From 126c1460a510698bdcee85e2229c84c38562d951 Mon Sep 17 00:00:00 2001 From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com> Date: Tue, 16 Jul 2024 19:58:34 +0100 Subject: [PATCH 0001/4889] properties added in .getBoxInfo() and .getBoxList() --- docs/API/IMAPTransporterClass.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/API/IMAPTransporterClass.md b/docs/API/IMAPTransporterClass.md index aec02c01c376fd..182f9a33518a85 100644 --- a/docs/API/IMAPTransporterClass.md +++ b/docs/API/IMAPTransporterClass.md @@ -789,6 +789,7 @@ The `boxInfo` object returned contains the following properties: |mailCount| number| Number of messages in the mailbox| |mailRecent| number| Number of messages with the "recent" flag (indicating new messages)| |id| text| Unique id of the mailbox| +|mailUnseen| number|Number of messages marked "unseen" (indicating messages marked unread)| #### Example @@ -833,6 +834,9 @@ In the optional `parameters` parameter, pass an object containing values to filt |Property | Type| Description | |---|---|---| |isSubscribed| Boolean |
  • **True** to return only subscribed mailboxes
  • **False** to return all available mailboxes
  • | +| names | Collection | Collection of object which containing a "name" attribute or collection of text containing the box names | +| withBoxProperties| boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.| +| withBoxInfo| boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.| #### Result @@ -840,10 +844,15 @@ Each object of the returned collection contains the following properties: |Property| Type|Description | |---|---|---| -|\[].name|text|Name of the mailbox | -|\[].selectable |boolean |Indicates whether or not the access rights allow the mailbox to be selected: | -|\[].inferior |boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: | -|\[].interesting |boolean |Indicates if the mailbox has been marked "interesting" by the server: | +|\[].name|text|Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true | +|\[].selectable |boolean |Indicates whether or not the access rights allow the mailbox to be selected: Returned if withBoxProperties=true| +|\[].inferior |boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: Returned if withBoxProperties=true| +|\[].interesting |boolean |Indicates if the mailbox has been marked "interesting" by the server: Returned if withBoxProperties=true| +| [].mailCount | number | Number of messages in inbox. Returned if withBoxInfo=true | +| [].mailRecent | number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true | +| [].mailUnseen | number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true | +| [].id | text | Unique mailbox identifier. Returned if withBoxInfo=true | + If the account does not contain any mailboxes, an empty collection is returned. From e92e4168aa8b909ee45222240ac0eefae1b9034d Mon Sep 17 00:00:00 2001 From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com> Date: Tue, 16 Jul 2024 20:02:25 +0100 Subject: [PATCH 0002/4889] IMAPTransporterClass.md Update --- docs/API/IMAPTransporterClass.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/API/IMAPTransporterClass.md b/docs/API/IMAPTransporterClass.md index 182f9a33518a85..42fc90835c9d97 100644 --- a/docs/API/IMAPTransporterClass.md +++ b/docs/API/IMAPTransporterClass.md @@ -785,11 +785,11 @@ The `boxInfo` object returned contains the following properties: |Property| Type| Description| |---|---|---| -|name|text|Name of the mailbox -|mailCount| number| Number of messages in the mailbox| -|mailRecent| number| Number of messages with the "recent" flag (indicating new messages)| +|name|Text|Name of the mailbox +|mailCount| Number| Number of messages in the mailbox| +|mailRecent| Number| Number of messages with the "recent" flag (indicating new messages)| |id| text| Unique id of the mailbox| -|mailUnseen| number|Number of messages marked "unseen" (indicating messages marked unread)| +|mailUnseen| Number|Number of messages marked "unseen" (indicating messages marked unread)| #### Example @@ -835,8 +835,8 @@ In the optional `parameters` parameter, pass an object containing values to filt |---|---|---| |isSubscribed| Boolean |
  • **True** to return only subscribed mailboxes
  • **False** to return all available mailboxes
  • | | names | Collection | Collection of object which containing a "name" attribute or collection of text containing the box names | -| withBoxProperties| boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.| -| withBoxInfo| boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.| +| withBoxProperties| Boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.| +| withBoxInfo| Boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.| #### Result @@ -844,14 +844,14 @@ Each object of the returned collection contains the following properties: |Property| Type|Description | |---|---|---| -|\[].name|text|Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true | -|\[].selectable |boolean |Indicates whether or not the access rights allow the mailbox to be selected: Returned if withBoxProperties=true| -|\[].inferior |boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: Returned if withBoxProperties=true| -|\[].interesting |boolean |Indicates if the mailbox has been marked "interesting" by the server: Returned if withBoxProperties=true| -| [].mailCount | number | Number of messages in inbox. Returned if withBoxInfo=true | -| [].mailRecent | number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true | -| [].mailUnseen | number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true | -| [].id | text | Unique mailbox identifier. Returned if withBoxInfo=true | +|\[].name|Text|Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true | +|\[].selectable |Boolean |Indicates whether or not the access rights allow the mailbox to be selected: Returned if withBoxProperties=true| +|\[].inferior |Boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: Returned if withBoxProperties=true| +|\[].interesting |Boolean |Indicates if the mailbox has been marked "interesting" by the server: Returned if withBoxProperties=true| +| [].mailCount | Number | Number of messages in inbox. Returned if withBoxInfo=true | +| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true | +| [].mailUnseen | Number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true | +| [].id | Text | Unique mailbox identifier. Returned if withBoxInfo=true | If the account does not contain any mailboxes, an empty collection is returned. From 3ae26779735c200663db8de65fc4bbe092e67aad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 17:50:13 +0200 Subject: [PATCH 0003/4889] New translations $entityset.md (French) --- .../version-20/REST/$entityset.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md index bcefa3ec2a8688..ceea4b7c65cba7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md @@ -38,18 +38,18 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av ## $entityset/\{entitySetID\}?$operator...&$otherCollection -Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés +Crée un autre entity set basé sur des entity sets préalablement créés -| Paramètres | Type | Description | -| ---------------- | ------ | --------------------------------------------------------------------- | -| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités | -| $otherCollection | String | ID de l'ensemble d'entités | +| Paramètres | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------- | +| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set | +| $otherCollection | String | ID de l'entity set | ### Description -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass. +After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux entity sets doivent être dans la même dataclass. Vous pouvez ensuite créer un autre ensemble d'entités contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST. @@ -57,7 +57,7 @@ Voici les opérateurs logiques : | Opérateur | Description | | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AND | Retourne les entités communes aux deux ensembles d'entités | +| AND | Retourne les entités communes aux deux entity sets | | OU | Retourne les entités contenues dans les deux entity sets | | EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 | | INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) | From 785798de13bc023be8a479f4a840ac1afa97960a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 17:50:17 +0200 Subject: [PATCH 0004/4889] New translations $info.md (French) --- .../version-20/REST/$info.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md index 2bfede3abb39bc..0115d2322b166a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md @@ -21,14 +21,14 @@ En appelant cette requête pour votre projet, vous récupérez des informations Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes : -| Propriété | Type | Description | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | Un UUID qui référence l'ensemble d'entités. | -| dataClass | String | Nom de la dataclass. | -| selectionSize | Number | Nombre d'entités dans la sélection d'entités. | -| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | -| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. | -| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | +| Propriété | Type | Description | +| ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | Un UUID qui référence l'entity set. | +| dataClass | String | Nom de la dataclass. | +| selectionSize | Number | Nombre d'entités dans l'entity set. | +| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | +| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. | +| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. > 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. From f744daed09fc7b813cf01c727965e3db1452705e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:05:09 +0200 Subject: [PATCH 0005/4889] New translations client-server.md (French) --- .../version-20/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md index e7ea9659da62fc..2af6f970da021d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -42,9 +42,10 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Authentification de l'utilisateur auprès du serveur de domaine @@ -97,4 +98,4 @@ Le fonctionnement de la table de configuration est le suivant : - Refuser 192.168.* (refuser toutes adresses débutant par 192.168) - Autoriser * (et autoriser les autres) -Par défaut, aucune restriction de connexion n’est appliquée par 4D Server : la première ligne de la table contient le libellé Autoriser et le caractère * (toute adresse). \ No newline at end of file +Par défaut, aucune restriction de connexion n’est appliquée par 4D Server : la première ligne de la table contient le libellé Autoriser et le caractère * (toute adresse). From 13f8e3f8624e6cbbee3cd573d344c52aba7fa365 Mon Sep 17 00:00:00 2001 From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com> Date: Thu, 1 Aug 2024 17:08:23 +0100 Subject: [PATCH 0006/4889] after closure updates --- docs/API/IMAPTransporterClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/API/IMAPTransporterClass.md b/docs/API/IMAPTransporterClass.md index 42fc90835c9d97..156f99a09a5e82 100644 --- a/docs/API/IMAPTransporterClass.md +++ b/docs/API/IMAPTransporterClass.md @@ -789,7 +789,7 @@ The `boxInfo` object returned contains the following properties: |mailCount| Number| Number of messages in the mailbox| |mailRecent| Number| Number of messages with the "recent" flag (indicating new messages)| |id| text| Unique id of the mailbox| -|mailUnseen| Number|Number of messages marked "unseen" (indicating messages marked unread)| +|mailUnseen| Number|Number of messages marked "unseen"| #### Example @@ -834,9 +834,9 @@ In the optional `parameters` parameter, pass an object containing values to filt |Property | Type| Description | |---|---|---| |isSubscribed| Boolean |
  • **True** to return only subscribed mailboxes
  • **False** to return all available mailboxes
  • | -| names | Collection | Collection of object which containing a "name" attribute or collection of text containing the box names | -| withBoxProperties| Boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.| -| withBoxInfo| Boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.| +| names | Collection | Collection of objects containing a "name" attribute or collection of texts containing the box names | +| withBoxProperties| Boolean | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. If false, these attributes are omitted.| +| withBoxInfo| Boolean | Default value is false. If true, adds the `mailCount`, `mailRecent`, and `id` attributes to the result object.| #### Result @@ -850,7 +850,7 @@ Each object of the returned collection contains the following properties: |\[].interesting |Boolean |Indicates if the mailbox has been marked "interesting" by the server:
    • true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true| | [].mailCount | Number | Number of messages in inbox. Returned if withBoxInfo=true | | [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true | -| [].mailUnseen | Number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true | +| [].mailUnseen | Number | Number of messages marked "unseen". Returned if withBoxInfo=true | | [].id | Text | Unique mailbox identifier. Returned if withBoxInfo=true | From f3a569a2b28c052d743f553b13f1607f23a033eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:09:46 +0200 Subject: [PATCH 0007/4889] New translations $catalog.md (French) --- .../version-20-R5/REST/$catalog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md index 595127880d6931..907fd712496229 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md @@ -63,7 +63,7 @@ Retourne des informations sur toutes les dataclasse de votre projet et leurs att En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet. -For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass). +Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass). ### Exemple @@ -180,7 +180,7 @@ Renvoie des informations sur une dataclass et ses attributs ### Description -Calling `$catalog/\{dataClass\}` for a specific dataclass will return the following information about the dataclass and the attributes it contains. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall). +L'appel de `$catalog/\{dataClass\}` pour une dataclass spécifique renverra les informations suivantes sur la dataclass et les attributs qu'elle contient. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall). Les informations que vous récupérez concernent : From 4e0ff0b23aa16531e2357ef4871696d50d52b768 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:09:50 +0200 Subject: [PATCH 0008/4889] New translations $entityset.md (French) --- .../version-20-R5/REST/$entityset.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md index 862c6c9950d79e..e446c2f5d28d27 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md @@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av ## $entityset/\{entitySetID\}?$operator...&$otherCollection -Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés +Crée un autre entity set basé sur des entity sets préalablement créés -| Paramètres | Type | Description | -| ---------------- | ------ | --------------------------------------------------------------------- | -| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités | -| $otherCollection | String | ID de l'ensemble d'entités | +| Paramètres | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------- | +| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set | +| $otherCollection | String | ID de l'entity set | ### Description -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection`, la propriété `$operator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux ensembles d'entités doivent être dans la même dataclass. +After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection`, la propriété `$operator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux entity sets doivent être dans la même dataclass. Vous pouvez ensuite créer un autre entity set contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST. @@ -49,7 +49,7 @@ Voici les opérateurs logiques : | Opérateur | Description | | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AND | Retourne les entités communes aux deux ensembles d'entités | +| AND | Retourne les entités communes aux deux entity sets | | OU | Retourne les entités contenues dans les deux entity sets | | EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 | | INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) | From 8c3697350ed1b2f10d047aa435d500a192acf129 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:09:53 +0200 Subject: [PATCH 0009/4889] New translations $filter.md (French) --- .../version-20-R5/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md index f0e93265ee6cf1..01e50ee7f0fba5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md @@ -23,7 +23,7 @@ Un filtre plus complexe est composé des éléments suivants, qui joint deux req **\{attribute\} {comparator} {value} {AND/OR/EXCEPT} \{attribute\} {comparator} {value}** -Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclasse "Employee". +Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclass "Employee". ### Utiliser la propriété params From fbd617fc84c6ab6c099fce225844f9b38ad5c58f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:09:56 +0200 Subject: [PATCH 0010/4889] New translations $info.md (French) --- .../version-20-R5/REST/$info.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md index e2bb1ac613ee30..28fe2526d6e229 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md @@ -22,18 +22,18 @@ En appelant cette requête pour votre projet, vous récupérez des informations Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes : -| Propriété | Type | Description | -| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| id | String | Un UUID qui référence l'ensemble d'entités. | -| dataClass | String | Nom de la dataclass. | -| selectionSize | Number | Nombre d'entités dans la sélection d'entités. | -| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | -| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. | -| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | - -Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. - -> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. +| Propriété | Type | Description | +| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | Un UUID qui référence l'entity set. | +| dataClass | String | Nom de la dataclass. | +| selectionSize | Number | Nombre d'entités dans l'entity set. | +| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | +| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. | +| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | + +Pour plus d'informations sur la création d'un entity set, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. + +> 4D crée également ses propres entity sets à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. > **IMPORTANT** > Si votre projet est en **mode d'accès administrateur contrôlé**, vous devez d'abord vous connecter au projet en tant qu'utilisateur du groupe Admin. From d6884db6035990d33e3fe7abec69b402ec733400 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:26:46 +0200 Subject: [PATCH 0011/4889] New translations client-server.md (French) --- .../version-20-R5/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index b24804cf53470f..c0974eb9dec661 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -51,9 +51,10 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Authentification de l'utilisateur auprès du serveur de domaine From 54e24894fba832f425ab662c26dfe712e4d4a671 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:32:13 +0200 Subject: [PATCH 0012/4889] New translations $catalog.md (French) --- .../current/REST/$catalog.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md index 1d2ae7fd3e563e..3f42adc2045690 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -3,20 +3,20 @@ id: catalog title: $catalog --- -The catalog describes all the dataclasses, attributes, and [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) available in the project. +Le catalogue décrit l'ensemble des dataclass, attributs et [shared singletons (singletons partagés)](../Concepts/classes.md#classes-singleton) disponibles dans le projet. ## Syntaxe -| Syntaxe | Exemple | Description | -| ----------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| [**$catalog**](#catalog) | `/$catalog` | Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs | -| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes | -| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs | -| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe | +| Syntaxe | Exemple | Description | +| ----------------------------------------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [**$catalog**](#catalog) | `/$catalog` | Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass dans votre projet ainsi que deux URIs | +| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs | +| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs | +| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe | ## $catalog -Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs: one to access the information about its structure and one to retrieve the data in the dataclass +Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass de votre projet avec chacune deux URI : un pour accéder aux informations sur sa structure et un pour récupérer les données dans la dataclass. ### Description @@ -57,13 +57,13 @@ Voici une description des propriétés retournées pour chaque dataclass dans le ## $catalog/$all -Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes +Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs ### Description En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet. -For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass). +Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass). ### Exemple @@ -180,7 +180,7 @@ Renvoie des informations sur une dataclass et ses attributs ### Description -Calling `$catalog/\{dataClass\}` for a specific dataclass will return the following information about the dataclass and the attributes it contains. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall). +L'appel de `$catalog/\{dataClass\}` pour une dataclass spécifique renverra les informations suivantes sur la dataclass et les attributs qu'elle contient. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall). Les informations que vous récupérez concernent : @@ -328,9 +328,9 @@ Vous pouvez récupérer les informations concernant une dataclass spécifique. ## singletons -If you have defined [shared singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. It contains the collection of singleton classes as objects with their **name** and **methods** (i.e., exposed functions). +Si vous avez défini des [shared singletons] (../Concepts/classes.md#singleton-classes) contenant au moins une [fonction exposée] (../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), une section `singletons` est ajoutée au json retourné pour les syntaxes `/$catalog` et `/$catalog/$all`. Il contient la collection des classes singleton sous forme d'objets avec leur **name** et **methods** (c'est-à-dire les fonctions exposées). -Singleton functions can be called by REST requests using the [`$singleton` command]($singleton.md). +Les fonctions singleton peuvent être appelées par des requêtes REST à l'aide de la commande [`$singleton`]($singleton.md). ### Exemple From 40969d503eb21d9b2aa1acf6aae3de8bc334e917 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:32:17 +0200 Subject: [PATCH 0013/4889] New translations $entityset.md (French) --- .../current/REST/$entityset.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 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 a4b3e46d72bc57..d7b99d2c5260f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md @@ -22,7 +22,7 @@ Cette syntaxe vos permet d'exécuter toute opération sur un entity set défini. Étant donné que les entity sets ont une durée de vie limitée (par défaut ou bien après avoir appelé `$timeout` pour définir la limite souhaitée), vous pouvez appeler `$savedfilter` et `$savedorderby` pour sauvegarder la définition du filtre et des instructions order by lorsque vous créez un entity set. -When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), or [`$top/$limit`]($top_$limit.md). +Lorsque vous récupérez un entity set existant stocké dans le cache de 4D Server, vous pouvez également appliquer l'une des commandes suivantes à l'entity set : [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), ou [`$top/$limit`]($top_$limit.md). ### Exemple @@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av ## $entityset/\{entitySetID\}?$logicOperator...&$otherCollection -Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés +Crée un autre entity set basé sur des entity sets préalablement créés -| Paramètres | Type | Description | -| ---------------- | ------ | --------------------------------------------------------------------- | -| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités | -| $otherCollection | String | ID de l'ensemble d'entités | +| Paramètres | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------- | +| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre entity set | +| $otherCollection | String | ID de l'entity set | ### Description -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass. +Après avoir créé un entity set (entity set #1) en utilisant `$method=entityset`, vous pouvez ensuite créer un autre entity set en utilisant la syntaxe `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`, la propriété `$logicOperator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux entity sets doivent être dans la même dataclass. Vous pouvez ensuite créer un autre entity set contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST. @@ -49,7 +49,7 @@ Voici les opérateurs logiques : | Opérateur | Description | | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AND | Retourne les entités communes aux deux ensembles d'entités | +| AND | Retourne les entités communes aux deux entity sets | | OU | Retourne les entités contenues dans les deux entity sets | | EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 | | INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) | From dfb7119e60074a9ef933e193657e9b3a023db9d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:32:20 +0200 Subject: [PATCH 0014/4889] New translations $filter.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md index f0e93265ee6cf1..01e50ee7f0fba5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -23,7 +23,7 @@ Un filtre plus complexe est composé des éléments suivants, qui joint deux req **\{attribute\} {comparator} {value} {AND/OR/EXCEPT} \{attribute\} {comparator} {value}** -Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclasse "Employee". +Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclass "Employee". ### Utiliser la propriété params From 9aafc4dcbd5376a4ebb4bf582ea2393d61300a24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:32:23 +0200 Subject: [PATCH 0015/4889] New translations $info.md (French) --- .../current/REST/$info.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md index fe9cb1e5ac3fdb..e230dd472a84a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md @@ -9,32 +9,32 @@ Renvoie des informations sur les entity sets actuellement stockés dans le cache En appelant cette requête pour votre projet, vous récupérez des informations dans les propriétés suivantes : -| Propriété | Type | Description | -| -------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| cacheSize | Number | Taille du cache du serveur 4D. | -| usedCache | Number | La quantité de cache du serveur 4D utilisée. | -| entitySetCount | Number | Nombre d'entity sets. | -| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. | -| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. | -| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. | -| privileges | Object | An object with a "privileges" property (collection of objects). Each object of the collection has a "privilege" property with a privilege name of the user session as value. | +| Propriété | Type | Description | +| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| cacheSize | Number | Taille du cache du serveur 4D. | +| usedCache | Number | La quantité de cache du serveur 4D utilisée. | +| entitySetCount | Number | Nombre d'entity sets. | +| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. | +| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. | +| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. | +| privileges | Object | Un objet avec une propriété "privileges" (collection d'objets). Chaque objet de la collection a une propriété "privilege" avec le nom d'un privilège de la session utilisateur comme valeur. | ### entitySet Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes : -| Propriété | Type | Description | -| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| id | String | Un UUID qui référence l'ensemble d'entités. | -| dataClass | String | Nom de la dataclass. | -| selectionSize | Number | Nombre d'entités dans la sélection d'entités. | -| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | -| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. | -| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | +| Propriété | Type | Description | +| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | Un UUID qui référence l'entity set. | +| dataClass | String | Nom de la dataclass. | +| selectionSize | Number | Nombre d'entités dans l'entity set. | +| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | +| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. | +| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | -Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. +Pour plus d'informations sur la création d'un entity set, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. -> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. +> 4D crée également ses propres entity sets à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. > **IMPORTANT** > Si votre projet est en **mode d'accès administrateur contrôlé**, vous devez d'abord vous connecter au projet en tant qu'utilisateur du groupe Admin. From 0d588d26e3f9faab384f4089233dcc1238e88cc0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:32:26 +0200 Subject: [PATCH 0016/4889] New translations $method.md (French) --- .../current/REST/$method.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md index 16a11cb167d545..4bcfd2f9ed4d24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md @@ -21,9 +21,9 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Exemple @@ -35,7 +35,7 @@ Vous pouvez également faire une requête en utilisant $ filter : `POST /rest/Employee?$filter="ID=11"&$method=delete` -You can also delete an entity set using $entityset/\{entitySetID\}: +Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} : `POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete` @@ -53,7 +53,7 @@ Crée un entity set dans le cache de 4D Server basé sur la collection d'entité ### Description -Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. The entity set will have a reference number that you can pass to `$entityset/\{entitySetID\}` to access it. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout. +Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. L'entity set aura un numéro de référence que vous pouvez passer à `$entityset/\{entitySetID\}` pour y accéder. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout. Si vous avez utilisé `$savedfilter` et/ou `$savedorderby` (avec `$filter` et/ou `$orderby`) lors de la création de votre entity set, vous pouvez le recréer avec le même ID de référence même s'il a été supprimé du cache de 4D Server. From 7936d6ffff9fcc16035c7e7b9cda208c9a485077 Mon Sep 17 00:00:00 2001 From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com> Date: Thu, 1 Aug 2024 17:40:02 +0100 Subject: [PATCH 0017/4889] Release note added --- docs/Notes/updates.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index f3758796945ab6..58f27f578b3092 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -4,6 +4,17 @@ title: Release Notes --- +## 4D 20 R7 + +Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R7/), the blog post that lists all new features and enhancements in 4D 20 R7. + +#### Highlights + +- List box columns and headers of type time now support the ["blankIfNull" option](../FormObjects/properties_Display.md#time-format). +- New properties in [.getBoxInfo()](../API/IMAPTransporterClass.md#getboxinfo) and [.getBoxList()](../API/IMAPTransporterClass.md#getboxlist). + + + ## 4D 20 R6 Read [**What’s new in 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), the blog post that lists all new features and enhancements in 4D 20 R6. From b62a288e332d40519daef7657af881fdaaae87f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:49:11 +0200 Subject: [PATCH 0018/4889] New translations client-server.md (French) --- .../current/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md index b24804cf53470f..c0974eb9dec661 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -51,9 +51,10 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Authentification de l'utilisateur auprès du serveur de domaine From c4437a51424ad5851a667806f35f31a46e660497 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:49:24 +0200 Subject: [PATCH 0019/4889] New translations $clean.md (French) --- .../current/REST/$clean.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md index 13fc1bc46c1dda..37de77936ba30b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md @@ -3,25 +3,25 @@ id: clean title: $clean --- -Creates a new entity set from an existing entity set but without its deleted entities, if any (*e.g.* `$clean=true`) +Crée un nouvel entity set à partir d'un entity set existant mais sans ses entités supprimées, le cas échéant (*par exemple* `$clean=true`) ## Description -`$clean` creates a new entity set containing the same entities as `entitySetID` but without references to deleted entities (if any). +`$clean` crée un nouvel entity set contenant les mêmes entités que `entitySetID`, mais sans les références aux entités supprimées (le cas échéant). -By default, when an entity is [deleted]($method.md#methoddelete), its reference(s) in existing entity set(s) become *undefined* but are not removed. They are also still included in the "count" property of the entity set. Calling `$clean` on the entity set returns a new, up-to-date entity set without *undefined* entity references. +Par défaut, lorsqu'une entité est [supprimée]($method.md#methoddelete), sa ou ses référence(s) dans les entity sets existants deviennent *undefined* mais ne sont pas supprimée(s). Elles sont également toujours incluses dans la propriété "count" de l'entity set. Appeler `$clean` sur l'entity set renvoie un nouvel entity set à jour, sans références d'entités *undefined*. -`$clean` can be followed by [`$method=entityset`]($method.md#methodentityset) to create the new entity set on the server: +`$clean` peut être suivi de [`$method=entityset`]($method.md#methodentityset) pour créer le nouvel entity set sur le serveur: `/Employee/$entityset/9718A30BF61343C796345F3BE5B01CE7?$clean=true&$method=entityset` ## Exemple -1. We create an entity set: +1. Nous créons un entity set : `GET /rest/Speciality?$filter="ID<=3"&$method=entityset` -Three entities are received and we get the entity set `DF6903FB5879404A9A818884CFC6F62A` +Trois entités sont reçues et nous obtenons l'entity set `DF6903FB5879404A9A818884CFC6F62A` ```json { @@ -73,11 +73,11 @@ Three entities are received and we get the entity set `DF6903FB5879404A9A818884C } ``` -2. We delete the entity with `KEY=2` (see [how to delete an entity]($method.md#methoddelete)), then this request is sent: +2. Nous supprimons l'entité de `KEY=2` (voir [comment supprimer une entité]($method.md#methoddelete)), puis cette requête est envoyée : `GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A` -The entity set is returned and still contains 3 entities. There is an undefined entity for the deleted entity (with stamp = 0): +L'entity set est renvoyé et contient toujours 3 entités. Il y a une entité undefined pour l'entité supprimée (avec stamp = 0) : ```json { @@ -119,11 +119,11 @@ The entity set is returned and still contains 3 entities. There is an undefined } ``` -3. If this request is sent: +3. Si cette requête est exécutée : `GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A?$clean=true&$method=entityset` -We clean the entity set DF6903FB5879404A9A818884CFC6F62A and receive a new entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) that does not contain the dropped entity: +Nous nettoyons l'entity set DF6903FB5879404A9A818884CFC6F62A et recevons un nouvel entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) qui ne contient pas l'entité supprimée : ```json { From 3f1a69eb2c47162d70030b981a5baad9bbb4d6f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:50:21 +0200 Subject: [PATCH 0020/4889] New translations $singleton.md (French) --- .../current/REST/$singleton.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md index 2b733ae6ce35b3..20049a28bb4e47 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md @@ -3,17 +3,17 @@ id: singleton title: $singleton --- -You can directly call exposed [functions of your shared singletons](../Concepts/classes.md#singleton-classes) through REST. +Vous pouvez appeler directement les [fonctions exposées de vos shared singletons](../Concepts/classes.md#singleton-classes) via REST. -Singleton functions are called in POST requests with the `$singleton` command and without `()`. For example, if you have defined a `buildVehicle()` function in the `VehicleFactory` shared singleton class, you could call it using the following request: +Les fonctions singleton sont appelées dans des requêtes POST avec la commande `$singleton` et sans `()`. Par exemple, si vous avez défini une fonction `buildVehicle()` dans la classe singleton partagée `VehicleFactory`, vous pouvez l'appeler à l'aide de la requête suivante : ```json /rest/$singleton/VehicleFactory/buildVehicle ``` -with data in the body of the POST request: ["truck"] +avec les données dans le body de la requête POST : ["truck"] -In 4D language, this call is equivalent to: +En langage 4D, cet appel est équivalent à : ```4d $singleton:=cs.VehicleFactory.me.buildVehicle("truck") @@ -21,33 +21,33 @@ $singleton:=cs.VehicleFactory.me.buildVehicle("truck") :::note -Keep in mind that only functions with the [`exposed` keyword](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) can be directly called from REST requests. +N'oubliez pas que seules les fonctions avec le mot-clé [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) peuvent être directement appelées à partir de requêtes REST. ::: ## Appeler des fonctions -Singleton functions must always be called using REST **POST** requests (a GET request will receive an error). La syntaxe formelle est la suivante : +Les fonctions Singleton doivent toujours être appelées à l'aide de requêtes REST **POST** (une requête GET recevra une erreur). La syntaxe formelle est la suivante : `/rest/$singleton/SingletonClass/SingletonClassFunction` -> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [*Use preemptive process* setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). +> La totalité du code 4D appelé à partir de requêtes REST **doit être thread-safe** si le projet fonctionne en mode compilé, car le serveur REST utilise toujours des process préemptifs dans ce cas (la valeur du paramètre [*Utiliser un process préemptif*](../WebServer/preemptiveWeb.md#activer-le-mode-préemptif-pour-le-serveur-web) est ignorée par le serveur REST). :::info -You can restrict calls to specific singleton functions by configuring appropriate privileges in the [**roles.json**](../ORDA/privileges.md#rolesjson-file) file. +Vous pouvez limiter les appels à des fonctions singleton spécifiques en configurant les privilèges appropriés dans le fichier [**roles.json**](../ORDA/privileges.md#fichier-rolesjson). ::: ## Paramètres -You can send parameters to singleton functions. On the server side, they will be received in the [declared parameters](../Concepts/parameters.md#declaring-parameters) of the singleton class functions. +Vous pouvez envoyer des paramètres aux fonctions singleton. Côté serveur, ils seront reçus dans les [paramètres déclarés](../Concepts/parameters.md#declaration-des-parametres) des fonctions de la classe singleton. -Sending parameters to singleton functions is exactly the same as sending parameter to ORDA class functions. Please refer to [the **Parameters** paragraph of the "Calling class functions" page](ClassFunctions.md#parameters) for a detailed description. +L'envoi de paramètres aux fonctions singleton est exactement le même que l'envoi de paramètres aux fonctions de classe ORDA. Veuillez vous référer au [paragraphe **Paramètres** de la page "Appeler des fonctions de classe"](ClassFunctions.md#parametres) pour une description détaillée. ## Exemple -You have created a simple shared singleton with an exposed function: +Vous avez créé un singleton partagé simple avec une fonction exposée : ```4d //class mySingleton @@ -61,7 +61,7 @@ exposed Function sayHello ($value : Text) :::note -The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singleton) command. +La classe `mySingleton` et la fonction `sayHello` sont répertoriées lorsque vous appelez la commande [`$catalog`]($catalog.md#singleton). ::: @@ -69,7 +69,7 @@ Vous pouvez lancer cette requête : **POST** `/rest/$singleton/mySingleton/sayHello` -Body of the request: ["John"] +Body de la requête : ["John"] #### Réponse From 713018a08f70c7915043957e89ea14d21b4993f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:55:39 +0200 Subject: [PATCH 0021/4889] New translations $catalog.md (French) --- .../version-20-R6/REST/$catalog.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index e5b2deb72b41e7..0313e94ac843b5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -3,20 +3,20 @@ id: catalog title: $catalog --- -The catalog describes all the dataclasses, attributes, and [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) available in the project. +Le catalogue décrit l'ensemble des dataclass, attributs et [shared singletons (singletons partagés)](../Concepts/classes.md#classes-singleton) disponibles dans le projet. ## Syntaxe -| Syntaxe | Exemple | Description | -| ----------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| [**$catalog**](#catalog) | `/$catalog` | Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs | -| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes | -| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs | -| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe | +| Syntaxe | Exemple | Description | +| ----------------------------------------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [**$catalog**](#catalog) | `/$catalog` | Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass dans votre projet ainsi que deux URIs | +| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs | +| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs | +| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe | ## $catalog -Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs: one to access the information about its structure and one to retrieve the data in the dataclass +Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass de votre projet avec chacune deux URI : un pour accéder aux informations sur sa structure et un pour récupérer les données dans la dataclass. ### Description @@ -57,13 +57,13 @@ Voici une description des propriétés retournées pour chaque dataclass dans le ## $catalog/$all -Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes +Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs ### Description En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet. -For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass). +Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass). ### Exemple @@ -180,7 +180,7 @@ Renvoie des informations sur une dataclass et ses attributs ### Description -Calling `$catalog/\{dataClass\}` for a specific dataclass will return the following information about the dataclass and the attributes it contains. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall). +L'appel de `$catalog/\{dataClass\}` pour une dataclass spécifique renverra les informations suivantes sur la dataclass et les attributs qu'elle contient. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall). Les informations que vous récupérez concernent : @@ -328,9 +328,9 @@ Vous pouvez récupérer les informations concernant une dataclass spécifique. ## singletons -If you have defined [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. It contains the collection of singleton classes as objects with their **name** and **methods** (i.e., exposed functions). +If you have defined [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. Il contient la collection des classes singleton sous forme d'objets avec leur **name** et **methods** (c'est-à-dire les fonctions exposées). -Singleton functions can be called by REST requests using the [`$singleton` command]($singleton.md). +Les fonctions singleton peuvent être appelées par des requêtes REST à l'aide de la commande [`$singleton`]($singleton.md). ### Exemple From 16e2808569bf1cb926cf720ba20f16d103c69e5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:55:41 +0200 Subject: [PATCH 0022/4889] New translations $clean.md (French) --- .../version-20-R6/REST/$clean.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md index 13fc1bc46c1dda..37de77936ba30b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md @@ -3,25 +3,25 @@ id: clean title: $clean --- -Creates a new entity set from an existing entity set but without its deleted entities, if any (*e.g.* `$clean=true`) +Crée un nouvel entity set à partir d'un entity set existant mais sans ses entités supprimées, le cas échéant (*par exemple* `$clean=true`) ## Description -`$clean` creates a new entity set containing the same entities as `entitySetID` but without references to deleted entities (if any). +`$clean` crée un nouvel entity set contenant les mêmes entités que `entitySetID`, mais sans les références aux entités supprimées (le cas échéant). -By default, when an entity is [deleted]($method.md#methoddelete), its reference(s) in existing entity set(s) become *undefined* but are not removed. They are also still included in the "count" property of the entity set. Calling `$clean` on the entity set returns a new, up-to-date entity set without *undefined* entity references. +Par défaut, lorsqu'une entité est [supprimée]($method.md#methoddelete), sa ou ses référence(s) dans les entity sets existants deviennent *undefined* mais ne sont pas supprimée(s). Elles sont également toujours incluses dans la propriété "count" de l'entity set. Appeler `$clean` sur l'entity set renvoie un nouvel entity set à jour, sans références d'entités *undefined*. -`$clean` can be followed by [`$method=entityset`]($method.md#methodentityset) to create the new entity set on the server: +`$clean` peut être suivi de [`$method=entityset`]($method.md#methodentityset) pour créer le nouvel entity set sur le serveur: `/Employee/$entityset/9718A30BF61343C796345F3BE5B01CE7?$clean=true&$method=entityset` ## Exemple -1. We create an entity set: +1. Nous créons un entity set : `GET /rest/Speciality?$filter="ID<=3"&$method=entityset` -Three entities are received and we get the entity set `DF6903FB5879404A9A818884CFC6F62A` +Trois entités sont reçues et nous obtenons l'entity set `DF6903FB5879404A9A818884CFC6F62A` ```json { @@ -73,11 +73,11 @@ Three entities are received and we get the entity set `DF6903FB5879404A9A818884C } ``` -2. We delete the entity with `KEY=2` (see [how to delete an entity]($method.md#methoddelete)), then this request is sent: +2. Nous supprimons l'entité de `KEY=2` (voir [comment supprimer une entité]($method.md#methoddelete)), puis cette requête est envoyée : `GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A` -The entity set is returned and still contains 3 entities. There is an undefined entity for the deleted entity (with stamp = 0): +L'entity set est renvoyé et contient toujours 3 entités. Il y a une entité undefined pour l'entité supprimée (avec stamp = 0) : ```json { @@ -119,11 +119,11 @@ The entity set is returned and still contains 3 entities. There is an undefined } ``` -3. If this request is sent: +3. Si cette requête est exécutée : `GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A?$clean=true&$method=entityset` -We clean the entity set DF6903FB5879404A9A818884CFC6F62A and receive a new entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) that does not contain the dropped entity: +Nous nettoyons l'entity set DF6903FB5879404A9A818884CFC6F62A et recevons un nouvel entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) qui ne contient pas l'entité supprimée : ```json { From ae6b8e4cb3645383f0fbc33005d8fc534c2c2f46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:55:46 +0200 Subject: [PATCH 0023/4889] New translations $entityset.md (French) --- .../version-20-R6/REST/$entityset.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md index 052823bd5e068b..1570db06c5aa7c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md @@ -22,7 +22,7 @@ Cette syntaxe vos permet d'exécuter toute opération sur un entity set défini. Étant donné que les entity sets ont une durée de vie limitée (par défaut ou bien après avoir appelé `$timeout` pour définir la limite souhaitée), vous pouvez appeler `$savedfilter` et `$savedorderby` pour sauvegarder la définition du filtre et des instructions order by lorsque vous créez un entity set. -When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), or [`$top/$limit`]($top_$limit.md). +Lorsque vous récupérez un entity set existant stocké dans le cache de 4D Server, vous pouvez également appliquer l'une des commandes suivantes à l'entity set : [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), ou [`$top/$limit`]($top_$limit.md). ### Exemple @@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av ## $entityset/\{entitySetID\}?$logicOperator...&$otherCollection -Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés +Crée un autre entity set basé sur des entity sets préalablement créés -| Paramètres | Type | Description | -| ---------------- | ------ | --------------------------------------------------------------------- | -| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités | -| $otherCollection | String | ID de l'ensemble d'entités | +| Paramètres | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------- | +| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre entity set | +| $otherCollection | String | ID de l'entity set | ### Description -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass. +Après avoir créé un entity set (entity set #1) en utilisant `$method=entityset`, vous pouvez ensuite créer un autre entity set en utilisant la syntaxe `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`, la propriété `$logicOperator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux entity sets doivent être dans la même dataclass. Vous pouvez ensuite créer un autre entity set contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST. @@ -49,7 +49,7 @@ Voici les opérateurs logiques : | Opérateur | Description | | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AND | Retourne les entités communes aux deux ensembles d'entités | +| AND | Retourne les entités communes aux deux entity sets | | OU | Retourne les entités contenues dans les deux entity sets | | EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 | | INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) | From 34ce525d73f59d6cf9420041f7cf0654251e6123 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:55:48 +0200 Subject: [PATCH 0024/4889] New translations $filter.md (French) --- .../version-20-R6/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md index 1d803f6b142378..759b3db4ed2f07 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md @@ -23,7 +23,7 @@ Un filtre plus complexe est composé des éléments suivants, qui joint deux req **\{attribute\} {comparator} {value} {AND/OR/EXCEPT} \{attribute\} {comparator} {value}** -Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclasse "Employee". +Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclass "Employee". ### Utiliser la propriété params From 9fbe4995b10a0dc3ada4dd35d9aad3ef5a2da53d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:55:52 +0200 Subject: [PATCH 0025/4889] New translations $info.md (French) --- .../version-20-R6/REST/$info.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md index 3a120d8873dac5..81982880dd0235 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md @@ -9,32 +9,32 @@ Renvoie des informations sur les entity sets actuellement stockés dans le cache En appelant cette requête pour votre projet, vous récupérez des informations dans les propriétés suivantes : -| Propriété | Type | Description | -| -------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| cacheSize | Number | Taille du cache du serveur 4D. | -| usedCache | Number | La quantité de cache du serveur 4D utilisée. | -| entitySetCount | Number | Nombre d'entity sets. | -| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. | -| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. | -| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. | -| privileges | Object | An object with a "privileges" property (collection of objects). Each object of the collection has a "privilege" property with a privilege name of the user session as value. | +| Propriété | Type | Description | +| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| cacheSize | Number | Taille du cache du serveur 4D. | +| usedCache | Number | La quantité de cache du serveur 4D utilisée. | +| entitySetCount | Number | Nombre d'entity sets. | +| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. | +| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. | +| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. | +| privileges | Object | Un objet avec une propriété "privileges" (collection d'objets). Chaque objet de la collection a une propriété "privilege" avec le nom d'un privilège de la session utilisateur comme valeur. | ### entitySet Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes : -| Propriété | Type | Description | -| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| id | String | Un UUID qui référence l'ensemble d'entités. | -| dataClass | String | Nom de la dataclass. | -| selectionSize | Number | Nombre d'entités dans la sélection d'entités. | -| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | -| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. | -| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | +| Propriété | Type | Description | +| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | Un UUID qui référence l'entity set. | +| dataClass | String | Nom de la dataclass. | +| selectionSize | Number | Nombre d'entités dans l'entity set. | +| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | +| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. | +| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | -Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. +Pour plus d'informations sur la création d'un entity set, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. -> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. +> 4D crée également ses propres entity sets à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. > **IMPORTANT** > Si votre projet est en **mode d'accès administrateur contrôlé**, vous devez d'abord vous connecter au projet en tant qu'utilisateur du groupe Admin. From 5bb7662a5b29b6179d92777c6d4f595ad743a90e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:55:55 +0200 Subject: [PATCH 0026/4889] New translations $method.md (French) --- .../version-20-R6/REST/$method.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md index b8707b095da740..4bcfd2f9ed4d24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md @@ -21,9 +21,9 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Exemple @@ -35,7 +35,7 @@ Vous pouvez également faire une requête en utilisant $ filter : `POST /rest/Employee?$filter="ID=11"&$method=delete` -You can also delete an entity set using $entityset/\{entitySetID\}: +Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} : `POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete` @@ -53,7 +53,7 @@ Crée un entity set dans le cache de 4D Server basé sur la collection d'entité ### Description -Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. The entity set will have a reference number that you can pass to `$entityset/\{entitySetID\}` to access it. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout. +Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. L'entity set aura un numéro de référence que vous pouvez passer à `$entityset/\{entitySetID\}` pour y accéder. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout. Si vous avez utilisé `$savedfilter` et/ou `$savedorderby` (avec `$filter` et/ou `$orderby`) lors de la création de votre entity set, vous pouvez le recréer avec le même ID de référence même s'il a été supprimé du cache de 4D Server. From e767c9a292723dae989666c84d3e714efdbe1fff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:56:01 +0200 Subject: [PATCH 0027/4889] New translations $singleton.md (French) --- .../version-20-R6/REST/$singleton.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md index 2b733ae6ce35b3..8cc44d3e08f499 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md @@ -3,17 +3,17 @@ id: singleton title: $singleton --- -You can directly call exposed [functions of your shared singletons](../Concepts/classes.md#singleton-classes) through REST. +Vous pouvez appeler directement les [fonctions exposées de vos shared singletons](../Concepts/classes.md#singleton-classes) via REST. -Singleton functions are called in POST requests with the `$singleton` command and without `()`. For example, if you have defined a `buildVehicle()` function in the `VehicleFactory` shared singleton class, you could call it using the following request: +Les fonctions singleton sont appelées dans des requêtes POST avec la commande `$singleton` et sans `()`. Par exemple, si vous avez défini une fonction `buildVehicle()` dans la classe singleton partagée `VehicleFactory`, vous pouvez l'appeler à l'aide de la requête suivante : ```json /rest/$singleton/VehicleFactory/buildVehicle ``` -with data in the body of the POST request: ["truck"] +avec les données dans le body de la requête POST : ["truck"] -In 4D language, this call is equivalent to: +En langage 4D, cet appel est équivalent à : ```4d $singleton:=cs.VehicleFactory.me.buildVehicle("truck") @@ -21,13 +21,13 @@ $singleton:=cs.VehicleFactory.me.buildVehicle("truck") :::note -Keep in mind that only functions with the [`exposed` keyword](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) can be directly called from REST requests. +N'oubliez pas que seules les fonctions avec le mot-clé [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) peuvent être directement appelées à partir de requêtes REST. ::: ## Appeler des fonctions -Singleton functions must always be called using REST **POST** requests (a GET request will receive an error). La syntaxe formelle est la suivante : +Les fonctions Singleton doivent toujours être appelées à l'aide de requêtes REST **POST** (une requête GET recevra une erreur). La syntaxe formelle est la suivante : `/rest/$singleton/SingletonClass/SingletonClassFunction` @@ -35,19 +35,19 @@ Singleton functions must always be called using REST **POST** requests (a GET re :::info -You can restrict calls to specific singleton functions by configuring appropriate privileges in the [**roles.json**](../ORDA/privileges.md#rolesjson-file) file. +Vous pouvez limiter les appels à des fonctions singleton spécifiques en configurant les privilèges appropriés dans le fichier [**roles.json**](../ORDA/privileges.md#fichier-rolesjson). ::: ## Paramètres -You can send parameters to singleton functions. On the server side, they will be received in the [declared parameters](../Concepts/parameters.md#declaring-parameters) of the singleton class functions. +Vous pouvez envoyer des paramètres aux fonctions singleton. Côté serveur, ils seront reçus dans les [paramètres déclarés](../Concepts/parameters.md#declaration-des-parametres) des fonctions de la classe singleton. -Sending parameters to singleton functions is exactly the same as sending parameter to ORDA class functions. Please refer to [the **Parameters** paragraph of the "Calling class functions" page](ClassFunctions.md#parameters) for a detailed description. +L'envoi de paramètres aux fonctions singleton est exactement le même que l'envoi de paramètres aux fonctions de classe ORDA. Veuillez vous référer au [paragraphe **Paramètres** de la page "Appeler des fonctions de classe"](ClassFunctions.md#parametres) pour une description détaillée. ## Exemple -You have created a simple shared singleton with an exposed function: +Vous avez créé un singleton partagé simple avec une fonction exposée : ```4d //class mySingleton @@ -61,7 +61,7 @@ exposed Function sayHello ($value : Text) :::note -The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singleton) command. +La classe `mySingleton` et la fonction `sayHello` sont répertoriées lorsque vous appelez la commande [`$catalog`]($catalog.md#singleton). ::: @@ -69,7 +69,7 @@ Vous pouvez lancer cette requête : **POST** `/rest/$singleton/mySingleton/sayHello` -Body of the request: ["John"] +Body de la requête : ["John"] #### Réponse From d83e910c6e0bf8d1eba2f1135d29d1fc6d739883 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 18:56:10 +0200 Subject: [PATCH 0028/4889] New translations authusers.md (French) --- .../version-20-R6/REST/authUsers.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index f0e03a00979ed8..af728c85197dd0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -5,31 +5,31 @@ title: Sessions et utilisateurs ## Sessions -When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges. +Lorsque les [sessions évolutives sont activées](WebServer/sessions.md#activer-les-sessions) (recommandé), les requêtes REST peuvent créer et utiliser des [sessions utilisateur web](WebServer/sessions.md), offrant des fonctionnalités supplémentaires telles que la gestion de requêtes multiples, le partage de données entre les process web clients et le contrôle des privilèges utilisateur. -When a web user session is opened, you can handle it through the `Session` object and the [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie. +Lorsqu'une session utilisateur web est ouverte, vous pouvez la gérer via l'objet `Session` et l'[API de session](API/SessionClass.md). Les requêtes REST ultérieures réutilisent le même cookie de session. -A session is opened after the user was successfully logged (see below). +Une session est ouverte après que l'utilisateur a été connecté avec succès (voir ci-dessous). -> - On 4D Server, opening a REST session requires that a free 4D client license is available.
    -> - On 4D single-user, you can open up to three REST sessions for testing purposes. +> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
    +> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. -## Force login mode +## Mode Force login :::note Compatibilité -The legacy login mode based upon the `On REST Authentication` database method is **deprecated** as of 4D 20 R6. It is now recommended to [use the **force login mode**](../ORDA/privileges.md#rolesjson-file) (automatically enabled in new projects) and to implement the [`ds.authentify()` function](#dsauthentify). In converted projects, [a button in the Settings dialog box](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) will help you upgrade your configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges. +L'ancien mode de connexion basé sur la méthode base `On REST Authentication` est **déprécié** à partir de 4D 20 R6. Il est maintenant recommandé d'[utiliser le **mode Force login**](../ORDA/privileges.md#fichier-rolesjson) (automatiquement activé dans les nouveaux projets) et de mettre en œuvre la fonction [`ds.authentify()`](#dsauthentify). Dans les projets convertis, [un bouton dans la boîte de dialogue des Paramètres](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) vous aide à mettre à niveau votre configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges. ::: -The user login sequence is the following: +La séquence de connexion d'un utilisateur est la suivante : -1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.\ - Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. +1. Lors de la première requête REST (pour un appel de formulaire web par exemple), une session utilisateur web "guest" est créée. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\ + Les requêtes REST descriptives sont toujours traitées par le serveur, même si aucune session utilisateur web utilisant une licence n'est ouverte. Dans ce cas, elles sont traitées à travers des sessions "guest". -2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). +2. Vous appelez votre fonction [`authentify()`](#authentify) (créée au préalable), dans laquelle vous vérifiez les informations d'identification de l'utilisateur et appelez [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) avec les privilèges appropriés. `authentify()` doit être une [fonction de datastore class](../ORDA/ordaClasses.md#datastore-class) exposée. -3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). 4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted. From c6e399af735c1426c01465a2349f0fc468612ead Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 19:13:21 +0200 Subject: [PATCH 0029/4889] New translations client-server.md (French) --- .../version-20-R6/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index afdf845b2a3b4a..f51a7fa37701f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -47,13 +47,14 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il #### 4D Server et numéros de port -4D Server utilise trois ports TCP pour les communications entre les serveurs internes et les clients : +4D Server uses several TCP ports for communications between internal servers and clients: - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Authentification de l'utilisateur auprès du serveur de domaine From c89fbf3abb1cbd1f4931e74eef13412d552e4a7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 19:22:48 +0200 Subject: [PATCH 0030/4889] fix in rest --- docs/REST/$catalog.md | 2 +- docs/REST/$method.md | 54 +++++++++---------- docs/REST/authUsers.md | 6 +-- versioned_docs/version-20-R5/REST/$method.md | 54 +++++++++---------- versioned_docs/version-20-R6/REST/$method.md | 54 +++++++++---------- .../version-20-R6/REST/authUsers.md | 6 +-- versioned_docs/version-20/REST/$method.md | 54 +++++++++---------- 7 files changed, 115 insertions(+), 115 deletions(-) diff --git a/docs/REST/$catalog.md b/docs/REST/$catalog.md index f5ef86cf455c19..300dd48a329508 100644 --- a/docs/REST/$catalog.md +++ b/docs/REST/$catalog.md @@ -70,7 +70,7 @@ Returns [shared singletons](#singletons) (if any) and information about all of y Calling `$catalog/$all` allows you to receive detailed information about the attributes in each of the dataclasses in your project's active model. -For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass). +For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass). ### Example diff --git a/docs/REST/$method.md b/docs/REST/$method.md index 739f90bb7c7fd3..81c619bc05a291 100644 --- a/docs/REST/$method.md +++ b/docs/REST/$method.md @@ -3,7 +3,7 @@ id: method title: $method --- -This parameter allows you to define the operation to execute with the returned entity or entity selection. +This parameter allows you to define the operation to execute with the returned entity or entity selection. ## Available syntaxes @@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro ### Description - -With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). + +With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Example - + You can then write the following REST request to delete the entity whose key is 22: `POST /rest/Employee(22)/?$method=delete` @@ -56,7 +56,7 @@ Response: ## $method=entityset -Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request ### Description @@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963 -## $method=release +## $method=release Releases an existing entity set stored in 4D Server's cache. ### Description - + You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache. ### Example @@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned: ``` -## $method=subentityset +## $method=subentityset -Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request -### Description - +### Description + `$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request. To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order. If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`. -### Example - +### Example + If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass: ` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC` @@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can } } ] - + } ``` -## $method=update +## $method=update -Updates and/or creates one or more entities +Updates and/or creates one or more entities ### Description -`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. +`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. -In any cases, you must set the **POST** data in the **body** of the request. +In any cases, you must set the **POST** data in the **body** of the request. To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**. @@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL: **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` diff --git a/docs/REST/authUsers.md b/docs/REST/authUsers.md index 2cb62a9cc41930..4a24fdce11c2b3 100644 --- a/docs/REST/authUsers.md +++ b/docs/REST/authUsers.md @@ -28,14 +28,14 @@ The legacy login mode based upon the `On REST Authentication` database method is The user login sequence is the following: -1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption. +1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption. Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. 2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). -3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). 4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted. @@ -55,7 +55,7 @@ Descriptive REST requests can be processed in web user sessions that do not requ - [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses - `/rest/$catalog/authentify` - the datastore function used to login the user -- `/rest/$getWebForm` - the rendering of a Qodly form +- `/rest/$getWebForm` - the rendering of a Qodly page ![alt-text](../assets/en/REST/force-login-1.jpeg) diff --git a/versioned_docs/version-20-R5/REST/$method.md b/versioned_docs/version-20-R5/REST/$method.md index 739f90bb7c7fd3..81c619bc05a291 100644 --- a/versioned_docs/version-20-R5/REST/$method.md +++ b/versioned_docs/version-20-R5/REST/$method.md @@ -3,7 +3,7 @@ id: method title: $method --- -This parameter allows you to define the operation to execute with the returned entity or entity selection. +This parameter allows you to define the operation to execute with the returned entity or entity selection. ## Available syntaxes @@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro ### Description - -With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). + +With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Example - + You can then write the following REST request to delete the entity whose key is 22: `POST /rest/Employee(22)/?$method=delete` @@ -56,7 +56,7 @@ Response: ## $method=entityset -Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request ### Description @@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963 -## $method=release +## $method=release Releases an existing entity set stored in 4D Server's cache. ### Description - + You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache. ### Example @@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned: ``` -## $method=subentityset +## $method=subentityset -Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request -### Description - +### Description + `$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request. To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order. If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`. -### Example - +### Example + If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass: ` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC` @@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can } } ] - + } ``` -## $method=update +## $method=update -Updates and/or creates one or more entities +Updates and/or creates one or more entities ### Description -`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. +`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. -In any cases, you must set the **POST** data in the **body** of the request. +In any cases, you must set the **POST** data in the **body** of the request. To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**. @@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL: **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` diff --git a/versioned_docs/version-20-R6/REST/$method.md b/versioned_docs/version-20-R6/REST/$method.md index 739f90bb7c7fd3..81c619bc05a291 100644 --- a/versioned_docs/version-20-R6/REST/$method.md +++ b/versioned_docs/version-20-R6/REST/$method.md @@ -3,7 +3,7 @@ id: method title: $method --- -This parameter allows you to define the operation to execute with the returned entity or entity selection. +This parameter allows you to define the operation to execute with the returned entity or entity selection. ## Available syntaxes @@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro ### Description - -With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). + +With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Example - + You can then write the following REST request to delete the entity whose key is 22: `POST /rest/Employee(22)/?$method=delete` @@ -56,7 +56,7 @@ Response: ## $method=entityset -Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request ### Description @@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963 -## $method=release +## $method=release Releases an existing entity set stored in 4D Server's cache. ### Description - + You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache. ### Example @@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned: ``` -## $method=subentityset +## $method=subentityset -Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request -### Description - +### Description + `$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request. To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order. If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`. -### Example - +### Example + If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass: ` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC` @@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can } } ] - + } ``` -## $method=update +## $method=update -Updates and/or creates one or more entities +Updates and/or creates one or more entities ### Description -`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. +`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. -In any cases, you must set the **POST** data in the **body** of the request. +In any cases, you must set the **POST** data in the **body** of the request. To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**. @@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL: **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` diff --git a/versioned_docs/version-20-R6/REST/authUsers.md b/versioned_docs/version-20-R6/REST/authUsers.md index 2cb62a9cc41930..4a24fdce11c2b3 100644 --- a/versioned_docs/version-20-R6/REST/authUsers.md +++ b/versioned_docs/version-20-R6/REST/authUsers.md @@ -28,14 +28,14 @@ The legacy login mode based upon the `On REST Authentication` database method is The user login sequence is the following: -1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption. +1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption. Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. 2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). -3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). 4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted. @@ -55,7 +55,7 @@ Descriptive REST requests can be processed in web user sessions that do not requ - [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses - `/rest/$catalog/authentify` - the datastore function used to login the user -- `/rest/$getWebForm` - the rendering of a Qodly form +- `/rest/$getWebForm` - the rendering of a Qodly page ![alt-text](../assets/en/REST/force-login-1.jpeg) diff --git a/versioned_docs/version-20/REST/$method.md b/versioned_docs/version-20/REST/$method.md index 739f90bb7c7fd3..81c619bc05a291 100644 --- a/versioned_docs/version-20/REST/$method.md +++ b/versioned_docs/version-20/REST/$method.md @@ -3,7 +3,7 @@ id: method title: $method --- -This parameter allows you to define the operation to execute with the returned entity or entity selection. +This parameter allows you to define the operation to execute with the returned entity or entity selection. ## Available syntaxes @@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro ### Description - -With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). + +With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Example - + You can then write the following REST request to delete the entity whose key is 22: `POST /rest/Employee(22)/?$method=delete` @@ -56,7 +56,7 @@ Response: ## $method=entityset -Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request ### Description @@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963 -## $method=release +## $method=release Releases an existing entity set stored in 4D Server's cache. ### Description - + You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache. ### Example @@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned: ``` -## $method=subentityset +## $method=subentityset -Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request +Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request -### Description - +### Description + `$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request. To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order. If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`. -### Example - +### Example + If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass: ` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC` @@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can } } ] - + } ``` -## $method=update +## $method=update -Updates and/or creates one or more entities +Updates and/or creates one or more entities ### Description -`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. +`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects. -In any cases, you must set the **POST** data in the **body** of the request. +In any cases, you must set the **POST** data in the **body** of the request. To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**. @@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL: **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 60404979444176e375e9a3aab56773bed577921e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 19:54:11 +0200 Subject: [PATCH 0031/4889] New translations client-server.md (Spanish) --- .../version-20/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md index b0a81b17ff9a44..6fdf205a385a62 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -42,9 +42,10 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio @@ -97,4 +98,4 @@ El funcionamiento de la tabla de configuración es el siguiente: - Denegar 192.168.* (denegar todas las direcciones que empiecen por 192.168) - Autorizar * (y permitir todas las demás direcciones) -Por defecto, 4D Server no aplica ninguna restricción de conexión: la primera línea de la tabla contiene la etiqueta Autorizar y el caracter * (todas las direcciones). \ No newline at end of file +Por defecto, 4D Server no aplica ninguna restricción de conexión: la primera línea de la tabla contiene la etiqueta Autorizar y el caracter * (todas las direcciones). From aea4d5f9226ecfef117a4db090bb4360ae05f809 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 20:15:37 +0200 Subject: [PATCH 0032/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index b616f4dae4411b..3c31e3a5fdcbdb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -51,9 +51,10 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From 48bce46e0eb7726c70ca0fb17d178b2f6978cfe7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 20:37:42 +0200 Subject: [PATCH 0033/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index b616f4dae4411b..3c31e3a5fdcbdb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -51,9 +51,10 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From 0ae06025d6465ee70abf38d3f5ecb0bf02bbc45c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 21:00:48 +0200 Subject: [PATCH 0034/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index ec15fe880518f8..28db6714e138f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -47,13 +47,14 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con #### 4D Server y números de puerto -4D Server utiliza tres puertos TCP para las comunicaciones entre los servidores internos y los clientes: +4D Server uses several TCP ports for communications between internal servers and clients: - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From 436ae4bc4dfc4f2a5300286750e6989a30c6b61c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 21:41:09 +0200 Subject: [PATCH 0035/4889] New translations client-server.md (Japanese) --- .../version-20/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md index 1b75a3d80d752d..a731a24f8c20be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -42,9 +42,10 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ - **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。 - **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。 -- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ +- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### ドメインサーバーによるユーザーの認証 @@ -97,4 +98,4 @@ Single Sign On (SSO) が有効になっている場合 (上述参照)、認証 - 拒否 192.168.* (192.168 で始まるアドレスを拒否) - 許可 * (他のアドレスはすべて許可) -デフォルトでは、4D Server にアクセス制限はありません。最初の行には * (すべてのアドレス) に対する許可ルールが設定されています。 \ No newline at end of file +デフォルトでは、4D Server にアクセス制限はありません。最初の行には * (すべてのアドレス) に対する許可ルールが設定されています。 From 2f78d4632caa94b46ca2c0c5d2934e6253759a5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 22:02:31 +0200 Subject: [PATCH 0036/4889] New translations client-server.md (Japanese) --- .../version-20-R5/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 71d3141b507f68..85645736cf6e7a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -51,7 +51,8 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ - **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。 - **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。 -- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### ドメインサーバーによるユーザーの認証 From 699e658766e26d4ade46465a9ae4c0855d46dd1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 22:24:40 +0200 Subject: [PATCH 0037/4889] New translations client-server.md (Japanese) --- .../current/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md index 71d3141b507f68..85645736cf6e7a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -51,7 +51,8 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ - **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。 - **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。 -- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### ドメインサーバーによるユーザーの認証 From 329bcc1bd2c81d1a01407ef1e5300b84ac5b70c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 22:47:39 +0200 Subject: [PATCH 0038/4889] New translations client-server.md (Japanese) --- .../version-20-R6/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 27c2f532c667b6..57846e48228ae0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -47,11 +47,12 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ #### 4D Server とポート番号 -4D Server は 3つの TCPポートを使用して、内部サーバーとクライアントの通信をおこないます: +4D Server uses several TCP ports for communications between internal servers and clients: - **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。 - **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。 -- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### ドメインサーバーによるユーザーの認証 From 3aac443cd400b84387b11f7e4af408ed039f9d7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 23:26:29 +0200 Subject: [PATCH 0039/4889] New translations client-server.md (Portuguese, Brazilian) --- .../version-20/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md index f0615a4ee3be48..bbccd3d68c09f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -42,9 +42,10 @@ O 4D Server usa três portas TCP para comunicações entre servidores internos e - **SQL Server**: 19812 por padrão (pode ser modificado na página "SQL/Configuration" das Preferências). - **Application Server**: 19813 por padrão (pode ser modificado através da página "Cliente/Configuração" das Preferências, veja acima). -- **DB4D Server** (servidor de banco de dados): 19814 por padrão . Esse número de porta não pode ser modificado diretamente, mas sempre consiste no número da porta do servidor de aplicação + 1.\ +- **DB4D Server** (database server): 19814 by default. Esse número de porta não pode ser modificado diretamente, mas sempre consiste no número da porta do servidor de aplicação + 1.\ Quando um cliente 4D se conecta ao 4D Server, ele usa a porta TCP do servidor de aplicação (19813 ou a porta indicada após os dois pontos ':' no endereço IP mostrado na caixa de diálogo de conexão). A conexão com outros servidores através de suas respectivas portas é então automaticamente; não é mais necessário especificá-los.\ Note que, no caso de acesso via um roteador ou um firewall, as três portas TCP devem ser abertas explicitamente. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticação do usuário com o servidor de domínio @@ -97,4 +98,4 @@ O comportamento da tabela de configuração é o seguinte: - Negar 192.168.* (negar todos os endereços que comecem por 192.168) - Autorizar * (e autorizar outros) -Por padrão, nenhuma restrição de conexão é aplicada pelo 4D Server: a primeira linha da tabela contém o rótulo Allow e o caractere * (todos os endereços). \ No newline at end of file +Por padrão, nenhuma restrição de conexão é aplicada pelo 4D Server: a primeira linha da tabela contém o rótulo Allow e o caractere * (todos os endereços). From a8a0367ee3e516a256324967553a11580d624564 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 1 Aug 2024 23:46:11 +0200 Subject: [PATCH 0040/4889] New translations client-server.md (Portuguese, Brazilian) --- .../version-20-R5/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 4e552f7bb3027e..2fe1a5bcad29c5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -51,9 +51,10 @@ O 4D Server usa três portas TCP para comunicações entre servidores internos e - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticação do usuário com o servidor de domínio From 2a1f4db721472658945335898ae20dd8a465e712 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 00:06:23 +0200 Subject: [PATCH 0041/4889] New translations client-server.md (Portuguese, Brazilian) --- .../current/settings/client-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md index 4e552f7bb3027e..2fe1a5bcad29c5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -51,9 +51,10 @@ O 4D Server usa três portas TCP para comunicações entre servidores internos e - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticação do usuário com o servidor de domínio From e5f100fbbfcd9cf73c0970997a497f2601344414 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 00:28:18 +0200 Subject: [PATCH 0042/4889] New translations client-server.md (Portuguese, Brazilian) --- .../version-20-R6/settings/client-server.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 4fb710aa42f84e..6faef6192f9466 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -47,13 +47,14 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con #### 4D Server e números de portas -O 4D Server usa três portas TCP para comunicações entre servidores internos e clientes: +4D Server uses several TCP ports for communications between internal servers and clients: - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticação do usuário com o servidor de domínio From 6f6c7cb106f390d2efd1bdf022731920f58ceca3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:18:57 +0200 Subject: [PATCH 0043/4889] New translations $entityset.md (French) --- .../version-18/REST/$entityset.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md index 49fc6d8b4c8c11..95e7f925789eb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md @@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av ## $entityset/\{entitySetID\}?$operator...&$otherCollection -Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés +Crée un autre entity set basé sur des entity sets préalablement créés -| Paramètres | Type | Description | -| ---------------- | ------ | --------------------------------------------------------------------- | -| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités | -| $otherCollection | String | ID de l'ensemble d'entités | +| Paramètres | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------- | +| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set | +| $otherCollection | String | ID de l'entity set | ### Description -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass. +After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux entity sets doivent être dans la même dataclass. Vous pouvez ensuite créer un autre ensemble d'entités contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST. @@ -49,7 +49,7 @@ Voici les opérateurs logiques : | Opérateur | Description | | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AND | Retourne les entités communes aux deux ensembles d'entités | +| AND | Retourne les entités communes aux deux entity sets | | OU | Retourne les entités contenues dans les deux entity sets | | EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 | | INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) | From 7567eb73d5c6eaac56e7ac95db8f7f27d514f8b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:19:05 +0200 Subject: [PATCH 0044/4889] New translations $info.md (French) --- .../version-18/REST/$info.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md index 1efd042ee05f4a..ed017d0241017c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md @@ -21,14 +21,14 @@ En appelant cette requête pour votre projet, vous récupérez des informations Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes : -| Propriété | Type | Description | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | Un UUID qui référence l'ensemble d'entités. | -| dataClass | String | Nom de la dataclass. | -| selectionSize | Number | Nombre d'entités dans la sélection d'entités. | -| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | -| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. | -| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | +| Propriété | Type | Description | +| ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | Un UUID qui référence l'entity set. | +| dataClass | String | Nom de la dataclass. | +| selectionSize | Number | Nombre d'entités dans l'entity set. | +| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | +| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. | +| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. > 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. From dcd1dad2d489cef061f100d9f55764a0771296c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:19:07 +0200 Subject: [PATCH 0045/4889] New translations $method.md (French) --- .../docusaurus-plugin-content-docs/version-18/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md index c86ea3c4dc477d..8844f85ebd75ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md @@ -40,7 +40,7 @@ Vous pouvez également faire une requête en utilisant $ filter : `POST /rest/Employee?$filter="ID=11"&$method=delete` -You can also delete an entity set using $entityset/\{entitySetID\}: +Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} : `POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete` From 12decc8890c3157fbadf6756430bb4b888aadfb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:19:19 +0200 Subject: [PATCH 0046/4889] New translations configuration.md (French) --- .../version-18/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md index bb0106068b6b10..c7d8e34afb5c8b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md @@ -8,7 +8,7 @@ title: Configuration du serveur Pour commencer à utiliser les fonctionnalités REST, vous devez démarrer et configurer le serveur 4D REST. > - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
    -> - On 4D single-user, you can open up to three REST sessions for testing purposes. You need to manage the [session cookie](authUsers.md#session-cookie) to use the same session for your requesting application. +> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. You need to manage the [session cookie](authUsers.md#session-cookie) to use the same session for your requesting application. ## Démarrage du serveur REST From 45de1c997f82d68afbcde82449c93b5b05f2d0ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:28:24 +0200 Subject: [PATCH 0047/4889] New translations $entityset.md (French) --- .../version-19/REST/$entityset.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md index 17a3e5d011c83e..59fcca7bd24329 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md @@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av ## $entityset/\{entitySetID\}?$operator...&$otherCollection -Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés +Crée un autre entity set basé sur des entity sets préalablement créés -| Paramètres | Type | Description | -| ---------------- | ------ | --------------------------------------------------------------------- | -| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités | -| $otherCollection | String | ID de l'ensemble d'entités | +| Paramètres | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------- | +| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set | +| $otherCollection | String | ID de l'entity set | ### Description -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass. +After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux entity sets doivent être dans la même dataclass. Vous pouvez ensuite créer un autre ensemble d'entités contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST. @@ -49,7 +49,7 @@ Voici les opérateurs logiques : | Opérateur | Description | | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AND | Retourne les entités communes aux deux ensembles d'entités | +| AND | Retourne les entités communes aux deux entity sets | | OU | Retourne les entités contenues dans les deux entity sets | | EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 | | INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) | From 4e2c710f60a0a73cf984eb8111aee18ae8b8e39b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:28:29 +0200 Subject: [PATCH 0048/4889] New translations $info.md (French) --- .../version-19/REST/$info.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md index 2bfede3abb39bc..0115d2322b166a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md @@ -21,14 +21,14 @@ En appelant cette requête pour votre projet, vous récupérez des informations Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes : -| Propriété | Type | Description | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | Un UUID qui référence l'ensemble d'entités. | -| dataClass | String | Nom de la dataclass. | -| selectionSize | Number | Nombre d'entités dans la sélection d'entités. | -| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | -| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. | -| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | +| Propriété | Type | Description | +| ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | Un UUID qui référence l'entity set. | +| dataClass | String | Nom de la dataclass. | +| selectionSize | Number | Nombre d'entités dans l'entity set. | +| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. | +| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. | +| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. | Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`. > 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés. From 5dd9ff65f282b16a2f979ce5daaad70e20d64741 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:28:31 +0200 Subject: [PATCH 0049/4889] New translations $method.md (French) --- .../docusaurus-plugin-content-docs/version-19/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md index c86ea3c4dc477d..8844f85ebd75ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md @@ -40,7 +40,7 @@ Vous pouvez également faire une requête en utilisant $ filter : `POST /rest/Employee?$filter="ID=11"&$method=delete` -You can also delete an entity set using $entityset/\{entitySetID\}: +Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} : `POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete` From 57f7dbf883f33ce23ea5bb4eb7439fd142cac306 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:28:42 +0200 Subject: [PATCH 0050/4889] New translations classfunctions.md (French) --- .../version-19/REST/ClassFunctions.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md index e5c3e4c39a00bb..e3a74448c7c8ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md @@ -323,7 +323,7 @@ Lancez cette requête : **POST** `http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -361,7 +361,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -399,7 +399,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -518,7 +518,7 @@ Vous pouvez ensuite exécuter cette requête : **POST** `http://127.0.0.1:8044/rest/Students/setFinalExam` -Corps de la requête : +Body de la requête : ``` [ From fe98b97b8a79e843758850f24829b6ca4b2ad8f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:28:45 +0200 Subject: [PATCH 0051/4889] New translations configuration.md (French) --- .../version-19/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md index 7187929913ce95..a386d197e4756f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md @@ -8,7 +8,7 @@ title: Configuration du serveur Pour commencer à utiliser les fonctionnalités REST, vous devez démarrer et configurer le serveur 4D REST. > - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
    -> - On 4D single-user, you can open up to three REST sessions for testing purposes. +> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. > - You need to manage the [session](authUsers.md) for your requesting application. ## Démarrage du serveur REST From 0fc6264e3f4d4917b452f82f191e3758c8e9b596 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:42:55 +0200 Subject: [PATCH 0052/4889] New translations $method.md (French) --- .../version-20/REST/$method.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md index f338031f55369e..8d15c6b33ab1c2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md @@ -26,7 +26,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -40,7 +40,7 @@ Vous pouvez également faire une requête en utilisant $ filter : `POST /rest/Employee?$filter="ID=11"&$method=delete` -You can also delete an entity set using $entityset/\{entitySetID\}: +Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} : `POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete` @@ -237,7 +237,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu **Données POST :** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -250,13 +250,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp **Données POST :** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -268,12 +268,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From ddfb8f84e6f3737e972c47faa0d8a333e3b99c28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:43:05 +0200 Subject: [PATCH 0053/4889] New translations classfunctions.md (French) --- .../version-20/REST/ClassFunctions.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md index e35788ac904395..c496f78951e0f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md @@ -339,7 +339,7 @@ Lancez cette requête : **POST** `http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -378,7 +378,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ "__DATACLASS":"Students", @@ -415,7 +415,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ "__DATACLASS":"Students", @@ -534,7 +534,7 @@ Vous pouvez ensuite exécuter cette requête : **POST** `http://127.0.0.1:8044/rest/Students/setFinalExam` -Corps de la requête : +Body de la requête : ``` [ From ffb1a46de4784965aaa8bff994a112120d41ac3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 06:43:08 +0200 Subject: [PATCH 0054/4889] New translations configuration.md (French) --- .../version-20/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md index 0adad27ed968ca..aff931340df3ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md @@ -8,7 +8,7 @@ title: Configuration du serveur Pour commencer à utiliser les fonctionnalités REST, vous devez démarrer et configurer le serveur 4D REST. > - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
    -> - On 4D single-user, you can open up to three REST sessions for testing purposes. +> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. > - You need to manage the [session](authUsers.md) for your requesting application. From c2ed3efbd9eb9167abf72a2cc06946f37d608392 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:00:16 +0200 Subject: [PATCH 0055/4889] New translations $method.md (French) --- .../version-20-R5/REST/$method.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md index 9b333bce0d214c..b2b7340e1419e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md @@ -21,9 +21,9 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Exemple @@ -35,7 +35,7 @@ Vous pouvez également faire une requête en utilisant $ filter : `POST /rest/Employee?$filter="ID=11"&$method=delete` -You can also delete an entity set using $entityset/\{entitySetID\}: +Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} : `POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete` @@ -53,7 +53,7 @@ Crée un entity set dans le cache de 4D Server basé sur la collection d'entité ### Description -Lorsque vous créez une entity selection en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. The entity set will have a reference number that you can pass to `$entityset/\{entitySetID\}` to access it. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout. +Lorsque vous créez une entity selection en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. L'entity set aura un numéro de référence que vous pouvez passer à `$entityset/\{entitySetID\}` pour y accéder. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout. Si vous avez utilisé `$savedfilter` et/ou `$savedorderby` (avec `$filter` et/ou `$orderby`) lors de la création de votre entity set, vous pouvez le recréer avec le même ID de référence même s'il a été supprimé du cache de 4D Server. @@ -134,7 +134,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -170,7 +170,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité } } ] - + } ``` @@ -225,7 +225,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -238,13 +238,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -256,12 +256,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 237e1b8346e34513d7cfeec5a18f68588b8f21c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:00:28 +0200 Subject: [PATCH 0056/4889] New translations classfunctions.md (French) --- .../version-20-R5/REST/ClassFunctions.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index ffed349bed1b31..99649cba5d9d0d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -318,7 +318,7 @@ Lancez cette requête : **POST** `http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -356,7 +356,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -394,7 +394,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -513,7 +513,7 @@ Vous pouvez ensuite exécuter cette requête : **POST** `http://127.0.0.1:8044/rest/Students/setFinalExam` -Corps de la requête : +Body de la requête : ``` [ From f5685f7be0acd130d6ae04744654315eeb0ccc45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:00:30 +0200 Subject: [PATCH 0057/4889] New translations authusers.md (French) --- .../version-20-R5/REST/authUsers.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md index 97605055d70e82..6eaa73028d807c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md @@ -3,12 +3,12 @@ id: authUsers title: Sessions et utilisateurs --- -When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges. +Lorsque les [sessions évolutives sont activées](WebServer/sessions.md#activer-les-sessions) (recommandé), les requêtes REST peuvent créer et utiliser des [sessions utilisateur web](WebServer/sessions.md), offrant des fonctionnalités supplémentaires telles que la gestion de requêtes multiples, le partage de données entre les process web clients et le contrôle des privilèges utilisateur. -When a web user session is opened, you can handle it through the `Session` object and the [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie. +Lorsqu'une session utilisateur web est ouverte, vous pouvez la gérer via l'objet `Session` et l'[API de session](API/SessionClass.md). Les requêtes REST ultérieures réutilisent le même cookie de session. > - On 4D Server, opening a REST session might require that a free 4D client license is available, depending on the [user login mode](#user-login-modes).
    -> - On 4D single-user, you can open up to three REST sessions for testing purposes. +> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. ## User login modes @@ -36,30 +36,30 @@ Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Fo In the default mode, any REST request is processed in a web user session that automatically consumes a license (the web user session is created if it does not already exist). You can use this simple mode if you don't need to control how many licenses are retained on the server. When the default mode is enabled, you can authenticate users through the `On REST Authentication` database method (see below). -### Force login mode +### Mode Force login -In "force login" mode, license usage is disconnected from web user sessions. A license is required only when the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) is executed, allowing you to control the number of used licenses. +In "force login" mode, license usage is disconnected from web user sessions. Une licence est requise uniquement lorsque la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) est exécutée, ce qui vous permet de contrôler le nombre de licences utilisées. -[Descriptive REST requests](#descriptive-rest-requests) are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. +[Descriptive REST requests](#descriptive-rest-requests) are always processed by the server, even if no web user session using a license is opened. Dans ce cas, elles sont traitées à travers des sessions "guest". -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Executing this function triggers the 4D license consumption. +Toutes les autres requêtes REST (manipulant des données ou exécutant une fonction) ne seront traitées que si elles sont exécutées dans une session web avec les privilèges appropriés, sinon elles retournent une erreur. Pour attribuer des privilèges à une session web, vous devez exécuter la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) pour la session. L'exécution de cette fonction déclenche la consommation de la licence 4D. This mode allows you to implement the following login sequence: -1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than descriptive requests, no license consumption. +1. Lors de la première requête REST (pour un appel de formulaire web par exemple), une session utilisateur web "guest" est créée. It has no privileges, no rights to execute requests other than descriptive requests, no license consumption. 2. You call your exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class) named [`authentify()`](#function-authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. -3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a Qodly form (called via the `/rest/$getWebForm` request). -4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted. +3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a Qodly form (called via the `/rest/$getWebForm` request). +4. Si l'utilisateur est authentifié avec succès, une licence 4D est consommée sur le serveur et toutes les requêtes REST sont acceptées. ![alt-text](../assets/en/REST/force-login-2.jpeg) -### Descriptive REST requests +### Requêtes REST descriptives -Descriptive REST requests can be processed in web user sessions that do not require licenses ("guest" sessions). These requests are: +Les requêtes REST descriptives peuvent être traitées dans des sessions d'utilisateurs web qui ne nécessitent pas de licences (sessions "guest"). Ces requêtes sont : -- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses -- `/rest/$catalog/authentify` - the datastore function used to login the user -- `/rest/$getWebForm` - the rendering of a Qodly form +- requêtes [`/rest/$catalog`]($catalog.md) (par exemple `/rest/$catalog/$all`) - accès aux dataclass disponibles +- `/rest/$catalog/authentify` - la fonction datastore utilisée pour connecter l'utilisateur +- `/rest/$getWebForm` - la génération d'une page Qodly ![alt-text](../assets/en/REST/force-login-1.jpeg) @@ -72,28 +72,28 @@ exposed Function authentify({params : type}) {-> result : type} // code ``` -The `authentify()` function must be implemented in the [DataStore class](../ORDA/ordaClasses.md#datastore-class) of the project and must be called through a REST request. +La fonction `authentify()` doit être implémentée dans la [classe DataStore](../ORDA/ordaClasses.md#datastore-class) du projet et doit être appelée par une requête REST. -This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges. +Cette fonction est le seul point d'entrée disponible à partir des sessions guest REST lorsque le mode "force login" est activé : tout autre appel de fonction ou d'accès aux données est rejeté jusqu'à ce que la session acquière les privilèges appropriés. :::note -The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration. +La fonction `authentify()` peut toujours être exécutée par une session guest REST, quelle que soit la configuration du fichier [`roles.json`](../ORDA/privileges.md#rolesjson-file). ::: -The function can receive any authentication or contextual information as [parameter(s)](ClassFunctions.md#parameters) and can return any value. Since this function can only be called from a REST request, parameters must be passed through the body of the POST request. +La fonction peut recevoir toute information d'authentification ou contextuelle en tant que [paramètre(s)](ClassFunctions.md#parameters) et peut renvoyer n'importe quelle valeur. Étant donné que cette fonction ne peut être appelée que depuis une requête REST, les paramètres doivent être transmis dans le body de la requête POST. -This function should contain two parts: +Cette fonction doit contenir deux parties : -- some code to identify and authenticate the REST request sender, -- if the authentication is successful, a call to [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) that assigns appropriate privileges to the session. +- un code pour identifier et authentifier l'expéditeur de la demande REST, +- si l'authentification réussit, un appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) qui attribue les privilèges appropriés à la session. -If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected. +Si la fonction ne fait pas appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), aucun privilège n'est attribué, aucune licence n'est consommée et les requêtes REST non descriptives ultérieures sont rejetées. #### Exemple -You only want to know users to open a web session on the server. You created the following `authentify()` function in the datastore class: +Vous voulez simplement savoir quels utilisateurs ont ouvert une session Web sur le serveur. Vous avez créé la fonction `authentify()` suivante dans la classe datastore : ```4d exposed Function authentify($credentials : Object) : Text @@ -104,7 +104,7 @@ var $user : cs.UsersEntity $users:=ds.Users.query("name = :1"; $credentials.name) $user:=$users.first() -If ($user#Null) //the user is known +If ($user#Null) //l'utilisateur est connu If (Verify password hash($credentials.password; $user.password)) Session.setPrivileges("vip") Else @@ -116,11 +116,11 @@ Else End if ``` -To call the `authentify()` function: +Pour appeler la fonction `authentify()` : **POST** `127.0.0.1:8111/rest/$catalog/authentify` -Corps de la requête : +Body de la requête : ```json [{"name":"Henry", From 5b850a045bd6e93ec5c320460072e7b7ea380246 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:20:51 +0200 Subject: [PATCH 0058/4889] New translations $catalog.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md index 3f42adc2045690..d888b6541273f2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -63,7 +63,7 @@ Retourne les [shared singletons](#singletons) (s'il y en a) et des informations En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet. -Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass). +For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass). ### Exemple From 18e4ee17402b396ce7cf3386e8992748c47c534a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:21:02 +0200 Subject: [PATCH 0059/4889] New translations $method.md (French) --- .../current/REST/$method.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md index 4bcfd2f9ed4d24..3dfaaab10ab321 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md @@ -21,7 +21,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -134,7 +134,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -170,7 +170,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité } } ] - + } ``` @@ -225,7 +225,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -238,13 +238,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -256,12 +256,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 923b3bd1fdf1910564c3ba21aa4fb75cb4c6a207 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:21:13 +0200 Subject: [PATCH 0060/4889] New translations classfunctions.md (French) --- .../current/REST/ClassFunctions.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 7a3dfe1cb17434..e4b1736500cb21 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -325,7 +325,7 @@ Lancez cette requête : **POST** `http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -363,7 +363,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -401,7 +401,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -520,7 +520,7 @@ Vous pouvez ensuite exécuter cette requête : **POST** `http://127.0.0.1:8044/rest/Students/setFinalExam` -Corps de la requête : +Body de la requête : ``` [ From a87673f97dffee8118bc90ce420ebce124dcf1b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:21:15 +0200 Subject: [PATCH 0061/4889] New translations authusers.md (French) --- .../current/REST/authUsers.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md index f0e03a00979ed8..41dea649e12de6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md @@ -5,47 +5,47 @@ title: Sessions et utilisateurs ## Sessions -When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges. +Lorsque les [sessions évolutives sont activées](WebServer/sessions.md#activer-les-sessions) (recommandé), les requêtes REST peuvent créer et utiliser des [sessions utilisateur web](WebServer/sessions.md), offrant des fonctionnalités supplémentaires telles que la gestion de requêtes multiples, le partage de données entre les process web clients et le contrôle des privilèges utilisateur. -When a web user session is opened, you can handle it through the `Session` object and the [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie. +Lorsqu'une session utilisateur web est ouverte, vous pouvez la gérer via l'objet `Session` et l'[API de session](API/SessionClass.md). Les requêtes REST ultérieures réutilisent le même cookie de session. -A session is opened after the user was successfully logged (see below). +Une session est ouverte après que l'utilisateur a été connecté avec succès (voir ci-dessous). -> - On 4D Server, opening a REST session requires that a free 4D client license is available.
    -> - On 4D single-user, you can open up to three REST sessions for testing purposes. +> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
    +> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. -## Force login mode +## Mode Force login :::note Compatibilité -The legacy login mode based upon the `On REST Authentication` database method is **deprecated** as of 4D 20 R6. It is now recommended to [use the **force login mode**](../ORDA/privileges.md#rolesjson-file) (automatically enabled in new projects) and to implement the [`ds.authentify()` function](#dsauthentify). In converted projects, [a button in the Settings dialog box](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) will help you upgrade your configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges. +L'ancien mode de connexion basé sur la méthode base `On REST Authentication` est **déprécié** à partir de 4D 20 R6. Il est maintenant recommandé d'[utiliser le **mode Force login**](../ORDA/privileges.md#fichier-rolesjson) (automatiquement activé dans les nouveaux projets) et de mettre en œuvre la fonction [`ds.authentify()`](#dsauthentify). Dans les projets convertis, [un bouton dans la boîte de dialogue des Paramètres](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) vous aide à mettre à niveau votre configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges. ::: -The user login sequence is the following: +La séquence de connexion d'un utilisateur est la suivante : -1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.\ - Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. +1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\ + Les requêtes REST descriptives sont toujours traitées par le serveur, même si aucune session utilisateur web utilisant une licence n'est ouverte. Dans ce cas, elles sont traitées à travers des sessions "guest". -2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). +2. Vous appelez votre fonction [`authentify()`](#authentify) (créée au préalable), dans laquelle vous vérifiez les informations d'identification de l'utilisateur et appelez [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) avec les privilèges appropriés. `authentify()` doit être une [fonction de datastore class](../ORDA/ordaClasses.md#datastore-class) exposée. -3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). -4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted. +4. Si l'utilisateur est authentifié avec succès, une licence 4D est consommée sur le serveur et toutes les requêtes REST sont acceptées. ![alt-text](../assets/en/REST/force-login-2.jpeg) -In the user login phase, license usage is disconnected from web user sessions. A license is required only when the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) is executed, allowing you to control the number of used licenses. +Dans la phase de connexion de l'utilisateur, l'utilisation des licences est déconnectée des sessions utilisateur web. Une licence est requise uniquement lorsque la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) est exécutée, ce qui vous permet de contrôler le nombre de licences utilisées. -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Executing this function triggers the 4D license consumption. +Toutes les autres requêtes REST (manipulant des données ou exécutant une fonction) ne seront traitées que si elles sont exécutées dans une session web avec les privilèges appropriés, sinon elles retournent une erreur. Pour attribuer des privilèges à une session web, vous devez exécuter la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) pour la session. L'exécution de cette fonction déclenche la consommation de la licence 4D. -### Descriptive REST requests +### Requêtes REST descriptives -Descriptive REST requests can be processed in web user sessions that do not require licenses ("guest" sessions). These requests are: +Les requêtes REST descriptives peuvent être traitées dans des sessions d'utilisateurs web qui ne nécessitent pas de licences (sessions "guest"). Ces requêtes sont : -- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses -- `/rest/$catalog/authentify` - the datastore function used to login the user -- `/rest/$getWebForm` - the rendering of a Qodly form +- requêtes [`/rest/$catalog`]($catalog.md) (par exemple `/rest/$catalog/$all`) - accès aux dataclass disponibles +- `/rest/$catalog/authentify` - la fonction datastore utilisée pour connecter l'utilisateur +- `/rest/$getWebForm` - the rendering of a Qodly page ![alt-text](../assets/en/REST/force-login-1.jpeg) @@ -58,28 +58,28 @@ exposed Function authentify({params : type}) {-> result : type} // code ``` -The `authentify()` function must be implemented in the [DataStore class](../ORDA/ordaClasses.md#datastore-class) of the project and must be called through a REST request. +La fonction `authentify()` doit être implémentée dans la [classe DataStore](../ORDA/ordaClasses.md#datastore-class) du projet et doit être appelée par une requête REST. -This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges. +Cette fonction est le seul point d'entrée disponible à partir des sessions guest REST lorsque le mode "force login" est activé : tout autre appel de fonction ou d'accès aux données est rejeté jusqu'à ce que la session acquière les privilèges appropriés. :::note -The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration. +La fonction `authentify()` peut toujours être exécutée par une session guest REST, quelle que soit la configuration du fichier [`roles.json`](../ORDA/privileges.md#rolesjson-file). ::: -The function can receive any authentication or contextual information as [parameter(s)](ClassFunctions.md#parameters) and can return any value. Since this function can only be called from a REST request, parameters must be passed through the body of the POST request. +La fonction peut recevoir toute information d'authentification ou contextuelle en tant que [paramètre(s)](ClassFunctions.md#parameters) et peut renvoyer n'importe quelle valeur. Étant donné que cette fonction ne peut être appelée que depuis une requête REST, les paramètres doivent être transmis dans le body de la requête POST. -This function should contain two parts: +Cette fonction doit contenir deux parties : -- some code to identify and authenticate the REST request sender, -- if the authentication is successful, a call to [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) that assigns appropriate privileges to the session. +- un code pour identifier et authentifier l'expéditeur de la demande REST, +- si l'authentification réussit, un appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) qui attribue les privilèges appropriés à la session. -If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected. +Si la fonction ne fait pas appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), aucun privilège n'est attribué, aucune licence n'est consommée et les requêtes REST non descriptives ultérieures sont rejetées. ### Exemple -You only want to know users to open a web session on the server. You created the following `authentify()` function in the datastore class: +Vous voulez simplement savoir quels utilisateurs ont ouvert une session Web sur le serveur. Vous avez créé la fonction `authentify()` suivante dans la classe datastore : ```4d exposed Function authentify($credentials : Object) : Text @@ -102,11 +102,11 @@ Else End if ``` -To call the `authentify()` function: +Pour appeler la fonction `authentify()` : **POST** `127.0.0.1:8111/rest/$catalog/authentify` -Corps de la requête : +Body de la requête : ```json [{"name":"Henry", From 0d7d2f76f411b8a106dc391e8b475056e56a8dfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:43:15 +0200 Subject: [PATCH 0062/4889] New translations $method.md (French) --- .../version-20-R6/REST/$method.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md index 4bcfd2f9ed4d24..52c599d10c10dc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md @@ -21,7 +21,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -134,7 +134,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -170,7 +170,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité } } ] - + } ``` @@ -225,7 +225,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -238,13 +238,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -256,12 +256,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 6931314447af8988bb929a554c54e7ead86a2e36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:43:27 +0200 Subject: [PATCH 0063/4889] New translations classfunctions.md (French) --- .../version-20-R6/REST/ClassFunctions.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index bd9fe597ab5a8f..ab8a0105b645ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -325,7 +325,7 @@ Lancez cette requête : **POST** `http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -363,7 +363,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -401,7 +401,7 @@ Lancez cette requête : **POST:**`http://127.0.0.1:8044/rest/Students/pushData` -Corps de la requête : +Body de la requête : ``` [{ @@ -520,7 +520,7 @@ Vous pouvez ensuite exécuter cette requête : **POST** `http://127.0.0.1:8044/rest/Students/setFinalExam` -Corps de la requête : +Body de la requête : ``` [ From c5a0288d38203c263d02c73fd2686aa808cf466f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 07:43:30 +0200 Subject: [PATCH 0064/4889] New translations authusers.md (French) --- .../version-20-R6/REST/authUsers.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index af728c85197dd0..41dea649e12de6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -24,28 +24,28 @@ L'ancien mode de connexion basé sur la méthode base `On REST Authentication` e La séquence de connexion d'un utilisateur est la suivante : -1. Lors de la première requête REST (pour un appel de formulaire web par exemple), une session utilisateur web "guest" est créée. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\ +1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\ Les requêtes REST descriptives sont toujours traitées par le serveur, même si aucune session utilisateur web utilisant une licence n'est ouverte. Dans ce cas, elles sont traitées à travers des sessions "guest". 2. Vous appelez votre fonction [`authentify()`](#authentify) (créée au préalable), dans laquelle vous vérifiez les informations d'identification de l'utilisateur et appelez [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) avec les privilèges appropriés. `authentify()` doit être une [fonction de datastore class](../ORDA/ordaClasses.md#datastore-class) exposée. -3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). -4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted. +4. Si l'utilisateur est authentifié avec succès, une licence 4D est consommée sur le serveur et toutes les requêtes REST sont acceptées. ![alt-text](../assets/en/REST/force-login-2.jpeg) -In the user login phase, license usage is disconnected from web user sessions. A license is required only when the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) is executed, allowing you to control the number of used licenses. +Dans la phase de connexion de l'utilisateur, l'utilisation des licences est déconnectée des sessions utilisateur web. Une licence est requise uniquement lorsque la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) est exécutée, ce qui vous permet de contrôler le nombre de licences utilisées. -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Executing this function triggers the 4D license consumption. +Toutes les autres requêtes REST (manipulant des données ou exécutant une fonction) ne seront traitées que si elles sont exécutées dans une session web avec les privilèges appropriés, sinon elles retournent une erreur. Pour attribuer des privilèges à une session web, vous devez exécuter la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) pour la session. L'exécution de cette fonction déclenche la consommation de la licence 4D. -### Descriptive REST requests +### Requêtes REST descriptives -Descriptive REST requests can be processed in web user sessions that do not require licenses ("guest" sessions). These requests are: +Les requêtes REST descriptives peuvent être traitées dans des sessions d'utilisateurs web qui ne nécessitent pas de licences (sessions "guest"). Ces requêtes sont : -- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses -- `/rest/$catalog/authentify` - the datastore function used to login the user -- `/rest/$getWebForm` - the rendering of a Qodly form +- requêtes [`/rest/$catalog`]($catalog.md) (par exemple `/rest/$catalog/$all`) - accès aux dataclass disponibles +- `/rest/$catalog/authentify` - la fonction datastore utilisée pour connecter l'utilisateur +- `/rest/$getWebForm` - the rendering of a Qodly page ![alt-text](../assets/en/REST/force-login-1.jpeg) @@ -58,28 +58,28 @@ exposed Function authentify({params : type}) {-> result : type} // code ``` -The `authentify()` function must be implemented in the [DataStore class](../ORDA/ordaClasses.md#datastore-class) of the project and must be called through a REST request. +La fonction `authentify()` doit être implémentée dans la [classe DataStore](../ORDA/ordaClasses.md#datastore-class) du projet et doit être appelée par une requête REST. -This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges. +Cette fonction est le seul point d'entrée disponible à partir des sessions guest REST lorsque le mode "force login" est activé : tout autre appel de fonction ou d'accès aux données est rejeté jusqu'à ce que la session acquière les privilèges appropriés. :::note -The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration. +La fonction `authentify()` peut toujours être exécutée par une session guest REST, quelle que soit la configuration du fichier [`roles.json`](../ORDA/privileges.md#rolesjson-file). ::: -The function can receive any authentication or contextual information as [parameter(s)](ClassFunctions.md#parameters) and can return any value. Since this function can only be called from a REST request, parameters must be passed through the body of the POST request. +La fonction peut recevoir toute information d'authentification ou contextuelle en tant que [paramètre(s)](ClassFunctions.md#parameters) et peut renvoyer n'importe quelle valeur. Étant donné que cette fonction ne peut être appelée que depuis une requête REST, les paramètres doivent être transmis dans le body de la requête POST. -This function should contain two parts: +Cette fonction doit contenir deux parties : -- some code to identify and authenticate the REST request sender, -- if the authentication is successful, a call to [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) that assigns appropriate privileges to the session. +- un code pour identifier et authentifier l'expéditeur de la demande REST, +- si l'authentification réussit, un appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) qui attribue les privilèges appropriés à la session. -If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected. +Si la fonction ne fait pas appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), aucun privilège n'est attribué, aucune licence n'est consommée et les requêtes REST non descriptives ultérieures sont rejetées. ### Exemple -You only want to know users to open a web session on the server. You created the following `authentify()` function in the datastore class: +Vous voulez simplement savoir quels utilisateurs ont ouvert une session Web sur le serveur. Vous avez créé la fonction `authentify()` suivante dans la classe datastore : ```4d exposed Function authentify($credentials : Object) : Text @@ -102,11 +102,11 @@ Else End if ``` -To call the `authentify()` function: +Pour appeler la fonction `authentify()` : **POST** `127.0.0.1:8111/rest/$catalog/authentify` -Corps de la requête : +Body de la requête : ```json [{"name":"Henry", From b210b24197789b37620afeda27a7d0d5eb5bf61c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 08:25:21 +0200 Subject: [PATCH 0065/4889] New translations $method.md (Spanish) --- .../version-20/REST/$method.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md index c8e0f4aaedd687..c5d515276a42c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md @@ -26,7 +26,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -237,7 +237,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es **Datos POST:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -250,13 +250,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand **Datos POST:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -268,12 +268,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados. ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 053cc1bc54907412025d459afcf119d90b9322b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 08:43:55 +0200 Subject: [PATCH 0066/4889] New translations $method.md (Spanish) --- .../version-20-R5/REST/$method.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md index eaae9a52ea9be1..5af53bde830510 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md @@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -134,7 +134,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -170,7 +170,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic } } ] - + } ``` @@ -224,7 +224,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -237,13 +237,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -255,12 +255,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados. ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From ced191e65ff19bff47b5a54aefd110c5555addc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 09:06:34 +0200 Subject: [PATCH 0067/4889] New translations $catalog.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md index 334487897687af..27a60de8379b0b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -63,7 +63,7 @@ Devuelve los [singletons compartidos](#singletons) (si los hay) e información s Llamando `$catalog/$all` puede recibir información detallada sobre los atributos de cada una de las clases de datos del modelo activo del proyecto. -Para obtener más información sobre lo que se devuelve para cada clase de datos y sus atributos, utilice [`$catalog/\{dataClass\}`](#catalogdataClass). +For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass). ### Ejemplo From 0810d600b0bd5002a37e7bc0230d38682ea67985 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 09:06:46 +0200 Subject: [PATCH 0068/4889] New translations $method.md (Spanish) --- .../current/REST/$method.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md index eaae9a52ea9be1..5af53bde830510 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md @@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -134,7 +134,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -170,7 +170,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic } } ] - + } ``` @@ -224,7 +224,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -237,13 +237,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -255,12 +255,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados. ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 7fa29e440a6b3b9d9a7c1e85e9170c0e5b4773a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 09:07:00 +0200 Subject: [PATCH 0069/4889] New translations authusers.md (Spanish) --- .../current/REST/authUsers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md index f4fce69ccfc525..7dc4a0b3a864dd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md @@ -24,12 +24,12 @@ El modo de inicio de sesión heredado basado en el método base `On REST Authent La secuencia de inicio de sesión del usuario es la siguiente: -1. En la primera llamada REST (para una llamada webform, por ejemplo), se crea una sesión de usuario web "invitado". No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ +1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ Las solicitudes REST descriptivas siempre son procesadas por el servidor, aunque no se abra ninguna sesión de usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado". 2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). -3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser un [formulario Qodly](. /WebServer/qodly-studio.md) (llamado a través de la solicitud `/rest/$getWebForm`). +3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). 4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST. @@ -45,7 +45,7 @@ Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web qu - [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario -- `/rest/$getWebForm` - la renderización de un formulario Qodly +- `/rest/$getWebForm` - the rendering of a Qodly page ![alt-text](../assets/en/REST/force-login-1.jpeg) From 646ccd9bc8d68a2b1a009239f3a1f3c7cee174c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 09:30:08 +0200 Subject: [PATCH 0070/4889] New translations $method.md (Spanish) --- .../version-20-R6/REST/$method.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md index 05dda9990b468a..57b16d51b7e002 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md @@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). @@ -134,7 +134,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic ```json { - + "__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB", "__entityModel": "Employee", "__COUNT": 2, @@ -170,7 +170,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic } } ] - + } ``` @@ -224,7 +224,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es **POST data:** ```json -{ +{ firstName: "John", lastName: "Smith" } @@ -237,13 +237,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand **POST data:** ```json -[{ +[{ "__KEY": "309", "__STAMP": 5, "ID": "309", "firstName": "Penelope", "lastName": "Miller" -}, { +}, { "firstName": "Ann", "lastName": "Jones" }] @@ -255,12 +255,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados. ```json { - "__KEY": "622", - "__STAMP": 1, - "uri": "http://127.0.0.1:8081/rest/Employee(622)", + "__KEY": "622", + "__STAMP": 1, + "uri": "http://127.0.0.1:8081/rest/Employee(622)", "__TIMESTAMP": "!!2020-04-03!!", - "ID": 622, - "firstName": "John", + "ID": 622, + "firstName": "John", "firstName": "Smith" } ``` From 6709f26299b8ff6b341602ae1e5e15caabe20523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 09:30:22 +0200 Subject: [PATCH 0071/4889] New translations authusers.md (Spanish) --- .../version-20-R6/REST/authUsers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index f4fce69ccfc525..7dc4a0b3a864dd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -24,12 +24,12 @@ El modo de inicio de sesión heredado basado en el método base `On REST Authent La secuencia de inicio de sesión del usuario es la siguiente: -1. En la primera llamada REST (para una llamada webform, por ejemplo), se crea una sesión de usuario web "invitado". No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ +1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ Las solicitudes REST descriptivas siempre son procesadas por el servidor, aunque no se abra ninguna sesión de usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado". 2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). -3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser un [formulario Qodly](. /WebServer/qodly-studio.md) (llamado a través de la solicitud `/rest/$getWebForm`). +3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). 4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST. @@ -45,7 +45,7 @@ Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web qu - [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario -- `/rest/$getWebForm` - la renderización de un formulario Qodly +- `/rest/$getWebForm` - the rendering of a Qodly page ![alt-text](../assets/en/REST/force-login-1.jpeg) From e1e65a0f35d2904a92a87fe83619b9125ee13574 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 18:47:46 +0200 Subject: [PATCH 0072/4889] New translations classfunctions.md (French) --- .../version-19/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md index e3a74448c7c8ed..a554ab96d82948 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md @@ -6,7 +6,7 @@ title: Appeler des fonctions de classe ORDA Vous pouvez appeler les [fonctions de classe](ORDA/ordaClasses.md) définies pour le modèle de données ORDA via vos requêtes REST, afin de bénéficier de l'API de l'application 4D ciblée. -Les fonctions sont simplement appelées dans les requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante : +Les fonctions sont simplement appelées dans des requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante : `/rest/City/getCity` @@ -49,7 +49,7 @@ Les règles suivantes s'appliquent : - Les paramètres doivent être passés dans le **corps de la requête POST** - Les paramètres doivent être inclus dans une collection (format JSON) - Tous les types de données scalaires pris en charge dans les collections JSON peuvent être passés en tant que paramètres. -- La sélection d'entité et l'entité peuvent être passées en tant que paramètres. The JSON object must contain specific attributes used by the REST server to assign data to the corresponding ORDA objects: __DATACLASS,__ENTITY, __ENTITIES,__DATASET. +- L'entity selection et l'entité peuvent être passées en tant que paramètres. The JSON object must contain specific attributes used by the REST server to assign data to the corresponding ORDA objects: __DATACLASS,__ENTITY, __ENTITIES,__DATASET. Voir [cet exemple](#request-receiving-an-entity-as-parameter) et [cet exemple](#request-receiving-an-entity-selection-as-parameter). @@ -180,7 +180,7 @@ Le résultat est une entité : } ``` -### Utiliser une fonction de classe d'une entité +### Utiliser une fonction de classe d'entité La classe d'entité `CityEntity` fournit une API : @@ -205,7 +205,7 @@ Vous pouvez lancer cette requête : } ``` -### Utiliser une fonction de classe d'une entity selection +### Utiliser une fonction de classe d'entity selection La classe d'entity selection `CityEntity` fournit une API : @@ -230,7 +230,7 @@ Vous pouvez lancer cette requête : } ``` -### Utiliser une fonction de classe de sélection d'entité et un ensemble d'entité +### Utiliser une fonction de classe d'entity selection et un entity set La classe `StudentsSelection` a une fonction `getAgeAverage` : @@ -262,7 +262,7 @@ Une fois que vous avez créé un ensemble d'entité, vous pouvez lancer cette re } ``` -### Utiliser une fonction de classe de sélection d'entité et un "orderBy" +### Utiliser une fonction de classe d'entity selection et un "orderBy" La classe `StudentsSelection` a une fonction `getLastSummary` : @@ -475,7 +475,7 @@ You run this request, called on a Students entity : **POST** `http://127.0.0.1:8 } ``` -### Recevoir une sélection d'entité comme paramètre +### Recevoir une entity selection comme paramètre Dans la classe de Dataclass `Students`, la fonction `setFinalExam()` met à jour une sélection d'entité reçue ($1). Elle met à jour l'attribut *finalExam* avec la valeur reçue ($2). Elle retourne les clés primaires des entités mises à jour. From eefaffe6954f531ee7bb3446861b964038b07425 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 19:03:05 +0200 Subject: [PATCH 0073/4889] New translations classfunctions.md (French) --- .../version-20/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md index c496f78951e0f0..944da63127457c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md @@ -6,7 +6,7 @@ title: Appeler des fonctions de classe ORDA Vous pouvez appeler les [fonctions de classe](ORDA/ordaClasses.md) définies pour le modèle de données ORDA via vos requêtes REST, afin de bénéficier de l'API de l'application 4D ciblée. -Les fonctions sont simplement appelées dans les requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante : +Les fonctions sont simplement appelées dans des requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante : `/rest/City/getCity` @@ -56,7 +56,7 @@ Les règles suivantes s'appliquent : - Les paramètres doivent être passés dans le **corps de la requête POST** - Les paramètres doivent être inclus dans une collection (format JSON) - Tous les types de données scalaires pris en charge dans les collections JSON peuvent être passés en tant que paramètres. -- La sélection d'entité et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET. +- L'entity selection et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET. Voir [cet exemple](#request-receiving-an-entity-as-parameter) et [cet exemple](#request-receiving-an-entity-selection-as-parameter). @@ -192,7 +192,7 @@ Le résultat est une entité : } ``` -### Utiliser une fonction de classe d'une entité +### Utiliser une fonction de classe d'entité La classe d'entité `CityEntity` fournit une API : @@ -218,7 +218,7 @@ Vous pouvez lancer cette requête : ``` -### Utiliser une fonction de classe d'une entity selection +### Utiliser une fonction de classe d'entity selection La classe d'entity selection `CityEntity` fournit une API : @@ -243,7 +243,7 @@ Vous pouvez lancer cette requête : } ``` -### Utiliser une fonction de classe de sélection d'entité et un ensemble d'entité +### Utiliser une fonction de classe d'entity selection et un entity set La classe `StudentsSelection` a une fonction `getAgeAverage` : @@ -275,7 +275,7 @@ Une fois que vous avez créé un ensemble d'entité, vous pouvez lancer cette re } ``` -### Utiliser une fonction de classe de sélection d'entité et un "orderBy" +### Utiliser une fonction de classe d'entity selection et un "orderBy" La classe `StudentsSelection` a une fonction `getLastSummary` : @@ -491,7 +491,7 @@ You run this request, called on a Students entity : **POST** `http://127.0.0.1:8 ``` -### Recevoir une sélection d'entité comme paramètre +### Recevoir une entity selection comme paramètre Dans la classe de Dataclass `Students`, la fonction `setFinalExam()` met à jour une sélection d'entité reçue ($1). Elle met à jour l'attribut *finalExam* avec la valeur reçue ($2). Elle retourne les clés primaires des entités mises à jour. From be32cacd4d9f60f62a0ebe024050c6f205659e70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 19:21:17 +0200 Subject: [PATCH 0074/4889] New translations $method.md (French) --- .../version-20-R5/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md index b2b7340e1419e6..5110c5a13ed0a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md @@ -21,7 +21,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr ### Description -Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). +Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) (par exemple, /Employee(22)). Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 5f8e54f3510bcf6a6045d9c6d2395d375640092e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 19:21:28 +0200 Subject: [PATCH 0075/4889] New translations classfunctions.md (French) --- .../version-20-R5/REST/ClassFunctions.md | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index 99649cba5d9d0d..52324da0527846 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -5,11 +5,11 @@ title: Appeler des fonctions de classe ORDA Vous pouvez appeler les [fonctions de classe](ORDA/ordaClasses.md) définies pour le modèle de données ORDA via vos requêtes REST, afin de bénéficier de l'API de l'application 4D ciblée. -Les fonctions sont simplement appelées dans les requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante : +Les fonctions sont simplement appelées dans des requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante : `/rest/City/getCity` -avec des données contenues dans le corps de la requête POST : `["Aguada"]` +avec des données contenues dans le body de la requête POST : `["Aguada"]` Dans le langage 4D, cet appel équivaut à : @@ -35,21 +35,21 @@ Les fonctions sont appelées sur l'objet correspondant au datastore du serveur. | | `/rest/\{dataClass\}/EntitySelectionClassFunction/$orderby` | | [entity class](ORDA/ordaClasses.md#entity-class) | `/rest/\{dataClass\}(key)/EntityClassFunction/` | -> `/rest/\{dataClass\}/Function` can be used to call either a dataclass or an entity selection function (`/rest/\{dataClass\}` returns all entities of the DataClass as an entity selection).\ +> `/rest/\{dataClass\}/Function` peut être utilisé pour appeler une fonction de dataclass ou d'entity selection (`/rest/\{dataClass\}` renvoie toutes les entités de la dataclass en tant qu'entity selection).\ > The function is searched in the entity selection class first. Si elle n'est pas trouvée, elle est recherchée dans la dataclass. En d'autres termes, si une fonction portant le même nom est définie à la fois dans la classe DataClass et la classe EntitySelection, la fonction de classe de dataclass ne sera jamais exécutée. -> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [_Use preemptive process_ setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). +> La totalité du code 4D appelé à partir de requêtes REST **doit être thread-safe** si le projet fonctionne en mode compilé, car le serveur REST utilise toujours des process préemptifs dans ce cas (la valeur du paramètre [_Utiliser un process préemptif_](../WebServer/preemptiveWeb.md#activer-le-mode-préemptif-pour-le-serveur-web) est ignorée par le serveur REST). ## Paramètres -Vous pouvez envoyer des paramètres aux fonctions définies dans les classes utilisateurs ORDA. On the server side, they will be received in the [declared parameters](../Concepts/parameters.md#declaring-parameters) of the class functions. +Vous pouvez envoyer des paramètres aux fonctions définies dans les classes utilisateurs ORDA. Côté serveur, ils seront reçus dans les [paramètres déclarés](../Concepts/parameters.md#declaration-des-parametres) des fonctions de classe. Les règles suivantes s'appliquent : -- Les paramètres doivent être passés dans le **corps de la requête POST** +- Les paramètres doivent être passés dans le **body de la requête POST** - Les paramètres doivent être inclus dans une collection (format JSON) - Tous les types de données scalaires pris en charge dans les collections JSON peuvent être passés en tant que paramètres. -- La sélection d'entité et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET. +- L'entity selection et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET. See [this example](#using-an-entity-to-be-created-on-the-server) and [this example](#receiving-an-entity-selection-as-parameter). @@ -78,7 +78,7 @@ Vous pouvez également transmettre des valeurs pour tous les attributs de l'enti - Si __KEY n'est pas fourni, une nouvelle entité est créée sur le serveur avec les attributs donnés. - Si __KEY est fourni, l'entité correspondant à _KEY est chargée sur le serveur avec les attributs donnés -Voir les exemple de [création](#creating-an-entity) ou de [mise à jour](#updating-an-entity) des entités. +Voir les exemples de [création](#creating-an-entity) ou de [mise à jour](#updating-an-entity) des entités. #### Paramètre d'entité associé @@ -178,7 +178,7 @@ Le résultat est une entité : } ``` -### Utiliser une fonction de classe d'une entité +### Utiliser une fonction de classe d'entité La classe d'entité `CityEntity` fournit une API : @@ -203,7 +203,7 @@ Vous pouvez lancer cette requête : } ``` -### Utiliser une fonction de classe d'une entity selection +### Utiliser une fonction de classe d'entity selection La classe d'entity selection `CityEntity` fournit une API : @@ -228,7 +228,7 @@ Vous pouvez lancer cette requête : } ``` -### Utiliser une fonction de classe de sélection d'entité et un ensemble d'entité +### Utiliser une fonction de classe d'entity selection et un entity set La classe `StudentsSelection` a une fonction `getAgeAverage` : @@ -260,7 +260,7 @@ Une fois que vous avez créé un ensemble d'entité, vous pouvez lancer cette re } ``` -### Utiliser une fonction de classe de sélection d'entité et un "orderBy" +### Utiliser une fonction de classe d'entity selection et un "orderBy" La classe `StudentsSelection` a une fonction `getLastSummary` : @@ -301,7 +301,7 @@ Class extends DataClass exposed Function pushData($entity : Object) : Object var $status : Object - $status:=checkData($entity) // $status is an object with a success boolean property + $status:=checkData($entity) // $status est un objet avec une propriété booléenne success If ($status.success) $status:=$entity.save() @@ -440,9 +440,9 @@ Class extends Entity exposed Function putToSchool() var $1, $school , $0, $status : Object - //$1 is a Schools entity + //$1 est une entité school $school:=$1 - //Associate the related entity school to the current Students entity + //associer l'entité liée school à l'entité courante students This.school:=$school $status:=This.save() @@ -450,7 +450,9 @@ exposed Function putToSchool() $0:=$status ``` -You run this request, called on a Students entity : **POST** `http://127.0.0.1:8044/rest/Students(1)/putToSchool` Body of the request: +Vous exécutez cette requête, appelée sur une entité Students : +**POST** `http://127.0.0.1:8044/rest/Students(1)/putToSchool` +Body de la requête : ``` [{ @@ -470,7 +472,7 @@ You run this request, called on a Students entity : **POST** `http://127.0.0.1:8 } ``` -### Recevoir une sélection d'entité comme paramètre +### Recevoir une entity selection comme paramètre Dans la classe de Dataclass `Students`, la fonction `setFinalExam()` met à jour une sélection d'entité reçue ($1). Elle met à jour l'attribut _finalExam_ avec la valeur reçue ($2). Elle retourne les clés primaires des entités mises à jour. @@ -493,7 +495,7 @@ exposed Function setFinalExam() $keys:=New collection() - //Loop on the entity selection + //Boucle sur entity selection For each ($student;$es) $student.finalExam:=$examResult $status:=$student.save() @@ -547,15 +549,15 @@ A l'aide de la fonction `getAgeAverage()` [définie ci-dessus](#using-an-entitys var $remoteDS, $newStudent, $students : Object var $ageAverage : Integer -$remoteDS:=Open datastore(New object("hostname";"127.0.0.1:8044");"students") +$remoteDS:=Open datastore(New object("hostname" ; "127.0.0.1:8044") ; "students") -// $newStudent is a student entity to procees +// $newStudent est une entité étudiant à traiter $newStudent:=... -$students:=$remoteDS.Students.query("school.name = :1";"Math school") -// We add an entity to the $students entity selection on the client +$students:=$remoteDS.Students.query("school.name = :1" ; "Math school") +// Nous ajoutons une entité à l'entity selection $students sur le client $students.add($newStudent) -// We call a function on the StudentsSelection class returning the age average of the students in the entity selection -// The function is executed on the server on the updated $students entity selection which included the student added from the client +// Nous appelons une fonction de la classe StudentsSelection qui renvoie la moyenne d'âge des étudiants de l'entity selection +// La fonction est exécutée sur le serveur dans l'entity selection $students mise à jour qui comprend l'étudiant ajouté par le client $ageAverage:=$students.getAgeAverage() ``` From 957aa4e76a6a1c6e7bbf9756645053da8961fbb9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 2 Aug 2024 19:38:24 +0200 Subject: [PATCH 0076/4889] New translations imaptransporterclass.md (French) --- .../current/API/IMAPTransporterClass.md | 32 ++++++++++++------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 97755f05e03bb7..638dd45c9a6780 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -799,10 +799,11 @@ L'objet `boxInfo` contient les propriété suivantes : | Propriété | Type | Description | | ---------- | ------ | ---------------------------------------------------------------------------------------------------- | -| name | text | Nom de la boîte de réception | -| mailCount | number | Nombre de messages contenus dans la boîte de réception | -| mailRecent | number | Nombre de messages portant le marqueur "récent" (indiquant les nouveaux messages) | +| name | Text | Nom de la boîte de réception | +| mailCount | Number | Nombre de messages contenus dans la boîte de réception | +| mailRecent | Number | Nombre de messages portant le marqueur "récent" (indiquant les nouveaux messages) | | id | text | Identifiant unique de la boîte aux lettres | +| mailUnseen | Number | Number of messages marked "unseen" | #### Exemple @@ -846,20 +847,27 @@ La fonction `.getBoxList()` @@ -288,7 +293,7 @@ In the optional *settings* parameter, you can pass an object containing addition |Property |Type| Description| |---|---|---| -|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| #### Example 1 @@ -462,7 +467,13 @@ In the optional *settings* parameter, you can pass an object containing addition |Property| Type| Description| |---|---|---| -|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Example 1 diff --git a/docs/API/EntitySelectionClass.md b/docs/API/EntitySelectionClass.md index 1f3c231bb7eda0..db3204d2678f85 100644 --- a/docs/API/EntitySelectionClass.md +++ b/docs/API/EntitySelectionClass.md @@ -2059,7 +2059,8 @@ A list box displays the Form.students entity selection and several clients work #### See also -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) diff --git a/docs/ORDA/client-server-optimization.md b/docs/ORDA/client-server-optimization.md index 6391adb8cfec68..9c67717b9bfc3f 100644 --- a/docs/ORDA/client-server-optimization.md +++ b/docs/ORDA/client-server-optimization.md @@ -4,7 +4,7 @@ title: Client/Server Optimization --- 4D provides optimizations for ORDA requests that use entity selections or load entities in client/server architectures. These optimizations speed up the execution of your 4D application by reducing drastically the volume of information transmitted over the network. They include: - + * the **optimization context** * the **ORDA cache** @@ -14,7 +14,7 @@ title: Client/Server Optimization ORDA client/server architectures that support the optimization are: - Server datastores accessed by 4D remote desktop applications through [**`ds`**](../API/DataStoreClass.md#ds), -- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). +- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). @@ -38,9 +38,9 @@ The optimization context is based upon the following implementations: * [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) * [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). -* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). +* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). ![](../assets/en/ORDA/cs-optimization-process.png) @@ -63,7 +63,7 @@ Given the following code: End for each ``` -Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop. +Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop. ### Reusing the `context` property @@ -71,9 +71,9 @@ You can increase the benefits of the optimization by using the **context** prope >You can also create contexts using the [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function. -The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency. +The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency. ->A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function). +>A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function). **Example with `dataClass.query()`:** @@ -82,19 +82,19 @@ The same optimization context property can be passed to unlimited number of enti var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -130,17 +130,19 @@ If you want to deliver final applications with the highest level of optimization 1. Design your algorithms. 2. Run your application and let the automatic learning mechanism fill the optimization contexts. 3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. -4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. +4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. -## ORDA cache +## ORDA cache -For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds. +For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds. The data contained in the cache is considered as expired when the timeout is reached. Any access to expired data will send a request to the server. Expired data remains in the cache until space is needed. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + By default, the ORDA cache is transparently handled by 4D. However, you can control its contents using the following ORDA class functions: * [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) * [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) -* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) \ No newline at end of file +* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) diff --git a/versioned_docs/version-20-R5/API/DataClassClass.md b/versioned_docs/version-20-R5/API/DataClassClass.md index 577d446a0b3b07..1ec34034763a83 100644 --- a/versioned_docs/version-20-R5/API/DataClassClass.md +++ b/versioned_docs/version-20-R5/API/DataClassClass.md @@ -161,7 +161,7 @@ In the optional *settings* parameter, you can pass an object containing addition |Property| Type| Description| |---|---|---| -|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -222,6 +222,11 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + + @@ -288,7 +293,7 @@ In the optional *settings* parameter, you can pass an object containing addition |Property |Type| Description| |---|---|---| -|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| #### Example 1 @@ -462,7 +467,13 @@ In the optional *settings* parameter, you can pass an object containing addition |Property| Type| Description| |---|---|---| -|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Example 1 diff --git a/versioned_docs/version-20-R5/API/EntitySelectionClass.md b/versioned_docs/version-20-R5/API/EntitySelectionClass.md index a05dc54bf43b60..32d1a49759cbaf 100644 --- a/versioned_docs/version-20-R5/API/EntitySelectionClass.md +++ b/versioned_docs/version-20-R5/API/EntitySelectionClass.md @@ -301,6 +301,8 @@ The resulting object is an entity selection of Employee with duplications remove |entity|4D.Entity|->|Entity to be added to the entity selection| |entitySelection|4D.EntitySelection|->|Entity selection to be added to the original entity selection| |Result|4D.EntitySelection|->|Entity selection including the added *entity* or *entitySelection*| + + @@ -538,6 +540,8 @@ We want to obtain a list of employees whose salary is higher than the average sa + + ## .contains() @@ -596,7 +600,6 @@ If *entity* and the entity selection do not belong to the same dataclass, an err |---|---| |17|Added| - **.count**( *attributePath* : Text ) : Real @@ -859,7 +862,6 @@ $paths:=ds.Employee.all().distinctPaths("fullData") - **.drop**( { *mode* : Integer } ) : 4D.EntitySelection @@ -1697,7 +1699,6 @@ If you pass an invalid attribute path in *pathString* or *pathObject*, the funct
    History - |Release|Changes| |---|---| |17 R6|Added| @@ -1950,7 +1951,7 @@ For more information, refer to the **querySettings parameter** paragraph in the >This function only works with a remote datastore (client / server or `Open datastore` connection). -The `.refresh()` function immediately "invalidates" the entity selection data in the local ORDA cache so that the next time 4D requires the entity selection, it will be reloaded from the database. +The `.refresh()` function immediately "invalidates" the entity selection data in the [local ORDA cache](../ORDA/client-server-optimization.md#orda-cache) so that the next time 4D requires the entity selection, it will be reloaded from the database. By default, the local ORDA cache is invalidated after 30 seconds. In the context of client / server applications using both ORDA and the classic language, this method allows you to make sure a remote application will always work with the latest data. @@ -2003,6 +2004,9 @@ A list box displays the Form.students entity selection and several clients work // The list box content is refreshed from the database with update made by client #2 ``` +#### See also + +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) @@ -2147,7 +2151,6 @@ $slice:=ds.Employee.all().slice(-1;-2) //tries to return entities from index 9 t
    History - |Release|Changes| |---|---| |17|Added| diff --git a/versioned_docs/version-20-R5/ORDA/client-server-optimization.md b/versioned_docs/version-20-R5/ORDA/client-server-optimization.md index 6391adb8cfec68..9c67717b9bfc3f 100644 --- a/versioned_docs/version-20-R5/ORDA/client-server-optimization.md +++ b/versioned_docs/version-20-R5/ORDA/client-server-optimization.md @@ -4,7 +4,7 @@ title: Client/Server Optimization --- 4D provides optimizations for ORDA requests that use entity selections or load entities in client/server architectures. These optimizations speed up the execution of your 4D application by reducing drastically the volume of information transmitted over the network. They include: - + * the **optimization context** * the **ORDA cache** @@ -14,7 +14,7 @@ title: Client/Server Optimization ORDA client/server architectures that support the optimization are: - Server datastores accessed by 4D remote desktop applications through [**`ds`**](../API/DataStoreClass.md#ds), -- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). +- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). @@ -38,9 +38,9 @@ The optimization context is based upon the following implementations: * [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) * [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). -* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). +* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). ![](../assets/en/ORDA/cs-optimization-process.png) @@ -63,7 +63,7 @@ Given the following code: End for each ``` -Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop. +Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop. ### Reusing the `context` property @@ -71,9 +71,9 @@ You can increase the benefits of the optimization by using the **context** prope >You can also create contexts using the [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function. -The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency. +The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency. ->A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function). +>A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function). **Example with `dataClass.query()`:** @@ -82,19 +82,19 @@ The same optimization context property can be passed to unlimited number of enti var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -130,17 +130,19 @@ If you want to deliver final applications with the highest level of optimization 1. Design your algorithms. 2. Run your application and let the automatic learning mechanism fill the optimization contexts. 3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. -4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. +4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. -## ORDA cache +## ORDA cache -For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds. +For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds. The data contained in the cache is considered as expired when the timeout is reached. Any access to expired data will send a request to the server. Expired data remains in the cache until space is needed. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + By default, the ORDA cache is transparently handled by 4D. However, you can control its contents using the following ORDA class functions: * [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) * [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) -* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) \ No newline at end of file +* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) diff --git a/versioned_docs/version-20-R6/API/DataClassClass.md b/versioned_docs/version-20-R6/API/DataClassClass.md index 577d446a0b3b07..1ec34034763a83 100644 --- a/versioned_docs/version-20-R6/API/DataClassClass.md +++ b/versioned_docs/version-20-R6/API/DataClassClass.md @@ -161,7 +161,7 @@ In the optional *settings* parameter, you can pass an object containing addition |Property| Type| Description| |---|---|---| -|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -222,6 +222,11 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + + @@ -288,7 +293,7 @@ In the optional *settings* parameter, you can pass an object containing addition |Property |Type| Description| |---|---|---| -|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| #### Example 1 @@ -462,7 +467,13 @@ In the optional *settings* parameter, you can pass an object containing addition |Property| Type| Description| |---|---|---| -|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).| + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Example 1 diff --git a/versioned_docs/version-20-R6/API/EntitySelectionClass.md b/versioned_docs/version-20-R6/API/EntitySelectionClass.md index 1f3c231bb7eda0..db3204d2678f85 100644 --- a/versioned_docs/version-20-R6/API/EntitySelectionClass.md +++ b/versioned_docs/version-20-R6/API/EntitySelectionClass.md @@ -2059,7 +2059,8 @@ A list box displays the Form.students entity selection and several clients work #### See also -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) diff --git a/versioned_docs/version-20-R6/ORDA/client-server-optimization.md b/versioned_docs/version-20-R6/ORDA/client-server-optimization.md index 6391adb8cfec68..9c67717b9bfc3f 100644 --- a/versioned_docs/version-20-R6/ORDA/client-server-optimization.md +++ b/versioned_docs/version-20-R6/ORDA/client-server-optimization.md @@ -4,7 +4,7 @@ title: Client/Server Optimization --- 4D provides optimizations for ORDA requests that use entity selections or load entities in client/server architectures. These optimizations speed up the execution of your 4D application by reducing drastically the volume of information transmitted over the network. They include: - + * the **optimization context** * the **ORDA cache** @@ -14,7 +14,7 @@ title: Client/Server Optimization ORDA client/server architectures that support the optimization are: - Server datastores accessed by 4D remote desktop applications through [**`ds`**](../API/DataStoreClass.md#ds), -- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). +- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). @@ -38,9 +38,9 @@ The optimization context is based upon the following implementations: * [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) * [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). -* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). +* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). ![](../assets/en/ORDA/cs-optimization-process.png) @@ -63,7 +63,7 @@ Given the following code: End for each ``` -Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop. +Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop. ### Reusing the `context` property @@ -71,9 +71,9 @@ You can increase the benefits of the optimization by using the **context** prope >You can also create contexts using the [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function. -The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency. +The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency. ->A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function). +>A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function). **Example with `dataClass.query()`:** @@ -82,19 +82,19 @@ The same optimization context property can be passed to unlimited number of enti var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -130,17 +130,19 @@ If you want to deliver final applications with the highest level of optimization 1. Design your algorithms. 2. Run your application and let the automatic learning mechanism fill the optimization contexts. 3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. -4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. +4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. -## ORDA cache +## ORDA cache -For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds. +For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds. The data contained in the cache is considered as expired when the timeout is reached. Any access to expired data will send a request to the server. Expired data remains in the cache until space is needed. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + By default, the ORDA cache is transparently handled by 4D. However, you can control its contents using the following ORDA class functions: * [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) * [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) -* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) \ No newline at end of file +* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) diff --git a/versioned_docs/version-20/API/DataClassClass.md b/versioned_docs/version-20/API/DataClassClass.md index be5e0fcc59bbd1..bafbd921cda333 100644 --- a/versioned_docs/version-20/API/DataClassClass.md +++ b/versioned_docs/version-20/API/DataClassClass.md @@ -458,6 +458,13 @@ In the optional *settings* parameter, you can pass an object containing addition |---|---|---| |context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).| +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: + + #### Example 1 ```4d @@ -1030,15 +1037,15 @@ ds.Class.info: Consider the following results: ```4d -ds.Class.query("info.coll[].val = :1";0) +ds.Class.query("info.coll[].val = :1";0) // returns B and C // finds "entities with 0 in at least one val property" ds.Class.query("info.coll[].val != :1";0) // returns A only // finds "entities where all val properties are different from 0" -// which is the equivalent to -ds.Class.query(not("info.coll[].val = :1";0)) +// which is the equivalent to +ds.Class.query(not("info.coll[].val = :1";0)) ``` If you want to implement a query that finds entities where "at least one property is different from *value*", you need to use a special notation using a letter in the `[]`: @@ -1056,7 +1063,7 @@ You can use any letter from the alphabet as the `[a]` notation. :::info -This feature is only available in queries on dataclasses and [entity selections](EntitySelectionClass.md#query). It cannot be used in queries on [collections](CollectionClass.md#query). +This feature is only available in queries on dataclasses and [entity selections](EntitySelectionClass.md#query). It cannot be used in queries on [collections](CollectionClass.md#query). ::: From 408965f63429e46a8942699caa9808323dec942e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 5 Aug 2024 17:50:57 +0200 Subject: [PATCH 0139/4889] New translations client-server.md (Japanese) --- .../version-20-R6/settings/client-server.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 57846e48228ae0..3e7639dbd64d9c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -47,12 +47,12 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ #### 4D Server とポート番号 -4D Server uses several TCP ports for communications between internal servers and clients: +4D Server は複数の TCPポートを使用して、内部サーバーとクライアントの通信をおこないます: - **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。 - **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。 -- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。 +- [**リモートデバッガー**](../Debugging/debugging-remote.md): デフォルトで 19815。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+2 です。 #### ドメインサーバーによるユーザーの認証 From 6e6a74c96a38bbfede28fff2da2c643bf127fcbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 5 Aug 2024 18:19:28 +0200 Subject: [PATCH 0140/4889] singletons in c/s --- docs/Concepts/classes.md | 8 ++++---- versioned_docs/version-20-R5/Concepts/classes.md | 8 ++++---- versioned_docs/version-20-R6/Concepts/classes.md | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md index 6e03eb570e68c6..4ef96ca96c0309 100644 --- a/docs/Concepts/classes.md +++ b/docs/Concepts/classes.md @@ -865,9 +865,9 @@ The class singleton is instantiated at the first call of the [`cs..me`](. If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. -The scope of a singleton instance can be the current process or all processes. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons are useful to define values that need to be available from anywhere in an application or process. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. @@ -916,7 +916,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creating a shared singleton -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example: ```4d //Class VehicleFactory @@ -943,7 +943,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in your application with a single line: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md index 6e03eb570e68c6..4ef96ca96c0309 100644 --- a/versioned_docs/version-20-R5/Concepts/classes.md +++ b/versioned_docs/version-20-R5/Concepts/classes.md @@ -865,9 +865,9 @@ The class singleton is instantiated at the first call of the [`cs..me`](. If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. -The scope of a singleton instance can be the current process or all processes. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons are useful to define values that need to be available from anywhere in an application or process. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. @@ -916,7 +916,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creating a shared singleton -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example: ```4d //Class VehicleFactory @@ -943,7 +943,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in your application with a single line: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md index 6e03eb570e68c6..4ef96ca96c0309 100644 --- a/versioned_docs/version-20-R6/Concepts/classes.md +++ b/versioned_docs/version-20-R6/Concepts/classes.md @@ -865,9 +865,9 @@ The class singleton is instantiated at the first call of the [`cs..me`](. If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. -The scope of a singleton instance can be the current process or all processes. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons are useful to define values that need to be available from anywhere in an application or process. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. @@ -916,7 +916,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creating a shared singleton -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example: ```4d //Class VehicleFactory @@ -943,7 +943,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in your application with a single line: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From d02529243b938f8c55c7be15fa02a2b962e764a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 05:11:45 +0200 Subject: [PATCH 0141/4889] New translations classes.md (Japanese) --- .../version-20-R5/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index b3c29bf71b920f..7bf542501f847e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -839,9 +839,9 @@ shared Function Bar($value : Integer) シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。 -シングルトンインスタンスのスコープは、カレントプロセス、あるいはすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのアプリケーションのすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、アプリケーション内に参照が存在する限り存在し続けます。 +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 @@ -884,7 +884,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### 共有シングルトンの作成 -アプリケーションの全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). 例: ```4d // クラス: VehicleFactory @@ -911,7 +911,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -すると、**cs.VehicleFactory** シングルトンを呼び出すことで、アプリケーションのどこからでも 1行で新しい車両を取得することができます: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("トラック") From c2048818a0bdfb9d53dc92f73a52ed0653fdbc4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 05:34:28 +0200 Subject: [PATCH 0142/4889] New translations classes.md (Japanese) --- .../current/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index b3c29bf71b920f..5462022c26fac0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -839,9 +839,9 @@ shared Function Bar($value : Integer) シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。 -シングルトンインスタンスのスコープは、カレントプロセス、あるいはすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのアプリケーションのすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 -インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、アプリケーション内に参照が存在する限り存在し続けます。 +インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。 クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 @@ -884,7 +884,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### 共有シングルトンの作成 -アプリケーションの全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例: +マシン上の全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例: ```4d // クラス: VehicleFactory @@ -911,7 +911,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -すると、**cs.VehicleFactory** シングルトンを呼び出すことで、アプリケーションのどこからでも 1行で新しい車両を取得することができます: +すると、**cs.VehicleFactory** シングルトンを呼び出すことで、そのマシン上でアプリケーションのどこからでも 1行で新しい車両を取得することができます: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("トラック") From d5098acb2ea77d19de46b7cfb2dc62d4ed988fb9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 05:57:29 +0200 Subject: [PATCH 0143/4889] New translations classes.md (Japanese) --- .../version-20-R6/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index da9659a7b0dc62..d3115033e26bf8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -839,9 +839,9 @@ shared Function Bar($value : Integer) シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。 -シングルトンインスタンスのスコープは、カレントプロセス、あるいはすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、*共有* シングルトンは、そのアプリケーションのすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、*共有* シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 -インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、アプリケーション内に参照が存在する限り存在し続けます。 +インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。 クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 @@ -884,7 +884,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### 共有シングルトンの作成 -アプリケーションの全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例: +マシン上の全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例: ```4d // クラス: VehicleFactory @@ -911,7 +911,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -すると、**cs.VehicleFactory** シングルトンを呼び出すことで、アプリケーションのどこからでも 1行で新しい車両を取得することができます: +すると、**cs.VehicleFactory** シングルトンを呼び出すことで、そのマシン上でアプリケーションのどこからでも 1行で新しい車両を取得することができます: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("トラック") From ba95d2350cffb78b06af7c3b45ee15e18c9527f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 06:57:48 +0200 Subject: [PATCH 0144/4889] New translations classes.md (French) --- .../version-20-R5/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 1900a59c56f7b1..e021437c60f125 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -838,9 +838,9 @@ Le singleton de la classe est instancié lors du premier appel de la propriété Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application. -La portée d'une instance de singleton peut être le process courant ou tous les process. Un singleton a une valeur unique pour le process dans lequel il est instancié, tandis qu'un singleton _partagé_ a une valeur unique pour tous les process de l'application. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. @@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Création d'un singleton partagé -Pour créer un singleton partagé par tous les process de l'application, ajoutez les mots-clés `shared singleton` devant le [constructeur de classe](#class-constructor). Par exemple : +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Par exemple : ```4d //Class VehicleFactory @@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Vous pouvez alors appeler le singleton **cs.VehicleFactory** pour obtenir un nouveau véhicule depuis n'importe où dans votre application avec une seule ligne : +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 913be76ab5a54df98b60c73ce27da16f87f1e196 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 07:20:06 +0200 Subject: [PATCH 0145/4889] New translations classes.md (French) --- .../current/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index 1900a59c56f7b1..e021437c60f125 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -838,9 +838,9 @@ Le singleton de la classe est instancié lors du premier appel de la propriété Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application. -La portée d'une instance de singleton peut être le process courant ou tous les process. Un singleton a une valeur unique pour le process dans lequel il est instancié, tandis qu'un singleton _partagé_ a une valeur unique pour tous les process de l'application. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. @@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Création d'un singleton partagé -Pour créer un singleton partagé par tous les process de l'application, ajoutez les mots-clés `shared singleton` devant le [constructeur de classe](#class-constructor). Par exemple : +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Par exemple : ```4d //Class VehicleFactory @@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Vous pouvez alors appeler le singleton **cs.VehicleFactory** pour obtenir un nouveau véhicule depuis n'importe où dans votre application avec une seule ligne : +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 84d697766bed1bcfd030d8e1fc0a5d5f23cf1fc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 07:42:33 +0200 Subject: [PATCH 0146/4889] New translations classes.md (French) --- .../version-20-R6/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index ef14e98c144608..e23cad36a068ad 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -838,9 +838,9 @@ Le singleton de la classe est instancié lors du premier appel de la propriété Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application. -La portée d'une instance de singleton peut être le process courant ou tous les process. Un singleton a une valeur unique pour le process dans lequel il est instancié, tandis qu'un singleton *partagé* a une valeur unique pour tous les process de l'application. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. @@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Création d'un singleton partagé -Pour créer un singleton partagé par tous les process de l'application, ajoutez les mots-clés `shared singleton` devant le [constructeur de classe](#class-constructor). Par exemple : +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Par exemple : ```4d //Class VehicleFactory @@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Vous pouvez alors appeler le singleton **cs.VehicleFactory** pour obtenir un nouveau véhicule depuis n'importe où dans votre application avec une seule ligne : +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 2b924a15ea640ec0dfd55fd88f2aae73fd4ab44c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 08:45:37 +0200 Subject: [PATCH 0147/4889] New translations classes.md (Spanish) --- .../version-20-R5/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index dfd2145b462691..cb80f1a1674b07 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -838,9 +838,9 @@ La clase singleton está instanciada en la primera llamada de la propiedad [`cs. Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación. -El alcance de una instancia singleton puede ser el proceso actual o todos los procesos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. @@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creación de un singleton compartido -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: ```4d //Class VehicleFactory @@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de su aplicación con una sola línea: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 48d8d2cd6aa79670eaef5af77d6ab32083ca7d1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 09:08:40 +0200 Subject: [PATCH 0148/4889] New translations classes.md (Spanish) --- .../current/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md index 42c49c8329d9d9..1654554a1a643d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -838,9 +838,9 @@ La clase singleton está instanciada en la primera llamada de la propiedad [`cs. Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación. -El alcance de una instancia singleton puede ser el proceso actual o todos los procesos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. @@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creación de un singleton compartido -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: ```4d //Class VehicleFactory @@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de su aplicación con una sola línea: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 8939083c7539e9e3230014e2179b782a62262d04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 09:32:38 +0200 Subject: [PATCH 0149/4889] New translations classes.md (Spanish) --- .../version-20-R6/Concepts/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index fa2a57838aab95..34d39e55a1438b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -838,9 +838,9 @@ La clase singleton está instanciada en la primera llamada de la propiedad [`cs. Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación. -El alcance de una instancia singleton puede ser el proceso actual o todos los procesos. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. +The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. @@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creación de un singleton compartido -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: ```4d //Class VehicleFactory @@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de su aplicación con una sola línea: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From e86ad01bc96f1c0419592dcad5aff1e3a91a2922 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 6 Aug 2024 09:48:01 +0200 Subject: [PATCH 0150/4889] fix anchors --- docs/FormObjects/properties_Reference.md | 43 ++++++++++--------- .../FormObjects/properties_Reference.md | 43 ++++++++++--------- .../FormObjects/properties_Reference.md | 43 ++++++++++--------- .../FormObjects/properties_Reference.md | 42 +++++++++--------- 4 files changed, 87 insertions(+), 84 deletions(-) diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md index ef026d894ac976..b50f40bac090c3 100644 --- a/docs/FormObjects/properties_Reference.md +++ b/docs/FormObjects/properties_Reference.md @@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted |Property|Description|Possible Values| |---|---|---| -|**a**||| +|**a**||| |[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. | |[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)| |[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"| -|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| +|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| |**b**||| |[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false| |[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0| |[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"| -|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| +|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| |**c**||| |[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices| |[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names| @@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0| -|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| +|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| |**d**||| |[`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.| |[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"| @@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted |[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"| |[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96| |[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) | -|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| +|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| |**e**||| |[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false| |[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false| |[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries | |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| -|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| +|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| |[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| @@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted |[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"| |[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"| |[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em | -|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| +|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| |**g**||| -|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| +|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| |[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | @@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted |[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false| |[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false| |[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.| -|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| |**i**||| |[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.| |[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1| |[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"| -|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| +|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| |**k**||| -|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| +|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| |**l**||| |[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...| |[`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"| @@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"| |[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form| |[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0| -|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| +|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| |**m**||| |[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)| |[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0| @@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted |[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)| |[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0| |[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false| -|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| +|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| |**n**||| |[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object| -|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| +|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| |**p**||| |[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.| |[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)| @@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. | |[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" | |[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"| -|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| +|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| |**r**||| |[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name| |[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.| @@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0| |[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.| |[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.| -|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| +|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| |**s**||| |[`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"| |[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"| @@ -178,6 +178,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false| |[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false| |[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| + |[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| |[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| |[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false| @@ -193,7 +194,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| |[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| |[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| |**t**||| |[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| |[`text`](properties_Object.md#title)|The title of the form object|Any text| @@ -207,21 +208,21 @@ You will find in this page a comprehensive list of all object properties sorted |[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | |[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| |[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| |**u**||| |[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| |[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| |**v**||| |[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| |[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| |[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| |[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| |**w**||| |[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| |[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| |[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| |**z**||| |[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| diff --git a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md index ef026d894ac976..b50f40bac090c3 100644 --- a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md @@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted |Property|Description|Possible Values| |---|---|---| -|**a**||| +|**a**||| |[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. | |[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)| |[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"| -|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| +|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| |**b**||| |[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false| |[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0| |[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"| -|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| +|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| |**c**||| |[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices| |[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names| @@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0| -|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| +|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| |**d**||| |[`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.| |[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"| @@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted |[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"| |[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96| |[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) | -|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| +|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| |**e**||| |[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false| |[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false| |[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries | |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| -|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| +|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| |[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| @@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted |[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"| |[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"| |[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em | -|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| +|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| |**g**||| -|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| +|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| |[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | @@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted |[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false| |[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false| |[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.| -|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| |**i**||| |[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.| |[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1| |[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"| -|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| +|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| |**k**||| -|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| +|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| |**l**||| |[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...| |[`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"| @@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"| |[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form| |[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0| -|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| +|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| |**m**||| |[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)| |[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0| @@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted |[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)| |[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0| |[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false| -|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| +|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| |**n**||| |[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object| -|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| +|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| |**p**||| |[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.| |[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)| @@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. | |[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" | |[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"| -|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| +|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| |**r**||| |[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name| |[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.| @@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0| |[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.| |[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.| -|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| +|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| |**s**||| |[`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"| |[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"| @@ -178,6 +178,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false| |[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false| |[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| + |[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| |[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| |[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false| @@ -193,7 +194,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| |[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| |[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| |**t**||| |[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| |[`text`](properties_Object.md#title)|The title of the form object|Any text| @@ -207,21 +208,21 @@ You will find in this page a comprehensive list of all object properties sorted |[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | |[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| |[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| |**u**||| |[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| |[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| |**v**||| |[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| |[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| |[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| |[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| |**w**||| |[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| |[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| |[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| |**z**||| |[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| diff --git a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md index ef026d894ac976..b50f40bac090c3 100644 --- a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md @@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted |Property|Description|Possible Values| |---|---|---| -|**a**||| +|**a**||| |[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. | |[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)| |[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"| -|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| +|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| |**b**||| |[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false| |[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0| |[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"| -|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| +|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| |**c**||| |[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices| |[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names| @@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0| -|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| +|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| |**d**||| |[`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.| |[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"| @@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted |[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"| |[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96| |[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) | -|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| +|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| |**e**||| |[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false| |[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false| |[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries | |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| -|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| +|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| |[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| @@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted |[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"| |[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"| |[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em | -|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| +|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| |**g**||| -|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| +|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| |[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | @@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted |[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false| |[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false| |[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.| -|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| |**i**||| |[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.| |[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1| |[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"| -|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| +|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| |**k**||| -|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| +|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| |**l**||| |[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...| |[`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"| @@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"| |[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form| |[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0| -|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| +|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| |**m**||| |[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)| |[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0| @@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted |[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)| |[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0| |[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false| -|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| +|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| |**n**||| |[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object| -|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| +|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| |**p**||| |[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.| |[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)| @@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. | |[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" | |[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"| -|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| +|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| |**r**||| |[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name| |[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.| @@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0| |[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.| |[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.| -|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| +|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| |**s**||| |[`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"| |[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"| @@ -178,6 +178,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false| |[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false| |[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| + |[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| |[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| |[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false| @@ -193,7 +194,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| |[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| |[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| |**t**||| |[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| |[`text`](properties_Object.md#title)|The title of the form object|Any text| @@ -207,21 +208,21 @@ You will find in this page a comprehensive list of all object properties sorted |[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | |[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| |[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| |**u**||| |[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| |[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| |**v**||| |[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| |[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| |[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| |[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| |**w**||| |[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| |[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| |[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| |**z**||| |[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| diff --git a/versioned_docs/version-20/FormObjects/properties_Reference.md b/versioned_docs/version-20/FormObjects/properties_Reference.md index ac245433777367..90ce1479c483ad 100644 --- a/versioned_docs/version-20/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20/FormObjects/properties_Reference.md @@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted |Property|Description|Possible Values| |---|---|---| -|**a**||| +|**a**||| |[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. | |[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)| |[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"| -|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| +|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false| |**b**||| |[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false| |[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0| |[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"| -|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| +|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0| |**c**||| |[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices| |[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names| @@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0 |[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0| -|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| +|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string| |**d**||| |[`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.| |[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"| @@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted |[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"| |[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96| |[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) | -|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| +|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)| |**e**||| |[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false| |[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false| |[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries | |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| -|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| +|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| |[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| @@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted |[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"| |[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"| |[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em | -|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| +|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0| |**g**||| -|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| +|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| |[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | @@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted |[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false| |[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false| |[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.| -|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| |**i**||| |[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.| |[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1| |[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"| -|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| +|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false| |**k**||| -|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| +|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"| |**l**||| |[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...| |[`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"| @@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"| |[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form| |[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0| -|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| +|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false| |**m**||| |[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)| |[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0| @@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted |[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)| |[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0| |[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false| -|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| +|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"| |**n**||| |[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object| -|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| +|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)| |**p**||| |[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.| |[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)| @@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. | |[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" | |[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"| -|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| +|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0| |**r**||| |[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name| |[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.| @@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0| |[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.| |[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.| -|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| +|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.| |**s**||| |[`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"| |[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"| @@ -193,7 +193,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| |[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| |[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| |**t**||| |[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| |[`text`](properties_Object.md#title)|The title of the form object|Any text| @@ -207,21 +207,21 @@ You will find in this page a comprehensive list of all object properties sorted |[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | |[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| |[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| |**u**||| |[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| |[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| |**v**||| |[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| |[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| |[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| |[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| |**w**||| |[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| |[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| |[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| |**z**||| |[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 2580094006514f9f73d826e5c67b1b355ba763ea Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 6 Aug 2024 10:34:50 +0200 Subject: [PATCH 0151/4889] rewrite singletons --- docs/Concepts/classes.md | 18 +++++++++++++----- .../version-20-R5/Concepts/classes.md | 18 +++++++++++++----- .../version-20-R6/Concepts/classes.md | 18 +++++++++++++----- 3 files changed, 39 insertions(+), 15 deletions(-) diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md index 4ef96ca96c0309..e34e64275d03d3 100644 --- a/docs/Concepts/classes.md +++ b/docs/Concepts/classes.md @@ -859,18 +859,26 @@ If the `shared` function keyword is used in a non-shared user class, it is ignor ## Singleton classes -A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in an application or process. The class singleton is instantiated at the first call of the [`cs..me`](../API/ClassClass.md#me) property. The instantiated class singleton is then always returned when the [`me`](../API/ClassClass.md#me) property is used. -If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. +If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Scope +The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property. + +|Singleton created on|Scope if shared|Scope if not shared| +|---|----|---| +|4D single-user|4D application|Process where singleton is instantiated| +|4D Server|4D Server application machine|Process where singleton is instantiated| +|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)| -The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. :::info diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md index 4ef96ca96c0309..e34e64275d03d3 100644 --- a/versioned_docs/version-20-R5/Concepts/classes.md +++ b/versioned_docs/version-20-R5/Concepts/classes.md @@ -859,18 +859,26 @@ If the `shared` function keyword is used in a non-shared user class, it is ignor ## Singleton classes -A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in an application or process. The class singleton is instantiated at the first call of the [`cs..me`](../API/ClassClass.md#me) property. The instantiated class singleton is then always returned when the [`me`](../API/ClassClass.md#me) property is used. -If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. +If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Scope +The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property. + +|Singleton created on|Scope if shared|Scope if not shared| +|---|----|---| +|4D single-user|4D application|Process where singleton is instantiated| +|4D Server|4D Server application machine|Process where singleton is instantiated| +|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)| -The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. :::info diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md index 4ef96ca96c0309..e34e64275d03d3 100644 --- a/versioned_docs/version-20-R6/Concepts/classes.md +++ b/versioned_docs/version-20-R6/Concepts/classes.md @@ -859,18 +859,26 @@ If the `shared` function keyword is used in a non-shared user class, it is ignor ## Singleton classes -A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in an application or process. The class singleton is instantiated at the first call of the [`cs..me`](../API/ClassClass.md#me) property. The instantiated class singleton is then always returned when the [`me`](../API/ClassClass.md#me) property is used. -If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. +If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Scope +The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property. + +|Singleton created on|Scope if shared|Scope if not shared| +|---|----|---| +|4D single-user|4D application|Process where singleton is instantiated| +|4D Server|4D Server application machine|Process where singleton is instantiated| +|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)| -The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton. + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. :::info From bba493571ac4d982382096f471828f28129aa171 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 6 Aug 2024 14:36:41 +0200 Subject: [PATCH 0152/4889] fixed singletons --- docs/Concepts/classes.md | 13 +++++++------ versioned_docs/version-20-R5/Concepts/classes.md | 13 +++++++------ versioned_docs/version-20-R6/Concepts/classes.md | 13 +++++++------ 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md index e34e64275d03d3..3f6e4585345ba6 100644 --- a/docs/Concepts/classes.md +++ b/docs/Concepts/classes.md @@ -869,14 +869,14 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects ### Scope -The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property. +The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property. -|Singleton created on|Scope if shared|Scope if not shared| +|Singleton created on|Scope if not shared|Scope if shared| |---|----|---| -|4D single-user|4D application|Process where singleton is instantiated| -|4D Server|4D Server application machine|Process where singleton is instantiated| -|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)| - +|4D single-user|Process|4D application| +|4D Server|Process|4D Server application machine| +|4D remote mode|Process (note: singletons are not synchronized on the twin process)| +4D remote application machine| Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. @@ -911,6 +911,7 @@ var $myOtherSingleton := cs.ProcessTag.me //$myOtherSingleton.tag = 5425 ``` + ```4d //in another process var $mySingleton := cs.ProcessTag.me //First instantiation diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md index e34e64275d03d3..3f6e4585345ba6 100644 --- a/versioned_docs/version-20-R5/Concepts/classes.md +++ b/versioned_docs/version-20-R5/Concepts/classes.md @@ -869,14 +869,14 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects ### Scope -The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property. +The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property. -|Singleton created on|Scope if shared|Scope if not shared| +|Singleton created on|Scope if not shared|Scope if shared| |---|----|---| -|4D single-user|4D application|Process where singleton is instantiated| -|4D Server|4D Server application machine|Process where singleton is instantiated| -|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)| - +|4D single-user|Process|4D application| +|4D Server|Process|4D Server application machine| +|4D remote mode|Process (note: singletons are not synchronized on the twin process)| +4D remote application machine| Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. @@ -911,6 +911,7 @@ var $myOtherSingleton := cs.ProcessTag.me //$myOtherSingleton.tag = 5425 ``` + ```4d //in another process var $mySingleton := cs.ProcessTag.me //First instantiation diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md index e34e64275d03d3..3f6e4585345ba6 100644 --- a/versioned_docs/version-20-R6/Concepts/classes.md +++ b/versioned_docs/version-20-R6/Concepts/classes.md @@ -869,14 +869,14 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects ### Scope -The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property. +The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property. -|Singleton created on|Scope if shared|Scope if not shared| +|Singleton created on|Scope if not shared|Scope if shared| |---|----|---| -|4D single-user|4D application|Process where singleton is instantiated| -|4D Server|4D Server application machine|Process where singleton is instantiated| -|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)| - +|4D single-user|Process|4D application| +|4D Server|Process|4D Server application machine| +|4D remote mode|Process (note: singletons are not synchronized on the twin process)| +4D remote application machine| Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. @@ -911,6 +911,7 @@ var $myOtherSingleton := cs.ProcessTag.me //$myOtherSingleton.tag = 5425 ``` + ```4d //in another process var $mySingleton := cs.ProcessTag.me //First instantiation From 8d8fdf6be7380ad84fe7d59362aa8df019dbde63 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 6 Aug 2024 14:50:33 +0200 Subject: [PATCH 0153/4889] added scheme --- docs/WebServer/qodly-studio.md | 6 ++++++ versioned_docs/version-20-R5/WebServer/qodly-studio.md | 7 +++++++ versioned_docs/version-20-R6/WebServer/qodly-studio.md | 6 ++++++ 3 files changed, 19 insertions(+) diff --git a/docs/WebServer/qodly-studio.md b/docs/WebServer/qodly-studio.md index 2a8b15303ae75a..c59d09c099fe3d 100644 --- a/docs/WebServer/qodly-studio.md +++ b/docs/WebServer/qodly-studio.md @@ -324,6 +324,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting. +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: + #### Example 1. You run the Qodly Studio on an HTTPS URL scheme (e.g. `https://127.0.0.1:7443/studio/`) diff --git a/versioned_docs/version-20-R5/WebServer/qodly-studio.md b/versioned_docs/version-20-R5/WebServer/qodly-studio.md index a1fc736e0afad8..3c625292442b0b 100644 --- a/versioned_docs/version-20-R5/WebServer/qodly-studio.md +++ b/versioned_docs/version-20-R5/WebServer/qodly-studio.md @@ -327,6 +327,13 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting. +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: + + #### Example 1. You run the Qodly Studio on an HTTPS URL scheme (e.g. `https://127.0.0.1:7443/studio/`) diff --git a/versioned_docs/version-20-R6/WebServer/qodly-studio.md b/versioned_docs/version-20-R6/WebServer/qodly-studio.md index 2a8b15303ae75a..c59d09c099fe3d 100644 --- a/versioned_docs/version-20-R6/WebServer/qodly-studio.md +++ b/versioned_docs/version-20-R6/WebServer/qodly-studio.md @@ -324,6 +324,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting. +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: + #### Example 1. You run the Qodly Studio on an HTTPS URL scheme (e.g. `https://127.0.0.1:7443/studio/`) From 87046f4035f6b790ddfb061c229d9e447d80f0c1 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 6 Aug 2024 15:55:58 +0200 Subject: [PATCH 0154/4889] fix again --- docs/Concepts/classes.md | 11 +++++------ versioned_docs/version-20-R5/Concepts/classes.md | 11 +++++------ versioned_docs/version-20-R6/Concepts/classes.md | 11 +++++------ 3 files changed, 15 insertions(+), 18 deletions(-) diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md index 3f6e4585345ba6..d745b3e7b001d2 100644 --- a/docs/Concepts/classes.md +++ b/docs/Concepts/classes.md @@ -869,16 +869,15 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects ### Scope -The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. |Singleton created on|Scope if not shared|Scope if shared| |---|----|---| -|4D single-user|Process|4D application| -|4D Server|Process|4D Server application machine| -|4D remote mode|Process (note: singletons are not synchronized on the twin process)| -4D remote application machine| +|4D single-user|Process|Application| +|4D Server|Process|4D Server machine| +|4D remote mode|Process (*note*: singletons are not synchronized on the twin process)|4D remote machine| -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md index 3f6e4585345ba6..d745b3e7b001d2 100644 --- a/versioned_docs/version-20-R5/Concepts/classes.md +++ b/versioned_docs/version-20-R5/Concepts/classes.md @@ -869,16 +869,15 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects ### Scope -The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. |Singleton created on|Scope if not shared|Scope if shared| |---|----|---| -|4D single-user|Process|4D application| -|4D Server|Process|4D Server application machine| -|4D remote mode|Process (note: singletons are not synchronized on the twin process)| -4D remote application machine| +|4D single-user|Process|Application| +|4D Server|Process|4D Server machine| +|4D remote mode|Process (*note*: singletons are not synchronized on the twin process)|4D remote machine| -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md index 3f6e4585345ba6..d745b3e7b001d2 100644 --- a/versioned_docs/version-20-R6/Concepts/classes.md +++ b/versioned_docs/version-20-R6/Concepts/classes.md @@ -869,16 +869,15 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects ### Scope -The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. |Singleton created on|Scope if not shared|Scope if shared| |---|----|---| -|4D single-user|Process|4D application| -|4D Server|Process|4D Server application machine| -|4D remote mode|Process (note: singletons are not synchronized on the twin process)| -4D remote application machine| +|4D single-user|Process|Application| +|4D Server|Process|4D Server machine| +|4D remote mode|Process (*note*: singletons are not synchronized on the twin process)|4D remote machine| -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From 44435c33d1d3e7e44b3f7d1cef28afdfaaa664aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 16:57:30 +0200 Subject: [PATCH 0155/4889] New translations configuration.md (Japanese) --- .../version-19/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md index 108cbc1bf9edf4..90dce8fb4ce72a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md @@ -38,7 +38,7 @@ REST接続は次の方法で制限することができます: ストラクチャー設定の "Web > RESTリソース" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。 -デフォルトでは、メニューには `\<Anyone>` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 +デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 > この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。 From d7b3e968bdbfa8f690a51c8b227c16b43937a706 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:10:20 +0200 Subject: [PATCH 0156/4889] New translations dataclassclass.md (Japanese) --- .../version-20/API/DataClassClass.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 4d272b400a2b33..e9744610dd49fb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -463,6 +463,13 @@ $ds.Persons.clearRemoteCache() | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: + + #### 例題 1 ```4d @@ -1044,7 +1051,7 @@ ds.Class.info: 次のような結果になります: ```4d -ds.Class.query("info.coll[].val = :1";0) +ds.Class.query("info.coll[].val = :1";0) // B と C を返します // "少なくとも 1つの valプロパティ値が 0 と等しいエンティティ" を探します @@ -1052,7 +1059,7 @@ ds.Class.query("info.coll[].val != :1";0) // A のみを返します // "すべての valプロパティ値が 0 と異なるエンティティ" を探します // これは、次のクエリと同義です: -ds.Class.query(not("info.coll[].val = :1";0)) +ds.Class.query(not("info.coll[].val = :1";0)) ``` "少なくとも 1つのプロパティが *値* と異なる" エンティティを検索するクエリを実装したい場合は、 `[]` に文字を入れた特別な表記を使用する必要があります: From 442f89a2cf0d03019e5e005db1adefdd37353c8c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:13:40 +0200 Subject: [PATCH 0157/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index 21c602b48e5142..a21dd8381eb759 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -12,16 +12,16 @@ title: フォームオブジェクト JSON プロパティリスト | プロパティ | 説明 | とりうる値 | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **a** | | | +| **a** | | | | [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | | [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | | [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | | **b** | | | | [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | | [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | @@ -36,7 +36,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | | **d** | | | | [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | | [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -50,13 +50,13 @@ title: フォームオブジェクト JSON プロパティリスト | [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | | [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | | **e** | | | | [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | | [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | | [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | @@ -66,9 +66,9 @@ title: フォームオブジェクト JSON プロパティリスト | [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | | [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | | [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | @@ -77,14 +77,14 @@ title: フォームオブジェクト JSON プロパティリスト | [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | | [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | | [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | | [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | | [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | | **l** | | | | [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | @@ -94,7 +94,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | | [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | | **m** | | | | [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | | [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | @@ -104,10 +104,10 @@ title: フォームオブジェクト JSON プロパティリスト | [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | | [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | | [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | | **p** | | | | [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | | [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | @@ -115,7 +115,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | | [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | | [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | @@ -131,7 +131,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | | [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | | **s** | | | | [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | @@ -171,7 +171,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | | [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | | [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | -| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | +| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | | **t** | | | | [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | | [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | @@ -185,21 +185,21 @@ title: フォームオブジェクト JSON プロパティリスト | [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | | [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | | [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | | [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | | [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | | [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | -| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | +| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | | **w** | | | | [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | | [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From acd5fd74b42cb240b3f63683fe74609ce3334116 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:15:02 +0200 Subject: [PATCH 0158/4889] New translations configuration.md (Japanese) --- .../version-20/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md index c07ef34f8f6d76..2141b542e18363 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md @@ -41,7 +41,7 @@ REST接続は次の方法で制限することができます: ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。 -デフォルトでは、メニューには `\<Anyone>` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 +デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 > この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。 From b47f1e2e2f339282ba31d17728d9f47306c1cd15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:30:23 +0200 Subject: [PATCH 0159/4889] New translations classes.md (Japanese) --- .../version-20-R5/Concepts/classes.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 7bf542501f847e..7081c28a2d1385 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -833,17 +833,25 @@ shared Function Bar($value : Integer) ## シングルトンクラス -**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 +**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。 シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。 -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### スコープ -クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D シングルユーザー | プロセス | Application | +| 4D Server | プロセス | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info @@ -884,7 +892,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### 共有シングルトンの作成 -To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). 例: +マシン上の全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例: ```4d // クラス: VehicleFactory @@ -911,7 +919,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: +すると、**cs.VehicleFactory** シングルトンを呼び出すことで、そのマシン上でアプリケーションのどこからでも 1行で新しい車両を取得することができます: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("トラック") From 92eda3422eb36614efe4a37bc8cde3e145018871 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:33:19 +0200 Subject: [PATCH 0160/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index a2bda9d6588283..809094eff4b577 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ title: フォームオブジェクト JSON プロパティリスト [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| プロパティ | 説明 | とりうる値 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | -| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | -| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | -| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | -| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | -| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | -| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | -| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | -| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | -| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | -| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | -| **d** | | | -| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | -| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | -| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | -| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | -| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | -| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| **e** | | | -| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | -| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | -| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | -| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | -| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | -| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | -| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | -| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | -| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | -| **h** | | | -| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | -| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | -| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | -| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | -| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | -| **l** | | | -| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | -| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | -| **m** | | | -| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | -| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | -| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | -| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | -| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | -| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | -| **p** | | | -| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | -| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | -| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | -| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | -| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | -| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | -| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | -| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | -| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | -| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | -| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | -| **s** | | | -| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | -| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | -| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | -| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | -| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | -| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | -| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | -| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | -| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | -| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | -| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | -| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | -| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | -| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | -| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | -| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false | -| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false | -| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 | -| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 | -| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false | -| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
    [`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
    [`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 | -| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) | -| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | -| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | -| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | -| **t** | | | -| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | -| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | -| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | -| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | -| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | -| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | -| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | -| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | -| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | -| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | +| プロパティ | 説明 | とりうる値 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | +| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | +| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | +| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | +| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | +| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | +| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | +| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | +| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | +| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | +| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | +| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | +| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | +| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | +| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | +| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | +| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | +| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | +| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | +| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | +| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | +| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | +| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | +| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | +| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | +| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | +| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| **m** | | | +| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | +| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | +| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | +| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | +| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | +| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | +| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | +| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | +| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | +| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | +| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | +| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | +| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | +| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | +| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | +| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | +| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | +| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | +| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | +| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | +| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | +| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | +| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | +| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | +| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | +| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | +| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | +| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | +| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | +| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From cd5474c57aa83380d1e290e2cad0cef6197ec5f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:34:00 +0200 Subject: [PATCH 0161/4889] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index 8645506f98fa70..e83b71c95995c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化 - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。 +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。 @@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化 $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、 - // コンテキスト "shortList" に紐づけられます + $data:=extractData($sel1) // In extractData method an optimization is triggered + // and associated to context "shortList" $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、 - // コンテキスト "shortList" に紐づけられます + $data:=extractData($sel2) // In extractData method the optimization associated + // to context "shortList" is applied $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、 - // コンテキスト "longList" に紐づけられます + $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization + // is triggered and associated to context "longList" $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、 - // コンテキスト "longList" に紐づけられます + $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization + // associated to context "longList" is applied ``` ### エンティティセレクション型リストボックス @@ -133,6 +133,8 @@ title: クライアント/サーバーの最適化 キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。 +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From 28a894724df0b17a82045740388a99f93f41ab06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:34:56 +0200 Subject: [PATCH 0162/4889] New translations configuration.md (Japanese) --- .../version-20-R5/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md index 1e9021f02d4ecc..6d3213028077ed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md @@ -40,7 +40,7 @@ REST接続は次の方法で制限することができます: ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。 -デフォルトでは、メニューには `\` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 +デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 > この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。 From e2f10c54f16df0965d0d40bb3116a50688944d42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:52:42 +0200 Subject: [PATCH 0163/4889] New translations dataclassclass.md (Japanese) --- .../current/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 4521ed97015190..9f2d29bd3e077f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### 例題 1 @@ -465,9 +469,15 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### 例題 1 From 362d0ca946c554eddcee1bc205cbb44a59734f79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:53:00 +0200 Subject: [PATCH 0164/4889] New translations entityselectionclass.md (Japanese) --- .../current/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 98d2a895034b9b..64005b62b0f805 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -1997,7 +1997,8 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 参照 -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 1d5bba4193cf7d2209342e58b440969a11b08a19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:53:56 +0200 Subject: [PATCH 0165/4889] New translations classes.md (Japanese) --- .../current/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 5462022c26fac0..7081c28a2d1385 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -833,17 +833,25 @@ shared Function Bar($value : Integer) ## シングルトンクラス -**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 +**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。 シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。 -シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 -インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。 +### スコープ -クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D シングルユーザー | プロセス | Application | +| 4D Server | プロセス | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From b0249e676cd9c9511e129f6da04c2a8536cc8783 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:57:09 +0200 Subject: [PATCH 0166/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) 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 a2bda9d6588283..809094eff4b577 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 @@ -9,196 +9,197 @@ title: フォームオブジェクト JSON プロパティリスト [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| プロパティ | 説明 | とりうる値 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | -| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | -| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | -| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | -| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | -| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | -| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | -| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | -| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | -| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | -| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | -| **d** | | | -| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | -| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | -| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | -| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | -| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | -| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| **e** | | | -| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | -| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | -| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | -| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | -| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | -| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | -| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | -| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | -| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | -| **h** | | | -| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | -| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | -| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | -| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | -| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | -| **l** | | | -| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | -| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | -| **m** | | | -| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | -| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | -| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | -| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | -| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | -| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | -| **p** | | | -| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | -| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | -| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | -| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | -| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | -| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | -| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | -| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | -| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | -| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | -| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | -| **s** | | | -| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | -| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | -| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | -| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | -| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | -| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | -| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | -| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | -| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | -| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | -| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | -| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | -| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | -| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | -| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | -| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false | -| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false | -| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 | -| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 | -| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false | -| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
    [`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
    [`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 | -| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) | -| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | -| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | -| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | -| **t** | | | -| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | -| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | -| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | -| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | -| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | -| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | -| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | -| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | -| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | -| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | +| プロパティ | 説明 | とりうる値 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | +| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | +| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | +| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | +| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | +| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | +| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | +| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | +| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | +| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | +| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | +| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | +| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | +| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | +| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | +| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | +| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | +| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | +| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | +| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | +| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | +| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | +| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | +| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | +| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | +| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | +| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| **m** | | | +| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | +| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | +| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | +| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | +| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | +| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | +| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | +| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | +| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | +| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | +| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | +| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | +| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | +| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | +| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | +| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | +| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | +| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | +| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | +| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | +| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | +| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | +| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | +| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | +| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | +| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | +| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | +| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | +| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | +| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 61beacd8f15bc8eeb6be8b3f46f33fd5a613e1d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:57:54 +0200 Subject: [PATCH 0167/4889] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 8645506f98fa70..e83b71c95995c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化 - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。 +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。 @@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化 $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、 - // コンテキスト "shortList" に紐づけられます + $data:=extractData($sel1) // In extractData method an optimization is triggered + // and associated to context "shortList" $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、 - // コンテキスト "shortList" に紐づけられます + $data:=extractData($sel2) // In extractData method the optimization associated + // to context "shortList" is applied $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、 - // コンテキスト "longList" に紐づけられます + $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization + // is triggered and associated to context "longList" $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、 - // コンテキスト "longList" に紐づけられます + $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization + // associated to context "longList" is applied ``` ### エンティティセレクション型リストボックス @@ -133,6 +133,8 @@ title: クライアント/サーバーの最適化 キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。 +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From afc7edcfa2e01e324df9555042db1464e8ee1060 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 17:58:52 +0200 Subject: [PATCH 0168/4889] New translations configuration.md (Japanese) --- .../current/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md index 1e9021f02d4ecc..6d3213028077ed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -40,7 +40,7 @@ REST接続は次の方法で制限することができます: ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。 -デフォルトでは、メニューには `\` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 +デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 > この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。 From 222fc61b52ca936a0f4fcc9ce23bc6fcdd7ab9b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:16:51 +0200 Subject: [PATCH 0169/4889] New translations dataclassclass.md (Japanese) --- .../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 4521ed97015190..9f2d29bd3e077f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### 例題 1 @@ -465,9 +469,15 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### 例題 1 From b4882eff03bf02c3549ee55abc8689b721a24354 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:17:06 +0200 Subject: [PATCH 0170/4889] New translations entityselectionclass.md (Japanese) --- .../version-20-R5/API/EntitySelectionClass.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index 13e4af854767a2..e8cf0c8e834cdf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -1890,7 +1890,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 > このメソッドはリモートデータストア (クライアント/サーバーモード、または`Open datastore` 接続) においてのみ動作します。 -`.refresh()` 関数は、ローカルの ORDAキャッシュにあるエンティティセレクションデータを即座に "無効化" します。そのため、次に 4Dがエンティティセレクションを必要としたときにはそれがデータベースからリロードされます。 +`.refresh()` 関数は、[ローカルの ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) にあるエンティティセレクションデータを即座に "無効化" します。そのため、次に 4Dがエンティティセレクションを必要としたときにはそれがデータベースからリロードされます。 デフォルトでは、ローカルの ORDA のキャッシュは 30秒後に無効化されます。 クライアント/サーバーアプリケーションのコンテキストにおいて ORDA とクラシック言語の両方を使用している場合、このメソッドを使用することでリモートアプリケーションが必ず最新のデータを使用するようにできます。 @@ -1942,6 +1942,10 @@ pathObjects コレクションには必要な数だけオブジェクトを追 // リストボックスの中身はデータベースの内容で更新され、クライアント#2 がおこなった変更も反映します ``` +#### 参照 + +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) + From e8f645696e5dbfc7df84f986669568e90dbf1aa9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:18:00 +0200 Subject: [PATCH 0171/4889] New translations dataclassclass.md (Japanese) --- .../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 4521ed97015190..9f2d29bd3e077f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### 例題 1 @@ -465,9 +469,15 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | +| プロパティ | タイプ | 説明 | +| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### 例題 1 From cec80ff4725b31373cb3341d501ed177182c3644 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:18:13 +0200 Subject: [PATCH 0172/4889] New translations entityselectionclass.md (Japanese) --- .../version-20-R6/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index 98d2a895034b9b..64005b62b0f805 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -1997,7 +1997,8 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 参照 -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 3cb3da5061571e260b3c3a3145ae33d95ec4ef78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:19:03 +0200 Subject: [PATCH 0173/4889] New translations classes.md (Japanese) --- .../version-20-R6/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index d3115033e26bf8..68374be77e3240 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -833,17 +833,25 @@ shared Function Bar($value : Integer) ## シングルトンクラス -**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 +**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。 シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。 -シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、*共有* シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 -インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。 +### スコープ -クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。 +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D シングルユーザー | プロセス | Application | +| 4D Server | プロセス | 4D Server machine | +| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From e6169fdcde4a7377c96a781f3021bf11f560efc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:21:58 +0200 Subject: [PATCH 0174/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 491f52df63db84..800519f92e8a9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ title: フォームオブジェクト JSON プロパティリスト [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| プロパティ | 説明 | とりうる値 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | -| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | -| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | -| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | -| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | -| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | -| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | -| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | -| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | -| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | -| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | -| **d** | | | -| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | -| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | -| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | -| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | -| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | -| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| **e** | | | -| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | -| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | -| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | -| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | -| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | -| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | -| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | -| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | -| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | -| **h** | | | -| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | -| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | -| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | -| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | -| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | -| **l** | | | -| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | -| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | -| **m** | | | -| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | -| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | -| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | -| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | -| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | -| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | -| **p** | | | -| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | -| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | -| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | -| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | -| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | -| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | -| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | -| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | -| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | -| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | -| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | -| **s** | | | -| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | -| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | -| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | -| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | -| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | -| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | -| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | -| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | -| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | -| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | -| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | -| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false | -| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | -| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | -| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | -| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false | -| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false | -| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 | -| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 | -| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false | -| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
    [`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
    [`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 | -| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) | -| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | -| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | -| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | -| **t** | | | -| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | -| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | -| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | -| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | -| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | -| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | -| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | -| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | -| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | -| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | +| プロパティ | 説明 | とりうる値 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | +| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | +| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | +| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | +| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | +| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | +| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | +| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | +| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | +| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | +| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | +| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | +| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | +| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | +| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | +| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | +| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | +| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | +| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | +| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | +| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | +| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | +| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | +| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | +| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | +| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | +| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| **m** | | | +| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | +| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | +| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | +| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | +| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | +| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | +| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | +| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | +| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | +| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | +| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | +| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | +| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | +| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | +| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | +| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | +| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | +| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | +| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | +| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | +| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | +| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | +| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | +| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | +| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | +| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false | +| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | +| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | +| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | +| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 20d5c04b8ddd70611b364437c9e0125f88a1ef8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:22:39 +0200 Subject: [PATCH 0175/4889] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 234460b9ba152d..bcc89bbf3a6d5c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化 - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。 +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。 @@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化 $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、 - // コンテキスト "shortList" に紐づけられます + $data:=extractData($sel1) // In extractData method an optimization is triggered + // and associated to context "shortList" $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、 - // コンテキスト "shortList" に紐づけられます + $data:=extractData($sel2) // In extractData method the optimization associated + // to context "shortList" is applied $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、 - // コンテキスト "longList" に紐づけられます + $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization + // is triggered and associated to context "longList" $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、 - // コンテキスト "longList" に紐づけられます + $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization + // associated to context "longList" is applied ``` ### エンティティセレクション型リストボックス @@ -133,6 +133,8 @@ title: クライアント/サーバーの最適化 キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。 +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From 0fa037f50afc3ea377b250e894e02146086e17d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 18:23:34 +0200 Subject: [PATCH 0176/4889] New translations configuration.md (Japanese) --- .../version-20-R6/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index 1e9021f02d4ecc..6d3213028077ed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -40,7 +40,7 @@ REST接続は次の方法で制限することができます: ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。 -デフォルトでは、メニューには `\` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 +デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。 > この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。 From 6d7b6125da39bc5e0f89aba7092f2161e2a0e6f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:04:02 +0200 Subject: [PATCH 0177/4889] New translations dataclassclass.md (French) --- .../version-20/API/DataClassClass.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 0222fc2bf67ed7..31e669b9e73af9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -463,6 +463,13 @@ Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant d | --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: + + #### Exemple 1 ```4d @@ -1044,15 +1051,15 @@ ds.Class.info: Considérons les résultats suivants : ```4d -ds.Class.query("info.coll[].val = :1";0) +ds.Class.query("info.coll[].val = :1";0) // renvoie B et C // trouve "entités avec 0 dans au moins une propriété val" ds.Class.query("info.coll[].val != :1";0) // renvoie uniquement A // trouve les "entités dont toutes les propriétés val sont différentes de 0" -// ce qui est équivalent à -ds.Class.query(not("info.coll[].val = :1";0)) +// ce qui est équivalent à +ds.Class.query(not("info.coll[].val = :1";0)) ``` Si vous souhaitez mettre en œuvre une recherche qui trouve les entités dont "au moins une propriété est différente de *value*", vous devez utiliser une notation spéciale en utilisant une lettre dans les `[]` : From 4d690c8cd9b29796f275ed0f4552267edee254c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:07:19 +0200 Subject: [PATCH 0178/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index 6c82a9f3829cf0..d385ec82d6f7ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -12,16 +12,16 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | Propriété | Description | Valeurs possibles | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **a** | | | +| **a** | | | | [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | | [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | | [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | | **b** | | | | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum : 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum : 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | | [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | @@ -36,7 +36,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | | [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | | [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | Chaîne JSON ou chaîne encodée en base64 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | Chaîne JSON ou chaîne encodée en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -50,13 +50,13 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | | [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (hors énumération, list box) | | **e** | | | | [`saisissable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | | [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | | [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | Une liste de valeurs à exclure. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | Une liste de valeurs à exclure. | | **f** | | | | [`border-style`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | @@ -66,9 +66,9 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px | em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum : 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum : 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px | em | @@ -77,14 +77,14 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | | [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | | [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | | **i** | | | | [`icône`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | @@ -94,7 +94,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | | [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | | **m** | | | | [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | | [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | @@ -104,10 +104,10 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | | [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | | [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\" pour la variable image. | | [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | @@ -115,7 +115,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum : 0 | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum : 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | | [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | @@ -131,7 +131,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | @@ -171,7 +171,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | | [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | | [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | | **t** | | | | [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | | [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | @@ -185,21 +185,21 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | -| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum : 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum : 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (par défaut), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (par défaut), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | | [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | | [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | +| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | | **w** | | | | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (à l'exception de list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (à l'exception de list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From eea11c0d7b29114757a05a228d05b7fd2c6a55e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:23:02 +0200 Subject: [PATCH 0179/4889] New translations classes.md (French) --- .../version-20-R5/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index e021437c60f125..e4bc141167ec1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -832,17 +832,25 @@ Si le mot-clé `shared` est utilisé devant une fonction dans une classe utilisa ## Classes Singleton -Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process. Le singleton de la classe est instancié lors du premier appel de la propriété [`cs..me`](../API/ClassClass.md#me). Le singleton instancié de la classe est ensuite toujours renvoyé lorsque la propriété [`me`](../API/ClassClass.md#me) est utilisée. Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Portée -La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D single-user | Process | Application | +| 4D Server | Process | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From f6c71a3671f0ba0131839c8451326f0a0b330162 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:25:53 +0200 Subject: [PATCH 0180/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index c9c42688f0e201..e33a1026ea4395 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriété | Description | Valeurs possibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | -| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | -| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | -| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | -| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | -| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | -| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | -| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | -| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | -| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | -| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | -| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | -| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | -| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | -| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 | -| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form | -| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | -| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | -| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | +| Propriété | Description | Valeurs possibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | +| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | +| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | +| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | +| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | +| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | +| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | +| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | +| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | +| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | +| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | +| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | +| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | +| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | +| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From c9347e6d6f9b50af7ba4c4a4a066753008bf0465 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:26:35 +0200 Subject: [PATCH 0181/4889] New translations client-server-optimization.md (French) --- .../ORDA/client-server-optimization.md | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index b4398c31292c5d..42fe2292e48361 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ Le contexte d'optimisation est fondé sur ce qui suit : - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- Un contexte d'optimisation existant peut être passé en tant que propriété à une autre entity selection de la même dataclass, ce qui permet d'éviter la phase d'apprentissage et d'accélérer l'application (voir [Utilisation de la propriété context](#reusing-the-context-property) ci-dessous). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - Vous pouvez créer des contextes d'optimisation manuellement à l'aide de la fonction [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (voir [Préconfiguration des contextes](#preconfiguring-contexts)). @@ -77,22 +77,22 @@ Une même propriété de contexte d'optimisation peut être passée à un nombre var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // dans la méthode extractData un contexte d'optimisation - // est généré et associé au contexte "shortList" - + $data:=extractData($sel1) // In extractData method an optimization is triggered + // and associated to context "shortList" + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // dans la méthode extractData le contexte d'optimisation - // associé au contexte "shortList" est appliqué - + $data:=extractData($sel2) // In extractData method the optimization associated + // to context "shortList" is applied + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // dans la méthode extractDetailedData un contexte d'optimisation - // est généré et associé au contexte "longList" - + $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization + // is triggered and associated to context "longList" + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // dans extractDetailedData le contexte d'optimisation - // associé au contexte "longList" est appliqué + $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization + // associated to context "longList" is applied ``` ### List box de type entity selection @@ -133,6 +133,8 @@ Pour des raisons d'optimisation, les données demandées au serveur via ORDA son Les données contenues dans le cache sont considérées comme expirées lorsque le délai d'attente est atteint. Tout accès à des données périmées provoquera l'envoi d'une requête au serveur. Les données périmées restent dans le cache jusqu'à ce que l'on ait besoin d'espace. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant, vous pouvez contrôler son contenu en utilisant les fonctions ORDA suivantes : - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From 29c862686cb6c27c07ba17171312f572afed7c8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:44:15 +0200 Subject: [PATCH 0182/4889] New translations dataclassclass.md (French) --- .../current/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md index b5fcc94a3443bd..dc0a029e9935f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ Le mode lazy loading est appliqué. Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`. @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Exemple 1 @@ -459,9 +463,15 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Exemple 1 From 850ef0d0b7203ef08bfe16d396028f2ee86bf8f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:44:33 +0200 Subject: [PATCH 0183/4889] New translations entityselectionclass.md (French) --- .../current/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 2334e62a3964b0..a1753aa8ce23f9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -1994,7 +1994,8 @@ Une list box affiche l'entity selection Form.students, sur laquelle plusieurs cl #### Voir également -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 840d87890492dffde85bda87dfa8ff0984319df8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:45:30 +0200 Subject: [PATCH 0184/4889] New translations classes.md (French) --- .../current/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index e021437c60f125..e4bc141167ec1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -832,17 +832,25 @@ Si le mot-clé `shared` est utilisé devant une fonction dans une classe utilisa ## Classes Singleton -Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process. Le singleton de la classe est instancié lors du premier appel de la propriété [`cs..me`](../API/ClassClass.md#me). Le singleton instancié de la classe est ensuite toujours renvoyé lorsque la propriété [`me`](../API/ClassClass.md#me) est utilisée. Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Portée -La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D single-user | Process | Application | +| 4D Server | Process | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From 01337e662709eabf2e5de6880ba9182abdc9e874 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:48:21 +0200 Subject: [PATCH 0185/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index c9c42688f0e201..e33a1026ea4395 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriété | Description | Valeurs possibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | -| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | -| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | -| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | -| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | -| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | -| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | -| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | -| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | -| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | -| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | -| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | -| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | -| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | -| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 | -| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form | -| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | -| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | -| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | +| Propriété | Description | Valeurs possibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | +| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | +| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | +| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | +| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | +| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | +| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | +| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | +| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | +| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | +| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | +| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | +| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | +| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | +| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 5d911ac52b6be535467a5552c6a32b88409a48d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 19:48:59 +0200 Subject: [PATCH 0186/4889] New translations client-server-optimization.md (French) --- .../ORDA/client-server-optimization.md | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index b4398c31292c5d..42fe2292e48361 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ Le contexte d'optimisation est fondé sur ce qui suit : - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- Un contexte d'optimisation existant peut être passé en tant que propriété à une autre entity selection de la même dataclass, ce qui permet d'éviter la phase d'apprentissage et d'accélérer l'application (voir [Utilisation de la propriété context](#reusing-the-context-property) ci-dessous). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - Vous pouvez créer des contextes d'optimisation manuellement à l'aide de la fonction [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (voir [Préconfiguration des contextes](#preconfiguring-contexts)). @@ -77,22 +77,22 @@ Une même propriété de contexte d'optimisation peut être passée à un nombre var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // dans la méthode extractData un contexte d'optimisation - // est généré et associé au contexte "shortList" - + $data:=extractData($sel1) // In extractData method an optimization is triggered + // and associated to context "shortList" + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // dans la méthode extractData le contexte d'optimisation - // associé au contexte "shortList" est appliqué - + $data:=extractData($sel2) // In extractData method the optimization associated + // to context "shortList" is applied + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // dans la méthode extractDetailedData un contexte d'optimisation - // est généré et associé au contexte "longList" - + $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization + // is triggered and associated to context "longList" + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // dans extractDetailedData le contexte d'optimisation - // associé au contexte "longList" est appliqué + $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization + // associated to context "longList" is applied ``` ### List box de type entity selection @@ -133,6 +133,8 @@ Pour des raisons d'optimisation, les données demandées au serveur via ORDA son Les données contenues dans le cache sont considérées comme expirées lorsque le délai d'attente est atteint. Tout accès à des données périmées provoquera l'envoi d'une requête au serveur. Les données périmées restent dans le cache jusqu'à ce que l'on ait besoin d'espace. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant, vous pouvez contrôler son contenu en utilisant les fonctions ORDA suivantes : - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From ce2d9b6e629c1967d470247cf8dba7a94ed1125c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:06:48 +0200 Subject: [PATCH 0187/4889] New translations dataclassclass.md (French) --- .../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index b5fcc94a3443bd..dc0a029e9935f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -158,9 +158,9 @@ Le mode lazy loading est appliqué. Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`. @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Exemple 1 @@ -459,9 +463,15 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Exemple 1 From 10a5af77d4fe0b58f4ca5692f3c3874f05eee180 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:07:05 +0200 Subject: [PATCH 0188/4889] New translations entityselectionclass.md (French) --- .../version-20-R5/API/EntitySelectionClass.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index d06f39670aed29..ccc15af35fc23f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -1887,7 +1887,7 @@ Pour plus d'informations, veuillez vous reporter au paragraphe **querySettings p > Cette fonction est utilisable uniquement avec un datastore distant (client/serveur ou connexion `Open datastore`). -La fonction `.refresh()` "invalide" immédiatement les données de l'entity selection dans le cache local d'ORDA de sorte que, la prochaine fois que 4D accède à l'entity selection, elle soit rechargée à partir de la base. +La fonction `.refresh()` "invalide" immédiatement les données de l'entity selection dans le [cache local ORDA](../ORDA/client-server-optimization.md#orda-cache) de sorte que, la prochaine fois que 4D accède à l'entity selection, elle soit rechargée à partir de la base. Par défaut, le cache local d'ORDA est invalidé après 30 secondes. Dans le contexte des applications client/serveur à l'aide d'ORDA et du langage classique, cette fonction vous permet d'être certain que l'application distante fonctionne toujours avec les données les plus récentes. @@ -1939,6 +1939,10 @@ Une list box affiche l'entity selection Form.students, sur laquelle plusieurs cl // Le contenu de la list box est rafraîchi à partir de la base avec les mises à jour effectuées par le client #2 ``` +#### Voir également + +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) + From f25ba9b61cb90fd07ef0d8e8a84bbe96eec8d53e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:08:01 +0200 Subject: [PATCH 0189/4889] New translations dataclassclass.md (French) --- .../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index b5fcc94a3443bd..dc0a029e9935f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -158,9 +158,9 @@ Le mode lazy loading est appliqué. Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`. @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Exemple 1 @@ -459,9 +463,15 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). | +| Propriété | Type | Description | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Exemple 1 From 4b693ebfb67a29c05fa6de9f708f96817f40da26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:08:17 +0200 Subject: [PATCH 0190/4889] New translations entityselectionclass.md (French) --- .../version-20-R6/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index 2334e62a3964b0..a1753aa8ce23f9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -1994,7 +1994,8 @@ Une list box affiche l'entity selection Form.students, sur laquelle plusieurs cl #### Voir également -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 2dbac9a78265d97c52c14424752338c3ca70b305 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:09:11 +0200 Subject: [PATCH 0191/4889] New translations classes.md (French) --- .../version-20-R6/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index e23cad36a068ad..ec15c6fb056fbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -832,17 +832,25 @@ Si le mot-clé `shared` est utilisé devant une fonction dans une classe utilisa ## Classes Singleton -Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process. Le singleton de la classe est instancié lors du premier appel de la propriété [`cs..me`](../API/ClassClass.md#me). Le singleton instancié de la classe est ensuite toujours renvoyé lorsque la propriété [`me`](../API/ClassClass.md#me) est utilisée. Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Portée -La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D single-user | Process | Application | +| 4D Server | Process | 4D Server machine | +| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From 80f7a4f96d50cbadef200e022d41323dbbe65d54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:12:06 +0200 Subject: [PATCH 0192/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 6f652171452b07..ccdc6a58641dee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriété | Description | Valeurs possibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | -| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | -| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | -| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | -| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | -| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | -| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | -| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | -| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | -| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | -| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | -| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | -| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | -| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | -| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 | -| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form | -| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | -| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | -| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | +| Propriété | Description | Valeurs possibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | +| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | +| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | +| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | +| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | +| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | +| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | +| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | +| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | +| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | +| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | +| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | +| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | +| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | +| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 321f80ee98b372f9f9e9be5d27e6a0654fc619fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:12:46 +0200 Subject: [PATCH 0193/4889] New translations client-server-optimization.md (French) --- .../ORDA/client-server-optimization.md | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 7fa52f1d2996dd..7682e8176831b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ Le contexte d'optimisation est fondé sur ce qui suit : - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- Un contexte d'optimisation existant peut être passé en tant que propriété à une autre entity selection de la même dataclass, ce qui permet d'éviter la phase d'apprentissage et d'accélérer l'application (voir [Utilisation de la propriété context](#reusing-the-context-property) ci-dessous). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - Vous pouvez créer des contextes d'optimisation manuellement à l'aide de la fonction [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (voir [Préconfiguration des contextes](#preconfiguring-contexts)). @@ -77,22 +77,22 @@ Une même propriété de contexte d'optimisation peut être passée à un nombre var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // dans la méthode extractData un contexte d'optimisation - // est généré et associé au contexte "shortList" - + $data:=extractData($sel1) // In extractData method an optimization is triggered + // and associated to context "shortList" + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // dans la méthode extractData le contexte d'optimisation - // associé au contexte "shortList" est appliqué - + $data:=extractData($sel2) // In extractData method the optimization associated + // to context "shortList" is applied + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // dans la méthode extractDetailedData un contexte d'optimisation - // est généré et associé au contexte "longList" - + $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization + // is triggered and associated to context "longList" + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // dans extractDetailedData le contexte d'optimisation - // associé au contexte "longList" est appliqué + $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization + // associated to context "longList" is applied ``` ### List box de type entity selection @@ -133,6 +133,8 @@ Pour des raisons d'optimisation, les données demandées au serveur via ORDA son Les données contenues dans le cache sont considérées comme expirées lorsque le délai d'attente est atteint. Tout accès à des données périmées provoquera l'envoi d'une requête au serveur. Les données périmées restent dans le cache jusqu'à ce que l'on ait besoin d'espace. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant, vous pouvez contrôler son contenu en utilisant les fonctions ORDA suivantes : - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From 5089d4f0e771d880240a3baa65c4395220a01b89 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:53:00 +0200 Subject: [PATCH 0194/4889] New translations dataclassclass.md (Spanish) --- .../version-20/API/DataClassClass.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 3790dfa1e2e541..2a6d117309876b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -463,6 +463,13 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio | --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: + + #### Ejemplo 1 ```4d @@ -1044,7 +1051,7 @@ ds.Class.info: Considere los siguientes resultados: ```4d -¡ds.Class.query("info.coll[].val = :1";0) +ds.Class.query("info.coll[].val = :1";0) // devuelve B y C // encuentra "entidades con 0 en al menos una propiedad val" @@ -1052,7 +1059,7 @@ ds.Class.query("info.coll[].val != :1";0) // sólo devuelve A // encuentra "entidades en las que todas las propiedades val son distintas de 0" // lo que equivale a -ds.Class.query(not("info.coll[].val = :1";0)) +ds.Class.query(not("info.coll[].val = :1";0)) ``` Si desea implementar una búsqueda que encuentre entidades en las que "al menos una propiedad sea diferente del valor **", deberá utilizar una notación especial utilizando una letra en el `[]`: From ec442e2732f475c27668fbdff276359158a11196 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 20:56:10 +0200 Subject: [PATCH 0195/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index 5ca86d6eac13e2..9aa530d6e4c0aa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -12,16 +12,16 @@ En esta página encontrará una lista completa de todas las propiedades de los o | Propiedad | Descripción | Valores posibles | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **a** | | | +| **a** | | | | [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | | [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | | [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | | **b** | | | | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | | [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | @@ -36,7 +36,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objetos)
    [`dataSource`](properties_Subform.md#source) (subformularios)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Colección o list box de selección de entidades)
    [`dataSource`](properties_DataSource.md#expression) (Columna list box)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (list box jerárquico) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -50,13 +50,13 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subformulario) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | | [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | | **e** | | | | [`editable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | | [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Una lista de valores a excluir. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Una lista de valores a excluir. | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | @@ -66,9 +66,9 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | @@ -77,14 +77,14 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | | [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | | [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo, "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo, "ar-ma" | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | @@ -94,7 +94,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | | [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | | **m** | | | | [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | | [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | @@ -104,10 +104,10 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | | [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | | [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multilínea`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| [`multilínea`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\" para una variable tipo imagen. | | [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | @@ -115,7 +115,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | @@ -131,7 +131,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection o collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection o collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection o collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | @@ -171,7 +171,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`styledText`](properties_Text.md#style) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | | [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | | [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | | **t** | | | | [`tabla`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | | [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | @@ -185,21 +185,21 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | | [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | | [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | | **w** | | | | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | | [`ancho`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From 8f50ad1bf12b91b8daf174087c4092a9c1e060c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:11:37 +0200 Subject: [PATCH 0196/4889] New translations classes.md (Spanish) --- .../version-20-R5/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index cb80f1a1674b07..61124b8aa43a86 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -832,17 +832,25 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i ## Clases Singleton -Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me). Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Alcance -La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D monopuesto | Proceso | Application | +| 4D Server | Proceso | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From a291e5dbfc578b910e6a0c428fd928c6ecebfa8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:14:24 +0200 Subject: [PATCH 0197/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 751f05afd77df7..dbfff5b255103a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | verdadero (por defecto), falso | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | -| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | +| Propiedad | Descripción | Valores posibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 37914b90ee35a506feec733e9084db88334ffd3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:15:06 +0200 Subject: [PATCH 0198/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R5/ORDA/client-server-optimization.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index 850e30c8f4951b..b20cf40491db82 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). @@ -77,19 +77,19 @@ All ORDA functions that handle entity selections support the co var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -133,6 +133,8 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From 90b417eb2faba82442400e6c123e744cc88b55ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:32:38 +0200 Subject: [PATCH 0199/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 6f0d147e7e5b4f..7b74f53692d697 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carga diferida. En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`. @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Ejemplo 1 @@ -465,9 +469,15 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Ejemplo 1 From 2db1ffef715c50bf4762793c47113df03e7573da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:32:54 +0200 Subject: [PATCH 0200/4889] New translations entityselectionclass.md (Spanish) --- .../current/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index b75d246667acf5..f145ad59f76a11 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -1996,7 +1996,8 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato #### Ver también -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From e0f1950ab44811b5f42cfdeae3f4d0b939fdc33d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:33:45 +0200 Subject: [PATCH 0201/4889] New translations classes.md (Spanish) --- .../current/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md index 1654554a1a643d..e36c797525201e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -832,17 +832,25 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i ## Clases Singleton -Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me). Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Alcance -La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D monopuesto | Proceso | Application | +| 4D Server | Proceso | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From c707fec06d77fec4f9a2be834b49b349a762609b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:36:30 +0200 Subject: [PATCH 0202/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 751f05afd77df7..dbfff5b255103a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | verdadero (por defecto), falso | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | -| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | +| Propiedad | Descripción | Valores posibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From d99ae4165db9d3c81f7df1aa736c6ee6b1d4bb0a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:37:10 +0200 Subject: [PATCH 0203/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 850e30c8f4951b..b20cf40491db82 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). @@ -77,19 +77,19 @@ All ORDA functions that handle entity selections support the co var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -133,6 +133,8 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From ae93c28fce016999a0baf1a6410420bee6b8dfcd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:54:05 +0200 Subject: [PATCH 0204/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index ad26c26598a92e..63770ae51c47e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carga diferida. En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`. @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Ejemplo 1 @@ -465,9 +469,15 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Ejemplo 1 From ae0de86273cee42a7c1f299c6a45f63e13597a33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:54:22 +0200 Subject: [PATCH 0205/4889] New translations entityselectionclass.md (Spanish) --- .../version-20-R5/API/EntitySelectionClass.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index 40bed289975355..625547685acf08 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -1890,7 +1890,7 @@ Para más información, consulte el párrafo del **parámetro querySettings** en > Esta función sólo funciona con un datastore remoto (cliente/servidor o conexión `Open datastore`). -The `.refresh()` function immediately "invalidates" the entity selection data in the local ORDA cache so that the next time 4D requires the entity selection, it will be reloaded from the database. +La función `.refresh()` invalida inmediatamente los datos de la entidad seleccionada en la [caché local de ORDA](../ORDA/client-server-optimization.md#orda-cache) para que la próxima vez que 4D requiera la entidad seleccionada, esta sea recargada desde la base de datos. Por defecto, la caché local de ORDA se invalida después de 30 segundos. En el contexto de las aplicaciones cliente/servidor que utilizan tanto ORDA como el lenguaje clásico, este método le permite asegurarse de que una aplicación remota siempre funcionará con los datos más recientes. @@ -1941,6 +1941,10 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato // The list box content is refreshed from the database with update made by client #2 ``` +#### Ver también + +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) + From 82c6510f06f881e4453e2a77878253eaf71b176c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:55:16 +0200 Subject: [PATCH 0206/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index ad26c26598a92e..63770ae51c47e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carga diferida. En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`. @@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache() // Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -289,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Ejemplo 1 @@ -465,9 +469,15 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Ejemplo 1 From 2b96fab247620ee18991a92e87c7de2d4e522ed8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:55:31 +0200 Subject: [PATCH 0207/4889] New translations entityselectionclass.md (Spanish) --- .../version-20-R6/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index 7bf9f27ca1efde..5b8c8739799712 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -1996,7 +1996,8 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato #### Ver también -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 659707b6bb627051b435994e274a56d9d51a0a17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:56:22 +0200 Subject: [PATCH 0208/4889] New translations classes.md (Spanish) --- .../version-20-R6/Concepts/classes.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index 34d39e55a1438b..ac393927616eef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -832,17 +832,25 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i ## Clases Singleton -Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me). Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación. -The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process. +La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine. +### Alcance -La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D monopuesto | Proceso | Application | +| 4D Server | Proceso | 4D Server machine | +| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info From 3292ed8e7058ba11b035a6ae9b9ae589a6f597f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:59:07 +0200 Subject: [PATCH 0209/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index de170ad30f2218..e19971e749bebf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | verdadero (por defecto), falso | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | -| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | +| Propiedad | Descripción | Valores posibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 4fea1c97db1910a4051fdb5c0bb6fccaba88f316 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 21:59:47 +0200 Subject: [PATCH 0210/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index d48cfc090b42d0..9819dc45e3cd8e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). @@ -77,19 +77,19 @@ All ORDA functions that handle entity selections support the co var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -133,6 +133,8 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From a68bdbfe9c8fb2c41d4742e28e83244ccbd974d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 22:38:30 +0200 Subject: [PATCH 0211/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20/API/DataClassClass.md | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index ce999ff22e7f2d..58fdc6a26e827d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -461,6 +461,13 @@ No parâmetro *querySettings* é possível passar um objeto que conteha opçõe | ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. Essa funcionalidade foi criada para processamento cliente/servidor de ORDA [](ORDA/entities.md#client-server-optimization). | +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: + + #### Exemplo 1 ```4d @@ -1038,15 +1045,15 @@ ds.Class.info: Considere os seguintes resultados: ```4d -ds.Class.query("info.coll[].val = :1";0) -// retorna B e C -// encontra "entities with 0 in at least one val property" +ds.Class.query("info.coll[].val = :1";0) +// returns B and C +// finds "entities with 0 in at least one val property" ds.Class.query("info.coll[].val != :1";0) -// retorna apenas A -// encontra "entities where all val properties are different from 0" -// que é equivalente a -ds.Class.query(not("info.coll[].val = :1";0)) +// returns A only +// finds "entities where all val properties are different from 0" +// which is the equivalent to +ds.Class.query(not("info.coll[].val = :1";0)) ``` Se você quiser implementar uma consulta que encontre entidades em que "pelo menos uma propriedade seja diferente do valor **", você precisará usar uma notação especial usando uma letra no `[]`: From 785af50c892a24d600b373b95910879084c5c1ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 22:41:31 +0200 Subject: [PATCH 0212/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index 5305b026cf58a8..64ac3c16d13b2a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -12,16 +12,16 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | Propriedade | Descrição | Valores possíveis | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **a** | | | +| **a** | | | | [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | | [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | | [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | | **b** | | | | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | | [`"class"`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | @@ -36,7 +36,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | | [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | | [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | Cadeia JSON ou cadeia codificada em base64 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | Cadeia JSON ou cadeia codificada em base64 | | **d** | | | | [dataSource](properties_Object.md#variable-or-expression) (objects)
    [dataSource](properties_Subform.md#source) (subforms)
    [dataSource](properties_Object.md#data-source) (array list box)
    [dataSource](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [dataSource](properties_DataSource.md#expression) (list box column)
    [dataSource](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | | [dataSourceTypeHint](properties_Object.md#expression-type) (objects)
    [dataSourceTypeHint](properties_DataSource.md#data-type) (list box column) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | @@ -50,13 +50,13 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [doubleClickInRowAction](properties_ListBox.md#double-click-on-row) (list box)
    [doubleClickInRowAction](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | | [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (exceto lista, list box) | | **e** | | | | [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | | [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | | [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | Uma lista de valores a excluir. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | Uma lista de valores a excluir. | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | | [`focável`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | @@ -66,9 +66,9 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | @@ -77,14 +77,14 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | | [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | | [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | Uma cadeia de códigos de teclado, por exemplo, "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | Uma cadeia de códigos de teclado, por exemplo, "ar-ma" | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | | [labelsPlacement](properties_Scale.md#label-location) (objects)
    [labelsPlacement](properties_Appearance.md#tab-control-direction) (splitter / tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | @@ -94,7 +94,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | | [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | | **m** | | | | [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | | [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | @@ -104,10 +104,10 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | | [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | | [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multilinha`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| [`multilinha`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Números (incluindo um ponto decimal ou sinal de menos, se necessário) | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Números (incluindo um ponto decimal ou sinal de menos, se necessário) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\" for picture variable. | | [pictureFormat](properties_Display.md#picture-format) (input, list box column or footer)
    [pictureFormat](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | @@ -115,7 +115,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | @@ -131,7 +131,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | | [rowStyleSource](properties_Text.md#row-style-array) (array list box)
    [rowStyleSource](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [rowStrokeSource](properties_Text.md#row-font-color-array) (array list box)
    [rowStrokeSource](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. | +| [rowStrokeSource](properties_Text.md#row-font-color-array) (array list box)
    [rowStrokeSource](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. | | **s** | | | | entryFiler | The type of contents to save in the field or variable associated to the form object | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | @@ -171,7 +171,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | | [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | | [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | | **t** | | | | [`tabela`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | | [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | @@ -185,21 +185,21 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | | [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | | [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | -| [`visibilidade`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | +| [`visibilidade`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | | **w** | | | | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (exceto list box), "normal", "nenhum" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (exceto list box), "normal", "nenhum" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | From ec9d0774472ebde8683f53046340527551e36bdb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 22:55:37 +0200 Subject: [PATCH 0213/4889] New translations classes.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/classes.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index cf7c0b66e66ce6..1d027e6626f970 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -823,17 +823,25 @@ Se a palavra-chave da função `shared` for usada em uma classe de usuário não ## Classes Singleton -Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo. A classe singleton é instanciada na primeira chamada da propriedade [`cs..me`](../API/ClassClass.md#me). A classe singleton instanciada é então sempre retornada quando a propriedade [`me`](../API/ClassClass.md#me) é usada. Se você precisar instanciar um singleton com parâmetros, você também pode chamar a função [`new()`](../API/ClassClass.md#new). Nesse caso, é recomendado instanciar o singleton em algum código executado no início da aplicação. -O escopo de uma instância singleton pode ser o processo atual ou todos os processos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo. +O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton. -Uma vez instanciada, uma classe singleton (e seu singleton) existe enquanto houver uma referência a ela em algum lugar da aplicação. +### Âmbito -O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D usuário único | Processo | Application | +| 4D Server | Processo | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info @@ -874,7 +882,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Criação de um singleton compartilhado -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo: ```4d //Class VehicleFactory @@ -901,7 +909,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Você pode então chamar o **cs.VehicleFactory** singleton para obter um novo veículo de qualquer lugar em sua aplicação com uma única linha: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("caminhão") From 07e83f4ebdf176a093e2e9c664665d75aed95cce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 22:58:24 +0200 Subject: [PATCH 0214/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 2c0e31ba3ff342..25f2ef7617cd2d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriedade | Descrição | Valores possíveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | -| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | -| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | -| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | -| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | -| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | -| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | -| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | +| Propriedade | Descrição | Valores possíveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | +| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | +| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | +| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | +| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | +| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From b4d2970f115b35bf13b18f6e462139a3562e5bb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 22:59:00 +0200 Subject: [PATCH 0215/4889] New translations client-server-optimization.md (Portuguese, Brazilian) --- .../version-20-R5/ORDA/client-server-optimization.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index 2d09eb5fddc103..cc4110116783c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ O contexto de otimização é baseado nas seguintes implementações: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). @@ -77,19 +77,19 @@ A mesma propriedade de contexto de otimização pode ser passada para um número var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -133,6 +133,8 @@ Por motivos de otimização, os dados solicitados do servidor por meio do ORDA s Os dados contidos no cache são considerados expirados quando o tempo limite é atingido. Qualquer acesso a dados expirados enviará um pedido ao servidor. Os dados expirados permanecem na cache até que seja necessário espaço. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, você pode controlar seu conteúdo usando as seguintes funções da classe ORDA: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From a124078f9c23baa60f6627caaf64d988dc4a56c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:15:15 +0200 Subject: [PATCH 0216/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../current/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md index b12eadd3aa12b6..ed14e4b4f58513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carregamento diferido/lazy loading. In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -221,6 +221,10 @@ $ds. Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -287,9 +291,9 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Exemplo 1 @@ -463,9 +467,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Exemplo 1 From 83a34d703d88799f3fec4d7e0d4325e5a84e889e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:15:31 +0200 Subject: [PATCH 0217/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../current/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 6de029a9c07590..fcaa491a024453 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -1992,7 +1992,8 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab #### Veja também -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 1992585578e1694b786c70d2d17fd35475d65255 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:16:22 +0200 Subject: [PATCH 0218/4889] New translations classes.md (Portuguese, Brazilian) --- .../current/Concepts/classes.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md index 4a1fc6f25e3683..907394242b9edf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -821,17 +821,25 @@ Se a palavra-chave da função `shared` for usada em uma classe de usuário não ## Classes Singleton -Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo. A classe singleton é instanciada na primeira chamada da propriedade [`cs..me`](../API/ClassClass.md#me). A classe singleton instanciada é então sempre retornada quando a propriedade [`me`](../API/ClassClass.md#me) é usada. Se você precisar instanciar um singleton com parâmetros, você também pode chamar a função [`new()`](../API/ClassClass.md#new). Nesse caso, é recomendado instanciar o singleton em algum código executado no início da aplicação. -O escopo de uma instância singleton pode ser o processo atual ou todos os processos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo. +O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +### Âmbito -O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D usuário único | Processo | Application | +| 4D Server | Processo | 4D Server machine | +| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info @@ -872,7 +880,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Criação de um singleton compartilhado -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo: ```4d //Class VehicleFactory @@ -899,7 +907,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Você pode então chamar o **cs.VehicleFactory** singleton para obter um novo veículo de qualquer lugar em sua aplicação com uma única linha: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("caminhão") From 1f9a2c6549171579d722398459ebdf2e04e9c0b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:19:05 +0200 Subject: [PATCH 0219/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 2c0e31ba3ff342..25f2ef7617cd2d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriedade | Descrição | Valores possíveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | -| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | -| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | -| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | -| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | -| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | -| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | -| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | +| Propriedade | Descrição | Valores possíveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | +| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | +| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | +| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | +| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | +| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 703a3099f5fa81edd7869c8b6305c52bf2159b58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:19:43 +0200 Subject: [PATCH 0220/4889] New translations client-server-optimization.md (Portuguese, Brazilian) --- .../current/ORDA/client-server-optimization.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 2d09eb5fddc103..cc4110116783c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ O contexto de otimização é baseado nas seguintes implementações: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). @@ -77,19 +77,19 @@ A mesma propriedade de contexto de otimização pode ser passada para um número var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -133,6 +133,8 @@ Por motivos de otimização, os dados solicitados do servidor por meio do ORDA s Os dados contidos no cache são considerados expirados quando o tempo limite é atingido. Qualquer acesso a dados expirados enviará um pedido ao servidor. Os dados expirados permanecem na cache até que seja necessário espaço. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, você pode controlar seu conteúdo usando as seguintes funções da classe ORDA: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From 4e61221b75e0c536accd4949fe4983e89cf3f111 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:35:46 +0200 Subject: [PATCH 0221/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index b12eadd3aa12b6..ed14e4b4f58513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carregamento diferido/lazy loading. In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -221,6 +221,10 @@ $ds. Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -287,9 +291,9 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Exemplo 1 @@ -463,9 +467,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Exemplo 1 From b039c68af014fef5094521ba39f8ae6304bdcf81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:36:02 +0200 Subject: [PATCH 0222/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntitySelectionClass.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index 89e69bb969fe19..94b528ac42ea9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -1885,7 +1885,7 @@ For more information, refer to the **querySettings parameter** paragraph in the > This function only works with a remote datastore (client / server or `Open datastore` connection). -The `.refresh()` function immediately "invalidates" the entity selection data in the local ORDA cache so that the next time 4D requires the entity selection, it will be reloaded from the database. +The `.refresh()` function immediately "invalidates" the entity selection data in the [local ORDA cache](../ORDA/client-server-optimization.md#orda-cache) so that the next time 4D requires the entity selection, it will be reloaded from the database. Como padrão, a cache ORDA local é invaidade depois de 30 segundos. No contexto de aplicações cliente/servidor usando ORDA e a linguagem clássica, este método permite assegurar que a aplicação remota vai sempre funcionar com os últimos dados. @@ -1937,6 +1937,10 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab // O conteúdo list box é atualizado na database com atuaização feita pelo client #2 ``` +#### Veja também + +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) + From 004610ee1a4b287cae494199e45dfae2793b2a0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:36:54 +0200 Subject: [PATCH 0223/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index b12eadd3aa12b6..ed14e4b4f58513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carregamento diferido/lazy loading. In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -221,6 +221,10 @@ $ds. Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` +\####See also + +[`entitySelection.refresh()`](EntitySelectionClass.md#refresh) + @@ -287,9 +291,9 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | #### Exemplo 1 @@ -463,9 +467,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | + +:::info + +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. + +::: #### Exemplo 1 From 03611c4ad7b4e692e6f322dbfc0a990669de7e4a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:37:09 +0200 Subject: [PATCH 0224/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EntitySelectionClass.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index 6de029a9c07590..fcaa491a024453 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -1992,7 +1992,8 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab #### Veja também -[`.clean()`](#clean) +[`.clean()`](#clean)
    +[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache) From 82c78b03497ae64c244b2524056490040807ec70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:38:00 +0200 Subject: [PATCH 0225/4889] New translations classes.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/classes.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index 91aff59ff255ca..aac1bc2ffd64cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -821,17 +821,25 @@ Se a palavra-chave da função `shared` for usada em uma classe de usuário não ## Classes Singleton -Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). +Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo. A classe singleton é instanciada na primeira chamada da propriedade [`cs..me`](../API/ClassClass.md#me). A classe singleton instanciada é então sempre retornada quando a propriedade [`me`](../API/ClassClass.md#me) é usada. Se você precisar instanciar um singleton com parâmetros, você também pode chamar a função [`new()`](../API/ClassClass.md#new). Nesse caso, é recomendado instanciar o singleton em algum código executado no início da aplicação. -O escopo de uma instância singleton pode ser o processo atual ou todos os processos. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo. +O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton. -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application. +### Âmbito -O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton. +The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. + +| Singleton created on | Scope if not shared | Scope if shared | +| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | +| 4D usuário único | Processo | Application | +| 4D Server | Processo | 4D Server machine | +| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | + +Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. :::info @@ -872,7 +880,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Criação de um singleton compartilhado -To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo: +To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo: ```4d //Class VehicleFactory @@ -899,7 +907,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -Você pode então chamar o **cs.VehicleFactory** singleton para obter um novo veículo de qualquer lugar em sua aplicação com uma única linha: +You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("caminhão") From 8349b41787145cb6cd12046057f477103620452f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:40:37 +0200 Subject: [PATCH 0226/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 194 insertions(+), 193 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index c2e3256ff85ff6..3d3b8e51ec282a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,196 +9,197 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriedade | Descrição | Valores possíveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | -| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | -| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | -| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | -| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | -| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | -| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | -| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | +| Propriedade | Descrição | Valores possíveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | +| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | +| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | +| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | +| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | +| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | + +|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| +|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| +|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ +|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| +|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| +|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| +|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| +|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| +|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| +|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| +|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| +|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| +|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| +|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| +|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| +|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| +|**t**||| +|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| +|[`text`](properties_Object.md#title)|The title of the form object|Any text| +|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| +|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| +|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| +|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| +|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| +|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| +|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | +|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| +|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| +|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| +|**u**||| +|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| +|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| +|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| +|**v**||| +|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| +|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| +|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| +|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| +|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| +|**w**||| +|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| +|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| +|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| +|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| +|**z**||| +|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| From 42de7bbf32adf8f912b341f3799e34ee684e8339 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 6 Aug 2024 23:41:15 +0200 Subject: [PATCH 0227/4889] New translations client-server-optimization.md (Portuguese, Brazilian) --- .../version-20-R6/ORDA/client-server-optimization.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index c074d367154b07..cecdf912a81437 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ O contexto de otimização é baseado nas seguintes implementações: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below). +- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). - You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). @@ -77,19 +77,19 @@ A mesma propriedade de contexto de otimização pode ser passada para um número var $data : Collection $querysettings:=New object("context";"shortList") $querysettings2:=New object("context";"longList") - + $sel1:=ds.Employee.query("lastname = S@";$querysettings) $data:=extractData($sel1) // In extractData method an optimization is triggered // and associated to context "shortList" - + $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) $data:=extractData($sel2) // In extractData method the optimization associated // to context "shortList" is applied - + $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization // is triggered and associated to context "longList" - + $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization // associated to context "longList" is applied @@ -133,6 +133,8 @@ Por motivos de otimização, os dados solicitados do servidor por meio do ORDA s Os dados contidos no cache são considerados expirados quando o tempo limite é atingido. Qualquer acesso a dados expirados enviará um pedido ao servidor. Os dados expirados permanecem na cache até que seja necessário espaço. +You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. + Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, você pode controlar seu conteúdo usando as seguintes funções da classe ORDA: - [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings) From a9faa9029cf729d1f2e5b9184315cf8c34569075 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:05 +0200 Subject: [PATCH 0228/4889] New translations dataclassclass.md (Japanese) --- .../version-20/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index e9744610dd49fb..8f4a9338fd1df9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -465,7 +465,7 @@ $ds.Persons.clearRemoteCache() :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます [ORDAキャッシュ](../ORDA/entities.md#ordaキャッシュ)は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。 ::: From a7bfbfa1c4d785b1c63fdc79fcfbf49ecebd588b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:12 +0200 Subject: [PATCH 0229/4889] New translations classes.md (Japanese) --- .../version-20-R5/Concepts/classes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 7081c28a2d1385..165dcf45b29391 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -833,7 +833,7 @@ shared Function Bar($value : Integer) ## シングルトンクラス -**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 シングルトンは、それがインスタンス化されたプロセスにおいて一意のインスタンスを持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスにおいて一意のインスタンスを持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。 @@ -843,15 +843,15 @@ shared Function Bar($value : Integer) ### スコープ -The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. +シングルトンインスタンスのスコープは、それがインスタンス化されたプロセスで、_共有_ シングルトンの場合はそのマシン上のすべてのプロセスです。 -| Singleton created on | Scope if not shared | Scope if shared | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | -| 4D シングルユーザー | プロセス | Application | -| 4D Server | プロセス | 4D Server machine | -| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | +| シングルトンが作成された場所 | 共有されていない場合のスコープ | 共有されている場合のスコープ | +| -------------- | -------------------------------------------------------------------------- | -------------- | +| 4D シングルユーザー | プロセス | アプリケーション | +| 4D Server | プロセス | 4D Server のマシン | +| 4Dリモートモード | プロセス (_注意_: シングルトンは "双子" プロセス間で同期されません) | 4Dリモートのマシン | -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. +インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上で実行中のアプリケーション内に参照が存在する限り存在し続けます。 :::info From 041c7459575df791ec5a432b47a868b261ec29de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:15 +0200 Subject: [PATCH 0230/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 809094eff4b577..44e1505d8db004 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | | [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | @@ -35,7 +35,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | | **d** | | | | [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | | [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -49,13 +49,13 @@ title: フォームオブジェクト JSON プロパティリスト | [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | | [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | | **e** | | | | [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | | [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | | [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | @@ -65,9 +65,9 @@ title: フォームオブジェクト JSON プロパティリスト | [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | | [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | | [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | @@ -76,14 +76,14 @@ title: フォームオブジェクト JSON プロパティリスト | [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | | [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | | [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | | [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | | [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | | **l** | | | | [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | @@ -106,7 +106,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | | **p** | | | | [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | | [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | @@ -114,7 +114,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | | [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | | [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | @@ -130,7 +130,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | | [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | | **s** | | | | [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | From 3c1a9c809f681055b67187f7796756d2e192d8e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:16 +0200 Subject: [PATCH 0231/4889] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index e83b71c95995c9..f60c80637997ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化 - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). +- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。 - [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。 @@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化 $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // In extractData method an optimization is triggered - // and associated to context "shortList" + $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、 + // コンテキスト "shortList" に紐づけられます $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // In extractData method the optimization associated - // to context "shortList" is applied + $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、 + // コンテキスト "shortList" に紐づけられます $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization - // is triggered and associated to context "longList" + $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、 + // コンテキスト "longList" に紐づけられます $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization - // associated to context "longList" is applied + $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、 + // コンテキスト "longList" に紐づけられます ``` ### エンティティセレクション型リストボックス @@ -133,7 +133,7 @@ title: クライアント/サーバーの最適化 キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。 -You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. +[`refresh()`](../API/EntitySelectionClass.md#refresh) 関数を使用して、ORDAキャッシュにあるエンティティセレクションのデータをいつでも強制的に期限切れにすることができます。 デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます: From af6e5f2ea4bdf14389903f909d00aace777cbd99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:20 +0200 Subject: [PATCH 0232/4889] New translations dataclassclass.md (Japanese) --- .../current/API/DataClassClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 9f2d29bd3e077f..6e00cecc194d29 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####参照 [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) @@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | #### 例題 1 @@ -469,13 +469,13 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます ([ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。 ::: From 1ec4df8e0de33617c562d03312ecd47327fd5355 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:26 +0200 Subject: [PATCH 0233/4889] New translations classes.md (Japanese) --- .../current/Concepts/classes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 7081c28a2d1385..165dcf45b29391 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -833,7 +833,7 @@ shared Function Bar($value : Integer) ## シングルトンクラス -**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 シングルトンは、それがインスタンス化されたプロセスにおいて一意のインスタンスを持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスにおいて一意のインスタンスを持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。 @@ -843,15 +843,15 @@ shared Function Bar($value : Integer) ### スコープ -The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. +シングルトンインスタンスのスコープは、それがインスタンス化されたプロセスで、_共有_ シングルトンの場合はそのマシン上のすべてのプロセスです。 -| Singleton created on | Scope if not shared | Scope if shared | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | -| 4D シングルユーザー | プロセス | Application | -| 4D Server | プロセス | 4D Server machine | -| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | +| シングルトンが作成された場所 | 共有されていない場合のスコープ | 共有されている場合のスコープ | +| -------------- | -------------------------------------------------------------------------- | -------------- | +| 4D シングルユーザー | プロセス | アプリケーション | +| 4D Server | プロセス | 4D Server のマシン | +| 4Dリモートモード | プロセス (_注意_: シングルトンは "双子" プロセス間で同期されません) | 4Dリモートのマシン | -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. +インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上で実行中のアプリケーション内に参照が存在する限り存在し続けます。 :::info From 32e197251dc2994286e752ead32b51382999cbc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:28 +0200 Subject: [PATCH 0234/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) 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 809094eff4b577..44e1505d8db004 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 @@ -20,7 +20,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | | [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | @@ -35,7 +35,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | | **d** | | | | [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | | [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -49,13 +49,13 @@ title: フォームオブジェクト JSON プロパティリスト | [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | | [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | | **e** | | | | [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | | [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | | [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | @@ -65,9 +65,9 @@ title: フォームオブジェクト JSON プロパティリスト | [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | | [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | | [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | @@ -76,14 +76,14 @@ title: フォームオブジェクト JSON プロパティリスト | [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | | [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | | [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | | [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | | [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | | **l** | | | | [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | @@ -106,7 +106,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | | **p** | | | | [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | | [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | @@ -114,7 +114,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | | [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | | [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | @@ -130,7 +130,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | | [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | | **s** | | | | [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | From ce5f8956ec17c91086a45ed7a37a77e505d8c39b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:30 +0200 Subject: [PATCH 0235/4889] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index e83b71c95995c9..f60c80637997ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化 - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). +- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。 - [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。 @@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化 $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // In extractData method an optimization is triggered - // and associated to context "shortList" + $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、 + // コンテキスト "shortList" に紐づけられます $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // In extractData method the optimization associated - // to context "shortList" is applied + $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、 + // コンテキスト "shortList" に紐づけられます $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization - // is triggered and associated to context "longList" + $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、 + // コンテキスト "longList" に紐づけられます $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization - // associated to context "longList" is applied + $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、 + // コンテキスト "longList" に紐づけられます ``` ### エンティティセレクション型リストボックス @@ -133,7 +133,7 @@ title: クライアント/サーバーの最適化 キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。 -You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. +[`refresh()`](../API/EntitySelectionClass.md#refresh) 関数を使用して、ORDAキャッシュにあるエンティティセレクションのデータをいつでも強制的に期限切れにすることができます。 デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます: From 4926dd1eb45b001ae23679aeed7931f89c4f8917 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:33 +0200 Subject: [PATCH 0236/4889] New translations dataclassclass.md (Japanese) --- .../version-20-R5/API/DataClassClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 9f2d29bd3e077f..6e00cecc194d29 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####参照 [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) @@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | #### 例題 1 @@ -469,13 +469,13 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます ([ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。 ::: From 08b4a7d4050336a9d7447d2dc8449322d3c0a809 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:39 +0200 Subject: [PATCH 0237/4889] New translations dataclassclass.md (Japanese) --- .../version-20-R6/API/DataClassClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 9f2d29bd3e077f..6e00cecc194d29 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####参照 [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) @@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | #### 例題 1 @@ -469,13 +469,13 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| プロパティ | タイプ | 説明 | +| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます ([ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。 ::: From aaa73a0fc8b3587de2fc78d6700509715122e83d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:46 +0200 Subject: [PATCH 0238/4889] New translations classes.md (Japanese) --- .../version-20-R6/Concepts/classes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index 68374be77e3240..fd5aebd21a376c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -833,7 +833,7 @@ shared Function Bar($value : Integer) ## シングルトンクラス -**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 +**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 シングルトンは、それがインスタンス化されたプロセスにおいて一意のインスタンスを持ち、*共有* シングルトンは、そのマシン上のすべてのプロセスにおいて一意のインスタンスを持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。 クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。 @@ -843,15 +843,15 @@ shared Function Bar($value : Integer) ### スコープ -The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. +シングルトンインスタンスのスコープは、それがインスタンス化されたプロセスで、*共有* シングルトンの場合はそのマシン上のすべてのプロセスです。 -| Singleton created on | Scope if not shared | Scope if shared | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | -| 4D シングルユーザー | プロセス | Application | -| 4D Server | プロセス | 4D Server machine | -| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | +| シングルトンが作成された場所 | 共有されていない場合のスコープ | 共有されている場合のスコープ | +| -------------- | -------------------------------------------------------------------------- | -------------- | +| 4D シングルユーザー | プロセス | アプリケーション | +| 4D Server | プロセス | 4D Server のマシン | +| 4Dリモートモード | プロセス (*注意*: シングルトンは "双子" プロセス間で同期されません) | 4Dリモートのマシン | -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. +インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上で実行中のアプリケーション内に参照が存在する限り存在し続けます。 :::info From bb3fe7b0a3f62c1cb72db7dd9c32c46bdcb579b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:49 +0200 Subject: [PATCH 0239/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 800519f92e8a9d..25fbbd9ad763b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | | [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | @@ -35,7 +35,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | | [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | | **d** | | | | [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | | [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -49,13 +49,13 @@ title: フォームオブジェクト JSON プロパティリスト | [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | | [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | | **e** | | | | [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | | [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | | [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | @@ -65,9 +65,9 @@ title: フォームオブジェクト JSON プロパティリスト | [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | | [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | | [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | @@ -76,14 +76,14 @@ title: フォームオブジェクト JSON プロパティリスト | [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | | [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | | [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | | [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | | [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | | **l** | | | | [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | @@ -106,7 +106,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | | **p** | | | | [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | | [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | @@ -114,7 +114,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | | [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | | [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | @@ -130,7 +130,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | | [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | | **s** | | | | [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | From 28e261c07ed81a7ba610260836e1ca95e021d916 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 05:06:51 +0200 Subject: [PATCH 0240/4889] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index bcc89bbf3a6d5c..f096e0a4b306b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化 - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). +- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。 - [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。 @@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化 $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // In extractData method an optimization is triggered - // and associated to context "shortList" + $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、 + // コンテキスト "shortList" に紐づけられます $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // In extractData method the optimization associated - // to context "shortList" is applied + $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、 + // コンテキスト "shortList" に紐づけられます $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization - // is triggered and associated to context "longList" + $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、 + // コンテキスト "longList" に紐づけられます $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization - // associated to context "longList" is applied + $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、 + // コンテキスト "longList" に紐づけられます ``` ### エンティティセレクション型リストボックス @@ -133,7 +133,7 @@ title: クライアント/サーバーの最適化 キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。 -You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. +[`refresh()`](../API/EntitySelectionClass.md#refresh) 関数を使用して、ORDAキャッシュにあるエンティティセレクションのデータをいつでも強制的に期限切れにすることができます。 デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます: From 32f2da814c16da3d9442e8eb2cdf331cc159245a Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Wed, 7 Aug 2024 09:29:21 +0200 Subject: [PATCH 0241/4889] fix table properties --- docs/FormObjects/properties_Reference.md | 1 - versioned_docs/version-20-R5/FormObjects/properties_Reference.md | 1 - versioned_docs/version-20-R6/FormObjects/properties_Reference.md | 1 - 3 files changed, 3 deletions(-) diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md index b50f40bac090c3..33ec872bbba1f6 100644 --- a/docs/FormObjects/properties_Reference.md +++ b/docs/FormObjects/properties_Reference.md @@ -178,7 +178,6 @@ You will find in this page a comprehensive list of all object properties sorted |[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false| |[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false| |[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| - |[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| |[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| |[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false| diff --git a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md index b50f40bac090c3..33ec872bbba1f6 100644 --- a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md @@ -178,7 +178,6 @@ You will find in this page a comprehensive list of all object properties sorted |[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false| |[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false| |[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| - |[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| |[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| |[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false| diff --git a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md index b50f40bac090c3..33ec872bbba1f6 100644 --- a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md @@ -178,7 +178,6 @@ You will find in this page a comprehensive list of all object properties sorted |[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false| |[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false| |[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| - |[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| |[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| |[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false| From 90debc385bebe4a5e2a7ee8794ea00588bbb7cff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 18:24:01 +0200 Subject: [PATCH 0242/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 44e1505d8db004..a8251ef0527995 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ title: フォームオブジェクト JSON プロパティリスト [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| プロパティ | 説明 | とりうる値 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | -| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | -| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | -| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | -| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | -| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | -| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | -| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | -| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | -| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | -| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | -| **d** | | | -| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | -| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | -| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | -| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | -| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | -| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| **e** | | | -| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | -| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | -| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | -| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | -| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | -| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | -| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | -| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | -| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | -| **h** | | | -| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | -| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | -| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | -| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | -| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | -| **l** | | | -| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | -| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | -| **m** | | | -| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | -| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | -| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | -| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | -| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | -| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | -| **p** | | | -| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | -| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | -| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | -| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | -| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | -| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | -| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | -| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | -| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | -| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | -| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | -| **s** | | | -| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | -| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | -| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | -| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | -| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | -| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | -| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | -| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | -| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | -| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | -| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | -| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | -| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | -| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | -| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | -| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| プロパティ | 説明 | とりうる値 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | +| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | +| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | +| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | +| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | +| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | +| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | +| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | +| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | +| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | +| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | +| **d** | | | +| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | +| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | +| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | +| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | +| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | +| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| **e** | | | +| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | +| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | +| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | +| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | +| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | +| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | +| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | +| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | +| **h** | | | +| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | +| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | +| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | +| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | +| **l** | | | +| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | +| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| **m** | | | +| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | +| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | +| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | +| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | +| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | +| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | +| **p** | | | +| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | +| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | +| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | +| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | +| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | +| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | +| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | +| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | +| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | +| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | +| **s** | | | +| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | +| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | +| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | +| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | +| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | +| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | +| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | +| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | +| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | +| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | +| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | +| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | +| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | +| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | +| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | +| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false | +| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false | +| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 | +| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 | +| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false | +| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
    [`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
    [`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 | +| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) | +| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | +| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | +| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | +| **t** | | | +| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | +| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | +| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | +| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | +| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | +| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | +| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | +| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | +| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | +| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From dd29ce3a2c927575afa4cbc9e6489dd92667d6a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 18:46:56 +0200 Subject: [PATCH 0243/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) 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 44e1505d8db004..a8251ef0527995 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 @@ -9,197 +9,196 @@ title: フォームオブジェクト JSON プロパティリスト [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| プロパティ | 説明 | とりうる値 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | -| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | -| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | -| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | -| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | -| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | -| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | -| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | -| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | -| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | -| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | -| **d** | | | -| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | -| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | -| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | -| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | -| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | -| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| **e** | | | -| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | -| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | -| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | -| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | -| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | -| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | -| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | -| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | -| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | -| **h** | | | -| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | -| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | -| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | -| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | -| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | -| **l** | | | -| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | -| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | -| **m** | | | -| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | -| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | -| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | -| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | -| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | -| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | -| **p** | | | -| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | -| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | -| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | -| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | -| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | -| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | -| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | -| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | -| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | -| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | -| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | -| **s** | | | -| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | -| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | -| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | -| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | -| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | -| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | -| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | -| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | -| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | -| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | -| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | -| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | -| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | -| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | -| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | -| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| プロパティ | 説明 | とりうる値 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | +| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | +| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | +| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | +| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | +| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | +| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | +| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | +| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | +| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | +| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | +| **d** | | | +| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | +| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | +| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | +| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | +| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | +| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| **e** | | | +| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | +| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | +| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | +| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | +| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | +| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | +| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | +| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | +| **h** | | | +| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | +| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | +| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | +| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | +| **l** | | | +| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | +| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| **m** | | | +| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | +| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | +| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | +| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | +| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | +| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | +| **p** | | | +| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | +| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | +| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | +| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | +| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | +| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | +| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | +| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | +| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | +| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | +| **s** | | | +| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | +| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | +| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | +| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | +| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | +| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | +| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | +| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | +| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | +| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | +| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | +| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false | +| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | +| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | +| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | +| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false | +| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false | +| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 | +| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 | +| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false | +| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
    [`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
    [`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 | +| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) | +| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | +| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | +| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | +| **t** | | | +| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | +| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | +| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | +| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | +| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | +| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | +| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | +| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | +| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | +| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From f63f69bc3c9a155422396338df58708f1cd19fef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 19:10:42 +0200 Subject: [PATCH 0244/4889] New translations properties_reference.md (Japanese) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 25fbbd9ad763b8..274a82dca3c361 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ title: フォームオブジェクト JSON プロパティリスト [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| プロパティ | 説明 | とりうる値 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | -| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | -| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | -| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | -| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | -| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | -| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | -| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | -| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | -| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | -| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | -| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | -| **d** | | | -| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | -| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | -| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | -| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | -| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | -| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | -| **e** | | | -| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | -| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | -| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | -| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | -| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | -| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | -| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | -| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | -| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | -| **h** | | | -| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | -| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | -| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | -| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | -| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | -| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | -| **l** | | | -| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | -| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | -| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | -| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | -| **m** | | | -| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | -| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | -| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | -| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | -| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | -| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | -| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | -| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | -| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | -| **p** | | | -| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | -| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | -| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | -| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | -| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | -| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | -| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | -| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | -| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | -| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | -| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | -| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | -| **s** | | | -| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | -| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | -| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | -| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | -| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | -| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | -| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | -| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | -| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | -| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | -| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | -| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false | -| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | -| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | -| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | -| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| プロパティ | 説明 | とりうる値 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 | +| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) | +| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト | +| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 | +| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション | +| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false | +| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) | +| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 | +| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 | +| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 | +| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 | +| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 | +| **d** | | | +| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | +| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | +| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | +| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
    [`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" | +| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
    [`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 | +| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) | +| **e** | | | +| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false | +| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false | +| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト | +| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | +| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | +| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | +| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" | +| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | +| **h** | | | +| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | +| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false | +| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 | +| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス | +| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") | +| **l** | | | +| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
    [`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 | +| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト | +| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト | +| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false | +| **m** | | | +| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 | +| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 | +| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 | +| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" | +| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) | +| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 | +| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false | +| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 | +| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) | +| **p** | | | +| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
    [`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) | +| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト | +| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 | +| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 | +| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト | +| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 | +| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 | +| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
    [`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 | +| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 | +| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
    [`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 | +| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
    [`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 | +| **s** | | | +| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
    [`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 | +| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
    [`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
    [`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false | +| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false | +| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false | +| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false | +| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false | +| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false | +| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false | +| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false | +| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false | +| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false | +| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false | +| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false | +| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false | +| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false | +| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false | +| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false | +| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 | +| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 | +| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false | +| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
    [`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
    [`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 | +| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) | +| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false | +| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false | +| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | +| **t** | | | +| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | +| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | +| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | +| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | +| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | +| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | +| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | +| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" | +| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | +| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From 713569c6468ecf49a7ca344a232401ba27e9810c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 20:13:40 +0200 Subject: [PATCH 0245/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index e33a1026ea4395..7c4dcfd276d8ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriété | Description | Valeurs possibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | -| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | -| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | -| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | -| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | -| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | -| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | -| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | -| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | -| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | -| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | -| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | -| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | -| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | -| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propriété | Description | Valeurs possibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | +| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | +| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | +| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | +| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | +| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | +| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | +| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | +| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | +| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | +| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | +| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | +| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | +| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | +| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 | +| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form | +| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | +| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | +| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From af69dbef401fec73d349141f103ee371c0fa244a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 20:34:39 +0200 Subject: [PATCH 0246/4889] New translations develop-components.md (French) --- .../current/Extensions/develop-components.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md index 837da2001f7108..15ebc934eb7b69 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md @@ -11,13 +11,13 @@ Vous pouvez développer des composants 4D pour vos propres besoins et les garder - **Projet utilisé comme matrice** : Projet 4D utilisé pour le développement du composant. C'est un projet standard, sans attribut spécifique. Il constitue un seul composant. - **Projet hôte :** projet dans lequel un composant est installé et utilisé. -- **Component**: Matrix project that can be compiled and [built](Desktop/building.md#build-component), [installed in the host application](../Project/components.md#basics) and whose contents are used in the host application. +- **Composant** : Projet de matrice qui peut être compilé et [construit](Desktop/building.md#build-component), [installé dans l'application hôte](../Project/components.md#basics) et dont le contenu est utilisé dans l'application hôte. ## Principes de base La création et l’installation des composants 4D s’effectuent directement depuis 4D : -- To use a component, you simply need to [install it in your application](../Project/components.md#basics). +- Pour utiliser un composant, il suffit de [l'installer dans votre application](../Projet/composants.md#basics). - Un projet peut être à la fois "matrice" et "hôte", c'est-à-dire qu'un projet utilisé comme matrice peut lui-même utiliser un ou plusieurs composants. En revanche, un composant ne peut pas lui-même utiliser de "sous-composants". - Un composant peut appeler la plupart des éléments 4D : des classes, des fonctions, des méthodes projet, des formulaires projet, des barres de menus, des listes à choix multiples, etc. Il ne peut pas appeler des méthodes base et des triggers. - Il n’est pas possible d’exploiter le datastore, des tables standard ou des fichiers de données dans les composants 4D. En revanche, un composant peut créer et/ou utiliser des tables, des champs et des fichiers de données via les mécanismes des bases externes. Les bases externes sont des bases 4D indépendantes manipulées via les commandes SQL. @@ -66,7 +66,7 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad Toutes les méthodes projet d’un projet utilisé comme matrice sont par définition incluses dans le composant (le projet est le composant), ce qui signifie qu’elles peuvent être appelées et exécutées dans le composant. -En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. In the matrix project, you must explicitly designate the methods that you want to share with the host project and its components by checking the **Shared by components and host project** box in the method properties dialog box: +En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. Dans le projet matrice, vous devez désigner explicitement les méthodes que vous souhaitez partager avec le projet hôte et ses composants en cochant la case **Partagée entre composants et projet hôte** dans la boîte de dialogue des propriétés de la méthode : ![](../assets/en/Concepts/shared-methods.png) @@ -92,13 +92,13 @@ EXECUTE METHOD($param) > Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ > Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands. -## Sharing of classes +## Partage des classes -By default, component classes cannot be called from the 4D Code Editor of the host project. If you want your component classes to be exposed in the host project and its loaded components, you need to **declare a component namespace**. Additionally, you can control how component classes are suggested in the host Code Editor. +Par défaut, les classes de composants ne peuvent pas être appelées à partir de l'éditeur de code 4D du projet hôte. Si vous voulez que vos classes de composants soient exposées dans le projet hôte et ses composants chargés, vous devez **déclarer un namespace de composant**. En outre, vous pouvez contrôler la manière dont les classes de composants sont suggérées dans l'éditeur de code de l'hôte. ### Déclaration du namespace -To allow classes of your component to be exposed in the host projects and their loaded components, enter a value in the [**Component namespace in the class store** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant. +Pour permettre aux classes de votre composant d'être exposées dans les projets hôtes et leurs composants chargés, saisissez une valeur dans l'option [**namespace du composant dans le class store** de la page Général](../settings/general.md#component-namespace-in-the-class-store) des paramètres du projet matrice. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant. ![](../assets/en/settings/namespace.png) @@ -108,10 +108,10 @@ Un _namespace_ garantit qu'aucun conflit n'émerge lorsqu'un projet hôte utilis ::: -When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` namespace. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : +Lorsque vous entrez une valeur, vous déclarez que les classes de composants seront disponibles dans le [user class store (**cs**)](../Concepts/classes.md#cs) du projet hôte ainsi que dans ses composants chargés, à travers le namespace `cs.`. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : ```4d -//in host project or one of its components +//dans le projet hôte ou l'une de ses composantes var $rect: cs.eGeometry.Rectangle $rect:=cs.eGeometry.Rectangle.new(10;20) $area:=$rect.getArea() @@ -119,13 +119,13 @@ $area:=$rect.getArea() :::info -The namespace of a [compiled](#protection-of-components-compilation) component is added between parentheses after the component name in the [Component Methods page](../Concepts/components.md#using-components) of the host projects: +Le namespace d'un composant [compilé](#protection-of-components-compilation) est ajouté entre parenthèses après le nom du composant dans la [page Méthodes composant](../Concepts/composants.md#utiliserlescomposants) des projets hôtes : ![](../assets/en/settings/namesapece-explorer.png) ::: -Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. If a user class with the same name as a component namespace already exists in the project, the user class is taken into account and the component classes are ignored. +Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. Si une classe utilisateur portant le même nom que le namespace d'un composant qui existe déjà dans le projet, la classe utilisateur est prise en compte et les classes de composants sont ignorées. Les classes ORDA d'un composant ne sont pas disponibles dans le projet hôte. Par exemple, s'il existe une dataclass nommée Employees dans votre composant, vous ne pourrez pas utiliser une classe "cs.Mycomponent.Employee" dans le projet hôte. From edf0f46a64f9800e5b947c782d893e75e0e6264b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 20:35:40 +0200 Subject: [PATCH 0247/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index e33a1026ea4395..7c4dcfd276d8ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriété | Description | Valeurs possibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | -| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | -| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | -| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | -| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | -| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | -| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | -| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | -| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | -| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | -| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | -| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | -| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | -| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | -| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propriété | Description | Valeurs possibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | +| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | +| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | +| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | +| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | +| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | +| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | +| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | +| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | +| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | +| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | +| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | +| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | +| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | +| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 | +| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form | +| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | +| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | +| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From 8290cbda0e116a13ff73b817aef22d506371a67a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 20:57:48 +0200 Subject: [PATCH 0248/4889] New translations develop-components.md (French) --- .../Extensions/develop-components.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md index 3d8da9124178c6..2d8f5ae8daccb6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md @@ -11,13 +11,13 @@ Vous pouvez développer des composants 4D pour vos propres besoins et les garder - **Projet utilisé comme matrice** : Projet 4D utilisé pour le développement du composant. C'est un projet standard, sans attribut spécifique. Il constitue un seul composant. - **Projet hôte :** projet dans lequel un composant est installé et utilisé. -- **Component**: Matrix project that can be compiled and [built](Desktop/building.md#build-component), [installed in the host application](../Project/components.md#basics) and whose contents are used in the host application. +- **Composant** : Projet de matrice qui peut être compilé et [construit](Desktop/building.md#build-component), [installé dans l'application hôte](../Project/components.md#basics) et dont le contenu est utilisé dans l'application hôte. ## Principes de base La création et l’installation des composants 4D s’effectuent directement depuis 4D : -- To use a component, you simply need to [install it in your application](../Project/components.md#basics). +- Pour utiliser un composant, il suffit de [l'installer dans votre application](../Projet/composants.md#basics). - Un projet peut être à la fois "matrice" et "hôte", c'est-à-dire qu'un projet utilisé comme matrice peut lui-même utiliser un ou plusieurs composants. En revanche, un composant ne peut pas lui-même utiliser de "sous-composants". - Un composant peut appeler la plupart des éléments 4D : des classes, des fonctions, des méthodes projet, des formulaires projet, des barres de menus, des listes à choix multiples, etc. Il ne peut pas appeler des méthodes base et des triggers. - Il n’est pas possible d’exploiter le datastore, des tables standard ou des fichiers de données dans les composants 4D. En revanche, un composant peut créer et/ou utiliser des tables, des champs et des fichiers de données via les mécanismes des bases externes. Les bases externes sont des bases 4D indépendantes manipulées via les commandes SQL. @@ -66,7 +66,7 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad Toutes les méthodes projet d’un projet utilisé comme matrice sont par définition incluses dans le composant (le projet est le composant), ce qui signifie qu’elles peuvent être appelées et exécutées dans le composant. -En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. In the matrix project, you must explicitly designate the methods that you want to share with the host project and its components by checking the **Shared by components and host project** box in the method properties dialog box: +En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. Dans le projet matrice, vous devez désigner explicitement les méthodes que vous souhaitez partager avec le projet hôte et ses composants en cochant la case **Partagée entre composants et projet hôte** dans la boîte de dialogue des propriétés de la méthode : ![](../assets/en/Concepts/shared-methods.png) @@ -92,13 +92,13 @@ EXECUTE METHOD($param) > Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ > Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands. -## Sharing of classes +## Partage des classes -By default, component classes cannot be called from the 4D Code Editor of the host project. If you want your component classes to be exposed in the host project and its loaded components, you need to **declare a component namespace**. Additionally, you can control how component classes are suggested in the host Code Editor. +Par défaut, les classes de composants ne peuvent pas être appelées à partir de l'éditeur de code 4D du projet hôte. Si vous voulez que vos classes de composants soient exposées dans le projet hôte et ses composants chargés, vous devez **déclarer un namespace de composant**. En outre, vous pouvez contrôler la manière dont les classes de composants sont suggérées dans l'éditeur de code de l'hôte. ### Déclaration du namespace -To allow classes of your component to be exposed in the host projects and their loaded components, enter a value in the [**Component namespace in the class store** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant. +Pour permettre aux classes de votre composant d'être exposées dans les projets hôtes et leurs composants chargés, saisissez une valeur dans l'option [**namespace du composant dans le class store** de la page Général](../settings/general.md#component-namespace-in-the-class-store) des paramètres du projet matrice. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant. ![](../assets/en/settings/namespace.png) @@ -108,10 +108,10 @@ Un *namespace* garantit qu'aucun conflit n'émerge lorsqu'un projet hôte utilis ::: -When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` namespace. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : +Lorsque vous entrez une valeur, vous déclarez que les classes de composants seront disponibles dans le [user class store (**cs**)](../Concepts/classes.md#cs) du projet hôte ainsi que dans ses composants chargés, à travers le namespace `cs.`. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : ```4d -//in host project or one of its components +//dans le projet hôte ou l'une de ses composantes var $rect: cs.eGeometry.Rectangle $rect:=cs.eGeometry.Rectangle.new(10;20) $area:=$rect.getArea() @@ -119,13 +119,13 @@ $area:=$rect.getArea() :::info -The namespace of a [compiled](#protection-of-components-compilation) component is added between parentheses after the component name in the [Component Methods page](../Concepts/components.md#using-components) of the host projects: +Le namespace d'un composant [compilé](#protection-of-components-compilation) est ajouté entre parenthèses après le nom du composant dans la [page Méthodes composant](../Concepts/composants.md#utiliserlescomposants) des projets hôtes : ![](../assets/en/settings/namesapece-explorer.png) ::: -Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. If a user class with the same name as a component namespace already exists in the project, the user class is taken into account and the component classes are ignored. +Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. Si une classe utilisateur portant le même nom que le namespace d'un composant qui existe déjà dans le projet, la classe utilisateur est prise en compte et les classes de composants sont ignorées. Les classes ORDA d'un composant ne sont pas disponibles dans le projet hôte. Par exemple, s'il existe une dataclass nommée Employees dans votre composant, vous ne pourrez pas utiliser une classe "cs.Mycomponent.Employee" dans le projet hôte. From 08826fcd89fe1e202628cb154fe01f7725652a40 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 20:58:50 +0200 Subject: [PATCH 0249/4889] New translations properties_reference.md (French) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index ccdc6a58641dee..1371bea99dbf57 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriété | Description | Valeurs possibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | -| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | -| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | -| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | -| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | -| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | -| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | -| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | -| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | -| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | -| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | -| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | -| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | -| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | -| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | -| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propriété | Description | Valeurs possibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération | +| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes | +| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 | +| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies | +| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false | +| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) | +| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) | +| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries | +| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | +| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | +| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération | +| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression | +| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" | +| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | +| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau | +| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 | +| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form | +| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" | +| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | +| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From f30be65dc4b6f0b832115612ae8abfa77be6dc76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 22:00:56 +0200 Subject: [PATCH 0250/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index dbfff5b255103a..3396a562e8ce12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propiedad | Descripción | Valores posibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | +| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From 94919ed882321efd97fe360753d80f1d149b609a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 22:22:51 +0200 Subject: [PATCH 0251/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index dbfff5b255103a..3396a562e8ce12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propiedad | Descripción | Valores posibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | +| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From 4307d149326700a96f26ed1ca17158a255afaf07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 22:45:08 +0200 Subject: [PATCH 0252/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index e19971e749bebf..6356922315878b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propiedad | Descripción | Valores posibles | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | +| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From d147f7bbf56baf61b9a4d819466e29601b6aef43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 23:41:13 +0200 Subject: [PATCH 0253/4889] New translations shared.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index a84455ace40da2..40134dc0035601 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -73,7 +73,7 @@ Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. ### Leitura -Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. +A leitura de propriedades ou elementos de um objeto/coleção compartilhado é permitida sem a necessidade de chamar a estrutura `Use...End use`, mesmo que o objeto/coleção compartilhado esteja sendo usado por outro processo. No entanto, é necessário ler um objeto/coleção partilhado dentro de `Use...End use` quando vários valores estão ligados entre si e devem ser lidos de uma só vez, por razões de coerência. From 84e1dd409ed8c67eb405054efa5131eb88824cea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 7 Aug 2024 23:43:22 +0200 Subject: [PATCH 0254/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 25f2ef7617cd2d..1041c28a21f97a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriedade | Descrição | Valores possíveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | -| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | -| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | -| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | -| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | -| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | -| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propriedade | Descrição | Valores possíveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | +| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | +| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | +| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | +| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | +| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | +| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | From 400c1ef6d329ff6e209c01164a1128f0920691d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 00:00:52 +0200 Subject: [PATCH 0255/4889] New translations shared.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md index 38bbab1b9973b3..8284293c9603a1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -73,7 +73,7 @@ Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. ### Leitura -Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. +A leitura de propriedades ou elementos de um objeto/coleção compartilhado é permitida sem a necessidade de chamar a estrutura `Use...End use`, mesmo que o objeto/coleção compartilhado esteja sendo usado por outro processo. No entanto, é necessário ler um objeto/coleção partilhado dentro de `Use...End use` quando vários valores estão ligados entre si e devem ser lidos de uma só vez, por razões de coerência. From 77cdcf787a3d86b2a6bd595f702b1d703412ab3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 00:03:04 +0200 Subject: [PATCH 0256/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 25f2ef7617cd2d..1041c28a21f97a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriedade | Descrição | Valores possíveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | -| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | -| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | -| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | -| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | -| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | -| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propriedade | Descrição | Valores possíveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | +| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | +| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | +| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | +| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | +| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | +| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | From 505ad03a7dac016c13a1f7e07652be8662efd749 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 00:22:05 +0200 Subject: [PATCH 0257/4889] New translations shared.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index 4ad26394e8c640..cdb65af3c4d31b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -73,7 +73,7 @@ Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. ### Leitura -Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. +A leitura de propriedades ou elementos de um objeto/coleção compartilhado é permitida sem a necessidade de chamar a estrutura `Use...End use`, mesmo que o objeto/coleção compartilhado esteja sendo usado por outro processo. No entanto, é necessário ler um objeto/coleção partilhado dentro de `Use...End use` quando vários valores estão ligados entre si e devem ser lidos de uma só vez, por razões de coerência. From e3882f61342ed40e8d4365d62c4f9f46cc0174b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 00:24:07 +0200 Subject: [PATCH 0258/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 387 +++++++++--------- 1 file changed, 193 insertions(+), 194 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 3d3b8e51ec282a..c06e734f3cc749 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,197 +9,196 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propriedade | Descrição | Valores possíveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | -| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | -| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | -| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | -| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | -| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | -| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | - -|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"| -|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false| -|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\ -|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"| -|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"| -|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0| -|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1| -|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false| -|[`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"| -|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string| -|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form| -|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"| -|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false| -|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false| -|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false| -|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false| -|**t**||| -|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""| -|[`text`](properties_Object.md#title)|The title of the form object|Any text| -|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"| -|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270| -|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"| -|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| -|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| -|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| -|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | -|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| -|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| -|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0| -|**u**||| -|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.| -|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false| -|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"| -|**v**||| -|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...| -|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"| -|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"| -|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"| -|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"| -|**w**||| -|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"| -|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0| -|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false| -|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"| -|**z**||| -|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)| +| Propriedade | Descrição | Valores possíveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | +| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | +| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas | +| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | +| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto | +| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" | +| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. | +| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção | +| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" | +| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | minimum: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) | From 73fe6fd47c9b9908cb8ce188f1b8a8491f3a40a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 06:45:53 +0200 Subject: [PATCH 0259/4889] New translations properties_reference.md (Japanese) --- .../version-20-R5/FormObjects/properties_Reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index a8251ef0527995..8fe6236b1e237e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -184,11 +184,11 @@ title: フォームオブジェクト JSON プロパティリスト | [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | | [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | | [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | | [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | @@ -199,6 +199,6 @@ title: フォームオブジェクト JSON プロパティリスト | [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | | [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From 7b9fe3d66a93169d32232993952865464ce7107d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 06:46:00 +0200 Subject: [PATCH 0260/4889] New translations properties_reference.md (Japanese) --- .../current/FormObjects/properties_Reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 a8251ef0527995..8fe6236b1e237e 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 @@ -184,11 +184,11 @@ title: フォームオブジェクト JSON プロパティリスト | [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | | [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | | [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | | [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | @@ -199,6 +199,6 @@ title: フォームオブジェクト JSON プロパティリスト | [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | | [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From dc435f6c98b22d3357c3d421a46bf8e968f0318f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 06:46:03 +0200 Subject: [PATCH 0261/4889] New translations properties_reference.md (Japanese) --- .../version-20-R6/FormObjects/properties_Reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 274a82dca3c361..1141526e41eccc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -184,11 +184,11 @@ title: フォームオブジェクト JSON プロパティリスト | [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | | [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | -| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL | | [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false | -| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... | | [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | @@ -199,6 +199,6 @@ title: フォームオブジェクト JSON プロパティリスト | [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | | [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | -| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From 00337ed7d2f5bc4daa0a6635a471af299a1a335e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:04:59 +0200 Subject: [PATCH 0262/4889] New translations properties_webarea.md (French) --- .../version-20/FormObjects/properties_WebArea.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_WebArea.md index e1f3ca4666e33c..901b92f9dd5604 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_WebArea.md @@ -83,13 +83,13 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: Cette option vous permet de choisir entre deux moteurs de rendus pour la zone Web, en fonction des spécificités de votre application : -* **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. However, you may notice some rendering differences between platforms. On Windows, 4D uses Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). +* **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. Cependant, vous pouvez remarquer des différences de rendu entre les plates-formes. Sous Windows, 4D utilise Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). -> On Windows, if Microsoft Edge WebView2 is not installed, 4D uses the embedded engine as system rendering engine. To know if it is installed in your system, look for "Microsoft Edge WebView2 Runtime" in your applications panel. +> Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. * **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). -The CEF engine has the following limitations: +Le moteur CEF a les limitations suivantes : - [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). - When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4Dv18/4D/18.4/WA-SET-PREFERENCE.301-5232962.en.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18.4/WA-OPEN-URL.301-5232954.en.html) or one assignment to the URL variable associated to the area. From bf6cea691e31aa687cee04c141fe2e552088678a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:00 +0200 Subject: [PATCH 0263/4889] New translations properties_webarea.md (French) --- .../version-20-R5/FormObjects/properties_WebArea.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md index 571def2e5cac28..f1d6fbbb58b4f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md @@ -59,7 +59,7 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: - Pour les accès aux documents, la variable accepte uniquement des URLs conformes aux RFC ("file://c:/Mon%20Doc") et non les chemins d’accès système ("c:\MonDoc"). La commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) accepte les deux notations. - Si la variable URL contient une chaîne vide, la zone Web ne tente pas de charger l’URL. La commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) génère une erreur dans ce cas. - Si la variable URL ne contient pas de protocole (http, mailto, file, etc.), la zone Web ajoute "http://", ce qui n’est pas le cas pour la commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html). -- When the Web area is not displayed in the form (when it is located on another page of the form), executing the [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) command has no effect, whereas assigning a value to the URL variable can be used to update the current URL. +- Lorsque la zone Web n'est pas affichée dans le formulaire (lorsqu'elle se trouve sur une autre page du formulaire), l'exécution de la commande [WA OPEN URL](https://doc.4d.com/4dv20/help/command/fr/page1020.html) est sans effet, tandis que l'assignation d'une valeur à la variable URL permet de mettre à jour l'URL courant. #### Grammaire JSON @@ -77,13 +77,13 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: Cette option vous permet de choisir entre deux moteurs de rendus pour la zone Web, en fonction des spécificités de votre application : -- **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. However, you may notice some rendering differences between platforms. On Windows, 4D uses Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). +- **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. Cependant, vous pouvez remarquer des différences de rendu entre les plates-formes. Sous Windows, 4D utilise Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). -> On Windows, if Microsoft Edge WebView2 is not installed, 4D uses the embedded engine as system rendering engine. To know if it is installed in your system, look for "Microsoft Edge WebView2 Runtime" in your applications panel. +> Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. - **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). -The CEF engine has the following limitations: +Le moteur CEF a les limitations suivantes : - [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). - When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. From 3d721824d459739d3e5e42c3ca9400af3e1a05dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:02 +0200 Subject: [PATCH 0264/4889] New translations properties_webarea.md (French) --- .../current/FormObjects/properties_WebArea.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md index 41c434174390a4..700bd51bf83def 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md @@ -59,7 +59,7 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: - Pour les accès aux documents, la variable accepte uniquement des URLs conformes aux RFC ("file://c:/Mon%20Doc") et non les chemins d’accès système ("c:\MonDoc"). La commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) accepte les deux notations. - Si la variable URL contient une chaîne vide, la zone Web ne tente pas de charger l’URL. La commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) génère une erreur dans ce cas. - Si la variable URL ne contient pas de protocole (http, mailto, file, etc.), la zone Web ajoute "http://", ce qui n’est pas le cas pour la commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html). -- When the Web area is not displayed in the form (when it is located on another page of the form), executing the [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) command has no effect, whereas assigning a value to the URL variable can be used to update the current URL. +- Lorsque la zone Web n'est pas affichée dans le formulaire (lorsqu'elle se trouve sur une autre page du formulaire), l'exécution de la commande [WA OPEN URL](https://doc.4d.com/4dv20/help/command/fr/page1020.html) est sans effet, tandis que l'assignation d'une valeur à la variable URL permet de mettre à jour l'URL courant. #### Grammaire JSON @@ -77,13 +77,13 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: Cette option vous permet de choisir entre deux moteurs de rendus pour la zone Web, en fonction des spécificités de votre application : -- **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. However, you may notice some rendering differences between platforms. On Windows, 4D uses Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). +- **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. Cependant, vous pouvez remarquer des différences de rendu entre les plates-formes. Sous Windows, 4D utilise Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). -> On Windows, if Microsoft Edge WebView2 is not installed, 4D uses the embedded engine as system rendering engine. To know if it is installed in your system, look for "Microsoft Edge WebView2 Runtime" in your applications panel. +> Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. - **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). -The CEF engine has the following limitations: +Le moteur CEF a les limitations suivantes : - [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). - When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. From 947c112af2c5b8c3bccabda912f763b0a4c88b5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:04 +0200 Subject: [PATCH 0265/4889] New translations properties_webarea.md (French) --- .../version-20-R6/FormObjects/properties_WebArea.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md index f4ab9814f208f0..7da6b12cbe96e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md @@ -59,7 +59,7 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: - Pour les accès aux documents, la variable accepte uniquement des URLs conformes aux RFC ("file://c:/Mon%20Doc") et non les chemins d’accès système ("c:\MonDoc"). La commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) accepte les deux notations. - Si la variable URL contient une chaîne vide, la zone Web ne tente pas de charger l’URL. La commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) génère une erreur dans ce cas. - Si la variable URL ne contient pas de protocole (http, mailto, file, etc.), la zone Web ajoute "http://", ce qui n’est pas le cas pour la commande [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html). -- When the Web area is not displayed in the form (when it is located on another page of the form), executing the [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) command has no effect, whereas assigning a value to the URL variable can be used to update the current URL. +- Lorsque la zone Web n'est pas affichée dans le formulaire (lorsqu'elle se trouve sur une autre page du formulaire), l'exécution de la commande [WA OPEN URL](https://doc.4d.com/4dv20/help/command/fr/page1020.html) est sans effet, tandis que l'assignation d'une valeur à la variable URL permet de mettre à jour l'URL courant. #### Grammaire JSON @@ -77,13 +77,13 @@ La variable URL produit les mêmes effets que la commande [WA OUVRIR URL](https: Cette option vous permet de choisir entre deux moteurs de rendus pour la zone Web, en fonction des spécificités de votre application : -- **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. However, you may notice some rendering differences between platforms. On Windows, 4D uses Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). +- **non coché** - `valeur JSON : system` (par défaut) : Dans ce cas, 4D utilise le "meilleur" moteur correspondant au système. Ce fonctionnement vous permet de bénéficier automatiquement des dernières avancées en matière de rendu Web, via HTML5 ou JavaScript. Cependant, vous pouvez remarquer des différences de rendu entre les plates-formes. Sous Windows, 4D utilise Microsoft Edge WebView2. Sur macOS, 4D utilise la version courante du WebKit (Safari). -> On Windows, if Microsoft Edge WebView2 is not installed, 4D uses the embedded engine as system rendering engine. To know if it is installed in your system, look for "Microsoft Edge WebView2 Runtime" in your applications panel. +> Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. - **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). -The CEF engine has the following limitations: +Le moteur CEF a les limitations suivantes : - [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). - When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. From aee3a1a47b643f9aa7d2bea209c2fef6e829844e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:13 +0200 Subject: [PATCH 0266/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index fe16d8b2eddb16..d82d537fc5e8c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -212,7 +212,7 @@ Las propiedades soportadas dependen del tipo de list box. | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box jerárquicos únicamente_ | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _Arrays, Current Selection & Named Selection list boxes only_ | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | | On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | | On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | | On Load | | | @@ -281,7 +281,7 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col | On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _Arrays, Current Selection & Named Selection list boxes only_ | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | | On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | | On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | | On Load | | | From 402fdbe1ef93546f2bbb685aa35d57b87636c125 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:15 +0200 Subject: [PATCH 0267/4889] New translations properties_display.md (Spanish) --- .../version-20-R5/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index 2126bd748dc840..ef0b4de6072126 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -392,7 +392,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr - un texto en un [objeto de entrada](input_overview.md) - un "popup" en una [columna del list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... puede seleccionar el texto que se mostrará para cada valor: - **Text cuando True** - el texto que se mostrará cuando el valor sea "true" - **Text cuando False** - el texto que se mostrará cuando el valor sea "false" From 06b2c45c3dcd45850053f268c62b8fa33f8abbb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:18 +0200 Subject: [PATCH 0268/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 3396a562e8ce12..f85eee9060f0af 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | | [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | @@ -55,7 +55,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | | [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | @@ -65,9 +65,9 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | @@ -130,7 +130,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | From 68e16ac2915a84f4d9dd5892c21820b6373c1838 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:20 +0200 Subject: [PATCH 0269/4889] New translations privileges.md (Spanish) --- .../version-20-R5/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index 28fb5a83113a1c..24ffaff9f81853 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -57,7 +57,7 @@ Las acciones disponibles están relacionadas con el recurso de destino. - Un alias puede leerse tan pronto como los privilegios de sesión permitan el acceso al propio alias, aunque los privilegios de sesión no permitan el acceso a los atributos que resuelven el alias. - Se puede acceder a un atributo calculado aunque no haya permisos en los atributos sobre los que se crea. - Valores por defecto: en la implementación actual, solo _Null_ está disponible como valor por defecto. -- In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- En REST [modo force login](../REST/authUsers.md/#force-login-mode), la [función `Systfy()`](../REST/authUsers.md#function-ěfy) es siempre ejecutable por usuarios invitados, cualquiera que sea la configuración de permisos. La definición de permisos requiere ser coherente, en particular: From b191f6e1f6873c277ae52dd5d826ba5f8e8ba6e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:24 +0200 Subject: [PATCH 0270/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 7b74f53692d697..ef0bdc367d9535 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####Ver también [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) From 1f7ff033067d1106220c0b03497a4643b482be47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:28 +0200 Subject: [PATCH 0271/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 9393e9bcacb43c..9c6f8ff3ef57df 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -803,7 +803,7 @@ El objeto `boxInfo` devuelto contiene las siguientes propiedades: | mailCount | Number | Número de mensajes en el buzón | | mailRecent | Number | Número de mensajes con el marcador "reciente" (que indica los mensajes nuevos) | | id | text | Id. único del buzón | -| mailUnseen | Number | Number of messages marked "unseen" | +| mailUnseen | Number | Número de mensajes marcados como "unseen" | #### Ejemplo From a29aa20bcc5e8dfee57e62550ad9d7e1c3a47575 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:35 +0200 Subject: [PATCH 0272/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 64cc1bc6f10085..197b6210a41ffe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -218,7 +218,7 @@ Las propiedades soportadas dependen del tipo de list box. | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box jerárquicos únicamente_ | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _Arrays, Current Selection & Named Selection list boxes only_ | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | | On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | | On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | | On Load | | | @@ -287,7 +287,7 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col | On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _Arrays, Current Selection & Named Selection list boxes only_ | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | | On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | | On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | | On Load | | | From 461f83e2fe11f4d2fddc6f160d39af9b41faf9da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:38 +0200 Subject: [PATCH 0273/4889] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index e49c6699cecf9f..f33bd554fd7c26 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -393,7 +393,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr - un texto en un [objeto de entrada](input_overview.md) - un "popup" en una [columna del list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... puede seleccionar el texto que se mostrará para cada valor: - **Text cuando True** - el texto que se mostrará cuando el valor sea "true" - **Text cuando False** - el texto que se mostrará cuando el valor sea "false" From 0a7763db387f7b0a1ded6477270aaf448d0ab140 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:40 +0200 Subject: [PATCH 0274/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 3396a562e8ce12..f85eee9060f0af 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | | [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | @@ -55,7 +55,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | | [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | @@ -65,9 +65,9 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | @@ -130,7 +130,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | From 8217e8ee94f7a1db77ea1c80dc974e2e82c710fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:42 +0200 Subject: [PATCH 0275/4889] New translations privileges.md (Spanish) --- .../current/ORDA/privileges.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 16b520e7cc980b..5048f6af28fd8e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -3,7 +3,7 @@ id: privileges title: Privilegios --- -Proteger los datos a la vez que se permite un acceso rápido y sencillo a los usuarios autorizados es un reto importante para las aplicaciones web. The ORDA security architecture is implemented at the heart of your datastore and allows you to define specific privileges to all web or REST user sessions for the various resources in your project (datastore, dataclasses, functions, etc.). +Proteger los datos a la vez que se permite un acceso rápido y sencillo a los usuarios autorizados es un reto importante para las aplicaciones web. La arquitectura de seguridad ORDA se implementa en el corazón de su almacén de datos y le permite definir privilegios específicos a todas las sesiones usuario REST o web para los distintos recursos de su proyecto (datastore, dataclasses, funciones, etc.). ## Generalidades @@ -19,7 +19,7 @@ Si un usuario intenta ejecutar una acción y no tiene los derechos de acceso ade ### Ver también -For a detailed overview of the whole permissions architecture, please read the [**Filter access to your data with a complete system of permissions**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/) blog post. +Para una descripción detallada de toda la arquitectura de permisos, por favor lea el blog [**Filtrar acceso a sus datos con un sistema completo de permisos**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/). ## Resources @@ -47,7 +47,7 @@ Los permisos controlan el acceso a los objetos o funciones del almacén de datos Las acciones disponibles están relacionadas con el recurso de destino. -| Acciones | Almacén de datos | dataclass | atributo | data model function or singleton function | +| Acciones | Almacén de datos | dataclass | atributo | función del modelo de datos o función singleton | | ------------ | --------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **create** | Crear entidad en cualquier clase de datos | Crear entidad en esta clase de datos | Crea una entidad con un valor diferente del valor por defecto permitido para este atributo (ignorado para atributos alias). | n/a | | **read** | Leer atributos en cualquier dataclass | Leer atributos en esta clase de datos | Lea el contenido de este atributo | n/a | @@ -61,9 +61,9 @@ Las acciones disponibles están relacionadas con el recurso de destino. - Un alias puede leerse tan pronto como los privilegios de sesión permitan el acceso al propio alias, aunque los privilegios de sesión no permitan el acceso a los atributos que resuelven el alias. - Se puede acceder a un atributo calculado aunque no haya permisos en los atributos sobre los que se crea. -- You can assign a permission action to a singleton class (`singleton` type), in which case it will be applied to all its exposed functions, or to a singleton function (`singletonMethod` type). +- Puede asignar una acción de permiso a una clase singleton (tipo `singleton`), en cuyo caso se aplicará a todas sus funciones expuestas, o a una función singleton (tipo `singletonMethod`). - Valores por defecto: en la implementación actual, solo _Null_ está disponible como valor por defecto. -- In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- En REST [modo force login](../REST/authUsers.md/#force-login-mode), la [función `Systfy()`](../REST/authUsers.md#function-ěfy) es siempre ejecutable por usuarios invitados, cualquiera que sea la configuración de permisos. La definición de permisos requiere ser coherente, en particular: @@ -78,7 +78,7 @@ Un privilegio o un rol pueden asociarse a varias combinaciones "acción + recurs - Usted **crea** privilegios y/o roles en el archivo `roles.json` (ver abajo). **Configura** su alcance asignándolos a acción(es) de permiso aplicadas a recurso(s). -- You **allow** privileges and/or roles to every user session using the [`.setPrivileges()`](../API/SessionClass.md#setprivileges) function of the `Session` class. +- Usted **autoriza** los privilegios y/o roles para cada sesión usuario usando la función [`.setPrivileges()`](../API/SessionClass.md#setprivileges) de la clase `Session`. ### Ejemplo @@ -92,14 +92,14 @@ exposed Function authenticate($identifier : Text; $password : Text)->$result : T Session.clearPrivileges() - $result:="Your are authenticated as Guest" + $result:="Está autentificado como Invitado" $user:=ds.Users.query("identifier = :1"; $identifier).first() If ($user#Null) If (Verify password hash($password; $user.password)) Session.setPrivileges(New object("roles"; $user.role)) - $result:="Your are authenticated as "+$user.role + $result:="Está autentificado como "+$user.role End if End if @@ -112,7 +112,7 @@ El archivo `roles.json` describe todos los parámetros de seguridad del proyecto ### Archivo por defecto -When you create a project, a default `roles.json` file is created at the following location: `/Project/Sources/` (see [Architecture](../Project/architecture.md#sources) section). +Al crear un proyecto, se crea un archivo `roles.json` por defecto en la siguiente ubicación: `/Project/Sources/` (ver la sección [Architecture](../Project/architecture.md#sources)). El archivo por defecto tiene el siguiente contenido: @@ -150,17 +150,17 @@ El archivo por defecto tiene el siguiente contenido: ``` -For a highest level of security, the "none" privilege is assigned to all permissions in the datastore, thus data access on the whole `ds` object is disabled by default. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](#example-of-privilege-configuration)). +Para un nivel de seguridad más alto, el privilegio "none" se asigna a todos los permisos en el datastore, por lo tanto el acceso de datos en todo el objeto `ds` está deshabilitado por defecto. Se recomienda no modificar ni utilizar este privilegio de bloqueo, sino agregar permisos específicos a cada recurso que desee poner a disposición desde solicitudes web o REST ([ver ejemplo a continuación](#example-of-privilege-configuration)). :::caution -When no specific parameters are defined in the `roles.json` file, accesses are not limited. This configuration allows you to develop the application without having to worry about accesses, but is not recommended in production environment. +Cuando no se definen parámetros específicos en el archivo `roles.json`, los accesos no son limitados. Esta configuración le permite desarrollar la aplicación sin tener que preocuparse por los accesos, pero no se recomienda en entornos de producción. ::: :::note Compatibilidad -In previous releases, the `roles.json` file was not created by default. As of 4D 20 R6, when opening an existing project that does not contain a `roles.json` file or the `"forceLogin": true` settings, the **Activate REST authentication through ds.authentify() function** button is available in the [**Web Features** page of the Settings dialog box](../settings/web.md#access). This button automatically upgrades your security settings (you may have to modify your code, [see this blog post](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). +En versiones anteriores, el archivo `roles.json` no fue creado por defecto. A partir de 4D 20 R6, al abrir un proyecto existente que no contiene un archivo `roles.json` o los parámetros `"forceLogin": true`, el botón **Activar la autenticación REST mediante la función ds.authentify()** está disponible en la página [**Funcionalidades web** de la caja de diálogo Parámetros](../settings/web.md#access). Este botón actualiza automáticamente su configuración de seguridad (es posible que tenga que modificar su código, [ver esta publicación del blog](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). ::: :::note Qodly Studio @@ -173,26 +173,26 @@ En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar La sintaxis del archivo `roles.json` es la siguiente: -| Nombre de propiedad | | | Tipo | Obligatorio | Descripción | -| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- | -| privileges | | | Colección de objetos `privilege` | X | Lista de privilegios definidos | -| | \[].privilege | | String | | Nombre del privilegio | -| | \[].includes | | Colección de cadenas | | Lista de nombres de privilegios incluidos | -| roles | | | Colección de objetos `role` | | Lista de roles definidos | -| | \[].role | | String | | Nombre del rol | -| | \[].privileges | | Colección de cadenas | | Lista de nombres de privilegios incluidos | -| permissions | | | Object | X | Lista de acciones permitidas | -| | allowed | | Colección de objetos `permission` | | Lista de permisos permitidos | -| | | \[].applyTo | String | X | Targeted [resource](#resources) name | -| | | \[].type | String | X | [Resource](#resources) type: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | -| | | \[].read | Colección de cadenas | | Lista de privilegios | -| | | \[].create | Colección de cadenas | | Lista de privilegios | -| | | \[].update | Colección de cadenas | | Lista de privilegios | -| | | \[].drop | Colección de cadenas | | Lista de privilegios | -| | | \[].describe | Colección de cadenas | | Lista de privilegios | -| | | \[].execute | Colección de cadenas | | Lista de privilegios | -| | | \[].promote | Colección de cadenas | | Lista de privilegios | -| forceLogin | | | Boolean | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | +| Nombre de propiedad | | | Tipo | Obligatorio | Descripción | +| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------ | +| privileges | | | Colección de objetos `privilege` | X | Lista de privilegios definidos | +| | \[].privilege | | String | | Nombre del privilegio | +| | \[].includes | | Colección de cadenas | | Lista de nombres de privilegios incluidos | +| roles | | | Colección de objetos `role` | | Lista de roles definidos | +| | \[].role | | String | | Nombre del rol | +| | \[].privileges | | Colección de cadenas | | Lista de nombres de privilegios incluidos | +| permissions | | | Object | X | Lista de acciones permitidas | +| | allowed | | Colección de objetos `permission` | | Lista de permisos permitidos | +| | | \[].applyTo | String | X | Targeted [resource](#resources) name | +| | | \[].type | String | X | Tipo de [recurso](#resources): "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | +| | | \[].read | Colección de cadenas | | Lista de privilegios | +| | | \[].create | Colección de cadenas | | Lista de privilegios | +| | | \[].update | Colección de cadenas | | Lista de privilegios | +| | | \[].drop | Colección de cadenas | | Lista de privilegios | +| | | \[].describe | Colección de cadenas | | Lista de privilegios | +| | | \[].execute | Colección de cadenas | | Lista de privilegios | +| | | \[].promote | Colección de cadenas | | Lista de privilegios | +| forceLogin | | | Boolean | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | :::caution Recordatorio @@ -212,15 +212,15 @@ Se recomienda comprobar al inicio si existe un archivo `Roles_Errors.json` en la ```4d title="/Sources/DatabaseMethods/onStartup.4dm" If (Not(File("/LOGS/"+"Roles_Errors.json").exists)) … -Else // you can prevent the project to open +Else // puede evitar que el proyecto abra ALERT("The roles.json file is malformed or contains inconsistencies, the application will quit.") QUIT 4D End if ``` -## Example of privilege configuration +## Ejemplo de configuración de privilegios -The good practice is to keep all data access locked by default thanks to the "none" privilege and to configure the `roles.json` file to only open controlled parts to authorized sessions. For example, to allow some accesses to guest sessions: +La buena práctica es mantener todos los datos bloqueados por defecto gracias al privilegio "none" y configurar el archivo `roles.json` para abrir sólo las partes controladas a las sesiones autorizadas. Por ejemplo, para permitir algunos accesos a sesiones invitadas: ```json title="/Project/Sources/roles.json" From 7afa371fc4a57f7fae59948fd87b6bbe9dfc50ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:46 +0200 Subject: [PATCH 0276/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 63770ae51c47e7..8a92fbee67cd12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####Ver también [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) From 9c596e5259199ed7582a06e74cf3322c8ecf395b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:50 +0200 Subject: [PATCH 0277/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 63770ae51c47e7..8a92fbee67cd12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####Ver también [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) From fd0e4f15b36775e7578b927d85360ef37a7eaa10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:56 +0200 Subject: [PATCH 0278/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 6e88b0acd12bb3..5344736f5a8794 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -218,7 +218,7 @@ Las propiedades soportadas dependen del tipo de list box. | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | | On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | | On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | | On Load | | | @@ -287,7 +287,7 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col | On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | | On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | | On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | | On Load | | | From 0ac179fa3ed0e91a27475b42da2e77d20debb59a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:05:59 +0200 Subject: [PATCH 0279/4889] New translations properties_display.md (Spanish) --- .../version-20-R6/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 5245fae28ed007..53f358dd1772d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -390,7 +390,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr - un texto en un [objeto de entrada](input_overview.md) - un "popup" en una [columna del list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... puede seleccionar el texto que se mostrará para cada valor: - **Text cuando True** - el texto que se mostrará cuando el valor sea "true" - **Text cuando False** - el texto que se mostrará cuando el valor sea "false" From a44b58bf4aa10f0c708a959c20d5f9d65584a6c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:06:02 +0200 Subject: [PATCH 0280/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 6356922315878b..15d2400507c036 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | | [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | @@ -55,7 +55,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | | [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | | **f** | | | | [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | @@ -65,9 +65,9 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | @@ -130,7 +130,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | From 1f81ae335fd1860f1994f4da7305e846a98e5d34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:06:04 +0200 Subject: [PATCH 0281/4889] New translations privileges.md (Spanish) --- .../version-20-R6/ORDA/privileges.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index 4c7c99d1719f57..4066c9ffb0cb94 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -19,7 +19,7 @@ Si un usuario intenta ejecutar una acción y no tiene los derechos de acceso ade ### Ver también -For a detailed overview of the whole permissions architecture, please read the [**Filter access to your data with a complete system of permissions**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/) blog post. +Para una descripción detallada de toda la arquitectura de permisos, por favor lea el blog [**Filtrar acceso a sus datos con un sistema completo de permisos**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/). ## Resources @@ -47,7 +47,7 @@ Los permisos controlan el acceso a los objetos o funciones del almacén de datos Las acciones disponibles están relacionadas con el recurso de destino. -| Acciones | Almacén de datos | dataclass | atributo | data model function or singleton function | +| Acciones | Almacén de datos | dataclass | atributo | función del modelo de datos o función singleton | | ------------ | --------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **create** | Crear entidad en cualquier clase de datos | Crear entidad en esta clase de datos | Crea una entidad con un valor diferente del valor por defecto permitido para este atributo (ignorado para atributos alias). | n/a | | **read** | Leer atributos en cualquier dataclass | Leer atributos en esta clase de datos | Lea el contenido de este atributo | n/a | @@ -61,9 +61,9 @@ Las acciones disponibles están relacionadas con el recurso de destino. - Un alias puede leerse tan pronto como los privilegios de sesión permitan el acceso al propio alias, aunque los privilegios de sesión no permitan el acceso a los atributos que resuelven el alias. - Se puede acceder a un atributo calculado aunque no haya permisos en los atributos sobre los que se crea. -- You can assign a permission action to a singleton class (`singleton` type), in which case it will be applied to all its exposed functions, or to a singleton function (`singletonMethod` type). +- Puede asignar una acción de permiso a una clase singleton (tipo `singleton`), en cuyo caso se aplicará a todas sus funciones expuestas, o a una función singleton (tipo `singletonMethod`). - Valores por defecto: en la implementación actual, solo *Null* está disponible como valor por defecto. -- In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- En REST [modo force login](../REST/authUsers.md/#force-login-mode), la [función `Systfy()`](../REST/authUsers.md#function-ěfy) es siempre ejecutable por usuarios invitados, cualquiera que sea la configuración de permisos. La definición de permisos requiere ser coherente, en particular: @@ -112,7 +112,7 @@ El archivo `roles.json` describe todos los parámetros de seguridad del proyecto ### Archivo por defecto -When you create a project, a default `roles.json` file is created at the following location: `/Project/Sources/` (see [Architecture](../Project/architecture.md#sources) section). +Al crear un proyecto, se crea un archivo `roles.json` por defecto en la siguiente ubicación: `/Project/Sources/` (ver la sección [Architecture](../Project/architecture.md#sources)). El archivo por defecto tiene el siguiente contenido: @@ -150,17 +150,17 @@ El archivo por defecto tiene el siguiente contenido: ``` -For a highest level of security, the "none" privilege is assigned to all permissions in the datastore, thus data access on the whole `ds` object is disabled by default. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](example-of-privilege-configuration)). +Para un nivel de seguridad más alto, el privilegio "none" se asigna a todos los permisos en el datastore, por lo tanto el acceso de datos en todo el objeto `ds` está deshabilitado por defecto. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](example-of-privilege-configuration)). :::caution -When no specific parameters are defined in the `roles.json` file, accesses are not limited. This configuration allows you to develop the application without having to worry about accesses, but is not recommended in production environment. +Cuando no se definen parámetros específicos en el archivo `roles.json`, los accesos no son limitados. Esta configuración le permite desarrollar la aplicación sin tener que preocuparse por los accesos, pero no se recomienda en entornos de producción. ::: :::note Compatibilidad -In previous releases, the `roles.json` file was not created by default. As of 4D 20 R6, when opening an existing project that does not contain a `roles.json` file or the `"forceLogin": true` settings, the **Activate REST authentication through ds.authentify() function** button is available in the [**Web Features** page of the Settings dialog box](../settings/web.md#access). This button automatically upgrades your security settings (you may have to modify your code, [see this blog post](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). +En versiones anteriores, el archivo `roles.json` no fue creado por defecto. A partir de 4D 20 R6, al abrir un proyecto existente que no contiene un archivo `roles.json` o los parámetros `"forceLogin": true`, el botón **Activar la autenticación REST mediante la función ds.authentify()** está disponible en la página [**Funcionalidades web** de la caja de diálogo Parámetros](../settings/web.md#access). Este botón actualiza automáticamente su configuración de seguridad (es posible que tenga que modificar su código, [ver esta publicación del blog](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). ::: :::note Qodly Studio @@ -173,26 +173,26 @@ En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar La sintaxis del archivo `roles.json` es la siguiente: -| Nombre de propiedad | | | Tipo | Obligatorio | Descripción | -| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- | -| privileges | | | Colección de objetos `privilege` | X | Lista de privilegios definidos | -| | \[].privilege | | String | | Nombre del privilegio | -| | \[].includes | | Colección de cadenas | | Lista de nombres de privilegios incluidos | -| roles | | | Colección de objetos `role` | | Lista de roles definidos | -| | \[].role | | String | | Nombre del rol | -| | \[].privileges | | Colección de cadenas | | Lista de nombres de privilegios incluidos | -| permissions | | | Object | X | Lista de acciones permitidas | -| | allowed | | Colección de objetos `permission` | | Lista de permisos permitidos | -| | | \[].applyTo | String | X | Targeted [resource](#resources) name | -| | | \[].type | String | X | [Resource](#resources) type: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | -| | | \[].read | Colección de cadenas | | Lista de privilegios | -| | | \[].create | Colección de cadenas | | Lista de privilegios | -| | | \[].update | Colección de cadenas | | Lista de privilegios | -| | | \[].drop | Colección de cadenas | | Lista de privilegios | -| | | \[].describe | Colección de cadenas | | Lista de privilegios | -| | | \[].execute | Colección de cadenas | | Lista de privilegios | -| | | \[].promote | Colección de cadenas | | Lista de privilegios | -| forceLogin | | | Boolean | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | +| Nombre de propiedad | | | Tipo | Obligatorio | Descripción | +| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------ | +| privileges | | | Colección de objetos `privilege` | X | Lista de privilegios definidos | +| | \[].privilege | | String | | Nombre del privilegio | +| | \[].includes | | Colección de cadenas | | Lista de nombres de privilegios incluidos | +| roles | | | Colección de objetos `role` | | Lista de roles definidos | +| | \[].role | | String | | Nombre del rol | +| | \[].privileges | | Colección de cadenas | | Lista de nombres de privilegios incluidos | +| permissions | | | Object | X | Lista de acciones permitidas | +| | allowed | | Colección de objetos `permission` | | Lista de permisos permitidos | +| | | \[].applyTo | String | X | Targeted [resource](#resources) name | +| | | \[].type | String | X | Tipo de [recurso](#resources): "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | +| | | \[].read | Colección de cadenas | | Lista de privilegios | +| | | \[].create | Colección de cadenas | | Lista de privilegios | +| | | \[].update | Colección de cadenas | | Lista de privilegios | +| | | \[].drop | Colección de cadenas | | Lista de privilegios | +| | | \[].describe | Colección de cadenas | | Lista de privilegios | +| | | \[].execute | Colección de cadenas | | Lista de privilegios | +| | | \[].promote | Colección de cadenas | | Lista de privilegios | +| forceLogin | | | Boolean | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | :::caution Recordatorio @@ -218,9 +218,9 @@ Else // you can prevent the project to open End if ``` -## Example of privilege configuration +## Ejemplo de configuración de privilegios -The good practice is to keep all data access locked by default thanks to the "none" privilege and to configure the `roles.json` file to only open controlled parts to authorized sessions. For example, to allow some accesses to guest sessions: +La buena práctica es mantener todos los datos bloqueados por defecto gracias al privilegio "none" y configurar el archivo `roles.json` para abrir sólo las partes controladas a las sesiones autorizadas. Por ejemplo, para permitir algunos accesos a sesiones invitadas: ```json title="/Project/Sources/roles.json" From 44140b45fbec16619b94d63afc734c61ed1f91a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:06:08 +0200 Subject: [PATCH 0282/4889] New translations privileges.md (Portuguese, Brazilian) --- .../current/ORDA/privileges.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 4d65de94358511..81d34cea000741 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -3,27 +3,27 @@ id: privileges title: Privilégios --- -Protecting data while allowing fast and easy access to authorized users is a major challenge for web applications. The ORDA security architecture is implemented at the heart of your datastore and allows you to define specific privileges to all web or REST user sessions for the various resources in your project (datastore, dataclasses, functions, etc.). +Proteger dados enquanto permitir acesso rápido e fácil para usuários autorizados é um desafio importante para aplicações web. A arquitetura de segurança ORDA é implementada no cerne do seu datastore e permite que você defina privilégios específicos para todas as sessões de usuário da web ou REST para os vários recursos no seu projeto (datastore, dataclasses, funções, etc.). ## Visão Geral -The ORDA security architecture is based upon the concepts of privileges, permission actions (read, create, etc.), and resources. +A arquitetura de segurança da ORDA é baseada nos conceitos de privilégios, ações de permissão (ler, criar, etc.) e recursos. -When web users or REST users get logged, their session is automatically loaded with associated privilege(s). Privileges are assigned to the session using the [`session.setPrivileges()`](../API/SessionClass.md#setprivileges) function. +Quando os usuários da web ou os usuários do REST fazem login, sua sessão é automaticamente carregada com a(s) privilégio(s) associado(s). Os privilégios são atribuídos à sessão usando a função [`session.setPrivileges()`](../API/SessionClass.md#setprivileges). -Cada solicitud de usuario enviada dentro de la sesión se evalúa en función de los privilegios definidos en el archivo `roles.json` del proyecto. +Cada solicitação de usuário enviada dentro da sessão é avaliada em relação aos privilégios definidos no arquivo `roles.json` do projeto. -If a user attempts to execute an action and does not have the appropriate access rights, a privilege error is generated or, in the case of missing Read permission on attributes, they are not sent. +Se um usuário tentar executar uma ação e não tiver os direitos de acesso adequados, um erro de privilégio é gerado ou, no caso de falta de permissão de leitura nos atributos, eles não são enviados. ![schema](../assets/en/ORDA/privileges-schema.png) ### Veja também -For a detailed overview of the whole permissions architecture, please read the [**Filter access to your data with a complete system of permissions**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/) blog post. +Para obter uma visão detalhada de toda a arquitetura de permissões, por favor leia o post do blog [**Filtre o acesso aos seus dados com um sistema completo de permissões**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/). ## Resources -You can assign specific permission actions to the following exposed resources in your project: +Você pode atribuir ações de permissão específicas aos seguintes recursos expostos em seu projeto: - o armazenamento de dados - uma classe de dados @@ -31,15 +31,15 @@ You can assign specific permission actions to the following exposed resources in - uma função de classe de modelo de dados - uma função [singleton](../REST/$singleton.md) -A permission action defined at a given level is inherited by default at lower levels, but several permissions can be set: +Uma ação de permissão definida em um determinado nível é herdada por padrão em níveis inferiores, mas várias permissões podem ser configuradas: -- A permission action defined at the datastore level is automatically assigned to all dataclasses. -- Uma ação de permissão definida ao nível da classe de dados substitui a definição do armazenamento de dados (se existir). By default, all attributes of the dataclass inherit from the dataclass permission(s). -- Unlike dataclass permissions, a permission action defined at the attribute level does not override the parent dataclass permission(s), but is added to. For example, if you assigned the "general" privilege to a dataclass and the "detail" privilege to an attribute of the dataclass, both "general" and "detail" privileges must be set to the session to access the attribute. +- Uma ação de permissão definida no nível do datastore é automaticamente atribuída a todas as dataclasses. +- Uma ação de permissão definida ao nível da classe de dados substitui a definição do armazenamento de dados (se existir). Por padrão, todos os atributos do dataclass herdam das permissões de banco de dados. +- Ao contrário das permissões da classe de dados, uma ação de permissão definida no nível do atributo não substitui a(s) permissão(ões) pai da classe de dados, mas é adicionada a ela. Por exemplo, se você atribuiu o privilégio "geral" a uma classe de dados e o privilégio "detalhe" a um atributo da classe de dados, ambos os privilégios "geral" e "detalhe" devem ser definidos na sessão para acessar o atributo. :::info -Permissions control access to datastore objects or functions. Si desea filtrar los datos leídos según algún criterio, puede considerar [restringir las selecciones de entidades](entities.md#restricting-entity-selections) que puede ser más apropiado en este caso. +Permissões controlam o acesso a objetos ou funções de armazenamento de dados. Se você deseja filtrar os dados lidos de acordo com alguns critérios, você pode considerar [restringir as seleções de entidades](entities.md#restricting-entity-selections) que pode ser mais apropriado neste caso. ::: @@ -47,20 +47,20 @@ Permissions control access to datastore objects or functions. Si desea filtrar l As ações disponíveis estão relacionadas com o recurso alvo. -| Acções | armazém de dados | dataclass | atributo | data model function or singleton function | -| ------------ | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **create** | Criar entidade em qualquer classe de dados | Criar entidade nesta classe de dados | Create an entity with a value different from default value allowed for this attribute (ignored for alias attributes). | n/a | -| **read** | Ler atributos em qualquer dataclass | Ler atributos nesta classe de dados | Leia o conteúdo desse atributo | n/a | -| **update** | Atualizar atributos em qualquer classe de dados. | Atualiza os atributos nesta classe de dados. | Atualiza o conteúdo deste atributo (ignorado para atributos alias). | n/a | -| **drop** | Eliminar dados em qualquer classe de dados. | Eliminar dados nesta classe de dados. | Delete a not null value for this attribute (except for alias and computed attribute). | n/a | -| **execute** | Execute any function on the project (datastore, dataclass, entity selection, entity) | Executa qualquer função na classe de dados. Dataclass functions, entity functions, and entity selection functions are handled as dataclass functions | n/a | Executar esta função | -| **describe** | Todas as classes de dados estão disponíveis na /rest/$catalog API | Esta dataclass está disponível na API /rest/$catalog | Esse atributo está disponível na API /rest/$catalog. | This dataclass function is available in the /rest/$catalog API (not available with singletons) | -| **promote** | n/a | n/a | n/a | Associa um determinado privilégio durante a execução da função. The privilege is temporary added to the session and removed at the end of the function execution. By security, only the process executing the function is added the privilege, not the whole session. | +| Acções | armazém de dados | dataclass | atributo | função de modelo de dados ou função singleton | +| ------------ | ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **create** | Criar entidade em qualquer classe de dados | Criar entidade nesta classe de dados | Criar uma entidade com um valor diferente do valor padrão permitido para este atributo (ignorado para atributos de alias). | n/a | +| **read** | Ler atributos em qualquer dataclass | Ler atributos nesta classe de dados | Leia o conteúdo desse atributo | n/a | +| **update** | Atualizar atributos em qualquer classe de dados. | Atualiza os atributos nesta classe de dados. | Atualiza o conteúdo deste atributo (ignorado para atributos alias). | n/a | +| **drop** | Eliminar dados em qualquer classe de dados. | Eliminar dados nesta classe de dados. | Excluir um valor não nulo para este atributo (exceto para alias e atributo calculado). | n/a | +| **execute** | Executar qualquer função no projeto (datastore, dataclass, seleção de entidade, entidade) | Executa qualquer função na classe de dados. Funções de Dataclass e funções de seleção de entidades, e funções de seleção de entidades são tratadas como funções de dataclass | n/a | Executar esta função | +| **describe** | Todas as classes de dados estão disponíveis na /rest/$catalog API | Esta dataclass está disponível na API /rest/$catalog | Esse atributo está disponível na API /rest/$catalog. | Esta função de dataclass está disponível na API /rest/$catalog (não disponível com singletons) | +| **promote** | n/a | n/a | n/a | Associa um determinado privilégio durante a execução da função. O privilégio é temporariamente adicionado à sessão e removido no final da execução da função. Por segurança, só o processo de execução da função é acrescentado o privilégio, não toda a sessão. | **Notas:** -- An alias can be read as soon as the session privileges allow the access to the alias itself, even if the session privileges do no allow the access to the attributes resolving the alias. -- A computed attribute can be accessed even if there are no permissions on the attributes upon which it is built. +- Um apelido pode ser lido assim que os privilégios de sessão permitir o acesso ao apelido em si, Mesmo que os privilégios de sessão não permitam o acesso aos atributos que resolvem o apelido. +- Um atributo calculado pode ser acessado mesmo que não haja permissões sobre os atributos sobre os quais ele é construído. - You can assign a permission action to a singleton class (`singleton` type), in which case it will be applied to all its exposed functions, or to a singleton function (`singletonMethod` type). - Valores por defecto: en la implementación actual, solo _Null_ está disponible como valor por defecto. - In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. @@ -194,7 +194,7 @@ La sintaxis del archivo `roles.json` es la siguiente: | | | \[].promote | Coleção de strings | | Lista de privilégios | | forceLogin | | | Parâmetros | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | -:::caution Reminder +:::caution Lembrete - O nome do privilégio "WebAdmin" está reservado à aplicação. Não se recomenda a utilização deste nome para privilégios personalizados. - los nombres de `privileges` y `roles` son insensibles a mayúsculas y minúsculas. From 1213183bbda4b53bce1b4cea32421ff75919b31a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 8 Aug 2024 19:06:09 +0200 Subject: [PATCH 0283/4889] New translations privileges.md (Portuguese, Brazilian) --- .../version-20-R6/ORDA/privileges.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index 7179e1904c25e7..836fe157c686a1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -19,7 +19,7 @@ If a user attempts to execute an action and does not have the appropriate access ### Veja também -For a detailed overview of the whole permissions architecture, please read the [**Filter access to your data with a complete system of permissions**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/) blog post. +Para obter uma visão detalhada de toda a arquitetura de permissões, por favor leia o post do blog [**Filtre o acesso aos seus dados com um sistema completo de permissões**](https://blog.4d.com/filter-access-to-your-data-with-a-complete-system-of-permissions/). ## Resources @@ -39,7 +39,7 @@ A permission action defined at a given level is inherited by default at lower le :::info -Permissions control access to datastore objects or functions. Si desea filtrar los datos leídos según algún criterio, puede considerar [restringir las selecciones de entidades](entities.md#restricting-entity-selections) que puede ser más apropiado en este caso. +Permissões controlam o acesso a objetos ou funções de armazenamento de dados. Si desea filtrar los datos leídos según algún criterio, puede considerar [restringir las selecciones de entidades](entities.md#restricting-entity-selections) que puede ser más apropiado en este caso. ::: @@ -47,21 +47,21 @@ Permissions control access to datastore objects or functions. Si desea filtrar l As ações disponíveis estão relacionadas com o recurso alvo. -| Acções | armazém de dados | dataclass | atributo | data model function or singleton function | +| Acções | armazém de dados | dataclass | atributo | função de modelo de dados ou função singleton | | ------------ | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **create** | Criar entidade em qualquer classe de dados | Criar entidade nesta classe de dados | Create an entity with a value different from default value allowed for this attribute (ignored for alias attributes). | n/a | | **read** | Ler atributos em qualquer dataclass | Ler atributos nesta classe de dados | Leia o conteúdo desse atributo | n/a | | **update** | Atualizar atributos em qualquer classe de dados. | Atualiza os atributos nesta classe de dados. | Atualiza o conteúdo deste atributo (ignorado para atributos alias). | n/a | | **drop** | Eliminar dados em qualquer classe de dados. | Eliminar dados nesta classe de dados. | Delete a not null value for this attribute (except for alias and computed attribute). | n/a | | **execute** | Execute any function on the project (datastore, dataclass, entity selection, entity) | Executa qualquer função na classe de dados. Dataclass functions, entity functions, and entity selection functions are handled as dataclass functions | n/a | Executar esta função | -| **describe** | Todas as classes de dados estão disponíveis na /rest/$catalog API | Esta dataclass está disponível na API /rest/$catalog | Esse atributo está disponível na API /rest/$catalog. | This dataclass function is available in the /rest/$catalog API (not available with singletons) | +| **describe** | Todas as classes de dados estão disponíveis na /rest/$catalog API | Esta dataclass está disponível na API /rest/$catalog | Esse atributo está disponível na API /rest/$catalog. | Esta função de dataclass está disponível na API /rest/$catalog (não disponível com singletons) | | **promote** | n/a | n/a | n/a | Associa um determinado privilégio durante a execução da função. The privilege is temporary added to the session and removed at the end of the function execution. By security, only the process executing the function is added the privilege, not the whole session. | **Notas:** - An alias can be read as soon as the session privileges allow the access to the alias itself, even if the session privileges do no allow the access to the attributes resolving the alias. - A computed attribute can be accessed even if there are no permissions on the attributes upon which it is built. -- You can assign a permission action to a singleton class (`singleton` type), in which case it will be applied to all its exposed functions, or to a singleton function (`singletonMethod` type). +- Você pode atribuir uma ação de permissão a uma classe de singleton (tipo `singleton`), nesse caso ele será aplicado a todas as suas funções expostas, ou a uma função de singleton (tipo `singletonMethod`). - Valores por defecto: en la implementación actual, solo *Null* está disponible como valor por defecto. - In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. From 6038e12dbd44784f0ccdd25c8ff88fd644699f51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:23 +0200 Subject: [PATCH 0284/4889] New translations privileges.md (Japanese) --- .../docusaurus-plugin-content-docs/current/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 54b127c20b305e..5e354caa1c52d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -161,7 +161,7 @@ exposed Function authenticate($identifier : Text; $password : Text)->$result : T :::note 互換性 -以前のリリースでは、`roles.json` ファイルはデフォルトで作成されませんでした。 4D 20 R6 以降、`roles.json`ファイルを含まない、または `"forceLogin": true` の設定が含まれていない既存のプロジェクトを開く場合、[設定ダイアログボックスの **Web機能** ページ](../settings/web.md#アクセス権) で **ds.authentify() 関数によって REST認証を有効化する** ボタンが利用可能になります。 このボタンはセキュリティ設定を自動的にアップグレードします (コードを修正する必要があるかもしれません。[このブログ記事を参照ください](https://blog.4d.com/ja/force-login-becomes-default-for-all-rest-auth))。 +以前のリリースでは、`roles.json` ファイルはデフォルトで作成されませんでした。 4D 20 R6 以降、`roles.json`ファイルを含まない、または `"forceLogin": true` の設定が含まれていない既存のプロジェクトを開く場合、[設定ダイアログボックスの **Web機能** ページ](../settings/web.md#アクセス権) で **ds.authentify() 関数を通しての REST認証を有効化** ボタンが利用可能になります。 このボタンはセキュリティ設定を自動的にアップグレードします (コードを修正する必要があるかもしれません。[このブログ記事を参照ください](https://blog.4d.com/ja/force-login-becomes-default-for-all-rest-auth))。 ::: :::note Qodly Studio From 1e83ecc14c8400ca10c129afcc4acf0e112a7f2b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:29 +0200 Subject: [PATCH 0285/4889] New translations web.md (Japanese) --- .../docusaurus-plugin-content-docs/current/settings/web.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/web.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/web.md index 30671fb008db3b..3172ffeffa2181 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/web.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/web.md @@ -280,15 +280,15 @@ RESTサーバーを開始/停止します。 [RESTサーバー設定](../REST/co :::info 非推奨 -4D 20 R6 以降、**このセクションは非推奨** となっています。 現在のプロジェクト設定が古く、アップグレードが必要な場合は、このセクションに **ds.authentify() 関数によって REST認証を有効化する** ボタン (後述参照) が表示されます。 プロジェクトがすでに [強制ログイン](../REST/configuration.md#restアクセスの制御) モードに対応している場合にはこのセクションは存在しないため、この段落は無視してください。 +4D 20 R6 以降、**このセクションは非推奨** となっています。 現在のプロジェクト設定が古く、アップグレードが必要な場合は、このセクションに **ds.authentify() 関数を通しての REST認証を有効化** ボタン (後述参照) が表示されます。 プロジェクトがすでに [強制ログイン](../REST/configuration.md#restアクセスの制御) モードに対応している場合にはこのセクションは存在しないため、この段落は無視してください。 ::: 4Dプロジェクトで RESTアクセスを制御および管理する推奨方法については、[RESTアクセスの制御](../REST/configuration.md#restアクセスの制御) を参照ください。 -#### ds.authentify() 関数によって REST認証を有効化する +#### ds.authentify() 関数を通しての REST認証を有効化 -**ds.authentify() 関数によって REST認証を有効化する** ボタンをクリックすると、RESTユーザーアクセスに関してプロジェクトが自動でアップグレードされます。 この操作は元に戻せません。また、コードを修正する必要があるかもしれないことに注意してください (ボタンをクリックすると警告ダイアログボックスが表示されます)。 +**ds.authentify() 関数を通しての REST認証を有効化** ボタンをクリックすると、RESTユーザーアクセスに関してプロジェクトが自動でアップグレードされます。 この操作は元に戻せません。また、コードを修正する必要があるかもしれないことに注意してください (ボタンをクリックすると警告ダイアログボックスが表示されます)。 :::note From d71f1798f323a68e5405992d16d71196a559fe68 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:31 +0200 Subject: [PATCH 0286/4889] New translations privileges.md (Japanese) --- .../version-20-R6/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index fbf50a526fc7cf..6209780d6c166e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -161,7 +161,7 @@ exposed Function authenticate($identifier : Text; $password : Text)->$result : T :::note 互換性 -以前のリリースでは、`roles.json` ファイルはデフォルトで作成されませんでした。 4D 20 R6 以降、`roles.json`ファイルを含まない、または `"forceLogin": true` の設定が含まれていない既存のプロジェクトを開く場合、[設定ダイアログボックスの **Web機能** ページ](../settings/web.md#アクセス権) で **ds.authentify() 関数によって REST認証を有効化する** ボタンが利用可能になります。 このボタンはセキュリティ設定を自動的にアップグレードします (コードを修正する必要があるかもしれません。[このブログ記事を参照ください](https://blog.4d.com/ja/force-login-becomes-default-for-all-rest-auth))。 +以前のリリースでは、`roles.json` ファイルはデフォルトで作成されませんでした。 4D 20 R6 以降、`roles.json`ファイルを含まない、または `"forceLogin": true` の設定が含まれていない既存のプロジェクトを開く場合、[設定ダイアログボックスの **Web機能** ページ](../settings/web.md#アクセス権) で **ds.authentify() 関数を通しての REST認証を有効化** ボタンが利用可能になります。 このボタンはセキュリティ設定を自動的にアップグレードします (コードを修正する必要があるかもしれません。[このブログ記事を参照ください](https://blog.4d.com/ja/force-login-becomes-default-for-all-rest-auth))。 ::: :::note Qodly Studio From 0269ad0383bf3f3339ac2a740a2b6908062aa098 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:33 +0200 Subject: [PATCH 0287/4889] New translations web.md (Japanese) --- .../version-20-R6/settings/web.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index 46ac4b6c50ade3..5543b4751f0b0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -280,15 +280,15 @@ RESTサーバーを開始/停止します。 [RESTサーバー設定](../REST/co :::information 非推奨 -4D 20 R6 以降、**このセクションは非推奨** となっています。 現在のプロジェクト設定が古く、アップグレードが必要な場合は、このセクションに **ds.authentify() 関数によって REST認証を有効化する** ボタン (後述参照) が表示されます。 プロジェクトがすでに [強制ログイン](../REST/configuration.md#restアクセスの制御) モードに対応している場合にはこのセクションは存在しないため、この段落は無視してください。 +4D 20 R6 以降、**このセクションは非推奨** となっています。 現在のプロジェクト設定が古く、アップグレードが必要な場合は、このセクションに **ds.authentify() 関数を通しての REST認証を有効化** ボタン (後述参照) が表示されます。 プロジェクトがすでに [強制ログイン](../REST/configuration.md#restアクセスの制御) モードに対応している場合にはこのセクションは存在しないため、この段落は無視してください。 ::: 4Dプロジェクトで RESTアクセスを制御および管理する推奨方法については、[RESTアクセスの制御](../REST/configuration.md#restアクセスの制御) を参照ください。 -#### ds.authentify() 関数によって REST認証を有効化する +#### ds.authentify() 関数を通しての REST認証を有効化 -**ds.authentify() 関数によって REST認証を有効化する** ボタンをクリックすると、RESTユーザーアクセスに関してプロジェクトが自動でアップグレードされます。 この操作は元に戻せません。また、コードを修正する必要があるかもしれないことに注意してください (ボタンをクリックすると警告ダイアログボックスが表示されます)。 +**ds.authentify() 関数を通しての REST認証を有効化** ボタンをクリックすると、RESTユーザーアクセスに関してプロジェクトが自動でアップグレードされます。 この操作は元に戻せません。また、コードを修正する必要があるかもしれないことに注意してください (ボタンをクリックすると警告ダイアログボックスが表示されます)。 :::note From 15d8446c28d7a21b4ad2598a2319c545a15b5a24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:37 +0200 Subject: [PATCH 0288/4889] New translations collectionclass.md (Spanish) --- .../version-19/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index beda7032e7277a..b025fa044eb85c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -713,7 +713,7 @@ La función `.equal()` compara collectio :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Elements with **null** values are not equal to Undefined elements. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: From 2d781976e7b1bfd01b61deb43a05b1a64233112c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:38 +0200 Subject: [PATCH 0289/4889] New translations code.json (Spanish) --- i18n/es/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/code.json b/i18n/es/code.json index b8c27eceed9740..c30dee2b3a6e78 100644 --- a/i18n/es/code.json +++ b/i18n/es/code.json @@ -608,7 +608,7 @@ "description": "The default label used for the Warning admonition (:::warning)" }, "theme.DocSidebarItem.expandCategoryAriaLabel": { - "message": "Expand sidebar category '{label}'", + "message": "Ampliar la categoría '{label}' de la barra lateral", "description": "The ARIA label to expand the sidebar category" }, "theme.DocSidebarItem.collapseCategoryAriaLabel": { From 99473542a4e1d47fad389f935b3d1cf8103bb6ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:42 +0200 Subject: [PATCH 0290/4889] New translations collectionclass.md (Spanish) --- .../version-20/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 84c72ccc29f0fe..83fed4948acd77 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 @@ -862,7 +862,7 @@ La función `.equal()` compara collectio :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Elements with **null** values are not equal to Undefined elements. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: From fe0a6c5c9ecdd16ecb4612d1cee14e7774a5545c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:44 +0200 Subject: [PATCH 0291/4889] New translations client-server.md (Spanish) --- .../version-20/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md index 6fdf205a385a62..093d63301180ac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -42,7 +42,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. - [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. From 0c0a675b2379b72d42dd657ca0b7a6ccfecf313f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:46 +0200 Subject: [PATCH 0292/4889] New translations classes.md (Spanish) --- .../version-20-R5/Concepts/classes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 61124b8aa43a86..210b4459091c32 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -844,11 +844,11 @@ La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Cl The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. -| Singleton created on | Scope if not shared | Scope if shared | +| Singleton created on | Alcance si no se comparte | Scope if shared | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | | 4D monopuesto | Proceso | Application | -| 4D Server | Proceso | 4D Server machine | -| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | +| 4D Server | Proceso | Máquina 4D Server | +| Modo remoto 4D | Process (_note_: singletons are not synchronized on the twin process) | Máquina remota 4D | Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. From e86f97766ce508c30dc4576b795fb15412c608e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:50 +0200 Subject: [PATCH 0293/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index d82d537fc5e8c3..a3afef9e4b2314 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -518,7 +518,7 @@ El soporte de ordenación estándar depende del tipo de list box: | Tipo de list box | Soporte de ordenación estándar | Comentarios | | ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Colección de objetos | Sí |
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colección de valores escalares | No | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | | Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | | Selección temporal | No | | From 1e85fba2b4d5a11484621518c8c532a129662a59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:52 +0200 Subject: [PATCH 0294/4889] New translations properties_action.md (Spanish) --- .../version-20-R5/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md index cba699d0cded5c..6df04bc83f6222 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md @@ -88,7 +88,7 @@ Se soportan varios tipos de referencias de métodos: - una ruta de archivo de método objeto estándar, es decir, que utilice el siguiente patrón:\ `ObjectMethods/objectName.4dm`\ - ... where `objectName` is the actual [object name](properties_Object.md#object-name). Este tipo de referencia indica que el archivo del método se encuentra en la ubicación por defecto ("sources/forms/_formName_/ObjectMethods/"). En este caso, 4D maneja automáticamente el método objeto cuando se ejecutan operaciones en el objeto formulario (renombrar, duplicar, copiar/pegar...) + ... donde `objectName` es el [nombre del objeto](properties_Object.md#object-name). Este tipo de referencia indica que el archivo del método se encuentra en la ubicación por defecto ("sources/forms/_formName_/ObjectMethods/"). En este caso, 4D maneja automáticamente el método objeto cuando se ejecutan operaciones en el objeto formulario (renombrar, duplicar, copiar/pegar...) - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for object operations. From ee395f7880287012a31a1e0f5a98d1f4a0530412 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:56 +0200 Subject: [PATCH 0295/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index f85eee9060f0af..ec056fb7c58d22 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -49,7 +49,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | | [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | | **e** | | | | [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | @@ -106,7 +106,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | | [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | @@ -114,7 +114,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | @@ -184,7 +184,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | From 72f04d72d5c6111b94e857d3d2f32e1479f013a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:57 +0200 Subject: [PATCH 0296/4889] New translations tabcontrol.md (Spanish) --- .../version-20-R5/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md index fe74e8604e2343..812f7351e8fa20 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md @@ -93,7 +93,7 @@ You can use the [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page FORM GOTO PAGE(arrPages) ``` -El comando se ejecuta cuando se produce el evento [`On Clicked`](Events/onClicked.md). You should then clear the array when the [`On Unload`](Events/onUnload.md) event occurs. +El comando se ejecuta cuando se produce el evento [`On Clicked`](Events/onClicked.md). A continuación, debe borrar el array cuando se produzca el evento [`On Unload`](Events/onUnload.md). He aquí un ejemplo de método objeto: From ddc589b7fc6bee06fcaec6473a71f7bb4d93cf35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:10:59 +0200 Subject: [PATCH 0297/4889] New translations components.md (Spanish) --- .../version-20-R5/Project/components.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index 801106d98866eb..e75b46eee63114 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -120,12 +120,12 @@ El panel Dependencias enumera todas las dependencias del proyecto, sea cual sea Se soportan los siguientes orígenes: -| Etiqueta de origen | Descripción | -| ----------------------- | ------------------------------------------------------------------------------- | -| Componente 4D | Built-in 4D component, stored in the `Components` folder of the 4D application | -| Source | Componente declarado en el archivo [`dependencies.json`](#dependenciesjson) | -| Entorno | Componente declarado en el archivo [`environnement4d.json`](#environment4djson) | -| Componente del proyecto | Componente ubicado en la carpeta [`Components`](architecture.md#components) | +| Etiqueta de origen | Descripción | +| ----------------------- | ---------------------------------------------------------------------------------- | +| Componente 4D | Componente 4D integrado, almacenado en la carpeta `Components` de la aplicación 4D | +| Source | Componente declarado en el archivo [`dependencies.json`](#dependenciesjson) | +| Entorno | Componente declarado en el archivo [`environnement4d.json`](#environment4djson) | +| Componente del proyecto | Componente ubicado en la carpeta [`Components`](architecture.md#components) | **Clic derecho** en una línea de dependencia y selecciona **Mostrar en el disco** para revelar la ubicación de una dependencia: From 4d1baa73adbd4a7c2c1c5393c35a537f284fe5b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:02 +0200 Subject: [PATCH 0298/4889] New translations date-time-formats.md (Spanish) --- .../version-20-R5/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md index 631cb020e1c357..5b23887ffc71d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md @@ -59,7 +59,7 @@ La siguiente tabla muestra todos los patrones soportados para formatos de fecha | | | eeee | Tuesday | | | | eeeee | T | | | | eeeeee | Tu | -| c | stand-alone local day of week | c o cc | 2 | +| c | día de la semana local independiente | c o cc | 2 | | | | ccc | Tue | | | | cccc | Tuesday | | | | ccccc | T | From 2edfd75548757730c3d9e41bf6533e1b2992c980 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:03 +0200 Subject: [PATCH 0299/4889] New translations authusers.md (Spanish) --- .../version-20-R5/REST/authUsers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md index ad695d9d46f58d..c67b3c398d3927 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md @@ -57,7 +57,7 @@ Este modo le permite implementar la siguiente secuencia de acceso: Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web que no requieren licencias (sesiones "invitado"). Estas peticiones son: -- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses +- peticiones [`/rest/$catalog`]($catalog.md) (por ejemplo, `/rest/$catalog/$all`) - acceso a las dataclasse disponibles - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario - `/rest/$getWebForm` - la renderización de un formulario Qodly @@ -78,7 +78,7 @@ This function is the only available entry point from REST guest sessions when th :::note -The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration. +La función `authentify()` siempre puede ser ejecutada por una sesión de invitado de REST, independientemente de la configuración del archivo [`roles.json`](../ORDA/privileges.md#rolesjson-file). ::: @@ -104,7 +104,7 @@ var $user : cs.UsersEntity $users:=ds.Users.query("name = :1"; $credentials.name) $user:=$users.first() -If ($user#Null) //the user is known +If ($user#Null) //el usuario es conocido If (Verify password hash($credentials.password; $user.password)) Session.setPrivileges("vip") Else From 72bab90c495c9b76cd95fc3edd74acb0dff22fef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:05 +0200 Subject: [PATCH 0300/4889] New translations mandata.md (Spanish) --- .../version-20-R5/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md index 68011939556767..d441c0b84d2082 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md @@ -7,7 +7,7 @@ Todos [los atributos, dataclasses expuestos](configuration.md#exposing-tables-an ## Buscar datos -To query data directly, you can do so using the [`$filter`]($filter.md) function. Por ejemplo, para encontrar a una persona llamada "Smith", podría escribir: +Para consultar los datos directamente, puede hacerlo mediante la función [`$filter`]($filter.md). Por ejemplo, para encontrar a una persona llamada "Smith", podría escribir: `http://127.0.0.1:8081/rest/Person/?$filter="lastName=Smith"` From 713d825a528b530935c5893f0c4d6efaaae74e23 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:08 +0200 Subject: [PATCH 0301/4889] New translations httprequests.md (Spanish) --- .../version-20-R5/WebServer/httpRequests.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index f6f14c1a847d12..84eb5532f6d5f0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -39,11 +39,11 @@ Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no l Debe declarar estos parámetros de la siguiente manera: ```4d -//On Web Connection database method +//Método base On Web Connection C_TEXT($1;$2;$3;$4;$5;$6) -//Code for the method +//Código para el métodod ``` Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): @@ -56,7 +56,7 @@ Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/pa ``` -> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) no está permitido y finaliza el procesamiento del método. +> Llamando a un comando 4D que muestra un elemento de interfaz (`DIALOG`, `ALERT`, etc.) no está permitido y finaliza el procesamiento del método. ### $1 - Datos adicionales de la URL From dc2ebfebe4b266f9afc04afafe6e36443ee7beca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:09 +0200 Subject: [PATCH 0302/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 3c31e3a5fdcbdb..758349e0952262 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -54,7 +54,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From 817f045c9d7886807d22de175c201fbb95d1a26d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:16 +0200 Subject: [PATCH 0303/4889] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 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 6a321525a9ea3f..d0935607a87d1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -2853,13 +2853,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query() -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-: | --------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Value to use as the first argument to the first call of *formula* or *methodName* | -| param | expresión | -> | Parámetro(s) a pasar | -| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expresión | -> | Parámetro(s) a pasar | +| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | @@ -2938,13 +2938,13 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-: | --------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Value to use as the first argument to the first call of *formula* or *methodName* | -| param | expresión | -> | Parámetro(s) a pasar | -| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expresión | -> | Parámetro(s) a pasar | +| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | From 1c08d1349c5e121acbb242f6e9b86dd766f608b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:24 +0200 Subject: [PATCH 0304/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 9c6f8ff3ef57df..8b6ebcd1a79894 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -852,7 +852,7 @@ En el parámetro opcional `parameters`, pase un objeto que contenga valores para | isSubscribed | Boolean |
  • **True** para devolver sólo los buzones a los que se haya suscrito
  • **False** para devolver todos los buzones disponibles
  • | | names | Collection | Collection of objects containing a "name" attribute or collection of texts containing the box names | | withBoxProperties | Boolean | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. If false, these attributes are omitted. | -| withBoxInfo | Boolean | Default value is false. If true, adds the `mailCount`, `mailRecent`, and `id` attributes to the result object. | +| withBoxInfo | Boolean | Default value is false. Si true, agrega los atributos `mailCount`, `mailRecent` e `id` al objeto resultado. | #### Resultado @@ -864,10 +864,10 @@ Cada objeto de la colección devuelta contiene las siguientes propiedades: | \[].selectable | Boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    Returned if withBoxProperties=true | | \[].inferior | Boolean | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    Returned if withBoxProperties=true | | \[].interesting | Boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | -| [].mailCount | Number | Number of messages in inbox. Returned if withBoxInfo=true | -| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true | -| [].mailUnseen | Number | Number of messages marked "unseen". Returned if withBoxInfo=true | -| [].id | Text | Unique mailbox identifier. Returned if withBoxInfo=true | +| [].mailCount | Number | Número de mensajes en el buzón. Devuelto si withBoxInfo=true | +| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Devuelto si withBoxInfo=true | +| [].mailUnseen | Number | Number of messages marked "unseen". Devuelto si withBoxInfo=true | +| [].id | Text | Identificador único del buzón. Devuelto si withBoxInfo=true | Si la cuenta no contiene buzones, se devuelve una colección vacía. From 7ded1574e7d2fe884f715537ffcfb0a1ef174a4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:26 +0200 Subject: [PATCH 0305/4889] New translations smtptransporterclass.md (Spanish) --- .../current/API/SMTPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index a4bd21725fb2d9..2ff1d7b52a0e98 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -188,7 +188,7 @@ The `.keepAlive` property contains From c3ce6196fb2a135435f367abe1829b1e06a8c26d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:28 +0200 Subject: [PATCH 0306/4889] New translations classes.md (Spanish) --- .../current/Concepts/classes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md index e36c797525201e..91b7a08b604a78 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -844,11 +844,11 @@ La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Cl The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. -| Singleton created on | Scope if not shared | Scope if shared | +| Singleton created on | Alcance si no se comparte | Scope if shared | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | | 4D monopuesto | Proceso | Application | -| 4D Server | Proceso | 4D Server machine | -| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | +| 4D Server | Proceso | Máquina 4D Server | +| Modo remoto 4D | Process (_note_: singletons are not synchronized on the twin process) | Máquina remota 4D | Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. From 8ec0824e5e279db1851691e980bf972078b1e683 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:32 +0200 Subject: [PATCH 0307/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 197b6210a41ffe..7a3028f9ecfcd9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -524,7 +524,7 @@ El soporte de ordenación estándar depende del tipo de list box: | Tipo de list box | Soporte de ordenación estándar | Comentarios | | ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Colección de objetos | Sí |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | | Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | | Selección temporal | No | | From 5f1a27c388d3ce2b66b0df356b084983e035a7c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:33 +0200 Subject: [PATCH 0308/4889] New translations properties_action.md (Spanish) --- .../current/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index cba699d0cded5c..6df04bc83f6222 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -88,7 +88,7 @@ Se soportan varios tipos de referencias de métodos: - una ruta de archivo de método objeto estándar, es decir, que utilice el siguiente patrón:\ `ObjectMethods/objectName.4dm`\ - ... where `objectName` is the actual [object name](properties_Object.md#object-name). Este tipo de referencia indica que el archivo del método se encuentra en la ubicación por defecto ("sources/forms/_formName_/ObjectMethods/"). En este caso, 4D maneja automáticamente el método objeto cuando se ejecutan operaciones en el objeto formulario (renombrar, duplicar, copiar/pegar...) + ... donde `objectName` es el [nombre del objeto](properties_Object.md#object-name). Este tipo de referencia indica que el archivo del método se encuentra en la ubicación por defecto ("sources/forms/_formName_/ObjectMethods/"). En este caso, 4D maneja automáticamente el método objeto cuando se ejecutan operaciones en el objeto formulario (renombrar, duplicar, copiar/pegar...) - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for object operations. From 8fcdafab290ba3f8b3096c330eee4f733ec62b75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:36 +0200 Subject: [PATCH 0309/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index f85eee9060f0af..ec056fb7c58d22 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -49,7 +49,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | | [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | | **e** | | | | [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | @@ -106,7 +106,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | | [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | @@ -114,7 +114,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | @@ -184,7 +184,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | From 154459a2f6daa29b2d521767e2fd5f86e1c5a2ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:37 +0200 Subject: [PATCH 0310/4889] New translations tabcontrol.md (Spanish) --- .../current/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index fe74e8604e2343..812f7351e8fa20 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -93,7 +93,7 @@ You can use the [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page FORM GOTO PAGE(arrPages) ``` -El comando se ejecuta cuando se produce el evento [`On Clicked`](Events/onClicked.md). You should then clear the array when the [`On Unload`](Events/onUnload.md) event occurs. +El comando se ejecuta cuando se produce el evento [`On Clicked`](Events/onClicked.md). A continuación, debe borrar el array cuando se produzca el evento [`On Unload`](Events/onUnload.md). He aquí un ejemplo de método objeto: From 66c96f4ee917a006b7d50375a89438286822dcdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:39 +0200 Subject: [PATCH 0311/4889] New translations date-time-formats.md (Spanish) --- .../current/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md index 631cb020e1c357..5b23887ffc71d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md @@ -59,7 +59,7 @@ La siguiente tabla muestra todos los patrones soportados para formatos de fecha | | | eeee | Tuesday | | | | eeeee | T | | | | eeeeee | Tu | -| c | stand-alone local day of week | c o cc | 2 | +| c | día de la semana local independiente | c o cc | 2 | | | | ccc | Tue | | | | cccc | Tuesday | | | | ccccc | T | From 8b40d316986d770fd1bf78e0028d806152fff9e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:41 +0200 Subject: [PATCH 0312/4889] New translations authusers.md (Spanish) --- .../current/REST/authUsers.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md index 7dc4a0b3a864dd..beae6d81545469 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md @@ -5,7 +5,7 @@ title: Usuarios y sesiones ## Sesiones -When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges. +Cuando las [sesiones escalables están activadas](WebServer/sessions.md#enabling-sessions) (recomendadas), las peticiones REST pueden crear y usar [sesiones usuario web](WebServer/sessions.md), ofreciendo funcionalidades adicionales como la gestión de múltiples peticiones, el intercambio de datos entre procesos web clientes y el control de los privilegios usuario. Cuando se abre una sesión de usuario web, puede manejarla a través del objeto `Session` y la [Session API](API/SessionClass.md). Las siguientes peticiones REST reutilizan la misma cookie de sesión. @@ -18,18 +18,18 @@ Una sesión se abre después de que el usuario haya iniciado sesión correctamen :::note Compatibilidad -El modo de inicio de sesión heredado basado en el método base `On REST Authentication` está **obsoleto** a partir de 4D 20 R6. It is now recommended to [use the **force login mode**](../ORDA/privileges.md#rolesjson-file) (automatically enabled in new projects) and to implement the [`ds.authentify()` function](#dsauthentify). In converted projects, [a button in the Settings dialog box](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) will help you upgrade your configuration. En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar inicio de sesión**](../WebServer/qodly-studio.md#force-login) en el panel de Privilegios. +El modo de inicio de sesión heredado basado en el método base `On REST Authentication` está **obsoleto** a partir de 4D 20 R6. Ahora se recomienda [utilizar el **modo Force login**](../ORDA/privileges.md#rolesjson-file) (activado automáticamente en nuevos proyectos) e implementar la función [`ds.authentify()`](#dsauthentify). En proyectos convertidos, [un botón en la caja de diálogo de Parámetros](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) le ayudará a actualizar su configuración. En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar inicio de sesión**](../WebServer/qodly-studio.md#force-login) en el panel de Privilegios. ::: La secuencia de inicio de sesión del usuario es la siguiente: -1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ +1. En la primera llamada REST (para una llamada a página Qodly, por ejemplo), se crea una sesión usuario web "invitado". No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ Las solicitudes REST descriptivas siempre son procesadas por el servidor, aunque no se abra ninguna sesión de usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado". -2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). +2. Usted llamas a [función `authentify()`](#authentify) (creada de antemano), en la que revisa las credenciales de usuario y llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) con los privilegios apropiados. `authentify()` debe ser una [función datastore class](../ORDA/ordaClasses.md#datastore-class). -3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser una [página Qodly](. /WebServer/qodly-studio.md) (llamada a través de la solicitud `/rest/$getWebForm`). 4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST. @@ -37,15 +37,15 @@ La secuencia de inicio de sesión del usuario es la siguiente: En la fase de inicio de sesión del usuario, el uso de la licencia está desconectado de las sesiones de usuario web. Sólo se requiere una licencia cuando se ejecuta el comando [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), lo que permite controlar el número de licencias utilizadas. -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Ejecutar esta función activa el consumo de la licencia 4D. +Todas las demás peticiones REST (manejando datos o ejecutando una función) sólo serán procesadas si son ejecutadas dentro de una sesión web con privilegios apropiados, de lo contrario devuelven un error. Para asignar privilegios a una sesión web, debe ejecutar la función [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) para la sesión. Ejecutar esta función activa el consumo de la licencia 4D. ### Peticiones REST descriptivas Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web que no requieren licencias (sesiones "invitado"). Estas peticiones son: -- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses +- peticiones [`/rest/$catalog`]($catalog.md) (por ejemplo, `/rest/$catalog/$all`) - acceso a las dataclasse disponibles - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario -- `/rest/$getWebForm` - the rendering of a Qodly page +- `/rest/$getWebForm` - la renderización de una página Qodly ![alt-text](../assets/en/REST/force-login-1.jpeg) @@ -60,11 +60,11 @@ exposed Function authentify({params : type}) {-> result : type} La función `authentify()` debe estar implementada en la [clase DataStore](../ORDA/ordaClasses.md#datastore-class) del proyecto y debe ser llamada a través de una petición REST. -This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges. +Esta función es el único punto de entrada disponible desde las sesiones guest REST cuando el modo "force login" está activado: cualquier otra llamada de función o de acceso a datos es rechazada hasta que la sesión adquiera los privilegios adecuados. :::note -The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration. +La función `authentify()` siempre puede ser ejecutada por una sesión de invitado de REST, independientemente de la configuración del archivo [`roles.json`](../ORDA/privileges.md#rolesjson-file). ::: @@ -75,7 +75,7 @@ Esta función debe contener dos partes: - algún código para identificar y autenticar al remitente de la petición REST, - si la autenticación tiene éxito, una llamada a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) que asigna los privilegios apropiados a la sesión. -If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected. +Si la función no llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no se asignan privilegios, no se consume ninguna licencia y las solicitudes REST no descriptivas posteriores son rechazadas. ### Ejemplo @@ -90,7 +90,7 @@ var $user : cs.UsersEntity $users:=ds.Users.query("name = :1"; $credentials.name) $user:=$users.first() -If ($user#Null) //the user is known +If ($user#Null) //el usuario es conocido If (Verify password hash($credentials.password; $user.password)) Session.setPrivileges("vip") Else From 8a5d3abf3bf24dd33bd6c5abf6230e088fca037b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:42 +0200 Subject: [PATCH 0313/4889] New translations mandata.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md index 25a6d52282a91b..0d3a48cd8c1838 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md @@ -7,7 +7,7 @@ Todos [los atributos, dataclasses expuestos](configuration.md#exposing-tables-an ## Buscar datos -To query data directly, you can do so using the [`$filter`]($filter.md) function. Por ejemplo, para encontrar a una persona llamada "Smith", podría escribir: +Para consultar los datos directamente, puede hacerlo mediante la función [`$filter`]($filter.md). Por ejemplo, para encontrar a una persona llamada "Smith", podría escribir: `http://127.0.0.1:8081/rest/Person/?$filter="lastName=Smith"` From f797909c8d953a8858209c1c8547d4b2f685865c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:44 +0200 Subject: [PATCH 0314/4889] New translations httprequests.md (Spanish) --- .../current/WebServer/httpRequests.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index f6f14c1a847d12..84eb5532f6d5f0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -39,11 +39,11 @@ Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no l Debe declarar estos parámetros de la siguiente manera: ```4d -//On Web Connection database method +//Método base On Web Connection C_TEXT($1;$2;$3;$4;$5;$6) -//Code for the method +//Código para el métodod ``` Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): @@ -56,7 +56,7 @@ Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/pa ``` -> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) no está permitido y finaliza el procesamiento del método. +> Llamando a un comando 4D que muestra un elemento de interfaz (`DIALOG`, `ALERT`, etc.) no está permitido y finaliza el procesamiento del método. ### $1 - Datos adicionales de la URL From f3b8efef2c29a6be6d8cc4d5c602f824518cf3b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:45 +0200 Subject: [PATCH 0315/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index 3c31e3a5fdcbdb..758349e0952262 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -54,7 +54,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From 7c5f1d2168718bac1fc7649543e5aa3b63408b32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:51 +0200 Subject: [PATCH 0316/4889] New translations collectionclass.md (Spanish) --- .../version-20-R5/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index d40fc8e45e2e53..d33ef06560476a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -2847,13 +2847,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query() -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-: | --------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Value to use as the first argument to the first call of *formula* or *methodName* | -| param | expresión | -> | Parámetro(s) a pasar | -| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expresión | -> | Parámetro(s) a pasar | +| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | @@ -2932,13 +2932,13 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-: | --------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Value to use as the first argument to the first call of *formula* or *methodName* | -| param | expresión | -> | Parámetro(s) a pasar | -| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expresión | -> | Parámetro(s) a pasar | +| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | From 38e090ff032a542105a87d2cf61cb6804393441e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:53 +0200 Subject: [PATCH 0317/4889] New translations smtptransporterclass.md (Spanish) --- .../version-20-R5/API/SMTPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md index a4bd21725fb2d9..2ff1d7b52a0e98 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md @@ -188,7 +188,7 @@ The `.keepAlive` property contains From de2216e5457823f9ea7bcaf5d873ae46744572db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:11:59 +0200 Subject: [PATCH 0318/4889] New translations collectionclass.md (Spanish) --- .../version-20-R6/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 6a321525a9ea3f..d0935607a87d1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -2853,13 +2853,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query() -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-: | --------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Value to use as the first argument to the first call of *formula* or *methodName* | -| param | expresión | -> | Parámetro(s) a pasar | -| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expresión | -> | Parámetro(s) a pasar | +| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | @@ -2938,13 +2938,13 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-: | --------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Value to use as the first argument to the first call of *formula* or *methodName* | -| param | expresión | -> | Parámetro(s) a pasar | -| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expresión | -> | Parámetro(s) a pasar | +| Result | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | From 205b0743517f3a4040f810d050ef9dc4eb71e3f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:05 +0200 Subject: [PATCH 0319/4889] New translations smtptransporterclass.md (Spanish) --- .../version-20-R6/API/SMTPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md index a4bd21725fb2d9..2ff1d7b52a0e98 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md @@ -188,7 +188,7 @@ The `.keepAlive` property contains From 7f1148c2cfda0cb3e5cee7379f4a2bf57b922c33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:07 +0200 Subject: [PATCH 0320/4889] New translations classes.md (Spanish) --- .../version-20-R6/Concepts/classes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index ac393927616eef..c71a088c7d7cb0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -844,11 +844,11 @@ La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Cl The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. -| Singleton created on | Scope if not shared | Scope if shared | +| Singleton created on | Alcance si no se comparte | Scope if shared | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | | 4D monopuesto | Proceso | Application | -| 4D Server | Proceso | 4D Server machine | -| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | +| 4D Server | Proceso | Máquina 4D Server | +| Modo remoto 4D | Process (*note*: singletons are not synchronized on the twin process) | Máquina remota 4D | Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. From c40c1cc04222f085994765831e8cab595a5f8acc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:11 +0200 Subject: [PATCH 0321/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 5344736f5a8794..a10f6acad7e824 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -524,7 +524,7 @@ El soporte de ordenación estándar depende del tipo de list box: | Tipo de list box | Soporte de ordenación estándar | Comentarios | | ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Colección de objetos | Sí |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | | Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | | Selección temporal | No | | From 0a86913d89913ce40e64d5b782ded4f4a6145572 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:12 +0200 Subject: [PATCH 0322/4889] New translations properties_action.md (Spanish) --- .../version-20-R6/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md index 52329c04241774..e381bb2d8d1d63 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md @@ -88,7 +88,7 @@ Se soportan varios tipos de referencias de métodos: - una ruta de archivo de método objeto estándar, es decir, que utilice el siguiente patrón:\ `ObjectMethods/objectName.4dm`\ - ... where `objectName` is the actual [object name](properties_Object.md#object-name). Este tipo de referencia indica que el archivo del método se encuentra en la ubicación por defecto ("sources/forms/*formName*/ObjectMethods/"). En este caso, 4D maneja automáticamente el método objeto cuando se ejecutan operaciones en el objeto formulario (renombrar, duplicar, copiar/pegar...) + ... donde `objectName` es el [nombre del objeto](properties_Object.md#object-name). Este tipo de referencia indica que el archivo del método se encuentra en la ubicación por defecto ("sources/forms/*formName*/ObjectMethods/"). En este caso, 4D maneja automáticamente el método objeto cuando se ejecutan operaciones en el objeto formulario (renombrar, duplicar, copiar/pegar...) - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for object operations. From c2939fb6f3f26f5297059d21c357e0407c60c0c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:15 +0200 Subject: [PATCH 0323/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 15d2400507c036..84e5c3e220e98e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -49,7 +49,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | | [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | | **e** | | | | [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | | [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | @@ -106,7 +106,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | | [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | @@ -114,7 +114,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | @@ -184,7 +184,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | From b4e840e397d9af9966e50dd749de8739f7eca4ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:16 +0200 Subject: [PATCH 0324/4889] New translations tabcontrol.md (Spanish) --- .../version-20-R6/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md index fe74e8604e2343..812f7351e8fa20 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md @@ -93,7 +93,7 @@ You can use the [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page FORM GOTO PAGE(arrPages) ``` -El comando se ejecuta cuando se produce el evento [`On Clicked`](Events/onClicked.md). You should then clear the array when the [`On Unload`](Events/onUnload.md) event occurs. +El comando se ejecuta cuando se produce el evento [`On Clicked`](Events/onClicked.md). A continuación, debe borrar el array cuando se produzca el evento [`On Unload`](Events/onUnload.md). He aquí un ejemplo de método objeto: From 0fbdda3fa53d079df7030563ac40bba3c17b2373 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:18 +0200 Subject: [PATCH 0325/4889] New translations components.md (Spanish) --- .../version-20-R6/Project/components.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index 9fd83e10e2380d..d8ce16c94cf3f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -302,12 +302,12 @@ El panel Dependencias enumera todas las dependencias del proyecto, sea cual sea Las siguientes opciones de origen son posibles: -| Etiqueta de origen | Descripción | -| --------------------------------- | ------------------------------------------------------------------------------- | -| Componente 4D | Built-in 4D component, stored in the `Components` folder of the 4D application | -| dependencies.json | Componente declarado en el archivo [`dependencies.json`](#dependenciesjson) | -| Entorno | Componente declarado en el archivo [`environnement4d.json`](#environment4djson) | -| Componente del proyecto | Componente ubicado en la carpeta [`Components`](architecture.md#components) | +| Etiqueta de origen | Descripción | +| --------------------------------- | ---------------------------------------------------------------------------------- | +| Componente 4D | Componente 4D integrado, almacenado en la carpeta `Components` de la aplicación 4D | +| dependencies.json | Componente declarado en el archivo [`dependencies.json`](#dependenciesjson) | +| Entorno | Componente declarado en el archivo [`environnement4d.json`](#environment4djson) | +| Componente del proyecto | Componente ubicado en la carpeta [`Components`](architecture.md#components) | **Clic derecho** en una línea de dependencia y selecciona **Mostrar en el disco** para revelar la ubicación de una dependencia: From f36689f307e1c05c183f5d88768088c2a5a7d307 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:20 +0200 Subject: [PATCH 0326/4889] New translations date-time-formats.md (Spanish) --- .../version-20-R6/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md index bd684c7d942e19..683d6b34f66573 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md @@ -59,7 +59,7 @@ La siguiente tabla muestra todos los patrones soportados para formatos de fecha | | | eeee | Tuesday | | | | eeeee | T | | | | eeeeee | Tu | -| c | stand-alone local day of week | c o cc | 2 | +| c | día de la semana local independiente | c o cc | 2 | | | | ccc | Tue | | | | cccc | Tuesday | | | | ccccc | T | From a4cc9ba14ac7a394cfa7c896354ab21e7616ba8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:21 +0200 Subject: [PATCH 0327/4889] New translations authusers.md (Spanish) --- .../version-20-R6/REST/authUsers.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index 7dc4a0b3a864dd..1c66d1deed6a5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -18,18 +18,18 @@ Una sesión se abre después de que el usuario haya iniciado sesión correctamen :::note Compatibilidad -El modo de inicio de sesión heredado basado en el método base `On REST Authentication` está **obsoleto** a partir de 4D 20 R6. It is now recommended to [use the **force login mode**](../ORDA/privileges.md#rolesjson-file) (automatically enabled in new projects) and to implement the [`ds.authentify()` function](#dsauthentify). In converted projects, [a button in the Settings dialog box](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) will help you upgrade your configuration. En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar inicio de sesión**](../WebServer/qodly-studio.md#force-login) en el panel de Privilegios. +El modo de inicio de sesión heredado basado en el método base `On REST Authentication` está **obsoleto** a partir de 4D 20 R6. Ahora se recomienda [utilizar el **modo Force login**](../ORDA/privileges.md#rolesjson-file) (activado automáticamente en nuevos proyectos) e implementar la función [`ds.authentify()`](#dsauthentify). En proyectos convertidos, [un botón en la caja de diálogo de Parámetros](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) le ayudará a actualizar su configuración. En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar inicio de sesión**](../WebServer/qodly-studio.md#force-login) en el panel de Privilegios. ::: La secuencia de inicio de sesión del usuario es la siguiente: -1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ +1. En la primera llamada REST (para una llamada a página Qodly, por ejemplo), se crea una sesión usuario web "invitado". No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\ Las solicitudes REST descriptivas siempre son procesadas por el servidor, aunque no se abra ninguna sesión de usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado". -2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class). +2. Usted llamas a [función `authentify()`](#authentify) (creada de antemano), en la que revisa las credenciales de usuario y llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) con los privilegios apropiados. `authentify()` debe ser una [función datastore class](../ORDA/ordaClasses.md#datastore-class). -3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request). +3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser una [página Qodly](. /WebServer/qodly-studio.md) (llamada a través de la solicitud `/rest/$getWebForm`). 4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST. @@ -43,9 +43,9 @@ All other REST requests (handling data or executing a function) will only be pro Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web que no requieren licencias (sesiones "invitado"). Estas peticiones son: -- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses +- peticiones [`/rest/$catalog`]($catalog.md) (por ejemplo, `/rest/$catalog/$all`) - acceso a las dataclasse disponibles - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario -- `/rest/$getWebForm` - the rendering of a Qodly page +- `/rest/$getWebForm` - la renderización de una página Qodly ![alt-text](../assets/en/REST/force-login-1.jpeg) @@ -64,7 +64,7 @@ This function is the only available entry point from REST guest sessions when th :::note -The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration. +La función `authentify()` siempre puede ser ejecutada por una sesión de invitado de REST, independientemente de la configuración del archivo [`roles.json`](../ORDA/privileges.md#rolesjson-file). ::: @@ -90,7 +90,7 @@ var $user : cs.UsersEntity $users:=ds.Users.query("name = :1"; $credentials.name) $user:=$users.first() -If ($user#Null) //the user is known +If ($user#Null) //el usuario es conocido If (Verify password hash($credentials.password; $user.password)) Session.setPrivileges("vip") Else From 4d373d80e6b251497be6573d14d0b1e536dbbd54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:23 +0200 Subject: [PATCH 0328/4889] New translations mandata.md (Spanish) --- .../version-20-R6/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index 3f5c3af7183039..454596744d18ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -7,7 +7,7 @@ Todos [los atributos, dataclasses expuestos](configuration.md#exposing-tables-an ## Buscar datos -To query data directly, you can do so using the [`$filter`]($filter.md) function. Por ejemplo, para encontrar a una persona llamada "Smith", podría escribir: +Para consultar los datos directamente, puede hacerlo mediante la función [`$filter`]($filter.md). Por ejemplo, para encontrar a una persona llamada "Smith", podría escribir: `http://127.0.0.1:8081/rest/Person/?$filter="lastName=Smith"` From 147444b0ce66b5c352d3f8a210431c2eedca850a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:25 +0200 Subject: [PATCH 0329/4889] New translations httprequests.md (Spanish) --- .../version-20-R6/WebServer/httpRequests.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index 4361b4d386b58a..8ef7213b4b8bf4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -39,11 +39,11 @@ Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no l Debe declarar estos parámetros de la siguiente manera: ```4d -//On Web Connection database method +//Método base On Web Connection C_TEXT($1;$2;$3;$4;$5;$6) -//Code for the method +//Código para el métodod ``` Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): @@ -56,7 +56,7 @@ Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/pa ``` -> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) no está permitido y finaliza el procesamiento del método. +> Llamando a un comando 4D que muestra un elemento de interfaz (`DIALOG`, `ALERT`, etc.) no está permitido y finaliza el procesamiento del método. ### $1 - Datos adicionales de la URL From 93ecfba44015c7b235c3dc3c0035ccd94f64b12c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:27 +0200 Subject: [PATCH 0330/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 28db6714e138f4..71ec974644c544 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -47,14 +47,14 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con #### 4D Server y números de puerto -4D Server uses several TCP ports for communications between internal servers and clients: +4D Server utiliza varios puertos TCP para las comunicaciones entre los servidores internos y los clientes: - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). - **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From 4481d55a6c15a042edbe1ca601b7a4b620affdd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:28 +0200 Subject: [PATCH 0331/4889] New translations privileges.md (Portuguese, Brazilian) --- .../version-20-R5/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index 968c14fd1e4588..07774a4b5c5704 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -57,7 +57,7 @@ As ações disponíveis estão relacionadas com o recurso alvo. - An alias can be read as soon as the session privileges allow the access to the alias itself, even if the session privileges do no allow the access to the attributes resolving the alias. - A computed attribute can be accessed even if there are no permissions on the attributes upon which it is built. - Valores por defecto: en la implementación actual, solo _Null_ está disponible como valor por defecto. -- In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- No REST [modo de login](../REST/authUsers.md/#force-login-mode), a [função `authentify()`](../REST/authUsers.md#function-authentify) é sempre executável por usuários convidados, independentemente da configuração das permissões. A definição das permissões deve ser coerente, nomeadamente: From 0a969aec33724742f84e0bb8ea62950c618264fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:30 +0200 Subject: [PATCH 0332/4889] New translations privileges.md (Portuguese, Brazilian) --- .../current/ORDA/privileges.md | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 81d34cea000741..ac2a79713bb1d4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -61,24 +61,24 @@ As ações disponíveis estão relacionadas com o recurso alvo. - Um apelido pode ser lido assim que os privilégios de sessão permitir o acesso ao apelido em si, Mesmo que os privilégios de sessão não permitam o acesso aos atributos que resolvem o apelido. - Um atributo calculado pode ser acessado mesmo que não haja permissões sobre os atributos sobre os quais ele é construído. -- You can assign a permission action to a singleton class (`singleton` type), in which case it will be applied to all its exposed functions, or to a singleton function (`singletonMethod` type). -- Valores por defecto: en la implementación actual, solo _Null_ está disponible como valor por defecto. -- In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- Você pode atribuir uma ação de permissão a uma classe de singleton (tipo `singleton`), nesse caso ele será aplicado a todas as suas funções expostas, ou a uma função de singleton (tipo `singletonMethod`). +- Valores padrão: na implementação atual, apenas _Null_ está disponível como valor padrão. +- No REST [modo de login](../REST/authUsers.md/#force-login-mode), a [função `authentify()`](../REST/authUsers.md#function-authentify) é sempre executável por usuários convidados, independentemente da configuração das permissões. A definição das permissões deve ser coerente, nomeadamente: -- los permisos **update** y **drop** también necesitan el permiso **read** (pero **create** no lo necesita) -- For data model functions, **promote** permission also needs **describe** permission. +- Permissões de **atualização** e **drop** também precisam da permissão **read** (mas **create** não precisa dela) +- Para funções do modelo de dados, permissão de **promoção** também precisa de permissão **descrever**. ## Privilégios e roles -Un \*\*privilegio \*\* es la capacidad técnica de ejecutar \*\*acciones \*\* en \*\*recursos \*\*, mientras que un **rol** es un privilegio publicado para ser utilizado por un administrador. Basically, a role gathers several privileges to define a business user profile. For example, "manageInvoices" could be a privilege while "secretary" could be a role (which includes "manageInvoices" and other privileges). +Um **privilégio** é a habilidade técnica de executar **ações** em **recursos**, enquanto um **cargo** é um privilégio posto de uso por um administrador. Basicamente, uma função reúne vários privilégios para definir um perfil de usuário corporativo. Por exemplo, "manageInvoices" poderia ser um privilégio enquanto "secretary" poderia ser uma função (que inclui "manageInvoices" e outros privilégios). -A privilege or a role can be associated to several "action + resource" combinations. Podem ser associados vários privilégios a uma ação. Um privilégio pode incluir outros privilégios. +Um privilégio ou um papel pode ser associado a várias combinações de "ação + recurso". Podem ser associados vários privilégios a uma ação. Um privilégio pode incluir outros privilégios. -- Usted **crea** privilegios y/o roles en el archivo `roles.json` (ver abajo). **Configura** su alcance asignándolos a acción(es) de permiso aplicadas a recurso(s). +- Você cria **privilégios** e/ou funções no arquivo `roles.json` (veja abaixo). Você **configurou** o escopo dele, atribuindo-lhes a ação de permissão aplicada aos recursos. -- You **allow** privileges and/or roles to every user session using the [`.setPrivileges()`](../API/SessionClass.md#setprivileges) function of the `Session` class. +- Você **permite** privilégios e/ou funções para cada sessão do usuário usando a função [`.setPrivileges()`](../API/SessionClass.md#setprivileges) da classe `Session`. ### Exemplo @@ -92,29 +92,29 @@ exposed Function authenticate($identifier : Text; $password : Text)->$result : T Session.clearPrivileges() - $result:="Your are authenticated as Guest" + $result:="Você está autenticado como Convidado" $user:=ds.Users.query("identifier = :1"; $identifier).first() If ($user#Null) If (Verify password hash($password; $user.password)) Session.setPrivileges(New object("roles"; $user.role)) - $result:="Your are authenticated as "+$user.role + $result:="Você está autenticado como "+$user.role End if End if ``` -## archivo `roles.json` +## arquivo `roles.json` -El archivo `roles.json` describe todos los parámetros de seguridad del proyecto. +O arquivo `roles.json` descreve todas as configurações de segurança do projeto. ### Arquivo padrão -When you create a project, a default `roles.json` file is created at the following location: `/Project/Sources/` (see [Architecture](../Project/architecture.md#sources) section). +Quando você cria um projeto, um arquivo `roles.json` padrão é criado no seguinte local: `/Projeto/Fontes/` (consulte a seção [Arquitetura](../Projeto/arquitetura.md#fontes)). -The default file has the following contents: +O arquivo padrão tem o seguinte conteúdo: ```json title="/Project/Sources/roles.json" @@ -150,77 +150,77 @@ The default file has the following contents: ``` -For a highest level of security, the "none" privilege is assigned to all permissions in the datastore, thus data access on the whole `ds` object is disabled by default. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](#example-of-privilege-configuration)). +Para um nível máximo de segurança, o privilégio "none" é atribuído a todas as permissões no datastore, assim o acesso aos dados no objeto `ds` inteiro é desabilitado por padrão. É recomendado não modificar ou usar esse privilégio de bloqueio, mas adicionar permissões específicas a cada recurso que você deseja disponibilizar para solicitações da web ou REST (veja o exemplo abaixo). :::caution -When no specific parameters are defined in the `roles.json` file, accesses are not limited. This configuration allows you to develop the application without having to worry about accesses, but is not recommended in production environment. +Quando nenhum parâmetro específico é definido no arquivo `roles.json`, os acessos não são limitados. Esta configuração permite que você desenvolva a aplicação sem se preocupar com acessos, mas não é recomendada em ambiente de produção. ::: :::note Compatibidade -In previous releases, the `roles.json` file was not created by default. As of 4D 20 R6, when opening an existing project that does not contain a `roles.json` file or the `"forceLogin": true` settings, the **Activate REST authentication through ds.authentify() function** button is available in the [**Web Features** page of the Settings dialog box](../settings/web.md#access). This button automatically upgrades your security settings (you may have to modify your code, [see this blog post](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). +Em versões anteriores, o arquivo `roles.json` não foi criado por padrão. A partir de 4D 20 R6, ao abrir um projeto existente que não contém um `cargos. arquivo son` ou as configurações `"forceLogin": true`, a **Ativar autenticação REST através de d. Função uthentify()** está disponível na página [**Recursos Web** da caixa de diálogo Configurações](../settings/web.md#access). Este botão atualiza automaticamente suas configurações de segurança (você pode ter que modificar seu código, [veja este post de blog](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). ::: :::note Qodly Studio -In Qodly Studio for 4D, the mode can be set using the [**Force login** option](../WebServer/qodly-studio.md#force-login) in the Privileges panel. +No Qodly Studio para 4D, o modo pode ser definido usando a opção [**Forçar login**](../WebServer/qodly-studio.md#force-login) no painel de Privilégios. ::: ### Sintaxe -La sintaxis del archivo `roles.json` es la siguiente: - -| Nome da propriedade | | | Tipo | Obrigatório | Descrição | -| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- | -| privileges | | | Colección de objetos `privilege` | X | Lista de privilégios definidos | -| | \[].privilege | | String | | Nome do privilégio | -| | \[].includes | | Coleção de strings | | Lista de nomes de privilégios incluídos | -| roles | | | Colección de objetos `role` | | Lista de roles definidos | -| | \[].role | | String | | Nome da role | -| | \[].privileges | | Coleção de strings | | Lista de nomes de privilégios incluídos | -| permissions | | | Object | X | Lista de acções permitidas | -| | allowed | | Colección de objetos `permission` | | Lista de permissões permitidas | -| | | \[].applyTo | String | X | Targeted [resource](#resources) name | -| | | \[].type | String | X | [Resource](#resources) type: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | -| | | \[].read | Coleção de strings | | Lista de privilégios | -| | | \[].create | Coleção de strings | | Lista de privilégios | -| | | \[].update | Coleção de strings | | Lista de privilégios | -| | | \[].drop | Coleção de strings | | Lista de privilégios | -| | | \[].describe | Coleção de strings | | Lista de privilégios | -| | | \[].execute | Coleção de strings | | Lista de privilégios | -| | | \[].promote | Coleção de strings | | Lista de privilégios | -| forceLogin | | | Parâmetros | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | +A sintaxe do arquivo `roles.json` é a seguinte: + +| Nome da propriedade | | | Tipo | Obrigatório | Descrição | +| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ---------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- | +| privileges | | | Coleção de objetos de 'privilégio' | X | Lista de privilégios definidos | +| | \[].privilege | | String | | Nome do privilégio | +| | \[].includes | | Coleção de strings | | Lista de nomes de privilégios incluídos | +| roles | | | Coleção de objetos `papel` | | Lista de roles definidos | +| | \[].role | | String | | Nome da role | +| | \[].privileges | | Coleção de strings | | Lista de nomes de privilégios incluídos | +| permissions | | | Object | X | Lista de acções permitidas | +| | allowed | | Colección de objetos `permission` | | Lista de permissões permitidas | +| | | \[].applyTo | String | X | Targeted [resource](#resources) name | +| | | \[].type | String | X | [Resource](#resources) type: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | +| | | \[].read | Coleção de strings | | Lista de privilégios | +| | | \[].create | Coleção de strings | | Lista de privilégios | +| | | \[].update | Coleção de strings | | Lista de privilégios | +| | | \[].drop | Coleção de strings | | Lista de privilégios | +| | | \[].describe | Coleção de strings | | Lista de privilégios | +| | | \[].execute | Coleção de strings | | Lista de privilégios | +| | | \[].promote | Coleção de strings | | Lista de privilégios | +| forceLogin | | | Parâmetros | | True para habilitar el [modo "forceLogin"](../REST/authUsers.md#force-login-mode) | :::caution Lembrete - O nome do privilégio "WebAdmin" está reservado à aplicação. Não se recomenda a utilização deste nome para privilégios personalizados. -- los nombres de `privileges` y `roles` son insensibles a mayúsculas y minúsculas. +- Os nomes de `privilégios` e `cargos` são insensíveis a maiúsculas e minúsculas. ::: -### Archivo `Roles_Errors.json` +### Arquivo `Roles_Errors.json` -El archivo `roles.json` es analizado por 4D al inicio. You need to restart the application if you want modifications in this file to be taken into account. +O arquivo `roles.json` é analisado pelo 4D na inicialização. Você precisa reiniciar o aplicativo se quiser que as modificações neste arquivo sejam levadas em conta. -En caso de error(es) al analizar el archivo `roles.json`, 4D carga el proyecto pero desactiva la protección de acceso global - esto permite al desarrollador acceder a los archivos y solucionar el error. An error file named `Roles_Errors.json` is generated in the [`Logs` folder of the project](../Project/architecture.md#logs) and describes the error line(s). Este archivo se elimina automáticamente cuando el archivo `roles.json` deja de contener errores. +Em caso de erro(s) ao analisar o arquivo `roles.json`, o 4D carrega o projeto, mas desabilita a proteção de acesso global - isso permite ao desenvolvedor acessar os arquivos e corrigir o erro. Um arquivo de erro chamado `Roles_Errors.json` é gerado na pasta [`Logs` do projeto](../Project/architecture.md#logs) e descreve a(s) linha(s) de erro. Este arquivo é automaticamente excluído quando o arquivo `roles.json` não contém mais erro(s). Se recomienda comprobar al inicio si existe un archivo `Roles_Errors.json` en la carpeta [Logs](../Project/architecture.md#logs), lo que significa que se ha producido un error de análisis y que los accesos no estarán limitados. Pode escrever, por exemplo: ```4d title="/Sources/DatabaseMethods/onStartup.4dm" -If (Not(File("/LOGS/"+"Roles_Errors.json").exists)) +Se (Not(File("/LOGS/"+"Roles_Errors.json").exists)) … -Else // you can prevent the project to open - ALERT("The roles.json file is malformed or contains inconsistencies, the application will quit.") +Senão // você pode impedir o projeto de abrir + ALERT("Os papéis. arquivo filho está malformado ou contém inconsistências, o aplicativo será encerrado.") QUIT 4D -End if +Finalizado, se ``` -## Example of privilege configuration +## Exemplo de configuração de privilégios -The good practice is to keep all data access locked by default thanks to the "none" privilege and to configure the `roles.json` file to only open controlled parts to authorized sessions. For example, to allow some accesses to guest sessions: +A boa prática é manter todo o acesso aos dados bloqueado por padrão graças ao privilégio "none" e configurar o arquivo `roles.json` para abrir apenas partes controladas para sessões autorizadas. Por exemplo, para permitir alguns acessos às sessões de convidados: ```json title="/Project/Sources/roles.json" From 8f0c7671734b7610d95b89327c15c2d89d56a0dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 07:12:32 +0200 Subject: [PATCH 0333/4889] New translations privileges.md (Portuguese, Brazilian) --- .../version-20-R6/ORDA/privileges.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index 836fe157c686a1..0b1d8e180c0933 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -63,12 +63,12 @@ As ações disponíveis estão relacionadas com o recurso alvo. - A computed attribute can be accessed even if there are no permissions on the attributes upon which it is built. - Você pode atribuir uma ação de permissão a uma classe de singleton (tipo `singleton`), nesse caso ele será aplicado a todas as suas funções expostas, ou a uma função de singleton (tipo `singletonMethod`). - Valores por defecto: en la implementación actual, solo *Null* está disponible como valor por defecto. -- In REST [force login mode](../REST/authUsers.md/#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- No REST [modo de login](../REST/authUsers.md/#force-login-mode), a [função `authentify()`](../REST/authUsers.md#function-authentify) é sempre executável por usuários convidados, independentemente da configuração das permissões. A definição das permissões deve ser coerente, nomeadamente: - los permisos **update** y **drop** también necesitan el permiso **read** (pero **create** no lo necesita) -- For data model functions, **promote** permission also needs **describe** permission. +- Para funções do modelo de dados, permissão de **promoção** também precisa de permissão **descrever**. ## Privilégios e roles @@ -112,9 +112,9 @@ El archivo `roles.json` describe todos los parámetros de seguridad del proyecto ### Arquivo padrão -When you create a project, a default `roles.json` file is created at the following location: `/Project/Sources/` (see [Architecture](../Project/architecture.md#sources) section). +Quando você cria um projeto, um arquivo `roles.json` padrão é criado no seguinte local: `/Projeto/Fontes/` (consulte a seção [Arquitetura](../Projeto/arquitetura.md#fontes)). -The default file has the following contents: +O arquivo padrão tem o seguinte conteúdo: ```json title="/Project/Sources/roles.json" @@ -150,17 +150,17 @@ The default file has the following contents: ``` -For a highest level of security, the "none" privilege is assigned to all permissions in the datastore, thus data access on the whole `ds` object is disabled by default. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](example-of-privilege-configuration)). +Para um nível máximo de segurança, o privilégio "none" é atribuído a todas as permissões no datastore, assim o acesso aos dados no objeto `ds` inteiro é desabilitado por padrão. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](example-of-privilege-configuration)). :::caution -When no specific parameters are defined in the `roles.json` file, accesses are not limited. This configuration allows you to develop the application without having to worry about accesses, but is not recommended in production environment. +Quando nenhum parâmetro específico é definido no arquivo `roles.json`, os acessos não são limitados. Esta configuração permite que você desenvolva a aplicação sem se preocupar com acessos, mas não é recomendada em ambiente de produção. ::: :::note Compatibidade -In previous releases, the `roles.json` file was not created by default. As of 4D 20 R6, when opening an existing project that does not contain a `roles.json` file or the `"forceLogin": true` settings, the **Activate REST authentication through ds.authentify() function** button is available in the [**Web Features** page of the Settings dialog box](../settings/web.md#access). This button automatically upgrades your security settings (you may have to modify your code, [see this blog post](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). +Em versões anteriores, o arquivo `roles.json` não foi criado por padrão. A partir de 4D 20 R6, ao abrir um projeto existente que não contém um `cargos. arquivo son` ou as configurações `"forceLogin": true`, a **Ativar autenticação REST através de d. Função uthentify()** está disponível na página [**Recursos Web** da caixa de diálogo Configurações](../settings/web.md#access). Este botão atualiza automaticamente suas configurações de segurança (você pode ter que modificar seu código, [veja este post de blog](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/)). ::: :::note Qodly Studio @@ -218,9 +218,9 @@ Else // you can prevent the project to open End if ``` -## Example of privilege configuration +## Exemplo de configuração de privilégios -The good practice is to keep all data access locked by default thanks to the "none" privilege and to configure the `roles.json` file to only open controlled parts to authorized sessions. For example, to allow some accesses to guest sessions: +A boa prática é manter todo o acesso aos dados bloqueado por padrão graças ao privilégio "none" e configurar o arquivo `roles.json` para abrir apenas partes controladas para sessões autorizadas. Por exemplo, para permitir alguns acessos às sessões de convidados: ```json title="/Project/Sources/roles.json" From b9027b6964c0d6065a785ed3dd5c9e6b71bdf08e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:17 +0200 Subject: [PATCH 0334/4889] New translations classes.md (Spanish) --- .../version-20-R5/Concepts/classes.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 210b4459091c32..19a5da19071da7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -429,13 +429,13 @@ Si una clase [extiende a](#class-extends-classname) otra, las propiedades de la :::note -If you initialize a property in its declaration line with an object or a collection in a [shared class](#shared-classes), the value is automatically transformed into a shared value: +Si inicializa una propiedad en su línea de declaración con un objeto o una colección en una [clase compartida](#clases-compartidas), el valor se transforma automáticamente en un valor compartido: ```4d -// in a shared class +// en una clase compartida property myCollection := ["something"] -// myCollection will be a shared collection -// equivalent to: +// myCollection será una colección compartida +// equivalente a: myCollection := New shared collection("something") ``` @@ -832,7 +832,7 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i ## Clases Singleton -Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. +Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). Un singleton tiene una instancia única para el proceso en el que se instancia, mientras que un _singleton compartido_ tiene una instancia única para todos los procesos en la máquina. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me). @@ -842,15 +842,15 @@ La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Cl ### Alcance -The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. +El alcance de una instancia singleton puede ser el proceso donde se instancia o todos los procesos en la máquina, dependiendo de su propiedad _compartida_. -| Singleton created on | Alcance si no se comparte | Scope if shared | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | -| 4D monopuesto | Proceso | Application | -| 4D Server | Proceso | Máquina 4D Server | -| Modo remoto 4D | Process (_note_: singletons are not synchronized on the twin process) | Máquina remota 4D | +| Singleton creado en | Alcance si no se comparte | Alcance si se comparte | +| ------------------- | --------------------------------------------------------------------------------------------------------------- | ---------------------- | +| 4D monopuesto | Proceso | Aplicación | +| 4D Server | Proceso | Máquina 4D Server | +| Modo remoto 4D | Proceso (_nota_: los singletons no están sincronizados en el proceso gemelo) | Máquina remota 4D | -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. +Una vez instanciado, existe una clase singleton (y su singleton) siempre que exista una referencia a ella en algún lugar de la aplicación que se ejecuta en la máquina. :::info @@ -858,7 +858,7 @@ Las clases Singleton no están soportadas por las [clases ORDA](../ORDA/ordaClas ::: -### Creating a singleton +### Creación de un singleton Para crear una clase singleton, añada la palabra clave `singleton` antes del [`Class Constructor`](#class-constructor). Por ejemplo: @@ -891,7 +891,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creación de un singleton compartido -To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: +Para crear un singleton compartido por todos los procesos en la máquina, añada las palabras clave `shared singleton` antes del [Class Constructor](#class-constructor). Por ejemplo: ```4d //Class VehicleFactory @@ -918,7 +918,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: +Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de la aplicación en su máquina con una sola línea: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 80a078f24a63fe7a2ca633e8d67bd3d53f43f2a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:24 +0200 Subject: [PATCH 0335/4889] New translations configuration.md (Spanish) --- .../version-20-R5/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md index 6fc90f2ab382e4..52481d5620495c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md @@ -27,7 +27,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: - (recommended) enable the **force login** mode and create an [`authentify()`](authUsers.md#authentify) datastore class function to authenticate users and assign privileges to their web session (see [User login modes](authUsers.md#user-login-modes)). - assign a **Read/Write** user group to REST services in the "**Web** > **Web Features**" page of the Structure Settings; -- write an `On REST Authentication` database method to intercept and handle every initial REST request. +- escribir un método base `On REST Authentication` para interceptar y manejar cada petición REST inicial. :::info Importante From f57bff17a550fe75362e651b378963e8e800fbaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:26 +0200 Subject: [PATCH 0336/4889] New translations smtptransporterclass.md (Spanish) --- .../current/API/SMTPTransporterClass.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index 2ff1d7b52a0e98..1674b4847f4099 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -52,13 +52,13 @@ Los objetos SMTP Transporter se instancian con el comando [SMTP New transporter] #### Descripción -The `SMTP New transporter` command configures a new SMTP connection according to the *server* parameter and returns a new *[SMTP transporter](#smtp-transporter-object)* object. El objeto transportador devuelto se utilizará normalmente para el envío de correos electrónicos. +El comando `SMTP New transporter` configura una nueva conexión SMTP de acuerdo con el parámetro *server* y devuelve un nuevo objeto *[SMTP transporter](#smtp-transporter-object)*. El objeto transportador devuelto se utilizará normalmente para el envío de correos electrónicos. > Este comando no abre ninguna conexión con el servidor SMTP. La conexión SMTP se abre realmente cuando se ejecuta la función [`.send()`](#send). > > La conexión SMTP se cierra automáticamente: > -> - when the transporter object is destroyed if the [`keepAlive`](#keepalive) property is true (default), +> - cuando el objeto transportador es destruido si la propiedad [`keepAlive`](#keepalive) es true (por defecto), > - después de cada ejecución de la función [`.send( )`](#send) si la propiedad [`keepAlive`](#keepalive) está definida en false. En el parámetro *server*, pase un objeto que contenga las siguientes propiedades: @@ -87,12 +87,11 @@ La función devuelve un [**objeto SMTP transporter**](#smtp-transporter-object). ```4d $server:=New object - $server.host:="smtp.gmail.com" //Mandatory + $server.host:="smtp.gmail.com" //Obligatorio $server.port:=465 $server.user:="4D@gmail.com" $server.password:="XXXX" - $server.logFile:="LogTest.txt" //Extended log to save in the Logs folder - + $server.logFile:="LogTest.txt" //Log extendido a guardar en la carpeta Logs var $transporter : 4D.SMTPTransporter $transporter:=SMTP New transporter($server) @@ -138,7 +137,7 @@ La función `4D.SMTPTransporter.new()` -For information about SMTP status codes, please refer to [this page](https://www.usps.org/info/smtp_status.html). +Para obtener información sobre los códigos de estado SMTP, por favor consulte [esta página](https://www.usps.org/info/smtp_status.html). #### Ejemplo @@ -184,7 +183,7 @@ For information about SMTP status codes, please refer to [this page](https://www #### Descripción -The `.keepAlive` property contains **True** if the SMTP connection must be kept alive until the `transporter` object is destroyed, and **False** otherwise. Por defecto, si la propiedad `keepAlive` no se ha definido en el objeto `server` (utilizado para crear el objeto `transporter` con `SMTP New transporter`), es **True**. +La propiedad `.keepAlive` contiene **True** si la conexión SMTP debe permanecer activa hasta que el objeto `transporter` sea destruido, y **False** en caso contrario. Por defecto, si la propiedad `keepAlive` no se ha definido en el objeto `server` (utilizado para crear el objeto `transporter` con `SMTP New transporter`), es **True**. La conexión SMTP se cierra automáticamente: @@ -219,11 +218,11 @@ La conexión SMTP se cierra automáticamente: #### Descripción -The `.send()` function sends the [*mail* object](EmailObjectClass.md#email-object) to the SMTP server defined in the `transporter` object and returns a status object. +La función `.send()` envía el [*objeto mail*](EmailObjectClass.md#email-object) al servidor SMTP definido en el objeto `transporter` y devuelve un objeto estado. > El objeto `transporter` debe haber sido creado con el comando `SMTP New transporter`. -El método crea la conexión SMTP si no está ya activa. If the `.keepAlive` property of the `transporter` object is **false**, the SMTP connection is automatically closed after the execution of `.send()`, otherwise it stays alive until the `transporter` object is destroyed. Para más información, consulte la descripción del comando [`SMTP New transporter`](#smtp-new-transporter). +El método crea la conexión SMTP si no está ya activa. Si la propiedad `.keepAlive` del objeto `transporter` es **false**, la conexión SMTP se cierra automáticamente después de la ejecución de `. end()`, de lo contrario permanece viva hasta que el objeto `transporter` sea destruido. Para más información, consulte la descripción del comando [`SMTP New transporter`](#smtp-new-transporter). En *mail*, pase un [objeto `Email`](EmailObjectClass.md#email-object) válido para enviar. Las propiedades origen (de dónde viene el correo electrónico) y destino (uno o varios destinatarios) deben incluirse, el resto de propiedades son opcionales. @@ -237,7 +236,7 @@ La función devuelve un objeto que describe el estado SMTP de la operación. Est | status | number | Código de estado devuelto por el servidor SMTP (0 en caso de un problema no relacionado con el procesamiento del correo) | | statusText | text | Mensaje de estado devuelto por el servidor SMTP | -In case of an issue unrelated to the SMTP processing (e.g. a mandatory property is missing in mail), 4D generates an error that you can intercept using a method installed by the `ON ERR CALL` command. Utilice el comando `GET LAST ERROR STACK` para obtener información sobre el error. +En caso de un problema no relacionado con el procesamiento SMTP (por ejemplo, si falta una propiedad obligatoria en el correo), 4D genera un error que puede interceptar utilizando un método instalado por el comando `ON ERR CALL`. Utilice el comando `GET LAST ERROR STACK` para obtener información sobre el error. En este caso, el objeto estado resultante contiene los siguientes valores: From 48d9d2bfd70f4a4d86fc3815ec99dad7f6c2f8a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:29 +0200 Subject: [PATCH 0337/4889] New translations classes.md (Spanish) --- .../current/Concepts/classes.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md index 91b7a08b604a78..2e89b16efb9445 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -429,13 +429,13 @@ Si una clase [extiende a](#class-extends-classname) otra, las propiedades de la :::note -If you initialize a property in its declaration line with an object or a collection in a [shared class](#shared-classes), the value is automatically transformed into a shared value: +Si inicializa una propiedad en su línea de declaración con un objeto o una colección en una [clase compartida](#clases-compartidas), el valor se transforma automáticamente en un valor compartido: ```4d -// in a shared class +// en una clase compartida property myCollection := ["something"] -// myCollection will be a shared collection -// equivalent to: +// myCollection será una colección compartida +// equivalente a: myCollection := New shared collection("something") ``` @@ -832,7 +832,7 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i ## Clases Singleton -Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. +Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). Un singleton tiene una instancia única para el proceso en el que se instancia, mientras que un _singleton compartido_ tiene una instancia única para todos los procesos en la máquina. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me). @@ -842,15 +842,15 @@ La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Cl ### Alcance -The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property. +El alcance de una instancia singleton puede ser el proceso donde se instancia o todos los procesos en la máquina, dependiendo de su propiedad _compartida_. -| Singleton created on | Alcance si no se comparte | Scope if shared | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | -| 4D monopuesto | Proceso | Application | -| 4D Server | Proceso | Máquina 4D Server | -| Modo remoto 4D | Process (_note_: singletons are not synchronized on the twin process) | Máquina remota 4D | +| Singleton creado en | Alcance si no se comparte | Alcance si se comparte | +| ------------------- | --------------------------------------------------------------------------------------------------------------- | ---------------------- | +| 4D monopuesto | Proceso | Aplicación | +| 4D Server | Proceso | Máquina 4D Server | +| Modo remoto 4D | Proceso (_nota_: los singletons no están sincronizados en el proceso gemelo) | Máquina remota 4D | -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. +Una vez instanciado, existe una clase singleton (y su singleton) siempre que exista una referencia a ella en algún lugar de la aplicación que se ejecuta en la máquina. :::info @@ -858,7 +858,7 @@ Las clases Singleton no están soportadas por las [clases ORDA](../ORDA/ordaClas ::: -### Creating a singleton +### Creación de un singleton Para crear una clase singleton, añada la palabra clave `singleton` antes del [`Class Constructor`](#class-constructor). Por ejemplo: @@ -891,7 +891,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creación de un singleton compartido -To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: +Para crear un singleton compartido por todos los procesos en la máquina, añada las palabras clave `shared singleton` antes del [Class Constructor](#class-constructor). Por ejemplo: ```4d //Class VehicleFactory @@ -918,7 +918,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: +Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de la aplicación en su máquina con una sola línea: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 45314eb6ba84844b273bee3a34d72c4fa57f732e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:31 +0200 Subject: [PATCH 0338/4889] New translations configuration.md (Spanish) --- .../current/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md index 6fc90f2ab382e4..52481d5620495c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -27,7 +27,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: - (recommended) enable the **force login** mode and create an [`authentify()`](authUsers.md#authentify) datastore class function to authenticate users and assign privileges to their web session (see [User login modes](authUsers.md#user-login-modes)). - assign a **Read/Write** user group to REST services in the "**Web** > **Web Features**" page of the Structure Settings; -- write an `On REST Authentication` database method to intercept and handle every initial REST request. +- escribir un método base `On REST Authentication` para interceptar y manejar cada petición REST inicial. :::info Importante From 4a272f8ca48d7e0d50e1dca4eb39d79a8e2b66fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:33 +0200 Subject: [PATCH 0339/4889] New translations smtptransporterclass.md (Spanish) --- .../version-20-R5/API/SMTPTransporterClass.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md index 2ff1d7b52a0e98..1674b4847f4099 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md @@ -52,13 +52,13 @@ Los objetos SMTP Transporter se instancian con el comando [SMTP New transporter] #### Descripción -The `SMTP New transporter` command configures a new SMTP connection according to the *server* parameter and returns a new *[SMTP transporter](#smtp-transporter-object)* object. El objeto transportador devuelto se utilizará normalmente para el envío de correos electrónicos. +El comando `SMTP New transporter` configura una nueva conexión SMTP de acuerdo con el parámetro *server* y devuelve un nuevo objeto *[SMTP transporter](#smtp-transporter-object)*. El objeto transportador devuelto se utilizará normalmente para el envío de correos electrónicos. > Este comando no abre ninguna conexión con el servidor SMTP. La conexión SMTP se abre realmente cuando se ejecuta la función [`.send()`](#send). > > La conexión SMTP se cierra automáticamente: > -> - when the transporter object is destroyed if the [`keepAlive`](#keepalive) property is true (default), +> - cuando el objeto transportador es destruido si la propiedad [`keepAlive`](#keepalive) es true (por defecto), > - después de cada ejecución de la función [`.send( )`](#send) si la propiedad [`keepAlive`](#keepalive) está definida en false. En el parámetro *server*, pase un objeto que contenga las siguientes propiedades: @@ -87,12 +87,11 @@ La función devuelve un [**objeto SMTP transporter**](#smtp-transporter-object). ```4d $server:=New object - $server.host:="smtp.gmail.com" //Mandatory + $server.host:="smtp.gmail.com" //Obligatorio $server.port:=465 $server.user:="4D@gmail.com" $server.password:="XXXX" - $server.logFile:="LogTest.txt" //Extended log to save in the Logs folder - + $server.logFile:="LogTest.txt" //Log extendido a guardar en la carpeta Logs var $transporter : 4D.SMTPTransporter $transporter:=SMTP New transporter($server) @@ -138,7 +137,7 @@ La función `4D.SMTPTransporter.new()` -For information about SMTP status codes, please refer to [this page](https://www.usps.org/info/smtp_status.html). +Para obtener información sobre los códigos de estado SMTP, por favor consulte [esta página](https://www.usps.org/info/smtp_status.html). #### Ejemplo @@ -184,7 +183,7 @@ For information about SMTP status codes, please refer to [this page](https://www #### Descripción -The `.keepAlive` property contains **True** if the SMTP connection must be kept alive until the `transporter` object is destroyed, and **False** otherwise. Por defecto, si la propiedad `keepAlive` no se ha definido en el objeto `server` (utilizado para crear el objeto `transporter` con `SMTP New transporter`), es **True**. +La propiedad `.keepAlive` contiene **True** si la conexión SMTP debe permanecer activa hasta que el objeto `transporter` sea destruido, y **False** en caso contrario. Por defecto, si la propiedad `keepAlive` no se ha definido en el objeto `server` (utilizado para crear el objeto `transporter` con `SMTP New transporter`), es **True**. La conexión SMTP se cierra automáticamente: @@ -219,11 +218,11 @@ La conexión SMTP se cierra automáticamente: #### Descripción -The `.send()` function sends the [*mail* object](EmailObjectClass.md#email-object) to the SMTP server defined in the `transporter` object and returns a status object. +La función `.send()` envía el [*objeto mail*](EmailObjectClass.md#email-object) al servidor SMTP definido en el objeto `transporter` y devuelve un objeto estado. > El objeto `transporter` debe haber sido creado con el comando `SMTP New transporter`. -El método crea la conexión SMTP si no está ya activa. If the `.keepAlive` property of the `transporter` object is **false**, the SMTP connection is automatically closed after the execution of `.send()`, otherwise it stays alive until the `transporter` object is destroyed. Para más información, consulte la descripción del comando [`SMTP New transporter`](#smtp-new-transporter). +El método crea la conexión SMTP si no está ya activa. Si la propiedad `.keepAlive` del objeto `transporter` es **false**, la conexión SMTP se cierra automáticamente después de la ejecución de `. end()`, de lo contrario permanece viva hasta que el objeto `transporter` sea destruido. Para más información, consulte la descripción del comando [`SMTP New transporter`](#smtp-new-transporter). En *mail*, pase un [objeto `Email`](EmailObjectClass.md#email-object) válido para enviar. Las propiedades origen (de dónde viene el correo electrónico) y destino (uno o varios destinatarios) deben incluirse, el resto de propiedades son opcionales. @@ -237,7 +236,7 @@ La función devuelve un objeto que describe el estado SMTP de la operación. Est | status | number | Código de estado devuelto por el servidor SMTP (0 en caso de un problema no relacionado con el procesamiento del correo) | | statusText | text | Mensaje de estado devuelto por el servidor SMTP | -In case of an issue unrelated to the SMTP processing (e.g. a mandatory property is missing in mail), 4D generates an error that you can intercept using a method installed by the `ON ERR CALL` command. Utilice el comando `GET LAST ERROR STACK` para obtener información sobre el error. +En caso de un problema no relacionado con el procesamiento SMTP (por ejemplo, si falta una propiedad obligatoria en el correo), 4D genera un error que puede interceptar utilizando un método instalado por el comando `ON ERR CALL`. Utilice el comando `GET LAST ERROR STACK` para obtener información sobre el error. En este caso, el objeto estado resultante contiene los siguientes valores: From 2d746b4a6bd3c762586c3d7728dc394aabcfa3b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:35 +0200 Subject: [PATCH 0340/4889] New translations smtptransporterclass.md (Spanish) --- .../version-20-R6/API/SMTPTransporterClass.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md index 2ff1d7b52a0e98..1674b4847f4099 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md @@ -52,13 +52,13 @@ Los objetos SMTP Transporter se instancian con el comando [SMTP New transporter] #### Descripción -The `SMTP New transporter` command configures a new SMTP connection according to the *server* parameter and returns a new *[SMTP transporter](#smtp-transporter-object)* object. El objeto transportador devuelto se utilizará normalmente para el envío de correos electrónicos. +El comando `SMTP New transporter` configura una nueva conexión SMTP de acuerdo con el parámetro *server* y devuelve un nuevo objeto *[SMTP transporter](#smtp-transporter-object)*. El objeto transportador devuelto se utilizará normalmente para el envío de correos electrónicos. > Este comando no abre ninguna conexión con el servidor SMTP. La conexión SMTP se abre realmente cuando se ejecuta la función [`.send()`](#send). > > La conexión SMTP se cierra automáticamente: > -> - when the transporter object is destroyed if the [`keepAlive`](#keepalive) property is true (default), +> - cuando el objeto transportador es destruido si la propiedad [`keepAlive`](#keepalive) es true (por defecto), > - después de cada ejecución de la función [`.send( )`](#send) si la propiedad [`keepAlive`](#keepalive) está definida en false. En el parámetro *server*, pase un objeto que contenga las siguientes propiedades: @@ -87,12 +87,11 @@ La función devuelve un [**objeto SMTP transporter**](#smtp-transporter-object). ```4d $server:=New object - $server.host:="smtp.gmail.com" //Mandatory + $server.host:="smtp.gmail.com" //Obligatorio $server.port:=465 $server.user:="4D@gmail.com" $server.password:="XXXX" - $server.logFile:="LogTest.txt" //Extended log to save in the Logs folder - + $server.logFile:="LogTest.txt" //Log extendido a guardar en la carpeta Logs var $transporter : 4D.SMTPTransporter $transporter:=SMTP New transporter($server) @@ -138,7 +137,7 @@ La función `4D.SMTPTransporter.new()` -For information about SMTP status codes, please refer to [this page](https://www.usps.org/info/smtp_status.html). +Para obtener información sobre los códigos de estado SMTP, por favor consulte [esta página](https://www.usps.org/info/smtp_status.html). #### Ejemplo @@ -184,7 +183,7 @@ For information about SMTP status codes, please refer to [this page](https://www #### Descripción -The `.keepAlive` property contains **True** if the SMTP connection must be kept alive until the `transporter` object is destroyed, and **False** otherwise. Por defecto, si la propiedad `keepAlive` no se ha definido en el objeto `server` (utilizado para crear el objeto `transporter` con `SMTP New transporter`), es **True**. +La propiedad `.keepAlive` contiene **True** si la conexión SMTP debe permanecer activa hasta que el objeto `transporter` sea destruido, y **False** en caso contrario. Por defecto, si la propiedad `keepAlive` no se ha definido en el objeto `server` (utilizado para crear el objeto `transporter` con `SMTP New transporter`), es **True**. La conexión SMTP se cierra automáticamente: @@ -219,11 +218,11 @@ La conexión SMTP se cierra automáticamente: #### Descripción -The `.send()` function sends the [*mail* object](EmailObjectClass.md#email-object) to the SMTP server defined in the `transporter` object and returns a status object. +La función `.send()` envía el [*objeto mail*](EmailObjectClass.md#email-object) al servidor SMTP definido en el objeto `transporter` y devuelve un objeto estado. > El objeto `transporter` debe haber sido creado con el comando `SMTP New transporter`. -El método crea la conexión SMTP si no está ya activa. If the `.keepAlive` property of the `transporter` object is **false**, the SMTP connection is automatically closed after the execution of `.send()`, otherwise it stays alive until the `transporter` object is destroyed. Para más información, consulte la descripción del comando [`SMTP New transporter`](#smtp-new-transporter). +El método crea la conexión SMTP si no está ya activa. Si la propiedad `.keepAlive` del objeto `transporter` es **false**, la conexión SMTP se cierra automáticamente después de la ejecución de `. end()`, de lo contrario permanece viva hasta que el objeto `transporter` sea destruido. Para más información, consulte la descripción del comando [`SMTP New transporter`](#smtp-new-transporter). En *mail*, pase un [objeto `Email`](EmailObjectClass.md#email-object) válido para enviar. Las propiedades origen (de dónde viene el correo electrónico) y destino (uno o varios destinatarios) deben incluirse, el resto de propiedades son opcionales. @@ -237,7 +236,7 @@ La función devuelve un objeto que describe el estado SMTP de la operación. Est | status | number | Código de estado devuelto por el servidor SMTP (0 en caso de un problema no relacionado con el procesamiento del correo) | | statusText | text | Mensaje de estado devuelto por el servidor SMTP | -In case of an issue unrelated to the SMTP processing (e.g. a mandatory property is missing in mail), 4D generates an error that you can intercept using a method installed by the `ON ERR CALL` command. Utilice el comando `GET LAST ERROR STACK` para obtener información sobre el error. +En caso de un problema no relacionado con el procesamiento SMTP (por ejemplo, si falta una propiedad obligatoria en el correo), 4D genera un error que puede interceptar utilizando un método instalado por el comando `ON ERR CALL`. Utilice el comando `GET LAST ERROR STACK` para obtener información sobre el error. En este caso, el objeto estado resultante contiene los siguientes valores: From 7563b681724fef3c1a4fde237a994ecf41c1cb8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:38 +0200 Subject: [PATCH 0341/4889] New translations classes.md (Spanish) --- .../version-20-R6/Concepts/classes.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index c71a088c7d7cb0..3bb11b5e360cc2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -429,13 +429,13 @@ Si una clase [extiende a](#class-extends-classname) otra, las propiedades de la :::note -If you initialize a property in its declaration line with an object or a collection in a [shared class](#shared-classes), the value is automatically transformed into a shared value: +Si inicializa una propiedad en su línea de declaración con un objeto o una colección en una [clase compartida](#clases-compartidas), el valor se transforma automáticamente en un valor compartido: ```4d -// in a shared class +// en una clase compartida property myCollection := ["something"] -// myCollection will be a shared collection -// equivalent to: +// myCollection será una colección compartida +// equivalente a: myCollection := New shared collection("something") ``` @@ -832,7 +832,7 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i ## Clases Singleton -Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. +Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). Un singleton tiene una instancia única para el proceso en el que se instancia, mientras que un *singleton compartido* tiene una instancia única para todos los procesos en la máquina. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso. La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me). @@ -842,15 +842,15 @@ La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Cl ### Alcance -The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property. +El alcance de una instancia singleton puede ser el proceso donde se instancia o todos los procesos en la máquina, dependiendo de su propiedad *compartida*. -| Singleton created on | Alcance si no se comparte | Scope if shared | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | -| 4D monopuesto | Proceso | Application | -| 4D Server | Proceso | Máquina 4D Server | -| Modo remoto 4D | Process (*note*: singletons are not synchronized on the twin process) | Máquina remota 4D | +| Singleton creado en | Alcance si no se comparte | Alcance si se comparte | +| ------------------- | --------------------------------------------------------------------------------------------------------------- | ---------------------- | +| 4D monopuesto | Proceso | Aplicación | +| 4D Server | Proceso | Máquina 4D Server | +| Modo remoto 4D | Proceso (*nota*: los singletons no están sincronizados en el proceso gemelo) | Máquina remota 4D | -Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. +Una vez instanciado, existe una clase singleton (y su singleton) siempre que exista una referencia a ella en algún lugar de la aplicación que se ejecuta en la máquina. :::info @@ -858,7 +858,7 @@ Las clases Singleton no están soportadas por las [clases ORDA](../ORDA/ordaClas ::: -### Creating a singleton +### Creación de un singleton Para crear una clase singleton, añada la palabra clave `singleton` antes del [`Class Constructor`](#class-constructor). Por ejemplo: @@ -891,7 +891,7 @@ var $myOtherSingleton := cs.ProcessTag.me ### Creación de un singleton compartido -To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo: +Para crear un singleton compartido por todos los procesos en la máquina, añada las palabras clave `shared singleton` antes del [Class Constructor](#class-constructor). Por ejemplo: ```4d //Class VehicleFactory @@ -918,7 +918,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle This.vehicleBuilt+=1 ``` -You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line: +Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de la aplicación en su máquina con una sola línea: ```4d $vehicle:=cs.VehicleFactory.me.buildVehicle("truck") From 736c3e6a7d902b76eedee26d0184d07f839df7c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 9 Aug 2024 19:30:39 +0200 Subject: [PATCH 0342/4889] New translations configuration.md (Spanish) --- .../version-20-R6/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index 6d445a99b705cb..3849e0749c3c4e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -27,7 +27,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: - (recommended) enable the **force login** mode and create an [`authentify()`](authUsers.md#authentify) datastore class function to authenticate users and assign privileges to their web session (see [User login modes](authUsers.md#user-login-modes)). - assign a **Read/Write** user group to REST services in the "**Web** > **Web Features**" page of the Structure Settings; -- write an `On REST Authentication` database method to intercept and handle every initial REST request. +- escribir un método base `On REST Authentication` para interceptar y manejar cada petición REST inicial. :::info Importante From d7dbe2fac6055a7245b5765e4fbc94893f01979a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:25:37 +0200 Subject: [PATCH 0343/4889] New translations code.json (Spanish) --- i18n/es/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/code.json b/i18n/es/code.json index c30dee2b3a6e78..e3d8f621536a86 100644 --- a/i18n/es/code.json +++ b/i18n/es/code.json @@ -620,7 +620,7 @@ "description": "The unlisted content banner title" }, "theme.unlistedContent.message": { - "message": "This page is unlisted. Search engines will not index it, and only users having a direct link can access it.", + "message": "Esta página no está en la lista. Los motores de búsqueda no lo indexarán, y sólo los usuarios que tengan un enlace directo pueden acceder a ella.", "description": "The unlisted content banner message" } } From d3cedf3cf6bf8a81c49e07a1257e6b3a9f77759f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:25:43 +0200 Subject: [PATCH 0344/4889] New translations client-server.md (Spanish) --- .../version-20/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md index 093d63301180ac..188802ba43b140 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -45,7 +45,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. #### Autenticación del usuario con el servidor de dominio From f93c73769a8c54080358c465eaf5887b4626c632 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:25:49 +0200 Subject: [PATCH 0345/4889] New translations shared.md (Spanish) --- .../version-20-R5/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index f3ccb375fe5afc..95be42b0e14a0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -10,7 +10,7 @@ Los objetos compartidos y las colecciones compartidas se almacenan en variables - para crear un objeto compartido, utilice el comando [`New shared object`](https://doc.4d.com/4dv20/help/command/en/page1471.html) o llama a la función [`new()`](../API/ClassClass.md#new) de una [clase compartida](classes.md#clases-compartidas), - para crear una colección compartida, utilice el comando [`New shared collection`](../API/CollectionClass.md#new-shared-collection). -Shared objects and collections can only contain scalar values or other shared objects and collections. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. +Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. Para modificar un objeto/colección compartido, se debe llamar a la estructura **Use...End use**. La lectura de un valor de objeto/colección compartido no requiere **Use...End use**. From 550596180c859849f87a6f6d63196bd0a34f5e81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:25:53 +0200 Subject: [PATCH 0346/4889] New translations formeditor.md (Spanish) --- .../version-20-R5/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index be22eca6dd6984..ef548af0502911 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -322,7 +322,7 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: 3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Icono de distribución horizontal estándar)

    El área de ejemplo muestra los resultados de su selección. -4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o _Aplicar_.

    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.

    O bien:

    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o _Aplicar_.

    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.

    O bien:

    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:

    - Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdos, centros (hor.) y los lados derechos de los objetos seleccionados. - Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y los bordes inferiores de los objetos seleccionados. From 5e49a42ab33ba0ea243632887bb76fbd7a3717de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:25:58 +0200 Subject: [PATCH 0347/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index ec056fb7c58d22..8e41d38440995a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -35,7 +35,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -76,14 +76,14 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | | [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | | [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | @@ -188,7 +188,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | From b2f76ea3252609a99df7904d3f58d842daba35e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:00 +0200 Subject: [PATCH 0348/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index e12a225e2a5c2a..cd4e2a3db70085 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -222,7 +222,7 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome ## Forzar inicio de sesión -With Qodly Studio for 4D, you can use the ["force login" mode](../REST/authUsers.md#force-login-mode) to control the number of opened web sessions that require 4D Client licenses. You can also [logout](#logout) the user at any moment to decrement the number of retained licenses. +With Qodly Studio for 4D, you can use the ["force login" mode](../REST/authUsers.md#force-login-mode) to control the number of opened web sessions that require 4D Client licenses. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. ### Definir el modo de inicio de sesión forzado @@ -287,7 +287,7 @@ Al desencadenar la acción de cierre de sesión de una sesión de usuario web, s - la sesión de usuario web actual pierde sus privilegios, sólo se permiten [peticiones REST descriptivas](../REST/authUsers.md#descriptive-rest-requests), - se libera la licencia asociada de 4D, -- the `Session.storage` is kept until the web session inactivity timeout is reached (at least one hour). Durante este periodo tras un cierre de sesión, si el usuario vuelve a iniciar sesión, se utiliza la misma sesión y el objeto compartido `Session.storage` está disponible con su contenido actual. +- el tiempo de espera de 'Session.storage' se mantiene hasta que se alcanza el tiempo de inactividad de la sesión web (al menos una hora). Durante este periodo tras un cierre de sesión, si el usuario vuelve a iniciar sesión, se utiliza la misma sesión y el objeto compartido `Session.storage` está disponible con su contenido actual. ## Acerca del uso de licencias para renderización From aa4139f939674c75ddfbcbcd22f5b46d9a63abde Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:03 +0200 Subject: [PATCH 0349/4889] New translations webserverconfig.md (Spanish) --- .../version-20-R5/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index b27dc5c26bbced..c276dcb9679ca4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -468,7 +468,7 @@ A cambio, debe asegurarse en este caso de inicializar sistemáticamente las vari ## Robots.txt -Ciertos robots (motores de búsqueda, arañas...) scroll through web servers and static pages. Si no quiere que los robots puedan acceder a todo su sitio, puede definir las URLs +Ciertos robots (motores de búsqueda, arañas...) desplazarse a través de servidores web y páginas estáticas. Si no quiere que los robots puedan acceder a todo su sitio, puede definir las URLs a las que no pueden acceder. Para ello, ponga el archivo ROBOTS.TXT en la raíz del servidor. Este archivo debe estar estructurado de la siguiente manera: From 6f5916fea53c3f03143a8d7a2784358754db771e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:05 +0200 Subject: [PATCH 0350/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 758349e0952262..bd9a70ec7027b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -51,7 +51,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. - [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. From 4240952c2987f8f21dca4690ac6bf7d2f9912635 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:07 +0200 Subject: [PATCH 0351/4889] New translations cryptokeyclass.md (Spanish) --- .../current/API/CryptoKeyClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 7ea13db3cfa79d..836a681d99d925 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -66,7 +66,7 @@ El objeto `CryptoKey` devuelto encapsula un par de llaves de cifrado. Es un obje #### Ejemplo 1 -A message is signed by a private key and the signature is verified by the corresponding public key. The following code signs and verifies a simple message signature. +Un mensaje está firmado por una llave privada y la firma es verificada por la llave pública correspondiente. El siguiente código firma y verifica una firma de mensaje simple. - Bob's side: From d0edf672b7685b08eccb6bf46d5a11aec115a6fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:10 +0200 Subject: [PATCH 0352/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index ef0bdc367d9535..43d46d392206fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carga diferida. En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | > Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`. @@ -293,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | #### Ejemplo 1 @@ -469,9 +469,9 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | :::info From 4e6d02b46396ad460ea2377f46ba987bedf49761 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:15 +0200 Subject: [PATCH 0353/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 8b6ebcd1a79894..555ceefdfb4ef2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -850,9 +850,9 @@ En el parámetro opcional `parameters`, pase un objeto que contenga valores para | Propiedad | Tipo | Descripción | | ----------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | isSubscribed | Boolean |
  • **True** para devolver sólo los buzones a los que se haya suscrito
  • **False** para devolver todos los buzones disponibles
  • | -| names | Collection | Collection of objects containing a "name" attribute or collection of texts containing the box names | -| withBoxProperties | Boolean | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. If false, these attributes are omitted. | -| withBoxInfo | Boolean | Default value is false. Si true, agrega los atributos `mailCount`, `mailRecent` e `id` al objeto resultado. | +| names | Collection | Colección de objetos que contienen un atributo "name" o colección de textos que contienen los nombres de las cajas | +| withBoxProperties | Boolean | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. Si es false, se omiten estos atributos. | +| withBoxInfo | Boolean | El valor por defecto es false. Si true, agrega los atributos `mailCount`, `mailRecent` e `id` al objeto resultado. | #### Resultado @@ -865,8 +865,8 @@ Cada objeto de la colección devuelta contiene las siguientes propiedades: | \[].inferior | Boolean | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    Returned if withBoxProperties=true | | \[].interesting | Boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | | [].mailCount | Number | Número de mensajes en el buzón. Devuelto si withBoxInfo=true | -| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Devuelto si withBoxInfo=true | -| [].mailUnseen | Number | Number of messages marked "unseen". Devuelto si withBoxInfo=true | +| [].mailRecent | Number | Número de mensajes marcados como "recent" (indicando nuevos mensajes). Devuelto si withBoxInfo=true | +| [].mailUnseen | Number | Número de mensajes marcados como "unseen". Devuelto si withBoxInfo=true | | [].id | Text | Identificador único del buzón. Devuelto si withBoxInfo=true | Si la cuenta no contiene buzones, se devuelve una colección vacía. From edd623c08843003627bb98f5eddede26c03fa588 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:18 +0200 Subject: [PATCH 0354/4889] New translations dt_collection.md (Spanish) --- .../current/Concepts/dt_collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md index fc00030b4fd615..e3514f0d7e0ef1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md @@ -142,7 +142,7 @@ Varias funciones aceptan un _propertyPath_ como parámetro. Este parámetro sign $vmin:=$col.min(["My.special.property"]) //error ``` -## Collection operators +## Operadores en las colecciones Puede utilizar operadores de comparación con **referencias de colección**, lo que significa que puede evaluar si dos o más referencias apuntan a la misma instancia de una colección. From 9812958e0f063984b49230a096c6b3c2906994ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:20 +0200 Subject: [PATCH 0355/4889] New translations shared.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md index f3ccb375fe5afc..95be42b0e14a0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -10,7 +10,7 @@ Los objetos compartidos y las colecciones compartidas se almacenan en variables - para crear un objeto compartido, utilice el comando [`New shared object`](https://doc.4d.com/4dv20/help/command/en/page1471.html) o llama a la función [`new()`](../API/ClassClass.md#new) de una [clase compartida](classes.md#clases-compartidas), - para crear una colección compartida, utilice el comando [`New shared collection`](../API/CollectionClass.md#new-shared-collection). -Shared objects and collections can only contain scalar values or other shared objects and collections. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. +Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. Para modificar un objeto/colección compartido, se debe llamar a la estructura **Use...End use**. La lectura de un valor de objeto/colección compartido no requiere **Use...End use**. From c7e38ca0b83f67e68b14668b5b98c3cfaa4d44be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:23 +0200 Subject: [PATCH 0356/4889] New translations formeditor.md (Spanish) --- .../current/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index be22eca6dd6984..ef548af0502911 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -322,7 +322,7 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: 3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Icono de distribución horizontal estándar)

    El área de ejemplo muestra los resultados de su selección. -4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o _Aplicar_.

    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.

    O bien:

    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o _Aplicar_.

    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.

    O bien:

    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:

    - Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdos, centros (hor.) y los lados derechos de los objetos seleccionados. - Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y los bordes inferiores de los objetos seleccionados. From 8b6a76be62296985042686c1e0817ad4b9c66919 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:28 +0200 Subject: [PATCH 0357/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index ec056fb7c58d22..8e41d38440995a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -35,7 +35,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -76,14 +76,14 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | | [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | | [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | @@ -188,7 +188,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | From 45b1b7435a777adba398c47f1a9713189df364bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:31 +0200 Subject: [PATCH 0358/4889] New translations updates.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index f9a597a6830249..63bca8fadc8643 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -28,7 +28,7 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), - Nuevas funciones [`enableState()`](../API/WebFormClass.md) y [`disableState()`](../API/WebFormClass.md) para controlar los estados de las páginas Qodly desde el servidor. - Nueva [\` API$singleton](../REST/$singleton.md) para llamar las funciones singleton expuestas desde REST y nuevos [privilegios asociados](../ORDA/privileges.md). - A [new settings button](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) helps you upgrade your project to use "force login" REST mode (the `On REST Authentication` database method is now deprecated). -- A [new settings tab](../Project/compiler.md#warnings) helps you define warnings generation globally. +- Una [nueva pestaña de parámetros](../Project/compiler.md#warnings) permite definir la generación de advertencias de forma global. - Several commands, mainly from the "4D Environment" theme, are now thread-safe ([see the full list](https://doc.4d.com/4Dv20R6/4D/Preemptive_6957385.999-2878208.en.html)), as well as some selectors of the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20R/help/command/en/page642.html)/[`Get database parameter`](https://doc.4d.com/4dv20R/help/command/en/page643.html) commands. - New [4D-QPDF component](https://github.com/4d/4D-QPDF) that provides the `PDF Get attachments` command to extract attachments from a PDF/A3 document. - Comandos del lenguaje 4D: [página Novedades](https://doc.4d.com/4Dv20R6/4D/20-R6/What-s-new.901-6957482.en.html) en doc.4d.com. From d1665c4fa2f29383db07cbabf2667a11a7f0c85a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:33 +0200 Subject: [PATCH 0359/4889] New translations architecture.md (Spanish) --- .../current/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md index 4136b7ddc694c0..206d8d47e762ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -57,7 +57,7 @@ Este archivo de texto también puede contener llaves de configuración, en parti | catalog_editor.json | Posiciones y colores personalizados de tablas, campos y enlaces en el editor de estructura. Depende de un [parámetro de compatibilidad](../settings/compatibility.md) en los proyectos convertidos | JSON | | folders.json | Definiciones de carpetas del Explorador | JSON | | menus.json | Definiciones de los menús | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-files) and other security settings for the project | JSON | +| roles.json | [Privilegios, permisos](../ORDA/privileges.md#rolesjson-files) y otros ajustes de seguridad del proyecto | JSON | | settings.4DSettings | Propiedades de la base _Structure_. No se tienen en cuenta si se definen _[parámetros de usuario](#settings-user)_ o _[parámetros de usuario para datos](#settings-user-data)_ (ver también [Prioridad de los parámetros](../Desktop/user-settings.md#priority-of-settings). **Atención**: en las aplicaciones compiladas, la configuración de la estructura se almacena en el archivo .4dz (de sólo lectura). Para las necesidades de despliegue, es necesario [habilitar](../Desktop/user-settings.md#enabling-user-settings) y utilizar _parámetros usuario_ o _parámetros usuario para datos_ para definir parámetros personalizados. | XML | | tips.json | Mensajes de ayuda definidos | JSON | | lists.json | Listas definidas | JSON | From 23f868cd1f9e17be4f1026f60207517bf24d3d30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:35 +0200 Subject: [PATCH 0360/4889] New translations compiler.md (Spanish) --- .../current/Project/compiler.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index dd7c1f461f08d9..a776373d750407 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -87,7 +87,7 @@ Al hacer doble clic en un aviso se abre el método correspondiente. ## Parámetros del compilador -The "Compiler" tab of the Settings dialog box lets you set parameters related to project compilation. Puede abrir directamente esta página desde la [ventana del compilador](#compiler-window) haciendo clic en el botón **Parámetros del compilador**: +La pestaña "Compilador" de la caja de diálogo Propiedades le permite definir los parámetros relacionados con la compilación del proyecto. Puede abrir directamente esta página desde la [ventana del compilador](#compiler-window) haciendo clic en el botón **Parámetros del compilador**: ![](../assets/en/Project/compilerWin6.png) @@ -182,7 +182,7 @@ Cuando se modifica el estado de visualización de una advertencia, la informaci El botón **Restablecer parámetros de fábrica** define todas las casillas de verificación de estado de visualización de advertencias en los valores predeterminados y borra el archivo "warnings.json". -### Disabling and enabling warnings locally +### Desactivar y activar advertencias localmente Puede controlar las advertencias en partes específicas de su código utilizando comentarios especiales para desactivarlas o activarlas. @@ -225,7 +225,7 @@ _1: Redefinición de la variable $a (550.10)_ :::note -The special warnings comments have priority over the warnings display settings set in the warning tab. +Los comentarios de advertencias especiales tienen prioridad sobre la configuración de la pantalla de advertencias definida en la pestaña de advertencias. ::: From 466bc3e8d863af49921cda9fd2634a09c074f47d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:36 +0200 Subject: [PATCH 0361/4889] New translations classfunctions.md (Spanish) --- .../current/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 6b77cc8052e134..f7a0645b2ee395 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -1,6 +1,6 @@ --- id: classFunctions -title: Calling class functions +title: Llamando a funciones de clase --- Puede llamar a [funciones de clase de modelos de datos](ORDA/ordaClasses.md) definidas para el modelo de datos ORDA a través de sus peticiones REST, para poder beneficiarse de la API expuesta de la aplicación 4D objetivo. From 40c0acc7f04809247030d406f6329d171a8422d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:38 +0200 Subject: [PATCH 0362/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index 0ca15b5d4a434a..ed98d962cc75e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -154,8 +154,8 @@ Los siguientes comandos y clases están dedicados a la gestión del lado del ser - Comando [`Web Form`](../API/WebFormClass.md#web-form): devuelve la página Qodly como un objeto. - Comando [`Web Event`](../API/WebFormClass.md#web-event): devuelve los eventos desencadenados dentro de los componentes de página ´gQodly. -- [`WebForm`](../API/WebFormClass.md) class: functions and properties to manage the rendered Qodly page. -- [`WebFormItem`](../API/WebFormItemClass.md) class: functions and properties to manage Qodly page components. +- Clase [`WebForm`](../API/WebFormClass.md): funciones y propiedades para gestionar la página Qodly renderizada. +- clase [`WebFormItem`](../API/WebFormItemClass.md): funciones y propiedades para administrar componentes de página Qodly. ### Uso métodos proyecto @@ -222,7 +222,7 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome ## Forzar inicio de sesión -With Qodly Studio for 4D, the ["force login" mode](../REST/authUsers.md#force-login-mode) allows you to control the number of opened web sessions that require 4D Client licenses. You can also [logout](#logout) the user at any moment to decrement the number of retained licenses. +With Qodly Studio for 4D, the ["force login" mode](../REST/authUsers.md#force-login-mode) allows you to control the number of opened web sessions that require 4D Client licenses. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. ### Configuración @@ -283,7 +283,7 @@ Al desencadenar la acción de cierre de sesión de una sesión de usuario web, s - la sesión de usuario web actual pierde sus privilegios, sólo se permiten [peticiones REST descriptivas](../REST/authUsers.md#descriptive-rest-requests), - se libera la licencia asociada de 4D, -- the `Session.storage` is kept until the web session inactivity timeout is reached (at least one hour). Durante este periodo tras un cierre de sesión, si el usuario vuelve a iniciar sesión, se utiliza la misma sesión y el objeto compartido `Session.storage` está disponible con su contenido actual. +- el tiempo de espera de 'Session.storage' se mantiene hasta que se alcanza el tiempo de inactividad de la sesión web (al menos una hora). Durante este periodo tras un cierre de sesión, si el usuario vuelve a iniciar sesión, se utiliza la misma sesión y el objeto compartido `Session.storage` está disponible con su contenido actual. ## Acerca del uso de licencias para renderización From 4582fa37560e165bfd972915ddf8d6bc8cc206a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:41 +0200 Subject: [PATCH 0363/4889] New translations webserverconfig.md (Spanish) --- .../current/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index b27dc5c26bbced..c276dcb9679ca4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -468,7 +468,7 @@ A cambio, debe asegurarse en este caso de inicializar sistemáticamente las vari ## Robots.txt -Ciertos robots (motores de búsqueda, arañas...) scroll through web servers and static pages. Si no quiere que los robots puedan acceder a todo su sitio, puede definir las URLs +Ciertos robots (motores de búsqueda, arañas...) desplazarse a través de servidores web y páginas estáticas. Si no quiere que los robots puedan acceder a todo su sitio, puede definir las URLs a las que no pueden acceder. Para ello, ponga el archivo ROBOTS.TXT en la raíz del servidor. Este archivo debe estar estructurado de la siguiente manera: From fdd36d4e1d581036eae0f62a94f6e302867a111a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:43 +0200 Subject: [PATCH 0364/4889] New translations writeprointerface.md (Spanish) --- .../current/WritePro/writeprointerface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md index f7a69385705149..62bdeb427c1993 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -70,7 +70,7 @@ El archivo de plantilla permite definir lo siguiente: - la fórmula que devuelve una selección de entidades utilizada como fuente de datos de la tabla, - las fórmulas de ruptura (si se puede insertar una línea de ruptura) - los atributos de la clase de datos que pueden utilizarse como columnas de la tabla, -- the formulas available as contextual menus inside break rows, carry-over row, placeholder row or extra rows. +- las fórmulas disponibles como menús contextuales dentro de las filas de interrupción, fila de arrastre, fila de marcador de posición o filas adicionales. El archivo de plantillas debe ser almacenado en una carpeta "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" dentro de su proyecto. From 08648c7278061645b133b5dd2532af51216be144 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:45 +0200 Subject: [PATCH 0365/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index 758349e0952262..bd9a70ec7027b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -51,7 +51,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. - [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. From 19639c87a8fcee75a6881454c32a74453574ec72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:48 +0200 Subject: [PATCH 0366/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 8a92fbee67cd12..8ce8110c67173e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carga diferida. En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | > Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`. @@ -293,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | #### Ejemplo 1 @@ -469,9 +469,9 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | :::info From 2a128653a680b3386fe6445280a5e112eab4a675 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:56 +0200 Subject: [PATCH 0367/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 8a92fbee67cd12..8ce8110c67173e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -158,9 +158,9 @@ Se aplica carga diferida. En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | > Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`. @@ -293,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | #### Ejemplo 1 @@ -469,9 +469,9 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad: -| Propiedad | Tipo | Descripción | -| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propiedad | Tipo | Descripción | +| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](../ORDA/client-server-optimization.md). | :::info From 2c937bf4dc43c6981fd8d7a7908915d363ad9415 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:26:59 +0200 Subject: [PATCH 0368/4889] New translations dt_collection.md (Spanish) --- .../version-20-R6/Concepts/dt_collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md index 35155fa78b11ea..58dbed1d1b3a17 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md @@ -142,7 +142,7 @@ Varias funciones aceptan un *propertyPath* como parámetro. Este parámetro sign $vmin:=$col.min(["My.special.property"]) //error ``` -## Collection operators +## Operadores en las colecciones Puede utilizar operadores de comparación con **referencias de colección**, lo que significa que puede evaluar si dos o más referencias apuntan a la misma instancia de una colección. From d51f630114b04e01e097121780a3af0256019030 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:01 +0200 Subject: [PATCH 0369/4889] New translations shared.md (Spanish) --- .../version-20-R6/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index d299f793a77e58..bdd5096d3f47ed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -10,7 +10,7 @@ Los objetos compartidos y las colecciones compartidas se almacenan en variables - para crear un objeto compartido, utilice el comando [`New shared object`](https://doc.4d.com/4dv20/help/command/en/page1471.html) o llama a la función [`new()`](../API/ClassClass.md#new) de una [clase compartida](classes.md#clases-compartidas), - para crear una colección compartida, utilice el comando [`New shared collection`](../API/CollectionClass.md#new-shared-collection). -Shared objects and collections can only contain scalar values or other shared objects and collections. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. +Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. Para modificar un objeto/colección compartido, se debe llamar a la estructura **Use...End use**. La lectura de un valor de objeto/colección compartido no requiere **Use...End use**. From 1e2b421fbe8766ec82227e05787e9cbab2c1060f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:04 +0200 Subject: [PATCH 0370/4889] New translations formeditor.md (Spanish) --- .../version-20-R6/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index 37e1375895ebea..6cc6cb3baf84f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -322,7 +322,7 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: 3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Icono de distribución horizontal estándar)

    El área de ejemplo muestra los resultados de su selección. -4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplicar*.

    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.

    O bien:

    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplicar*.

    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.

    O bien:

    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:

    - Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdos, centros (hor.) y los lados derechos de los objetos seleccionados. - Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y los bordes inferiores de los objetos seleccionados. From 44d42ce4bd3ca2ac49aa716b33d7f6d1b979aa59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:08 +0200 Subject: [PATCH 0371/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 84e5c3e220e98e..af3ce6a2038956 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -35,7 +35,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | | [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | @@ -76,14 +76,14 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | | [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | | [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | | **i** | | | | [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | | **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | @@ -188,7 +188,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | From 1419131c2554083aef12bcb33282e03e985ea2fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:12 +0200 Subject: [PATCH 0372/4889] New translations updates.md (Spanish) --- .../version-20-R6/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index 8d4d1b4d0130f2..3d31b8a19d8bb5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -19,7 +19,7 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), - Nuevas funciones [`enableState()`](../API/WebFormClass.md) y [`disableState()`](../API/WebFormClass.md) para controlar los estados de las páginas Qodly desde el servidor. - Nueva [\` API$singleton](../REST/$singleton.md) para llamar las funciones singleton expuestas desde REST y nuevos [privilegios asociados](../ORDA/privileges.md). - A [new settings button](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) helps you upgrade your project to use "force login" REST mode (the `On REST Authentication` database method is now deprecated). -- A [new settings tab](../Project/compiler.md#warnings) helps you define warnings generation globally. +- Una [nueva pestaña de parámetros](../Project/compiler.md#warnings) permite definir la generación de advertencias de forma global. - Several commands, mainly from the "4D Environment" theme, are now thread-safe ([see the full list](https://doc.4d.com/4Dv20R6/4D/Preemptive_6957385.999-2878208.en.html)), as well as some selectors of the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20R/help/command/en/page642.html)/[`Get database parameter`](https://doc.4d.com/4dv20R/help/command/en/page643.html) commands. - New [4D-QPDF component](https://github.com/4d/4D-QPDF) that provides the `PDF Get attachments` command to extract attachments from a PDF/A3 document. - Comandos del lenguaje 4D: [página Novedades](https://doc.4d.com/4Dv20R6/4D/20-R6/What-s-new.901-6957482.en.html) en doc.4d.com. From 3970fd3f92d9b4cffd7f6ed3a155759e8d811a3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:14 +0200 Subject: [PATCH 0373/4889] New translations architecture.md (Spanish) --- .../version-20-R6/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md index 659890af43124e..c90f0e7209ebae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md @@ -57,7 +57,7 @@ Este archivo de texto también puede contener llaves de configuración, en parti | catalog_editor.json | Posiciones y colores personalizados de tablas, campos y enlaces en el editor de estructura. Depende de un [parámetro de compatibilidad](../settings/compatibility.md) en los proyectos convertidos | JSON | | folders.json | Definiciones de carpetas del Explorador | JSON | | menus.json | Definiciones de los menús | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-files) and other security settings for the project | JSON | +| roles.json | [Privilegios, permisos](../ORDA/privileges.md#rolesjson-files) y otros ajustes de seguridad del proyecto | JSON | | settings.4DSettings | Propiedades de la base *Structure*. No se tienen en cuenta si se definen *[parámetros de usuario](#settings-user)* o *[parámetros de usuario para datos](#settings-user-data)* (ver también [Prioridad de los parámetros](../Desktop/user-settings.md#priority-of-settings). **Atención**: en las aplicaciones compiladas, la configuración de la estructura se almacena en el archivo .4dz (de sólo lectura). Para las necesidades de despliegue, es necesario [habilitar](../Desktop/user-settings.md#enabling-user-settings) y utilizar *parámetros usuario* o *parámetros usuario para datos* para definir parámetros personalizados. | XML | | tips.json | Mensajes de ayuda definidos | JSON | | lists.json | Listas definidas | JSON | From aeb1b9dc3bf65ed71d4ade52df16cbeae90b7b73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:16 +0200 Subject: [PATCH 0374/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index d81f5afa4ffce1..eb50410cb82738 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -87,7 +87,7 @@ Al hacer doble clic en un aviso se abre el método correspondiente. ## Parámetros del compilador -The "Compiler" tab of the Settings dialog box lets you set parameters related to project compilation. Puede abrir directamente esta página desde la [ventana del compilador](#compiler-window) haciendo clic en el botón **Parámetros del compilador**: +La pestaña "Compilador" de la caja de diálogo Propiedades le permite definir los parámetros relacionados con la compilación del proyecto. Puede abrir directamente esta página desde la [ventana del compilador](#compiler-window) haciendo clic en el botón **Parámetros del compilador**: ![](../assets/en/Project/compilerWin6.png) @@ -182,7 +182,7 @@ Cuando se modifica el estado de visualización de una advertencia, la informaci El botón **Restablecer parámetros de fábrica** define todas las casillas de verificación de estado de visualización de advertencias en los valores predeterminados y borra el archivo "warnings.json". -### Disabling and enabling warnings locally +### Desactivar y activar advertencias localmente Puede controlar las advertencias en partes específicas de su código utilizando comentarios especiales para desactivarlas o activarlas. @@ -225,7 +225,7 @@ Por ejemplo, para desactivar la siguiente advertencia: :::note -The special warnings comments have priority over the warnings display settings set in the warning tab. +Los comentarios de advertencias especiales tienen prioridad sobre la configuración de la pantalla de advertencias definida en la pestaña de advertencias. ::: From 22debac76fe25867d31383be5a78d0e15ef0e7f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:18 +0200 Subject: [PATCH 0375/4889] New translations classfunctions.md (Spanish) --- .../version-20-R6/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index e9e760e5198c5a..3f4069965af0ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -1,6 +1,6 @@ --- id: classFunctions -title: Calling class functions +title: Llamando a funciones de clase --- Puede llamar a [funciones de clase de modelos de datos](ORDA/ordaClasses.md) definidas para el modelo de datos ORDA a través de sus peticiones REST, para poder beneficiarse de la API expuesta de la aplicación 4D objetivo. From 0f31337957a315fb0278001861daf9e44e596c50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:21 +0200 Subject: [PATCH 0376/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 8a3815cb038404..344424b74aaa45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -154,8 +154,8 @@ Los siguientes comandos y clases están dedicados a la gestión del lado del ser - Comando [`Web Form`](../API/WebFormClass.md#web-form): devuelve la página Qodly como un objeto. - Comando [`Web Event`](../API/WebFormClass.md#web-event): devuelve los eventos desencadenados dentro de los componentes de página ´gQodly. -- [`WebForm`](../API/WebFormClass.md) class: functions and properties to manage the rendered Qodly page. -- [`WebFormItem`](../API/WebFormItemClass.md) class: functions and properties to manage Qodly page components. +- Clase [`WebForm`](../API/WebFormClass.md): funciones y propiedades para gestionar la página Qodly renderizada. +- clase [`WebFormItem`](../API/WebFormItemClass.md): funciones y propiedades para administrar componentes de página Qodly. ### Uso métodos proyecto @@ -222,7 +222,7 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome ## Forzar inicio de sesión -With Qodly Studio for 4D, the ["force login" mode](../REST/authUsers.md#force-login-mode) allows you to control the number of opened web sessions that require 4D Client licenses. You can also [logout](#logout) the user at any moment to decrement the number of retained licenses. +With Qodly Studio for 4D, the ["force login" mode](../REST/authUsers.md#force-login-mode) allows you to control the number of opened web sessions that require 4D Client licenses. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. ### Configuración @@ -283,7 +283,7 @@ Al desencadenar la acción de cierre de sesión de una sesión de usuario web, s - la sesión de usuario web actual pierde sus privilegios, sólo se permiten [peticiones REST descriptivas](../REST/authUsers.md#descriptive-rest-requests), - se libera la licencia asociada de 4D, -- the `Session.storage` is kept until the web session inactivity timeout is reached (at least one hour). Durante este periodo tras un cierre de sesión, si el usuario vuelve a iniciar sesión, se utiliza la misma sesión y el objeto compartido `Session.storage` está disponible con su contenido actual. +- el tiempo de espera de 'Session.storage' se mantiene hasta que se alcanza el tiempo de inactividad de la sesión web (al menos una hora). Durante este periodo tras un cierre de sesión, si el usuario vuelve a iniciar sesión, se utiliza la misma sesión y el objeto compartido `Session.storage` está disponible con su contenido actual. ## Acerca del uso de licencias para renderización From 68cbabe30fcde576fa68d8cf40d791862f25fdb9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:23 +0200 Subject: [PATCH 0377/4889] New translations webserverconfig.md (Spanish) --- .../version-20-R6/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index 443070ab683451..ffbb4c75953122 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -468,7 +468,7 @@ A cambio, debe asegurarse en este caso de inicializar sistemáticamente las vari ## Robots.txt -Ciertos robots (motores de búsqueda, arañas...) scroll through web servers and static pages. Si no quiere que los robots puedan acceder a todo su sitio, puede definir las URLs +Ciertos robots (motores de búsqueda, arañas...) desplazarse a través de servidores web y páginas estáticas. Si no quiere que los robots puedan acceder a todo su sitio, puede definir las URLs a las que no pueden acceder. Para ello, ponga el archivo ROBOTS.TXT en la raíz del servidor. Este archivo debe estar estructurado de la siguiente manera: From 54c0bcf7651cb6615da7a6164eb904115e293177 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:25 +0200 Subject: [PATCH 0378/4889] New translations writeprointerface.md (Spanish) --- .../version-20-R6/WritePro/writeprointerface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md index 0bef8e79409022..e4539f69d4fd77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md @@ -70,7 +70,7 @@ El archivo de plantilla permite definir lo siguiente: - la fórmula que devuelve una selección de entidades utilizada como fuente de datos de la tabla, - las fórmulas de ruptura (si se puede insertar una línea de ruptura) - los atributos de la clase de datos que pueden utilizarse como columnas de la tabla, -- the formulas available as contextual menus inside break rows, carry-over row, placeholder row or extra rows. +- las fórmulas disponibles como menús contextuales dentro de las filas de interrupción, fila de arrastre, fila de marcador de posición o filas adicionales. El archivo de plantillas debe ser almacenado en una carpeta "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" dentro de su proyecto. From ccab6bd5d18aed72ec13853447a3577569e0bffe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 10 Aug 2024 08:27:27 +0200 Subject: [PATCH 0379/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 71ec974644c544..f8ce48273abe3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -51,7 +51,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ +- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. - [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. From c98a3ac0f28e107e73f80f6a4eb75cf9a51919c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 12 Aug 2024 11:37:24 +0200 Subject: [PATCH 0380/4889] Update DataClassClass.md --- docs/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/API/DataClassClass.md b/docs/API/DataClassClass.md index 1ec34034763a83..e873cdb282bb78 100644 --- a/docs/API/DataClassClass.md +++ b/docs/API/DataClassClass.md @@ -222,7 +222,7 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -####See also +#### See also [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) From a3c57b4900593d923b15aaeeae5b626264c85ba6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 12 Aug 2024 12:17:14 +0200 Subject: [PATCH 0381/4889] New translations dataclassclass.md (Japanese) --- .../current/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 6e00cecc194d29..bf771727a1ebdc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####参照 +#### 参照 [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) From 4597d880e0a94a2f61ebb1d3053935b6f50abe82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 12 Aug 2024 12:17:23 +0200 Subject: [PATCH 0382/4889] New translations cryptokeyclass.md (French) --- .../current/API/CryptoKeyClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index cf68f653e6380b..aeda591a191c11 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -9,7 +9,7 @@ Cette classe est disponible depuis le "class store" de `4D`. :::info Voir également -For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. +Pour une vue d'ensemble complète de cette classe, veuillez vous reporter au blog [**CryptoKey : chiffrer, déchiffrer, signer et vérifier!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/). ::: @@ -66,43 +66,43 @@ L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. C'est #### Exemple 1 -A message is signed by a private key and the signature is verified by the corresponding public key. The following code signs and verifies a simple message signature. +Un message est signé par une clé privée et la signature est vérifiée par la clé publique correspondante. Le code suivant signe et vérifie une signature de message simple. -- Bob's side: +- Côté bob : ```4d -// Create the message +// Créer le message $message:="hello world" Folder(fk desktop folder).file("message.txt").setText($message) -// Create a key +// Créer une clé $type:=New object("type";"RSA") $key:=4D.CryptoKey.new($type) -// Get the public key and save it +// Récupérer et stocker une clé publique Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) -// Get signature as base64 and save it +// Récupérer et stocker une signature en base64 Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) -/*Bob sends the message, the public key and the signature to Alice*/ +/*Bob envoie le message, la clé publique et la signature à Alice*/ ``` -- Alice's side: +- Côté Alice : ```4d -// Get message, public key & signature +// Récupérer le message, la clé publique et la signature $message:=Folder(fk desktop folder).file("message.txt").getText() $publicKey:=Folder(fk desktop folder).file("public.pem").getText() $signature:=Folder(fk desktop folder).file("signature").getText() -// Create a key +// Créer une clé $type:=New object("type";"PEM";"pem";$publicKey) $key:=4D.CryptoKey.new($type) -// Verify signature +// Vérifier la signature If ($key.verify($message;$signature;$type).success) -// The signature is valid +// La signature est valide End if ``` From afaa33703d7ed23075a729fccd1fb1819d08c3ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 12 Aug 2024 12:17:26 +0200 Subject: [PATCH 0383/4889] New translations dataclassclass.md (French) --- .../current/API/DataClassClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md index dc0a029e9935f6..ef90570d81a47a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -158,9 +158,9 @@ Le mode lazy loading est appliqué. Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement ORDA client/serveur](../ORDA/client-server-optimization.md). | > Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`. @@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +#### Voir également [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) @@ -293,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriété | Type | Description | +| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement ORDA client/serveur](../ORDA/client-server-optimization.md). | #### Exemple 1 @@ -463,13 +463,13 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge : -| Propriété | Type | Description | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriété | Type | Description | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement ORDA client/serveur](../ORDA/client-server-optimization.md). | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](.. /ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur. ::: From 27f1567c6437e8908f5faea8a9833a5f045c873e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 12 Aug 2024 12:17:36 +0200 Subject: [PATCH 0384/4889] New translations imaptransporterclass.md (French) --- .../current/API/IMAPTransporterClass.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 638dd45c9a6780..b541c50a24ddbb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -803,7 +803,7 @@ L'objet `boxInfo` contient les propriété suivantes : | mailCount | Number | Nombre de messages contenus dans la boîte de réception | | mailRecent | Number | Nombre de messages portant le marqueur "récent" (indiquant les nouveaux messages) | | id | text | Identifiant unique de la boîte aux lettres | -| mailUnseen | Number | Number of messages marked "unseen" | +| mailUnseen | Number | Nombre de messages marqués "unseen" | #### Exemple @@ -847,27 +847,27 @@ La fonction `.getBoxList()` **.borderHorizontal** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderHorizontal` property is the horizontal border line of the table . +La propiedad `.borderHorizontal` es la línea de borde horizontal de la tabla . ### .borderVertical @@ -314,7 +314,7 @@ La propiedad `.firstRowStripStyle` es el estilo de la primera fila alterna -The `.footerRowStyle` property is the default style of the footer area. +La propiedad `.footerRowStyle` es el estilo predeterminado del área del pie de página. ### .headerRowStyle @@ -322,7 +322,7 @@ The `.footerRowStyle` property is the -The `.headerRowStyle` property is the default style of the header area. +La propiedad `.headerRowStyle` es el estilo predeterminado del área de encabezado. ### .highlightFirstColumnStyle @@ -402,4 +402,4 @@ La propiedad `.secondRowStripStyle` es el estilo de la -The `.wholeTableStyle` property is the default style of the data area. +La propiedad `.wholeTableStyle` es el estilo predeterminado del área de datos. From 96f7346f3da4d1e9d052e6a3772befa56ee6ac3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:40:14 +0200 Subject: [PATCH 0431/4889] New translations vp-get-table-dirty-rows.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md index 8c4f7e1723334e..fc95f3da272660 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md @@ -47,7 +47,7 @@ Cada objeto _dirty row_ de la colección devuelta contiene las siguientes propie | originalItem | object | Objeto antes de la modificación | | row | integer | Índice de la línea modificada | -If _tableName_ is not found or if it does not contain a modified column, the command returns an empty collection. +Si no se encuentra _tableName_ o si no contiene una columna modificada, el comando devuelve una colección vacía. #### Ejemplo From a8d6ec5a10cfe44c36a95eeee17d8cbf93a8b9e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:40:31 +0200 Subject: [PATCH 0432/4889] New translations vp-paste-from-object.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md index 8e11983fdac0be..1f2fa1f3f9269c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md @@ -44,7 +44,7 @@ En el parámetro opcional _options_, puede especificar qué pegar en el rango de Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). -If _options_ refers to a paste option not present in the copied object (e.g. formulas), the command does nothing. +Si _options_ se refiere a una opción de pegado que no está presente en el objeto copiado (por ejemplo, fórmulas), el comando no hace nada. #### Ejemplo From 520173c5697570145b28712f5431b54b70505819 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:41:25 +0200 Subject: [PATCH 0433/4889] New translations getting-started.md (Spanish) --- .../version-20-R5/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md index 2db48b137fa199..c37e999314f578 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md @@ -111,7 +111,7 @@ VP SET COLUMN COUNT("myVpArea";5) ### Utilización de objetos de rango -Algunos comandos 4D View Pro requieren un parámetro _rangeObj_. En 4D View Pro, un rango es un objeto que hace referencia a un área en una hoja de cálculo. Esta área puede estar compuesta de una o varias celdas. Using 4D View Pro commands, you can create ranges and pass them to other commands to read from or write to specific locations in your document. +Algunos comandos 4D View Pro requieren un parámetro _rangeObj_. En 4D View Pro, un rango es un objeto que hace referencia a un área en una hoja de cálculo. Esta área puede estar compuesta de una o varias celdas. Utilizando los comandos 4D View Pro, puede crear rangos y pasarlos a otros comandos para leer o escribir en lugares específicos de su documento. Por ejemplo, para crear un objeto rango para las siguientes celdas: From cd8736afa6dde353e8f4116896fb146bbdcbf453 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:41:31 +0200 Subject: [PATCH 0434/4889] New translations httprequests.md (Spanish) --- .../version-20-R5/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 84eb5532f6d5f0..4077dbb10a8e98 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -338,6 +338,6 @@ El servidor web de 4D ahora soporta archivos cargados con codificación chunked ## Método proyecto COMPILER_WEB -El método COMPILER\WEB, si existe, es llamado sistemáticamente cuando el servidor HTTP recibe una petición dinámica y llama al motor 4D. This is the case, for example, when the 4D Web server receives a posted form or a URL to process in [`On Web Connection`](#on-web-connection). Este método está destinado a contener directivas de digitación y/o inicialización de variables utilizadas durante los intercambios web. Es utilizado por el compilador cuando se compila la aplicación. El método COMPILER\WEB es común a todos los formularios web. Por defecto, el método COMPILER_WEB no existe. Debe crearlo explícitamente. +El método COMPILER\WEB, si existe, es llamado sistemáticamente cuando el servidor HTTP recibe una petición dinámica y llama al motor 4D. Este es el caso, por ejemplo, cuando el servidor web de 4D recibe un formulario publicado o una URL para procesar en [`On Web Connection`](#on-web-connection). Este método está destinado a contener directivas de digitación y/o inicialización de variables utilizadas durante los intercambios web. Es utilizado por el compilador cuando se compila la aplicación. El método COMPILER\WEB es común a todos los formularios web. Por defecto, el método COMPILER_WEB no existe. Debe crearlo explícitamente. > También se llama al método proyecto COMPILER_WEB, si existe, para cada solicitud SOAP aceptada. From 92c90f685f20ba115d2f14e22f52e030533c2962 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:41:33 +0200 Subject: [PATCH 0435/4889] New translations preemptiveweb.md (Spanish) --- .../version-20-R5/WebServer/preemptiveWeb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md index a220975bdd9eb8..8469acab8232f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md @@ -28,7 +28,7 @@ La siguiente tabla indica si el modo apropiativo se utiliza o está disponible, - Servidor de servicios web: gestiona las peticiones SOAP - _**web setting**_ significa que el modo apropiativo depende de un valor de configuración: - when [**Scalable sessions**](sessions.md#enabling-sessions) option is selected, the [preemptive mode is automatically used](sessions.md#preemptive-mode) for web processes. - - otherwise, the [**Use preemptive processes**](webServerConfig.md#use-preemptive-processes) option is taken into account. + - en caso contrario, se tendrá en cuenta la opción [**Utilizar procesos apropiativos**](webServerConfig.md#use-preemptive-processes). - en lo que respecta a los procesos de servicios web (servidor o cliente), se soporta el modo apropiativo a nivel del método. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.en.html)) and make sure they are confirmed thread-safe by the compiler. ## Escribir código servidor web hilo seguro From f5451d01b75a5c372d4b901dad19ea4d6fdbd919 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:41:35 +0200 Subject: [PATCH 0436/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index cd4e2a3db70085..602659a55f03df 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -175,7 +175,7 @@ Puede desarrollar con Qodly Studio mientras su ordenador no esté conectado a In ### Activación del renderizado -Qodly Studio encapsulates Qodly forms, including layout, data connections, and event-driven logic, in a structured JSON file. Este archivo JSON es procesado sobre la marcha por el renderizador **Qodly** para servir una página web completamente funcional. +Qodly Studio encapsula los formularios de Qodly, incluyendo el diseño, las conexiones de datos y la lógica basada en eventos, en un archivo JSON estructurado. Este archivo JSON es procesado sobre la marcha por el renderizador **Qodly** para servir una página web completamente funcional. :::info @@ -236,7 +236,7 @@ También puede definir esta opción directamente en el archivo [**roles.json**]( ::: -When the "force login" mode is **disabled** (default mode), any REST request, including the rendering of an authentication Qodly form, creates a web session on the server and gets a 4D Client license, whatever the actual result of the authentication. When the "force login" mode is **enabled**, a simple authentication Qodly form can be rendered without consuming any license. Basta con implementar la función [`authentify()`](../REST/authUsers.md#function-authentify) en la clase datastore y llamarla desde el formulario de Qodly. La licencia se consume solo cuando el usuario está realmente conectado. +When the "force login" mode is **disabled** (default mode), any REST request, including the rendering of an authentication Qodly form, creates a web session on the server and gets a 4D Client license, whatever the actual result of the authentication. Cuando el modo "forzar inicio de sesión" está **activado**, se puede mostrar un formulario Qodly de autenticación simple sin consumir ninguna licencia. Basta con implementar la función [`authentify()`](../REST/authUsers.md#function-authentify) en la clase datastore y llamarla desde el formulario de Qodly. La licencia se consume solo cuando el usuario está realmente conectado. :::info From 661e3eb34518c1922052de877a421bcddf1dca17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:41:36 +0200 Subject: [PATCH 0437/4889] New translations sessions.md (Spanish) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index 5b339d15ae5c42..8784063408b0d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -197,4 +197,4 @@ End if ## Ver también (entrada de blog) -[Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) +[Sesiones escalables para aplicaciones web avanzadas](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) From 83700566df0de5370ba1f6cfc2fa69c381b69e2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:41:38 +0200 Subject: [PATCH 0438/4889] New translations templates.md (Spanish) --- .../version-20-R5/WebServer/templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md index cc4ab2fd7671d8..41394aaa73c035 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md @@ -90,4 +90,4 @@ Las etiquetas 4D aceptan diferentes tipos de datos como parámetros: texto, vari En este caso, es aconsejable **no utilizar** etiquetas como `4DEVAL` o `4DSCRIPT`, que evalúan parámetros, directamente con este tipo de datos. -In addition, according to the [principle of recursion](../Tags/transformation-tags.md#recursive-processing), malicious code may itself include transformation tags. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. To refer to the previous example, the "Name" field will contain, in this case, "`<!--#4DEVAL QUIT 4D-->`" which will not be transformed. +In addition, according to the [principle of recursion](../Tags/transformation-tags.md#recursive-processing), malicious code may itself include transformation tags. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. From 337f4872fb571a25c09774ce80723e7d4a9ac49f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:54:56 +0200 Subject: [PATCH 0439/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index bd9a70ec7027b5..69a57b9dca9726 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -54,7 +54,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. Este número de puerto no puede modificarse directamente, pero siempre consta del número de puerto del servidor de aplicaciones + 2. #### Autenticación del usuario con el servidor de dominio From 45862bc0b630fcdbaaa0ea47a9e5e6a7ac6f5333 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:55:17 +0200 Subject: [PATCH 0440/4889] New translations cryptokeyclass.md (Spanish) --- .../current/API/CryptoKeyClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 836a681d99d925..e48802c454f11d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -68,7 +68,7 @@ El objeto `CryptoKey` devuelto encapsula un par de llaves de cifrado. Es un obje Un mensaje está firmado por una llave privada y la firma es verificada por la llave pública correspondiente. El siguiente código firma y verifica una firma de mensaje simple. -- Bob's side: +- Lado bob: ```4d // Create the message @@ -88,7 +88,7 @@ Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) /*Bob sends the message, the public key and the signature to Alice*/ ``` -- Alice's side: +- Lado Alice: ```4d // Get message, public key & signature From f5830f5a5895d5706113255cd6acee21009b2b9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:55:21 +0200 Subject: [PATCH 0441/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index e151506a4c74cc..53e8ab2fe979b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -475,7 +475,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: From 6a7139ea0e4d7e69c24e85639055c1a3425602fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:55:59 +0200 Subject: [PATCH 0442/4889] New translations webformitemclass.md (Spanish) --- .../current/API/WebFormItemClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md index 157741906f6e6c..13d69bcb0b80d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md @@ -5,7 +5,7 @@ title: WebFormItem `4D.WebFormItem` objects are properties of the [`4D.WebForm`](WebFormItemClass.md) object returned by the [`Web Form`](WebFormClass.md#web-form) command. -The `WebFormItem` class is detailed in the [Qodly documentation](https://developer.qodly.com/docs/language/WebFormItemClass). +La clase `WebFormItem` se detalla en la [documentación Qodly](https://developer.qodly.com/docs/language/WebFormItemClass).
    Historia From 1d775b4379a6caa42216b783671b2e63939d2ab8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:56:04 +0200 Subject: [PATCH 0443/4889] New translations websocketconnectionclass.md (Spanish) --- .../current/API/WebSocketConnectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md index 6bc8bc3025ae23..ab2d1d77d58476 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md @@ -76,7 +76,7 @@ Esta propiedad es de sólo lectura. #### Descripción -The `.send()` function sends a *message* to the client. +La función `.send()` envía un *message* al cliente. Los siguientes contenidos se envían en función del tipo de *message*: From aae580d85cf1e11beb013677e40b28abbae3e4f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:56:07 +0200 Subject: [PATCH 0444/4889] New translations ziparchiveclass.md (Spanish) --- .../current/API/ZipArchiveClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index bea73457fa5f5c..61f41e2f8e3488 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -219,7 +219,7 @@ The `ZIP Read archive` command r Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. -If the *zipFile* is password protected, you need to use the optional *password* parameter to provide a password. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. +Si el *zipFile* está protegido por contraseña, es necesario utilizar el parámetro opcional *password* para suministrar una contraseña. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. **Objeto archivo** From 393ea7aeda5433093441df87b7b487aecf3b02fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:56:49 +0200 Subject: [PATCH 0445/4889] New translations dt_string.md (Spanish) --- .../current/Concepts/dt_string.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index 55beed5734f253..522a752cd449b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -67,7 +67,7 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: Character code("A")=Character code("a") // porque 65 no es igual a 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Por ejemplo, las siguientes expresiones devuelven `TRUE`: +- Cuando se comparan cadenas, los caracteres diacríticos se comparan utilizando la tabla de comparación de caracteres del sistema de su ordenador. Por ejemplo, las siguientes expresiones devuelven `TRUE`: ```4d "n"="ñ" From c2b5f1113d9583a53e5e94a290d2f46dc7a6812e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:57:05 +0200 Subject: [PATCH 0446/4889] New translations quick-tour.md (Spanish) --- .../current/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index c9ba4a46c2f971..53ea225cc5d06d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -349,7 +349,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentarios From e19892395ea9bf4c347610cfb3ecf0ce18de59f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:57:07 +0200 Subject: [PATCH 0447/4889] New translations shared.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md index 95be42b0e14a0f..4c139477424657 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -10,7 +10,7 @@ Los objetos compartidos y las colecciones compartidas se almacenan en variables - para crear un objeto compartido, utilice el comando [`New shared object`](https://doc.4d.com/4dv20/help/command/en/page1471.html) o llama a la función [`new()`](../API/ClassClass.md#new) de una [clase compartida](classes.md#clases-compartidas), - para crear una colección compartida, utilice el comando [`New shared collection`](../API/CollectionClass.md#new-shared-collection). -Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. +Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. Sin embargo, los objetos y colecciones compartidos pueden establecerse como propiedades de objetos o colecciones estándar (no compartidos). Para modificar un objeto/colección compartido, se debe llamar a la estructura **Use...End use**. La lectura de un valor de objeto/colección compartido no requiere **Use...End use**. From 441f736e9b4cc737f87397d551c0822055df958d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:58:48 +0200 Subject: [PATCH 0448/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 7a3028f9ecfcd9..039144132fea9e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -728,7 +728,7 @@ Si este list box se muestra en forma jerárquica (los tres primeros arrays está ![](../assets/en/FormObjects/hierarch2.png) -Los arrays no se ordenan antes de construir la jerarquía. If, for example, an array contains the data AAABBAACC, the hierarchy obtained is: +Los arrays no se ordenan antes de construir la jerarquía. Si, por ejemplo, un array contiene los datos AAABBAACC, la jerarquía obtenida es: \> A \> B \> A From a4ef6c11648e53fb51d65aed8e03398fa1039b54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:02 +0200 Subject: [PATCH 0449/4889] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index f33bd554fd7c26..40d7dbec542660 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -420,9 +420,9 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ----------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| controlType | string |
  • **number columns**: "automatic" (default) or "checkbox"
  • **boolean columns**: "checkbox" (default) or "popup"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ----------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| controlType | string |
  • **columnas numéricas**: "automatic" (por defecto) o "checkbox"
  • **columnas booleanas**: "checkbox" (por defecto) o "popup"
  • | #### Objetos soportados From cc8b47a123dbcc4f5696a40b3ca3d3f2daf14d1e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:12 +0200 Subject: [PATCH 0450/4889] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index decd39edb6ba5f..0cf5d337cb2a55 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -98,7 +98,7 @@ Puede utilizar una [expresión](Concepts/quick-tour.md#expressions) como fuente ### Variables dinámicas -You can leave it up to 4D to create variables associated with your form objects (buttons, enterable variables, check boxes, etc.) dinámicamente y de acuerdo a sus necesidades. Para ello, basta con dejar en blanco la propiedad "Variable o expresión" (o el campo JSON de `dataSource`). +Puede dejarle a 4D crear variables asociadas con los objetos de su formulario (botones, variables editables, casillas de verificación, etc.) dinámicamente y de acuerdo a sus necesidades. Para ello, basta con dejar en blanco la propiedad "Variable o expresión" (o el campo JSON de `dataSource`). Cuando una variable no tiene nombre, al cargar el formulario, 4D crea una nueva variable para el objeto, con un nombre calculado que es único en el espacio de las variables de proceso del intérprete (lo que significa que este mecanismo puede utilizarse incluso en modo compilado). Esta variable temporal se destruirá cuando se cierre el formulario. Para que este principio funcione en modo compilado, es imprescindible que las variables dinámicas estén explícitamente declaradas. Hay dos maneras de hacer esto: From ec5327b02ba376f419430742a2d82bf05881b6d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:25 +0200 Subject: [PATCH 0451/4889] New translations properties_webarea.md (Spanish) --- .../current/FormObjects/properties_WebArea.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md index dca779ea0f03b4..a025609f9f7a27 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md @@ -90,7 +90,7 @@ El motor CEF tiene las siguientes limitaciones: :::note -You can customize CEF area parameters by creating a local [4DCEFParameters.json configuration file](webArea_overview.md#4dcefparametersjson). +Puede personalizar los parámetros del área de CEF creando un [archivo de configuración 4DCEFParameters.json] local (webArea_overview.md#4dcefparametersjson). ::: From 65617c8f7a480fbd4604d8c113efd58174c95d43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:34 +0200 Subject: [PATCH 0452/4889] New translations tabcontrol.md (Spanish) --- .../current/FormObjects/tabControl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index 812f7351e8fa20..3ee429e2ebe870 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -34,8 +34,8 @@ En macOS, además de la posición estándar (arriba), los controles de las pesta "top": 160, "width": 100, "height": 20, - "labelsPlacement": "bottom" //define the direction - } + "labelsPlacement": "bottom"/define la dirección +} ``` ## Añadir etiquetas a un control de pestañas @@ -87,7 +87,7 @@ Puede crear un array Texto que contenga los nombres de cada página del formular ### Comando FORM GOTO PAGE -You can use the [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page247.html) command in the tab control’s method: +Puede utilizar el comando [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page247.html) en el método del control de tabulación: ```4d FORM GOTO PAGE(arrPages) From 0e6622f4ae9839210825020254e5d694fd46b6db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:43 +0200 Subject: [PATCH 0453/4889] New translations encrypt.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md index 91cb784b33d17c..a303a476ea5c36 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md @@ -103,7 +103,7 @@ Esta operación elimina toda la codificación del archivo de datos. Si ya no des 1. Haga clic en **Desencriptar todos los datos**. 2. Introduzca la llave de encriptación de datos actual ( ver Suministrar la llave de encriptación de datos actual). -The data file is fully decrypted and a confirmation message is displayed: +El archivo de datos se descifra completamente y se muestra un mensaje de confirmación: ![](../assets/en/MSC/MSC_encrypt10.png) > Una vez descifrado el archivo de datos, el estado de cifrado de las tablas no coincide con sus atributos Encriptables. Para restablecer un estado coincidente, debe anular la selección de todos los atributos **Encriptable** al nivel de la estructura de la base. From eed944f17ad1cde2e62b06cc1cc757cc6db3f854 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:45 +0200 Subject: [PATCH 0454/4889] New translations overview.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md index 609b05fd450a3c..a0a5377d762b3b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md @@ -27,7 +27,7 @@ Puede abrir el CSM en modo mantenimiento desde dos lugares: En modo estándar, un proyecto se abre. En este modo, algunas funciones de mantenimiento no están disponibles. Tiene varias posibilidades para acceder a la ventana del CSM: -- Use the **Help/Maintenance Security Center** menu or the **MSC** button in the 4D toolbar:\ +- Utilice el menú **Ayuda/Centro de seguridad y mantenimiento** o el botón **CSM** en la barra de herramientas de 4D:\ ![](../assets/en/MSC/mscicon.png) - Utilizar la acción estándar "Csm" que es posible asociar a un comando de menú o a un objeto de formulario. - Utilice el comando `OPEN SECURITY CENTER`. From 36d6d6eaf7be86f4c12c4720dceed7657ebeb0e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:56 +0200 Subject: [PATCH 0455/4889] New translations updates.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Notes/updates.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 63bca8fadc8643..08f55c42655f08 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -10,7 +10,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R #### Destacados - List box columns and headers of type time now support the ["blankIfNull" option](../FormObjects/properties_Display.md#time-format). -- New properties in [.getBoxInfo()](../API/IMAPTransporterClass.md#getboxinfo) and [.getBoxList()](../API/IMAPTransporterClass.md#getboxlist). +- Nuevas propiedades en [.getBoxInfo()](../API/IMAPTransporterClass.md#getboxinfo) y [.getBoxList()](../API/IMAPTransporterClass.md#getboxlist). ## 4D 20 R6 @@ -20,7 +20,7 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), - Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) now supports [object and collection references as query values](../API/CollectionClass.md#object-or-collection-reference-as-value). - When a component has a [declared namespace](../Extensions/develop-components.md#declaring-the-component-namespace), its classes are now automatically shared between all loaded components in the host project via [`cs.`](../Concepts/classes.md#cs). -- Component manager: Support of [components stored on GitHub](../Project/components.md#declaring-components-stored-on-github). +- Gestión de componentes: soporte de [componentes almacenados en GitHub](../Project/components.md#declaring-components-stored-on-github). - New [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) function and [`$clean`](../REST/$clean.md) REST API to get a new entity selection based upon the original entity selection but without its deleted entities. - New [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) function and [`$info/privileges`](../REST/$info.md) REST API to inspect session privileges for an easier debugging. - Nuevo archivo [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) para personalizar las áreas web anidadas de 4D. @@ -363,7 +363,7 @@ Para obtener información detallada, consulte [esta entrada del blog](https://bl ## 4D 19 R2 -- A [default .gitignore file](../Preferences/general.md#create-gitignore-file) can be created with new projects +- Se puede crear un [archivo .gitignore por defecto](../Preferences/general.md#create-gitignore-file) con nuevos proyectos - Nueva [API clase Blob](../API/BlobClass.md) para manejar nuevos [objetos `4D.Blob`](Concepts/dt_blob.md#blob-types) - compatibilidad con `no-bom` y nuevos caracteres de fin de línea por defecto en [`.setText()`](../API/FileClass.md#settext) From 097c64c92baf785ba5dd69fc08dbe01a73a9d1d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 04:59:58 +0200 Subject: [PATCH 0456/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index b20cf40491db82..e03c877b9645f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -13,7 +13,7 @@ title: Optimización cliente/servidor Las arquitecturas de cliente/servidor ORDA que soportan la optimización son: - Les datastores servidor a los que acceden las aplicaciones 4D de escritorio remoto a través de [**`ds`**](../API/DataStoreClass.md#ds), -- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). +- Los [datastores remotos](remoteDatastores.md), abiertos por el comando [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (peticiones clientes REST). ## Contexto de optimización From 92aa20f4c54abd3c8f050497d00009bc0b841403 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:00:03 +0200 Subject: [PATCH 0457/4889] New translations global-stamp.md (Spanish) --- .../current/ORDA/global-stamp.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md index 33f46eb14f6d9e..df1a6306de2958 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md @@ -7,7 +7,7 @@ title: Utilizando el sello global 4D gestiona automáticamente un **sello de modificación global** interno, útil para manejar implementaciones de seguimiento de cambios de datos, por ejemplo para monitorear la actividad, realizar copias de seguridad, ejecutar sincronizaciones incrementales -El sello de modificación global es un número, siempre mantenido por 4D, incluso en caso de restauración de la base de datos, importación, etc. Note however that the stamp can be modified using the [`.setGlobalStamp()`](../API/DataStoreClass.md#setglobalstamp) function. +El sello de modificación global es un número, siempre mantenido por 4D, incluso en caso de restauración de la base de datos, importación, etc. Note sin embargo que el sello puede ser modificado por la función [`.setGlobalStamp()`](../API/DataStoreClass.md#setglobalstamp). Una vez [configurado y habilitado el seguimiento de cambios de datos](#configuring-data-change-tracking), las siguientes acciones son ejecutadas automáticamente por 4D en cada modificación de registro (añadir, modificar, borrar): @@ -81,17 +81,17 @@ Para desactivar el seguimiento de cambios de datos: var $oldStamp : Real var $tableName : Text var $modifiedEmps : cs.EmployeeSelection -var $deletedEmpsInfo : cs.__DeletedRecordsSelection +var $deletedEmpsInfo : cs. _DeletedRecordsSelection $tableName:="Employee" -$oldStamp:=... //load the previous stamp value - //from which you want to compare the current stamp +$oldStamp:=... ///carga el valor del sello anterior + ///desde el cual desea comparar el sello actual If ($oldStamp # ds.getGlobalStamp()) - //get all new or modified entities + //obtener todas las entidades nuevas o modificadas $modifiedEmps:=ds[$tableName].query("__GlobalStamp > :1"; $oldStamp) - //get all deleted entities - $deletedEmpsInfo:=ds.__DeletedRecords.query("__Stamp > :1 and __TableName = :2";\ + //obtener todas las entidades eliminadas + $deletedEmpsInfo:=ds. _DeletedRecords.query("__Sello > :1 y __TableName = :2";\ $oldStamp; $tableName) End if ``` From 4ff0eb810b3301e976d384e68c5457b6cc9b1ebd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:00:21 +0200 Subject: [PATCH 0458/4889] New translations architecture.md (Spanish) --- .../current/Project/architecture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md index 206d8d47e762ec..e4bd903f3c9138 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -184,7 +184,7 @@ La carpeta Logs contiene todos los archivos de registro utilizados por el proyec ## `Settings` (usuario) -This folder contains [**user settings**](../Desktop/user-settings.md#user-settings) used for application administration. +Esta carpeta contiene [**parámetros de usuario**](../Desktop/user-settings.md#user-settings) utilizada para la administración de aplicaciones. > Estos parámetros tienen prioridad sobre el archivo de [parámetros de estructura](#sources). Sin embargo, si existen [parámetros de usuario para los datos](#settings-user-data), tienen prioridad sobre los parámetros de usuario. Ver también [Prioridad de los parámetros](../Desktop/user-settings.md#priority-of-settings). @@ -213,7 +213,7 @@ Esta carpeta contiene archivos que memorizan las configuraciones del usuario, po ## `Componentes` -Folder containing components that are embedded in the project (must be stored at the same level as the Project folder). Estos componentes tienen prioridad sobre cualquier otra ubicación. +Carpeta que contiene los componentes anidados en el proyecto (debe almacenarse en el mismo nivel que la carpeta Project). Estos componentes tienen prioridad sobre cualquier otra ubicación. :::info From 982cd7d58a74394a7541deb051f22f207eddb4ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:00:35 +0200 Subject: [PATCH 0459/4889] New translations $catalog.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md index 27a60de8379b0b..5bf41e2732fc56 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -180,7 +180,7 @@ Devuelve información sobre una clase de datos y sus atributos ### Descripción -La llamada de `$catalog/\{dataClass\}` para una clase de datos específica devolverá la siguiente información sobre la clase de datos y los atributos que contiene. If you want to retrieve this information for all the dataclasses in your project's datastore, use [`$catalog/$all`](#catalogall). +La llamada de `$catalog/\{dataClass\}` para una clase de datos específica devolverá la siguiente información sobre la clase de datos y los atributos que contiene. Si quiere recuperar esta información para todas las dataclasses de su proyecto, utilice [`$catalog/$all`](#catalogall). La información que recupera se refiere a lo siguiente: From 231c362bfe8b0bb513b58623dd0129862314b526 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:00:41 +0200 Subject: [PATCH 0460/4889] New translations $filter.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md index 93c8501864e708..f4601f8f3461bc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -43,7 +43,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac > For example, you can write the following when passing a value with a quote when using the _params_ property:\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > -> If you pass the value directly, you can write the following: +> Si pasa el valor directamente, puede escribir lo siguiente: > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"` ## Atributo From 0370a2927c078b79045985d5bd3473406a8914ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:01:01 +0200 Subject: [PATCH 0461/4889] New translations configuration.md (Spanish) --- .../current/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md index 52481d5620495c..eb20ea556922e9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -26,7 +26,7 @@ Por defecto, los accesos REST están abiertos a todos los usuarios, lo que obvia Puede configurar los accesos REST de una de las siguientes maneras: - (recommended) enable the **force login** mode and create an [`authentify()`](authUsers.md#authentify) datastore class function to authenticate users and assign privileges to their web session (see [User login modes](authUsers.md#user-login-modes)). -- assign a **Read/Write** user group to REST services in the "**Web** > **Web Features**" page of the Structure Settings; +- asignar un grupo de usuarios **Lectura/Escritura** a los servicios REST en la página "**Web** > **Funcionalidades web**" de los Parámetros de estructura; - escribir un método base `On REST Authentication` para interceptar y manejar cada petición REST inicial. :::info Importante From db85ce05ad954a6045ce1517213caff83d8c5c21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:01:06 +0200 Subject: [PATCH 0462/4889] New translations mandata.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md index 0d3a48cd8c1838..646450579e6420 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md @@ -19,7 +19,7 @@ Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](dataClass.md#dataclasskey), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). -Before returning a selection, you can also sort it by using [`$orderby`]($orderby.md) one one or more attributes (even relation attributes). +Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o más atributos (incluso atributos de relación). ## Navegación de datos From 99f8aa1bc47e2977aeefbe5c00cbc45f8d30a6bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:01:08 +0200 Subject: [PATCH 0463/4889] New translations application-server.md (Spanish) --- .../current/ServerWindow/application-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/application-server.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/application-server.md index ff7d9571cb70ab..5b422b144d971b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/application-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/application-server.md @@ -33,7 +33,7 @@ Si presiona el botón **Rechazar nuevas conexiones**: - El nombre del proyecto ya no aparece en el diálogo de conexión remota. - Los clientes de escritorio que ya están conectados no se desconectan y pueden seguir trabajando con normalidad. -> You can perform the same action with the [`REJECT NEW REMOTE CONNECTIONS`](https://doc.4d.com/4dv19/help/command/en/page1635.html) command. +> Puede realizar la misma acción con el comando [`REJECT NEW REMOTE CONNECTIONS`](https://doc.4d.com/4dv19/help/command/en/page1635.html). - Si presiona el botón **Aceptar nuevas conexiones**, el servidor de aplicaciones vuelve a su estado por defecto. From 6b86564a76cd46422e6489ca8a5e893fc0a7bdd9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:01:17 +0200 Subject: [PATCH 0464/4889] New translations users.md (Spanish) --- .../current/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md index ab2628f2e8597a..d8a5bbcecf1696 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md @@ -66,4 +66,4 @@ Este botón permite mostrar directamente los procesos del usuario o usuarios sel Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. When you click on this button, a warning dialog box appears so that you can confirm or cancel this operation (hold down **Alt** key while clicking on the **Drop user** button to disconnect the selected user(s) directly without displaying the confirmation dialog box). -> You can perfom the same action for remote users with the [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html) command. +> Puede realizar la misma acción para usuarios remotos con el comando [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html). From d6c640c2063ae9add4f055af2b3bca1294d953d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:01:22 +0200 Subject: [PATCH 0465/4889] New translations overview.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Users/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md index 73fe559c9d4ef6..6227d629fc1c84 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md @@ -35,8 +35,8 @@ To identify the current user in a 4D single-user application, you can rely on th A continuación, puede permitir o denegar el acceso dentro de su aplicación utilizando un código como: ```4d -If(Current system user = $user) //you can store users in a database table - // give access to some features +If(Current system user = $user) //puede almacenar los usuarios en una tabla base + // dar acceso a algunas funcionalidades End if ``` From ebf826ae3eaf5cb49fbc920988f29f747d160517 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:01:25 +0200 Subject: [PATCH 0466/4889] New translations classes.md (Spanish) --- .../current/ViewPro/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index f7aac02ea074b3..c6b6d2ae65d839 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -205,7 +205,7 @@ La propiedad `.borderBottom` es la **.borderHorizontal** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderHorizontal` property is the horizontal border line of the table . +La propiedad `.borderHorizontal` es la línea de borde horizontal de la tabla . ### .borderVertical @@ -314,7 +314,7 @@ La propiedad `.firstRowStripStyle` es el estilo de la primera fila alterna -The `.footerRowStyle` property is the default style of the footer area. +La propiedad `.footerRowStyle` es el estilo predeterminado del área del pie de página. ### .headerRowStyle @@ -322,7 +322,7 @@ The `.footerRowStyle` property is the -The `.headerRowStyle` property is the default style of the header area. +La propiedad `.headerRowStyle` es el estilo predeterminado del área de encabezado. ### .highlightFirstColumnStyle @@ -402,4 +402,4 @@ La propiedad `.secondRowStripStyle` es el estilo de la -The `.wholeTableStyle` property is the default style of the data area. +La propiedad `.wholeTableStyle` es el estilo predeterminado del área de datos. From e342eb4a5928df76a68b3edaeee7c57e3c01a87e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:02:17 +0200 Subject: [PATCH 0467/4889] New translations vp-get-table-dirty-rows.md (Spanish) --- .../current/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md index 75e03b2564e522..addcd4101a1495 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md @@ -47,7 +47,7 @@ Cada objeto *dirty row* de la colección devuelta contiene las siguientes propie | originalItem | object | Objeto antes de la modificación | | row | integer | Índice de la línea modificada | -If *tableName* is not found or if it does not contain a modified column, the command returns an empty collection. +Si no se encuentra *tableName* o si no contiene una columna modificada, el comando devuelve una colección vacía. #### Ejemplo From f80868c15940d51210170ebdb9c73ff4a9764b5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:02:35 +0200 Subject: [PATCH 0468/4889] New translations vp-paste-from-object.md (Spanish) --- .../current/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md index ef5ea81f11858d..f58f65bcb5c06c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md @@ -44,7 +44,7 @@ En el parámetro opcional *options*, puede especificar qué pegar en el rango de Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). -If *options* refers to a paste option not present in the copied object (e.g. formulas), the command does nothing. +Si *options* se refiere a una opción de pegado que no está presente en el objeto copiado (por ejemplo, fórmulas), el comando no hace nada. #### Ejemplo From 09b71e279fd0358aa78c5f23f2f7d595b09c927c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:03:30 +0200 Subject: [PATCH 0469/4889] New translations getting-started.md (Spanish) --- .../current/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md index 2db48b137fa199..c37e999314f578 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md @@ -111,7 +111,7 @@ VP SET COLUMN COUNT("myVpArea";5) ### Utilización de objetos de rango -Algunos comandos 4D View Pro requieren un parámetro _rangeObj_. En 4D View Pro, un rango es un objeto que hace referencia a un área en una hoja de cálculo. Esta área puede estar compuesta de una o varias celdas. Using 4D View Pro commands, you can create ranges and pass them to other commands to read from or write to specific locations in your document. +Algunos comandos 4D View Pro requieren un parámetro _rangeObj_. En 4D View Pro, un rango es un objeto que hace referencia a un área en una hoja de cálculo. Esta área puede estar compuesta de una o varias celdas. Utilizando los comandos 4D View Pro, puede crear rangos y pasarlos a otros comandos para leer o escribir en lugares específicos de su documento. Por ejemplo, para crear un objeto rango para las siguientes celdas: From 3303857046e1374eca49e3f6b7bbd2e099a5ca50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:03:37 +0200 Subject: [PATCH 0470/4889] New translations httprequests.md (Spanish) --- .../current/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 84eb5532f6d5f0..4077dbb10a8e98 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -338,6 +338,6 @@ El servidor web de 4D ahora soporta archivos cargados con codificación chunked ## Método proyecto COMPILER_WEB -El método COMPILER\WEB, si existe, es llamado sistemáticamente cuando el servidor HTTP recibe una petición dinámica y llama al motor 4D. This is the case, for example, when the 4D Web server receives a posted form or a URL to process in [`On Web Connection`](#on-web-connection). Este método está destinado a contener directivas de digitación y/o inicialización de variables utilizadas durante los intercambios web. Es utilizado por el compilador cuando se compila la aplicación. El método COMPILER\WEB es común a todos los formularios web. Por defecto, el método COMPILER_WEB no existe. Debe crearlo explícitamente. +El método COMPILER\WEB, si existe, es llamado sistemáticamente cuando el servidor HTTP recibe una petición dinámica y llama al motor 4D. Este es el caso, por ejemplo, cuando el servidor web de 4D recibe un formulario publicado o una URL para procesar en [`On Web Connection`](#on-web-connection). Este método está destinado a contener directivas de digitación y/o inicialización de variables utilizadas durante los intercambios web. Es utilizado por el compilador cuando se compila la aplicación. El método COMPILER\WEB es común a todos los formularios web. Por defecto, el método COMPILER_WEB no existe. Debe crearlo explícitamente. > También se llama al método proyecto COMPILER_WEB, si existe, para cada solicitud SOAP aceptada. From 4e980b05d29c9f50edca83baca8f2350e3ca0f2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:03:38 +0200 Subject: [PATCH 0471/4889] New translations preemptiveweb.md (Spanish) --- .../current/WebServer/preemptiveWeb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md index a220975bdd9eb8..8469acab8232f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md @@ -28,7 +28,7 @@ La siguiente tabla indica si el modo apropiativo se utiliza o está disponible, - Servidor de servicios web: gestiona las peticiones SOAP - _**web setting**_ significa que el modo apropiativo depende de un valor de configuración: - when [**Scalable sessions**](sessions.md#enabling-sessions) option is selected, the [preemptive mode is automatically used](sessions.md#preemptive-mode) for web processes. - - otherwise, the [**Use preemptive processes**](webServerConfig.md#use-preemptive-processes) option is taken into account. + - en caso contrario, se tendrá en cuenta la opción [**Utilizar procesos apropiativos**](webServerConfig.md#use-preemptive-processes). - en lo que respecta a los procesos de servicios web (servidor o cliente), se soporta el modo apropiativo a nivel del método. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.en.html)) and make sure they are confirmed thread-safe by the compiler. ## Escribir código servidor web hilo seguro From 21b11e369725a6385d8ce3b3cea9467b1667d445 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:03:40 +0200 Subject: [PATCH 0472/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index ed98d962cc75e0..a20bcc0c363697 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -15,7 +15,7 @@ You can use Qodly Studio directly from your **4D environment** to build modern a Qodly Studio también puede utilizarse en la [**plataforma Qodly Cloud**](https://qodly.com), dedicada al desarrollo de aplicaciones profesionales web. -With Qodly Studio, you will discover a totally new web UI, get familiar with the concept of Qodly Sources, and learn how to: +Con Qodly Studio, descubrirá una interfaz de usuario web totalmente nueva, se familiarizará con el concepto de fuentes Qodly y aprenderá a: - create Qodly pages by placing components on a canvas - mapear componentes a datos @@ -175,7 +175,7 @@ Puede desarrollar con Qodly Studio mientras su ordenador no esté conectado a In ### Activación del renderizado -Qodly Studio encapsulates Qodly pages, including layout, data connections, and event-driven logic, in a structured JSON file. Este archivo JSON es procesado sobre la marcha por el renderizador **Qodly** para servir una página web completamente funcional. +Qodly Studio encapsula las páginas Qodly, incluyendo el diseño, las conexiones de datos y la lógica basada en eventos, en un archivo JSON estructurado. Este archivo JSON es procesado sobre la marcha por el renderizador **Qodly** para servir una página web completamente funcional. :::info From 76591fdcb6e7970e04f327d3cd95647e917bcbb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:03:42 +0200 Subject: [PATCH 0473/4889] New translations sessions.md (Spanish) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 5b339d15ae5c42..8784063408b0d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -197,4 +197,4 @@ End if ## Ver también (entrada de blog) -[Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) +[Sesiones escalables para aplicaciones web avanzadas](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) From 517365638109e8d217e58d9d4dcd04c9010cac54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:03:44 +0200 Subject: [PATCH 0474/4889] New translations templates.md (Spanish) --- .../current/WebServer/templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md index cc4ab2fd7671d8..41394aaa73c035 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md @@ -90,4 +90,4 @@ Las etiquetas 4D aceptan diferentes tipos de datos como parámetros: texto, vari En este caso, es aconsejable **no utilizar** etiquetas como `4DEVAL` o `4DSCRIPT`, que evalúan parámetros, directamente con este tipo de datos. -In addition, according to the [principle of recursion](../Tags/transformation-tags.md#recursive-processing), malicious code may itself include transformation tags. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. To refer to the previous example, the "Name" field will contain, in this case, "`<!--#4DEVAL QUIT 4D-->`" which will not be transformed. +In addition, according to the [principle of recursion](../Tags/transformation-tags.md#recursive-processing), malicious code may itself include transformation tags. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. From 06243db8efd2113bd7bc72867403db496752de10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:17:06 +0200 Subject: [PATCH 0475/4889] New translations write-class-method.md (Spanish) --- .../current/code-editor/write-class-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md index a2a2513f95b80f..c03aed8466c82a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md @@ -285,7 +285,7 @@ El carácter barra invertida (`\`) tiene un soporte específico en el lenguaje 4 :::caution -El caracter de barra invertida (`\`) se utiliza como separador en [los nombres de ruta en Windows](../Concepts/paths.md#windows). In general, 4D will correctly interpret Windows pathnames entered in the Code Editor by replacing the single backslash with a double backslash. Por ejemplo, `C:\MyDocuments` se convertirá en `C:\\MyDocuments`. Sin embargo, si escribe `"C:\MyDocuments\New"`, 4D mostrará `"C:\\MyDocuments\New"`. En este caso, la segunda barra invertida se interpreta incorrectamente como `\N` (una [secuencia de escape](../Concepts/quick-tour.md#escape-sequences) existente). Por lo tanto, debe introducir una barra invertida doble cuando quiera insertar una barra invertida antes de un caracter que se utiliza en una de las secuencias de escape reconocidas por 4D. +El caracter de barra invertida (`\`) se utiliza como separador en [los nombres de ruta en Windows](../Concepts/paths.md#windows). En general, 4D interpretará correctamente los nombres de ruta de Windows introducidos en el Editor de código sustituyendo la barra invertida simple por una barra invertida doble. Por ejemplo, `C:\MyDocuments` se convertirá en `C:\\MyDocuments`. Sin embargo, si escribe `"C:\MyDocuments\New"`, 4D mostrará `"C:\\MyDocuments\New"`. En este caso, la segunda barra invertida se interpreta incorrectamente como `\N` (una [secuencia de escape](../Concepts/quick-tour.md#escape-sequences) existente). Por lo tanto, debe introducir una barra invertida doble cuando quiera insertar una barra invertida antes de un caracter que se utiliza en una de las secuencias de escape reconocidas por 4D. ::: From 08507b30aef6cbc967c9dc52fb22d448dd4dfda1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:17:09 +0200 Subject: [PATCH 0476/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index bd9a70ec7027b5..69a57b9dca9726 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -54,7 +54,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. Este número de puerto no puede modificarse directamente, pero siempre consta del número de puerto del servidor de aplicaciones + 2. #### Autenticación del usuario con el servidor de dominio From d23362551fd42689ffd85091f7f87a45ce0bc501 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:17:19 +0200 Subject: [PATCH 0477/4889] New translations web.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/settings/web.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/web.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/web.md index d4aba6d4de0178..599c322ca0e5fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/web.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/web.md @@ -312,7 +312,7 @@ El botón activa la siguiente secuencia de actualización: Recuerde reiniciar su proyecto después de realizar esta actualización. -El siguiente paso es modificar su código en consecuencia. [**See this blog post to know how to proceed**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). +El siguiente paso es modificar su código en consecuencia. [**Vea esta entrada del blog para saber cómo proceder**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). ### Qodly Studio From e2670c3e7b65f8dc70e3dd1bba6bce537ce3d3cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:17:36 +0200 Subject: [PATCH 0478/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 8ce8110c67173e..780307c378ca3e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -475,7 +475,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: From 4028aaa286936dbf4f16fb9ddf7861bab9629b91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:18:02 +0200 Subject: [PATCH 0479/4889] New translations imaptransporterclass.md (Spanish) --- .../version-20-R5/API/IMAPTransporterClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index de1a1b75ab0a96..8c06b33afe1012 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -854,12 +854,12 @@ En el parámetro opcional `parameters`, pase un objeto que contenga valores para Cada objeto de la colección devuelta contiene las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ------------------------------------------------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| \[].name | text | Nombre del buzón | -| \[].selectable | boolean | Indica si los derechos de acceso permiten o no seleccionar el buzón:
    • true - el buzón puede ser seleccionado
    • false - el buzón no puede ser seleccionado
    | -| \[].inferior | boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    | -| \[].interesting | boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    | +| Propiedad | Tipo | Descripción | +| ------------------------------------------------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \[].name | text | Nombre del buzón | +| \[].selectable | boolean | Indica si los derechos de acceso permiten o no seleccionar el buzón:
    • true - el buzón puede ser seleccionado
    • false - el buzón no puede ser seleccionado
    | +| \[].inferior | boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    | +| \[].interesting | boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. Por ejemplo, puede contener nuevos mensajes.
    • false - El buzón no ha sido marcado como "interesante" por el servidor.
    | Si la cuenta no contiene buzones, se devuelve una colección vacía. From e8901cb77c45c3d1eae648e5d7d479a54aca5459 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:18:13 +0200 Subject: [PATCH 0480/4889] New translations webformitemclass.md (Spanish) --- .../version-20-R5/API/WebFormItemClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md index 157741906f6e6c..13d69bcb0b80d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md @@ -5,7 +5,7 @@ title: WebFormItem `4D.WebFormItem` objects are properties of the [`4D.WebForm`](WebFormItemClass.md) object returned by the [`Web Form`](WebFormClass.md#web-form) command. -The `WebFormItem` class is detailed in the [Qodly documentation](https://developer.qodly.com/docs/language/WebFormItemClass). +La clase `WebFormItem` se detalla en la [documentación Qodly](https://developer.qodly.com/docs/language/WebFormItemClass).
    Historia From 56efd1fa36d4b74d46fab27b697e0d07bba51c92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:18:17 +0200 Subject: [PATCH 0481/4889] New translations websocketconnectionclass.md (Spanish) --- .../version-20-R5/API/WebSocketConnectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md index 6bc8bc3025ae23..ab2d1d77d58476 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md @@ -76,7 +76,7 @@ Esta propiedad es de sólo lectura. #### Descripción -The `.send()` function sends a *message* to the client. +La función `.send()` envía un *message* al cliente. Los siguientes contenidos se envían en función del tipo de *message*: From b01cd0f3f78ecd507a133aff9f3153e01333b16a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:18:20 +0200 Subject: [PATCH 0482/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R5/API/ZipArchiveClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md index bea73457fa5f5c..61f41e2f8e3488 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md @@ -219,7 +219,7 @@ The `ZIP Read archive` command r Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. -If the *zipFile* is password protected, you need to use the optional *password* parameter to provide a password. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. +Si el *zipFile* está protegido por contraseña, es necesario utilizar el parámetro opcional *password* para suministrar una contraseña. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. **Objeto archivo** From fc67d07fb28fb1b3f217c8c4bb330666c732ca90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:18:40 +0200 Subject: [PATCH 0483/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 8ce8110c67173e..780307c378ca3e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -475,7 +475,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: From 892a9400e7b36f564137ec87d9d09aceb4d34b4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:19:05 +0200 Subject: [PATCH 0484/4889] New translations imaptransporterclass.md (Spanish) --- .../version-20-R6/API/IMAPTransporterClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md index ce7c3a8e852248..753408093604e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md @@ -854,12 +854,12 @@ En el parámetro opcional `parameters`, pase un objeto que contenga valores para Cada objeto de la colección devuelta contiene las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ------------------------------------------------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| \[].name | text | Nombre del buzón | -| \[].selectable | boolean | Indica si los derechos de acceso permiten o no seleccionar el buzón:
    • true - el buzón puede ser seleccionado
    • false - el buzón no puede ser seleccionado
    | -| \[].inferior | boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    | -| \[].interesting | boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    | +| Propiedad | Tipo | Descripción | +| ------------------------------------------------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \[].name | text | Nombre del buzón | +| \[].selectable | boolean | Indica si los derechos de acceso permiten o no seleccionar el buzón:
    • true - el buzón puede ser seleccionado
    • false - el buzón no puede ser seleccionado
    | +| \[].inferior | boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    | +| \[].interesting | boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. Por ejemplo, puede contener nuevos mensajes.
    • false - El buzón no ha sido marcado como "interesante" por el servidor.
    | Si la cuenta no contiene buzones, se devuelve una colección vacía. From 273bc8265565567f29cb92268a2987689d3e545c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:19:16 +0200 Subject: [PATCH 0485/4889] New translations webformitemclass.md (Spanish) --- .../version-20-R6/API/WebFormItemClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md index 157741906f6e6c..13d69bcb0b80d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md @@ -5,7 +5,7 @@ title: WebFormItem `4D.WebFormItem` objects are properties of the [`4D.WebForm`](WebFormItemClass.md) object returned by the [`Web Form`](WebFormClass.md#web-form) command. -The `WebFormItem` class is detailed in the [Qodly documentation](https://developer.qodly.com/docs/language/WebFormItemClass). +La clase `WebFormItem` se detalla en la [documentación Qodly](https://developer.qodly.com/docs/language/WebFormItemClass).
    Historia From 2223b4872b849860d17157a01425636cd275ccd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:19:20 +0200 Subject: [PATCH 0486/4889] New translations websocketconnectionclass.md (Spanish) --- .../version-20-R6/API/WebSocketConnectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md index 6bc8bc3025ae23..ab2d1d77d58476 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md @@ -76,7 +76,7 @@ Esta propiedad es de sólo lectura. #### Descripción -The `.send()` function sends a *message* to the client. +La función `.send()` envía un *message* al cliente. Los siguientes contenidos se envían en función del tipo de *message*: From a7afb1b81641b8e2cdf10b4e5b0272cee22c1b03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:19:23 +0200 Subject: [PATCH 0487/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R6/API/ZipArchiveClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md index bea73457fa5f5c..61f41e2f8e3488 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md @@ -219,7 +219,7 @@ The `ZIP Read archive` command r Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. -If the *zipFile* is password protected, you need to use the optional *password* parameter to provide a password. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. +Si el *zipFile* está protegido por contraseña, es necesario utilizar el parámetro opcional *password* para suministrar una contraseña. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. **Objeto archivo** From 0b60fd9d4ef4710097f1e76f697f93d12d5462a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:19:56 +0200 Subject: [PATCH 0488/4889] New translations dt_string.md (Spanish) --- .../version-20-R6/Concepts/dt_string.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index 55beed5734f253..522a752cd449b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -67,7 +67,7 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: Character code("A")=Character code("a") // porque 65 no es igual a 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Por ejemplo, las siguientes expresiones devuelven `TRUE`: +- Cuando se comparan cadenas, los caracteres diacríticos se comparan utilizando la tabla de comparación de caracteres del sistema de su ordenador. Por ejemplo, las siguientes expresiones devuelven `TRUE`: ```4d "n"="ñ" From 6b30e5b1a3a676ebcf76b632908091a01784f072 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:20:11 +0200 Subject: [PATCH 0489/4889] New translations quick-tour.md (Spanish) --- .../version-20-R6/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index a9b8bf54b60189..8a5fe6aacf8f91 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -349,7 +349,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentarios From 7a454a4f7c5938cb6e10f70f4dffd4fff78412f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:20:12 +0200 Subject: [PATCH 0490/4889] New translations shared.md (Spanish) --- .../version-20-R6/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index bdd5096d3f47ed..04b0a938151787 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -10,7 +10,7 @@ Los objetos compartidos y las colecciones compartidas se almacenan en variables - para crear un objeto compartido, utilice el comando [`New shared object`](https://doc.4d.com/4dv20/help/command/en/page1471.html) o llama a la función [`new()`](../API/ClassClass.md#new) de una [clase compartida](classes.md#clases-compartidas), - para crear una colección compartida, utilice el comando [`New shared collection`](../API/CollectionClass.md#new-shared-collection). -Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. However, shared objects and collections can be set as properties of standard (not shared) objects or collections. +Los objetos y colecciones compartidas solo pueden contener valores escalares u otros objetos y colecciones compartidas. Sin embargo, los objetos y colecciones compartidos pueden establecerse como propiedades de objetos o colecciones estándar (no compartidos). Para modificar un objeto/colección compartido, se debe llamar a la estructura **Use...End use**. La lectura de un valor de objeto/colección compartido no requiere **Use...End use**. From 975724c99f3ce698938a1fbe93b5a84792842a90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:21:56 +0200 Subject: [PATCH 0491/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index a10f6acad7e824..8a23ebd92f54a8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -728,7 +728,7 @@ Si este list box se muestra en forma jerárquica (los tres primeros arrays está ![](../assets/en/FormObjects/hierarch2.png) -Los arrays no se ordenan antes de construir la jerarquía. If, for example, an array contains the data AAABBAACC, the hierarchy obtained is: +Los arrays no se ordenan antes de construir la jerarquía. Si, por ejemplo, un array contiene los datos AAABBAACC, la jerarquía obtenida es: \> A \> B \> A From 7dcd73f22c5f4ba7b0bd560f2b2fd9ef73af7076 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:22:10 +0200 Subject: [PATCH 0492/4889] New translations properties_display.md (Spanish) --- .../version-20-R6/FormObjects/properties_Display.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 53f358dd1772d9..8304e654a34fc6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -417,9 +417,9 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ----------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| controlType | string |
  • **number columns**: "automatic" (default) or "checkbox"
  • **boolean columns**: "checkbox" (default) or "popup"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ----------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| controlType | string |
  • **columnas numéricas**: "automatic" (por defecto) o "checkbox"
  • **columnas booleanas**: "checkbox" (por defecto) o "popup"
  • | #### Objetos soportados From 778b0f6be7e7890c31c0416e9ab9bd43ee89e424 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:22:19 +0200 Subject: [PATCH 0493/4889] New translations properties_object.md (Spanish) --- .../version-20-R6/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index b6e550193a9b8e..18488e0e742094 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -98,7 +98,7 @@ Puede utilizar una [expresión](Concepts/quick-tour.md#expressions) como fuente ### Variables dinámicas -You can leave it up to 4D to create variables associated with your form objects (buttons, enterable variables, check boxes, etc.) dinámicamente y de acuerdo a sus necesidades. Para ello, basta con dejar en blanco la propiedad "Variable o expresión" (o el campo JSON de `dataSource`). +Puede dejarle a 4D crear variables asociadas con los objetos de su formulario (botones, variables editables, casillas de verificación, etc.) dinámicamente y de acuerdo a sus necesidades. Para ello, basta con dejar en blanco la propiedad "Variable o expresión" (o el campo JSON de `dataSource`). Cuando una variable no tiene nombre, al cargar el formulario, 4D crea una nueva variable para el objeto, con un nombre calculado que es único en el espacio de las variables de proceso del intérprete (lo que significa que este mecanismo puede utilizarse incluso en modo compilado). Esta variable temporal se destruirá cuando se cierre el formulario. Para que este principio funcione en modo compilado, es imprescindible que las variables dinámicas estén explícitamente declaradas. Hay dos maneras de hacer esto: From 0e7baa1cbaa26bc67347b5065178cc67ccdd9669 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:22:42 +0200 Subject: [PATCH 0494/4889] New translations tabcontrol.md (Spanish) --- .../version-20-R6/FormObjects/tabControl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md index 812f7351e8fa20..3ee429e2ebe870 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md @@ -34,8 +34,8 @@ En macOS, además de la posición estándar (arriba), los controles de las pesta "top": 160, "width": 100, "height": 20, - "labelsPlacement": "bottom" //define the direction - } + "labelsPlacement": "bottom"/define la dirección +} ``` ## Añadir etiquetas a un control de pestañas @@ -87,7 +87,7 @@ Puede crear un array Texto que contenga los nombres de cada página del formular ### Comando FORM GOTO PAGE -You can use the [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page247.html) command in the tab control’s method: +Puede utilizar el comando [`FORM GOTO PAGE`](https://doc.4d.com/4dv19/help/command/en/page247.html) en el método del control de tabulación: ```4d FORM GOTO PAGE(arrPages) From f47054d26572c0d83f470d1815e69134a0808fc4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:22:51 +0200 Subject: [PATCH 0495/4889] New translations encrypt.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md index 2b359fa6821bed..cc506f486173c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md @@ -103,7 +103,7 @@ Esta operación elimina toda la codificación del archivo de datos. Si ya no des 1. Haga clic en **Desencriptar todos los datos**. 2. Introduzca la llave de encriptación de datos actual ( ver Suministrar la llave de encriptación de datos actual). -The data file is fully decrypted and a confirmation message is displayed: +El archivo de datos se descifra completamente y se muestra un mensaje de confirmación: ![](../assets/en/MSC/MSC_encrypt10.png) > Una vez descifrado el archivo de datos, el estado de cifrado de las tablas no coincide con sus atributos Encriptables. Para restablecer un estado coincidente, debe anular la selección de todos los atributos **Encriptable** al nivel de la estructura de la base. From fa4349d419e47c0beaad12c2639ce4727eae094d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:22:54 +0200 Subject: [PATCH 0496/4889] New translations overview.md (Spanish) --- .../version-20-R6/MSC/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md index 4facddae1b3a09..3224bc641e16a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md @@ -27,7 +27,7 @@ Puede abrir el CSM en modo mantenimiento desde dos lugares: En modo estándar, un proyecto se abre. En este modo, algunas funciones de mantenimiento no están disponibles. Tiene varias posibilidades para acceder a la ventana del CSM: -- Use the **Help/Maintenance Security Center** menu or the **MSC** button in the 4D toolbar:\ +- Utilice el menú **Ayuda/Centro de seguridad y mantenimiento** o el botón **CSM** en la barra de herramientas de 4D:\ ![](../assets/en/MSC/mscicon.png) - Utilizar la acción estándar "Csm" que es posible asociar a un comando de menú o a un objeto de formulario. - Utilice el comando `OPEN SECURITY CENTER`. From 63fbd8848d31d44c9bfc4844bae9775ae45afa20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:23:07 +0200 Subject: [PATCH 0497/4889] New translations updates.md (Spanish) --- .../version-20-R6/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index 3d31b8a19d8bb5..76bba47f506a97 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -11,7 +11,7 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), - Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) now supports [object and collection references as query values](../API/CollectionClass.md#object-or-collection-reference-as-value). - When a component has a [declared namespace](../Extensions/develop-components.md#declaring-the-component-namespace), its classes are now automatically shared between all loaded components in the host project via [`cs.`](../Concepts/classes.md#cs). -- Component manager: Support of [components stored on GitHub](../Project/components.md#declaring-components-stored-on-github). +- Gestión de componentes: soporte de [componentes almacenados en GitHub](../Project/components.md#declaring-components-stored-on-github). - New [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) function and [`$clean`](../REST/$clean.md) REST API to get a new entity selection based upon the original entity selection but without its deleted entities. - New [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) function and [`$info/privileges`](../REST/$info.md) REST API to inspect session privileges for an easier debugging. - Nuevo archivo [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) para personalizar las áreas web anidadas de 4D. @@ -354,7 +354,7 @@ Para obtener información detallada, consulte [esta entrada del blog](https://bl ## 4D 19 R2 -- A [default .gitignore file](../Preferences/general.md#create-gitignore-file) can be created with new projects +- Se puede crear un [archivo .gitignore por defecto](../Preferences/general.md#create-gitignore-file) con nuevos proyectos - Nueva [API clase Blob](../API/BlobClass.md) para manejar nuevos [objetos `4D.Blob`](Concepts/dt_blob.md#blob-types) - compatibilidad con `no-bom` y nuevos caracteres de fin de línea por defecto en [`.setText()`](../API/FileClass.md#settext) From 1b8830ef1303c75d5d8bdc5c1eaae65ed419740f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:23:09 +0200 Subject: [PATCH 0498/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 9819dc45e3cd8e..45f9f54669f166 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -13,7 +13,7 @@ title: Optimización cliente/servidor Las arquitecturas de cliente/servidor ORDA que soportan la optimización son: - Les datastores servidor a los que acceden las aplicaciones 4D de escritorio remoto a través de [**`ds`**](../API/DataStoreClass.md#ds), -- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests). +- Los [datastores remotos](remoteDatastores.md), abiertos por el comando [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (peticiones clientes REST). ## Contexto de optimización From ec7961112cefb5a84ab00c4c6b5eb38f3ecaf16d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:23:14 +0200 Subject: [PATCH 0499/4889] New translations global-stamp.md (Spanish) --- .../version-20-R6/ORDA/global-stamp.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md index e4044ed299b0c3..bd014a9a40fc59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md @@ -7,7 +7,7 @@ title: Utilizando el sello global 4D gestiona automáticamente un **sello de modificación global** interno, útil para manejar implementaciones de seguimiento de cambios de datos, por ejemplo para monitorear la actividad, realizar copias de seguridad, ejecutar sincronizaciones incrementales -El sello de modificación global es un número, siempre mantenido por 4D, incluso en caso de restauración de la base de datos, importación, etc. Note however that the stamp can be modified using the [`.setGlobalStamp()`](../API/DataStoreClass.md#setglobalstamp) function. +El sello de modificación global es un número, siempre mantenido por 4D, incluso en caso de restauración de la base de datos, importación, etc. Note sin embargo que el sello puede ser modificado por la función [`.setGlobalStamp()`](../API/DataStoreClass.md#setglobalstamp). Una vez [configurado y habilitado el seguimiento de cambios de datos](#configuring-data-change-tracking), las siguientes acciones son ejecutadas automáticamente por 4D en cada modificación de registro (añadir, modificar, borrar): @@ -81,17 +81,17 @@ Para desactivar el seguimiento de cambios de datos: var $oldStamp : Real var $tableName : Text var $modifiedEmps : cs.EmployeeSelection -var $deletedEmpsInfo : cs.__DeletedRecordsSelection +var $deletedEmpsInfo : cs. _DeletedRecordsSelection $tableName:="Employee" -$oldStamp:=... //load the previous stamp value - //from which you want to compare the current stamp +$oldStamp:=... ///carga el valor del sello anterior + ///desde el cual desea comparar el sello actual If ($oldStamp # ds.getGlobalStamp()) - //get all new or modified entities + //obtener todas las entidades nuevas o modificadas $modifiedEmps:=ds[$tableName].query("__GlobalStamp > :1"; $oldStamp) - //get all deleted entities - $deletedEmpsInfo:=ds.__DeletedRecords.query("__Stamp > :1 and __TableName = :2";\ + //obtener todas las entidades eliminadas + $deletedEmpsInfo:=ds. _DeletedRecords.query("__Sello > :1 y __TableName = :2";\ $oldStamp; $tableName) End if ``` From f8341dd4e498cec8ad06f3d2c557d537867603b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:23:29 +0200 Subject: [PATCH 0500/4889] New translations architecture.md (Spanish) --- .../version-20-R6/Project/architecture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md index c90f0e7209ebae..511ad1f124c437 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md @@ -184,7 +184,7 @@ La carpeta Logs contiene todos los archivos de registro utilizados por el proyec ## `Settings` (usuario) -This folder contains [**user settings**](../Desktop/user-settings.md#user-settings) used for application administration. +Esta carpeta contiene [**parámetros de usuario**](../Desktop/user-settings.md#user-settings) utilizada para la administración de aplicaciones. > Estos parámetros tienen prioridad sobre el archivo de [parámetros de estructura](#sources). Sin embargo, si existen [parámetros de usuario para los datos](#settings-user-data), tienen prioridad sobre los parámetros de usuario. Ver también [Prioridad de los parámetros](../Desktop/user-settings.md#priority-of-settings). @@ -213,7 +213,7 @@ Esta carpeta contiene archivos que memorizan las configuraciones del usuario, po ## `Componentes` -Folder containing components that are embedded in the project (must be stored at the same level as the Project folder). Estos componentes tienen prioridad sobre cualquier otra ubicación. +Carpeta que contiene los componentes anidados en el proyecto (debe almacenarse en el mismo nivel que la carpeta Project). Estos componentes tienen prioridad sobre cualquier otra ubicación. :::info From bbdd94b6154db8adf9b4712895f046865662eefb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:23:42 +0200 Subject: [PATCH 0501/4889] New translations $catalog.md (Spanish) --- .../version-20-R6/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index e37b6002b21674..913d832b663ad5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -180,7 +180,7 @@ Devuelve información sobre una clase de datos y sus atributos ### Descripción -La llamada de `$catalog/\{dataClass\}` para una clase de datos específica devolverá la siguiente información sobre la clase de datos y los atributos que contiene. If you want to retrieve this information for all the dataclasses in your project's datastore, use [`$catalog/$all`](#catalogall). +La llamada de `$catalog/\{dataClass\}` para una clase de datos específica devolverá la siguiente información sobre la clase de datos y los atributos que contiene. Si quiere recuperar esta información para todas las dataclasses de su proyecto, utilice [`$catalog/$all`](#catalogall). La información que recupera se refiere a lo siguiente: From 4cbbc9ce5428116e2311bbd55e947389da5298ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:23:48 +0200 Subject: [PATCH 0502/4889] New translations $filter.md (Spanish) --- .../version-20-R6/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md index e500639ed5351a..5db40f3f9e1bff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md @@ -43,7 +43,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac > For example, you can write the following when passing a value with a quote when using the *params* property:\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > -> If you pass the value directly, you can write the following: +> Si pasa el valor directamente, puede escribir lo siguiente: > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"` ## Atributo From 30fb201c6abbf8651202a4c9545cb74376373be5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:24:09 +0200 Subject: [PATCH 0503/4889] New translations configuration.md (Spanish) --- .../version-20-R6/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index 3849e0749c3c4e..a6c8707b187be9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -26,7 +26,7 @@ Por defecto, los accesos REST están abiertos a todos los usuarios, lo que obvia Puede configurar los accesos REST de una de las siguientes maneras: - (recommended) enable the **force login** mode and create an [`authentify()`](authUsers.md#authentify) datastore class function to authenticate users and assign privileges to their web session (see [User login modes](authUsers.md#user-login-modes)). -- assign a **Read/Write** user group to REST services in the "**Web** > **Web Features**" page of the Structure Settings; +- asignar un grupo de usuarios **Lectura/Escritura** a los servicios REST en la página "**Web** > **Funcionalidades web**" de los Parámetros de estructura; - escribir un método base `On REST Authentication` para interceptar y manejar cada petición REST inicial. :::info Importante From 76b46a10791b2ada2f1c921ab0b7e50be0864df7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:24:13 +0200 Subject: [PATCH 0504/4889] New translations mandata.md (Spanish) --- .../version-20-R6/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index 454596744d18ee..2ea788a9d00f59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -19,7 +19,7 @@ Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](dataClass.md#dataclasskey), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). -Before returning a selection, you can also sort it by using [`$orderby`]($orderby.md) one one or more attributes (even relation attributes). +Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o más atributos (incluso atributos de relación). ## Navegación de datos From caa750bf6c477f6009fea1bba835e0339b643afc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:24:15 +0200 Subject: [PATCH 0505/4889] New translations application-server.md (Spanish) --- .../version-20-R6/ServerWindow/application-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/application-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/application-server.md index ff7d9571cb70ab..5b422b144d971b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/application-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/application-server.md @@ -33,7 +33,7 @@ Si presiona el botón **Rechazar nuevas conexiones**: - El nombre del proyecto ya no aparece en el diálogo de conexión remota. - Los clientes de escritorio que ya están conectados no se desconectan y pueden seguir trabajando con normalidad. -> You can perform the same action with the [`REJECT NEW REMOTE CONNECTIONS`](https://doc.4d.com/4dv19/help/command/en/page1635.html) command. +> Puede realizar la misma acción con el comando [`REJECT NEW REMOTE CONNECTIONS`](https://doc.4d.com/4dv19/help/command/en/page1635.html). - Si presiona el botón **Aceptar nuevas conexiones**, el servidor de aplicaciones vuelve a su estado por defecto. From c05d9f0467118c2ffb9aa933e0608a76ea0dfc91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:24:24 +0200 Subject: [PATCH 0506/4889] New translations users.md (Spanish) --- .../version-20-R6/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md index ab2628f2e8597a..d8a5bbcecf1696 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md @@ -66,4 +66,4 @@ Este botón permite mostrar directamente los procesos del usuario o usuarios sel Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. When you click on this button, a warning dialog box appears so that you can confirm or cancel this operation (hold down **Alt** key while clicking on the **Drop user** button to disconnect the selected user(s) directly without displaying the confirmation dialog box). -> You can perfom the same action for remote users with the [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html) command. +> Puede realizar la misma acción para usuarios remotos con el comando [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html). From fe51e71a2f0543ab9ec109d5cdd239cbd341d933 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:24:29 +0200 Subject: [PATCH 0507/4889] New translations overview.md (Spanish) --- .../version-20-R6/Users/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md index 73fe559c9d4ef6..6227d629fc1c84 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md @@ -35,8 +35,8 @@ To identify the current user in a 4D single-user application, you can rely on th A continuación, puede permitir o denegar el acceso dentro de su aplicación utilizando un código como: ```4d -If(Current system user = $user) //you can store users in a database table - // give access to some features +If(Current system user = $user) //puede almacenar los usuarios en una tabla base + // dar acceso a algunas funcionalidades End if ``` From 2706e1349b4a1c6ddcfb02c47a7c52660da81678 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:24:31 +0200 Subject: [PATCH 0508/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 5a8cf81315b619..6b84a6a130ec41 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -205,7 +205,7 @@ La propiedad `.borderBottom` es la **.borderHorizontal** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderHorizontal` property is the horizontal border line of the table . +La propiedad `.borderHorizontal` es la línea de borde horizontal de la tabla . ### .borderVertical @@ -314,7 +314,7 @@ La propiedad `.firstRowStripStyle` es el estilo de la primera fila alterna -The `.footerRowStyle` property is the default style of the footer area. +La propiedad `.footerRowStyle` es el estilo predeterminado del área del pie de página. ### .headerRowStyle @@ -322,7 +322,7 @@ The `.footerRowStyle` property is the -The `.headerRowStyle` property is the default style of the header area. +La propiedad `.headerRowStyle` es el estilo predeterminado del área de encabezado. ### .highlightFirstColumnStyle @@ -402,4 +402,4 @@ La propiedad `.secondRowStripStyle` es el estilo de la -The `.wholeTableStyle` property is the default style of the data area. +La propiedad `.wholeTableStyle` es el estilo predeterminado del área de datos. From 8ce7d2a38b104a81b59cd764c33c6f177884c3b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:25:24 +0200 Subject: [PATCH 0509/4889] New translations vp-get-table-dirty-rows.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md index 75e03b2564e522..addcd4101a1495 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md @@ -47,7 +47,7 @@ Cada objeto *dirty row* de la colección devuelta contiene las siguientes propie | originalItem | object | Objeto antes de la modificación | | row | integer | Índice de la línea modificada | -If *tableName* is not found or if it does not contain a modified column, the command returns an empty collection. +Si no se encuentra *tableName* o si no contiene una columna modificada, el comando devuelve una colección vacía. #### Ejemplo From b8e6216abd3327aa3a68933a7d5413963fa8c6bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:25:42 +0200 Subject: [PATCH 0510/4889] New translations vp-paste-from-object.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md index ef5ea81f11858d..f58f65bcb5c06c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md @@ -44,7 +44,7 @@ En el parámetro opcional *options*, puede especificar qué pegar en el rango de Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). -If *options* refers to a paste option not present in the copied object (e.g. formulas), the command does nothing. +Si *options* se refiere a una opción de pegado que no está presente en el objeto copiado (por ejemplo, fórmulas), el comando no hace nada. #### Ejemplo From 4ca97b22cdd0e7f8ebaf4e3f55e87d6944c1d59f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:26:35 +0200 Subject: [PATCH 0511/4889] New translations getting-started.md (Spanish) --- .../version-20-R6/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md index 69a94df7c3c71f..cc735e119ff0b8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md @@ -111,7 +111,7 @@ VP SET COLUMN COUNT("myVpArea";5) ### Utilización de objetos de rango -Algunos comandos 4D View Pro requieren un parámetro *rangeObj*. En 4D View Pro, un rango es un objeto que hace referencia a un área en una hoja de cálculo. Esta área puede estar compuesta de una o varias celdas. Using 4D View Pro commands, you can create ranges and pass them to other commands to read from or write to specific locations in your document. +Algunos comandos 4D View Pro requieren un parámetro *rangeObj*. En 4D View Pro, un rango es un objeto que hace referencia a un área en una hoja de cálculo. Esta área puede estar compuesta de una o varias celdas. Utilizando los comandos 4D View Pro, puede crear rangos y pasarlos a otros comandos para leer o escribir en lugares específicos de su documento. Por ejemplo, para crear un objeto rango para las siguientes celdas: From 9f5f73d4d887dace3835098784d6f3249a148210 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:26:42 +0200 Subject: [PATCH 0512/4889] New translations httprequests.md (Spanish) --- .../version-20-R6/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index 8ef7213b4b8bf4..1b0cc908fb8631 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -338,6 +338,6 @@ El servidor web de 4D ahora soporta archivos cargados con codificación chunked ## Método proyecto COMPILER_WEB -El método COMPILER\WEB, si existe, es llamado sistemáticamente cuando el servidor HTTP recibe una petición dinámica y llama al motor 4D. This is the case, for example, when the 4D Web server receives a posted form or a URL to process in [`On Web Connection`](#on-web-connection). Este método está destinado a contener directivas de digitación y/o inicialización de variables utilizadas durante los intercambios web. Es utilizado por el compilador cuando se compila la aplicación. El método COMPILER\WEB es común a todos los formularios web. Por defecto, el método COMPILER_WEB no existe. Debe crearlo explícitamente. +El método COMPILER\WEB, si existe, es llamado sistemáticamente cuando el servidor HTTP recibe una petición dinámica y llama al motor 4D. Este es el caso, por ejemplo, cuando el servidor web de 4D recibe un formulario publicado o una URL para procesar en [`On Web Connection`](#on-web-connection). Este método está destinado a contener directivas de digitación y/o inicialización de variables utilizadas durante los intercambios web. Es utilizado por el compilador cuando se compila la aplicación. El método COMPILER\WEB es común a todos los formularios web. Por defecto, el método COMPILER_WEB no existe. Debe crearlo explícitamente. > También se llama al método proyecto COMPILER_WEB, si existe, para cada solicitud SOAP aceptada. From 0930aa369aada01d058abc9300679abe49d92675 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:26:44 +0200 Subject: [PATCH 0513/4889] New translations preemptiveweb.md (Spanish) --- .../version-20-R6/WebServer/preemptiveWeb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md index f25c1289de8c45..29ef699f3e42ab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md @@ -28,7 +28,7 @@ La siguiente tabla indica si el modo apropiativo se utiliza o está disponible, - Servidor de servicios web: gestiona las peticiones SOAP - ***web setting*** significa que el modo apropiativo depende de un valor de configuración: - when [**Scalable sessions**](sessions.md#enabling-sessions) option is selected, the [preemptive mode is automatically used](sessions.md#preemptive-mode) for web processes. - - otherwise, the [**Use preemptive processes**](webServerConfig.md#use-preemptive-processes) option is taken into account. + - en caso contrario, se tendrá en cuenta la opción [**Utilizar procesos apropiativos**](webServerConfig.md#use-preemptive-processes). - en lo que respecta a los procesos de servicios web (servidor o cliente), se soporta el modo apropiativo a nivel del método. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.en.html)) and make sure they are confirmed thread-safe by the compiler. ## Escribir código servidor web hilo seguro From 8defa74f812a16f608c51439c4b29c6eedacd2de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:26:46 +0200 Subject: [PATCH 0514/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 344424b74aaa45..06384ad91fa832 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -15,7 +15,7 @@ You can use Qodly Studio directly from your **4D environment** to build modern a Qodly Studio también puede utilizarse en la [**plataforma Qodly Cloud**](https://qodly.com), dedicada al desarrollo de aplicaciones profesionales web. -With Qodly Studio, you will discover a totally new web UI, get familiar with the concept of Qodly Sources, and learn how to: +Con Qodly Studio, descubrirá una interfaz de usuario web totalmente nueva, se familiarizará con el concepto de fuentes Qodly y aprenderá a: - create Qodly pages by placing components on a canvas - mapear componentes a datos @@ -175,7 +175,7 @@ Puede desarrollar con Qodly Studio mientras su ordenador no esté conectado a In ### Activación del renderizado -Qodly Studio encapsulates Qodly pages, including layout, data connections, and event-driven logic, in a structured JSON file. Este archivo JSON es procesado sobre la marcha por el renderizador **Qodly** para servir una página web completamente funcional. +Qodly Studio encapsula las páginas Qodly, incluyendo el diseño, las conexiones de datos y la lógica basada en eventos, en un archivo JSON estructurado. Este archivo JSON es procesado sobre la marcha por el renderizador **Qodly** para servir una página web completamente funcional. :::info From 2d461395c2ec67e304bfb4915e5a7629bc551cab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:26:47 +0200 Subject: [PATCH 0515/4889] New translations sessions.md (Spanish) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index a0124a047bc2ba..7ac6d9991ffce2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -197,4 +197,4 @@ End if ## Ver también (entrada de blog) -[Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) +[Sesiones escalables para aplicaciones web avanzadas](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) From 55cd2382d50fbf98838d70d7391227faf3685d7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:26:49 +0200 Subject: [PATCH 0516/4889] New translations templates.md (Spanish) --- .../version-20-R6/WebServer/templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md index 945247393f9ad9..c8d4ebacaeb169 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md @@ -90,4 +90,4 @@ Las etiquetas 4D aceptan diferentes tipos de datos como parámetros: texto, vari En este caso, es aconsejable **no utilizar** etiquetas como `4DEVAL` o `4DSCRIPT`, que evalúan parámetros, directamente con este tipo de datos. -In addition, according to the [principle of recursion](../Tags/transformation-tags.md#recursive-processing), malicious code may itself include transformation tags. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. To refer to the previous example, the "Name" field will contain, in this case, "`<!--#4DEVAL QUIT 4D-->`" which will not be transformed. +In addition, according to the [principle of recursion](../Tags/transformation-tags.md#recursive-processing), malicious code may itself include transformation tags. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. From e2d6770c2165c2961b35db635bd6d36ce070b7a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:40:06 +0200 Subject: [PATCH 0517/4889] New translations write-class-method.md (Spanish) --- .../version-20-R6/code-editor/write-class-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md index b4197dbbcbbea8..80d5e83f6d5896 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md @@ -285,7 +285,7 @@ El carácter barra invertida (`\`) tiene un soporte específico en el lenguaje 4 :::caution -El caracter de barra invertida (`\`) se utiliza como separador en [los nombres de ruta en Windows](../Concepts/paths.md#windows). In general, 4D will correctly interpret Windows pathnames entered in the Code Editor by replacing the single backslash with a double backslash. Por ejemplo, `C:\MyDocuments` se convertirá en `C:\\MyDocuments`. Sin embargo, si escribe `"C:\MyDocuments\New"`, 4D mostrará `"C:\\MyDocuments\New"`. En este caso, la segunda barra invertida se interpreta incorrectamente como `\N` (una [secuencia de escape](../Concepts/quick-tour.md#escape-sequences) existente). Por lo tanto, debe introducir una barra invertida doble cuando quiera insertar una barra invertida antes de un caracter que se utiliza en una de las secuencias de escape reconocidas por 4D. +El caracter de barra invertida (`\`) se utiliza como separador en [los nombres de ruta en Windows](../Concepts/paths.md#windows). En general, 4D interpretará correctamente los nombres de ruta de Windows introducidos en el Editor de código sustituyendo la barra invertida simple por una barra invertida doble. Por ejemplo, `C:\MyDocuments` se convertirá en `C:\\MyDocuments`. Sin embargo, si escribe `"C:\MyDocuments\New"`, 4D mostrará `"C:\\MyDocuments\New"`. En este caso, la segunda barra invertida se interpreta incorrectamente como `\N` (una [secuencia de escape](../Concepts/quick-tour.md#escape-sequences) existente). Por lo tanto, debe introducir una barra invertida doble cuando quiera insertar una barra invertida antes de un caracter que se utiliza en una de las secuencias de escape reconocidas por 4D. ::: From e90bb3b2069c540202b0b884d0907df69380f3f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:40:08 +0200 Subject: [PATCH 0518/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index f8ce48273abe3f..de136932eaf05c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -54,7 +54,7 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. Este número de puerto no puede modificarse directamente, pero siempre consta del número de puerto del servidor de aplicaciones + 2. #### Autenticación del usuario con el servidor de dominio From 037a1c0d757a836519864dd0e396cddeaa530900 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 05:48:48 +0200 Subject: [PATCH 0519/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-19/Concepts/quick-tour.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 3603dbdb5c5e60..70d83b3968d4b4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -38,13 +38,13 @@ Você DEVE diferenciar o operador atribuição := dos outros operadores. Ao inv A linguagem 4D é baseada em tipos, mas com alguma flexibilidade. Pode criar uma variável digitada utilizando um comando `C_XXX`. Por exemplo, para criar uma variável do tipo dados, pode escrever: ```4d -var MyDate : Date +var MyDate : Date ``` A palavra-chave `var` permite declarar variáveis objecto de um tipo de classe definido, por exemplo: ```4d -var myPerson : cs. Person +var myPerson : cs.Person //variable of the Person user class ``` @@ -206,7 +206,7 @@ Para instanciar um objeto da classe num método, chame a classe usuário a parti ```4d // num método 4D -$o:=cs.myClass.new() +$o:=cs.myClass.new() ``` No método classe `myClass`, utilize a instrução `Function ` para definir a função membro classe *methodName*. Uma função membro da classe pode receber e devolver parâmetros como qualquer método e utilizar `This` como instância do objeto. @@ -230,7 +230,7 @@ Opcionalmente, utilize a palavra-chave `Class constructor` para declarar as prop //in the Rectangle.4dm file Class constructor ($height: Integer; $width : Integer) This.height:=$height -This.width:=$width +This.width:=$width This.name:="Rectangle" ``` @@ -348,7 +348,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentários @@ -392,9 +392,9 @@ End for For ($vCounter;1;100) /* comments - /* - other comments - */ + /* + other comments + */ */ ... End for @@ -421,4 +421,3 @@ Em 4D, podem ser utilizadas as seguintes sequências de escape: No exemplo seguinte, o carácter **Retorno de carro** (sequência de escape `\r`) é inserido numa expressão para obter uma caixa de diálogo: `ALERT("The operation has been completed successfully.\rYou may now disconnect.")` - From e9a56dced0deae32de516f875ad19ac65e411749 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 06:02:27 +0200 Subject: [PATCH 0520/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-20/Concepts/quick-tour.md | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index c34b7b01f878d4..4813f36c98eda6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -38,13 +38,13 @@ Você DEVE diferenciar o operador atribuição := dos outros operadores. Ao inv A linguagem 4D é baseada em tipos, mas com alguma flexibilidade. Pode criar uma variável digitada utilizando um comando `C_XXX`. Por exemplo, para criar uma variável do tipo dados, pode escrever: ```4d -var MyDate : Date +var MyDate : Date ``` A palavra-chave `var` permite declarar variáveis objecto de um tipo de classe definido, por exemplo: ```4d -var myPerson : cs. Person +var myPerson : cs.Person //variable of the Person user class ``` @@ -206,7 +206,7 @@ Para instanciar um objeto da classe num método, chame a classe usuário a parti ```4d // num método 4D -$o:=cs.myClass.new() +$o:=cs.myClass.new() ``` No método classe `myClass`, utilize a instrução `Function ` para definir a função membro classe *methodName*. Uma função membro da classe pode receber e devolver parâmetros como qualquer método e utilizar `This` como instância do objeto. @@ -227,8 +227,11 @@ $f.message() //displays "Hello world!" Opcionalmente, utilize a palavra-chave `Class constructor` para declarar as propriedades do objeto. ```4d -//in the Rectangle.4dm file Class constructor ($height: Integer; $width : Integer) -This.height:=$height This.width:=$width This.name:="Rectangle" +//in the Rectangle.4dm file +Class constructor ($width : Integer; $height : Integer) +This.height:=$height +This.width:=$width +This.name:="Rectangle" ``` Uma classe pode estender outra classe utilizando `Class extends `. As superclasses podem ser chamadas utilizando o comando `Super`. Por exemplo: @@ -340,7 +343,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentários @@ -384,9 +387,9 @@ End for For ($vCounter;1;100) /* comments - /* - other comments - */ + /* + other comments + */ */ ... End for @@ -413,4 +416,3 @@ Em 4D, podem ser utilizadas as seguintes sequências de escape: No exemplo seguinte, o carácter **Retorno de carro** (sequência de escape `\r`) é inserido numa expressão para obter uma caixa de diálogo: `ALERT("The operation has been completed successfully.\rYou may now disconnect.")` - From 9bd1193e0cb14c37d4303ace994fdf8b1471a596 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 06:18:51 +0200 Subject: [PATCH 0521/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index c93b151f87385c..27724fb5a29f3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -350,7 +350,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentários From 8ef0252c54fef0d9272e93b4836c06bf6ab0bdcc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 06:38:39 +0200 Subject: [PATCH 0522/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../current/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index c82cda28e68e15..00adc81e0eb344 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -343,7 +343,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentários From ee1a1eb97f07f0ef9ca5f70d51accce013d1c1db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 06:56:28 +0200 Subject: [PATCH 0523/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/DataClassClass.md | 413 +++++++++--------- 1 file changed, 204 insertions(+), 209 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index ed14e4b4f58513..7a5e5a87d31550 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -3,7 +3,7 @@ id: DataClassClass title: DataClass --- -A [DataClass](ORDA/dsMapping.md#dataclass) provides an object interface to a database table. All dataclasses in a 4D application are available as a property of the `ds` [datastore](ORDA/dsMapping.md#datastore). +A [DataClass](ORDA/dsMapping.md#dataclass) fornece uma interface de objeto para uma tabela de banco de dados. Todas as lasses de um aplicativo 4D estão disponíveis como propriedade de 'ds' [datastore](ORDA/dsMapping.md#datastore). ### Resumo @@ -40,7 +40,7 @@ A [DataClass](ORDA/dsMapping.md#dataclass) provides an object interface to a dat #### Descrição -The attributes of dataclasses are objects that are available directly as properties of these classes. +Os atributos das lasses de dados são objetos que estão disponíveis diretamente como propriedades dessas classes. Os objetos retornados têm propriedades que você pode ler para obter informações sobre os atributos da classe de dados. @@ -50,27 +50,27 @@ Os objetos retornados têm propriedades que você pode ler para obter informaç Os objetos atributos retornados contêm as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ---------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Parâmetros | True se o valor do atributo for automaticamente preenchido por 4D. Corresponde às seguintes propriedades de campos 4D: "Autoincrement" para os campos de tipo numérico e "Auto UUID" para os campos UUID (alfa). Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| exposed | Parâmetros | True se o atributo estiver exposto no REST | -| fieldNumber | integer | Número interno do campo 4D do atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| fieldType | Integer | Tipo de campo de banco de dados 4D do atributo. Depends on the attribute `kind`. Possible values:
  • if `.kind` = "storage": corresponding 4D field type, see [`Value type`](https://doc.4d.com/4dv20/help/command/en/page1509.html)
  • if `.kind` = "relatedEntity": 38 (`is object`)
  • if `.kind` = "relatedEntities": 42 (`is collection`)
  • if `.kind` = "calculated" or "alias" = same as above, depending on the resulting value (field type, relatedEntity or relatedEntities)
  • | -| indexed | Parâmetros | True se houver um índice B-tree ou Cluster B-tree no atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| inverseName | Text | Nome do atributo que está do outro lado da relação. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | -| keywordIndexed | Parâmetros | True se houver um índice de palavras-chave no atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| kind | Text | Categoria do atributo. Possible values:
  • "storage": storage (or scalar) attribute, i.e. attribute storing a value, not a reference to another attribute
  • "calculated": computed attribute, i.e. defined through a [`get` function](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": attribute built upon [another attribute](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": N -> 1 relation attribute (reference to an entity)
  • "relatedEntities": 1 -> N relation attribute (reference to an entity selection)
  • | -| obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | -| name | Text | Nome do atributo como string | -| path | Text | Path of [an alias attribute](../ORDA/ordaClasses.md#alias-attributes-1) based upon a relation | -| readOnly | Parâmetros | True se o atributo for apenas de leitura. For example, computed attributes without [`set` function](../ORDA/ordaClasses.md#function-set-attributename) are read-only. | -| relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | -| type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depends on the attribute `kind`. Possible values:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", or "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | -| unique | Parâmetros | True se o valor do atributo tiver que ser único. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | +| Propriedade | Tipo | Descrição | +| ---------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| autoFilled | Parâmetros | True se o valor do atributo for automaticamente preenchido por 4D. Corresponde às seguintes propriedades de campos 4D: "Autoincrement" para os campos de tipo numérico e "Auto UUID" para os campos UUID (alfa). Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| exposed | Parâmetros | True se o atributo estiver exposto no REST | +| fieldNumber | integer | Número interno do campo 4D do atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| fieldType | Integer | Tipo de campo de banco de dados 4D do atributo. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": corresponding 4D field type pe, consulte [`Value type`](https://doc.4d. om/4dv20/help/command/en/page1509.html)
  • if `.kind` = "relatedEntity": 38 (`is object`)
  • if `. ind` = "relatedEntities": 42 (`is collection`)
  • if `. ind` = "calculado" ou "alias" = o mesmo que acima, dependendo do valor resultante (tipo de campo, relatedEntity ou relatedEntities)
  • | +| indexed | Parâmetros | True se houver um índice B-tree ou Cluster B-tree no atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| inverseName | Text | Nome do atributo que está do outro lado da relação. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | +| keywordIndexed | Parâmetros | True se houver um índice de palavras-chave no atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| kind | Text | Categoria do atributo. Valores possíveis:
  • "armazenamento": armazenamento (ou escala), atributo ex: atributo armazenando um valor, não uma referência a outro atributo
  • "calculated": atributo calculado, ou seja, definido através de uma função [`get`](../ORDA/ordaClasses. d#function-get-attributename)
  • "alias": atributo construído sobre [outro atributo](../ORDA/ordaClasses. d#alias-attributes-1)
  • "relatedEntity": N -> 1 atributo de relação (referência a uma entidade)
  • "relatedEntities": 1 -> N atributo de relação (referência a uma seleção de entidade)
  • | +| obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | +| name | Text | Nome do atributo como string | +| path | Text | Caminho do [atributo de pseudônimo](../ORDA/ordaClasses.md#alias-attributes-1) baseado em uma relação | +| readOnly | Parâmetros | True se o atributo for apenas de leitura. For example, computed attributes without [`set` function](../ORDA/ordaClasses.md#function-set-attributename) are read-only. | +| relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | +| type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", ou "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | +| unique | Parâmetros | True se o valor do atributo tiver que ser único. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | :::tip -For generic programming, use `Bool(attributeName.property)`, `Num(attributeName.property)` or `String(attributeName.property)` (depending on the property type) to get a valid value even if the property is not returned. +Para programação genérica, use `Bool(attributeName.property)`, `Num(attributeName.property)` ou `String(attributeName.property)` (dependendo do tipo de propriedade) para obter um valor válido mesmo que a propriedade não seja retornada. ::: @@ -146,7 +146,7 @@ Considerando as propriedades de tabela abaixo: #### Descrição -The `.all()` function queries the datastore to find all the entities related to the dataclass and returns them as an entity selection. +A função `.all()` consulta a datastore para encontrar todas as entidades relacionadas à classe de dados e as retorna como uma entity selection. As entidades são devolvidas na ordem padrão, que é inicialmente a ordem na qual foram criadas. Note no entanto que, se as entidades foram apagas e outras adicionadas, a ordem padrão não reflete mais sua ordem de criação. @@ -156,13 +156,13 @@ Se aplica carregamento diferido/lazy loading. **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro *settings* é possível passar um objeto que conteha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | -> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. +> Para conhecer o número total de entidades em um dataclass, é recomendado utilizar a função [`getCount()`](#getcount) que é mais otimizada do que a expressão `ds.myClass.all().length`. #### Exemplo @@ -195,9 +195,9 @@ In the optional *settings* parameter, you can pass an object containing addition #### Descrição -The `.clearRemoteCache()` function empties the ORDA cache of a dataclass. +A função `.clearRemoteCache()` esvazia o cache ORDA de uma dataclass. -> This function does not reset the `timeout` and `maxEntries` values. +> Esta função não reinicia os valores `timeout` e `maxEntries`. #### Exemplo @@ -221,7 +221,7 @@ $ds. Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####Veja também [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) @@ -254,11 +254,11 @@ $ds. Persons.clearRemoteCache() #### Descrição -The `.fromCollection()` function updates or creates entities in the dataclass according to the *objectCol* collection of objects, and returns the corresponding entity selection. +A função `.fromCollection()` atualiza ou cria entidades na dataclass de acordo com a coleção *objectCol* de objetos e retorna a seleção de entidades correspondente. -In the *objectCol* parameter, pass a collection of objects to create new or update existing entities of the dataclass. Os nomes das propriedades devem ser os mesmos que os dos atributos da classe de dados. Se um nome de propriedade não existir na dataclass, é ignorado. Se um valor de atributo não for definido na coleção, seu valor será null. +No parâmetro *objectCol*, passa uma coleção de objetos para criar novas entidades ou atualizar as existentes da classe de dados. Os nomes das propriedades devem ser os mesmos que os dos atributos da classe de dados. Se um nome de propriedade não existir na dataclass, é ignorado. Se um valor de atributo não for definido na coleção, seu valor será null. -The mapping between the objects of the collection and the entities is done on the **attribute names** and **matching types**. Se uma propriedade de um objeto tiver o mesmo nome que um atributo de entidade mas seus tipos não corresponderem, o atributo da entidade não é preenchido. +O mapeamento entre os objetos da coleção e as entidades é feito sobre os **nomes dos atributos** e **tipos correspondentes**. Se uma propriedade de um objeto tiver o mesmo nome que um atributo de entidade mas seus tipos não corresponderem, o atributo da entidade não é preenchido. **Modo criação ou atualização** @@ -268,16 +268,16 @@ Para cada objeto de *objectCol*: - Se a chave primária for dada e existir, a entidade é atualizada. Nesse caso, a chave primária pode ser dada como etá ou com uma propriedade "\_\_KEY" (preenchida com o valor da chave primária). - Se a chave primária for dada (como é) e não existir, a entidade é criada - Se a chave primária não for dada, a entidade é criada e o valor da chave primária é assignado com respeito às regras padrão de database. -- If the object contains a boolean property "\_\_NEW" set to **true**, the entity is created with the corresponding values of the attributes from the object. Uma comprovação é realizada com relação à chave primária: +- Se o objeto conter uma propriedade boolean "\_\_NEW" estabelecida como **true**, a entidade é criada com os valores correspondente dos atributos de objeto. Uma comprovação é realizada com relação à chave primária: - Se a chave primária for dada (como está) e existir, um erro é enviado. - Se a chave primária for dada (como é) e não existir, a entidade é criada - Se a chave primária não for dada, a entidade é criada e o valor da chave primária é assignado com respeito às regras padrão de database. -> The "\_\*KEY" property containing a value is taken into account only when the "\*\*NEW" property is set to **false** (or is omitted) and a corresponding entity exists. Em todos os outros casos, o valor da propriedade "\*\_KEY" é ignorado, o valor da chave primária deve ser passado "tal como está". +> A propriedade "\_\*KEY" que contém um valor só é tida em conta quando a propriedade "\*\*NEW" está definida como **false** (ou é omitida) e existe uma entidade correspondente. Em todos os outros casos, o valor da propriedade "\*\_KEY" é ignorado, o valor da chave primária deve ser passado "tal como está". **Entidades relacionadas** -The objects of *objectCol* may contain one or more nested object(s) featuring one or more related entities, which can be useful to create or update links between entities. +Os objetos de *objectCol* podem conter um ou mais objetos aninhados que apresentam uma ou mais entidades relacionadas, o que pode ser útil para criar ou atualizar links entre entidades. Os objetos aninhados que apresentam entidades relacionadas devem conter uma propriedade "\_\*KEY" (preenchido com o valor da chave primária da entidade relacionada) ou o atributo de chave primária da própria entidade relacionada. O uso de uma propriedade \*\_KEY permite a independência do nome do atributo da chave primària. @@ -289,11 +289,11 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro *settings* é possível passar um objeto que conteha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | #### Exemplo 1 @@ -302,17 +302,17 @@ Queremos atualizar uma entidade existente. A propriedade \_\_NEW não for dada, ```4d var $empsCollection : Collection var $emp : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object - $emp.ID:=668 //Existing PK in Employee table + $emp.ID:=668 //PK existente na tabela Employee $emp.firstName:="Arthur" $emp.lastName:="Martin" - $emp.employer:=New object("ID";121) //Existing PK in the related dataClass Company - // For this employee, we can change the Company by using another existing PK in the related dataClass Company + $emp.employer:=New object("ID";121) //PK existente na dataClass Company + // FPara este funcionário, podemos alterar a Company usando outro PK existente na dataClass Company $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) ``` #### Exemplo 2 @@ -320,19 +320,19 @@ Queremos atualizar uma entidade existente. A propriedade \_\_NEW não for dada, Queremos atualizar uma entidade existente. A propriedade \_\*NEW não é dada, a chave primária do empregado com o atributo \*\_KEY e existir: ```4d - var $empsCollection : Collection - var $emp : Object - var $employees : cs.EmployeeSelection + var $empsCollection : Coleção + var $emp : Objeto + var $employees : cs. ColloyeeSelection - $empsCollection:=New collection - $emp:=New object - $emp.__KEY:=1720 //Existing PK in Employee table + $empsCollection:=Nova coleção + $emp:=Novo objeto + $emp. _KEY:=1720 //Existente PK na tabela $emp.firstName:="John" - $emp.lastName:="Boorman" - $emp.employer:=New object("ID";121) //Existing PK in the related dataClass Company - // For this employee, we can change the Company by using another existing PK in the related dataClass Company - $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $emp. astName:="Boorman" + $emp. mployer:=Novo objeto("ID"; 21) //PK existente na dataClass Company + // Para este funcionário, podemos alterar a Empresa usando outro PK existente na dataClass + $empsCollection. ush($emp) + $employees:=ds.Empregado.fromCollection($empsCollection) ``` #### Exemplo 3 @@ -359,22 +359,17 @@ Queremos criar uma entidade. A propriedade \_\_NEW é True, a chave primária de ```4d var $empsCollection : Collection var $emp : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object - $emp.firstName:="Mary" - $emp.lastName:="Smith" - $emp.employer:=New object("__KEY";121) //Existing PK in the related dataClass Company - $emp.__NEW:=True + $emp.ID:=668 //PK existente na tabela Employee + $emp.firstName:="Arthur" + $emp.lastName:="Martin" + $emp.employer:=New object("ID";121) //PK existente na dataClass Company + // FPara este funcionário, podemos alterar a Company usando outro PK existente na dataClass Company $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) - - - - - - + $employees:=ds. Employee.fromCollection($empsCollection) ``` #### Exemplo 2 @@ -386,9 +381,9 @@ Queremos criar uma entidade. Se a propriedade \_\_NEW é omitida, a chave primá var $emp : Object var $employees : cs.EmployeeSelection - $empsCollection:=New collection - $emp:=New object - $emp.ID:=10000 //Unexisting primary key + $empsCollection:=Nova coleção + $emp:=Novo objeto + $emp.ID:=10000 //Chave primária inexistente $emp.firstName:="Françoise" $emp.lastName:="Sagan" $empsCollection.push($emp) @@ -400,9 +395,9 @@ Queremos criar uma entidade. Se a propriedade \_\_NEW é omitida, a chave primá Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará já que ambas utilizam a mesma chave primaria: ```4d - var $empsCollection : Collection +var $empsCollection : Collection var $emp; $emp2 : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object @@ -418,7 +413,7 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará $emp2.lastName:="Smith" $emp2.__NEW:=True $empsCollection.push($emp2) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) //first entity is created //duplicated key error for the second entity ``` @@ -455,9 +450,9 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará #### Descrição -The `.get()` function queries the dataclass to retrieve the entity matching the *primaryKey* parameter. +A função `.get()` consulta o dataclass para recuperar a entidade que corresponde ao parâmetro *primaryKey*. -In *primaryKey*, pass the primary key value of the entity to retrieve. Em primaryKey, passe o valor da chave primária da entidade a recuperar Em primaryKey, passe o valor da chave primária da entidade a recuperar O tipo valor deve coresponder com o tipo de chave primária estabelecido na datastore (Inteiro ou texto). You can also make sure that the primary key value is always returned as Text by using the [`.getKey()`](EntityClass.md#getkey) function with the `dk key as string` parameter. +Em *primaryKey*, passe a chave primária da entidade para recuperar. Em primaryKey, passe o valor da chave primária da entidade a recuperar Em primaryKey, passe o valor da chave primária da entidade a recuperar O tipo valor deve coresponder com o tipo de chave primária estabelecido na datastore (Inteiro ou texto). Você também pode ter certeza de que o valor da chave primária é sempre retornado como Texto usando o [`. etKey()`](EntityClass.md#getkey) com a função `dk key como parâmetro`. Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será retornada. @@ -465,49 +460,49 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Quando você chama a função `.get()` **sem** parâmetro *configurações*, uma solicitação para valores de atributos é enviada diretamente para o servidor (o [cache ORDA](. /ORDA/client-server-optimization.md#orda-cache) não é usado). Por outro lado, quando você chama o `. função et()` **com** um `context` passado no parâmetro *settings*, valores de atributo são recuperados do cache ORDA correspondente ao contexto. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. ::: #### Exemplo 1 ```4d - var $entity : cs.EmployeeEntity - var $entity2 : cs.InvoiceEntity - $entity:=ds.Employee.get(167) // return the entity whose primary key value is 167 - $entity2:=ds.Invoice.get("DGGX20030") // return the entity whose primary key value is "DGGX20030" + var $entity : cs. EmployeeEntity + var $entity2 : cs. InvoiceEntity + $entity:=ds. Employee.get(167) // return the entity whose primary key value is 167 + $entity2:=ds. Invoice.get("DGGX20030") // return the entity whose primary key value is "DGGX20030" ``` #### Exemplo 2 -This example illustrates the use of the *context* property: +Este exemplo ilustra o uso da propriedade *context*: ```4d - var $e1; $e2; $e3; $e4 : cs.EmployeeEntity - var $settings; $settings2 : Object + var $e1; $e2; $e3; $e4 : cs. mployeeEntity + var $settings; $settings2 : Objeto - $settings:=New object("context";"detail") - $settings2:=New object("context";"summary") + $settings:=Novo objeto("contexto"; de") + $settings2:=Novo objeto("contexto";"resumo") - $e1:=ds.Employee.get(1;$settings) - completeAllData($e1) // In completeAllData method, an optimization is triggered and associated to context "detail" + $e1:=ds. Colaborador. et(1;$settings) + completeAllData($e1) // Em completeAllData método uma otimização é acionada e associada ao contexto "detalhe" - $e2:=ds.Employee.get(2;$settings) - completeAllData($e2) // In completeAllData method, the optimization associated to context "detail" is applied + $e2:=ds. Colaborador. et(2;$settings) + completeAllData($e2) // Em completeAllData método a otimização associada ao "detalhe" é aplicada - $e3:=ds.Employee.get(3;$settings2) - completeSummary($e3) //In completeSummary method, an optimization is triggered and associated to context "summary" + $e3:=ds.Employee. et(3;$settings2) + completeSumário ($e3) //Em resumo completo, uma otimização é acionada e associada ao contexto "resumo" - $e4:=ds.Employee.get(4;$settings2) - completeSummary($e4) //In completeSummary method, the optimization associated to context "summary" is applied + $e4:=ds. mployee.get(4;$settings2) + completeSummary($e4) //In completeSummary método, a otimização associada ao contexto "resumo" é aplicada ``` @@ -536,7 +531,7 @@ This example illustrates the use of the *context* property: #### Descrição -The `.getCount()` function returns the number of entities in a dataclass. +A função `.getCount()` retorna o número de entidades em uma dataclass. Se esta função for utilizada dentro de uma transacção, as entidades criadas durante a transação serão levadas em consideração. @@ -577,21 +572,21 @@ $number:=$ds. Persons.getCount() #### Descrição -The `.getDataStore()` function returns the datastore for the specified dataclass. +A função `.getDataStore()` retorna o datastore para a dataclass especificada. A datastore pode ser: -- the main datastore, as returned by the `ds` command. -- a remote datastore, opened using the `Open datastore` command. +- o datastore principal, como devolvido pelo comando `ds`. +- uma datastore remota, aberta usando o comando `Open datastore`. #### Exemplo -The ***SearchDuplicate*** project method searches for duplicated values in any dataclass. +O método de projeto ***SearchDuplicate*** procura por valores duplicados em qualquer dataclass. ```4d var $pet : cs.CatsEntity - $pet:=ds.Cats.all().first() //get an entity + $pet:=ds.Cats.all().first() //obter uma entidade SearchDuplicate($pet;"Dogs") ``` @@ -633,7 +628,7 @@ The ***SearchDuplicate*** project method searches for duplicated values in any d #### Descrição -The `.getInfo()` function returns an object providing information about the dataclass. Esta função é útil para configurar o código genérico. +A função `.getInfo()` retorna um objeto que fornece informações sobre a dataclass. Esta função é útil para configurar o código genérico. **Objeto devolvido** @@ -650,7 +645,7 @@ The `.getInfo()` function returns #DECLARE ($entity : Object) var $status : Object - computeEmployeeNumber($entity) //do some actions on entity + computeEmployeeNumber($entity) //faz uma ação na entidade $status:=$entity.save() if($status.success) @@ -676,8 +671,8 @@ The `.getInfo()` function returns var $pk : Text var $dataClassAttribute : Object - $pk:=ds.Employee.getInfo().primaryKey - $dataClassAttribute:=ds.Employee[$pk] // If needed the attribute matching the primary key is accessible + $pk:=ds. Employee.getInfo().primaryKey + $dataClassAttribute:=ds. Employee[$pk] // If needed the attribute matching the primary key is accessible ``` @@ -704,13 +699,13 @@ The `.getInfo()` function returns -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição -The `.getRemoteCache()` function returns an object that holds the contents of the ORDA cache for a dataclass.. +A função `.getRemoteCache()` retorna um objeto que contém os conteúdos do cache ORDA para um dataclass.. -Calling this function from a 4D single-user application returns `Null`. +Chamar esta função a partir de uma aplicação 4D monousuário retorna `Null`. O objeto retornado tem as propriedades abaixo: @@ -721,7 +716,7 @@ O objeto retornado tem as propriedades abaixo: | timeout | Integer | Tempo restante antes que as novas entradas na cache sejam marcadas como expiradas. | | \| | Collection | Contém um objecto de entrada para cada entidade na cache. | -Each entry object in the `entries` collection has the following properties: +Cada objeto de entrada na coleção `entries` possui as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ------------------------------------------- | @@ -729,7 +724,7 @@ Each entry object in the `entries` collection has the following properties: | expired | Parâmetros | True se a entrada tiver expirado | | \| | Text | Chave primária da entidade. | -The `data` object in each entry contains the following properties: +O objecto `data` em cada entrada contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------------------------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -742,11 +737,11 @@ Os dados relativos a entidades relacionadas são armazenados na cache do objecto #### Exemplo -No exemplo seguinte, `$ds.Persons.all()` carrega a primeira entidade com todos os seus atributos. Then, the request optimization is triggered, so only `firstname` and `address.city` are loaded. +No exemplo seguinte, `$ds.Persons.all()` carrega a primeira entidade com todos os seus atributos. Depois, a optimização do pedido é desencadeada, pelo que apenas `firstname` e `address.city` são carregados. -Note that `address.city` is loaded in the cache of the `Persons` dataclass. +Note que o arquivo 'address.city' está carregado no cache da dataclass 'Persons'. -Only the first entity of the `Address` dataclass is stored in the cache. É carregado durante a primeira iteração do loop. +Apenas a primeira entidade da dataclass `Address` é armazenada na cache. É carregado durante a primeira iteração do loop. ```4d var $ds : 4D. DataStoreImplementation @@ -794,15 +789,15 @@ $cacheAddress:=$ds. Adress.getRemoteCache() #### Descrição -The `.new()` function creates in memory and returns a new blank entity related to the Dataclass. +A função `.new()` cria na memória e retorna uma nova entidade em branco relacionada à Dataclass. -The entity object is created in memory and is not saved in the database until the [`.save( )`](EntityClass.md#save) function is called. Se a entidade for apagada antes de ser salva, não se pode recuperar. +O objeto entidade é criado em memória e não é salvo no banco de dados até que a função [`.save( )`](EntityClass.md#save) seja chamada. Se a entidade for apagada antes de ser salva, não se pode recuperar. -**4D Server**: In client-server, if the primary key of the corresponding table is auto-incremented, it will be calculated when the entity is saved on the server. +**4D Servidor**: No servidor cliente, se a chave primária da tabela correspondente for auto-incrementada, será calculado quando a entidade for salva no servidor. Todos os atributos da entidade são inicializados com o valor **null**. -> Attributes can be initialized with default values if the **Map NULL values to blank values** option is selected at the 4D database structure level. +> Atributos podem ser inicializados com valores padrão se a opção **Mapa NULL para valores em branco** for selecionada no nível de estrutura de banco de dados 4D. #### Exemplo @@ -811,8 +806,8 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform ```4d var $entity : cs.LogEntity $entity:=ds.Log.new() //create a reference - $entity.info:="New entry" //store some information - $entity.save() //save the entity + $entity.info:="Nova entrada" //armazenar alguma informação + $entity.save() //salvar a entidade ``` @@ -833,22 +828,22 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| keepOrder | Integer | -> | `dk keep ordered`: creates an ordered entity selection,
    `dk non ordered`: creates an unordered entity selection (default if omitted) | -| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| keepOrder | Integer | -> | `dk keep ordered`: cria uma seleção de entidades ordenada,
    `dk non ordered`: cria uma seleção de entidade não ordenada (padrão se omitido) | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | #### Descrição -The `.newSelection()` function creates a new, blank, non-shareable entity selection, related to the dataclass, in memory. +A função `.newSelection()` cria uma nova seleção de entidades em branco, não compartilhável, relacionada à dataclass, na memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-non-shareable-entity-selections). +> Para informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#seleções-de-entidades-compartilháveis-ou-não-compartilháveis). -If you want to create an ordered entity selection, pass the `dk keep ordered` selector in the *keepOrder* parameter. By default if you omit this parameter, or if you pass the `dk non ordered` selector, the method creates an unordered entity selection. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. For more information, please see [Ordered vs Unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). +Se quiser criar uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Por padrão, se você omitir este parâmetro, ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. Para mais informações, por favor consulte [Seleções de entidades ordenadas vs não ordenadas](ORDA/dsMapping.md#seleção-de-entidades-ordenadas-ou-não-ordenadas). -When created, the entity selection does not contain any entities (`mySelection.length` returns 0). This method lets you build entity selections gradually by making subsequent calls to the [`add()`](EntitySelectionClass.md#add) function. +Quando criada, a seleção de entidades não contém nenhuma entidade (`mySelection.length` retorna 0). Este método permite construir seleções de entidades gradualmente fazendo chamadas subsequentes à função [`add()`](EntitySelectionClass.md#add). #### Exemplo @@ -878,25 +873,25 @@ When created, the entity selection does not contain any entities (`mySelection.l -| Parâmetro | Tipo | | Descrição | -| ------------- | ----------------------------------- | -- | --------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Criterios de pesquisa como string | -| formula | Object | -> | Criterios de pesquisa como objeto fórmula | -| value | any | -> | Valores a usar para placeholders indexados | -| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | -| Resultados | 4D. EntitySelection | <- | New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula* | +| Parâmetro | Tipo | | Descrição | +| ------------- | ----------------------------------- | -- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Criterios de pesquisa como string | +| formula | Object | -> | Criterios de pesquisa como objeto fórmula | +| value | any | -> | Valores a usar para placeholders indexados | +| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidade composta por entidades da classe de dados que atendem aos critérios de pesquisa especificados em *queryString* ou *formula* | #### Descrição -The `.query()` function searches for entities that meet the search criteria specified in *queryString* or *formula* and (optionally) *value*(s), for all the entities in the dataclass, and returns a new object of type `EntitySelection` containing all the entities that are found. Se aplica carregamento diferido/lazy loading. +A função `.query()` busca entidades que atendam aos critérios de pesquisa especificados em *queryString* ou *formula* e (opcionalmente) *value*(s), para todas as entidades na classe de dados, e retorna um novo objeto do tipo `EntitySelection` contendo todas as entidades encontradas. Se aplica carregamento diferido/lazy loading. Se nenhuma entidade correspondente for encontrada, uma `EntitySelection` vazia é retornada. #### parâmetro queryString -The *queryString* parameter uses the following syntax: +O parâmetro *queryString* usa a seguinte sintaxe: ```4d attributePath|formula comparator value @@ -906,22 +901,22 @@ attributePath|formula comparator value onde: -- **attributePath**: caminho de atributo no qual se pretende executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. In case of an attribute path whose type is `Collection`, `[]` notation is used to handle all the occurences (for example `children[].age`). +- **attributePath**: caminho de atributo no qual se pretende executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. No caso de um caminho de atributo cujo tipo é `Collection`, a notação `[]` é usada para lidar todas as ocorrências (por exemplo `children[].age`). -> *You cannot use directly attributes whose name contains special characters such as ".", "\[ ]", or "=", ">", "#"..., because they will be incorrectly evaluated in the query string. If you need to query on such attributes, you must consider using placeholders, which allow an extended range of characters in attribute paths (see* **Using placeholders** *below).* +> *Você não pode usar diretamente atributos cujo nome contém caracteres especiais, como ". , "\[ ]", ou "=", ">", "#"..., porque eles serão avaliados incorretamente na frase da consulta. Se precisar consultar tais atributos, deve considerar o uso de espaços reservados, que permite uma gama extendida de caracteres em caminhos de atributos (veja* **Usando espaços reservados** *abaixo).* -- **formula**: uma fórmula válida passada como `Text` ou `Object`. A fórmula será avaliada para cada entidade processada e deve retornar um valor booleano. Within the formula, the entity is available through the `This` object. +- **formula**: uma fórmula válida passada como `Text` ou `Object`. A fórmula será avaliada para cada entidade processada e deve retornar um valor booleano. Dentro da fórmula, a entidade está disponível através do objeto `This`. - - **Text**: the formula string must be preceeded by the `eval()` statement, so that the query parser evaluates the expression correctly. Por exemplo: *"eval(length(This.lastname) >=30) "* - - **Object**: the [formula object](FunctionClass.md) is passed as a **placeholder** (see below). The formula must have been created using the [`Formula`](FunctionClass.md#formula) or [`Formula from string`](FunctionClass.md#formula-from-string) command. + - **Text**: a string de fórmula deve ser precedida pela declaração `eval()`, para que o parser da consulta avalie a expressão corretamente. Por exemplo: "eval(length(This.lastname) =30)"\* + - **Objeto**: o [objeto fórmula](FunctionClass.md) é passado como um **marcador de posição** (ver abaixo). A fórmula deve ter sido criada usando o comando [`Fórmula`](FunctionClass.md#formula) ou [`Formula da string`](FunctionClass.md#formula-from-string). -> * Keep in mind that 4D formulas only support `&` and `|` symbols as logical operators. +> * Lembre que as fórmulas 4D só suportam os símbolos `&` e `|` como operadores lógicos. > * Se a fórmula não for o único critério de pesquisa, o otimizador de motor debusca poderia processar outros critérios previamente (por exemplo atributos indexados) e assim, a fórmula poderia ser avaliada apenas para um subconjunto de entidades. -Fórmulas nas consultas podem receber parâmetros através de $1. This point is detailed in the **formula parameter** paragraph below. +Fórmulas nas consultas podem receber parâmetros através de $1. Este ponto está detalhado no parágrafo de **fórmula** abaixo. -> - You can also pass directy a `formula` parameter object instead of the `queryString` parameter (recommended when formulas are more complex). Ver o parágrafo **Parâmetro fórmula** mais abaixo. -> - For security reasons, formula calls within `query()` functions can be disallowed. See `querySettings` parameter description. +> - Você também pode passar diretamente um objeto parâmetro `formula` em vez do parâmetro `queryString` (recomendado quando as fórmulas são mais complexas). Ver o parágrafo **Parâmetro fórmula** mais abaixo. +> - Por razões de segurança, as chamadas a fórmulas dentro das funções `query()` podem ser desativadas. Consulte a descrição do parâmetro `querySettings`. - **comparator**: símbolo que compara *attributePath* e *value*. Os simbolos abaixo são compatíveis: @@ -929,7 +924,7 @@ Fórmulas nas consultas podem receber parâmetros através de $1. This point is | ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | | | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | +| Diferente de | #, != | Suporta o coringa (@). Equivalente a "Not condition applied on a statement" ([veja abaixo](#not-equal-to-in-collections)). | | | !==, IS NOT | Considera @ como um caractere normal | | Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | | Menor que | < | | @@ -939,24 +934,24 @@ Fórmulas nas consultas podem receber parâmetros através de $1. This point is | Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | | Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | -- **value**: the value to compare to the current value of the property of each entity in the entity selection. It can be a **placeholder** (see **Using placeholders** below) or any expression matching the data type property. - Quando usar um valor constante, as regras abaixo devem ser respeitadas: - - **text** type constant can be passed with or without simple quotes (see **Using quotes** below). Para pesquisar uma stirng dentro de uma string (uma pesquisa "contém") use o símbolo coringa (@) em valor para isolar a string a ser pesquisada como mostrado neste exemplo: "@Smith@". As palavras chaves abaixo são proibidas para constantes de texto: true, false. - - **boolean** type constants: **true** or **false** (case sensitive). +- **value**: o valor a comparar ao valor atual da propriedade de cada entidade na seleção de entidade. Pode ser um **marcador** (ver **Uso de marcadores** abaixo) ou qualquer expressão que coincida com a propriedade de tipo de dados. + Ao usar um valor constante, as seguintes regras devem ser respeitadas: + - A constante de tipo texto pode ser passada com ou sem aspas simples (ver Uso de aspas mais abaixo). Para pesquisar uma stirng dentro de uma string (uma pesquisa "contém") use o símbolo coringa (@) em valor para isolar a string a ser pesquisada como mostrado neste exemplo: "@Smith@". As seguintes palavras-chave são proibidas para constantes de texto: true, false. + - Valores constantes de tipo **booleano** : **true** ou **false** (diferencia maiuscula de minúscula). - \*\*Valores constantes de tipo **numérico**: os decimais se separam com um '.' (ponto). - constantes de tipo **date**: formato "YYYY-MM-DD" - - **null** constant: using the "null" keyword will find **null** and **undefined** properties. - - in case of a query with an IN comparator, *value* must be a collection, or values matching the type of the attribute path between \[ ] separated by commas (for strings, `"` characters must be escaped with `\`). -- **logicalOperator**: used to join multiple conditions in the query (optional). Pode usaar um dos operadores lógicos abaixo (ou o nome ou o símbolo podem ser usados): + - **null** constante: usando a palavra-chave "null" irá encontrar as propriedades **null** e **undefined**. + - no caso de uma pesquisa com um comparador IN, *valor* deve ser uma coleção, ou valores que coincidam com o tipo da rota do atributo entre \[ ] separados por vírgulas (para as strings, os caracteres `"` devem ser escapados com `\`). +- **logicalOperator**: usado para participar de múltiplas condições na consulta (opcional). Você pode usar um dos seguintes operadores lógicos (tanto o nome quanto o símbolo podem ser usados): | Conjunção | Símbolos | | --------- | ---------------------------------------------------------------------- | | AND | &, &&, and | | OU | \|,\|\|, or | -- **order by attributePath**: you can include an order by *attributePath* statement in the query so that the resulting data will be sorted according to that statement. You can use multiple order by statements, separated by commas (e.g., order by *attributePath1* desc, *attributePath2* asc). Como padrão, a ordem é ascendente. Passe 'desc'' para definir uma ordem descendente e 'asc' para definir uma ordem ascendente. +- **ordem por attributePath**: você pode incluir uma ordem pela instrução *attributePath* na consulta, para que os dados resultantes sejam classificados de acordo com essa afirmação. Você pode usar várias ordens por declarações, separadas por vírgulas (por exemplo, ordem por *attributePath1* desc, *attributePath2* ascens). Como padrão, a ordem é ascendente. Passe 'desc'' para definir uma ordem descendente e 'asc' para definir uma ordem ascendente. -> If you use this statement, the returned entity selection is ordered (for more information, please refer to [Ordered vs Unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection)). +> Se você usar essa declaração, a seleção de entidade retornada será ordenada (para mais informações, por favor consulte [Seleções de entidades ordenadas vs não ordenadas](ORDA/dsMapping.md#seleção-de-entidades-ordenadas-ou-não-ordenadas)). #### Usar aspas @@ -978,30 +973,30 @@ Você pode usar parênteses na consulta para dar prioridade ao cálculo. Por exe #### Uso de placeholders -4D allows you to use placeholders for *attributePath*, *formula* and *value* arguments within the *queryString* parameter. Um placeholder é um parâmetro que você insere em cadeias de consulta e que é substituído por outro valor quando a cadeia de consulta é avaliada. O valor dos placeholders é avaliado uma vez no início da consulta; ele não é avaliado para cada elemento. +4D lhe permite utilizar placeholders, marcadores de posição, para os argumentos attributePath, formula e value dentro do parâmetro queryString. Um placeholder é um parâmetro que você insere em cadeias de consulta e que é substituído por outro valor quando a cadeia de consulta é avaliada. O valor dos placeholders é avaliado uma vez no início da consulta; ele não é avaliado para cada elemento. -Two types of placeholders can be used: **indexed placeholders** and **named placeholders**: +Dois tipos de marcadores podem ser usados: placeholders indexados \*\* e **placeholders nomeados**: -| | Marcadores de posição indexados | Placeholders nomeados | -| --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Definição | Parameters are inserted as `:paramIndex` (for example :1, :2...) in *queryString* and their corresponding values are provided by the sequence of *value* parameter(s). É possível utilizar até 128 parâmetros *value* | Parameters are inserted as `:paramName` (for example :myparam) and their values are provided in the attributes and/or parameters objects in the *querySettings* parameter | -| Exemplo | `$r:=class.query(":1=:2";"city";"Chicago")` | `$o.attributes:=New object("att";"city")`
    `$o.parameters:=New object("name";"Chicago")`
    `$r:=class.query(":att=:name";$o)` | +| | Marcadores de posição indexados | Placeholders nomeados | +| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Definição | Os parâmetros são inseridos como `:paramIndex` (por exemplo :1, :2...) no *queryString* e seus respectivos valores são fornecidos pela sequência de parâmetro(s) *value*. É possível utilizar até 128 parâmetros *value*. | Os parâmetros são inseridos como `:paramName` (por exemplo :myparam) e seus valores são fornecidos nos atributos e/ou objetos de parâmetros no parâmetro *querySettings* | +| Exemplo | `$r:=class.query(":1=:2";"city";"Chicago")` | `$o.attributes:=New object("att";"city")`
    `$o.parameters:=New object("name";"Chicago")`
    `$r:=class.query(":att=:name";$o)` | -É possível misturar todos os tipos de argumentos em *queryString*. A *queryString* can contain, for *attributePath*, *formula* and *value* parameters: +É possível misturar todos os tipos de argumentos em *queryString*. Um *queryString* pode conter, para os parâmetros *attributePath*, *formula* e *value*: - valores diretos (sem placeholders), - placeholders indexados ou com nome. -Using placeholders in queries **is recommended** for the following reasons: +O uso de placeholders em consultas **é recomendado** pelos seguintes motivos: 1. Evita a inserção de código malicioso: se user diretamente variáveis preenchidas com uma string de pesquisa, um usuário poderia modificar as condições de pesquisa entrando argumentos adicionais. Por exemplo, imagine uma string de pesquisa como: ```4d - $vquery:="status = 'public' & name = "+myname //user enters their name + $vquery:="status = 'público' & nome = "+meunome //usuário entra em seu nome $result:=$col.query($vquery) ``` -Essa consulta parece segura, pois os dados não públicos são filtrados. However, if the user enters in the *myname* area something like *"smith OR status='private'*, the query string would be modified at the interpretation step and could return private data. +Essa consulta parece segura, pois os dados não públicos são filtrados. No entanto, se o usuário inserir na área *myname* algo como *"smith OR status='private'*,\* a string de consulta será modificada na etapa de interpretação e poderá retornar dados privados. Ao usar placeholders, não é possível substituir as condições de segurança: @@ -1009,9 +1004,9 @@ Ao usar placeholders, não é possível substituir as condições de segurança: $result:=$col.query("status='public' & name=:1";myname) ``` -In this case if the user enters *smith OR status='private'* in the *myname* area, it will not be interpreted in the query string, but only passed as a value. A busca por uma pessoa chamada "smith OR status='private'" simplesmente falhará. +Neste caso, se o usuário digitar *smith OR status='private'* na área *myname*, isso não será interpretado na string de consulta, mas apenas passado como um valor. A busca por uma pessoa chamada "smith OR status='private'" simplesmente falhará. -2. It prevents having to worry about formatting or character issues, especially when handling *attributePath* or *value* parameters that might contain non-alphanumeric characters such as ".", "['... +2. Isso evita ter que se preocupar com problemas de formatação ou caracteres, especialmente ao lidar com os parâmetros *attributePath* ou *value* que podem conter caracteres não alfanuméricos, como ".", "['... 3. Permite o uso de variáveis ou expressões nos argumentos de pesquisa. Exemplos: @@ -1031,12 +1026,12 @@ $vSingles:=ds. Person.query("spouse = :1";Null) // will NOT work Não obterá o resultado esperado porque o valor nulo será avaliado por 4D como um erro resultante da avaliação do parâmetro (por exemplo, um atributo vindo de outra consulta). Para este tipo de pesquisa, deve usar a sintaxe de pesquisa direta: ```4d - $vSingles:=ds.Person.query("spouse = null") //correct syntax + $vSingles:=ds.Person.query("spouse = null") //sintaxe correta ``` #### Não igual a em colecções -When searching within dataclass object attributes containing collections, the "not equal to *value*" comparator (`#` or `!=`) will find elements where ALL properties are different from *value* (and not those where AT LEAST one property is different from *value*, which is how work other comparators). Basically, it is equivalent to search for "Not(find collection elements where property equals *value*"). Por exemplo, com as seguintes entidades: +Ao pesquisar nos atributos de objectos de classe de dados que contêm colecções, o comparador "não igual a valor" (# ou !=) encontrará elementos em que TODAS as propriedades são diferentes de valor (e não aqueles em que PELO MENOS uma propriedade é diferente de valor, que é como funcionam outros comparadores). Basicamente, é equivalente a procurar "Not(find collection elements where property equals *value*"). Por exemplo, com as seguintes entidades: ``` Entity 1: @@ -1067,18 +1062,18 @@ ds.Class.info: Considere os seguintes resultados: ```4d -ds.Class.query("info.coll[].val = :1";0) -// returns B and C -// finds "entities with 0 in at least one val property" +ds.Class.query("info.coll[].val = :1";0) +// retorna B e C +// encontra "entities with 0 in at least one val property" ds.Class.query("info.coll[].val != :1";0) -// returns A only -// finds "entities where all val properties are different from 0" -// which is the equivalent to +// retorna apenas A +// encontra "entities where all val properties are different from 0" +// que é equivalente a ds.Class.query(not("info.coll[].val = :1";0)) ``` -If you want to implement a query that finds entities where "at least one property is different from *value*", you need to use a special notation using a letter in the `[]`: +Se você quer implementar uma consulta que encontra entidades onde "pelo menos uma propriedade é diferente de *valor*", você precisa usar uma notação especial usando uma carta no `[]`: ```4d ds.Class.query("info.coll[a].val := :1";0) @@ -1086,7 +1081,7 @@ ds.Class.query("info.coll[a].val := :1";0) // encontra "entidades em que pelo menos uma propriedade val é diferente de 0" ``` -You can use any letter from the alphabet as the `[a]` notation. +Você pode usar qualquer letra do alfabeto como a notação `[a]`. #### Linkar os argumentos de pesquisa com os atributos de coleção @@ -1119,11 +1114,11 @@ Você deseja encontrar pessoas com um tipo de local de "residência" na cidade " ds. People.query("places.locations[].kind= :1 and places.locations[].city= :2";"home";"paris") ``` -... the query will return "martin" **and** "smith" because "smith" has a "locations" element whose "kind" is "home" and a "locations" element whose "city" is "paris", even though they are different elements. +... a consulta retornará "martin" **e** "smith" porque "smith" possui um elemento "locations" cujo "tipo" é "home" e um elemento "locations" cuja "cidade" é "paris", mesmo que sejam elementos diferentes. -If you want to only get entities where matching arguments are in the same collection element, you need to **link arguments**. Para linkar argumentos de pesquisa: +Se você quiser apenas obter entidades em que os argumentos correspondentes estão no mesmo elemento da coleção, você precisa **linkar os argumentos**. Para linkar argumentos de pesquisa: -- Adicionar uma letra entre os \[] na primeira rota a linkar e repita a mesma letra em todos os argumentos linkados. For example: `locations[a].city and locations[a].kind`. Pode usar qualquer letra do alfabeto latino (não diferencia maiúsculas e minúsculas). +- Adicionar uma letra entre os \[] na primeira rota a linkar e repita a mesma letra em todos os argumentos linkados. Por exemplo: `locations[a].city and locations[a].kind`. Pode usar qualquer letra do alfabeto latino (não diferencia maiúsculas e minúsculas). - Para adicionar critérios linkados na mesma pesquisa, use outra letra. Pode criar até 26 combinações de critérios em uma única pesquisa. Com as entidades acima, se escreve: @@ -1132,15 +1127,15 @@ Com as entidades acima, se escreve: ds. People.query("places.locations[a].kind= :1 and places.locations[a].city= :2";"home";"paris") ``` -... the query will only return "martin" because it has a "locations" element whose "kind" is "home" and whose "city" is "paris". A consulta não devolverá "smith" porque os valores "home" e "paris" não estão no mesmo elemento de coleção. +... pesquisa só devolverá "martin" porque tem um elemento "locations" cujo "kind" é "home" e cujo "city" for "paris". A consulta não devolverá "smith" porque os valores "home" e "paris" não estão no mesmo elemento de coleção. #### Consultas em relações Muitos para Muitos -O ORDA oferece uma sintaxe especial para facilitar as consultas em relações muitos-para-muitos. In this context, you may need to search for different values with an `AND` operator BUT in the same attribute. Por exemplo, veja a seguinte estrutura: +O ORDA oferece uma sintaxe especial para facilitar as consultas em relações muitos-para-muitos. Neste contexto, poderá ter de procurar valores diferentes com um operador E MAS no mesmo atributo. Por exemplo, veja a seguinte estrutura: ![alt-text](../assets/en/API/manytomany.png) -Imagine that you want to search all movies in which *both* actor A and actor B have a role. If you write a simple query using an `AND` operator, it will not work: +Imagine que você queira pesquisar todos os filmes em que ambos o ator A e o ator B tenham um papel. If you write a simple query using an `AND` operator, it will not work: ```4d // invalid code @@ -1150,13 +1145,13 @@ $es:=ds. Movie.query("roles.actor.lastName = :1 AND roles.actor.lastName = :2";" Basicamente, o problema está relacionado à lógica interna da consulta: você não pode pesquisar um atributo cujo valor seja "A" e "B". -To make it possible to perform such queries, ORDA allows a special syntax: you just need to add a *class index* between **{}** in all additional relation attributes used in the string: +Para tornar possível a realização de tais consultas, a ORDA permite uma sintaxe especial: você só precisa adicionar um *índice de classe* entre **{}** em todos os atributos de relação adicionais usados na string: ```4d "relationAttribute.attribute = :1 AND relationAttribute{x}.attribute = :2 [AND relationAttribute{y}.attribute...]" ``` -**{x}** informa ao ORDA para criar outra referência para o atributo de relação. Em seguida, ele executará internamente todas as operações de bitmap necessárias. Note that **x** can be any number **except 0**: {1}, or {2}, or {1540}... O ORDA só precisa de uma referência exclusiva na consulta para cada índice de classe. +**{x}** informa ao ORDA para criar outra referência para o atributo de relação. Em seguida, ele executará internamente todas as operações de bitmap necessárias. Note que **x** pode ser qualquer número **exceto 0**: {1}, ou {2}, ou {1540}... O ORDA só precisa de uma referência exclusiva na consulta para cada índice de classe. No nosso exemplo, seria: @@ -1168,42 +1163,42 @@ $es:=ds. Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2 #### Parâmetro formula -As an alternative to formula insertion within the *queryString* parameter (see above), you can pass directly a formula object as a boolean search criteria. Using a formula object for queries is **recommended** since you benefit from tokenization, and code is easier to search/read. +Como alternativa à inserção de fórmulas dentro do parâmetro queryString (ver acima), pode passar diretamente um objeto fórmula como critério de pesquisa booleano. Usar um objeto fórmula para consultas é **recomendado** pois você se beneficia da tokenização, e o código é mais fácil de pesquisar/ler. -The formula must have been created using the [`Formula`](FunctionClass.md#formula) or [`Formula from string`](FunctionClass.md#formula-from-string) command. Nesse modo: +A fórmula deve ter sido criada usando o comando [`Fórmula`](FunctionClass.md#formula) ou [`Formula da string`](FunctionClass.md#formula-from-string). Nesse modo: -- *formula* se avalia para cada entidade e deve devolver true ou false. Durante a execução da pesquisa, se o resultado da fórmula não for booleano, é considerado como False. -- within the *formula*, the entity is available through the `This` object. -- if the `Formula` object is **null**, the error 1626 ("Expecting a text or formula") is generated, that you call intercept using a method installed with `ON ERR CALL`. +- a *fórmula* é avaliada por cada entidade e deve retornar verdadeiro ou falso. Durante a execução da consulta, se o resultado da fórmula não é booleano, é considerado falso. +- dentro da *fórmula*, a entidade está disponível através do objeto `This`. +- se o objeto `Fórmula` for **null**, o erro 1626 ("Esperando um texto ou fórmula") é gerado, que você chama interceptação usando um método instalado com `NO ERR CALL`. -> For security reasons, formula calls within `query()` functions can be disallowed. Veja a descrição do parâmetro *querySettings*. +> Por razões de segurança, chamadas de fórmula dentro de funções `query()` podem ser desabilitadas. Veja a descrição do parâmetro *querySettings*. #### Passar parâmetros a fórmulas -Any *formula* called by the `query()` class function can receive parameters: +Qualquer *fórmula* chamada pela função de classe `query()` pode receber parâmetros: -- Parameters must be passed through the **args** property (object) of the *querySettings* parameter. +- Parâmetros devem ser passados através da propriedade **args** (objeto) do parâmetro *querySettings*. - A fórmula recebe esse objeto **args** como um parâmetro **$1**. Este pequeno código mostra os principios de como são passados os parâmetros aos métodos: ```4d - $settings:=New object("args";New object("exclude";"-")) //args object to pass parameters - $es:=ds.Students.query("eval(checkName($1.exclude))";$settings) //args is received in $1 + $settings:=New object("args";New object("exclude";"-")) //args objeto para passar parâmetros + $es:=ds.Students.query("eval(checkName($1.exclude))";$settings) //args é recebido em $1 ``` No exemplo 3 são oferecidos mais exemplos. -**4D Server**: em cliente/servidor, as fórmulas são executadas no servidor. In this context, only the `querySettings.args` object is sent to the formulas. +**4D Server**: em cliente/servidor, as fórmulas são executadas no servidor. Neste contexto, só se envia às fórmulas o objeto `querySettings.args`. #### Parâmetro querySettings -In the *querySettings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro querySettings é possível passar um objeto que conteha opções adicionais. As propriedades abaixo são compatíveis: | Propriedade | Tipo | Descrição | | ------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| parameters | Object | **Named placeholders for values** used in the *queryString* or *formula*. Values are expressed as property / value pairs, where property is the placeholder name inserted for a value in the *queryString* or *formula* (":placeholder") and value is the value to compare. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Named placeholders for attribute paths** used in the *queryString* or *formula*. Attributes are expressed as property / value pairs, where property is the placeholder name inserted for an attribute path in the *queryString* or *formula* (":placeholder"), and value can be a string or a collection of strings. Each value is a path that can designate either a scalar or a related attribute of the dataclass or a property in an object field of the dataclass
    TypeDescription
    StringattributePath expressed using the dot notation, e.g. "name" or "user.address.zipCode"
    Collection of stringsEach string of the collection represents a level of attributePath, e.g. \["name"] or \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *fórmula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Você pode misturar marcadores de posição indexados (valores passados diretamente nos parâmetros value) e valores de marcadores de posição com nome na mesma consulta. | +| atributos | Object | **Named placeholders for attribute paths** used in the *queryString* or *formula*. Attributes are expressed as property / value pairs, where property is the placeholder name inserted for an attribute path in the *queryString* or *formula* (":placeholder"), and value can be a string or a collection of strings. Each value is a path that can designate either a scalar or a related attribute of the dataclass or a property in an object field of the dataclass
    TypeDescription
    StringattributePath expressed using the dot notation, e.g. "name" or "user.address.zipCode"
    Collection of stringsEach string of the collection represents a level of attributePath, e.g. \["name"] or \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | | args | Object | Parámetro(s) a passar para as fórmulas, se houver. The **args** object will be received in $1 within formulas and thus its values will be available through *$1.property* (see example 3). | | allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. If set to false and `query()` is given a formula, an error is sent (1278 - Formula not allowed in this member method). | | context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is designed for client/server processing; for more information, please refer to the [**Client/server optimization**](../ORDA/client-server-optimization.md#optimization-context) section. | @@ -1493,14 +1488,14 @@ A text formula in *queryString* receives a parameter: Using the same ***checkName*** method, a `Formula` object as placeholder receives a parameter: ```4d - var $es : cs.StudentsSelection + var $es : cs. StudentsSelection var $settings; $formula : Object $formula:=Formula(checkName($1.filter)) $settings:=New object() $settings.args:=New object("filter";"-") - $es:=ds.Students.query(":1 and nationality=:2";$formula;"French";$settings) + $es:=ds. Students.query(":1 and nationality=:2";$formula;"French";$settings) $settings.args.filter:="*" // change the parameters without updating the $formula object - $es:=ds.Students.query(":1 and nationality=:2";$formula;"French";$settings) + $es:=ds. Students.query(":1 and nationality=:2";$formula;"French";$settings) ``` Queremos desautorizar as fórmulas, por exemplo, quando el usuário introduz sua consulta: @@ -1567,20 +1562,20 @@ Setting a `timeout` property sets a new timeout for the entities already present `maxEntries` sets the max number of entities in the ORDA cache. O padrão é de 30 000. -The minimum number of entries is 300, so the value of `maxEntries` must be equal to or higher than 300. Caso contrário, é ignorado e o número máximo de entradas é fixado em 300. +O número mínimo de entradas é 300, pelo que o valor de `maxEntries` deve ser igual ou superior a 300. Caso contrário, é ignorado e o número máximo de entradas é fixado em 300. -If no valid properties are passed as `timeout` and `maxEntries`, the cache remains unchanged, with its default or previously set values. +Se nenhuma propriedade válida for passada como `timeout` e `maxEntries`, o cache permanece inalterado, com seus valores padrão ou definidos anteriormente. -Quando uma entidade é guardada, é actualizada na cache e expira quando o tempo limite é atingido. +Quando uma entidade é salva, ela é atualizada no cache e expira assim que o tempo limite é atingido. #### Exemplo ```4d -var $ds : 4D. DataStoreImplementation +var $ds : 4D.DataStoreImplementation $ds:=Open datastore(New object("hostname"; "www.myserver.com"); "myDS") -$ds. Buildings.setRemoteCacheSettings(New object("timeout"; 60; "maxEntries"; 350)) +$ds.Buildings.setRemoteCacheSettings(New object("timeout"; 60; "maxEntries"; 350)) ``` #### Veja também From 0edf16f6fb7fcaccc9e44ba504b2e863b867e2e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 06:57:35 +0200 Subject: [PATCH 0524/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index ed14e4b4f58513..92775f0d28f8c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -221,7 +221,7 @@ $ds. Persons.clearRemoteCache() // Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]} ``` -\####See also +\####Veja também [`entitySelection.refresh()`](EntitySelectionClass.md#refresh) From ff0676146a4c25d5299d5e84f00d6cab45973913 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 06:59:09 +0200 Subject: [PATCH 0525/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index 14b34cbfb9886e..caaef108f0c89e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -343,7 +343,7 @@ $str:=String("hello world!") ```4d $str:=String("hello"+\ " world"+\ -+"!") +"!") ``` ## Comentários From 98b8535cfd81499c700bab956880b03361b6bf50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 13:15:08 +0200 Subject: [PATCH 0526/4889] New translations quick-tour.md (Japanese) --- .../version-19/Concepts/quick-tour.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index ad16ce80dee772..7f902795594a67 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -225,8 +225,8 @@ $message:=$o.myClass.hello() `Class constructor` キーワードを使用してオブジェクトのプロパティを宣言することもできます (任意)。 ```4d -//in the Rectangle.4dm file -Class constructor ($height: Integer; $width : Integer) +// Rectangle.4dm ファイル内 +Class constructor ($height : Integer; $width : Integer) This.height:=$height This.width:=$width This.name:="Rectangle" From 3c43940e1c42dae967c116f3057d1f441286f2e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 13:15:16 +0200 Subject: [PATCH 0527/4889] New translations quick-tour.md (Japanese) --- .../version-20-R5/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index 9d673b3d12b99b..2b737d1c131c24 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -302,7 +302,7 @@ This.name:="Square" | 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | | "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | | My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | -| ->[People]Name | ポインター | この式は [People]Name フィールドへのポインターを返します。 | +| ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | | JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | | JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | From 123c92e6fc88e76af462e51c9fa0e4c072390f81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 13 Aug 2024 13:15:18 +0200 Subject: [PATCH 0528/4889] New translations quick-tour.md (Japanese) --- .../current/Concepts/quick-tour.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 54dd4e41fdd599..2b737d1c131c24 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -263,8 +263,8 @@ This.name:="Square" | データタイプ | 演算 | 例題 | | ------ | --------------------------- | --------------------------------------------------------------------- | -| Number | 加算 (足し算) | 1 + 2 は数値を加算し、結果は 3 です。 | -| String | 連結 (結合) | "みなさん" + "こんにちは" は文字を連結 (結合) し、結果は "みなさんこんにちは" です。 | +| 数値 | 加算 (足し算) | 1 + 2 は数値を加算し、結果は 3 です。 | +| 文字列 | 連結 (結合) | "みなさん" + "こんにちは" は文字を連結 (結合) し、結果は "みなさんこんにちは" です。 | | 日付と数値 | 日付の加算 | !2006/12/4! + 20 は、2006年12月4日に 20日を加算し、結果は 2006年12月24日です。 | ## 式 @@ -294,21 +294,21 @@ This.name:="Square" | 4 | Number | これは数値定数 4です。 | | 4 \* 2 | Number | 2つの数値、4 と 2 の乗算です。乗算演算子の (\*) を使用しています。 数値の 8を返します。 | | myButton | Number | これはボタンに紐づけられた変数です。 ボタンの現在の値を返します: クリックされた場合に 1、それ以外は 0 を返します。 | -| !06/12/24! または !2006/12/24! | 日付 | この式は日付定数で 2006年12月24日を表します。 | -| Current date + 30 | 日付 | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | -| ?8:05:30? | 時間 | これは時間定数で、8時5分30秒を表します。 | -| ?2:03:04? + ?1:02:03? | 時間 | 2つの時間の足し算をおこない、3時5分7秒を返します。 | +| !06/12/24! または !2006/12/24! | Date | この式は日付定数で 2006年12月24日を表します。 | +| Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | +| ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | +| ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | | true | Boolean | このコマンドはブール値の true (真) を返します。 | | 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | | "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | | My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | -| ->[People]Name | ポインター | この式は [People]Name フィールドへのポインターを返します。 | -| Table (1) | ポインター | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | +| ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | +| Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | | JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | | JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | -| $entitySel[0] | Entity | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | +| $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | ### 代入可 vs 代入不可の式 From c88bda14e87aafa3c9d9215b124f9dd7195faeca Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 13 Aug 2024 15:40:59 +0200 Subject: [PATCH 0529/4889] Update updates.md --- versioned_docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versioned_docs/version-20/Notes/updates.md b/versioned_docs/version-20/Notes/updates.md index 88927fc409e4f0..dfcea2c30d1801 100644 --- a/versioned_docs/version-20/Notes/updates.md +++ b/versioned_docs/version-20/Notes/updates.md @@ -299,7 +299,7 @@ If your 4D applications use TLS connections, it is recommended that you upgrade |PDFWriter|4.3|20|FreeType dependency in 12.2.1| |SpreadJS|16.2.6|20.2 HF1|4D View Pro engine| ||16.0.4|20|| -|OpenSSL|3.1.1|20|| +|OpenSSL|3.1.6|**20.4 HF2**|| |libZip|1.9.2|20|Used by zip class, 4D Write Pro, svg and serverNet components| |LZMA|5.4.1|20|| |Zlib|1.2.13|20|| From 717c8af5dd5987b1d7f2f5c033112c896d5ba515 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Tue, 13 Aug 2024 18:35:56 +0200 Subject: [PATCH 0530/4889] fixes in form objects --- docs/FormObjects/input_overview.md | 2 +- docs/FormObjects/list_overview.md | 2 +- docs/FormObjects/listbox_overview.md | 7 +- .../properties_BackgroundAndBorder.md | 6 +- docs/FormObjects/properties_Reference.md | 2 +- docs/FormObjects/shapes_overview.md | 4 +- docs/FormObjects/text.md | 2 +- src/data/homepageTiles.js | 6 +- .../FormObjects/input_overview.md | 2 +- .../FormObjects/list_overview.md | 2 +- .../FormObjects/listbox_overview.md | 154 +++++++++--------- .../properties_BackgroundAndBorder.md | 6 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/shapes_overview.md | 4 +- .../version-20-R5/FormObjects/text.md | 2 +- .../FormObjects/input_overview.md | 2 +- .../FormObjects/list_overview.md | 2 +- .../FormObjects/listbox_overview.md | 7 +- .../properties_BackgroundAndBorder.md | 6 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/shapes_overview.md | 4 +- .../version-20-R6/FormObjects/text.md | 2 +- .../version-20/FormObjects/input_overview.md | 2 +- .../version-20/FormObjects/list_overview.md | 2 +- .../FormObjects/listbox_overview.md | 153 +++++++++-------- .../properties_BackgroundAndBorder.md | 6 +- .../FormObjects/properties_Reference.md | 6 +- .../version-20/FormObjects/shapes_overview.md | 4 +- versioned_docs/version-20/FormObjects/text.md | 2 +- 29 files changed, 210 insertions(+), 193 deletions(-) diff --git a/docs/FormObjects/input_overview.md b/docs/FormObjects/input_overview.md index d81e0a745286da..e9d92c17626414 100644 --- a/docs/FormObjects/input_overview.md +++ b/docs/FormObjects/input_overview.md @@ -39,7 +39,7 @@ You can manage the data with object or form [methods](Concepts/methods.md).
    -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- diff --git a/docs/FormObjects/list_overview.md b/docs/FormObjects/list_overview.md index 3ad9435beaae8f..41f910efe6a95c 100644 --- a/docs/FormObjects/list_overview.md +++ b/docs/FormObjects/list_overview.md @@ -156,4 +156,4 @@ You can control whether hierarchical list items can be modified by the user by u ## Supported Properties -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/docs/FormObjects/listbox_overview.md b/docs/FormObjects/listbox_overview.md index 07c096adafb944..11235eaa903de8 100644 --- a/docs/FormObjects/listbox_overview.md +++ b/docs/FormObjects/listbox_overview.md @@ -135,7 +135,7 @@ Supported properties depend on the list box type. |Property|Array list box|Selection list box|Collection or Entity Selection list box| |---|----|---|---| |[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| |[Bold](properties_Text.md#bold)|X|X|X| |[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| |[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| @@ -291,7 +291,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Column Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Supported Form Events @@ -367,7 +367,7 @@ When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to al ### Footer Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry @@ -477,6 +477,7 @@ Keep in mind that expressions are automatically re-evaluated each time the: - form window containing the list box becomes, or ceases to be, the frontmost window. + #### Array list boxes You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. diff --git a/docs/FormObjects/properties_BackgroundAndBorder.md b/docs/FormObjects/properties_BackgroundAndBorder.md index a86dc67cf10f0b..183a7614356a73 100644 --- a/docs/FormObjects/properties_BackgroundAndBorder.md +++ b/docs/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: Background and Border Allows setting a different background color for odd-numbered rows/columns in a list box. By default, *Automatic* is selected: the column uses the alternate background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -26,6 +28,8 @@ Defines the background color of an object. In the case of a list box, by default *Automatic* is selected: the column uses the background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -34,7 +38,7 @@ In the case of a list box, by default *Automatic* is selected: the column uses t #### Objects Supported -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md index 33ec872bbba1f6..22cc53e06e2e3c 100644 --- a/docs/FormObjects/properties_Reference.md +++ b/docs/FormObjects/properties_Reference.md @@ -80,7 +80,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| |[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| -|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| +|[`fill`](properties_BackgroundAndBorder.md#background-color--fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| |[`fontFamily`](properties_Text.md#font)|Specifies the name of font family used in the object. |CSS font family name | |[`fontSize`](properties_Text.md#font-size)|Sets the font size in points when no font theme is selected|minimum: 0| diff --git a/docs/FormObjects/shapes_overview.md b/docs/FormObjects/shapes_overview.md index 86d50bc6448e4d..6b2af9bd147015 100644 --- a/docs/FormObjects/shapes_overview.md +++ b/docs/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ The design of rectangles is controlled through many properties (color, line thic #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Line @@ -108,4 +108,4 @@ A static oval is a decorative object for forms. Oval objects can be used to draw #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/docs/FormObjects/text.md b/docs/FormObjects/text.md index aa665f3878f6cd..747bea46c6968f 100644 --- a/docs/FormObjects/text.md +++ b/docs/FormObjects/text.md @@ -51,4 +51,4 @@ Once a text is rotated, you can still change its size or position, as well as al
    -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) diff --git a/src/data/homepageTiles.js b/src/data/homepageTiles.js index ecc83ffeb02f45..acdd4764cebf47 100644 --- a/src/data/homepageTiles.js +++ b/src/data/homepageTiles.js @@ -129,9 +129,6 @@ const Sections = [ Licenses - - Access Rights - Maintenance and Security Center @@ -231,6 +228,9 @@ const Sections = [ Client/Server + + Access Rights + Forms diff --git a/versioned_docs/version-20-R5/FormObjects/input_overview.md b/versioned_docs/version-20-R5/FormObjects/input_overview.md index d81e0a745286da..e9d92c17626414 100644 --- a/versioned_docs/version-20-R5/FormObjects/input_overview.md +++ b/versioned_docs/version-20-R5/FormObjects/input_overview.md @@ -39,7 +39,7 @@ You can manage the data with object or form [methods](Concepts/methods.md).
    -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- diff --git a/versioned_docs/version-20-R5/FormObjects/list_overview.md b/versioned_docs/version-20-R5/FormObjects/list_overview.md index 3ad9435beaae8f..41f910efe6a95c 100644 --- a/versioned_docs/version-20-R5/FormObjects/list_overview.md +++ b/versioned_docs/version-20-R5/FormObjects/list_overview.md @@ -156,4 +156,4 @@ You can control whether hierarchical list items can be modified by the user by u ## Supported Properties -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/versioned_docs/version-20-R5/FormObjects/listbox_overview.md b/versioned_docs/version-20-R5/FormObjects/listbox_overview.md index 515d47f1d1b51c..6d6079bd2570ac 100644 --- a/versioned_docs/version-20-R5/FormObjects/listbox_overview.md +++ b/versioned_docs/version-20-R5/FormObjects/listbox_overview.md @@ -8,33 +8,33 @@ List boxes are complex active objects that allow displaying and entering data as ![](../assets/en/FormObjects/listbox.png) -A list box contains one or more columns whose contents are automatically synchronized. The number of columns is, in theory, unlimited (it depends on the machine resources). +A list box contains one or more columns whose contents are automatically synchronized. The number of columns is, in theory, unlimited (it depends on the machine resources). ## Overview ### Basic user features -During execution, list boxes allow displaying and entering data as lists. To make a cell editable ([if entry is allowed for the column](#managing-entry)), simply click twice on the value that it contains: +During execution, list boxes allow displaying and entering data as lists. To make a cell editable ([if entry is allowed for the column](#managing-entry)), simply click twice on the value that it contains: ![](../assets/en/FormObjects/listbox_edit.png) -Users can enter and display the text on several lines within a list box cell. To add a line break, press **Ctrl+Carriage return** on Windows or **Option+Carriage return** on macOS. +Users can enter and display the text on several lines within a list box cell. To add a line break, press **Ctrl+Carriage return** on Windows or **Option+Carriage return** on macOS. Booleans and pictures can be displayed in cells, as well as dates, times, or numbers. It is possible to sort column values by clicking on a header ([standard sort](#managing-sorts)). All columns are automatically synchronized. -It is also possible to resize each column, and the user can modify the order of [columns](properties_ListBox.md#locked-columns-and-static-columns) and [rows](properties_Action.md#movable-rows) by moving them using the mouse, if this action is authorized. Note that list boxes can be used in [hierarchical mode](#hierarchical-list-boxes). +It is also possible to resize each column, and the user can modify the order of [columns](properties_ListBox.md#locked-columns-and-static-columns) and [rows](properties_Action.md#movable-rows) by moving them using the mouse, if this action is authorized. Note that list boxes can be used in [hierarchical mode](#hierarchical-list-boxes). The user can select one or more rows using the standard shortcuts: **Shift+click** for an adjacent selection and **Ctrl+click** (Windows) or **Command+click** (macOS) for a non-adjacent selection. ### List box parts -A list box is composed of four distinct parts: +A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -53,18 +53,18 @@ The column object method gets events that occur in its [header](#list-box-header There are several types of list boxes, with their own specific behaviors and properties. The list box type depends on its [Data Source property](properties_Object.md#data-source): -- **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). +- **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). - **Selection** (**Current selection** or **Named selection**): each column is bound to an expression (e.g. a field) which is evaluated for every record of the selection. -- **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. +- **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. >It is not possible to combine different list box types in the same list box object. The data source is set when the list box is created. It is then no longer possible to modify it by programming. ### Managing list boxes -You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. +You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. @@ -72,11 +72,11 @@ The 4D Language includes a dedicated "List Box" theme for list box commands, but ### Array list boxes -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: @@ -107,12 +107,13 @@ In the case of a list box based on the current selection of a table, any modific ### Collection or Entity selection list boxes -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: ```4d @@ -129,7 +130,7 @@ Supported properties depend on the list box type. |Property|Array list box|Selection list box|Collection or Entity Selection list box| |---|----|---|---| |[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| |[Bold](properties_Text.md#bold)|X|X|X| |[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| |[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| @@ -202,7 +203,7 @@ Supported properties depend on the list box type. |[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| -> List box columns, headers and footers support specific properties. +> List box columns, headers and footers support specific properties. ### Supported Form Events @@ -285,7 +286,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Column Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Supported Form Events @@ -323,11 +324,11 @@ When headers are displayed, you can select a header in the Form editor by clicki ![](../assets/en/FormObjects/listbox_header.png) -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - + ![](../assets/en/FormObjects/lbHeaderIcon.png) At runtime, events that occur in a header are generated in the [list box column object method](#object-methods). @@ -337,7 +338,7 @@ When the `OBJECT SET VISIBLE` command is used with a header, it is applied to al ### Header Specific Properties [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - + @@ -352,16 +353,16 @@ When footers are displayed, you can click to select one when the list box object ![](../assets/en/FormObjects/listbox_footers.png) -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). -At runtime, events that occur in a footer are generated in the [list box column object method](#object-methods). +At runtime, events that occur in a footer are generated in the [list box column object method](#object-methods). When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. ### Footer Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry @@ -427,11 +428,11 @@ Selections are managed differently depending on whether the list box is based on - **Selection list box**: Selections are managed by a set, which you can modify if necessary, called `$ListboxSetX` by default (where X starts at 0 and is incremented based on the number of list boxes in the form). This set is [defined in the properties](properties_ListBox.md#highlight-set) of the list box. It is automatically maintained by 4D: If the user selects one or more rows in the list box, the set is immediately updated. On the other hand, it is also possible to use the commands of the "Sets" theme in order to modify the selection of the list box via programming. -- **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: +- **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: - [Current item](properties_DataSource.md#current-item) is an object that will receive the selected element/entity - [Selected Items](properties_DataSource.md#selected-items) is a collection of selected items - [Current item position](properties_DataSource.md#current-item-position) returns the position of the selected element or entity. - + - **Array list box**: The `LISTBOX SELECT ROW` command can be used to select one or more rows of the list box by programming. The [variable linked to the List box object](properties_Object.md#variable-or-expression) is used to get, set or store selections of object rows. This variable corresponds to a Boolean array that is automatically created and maintained by 4D. The size of this array is determined by the size of the list box: it contains the same number of elements as the smallest array linked to the columns. Each element of this array contains `True` if the corresponding line is selected and `False` otherwise. 4D updates the contents of this array depending on user actions. Inversely, you can change the value of array elements to change the selection in the list box. @@ -457,13 +458,13 @@ When the [Hide selection highlight](properties_Appearance.md#hide-selection-high - For array type list boxes, you must parse the Boolean array variable associated with the list box to determine which rows are selected or not. - For selection type list boxes, you have to check whether the current record (row) belongs to the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. -You can then define specific background colors, font colors and/or font styles by programming to customize the appearance of selected rows. This can be done using arrays or expressions, depending on the type of list box being displayed (see the following sections). +You can then define specific background colors, font colors and/or font styles by programming to customize the appearance of selected rows. This can be done using arrays or expressions, depending on the type of list box being displayed (see the following sections). -> You can use the `lk inherited` constant to mimic the current appearance of the list box (e.g., font color, background color, font style, etc.). +> You can use the `lk inherited` constant to mimic the current appearance of the list box (e.g., font color, background color, font style, etc.). #### Selection list boxes -To determine which rows are selected, you have to check whether they are included in the set indicated in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define the appearance of selected rows using one or more of the relevant [color or style expression property](#using-arrays-and-expressions). +To determine which rows are selected, you have to check whether they are included in the set indicated in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define the appearance of selected rows using one or more of the relevant [color or style expression property](#using-arrays-and-expressions). Keep in mind that expressions are automatically re-evaluated each time the: - list box selection changes. @@ -471,8 +472,9 @@ Keep in mind that expressions are automatically re-evaluated each time the: - form window containing the list box becomes, or ceases to be, the frontmost window. + #### Array list boxes -You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. +You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -512,7 +514,7 @@ In the object method of the list box, you can write: End case ``` -For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. +For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. For example, in the JSON form, you have defined the following Highlight Set and Background Color Expression for the list box: @@ -528,7 +530,7 @@ You can write in the *UI_SetColor* method: Else $color:=lk inherited End if - + $0:=$color ``` @@ -537,19 +539,19 @@ You can write in the *UI_SetColor* method: ## Managing sorts -A sort in a list box can be standard or custom. When a column of a list box is sorted, all other columns are always synchronized automatically. +A sort in a list box can be standard or custom. When a column of a list box is sorted, all other columns are always synchronized automatically. ### Standard sort By default, a list box provides standard column sorts when the header is clicked. A standard sort is an alphanumeric sort of evaluated column values, alternately ascending/descending with each successive click. -You can enable or disable standard user sorts by disabling the [Sortable](properties_Action.md#sortable) property of the list box (enabled by default). +You can enable or disable standard user sorts by disabling the [Sortable](properties_Action.md#sortable) property of the list box (enabled by default). Standard sort support depends on the list box type: |List box type|Support of standard sort|Comments| |---|---|---| -|Collection of objects|Yes|
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +|Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| |Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| @@ -566,7 +568,7 @@ The developer can set up custom sorts, for example using the [`LISTBOX SORT COLU Custom sorts allow you to: - carry out multi-level sorts on several columns, thanks to the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command, -- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. #### Example @@ -588,7 +590,7 @@ If you want to sort the list box using the values of the second column, you have If (Form event code=On Header Click) Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if -``` +``` ### Column header variable @@ -600,7 +602,7 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -641,7 +643,7 @@ For each attribute (style, color and background color), an **inheritance** is im - for row attributes: attribute values of columns - for column attributes: attribute values of the list box -This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: +This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -676,7 +678,7 @@ Depending of the list box type, you can use different properties to customize ro ## Printing list boxes - + Two printing modes are available: **preview mode** - which can be used to print a list box like a form object, and **advanced mode** - which lets you control the printing of the list box object itself within the form. Note that the "Printing" appearance is available for list box objects in the Form editor. ### Preview mode @@ -685,13 +687,13 @@ Printing a list box in preview mode consists of directly printing the list box a ### Advanced mode -In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The `LISTBOX GET PRINT INFORMATION` command is used to control the printing of the object. +In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The `LISTBOX GET PRINT INFORMATION` command is used to control the printing of the object. In this mode: - The height of the list box object is automatically reduced when the number of rows to be printed is less than the original height of the object (there are no "blank" rows printed). On the other hand, the height does not automatically increase according to the contents of the object. The size of the object actually printed can be obtained via the `LISTBOX GET PRINT INFORMATION` command. - The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. -These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. +These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. - An automatic mechanism facilitates the printing of list boxes that contain more rows than it is possible to display: successive calls to `Print object` can be used to print a new set of rows each time. The `LISTBOX GET PRINT INFORMATION` command can be used to check the status of the printing while it is underway. @@ -702,7 +704,7 @@ These parameters also include the first row to be printed: if you call the `OBJE A hierarchical list box is a list box in which the contents of the first column appears in hierarchical form. This type of representation is adapted to the presentation of information that includes repeated values and/or values that are hierarchically dependent (country/region/city and so on). -> Only [array type list boxes](#array-list-boxes) can be hierarchical. +> Only [array type list boxes](#array-list-boxes) can be hierarchical. Hierarchical list boxes are a particular way of representing data but they do not modify the data structure (arrays). Hierarchical list boxes are managed exactly the same way as regular list boxes. @@ -722,16 +724,16 @@ This property specifies that the list box must be displayed in hierarchical form Additional options (**Variable 1...10**) are available when the *Hierarchical List Box* option is selected, corresponding to each element of the *dataSource* array to use as break column. Each time a value is entered in a field, a new row is added. Up to 10 variables can be specified. These variables set the hierarchical levels to be displayed in the first column. -The first variable always corresponds to the name of the variable for the first column of the list box (the two values are automatically bound). This first variable is always visible and enterable. For example: country. -The second variable is also always visible and enterable; it specifies the second hierarchical level. For example: regions. +The first variable always corresponds to the name of the variable for the first column of the list box (the two values are automatically bound). This first variable is always visible and enterable. For example: country. +The second variable is also always visible and enterable; it specifies the second hierarchical level. For example: regions. Beginning with the third field, each variable depends on the one preceding it. For example: counties, cities, and so on. A maximum of ten hierarchical levels can be specified. If you remove a value, the whole hierarchy moves up a level. - + The last variable is never hierarchical even if several identical values exists at this level. For example, referring to the configuration illustrated above, imagine that arr1 contains the values A A A B B B, arr2 has the values 1 1 1 2 2 2 and arr3 the values X X Y Y Y Z. In this case, A, B, 1 and 2 could appear in collapsed form, but not X and Y: ![](../assets/en/FormObjects/property_hierarchicalListBox.png) -This principle is not applied when only one variable is specified in the hierarchy: in this case, identical values may be grouped. - +This principle is not applied when only one variable is specified in the hierarchy: in this case, identical values may be grouped. + >If you specify a hierarchy based on the first columns of an existing list box, you must then remove or hide these columns (except for the first), otherwise they will appear in duplicate in the list box. If you specify the hierarchy via the pop-up menu of the editor (see below), the unnecessary columns are automatically removed from the list box. @@ -760,9 +762,9 @@ When the first column is selected and already specified as hierarchical, you can ### How it works -When a form containing a hierarchical list box is opened for the first time, by default all the rows are expanded. +When a form containing a hierarchical list box is opened for the first time, by default all the rows are expanded. -A break row and a hierarchical "node" are automatically added in the list box when values are repeated in the arrays. For example, imagine a list box containing four arrays specifying cities, each city being characterized by its country, its region, its name and its number of inhabitants: +A break row and a hierarchical "node" are automatically added in the list box when values are repeated in the arrays. For example, imagine a list box containing four arrays specifying cities, each city being characterized by its country, its region, its name and its number of inhabitants: ![](../assets/en/FormObjects/hierarch1.png) @@ -781,7 +783,7 @@ To expand or collapse a hierarchical "node," you can just click on it. If you ** When values of the date or time type are included in a hierarchical list box, they are displayed in the short system format. #### Sorts in hierarchical list boxes - + In a list box in hierarchical mode, a standard sort (carried out by clicking on the header of a list box column) is always constructed as follows: - In the first place, all the levels of the hierarchical column (first column) are automatically sorted by ascending order. @@ -812,7 +814,7 @@ If these arrays are represented hierarchically, the row "Quimper" will not be di ![](../assets/en/FormObjects/hierarch6.png) -Regardless of how the data are displayed in the list box (hierarchically or not), if you want to change the row containing "Quimper" to bold, you must use the statement Style{2} = bold. Only the position of the row in the arrays is taken into account. +Regardless of how the data are displayed in the list box (hierarchically or not), if you want to change the row containing "Quimper" to bold, you must use the statement Style{2} = bold. Only the position of the row in the arrays is taken into account. This principle is implemented for internal arrays that can be used to manage: @@ -835,7 +837,7 @@ Non-hierarchical representation: Hierarchical representation: ![](../assets/en/FormObjects/hierarch8.png) -> If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. +> If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the `LISTBOX GET CELL POSITION` command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, `LISTBOX GET CELL POSITION` will return the same position: (3;2). @@ -849,16 +851,16 @@ When all the rows of a sub-hierarchy are hidden, the break line is automatically #### Break rows -If the user selects a break row, `LISTBOX GET CELL POSITION` returns the first occurrence of the row in the corresponding array. In the following case: +If the user selects a break row, `LISTBOX GET CELL POSITION` returns the first occurrence of the row in the corresponding array. In the following case: ![](../assets/en/FormObjects/hierarch11.png) ... `LISTBOX GET CELL POSITION` returns (2;4). To select a break row by programming, you will need to use the `LISTBOX SELECT BREAK` command. -Break rows are not taken into account in the internal arrays used to manage the graphic appearance of list boxes (styles and colors). It is however possible to modify these characteristics for break rows via the graphic management commands for objects. You simply need to execute the appropriate commands on the arrays that constitute the hierarchy. +Break rows are not taken into account in the internal arrays used to manage the graphic appearance of list boxes (styles and colors). It is however possible to modify these characteristics for break rows via the graphic management commands for objects. You simply need to execute the appropriate commands on the arrays that constitute the hierarchy. -Given for example the following list box (the names of the associated arrays are specified in parentheses): +Given for example the following list box (the names of the associated arrays are specified in parentheses): *Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) @@ -873,7 +875,7 @@ In hierarchical mode, break levels are not taken into account by the style modif OBJECT SET FONT STYLE(T2;Bold) ``` ->In this context, only the syntax using the array variable can function with the object property commands because the arrays do not have any associated object. +>In this context, only the syntax using the array variable can function with the object property commands because the arrays do not have any associated object. Result: @@ -882,7 +884,7 @@ Result: #### Optimized management of expand/collapse -You can optimize hierarchical list boxes display and management using the `On Expand` and `On Collapse` form events. +You can optimize hierarchical list boxes display and management using the `On Expand` and `On Collapse` form events. A hierarchical list box is built from the contents of its arrays so it can only be displayed when all these arrays are loaded into memory. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the `SELECTION TO ARRAY` command), not only because of the display speed but also the memory used. @@ -932,7 +934,7 @@ ARRAY OBJECT(obColumn;0) //column array OB SET($ob;"value";"Hello World!") //defines the value APPEND TO ARRAY(obColumn;$ob) ``` - + ![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) >Display format and entry filters cannot be set for an object column. They automatically depend on the value type. @@ -969,7 +971,7 @@ You cannot set display formats or entry filters for columns of object-type list |Value type |Default format |Entry control| |---|---|---| |text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" |||"0-9" and "." if min>=0| |integer| same as defined in object |"0-9" and "-"| |||"0-9" if min>=0| @@ -988,20 +990,20 @@ The only mandatory attribute is "valueType" and its supported values are "text", |*Attributes* |*Description* | | | | | | | |value| cell value (input or output)|x| x| x| | | | |min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | +|max| maximum value| |x| x| | | | |behavior| "threeStates" value | | |x | | | | |requiredList| drop-down list defined in object|x| x|x || | | |choiceList| combo box defined in object|x|x|x| | | | |requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | |saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | |choiceListName| 4D list name, display combo box|x|x|x| | | | |unitList| array of X elements|x|x|x| | | | |unitReference| index of selected element|x|x| x | | | | |unitsListReference| 4D list ref for units|x |x| x | | | | |unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | +|alternateButton| add an alternate button|x|x|x|x|x| | #### value @@ -1019,7 +1021,7 @@ Cell values are stored in the "value" attribute. This attribute is used for inpu C_OBJECT($ob3) OB SET($ob3;"valueType";"boolean") OB SET($ob3;"value";True) - + APPEND TO ARRAY(obColumn;$ob1) APPEND TO ARRAY(obColumn;$ob2) APPEND TO ARRAY(obColumn;$ob3) @@ -1031,7 +1033,7 @@ Cell values are stored in the "value" attribute. This attribute is used for inpu #### min and max -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. @@ -1130,12 +1132,12 @@ Examples: OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` + OB SET($ob;"requiredListName";"colors") +``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - + * You want to display a drop-down list based on a list defined by programming and save it as a reference: - + ```4d <>List:=New list APPEND TO LIST(<>List;"Paris";1) @@ -1168,6 +1170,7 @@ You want to display a combo box based on a "colors" list defined in the Tool box ````4d C_OBJECT($ob) OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ```` @@ -1189,7 +1192,7 @@ Regardless of the way the unit list is defined, it can be associated with the fo The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) -Example: +Example: We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): @@ -1246,7 +1249,7 @@ The "color" valueType allows you to display either a color or a text. The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. -Optionally, you can pass a "label" attribute. +Optionally, you can pass a "label" attribute. Example: @@ -1262,7 +1265,7 @@ OB SET($ob;"label";"Edit...") ### Event management Several events can be handled while using an object list box array: -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: * in a text input zone * in a drop-down list * in a combo box area @@ -1270,6 +1273,3 @@ Several events can be handled while using an object list box array: * in a check box (switch between checked/unchecked) * **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. * **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. - - - diff --git a/versioned_docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md index a86dc67cf10f0b..183a7614356a73 100644 --- a/versioned_docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: Background and Border Allows setting a different background color for odd-numbered rows/columns in a list box. By default, *Automatic* is selected: the column uses the alternate background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -26,6 +28,8 @@ Defines the background color of an object. In the case of a list box, by default *Automatic* is selected: the column uses the background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -34,7 +38,7 @@ In the case of a list box, by default *Automatic* is selected: the column uses t #### Objects Supported -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also diff --git a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md index 33ec872bbba1f6..22cc53e06e2e3c 100644 --- a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md @@ -80,7 +80,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| |[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| -|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| +|[`fill`](properties_BackgroundAndBorder.md#background-color--fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| |[`fontFamily`](properties_Text.md#font)|Specifies the name of font family used in the object. |CSS font family name | |[`fontSize`](properties_Text.md#font-size)|Sets the font size in points when no font theme is selected|minimum: 0| diff --git a/versioned_docs/version-20-R5/FormObjects/shapes_overview.md b/versioned_docs/version-20-R5/FormObjects/shapes_overview.md index 86d50bc6448e4d..6b2af9bd147015 100644 --- a/versioned_docs/version-20-R5/FormObjects/shapes_overview.md +++ b/versioned_docs/version-20-R5/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ The design of rectangles is controlled through many properties (color, line thic #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Line @@ -108,4 +108,4 @@ A static oval is a decorative object for forms. Oval objects can be used to draw #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/versioned_docs/version-20-R5/FormObjects/text.md b/versioned_docs/version-20-R5/FormObjects/text.md index aa665f3878f6cd..747bea46c6968f 100644 --- a/versioned_docs/version-20-R5/FormObjects/text.md +++ b/versioned_docs/version-20-R5/FormObjects/text.md @@ -51,4 +51,4 @@ Once a text is rotated, you can still change its size or position, as well as al
    -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) diff --git a/versioned_docs/version-20-R6/FormObjects/input_overview.md b/versioned_docs/version-20-R6/FormObjects/input_overview.md index d81e0a745286da..e9d92c17626414 100644 --- a/versioned_docs/version-20-R6/FormObjects/input_overview.md +++ b/versioned_docs/version-20-R6/FormObjects/input_overview.md @@ -39,7 +39,7 @@ You can manage the data with object or form [methods](Concepts/methods.md).
    -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- diff --git a/versioned_docs/version-20-R6/FormObjects/list_overview.md b/versioned_docs/version-20-R6/FormObjects/list_overview.md index 3ad9435beaae8f..41f910efe6a95c 100644 --- a/versioned_docs/version-20-R6/FormObjects/list_overview.md +++ b/versioned_docs/version-20-R6/FormObjects/list_overview.md @@ -156,4 +156,4 @@ You can control whether hierarchical list items can be modified by the user by u ## Supported Properties -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/versioned_docs/version-20-R6/FormObjects/listbox_overview.md b/versioned_docs/version-20-R6/FormObjects/listbox_overview.md index 07c096adafb944..11235eaa903de8 100644 --- a/versioned_docs/version-20-R6/FormObjects/listbox_overview.md +++ b/versioned_docs/version-20-R6/FormObjects/listbox_overview.md @@ -135,7 +135,7 @@ Supported properties depend on the list box type. |Property|Array list box|Selection list box|Collection or Entity Selection list box| |---|----|---|---| |[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| |[Bold](properties_Text.md#bold)|X|X|X| |[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| |[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| @@ -291,7 +291,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Column Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Supported Form Events @@ -367,7 +367,7 @@ When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to al ### Footer Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry @@ -477,6 +477,7 @@ Keep in mind that expressions are automatically re-evaluated each time the: - form window containing the list box becomes, or ceases to be, the frontmost window. + #### Array list boxes You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. diff --git a/versioned_docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md index a86dc67cf10f0b..183a7614356a73 100644 --- a/versioned_docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: Background and Border Allows setting a different background color for odd-numbered rows/columns in a list box. By default, *Automatic* is selected: the column uses the alternate background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -26,6 +28,8 @@ Defines the background color of an object. In the case of a list box, by default *Automatic* is selected: the column uses the background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -34,7 +38,7 @@ In the case of a list box, by default *Automatic* is selected: the column uses t #### Objects Supported -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also diff --git a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md index 33ec872bbba1f6..22cc53e06e2e3c 100644 --- a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md @@ -80,7 +80,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| |[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| -|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| +|[`fill`](properties_BackgroundAndBorder.md#background-color--fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| |[`fontFamily`](properties_Text.md#font)|Specifies the name of font family used in the object. |CSS font family name | |[`fontSize`](properties_Text.md#font-size)|Sets the font size in points when no font theme is selected|minimum: 0| diff --git a/versioned_docs/version-20-R6/FormObjects/shapes_overview.md b/versioned_docs/version-20-R6/FormObjects/shapes_overview.md index 86d50bc6448e4d..6b2af9bd147015 100644 --- a/versioned_docs/version-20-R6/FormObjects/shapes_overview.md +++ b/versioned_docs/version-20-R6/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ The design of rectangles is controlled through many properties (color, line thic #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Line @@ -108,4 +108,4 @@ A static oval is a decorative object for forms. Oval objects can be used to draw #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/versioned_docs/version-20-R6/FormObjects/text.md b/versioned_docs/version-20-R6/FormObjects/text.md index aa665f3878f6cd..747bea46c6968f 100644 --- a/versioned_docs/version-20-R6/FormObjects/text.md +++ b/versioned_docs/version-20-R6/FormObjects/text.md @@ -51,4 +51,4 @@ Once a text is rotated, you can still change its size or position, as well as al -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) diff --git a/versioned_docs/version-20/FormObjects/input_overview.md b/versioned_docs/version-20/FormObjects/input_overview.md index d81e0a745286da..e9d92c17626414 100644 --- a/versioned_docs/version-20/FormObjects/input_overview.md +++ b/versioned_docs/version-20/FormObjects/input_overview.md @@ -39,7 +39,7 @@ You can manage the data with object or form [methods](Concepts/methods.md). -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- diff --git a/versioned_docs/version-20/FormObjects/list_overview.md b/versioned_docs/version-20/FormObjects/list_overview.md index 3ad9435beaae8f..41f910efe6a95c 100644 --- a/versioned_docs/version-20/FormObjects/list_overview.md +++ b/versioned_docs/version-20/FormObjects/list_overview.md @@ -156,4 +156,4 @@ You can control whether hierarchical list items can be modified by the user by u ## Supported Properties -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/versioned_docs/version-20/FormObjects/listbox_overview.md b/versioned_docs/version-20/FormObjects/listbox_overview.md index 515d47f1d1b51c..54ec7f12b76236 100644 --- a/versioned_docs/version-20/FormObjects/listbox_overview.md +++ b/versioned_docs/version-20/FormObjects/listbox_overview.md @@ -8,33 +8,33 @@ List boxes are complex active objects that allow displaying and entering data as ![](../assets/en/FormObjects/listbox.png) -A list box contains one or more columns whose contents are automatically synchronized. The number of columns is, in theory, unlimited (it depends on the machine resources). +A list box contains one or more columns whose contents are automatically synchronized. The number of columns is, in theory, unlimited (it depends on the machine resources). ## Overview ### Basic user features -During execution, list boxes allow displaying and entering data as lists. To make a cell editable ([if entry is allowed for the column](#managing-entry)), simply click twice on the value that it contains: +During execution, list boxes allow displaying and entering data as lists. To make a cell editable ([if entry is allowed for the column](#managing-entry)), simply click twice on the value that it contains: ![](../assets/en/FormObjects/listbox_edit.png) -Users can enter and display the text on several lines within a list box cell. To add a line break, press **Ctrl+Carriage return** on Windows or **Option+Carriage return** on macOS. +Users can enter and display the text on several lines within a list box cell. To add a line break, press **Ctrl+Carriage return** on Windows or **Option+Carriage return** on macOS. Booleans and pictures can be displayed in cells, as well as dates, times, or numbers. It is possible to sort column values by clicking on a header ([standard sort](#managing-sorts)). All columns are automatically synchronized. -It is also possible to resize each column, and the user can modify the order of [columns](properties_ListBox.md#locked-columns-and-static-columns) and [rows](properties_Action.md#movable-rows) by moving them using the mouse, if this action is authorized. Note that list boxes can be used in [hierarchical mode](#hierarchical-list-boxes). +It is also possible to resize each column, and the user can modify the order of [columns](properties_ListBox.md#locked-columns-and-static-columns) and [rows](properties_Action.md#movable-rows) by moving them using the mouse, if this action is authorized. Note that list boxes can be used in [hierarchical mode](#hierarchical-list-boxes). The user can select one or more rows using the standard shortcuts: **Shift+click** for an adjacent selection and **Ctrl+click** (Windows) or **Command+click** (macOS) for a non-adjacent selection. ### List box parts -A list box is composed of four distinct parts: +A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -53,18 +53,18 @@ The column object method gets events that occur in its [header](#list-box-header There are several types of list boxes, with their own specific behaviors and properties. The list box type depends on its [Data Source property](properties_Object.md#data-source): -- **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). +- **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). - **Selection** (**Current selection** or **Named selection**): each column is bound to an expression (e.g. a field) which is evaluated for every record of the selection. -- **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. +- **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. >It is not possible to combine different list box types in the same list box object. The data source is set when the list box is created. It is then no longer possible to modify it by programming. ### Managing list boxes -You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. +You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. @@ -72,11 +72,11 @@ The 4D Language includes a dedicated "List Box" theme for list box commands, but ### Array list boxes -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: @@ -107,7 +107,7 @@ In the case of a list box based on the current selection of a table, any modific ### Collection or Entity selection list boxes -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. @@ -129,7 +129,7 @@ Supported properties depend on the list box type. |Property|Array list box|Selection list box|Collection or Entity Selection list box| |---|----|---|---| |[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| |[Bold](properties_Text.md#bold)|X|X|X| |[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| |[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| @@ -202,7 +202,7 @@ Supported properties depend on the list box type. |[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| -> List box columns, headers and footers support specific properties. +> List box columns, headers and footers support specific properties. ### Supported Form Events @@ -285,7 +285,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Column Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Supported Form Events @@ -323,11 +323,11 @@ When headers are displayed, you can select a header in the Form editor by clicki ![](../assets/en/FormObjects/listbox_header.png) -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - + ![](../assets/en/FormObjects/lbHeaderIcon.png) At runtime, events that occur in a header are generated in the [list box column object method](#object-methods). @@ -337,7 +337,7 @@ When the `OBJECT SET VISIBLE` command is used with a header, it is applied to al ### Header Specific Properties [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - + @@ -352,16 +352,16 @@ When footers are displayed, you can click to select one when the list box object ![](../assets/en/FormObjects/listbox_footers.png) -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). -At runtime, events that occur in a footer are generated in the [list box column object method](#object-methods). +At runtime, events that occur in a footer are generated in the [list box column object method](#object-methods). When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. ### Footer Specific Properties -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry @@ -427,11 +427,11 @@ Selections are managed differently depending on whether the list box is based on - **Selection list box**: Selections are managed by a set, which you can modify if necessary, called `$ListboxSetX` by default (where X starts at 0 and is incremented based on the number of list boxes in the form). This set is [defined in the properties](properties_ListBox.md#highlight-set) of the list box. It is automatically maintained by 4D: If the user selects one or more rows in the list box, the set is immediately updated. On the other hand, it is also possible to use the commands of the "Sets" theme in order to modify the selection of the list box via programming. -- **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: +- **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: - [Current item](properties_DataSource.md#current-item) is an object that will receive the selected element/entity - [Selected Items](properties_DataSource.md#selected-items) is a collection of selected items - [Current item position](properties_DataSource.md#current-item-position) returns the position of the selected element or entity. - + - **Array list box**: The `LISTBOX SELECT ROW` command can be used to select one or more rows of the list box by programming. The [variable linked to the List box object](properties_Object.md#variable-or-expression) is used to get, set or store selections of object rows. This variable corresponds to a Boolean array that is automatically created and maintained by 4D. The size of this array is determined by the size of the list box: it contains the same number of elements as the smallest array linked to the columns. Each element of this array contains `True` if the corresponding line is selected and `False` otherwise. 4D updates the contents of this array depending on user actions. Inversely, you can change the value of array elements to change the selection in the list box. @@ -457,13 +457,13 @@ When the [Hide selection highlight](properties_Appearance.md#hide-selection-high - For array type list boxes, you must parse the Boolean array variable associated with the list box to determine which rows are selected or not. - For selection type list boxes, you have to check whether the current record (row) belongs to the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. -You can then define specific background colors, font colors and/or font styles by programming to customize the appearance of selected rows. This can be done using arrays or expressions, depending on the type of list box being displayed (see the following sections). +You can then define specific background colors, font colors and/or font styles by programming to customize the appearance of selected rows. This can be done using arrays or expressions, depending on the type of list box being displayed (see the following sections). -> You can use the `lk inherited` constant to mimic the current appearance of the list box (e.g., font color, background color, font style, etc.). +> You can use the `lk inherited` constant to mimic the current appearance of the list box (e.g., font color, background color, font style, etc.). #### Selection list boxes -To determine which rows are selected, you have to check whether they are included in the set indicated in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define the appearance of selected rows using one or more of the relevant [color or style expression property](#using-arrays-and-expressions). +To determine which rows are selected, you have to check whether they are included in the set indicated in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define the appearance of selected rows using one or more of the relevant [color or style expression property](#using-arrays-and-expressions). Keep in mind that expressions are automatically re-evaluated each time the: - list box selection changes. @@ -471,8 +471,9 @@ Keep in mind that expressions are automatically re-evaluated each time the: - form window containing the list box becomes, or ceases to be, the frontmost window. + #### Array list boxes -You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. +You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -512,7 +513,7 @@ In the object method of the list box, you can write: End case ``` -For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. +For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. For example, in the JSON form, you have defined the following Highlight Set and Background Color Expression for the list box: @@ -528,7 +529,7 @@ You can write in the *UI_SetColor* method: Else $color:=lk inherited End if - + $0:=$color ``` @@ -537,19 +538,19 @@ You can write in the *UI_SetColor* method: ## Managing sorts -A sort in a list box can be standard or custom. When a column of a list box is sorted, all other columns are always synchronized automatically. +A sort in a list box can be standard or custom. When a column of a list box is sorted, all other columns are always synchronized automatically. ### Standard sort By default, a list box provides standard column sorts when the header is clicked. A standard sort is an alphanumeric sort of evaluated column values, alternately ascending/descending with each successive click. -You can enable or disable standard user sorts by disabling the [Sortable](properties_Action.md#sortable) property of the list box (enabled by default). +You can enable or disable standard user sorts by disabling the [Sortable](properties_Action.md#sortable) property of the list box (enabled by default). Standard sort support depends on the list box type: |List box type|Support of standard sort|Comments| |---|---|---| -|Collection of objects|Yes|
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +|Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| |Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| @@ -566,7 +567,7 @@ The developer can set up custom sorts, for example using the [`LISTBOX SORT COLU Custom sorts allow you to: - carry out multi-level sorts on several columns, thanks to the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command, -- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. #### Example @@ -588,7 +589,7 @@ If you want to sort the list box using the values of the second column, you have If (Form event code=On Header Click) Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if -``` +``` ### Column header variable @@ -600,7 +601,7 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -641,7 +642,7 @@ For each attribute (style, color and background color), an **inheritance** is im - for row attributes: attribute values of columns - for column attributes: attribute values of the list box -This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: +This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -676,7 +677,7 @@ Depending of the list box type, you can use different properties to customize ro ## Printing list boxes - + Two printing modes are available: **preview mode** - which can be used to print a list box like a form object, and **advanced mode** - which lets you control the printing of the list box object itself within the form. Note that the "Printing" appearance is available for list box objects in the Form editor. ### Preview mode @@ -685,13 +686,13 @@ Printing a list box in preview mode consists of directly printing the list box a ### Advanced mode -In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The `LISTBOX GET PRINT INFORMATION` command is used to control the printing of the object. +In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The `LISTBOX GET PRINT INFORMATION` command is used to control the printing of the object. In this mode: - The height of the list box object is automatically reduced when the number of rows to be printed is less than the original height of the object (there are no "blank" rows printed). On the other hand, the height does not automatically increase according to the contents of the object. The size of the object actually printed can be obtained via the `LISTBOX GET PRINT INFORMATION` command. - The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. -These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. +These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. - An automatic mechanism facilitates the printing of list boxes that contain more rows than it is possible to display: successive calls to `Print object` can be used to print a new set of rows each time. The `LISTBOX GET PRINT INFORMATION` command can be used to check the status of the printing while it is underway. @@ -702,7 +703,7 @@ These parameters also include the first row to be printed: if you call the `OBJE A hierarchical list box is a list box in which the contents of the first column appears in hierarchical form. This type of representation is adapted to the presentation of information that includes repeated values and/or values that are hierarchically dependent (country/region/city and so on). -> Only [array type list boxes](#array-list-boxes) can be hierarchical. +> Only [array type list boxes](#array-list-boxes) can be hierarchical. Hierarchical list boxes are a particular way of representing data but they do not modify the data structure (arrays). Hierarchical list boxes are managed exactly the same way as regular list boxes. @@ -722,16 +723,16 @@ This property specifies that the list box must be displayed in hierarchical form Additional options (**Variable 1...10**) are available when the *Hierarchical List Box* option is selected, corresponding to each element of the *dataSource* array to use as break column. Each time a value is entered in a field, a new row is added. Up to 10 variables can be specified. These variables set the hierarchical levels to be displayed in the first column. -The first variable always corresponds to the name of the variable for the first column of the list box (the two values are automatically bound). This first variable is always visible and enterable. For example: country. -The second variable is also always visible and enterable; it specifies the second hierarchical level. For example: regions. +The first variable always corresponds to the name of the variable for the first column of the list box (the two values are automatically bound). This first variable is always visible and enterable. For example: country. +The second variable is also always visible and enterable; it specifies the second hierarchical level. For example: regions. Beginning with the third field, each variable depends on the one preceding it. For example: counties, cities, and so on. A maximum of ten hierarchical levels can be specified. If you remove a value, the whole hierarchy moves up a level. - + The last variable is never hierarchical even if several identical values exists at this level. For example, referring to the configuration illustrated above, imagine that arr1 contains the values A A A B B B, arr2 has the values 1 1 1 2 2 2 and arr3 the values X X Y Y Y Z. In this case, A, B, 1 and 2 could appear in collapsed form, but not X and Y: ![](../assets/en/FormObjects/property_hierarchicalListBox.png) -This principle is not applied when only one variable is specified in the hierarchy: in this case, identical values may be grouped. - +This principle is not applied when only one variable is specified in the hierarchy: in this case, identical values may be grouped. + >If you specify a hierarchy based on the first columns of an existing list box, you must then remove or hide these columns (except for the first), otherwise they will appear in duplicate in the list box. If you specify the hierarchy via the pop-up menu of the editor (see below), the unnecessary columns are automatically removed from the list box. @@ -760,9 +761,9 @@ When the first column is selected and already specified as hierarchical, you can ### How it works -When a form containing a hierarchical list box is opened for the first time, by default all the rows are expanded. +When a form containing a hierarchical list box is opened for the first time, by default all the rows are expanded. -A break row and a hierarchical "node" are automatically added in the list box when values are repeated in the arrays. For example, imagine a list box containing four arrays specifying cities, each city being characterized by its country, its region, its name and its number of inhabitants: +A break row and a hierarchical "node" are automatically added in the list box when values are repeated in the arrays. For example, imagine a list box containing four arrays specifying cities, each city being characterized by its country, its region, its name and its number of inhabitants: ![](../assets/en/FormObjects/hierarch1.png) @@ -781,7 +782,7 @@ To expand or collapse a hierarchical "node," you can just click on it. If you ** When values of the date or time type are included in a hierarchical list box, they are displayed in the short system format. #### Sorts in hierarchical list boxes - + In a list box in hierarchical mode, a standard sort (carried out by clicking on the header of a list box column) is always constructed as follows: - In the first place, all the levels of the hierarchical column (first column) are automatically sorted by ascending order. @@ -812,7 +813,7 @@ If these arrays are represented hierarchically, the row "Quimper" will not be di ![](../assets/en/FormObjects/hierarch6.png) -Regardless of how the data are displayed in the list box (hierarchically or not), if you want to change the row containing "Quimper" to bold, you must use the statement Style{2} = bold. Only the position of the row in the arrays is taken into account. +Regardless of how the data are displayed in the list box (hierarchically or not), if you want to change the row containing "Quimper" to bold, you must use the statement Style{2} = bold. Only the position of the row in the arrays is taken into account. This principle is implemented for internal arrays that can be used to manage: @@ -835,7 +836,7 @@ Non-hierarchical representation: Hierarchical representation: ![](../assets/en/FormObjects/hierarch8.png) -> If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. +> If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the `LISTBOX GET CELL POSITION` command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, `LISTBOX GET CELL POSITION` will return the same position: (3;2). @@ -849,16 +850,16 @@ When all the rows of a sub-hierarchy are hidden, the break line is automatically #### Break rows -If the user selects a break row, `LISTBOX GET CELL POSITION` returns the first occurrence of the row in the corresponding array. In the following case: +If the user selects a break row, `LISTBOX GET CELL POSITION` returns the first occurrence of the row in the corresponding array. In the following case: ![](../assets/en/FormObjects/hierarch11.png) ... `LISTBOX GET CELL POSITION` returns (2;4). To select a break row by programming, you will need to use the `LISTBOX SELECT BREAK` command. -Break rows are not taken into account in the internal arrays used to manage the graphic appearance of list boxes (styles and colors). It is however possible to modify these characteristics for break rows via the graphic management commands for objects. You simply need to execute the appropriate commands on the arrays that constitute the hierarchy. +Break rows are not taken into account in the internal arrays used to manage the graphic appearance of list boxes (styles and colors). It is however possible to modify these characteristics for break rows via the graphic management commands for objects. You simply need to execute the appropriate commands on the arrays that constitute the hierarchy. -Given for example the following list box (the names of the associated arrays are specified in parentheses): +Given for example the following list box (the names of the associated arrays are specified in parentheses): *Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) @@ -873,7 +874,7 @@ In hierarchical mode, break levels are not taken into account by the style modif OBJECT SET FONT STYLE(T2;Bold) ``` ->In this context, only the syntax using the array variable can function with the object property commands because the arrays do not have any associated object. +>In this context, only the syntax using the array variable can function with the object property commands because the arrays do not have any associated object. Result: @@ -882,7 +883,7 @@ Result: #### Optimized management of expand/collapse -You can optimize hierarchical list boxes display and management using the `On Expand` and `On Collapse` form events. +You can optimize hierarchical list boxes display and management using the `On Expand` and `On Collapse` form events. A hierarchical list box is built from the contents of its arrays so it can only be displayed when all these arrays are loaded into memory. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the `SELECTION TO ARRAY` command), not only because of the display speed but also the memory used. @@ -932,7 +933,7 @@ ARRAY OBJECT(obColumn;0) //column array OB SET($ob;"value";"Hello World!") //defines the value APPEND TO ARRAY(obColumn;$ob) ``` - + ![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) >Display format and entry filters cannot be set for an object column. They automatically depend on the value type. @@ -969,7 +970,7 @@ You cannot set display formats or entry filters for columns of object-type list |Value type |Default format |Entry control| |---|---|---| |text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" |||"0-9" and "." if min>=0| |integer| same as defined in object |"0-9" and "-"| |||"0-9" if min>=0| @@ -988,20 +989,20 @@ The only mandatory attribute is "valueType" and its supported values are "text", |*Attributes* |*Description* | | | | | | | |value| cell value (input or output)|x| x| x| | | | |min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | +|max| maximum value| |x| x| | | | |behavior| "threeStates" value | | |x | | | | |requiredList| drop-down list defined in object|x| x|x || | | |choiceList| combo box defined in object|x|x|x| | | | |requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | |saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | |choiceListName| 4D list name, display combo box|x|x|x| | | | |unitList| array of X elements|x|x|x| | | | |unitReference| index of selected element|x|x| x | | | | |unitsListReference| 4D list ref for units|x |x| x | | | | |unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | +|alternateButton| add an alternate button|x|x|x|x|x| | #### value @@ -1019,7 +1020,7 @@ Cell values are stored in the "value" attribute. This attribute is used for inpu C_OBJECT($ob3) OB SET($ob3;"valueType";"boolean") OB SET($ob3;"value";True) - + APPEND TO ARRAY(obColumn;$ob1) APPEND TO ARRAY(obColumn;$ob2) APPEND TO ARRAY(obColumn;$ob3) @@ -1031,7 +1032,7 @@ Cell values are stored in the "value" attribute. This attribute is used for inpu #### min and max -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. @@ -1130,12 +1131,12 @@ Examples: OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` + OB SET($ob;"requiredListName";"colors") +``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - + * You want to display a drop-down list based on a list defined by programming and save it as a reference: - + ```4d <>List:=New list APPEND TO LIST(<>List;"Paris";1) @@ -1168,6 +1169,7 @@ You want to display a combo box based on a "colors" list defined in the Tool box ````4d C_OBJECT($ob) OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ```` @@ -1189,7 +1191,7 @@ Regardless of the way the unit list is defined, it can be associated with the fo The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) -Example: +Example: We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): @@ -1246,7 +1248,7 @@ The "color" valueType allows you to display either a color or a text. The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. -Optionally, you can pass a "label" attribute. +Optionally, you can pass a "label" attribute. Example: @@ -1262,7 +1264,7 @@ OB SET($ob;"label";"Edit...") ### Event management Several events can be handled while using an object list box array: -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: * in a text input zone * in a drop-down list * in a combo box area @@ -1270,6 +1272,3 @@ Several events can be handled while using an object list box array: * in a check box (switch between checked/unchecked) * **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. * **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. - - - diff --git a/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md index a86dc67cf10f0b..183a7614356a73 100644 --- a/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: Background and Border Allows setting a different background color for odd-numbered rows/columns in a list box. By default, *Automatic* is selected: the column uses the alternate background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -26,6 +28,8 @@ Defines the background color of an object. In the case of a list box, by default *Automatic* is selected: the column uses the background color set at the list box level. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### JSON Grammar |Name|Data Type|Possible Values| @@ -34,7 +38,7 @@ In the case of a list box, by default *Automatic* is selected: the column uses t #### Objects Supported -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also diff --git a/versioned_docs/version-20/FormObjects/properties_Reference.md b/versioned_docs/version-20/FormObjects/properties_Reference.md index 90ce1479c483ad..22cc53e06e2e3c 100644 --- a/versioned_docs/version-20/FormObjects/properties_Reference.md +++ b/versioned_docs/version-20/FormObjects/properties_Reference.md @@ -62,7 +62,7 @@ You will find in this page a comprehensive list of all object properties sorted |**d**||| |[`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.| |[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"| -|[`dateFormat`](properties_Display.md#date-format)|Controls the way dates appear when displayed or printed. Must only be selected among the 4D built-in formats.|"systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (can be combined with the other possible values)| +|[`dateFormat`](properties_Display.md#date-format)|Controls the way dates appear when displayed or printed.|Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| |[`defaultButton`](properties_Appearance.md#default-button)|Modifies a button's appearance in order to indicate the recommended choice to the user.|true, false| |[`defaultValue`](properties_RangeOfValues.md#default-value)|Defines a value or a stamp to be entered by default in an input object|String or "#D", "#H", "#N"| |[`deletableInList`](properties_Subform.md#allow-deletion)|Specifies if the user can delete subrecords in a list subform|true, false| @@ -80,7 +80,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].| |[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.| |**f**||| -|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| +|[`fill`](properties_BackgroundAndBorder.md#background-color--fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"| |[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false| |[`fontFamily`](properties_Text.md#font)|Specifies the name of font family used in the object. |CSS font family name | |[`fontSize`](properties_Text.md#font-size)|Sets the font size in points when no font theme is selected|minimum: 0| @@ -203,7 +203,7 @@ You will find in this page a comprehensive list of all object properties sorted |[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats| |[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"| |[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false| -|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. Must only be selected among the 4D built-in formats. |"systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (can be combined with the other possible values)| +|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)| |[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" | |[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"| |[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user| diff --git a/versioned_docs/version-20/FormObjects/shapes_overview.md b/versioned_docs/version-20/FormObjects/shapes_overview.md index 86d50bc6448e4d..6b2af9bd147015 100644 --- a/versioned_docs/version-20/FormObjects/shapes_overview.md +++ b/versioned_docs/version-20/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ The design of rectangles is controlled through many properties (color, line thic #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Line @@ -108,4 +108,4 @@ A static oval is a decorative object for forms. Oval objects can be used to draw #### Supported Properties -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file diff --git a/versioned_docs/version-20/FormObjects/text.md b/versioned_docs/version-20/FormObjects/text.md index aa665f3878f6cd..747bea46c6968f 100644 --- a/versioned_docs/version-20/FormObjects/text.md +++ b/versioned_docs/version-20/FormObjects/text.md @@ -51,4 +51,4 @@ Once a text is rotated, you can still change its size or position, as well as al -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 782c122ede9b99ad500cb465d7bf0ccdf21a9dea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:07 +0200 Subject: [PATCH 0531/4889] New translations input_overview.md (Japanese) --- .../version-20/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md index 26d3b5ead5a135..e9b2dfc93f3502 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md @@ -39,7 +39,7 @@ title: 入力 -[オブジェクト名](properties_Object.md#オブジェクト名) - [式の型](properties_Object.md#式の型) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト) - [左](properties_CoordinatesAndSizing.md#左) - [下](properties_CoordinatesAndSizing.md#下) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [角の半径](properties_CoordinatesAndSizing.md#角の半径) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [自動スペルチェック](properties_Entry.md#自動スペルチェック) - [複数行](properties_Entry.md#複数行) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_RangeOfValues.md#デフォルト値) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [日付フォーマット](properties_Display.md#日付フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [フォントカラー](properties_Text.md#フォントカラー) - [方向](properties_Text.md#方向) - [横揃え](properties_Text.md#横揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [ピッカーの使用を許可](properties_Text.md#ピッカーの使用を許可) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 9383898bfda82ab05101fb4345ce61c0f76e7668 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:12 +0200 Subject: [PATCH 0532/4889] New translations list_overview.md (Japanese) --- .../version-20/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md index da6cfb7051609a..ef0906b67ecedc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md @@ -153,4 +153,4 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [入力フィルター](properties_Entry.md#入力フィルター) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ヘルプTips](properties_Help.md#ヘルプtips) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [複数選択可](properties_Action.md#複数選択可) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From 17ef04166e609d594e15c03fe2898ddfbd179f6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:15 +0200 Subject: [PATCH 0533/4889] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 161 +++++++++--------- 1 file changed, 80 insertions(+), 81 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index c1d750832fca68..50c7aafd40edc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -122,80 +122,80 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 提供されるプロパティはリストボックスのタイプに依存します。 -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | -| [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) | ○ | ○ | ○ | -| [太字](properties_Text.md#太字) | ○ | ○ | ○ | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | -| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | -| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | -| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | -| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | -| [ドラッグ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | -| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | -| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | -| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | -| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | -| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | -| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | -| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | -| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | -| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | -| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | -| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | -| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | -| [行の移動可](properties_Action.md#行の移動可) | ○ | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | -| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | -| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | -| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | -| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | -| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | -| [標準アクション](properties_Action.md#標準アクション) | ○ | | | -| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | -| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | -| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | -| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | -| [下線](properties_Text.md#下線) | ○ | ○ | ○ | -| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | -| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | -| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | -| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| --------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | +| [背景色](properties_BackgroundAndBorder.md#background-color--fill-color) | ○ | ○ | ○ | +| [太字](properties_Text.md#太字) | ○ | ○ | ○ | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | +| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | +| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | +| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | +| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | +| [ドラッグ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | +| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | +| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | +| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | +| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | +| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | +| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | +| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | +| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | +| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | +| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | +| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | +| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | +| [行の移動可](properties_Action.md#行の移動可) | ○ | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | +| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | +| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | +| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | +| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | +| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | +| [標準アクション](properties_Action.md#標準アクション) | ○ | | | +| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | +| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | +| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | +| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | +| [下線](properties_Text.md#下線) | ○ | ○ | ○ | +| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | +| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | +| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | +| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | > リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 @@ -279,7 +279,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### 列特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式タイプ (配列リストボックス列)](properties_Object.md#式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (セレクションおよびコレクションリストボックス列)](properties_DataSource.md#データタイプ) - [関連付け](properties_DataSource.md#関連付け) - [幅](properties_CoordinatesAndSizing.md#幅) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - [縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#表示タイプ) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_Text.md#背景色) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### フォームイベント @@ -354,7 +354,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### フッター特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - [縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## 入力の管理 @@ -460,6 +460,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 - リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 + #### 配列リストボックス 選択行を特定するには、当該リストボックスにリンクしているブール配列 [変数](properties_Object.md#変数あるいは式) を調べます: @@ -537,7 +538,7 @@ JSON フォームにおいて、リストボックスに次のハイライトセ | リストボックスタイプ | 標準ソートのサポート | コメント | | ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | | スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | | カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | @@ -1090,7 +1091,7 @@ behavior 属性は、値の通常の表示とは異なる表示方法を提供 OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") + OB SET($ob;"requiredListName";"colors") ``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) @@ -1129,6 +1130,7 @@ behavior 属性は、値の通常の表示とは異なる表示方法を提供 ````4d C_OBJECT($ob) OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ```` @@ -1231,6 +1233,3 @@ OB SET($ob;"label";"Edit...") * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) * **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 * **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 - - - From 972c54a31c504f7a6a6d75822f59ba437704cd34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:23 +0200 Subject: [PATCH 0534/4889] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 9f66a7acea0cc3..4a112699fdea8e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: 背景色と境界線 奇数番の行/列に使用するための異なる背景色を設定することができます。 デフォルトでは、*自動* が選択されており、リストボックスレベルで設定されている "交互に使用する背景色" を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -26,6 +28,8 @@ title: 背景色と境界線 リストボックスの場合にはデフォルトで、*自動* が選択されており、リストボックスレベルで設定されている背景色を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -34,7 +38,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 From 95b35db44d0f2f53bc7ac7dbb7fff1c6055c78ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:40 +0200 Subject: [PATCH 0535/4889] New translations properties_reference.md (Japanese) --- .../version-20/FormObjects/properties_Reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index a21dd8381eb759..87ea97f771c7f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -40,7 +40,7 @@ title: フォームオブジェクト JSON プロパティリスト | **d** | | | | [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
    [`dataSource`](properties_Subform.md#ソース) (サブフォーム)
    [`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
    [`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
    [`dataSource`](properties_DataSource.md#式) (リストボックス列)
    [`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 | | [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
    [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 4D にビルトインされているフォーマットから選択されなければなりません。 | "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (他の値と組み合わせることができます) | +| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | | [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false | | [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" | | [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false | @@ -58,7 +58,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | | [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | | [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | @@ -181,7 +181,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット | | [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" | | [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false | -| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 4D にビルトインされているフォーマットから選択されなければなりません。 | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (他の値と組み合わせることができます) | +| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) | | [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" | | [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト | From f663a61b0160e7db74f5620fbb8385a9c5820fe7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:50 +0200 Subject: [PATCH 0536/4889] New translations shapes_overview.md (Japanese) --- .../version-20/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md index b58c3af24d3855..082ddb01af2ed7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [角の半径](properties_CoordinatesAndSizing.md#角の半径) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [線カラー](properties_BackgroundAndBorder.md#線カラー) - [線幅](properties_BackgroundAndBorder.md#線幅) - [点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## 線 @@ -106,4 +106,4 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [線カラー](properties_BackgroundAndBorder.md#線カラー) - [線幅](properties_BackgroundAndBorder.md#線幅) - [点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From 9d25d8392a721b2f7072c8df25e5037d87a53f65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:41:56 +0200 Subject: [PATCH 0537/4889] New translations text.md (Japanese) --- .../version-20/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/text.md index f81f766c46957a..6e0f407aa6bf1b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/text.md @@ -51,4 +51,4 @@ title: テキスト -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [角の半径](properties_CoordinatesAndSizing.md#角の半径) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [方向](properties_Text.md#方向) - [横揃え](properties_Text.md#横揃え) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 2164e986c1c65a77a12994e299d44018f45720f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:58:24 +0200 Subject: [PATCH 0538/4889] New translations input_overview.md (Japanese) --- .../FormObjects/input_overview.md | 54 +------------------ 1 file changed, 1 insertion(+), 53 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md index 83a883dbc2ab09..294b31b91a789f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md @@ -36,59 +36,7 @@ title: 入力 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - -[CSSクラス](properties_Object.md#cssクラス) - -[選択リスト](properties_DataSource.md#選択リスト) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[入力可](properties_Entry.md#入力可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[プレースホルダー](properties_Entry.md#プレースホルダー) - -[自動スペルチェック](properties_Entry.md#自動スペルチェック) - -[複数行](properties_Entry.md#複数行) - -[コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - -[選択を常に表示](properties_Entry.md#選択を常に表示) - -[デフォルト値](properties_RangeOfValues.md#デフォルト値) - -[指定リスト](properties_RangeOfValues.md#指定リスト) - -[除外リスト](properties_RangeOfValues.md#除外リスト) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[表示状態](properties_Display.md#表示状態) - -[ワードラップ](properties_Display.md#ワードラップ) - -[フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - -[横スクロールバー](properties_Appearance.md#横スクロールバー) - -[縦スクロールバー](properties_Appearance.md#縦スクロールバー) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[方向](properties_Text.md#方向) - -[スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - -[横揃え](properties_Text.md#横揃え) - -[マルチスタイル](properties_Text.md#マルチスタイル) - -[ピッカーの使用を許可](properties_Text.md#ピッカーの使用を許可) - -[印刷時可変](properties_Print.md#印刷時可変) - -[ドラッグ有効](properties_Action.md#ドラッグ有効) - -[ドロップ有効](properties_Action.md#ドロップ有効) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 2c45fc7eeb74cf8ee32f4874b81bda4403e3854f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:58:25 +0200 Subject: [PATCH 0539/4889] New translations list_overview.md (Japanese) --- .../FormObjects/list_overview.md | 33 +------------------ 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md index 88a32686cafb1b..0c23f1761b5ba3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md @@ -148,35 +148,4 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[CSSクラス](properties_Object.md#cssクラス) - -[選択リスト](properties_DataSource.md#選択リスト) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[入力可](properties_Entry.md#入力可) - -[フォーカス可](properties_Entry.md#フォーカス可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[表示状態](properties_Display.md#表示状態) - -[フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - -[横スクロールバー](properties_Appearance.md#横スクロールバー) - -[縦スクロールバー](properties_Appearance.md#縦スクロールバー) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -[ドラッグ有効](properties_Action.md#ドラッグ有効) - -[ドロップ有効](properties_Action.md#ドロップ有効) - -[複数選択可](properties_Action.md#複数選択可) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 4731ca89bdec60dc0e95c275e47e2473789d3124 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:58:30 +0200 Subject: [PATCH 0540/4889] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 227 ++++++------------ 1 file changed, 80 insertions(+), 147 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 51a806d0ed12d8..1c7d6e875adfc1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -112,80 +112,80 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 提供されるプロパティはリストボックスのタイプに依存します。 -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | -| [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) | ○ | ○ | ○ | -| [太字](properties_Text.md#太字) | ○ | ○ | ○ | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | -| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | -| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | -| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | -| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | ○ | ○ | ○ | -| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | -| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | -| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | -| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | -| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | -| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | -| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | -| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | -| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | -| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | -| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | -| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | -| [行の移動可](properties_Action.md#行の移動可) | ○ | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | -| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | -| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | -| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | -| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | -| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | -| [標準アクション](properties_Action.md#標準アクション) | ○ | | | -| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | -| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | -| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | -| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | -| [下線](properties_Text.md#下線) | ○ | ○ | ○ | -| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | -| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | -| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | -| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ---------------------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | ○ | ○ | ○ | +| [太字](properties_Text.md#太字) | ○ | ○ | ○ | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | +| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | +| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | +| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | +| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | ○ | ○ | ○ | +| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | +| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | +| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | +| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | +| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | +| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | +| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | +| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | +| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | +| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | +| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | +| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | +| [行の移動可](properties_Action.md#行の移動可) | ○ | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | +| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | +| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | +| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | +| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | +| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | +| [標準アクション](properties_Action.md#標準アクション) | ○ | | | +| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | +| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | +| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | +| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | +| [下線](properties_Text.md#下線) | ○ | ○ | ○ | +| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | +| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | +| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | +| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | > リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 @@ -262,52 +262,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### 列特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式タイプ (配列リストボックス列)](properties_Object.md#式タイプ) - -[CSSクラス](properties_Object.md#cssクラス) - -[デフォルト値](properties_DataSource.md#デフォルト値) - -[選択リスト](properties_DataSource.md#選択リスト) - -[式](properties_DataSource.md#式) - -[データタイプ (セレクションおよびコレクションリストボックス列)](properties_DataSource.md#データタイプ) - -[関連付け](properties_DataSource.md#関連付け) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[自動行高](properties_CoordinatesAndSizing.md#自動行高) - -[最小幅](properties_CoordinatesAndSizing.md#最小幅) - -[最大幅](properties_CoordinatesAndSizing.md#最大幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - -[縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - -[サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - -[入力可](properties_Entry.md#入力可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[指定リスト](properties_RangeOfValues.md#指定リスト) - -[除外リスト](properties_RangeOfValues.md#除外リスト) - -[表示タイプ](properties_Display.md#表示タイプ) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[非表示](properties_Display.md#表示状態) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_Text.md#背景色) - -[交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - -[行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - -[背景色式](properties_BackgroundAndBorder.md#背景色式) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[行スタイル配列](properties_Text.md#行スタイル配列) - -[スタイル式](properties_Text.md#スタイル式) - -[フォントカラー](properties_Text.md#フォントカラー) - -[行フォントカラー配列](properties_Text.md#行フォントカラー配列) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[マルチスタイル](properties_Text.md#マルチスタイル) - -[メソッド](properties_Action.md#メソッド) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### フォームイベント @@ -392,30 +347,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### フッター特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - -[縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## 入力の管理 @@ -579,7 +511,7 @@ _UI_SetColor_ メソッドに次のように書けます: ```4d If(Is in set("$SampleSet")) - $color:=0x0080C080 // 背景色を緑にします + $color:=0x0080C080 // 背景色を緑にします Else $color:=lk inherited End if @@ -603,7 +535,7 @@ _UI_SetColor_ メソッドに次のように書けます: | リストボックスタイプ | 標準ソートのサポート | コメント | | ------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | | スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | | カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | @@ -1165,7 +1097,7 @@ behavior 属性は、値の通常の表示とは異なる表示方法を提供 OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") + OB SET($ob;"requiredListName";"colors") ``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) @@ -1207,6 +1139,7 @@ behavior 属性は、値の通常の表示とは異なる表示方法を提供 ```4d C_OBJECT($ob) OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ``` From b541eef83ccce85fd5f7651dbc205f3fad770098 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:58:39 +0200 Subject: [PATCH 0541/4889] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md index bf2616073337a1..319b4007dacb7f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: 背景色と境界線 奇数番の行/列に使用するための異なる背景色を設定することができます。 デフォルトでは、_自動_ が選択されており、リストボックスレベルで設定されている "交互に使用する背景色" を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -25,6 +27,8 @@ title: 背景色と境界線 リストボックスの場合にはデフォルトで、_自動_ が選択されており、リストボックスレベルで設定されている背景色を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -33,7 +37,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 From 33140d113b0012d5c8b86af7f00bd02f70c26d20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:59:00 +0200 Subject: [PATCH 0542/4889] New translations properties_reference.md (Japanese) --- .../version-20-R5/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 8fe6236b1e237e..de6da26caba309 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | | [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | | [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | From 0eac9ef57e75c45ebdf8b762c81a67459b45f665 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:59:11 +0200 Subject: [PATCH 0543/4889] New translations shapes_overview.md (Japanese) --- .../FormObjects/shapes_overview.md | 35 ++----------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md index 45c38d1e5b5b47..c7182870167932 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md @@ -34,23 +34,7 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[表示状態](properties_Display.md#表示状態) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[線カラー](properties_BackgroundAndBorder.md#線カラー) - -[線幅](properties_BackgroundAndBorder.md#線幅) - -[点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## 線 @@ -137,19 +121,4 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[表示状態](properties_Display.md#表示状態) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[線カラー](properties_BackgroundAndBorder.md#線カラー) - -[線幅](properties_BackgroundAndBorder.md#線幅) - -[点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 4e3b3c756ceb6228b961c3b4d464e0d09673b480 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 01:59:19 +0200 Subject: [PATCH 0544/4889] New translations text.md (Japanese) --- .../version-20-R5/FormObjects/text.md | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md index 69df753320f95f..8029adb8aa6651 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md @@ -47,27 +47,4 @@ title: テキスト -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[方向](properties_Text.md#方向) - -[横揃え](properties_Text.md#横揃え) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 1abbcf665feb641b7b209f2262ec01850a37ee33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:20:54 +0200 Subject: [PATCH 0545/4889] New translations input_overview.md (Japanese) --- .../current/FormObjects/input_overview.md | 54 +------------------ 1 file changed, 1 insertion(+), 53 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 83a883dbc2ab09..294b31b91a789f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -36,59 +36,7 @@ title: 入力 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - -[CSSクラス](properties_Object.md#cssクラス) - -[選択リスト](properties_DataSource.md#選択リスト) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[入力可](properties_Entry.md#入力可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[プレースホルダー](properties_Entry.md#プレースホルダー) - -[自動スペルチェック](properties_Entry.md#自動スペルチェック) - -[複数行](properties_Entry.md#複数行) - -[コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - -[選択を常に表示](properties_Entry.md#選択を常に表示) - -[デフォルト値](properties_RangeOfValues.md#デフォルト値) - -[指定リスト](properties_RangeOfValues.md#指定リスト) - -[除外リスト](properties_RangeOfValues.md#除外リスト) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[表示状態](properties_Display.md#表示状態) - -[ワードラップ](properties_Display.md#ワードラップ) - -[フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - -[横スクロールバー](properties_Appearance.md#横スクロールバー) - -[縦スクロールバー](properties_Appearance.md#縦スクロールバー) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[方向](properties_Text.md#方向) - -[スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - -[横揃え](properties_Text.md#横揃え) - -[マルチスタイル](properties_Text.md#マルチスタイル) - -[ピッカーの使用を許可](properties_Text.md#ピッカーの使用を許可) - -[印刷時可変](properties_Print.md#印刷時可変) - -[ドラッグ有効](properties_Action.md#ドラッグ有効) - -[ドロップ有効](properties_Action.md#ドロップ有効) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 3f64e129b78846fcc7a53e2ca6309dc94684c1a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:20:56 +0200 Subject: [PATCH 0546/4889] New translations list_overview.md (Japanese) --- .../current/FormObjects/list_overview.md | 33 +------------------ 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 88a32686cafb1b..0c23f1761b5ba3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,35 +148,4 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[CSSクラス](properties_Object.md#cssクラス) - -[選択リスト](properties_DataSource.md#選択リスト) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[入力可](properties_Entry.md#入力可) - -[フォーカス可](properties_Entry.md#フォーカス可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[表示状態](properties_Display.md#表示状態) - -[フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - -[横スクロールバー](properties_Appearance.md#横スクロールバー) - -[縦スクロールバー](properties_Appearance.md#縦スクロールバー) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -[ドラッグ有効](properties_Action.md#ドラッグ有効) - -[ドロップ有効](properties_Action.md#ドロップ有効) - -[複数選択可](properties_Action.md#複数選択可) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From e474a4ed7edb4517451f900f3d110bf9e49e1117 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:21:00 +0200 Subject: [PATCH 0547/4889] New translations listbox_overview.md (Japanese) --- .../current/FormObjects/listbox_overview.md | 220 ++++++------------ 1 file changed, 76 insertions(+), 144 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 0add8fca44c93b..dcaca02dfff744 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 @@ -118,80 +118,80 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 提供されるプロパティはリストボックスのタイプに依存します。 -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#階層リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ---------------------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#階層リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | > リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 @@ -268,52 +268,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### 列特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式タイプ (配列リストボックス列)](properties_Object.md#式タイプ) - -[CSSクラス](properties_Object.md#cssクラス) - -[デフォルト値](properties_DataSource.md#デフォルト値) - -[選択リスト](properties_DataSource.md#選択リスト) - -[式](properties_DataSource.md#式) - -[データタイプ (セレクションおよびコレクションリストボックス列)](properties_DataSource.md#データタイプ) - -[関連付け](properties_DataSource.md#関連付け) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[自動行高](properties_CoordinatesAndSizing.md#自動行高) - -[最小幅](properties_CoordinatesAndSizing.md#最小幅) - -[最大幅](properties_CoordinatesAndSizing.md#最大幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - -[縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - -[サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - -[入力可](properties_Entry.md#入力可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[指定リスト](properties_RangeOfValues.md#指定リスト) - -[除外リスト](properties_RangeOfValues.md#除外リスト) - -[表示タイプ](properties_Display.md#表示タイプ) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[非表示](properties_Display.md#表示状態) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_Text.md#背景色) - -[交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - -[行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - -[背景色式](properties_BackgroundAndBorder.md#背景色式) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[行スタイル配列](properties_Text.md#行スタイル配列) - -[スタイル式](properties_Text.md#スタイル式) - -[フォントカラー](properties_Text.md#フォントカラー) - -[行フォントカラー配列](properties_Text.md#行フォントカラー配列) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[マルチスタイル](properties_Text.md#マルチスタイル) - -[メソッド](properties_Action.md#メソッド) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### フォームイベント @@ -398,30 +353,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### フッター特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - -[縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## 入力の管理 From 655ef381549f8737e4d991cdf6ec0f148502b5db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:21:10 +0200 Subject: [PATCH 0548/4889] New translations properties_backgroundandborder.md (Japanese) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index bf2616073337a1..319b4007dacb7f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: 背景色と境界線 奇数番の行/列に使用するための異なる背景色を設定することができます。 デフォルトでは、_自動_ が選択されており、リストボックスレベルで設定されている "交互に使用する背景色" を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -25,6 +27,8 @@ title: 背景色と境界線 リストボックスの場合にはデフォルトで、_自動_ が選択されており、リストボックスレベルで設定されている背景色を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -33,7 +37,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 From 2b434b11cdc3f5c341d4c5ae7255a0c52439c8b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:21:32 +0200 Subject: [PATCH 0549/4889] New translations 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 8fe6236b1e237e..de6da26caba309 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 @@ -57,7 +57,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | | [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | | [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | From a083e08a8768905e23b21c0526b540354022d8d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:21:43 +0200 Subject: [PATCH 0550/4889] New translations shapes_overview.md (Japanese) --- .../current/FormObjects/shapes_overview.md | 35 ++----------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md index 45c38d1e5b5b47..c7182870167932 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md @@ -34,23 +34,7 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[表示状態](properties_Display.md#表示状態) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[線カラー](properties_BackgroundAndBorder.md#線カラー) - -[線幅](properties_BackgroundAndBorder.md#線幅) - -[点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## 線 @@ -137,19 +121,4 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[表示状態](properties_Display.md#表示状態) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[線カラー](properties_BackgroundAndBorder.md#線カラー) - -[線幅](properties_BackgroundAndBorder.md#線幅) - -[点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From f1bbc2a2c734dd1b6b0498659807d68785e0d9b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:21:51 +0200 Subject: [PATCH 0551/4889] New translations text.md (Japanese) --- .../current/FormObjects/text.md | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md index 21f4bfa88ed850..09113a688fccea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md @@ -47,27 +47,4 @@ title: Text -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[方向](properties_Text.md#方向) - -[横揃え](properties_Text.md#横揃え) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 4b696584583ee6285209d9564af6fa69a6ae4742 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:43:42 +0200 Subject: [PATCH 0552/4889] New translations input_overview.md (Japanese) --- .../FormObjects/input_overview.md | 54 +------------------ 1 file changed, 1 insertion(+), 53 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md index 83a883dbc2ab09..294b31b91a789f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md @@ -36,59 +36,7 @@ title: 入力 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - -[CSSクラス](properties_Object.md#cssクラス) - -[選択リスト](properties_DataSource.md#選択リスト) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[入力可](properties_Entry.md#入力可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[プレースホルダー](properties_Entry.md#プレースホルダー) - -[自動スペルチェック](properties_Entry.md#自動スペルチェック) - -[複数行](properties_Entry.md#複数行) - -[コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - -[選択を常に表示](properties_Entry.md#選択を常に表示) - -[デフォルト値](properties_RangeOfValues.md#デフォルト値) - -[指定リスト](properties_RangeOfValues.md#指定リスト) - -[除外リスト](properties_RangeOfValues.md#除外リスト) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[表示状態](properties_Display.md#表示状態) - -[ワードラップ](properties_Display.md#ワードラップ) - -[フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - -[横スクロールバー](properties_Appearance.md#横スクロールバー) - -[縦スクロールバー](properties_Appearance.md#縦スクロールバー) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[方向](properties_Text.md#方向) - -[スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - -[横揃え](properties_Text.md#横揃え) - -[マルチスタイル](properties_Text.md#マルチスタイル) - -[ピッカーの使用を許可](properties_Text.md#ピッカーの使用を許可) - -[印刷時可変](properties_Print.md#印刷時可変) - -[ドラッグ有効](properties_Action.md#ドラッグ有効) - -[ドロップ有効](properties_Action.md#ドロップ有効) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 70d92834ad64bb75e8e50f4f913fd43d5a4310e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:43:44 +0200 Subject: [PATCH 0553/4889] New translations list_overview.md (Japanese) --- .../FormObjects/list_overview.md | 33 +------------------ 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md index 5e3f06e90e5409..db6c30a295c6b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md @@ -148,35 +148,4 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[CSSクラス](properties_Object.md#cssクラス) - -[選択リスト](properties_DataSource.md#選択リスト) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[入力可](properties_Entry.md#入力可) - -[フォーカス可](properties_Entry.md#フォーカス可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[表示状態](properties_Display.md#表示状態) - -[フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - -[横スクロールバー](properties_Appearance.md#横スクロールバー) - -[縦スクロールバー](properties_Appearance.md#縦スクロールバー) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -[ドラッグ有効](properties_Action.md#ドラッグ有効) - -[ドロップ有効](properties_Action.md#ドロップ有効) - -[複数選択可](properties_Action.md#複数選択可) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 084a1e22be7f200004fdd5567f1429f5b625bdf3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:43:48 +0200 Subject: [PATCH 0554/4889] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 220 ++++++------------ 1 file changed, 76 insertions(+), 144 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index a9cf7c8b525e79..ebca869f8a612c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -118,80 +118,80 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 提供されるプロパティはリストボックスのタイプに依存します。 -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | -| [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) | ○ | ○ | ○ | -| [太字](properties_Text.md#太字) | ○ | ○ | ○ | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | -| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | -| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | -| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | -| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | ○ | ○ | ○ | -| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | -| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | -| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | -| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | -| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | -| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | -| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | -| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | -| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | -| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | -| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | -| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | -| [行の移動可](properties_Action.md#行の移動可) | ○ | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | -| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | -| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | -| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | -| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | -| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | -| [標準アクション](properties_Action.md#標準アクション) | ○ | | | -| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | -| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | -| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | -| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | -| [下線](properties_Text.md#下線) | ○ | ○ | ○ | -| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | -| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | -| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | -| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ---------------------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | ○ | ○ | ○ | +| [太字](properties_Text.md#太字) | ○ | ○ | ○ | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | +| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | +| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | +| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | +| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | ○ | ○ | ○ | +| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | +| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | +| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | +| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | +| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | +| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | +| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | +| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | +| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | +| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | +| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | +| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | +| [行の移動可](properties_Action.md#行の移動可) | ○ | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | +| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | +| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | +| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | +| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | +| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | +| [標準アクション](properties_Action.md#標準アクション) | ○ | | | +| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | +| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | +| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | +| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | +| [下線](properties_Text.md#下線) | ○ | ○ | ○ | +| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | +| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | +| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | +| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | > リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 @@ -268,52 +268,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### 列特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式タイプ (配列リストボックス列)](properties_Object.md#式タイプ) - -[CSSクラス](properties_Object.md#cssクラス) - -[デフォルト値](properties_DataSource.md#デフォルト値) - -[選択リスト](properties_DataSource.md#選択リスト) - -[式](properties_DataSource.md#式) - -[データタイプ (セレクションおよびコレクションリストボックス列)](properties_DataSource.md#データタイプ) - -[関連付け](properties_DataSource.md#関連付け) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[自動行高](properties_CoordinatesAndSizing.md#自動行高) - -[最小幅](properties_CoordinatesAndSizing.md#最小幅) - -[最大幅](properties_CoordinatesAndSizing.md#最大幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - -[縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - -[サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - -[入力可](properties_Entry.md#入力可) - -[入力フィルター](properties_Entry.md#入力フィルター) - -[指定リスト](properties_RangeOfValues.md#指定リスト) - -[除外リスト](properties_RangeOfValues.md#除外リスト) - -[表示タイプ](properties_Display.md#表示タイプ) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[非表示](properties_Display.md#表示状態) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_Text.md#背景色) - -[交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - -[行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - -[背景色式](properties_BackgroundAndBorder.md#背景色式) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[行スタイル配列](properties_Text.md#行スタイル配列) - -[スタイル式](properties_Text.md#スタイル式) - -[フォントカラー](properties_Text.md#フォントカラー) - -[行フォントカラー配列](properties_Text.md#行フォントカラー配列) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[マルチスタイル](properties_Text.md#マルチスタイル) - -[メソッド](properties_Action.md#メソッド) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### フォームイベント @@ -398,30 +353,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 ### フッター特有のプロパティ -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#horizontal-padding) - -[縦方向パディング](properties_CoordinatesAndSizing.md#vertical-padding) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## 入力の管理 From 3f6071bb03f7b56aa4fc2e92d5d930ea19e8e449 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:43:57 +0200 Subject: [PATCH 0555/4889] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md index aaecb20f5ca0a7..6ceb53c144202d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: 背景色と境界線 奇数番の行/列に使用するための異なる背景色を設定することができます。 デフォルトでは、*自動* が選択されており、リストボックスレベルで設定されている "交互に使用する背景色" を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -25,6 +27,8 @@ title: 背景色と境界線 リストボックスの場合にはデフォルトで、*自動* が選択されており、リストボックスレベルで設定されている背景色を列も使用します。 +このプロパティは [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/ja/page628.html) コマンドでも設定できます。 + #### JSON 文法 | 名称 | データタイプ | とりうる値 | @@ -33,7 +37,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 From 795a1a6224bb217fa02d52c7520ef918cfa56508 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:44:19 +0200 Subject: [PATCH 0556/4889] New translations properties_reference.md (Japanese) --- .../version-20-R6/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 1141526e41eccc..1a8e863fa942d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ title: フォームオブジェクト JSON プロパティリスト | [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" | | [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false | | [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 | | [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 | From 4046c6991691958f93f8d7b7da6671799cae4d9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:44:31 +0200 Subject: [PATCH 0557/4889] New translations shapes_overview.md (Japanese) --- .../FormObjects/shapes_overview.md | 35 ++----------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md index 45c38d1e5b5b47..c7182870167932 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md @@ -34,23 +34,7 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[表示状態](properties_Display.md#表示状態) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[線カラー](properties_BackgroundAndBorder.md#線カラー) - -[線幅](properties_BackgroundAndBorder.md#線幅) - -[点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## 線 @@ -137,19 +121,4 @@ title: 図形 #### プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[表示状態](properties_Display.md#表示状態) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[線カラー](properties_BackgroundAndBorder.md#線カラー) - -[線幅](properties_BackgroundAndBorder.md#線幅) - -[点線タイプ](properties_BackgroundAndBorder.md#点線タイプ) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 285a87d11d6bc39f631ab8720e98f40dd8437367 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 02:44:38 +0200 Subject: [PATCH 0558/4889] New translations text.md (Japanese) --- .../version-20-R6/FormObjects/text.md | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md index 69df753320f95f..8029adb8aa6651 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md @@ -47,27 +47,4 @@ title: テキスト -[タイプ](properties_Object.md#タイプ) - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[左](properties_CoordinatesAndSizing.md#左) - -[上](properties_CoordinatesAndSizing.md#上) - -[右](properties_CoordinatesAndSizing.md#右) - -[下](properties_CoordinatesAndSizing.md#下) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[高さ](properties_CoordinatesAndSizing.md#高さ) - -[角の半径](properties_CoordinatesAndSizing.md#角の半径) - -[横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - -[縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - -[表示状態](properties_Display.md#表示状態) - -[塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - -[境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[フォント](properties_Text.md#フォント) - -[フォントサイズ](properties_Text.md#フォントサイズ) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[方向](properties_Text.md#方向) - -[横揃え](properties_Text.md#横揃え) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 24cc9f3e0e05e45361a3544cd7921d0e6ccac116 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:26:43 +0200 Subject: [PATCH 0559/4889] New translations input_overview.md (French) --- .../version-20/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md index 7fb8e2989b5329..78c96e12c60d11 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md @@ -39,7 +39,7 @@ Vous pouvez gérer les données avec des [méthodes](Concepts/methods.md) objet -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From a4a630b6a9262852857788c8c773cfb13bce8734 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:26:44 +0200 Subject: [PATCH 0560/4889] New translations list_overview.md (French) --- .../version-20/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md index 2059b68f157a37..bad4b84447655b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md @@ -153,4 +153,4 @@ Vous pouvez choisir si les éléments de la liste hiérarchique peuvent être mo ## Propriétés prises en charge -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From c7c6e8c8dc28b82eff07f4ada57ba1651b774b6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:26:47 +0200 Subject: [PATCH 0561/4889] New translations listbox_overview.md (French) --- .../FormObjects/listbox_overview.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 40855036f718fb..68bf5e107f6cf8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -125,7 +125,7 @@ Les propriétés prises en charge dépendent du type de list box. | Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | | ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | | [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Souligné](properties_Text.md#bold) | X | X | X | | [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -279,7 +279,7 @@ Vous pouvez définir pour chaque colonne de List box des propriétés standard ( ### Propriétés spécifiques des colonnes -[Alpha Format](properties_Display.md#alpha-format) - [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) - [Hauteur de ligne automatique](properties_CoordinatesAndSizing.md#automatic-row-height) - [Tableau couleurs de fond](properties_Text.md#background-color) - [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) - [Gras](properties_Text.md#bold) - [Enumération](properties_DataSource.md#choice-list) - [Classe](properties_Object.md#css-class) - [Data Type (expression type) ](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Valeurs par défaut](properties_DataSource.md#default-values) - [Type d'affichage](properties_Display.md#display-type) - [Saisissable](properties_Entry.md#enterable) - [Filtres de saisie](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (colonne de list box tableau)](properties_Object.md#expression-type) - [Police](properties_Text.md#font) - [Couleur de la police](properties_Text.md#font-color) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Événements formulaire pris en charge @@ -354,7 +354,7 @@ Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, ell ### Propriétés spécifiques des pieds de page -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -460,6 +460,7 @@ N'oubliez pas que les expressions sont automatiquement réévaluées à chaque f - la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. + #### List box de type tableau Pour déterminer quelles lignes sont sélectionnées, vous devez parcourir le tableau booléen [Variable ou Expression](properties_Object.md#variable-or-expression) associé à la list box. @@ -537,7 +538,7 @@ La prise en charge du tri standard dépend du type de list box : | Type de list box | Prise en charge du tri standard | Commentaires | | ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | | Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | | Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | @@ -587,7 +588,7 @@ La valeur de la variable [variable associée à l’en-tête d’une colonne](pr - Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -1091,7 +1092,7 @@ Exemples : OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"bleu") - OB SET($ob;"requiredListName";"colors") + OB SET($ob;"requiredListName";"colors") ``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) @@ -1130,7 +1131,8 @@ Vous voulez afficher une combo box basée sur une énumération nommée "colors" ````4d C_OBJECT($ob) OB SET($ob;"valueType";"text") - OB SET($ob;"value";"vert") + + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ```` @@ -1232,6 +1234,3 @@ Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox * case à cocher (passage cochée/non cochée) * **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. * **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. - - - From 0824d1befa73c94b21a47626a6e01793bf974c8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:26:55 +0200 Subject: [PATCH 0562/4889] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 5a6e33d4f2e3a0..cc6226382a89b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: Fond et bordure Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. Par défaut, *Automatique* est sélectionné : la colonne utilise la couleur de fond alternative définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -26,6 +28,8 @@ Définit la couleur de fond d'un objet. Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la colonne utilise la couleur de fond définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -34,7 +38,7 @@ Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la col #### Objets pris en charge -[Liste Hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Ovale](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Zone de texte](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également From 7b722b2a2d7de60fcc3a3eec5510d1cf176708db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:27:12 +0200 Subject: [PATCH 0563/4889] New translations properties_reference.md (French) --- .../version-20/FormObjects/properties_Reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index d385ec82d6f7ca..f47514435f0a75 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -40,7 +40,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. Must only be selected among the 4D built-in formats. | "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (peut être combiné avec les autres valeurs possibles) | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | | [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false | | [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | | [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | @@ -58,7 +58,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | Une liste de valeurs à exclure. | | **f** | | | -| [`border-style`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`border-style`](properties_BackgroundAndBorder.md#background-color--fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | | [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | | [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | @@ -181,7 +181,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | | [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. Must only be selected among the 4D built-in formats. | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (can be combined with the other possible values) | +| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | From 537c91a461f3b6351f6f015a2b89a71a7ae318b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:27:21 +0200 Subject: [PATCH 0564/4889] New translations shapes_overview.md (French) --- .../version-20/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md index 81a73efe1d3936..abbe3e3b9da33d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ Les rectangles sont créés à l'aide de plusieurs propriétés (couleur, épais #### Propriétés prises en charge -[Bas](properties_CoordinatesAndSizing.md#bottom) - [Css Class](properties_Object.md#css-class) - [Rayon d'arrondi](properties_CoordinatesAndSizing.md#corner-radius) - [Type de pointillé](properties_BackgroundAndBorder.md#dotted-line-type) - [Couleur de fond](properties_BackgroundAndBorder.md#background-color-fill-color) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Couleur de ligne](properties_BackgroundAndBorder.md#line-color) - [Épaisseur du trait](properties_BackgroundAndBorder.md#line-width) - [Nom](properties_Object.md#object-name) - [Droite](properties_CoordinatesAndSizing.md#right) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilité](properties_Display.md#visibility) - [Largeur](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Ligne @@ -106,4 +106,4 @@ Un ovale statique est un objet décoratif contenu dans les formulaires. Les obje #### Propriétés prises en charge -[Bas](properties_CoordinatesAndSizing.md#bottom) - [Css Class](properties_Object.md#css-class) - [Type de pointillé](properties_BackgroundAndBorder.md#dotted-line-type) - [Couleur de fond](properties_BackgroundAndBorder.md#background-color-fill-color) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Couleur du trait](properties_BackgroundAndBorder.md#line-color) - [Épaisseur du trait](properties_BackgroundAndBorder.md#line-width) - [Nom](properties_Object.md#object-name) - [Droite](properties_CoordinatesAndSizing.md#right) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilité](properties_Display.md#visibility) - [Largeur](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From 1a9f8e5e1a8e0f2ac7ee4cba9a5baf562c7959de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:27:28 +0200 Subject: [PATCH 0565/4889] New translations text.md (French) --- .../version-20/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/text.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/text.md index 3be8f1bc6edebe..f997adcd957e54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/text.md @@ -51,4 +51,4 @@ Une fois qu’un texte a été orienté, il reste possible de modifier sa taille -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From b4702775a742f229a39b0ae86d8341e4d69dca78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:44:22 +0200 Subject: [PATCH 0566/4889] New translations input_overview.md (French) --- .../version-20-R5/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md index 97463237f2d4c4..3388c159e63c67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md @@ -36,7 +36,7 @@ Vous pouvez gérer les données avec des [méthodes](Concepts/methods.md) objet -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 66f467a18e6e21bcba916b91e486da31739bd65d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:44:24 +0200 Subject: [PATCH 0567/4889] New translations list_overview.md (French) --- .../version-20-R5/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md index 0b1a0c43f24901..1e68fdcbc65d6d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Vous pouvez choisir si les éléments de la liste hiérarchique peuvent être mo ## Propriétés prises en charge -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 1e5adb193615eb418f5ca5b94859956941a8fca3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:44:28 +0200 Subject: [PATCH 0568/4889] New translations listbox_overview.md (French) --- .../FormObjects/listbox_overview.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 5cd0ce3a5f7221..3799c15bb7825e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -115,7 +115,7 @@ Les propriétés prises en charge dépendent du type de list box. | Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | | -------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | | [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Background Color](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Bold](properties_Text.md#bold) | X | X | X | | [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -261,7 +261,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Propriétés spécifiques des colonnes -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Événements formulaire pris en charge @@ -330,7 +330,7 @@ Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, ell ### Propriétés spécifiques des pieds de page -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -497,7 +497,7 @@ Dans la méthode _UI_SetColor_, vous pouvez écrire : Else $color:=lk inherited End if - + $0:=$color ``` @@ -517,7 +517,7 @@ La prise en charge du tri standard dépend du type de list box : | Type de list box | Prise en charge du tri standard | Commentaires | | ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection d'objets | Oui |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | | Collection de valeurs scalaires | Non | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | | Entity selection | Oui |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | | Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | @@ -967,7 +967,7 @@ La valeur des cellules est stockée dans l'attribut "value". Cet attribut est ut C_OBJECT($ob3) OB SET($ob3;"valueType";"boolean") OB SET($ob3;"value";True) - + APPEND TO ARRAY(obColumn;$ob1) APPEND TO ARRAY(obColumn;$ob2) APPEND TO ARRAY(obColumn;$ob3) @@ -1079,7 +1079,7 @@ Exemples : OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") + OB SET($ob;"requiredListName";"colors") ``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) @@ -1121,7 +1121,8 @@ Vous voulez afficher une combo box basée sur une énumération nommée "colors" ```4d C_OBJECT($ob) OB SET($ob;"valueType";"text") - OB SET($ob;"value";"vert") + + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ``` From b79b6ec4f61eeddc4cbd20aabe91e7906f3440b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:44:39 +0200 Subject: [PATCH 0569/4889] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md index 39613645ace741..c922dfdb952347 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: Fond et bordure Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. Par défaut, _Automatique_ est sélectionné : la colonne utilise la couleur de fond alternative définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -25,6 +27,8 @@ Définit la couleur de fond d'un objet. Dans le cas d'une list box, par défaut _Automatique_ est sélectionné : la colonne utilise la couleur de fond définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -33,7 +37,7 @@ Dans le cas d'une list box, par défaut _Automatique_ est sélectionné : la col #### Objets pris en charge -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également From 6c26b9f2e077da7ecf3f3016be6ba99d7bdf2890 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:45:04 +0200 Subject: [PATCH 0570/4889] New translations properties_reference.md (French) --- .../version-20-R5/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 7c4dcfd276d8ec..7a168c30dff40f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | | [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | | [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | From c62c2ab61211a0bc83db8b43a4c22a7cc19809df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:45:15 +0200 Subject: [PATCH 0571/4889] New translations shapes_overview.md (French) --- .../version-20-R5/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md index d23dcfe56bd0a1..9ef423be3a0b67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md @@ -34,7 +34,7 @@ Les rectangles sont créés à l'aide de plusieurs propriétés (couleur, épais #### Propriétés prises en charge -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Ligne @@ -105,4 +105,4 @@ Un ovale statique est un objet décoratif contenu dans les formulaires. Les obje #### Propriétés prises en charge -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 7e20dcee2dd77518f15cb90ff0db1947798812c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 03:45:23 +0200 Subject: [PATCH 0572/4889] New translations text.md (French) --- .../version-20-R5/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md index 6ecb00366b5ba0..895ccdb74c67be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md @@ -47,4 +47,4 @@ Une fois qu’un texte a été orienté, il reste possible de modifier sa taille -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From b465e01d90c21e8567eebcd39a3e65fb2d87f32d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:04 +0200 Subject: [PATCH 0573/4889] New translations input_overview.md (French) --- .../current/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 97463237f2d4c4..3388c159e63c67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -36,7 +36,7 @@ Vous pouvez gérer les données avec des [méthodes](Concepts/methods.md) objet -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From eecd4d2168d08f628c4f89c8c3566fce64ddbeef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:06 +0200 Subject: [PATCH 0574/4889] New translations list_overview.md (French) --- .../current/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 0b1a0c43f24901..1e68fdcbc65d6d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Vous pouvez choisir si les éléments de la liste hiérarchique peuvent être mo ## Propriétés prises en charge -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From b8d7ae87a97b0e78952ef22f51c8841c74aa6dbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:11 +0200 Subject: [PATCH 0575/4889] New translations listbox_overview.md (French) --- .../current/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index ab723be3904021..95a55c7d149d0e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -121,7 +121,7 @@ Les propriétés prises en charge dépendent du type de list box. | Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | | -------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | | [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Background Color](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Bold](properties_Text.md#bold) | X | X | X | | [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -267,7 +267,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Propriétés spécifiques des colonnes -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Événements formulaire pris en charge @@ -336,7 +336,7 @@ Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, ell ### Propriétés spécifiques des pieds de page -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie From 8f67baf9abcf15fdccb06ac3fc21cc5b8896661f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:21 +0200 Subject: [PATCH 0576/4889] New translations properties_backgroundandborder.md (French) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 39613645ace741..c922dfdb952347 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: Fond et bordure Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. Par défaut, _Automatique_ est sélectionné : la colonne utilise la couleur de fond alternative définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -25,6 +27,8 @@ Définit la couleur de fond d'un objet. Dans le cas d'une list box, par défaut _Automatique_ est sélectionné : la colonne utilise la couleur de fond définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -33,7 +37,7 @@ Dans le cas d'une list box, par défaut _Automatique_ est sélectionné : la col #### Objets pris en charge -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également From 1d13dc7696be1f9187aeb70078be1644a4154597 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:42 +0200 Subject: [PATCH 0577/4889] New translations properties_reference.md (French) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 7c4dcfd276d8ec..7a168c30dff40f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | | [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | | [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | From 74fb1a3c712fa302364842ea5feec8b3366ca391 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:52 +0200 Subject: [PATCH 0578/4889] New translations shapes_overview.md (French) --- .../current/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md index d23dcfe56bd0a1..9ef423be3a0b67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md @@ -34,7 +34,7 @@ Les rectangles sont créés à l'aide de plusieurs propriétés (couleur, épais #### Propriétés prises en charge -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Ligne @@ -105,4 +105,4 @@ Un ovale statique est un objet décoratif contenu dans les formulaires. Les obje #### Propriétés prises en charge -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 6b6531fc8f69f8698c8efcfef3e3f630c52272bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:06:59 +0200 Subject: [PATCH 0579/4889] New translations text.md (French) --- .../docusaurus-plugin-content-docs/current/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/text.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/text.md index 6ecb00366b5ba0..895ccdb74c67be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/text.md @@ -47,4 +47,4 @@ Une fois qu’un texte a été orienté, il reste possible de modifier sa taille -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From cf87f5cc9f187a4d2560c7fe10be8213b92823c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:28:19 +0200 Subject: [PATCH 0580/4889] New translations input_overview.md (French) --- .../version-20-R6/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md index 97463237f2d4c4..3388c159e63c67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md @@ -36,7 +36,7 @@ Vous pouvez gérer les données avec des [méthodes](Concepts/methods.md) objet -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From cfc30e40302326965306511550aa25ac0c0df452 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:28:21 +0200 Subject: [PATCH 0581/4889] New translations list_overview.md (French) --- .../version-20-R6/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md index cf69651598e4b1..98fb5da1a78a8c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Vous pouvez choisir si les éléments de la liste hiérarchique peuvent être mo ## Propriétés prises en charge -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 06296a0c21da99d26d15ec4dafd7e5d275857f95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:28:25 +0200 Subject: [PATCH 0582/4889] New translations listbox_overview.md (French) --- .../version-20-R6/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 920f4e47d0b84a..79818ed1a280f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -121,7 +121,7 @@ Les propriétés prises en charge dépendent du type de list box. | Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | | -------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | | [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Background Color](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Bold](properties_Text.md#bold) | X | X | X | | [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -267,7 +267,7 @@ You can set standard properties (text, background color, etc.) for each column o ### Propriétés spécifiques des colonnes -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Événements formulaire pris en charge @@ -336,7 +336,7 @@ Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, ell ### Propriétés spécifiques des pieds de page -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie From 2a74cf1767dc3c602142d3fb30d4a5355e7160dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:28:33 +0200 Subject: [PATCH 0583/4889] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md index 5db326e55897ab..8cb9c14df1fedf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: Fond et bordure Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. Par défaut, *Automatique* est sélectionné : la colonne utilise la couleur de fond alternative définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -25,6 +27,8 @@ Définit la couleur de fond d'un objet. Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la colonne utilise la couleur de fond définie au niveau de la list box. +You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html) command. + #### Grammaire JSON | Nom | Type de données | Valeurs possibles | @@ -33,7 +37,7 @@ Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la col #### Objets pris en charge -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également From f4364542f7e0441043d1f9c87fd11bf0be2bfa71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:28:52 +0200 Subject: [PATCH 0584/4889] New translations properties_reference.md (French) --- .../version-20-R6/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 1371bea99dbf57..0b6f3a63060f99 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false | | [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS | | [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 | From 81e79be940a50b316da769e1b42202cf3b09e4a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:29:01 +0200 Subject: [PATCH 0585/4889] New translations shapes_overview.md (French) --- .../version-20-R6/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md index d23dcfe56bd0a1..9ef423be3a0b67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md @@ -34,7 +34,7 @@ Les rectangles sont créés à l'aide de plusieurs propriétés (couleur, épais #### Propriétés prises en charge -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Ligne @@ -105,4 +105,4 @@ Un ovale statique est un objet décoratif contenu dans les formulaires. Les obje #### Propriétés prises en charge -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 8b94dc1e3776e9f30adc88629bcb729422821fb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:29:08 +0200 Subject: [PATCH 0586/4889] New translations text.md (French) --- .../version-20-R6/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md index 0443101bd9abee..77649b300b91e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md @@ -47,4 +47,4 @@ Une fois qu’un texte a été orienté, il reste possible de modifier sa taille -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From cabcdd203dcd0b3b163f55bb6c3fbfc449d5d42a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:48:51 +0200 Subject: [PATCH 0587/4889] New translations $method.md (Spanish) --- .../docusaurus-plugin-content-docs/version-18/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md index b199324a9feaac..84bb82cd24040e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md @@ -28,7 +28,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +También puede eliminar las entidades de un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Ejemplo From 502a90aead43019f0cc1a33924b1bebeff8d51f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:49:07 +0200 Subject: [PATCH 0588/4889] New translations {dataclass}.md (Spanish) --- .../version-18/REST/{dataClass}.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/{dataClass}.md b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/{dataClass}.md index 283a14be83f13d..e1f2a7406610fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/{dataClass}.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/{dataClass}.md @@ -224,7 +224,7 @@ Para ser llamado en una petición REST, un método debe: - **Tabla**: la tabla 4D (es decir, la clase de datos) sobre la que se llama al método. La tabla debe ser [expuesta a REST](configuration.md#exposing-tables-and-fields). - **Alcance**: este ajuste es útil cuando el método utiliza el lenguaje clásico de 4D y, por tanto, necesita tener un contexto de base de datos del lado del servidor. - **Tabla** -para los métodos aplicados a toda la tabla (dataclass) - - **Current record** -for methods applied to the current record (entity) using the `\{dataClass\}(key)/{method}` syntax. + - **Registro actual** -para los métodos aplicados al registro actual (entidad) utilizando la sintaxis `\{dataClass\}(key)/{method}`. - **Selección actual** -para los métodos aplicados a la selección actual ![alt-text](../assets/en/REST/MethodProp.png) From 30e601854d047296e974e31b8ae443f7affec6e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 04:58:32 +0200 Subject: [PATCH 0589/4889] New translations $method.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md index b199324a9feaac..84bb82cd24040e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md @@ -28,7 +28,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +También puede eliminar las entidades de un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Ejemplo From c4f72bf356664652ff21444c53c8da3f23c6370d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:09:14 +0200 Subject: [PATCH 0590/4889] New translations updates.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md index ecbf1e320caa15..98575958af4895 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md @@ -20,7 +20,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 #### Lo más destacado -- [**Fixed bug list**](https://bugs.4d.fr/fixedbugslist?version=19.8): list of all bugs that have been fixed in 4D 19.8. +- [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=19.8): lista de todos los bugs corregidos en 4D 19.8. ## 4D 19.7 From e5a4aefe3658e0b30d6341ac4c00b77e9d640c48 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:10:06 +0200 Subject: [PATCH 0591/4889] New translations settings.md (Spanish) --- .../version-20/Backup/settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Backup/settings.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Backup/settings.md index 67102f06b24a45..fe5eb11139e7d3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Backup/settings.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Backup/settings.md @@ -122,7 +122,7 @@ When this option is checked, the program automatically starts the restore of the #### Integrar los últimos registros si la base de datos está incompleta -When this option is checked, the program automatically integrates the current log file if it contains operations that are not present in the data file. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. +Cuando se marca esta opción, el programa integra automáticamente el archivo de registro actual si contiene operaciones que no están presentes en el archivo de datos. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. :::note From 0e9ef8e0f01aea347771c9395815d6926322bd59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:09 +0200 Subject: [PATCH 0592/4889] New translations input_overview.md (Spanish) --- .../version-20/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md index 0fde6353ecc946..7b52cc6d70f531 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/input_overview.md @@ -39,7 +39,7 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form -[Permitir selector de fuente/color](properties_Text.md#allow-font-color-picker) -[Formato Alfa](properties_Display.md#alpha-format) - [Revisión ortográfica automática](properties_Entry.md#auto-spellcheck) - [Negrita](properties_Text.md#bold) - [Prueba cuando es falso/texto cuando es verdadero](properties_Display.md#text-when-false-text-when-true) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Formato de fecha](properties_Display.md#date-format) - [Valor por defecto](properties_RangeOfValues.md#default-value) - [Arrastrable](properties_Action.md#draggable) - [Abandonable](properties_Action.md#droppable) - [Ingresable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista de excluidos](properties_RangeOfValues.md#excluded-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Color de relleno](properties_BackgroundAndBorder.md#fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multilínea](properties_Entry.md#multiline) - [Multiestilo](properties_Text.md#multi-style) - [Formato de número](properties_Display.md#number-format) - [Nombre de objeto](properties_Object.md#object-name) - [Orientación](properties_Text.md#orientation) - [Formato de imagen](properties_Display.md#picture-format) - [Marcador de posición](properties_Entry.md#placeholder) - [Imprimir marco](properties_Print.md#print-frame) - [Lista requerida](properties_RangeOfValues.md#required-list) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Almacenar con etiquetas de estilo por defecto](properties_Text.md#store-with-default-style-tags) - [Texto cuando es falso/Texto cuando es verdadero](properties_Display.md#text-when-false-text-when-true) - [Formato de tiempo](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar texto](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 8ea533417fb3f27d4f8cdb2d282205d0776ccacb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:10 +0200 Subject: [PATCH 0593/4889] New translations list_overview.md (Spanish) --- .../version-20/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md index f6402b2386ef12..659d2c7859f941 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/list_overview.md @@ -153,4 +153,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color-fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiseleccionable](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From 6360526f07b2b51d9d041536d528132c2eeebc6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:13 +0200 Subject: [PATCH 0594/4889] New translations listbox_overview.md (Spanish) --- .../version-20/FormObjects/listbox_overview.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 93a19bd34e31b6..9b26860b70446b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -125,7 +125,7 @@ Las propiedades soportadas dependen del tipo de list box. | Propiedad | List box array | List box selección | List box colección o entity selection | | ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | | [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Negrita](properties_Text.md#bold) | X | X | X | | [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -279,7 +279,7 @@ Puede definir para cada columna de list box de las propiedades estándar (texto, ### Propiedades específicas de la columna -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Eventos formulario soportados @@ -354,7 +354,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestión de entrada @@ -460,6 +460,7 @@ Tenga en cuenta que las expresiones se reevalúan automáticamente cada vez que: - la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. + #### List box de tipo array Tiene que analizar el array booleano [Variable o expresión](properties_Object.md#variable-or-expression) asociado al list box para determinar si las líneas están seleccionadas o no. @@ -537,7 +538,7 @@ El soporte de ordenación estándar depende del tipo de list box: | Tipo de list box | Soporte de ordenación estándar | Comentarios | | ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | | Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | | Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | @@ -587,7 +588,7 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -1113,7 +1114,7 @@ Ejemplos: OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") + OB SET($ob;"requiredListName";"colors") ``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) @@ -1152,6 +1153,7 @@ Ejemplo: ````4d C_OBJECT($ob) OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ```` @@ -1271,6 +1273,3 @@ Se pueden manejar varios eventos mientras se utiliza un array list box de objeto * en una casilla de selección (cambia entre marcado/desmarcado) * **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. * **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. - - - From f684b99a140bd1fc4291831b636bbbe281758087 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:21 +0200 Subject: [PATCH 0595/4889] New translations properties_backgroundandborder.md (Spanish) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index c1dd78a0b04d90..673fe124d9e672 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -8,6 +8,8 @@ title: Fondo y borde Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. Por defecto, *Automático* está seleccionado: la columna utiliza el color de fondo alternativo definido en el nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -26,6 +28,8 @@ Define el color de fondo de un objeto. En el caso de un list box, por defecto se selecciona *Automático*: la columna utiliza el color de fondo definido al nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -34,7 +38,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u #### Objetos soportados -[Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Ver también From 40d01de438ff1e7f8c90d1fabd8a9727cdab8811 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:38 +0200 Subject: [PATCH 0596/4889] New translations properties_reference.md (Spanish) --- .../version-20/FormObjects/properties_Reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index 9aa530d6e4c0aa..dc800840a7f528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -40,7 +40,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objetos)
    [`dataSource`](properties_Subform.md#source) (subformularios)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Colección o list box de selección de entidades)
    [`dataSource`](properties_DataSource.md#expression) (Columna list box)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (list box jerárquico) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | | [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. Sólo debe seleccionarse entre los formatos integrados en 4D. | "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (puede combinarse con otros valores posibles) | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | | [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | | [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | | [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | @@ -58,7 +58,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Una lista de valores a excluir. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | | [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | | [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | @@ -181,7 +181,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | | [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. Sólo debe seleccionarse entre los formatos integrados en 4D. | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (puede combinarse con otros valores posibles) | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | From 374d337c9cca5919d5452f1bb6f54365c84f9ba3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:47 +0200 Subject: [PATCH 0597/4889] New translations shapes_overview.md (Spanish) --- .../version-20/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md index 2b9b214500ffef..1869d556878b8d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo #### Propiedades soportadas -[Abajo](properties_CoordinatesAndSizing.md#bottom) - [Clase Css ](properties_Object.md#css-class) - [Radio de la esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de fondo](properties_BackgroundAndBorder.md#background-color-fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Línea @@ -106,4 +106,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Abajo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de fondo](properties_BackgroundAndBorder.md#background-color-fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From 176bd70a83cf3c3a1fb5d19011da0eeaefb93679 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:12:54 +0200 Subject: [PATCH 0598/4889] New translations text.md (Spanish) --- .../version-20/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/text.md index 8955dec529decd..8c128ab5a12d9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/text.md @@ -51,4 +51,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Negrita](properties_Text.md#bold) - [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Color de relleno](properties_BackgroundAndBorder.md#fill-color) - [Fuente](properties_Text.md#font) - [Color de la fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Orientación](properties_Text.md#orientation) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From dd904a3dde08e899abfeb7981325601522c64d0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:13:44 +0200 Subject: [PATCH 0599/4889] New translations $method.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md index c5d515276a42c6..320b0b61df9a2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md @@ -28,7 +28,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +También puede eliminar las entidades de un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Ejemplo From 1653e7d6cdd52cefae6552b633e074909f9669a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:28:25 +0200 Subject: [PATCH 0600/4889] New translations settings.md (Spanish) --- .../version-20-R5/Backup/settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Backup/settings.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Backup/settings.md index 015a371f0b12ea..dab009a0c6b034 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Backup/settings.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Backup/settings.md @@ -127,7 +127,7 @@ When this option is checked, the program automatically starts the restore of the #### Integrar los últimos registros si la base de datos está incompleta -When this option is checked, the program automatically integrates the current log file if it contains operations that are not present in the data file. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. +Cuando se marca esta opción, el programa integra automáticamente el archivo de registro actual si contiene operaciones que no están presentes en el archivo de datos. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. :::note From 56ff60c57a456e9e1852b541de7fe6887ad4190a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:28:59 +0200 Subject: [PATCH 0601/4889] New translations quick-tour.md (Spanish) --- .../version-20-R5/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index 53ea225cc5d06d..f0075bdfa825fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -54,7 +54,7 @@ Even if it is usually not recommended, you can create variables simply by using MyOtherDate:=Current date+30 ``` -La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. A variable created by assignment is interpreted as typeless, that is, it can be assigned with other types in other lines and change of type dynamically. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. +La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. ## Comandos From d2d1929cf838c07caa5679fe1ebe158a98843857 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:30:39 +0200 Subject: [PATCH 0602/4889] New translations input_overview.md (Spanish) --- .../version-20-R5/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md index a0ef98aa640d50..685aff20c9a0ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md @@ -36,7 +36,7 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From e6681309f3922bc941b5275aee28b707dae01255 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:30:40 +0200 Subject: [PATCH 0603/4889] New translations list_overview.md (Spanish) --- .../version-20-R5/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md index 4c707f4404b326..4a9d74314896fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color-fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Sugerencia de ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 014aaafa96c700219fc65bb4133142ee8a1bb0d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:30:44 +0200 Subject: [PATCH 0604/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index d753939c1b4b57..151dedd62e9863 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -115,7 +115,7 @@ Las propiedades soportadas dependen del tipo de list box. | Propiedad | List box array | List box selección | List box colección o entity selection | | -------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | | [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Background Color](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Negrita](properties_Text.md#bold) | X | X | X | | [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -261,7 +261,7 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col ### Propiedades específicas de la columna -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Eventos formulario soportados @@ -330,7 +330,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestión de entrada @@ -497,7 +497,7 @@ Puede escribir en el método _UI_SetColor_: Else $color:=lk inherited End if - + $0:=$color ``` @@ -517,7 +517,7 @@ El soporte de ordenación estándar depende del tipo de list box: | Tipo de list box | Soporte de ordenación estándar | Comentarios | | ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de objetos | Sí |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | | Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | | Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | @@ -964,7 +964,7 @@ Los valores de las celdas se almacenan en el atributo "value". Este atributo se C_OBJECT($ob3) OB SET($ob3;"valueType";"boolean") OB SET($ob3;"value";True) - + APPEND TO ARRAY(obColumn;$ob1) APPEND TO ARRAY(obColumn;$ob2) APPEND TO ARRAY(obColumn;$ob3) @@ -1076,7 +1076,7 @@ Ejemplos: OB SET($ob;"valueType";"text") OB SET($ob;"saveAs";"value") OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") + OB SET($ob;"requiredListName";"colors") ``` ![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) @@ -1118,6 +1118,7 @@ Ejemplo: ```4d C_OBJECT($ob) OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") OB SET($ob;"choiceListName";"colors") ``` From d2ce6548437d847a342cbc68e2ce1ea137187f2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:30:53 +0200 Subject: [PATCH 0605/4889] New translations properties_backgroundandborder.md (Spanish) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md index 0637bb35a67157..df5b3b800b2091 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: Fondo y borde Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. Por defecto, _Automático_ está seleccionado: la columna utiliza el color de fondo alternativo definido en el nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -25,6 +27,8 @@ Define el color de fondo de un objeto. En el caso de un list box, por defecto se selecciona _Automático_: la columna utiliza el color de fondo definido al nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -33,7 +37,7 @@ En el caso de un list box, por defecto se selecciona _Automático_: la columna u #### Objetos soportados -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Ver también From 4d065dc9daa4e8d84108362d6309a74fe1f7df42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:31:05 +0200 Subject: [PATCH 0606/4889] New translations properties_listbox.md (Spanish) --- .../version-20-R5/FormObjects/properties_ListBox.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ListBox.md index bc7ae14dc40f31..43e7e1cc4561e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ListBox.md @@ -36,9 +36,9 @@ Se muestra el formulario especificado: #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| detailForm | string |
  • Name (string) of table or project form
  • POSIX path (string) to a .json file describing the form
  • Object describing the form
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| detailForm | string |
  • Nombre (cadena) de la tabla o formulario proyecto
  • Ruta POSIX (cadena) a un archivo .json que describe el formulario
  • Objeto que describe el formulario
  • | #### Objetos soportados From 09195942fa23304c3a0576c43f4c631fcc7febaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:31:12 +0200 Subject: [PATCH 0607/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 8e41d38440995a..a56a2364560a69 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | | [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | | [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | @@ -86,7 +86,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | | [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | | [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | | `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | From bdad75f250d88be1024a8801932e02ce223ad5c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:31:17 +0200 Subject: [PATCH 0608/4889] New translations properties_text.md (Spanish) --- .../version-20-R5/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index 3268d201de0e02..c07fc38c3dabb4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -25,7 +25,7 @@ When this property is enabled, the [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4 Ajusta el texto seleccionado para que aparezca más oscuro y pesado. -You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.com/4Dv17R5/4D/17-R5/OBJECT-SET-FONT-STYLE.301-4128244.en.html) command. +Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](https://doc.4d.com/4Dv17R5/4D/17-R5/OBJECT-SET-FONT-STYLE.301-4128244.en.html). > Esto es texto normal.
    > **Esto es texto en negrita.** @@ -165,7 +165,7 @@ El color puede ser especificado por: - un valor HEX - como "# ff0000" - un valor RVB - como "rgb (255,0,0)" -You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc.4d.com/4Dv18/4D/18/OBJECT-SET-RGB-COLORS.301-4505456.en.html) command. +También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB COLORS**](https://doc.4d.com/4Dv18/4D/18/OBJECT-SET-RGB-COLORS.301-4505456.en.html). #### Gramática JSON From 3922daa13291628b7fb723c3d0fed6df18a53231 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:31:19 +0200 Subject: [PATCH 0609/4889] New translations properties_textandpicture.md (Spanish) --- .../version-20-R5/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md index 640be14470e58d..f81b06c11c61b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md @@ -244,7 +244,7 @@ Cada opción precisa la relación entre el botón y el menú emergente asociado: :::info -Refer to the [`On Alternative Click` event description](../Events/onAlternativeClick.md) for more information on the handling of events in this case. +Consulte la descripción del evento [`On Alternative Click`](../Events/onAlternativeClick.md) para más información sobre la gestión de eventos en este caso. ::: From d710e43b1232afa57a17fe454166777443d7358b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:31:23 +0200 Subject: [PATCH 0610/4889] New translations shapes_overview.md (Spanish) --- .../version-20-R5/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md index 9811053d534922..716e638025ee06 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md @@ -34,7 +34,7 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Línea @@ -105,4 +105,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From a377fc098de2ec09ddcaedb4f481a1bc5f3a89f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:31:29 +0200 Subject: [PATCH 0611/4889] New translations text.md (Spanish) --- .../version-20-R5/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md index a87cde7bf8c52e..c7e4cfc9384dcf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md @@ -47,4 +47,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 84d390a9467af4cbd41ce8c4b573e8e06be0410f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:32:08 +0200 Subject: [PATCH 0612/4889] New translations code-overview.md (Spanish) --- .../version-20-R5/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md index 0e06e740c4b272..76adf72cc71b44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md @@ -9,7 +9,7 @@ El IDE de 4D le ofrece varias funcionalidades para crear, editar, exportar o eli ## Creación de métodos -A method in 4D is stored in a **.4dm** file located in the appropriate folder of the [`/Project/Sources/`](../Project/architecture.md#sources) folder. +Un método en 4D se almacena en un archivo **.4dm** ubicado en la carpeta apropiada de la carpeta [`/Project/Sources/`](../Project/architecture.md#sources). Puede crear [varios tipos de métodos](../Concepts/methods.md): From dfa270e086eccb143dad66906a10d255c4a6bf1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:32:10 +0200 Subject: [PATCH 0613/4889] New translations compiler.md (Spanish) --- .../version-20-R5/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md index 616508eb197e3d..d04eb40a0aba5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md @@ -49,7 +49,7 @@ Si modifica su proyecto en modo interpretado, debe recompilarlo para que sus mod ## Características de la ventana del compilador -In addition to the [**Compile** button](#compile), the Compiler window provides additional features that are useful during the project development phase. +Además del [botón **Compilar**](#compile), la ventana Compilador ofrece otras funcionalidades útiles durante la fase de desarrollo del proyecto. ### Verificar la sintaxis From 7600a30abf6e5e410bca3036ad42649da2ac4901 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:32:36 +0200 Subject: [PATCH 0614/4889] New translations $timeout.md (Spanish) --- .../version-20-R5/REST/$timeout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md index 9c0a4084aefe73..2eca1a30788188 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md @@ -7,7 +7,7 @@ Define el número de segundos para guardar un conjunto de entidades en la caché ## Descripción -To define a timeout for an entity set that you create using [`$method=entityset`]($method.md#methodentityset), pass the number of seconds to `$timeout`. Por ejemplo, si quiere fijar el tiempo de espera en 20 minutos, pase 1200. Por defecto, el tiempo de espera es de dos (2) horas. +Para definir un tiempo de espera para un conjunto de entidades que cree utilizando [`$method=entityset`]($method.md#methodentityset), pase el número de segundos a `$timeout`. Por ejemplo, si quiere fijar el tiempo de espera en 20 minutos, pase 1200. Por defecto, el tiempo de espera es de dos (2) horas. Una vez que se ha definido el tiempo de espera, cada vez que se llama a un conjunto de entidades (mediante el uso de `$method=entityset`), el tiempo de espera se recalcula basándose en la hora actual y el tiempo de espera. From aab47d1fd5378e3ed0ef362b1c9951e09a1119ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:32:45 +0200 Subject: [PATCH 0615/4889] New translations geninfo.md (Spanish) --- .../version-20-R5/REST/genInfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md index 308cc9141e9838..02df2e69f52912 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md @@ -22,7 +22,7 @@ Utilice el parámetro [`$info`]($info.md) para obtener información sobre las se ## queryPath y queryPlan -Las selecciones de entidades generadas a través de búsquedas pueden tener las dos propiedades siguientes: `queryPlan` y `queryPath`. To calculate and return these properties, you just need to add [`$queryPlan`]($queryplan.md) and/or [`$queryPath`]($querypath.md) in the REST request. +Las selecciones de entidades generadas a través de búsquedas pueden tener las dos propiedades siguientes: `queryPlan` y `queryPath`. Para calcular y devolver estas propiedades, basta con añadir [`$queryPlan`]($queryplan.md) y/o [`$queryPath`]($querypath.md) en la petición REST. Por ejemplo: From ef8fe2ff3c14ccdab5486de114c72fc0affe884b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:32:47 +0200 Subject: [PATCH 0616/4889] New translations mandata.md (Spanish) --- .../version-20-R5/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md index c77fedf5858afb..babd742542180b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md @@ -49,7 +49,7 @@ A new selection of entities is returned; however, you can also create a new enti ## Cálculo de datos -By using [`$compute`]($compute.md), you can compute the **average**, **count**, **min**, **max**, or **sum** for a specific attribute in a dataclass. También puede calcular todos los valores con la palabra clave $all. +Utilizando [`$compute`]($compute.md), puede calcular **average**, **count**, **min**, **max**, o **sum** de un atributo específico de una clase de datos. También puede calcular todos los valores con la palabra clave $all. Por ejemplo, para obtener el salario más alto: From c2f2673c2b3384e45ba9cf2e377cf69c67095040 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:33:03 +0200 Subject: [PATCH 0617/4889] New translations classes.md (Spanish) --- .../version-20-R5/ViewPro/classes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index c6b6d2ae65d839..0e9cb82e614fdd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -81,7 +81,7 @@ The `.bandRows` property indicates wh **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. Por defecto = False +La propiedad `.highlightLastColumn` indica si se debe resaltar la última columna. Por defecto = False ### .highlightFirstColumn @@ -239,7 +239,7 @@ La propiedad `.bandColumns` indica s **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. +La propiedad `.highlightLastColumn` indica si se debe resaltar la última columna. ### .highlightFirstColumn @@ -282,7 +282,7 @@ The `.firstColumnStripStyle` property is the -The `.firstFooterCellStyle` property is the style of the first footer cell. "highlightFirstColumn" debe ser true. +La propiedad `.firstFooterCellStyle` es el estilo de la primera celda del pie de página. "highlightFirstColumn" debe ser true. ### .firstHeaderCellStyle @@ -290,7 +290,7 @@ The `.firstFooterCellStyle` property is the -The `.firstHeaderCellStyle` property is the style of the first header cell. "highlightFirstColumn" debe ser true. +La propiedad `.firstHeaderCellStyle` es el estilo de la primera celda del encabezado. "highlightFirstColumn" debe ser true. ### .firstRowStripSize @@ -298,7 +298,7 @@ The `.firstHeaderCellStyle` property is the -The `.firstRowStripSize` property is the size of the first alternating column. Por defecto=1. +La propiedad `.firstRowStripSize` es el tamaño de la primera columna alterna. Por defecto=1. ### .firstRowStripStyle @@ -338,7 +338,7 @@ La propiedad `.highlightFirstColumnStyle` es el estilo -The `.highlightLastColumnStyle` property is the style of the last column. "highlightLastColumn" debe ser true. +La propiedad `.highlightLastColumnStyle` es el estilo de la última columna. "highlightLastColumn" debe ser true. ### .lastFooterCellStyle From 1b6515bddacc3fa0ea5f2b14fa30df58cfaf8850 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:34:07 +0200 Subject: [PATCH 0618/4889] New translations vp-object-to-font.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-object-to-font.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md index dfb6555ee86df2..53aeebad75c339 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md @@ -16,7 +16,7 @@ title: VP Object to font #### Descripción -The `VP Object to font` command returns a font shorthand string from _fontObj_. +El comando `VP Object to font` devuelve una cadena abreviada de fuente a partir de _fontObj_. En _fontObj_, pase un objeto que contenga las propiedades de la fuente. Se soportan las siguientes propiedades: From b7186b7240abe706ff651375234c5d666bd9dcc2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:34:49 +0200 Subject: [PATCH 0619/4889] New translations vp-set-table-theme.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md index 2b3431bd8f0196..58021313657119 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md @@ -29,7 +29,7 @@ El comando `VP SET TABLE THEME` adds the class specified in *className* to the component. +La función `.addCSSClass` añade la clase especificada en *className* al componente. Para más información, consulte la [descripción de `.addCSSClass` en la documentación de Qodly](https://developer.qodly.com/docs/language/WebFormItemClass#addcssclass). From 528c5eef96dd6cd8be4970980b01d8bccab1f20b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:49:23 +0200 Subject: [PATCH 0625/4889] New translations websocketconnectionclass.md (Spanish) --- .../current/API/WebSocketConnectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md index ab2d1d77d58476..7587e845d0b58a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md @@ -7,7 +7,7 @@ La API de la clase `WebSocketConnection` te permite gestionar conexiones WebSock :::info -For an overview and some examples of the WebSocket server implementation in 4D, please refer to the [`WebSocketServer` class](WebSocketServerClass.md). +Para una visión general y algunos ejemplos de la implementación del servidor WebSocket en 4D, por favor consulte la clase [`WebSocketServer` class](WebSocketServerClass.md). ::: From 71c9e4d126f411b83f754c519d93af9d8fb64910 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:49:27 +0200 Subject: [PATCH 0626/4889] New translations ziparchiveclass.md (Spanish) --- .../current/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index 61f41e2f8e3488..9fdb1dfbbd004d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -215,7 +215,7 @@ $err:=ZIP Create archive($zip; $destination) The `ZIP Read archive` command retrieves the contents of *zipFile* and returns it as a `4D.ZipArchive` object. -> Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. To extract the contents of an archive, you need to use methods such as [file.copyTo()](Document.md#copyto) or [folder.copyTo()](Directory.md#copyto). +> Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. Para extraer el contenido de un archivo, es necesario utilizar métodos como [file.copyTo()](Document.md#copyto) o [folder.copyTo()](Directory.md#copyto). Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. @@ -273,6 +273,6 @@ Para extraer desde la carpeta root: La propiedad `.root` contiene una carpeta virtual que permite acceder al contenido del archivo ZIP. -The `root` folder and its contents can be manipulated with the [ZipFile](ZipFileClass.md) and [ZipFolder](ZipFolderClass.md) functions and properties. +La carpeta `root` y su contenido se pueden manipular con las funciones y propiedades [ZipFile](ZipFileClass.md) y [ZipFolder](ZipFolderClass.md). Esta propiedad es de **solo lectura**. From 3a8b25aebc4c00d7acf9e158fb6007101c0f6703 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:49:43 +0200 Subject: [PATCH 0627/4889] New translations settings.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Backup/settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Backup/settings.md b/i18n/es/docusaurus-plugin-content-docs/current/Backup/settings.md index 015a371f0b12ea..dab009a0c6b034 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Backup/settings.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Backup/settings.md @@ -127,7 +127,7 @@ When this option is checked, the program automatically starts the restore of the #### Integrar los últimos registros si la base de datos está incompleta -When this option is checked, the program automatically integrates the current log file if it contains operations that are not present in the data file. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. +Cuando se marca esta opción, el programa integra automáticamente el archivo de registro actual si contiene operaciones que no están presentes en el archivo de datos. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. :::note From e5452af9813409a11267410677d6e803013b3b27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:50:15 +0200 Subject: [PATCH 0628/4889] New translations quick-tour.md (Spanish) --- .../current/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 53ea225cc5d06d..f0075bdfa825fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -54,7 +54,7 @@ Even if it is usually not recommended, you can create variables simply by using MyOtherDate:=Current date+30 ``` -La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. A variable created by assignment is interpreted as typeless, that is, it can be assigned with other types in other lines and change of type dynamically. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. +La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. ## Comandos From 197a6c465b645bd1324b51da757a295c4121818f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:51:53 +0200 Subject: [PATCH 0629/4889] New translations input_overview.md (Spanish) --- .../current/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index a0ef98aa640d50..685aff20c9a0ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -36,7 +36,7 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From e4e35ba3ccfee56d3f6a20779c9f1dc715f9871d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:51:55 +0200 Subject: [PATCH 0630/4889] New translations list_overview.md (Spanish) --- .../current/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 4c707f4404b326..4a9d74314896fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color-fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Sugerencia de ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From f3eb26788a0098d899e88dcc52b631ca1e247c4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:00 +0200 Subject: [PATCH 0631/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 039144132fea9e..3c91b4ab69749b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -121,7 +121,7 @@ Las propiedades soportadas dependen del tipo de list box. | Propiedad | List box array | List box selección | List box colección o entity selection | | -------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | | [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Background Color](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Negrita](properties_Text.md#bold) | X | X | X | | [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -267,7 +267,7 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col ### Propiedades específicas de la columna -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Eventos formulario soportados @@ -336,7 +336,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestión de entrada From ec715943ee004d86f76d70f8ada0aba55381fb99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:13 +0200 Subject: [PATCH 0632/4889] New translations properties_backgroundandborder.md (Spanish) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 0637bb35a67157..df5b3b800b2091 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: Fondo y borde Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. Por defecto, _Automático_ está seleccionado: la columna utiliza el color de fondo alternativo definido en el nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -25,6 +27,8 @@ Define el color de fondo de un objeto. En el caso de un list box, por defecto se selecciona _Automático_: la columna utiliza el color de fondo definido al nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -33,7 +37,7 @@ En el caso de un list box, por defecto se selecciona _Automático_: la columna u #### Objetos soportados -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Ver también From f89c9ebbec3b4fb94ba6d57a30fee43b47f73070 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:29 +0200 Subject: [PATCH 0633/4889] New translations properties_listbox.md (Spanish) --- .../current/FormObjects/properties_ListBox.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index bc7ae14dc40f31..43e7e1cc4561e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -36,9 +36,9 @@ Se muestra el formulario especificado: #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| detailForm | string |
  • Name (string) of table or project form
  • POSIX path (string) to a .json file describing the form
  • Object describing the form
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| detailForm | string |
  • Nombre (cadena) de la tabla o formulario proyecto
  • Ruta POSIX (cadena) a un archivo .json que describe el formulario
  • Objeto que describe el formulario
  • | #### Objetos soportados From 29f3fbbfd66a962d5160b940f8041ff01dd57ac3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:37 +0200 Subject: [PATCH 0634/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 8e41d38440995a..a56a2364560a69 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | | [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | | [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | @@ -86,7 +86,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | | [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | | [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | | `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | From c472473cc0bb4792df322fc6ca0e3359d533c224 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:42 +0200 Subject: [PATCH 0635/4889] New translations properties_text.md (Spanish) --- .../current/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 3268d201de0e02..c07fc38c3dabb4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -25,7 +25,7 @@ When this property is enabled, the [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4 Ajusta el texto seleccionado para que aparezca más oscuro y pesado. -You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.com/4Dv17R5/4D/17-R5/OBJECT-SET-FONT-STYLE.301-4128244.en.html) command. +Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](https://doc.4d.com/4Dv17R5/4D/17-R5/OBJECT-SET-FONT-STYLE.301-4128244.en.html). > Esto es texto normal.
    > **Esto es texto en negrita.** @@ -165,7 +165,7 @@ El color puede ser especificado por: - un valor HEX - como "# ff0000" - un valor RVB - como "rgb (255,0,0)" -You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc.4d.com/4Dv18/4D/18/OBJECT-SET-RGB-COLORS.301-4505456.en.html) command. +También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB COLORS**](https://doc.4d.com/4Dv18/4D/18/OBJECT-SET-RGB-COLORS.301-4505456.en.html). #### Gramática JSON From ed4909447fe6907d7afe8c56ce77c60b89844761 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:43 +0200 Subject: [PATCH 0636/4889] New translations properties_textandpicture.md (Spanish) --- .../current/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 640be14470e58d..f81b06c11c61b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -244,7 +244,7 @@ Cada opción precisa la relación entre el botón y el menú emergente asociado: :::info -Refer to the [`On Alternative Click` event description](../Events/onAlternativeClick.md) for more information on the handling of events in this case. +Consulte la descripción del evento [`On Alternative Click`](../Events/onAlternativeClick.md) para más información sobre la gestión de eventos en este caso. ::: From 19f3472fdaf56b99dd4574b2376525b3252295e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:47 +0200 Subject: [PATCH 0637/4889] New translations shapes_overview.md (Spanish) --- .../current/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md index 9811053d534922..716e638025ee06 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md @@ -34,7 +34,7 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Línea @@ -105,4 +105,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From ec435ffd19edbe29fd854183c743a2c1aef2a438 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:52:54 +0200 Subject: [PATCH 0638/4889] New translations text.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md index a87cde7bf8c52e..c7e4cfc9384dcf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md @@ -47,4 +47,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 28ed5fa2b2ac64b8a9bba8d3f1c71e474ca3ba3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:53:16 +0200 Subject: [PATCH 0639/4889] New translations updates.md (Spanish) --- .../current/Notes/updates.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 08f55c42655f08..f800b79b9d36bf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -5,11 +5,11 @@ title: Notas del lanzamiento ## 4D 20 R7 -Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R7/), the blog post that lists all new features and enhancements in 4D 20 R7. +Lea [**Novedades en 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R7/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R7. #### Destacados -- List box columns and headers of type time now support the ["blankIfNull" option](../FormObjects/properties_Display.md#time-format). +- Las columnas de los list box y de los encabezados de tipo hora ahora soportan la opción ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Nuevas propiedades en [.getBoxInfo()](../API/IMAPTransporterClass.md#getboxinfo) y [.getBoxList()](../API/IMAPTransporterClass.md#getboxlist). ## 4D 20 R6 @@ -18,26 +18,26 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), #### Destacados -- Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) now supports [object and collection references as query values](../API/CollectionClass.md#object-or-collection-reference-as-value). -- When a component has a [declared namespace](../Extensions/develop-components.md#declaring-the-component-namespace), its classes are now automatically shared between all loaded components in the host project via [`cs.`](../Concepts/classes.md#cs). +- Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) ahora soporta las [referencias de objeto y de colección como valores de consulta](../API/CollectionClass.md#object-or-collection-reference-as-value). +- Cuando un componente tiene un [espacio de nombres declarado](../Extensions/develop-components.md#declarar-el-espacio-de-nombres-del-componente), sus clases ahora se comparten automáticamente entre todos los componentes cargados en el proyecto del host por [`cs.`](../Concepts/classes.md#cs). - Gestión de componentes: soporte de [componentes almacenados en GitHub](../Project/components.md#declaring-components-stored-on-github). -- New [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) function and [`$clean`](../REST/$clean.md) REST API to get a new entity selection based upon the original entity selection but without its deleted entities. -- New [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) function and [`$info/privileges`](../REST/$info.md) REST API to inspect session privileges for an easier debugging. +- Nueva función [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) y API REST [`$clean`](../REST/$clean.md) para obtener una nueva entity selection basada en la entity selection original pero sin sus entidades eliminadas. +- Nueva función [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) y API REST [`$info/privileges`](../REST/$info.md) para inspeccionar los privilegios de sesión más fácilmente durante la depuración. - Nuevo archivo [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) para personalizar las áreas web anidadas de 4D. - Nueva clase [HTTPAgent](../API/HTTPAgentClass.md) y nueva propiedad [`agent`](../API/HTTPRequestClass.md#options-parameter) para la clase HTTPRequest. - Nuevas funciones [`enableState()`](../API/WebFormClass.md) y [`disableState()`](../API/WebFormClass.md) para controlar los estados de las páginas Qodly desde el servidor. - Nueva [\` API$singleton](../REST/$singleton.md) para llamar las funciones singleton expuestas desde REST y nuevos [privilegios asociados](../ORDA/privileges.md). -- A [new settings button](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) helps you upgrade your project to use "force login" REST mode (the `On REST Authentication` database method is now deprecated). +- Un [nuevo botón de parámetros](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) le ayuda a actualizar su proyecto para utilizar el modo REST "conexión forzada" (el método base `On REST Authentication` es ahora obsoleto). - Una [nueva pestaña de parámetros](../Project/compiler.md#warnings) permite definir la generación de advertencias de forma global. -- Several commands, mainly from the "4D Environment" theme, are now thread-safe ([see the full list](https://doc.4d.com/4Dv20R6/4D/Preemptive_6957385.999-2878208.en.html)), as well as some selectors of the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20R/help/command/en/page642.html)/[`Get database parameter`](https://doc.4d.com/4dv20R/help/command/en/page643.html) commands. -- New [4D-QPDF component](https://github.com/4d/4D-QPDF) that provides the `PDF Get attachments` command to extract attachments from a PDF/A3 document. +- Varios comandos, principalmente del tema "Entorno 4D", ahora son hilo seguro ([ver la lista completa](https://doc.4d.com/4Dv20R6/4D/Preemptive_6957385.999-2878208.en.html)), así como algunos selectores de los comandos [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20R/help/command/en/page642.html)/[`Get database parameter`](https://doc.4d.com/4dv20R/help/command/en/page643.html). +- Nuevo [componente 4D-QPDF](https://github.com/4d/4D-QPDF) que ofrece el comando `PDF Get attachments` para extraer los archivos adjuntos de un documento PDF/A3. - Comandos del lenguaje 4D: [página Novedades](https://doc.4d.com/4Dv20R6/4D/20-R6/What-s-new.901-6957482.en.html) en doc.4d.com. - 4D Write Pro: [página Novedades](https://doc.4d.com/4Dv20R6/4D/20-R6/What-s-new.901-6993921.en.html) en doc.4d.com. - [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=20_R6): lista de todos los bugs que se han corregido en 4D 20 R5. #### Cambios de comportamiento -- Support of scroll chaining in forms: parent subforms now scroll automatically when embedded scrollable objects ([vertically](../FormObjects/properties_Appearance.md#vertical-scroll-bar) or [horizontally](../FormObjects/properties_Appearance.md#horizontal-scroll-bar)) have reached their boundaries and the user keeps scrolling using the mouse or trackpad (overscrolling). +- Soporte de encadenamiento de desplazamiento en los formularios: los subformularios principales ahora se desplazan automáticamente cuando los objetos integrados deslizables ([verticalmente](../FormObjects/properties_Appearance.md#vertical-scroll-bar) u [horizontalmente](. /FormObjects/properties_Appearance.md#horizontal-scroll-bar)) han llegado a sus límites y el usuario sigue desplazándose utilizando el ratón o el trackpad (desplazamiento excesivo). - La API REST [`$catalog`](../REST/$catalog.md) ahora devuelve singletons (si los hay). ## 4D 20 R5 @@ -89,7 +89,7 @@ Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), - El uso de una sintaxis heredada para declarar parámetros (por ejemplo, `C_TEXT($1)` o `var $1 : Text`) es obsoleto y genera advertencias en los pasos de escritura de código, verificación de sintaxis y compilación. - La coherencia de las selecciones ahora se mantiene después de que se hayan eliminado algunos registros y se hayan creado otros (ver [esta entrada de blog](https://blog.4d.com/4d-keeps-your-selections-of-records-consistent-regarding-deletion-of-records/)). - En la actualización de [la librería OpenSSL](#library-table), el nivel de seguridad SSL/TLS por defecto se ha cambiado de 1 a 2. Las llaves RSA, DSA y DH de 1024 bits o más y menos de 2048 bits, así como las llaves ECC de 160 bits o más y menos de 224 bits, ya no están permitidas. Por defecto, la compresión TLS ya estaba desactivada en versiones anteriores de OpenSSL. En el nivel de seguridad 2 no se puede activar. -- In order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the _connectionInfo_ parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in _connectionInfo_. In specific cases, a new "passwordAlgorithm" option can also be used for compatibility (see [`Open datastore`](../API/DataStoreClass.md#open-datastore) command). +- Con el fin de permitir la verificación de la contraseña cuando el [directorio de usuarios 4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "password" en el parámetro _connectionInfo_ del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) se envía ahora en claro por defecto. Asegúrese de que su método base "On REST authentication" puede manejar contraseñas en claro (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en _connectionInfo_. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore). ## 4D 20 R3 @@ -170,7 +170,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 #### Destacados -- As of 20.3, in order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the _connectionInfo_ parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in _connectionInfo_. In specific cases, a new "passwordAlgorithm" option can also be used for compatibility (see [`Open datastore`](../API/DataStoreClass.md#open-datastore) command). +- A partir de 20.3, para permitir la verificación de la contraseña cuando el [directorio de usuarios 4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "password" en el parámetro _connectionInfo_ del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) se envía ahora en claro por defecto. Asegúrese de que su método base "On REST authentication" puede manejar contraseñas en claro (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en _connectionInfo_. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore). - 4D 20.2 está certificado en macOS Sonoma (macOS 14). - (4D 20.1) Nueva propiedad `plugins` en el parámetro _options_ del comando [`Compile project`](https://doc.4d.com/4dv20/help/command/en/page1760.html). - 4D Server integra automáticamente varios diarios: [Restauración automática](../Backup/settings.md#automatic-restore). @@ -194,7 +194,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 - Nueva opción `validateTLSCertificate` para [`4D.HTTPRequest.new()`](../API/HTTPRequestClass.md#new) que permite controlar la validación automática de certificados. - Comandos del lenguaje 4D: [página Novedades](https://doc.4d.com/4Dv20/4D/20/What-s-new.901-6237190.en.html) en doc.4d.com. - 4D Write Pro: [página Novedades](https://doc.4d.com/4Dv20/4D/20/What-s-new.901-6229455.en.html) en doc.4d.com. -- Fixed bug lists: [4D 20](https://bugs.4d.fr/fixedbugslist?version=20) - [4D 20.1](https://bugs.4d.fr/fixedbugslist?version=20.1) - [4D 20.2](https://bugs.4d.fr/fixedbugslist?version=20.2) - [4D 20.3](https://bugs.4d.fr/fixedbugslist?version=20.3) - [4D 20.4](https://bugs.4d.fr/fixedbugslist?version=20.4). +- Listas de errores corregidos: [4D 20](https://bugs.4d.fr/fixedbugslist?version=20) - [4D 20.1](https://bugs.4d.fr/fixedbugslist?version=20.1) - [4D 20.2](https://bugs.4d.fr/fixedbugslist?version=20.2) - [4D 20.3](https://bugs.4d.fr/fixedbugslist?version=20.3) - [4D 20.4](https://bugs.4d.fr/fixedbugslist?version=20.4). #### Cambios de comportamiento From fb54b53f969a9ceee115e1ab3ec67ee418dd127e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:53:36 +0200 Subject: [PATCH 0640/4889] New translations code-overview.md (Spanish) --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md index 0e06e740c4b272..76adf72cc71b44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -9,7 +9,7 @@ El IDE de 4D le ofrece varias funcionalidades para crear, editar, exportar o eli ## Creación de métodos -A method in 4D is stored in a **.4dm** file located in the appropriate folder of the [`/Project/Sources/`](../Project/architecture.md#sources) folder. +Un método en 4D se almacena en un archivo **.4dm** ubicado en la carpeta apropiada de la carpeta [`/Project/Sources/`](../Project/architecture.md#sources). Puede crear [varios tipos de métodos](../Concepts/methods.md): From 4c93c6af5fc350d8ae11f239263128a5dcfff705 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:53:38 +0200 Subject: [PATCH 0641/4889] New translations compiler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index a776373d750407..86e299dcd73a2e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -49,7 +49,7 @@ Si modifica su proyecto en modo interpretado, debe recompilarlo para que sus mod ## Características de la ventana del compilador -In addition to the [**Compile** button](#compile), the Compiler window provides additional features that are useful during the project development phase. +Además del [botón **Compilar**](#compile), la ventana Compilador ofrece otras funcionalidades útiles durante la fase de desarrollo del proyecto. ### Verificar la sintaxis From d4796eb8e9638f6f09c5ff5fe4aad0fad3d7cfb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:54:03 +0200 Subject: [PATCH 0642/4889] New translations $timeout.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md index 9c0a4084aefe73..2eca1a30788188 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md @@ -7,7 +7,7 @@ Define el número de segundos para guardar un conjunto de entidades en la caché ## Descripción -To define a timeout for an entity set that you create using [`$method=entityset`]($method.md#methodentityset), pass the number of seconds to `$timeout`. Por ejemplo, si quiere fijar el tiempo de espera en 20 minutos, pase 1200. Por defecto, el tiempo de espera es de dos (2) horas. +Para definir un tiempo de espera para un conjunto de entidades que cree utilizando [`$method=entityset`]($method.md#methodentityset), pase el número de segundos a `$timeout`. Por ejemplo, si quiere fijar el tiempo de espera en 20 minutos, pase 1200. Por defecto, el tiempo de espera es de dos (2) horas. Una vez que se ha definido el tiempo de espera, cada vez que se llama a un conjunto de entidades (mediante el uso de `$method=entityset`), el tiempo de espera se recalcula basándose en la hora actual y el tiempo de espera. From 08e8410cf1c04aedb1ccbc91570571212fd31c49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:54:13 +0200 Subject: [PATCH 0643/4889] New translations geninfo.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md index 308cc9141e9838..02df2e69f52912 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md @@ -22,7 +22,7 @@ Utilice el parámetro [`$info`]($info.md) para obtener información sobre las se ## queryPath y queryPlan -Las selecciones de entidades generadas a través de búsquedas pueden tener las dos propiedades siguientes: `queryPlan` y `queryPath`. To calculate and return these properties, you just need to add [`$queryPlan`]($queryplan.md) and/or [`$queryPath`]($querypath.md) in the REST request. +Las selecciones de entidades generadas a través de búsquedas pueden tener las dos propiedades siguientes: `queryPlan` y `queryPath`. Para calcular y devolver estas propiedades, basta con añadir [`$queryPlan`]($queryplan.md) y/o [`$queryPath`]($querypath.md) en la petición REST. Por ejemplo: From 508a7cf7ea4b4a90e1b52a61b255ecf4482e58d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:54:15 +0200 Subject: [PATCH 0644/4889] New translations mandata.md (Spanish) --- .../docusaurus-plugin-content-docs/current/REST/manData.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md index 646450579e6420..8b3db1f912c2ef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md @@ -41,7 +41,7 @@ Si desea eliminar un conjunto de entidades de la caché de 4D Server, puede util Si se modifica alguno de los atributos de la entidad en el conjunto de entidades, los valores se actualizarán. Sin embargo, si se modifica un valor que formaba parte de la consulta ejecutada para crear el conjunto de entidades, no se eliminará del conjunto de entidades aunque ya no se ajuste a los criterios de búsqueda. -Las entidades que elimine, por supuesto, dejarán de formar parte del conjunto de entidades. However, by default their reference will remain in the entity set with an _undefined_ value, and they will still be included in the entity set count. Llame a [`$clean`]($clean.md) en el conjunto de entidades para crear un nuevo conjunto de entidades actualizado sin referencias de entidades _undefined_. +Las entidades que elimine, por supuesto, dejarán de formar parte del conjunto de entidades. Sin embargo, por defecto su referencia permanecerá en el conjunto de entidades con un valor _undefined_, y seguirán incluidos en el recuento del conjunto de entidades. Llame a [`$clean`]($clean.md) en el conjunto de entidades para crear un nuevo conjunto de entidades actualizado sin referencias de entidades _undefined_. Si el conjunto de entidades ya no existe en la caché de 4D Server, se recreará con un nuevo tiempo de espera por defecto de 10 minutos. El conjunto de entidades se refrescará (pueden incluirse ciertas entidades y eliminarse otras) desde la última vez que se creó, si ya no existía antes de recrearlo. @@ -51,7 +51,7 @@ A new selection of entities is returned; however, you can also create a new enti ## Cálculo de datos -By using [`$compute`]($compute.md), you can compute the **average**, **count**, **min**, **max**, or **sum** for a specific attribute in a dataclass. También puede calcular todos los valores con la palabra clave $all. +Utilizando [`$compute`]($compute.md), puede calcular **average**, **count**, **min**, **max**, o **sum** de un atributo específico de una clase de datos. También puede calcular todos los valores con la palabra clave $all. Por ejemplo, para obtener el salario más alto: @@ -226,6 +226,6 @@ Si quiere guardar un BLOB almacenado en su clase de datos, puedes escribir lo si ## Recuperar sólo una entidad -You can use the [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) syntax when you want to retrieve only one entity. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: +Puede utilizar la sintaxis [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) cuando desee recuperar sólo una entidad. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: `GET /rest/Company:companyCode("Acme001")` From 191be0d5171e900e2c0f2e0e7a72d8df22aa8ee4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:54:31 +0200 Subject: [PATCH 0645/4889] New translations classes.md (Spanish) --- .../current/ViewPro/classes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index c6b6d2ae65d839..0e9cb82e614fdd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -81,7 +81,7 @@ The `.bandRows` property indicates wh **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. Por defecto = False +La propiedad `.highlightLastColumn` indica si se debe resaltar la última columna. Por defecto = False ### .highlightFirstColumn @@ -239,7 +239,7 @@ La propiedad `.bandColumns` indica s **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. +La propiedad `.highlightLastColumn` indica si se debe resaltar la última columna. ### .highlightFirstColumn @@ -282,7 +282,7 @@ The `.firstColumnStripStyle` property is the -The `.firstFooterCellStyle` property is the style of the first footer cell. "highlightFirstColumn" debe ser true. +La propiedad `.firstFooterCellStyle` es el estilo de la primera celda del pie de página. "highlightFirstColumn" debe ser true. ### .firstHeaderCellStyle @@ -290,7 +290,7 @@ The `.firstFooterCellStyle` property is the -The `.firstHeaderCellStyle` property is the style of the first header cell. "highlightFirstColumn" debe ser true. +La propiedad `.firstHeaderCellStyle` es el estilo de la primera celda del encabezado. "highlightFirstColumn" debe ser true. ### .firstRowStripSize @@ -298,7 +298,7 @@ The `.firstHeaderCellStyle` property is the -The `.firstRowStripSize` property is the size of the first alternating column. Por defecto=1. +La propiedad `.firstRowStripSize` es el tamaño de la primera columna alterna. Por defecto=1. ### .firstRowStripStyle @@ -338,7 +338,7 @@ La propiedad `.highlightFirstColumnStyle` es el estilo -The `.highlightLastColumnStyle` property is the style of the last column. "highlightLastColumn" debe ser true. +La propiedad `.highlightLastColumnStyle` es el estilo de la última columna. "highlightLastColumn" debe ser true. ### .lastFooterCellStyle From 1d33fa094ff02cf10e9ab4d312101afdbc21ca66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:55:36 +0200 Subject: [PATCH 0646/4889] New translations vp-object-to-font.md (Spanish) --- .../current/ViewPro/commands/vp-object-to-font.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md index 3cfe937221e413..658f3f5114fc7b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md @@ -16,7 +16,7 @@ title: VP Object to font #### Descripción -The `VP Object to font` command returns a font shorthand string from *fontObj*. +El comando `VP Object to font` devuelve una cadena abreviada de fuente a partir de *fontObj*. En *fontObj*, pase un objeto que contenga las propiedades de la fuente. Se soportan las siguientes propiedades: From 2b95d55e0e2f5225ce9aac1c81e63a54b9ca36f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 05:56:18 +0200 Subject: [PATCH 0647/4889] New translations vp-set-table-theme.md (Spanish) --- .../current/ViewPro/commands/vp-set-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md index f0c56e0b925899..223be4d17b430f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md @@ -29,7 +29,7 @@ El comando `VP SET TABLE THEME` adds the class specified in *className* to the component. +La función `.addCSSClass` añade la clase especificada en *className* al componente. Para más información, consulte la [descripción de `.addCSSClass` en la documentación de Qodly](https://developer.qodly.com/docs/language/WebFormItemClass#addcssclass). From eefe4144a1e7196146785f0ae9993994bc658c82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:10:33 +0200 Subject: [PATCH 0653/4889] New translations websocketconnectionclass.md (Spanish) --- .../version-20-R5/API/WebSocketConnectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md index ab2d1d77d58476..7587e845d0b58a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md @@ -7,7 +7,7 @@ La API de la clase `WebSocketConnection` te permite gestionar conexiones WebSock :::info -For an overview and some examples of the WebSocket server implementation in 4D, please refer to the [`WebSocketServer` class](WebSocketServerClass.md). +Para una visión general y algunos ejemplos de la implementación del servidor WebSocket en 4D, por favor consulte la clase [`WebSocketServer` class](WebSocketServerClass.md). ::: From b5553472a6f8912258189f002c87585eefecc1b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:10:36 +0200 Subject: [PATCH 0654/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R5/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md index 61f41e2f8e3488..9fdb1dfbbd004d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md @@ -215,7 +215,7 @@ $err:=ZIP Create archive($zip; $destination) The `ZIP Read archive` command retrieves the contents of *zipFile* and returns it as a `4D.ZipArchive` object. -> Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. To extract the contents of an archive, you need to use methods such as [file.copyTo()](Document.md#copyto) or [folder.copyTo()](Directory.md#copyto). +> Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. Para extraer el contenido de un archivo, es necesario utilizar métodos como [file.copyTo()](Document.md#copyto) o [folder.copyTo()](Directory.md#copyto). Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. @@ -273,6 +273,6 @@ Para extraer desde la carpeta root: La propiedad `.root` contiene una carpeta virtual que permite acceder al contenido del archivo ZIP. -The `root` folder and its contents can be manipulated with the [ZipFile](ZipFileClass.md) and [ZipFolder](ZipFolderClass.md) functions and properties. +La carpeta `root` y su contenido se pueden manipular con las funciones y propiedades [ZipFile](ZipFileClass.md) y [ZipFolder](ZipFolderClass.md). Esta propiedad es de **solo lectura**. From 513e537490cab57a58f24e23a47c578a7f0e8179 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:11:31 +0200 Subject: [PATCH 0655/4889] New translations webformitemclass.md (Spanish) --- .../version-20-R6/API/WebFormItemClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md index 13d69bcb0b80d4..ba1486d384aec3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md @@ -3,7 +3,7 @@ id: WebFormItemClass title: WebFormItem --- -`4D.WebFormItem` objects are properties of the [`4D.WebForm`](WebFormItemClass.md) object returned by the [`Web Form`](WebFormClass.md#web-form) command. +Los objetos `4D.WebFormItem` son propiedades del objeto [`4D.WebForm`](WebFormItemClass.md) devuelto por el comando [`Web Form`](WebFormClass.md#web-form). La clase `WebFormItem` se detalla en la [documentación Qodly](https://developer.qodly.com/docs/language/WebFormItemClass). @@ -74,7 +74,7 @@ Para más información, consulte la [descripción de `.show()` en la documentaci #### Descripción -The `.addCSSClass` function adds the class specified in *className* to the component. +La función `.addCSSClass` añade la clase especificada en *className* al componente. Para más información, consulte la [descripción de `.addCSSClass` en la documentación de Qodly](https://developer.qodly.com/docs/language/WebFormItemClass#addcssclass). From 135957d52dea00aa13fb7f6e4e9c401b4f4cb557 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:11:35 +0200 Subject: [PATCH 0656/4889] New translations websocketconnectionclass.md (Spanish) --- .../version-20-R6/API/WebSocketConnectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md index ab2d1d77d58476..7587e845d0b58a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md @@ -7,7 +7,7 @@ La API de la clase `WebSocketConnection` te permite gestionar conexiones WebSock :::info -For an overview and some examples of the WebSocket server implementation in 4D, please refer to the [`WebSocketServer` class](WebSocketServerClass.md). +Para una visión general y algunos ejemplos de la implementación del servidor WebSocket en 4D, por favor consulte la clase [`WebSocketServer` class](WebSocketServerClass.md). ::: From 7f650ba6a910cdf7b1cc0d25433e979a944ee24f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:11:38 +0200 Subject: [PATCH 0657/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R6/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md index 61f41e2f8e3488..9fdb1dfbbd004d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md @@ -215,7 +215,7 @@ $err:=ZIP Create archive($zip; $destination) The `ZIP Read archive` command retrieves the contents of *zipFile* and returns it as a `4D.ZipArchive` object. -> Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. To extract the contents of an archive, you need to use methods such as [file.copyTo()](Document.md#copyto) or [folder.copyTo()](Directory.md#copyto). +> Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. Para extraer el contenido de un archivo, es necesario utilizar métodos como [file.copyTo()](Document.md#copyto) o [folder.copyTo()](Directory.md#copyto). Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. @@ -273,6 +273,6 @@ Para extraer desde la carpeta root: La propiedad `.root` contiene una carpeta virtual que permite acceder al contenido del archivo ZIP. -The `root` folder and its contents can be manipulated with the [ZipFile](ZipFileClass.md) and [ZipFolder](ZipFolderClass.md) functions and properties. +La carpeta `root` y su contenido se pueden manipular con las funciones y propiedades [ZipFile](ZipFileClass.md) y [ZipFolder](ZipFolderClass.md). Esta propiedad es de **solo lectura**. From 82876a15d1d9f15aa05dd77357c7f3eccec332cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:11:52 +0200 Subject: [PATCH 0658/4889] New translations settings.md (Spanish) --- .../version-20-R6/Backup/settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Backup/settings.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Backup/settings.md index 488986d55136f5..38ea4912f721ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Backup/settings.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Backup/settings.md @@ -127,7 +127,7 @@ When this option is checked, the program automatically starts the restore of the #### Integrar los últimos registros si la base de datos está incompleta -When this option is checked, the program automatically integrates the current log file if it contains operations that are not present in the data file. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. +Cuando se marca esta opción, el programa integra automáticamente el archivo de registro actual si contiene operaciones que no están presentes en el archivo de datos. Si existe una secuencia válida de archivos .journal en el mismo repositorio, el programa integra de antemano todos los archivos .journal necesarios desde el más antiguo hasta el más actual. Esta situación se produce, por ejemplo, si se produce un corte de corriente cuando hay operaciones en la caché de datos que aún no se han escrito en el disco, o después de que se haya detectado una anomalía al abrir el archivo de datos y se haya producido una restauración. :::note From f27bb17851aa74202762775dde3fe0ebc171d3fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:12:23 +0200 Subject: [PATCH 0659/4889] New translations quick-tour.md (Spanish) --- .../version-20-R6/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index 8a5fe6aacf8f91..17df63760bb80c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -54,7 +54,7 @@ Even if it is usually not recommended, you can create variables simply by using MyOtherDate:=Current date+30 ``` -La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. A variable created by assignment is interpreted as typeless, that is, it can be assigned with other types in other lines and change of type dynamically. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. +La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. ## Comandos From afc3c9b2cd4d6028c0be9a221d5e883e2c898f01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:01 +0200 Subject: [PATCH 0660/4889] New translations input_overview.md (Spanish) --- .../version-20-R6/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md index a0ef98aa640d50..685aff20c9a0ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md @@ -36,7 +36,7 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form -[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Bold](properties_Text.md#bold) - [Test when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Allow font/color picker](properties_Text.md#allow-font-color-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) --- From 695315a2be9474632967f982c49ac1763601b95e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:02 +0200 Subject: [PATCH 0661/4889] New translations list_overview.md (Spanish) --- .../version-20-R6/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md index 947761e417ef4b..5f80c17f26b2e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color-fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Sugerencia de ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 5eb0173972322ccd49156ff02bfb28343846dbd1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:06 +0200 Subject: [PATCH 0662/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 8a23ebd92f54a8..311b7189907b87 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -121,7 +121,7 @@ Las propiedades soportadas dependen del tipo de list box. | Propiedad | List box array | List box selección | List box colección o entity selection | | -------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | | [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Background Color](properties_BackgroundAndBorder.md#background-color) | X | X | X | +| [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | | [Negrita](properties_Text.md#bold) | X | X | X | | [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | | [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | @@ -267,7 +267,7 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col ### Propiedades específicas de la columna -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_Text.md#background-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-false-text-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ### Eventos formulario soportados @@ -336,7 +336,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestión de entrada From d4d0a572ed6fcaf16de4cec0ee82efb16a61a9d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:16 +0200 Subject: [PATCH 0663/4889] New translations properties_backgroundandborder.md (Spanish) --- .../FormObjects/properties_BackgroundAndBorder.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md index 4c185f44b52a4b..6cd436535d1c01 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md @@ -7,6 +7,8 @@ title: Fondo y borde Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. Por defecto, *Automático* está seleccionado: la columna utiliza el color de fondo alternativo definido en el nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -25,6 +27,8 @@ Define el color de fondo de un objeto. En el caso de un list box, por defecto se selecciona *Automático*: la columna utiliza el color de fondo definido al nivel del list box. +También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COLORS`](https://doc.4d.com/4dv20/help/command/en/page628.html). + #### Gramática JSON | Nombre | Tipos de datos | Valores posibles | @@ -33,7 +37,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u #### Objetos soportados -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Ver también From 29c069498b0ed2cfd5255f399c1e698897e1987c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:29 +0200 Subject: [PATCH 0664/4889] New translations properties_listbox.md (Spanish) --- .../version-20-R6/FormObjects/properties_ListBox.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ListBox.md index bcb7c2078f2ae4..c3f7b80994c184 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ListBox.md @@ -36,9 +36,9 @@ Se muestra el formulario especificado: #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| detailForm | string |
  • Name (string) of table or project form
  • POSIX path (string) to a .json file describing the form
  • Object describing the form
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| detailForm | string |
  • Nombre (cadena) de la tabla o formulario proyecto
  • Ruta POSIX (cadena) a un archivo .json que describe el formulario
  • Objeto que describe el formulario
  • | #### Objetos soportados From dcdae7cc16e7d74c5a5be9834836306b31d771dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:38 +0200 Subject: [PATCH 0665/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index af3ce6a2038956..53a2c2b2fff269 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -57,7 +57,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | | [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | | **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | | [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | | [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | | [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | @@ -86,7 +86,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | | **l** | | | | [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | | [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | | [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | | `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | From c4bdb6eed8b30c2e47167cc59de558f12b65e5ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:43 +0200 Subject: [PATCH 0666/4889] New translations properties_text.md (Spanish) --- .../version-20-R6/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index e4a626c3211023..ebe63055cf05a3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -25,7 +25,7 @@ When this property is enabled, the [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4 Ajusta el texto seleccionado para que aparezca más oscuro y pesado. -You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.com/4Dv17R5/4D/17-R5/OBJECT-SET-FONT-STYLE.301-4128244.en.html) command. +Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](https://doc.4d.com/4Dv17R5/4D/17-R5/OBJECT-SET-FONT-STYLE.301-4128244.en.html). > Esto es texto normal.
    > **Esto es texto en negrita.** @@ -165,7 +165,7 @@ El color puede ser especificado por: - un valor HEX - como "# ff0000" - un valor RVB - como "rgb (255,0,0)" -You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc.4d.com/4Dv18/4D/18/OBJECT-SET-RGB-COLORS.301-4505456.en.html) command. +También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB COLORS**](https://doc.4d.com/4Dv18/4D/18/OBJECT-SET-RGB-COLORS.301-4505456.en.html). #### Gramática JSON From 6befaaae28e95e8a8a3ca05c4141a47b2f38b463 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:45 +0200 Subject: [PATCH 0667/4889] New translations properties_textandpicture.md (Spanish) --- .../version-20-R6/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md index 640be14470e58d..f81b06c11c61b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md @@ -244,7 +244,7 @@ Cada opción precisa la relación entre el botón y el menú emergente asociado: :::info -Refer to the [`On Alternative Click` event description](../Events/onAlternativeClick.md) for more information on the handling of events in this case. +Consulte la descripción del evento [`On Alternative Click`](../Events/onAlternativeClick.md) para más información sobre la gestión de eventos en este caso. ::: From 1ba2b18d6c56c599f4e009c0fc818abedf088df1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:49 +0200 Subject: [PATCH 0668/4889] New translations shapes_overview.md (Spanish) --- .../version-20-R6/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md index 9811053d534922..716e638025ee06 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md @@ -34,7 +34,7 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) ## Línea @@ -105,4 +105,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From bf57ec16cf929fd340661d7a4f088a65fe027b0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:14:57 +0200 Subject: [PATCH 0669/4889] New translations text.md (Spanish) --- .../version-20-R6/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md index 33fdc28c669afa..ca8a072b194850 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md @@ -47,4 +47,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color](properties_BackgroundAndBorder.md#fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) From 7a9060829d8c4fc1633b4b168526c8e58a1ba70f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:15:19 +0200 Subject: [PATCH 0670/4889] New translations updates.md (Spanish) --- .../version-20-R6/Notes/updates.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index 76bba47f506a97..21020faaf03d0b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -9,26 +9,26 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), #### Destacados -- Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) now supports [object and collection references as query values](../API/CollectionClass.md#object-or-collection-reference-as-value). -- When a component has a [declared namespace](../Extensions/develop-components.md#declaring-the-component-namespace), its classes are now automatically shared between all loaded components in the host project via [`cs.`](../Concepts/classes.md#cs). +- Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) ahora soporta las [referencias de objeto y de colección como valores de consulta](../API/CollectionClass.md#object-or-collection-reference-as-value). +- Cuando un componente tiene un [espacio de nombres declarado](../Extensions/develop-components.md#declarar-el-espacio-de-nombres-del-componente), sus clases ahora se comparten automáticamente entre todos los componentes cargados en el proyecto del host por [`cs.`](../Concepts/classes.md#cs). - Gestión de componentes: soporte de [componentes almacenados en GitHub](../Project/components.md#declaring-components-stored-on-github). -- New [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) function and [`$clean`](../REST/$clean.md) REST API to get a new entity selection based upon the original entity selection but without its deleted entities. -- New [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) function and [`$info/privileges`](../REST/$info.md) REST API to inspect session privileges for an easier debugging. +- Nueva función [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) y API REST [`$clean`](../REST/$clean.md) para obtener una nueva entity selection basada en la entity selection original pero sin sus entidades eliminadas. +- Nueva función [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) y API REST [`$info/privileges`](../REST/$info.md) para inspeccionar los privilegios de sesión más fácilmente durante la depuración. - Nuevo archivo [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) para personalizar las áreas web anidadas de 4D. - Nueva clase [HTTPAgent](../API/HTTPAgentClass.md) y nueva propiedad [`agent`](../API/HTTPRequestClass.md#options-parameter) para la clase HTTPRequest. - Nuevas funciones [`enableState()`](../API/WebFormClass.md) y [`disableState()`](../API/WebFormClass.md) para controlar los estados de las páginas Qodly desde el servidor. - Nueva [\` API$singleton](../REST/$singleton.md) para llamar las funciones singleton expuestas desde REST y nuevos [privilegios asociados](../ORDA/privileges.md). -- A [new settings button](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) helps you upgrade your project to use "force login" REST mode (the `On REST Authentication` database method is now deprecated). +- Un [nuevo botón de parámetros](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) le ayuda a actualizar su proyecto para utilizar el modo REST "conexión forzada" (el método base `On REST Authentication` es ahora obsoleto). - Una [nueva pestaña de parámetros](../Project/compiler.md#warnings) permite definir la generación de advertencias de forma global. -- Several commands, mainly from the "4D Environment" theme, are now thread-safe ([see the full list](https://doc.4d.com/4Dv20R6/4D/Preemptive_6957385.999-2878208.en.html)), as well as some selectors of the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20R/help/command/en/page642.html)/[`Get database parameter`](https://doc.4d.com/4dv20R/help/command/en/page643.html) commands. -- New [4D-QPDF component](https://github.com/4d/4D-QPDF) that provides the `PDF Get attachments` command to extract attachments from a PDF/A3 document. +- Varios comandos, principalmente del tema "Entorno 4D", ahora son hilo seguro ([ver la lista completa](https://doc.4d.com/4Dv20R6/4D/Preemptive_6957385.999-2878208.en.html)), así como algunos selectores de los comandos [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20R/help/command/en/page642.html)/[`Get database parameter`](https://doc.4d.com/4dv20R/help/command/en/page643.html). +- Nuevo [componente 4D-QPDF](https://github.com/4d/4D-QPDF) que ofrece el comando `PDF Get attachments` para extraer los archivos adjuntos de un documento PDF/A3. - Comandos del lenguaje 4D: [página Novedades](https://doc.4d.com/4Dv20R6/4D/20-R6/What-s-new.901-6957482.en.html) en doc.4d.com. - 4D Write Pro: [página Novedades](https://doc.4d.com/4Dv20R6/4D/20-R6/What-s-new.901-6993921.en.html) en doc.4d.com. - [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=20_R6): lista de todos los bugs que se han corregido en 4D 20 R5. #### Cambios de comportamiento -- Support of scroll chaining in forms: parent subforms now scroll automatically when embedded scrollable objects ([vertically](../FormObjects/properties_Appearance.md#vertical-scroll-bar) or [horizontally](../FormObjects/properties_Appearance.md#horizontal-scroll-bar)) have reached their boundaries and the user keeps scrolling using the mouse or trackpad (overscrolling). +- Soporte de encadenamiento de desplazamiento en los formularios: los subformularios principales ahora se desplazan automáticamente cuando los objetos integrados deslizables ([verticalmente](../FormObjects/properties_Appearance.md#vertical-scroll-bar) u [horizontalmente](. /FormObjects/properties_Appearance.md#horizontal-scroll-bar)) han llegado a sus límites y el usuario sigue desplazándose utilizando el ratón o el trackpad (desplazamiento excesivo). - La API REST [`$catalog`](../REST/$catalog.md) ahora devuelve singletons (si los hay). ## 4D 20 R5 @@ -80,7 +80,7 @@ Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), - El uso de una sintaxis heredada para declarar parámetros (por ejemplo, `C_TEXT($1)` o `var $1 : Text`) es obsoleto y genera advertencias en los pasos de escritura de código, verificación de sintaxis y compilación. - La coherencia de las selecciones ahora se mantiene después de que se hayan eliminado algunos registros y se hayan creado otros (ver [esta entrada de blog](https://blog.4d.com/4d-keeps-your-selections-of-records-consistent-regarding-deletion-of-records/)). - En la actualización de [la librería OpenSSL](#library-table), el nivel de seguridad SSL/TLS por defecto se ha cambiado de 1 a 2. Las llaves RSA, DSA y DH de 1024 bits o más y menos de 2048 bits, así como las llaves ECC de 160 bits o más y menos de 224 bits, ya no están permitidas. Por defecto, la compresión TLS ya estaba desactivada en versiones anteriores de OpenSSL. En el nivel de seguridad 2 no se puede activar. -- In order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in *connectionInfo*. In specific cases, a new "passwordAlgorithm" option can also be used for compatibility (see [`Open datastore`](../API/DataStoreClass.md#open-datastore) command). +- Con el fin de permitir la verificación de la contraseña cuando el [directorio de usuarios 4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "password" en el parámetro *connectionInfo* del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) se envía ahora en claro por defecto. Asegúrese de que su método base "On REST authentication" puede manejar contraseñas en claro (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en *connectionInfo*. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore). ## 4D 20 R3 @@ -161,7 +161,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 #### Destacados -- As of 20.3, in order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in *connectionInfo*. In specific cases, a new "passwordAlgorithm" option can also be used for compatibility (see [`Open datastore`](../API/DataStoreClass.md#open-datastore) command). +- A partir de 20.3, para permitir la verificación de la contraseña cuando el [directorio de usuarios 4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "password" en el parámetro *connectionInfo* del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) se envía ahora en claro por defecto. Asegúrese de que su método base "On REST authentication" puede manejar contraseñas en claro (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en *connectionInfo*. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore). - 4D 20.2 está certificado en macOS Sonoma (macOS 14). - (4D 20.1) Nueva propiedad `plugins` en el parámetro *options* del comando [`Compile project`](https://doc.4d.com/4dv20/help/command/en/page1760.html). - 4D Server integra automáticamente varios diarios: [Restauración automática](../Backup/settings.md#automatic-restore). @@ -185,7 +185,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 - Nueva opción `validateTLSCertificate` para [`4D.HTTPRequest.new()`](../API/HTTPRequestClass.md#new) que permite controlar la validación automática de certificados. - Comandos del lenguaje 4D: [página Novedades](https://doc.4d.com/4Dv20/4D/20/What-s-new.901-6237190.en.html) en doc.4d.com. - 4D Write Pro: [página Novedades](https://doc.4d.com/4Dv20/4D/20/What-s-new.901-6229455.en.html) en doc.4d.com. -- Fixed bug lists: [4D 20](https://bugs.4d.fr/fixedbugslist?version=20) - [4D 20.1](https://bugs.4d.fr/fixedbugslist?version=20.1) - [4D 20.2](https://bugs.4d.fr/fixedbugslist?version=20.2) - [4D 20.3](https://bugs.4d.fr/fixedbugslist?version=20.3) - [4D 20.4](https://bugs.4d.fr/fixedbugslist?version=20.4). +- Listas de errores corregidos: [4D 20](https://bugs.4d.fr/fixedbugslist?version=20) - [4D 20.1](https://bugs.4d.fr/fixedbugslist?version=20.1) - [4D 20.2](https://bugs.4d.fr/fixedbugslist?version=20.2) - [4D 20.3](https://bugs.4d.fr/fixedbugslist?version=20.3) - [4D 20.4](https://bugs.4d.fr/fixedbugslist?version=20.4). #### Cambios de comportamiento From 4d8cac4eef96f24ccb7f4f0d0e5c0c43954c3cae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:15:41 +0200 Subject: [PATCH 0671/4889] New translations code-overview.md (Spanish) --- .../version-20-R6/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md index 07366c8b83f22d..cd61aca70fbd21 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md @@ -9,7 +9,7 @@ El IDE de 4D le ofrece varias funcionalidades para crear, editar, exportar o eli ## Creación de métodos -A method in 4D is stored in a **.4dm** file located in the appropriate folder of the [`/Project/Sources/`](../Project/architecture.md#sources) folder. +Un método en 4D se almacena en un archivo **.4dm** ubicado en la carpeta apropiada de la carpeta [`/Project/Sources/`](../Project/architecture.md#sources). Puede crear [varios tipos de métodos](../Concepts/methods.md): From b642abd024b188b98a03663060c3b2f89072a31b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:15:43 +0200 Subject: [PATCH 0672/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index eb50410cb82738..f45eb727a13e45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -49,7 +49,7 @@ Si modifica su proyecto en modo interpretado, debe recompilarlo para que sus mod ## Características de la ventana del compilador -In addition to the [**Compile** button](#compile), the Compiler window provides additional features that are useful during the project development phase. +Además del [botón **Compilar**](#compile), la ventana Compilador ofrece otras funcionalidades útiles durante la fase de desarrollo del proyecto. ### Verificar la sintaxis From 68587562e29d29858f0719110e1d0047aa29a9c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:16:13 +0200 Subject: [PATCH 0673/4889] New translations $timeout.md (Spanish) --- .../version-20-R6/REST/$timeout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md index 53ad58f8a29b97..a8b244553fca77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md @@ -7,7 +7,7 @@ Define el número de segundos para guardar un conjunto de entidades en la caché ## Descripción -To define a timeout for an entity set that you create using [`$method=entityset`]($method.md#methodentityset), pass the number of seconds to `$timeout`. Por ejemplo, si quiere fijar el tiempo de espera en 20 minutos, pase 1200. Por defecto, el tiempo de espera es de dos (2) horas. +Para definir un tiempo de espera para un conjunto de entidades que cree utilizando [`$method=entityset`]($method.md#methodentityset), pase el número de segundos a `$timeout`. Por ejemplo, si quiere fijar el tiempo de espera en 20 minutos, pase 1200. Por defecto, el tiempo de espera es de dos (2) horas. Una vez que se ha definido el tiempo de espera, cada vez que se llama a un conjunto de entidades (mediante el uso de `$method=entityset`), el tiempo de espera se recalcula basándose en la hora actual y el tiempo de espera. From e9eb9a340122922056d5b3cfa57268a9e5a1797c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:16:23 +0200 Subject: [PATCH 0674/4889] New translations geninfo.md (Spanish) --- .../version-20-R6/REST/genInfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md index 308cc9141e9838..02df2e69f52912 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md @@ -22,7 +22,7 @@ Utilice el parámetro [`$info`]($info.md) para obtener información sobre las se ## queryPath y queryPlan -Las selecciones de entidades generadas a través de búsquedas pueden tener las dos propiedades siguientes: `queryPlan` y `queryPath`. To calculate and return these properties, you just need to add [`$queryPlan`]($queryplan.md) and/or [`$queryPath`]($querypath.md) in the REST request. +Las selecciones de entidades generadas a través de búsquedas pueden tener las dos propiedades siguientes: `queryPlan` y `queryPath`. Para calcular y devolver estas propiedades, basta con añadir [`$queryPlan`]($queryplan.md) y/o [`$queryPath`]($querypath.md) en la petición REST. Por ejemplo: From 928d1be586289de13c33be52c0c24b0d1da56ec4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:16:25 +0200 Subject: [PATCH 0675/4889] New translations mandata.md (Spanish) --- .../version-20-R6/REST/manData.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index 2ea788a9d00f59..e84cd9d86d7ae1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -41,7 +41,7 @@ Si desea eliminar un conjunto de entidades de la caché de 4D Server, puede util Si se modifica alguno de los atributos de la entidad en el conjunto de entidades, los valores se actualizarán. Sin embargo, si se modifica un valor que formaba parte de la consulta ejecutada para crear el conjunto de entidades, no se eliminará del conjunto de entidades aunque ya no se ajuste a los criterios de búsqueda. -Las entidades que elimine, por supuesto, dejarán de formar parte del conjunto de entidades. However, by default their reference will remain in the entity set with an *undefined* value, and they will still be included in the entity set count. Llame a [`$clean`]($clean.md) en el conjunto de entidades para crear un nuevo conjunto de entidades actualizado sin referencias de entidades *undefined*. +Las entidades que elimine, por supuesto, dejarán de formar parte del conjunto de entidades. Sin embargo, por defecto su referencia permanecerá en el conjunto de entidades con un valor *undefined*, y seguirán incluidos en el recuento del conjunto de entidades. Llame a [`$clean`]($clean.md) en el conjunto de entidades para crear un nuevo conjunto de entidades actualizado sin referencias de entidades *undefined*. Si el conjunto de entidades ya no existe en la caché de 4D Server, se recreará con un nuevo tiempo de espera por defecto de 10 minutos. El conjunto de entidades se refrescará (pueden incluirse ciertas entidades y eliminarse otras) desde la última vez que se creó, si ya no existía antes de recrearlo. @@ -51,7 +51,7 @@ A new selection of entities is returned; however, you can also create a new enti ## Cálculo de datos -By using [`$compute`]($compute.md), you can compute the **average**, **count**, **min**, **max**, or **sum** for a specific attribute in a dataclass. También puede calcular todos los valores con la palabra clave $all. +Utilizando [`$compute`]($compute.md), puede calcular **average**, **count**, **min**, **max**, o **sum** de un atributo específico de una clase de datos. También puede calcular todos los valores con la palabra clave $all. Por ejemplo, para obtener el salario más alto: @@ -226,6 +226,6 @@ Si quiere guardar un BLOB almacenado en su clase de datos, puedes escribir lo si ## Recuperar sólo una entidad -You can use the [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) syntax when you want to retrieve only one entity. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: +Puede utilizar la sintaxis [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) cuando desee recuperar sólo una entidad. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: `GET /rest/Company:companyCode("Acme001")` From 056d96ac7a128009d108f529d257fe0752426b06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:16:41 +0200 Subject: [PATCH 0676/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 6b84a6a130ec41..644927df3c50b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -81,7 +81,7 @@ The `.bandRows` property indicates wh **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. Por defecto = False +La propiedad `.highlightLastColumn` indica si se debe resaltar la última columna. Por defecto = False ### .highlightFirstColumn @@ -239,7 +239,7 @@ La propiedad `.bandColumns` indica s **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. +La propiedad `.highlightLastColumn` indica si se debe resaltar la última columna. ### .highlightFirstColumn @@ -282,7 +282,7 @@ The `.firstColumnStripStyle` property is the -The `.firstFooterCellStyle` property is the style of the first footer cell. "highlightFirstColumn" debe ser true. +La propiedad `.firstFooterCellStyle` es el estilo de la primera celda del pie de página. "highlightFirstColumn" debe ser true. ### .firstHeaderCellStyle @@ -290,7 +290,7 @@ The `.firstFooterCellStyle` property is the -The `.firstHeaderCellStyle` property is the style of the first header cell. "highlightFirstColumn" debe ser true. +La propiedad `.firstHeaderCellStyle` es el estilo de la primera celda del encabezado. "highlightFirstColumn" debe ser true. ### .firstRowStripSize @@ -298,7 +298,7 @@ The `.firstHeaderCellStyle` property is the -The `.firstRowStripSize` property is the size of the first alternating column. Por defecto=1. +La propiedad `.firstRowStripSize` es el tamaño de la primera columna alterna. Por defecto=1. ### .firstRowStripStyle @@ -338,7 +338,7 @@ La propiedad `.highlightFirstColumnStyle` es el estilo -The `.highlightLastColumnStyle` property is the style of the last column. "highlightLastColumn" debe ser true. +La propiedad `.highlightLastColumnStyle` es el estilo de la última columna. "highlightLastColumn" debe ser true. ### .lastFooterCellStyle From bcdc50e143227c51ae94a6694521eba8003833e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:17:48 +0200 Subject: [PATCH 0677/4889] New translations vp-object-to-font.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-object-to-font.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md index 3cfe937221e413..658f3f5114fc7b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md @@ -16,7 +16,7 @@ title: VP Object to font #### Descripción -The `VP Object to font` command returns a font shorthand string from *fontObj*. +El comando `VP Object to font` devuelve una cadena abreviada de fuente a partir de *fontObj*. En *fontObj*, pase un objeto que contenga las propiedades de la fuente. Se soportan las siguientes propiedades: From 72cec4f13fdb981fbe65d144fb7ea9ff3d198a8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 14 Aug 2024 06:18:31 +0200 Subject: [PATCH 0678/4889] New translations vp-set-table-theme.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md index f0c56e0b925899..223be4d17b430f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md @@ -29,7 +29,7 @@ El comando `VP SET TABLE THEME` -The `.highlightFirstColumn` property indicates whether to highlight the first column. +La propiedad `.highlightFirstColumn` indica si se debe resaltar la primera columna. ### .theme From 9e669cb1bd365f045ff7f3afe3b544d11351f3e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:46 +0200 Subject: [PATCH 0821/4889] New translations vp-create-table.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-create-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md index c160c58a519860..02b6d00e80d3e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md @@ -45,7 +45,7 @@ En _source_, puede pasar un nombre de propiedad de un [data context](vp-set-data - Si no especifica una _source_, el comando crea una tabla vacía con el tamaño definido en _rangeObj_. - Si la _source_ especificada no se puede mostrar completamente en el documento, no se crea ninguna tabla. -In the _options_ parameter, pass an object of the [`cs.ViewPro.TableOptions` class](../classes.md#tableoptions) that contains the table properties to set. +En el parámetro _options_, pase un objeto de la clase [`cs.ViewPro.TableOptions`](../classes.md#tableoptions) que contenga las propiedades de la tabla a definir. Dentro del objeto _options_, la colección _tableColumns_ determina la estructura de las columnas de la tabla. La longitud de la colección _tableColumns_ debe ser igual al recuento de columnas del rango: From 44958214f0e52dedbc3ad9b7fea3dfbceec395a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:47 +0200 Subject: [PATCH 0822/4889] New translations vp-get-table-theme.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md index a470ee1e35704a..84aac5fcae59b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md @@ -25,7 +25,7 @@ title: VP Get table theme #### Descripción -El comando `VP Get table theme` devuelve los valores actuales de las propiedades del tema de la tabla _tableName_. A table theme can be set using the [`VP CREATE TABLE`](vp-create-table.md) or [`VP SET TABLE THEME`](vp-set-table-theme.md) commands, or through the interface. +El comando `VP Get table theme` devuelve los valores actuales de las propiedades del tema de la tabla _tableName_. Se puede definir un tema de tabla utilizando los comandos [`VP CREATE TABLE`](vp-create-table.md) o [`VP SET TABLE THEME`](vp-set-table-theme.md), o a través de la interfaz. En\* vpAreaName\*, pase el nombre del área 4D View Pro y en _tableName_, el nombre de la tabla. From 8b2db962272cb0983b719c4b5d630067470d3c0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:49 +0200 Subject: [PATCH 0823/4889] New translations vp-set-value.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md index 6947818f5745b2..26d30793505cb4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md @@ -20,7 +20,7 @@ El comando `VP SET VALUE` asigna un v The command allows you to use a generic code to set and format the types of values in _rangeObj_, whereas other commands, such as [`VP SET TEXT VALUE`](vp-set-text-value.md) and [`VP SET NUM VALUE`](vp-set-num-value.md), reduce the values to specific types. -In _rangeObj_, pass a range of the cell(s) (created for example with [`VP Cell`](vp-cell) or [`VP Column`](vp-column.md)) whose value you want to specify. Si _rangeObj_ incluye varias celdas, el valor especificado se repetirá en cada una de ellas. +En _rangeObj_, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP Cell`](vp-cell) o [`VP Column`](vp-column.md)) cuyo valor desea especificar. Si _rangeObj_ incluye varias celdas, el valor especificado se repetirá en cada una de ellas. El parámetro _valueObj_ es un objeto que incluye propiedades para el valor y el [formato](../configuring.md#cell-format) a asignar a _rangeObj_. Puede contener las siguientes propiedades: From 0f20eb0afc838fec51ac3c0050c80988ed4e3b82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:50 +0200 Subject: [PATCH 0824/4889] New translations gettingstarted.md (Spanish) --- .../version-20-R5/WebServer/gettingStarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md index 3f8807ae458567..911e8c4fa8dad3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md @@ -43,7 +43,7 @@ Case of End case ``` -The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. Este código tan sencillo sólo envía el texto al navegador. +El método base [`On Web Connection`](httpRequests.md#on-web-connection) se ejecuta para las solicitudes entrantes y recibe la URL de destino en el parámetro `$1`. Este código tan sencillo sólo envía el texto al navegador. 3. En su navegador, introduzca la siguiente URL: From 9ab0d8611aaf29f52578a59788c789b620e843cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:52 +0200 Subject: [PATCH 0825/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 602659a55f03df..2d1167151e9b39 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -155,7 +155,7 @@ Los siguientes comandos y clases están dedicados a la gestión del lado del ser - Comando [`Web Form`](../API/WebFormClass.md#web-form): devuelve el formulario Qodly como un objeto. - Comando [`Web Event`](../API/WebFormClass.md#web-event): devuelve los eventos desencadenados dentro de los componentes de formulario Qodly. - Clase [`WebForm`](../API/WebFormClass.md): funciones y propiedades para gestionar el formulario Qodly renderizado. -- [`WebFormItem`](../API/WebFormItemClass.md) class: functions and properties to manage Qodly form components. +- Clase [`WebFormItem`](../API/WebFormItemClass.md): funciones y propiedades para gestionar los componentes del formulario Qodly. ### Uso métodos proyecto @@ -190,7 +190,7 @@ Para habilitar el renderizado de formularios Qodly, deben configurarse las sigui :::note -[Renderer buttons](https://developer.qodly.com/docs/studio/rendering#how-to-render-a-webform) are not available if the configuration options are not activated. +[Los botones de renderización](https://developer.qodly.com/docs/studio/rendering#how-to-render-a-webform) no están disponibles si las opciones de configuración no están activas. ::: From 1eb715348b75a093faba73668625773d0570e46e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:54 +0200 Subject: [PATCH 0826/4889] New translations sessions.md (Spanish) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index db0a238b4059b6..1f4447178f84d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -61,7 +61,7 @@ La creación de una sesión web para una petición REST puede requerir que una l ::: -The `Session` object of the current session can then be accessed through the [`Session`](API/SessionClass.md#session) command in the code of any web processes. +Se puede acceder al objeto `Session` de la sesión actual a través del comando [`Session`](API/SessionClass.md#session) en el código de todo proceso web. ![alt-text](../assets/en/WebServer/schemaSession.png) From cfd77a9f3471ce4d1b50c534e51268fc3fe4d3c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:56 +0200 Subject: [PATCH 0827/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index e03c877b9645f5..d1904584531bf5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -111,9 +111,9 @@ Las solicitudes posteriores al servidor enviadas por las funciones de navegació Por ejemplo, el siguiente código carga la entidad seleccionada y permite navegar en la selección de entidades. Las entidades se cargan en un contexto separado y el contexto inicial del list box se deja intacto: ```4d - $myEntity:=Form.currentElement //current item expression - //... do something - $myEntity:=$myEntity.next() //loads the next entity using the same context + $myEntity:=Form.currentElement //expresión del elemento actual + //... hacer algo + $myEntity:=$myEntity.next() //carga la siguiente entidad utilizando el mismo contexto ``` ### Preconfiguración de contextos @@ -133,7 +133,7 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio. -You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. +Puede forzar que los datos de la selección de entidades en la caché ORDA expiren en cualquier momento utilizando la función [`refresh()`](../API/EntitySelectionClass.md#refresh). Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA: From 8b3bdcbc4b5b88332e1ef8d36c9d185132fffd32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:57 +0200 Subject: [PATCH 0828/4889] New translations remotedatastores.md (Spanish) --- .../current/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md index 2fa9d3f90f5bca..712e6328999757 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md @@ -13,7 +13,7 @@ On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle When you work with a remote datastore referenced through calls to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command, the connection with the requesting processes is handled via [web sessions](../WebServer/sessions.md) on the remote machine. -The web session created on the remote datastore is identified using a internal session ID which is associated to the `localID` on the 4D application side. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. +La sesión web creada en el almacén de datos remoto se identifica utilizando un ID de sesión interno que se asocia al `localID` del lado de la aplicación 4D. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. El `localID` es local a la máquina que se conecta al datastore remoto, lo que significa: From 7a6187e32108bd48336c09260a3d902545e0d66c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:09:59 +0200 Subject: [PATCH 0829/4889] New translations compiler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index 86e299dcd73a2e..5f7c0d8058b12a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -174,7 +174,7 @@ Dependiendo de las circunstancias y del estilo de programación utilizado, las a Esta pestaña le permite definir qué advertencias deben mostrarse globalmente. De la lista de todas las advertencias posibles con sus tipos, su código y su etiqueta localizada, ordenadas por código de advertencia. -To reduce the list, you can search words by warning labels and codes using the **Search in codes and labels** textbox or the magnifying glass icon on the left. +Para reducir la lista, puede buscar palabras por etiquetas de advertencia y códigos utilizandola caja de texto **Buscar en códigos y etiquetas** o el icono de la lupa de la izquierda. Por defecto, todos los tipos de advertencia están marcados y activados. From 14db4984edb0b8904a2bd8e7941a4ee20732bbf9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:01 +0200 Subject: [PATCH 0830/4889] New translations dataclass.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/REST/dataClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/dataClass.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/dataClass.md index 22d8ca5fd82527..87dc27b6ad207d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/dataClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/dataClass.md @@ -24,7 +24,7 @@ Devuelve todos los datos (por defecto las 100 primeras entidades) para una clase ### Descripción -When you call this parameter in your REST request, the first 100 entities are returned unless you have specified a value using [`$top/$limit`]($top_$limit.md). +Cuando llame a este parámetro en su petición REST, se devolverán las 100 primeras entidades a menos que haya especificado un valor utilizando [`$top/$limit`]($top_$limit.md). A continuación se describen los datos devueltos: From 78976c185967c65826edd010ce8251a5d76f3c0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:03 +0200 Subject: [PATCH 0831/4889] New translations classes.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index 0e9cb82e614fdd..22e3441f0c0567 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -247,7 +247,7 @@ La propiedad `.highlightLastColumn` -The `.highlightFirstColumn` property indicates whether to highlight the first column. +La propiedad `.highlightFirstColumn` indica si se debe resaltar la primera columna. ### .theme From 3a9815fb086c8393a17de384ced8ca545fd6ee73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:06 +0200 Subject: [PATCH 0832/4889] New translations vp-create-table.md (Spanish) --- .../current/ViewPro/commands/vp-create-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md index bed5b9176f78a4..af34457f65ebcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md @@ -45,7 +45,7 @@ En *source*, puede pasar un nombre de propiedad de un [data context](vp-set-data - Si no especifica una *source*, el comando crea una tabla vacía con el tamaño definido en *rangeObj*. - Si la *source* especificada no se puede mostrar completamente en el documento, no se crea ninguna tabla. -In the *options* parameter, pass an object of the [`cs.ViewPro.TableOptions` class](../classes.md#tableoptions) that contains the table properties to set. +En el parámetro *options*, pase un objeto de la clase [`cs.ViewPro.TableOptions`](../classes.md#tableoptions) que contenga las propiedades de la tabla a definir. Dentro del objeto *options*, la colección *tableColumns* determina la estructura de las columnas de la tabla. La longitud de la colección *tableColumns* debe ser igual al recuento de columnas del rango: From 88257bac29f1c5d8ad7e9bb3784364874105b8e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:08 +0200 Subject: [PATCH 0833/4889] New translations vp-get-table-theme.md (Spanish) --- .../current/ViewPro/commands/vp-get-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md index 2fd96be969e22d..6f94d47298f550 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md @@ -25,7 +25,7 @@ title: VP Get table theme #### Descripción -El comando `VP Get table theme` devuelve los valores actuales de las propiedades del tema de la tabla *tableName*. A table theme can be set using the [`VP CREATE TABLE`](vp-create-table.md) or [`VP SET TABLE THEME`](vp-set-table-theme.md) commands, or through the interface. +El comando `VP Get table theme` devuelve los valores actuales de las propiedades del tema de la tabla *tableName*. Se puede definir un tema de tabla utilizando los comandos [`VP CREATE TABLE`](vp-create-table.md) o [`VP SET TABLE THEME`](vp-set-table-theme.md), o a través de la interfaz. En\* vpAreaName\*, pase el nombre del área 4D View Pro y en *tableName*, el nombre de la tabla. From 7ef2e6c20c391ef50fa754b78e08994e404431a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:09 +0200 Subject: [PATCH 0834/4889] New translations vp-set-value.md (Spanish) --- .../current/ViewPro/commands/vp-set-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md index 7e4e786609b2ed..482dc10fb64b36 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md @@ -20,7 +20,7 @@ El comando `VP SET VALUE` asigna un v The command allows you to use a generic code to set and format the types of values in *rangeObj*, whereas other commands, such as [`VP SET TEXT VALUE`](vp-set-text-value.md) and [`VP SET NUM VALUE`](vp-set-num-value.md), reduce the values to specific types. -In *rangeObj*, pass a range of the cell(s) (created for example with [`VP Cell`](vp-cell) or [`VP Column`](vp-column.md)) whose value you want to specify. Si *rangeObj* incluye varias celdas, el valor especificado se repetirá en cada una de ellas. +En *rangeObj*, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP Cell`](vp-cell) o [`VP Column`](vp-column.md)) cuyo valor desea especificar. Si *rangeObj* incluye varias celdas, el valor especificado se repetirá en cada una de ellas. El parámetro *valueObj* es un objeto que incluye propiedades para el valor y el [formato](../configuring.md#cell-format) a asignar a *rangeObj*. Puede contener las siguientes propiedades: From 34ddbb8509fc0c5a884105f678fc91a0d32eec7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:11 +0200 Subject: [PATCH 0835/4889] New translations gettingstarted.md (Spanish) --- .../current/WebServer/gettingStarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md index 3f8807ae458567..911e8c4fa8dad3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md @@ -43,7 +43,7 @@ Case of End case ``` -The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. Este código tan sencillo sólo envía el texto al navegador. +El método base [`On Web Connection`](httpRequests.md#on-web-connection) se ejecuta para las solicitudes entrantes y recibe la URL de destino en el parámetro `$1`. Este código tan sencillo sólo envía el texto al navegador. 3. En su navegador, introduzca la siguiente URL: From 8f2c5bc9afa5cb387deda04fe322064916774a62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:13 +0200 Subject: [PATCH 0836/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index a20bcc0c363697..1cbc685fccb04b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -190,7 +190,7 @@ Para habilitar el renderizado de las páginas Qodly, se deben configurar las sig :::note -[Renderer buttons](https://developer.qodly.com/docs/studio/rendering#how-to-render-a-webform) are not available if the configuration options are not activated. +[Los botones de renderización](https://developer.qodly.com/docs/studio/rendering#how-to-render-a-webform) no están disponibles si las opciones de configuración no están activas. ::: From 8ef790bdb92ca7b35e1c50d9d412f237673c6533 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:15 +0200 Subject: [PATCH 0837/4889] New translations sessions.md (Spanish) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md index db0a238b4059b6..1f4447178f84d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -61,7 +61,7 @@ La creación de una sesión web para una petición REST puede requerir que una l ::: -The `Session` object of the current session can then be accessed through the [`Session`](API/SessionClass.md#session) command in the code of any web processes. +Se puede acceder al objeto `Session` de la sesión actual a través del comando [`Session`](API/SessionClass.md#session) en el código de todo proceso web. ![alt-text](../assets/en/WebServer/schemaSession.png) From 0cccb77fbe137e0193c9eab0c70672f01400de55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:17 +0200 Subject: [PATCH 0838/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 45f9f54669f166..1c3117e7ce3683 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -111,9 +111,9 @@ Las solicitudes posteriores al servidor enviadas por las funciones de navegació Por ejemplo, el siguiente código carga la entidad seleccionada y permite navegar en la selección de entidades. Las entidades se cargan en un contexto separado y el contexto inicial del list box se deja intacto: ```4d - $myEntity:=Form.currentElement //current item expression - //... do something - $myEntity:=$myEntity.next() //loads the next entity using the same context + $myEntity:=Form.currentElement //expresión del elemento actual + //... hacer algo + $myEntity:=$myEntity.next() //carga la siguiente entidad utilizando el mismo contexto ``` ### Preconfiguración de contextos @@ -133,7 +133,7 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio. -You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function. +Puede forzar que los datos de la selección de entidades en la caché ORDA expiren en cualquier momento utilizando la función [`refresh()`](../API/EntitySelectionClass.md#refresh). Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA: From a0ec16c47fa44d55e66ad7d368bac3a8e538f309 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:18 +0200 Subject: [PATCH 0839/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R6/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md index a8384a6308b673..e918c2c02f5079 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md @@ -13,7 +13,7 @@ On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle When you work with a remote datastore referenced through calls to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command, the connection with the requesting processes is handled via [web sessions](../WebServer/sessions.md) on the remote machine. -The web session created on the remote datastore is identified using a internal session ID which is associated to the `localID` on the 4D application side. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. +La sesión web creada en el almacén de datos remoto se identifica utilizando un ID de sesión interno que se asocia al `localID` del lado de la aplicación 4D. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. El `localID` es local a la máquina que se conecta al datastore remoto, lo que significa: From 9c576a9a8dd484f5c55f1d8fc7e9160b7c09137d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:20 +0200 Subject: [PATCH 0840/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index f45eb727a13e45..28e0f6cea3f881 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -174,7 +174,7 @@ Dependiendo de las circunstancias y del estilo de programación utilizado, las a Esta pestaña le permite definir qué advertencias deben mostrarse globalmente. De la lista de todas las advertencias posibles con sus tipos, su código y su etiqueta localizada, ordenadas por código de advertencia. -To reduce the list, you can search words by warning labels and codes using the **Search in codes and labels** textbox or the magnifying glass icon on the left. +Para reducir la lista, puede buscar palabras por etiquetas de advertencia y códigos utilizandola caja de texto **Buscar en códigos y etiquetas** o el icono de la lupa de la izquierda. Por defecto, todos los tipos de advertencia están marcados y activados. From c88fe79c5217d4a7134b72b2400162f82afaa908 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:22 +0200 Subject: [PATCH 0841/4889] New translations authusers.md (Spanish) --- .../version-20-R6/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index 1c66d1deed6a5f..e28cb1b6b95a31 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -37,7 +37,7 @@ La secuencia de inicio de sesión del usuario es la siguiente: En la fase de inicio de sesión del usuario, el uso de la licencia está desconectado de las sesiones de usuario web. Sólo se requiere una licencia cuando se ejecuta el comando [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), lo que permite controlar el número de licencias utilizadas. -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Ejecutar esta función activa el consumo de la licencia 4D. +All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. Para asignar privilegios a una sesión web, debe ejecutar la función [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) para la sesión. Ejecutar esta función activa el consumo de la licencia 4D. ### Peticiones REST descriptivas From 600d8548d0a886820f6329e576b519d110e94c38 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:23 +0200 Subject: [PATCH 0842/4889] New translations dataclass.md (Spanish) --- .../version-20-R6/REST/dataClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md index ef0cda47559d5a..bb16b3e3c7065f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md @@ -24,7 +24,7 @@ Devuelve todos los datos (por defecto las 100 primeras entidades) para una clase ### Descripción -When you call this parameter in your REST request, the first 100 entities are returned unless you have specified a value using [`$top/$limit`]($top_$limit.md). +Cuando llame a este parámetro en su petición REST, se devolverán las 100 primeras entidades a menos que haya especificado un valor utilizando [`$top/$limit`]($top_$limit.md). A continuación se describen los datos devueltos: From 51690e47e2fba4638f8732c37f19e4af92006cdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:26 +0200 Subject: [PATCH 0843/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 644927df3c50b3..2b22a8feac3484 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -247,7 +247,7 @@ La propiedad `.highlightLastColumn` -The `.highlightFirstColumn` property indicates whether to highlight the first column. +La propiedad `.highlightFirstColumn` indica si se debe resaltar la primera columna. ### .theme From 76f3dbb6c5f8a0545ebd5bcd413ada3d25964640 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:29 +0200 Subject: [PATCH 0844/4889] New translations vp-create-table.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-create-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md index bed5b9176f78a4..af34457f65ebcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md @@ -45,7 +45,7 @@ En *source*, puede pasar un nombre de propiedad de un [data context](vp-set-data - Si no especifica una *source*, el comando crea una tabla vacía con el tamaño definido en *rangeObj*. - Si la *source* especificada no se puede mostrar completamente en el documento, no se crea ninguna tabla. -In the *options* parameter, pass an object of the [`cs.ViewPro.TableOptions` class](../classes.md#tableoptions) that contains the table properties to set. +En el parámetro *options*, pase un objeto de la clase [`cs.ViewPro.TableOptions`](../classes.md#tableoptions) que contenga las propiedades de la tabla a definir. Dentro del objeto *options*, la colección *tableColumns* determina la estructura de las columnas de la tabla. La longitud de la colección *tableColumns* debe ser igual al recuento de columnas del rango: From c0148e889fe6afc3cffeef71eb30f4fd20e87e41 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:30 +0200 Subject: [PATCH 0845/4889] New translations vp-get-table-theme.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md index 2fd96be969e22d..6f94d47298f550 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md @@ -25,7 +25,7 @@ title: VP Get table theme #### Descripción -El comando `VP Get table theme` devuelve los valores actuales de las propiedades del tema de la tabla *tableName*. A table theme can be set using the [`VP CREATE TABLE`](vp-create-table.md) or [`VP SET TABLE THEME`](vp-set-table-theme.md) commands, or through the interface. +El comando `VP Get table theme` devuelve los valores actuales de las propiedades del tema de la tabla *tableName*. Se puede definir un tema de tabla utilizando los comandos [`VP CREATE TABLE`](vp-create-table.md) o [`VP SET TABLE THEME`](vp-set-table-theme.md), o a través de la interfaz. En\* vpAreaName\*, pase el nombre del área 4D View Pro y en *tableName*, el nombre de la tabla. From 2f1f8f2b76c5a09709677db8c917fca25165d261 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:32 +0200 Subject: [PATCH 0846/4889] New translations vp-set-value.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md index 7e4e786609b2ed..482dc10fb64b36 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md @@ -20,7 +20,7 @@ El comando `VP SET VALUE` asigna un v The command allows you to use a generic code to set and format the types of values in *rangeObj*, whereas other commands, such as [`VP SET TEXT VALUE`](vp-set-text-value.md) and [`VP SET NUM VALUE`](vp-set-num-value.md), reduce the values to specific types. -In *rangeObj*, pass a range of the cell(s) (created for example with [`VP Cell`](vp-cell) or [`VP Column`](vp-column.md)) whose value you want to specify. Si *rangeObj* incluye varias celdas, el valor especificado se repetirá en cada una de ellas. +En *rangeObj*, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP Cell`](vp-cell) o [`VP Column`](vp-column.md)) cuyo valor desea especificar. Si *rangeObj* incluye varias celdas, el valor especificado se repetirá en cada una de ellas. El parámetro *valueObj* es un objeto que incluye propiedades para el valor y el [formato](../configuring.md#cell-format) a asignar a *rangeObj*. Puede contener las siguientes propiedades: From 94db8aac7e707b7e60ade9970821c6a93ba09f3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:33 +0200 Subject: [PATCH 0847/4889] New translations gettingstarted.md (Spanish) --- .../version-20-R6/WebServer/gettingStarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md index 7c6d17a7748e9c..37dc5cc8937392 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md @@ -43,7 +43,7 @@ Case of End case ``` -The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. Este código tan sencillo sólo envía el texto al navegador. +El método base [`On Web Connection`](httpRequests.md#on-web-connection) se ejecuta para las solicitudes entrantes y recibe la URL de destino en el parámetro `$1`. Este código tan sencillo sólo envía el texto al navegador. 3. En su navegador, introduzca la siguiente URL: From 7348e1cb22bb0ae39241437fb3d85d60fb66f324 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:35 +0200 Subject: [PATCH 0848/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 06384ad91fa832..74d87c7e34cbfe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -190,7 +190,7 @@ Para habilitar el renderizado de las páginas Qodly, se deben configurar las sig :::note -[Renderer buttons](https://developer.qodly.com/docs/studio/rendering#how-to-render-a-webform) are not available if the configuration options are not activated. +[Los botones de renderización](https://developer.qodly.com/docs/studio/rendering#how-to-render-a-webform) no están disponibles si las opciones de configuración no están activas. ::: From 708a6b11f7751a2ef74b505fbdaaa11af7db0469 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:37 +0200 Subject: [PATCH 0849/4889] New translations sessions.md (Spanish) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index f57549a5616dc1..a2d62359cdde0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -61,7 +61,7 @@ La creación de una sesión web para una petición REST puede requerir que una l ::: -The `Session` object of the current session can then be accessed through the [`Session`](API/SessionClass.md#session) command in the code of any web processes. +Se puede acceder al objeto `Session` de la sesión actual a través del comando [`Session`](API/SessionClass.md#session) en el código de todo proceso web. ![alt-text](../assets/en/WebServer/schemaSession.png) From 974583bcdf378c39d83940994ca64a0c0276c232 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:40 +0200 Subject: [PATCH 0850/4889] New translations rest_requests.md (Portuguese, Brazilian) --- .../version-19/REST/REST_requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/REST/REST_requests.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/REST/REST_requests.md index a655a3e52437ec..87b2d779f1fe9d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/REST/REST_requests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/REST/REST_requests.md @@ -6,7 +6,7 @@ title: Sobre petições REST As estrutyuras abaixo são compatíveis com petições REST: -| URI | Recurso | /? or &\{filter\} (Output) | +| URI | Recurso | /? ou &\{filter\} (Saída) | | -------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | http://{servername}:{port}/rest/ | [\{dataClass\}](dataClass.md) | [{attribute1, attribute2, ...}](manData.html#selecting-attributes-to-get)/ | | | [\{dataClass\}](dataClass.md)/[$entityset/\{entitySetID\}]($entityset.md#entitysetentitysetid) | [$method=...]($method.md) | From f14f79635108cb2ba303e0c7c19e5b886120d530 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:42 +0200 Subject: [PATCH 0851/4889] New translations rest_requests.md (Portuguese, Brazilian) --- .../version-20/REST/REST_requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/REST_requests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/REST_requests.md index a655a3e52437ec..87b2d779f1fe9d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/REST_requests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/REST_requests.md @@ -6,7 +6,7 @@ title: Sobre petições REST As estrutyuras abaixo são compatíveis com petições REST: -| URI | Recurso | /? or &\{filter\} (Output) | +| URI | Recurso | /? ou &\{filter\} (Saída) | | -------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | http://{servername}:{port}/rest/ | [\{dataClass\}](dataClass.md) | [{attribute1, attribute2, ...}](manData.html#selecting-attributes-to-get)/ | | | [\{dataClass\}](dataClass.md)/[$entityset/\{entitySetID\}]($entityset.md#entitysetentitysetid) | [$method=...]($method.md) | From 23d7bce54e263bf3084ef1c65b9fdabdf996e20f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:45 +0200 Subject: [PATCH 0852/4889] New translations classes.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 1d027e6626f970..d40d4d3321a1d2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -838,8 +838,8 @@ The scope of a singleton instance can be the process where it is instantiated or | Singleton created on | Scope if not shared | Scope if shared | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | | 4D usuário único | Processo | Application | -| 4D Server | Processo | 4D Server machine | -| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | +| 4D Server | Processo | Máquina 4D Server | +| Modo remoto 4D | Process (_note_: singletons are not synchronized on the twin process) | Máquina remota 4D | Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. From 70bb455c059f867c7134ea6c701da37441e986f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:49 +0200 Subject: [PATCH 0853/4889] New translations commands.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/commands.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/commands.md index b6ce0bb01bb76d..2f9c3ae53d3c23 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/commands.md @@ -655,7 +655,7 @@ Nome (Número) [LONGINT TO BLOB](https://doc.4d.com/4dv20/help/command/en/page550.html) (550) - [Lowercase](https://doc.4d.com/4dv20/help/command/en/page14.html) (14) - -M +L [Macintosh command down](https://doc.4d.com/4dv20/help/command/en/page546.html) (546) - [Macintosh control down](https://doc.4d.com/4dv20/help/command/en/page544.html) (544) - From 9b55548b065cc25be6baee843cd8299dda60043e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:53 +0200 Subject: [PATCH 0854/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index cb52562fb7a3f6..a9174788e36894 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | | [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | @@ -65,9 +65,9 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | @@ -81,7 +81,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | | **k** | | | | [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | | **l** | | | @@ -114,7 +114,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | @@ -184,7 +184,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | From 311f00b85bad369c17a7d0009a8d0e1430f9d11c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:10:55 +0200 Subject: [PATCH 0855/4889] New translations configuration.md (Portuguese, Brazilian) --- .../version-20-R5/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md index dc1174c9bfae0f..6b74bedd93c7d2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md @@ -19,7 +19,7 @@ A mensagem de aviso "Atenção, verifique os privilégios de acesso" é exibida > Deve reiniciar a aplicação 4D para que as suas alterações tenham efeito. -## Controlling REST access +## Controle do acesso REST Como padrão, acessos REST são abertos a todos os usuários que são obviamente não configurados para razões de segurança e também para controlar uso de licenças de cliente. From de798d9d8d0d0f4b7b0c666bac8cf55fdaa4312b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:00 +0200 Subject: [PATCH 0856/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../current/API/IMAPTransporterClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 912e394853f75a..07bd83615a6f1a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -847,12 +847,12 @@ The `.getBoxList()` function -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | :-: | --------------------------------------- | -| state | string | -> | Name of state to enable on the web form | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | :-: | ---------------------------------------------- | +| state | string | -> | Nome do estado a ser ativado no formulário Web | From a70403d7ba690425cc3854117e50a938528484e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:05 +0200 Subject: [PATCH 0858/4889] New translations classes.md (Portuguese, Brazilian) --- .../current/Concepts/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md index 907394242b9edf..f6ef9a26ec7c60 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -836,8 +836,8 @@ The scope of a singleton instance can be the process where it is instantiated or | Singleton created on | Scope if not shared | Scope if shared | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | | 4D usuário único | Processo | Application | -| 4D Server | Processo | 4D Server machine | -| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine | +| 4D Server | Processo | Máquina 4D Server | +| Modo remoto 4D | Process (_note_: singletons are not synchronized on the twin process) | Máquina remota 4D | Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. From ca236f3126017871ac4ba0e2bc70a1b00f6ae5d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:10 +0200 Subject: [PATCH 0859/4889] New translations commands.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Concepts/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/commands.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/commands.md index 84d49836cc71e7..20c86b7c41e070 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/commands.md @@ -655,7 +655,7 @@ Nome (Número) [LONGINT TO BLOB](https://doc.4d.com/4dv20/help/command/en/page550.html) (550) - [Lowercase](https://doc.4d.com/4dv20/help/command/en/page14.html) (14) - -M +L [Macintosh command down](https://doc.4d.com/4dv20/help/command/en/page546.html) (546) - [Macintosh control down](https://doc.4d.com/4dv20/help/command/en/page544.html) (544) - From ee69c007fbc78177c26b621ccbca95fedbed3244 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:14 +0200 Subject: [PATCH 0860/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Reference.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index cb52562fb7a3f6..a9174788e36894 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | | [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | @@ -65,9 +65,9 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | @@ -81,7 +81,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | | **k** | | | | [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | | **l** | | | @@ -114,7 +114,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | @@ -184,7 +184,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | From 2cafc3057631b23090d25538f47c7bdb886d3eff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:16 +0200 Subject: [PATCH 0861/4889] New translations configuration.md (Portuguese, Brazilian) --- .../current/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/configuration.md index dc1174c9bfae0f..6b74bedd93c7d2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -19,7 +19,7 @@ A mensagem de aviso "Atenção, verifique os privilégios de acesso" é exibida > Deve reiniciar a aplicação 4D para que as suas alterações tenham efeito. -## Controlling REST access +## Controle do acesso REST Como padrão, acessos REST são abertos a todos os usuários que são obviamente não configurados para razões de segurança e também para controlar uso de licenças de cliente. From fa64cfc9da2d5f42beb59c859bc81697d8db0bc0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:18 +0200 Subject: [PATCH 0862/4889] New translations webformclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/WebFormClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md index ccd2a797a3786c..3122915c0d02b9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md @@ -68,9 +68,9 @@ For more information on web form states, please refer to [developer.qodly.com](h -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | :-: | --------------------------------------- | -| state | string | -> | Name of state to enable on the web form | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | :-: | ---------------------------------------------- | +| state | string | -> | Nome do estado a ser ativado no formulário Web | From 7ab235caf86bce3a290823450202fa0c6f93a014 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:19 +0200 Subject: [PATCH 0863/4889] New translations webformclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/WebFormClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md index ccd2a797a3786c..3122915c0d02b9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md @@ -68,9 +68,9 @@ For more information on web form states, please refer to [developer.qodly.com](h -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | :-: | --------------------------------------- | -| state | string | -> | Name of state to enable on the web form | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | :-: | ---------------------------------------------- | +| state | string | -> | Nome do estado a ser ativado no formulário Web | From 924e71b688dbdae73c8ebc8796fa6293528e3c3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:22 +0200 Subject: [PATCH 0864/4889] New translations classes.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index aac1bc2ffd64cf..e1f69243681027 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -836,8 +836,8 @@ The scope of a singleton instance can be the process where it is instantiated or | Singleton created on | Scope if not shared | Scope if shared | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- | | 4D usuário único | Processo | Application | -| 4D Server | Processo | 4D Server machine | -| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine | +| 4D Server | Processo | Máquina 4D Server | +| Modo remoto 4D | Process (*note*: singletons are not synchronized on the twin process) | Máquina remota 4D | Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine. From 028a1234ac8ae7b66d188682791a6941ce5664a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:26 +0200 Subject: [PATCH 0865/4889] New translations commands.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/commands.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/commands.md index 5961824daaa981..fc4d727e79917f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/commands.md @@ -655,7 +655,7 @@ Nome (Número) [LONGINT TO BLOB](https://doc.4d.com/4dv20/help/command/en/page550.html) (550) - [Lowercase](https://doc.4d.com/4dv20/help/command/en/page14.html) (14) - -M +L [Macintosh command down](https://doc.4d.com/4dv20/help/command/en/page546.html) (546) - [Macintosh control down](https://doc.4d.com/4dv20/help/command/en/page544.html) (544) - From d6e0ccdceb1463d6fcb6b3e4051bba5fda309ecc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:30 +0200 Subject: [PATCH 0866/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../FormObjects/properties_Reference.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 12feceac61b023..9305f0b71ff8eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -20,7 +20,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false | | [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 | | [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 | | **c** | | | | [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas | | [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes | @@ -65,9 +65,9 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" | | [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" | | [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 | | **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | | [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) | @@ -81,7 +81,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. | | [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 | | [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false | | **k** | | | | [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" | | **l** | | | @@ -114,7 +114,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" | | [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 | +| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 | | **r** | | | | [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio | | [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. | @@ -184,7 +184,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | minimum: 0 | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 | | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | From d664c7eaaaa12e1c929880424abe353eafacb928 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 15 Aug 2024 17:11:32 +0200 Subject: [PATCH 0867/4889] New translations configuration.md (Portuguese, Brazilian) --- .../version-20-R6/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index cd4e1d767e6a35..cb6509c8be3336 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -19,7 +19,7 @@ A mensagem de aviso "Atenção, verifique os privilégios de acesso" é exibida > Deve reiniciar a aplicação 4D para que as suas alterações tenham efeito. -## Controlling REST access +## Controle do acesso REST Como padrão, acessos REST são abertos a todos os usuários que são obviamente não configurados para razões de segurança e também para controlar uso de licenças de cliente. From 51a759572f23fbfb1d215412d412900d83265f7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:11:48 +0200 Subject: [PATCH 0868/4889] New translations code.json (Spanish) --- i18n/es/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/code.json b/i18n/es/code.json index e3d8f621536a86..aa123fba4edcb4 100644 --- a/i18n/es/code.json +++ b/i18n/es/code.json @@ -600,7 +600,7 @@ "message": "Gestión del código" }, "theme.docs.DocCard.categoryDescription.plurals": { - "message": "1 item|{count} items", + "message": "1 artículo|{count} artículos", "description": "The default description for a category card in the generated index about how many items this category includes" }, "theme.admonition.warning": { From 1c0547c2563558d773386ad4e8b8a560ecd085f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:11:53 +0200 Subject: [PATCH 0869/4889] New translations current.json (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current.json b/i18n/es/docusaurus-plugin-content-docs/current.json index 3a9f6affa6881a..14ec241ac6a356 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current.json +++ b/i18n/es/docusaurus-plugin-content-docs/current.json @@ -504,7 +504,7 @@ "description": "The generated-index page title for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.Exposing your datastore in REST.link.generated-index.description": { - "message": "Configura tu almacén de datos para acceso REST", + "message": "Configura su almacén de datos para acceso REST", "description": "The generated-index page description for category Exposing your datastore in REST in sidebar docs" } } From 7b6b5005d0316d30325331e0ea06a5d4a0d3d480 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:11:54 +0200 Subject: [PATCH 0870/4889] New translations updates.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md index 98575958af4895..d3cf7636429c30 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md @@ -5,7 +5,7 @@ title: Notas del lanzamiento :::tip -Read [**What’s new in 4D 19**](https://blog.4d.com/en-whats-new-in-4d-v19/), the blog post that lists all new features and enhancements in 4D 19 LTS. +Lea las [**novedades de 4D 19**](https://blog.4d.com/en-whats-new-in-4d-v19/), la entrada del blog que lista todas las nuevas funcionalidades y mejoras en 4D 19 LTS. ::: From 0640fdb6cbbb4da7074f39f5a79f3da9bb953949 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:11:56 +0200 Subject: [PATCH 0871/4889] New translations updates.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md index 12666884a045ac..617a3e2788f9b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -66,7 +66,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 #### Cambios de comportamiento -- As of 20.3, in order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in *connectionInfo*. In specific cases, a new "passwordAlgorithm" option can also be used for compatibility (see [`Open datastore`](../API/DataStoreClass.md#open-datastore) command). +- As of 20.3, in order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in *connectionInfo*. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore)). - A partir de 20.2, 4D 20 LTS ya no es compatible con Windows Server 2012 R2. - **Atención**: el valor inicial [`offset`](../API/FileHandleClass.md#offset) de los objetos [4D.FileHandle](../API/FileHandleClass.md) se ha definido incorrectamente en 1 en lugar de 0. Se ha realizado una corrección en 4D a partir de las versiones **20.1 HF1** y **20 R2** y el valor es ahora 0. - Para el cumplimiento con la RFC HTTP, la propiedad [`HTTPRequestClass.response.headers`](../API/HTTPRequestClass.md#response) devuelve ahora todos los nombres de encabezados **en minúsculas**. Si desea que su código siga funcionando como antes, utilice la nueva propiedad [`HTTPRequestClass.response.rawHeaders`](../API/HTTPRequestClass.md#response). From 2398e0e4be486b6f973f37e9bd3ca6abfebaafa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:00 +0200 Subject: [PATCH 0872/4889] New translations formeditor.md (Spanish) --- .../version-20-R5/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index ef548af0502911..819390f441a928 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Allows selecting, moving and resizing form objects.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | +| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Permite seleccionar, desplazar y cambiar el tamaño de los objetos del formulario

    .**Nota**: cuando se selecciona un objeto de tipo Texto o Cuadro de Grupo, presionando la tecla **Enter** se pasa al modo edición.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#orden-de-entrada) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | From 833fa725fac7e7ad7ebe94f49e8321e1c86f7c44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:05 +0200 Subject: [PATCH 0873/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 151dedd62e9863..244de273243433 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -407,7 +407,7 @@ La gestión de selecciones es diferente dependiendo de si el list box se basa en ```4d ARRAY BOOLEAN(tBListBox;10) - //tBListBox is the name of the list box variable in the form + //tBListBox es el nombre de la variable asociada al list box en el formulario If(tBListBox{1}=True) tBListBox{1}:=False Else From 5633f6c8bcd4f0cc3b2458086f128aaf7dba8df9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:06 +0200 Subject: [PATCH 0874/4889] New translations properties_action.md (Spanish) --- .../version-20-R5/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md index 6df04bc83f6222..99e1409f59fb67 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md @@ -169,7 +169,7 @@ En otros casos (list box basados en selecciones temporales, columnas asociadas a ## Acción estándar -Typical activities to be performed by active objects (_e.g._, letting the user accept, cancel, or delete records, move between records or from page to page in a multi-page form, etc.) han sido predefinidas por 4D como acciones estándar. Se describen con detalle en la sección [Acciones estándar](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) de la _manual de Diseño_. +Actividades típicas que deben realizar los objetos activos (\*por ejemplo, permitir al usuario aceptar, cancelar o eliminar registros, desplazarse entre registros o de una página a otra en un formulario multipágina, etc.) han sido predefinidas por 4D como acciones estándar. Se describen con detalle en la sección [Acciones estándar](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) de la _manual de Diseño_. Puede asignar al mismo tiempo una acción estándar y un método proyecto de un objeto. En este caso, la acción estándar suele ejecutarse después del método y 4D utiliza esta acción para activar/desactivar el objeto según el contexto actual. Cuando se desactiva un objeto, no se puede ejecutar el método proyecto asociado. From 4463980a37e74240c56e800ef922904db9a9a2ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:10 +0200 Subject: [PATCH 0875/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index a56a2364560a69..be2b7eb49d5ceb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -38,7 +38,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | | [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | | [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | | [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | From 285d9dc31df4250e209f0da63dc6db4ad52aadb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:11 +0200 Subject: [PATCH 0876/4889] New translations encrypt.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md index a303a476ea5c36..4bb9db6ea17a1d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md @@ -32,7 +32,7 @@ Para cifrar los datos por primera vez con el CSM es necesario seguir los siguien Otherwise, the following message is displayed: ![](../assets/en/MSC/MSC_encrypt2.png)

    This means that the **Encryptable** status for at least one table has been modified and the data file still has not been encrypted. - \*\*Note: \*\*The same message is displayed when the **Encryptable** status has been modified in an already encrypted data file or after the data file has been decrypted (see below).

    + \*\*Nota: \*\*El mismo mensaje se muestra cuando el estado **Encriptable** se ha modificado en un archivo de datos ya encriptado o después de que el archivo de datos haya sido desencriptado (ver más abajo).

    3. Haga clic en el botón imagen Cifrar.\ ![](../assets/en/MSC/MSC_encrypt3.png)\ You will be prompted to enter a passphrase for your data file: From b2d2464d80363feaf0373a440a1b488629af0c3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:14 +0200 Subject: [PATCH 0877/4889] New translations updates.md (Spanish) --- .../version-20-R5/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md index ef8b2c49020cbe..a48fcac565b947 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md @@ -350,7 +350,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 - Nuevos temas oscuros y claros por defecto en [Preferencias del editor de código](../Preferences/methods.md#theme-list). - [Compilación nativa](../Project/compiler.md#compiler-methods-for) para procesadores Silicon. - La propiedad [Cálculo de variables](../FormObjects/properties_Object.md#cálculo-de-variables) ahora es compatible con las columnas list box de la selección de entidades. -- Nueva página [CLI]completa (../Admin/cli.md). +- Nueva página completada [CLI](../Admin/cli.md). ### 4D 18 R6 From 74153ce3d204819730381c018dcb51d3b02900ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:16 +0200 Subject: [PATCH 0878/4889] New translations code-overview.md (Spanish) --- .../version-20-R5/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md index 76adf72cc71b44..2ecf8410025392 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md @@ -124,7 +124,7 @@ En el Explorador, los métodos proyecto que se ofrecen como Servicio Web reciben Este atributo sólo está disponible si el atributo "Servicio Web" está marcado. Permite incluir el método actual en el WSDL de la aplicación 4D. Para obtener más información al respecto, consulte [Generación del WSDL](https://doc.4d.com/4Dv19R5/4D/19-R5/Publishing-a-Web-Service-with-4D.300-5851558.en.html#502689). -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon ![](https://doc.4d.com/4Dv19R5/picture/440526/pict440526.fr.png). +En el Explorador, los métodos proyecto que se ofrecen como Servicio Web y se publican en WSDL reciben un icono específico ![](https://doc.4d.com/4Dv19R5/picture/440526/pict440526.fr.png). #### Etiquetas 4D y URLs (4DACTION...) From 38d02570d45707f38f9402cbc6701e0aeb21f590 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:17 +0200 Subject: [PATCH 0879/4889] New translations components.md (Spanish) --- .../version-20-R5/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index 08d64d6c9a2264..3c6050cd112307 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -56,7 +56,7 @@ El contenido del archivo **/Sources/dependencies.json** debe tener la siguiente ### environment4d.json -If you want to customize the location of the components that are [declared in the **dependencies.json** file](#dependenciesjson), you can use a **environment4d.json** file. Este archivo permite declarar las rutas de las dependencias que no se almacenan en el mismo nivel que la carpeta del proyecto. +Si desea personalizar la ubicación de los componentes que están [declarados en el archivo **dependencies.json**](#dependenciesjson), puede utilizar un archivo **environment4d.json**. Este archivo permite declarar las rutas de las dependencias que no se almacenan en el mismo nivel que la carpeta del proyecto. Puede utilizar rutas absolutas o relativas, expresadas en sintaxis POSIX como se describe en [este párrafo](../Concepts/paths#posix-syntax). Las rutas relativas son relativas al archivo environment4d.json. From 99382b0cf56c2d75292f2c04b5d22b6dc88b46a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:19 +0200 Subject: [PATCH 0880/4889] New translations authusers.md (Spanish) --- .../version-20-R5/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md index 132eac767c8008..4a813d349f3802 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md @@ -33,7 +33,7 @@ En Qodly Studio for 4D, el modo se puede definir utilizando la opción [**Forzar ### Modo por defecto -In the default mode, any REST request is processed in a web user session that automatically consumes a license (the web user session is created if it does not already exist). Puede utilizar este modo simple si no necesita controlar cuántas licencias se conservan en el servidor. +En el modo predeterminado, toda petición REST se procesa en una sesión usuario web que consume automáticamente una licencia (la sesión usuario web se crea si aún no existe). Puede utilizar este modo simple si no necesita controlar cuántas licencias se conservan en el servidor. Cuando el modo por defecto está activado, puede autenticar usuarios a través del método base `On REST Authentication` (ver más abajo). ### Forzar el modo de inicio de sesión From eaa53896bfb7c3f482366aa054d46fade3b6dc5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:21 +0200 Subject: [PATCH 0881/4889] New translations configuration.md (Spanish) --- .../version-20-R5/REST/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md index eb20ea556922e9..e0f3f5d879f7e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md @@ -32,7 +32,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: :::info Importante - Se recomienda no habilitar simultáneamente diferentes características de control de acceso REST para evitar conflictos. -- If an `On REST Authentication` database method has been defined, any setting made using the "Read/Write" menu on the **Web** > **Web Features** page of the Structure Settings is ignored. +- Si se ha definido un método base `On REST Authentication`, se ignorará cualquier ajuste realizado mediante el menú "Lectura/Escritura" de la página **Web** > **Funcionalidades web** de los Parámetros de estructura. ::: @@ -47,7 +47,7 @@ Por defecto, el menú muestra `\`, lo que significa que los accesos REST ### Método base On REST Authentication El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. -For more information, refer to the `On REST Authentication` database method [documentation](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html). +Para más información, consulte la [documentación](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html) del método base `On REST Authentication`. ## Exponer tablas y campos From f8279d9e56b8a49f422d89800f2153199386639f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:22 +0200 Subject: [PATCH 0882/4889] New translations classes.md (Spanish) --- .../version-20-R5/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index 22e3441f0c0567..9e89f12ca7588e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -113,7 +113,7 @@ La propiedad `.showHeader` indica s **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a _source_. Por defecto = False +La propiedad `.showResizeHandle` indica si se debe mostrar el manejador de redimensionamiento para las tablas que no tienen un _source_. Por defecto = False ### .tableColumns From 0eaeadcdea24a1dc2ab4da34fe420d40a2fb6fbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:27 +0200 Subject: [PATCH 0883/4889] New translations vp-get-stylesheets.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md index 4e19cdd8bbe8a7..fd77163c8bf3d0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md @@ -17,7 +17,7 @@ title: VP Get stylesheets #### Descripción -The `VP Get stylesheets` command returns the collection of defined style sheet objects from the designated _sheet_. +El comando `VP Get stylesheets` devuelve la colección de objetos de hojas de estilo definidos de la _sheet_ designada. En _vpAreaName_, pase el nombre de la propiedad del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 8056af729c577937e470027b4f21b50a0ab3635a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:28 +0200 Subject: [PATCH 0884/4889] New translations vp-import-from-blob.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-import-from-blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md index 35f18d1d94a1e1..f99e51176a62dd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md @@ -17,7 +17,7 @@ title: VP IMPORT FROM BLOB #### Descripción -The `VP IMPORT FROM BLOB` command imports the _vpBlob_ in the 4D View Pro area _vpAreaName_ and replaces its contents. _vpBlob_ must contain a 4D View Pro document previously saved as Blob either by using the [VP EXPORT TO BLOB](vp-export-to-blob.md) command or via the 4D View Pro interface. +El comando `VP IMPORT FROM BLOB` importa el _vpBlob_ del área _vpAreaName_ de 4D View Pro y reemplaza su contenido. _vpBlob_ debe contener un documento 4D View Pro previamente guardado como Blob ya sea utilizando el comando [VP EXPORT TO BLOB](vp-export-to-blob.md) o a través de la interfaz de 4D View Pro. En _paramObj_, puede pasar varias propiedades: From 34435e14fd9759544d327266999f88aa5b9d141c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:31 +0200 Subject: [PATCH 0885/4889] New translations vp-new-document.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md index 51c03d2175d40a..fc3470da756759 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md @@ -15,7 +15,7 @@ title: VP NEW DOCUMENT #### Descripción -The `VP NEW DOCUMENT` command loads and display a new, default document in the 4D View Pro form area object _vpAreaName_. El nuevo documento vacío sustituye a los datos ya insertados en el área. +El comando `VP NEW DOCUMENT` carga y muestra un documento nuevo y predeterminado en el objeto área de formulario de 4D View Pro _vpAreaName_. El nuevo documento vacío sustituye a los datos ya insertados en el área. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From e4841abb333101f94a78ac0c08532c4db3f08061 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:32 +0200 Subject: [PATCH 0886/4889] New translations vp-paste-from-object.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md index 1f2fa1f3f9269c..775ad8bfad0705 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md @@ -25,7 +25,7 @@ title: VP PASTE FROM OBJECT #### Descripción -The `VP PASTE FROM OBJECT` command pastes the contents, style and formulas stored in _dataObject_ to the _rangeObj_ object. +El comando `VP PASTE FROM OBJECT` pega el contenido, estilo y fórmulas almacenadas en _dataObject_ al objeto _rangeObj_. En _rangeObj_ pase el objeto rango de celdas donde se pegarán los valores, el formato y/o las celdas de la fórmula. Si _rangeObj_ se refiere a más de una celda, sólo se utiliza la primera. From 698a683a416acd4c83ea55f310d256f391feadb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:34 +0200 Subject: [PATCH 0887/4889] New translations vp-remove-name.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md index 6e093e9fdfc0d8..6462ac1c9e1eb9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md @@ -17,7 +17,7 @@ title: VP REMOVE NAME #### Descripción -The `VP REMOVE NAME` command removes the named range or named formula passed in the _name_ parameter in the defined _scope_. +El comando `VP REMOVE NAME` elimina el rango con nombre o la fórmula con nombre pasada en el parámetro _name_ en el _scope_ definido. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 2bba4d5737513872e33be817559f1030eeb679ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:35 +0200 Subject: [PATCH 0888/4889] New translations vp-remove-sheet.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md index d6bdc353cca535..4d29b73a94e680 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md @@ -16,7 +16,7 @@ title: VP REMOVE SHEET #### Descripción -The `VP REMOVE SHEET` command removes the sheet with the specified _index_ from the document loaded in _vpAreaName_. +El comando `VP REMOVE SHEET` elimina la hoja con el _index_ especificado del documento cargado en _vpAreaName_. En _vpAreaName_, pase el nombre del área 4D View Pro. From 8c699725526c035f022fdcb2eb635d94ed6c635d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:36 +0200 Subject: [PATCH 0889/4889] New translations vp-remove-stylesheet.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md index 623b03ab9e226c..61115e7dbb07e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md @@ -17,7 +17,7 @@ title: VP REMOVE STYLESHEET #### Descripción -The `VP REMOVE STYLESHEET` command removes the style sheet passed in the _styleName_ from the _vpAreaName_. +El comando `VP REMOVE STYLESHEET` elimina la hoja de estilo pasada en el _styleName_ del _vpAreaName_. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 0b351ed703bcca30769d62cf18db98a43fe533b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:38 +0200 Subject: [PATCH 0890/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md index 2f3b0e93be1842..4ca9eb36c157c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md @@ -19,7 +19,7 @@ title: VP SET ALLOWED METHODS #### Descripción -The `VP SET ALLOWED METHODS` command designates the project methods that can be called in 4D View Pro formulas. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. +El comando `VP SET ALLOWED METHODS` designa los métodos proyecto que pueden ser llamados en las fórmulas 4D View Pro. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. By default for security reasons, if you do not execute the `VP SET ALLOWED METHODS` command, no method call is allowed in 4D View Pro areas -- except if 4D's generic `SET ALLOWED METHODS` command was used (see compatibility note). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. From 4f7e856b7e93876edb9e7c7d2bd42339dbfc54f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:39 +0200 Subject: [PATCH 0891/4889] New translations vp-set-custom-functions.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-custom-functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md index 9854517f084b54..812e4f67b044ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md @@ -39,7 +39,7 @@ En el parámetro _formulaObj_, pase un objeto que contenga las fórmulas 4D que > **ATENCIÓN** -> - As soon as `VP SET CUSTOM FUNCTIONS` is called, the methods allowed by the [VP SET ALLOWED METHODS](vp-set-allowed-methods.md) command (if any) are ignored in the 4D View Pro area. +> - En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, los métodos permitidos por el comando [VP SET ALLOWED METHODS](vp-set-allowed-methods.md) (si los hay) son ignorados en el área 4D View Pro. > - En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, las funciones basadas en los comandos `SET TABLE TITLES` y `SET FIELD TITLES` son ignoradas en el área 4D View Pro. #### Ejemplo From 47d5c88808135d3a3497448ccef641c3770ca474 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:43 +0200 Subject: [PATCH 0892/4889] New translations configuring.md (Spanish) --- .../version-20-R5/ViewPro/configuring.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index 0a1c071493b309..74a0864945466e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -281,7 +281,7 @@ Los atributos de encabezado y pie de página se utilizan para especificar texto | headerRight | text | El texto y el formato del encabezado derecho en las páginas impresas. | | headerRightImage | picture \| text\* | La imagen de la sección derecha del encabezado. | -\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No matter the type used to set an image, the image itself (not a reference) is stored in the 4D View Pro area and is returned by [VP Get print info](commands/vp-get-print-info.md). +\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No importa el tipo utilizado para establecer una imagen, la imagen en sí (no una referencia) se almacena en el área de 4D View Pro y es devuelta por [VP Get print info](commands/vp-get-print-info.md). ### Caracteres especiales @@ -357,7 +357,7 @@ Los atributos de tamaño de papel se utilizan para especificar las dimensiones o | | ancho | entero largo | Ancho del papel, en centésimas de pulgada. | | | kind | text | Nombre del tamaño de papel estándar (por ejemplo, A2, A4, oficio, etc.) devuelto por `Get Print Option`. Valor por defecto: "letter" | -- If the paper size is specified using the `height` and `width` properties, [`VP Get print info`](./commands/vp-get-print-info.md) returns a paper size with `custom` as value for `kind`. +- Si el tamaño del papel se especifica utilizando las propiedades `height` y `width`, [`VP Get print info`](./commands/vp-get-print-info.md) devuelve un tamaño de papel con `custom` como valor para `kind`. - Si establece el tamaño del papel mediante la propiedad `kind`, puede utilizar cualquiera de los dos: - uno de los formatos de la [lista de formatos SpreadJS](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) @@ -400,7 +400,7 @@ Los atributos de marca de agua se utilizan para superponer texto o una imagen en | | \[ ].x | entero largo | La coordenada horizontal del punto superior izquierdo del texto / imagen de la marca de agua. | | | \[ ].y | entero largo | La coordenada vertical del punto superior izquierdo del texto/imagen de la marca de agua. | -\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No matter the type used to set an image, the image itself (not a reference) is stored in the 4D View Pro area and is returned by [VP Get print info](commands/vp-get-print-info.md). +\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No importa el tipo utilizado para establecer una imagen, la imagen en sí (no una referencia) se almacena en el área de 4D View Pro y es devuelta por [VP Get print info](commands/vp-get-print-info.md). ## Objetos Estilo @@ -424,7 +424,7 @@ Ejemplo: $style:=New object $style.hAlign:=vk horizontal align left $style.font:="12pt papyrus" - $style.backColor:="#E6E6FA" //light purple color + $style.backColor:="#E6E6FA" //color morado claro VP SET DEFAULT STYLE("myDoc";$style) ``` @@ -448,21 +448,21 @@ Ejemplo: #### Fuentes y texto -| Propiedad | | Tipo | Descripción | Valores posibles | -| --------------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| font | | text | Especifica las características de la fuente en la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores font-size y font-family son obligatorios. Si falta alguno de los otros valores, se utilizan sus valores por defecto. Nota: si un nombre de fuente contiene un espacio, el nombre debe ir entre comillas. | Una abreviatura de fuente CSS. 4D provides utility commands to handle font characteristics as objects: [`VP Font to object`](commands/vp-font-to-object.md) and [`VP Object to font`](commands/vp-object-to-font.md) | -| formatter | | text | Patrón de propiedad valor/tiempo. | Formatos número/texto/fecha/hora, caracteres especiales. Ver [Formato de celda](#cell-format). | -| isVerticalText | | boolean | Especifica la dirección del texto. | True = texto vertical, False = texto horizontal. | -| labelOptions | | object | Define las opciones de etiqueta de celda (opciones de marca de agua). | | -| | alignement | entero largo | Especifica la posición de la etiqueta de la celda. Propiedad opcional. | `vk label alignment top left`, `vk label alignment bottom left`, `vk label alignment top center`, `vk label alignment bottom center`, `vk label alignment top right`, `vk label alignment bottom right` | -| | visibility | entero largo | Especifica la visibilidad de la etiqueta de la celda. Propiedad opcional. | `vk label visibility auto`, `vk label visibility hidden`, `vk label visibility visible` | -| | foreColor | text | Define el color del primer plano. Propiedad opcional. | Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa) | -| | font | text | Especifica las características de la fuente con la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios. | | -| textDecoration | | entero largo | Especifica la decoración añadida al texto. | `vk text decoration double underline`, `vk text decoration line through`, `vk text decoration none`, `vk text decoration overline`, `vk text decoration underline` | -| textIndent | | entero largo | Define la unidad de indentación del texto. 1 = 8 píxeles | | -| textOrientation | | entero largo | Define el ángulo de rotación del texto en una celda. Número entre -90 y 90 | | -| marca de agua | | text | Define el contenido de la marca de agua (etiqueta de la celda) | | -| wordWrap | | boolean | Especifica si el texto debe ser ajustado. | True = texto ajustado, False = texto no ajustado | +| Propiedad | | Tipo | Descripción | Valores posibles | +| --------------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| font | | text | Especifica las características de la fuente en la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores font-size y font-family son obligatorios. Si falta alguno de los otros valores, se utilizan sus valores por defecto. Nota: si un nombre de fuente contiene un espacio, el nombre debe ir entre comillas. | Una abreviatura de fuente CSS. 4D ofrece comandos utilitarios para manejar características de fuentes como objetos: [`VP Font to object`](commands/vp-font-to-object.md) y [`VP Object to font`](commands/vp-object-to-font.md) | +| formatter | | text | Patrón de propiedad valor/tiempo. | Formatos número/texto/fecha/hora, caracteres especiales. Ver [Formato de celda](#cell-format). | +| isVerticalText | | boolean | Especifica la dirección del texto. | True = texto vertical, False = texto horizontal. | +| labelOptions | | object | Define las opciones de etiqueta de celda (opciones de marca de agua). | | +| | alignement | entero largo | Especifica la posición de la etiqueta de la celda. Propiedad opcional. | `vk label alignment top left`, `vk label alignment bottom left`, `vk label alignment top center`, `vk label alignment bottom center`, `vk label alignment top right`, `vk label alignment bottom right` | +| | visibility | entero largo | Especifica la visibilidad de la etiqueta de la celda. Propiedad opcional. | `vk label visibility auto`, `vk label visibility hidden`, `vk label visibility visible` | +| | foreColor | text | Define el color del primer plano. Propiedad opcional. | Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa) | +| | font | text | Especifica las características de la fuente con la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios. | | +| textDecoration | | entero largo | Especifica la decoración añadida al texto. | `vk text decoration double underline`, `vk text decoration line through`, `vk text decoration none`, `vk text decoration overline`, `vk text decoration underline` | +| textIndent | | entero largo | Define la unidad de indentación del texto. 1 = 8 píxeles | | +| textOrientation | | entero largo | Define el ángulo de rotación del texto en una celda. Número entre -90 y 90 | | +| marca de agua | | text | Define el contenido de la marca de agua (etiqueta de la celda) | | +| wordWrap | | boolean | Especifica si el texto debe ser ajustado. | True = texto ajustado, False = texto no ajustado | #### Disposición From e055c5af628a24b543f9b1e42b18c48920b158bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:44 +0200 Subject: [PATCH 0893/4889] New translations from-qodlyscript-to-4d.md (Spanish) --- .../version-20-R5/WebServer/from-qodlyscript-to-4d.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md index e6efb98d455e09..e63a91059426ad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md @@ -36,7 +36,7 @@ Algunos otros elementos tienen una capitalización diferente (por ejemplo: `this Los nombres de comandos y constantes de QodlyScript se escriben en mayúsculas y sin espacios. Además, los nombres de las constantes de QodlyScript comienzan con la letra `k`. Puede que necesite adaptar estos elementos de QodlyScript al lenguaje 4D. - Normalmente, sólo tendrá que convertir los nombres. Por ejemplo, `newCollection` en QodlyScript es `New collection` en lenguaje 4D. -- However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. +- Sin embargo, algunos comandos han sido renombrados para un mejor cumplimiento, por ejemplo `atan` y `sqrt` son nombres de QodlyScript para los comandos `Arctan` y `Square root` en Lenguaje 4D. ### Ejemplo From e524d82458238ef2d390e15c491b67fea696cec3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:46 +0200 Subject: [PATCH 0894/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 2d1167151e9b39..0bac06ff24e257 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -222,7 +222,7 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome ## Forzar inicio de sesión -With Qodly Studio for 4D, you can use the ["force login" mode](../REST/authUsers.md#force-login-mode) to control the number of opened web sessions that require 4D Client licenses. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. +Con Qodly Studio for 4D, puede utilizar el modo ["forzar inicio de sesión"](../REST/authUsers.md#force-login-mode) para controlar el número de sesiones web abiertas que requieren licencias 4D Client. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. ### Definir el modo de inicio de sesión forzado From 1af438875d5999c05f4caa0dabdb8ea87673878b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:47 +0200 Subject: [PATCH 0895/4889] New translations database.md (Spanish) --- .../version-20-R5/settings/database.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md index 03a8dc9a796286..7a79c4259e2c74 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md @@ -88,13 +88,13 @@ Utilice los parámetros de esta pestaña para configurar la memoria caché de la - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: - **Tamaño mínimo**: cantidad mínima de memoria que debe reservarse para la caché. Este valor no puede ser inferior a 100 MB. - - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. This value is virtually unlimited.\\ - Setting limits is particularly useful for databases that are distributed on machines for which you do not know the memory configuration a priori. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: + - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. Este valor es prácticamente ilimitado.\\ + Definir límites es especialmente útil para bases distribuidas en máquinas de las que no se conoce a priori la configuración de memoria. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: - Example for calculating cache memory: - _Physical memory to reserve = 256 MB - Percentage of the available memory used for the cache = 50% - Maximum size = 1 GB Minimum size = 128 MB_ + Ejemplo de cálculo de la memoria caché: + _Memoria física a reservar = 256 MB + Porcentaje de la memoria disponible utilizado para la caché = 50% + Tamaño máximo = 1 GB Tamaño mínimo = 128 MB_ ![](../assets/en/settings/memory-maximum-size.png) From 17d8872475fbd12ea08bed17ad6075935dbe1d8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:55 +0200 Subject: [PATCH 0896/4889] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 d0935607a87d1e..958cf202eed7c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3500,7 +3500,7 @@ Si la colección contiene objetos, pasa el parámetro *propertyPath* para indica #### Descripción -The `.unshift()` function inserts the given *value*(s) at the beginning of the collection and returns the modified collection. +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. From 5e0e9baadb2015bdc98b76c391ce0f5eec10a8bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:12:59 +0200 Subject: [PATCH 0897/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 53e8ab2fe979b4..a216ef3c7a3e60 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -475,7 +475,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. +Cuando se llama a la función `.get()` **sin** parámetro *settings*, se envía directamente al servidor una petición de valores de atributos (la [caché ORDA](../ORDA/client-server-optimization.md#orda-cache) no se utiliza). Por otro parte, cuando se llama a la función `.get()` **con** un `context` pasado en el parámetro *settings*, los valores de los atributos se recuperan de la caché ORDA correspondiente al contexto. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: @@ -1554,7 +1554,7 @@ Queremos desautorizar las fórmulas, por ejemplo, cuando el usuario introduce su #### Descripción -The `.setRemoteCacheSettings()` function sets the timeout and maximum size of the ORDA cache for a dataclass.. +La función `.setRemoteCacheSettings()` define el tiempo de espera y el tamaño máximo de la caché ORDA para una dataclass.. En el parámetro *settings*, pase un objeto con las siguientes propiedades: From 7b82a73ff132b664cabdbeb932e22f0bf98f9761 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:03 +0200 Subject: [PATCH 0898/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 555ceefdfb4ef2..77820671a94618 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -860,7 +860,7 @@ Cada objeto de la colección devuelta contiene las siguientes propiedades: | Propiedad | Tipo | Descripción | | ------------------------------------------------------------------------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| \[].name | Text | Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true | +| \[].name | Text | Nombre del buzón. Returned if withBoxProperties=true or withBoxInfo=true | | \[].selectable | Boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    Returned if withBoxProperties=true | | \[].inferior | Boolean | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    Returned if withBoxProperties=true | | \[].interesting | Boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | From 00f36bf0510c431f2cf4dda17924fdc04767d205 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:06 +0200 Subject: [PATCH 0899/4889] New translations webformitemclass.md (Spanish) --- .../current/API/WebFormItemClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md index ba1486d384aec3..e385d1f1bdad7b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md @@ -94,4 +94,4 @@ Para más información, consulte la [descripción de `.addCSSClass` en la docume La función `.removeCSSClass()` elimina la clase especificada en *className* del componente. -For more information, please refer to the [`.removeCSSClass()` description in the Qodly documentation](https://developer.qodly.com/docs/language/WebFormItemClass#removecssclass). +Para más información, consulte la [descripción de `.removeCSSClass()` en la documentación de Qodly](https://developer.qodly.com/docs/language/WebFormItemClass#removecssclass). From 04a3349a13f26e0769d9b09129f8b8418db8f8b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:08 +0200 Subject: [PATCH 0900/4889] New translations ziparchiveclass.md (Spanish) --- .../current/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index 9fdb1dfbbd004d..9199bf6e1bb300 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -213,11 +213,11 @@ $err:=ZIP Create archive($zip; $destination) #### Descripción -The `ZIP Read archive` command retrieves the contents of *zipFile* and returns it as a `4D.ZipArchive` object. +El comando `ZIP Read archive` recupera el contenido de *zipFile* y lo devuelve como un objeto `4D.ZipArchive`. > Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. Para extraer el contenido de un archivo, es necesario utilizar métodos como [file.copyTo()](Document.md#copyto) o [folder.copyTo()](Directory.md#copyto). -Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. +Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. El archivo de destino se abrirá hasta que el `ZIP Read archive` haya terminado de ejecutarse y todos los contenidos/referencias hayan sido extraídos/liberados, entonces se cerrará automáticamente. Si el *zipFile* está protegido por contraseña, es necesario utilizar el parámetro opcional *password* para suministrar una contraseña. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. From f2cb04c8b4034340d4f7e5f12aef008a6c4f40af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:10 +0200 Subject: [PATCH 0901/4889] New translations clientserver.md (Spanish) --- .../current/Desktop/clientServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 dc13ea7f64ad26..cb13f7b32e84cd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -93,7 +93,7 @@ En el servidor, el comando [`Session`](../API/SessionClass.md#session) devuelve El objeto `session` permite obtener información sobre la sesión del usuario remoto. Puede compartir datos entre todos los procesos de la sesión del usuario utilizando el objeto compartido [`session.storage`](../API/SessionClass.md#storage). -For example, you can launch a user authentication and verification procedure when a client connects to the server, involving entering a code sent by e-mail or SMS into the application. A continuación, añada la información de usuario al almacenamiento de sesión, permitiendo al servidor identificar al usuario. De este modo, el servidor 4D puede acceder a la información del usuario para todos los procesos del cliente, lo que permite escribir código personalizado según el rol del usuario. +Por ejemplo, puede iniciar un procedimiento de autenticación y verificación de usuario cuando un cliente se conecta al servidor, que involucra ingresar un código enviado por correo electrónico o SMS en la aplicación. A continuación, añada la información de usuario al almacenamiento de sesión, permitiendo al servidor identificar al usuario. De este modo, el servidor 4D puede acceder a la información del usuario para todos los procesos del cliente, lo que permite escribir código personalizado según el rol del usuario. ### Disponibilidad From bdc7b78ebd6f0cd2bc1e387bce2e8573838dcca7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:12 +0200 Subject: [PATCH 0902/4889] New translations formeditor.md (Spanish) --- .../current/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index ef548af0502911..819390f441a928 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Allows selecting, moving and resizing form objects.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | +| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Permite seleccionar, desplazar y cambiar el tamaño de los objetos del formulario

    .**Nota**: cuando se selecciona un objeto de tipo Texto o Cuadro de Grupo, presionando la tecla **Enter** se pasa al modo edición.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#orden-de-entrada) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | From a99a860460cecea789c49a3cd19c3e9866e31147 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:17 +0200 Subject: [PATCH 0903/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 3c91b4ab69749b..7a24bde043ee58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -413,7 +413,7 @@ La gestión de selecciones es diferente dependiendo de si el list box se basa en ```4d ARRAY BOOLEAN(tBListBox;10) - //tBListBox is the name of the list box variable in the form + //tBListBox es el nombre de la variable asociada al list box en el formulario If(tBListBox{1}=True) tBListBox{1}:=False Else From f3cf33702fef39368d4c3355c35379c8421b840a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:18 +0200 Subject: [PATCH 0904/4889] New translations properties_action.md (Spanish) --- .../current/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 6df04bc83f6222..99e1409f59fb67 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -169,7 +169,7 @@ En otros casos (list box basados en selecciones temporales, columnas asociadas a ## Acción estándar -Typical activities to be performed by active objects (_e.g._, letting the user accept, cancel, or delete records, move between records or from page to page in a multi-page form, etc.) han sido predefinidas por 4D como acciones estándar. Se describen con detalle en la sección [Acciones estándar](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) de la _manual de Diseño_. +Actividades típicas que deben realizar los objetos activos (\*por ejemplo, permitir al usuario aceptar, cancelar o eliminar registros, desplazarse entre registros o de una página a otra en un formulario multipágina, etc.) han sido predefinidas por 4D como acciones estándar. Se describen con detalle en la sección [Acciones estándar](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) de la _manual de Diseño_. Puede asignar al mismo tiempo una acción estándar y un método proyecto de un objeto. En este caso, la acción estándar suele ejecutarse después del método y 4D utiliza esta acción para activar/desactivar el objeto según el contexto actual. Cuando se desactiva un objeto, no se puede ejecutar el método proyecto asociado. From a5e58037945483b2370b95cd5c935367df3e8b44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:22 +0200 Subject: [PATCH 0905/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index a56a2364560a69..be2b7eb49d5ceb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -38,7 +38,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | | [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | | [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | | [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | From 2ee965e57b96d13797492ad064a09d9b1dec38b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:23 +0200 Subject: [PATCH 0906/4889] New translations encrypt.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md index a303a476ea5c36..4bb9db6ea17a1d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md @@ -32,7 +32,7 @@ Para cifrar los datos por primera vez con el CSM es necesario seguir los siguien Otherwise, the following message is displayed: ![](../assets/en/MSC/MSC_encrypt2.png)

    This means that the **Encryptable** status for at least one table has been modified and the data file still has not been encrypted. - \*\*Note: \*\*The same message is displayed when the **Encryptable** status has been modified in an already encrypted data file or after the data file has been decrypted (see below).

    + \*\*Nota: \*\*El mismo mensaje se muestra cuando el estado **Encriptable** se ha modificado en un archivo de datos ya encriptado o después de que el archivo de datos haya sido desencriptado (ver más abajo).

    3. Haga clic en el botón imagen Cifrar.\ ![](../assets/en/MSC/MSC_encrypt3.png)\ You will be prompted to enter a passphrase for your data file: From d39978639488cec493b6c691809d1785eab83cf8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:26 +0200 Subject: [PATCH 0907/4889] New translations code-overview.md (Spanish) --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md index 76adf72cc71b44..2ecf8410025392 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -124,7 +124,7 @@ En el Explorador, los métodos proyecto que se ofrecen como Servicio Web reciben Este atributo sólo está disponible si el atributo "Servicio Web" está marcado. Permite incluir el método actual en el WSDL de la aplicación 4D. Para obtener más información al respecto, consulte [Generación del WSDL](https://doc.4d.com/4Dv19R5/4D/19-R5/Publishing-a-Web-Service-with-4D.300-5851558.en.html#502689). -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon ![](https://doc.4d.com/4Dv19R5/picture/440526/pict440526.fr.png). +En el Explorador, los métodos proyecto que se ofrecen como Servicio Web y se publican en WSDL reciben un icono específico ![](https://doc.4d.com/4Dv19R5/picture/440526/pict440526.fr.png). #### Etiquetas 4D y URLs (4DACTION...) From 800a619b967f0d6f14388ee3381cc6572f2a6316 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:27 +0200 Subject: [PATCH 0908/4889] New translations $entityset.md (Spanish) --- .../docusaurus-plugin-content-docs/current/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md index 4c769452d637d2..943add6462fdd8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md @@ -41,7 +41,7 @@ Cree otro conjunto de entidades basado en conjuntos de entidades creados anterio ### Descripción -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Los dos conjuntos de entidades deben estar en la misma clase de datos. +Después de crear un conjunto de entidades (conjunto de entidades nº 1) con `$method=entityset`, puede crear otro conjunto de entidades con `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Los dos conjuntos de entidades deben estar en la misma clase de datos. A continuación, puede crear otro conjunto de entidades que contenga los resultados de esta llamada utilizando el `$method=entityset` al final de la petición REST. From 4cd434aea9de9ae64cece671f87224c5799dadc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:29 +0200 Subject: [PATCH 0909/4889] New translations configuration.md (Spanish) --- .../current/REST/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md index eb20ea556922e9..e0f3f5d879f7e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -32,7 +32,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: :::info Importante - Se recomienda no habilitar simultáneamente diferentes características de control de acceso REST para evitar conflictos. -- If an `On REST Authentication` database method has been defined, any setting made using the "Read/Write" menu on the **Web** > **Web Features** page of the Structure Settings is ignored. +- Si se ha definido un método base `On REST Authentication`, se ignorará cualquier ajuste realizado mediante el menú "Lectura/Escritura" de la página **Web** > **Funcionalidades web** de los Parámetros de estructura. ::: @@ -47,7 +47,7 @@ Por defecto, el menú muestra `\`, lo que significa que los accesos REST ### Método base On REST Authentication El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. -For more information, refer to the `On REST Authentication` database method [documentation](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html). +Para más información, consulte la [documentación](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html) del método base `On REST Authentication`. ## Exponer tablas y campos From 15746bbd1ceeb01e89be5f83dd507e33865a45c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:31 +0200 Subject: [PATCH 0910/4889] New translations classes.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index 22e3441f0c0567..9e89f12ca7588e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -113,7 +113,7 @@ La propiedad `.showHeader` indica s **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a _source_. Por defecto = False +La propiedad `.showResizeHandle` indica si se debe mostrar el manejador de redimensionamiento para las tablas que no tienen un _source_. Por defecto = False ### .tableColumns From c7b275015924866b088a37c8f9782d86609fdb3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:36 +0200 Subject: [PATCH 0911/4889] New translations vp-get-stylesheets.md (Spanish) --- .../current/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md index 246d5b59d2ef31..842e3241e03a27 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md @@ -17,7 +17,7 @@ title: VP Get stylesheets #### Descripción -The `VP Get stylesheets` command returns the collection of defined style sheet objects from the designated *sheet*. +El comando `VP Get stylesheets` devuelve la colección de objetos de hojas de estilo definidos de la *sheet* designada. En *vpAreaName*, pase el nombre de la propiedad del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 0e074aa8711b8125ed0e05be6d65c98fa4a16223 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:37 +0200 Subject: [PATCH 0912/4889] New translations vp-import-from-blob.md (Spanish) --- .../current/ViewPro/commands/vp-import-from-blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md index 6106aca56129d4..7188822e619a7f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md @@ -17,7 +17,7 @@ title: VP IMPORT FROM BLOB #### Descripción -The `VP IMPORT FROM BLOB` command imports the *vpBlob* in the 4D View Pro area *vpAreaName* and replaces its contents. *vpBlob* must contain a 4D View Pro document previously saved as Blob either by using the [VP EXPORT TO BLOB](vp-export-to-blob.md) command or via the 4D View Pro interface. +El comando `VP IMPORT FROM BLOB` importa el *vpBlob* del área *vpAreaName* de 4D View Pro y reemplaza su contenido. *vpBlob* debe contener un documento 4D View Pro previamente guardado como Blob ya sea utilizando el comando [VP EXPORT TO BLOB](vp-export-to-blob.md) o a través de la interfaz de 4D View Pro. En *paramObj*, puede pasar varias propiedades: From 2c78d764cd5cc0b5a85f52a245c466c2d26497b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:40 +0200 Subject: [PATCH 0913/4889] New translations vp-new-document.md (Spanish) --- .../current/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md index 7a43c7d2ecd452..51c64ac78ab2f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md @@ -15,7 +15,7 @@ title: VP NEW DOCUMENT #### Descripción -The `VP NEW DOCUMENT` command loads and display a new, default document in the 4D View Pro form area object *vpAreaName*. El nuevo documento vacío sustituye a los datos ya insertados en el área. +El comando `VP NEW DOCUMENT` carga y muestra un documento nuevo y predeterminado en el objeto área de formulario de 4D View Pro *vpAreaName*. El nuevo documento vacío sustituye a los datos ya insertados en el área. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 25a56572fda070069e4da97de64dd7ce71f0062d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:41 +0200 Subject: [PATCH 0914/4889] New translations vp-paste-from-object.md (Spanish) --- .../current/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md index f58f65bcb5c06c..167591302513d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md @@ -25,7 +25,7 @@ title: VP PASTE FROM OBJECT #### Descripción -The `VP PASTE FROM OBJECT` command pastes the contents, style and formulas stored in *dataObject* to the *rangeObj* object. +El comando `VP PASTE FROM OBJECT` pega el contenido, estilo y fórmulas almacenadas en *dataObject* al objeto *rangeObj*. En *rangeObj* pase el objeto rango de celdas donde se pegarán los valores, el formato y/o las celdas de la fórmula. Si *rangeObj* se refiere a más de una celda, sólo se utiliza la primera. From f62dd569b9d7c1562d0b51101f97acfc9a6d9ca4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:42 +0200 Subject: [PATCH 0915/4889] New translations vp-remove-name.md (Spanish) --- .../current/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md index 6c774a0111ee76..54d9d1ba1e8f60 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md @@ -17,7 +17,7 @@ title: VP REMOVE NAME #### Descripción -The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. +El comando `VP REMOVE NAME` elimina el rango con nombre o la fórmula con nombre pasada en el parámetro *name* en el *scope* definido. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 7fba511de8142655395c2c9008527a700acab370 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:44 +0200 Subject: [PATCH 0916/4889] New translations vp-remove-sheet.md (Spanish) --- .../current/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md index 253034c0b00d41..3f2935326631ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md @@ -16,7 +16,7 @@ title: VP REMOVE SHEET #### Descripción -The `VP REMOVE SHEET` command removes the sheet with the specified *index* from the document loaded in *vpAreaName*. +El comando `VP REMOVE SHEET` elimina la hoja con el *index* especificado del documento cargado en *vpAreaName*. En *vpAreaName*, pase el nombre del área 4D View Pro. From 9d550b21fcec280cd7779a7d622e2ab75f5ef1a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:45 +0200 Subject: [PATCH 0917/4889] New translations vp-remove-stylesheet.md (Spanish) --- .../current/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md index 1e7080139f6d13..5396acd90b7882 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md @@ -17,7 +17,7 @@ title: VP REMOVE STYLESHEET #### Descripción -The `VP REMOVE STYLESHEET` command removes the style sheet passed in the *styleName* from the *vpAreaName*. +El comando `VP REMOVE STYLESHEET` elimina la hoja de estilo pasada en el *styleName* del *vpAreaName*. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From c50e5f917b8636ae3125970f9f531e7df23bb029 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:47 +0200 Subject: [PATCH 0918/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../current/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index 7cf2b25e8c472b..fdaa4aed44466a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -19,7 +19,7 @@ title: VP SET ALLOWED METHODS #### Descripción -The `VP SET ALLOWED METHODS` command designates the project methods that can be called in 4D View Pro formulas. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. +El comando `VP SET ALLOWED METHODS` designa los métodos proyecto que pueden ser llamados en las fórmulas 4D View Pro. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. By default for security reasons, if you do not execute the `VP SET ALLOWED METHODS` command, no method call is allowed in 4D View Pro areas -- except if 4D's generic `SET ALLOWED METHODS` command was used (see compatibility note). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. From d4fc9dbf1d821b0ff263f6c2cadd66a4b8cb9519 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:48 +0200 Subject: [PATCH 0919/4889] New translations vp-set-custom-functions.md (Spanish) --- .../current/ViewPro/commands/vp-set-custom-functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index fe7cdb2a0b69df..8c7601a3fcd188 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -39,7 +39,7 @@ En el parámetro *formulaObj*, pase un objeto que contenga las fórmulas 4D que > **ATENCIÓN** -> - As soon as `VP SET CUSTOM FUNCTIONS` is called, the methods allowed by the [VP SET ALLOWED METHODS](vp-set-allowed-methods.md) command (if any) are ignored in the 4D View Pro area. +> - En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, los métodos permitidos por el comando [VP SET ALLOWED METHODS](vp-set-allowed-methods.md) (si los hay) son ignorados en el área 4D View Pro. > - En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, las funciones basadas en los comandos `SET TABLE TITLES` y `SET FIELD TITLES` son ignoradas en el área 4D View Pro. #### Ejemplo From 7caf16675183e3ac7e1ce992f66d90c0fc5ea131 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:51 +0200 Subject: [PATCH 0920/4889] New translations configuring.md (Spanish) --- .../current/ViewPro/configuring.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 0a1c071493b309..74a0864945466e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -281,7 +281,7 @@ Los atributos de encabezado y pie de página se utilizan para especificar texto | headerRight | text | El texto y el formato del encabezado derecho en las páginas impresas. | | headerRightImage | picture \| text\* | La imagen de la sección derecha del encabezado. | -\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No matter the type used to set an image, the image itself (not a reference) is stored in the 4D View Pro area and is returned by [VP Get print info](commands/vp-get-print-info.md). +\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No importa el tipo utilizado para establecer una imagen, la imagen en sí (no una referencia) se almacena en el área de 4D View Pro y es devuelta por [VP Get print info](commands/vp-get-print-info.md). ### Caracteres especiales @@ -357,7 +357,7 @@ Los atributos de tamaño de papel se utilizan para especificar las dimensiones o | | ancho | entero largo | Ancho del papel, en centésimas de pulgada. | | | kind | text | Nombre del tamaño de papel estándar (por ejemplo, A2, A4, oficio, etc.) devuelto por `Get Print Option`. Valor por defecto: "letter" | -- If the paper size is specified using the `height` and `width` properties, [`VP Get print info`](./commands/vp-get-print-info.md) returns a paper size with `custom` as value for `kind`. +- Si el tamaño del papel se especifica utilizando las propiedades `height` y `width`, [`VP Get print info`](./commands/vp-get-print-info.md) devuelve un tamaño de papel con `custom` como valor para `kind`. - Si establece el tamaño del papel mediante la propiedad `kind`, puede utilizar cualquiera de los dos: - uno de los formatos de la [lista de formatos SpreadJS](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) @@ -400,7 +400,7 @@ Los atributos de marca de agua se utilizan para superponer texto o una imagen en | | \[ ].x | entero largo | La coordenada horizontal del punto superior izquierdo del texto / imagen de la marca de agua. | | | \[ ].y | entero largo | La coordenada vertical del punto superior izquierdo del texto/imagen de la marca de agua. | -\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No matter the type used to set an image, the image itself (not a reference) is stored in the 4D View Pro area and is returned by [VP Get print info](commands/vp-get-print-info.md). +\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No importa el tipo utilizado para establecer una imagen, la imagen en sí (no una referencia) se almacena en el área de 4D View Pro y es devuelta por [VP Get print info](commands/vp-get-print-info.md). ## Objetos Estilo @@ -424,7 +424,7 @@ Ejemplo: $style:=New object $style.hAlign:=vk horizontal align left $style.font:="12pt papyrus" - $style.backColor:="#E6E6FA" //light purple color + $style.backColor:="#E6E6FA" //color morado claro VP SET DEFAULT STYLE("myDoc";$style) ``` @@ -448,21 +448,21 @@ Ejemplo: #### Fuentes y texto -| Propiedad | | Tipo | Descripción | Valores posibles | -| --------------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| font | | text | Especifica las características de la fuente en la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores font-size y font-family son obligatorios. Si falta alguno de los otros valores, se utilizan sus valores por defecto. Nota: si un nombre de fuente contiene un espacio, el nombre debe ir entre comillas. | Una abreviatura de fuente CSS. 4D provides utility commands to handle font characteristics as objects: [`VP Font to object`](commands/vp-font-to-object.md) and [`VP Object to font`](commands/vp-object-to-font.md) | -| formatter | | text | Patrón de propiedad valor/tiempo. | Formatos número/texto/fecha/hora, caracteres especiales. Ver [Formato de celda](#cell-format). | -| isVerticalText | | boolean | Especifica la dirección del texto. | True = texto vertical, False = texto horizontal. | -| labelOptions | | object | Define las opciones de etiqueta de celda (opciones de marca de agua). | | -| | alignement | entero largo | Especifica la posición de la etiqueta de la celda. Propiedad opcional. | `vk label alignment top left`, `vk label alignment bottom left`, `vk label alignment top center`, `vk label alignment bottom center`, `vk label alignment top right`, `vk label alignment bottom right` | -| | visibility | entero largo | Especifica la visibilidad de la etiqueta de la celda. Propiedad opcional. | `vk label visibility auto`, `vk label visibility hidden`, `vk label visibility visible` | -| | foreColor | text | Define el color del primer plano. Propiedad opcional. | Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa) | -| | font | text | Especifica las características de la fuente con la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios. | | -| textDecoration | | entero largo | Especifica la decoración añadida al texto. | `vk text decoration double underline`, `vk text decoration line through`, `vk text decoration none`, `vk text decoration overline`, `vk text decoration underline` | -| textIndent | | entero largo | Define la unidad de indentación del texto. 1 = 8 píxeles | | -| textOrientation | | entero largo | Define el ángulo de rotación del texto en una celda. Número entre -90 y 90 | | -| marca de agua | | text | Define el contenido de la marca de agua (etiqueta de la celda) | | -| wordWrap | | boolean | Especifica si el texto debe ser ajustado. | True = texto ajustado, False = texto no ajustado | +| Propiedad | | Tipo | Descripción | Valores posibles | +| --------------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| font | | text | Especifica las características de la fuente en la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores font-size y font-family son obligatorios. Si falta alguno de los otros valores, se utilizan sus valores por defecto. Nota: si un nombre de fuente contiene un espacio, el nombre debe ir entre comillas. | Una abreviatura de fuente CSS. 4D ofrece comandos utilitarios para manejar características de fuentes como objetos: [`VP Font to object`](commands/vp-font-to-object.md) y [`VP Object to font`](commands/vp-object-to-font.md) | +| formatter | | text | Patrón de propiedad valor/tiempo. | Formatos número/texto/fecha/hora, caracteres especiales. Ver [Formato de celda](#cell-format). | +| isVerticalText | | boolean | Especifica la dirección del texto. | True = texto vertical, False = texto horizontal. | +| labelOptions | | object | Define las opciones de etiqueta de celda (opciones de marca de agua). | | +| | alignement | entero largo | Especifica la posición de la etiqueta de la celda. Propiedad opcional. | `vk label alignment top left`, `vk label alignment bottom left`, `vk label alignment top center`, `vk label alignment bottom center`, `vk label alignment top right`, `vk label alignment bottom right` | +| | visibility | entero largo | Especifica la visibilidad de la etiqueta de la celda. Propiedad opcional. | `vk label visibility auto`, `vk label visibility hidden`, `vk label visibility visible` | +| | foreColor | text | Define el color del primer plano. Propiedad opcional. | Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa) | +| | font | text | Especifica las características de la fuente con la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios. | | +| textDecoration | | entero largo | Especifica la decoración añadida al texto. | `vk text decoration double underline`, `vk text decoration line through`, `vk text decoration none`, `vk text decoration overline`, `vk text decoration underline` | +| textIndent | | entero largo | Define la unidad de indentación del texto. 1 = 8 píxeles | | +| textOrientation | | entero largo | Define el ángulo de rotación del texto en una celda. Número entre -90 y 90 | | +| marca de agua | | text | Define el contenido de la marca de agua (etiqueta de la celda) | | +| wordWrap | | boolean | Especifica si el texto debe ser ajustado. | True = texto ajustado, False = texto no ajustado | #### Disposición From 4f7932b87bd513d76df273d1e399286fb123667f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:53 +0200 Subject: [PATCH 0921/4889] New translations from-qodlyscript-to-4d.md (Spanish) --- .../current/WebServer/from-qodlyscript-to-4d.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md index e6efb98d455e09..e63a91059426ad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md @@ -36,7 +36,7 @@ Algunos otros elementos tienen una capitalización diferente (por ejemplo: `this Los nombres de comandos y constantes de QodlyScript se escriben en mayúsculas y sin espacios. Además, los nombres de las constantes de QodlyScript comienzan con la letra `k`. Puede que necesite adaptar estos elementos de QodlyScript al lenguaje 4D. - Normalmente, sólo tendrá que convertir los nombres. Por ejemplo, `newCollection` en QodlyScript es `New collection` en lenguaje 4D. -- However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. +- Sin embargo, algunos comandos han sido renombrados para un mejor cumplimiento, por ejemplo `atan` y `sqrt` son nombres de QodlyScript para los comandos `Arctan` y `Square root` en Lenguaje 4D. ### Ejemplo From e360cc879c0738db2709fbeb731b12aaddd9b584 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:54 +0200 Subject: [PATCH 0922/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index 1cbc685fccb04b..ea1755f06fe7ed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -222,7 +222,7 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome ## Forzar inicio de sesión -With Qodly Studio for 4D, the ["force login" mode](../REST/authUsers.md#force-login-mode) allows you to control the number of opened web sessions that require 4D Client licenses. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. +Con Qodly Studio for 4D, el modo ["forzar login"](../REST/authUsers.md#force-login-mode) le permite controlar el número de sesiones web abiertas que requieren licencias 4D Client. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. ### Configuración From 73e5f93d6458e432feaa6a128726d04764a7b414 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:56 +0200 Subject: [PATCH 0923/4889] New translations database.md (Spanish) --- .../current/settings/database.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md index 03a8dc9a796286..7a79c4259e2c74 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md @@ -88,13 +88,13 @@ Utilice los parámetros de esta pestaña para configurar la memoria caché de la - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: - **Tamaño mínimo**: cantidad mínima de memoria que debe reservarse para la caché. Este valor no puede ser inferior a 100 MB. - - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. This value is virtually unlimited.\\ - Setting limits is particularly useful for databases that are distributed on machines for which you do not know the memory configuration a priori. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: + - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. Este valor es prácticamente ilimitado.\\ + Definir límites es especialmente útil para bases distribuidas en máquinas de las que no se conoce a priori la configuración de memoria. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: - Example for calculating cache memory: - _Physical memory to reserve = 256 MB - Percentage of the available memory used for the cache = 50% - Maximum size = 1 GB Minimum size = 128 MB_ + Ejemplo de cálculo de la memoria caché: + _Memoria física a reservar = 256 MB + Porcentaje de la memoria disponible utilizado para la caché = 50% + Tamaño máximo = 1 GB Tamaño mínimo = 128 MB_ ![](../assets/en/settings/memory-maximum-size.png) From 866b6f520d220373f1b511ffaed192a2aab24964 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:13:57 +0200 Subject: [PATCH 0924/4889] New translations $clean.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$clean.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$clean.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$clean.md index 7c7195646f9a0f..a2e577e74357c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$clean.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$clean.md @@ -123,7 +123,7 @@ Se devuelve el conjunto de entidades y sigue conteniendo 3 entidades. Hay una en `GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A?$clean=true&$method=entityset` -We clean the entity set DF6903FB5879404A9A818884CFC6F62A and receive a new entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) that does not contain the dropped entity: +Limpiamos el conjunto de entidades DF6903FB5879404A9A818884CFC6F62A y recibimos un nuevo conjunto de entidades (conjunto de entidades D7BFBC49375B4FE5A94CDD17AA535F73) que no contiene la entidad eliminada: ```json { From 959e235f8702ab33a7c1f347df826201f5c9aa09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:05 +0200 Subject: [PATCH 0925/4889] New translations collectionclass.md (Spanish) --- .../version-20-R5/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index d33ef06560476a..e1bd414f951550 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -3494,7 +3494,7 @@ Si la colección contiene objetos, pasa el parámetro *propertyPath* para indica #### Descripción -The `.unshift()` function inserts the given *value*(s) at the beginning of the collection and returns the modified collection. +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. From 416100791555b932e37a6f364bb6488e3e4c9af2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:08 +0200 Subject: [PATCH 0926/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 780307c378ca3e..70ddc83ba9811c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -475,7 +475,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. +Cuando se llama a la función `.get()` **sin** parámetro *settings*, se envía directamente al servidor una petición de valores de atributos (la [caché ORDA](../ORDA/client-server-optimization.md#orda-cache) no se utiliza). Por otro parte, cuando se llama a la función `.get()` **con** un `context` pasado en el parámetro *settings*, los valores de los atributos se recuperan de la caché ORDA correspondiente al contexto. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: @@ -1554,7 +1554,7 @@ Queremos desautorizar las fórmulas, por ejemplo, cuando el usuario introduce su #### Descripción -The `.setRemoteCacheSettings()` function sets the timeout and maximum size of the ORDA cache for a dataclass.. +La función `.setRemoteCacheSettings()` define el tiempo de espera y el tamaño máximo de la caché ORDA para una dataclass.. En el parámetro *settings*, pase un objeto con las siguientes propiedades: From 3c0994e1b688712f5598e40d89f86d06e81bfe92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:10 +0200 Subject: [PATCH 0927/4889] New translations webformitemclass.md (Spanish) --- .../version-20-R5/API/WebFormItemClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md index ba1486d384aec3..e385d1f1bdad7b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md @@ -94,4 +94,4 @@ Para más información, consulte la [descripción de `.addCSSClass` en la docume La función `.removeCSSClass()` elimina la clase especificada en *className* del componente. -For more information, please refer to the [`.removeCSSClass()` description in the Qodly documentation](https://developer.qodly.com/docs/language/WebFormItemClass#removecssclass). +Para más información, consulte la [descripción de `.removeCSSClass()` en la documentación de Qodly](https://developer.qodly.com/docs/language/WebFormItemClass#removecssclass). From 2d9467a98b21cf3fe60be8096b5288c1b991a8f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:11 +0200 Subject: [PATCH 0928/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R5/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md index 9fdb1dfbbd004d..9199bf6e1bb300 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md @@ -213,11 +213,11 @@ $err:=ZIP Create archive($zip; $destination) #### Descripción -The `ZIP Read archive` command retrieves the contents of *zipFile* and returns it as a `4D.ZipArchive` object. +El comando `ZIP Read archive` recupera el contenido de *zipFile* y lo devuelve como un objeto `4D.ZipArchive`. > Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. Para extraer el contenido de un archivo, es necesario utilizar métodos como [file.copyTo()](Document.md#copyto) o [folder.copyTo()](Directory.md#copyto). -Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. +Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. El archivo de destino se abrirá hasta que el `ZIP Read archive` haya terminado de ejecutarse y todos los contenidos/referencias hayan sido extraídos/liberados, entonces se cerrará automáticamente. Si el *zipFile* está protegido por contraseña, es necesario utilizar el parámetro opcional *password* para suministrar una contraseña. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. From bcccca087bd55687196f02972bcc983c74a842fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:18 +0200 Subject: [PATCH 0929/4889] New translations collectionclass.md (Spanish) --- .../version-20-R6/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index d0935607a87d1e..958cf202eed7c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -3500,7 +3500,7 @@ Si la colección contiene objetos, pasa el parámetro *propertyPath* para indica #### Descripción -The `.unshift()` function inserts the given *value*(s) at the beginning of the collection and returns the modified collection. +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. From 7223fe466ca3e60cdab2f7408e8f30b923825ee1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:22 +0200 Subject: [PATCH 0930/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 780307c378ca3e..70ddc83ba9811c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -475,7 +475,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. +Cuando se llama a la función `.get()` **sin** parámetro *settings*, se envía directamente al servidor una petición de valores de atributos (la [caché ORDA](../ORDA/client-server-optimization.md#orda-cache) no se utiliza). Por otro parte, cuando se llama a la función `.get()` **con** un `context` pasado en el parámetro *settings*, los valores de los atributos se recuperan de la caché ORDA correspondiente al contexto. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: @@ -1554,7 +1554,7 @@ Queremos desautorizar las fórmulas, por ejemplo, cuando el usuario introduce su #### Descripción -The `.setRemoteCacheSettings()` function sets the timeout and maximum size of the ORDA cache for a dataclass.. +La función `.setRemoteCacheSettings()` define el tiempo de espera y el tamaño máximo de la caché ORDA para una dataclass.. En el parámetro *settings*, pase un objeto con las siguientes propiedades: From 190af324bf659e5340c58b254864f60871a098ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:24 +0200 Subject: [PATCH 0931/4889] New translations webformitemclass.md (Spanish) --- .../version-20-R6/API/WebFormItemClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md index ba1486d384aec3..e385d1f1bdad7b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md @@ -94,4 +94,4 @@ Para más información, consulte la [descripción de `.addCSSClass` en la docume La función `.removeCSSClass()` elimina la clase especificada en *className* del componente. -For more information, please refer to the [`.removeCSSClass()` description in the Qodly documentation](https://developer.qodly.com/docs/language/WebFormItemClass#removecssclass). +Para más información, consulte la [descripción de `.removeCSSClass()` en la documentación de Qodly](https://developer.qodly.com/docs/language/WebFormItemClass#removecssclass). From 7f0f69127a481a36c78c6b29d8f80d727c71802d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:25 +0200 Subject: [PATCH 0932/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R6/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md index 9fdb1dfbbd004d..9199bf6e1bb300 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md @@ -213,11 +213,11 @@ $err:=ZIP Create archive($zip; $destination) #### Descripción -The `ZIP Read archive` command retrieves the contents of *zipFile* and returns it as a `4D.ZipArchive` object. +El comando `ZIP Read archive` recupera el contenido de *zipFile* y lo devuelve como un objeto `4D.ZipArchive`. > Este comando no descomprime el archivo ZIP, sólo ofrece una vista de su contenido. Para extraer el contenido de un archivo, es necesario utilizar métodos como [file.copyTo()](Document.md#copyto) o [folder.copyTo()](Directory.md#copyto). -Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. The target archive file will be opened until the `ZIP Read archive` has finished executing and all contents/references have been extracted/released, then it will be closed automatically. +Pase un objeto `4D.File` que haga referencia al archivo ZIP comprimido en el parámetro *zipFile*. El archivo de destino se abrirá hasta que el `ZIP Read archive` haya terminado de ejecutarse y todos los contenidos/referencias hayan sido extraídos/liberados, entonces se cerrará automáticamente. Si el *zipFile* está protegido por contraseña, es necesario utilizar el parámetro opcional *password* para suministrar una contraseña. Si se requiere una contraseña pero no se pasa al intentar leer el contenido del archivo, se genera un error. From b84e00ff5db0d15fa5335bd54ddd245cb366b743 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:27 +0200 Subject: [PATCH 0933/4889] New translations clientserver.md (Spanish) --- .../version-20-R6/Desktop/clientServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md index cdbcf61711b378..da17202e0e1381 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md @@ -93,7 +93,7 @@ En el servidor, el comando [`Session`](../API/SessionClass.md#session) devuelve El objeto `session` permite obtener información sobre la sesión del usuario remoto. Puede compartir datos entre todos los procesos de la sesión del usuario utilizando el objeto compartido [`session.storage`](../API/SessionClass.md#storage). -For example, you can launch a user authentication and verification procedure when a client connects to the server, involving entering a code sent by e-mail or SMS into the application. A continuación, añada la información de usuario al almacenamiento de sesión, permitiendo al servidor identificar al usuario. De este modo, el servidor 4D puede acceder a la información del usuario para todos los procesos del cliente, lo que permite escribir código personalizado según el rol del usuario. +Por ejemplo, puede iniciar un procedimiento de autenticación y verificación de usuario cuando un cliente se conecta al servidor, que involucra ingresar un código enviado por correo electrónico o SMS en la aplicación. A continuación, añada la información de usuario al almacenamiento de sesión, permitiendo al servidor identificar al usuario. De este modo, el servidor 4D puede acceder a la información del usuario para todos los procesos del cliente, lo que permite escribir código personalizado según el rol del usuario. ### Disponibilidad From ecb254b20af64ba81cbc814ad5997294f0c007d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:30 +0200 Subject: [PATCH 0934/4889] New translations formeditor.md (Spanish) --- .../version-20-R6/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index 6cc6cb3baf84f7..53a7bc1bef8c32 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Allows selecting, moving and resizing form objects.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | +| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Permite seleccionar, desplazar y cambiar el tamaño de los objetos del formulario

    .**Nota**: cuando se selecciona un objeto de tipo Texto o Cuadro de Grupo, presionando la tecla **Enter** se pasa al modo edición.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#orden-de-entrada) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | From c2799aa3183062d967fe2c442e53adb79ce3763a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:34 +0200 Subject: [PATCH 0935/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 311b7189907b87..71ee559dae5204 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -413,7 +413,7 @@ La gestión de selecciones es diferente dependiendo de si el list box se basa en ```4d ARRAY BOOLEAN(tBListBox;10) - //tBListBox is the name of the list box variable in the form + //tBListBox es el nombre de la variable asociada al list box en el formulario If(tBListBox{1}=True) tBListBox{1}:=False Else From 35dbfe5dad1f9b685f22afaac68af0440dbaf9fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:36 +0200 Subject: [PATCH 0936/4889] New translations properties_action.md (Spanish) --- .../version-20-R6/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md index e381bb2d8d1d63..22fa110af5398a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md @@ -169,7 +169,7 @@ En otros casos (list box basados en selecciones temporales, columnas asociadas a ## Acción estándar -Typical activities to be performed by active objects (*e.g.*, letting the user accept, cancel, or delete records, move between records or from page to page in a multi-page form, etc.) han sido predefinidas por 4D como acciones estándar. Se describen con detalle en la sección [Acciones estándar](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) de la *manual de Diseño*. +Actividades típicas que deben realizar los objetos activos (\*por ejemplo, permitir al usuario aceptar, cancelar o eliminar registros, desplazarse entre registros o de una página a otra en un formulario multipágina, etc.) han sido predefinidas por 4D como acciones estándar. Se describen con detalle en la sección [Acciones estándar](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) de la *manual de Diseño*. Puede asignar al mismo tiempo una acción estándar y un método proyecto de un objeto. En este caso, la acción estándar suele ejecutarse después del método y 4D utiliza esta acción para activar/desactivar el objeto según el contexto actual. Cuando se desactiva un objeto, no se puede ejecutar el método proyecto asociado. From 60aced3145590e11cdce33d71fd72271bdf39523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:39 +0200 Subject: [PATCH 0937/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 53a2c2b2fff269..d0acbedc2749ab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -38,7 +38,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | | **d** | | | | [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | | [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | | [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | | [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | From e500c66fa3312f713e4d71e277afd23ac0378740 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:41 +0200 Subject: [PATCH 0938/4889] New translations encrypt.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md index cc506f486173c4..76e21c726b09cb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md @@ -32,7 +32,7 @@ Para cifrar los datos por primera vez con el CSM es necesario seguir los siguien Otherwise, the following message is displayed: ![](../assets/en/MSC/MSC_encrypt2.png)

    This means that the **Encryptable** status for at least one table has been modified and the data file still has not been encrypted. - \*\*Note: \*\*The same message is displayed when the **Encryptable** status has been modified in an already encrypted data file or after the data file has been decrypted (see below).

    + \*\*Nota: \*\*El mismo mensaje se muestra cuando el estado **Encriptable** se ha modificado en un archivo de datos ya encriptado o después de que el archivo de datos haya sido desencriptado (ver más abajo).

    3. Haga clic en el botón imagen Cifrar.\ ![](../assets/en/MSC/MSC_encrypt3.png)\ You will be prompted to enter a passphrase for your data file: From 5d87b1f4d574cb9ba28e6abf3d374416372172da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:43 +0200 Subject: [PATCH 0939/4889] New translations code-overview.md (Spanish) --- .../version-20-R6/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md index cd61aca70fbd21..220cfd16cfa98d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md @@ -124,7 +124,7 @@ En el Explorador, los métodos proyecto que se ofrecen como Servicio Web reciben Este atributo sólo está disponible si el atributo "Servicio Web" está marcado. Permite incluir el método actual en el WSDL de la aplicación 4D. Para obtener más información al respecto, consulte [Generación del WSDL](https://doc.4d.com/4Dv19R5/4D/19-R5/Publishing-a-Web-Service-with-4D.300-5851558.en.html#502689). -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon ![](https://doc.4d.com/4Dv19R5/picture/440526/pict440526.fr.png). +En el Explorador, los métodos proyecto que se ofrecen como Servicio Web y se publican en WSDL reciben un icono específico ![](https://doc.4d.com/4Dv19R5/picture/440526/pict440526.fr.png). #### Etiquetas 4D y URLs (4DACTION...) From 8d4863a4244fa5138264a88c8125bf710c674237 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:44 +0200 Subject: [PATCH 0940/4889] New translations $clean.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md index 7c7195646f9a0f..a2e577e74357c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md @@ -123,7 +123,7 @@ Se devuelve el conjunto de entidades y sigue conteniendo 3 entidades. Hay una en `GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A?$clean=true&$method=entityset` -We clean the entity set DF6903FB5879404A9A818884CFC6F62A and receive a new entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) that does not contain the dropped entity: +Limpiamos el conjunto de entidades DF6903FB5879404A9A818884CFC6F62A y recibimos un nuevo conjunto de entidades (conjunto de entidades D7BFBC49375B4FE5A94CDD17AA535F73) que no contiene la entidad eliminada: ```json { From db8679d6536dfd666af6b7a7bc3b3475ba935e97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:45 +0200 Subject: [PATCH 0941/4889] New translations $entityset.md (Spanish) --- .../version-20-R6/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md index c815ea0742cb94..0e997bfdadd8ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md @@ -41,7 +41,7 @@ Cree otro conjunto de entidades basado en conjuntos de entidades creados anterio ### Descripción -After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Los dos conjuntos de entidades deben estar en la misma clase de datos. +Después de crear un conjunto de entidades (conjunto de entidades nº 1) con `$method=entityset`, puede crear otro conjunto de entidades con `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Los dos conjuntos de entidades deben estar en la misma clase de datos. A continuación, puede crear otro conjunto de entidades que contenga los resultados de esta llamada utilizando el `$method=entityset` al final de la petición REST. From b5c9673078461d5836fdd2b7a3cd9de15da5f06e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:47 +0200 Subject: [PATCH 0942/4889] New translations configuration.md (Spanish) --- .../version-20-R6/REST/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index a6c8707b187be9..73511eb52f349d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -32,7 +32,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: :::info Importante - Se recomienda no habilitar simultáneamente diferentes características de control de acceso REST para evitar conflictos. -- If an `On REST Authentication` database method has been defined, any setting made using the "Read/Write" menu on the **Web** > **Web Features** page of the Structure Settings is ignored. +- Si se ha definido un método base `On REST Authentication`, se ignorará cualquier ajuste realizado mediante el menú "Lectura/Escritura" de la página **Web** > **Funcionalidades web** de los Parámetros de estructura. ::: @@ -47,7 +47,7 @@ Por defecto, el menú muestra `\`, lo que significa que los accesos REST ### Método base On REST Authentication El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. -For more information, refer to the `On REST Authentication` database method [documentation](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html). +Para más información, consulte la [documentación](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html) del método base `On REST Authentication`. ## Exponer tablas y campos From a293671f684b419499bce5210a2518c295f4e0c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:49 +0200 Subject: [PATCH 0943/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 2b22a8feac3484..14c0c3026d05f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -113,7 +113,7 @@ La propiedad `.showHeader` indica s **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a *source*. Por defecto = False +La propiedad `.showResizeHandle` indica si se debe mostrar el manejador de redimensionamiento para las tablas que no tienen un *source*. Por defecto = False ### .tableColumns From 2451e8025c953e66b7598cc193127af70257391a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:53 +0200 Subject: [PATCH 0944/4889] New translations vp-get-stylesheets.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md index 246d5b59d2ef31..842e3241e03a27 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md @@ -17,7 +17,7 @@ title: VP Get stylesheets #### Descripción -The `VP Get stylesheets` command returns the collection of defined style sheet objects from the designated *sheet*. +El comando `VP Get stylesheets` devuelve la colección de objetos de hojas de estilo definidos de la *sheet* designada. En *vpAreaName*, pase el nombre de la propiedad del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From ab4a0b8b7a4fc5616fe7f8072ee9af785f8c4017 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:55 +0200 Subject: [PATCH 0945/4889] New translations vp-import-from-blob.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-import-from-blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md index 6106aca56129d4..7188822e619a7f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md @@ -17,7 +17,7 @@ title: VP IMPORT FROM BLOB #### Descripción -The `VP IMPORT FROM BLOB` command imports the *vpBlob* in the 4D View Pro area *vpAreaName* and replaces its contents. *vpBlob* must contain a 4D View Pro document previously saved as Blob either by using the [VP EXPORT TO BLOB](vp-export-to-blob.md) command or via the 4D View Pro interface. +El comando `VP IMPORT FROM BLOB` importa el *vpBlob* del área *vpAreaName* de 4D View Pro y reemplaza su contenido. *vpBlob* debe contener un documento 4D View Pro previamente guardado como Blob ya sea utilizando el comando [VP EXPORT TO BLOB](vp-export-to-blob.md) o a través de la interfaz de 4D View Pro. En *paramObj*, puede pasar varias propiedades: From e73c8a1548f55518fab48a62e7ec87728b8ae54c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:57 +0200 Subject: [PATCH 0946/4889] New translations vp-new-document.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md index 7a43c7d2ecd452..51c64ac78ab2f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md @@ -15,7 +15,7 @@ title: VP NEW DOCUMENT #### Descripción -The `VP NEW DOCUMENT` command loads and display a new, default document in the 4D View Pro form area object *vpAreaName*. El nuevo documento vacío sustituye a los datos ya insertados en el área. +El comando `VP NEW DOCUMENT` carga y muestra un documento nuevo y predeterminado en el objeto área de formulario de 4D View Pro *vpAreaName*. El nuevo documento vacío sustituye a los datos ya insertados en el área. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 74d88a207845304eb0740cd7edd1da1ca7716df2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:14:58 +0200 Subject: [PATCH 0947/4889] New translations vp-paste-from-object.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md index f58f65bcb5c06c..167591302513d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md @@ -25,7 +25,7 @@ title: VP PASTE FROM OBJECT #### Descripción -The `VP PASTE FROM OBJECT` command pastes the contents, style and formulas stored in *dataObject* to the *rangeObj* object. +El comando `VP PASTE FROM OBJECT` pega el contenido, estilo y fórmulas almacenadas en *dataObject* al objeto *rangeObj*. En *rangeObj* pase el objeto rango de celdas donde se pegarán los valores, el formato y/o las celdas de la fórmula. Si *rangeObj* se refiere a más de una celda, sólo se utiliza la primera. From 924f826ddeee812c3ab3ceeed9f85bdcd009d6c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:00 +0200 Subject: [PATCH 0948/4889] New translations vp-remove-name.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md index 6c774a0111ee76..54d9d1ba1e8f60 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md @@ -17,7 +17,7 @@ title: VP REMOVE NAME #### Descripción -The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. +El comando `VP REMOVE NAME` elimina el rango con nombre o la fórmula con nombre pasada en el parámetro *name* en el *scope* definido. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 926f162f36b1c6534e11c3f115411051267f1fd1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:01 +0200 Subject: [PATCH 0949/4889] New translations vp-remove-sheet.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md index 253034c0b00d41..3f2935326631ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md @@ -16,7 +16,7 @@ title: VP REMOVE SHEET #### Descripción -The `VP REMOVE SHEET` command removes the sheet with the specified *index* from the document loaded in *vpAreaName*. +El comando `VP REMOVE SHEET` elimina la hoja con el *index* especificado del documento cargado en *vpAreaName*. En *vpAreaName*, pase el nombre del área 4D View Pro. From a501b6ba8aa01d118e80ba652f5728c8cab30ded Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:02 +0200 Subject: [PATCH 0950/4889] New translations vp-remove-stylesheet.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md index 1e7080139f6d13..5396acd90b7882 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md @@ -17,7 +17,7 @@ title: VP REMOVE STYLESHEET #### Descripción -The `VP REMOVE STYLESHEET` command removes the style sheet passed in the *styleName* from the *vpAreaName*. +El comando `VP REMOVE STYLESHEET` elimina la hoja de estilo pasada en el *styleName* del *vpAreaName*. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 38731a8cf9930c3ed411e954674606cce8883594 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:04 +0200 Subject: [PATCH 0951/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md index 7cf2b25e8c472b..fdaa4aed44466a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md @@ -19,7 +19,7 @@ title: VP SET ALLOWED METHODS #### Descripción -The `VP SET ALLOWED METHODS` command designates the project methods that can be called in 4D View Pro formulas. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. +El comando `VP SET ALLOWED METHODS` designa los métodos proyecto que pueden ser llamados en las fórmulas 4D View Pro. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. By default for security reasons, if you do not execute the `VP SET ALLOWED METHODS` command, no method call is allowed in 4D View Pro areas -- except if 4D's generic `SET ALLOWED METHODS` command was used (see compatibility note). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. From 3ed6a913ec9dc63cff44d6412ab9c55925cb4e3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:06 +0200 Subject: [PATCH 0952/4889] New translations vp-set-custom-functions.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-custom-functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md index fe7cdb2a0b69df..8c7601a3fcd188 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md @@ -39,7 +39,7 @@ En el parámetro *formulaObj*, pase un objeto que contenga las fórmulas 4D que > **ATENCIÓN** -> - As soon as `VP SET CUSTOM FUNCTIONS` is called, the methods allowed by the [VP SET ALLOWED METHODS](vp-set-allowed-methods.md) command (if any) are ignored in the 4D View Pro area. +> - En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, los métodos permitidos por el comando [VP SET ALLOWED METHODS](vp-set-allowed-methods.md) (si los hay) son ignorados en el área 4D View Pro. > - En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, las funciones basadas en los comandos `SET TABLE TITLES` y `SET FIELD TITLES` son ignoradas en el área 4D View Pro. #### Ejemplo From 8e5b844863b3d0195d6f53cb9d8ce4a72b9896f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:09 +0200 Subject: [PATCH 0953/4889] New translations configuring.md (Spanish) --- .../version-20-R6/ViewPro/configuring.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 4d5292f69fe979..10b09d7f77c553 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -281,7 +281,7 @@ Los atributos de encabezado y pie de página se utilizan para especificar texto | headerRight | text | El texto y el formato del encabezado derecho en las páginas impresas. | | headerRightImage | picture \| text\* | La imagen de la sección derecha del encabezado. | -\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No matter the type used to set an image, the image itself (not a reference) is stored in the 4D View Pro area and is returned by [VP Get print info](commands/vp-get-print-info.md). +\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No importa el tipo utilizado para establecer una imagen, la imagen en sí (no una referencia) se almacena en el área de 4D View Pro y es devuelta por [VP Get print info](commands/vp-get-print-info.md). ### Caracteres especiales @@ -357,7 +357,7 @@ Los atributos de tamaño de papel se utilizan para especificar las dimensiones o | | ancho | entero largo | Ancho del papel, en centésimas de pulgada. | | | kind | text | Nombre del tamaño de papel estándar (por ejemplo, A2, A4, oficio, etc.) devuelto por `Get Print Option`. Valor por defecto: "letter" | -- If the paper size is specified using the `height` and `width` properties, [`VP Get print info`](./commands/vp-get-print-info.md) returns a paper size with `custom` as value for `kind`. +- Si el tamaño del papel se especifica utilizando las propiedades `height` y `width`, [`VP Get print info`](./commands/vp-get-print-info.md) devuelve un tamaño de papel con `custom` como valor para `kind`. - Si establece el tamaño del papel mediante la propiedad `kind`, puede utilizar cualquiera de los dos: - uno de los formatos de la [lista de formatos SpreadJS](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) @@ -400,7 +400,7 @@ Los atributos de marca de agua se utilizan para superponer texto o una imagen en | | \[ ].x | entero largo | La coordenada horizontal del punto superior izquierdo del texto / imagen de la marca de agua. | | | \[ ].y | entero largo | La coordenada vertical del punto superior izquierdo del texto/imagen de la marca de agua. | -\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No matter the type used to set an image, the image itself (not a reference) is stored in the 4D View Pro area and is returned by [VP Get print info](commands/vp-get-print-info.md). +\* Si utiliza el tipo texto, pase la ruta de archivo (absoluta o relativa) de la imagen. Si pasa una ruta relativa, el archivo debe estar situado junto al archivo de estructura de la base de datos. En Windows, la extensión del archivo debe ser indicada. No importa el tipo utilizado para establecer una imagen, la imagen en sí (no una referencia) se almacena en el área de 4D View Pro y es devuelta por [VP Get print info](commands/vp-get-print-info.md). ## Objetos Estilo @@ -424,7 +424,7 @@ Ejemplo: $style:=New object $style.hAlign:=vk horizontal align left $style.font:="12pt papyrus" - $style.backColor:="#E6E6FA" //light purple color + $style.backColor:="#E6E6FA" //color morado claro VP SET DEFAULT STYLE("myDoc";$style) ``` @@ -448,21 +448,21 @@ Ejemplo: #### Fuentes y texto -| Propiedad | | Tipo | Descripción | Valores posibles | -| --------------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| font | | text | Especifica las características de la fuente en la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores font-size y font-family son obligatorios. Si falta alguno de los otros valores, se utilizan sus valores por defecto. Nota: si un nombre de fuente contiene un espacio, el nombre debe ir entre comillas. | Una abreviatura de fuente CSS. 4D provides utility commands to handle font characteristics as objects: [`VP Font to object`](commands/vp-font-to-object.md) and [`VP Object to font`](commands/vp-object-to-font.md) | -| formatter | | text | Patrón de propiedad valor/tiempo. | Formatos número/texto/fecha/hora, caracteres especiales. Ver [Formato de celda](#cell-format). | -| isVerticalText | | boolean | Especifica la dirección del texto. | True = texto vertical, False = texto horizontal. | -| labelOptions | | object | Define las opciones de etiqueta de celda (opciones de marca de agua). | | -| | alignement | entero largo | Especifica la posición de la etiqueta de la celda. Propiedad opcional. | `vk label alignment top left`, `vk label alignment bottom left`, `vk label alignment top center`, `vk label alignment bottom center`, `vk label alignment top right`, `vk label alignment bottom right` | -| | visibility | entero largo | Especifica la visibilidad de la etiqueta de la celda. Propiedad opcional. | `vk label visibility auto`, `vk label visibility hidden`, `vk label visibility visible` | -| | foreColor | text | Define el color del primer plano. Propiedad opcional. | Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa) | -| | font | text | Especifica las características de la fuente con la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios. | | -| textDecoration | | entero largo | Especifica la decoración añadida al texto. | `vk text decoration double underline`, `vk text decoration line through`, `vk text decoration none`, `vk text decoration overline`, `vk text decoration underline` | -| textIndent | | entero largo | Define la unidad de indentación del texto. 1 = 8 píxeles | | -| textOrientation | | entero largo | Define el ángulo de rotación del texto en una celda. Número entre -90 y 90 | | -| marca de agua | | text | Define el contenido de la marca de agua (etiqueta de la celda) | | -| wordWrap | | boolean | Especifica si el texto debe ser ajustado. | True = texto ajustado, False = texto no ajustado | +| Propiedad | | Tipo | Descripción | Valores posibles | +| --------------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| font | | text | Especifica las características de la fuente en la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores font-size y font-family son obligatorios. Si falta alguno de los otros valores, se utilizan sus valores por defecto. Nota: si un nombre de fuente contiene un espacio, el nombre debe ir entre comillas. | Una abreviatura de fuente CSS. 4D ofrece comandos utilitarios para manejar características de fuentes como objetos: [`VP Font to object`](commands/vp-font-to-object.md) y [`VP Object to font`](commands/vp-object-to-font.md) | +| formatter | | text | Patrón de propiedad valor/tiempo. | Formatos número/texto/fecha/hora, caracteres especiales. Ver [Formato de celda](#cell-format). | +| isVerticalText | | boolean | Especifica la dirección del texto. | True = texto vertical, False = texto horizontal. | +| labelOptions | | object | Define las opciones de etiqueta de celda (opciones de marca de agua). | | +| | alignement | entero largo | Especifica la posición de la etiqueta de la celda. Propiedad opcional. | `vk label alignment top left`, `vk label alignment bottom left`, `vk label alignment top center`, `vk label alignment bottom center`, `vk label alignment top right`, `vk label alignment bottom right` | +| | visibility | entero largo | Especifica la visibilidad de la etiqueta de la celda. Propiedad opcional. | `vk label visibility auto`, `vk label visibility hidden`, `vk label visibility visible` | +| | foreColor | text | Define el color del primer plano. Propiedad opcional. | Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa) | +| | font | text | Especifica las características de la fuente con la abreviatura de fuentes CSS ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios. | | +| textDecoration | | entero largo | Especifica la decoración añadida al texto. | `vk text decoration double underline`, `vk text decoration line through`, `vk text decoration none`, `vk text decoration overline`, `vk text decoration underline` | +| textIndent | | entero largo | Define la unidad de indentación del texto. 1 = 8 píxeles | | +| textOrientation | | entero largo | Define el ángulo de rotación del texto en una celda. Número entre -90 y 90 | | +| marca de agua | | text | Define el contenido de la marca de agua (etiqueta de la celda) | | +| wordWrap | | boolean | Especifica si el texto debe ser ajustado. | True = texto ajustado, False = texto no ajustado | #### Disposición From 2b2f2f6cf16b059742177c3d296c5efbcd9c911f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:11 +0200 Subject: [PATCH 0954/4889] New translations from-qodlyscript-to-4d.md (Spanish) --- .../version-20-R6/WebServer/from-qodlyscript-to-4d.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md index e6efb98d455e09..e63a91059426ad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md @@ -36,7 +36,7 @@ Algunos otros elementos tienen una capitalización diferente (por ejemplo: `this Los nombres de comandos y constantes de QodlyScript se escriben en mayúsculas y sin espacios. Además, los nombres de las constantes de QodlyScript comienzan con la letra `k`. Puede que necesite adaptar estos elementos de QodlyScript al lenguaje 4D. - Normalmente, sólo tendrá que convertir los nombres. Por ejemplo, `newCollection` en QodlyScript es `New collection` en lenguaje 4D. -- However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. +- Sin embargo, algunos comandos han sido renombrados para un mejor cumplimiento, por ejemplo `atan` y `sqrt` son nombres de QodlyScript para los comandos `Arctan` y `Square root` en Lenguaje 4D. ### Ejemplo From e7c3019b9ffdcdcfd81361850760e9b36689e6b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:13 +0200 Subject: [PATCH 0955/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 74d87c7e34cbfe..d147d65329eeb0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -222,7 +222,7 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome ## Forzar inicio de sesión -With Qodly Studio for 4D, the ["force login" mode](../REST/authUsers.md#force-login-mode) allows you to control the number of opened web sessions that require 4D Client licenses. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. +Con Qodly Studio for 4D, el modo ["forzar login"](../REST/authUsers.md#force-login-mode) le permite controlar el número de sesiones web abiertas que requieren licencias 4D Client. También puede [cerrar la sesión](#logout) del usuario en cualquier momento para disminuir el número de licencias retenidas. ### Configuración From c7006d372fed7db20159adf56a66d46707376579 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:15 +0200 Subject: [PATCH 0956/4889] New translations database.md (Spanish) --- .../version-20-R6/settings/database.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md index 95ca632e797048..b64ab20daa52e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md @@ -88,13 +88,13 @@ Utilice los parámetros de esta pestaña para configurar la memoria caché de la - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: - **Tamaño mínimo**: cantidad mínima de memoria que debe reservarse para la caché. Este valor no puede ser inferior a 100 MB. - - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. This value is virtually unlimited.\\ - Setting limits is particularly useful for databases that are distributed on machines for which you do not know the memory configuration a priori. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: + - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. Este valor es prácticamente ilimitado.\\ + Definir límites es especialmente útil para bases distribuidas en máquinas de las que no se conoce a priori la configuración de memoria. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: - Example for calculating cache memory: - *Physical memory to reserve = 256 MB - Percentage of the available memory used for the cache = 50% - Maximum size = 1 GB Minimum size = 128 MB* + Ejemplo de cálculo de la memoria caché: + *Memoria física a reservar = 256 MB + Porcentaje de la memoria disponible utilizado para la caché = 50% + Tamaño máximo = 1 GB Tamaño mínimo = 128 MB* ![](../assets/en/settings/memory-maximum-size.png) From 23a119b62132633e131c11b6e423bd20b80528c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:17 +0200 Subject: [PATCH 0957/4889] New translations building.md (Portuguese, Brazilian) --- .../version-18/Project/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/building.md index 923c517820b2e1..376caaa4597fec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/building.md @@ -88,7 +88,7 @@ Se você nomeou seu aplicativo, *MyComponent*, 4D irá criar uma pasta de compon A pasta *MyComponent.4dbase* contém: -* *MyComponent.4DZ* file +* arquivo **MyComponent.4DZ** * Uma pasta *Resources* - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). ## Página Aplicação From 8f9efd6d0286b6194980b28ca1e5664f8e78260f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:22 +0200 Subject: [PATCH 0958/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-19/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 089d8df479c1ab..1b9216d99466ff 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -702,7 +702,7 @@ A função `.equal()` compara a collecti :::note Notas -- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. It does not check equality for native objects. +- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. Ele não verifica a igualdade dos objetos nativos. - Elements with **null** values are not equal to Undefined elements. ::: From c3725ba64282808cf15189c3e8e070ed81782915 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:24 +0200 Subject: [PATCH 0959/4889] New translations building.md (Portuguese, Brazilian) --- .../version-19/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md index 0b016b5065f71c..bf560895f05f34 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md @@ -95,7 +95,7 @@ Se tiver nomeado sua aplicação, *MeuComponente*, 4D criará uma pasta Componen A pasta *MyComponent.4dbase* contém: -* *MyComponent.4DZ* file +* arquivo **MyComponent.4DZ** * Uma pasta *Resources* - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). ## Página Aplicação From 21152909e0ce65a9ec3bce83bf349562b4a1b30a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:26 +0200 Subject: [PATCH 0960/4889] New translations code.json (Portuguese, Brazilian) --- i18n/pt/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/code.json b/i18n/pt/code.json index ab831e2194b0bf..109dede0ef1201 100644 --- a/i18n/pt/code.json +++ b/i18n/pt/code.json @@ -608,7 +608,7 @@ "description": "The default label used for the Warning admonition (:::warning)" }, "theme.DocSidebarItem.expandCategoryAriaLabel": { - "message": "Expand sidebar category '{label}'", + "message": "Expandir a categoria '{label}' da barra lateral", "description": "The ARIA label to expand the sidebar category" }, "theme.DocSidebarItem.collapseCategoryAriaLabel": { From 05c09ca586687daa7a912adeeef2a74e7914b4bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:27 +0200 Subject: [PATCH 0961/4889] New translations current.json (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current.json b/i18n/pt/docusaurus-plugin-content-docs/current.json index 42e08989281e98..fe16b303b887ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current.json +++ b/i18n/pt/docusaurus-plugin-content-docs/current.json @@ -504,7 +504,7 @@ "description": "The generated-index page title for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.Exposing your datastore in REST.link.generated-index.description": { - "message": "Configure your datastore for REST access", + "message": "Configure seu datastore para acesso REST", "description": "The generated-index page description for category Exposing your datastore in REST in sidebar docs" } } From 74477a2fd3d652a893b59ca8821cc8d2ee00a3d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:30 +0200 Subject: [PATCH 0962/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 75efa776ee7220..226e010fd3aeb9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -850,7 +850,7 @@ A função `.equal()` compara a collecti :::note Notas -- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. It does not check equality for native objects. +- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. Ele não verifica a igualdade dos objetos nativos. - Elements with **null** values are not equal to Undefined elements. ::: From 1b27c340ce43d63be1b6efce52e32cd67bef8214 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:33 +0200 Subject: [PATCH 0963/4889] New translations datastoreclass.md (Portuguese, Brazilian) --- .../version-20/API/DataStoreClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md index e6521eedaff15f..af5b075efdc57f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md @@ -105,10 +105,10 @@ Usar a datastore principal do banco de dados 4D:
    Histórico -| Release | Mudanças | -| ------- | -------------------------------- | -| 20.3 | New *passwordAlgorithm* property | -| 18 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------------ | +| 20.3 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado |
    From d583bede8f845b4b9cf14b6f2fdf0b77fdd7dd55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:35 +0200 Subject: [PATCH 0964/4889] New translations building.md (Portuguese, Brazilian) --- .../version-20/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md index d569123a14c95f..d8c9cdbadad98e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md @@ -106,7 +106,7 @@ Se tiver nomeado sua aplicação, *MeuComponente*, 4D criará uma pasta Componen A pasta *MyComponent.4dbase* contém: -* *MyComponent.4DZ* file +* arquivo **MyComponent.4DZ** * Uma pasta *Resources* - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). From f52280f6a3d4ac31ed2b5d203e8f4a542fa12e25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:36 +0200 Subject: [PATCH 0965/4889] New translations $directory.md (Portuguese, Brazilian) --- .../version-20/REST/$directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/$directory.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/$directory.md index dac22219d8a8bf..c738e255aadd0c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/$directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/REST/$directory.md @@ -19,7 +19,7 @@ Todos os parâmetros devem ser transmitidos nos **cabeçalhos ** de um método P | Chave de cabeçalho | Valor do cabeçalho | | ------------------ | -------------------------------------------------------------------------------------- | | username-4D | Usuário - Não obrigatório | -| password-4D | Password in plain text - Not mandatory | +| password-4D | Senha em texto simples - Não obrigatório | | session-4D-length | Tempo de inatividade da sessão (minutos). Não pode ser inferior a 60 - Não obrigatório | :::caution From 4ac214b32c1ddac45d9787d61366d9223dcb6d5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:40 +0200 Subject: [PATCH 0966/4889] New translations version-20-r5.json (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/version-20-R5.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5.json b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5.json index 6c20044e194082..0e8c876679edd3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5.json +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5.json @@ -280,7 +280,7 @@ "description": "The generated-index page title for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.Exposing your datastore in REST.link.generated-index.description": { - "message": "Configure your datastore for REST access", + "message": "Configure seu datastore para acesso REST", "description": "The generated-index page description for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.API (general)": { From 585f1cb6f326195816956ec984819cf6e31947d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:45 +0200 Subject: [PATCH 0967/4889] New translations onbeginurlloading.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onBeginUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md index db3a012dc3940f..89b96730b7f101 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md @@ -5,7 +5,7 @@ title: On Begin URL Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ------------------------------------ | -| 47 | [Web Area](FormObjects/webArea_overview.md) | Uma nova URL é carregada na área Web | +| 47 | [Área Web](FormObjects/webArea_overview.md) | Uma nova URL é carregada na área Web | ## Descrição From 0d951b77a5af763f0be91f1d6585c4b82cb876d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:46 +0200 Subject: [PATCH 0968/4889] New translations onendurlloading.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onEndUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md index 399307aaab3052..b5009167d16358 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md @@ -5,7 +5,7 @@ title: On End URL Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ----------------------------------------- | -| 49 | [Web Area](FormObjects/webArea_overview.md) | Todos os recursos do URL foram carregados | +| 49 | [Área Web](FormObjects/webArea_overview.md) | Todos os recursos do URL foram carregados | ## Descrição From 172caca93a6f2c8222db8b07f11b4be900225b82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:49 +0200 Subject: [PATCH 0969/4889] New translations onopenexternallink.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onOpenExternalLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md index 6efd3a9a11d64b..ac2952188c7973 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md @@ -5,7 +5,7 @@ title: On Open External Link | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | -------------------------------------- | -| 52 | [Web Area](FormObjects/webArea_overview.md) | Foi aberto um URL externo no navegador | +| 52 | [Área Web](FormObjects/webArea_overview.md) | Foi aberto um URL externo no navegador | ## Descrição From 15ef9d760ab614aebca85f2a7b2474edbe618d37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:50 +0200 Subject: [PATCH 0970/4889] New translations onurlloadingerror.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onUrlLoadingError.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md index 585d10a1d0a776..f57531d96c7b74 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md @@ -5,7 +5,7 @@ title: On URL Loading Error | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | --------------------------------------------------- | -| 50 | [Web Area](FormObjects/webArea_overview.md) | Ocorreu um erro quando o URL estava a ser carregado | +| 50 | [Área Web](FormObjects/webArea_overview.md) | Ocorreu um erro quando o URL estava a ser carregado | ## Descrição From d373d24ea8f64f30e4ce4dbbb789f7895724c5ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:52 +0200 Subject: [PATCH 0971/4889] New translations overview.md (Portuguese, Brazilian) --- .../version-20-R5/Events/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md index 55fdea43e703dd..ef24c8885d4fce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md @@ -20,11 +20,11 @@ End if Cada evento es devuelto como un objeto por el comando `FORM Event`. Por padrão, ele contém as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ----------- | ------------- | ------------------------------------------------------------------------------------------------ | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | inteiro longo | Numeric value of the form event. Also returned by the `Form event code` command | -| description | text | Name of the form event (e.g. "On After Edit") | +| Propriedade | Tipo | Descrição | +| ----------- | ------------- | ------------------------------------------------------------------------------------------------------- | +| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | +| code | inteiro longo | Valor numérico do evento de formulário. Também retornado pelo comando `Form event code` | +| description | text | Nome do evento do formulário (por exemplo, "On After Edit") | Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: From e4a7ea23ab8a6918605b04ba0213045a7dda57e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:15:57 +0200 Subject: [PATCH 0972/4889] New translations listbox_overview.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 8c352b7afb024d..60db22a602f651 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -201,12 +201,12 @@ Propriedades compatíveis dependem do tipo de list box. | On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | _Current Selection & Named Selection list boxes only_ | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | _Current Selection & Named Selection list boxes only_ | | On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Apenas list box hierárquicos_ | | On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | | On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | | On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | | On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | | On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | @@ -220,7 +220,7 @@ Propriedades compatíveis dependem do tipo de list box. | On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Mouse Leave | | | | On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | _Current Selection & Named Selection list boxes only_ | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | _Current Selection & Named Selection list boxes only_ | | On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array unicamente_ | | On Selection Change | | | | On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | From ba6dd74e5295cd9c6bf7c778741835b14b3bef72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:03 +0200 Subject: [PATCH 0973/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/properties_Reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index a9174788e36894..1a0395134afcea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -130,7 +130,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | @@ -188,7 +188,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | From 9eb77190b23bd204069f502fa08f5bec47e4fe32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:06 +0200 Subject: [PATCH 0974/4889] New translations properties_text.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index 3ec1d2aee55b8d..ae67f69afbe68d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -299,7 +299,7 @@ Especifica uma expressão ou uma variável que será avaliada para cada linha ex | fontWeight | string | "normal","bold" | | textDecoration | string | "normal","underline" | | unselectable | boolean | Designa la línea correspondiente como no seleccionable (\* es decir, \*, no es posible el resaltado). As áreas inseríveis deixam de o ser se esta opção estiver ativada, a menos que a opção "Editar com um clique" também esteja ativada. Os controlos como as caixas de verificação e as listas permanecem funcionais. Esta definição é ignorada se o modo de seleção do list box é "Nenhum". This setting is ignored if the list box selection mode is "None". | -| disabled | boolean | Desactiva a linha correspondente. As áreas acessíveis deixam de ser acessíveis se esta opção estiver activada. Text and controls (checkboxes, lists, etc.) parecem escurecidos ou acinzentados. This setting is ignored if the list box selection mode is "None". | +| disabled | boolean | Desactiva a linha correspondente. As áreas acessíveis deixam de ser acessíveis se esta opção estiver activada. Texto e controles (caixas de seleção, listas, etc.) parecem escurecidos ou acinzentados. This setting is ignored if the list box selection mode is "None". | A propriedade especial "célula" permite-lhe aplicar um conjunto de propriedades a uma única coluna: From 8e0719f8f973fd599b8badd81bbefe7b880474a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:08 +0200 Subject: [PATCH 0975/4889] New translations updates.md (Portuguese, Brazilian) --- .../version-20-R5/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md index a761fc5cbce369..641cc7c2aa5da4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md @@ -215,7 +215,7 @@ Leia [**O que há de novo no 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d- - Para manter a consistência com as interfaces padrão (por exemplo, exploradores de arquivos do sistema operacional), as regras da caixa de listagem para seleção de linhas/arrastar e soltar foram modificadas. A continuous or discontinuous selection of rows can be dragged by simply clicking on and moving a selected row; the **Alt** key is not longer necessary (but can still be used like in previous previous). When the **Shift** or **Ctrl/Command** key is pressed, a mouse click is taken into account when the click is down. Para obter mais informações sobre arrastar e soltar em list boxes, consulte [esta postagem do blog] (https:/blog.4d.com/list-boxes-say-goodbye-to-alt-key/) e faça download [deste projeto HDI 4D] (https://github.com/4d-depot/HDI_LB_DragAndDrop). - A numeração de compilação interna do 4D foi modificada a partir do 4D 19 R7: - as versões até 4D 19 R6 (inclusive) são numeradas como 282xxx, - - releases from 4D 19 R7 will be numbered 100xxx.\ + - os lançamentos do 4D 19 R7 serão numerados como 100xxx.\ Note that a specific 4D version is still uniquely identified by a branch name and a build number. O número de build aumenta cronologicamente. - A capacidade de usar o protocolo REST do Wakanda/4D Mobile para chamar um método de projeto foi removida. You can use [ORDA data model class functions](../REST/ClassFunctions.md) or [/4DACTION urls](../WebServer/httpRequests.md#4daction) instead. @@ -349,7 +349,7 @@ If your 4D applications use TLS connections, it is recommended that you upgrade - New default dark and light themes in [Code Editor preferences](../Preferences/methods.md#theme-list). - [Native compilation](../Project/compiler.md#compiler-methods-for) for Silicon processors. - [Variable calculation](../FormObjects/properties_Object.md#variable-calculation) property is now supported by entity selection list box columns. -- New, comprehensive [CLI](../Admin/cli.md) page. +- Nova página completa [CLI](../Admin/cli.md). ### 4D 18 R6 From 9570b2774904b31564ccb2549254065f077755e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:10 +0200 Subject: [PATCH 0976/4889] New translations entities.md (Portuguese, Brazilian) --- .../version-20-R5/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index a39a8928eef3e1..4fcb466c888fbb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -513,9 +513,9 @@ Los filtros no se aplican a las selecciones heredadas de registros manejadas a t | [entity.reload()](../API/EntityClass.md#reload) | Somente em datastores cliente/servidor e remotos | | [dataclass.all()](../API/DataClassClass.md#all) | | | [dataclass.fromCollection()](../API/DataClassClass.md#fromcollection) |
  • In case of update, only entities matching the filter can be updated. If the collection refers to entities not matching the filter, they are created as new entities (if no duplicate PK error)
  • In case of creation, entities not matching the filter are created but will not be read after creation
  • | -| [entitySelection.and()](../API/EntitySelectionClass.md#and) | Only entities matching the filter are returned | -| [entitySelection.or()](../API/EntitySelectionClass.md#or) | Only entities matching the filter are returned | -| [entitySelection.minus()](../API/EntitySelectionClass.md#minus) | Only entities matching the filter are returned | +| [entitySelection.and()](../API/EntitySelectionClass.md#and) | Somente as entidades que correspondem ao filtro são retornadas | +| [entitySelection.or()](../API/EntitySelectionClass.md#or) | Somente as entidades que correspondem ao filtro são retornadas | +| [entitySelection.minus()](../API/EntitySelectionClass.md#minus) | Somente as entidades que correspondem ao filtro são retornadas | | [dataclass.query()](../API/DataClassClass.md#query) | | | [entitySelection.query()](../API/EntitySelectionClass.md#query) | | | [entitySelection.attributeName](../API/EntitySelectionClass.md#attributename) | Filtro aplicado si _attributeName_ es una entidad relacionada o entidades relacionadas de una clase de datos filtrada (incluyendo alias o atributo calculado) | From 54dfaddc50f093b49775252819679e10a65c7730 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:12 +0200 Subject: [PATCH 0977/4889] New translations privileges.md (Portuguese, Brazilian) --- .../version-20-R5/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index 07774a4b5c5704..7aee9a0f9f1228 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -34,7 +34,7 @@ A permission action defined at a given level is inherited by default at lower le :::info -Permissions control access to datastore objects. Si desea filtrar los datos leídos según algún criterio, puede considerar [restringir las selecciones de entidades](entities.md#restricting-entity-selections) que puede ser más apropiado en este caso. +As permissões controlam o acesso aos objetos do datastore. Si desea filtrar los datos leídos según algún criterio, puede considerar [restringir las selecciones de entidades](entities.md#restricting-entity-selections) que puede ser más apropiado en este caso. ::: From e40807146832901ac91a1d7b16daf798a1f2d36d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:14 +0200 Subject: [PATCH 0978/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R5/Project/components.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index c080ea54ed2c3b..6961b1139ee177 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -9,7 +9,7 @@ You can [develop](../Extensions/develop-components.md) and [build](../Desktop/bu ## Componentes interpretados e compilados -Components can be interpreted or [compiled](../Desktop/building.md). The package folder of a component can contain: +Components can be interpreted or [compiled](../Desktop/building.md). A pasta do pacote de um componente pode conter: - either a Project folder (interpreted component) - ou um arquivo .4DZ (componente compilado) @@ -96,7 +96,7 @@ Since components can be installed in different ways, a priority order is applied When a component cannot be loaded because of another instance of the same component located at a higher priority level, it is given the _Overloaded_ [status](#dependency-status). The loaded component has the _Overloading_ [status](#dependency-status). -## Monitoring Project Dependencies +## Monitoramento das dependências do projeto In an opened project, you can get information about dependencies and their current loading status in the **Dependencies** panel. From 0f4c840f30d50afe4b92c7086f48f2b12933ce21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:16 +0200 Subject: [PATCH 0979/4889] New translations date-time-formats.md (Portuguese, Brazilian) --- .../version-20-R5/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md index 0f29fd2bb4cfb0..5384fdafdd3ed1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md @@ -102,7 +102,7 @@ The following table lists all supported patterns for date and time formats. | | | zzzzz | -08:00, -07:52:58, Z | | | | | | | ' | escape for text | ' | ' | -| ' ' | two single quotes produce one | ' ' | ' ' | +| ' ' | duas aspas simples produzem uma | ' ' | ' ' | ## Explorando padrões From 0a3501a3109186c6e0fd4c57e3a277988bb2aa36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:19 +0200 Subject: [PATCH 0980/4889] New translations $directory.md (Portuguese, Brazilian) --- .../version-20-R5/REST/$directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$directory.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$directory.md index 9fbaf34185ec2d..98968069026ba5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$directory.md @@ -18,7 +18,7 @@ Todos los parámetros deben pasarse en **encabezados**de un método POST: | Chave de cabeçalho | Valor do cabeçalho | | ------------------ | ------------------------------------------------------------------------------------------------------------------------- | | username-4D | Usuário - Não obrigatório | -| password-4D | Password in plain text - Not mandatory | +| password-4D | Senha em texto simples - Não obrigatório | | session-4D-length | Tempo de inatividade da sessão (minutos). Não pode ser inferior a 60 - Não obrigatório | :::caution From 82b7cfada38c946fb49675e93f47cf9fc1b1f2eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:20 +0200 Subject: [PATCH 0981/4889] New translations $format.md (Portuguese, Brazilian) --- .../version-20-R5/REST/$format.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$format.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$format.md index d3a4edb60bc048..a3ea7f9cddaaf0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$format.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$format.md @@ -13,7 +13,7 @@ São suportados os seguintes formatos: | Formato | Descrição | | -------- | ------------------------------------------------------------------------------------------------- | -| `json` | Standard 4D REST server format (used by default) | +| `json` | Formato padrão do servidor 4D REST (usado por padrão) | | `looker` | JSON format compliant with the [Looker Studio](https://lookerstudio.google.com/). | ## Exemplo From cfa1bab9f38830c98aab50a5f5dc48b01b1550c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:23 +0200 Subject: [PATCH 0982/4889] New translations rest_requests.md (Portuguese, Brazilian) --- .../version-20-R5/REST/REST_requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/REST_requests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/REST_requests.md index 9a21488ee50b0b..d741b9ebc2e9a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/REST_requests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/REST_requests.md @@ -5,7 +5,7 @@ title: Sobre petições REST As estrutyuras abaixo são compatíveis com petições REST: -| URI | Recurso | /? or &\{filter\} (Output) | +| URI | Recurso | /? ou &\{filter\} (saída) | | ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | http://{servername}:{port}/rest/ | [\{dataClass\}](dataClass.md) | [$filter]($filter.md), [$attributes]($attributes.md), [$skip]($skip.md), [$method=...]($method.md)... | | | [\{dataClass\}](dataClass.md)/[$entityset/\{entitySetID\}]($entityset.md#entitysetentitysetid) | [$method=...]($method.md) | From 3e60d0db50503f96b203cf681ade898d2fdf5b73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:25 +0200 Subject: [PATCH 0983/4889] New translations maintenance.md (Portuguese, Brazilian) --- .../version-20-R5/ServerWindow/maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/maintenance.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/maintenance.md index 77846395d2ea8a..eaa978fc0ff5b1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/maintenance.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/maintenance.md @@ -49,7 +49,7 @@ Esta área indica la fecha y la hora de la [última copia de seguridad](MSC/back - **Última copia de seguridad**: fecha y hora de la última copia de seguridad. - **Próxima copia de seguridad**: fecha y hora de la próxima copia de seguridad programada. -- **Espacio necesario**: espacio estimado necesario para la copia de seguridad. The actual size of the backup file may vary according to the settings (compression, etc.) and according to variations of the data file. +- **Espacio necesario**: espacio estimado necesario para la copia de seguridad. The actual size of the backup file may vary according to the settings (compression, etc.) e de acordo com as variações do arquivo de dados. - **Espacio disponible**: espacio disponible en el volumen de copia de seguridad. El botón **Iniciar copia de seguridad** permite realizar una copia de seguridad inmediata de la base utilizando los parámetros de copia de seguridad actuales (archivos de copia de seguridad, ubicación de los archivos, opciones, etc.). Puede ver estos parámetros haciendo clic en el botón **Propiedades...**. During a backup on the server, the client machines are "blocked" (but not disconnected) and it is not possible for any new clients to connect. From 0dcf278bcb4a6dbbb4a5d92a890bbc64ebd0ad3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:27 +0200 Subject: [PATCH 0984/4889] New translations formulas.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md index 588499132f6c6a..650d374343e938 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md @@ -217,7 +217,7 @@ You can declare the name, type, and number of parameters through the _parameters For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. -If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) and their type will be automatically converted. +If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) e seu tipo será automaticamente convertido. Date and Object parameters are handled in the following way: From b66670a44ee5d2425756788fe4a8f921a8280587 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:29 +0200 Subject: [PATCH 0985/4889] New translations authentication.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md index 1a930797223632..cac6bd8b3dc48d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md @@ -53,7 +53,7 @@ Os valores introduzidos são então avaliados: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Se o nome de usuário enviado pelo navegador existir na tabela de usuários 4D e a senha estiver correta, a conexão será aceita. Se a palavra-passe estiver incorreta, a ligação é recusada. - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) so that you can process them. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. +- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) para que você possa processá-los. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Com o servidor da Web 4D Client, lembre-se de que todos os sites publicados pelas máquinas 4D Client compartilharão a mesma tabela de usuários. Validação de usuários/senhas é realizada pela aplicação 4D Server. From 9324419817dc66ea6b37c902c1fa98ca41316bf4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:31 +0200 Subject: [PATCH 0986/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index cd7100f0519b14..61518b49d069a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -56,7 +56,7 @@ Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/pa ``` -> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) is not allowed and ends the method processing. +> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) não é permitido e encerra o processamento do método. ### $1 - Dados extra do URL From 03098901868d4977b149bb0f1c721c130b93afb2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:33 +0200 Subject: [PATCH 0987/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 753e2e8f5d934e..4b6b225ca2e459 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -186,7 +186,7 @@ See [this page](https://developer.qodly.com/docs/studio/rendering) for detailed To enable the rendering of Qodly forms, the following options must be set. - The 4D project's **Settings** > **Web** > **Web Features** > [**Expose as REST server**](../settings/web.md#exposed-as-rest-server) option must be activated. -- The [4D web server](webServer.md) must be running. +- O [servidor Web 4D] (webServer.md) deve estar em execução. :::note From f3f330c47f1da9eece7407fd5a020168044a2320 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:35 +0200 Subject: [PATCH 0988/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/webServerConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index ac7ddebab6910c..ecf0c0043a32ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -468,7 +468,7 @@ Em troca, você deve se certificar neste caso de inicializar sistematicamente as ## Robots.txt -Certos robôs (motores de consulta, aranhas...) scroll through web servers and static pages. Se não quiser que os robôs acessem todo o seu site, você pode definir quais URLs eles não podem acessar. +Certos robôs (motores de consulta, aranhas...) navegar por servidores web e páginas estáticas. Se não quiser que os robôs acessem todo o seu site, você pode definir quais URLs eles não podem acessar. Para isso, coloque o arquivo ROBOTS.TXT na raiz do servidor. Este ficheiro deve ser estruturado da seguinte forma: @@ -627,4 +627,4 @@ Duas opções permitem que você defina como funcionam as conexões persistentes The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    - **Tiempo de espera antes de desconexión**: este valor define el periodo máximo de espera (en segundos) durante el cual el servidor web mantiene una conexión TCP abierta sin recibir ninguna petición del navegador web. Once this period is over, the server closes the connection.

    - If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. This operation is not visible for the user.

    + If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. Esta operação não é visível para o usuário.

    From 1d6e7514aae0bf1466cadb27c38a2a5019695193 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:43 +0200 Subject: [PATCH 0989/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../current/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 0e1c819919977e..4c4fd9e1d811c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -788,7 +788,7 @@ The `.equal()` function recursively comp :::note Notas -- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. It does not check equality for native objects. +- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. Ele não verifica a igualdade dos objetos nativos. - Elementos com valores **null** não são a mesma coisa que valores Undefined. ::: @@ -862,7 +862,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -877,7 +877,7 @@ Pode definir o(s) seguinte(s) parâmetro(s): In all cases, at the point when the `.every()` function encounters the first collection element evaluated to **false**, it stops calling the callback and returns **false**. -By default, `.every()` tests the whole collection. Optionally, you can pass in *startFrom* the index of the element from which to start the test. +Por padrão, `.every()` testa toda a coleção. Optionally, you can pass in *startFrom* the index of the element from which to start the test. - If *startFrom* >= the collection's length, **false** is returned, which means the collection is not tested. - If *startFrom* < 0, it is considered as the offset from the end of the collection ( *startFrom:=startFrom+length*). @@ -1163,7 +1163,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1251,7 +1251,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - *methodName*, o nome de um método projeto (texto). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1421,7 +1421,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1912,7 +1912,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -2553,7 +2553,7 @@ valor de comparação propertyPath {valor de comparação logicalOperator proper onde: -- **propertyPath**: caminho da propriedade em que você deseja executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. In case of an attribute path whose type is `Collection`, `[]` notation is used to handle all the occurences (for example `children[].age`). +- **propertyPath**: caminho da propriedade em que você deseja executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. No caso de um caminho de atributo cujo tipo é `Collection`, a notação `[]` é usada para lidar todas as ocorrências (por exemplo `children[].age`). - **comparator**: símbolo que compara *propertyPath* e *value*. Os simbolos abaixo são compatíveis: @@ -2995,11 +2995,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | ----------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Original collection without removed element(s) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Colección original sem elementos eliminados | @@ -3257,7 +3257,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: From 7e012bc8690860f64a819eaf6c5aa637a3f93bf9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:47 +0200 Subject: [PATCH 0990/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../current/API/DataClassClass.md | 267 +++++++++--------- 1 file changed, 134 insertions(+), 133 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 1937566acd3b11..0b7a462881af14 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -3,7 +3,7 @@ id: DataClassClass title: DataClass --- -A [DataClass](ORDA/dsMapping.md#dataclass) provides an object interface to a database table. All dataclasses in a 4D application are available as a property of the `ds` [datastore](ORDA/dsMapping.md#datastore). +A [DataClass](ORDA/dsMapping.md#dataclass) fornece uma interface de objeto para uma tabela de banco de dados. Todas as lasses de um aplicativo 4D estão disponíveis como propriedade de 'ds' [datastore](ORDA/dsMapping.md#datastore). ### Resumo @@ -40,7 +40,7 @@ A [DataClass](ORDA/dsMapping.md#dataclass) provides an object interface to a dat #### Descrição -The attributes of dataclasses are objects that are available directly as properties of these classes. +Os atributos das lasses de dados são objetos que estão disponíveis diretamente como propriedades dessas classes. Os objetos retornados têm propriedades que você pode ler para obter informações sobre os atributos da classe de dados. @@ -50,27 +50,27 @@ Os objetos retornados têm propriedades que você pode ler para obter informaç Os objetos atributos retornados contêm as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ---------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Parâmetros | True se o valor do atributo for automaticamente preenchido por 4D. Corresponde às seguintes propriedades de campos 4D: "Autoincrement" para os campos de tipo numérico e "Auto UUID" para os campos UUID (alfa). Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| exposed | Parâmetros | True se o atributo estiver exposto no REST | -| fieldNumber | integer | Número interno do campo 4D do atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| fieldType | Integer | Tipo de campo de banco de dados 4D do atributo. Depends on the attribute `kind`. Possible values:
  • if `.kind` = "storage": corresponding 4D field type, see [`Value type`](https://doc.4d.com/4dv20/help/command/en/page1509.html)
  • if `.kind` = "relatedEntity": 38 (`is object`)
  • if `.kind` = "relatedEntities": 42 (`is collection`)
  • if `.kind` = "calculated" or "alias" = same as above, depending on the resulting value (field type, relatedEntity or relatedEntities)
  • | -| indexed | Parâmetros | True se houver um índice B-tree ou Cluster B-tree no atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| inverseName | Text | Nome do atributo que está do outro lado da relação. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | -| keywordIndexed | Parâmetros | True se houver um índice de palavras-chave no atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| kind | Text | Categoria do atributo. Possible values:
  • "storage": storage (or scalar) attribute, i.e. attribute storing a value, not a reference to another attribute
  • "calculated": computed attribute, i.e. defined through a [`get` function](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": attribute built upon [another attribute](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": N -> 1 relation attribute (reference to an entity)
  • "relatedEntities": 1 -> N relation attribute (reference to an entity selection)
  • | -| obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | -| name | Text | Nome do atributo como string | -| path | Text | Path of [an alias attribute](../ORDA/ordaClasses.md#alias-attributes-1) based upon a relation | -| readOnly | Parâmetros | True se o atributo for apenas de leitura. For example, computed attributes without [`set` function](../ORDA/ordaClasses.md#function-set-attributename) are read-only. | -| relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | -| type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depends on the attribute `kind`. Possible values:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", or "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | -| unique | Parâmetros | True se o valor do atributo tiver que ser único. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | +| Propriedade | Tipo | Descrição | +| ---------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| autoFilled | Parâmetros | True se o valor do atributo for automaticamente preenchido por 4D. Corresponde às seguintes propriedades de campos 4D: "Autoincrement" para os campos de tipo numérico e "Auto UUID" para os campos UUID (alfa). Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| exposed | Parâmetros | True se o atributo estiver exposto no REST | +| fieldNumber | integer | Número interno do campo 4D do atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| fieldType | Integer | Tipo de campo de banco de dados 4D do atributo. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": corresponding 4D field type pe, consulte [`Value type`](https://doc.4d. om/4dv20/help/command/en/page1509.html)
  • if `.kind` = "relatedEntity": 38 (`is object`)
  • if `. ind` = "relatedEntities": 42 (`is collection`)
  • if `. ind` = "calculado" ou "alias" = o mesmo que acima, dependendo do valor resultante (tipo de campo, relatedEntity ou relatedEntities)
  • | +| indexed | Parâmetros | True se houver um índice B-tree ou Cluster B-tree no atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| inverseName | Text | Nome do atributo que está do outro lado da relação. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | +| keywordIndexed | Parâmetros | True se houver um índice de palavras-chave no atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| kind | Text | Categoria do atributo. Valores possíveis:
  • "armazenamento": armazenamento (ou escala), atributo ex: atributo armazenando um valor, não uma referência a outro atributo
  • "calculated": atributo calculado, ou seja, definido através de uma função [`get`](../ORDA/ordaClasses. d#function-get-attributename)
  • "alias": atributo construído sobre [outro atributo](../ORDA/ordaClasses. d#alias-attributes-1)
  • "relatedEntity": N -> 1 atributo de relação (referência a uma entidade)
  • "relatedEntities": 1 -> N atributo de relação (referência a uma seleção de entidade)
  • | +| obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | +| name | Text | Nome do atributo como string | +| path | Text | Caminho do [atributo de pseudônimo](../ORDA/ordaClasses.md#alias-attributes-1) baseado em uma relação | +| readOnly | Parâmetros | True se o atributo for apenas de leitura. Por exemplo, atributos computados sem [função`set`](../ORDA/ordaClasses.md#function-set-attributename) são somente leitura. | +| relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | +| type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", ou "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | +| unique | Parâmetros | True se o valor do atributo tiver que ser único. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | :::tip -For generic programming, use `Bool(attributeName.property)`, `Num(attributeName.property)` or `String(attributeName.property)` (depending on the property type) to get a valid value even if the property is not returned. +Para programação genérica, use `Bool(attributeName.property)`, `Num(attributeName.property)` ou `String(attributeName.property)` (dependendo do tipo de propriedade) para obter um valor válido mesmo que a propriedade não seja retornada. ::: @@ -146,7 +146,7 @@ Considerando as propriedades de tabela abaixo: #### Descrição -The `.all()` function queries the datastore to find all the entities related to the dataclass and returns them as an entity selection. +A função `.all()` consulta a datastore para encontrar todas as entidades relacionadas à classe de dados e as retorna como uma entity selection. As entidades são devolvidas na ordem padrão, que é inicialmente a ordem na qual foram criadas. Note no entanto que, se as entidades foram apagas e outras adicionadas, a ordem padrão não reflete mais sua ordem de criação. @@ -156,13 +156,13 @@ Se aplica carregamento diferido/lazy loading. **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | -> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. +> Para conhecer o número total de entidades em um dataclass, é recomendado utilizar a função [`getCount()`](#getcount) que é mais otimizada do que a expressão `ds.myClass.all().length`. #### Exemplo @@ -195,9 +195,9 @@ In the optional *settings* parameter, you can pass an object containing addition #### Descrição -The `.clearRemoteCache()` function empties the ORDA cache of a dataclass. +A função `.clearRemoteCache()` esvazia o cache ORDA de uma dataclass. -> This function does not reset the `timeout` and `maxEntries` values. +> Esta função não reinicia os valores `timeout` e `maxEntries`. #### Exemplo @@ -254,11 +254,11 @@ $ds. Persons.clearRemoteCache() #### Descrição -The `.fromCollection()` function updates or creates entities in the dataclass according to the *objectCol* collection of objects, and returns the corresponding entity selection. +A função `.fromCollection()` atualiza ou cria entidades na dataclass de acordo com a coleção *objectCol* de objetos e retorna a seleção de entidades correspondente. -In the *objectCol* parameter, pass a collection of objects to create new or update existing entities of the dataclass. Os nomes das propriedades devem ser os mesmos que os dos atributos da classe de dados. Se um nome de propriedade não existir na dataclass, é ignorado. Se um valor de atributo não for definido na coleção, seu valor será null. +No parâmetro *objectCol*, passa uma coleção de objetos para criar novas entidades ou atualizar as existentes da classe de dados. Os nomes das propriedades devem ser os mesmos que os dos atributos da classe de dados. Se um nome de propriedade não existir na dataclass, é ignorado. Se um valor de atributo não for definido na coleção, seu valor será null. -The mapping between the objects of the collection and the entities is done on the **attribute names** and **matching types**. Se uma propriedade de um objeto tiver o mesmo nome que um atributo de entidade mas seus tipos não corresponderem, o atributo da entidade não é preenchido. +O mapeamento entre os objetos da coleção e as entidades é feito sobre os **nomes dos atributos** e **tipos correspondentes**. Se uma propriedade de um objeto tiver o mesmo nome que um atributo de entidade mas seus tipos não corresponderem, o atributo da entidade não é preenchido. **Modo criação ou atualização** @@ -268,16 +268,16 @@ Para cada objeto de *objectCol*: - Se a chave primária for dada e existir, a entidade é atualizada. Nesse caso, a chave primária pode ser dada como etá ou com uma propriedade "\_\_KEY" (preenchida com o valor da chave primária). - Se a chave primária for dada (como é) e não existir, a entidade é criada - Se a chave primária não for dada, a entidade é criada e o valor da chave primária é assignado com respeito às regras padrão de database. -- If the object contains a boolean property "\_\_NEW" set to **true**, the entity is created with the corresponding values of the attributes from the object. Uma comprovação é realizada com relação à chave primária: +- Se o objeto conter uma propriedade boolean "\_\_NEW" estabelecida como **true**, a entidade é criada com os valores correspondente dos atributos de objeto. Uma comprovação é realizada com relação à chave primária: - Se a chave primária for dada (como está) e existir, um erro é enviado. - Se a chave primária for dada (como é) e não existir, a entidade é criada - Se a chave primária não for dada, a entidade é criada e o valor da chave primária é assignado com respeito às regras padrão de database. -> The "\_\*KEY" property containing a value is taken into account only when the "\*\*NEW" property is set to **false** (or is omitted) and a corresponding entity exists. Em todos os outros casos, o valor da propriedade "\*\_KEY" é ignorado, o valor da chave primária deve ser passado "tal como está". +> A propriedade "\_\*KEY" que contém um valor só é tida em conta quando a propriedade "\*\*NEW" está definida como **false** (ou é omitida) e existe uma entidade correspondente. Em todos os outros casos, o valor da propriedade "\*\_KEY" é ignorado, o valor da chave primária deve ser passado "tal como está". **Entidades relacionadas** -The objects of *objectCol* may contain one or more nested object(s) featuring one or more related entities, which can be useful to create or update links between entities. +Os objetos de *objectCol* podem conter um ou mais objetos aninhados que apresentam uma ou mais entidades relacionadas, o que pode ser útil para criar ou atualizar links entre entidades. Os objetos aninhados que apresentam entidades relacionadas devem conter uma propriedade "\_\*KEY" (preenchido com o valor da chave primária da entidade relacionada) ou o atributo de chave primária da própria entidade relacionada. O uso de uma propriedade \*\_KEY permite a independência do nome do atributo da chave primària. @@ -289,11 +289,11 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | #### Exemplo 1 @@ -302,17 +302,17 @@ Queremos atualizar uma entidade existente. A propriedade \_\_NEW não for dada, ```4d var $empsCollection : Collection var $emp : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object - $emp.ID:=668 //Existing PK in Employee table + $emp.ID:=668 //PK existente na tabela Employee $emp.firstName:="Arthur" $emp.lastName:="Martin" - $emp.employer:=New object("ID";121) //Existing PK in the related dataClass Company - // For this employee, we can change the Company by using another existing PK in the related dataClass Company + $emp.employer:=New object("ID";121) //PK existente na dataClass Company + // Para este funcionário, podemos alterar a Company usando outro PK existente na dataClass Company $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) ``` #### Exemplo 2 @@ -320,19 +320,19 @@ Queremos atualizar uma entidade existente. A propriedade \_\_NEW não for dada, Queremos atualizar uma entidade existente. A propriedade \_\*NEW não é dada, a chave primária do empregado com o atributo \*\_KEY e existir: ```4d - var $empsCollection : Collection - var $emp : Object - var $employees : cs.EmployeeSelection + var $empsCollection : Coleção + var $emp : Objeto + var $employees : cs. ColloyeeSelection - $empsCollection:=New collection - $emp:=New object - $emp.__KEY:=1720 //Existing PK in Employee table + $empsCollection:=Nova coleção + $emp:=Novo objeto + $emp. _KEY:=1720 //Existente PK na tabela $emp.firstName:="John" - $emp.lastName:="Boorman" - $emp.employer:=New object("ID";121) //Existing PK in the related dataClass Company - // For this employee, we can change the Company by using another existing PK in the related dataClass Company - $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $emp. astName:="Boorman" + $emp. mployer:=Novo objeto("ID"; 21) //PK existente na dataClass Company + // Para este funcionário, podemos alterar a Empresa usando outro PK existente na dataClass + $empsCollection. ush($emp) + $employees:=ds.Empregado.fromCollection($empsCollection) ``` #### Exemplo 3 @@ -359,16 +359,17 @@ Queremos criar uma entidade. A propriedade \_\_NEW é True, a chave primária de ```4d var $empsCollection : Collection var $emp : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object - $emp.firstName:="Mary" - $emp.lastName:="Smith" - $emp.employer:=New object("__KEY";121) //Existing PK in the related dataClass Company - $emp.__NEW:=True + $emp.ID:=668 //PK existente na tabela Employee + $emp.firstName:="Arthur" + $emp.lastName:="Martin" + $emp.employer:=New object("ID";121) //PK existente na dataClass Company + // FPara este funcionário, podemos alterar a Company usando outro PK existente na dataClass Company $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) @@ -386,9 +387,9 @@ Queremos criar uma entidade. Se a propriedade \_\_NEW é omitida, a chave primá var $emp : Object var $employees : cs.EmployeeSelection - $empsCollection:=New collection - $emp:=New object - $emp.ID:=10000 //Unexisting primary key + $empsCollection:=Nova coleção + $emp:=Novo objeto + $emp.ID:=10000 //Chave primária inexistente $emp.firstName:="Françoise" $emp.lastName:="Sagan" $empsCollection.push($emp) @@ -402,7 +403,7 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará ```4d var $empsCollection : Collection var $emp; $emp2 : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object @@ -418,7 +419,7 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará $emp2.lastName:="Smith" $emp2.__NEW:=True $empsCollection.push($emp2) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) //first entity is created //duplicated key error for the second entity ``` @@ -455,9 +456,9 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará #### Descrição -The `.get()` function queries the dataclass to retrieve the entity matching the *primaryKey* parameter. +A função `.get()` consulta o dataclass para recuperar a entidade que corresponde ao parâmetro *primaryKey*. -In *primaryKey*, pass the primary key value of the entity to retrieve. Em primaryKey, passe o valor da chave primária da entidade a recuperar Em primaryKey, passe o valor da chave primária da entidade a recuperar O tipo valor deve coresponder com o tipo de chave primária estabelecido na datastore (Inteiro ou texto). You can also make sure that the primary key value is always returned as Text by using the [`.getKey()`](EntityClass.md#getkey) function with the `dk key as string` parameter. +Em *primaryKey*, passe a chave primária da entidade para recuperar. Em primaryKey, passe o valor da chave primária da entidade a recuperar Em primaryKey, passe o valor da chave primária da entidade a recuperar O tipo valor deve coresponder com o tipo de chave primária estabelecido na datastore (Inteiro ou texto). Você também pode ter certeza de que o valor da chave primária é sempre retornado como Texto usando o [`. etKey()`](EntityClass.md#getkey) com a função `dk key como parâmetro`. Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será retornada. @@ -465,15 +466,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Quando você chama a função `.get()` **sem** parâmetro *configurações*, uma solicitação para valores de atributos é enviada diretamente para o servidor (o [cache ORDA](. /ORDA/client-server-optimization.md#orda-cache) não é usado). Por outro lado, quando você chama o `. função et()` **com** um `context` passado no parâmetro *settings*, valores de atributo são recuperados do cache ORDA correspondente ao contexto. Nesse caso, pode ser aconselhável chamar [`reload()`] (EntityClass.md#reload) para garantir que os dados mais recentes sejam recuperados do servidor. ::: @@ -482,32 +483,32 @@ When you call the `.get()` function **without** *settings* parameter, a request ```4d var $entity : cs.EmployeeEntity var $entity2 : cs.InvoiceEntity - $entity:=ds.Employee.get(167) // return the entity whose primary key value is 167 - $entity2:=ds.Invoice.get("DGGX20030") // return the entity whose primary key value is "DGGX20030" + $entity:=ds.Employee.get(167) // retorna a entidade cujo valor da chave primária é 167 + $entity2:=ds.Invoice.get("DGGX20030") // retorna a entidade cujo valor da chave primária é "DGGX20030" ``` #### Exemplo 2 -This example illustrates the use of the *context* property: +Este exemplo ilustra o uso da propriedade *context*: ```4d - var $e1; $e2; $e3; $e4 : cs.EmployeeEntity - var $settings; $settings2 : Object + var $e1; $e2; $e3; $e4 : cs. mployeeEntity + var $settings; $settings2 : Objeto - $settings:=New object("context";"detail") - $settings2:=New object("context";"summary") + $settings:=Novo objeto("contexto"; de") + $settings2:=Novo objeto("contexto";"resumo") - $e1:=ds.Employee.get(1;$settings) - completeAllData($e1) // In completeAllData method, an optimization is triggered and associated to context "detail" + $e1:=ds. Colaborador. et(1;$settings) + completeAllData($e1) // Em completeAllData método uma otimização é acionada e associada ao contexto "detalhe" - $e2:=ds.Employee.get(2;$settings) - completeAllData($e2) // In completeAllData method, the optimization associated to context "detail" is applied + $e2:=ds. Colaborador. et(2;$settings) + completeAllData($e2) // Em completeAllData método a otimização associada ao "detalhe" é aplicada - $e3:=ds.Employee.get(3;$settings2) - completeSummary($e3) //In completeSummary method, an optimization is triggered and associated to context "summary" + $e3:=ds.Employee. et(3;$settings2) + completeSumário ($e3) //Em resumo completo, uma otimização é acionada e associada ao contexto "resumo" - $e4:=ds.Employee.get(4;$settings2) - completeSummary($e4) //In completeSummary method, the optimization associated to context "summary" is applied + $e4:=ds. mployee.get(4;$settings2) + completeSummary($e4) //In completeSummary método, a otimização associada ao contexto "resumo" é aplicada ``` @@ -536,7 +537,7 @@ This example illustrates the use of the *context* property: #### Descrição -The `.getCount()` function returns the number of entities in a dataclass. +A função `.getCount()` retorna o número de entidades em uma dataclass. Se esta função for utilizada dentro de uma transacção, as entidades criadas durante a transação serão levadas em consideração. @@ -577,21 +578,21 @@ $number:=$ds. Persons.getCount() #### Descrição -The `.getDataStore()` function returns the datastore for the specified dataclass. +A função `.getDataStore()` retorna o datastore para a dataclass especificada. A datastore pode ser: -- the main datastore, as returned by the `ds` command. -- a remote datastore, opened using the `Open datastore` command. +- o datastore principal, como devolvido pelo comando `ds`. +- uma datastore remota, aberta usando o comando `Open datastore`. #### Exemplo -The ***SearchDuplicate*** project method searches for duplicated values in any dataclass. +O método de projeto ***SearchDuplicate*** procura por valores duplicados em qualquer dataclass. ```4d var $pet : cs.CatsEntity - $pet:=ds.Cats.all().first() //get an entity + $pet:=ds.Cats.all().first() //obter uma entidade SearchDuplicate($pet;"Dogs") ``` @@ -633,7 +634,7 @@ The ***SearchDuplicate*** project method searches for duplicated values in any d #### Descrição -The `.getInfo()` function returns an object providing information about the dataclass. Esta função é útil para configurar o código genérico. +A função `.getInfo()` retorna um objeto que fornece informações sobre a dataclass. Esta função é útil para configurar o código genérico. **Objeto devolvido** @@ -650,7 +651,7 @@ The `.getInfo()` function returns #DECLARE ($entity : Object) var $status : Object - computeEmployeeNumber($entity) //do some actions on entity + computeEmployeeNumber($entity) //faz uma ação na entidade $status:=$entity.save() if($status.success) @@ -677,7 +678,7 @@ The `.getInfo()` function returns var $dataClassAttribute : Object $pk:=ds.Employee.getInfo().primaryKey - $dataClassAttribute:=ds.Employee[$pk] // If needed the attribute matching the primary key is accessible + $dataClassAttribute:=ds.Employee[$pk] // Se necessário, o atributo correspondente à chave primária estará acessível ``` @@ -704,13 +705,13 @@ The `.getInfo()` function returns -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição -The `.getRemoteCache()` function returns an object that holds the contents of the ORDA cache for a dataclass.. +A função `.getRemoteCache()` retorna um objeto que contém os conteúdos do cache ORDA para um dataclass.. -Calling this function from a 4D single-user application returns `Null`. +Chamar esta função a partir de uma aplicação 4D monousuário retorna `Null`. O objeto retornado tem as propriedades abaixo: @@ -721,7 +722,7 @@ O objeto retornado tem as propriedades abaixo: | timeout | Integer | Tempo restante antes que as novas entradas na cache sejam marcadas como expiradas. | | \| | Collection | Contém um objecto de entrada para cada entidade na cache. | -Each entry object in the `entries` collection has the following properties: +Cada objeto de entrada na coleção `entries` possui as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ------------------------------------------- | @@ -729,7 +730,7 @@ Each entry object in the `entries` collection has the following properties: | expired | Parâmetros | True se a entrada tiver expirado | | \| | Text | Chave primária da entidade. | -The `data` object in each entry contains the following properties: +O objecto `data` em cada entrada contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------------------------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -742,11 +743,11 @@ Os dados relativos a entidades relacionadas são armazenados na cache do objecto #### Exemplo -No exemplo seguinte, `$ds.Persons.all()` carrega a primeira entidade com todos os seus atributos. Then, the request optimization is triggered, so only `firstname` and `address.city` are loaded. +No exemplo seguinte, `$ds.Persons.all()` carrega a primeira entidade com todos os seus atributos. Depois, a optimização do pedido é desencadeada, pelo que apenas `firstname` e `address.city` são carregados. -Note that `address.city` is loaded in the cache of the `Persons` dataclass. +Note que o arquivo 'address.city' está carregado no cache das 'Persons'. -Only the first entity of the `Address` dataclass is stored in the cache. É carregado durante a primeira iteração do loop. +Apenas a primeira entidade da dataclass `Address` é armazenada na cache. É carregado durante a primeira iteração do loop. ```4d var $ds : 4D. DataStoreImplementation @@ -794,15 +795,15 @@ $cacheAddress:=$ds. Adress.getRemoteCache() #### Descrição -The `.new()` function creates in memory and returns a new blank entity related to the Dataclass. +A função `.new()` cria na memória e retorna uma nova entidade em branco relacionada à Dataclass. -The entity object is created in memory and is not saved in the database until the [`.save( )`](EntityClass.md#save) function is called. Se a entidade for apagada antes de ser salva, não se pode recuperar. +O objeto entidade é criado em memória e não é salvo no banco de dados até que a função [`.save( )`](EntityClass.md#save) seja chamada. Se a entidade for apagada antes de ser salva, não se pode recuperar. -**4D Server**: In client-server, if the primary key of the corresponding table is auto-incremented, it will be calculated when the entity is saved on the server. +**4D Servidor**: No servidor cliente, se a chave primária da tabela correspondente for auto-incrementada, será calculado quando a entidade for salva no servidor. Todos os atributos da entidade são inicializados com o valor **null**. -> Attributes can be initialized with default values if the **Map NULL values to blank values** option is selected at the 4D database structure level. +> Atributos podem ser inicializados com valores padrão se a opção **Mapa NULL para valores em branco** for selecionada no nível de estrutura de banco de dados 4D. #### Exemplo @@ -811,8 +812,8 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform ```4d var $entity : cs.LogEntity $entity:=ds.Log.new() //create a reference - $entity.info:="New entry" //store some information - $entity.save() //save the entity + $entity.info:="Nova entrada" //armazenar alguma informação + $entity.save() //salvar a entidade ``` @@ -833,29 +834,29 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| keepOrder | Integer | -> | `dk keep ordered`: creates an ordered entity selection,
    `dk non ordered`: creates an unordered entity selection (default if omitted) | -| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| keepOrder | Integer | -> | `dk keep ordered`: cria uma seleção de entidades ordenada,
    `dk non ordered`: cria uma seleção de entidade não ordenada (padrão se omitido) | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | #### Descrição -The `.newSelection()` function creates a new, blank, non-shareable entity selection, related to the dataclass, in memory. +A função `.newSelection()` cria uma nova seleção de entidades em branco, não compartilhável, relacionada à dataclass, na memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-non-shareable-entity-selections). +> Para informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#seleções-de-entidades-compartilháveis-ou-não-compartilháveis). -If you want to create an ordered entity selection, pass the `dk keep ordered` selector in the *keepOrder* parameter. By default if you omit this parameter, or if you pass the `dk non ordered` selector, the method creates an unordered entity selection. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. For more information, please see [Ordered vs Unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). +Se quiser criar uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Por padrão, se você omitir este parâmetro, ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. Para mais informações, por favor consulte [Seleções de entidades ordenadas vs não ordenadas](ORDA/dsMapping.md#seleção-de-entidades-ordenadas-ou-não-ordenadas). -When created, the entity selection does not contain any entities (`mySelection.length` returns 0). This method lets you build entity selections gradually by making subsequent calls to the [`add()`](EntitySelectionClass.md#add) function. +Quando criada, a seleção de entidades não contém nenhuma entidade (`mySelection.length` retorna 0). Este método permite construir seleções de entidades gradualmente fazendo chamadas subsequentes à função [`add()`](EntitySelectionClass.md#add). #### Exemplo ```4d var $USelection; $OSelection : cs.EmployeeSelection - $USelection:=ds.Employee.newSelection() //create an unordered empty entity selection - $OSelection:=ds.Employee.newSelection(dk keep ordered) //create an ordered empty entity selection + $USelection:=ds.Employee.newSelection() //criar uma seleção vazia sem ordenação da entidade + $OSelection:=ds.Employee.newSelection(dk keep ordered) //criar uma seleção de entidade vazia ordenada ``` @@ -878,25 +879,25 @@ When created, the entity selection does not contain any entities (`mySelection.l -| Parâmetro | Tipo | | Descrição | -| ------------- | ----------------------------------- | -- | --------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Criterios de pesquisa como string | -| formula | Object | -> | Criterios de pesquisa como objeto fórmula | -| value | any | -> | Valores a usar para placeholders indexados | -| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | -| Resultados | 4D. EntitySelection | <- | New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula* | +| Parâmetro | Tipo | | Descrição | +| ------------- | ----------------------------------- | -- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Criterios de pesquisa como string | +| formula | Object | -> | Criterios de pesquisa como objeto fórmula | +| value | any | -> | Valores a usar para placeholders indexados | +| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidade composta por entidades da classe de dados que atendem aos critérios de pesquisa especificados em *queryString* ou *formula* | #### Descrição -The `.query()` function searches for entities that meet the search criteria specified in *queryString* or *formula* and (optionally) *value*(s), for all the entities in the dataclass, and returns a new object of type `EntitySelection` containing all the entities that are found. Se aplica carregamento diferido/lazy loading. +A função `.query()` busca entidades que atendam aos critérios de pesquisa especificados em *queryString* ou *formula* e (opcionalmente) *value*(s), para todas as entidades na classe de dados, e retorna um novo objeto do tipo `EntitySelection` contendo todas as entidades encontradas. Se aplica carregamento diferido/lazy loading. Se nenhuma entidade correspondente for encontrada, uma `EntitySelection` vazia é retornada. #### parâmetro queryString -The *queryString* parameter uses the following syntax: +O parâmetro *queryString* usa a seguinte sintaxe: ```4d attributePath|formula comparator value @@ -906,9 +907,9 @@ attributePath|formula comparator value onde: -- **attributePath**: caminho de atributo no qual se pretende executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. In case of an attribute path whose type is `Collection`, `[]` notation is used to handle all the occurences (for example `children[].age`). +- **attributePath**: caminho de atributo no qual se pretende executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. No caso de um caminho de atributo cujo tipo é `Collection`, a notação `[]` é usada para lidar todas as ocorrências (por exemplo `children[].age`). -> *You cannot use directly attributes whose name contains special characters such as ".", "\[ ]", or "=", ">", "#"..., because they will be incorrectly evaluated in the query string. If you need to query on such attributes, you must consider using placeholders, which allow an extended range of characters in attribute paths (see* **Using placeholders** *below).* +> *Você não pode usar diretamente atributos cujo nome contém caracteres especiais, como ". , "\[ ]", ou "=", ">", "#"..., porque eles serão avaliados incorretamente na frase da consulta. Se precisar consultar tais atributos, deve considerar o uso de espaços reservados, que permite uma gama extendida de caracteres em caminhos de atributos (veja* **Usando espaços reservados** *abaixo).* - **formula**: uma fórmula válida passada como `Text` ou `Object`. A fórmula será avaliada para cada entidade processada e deve retornar um valor booleano. Within the formula, the entity is available through the `This` object. @@ -921,7 +922,7 @@ onde: Fórmulas nas consultas podem receber parâmetros através de $1. This point is detailed in the **formula parameter** paragraph below. > - You can also pass directy a `formula` parameter object instead of the `queryString` parameter (recommended when formulas are more complex). Ver o parágrafo **Parâmetro fórmula** mais abaixo. -> - For security reasons, formula calls within `query()` functions can be disallowed. See `querySettings` parameter description. +> - For security reasons, formula calls within `query()` functions can be disallowed. Consulte a descrição do parâmetro `querySettings`. - **comparator**: símbolo que compara *attributePath* e *value*. Os simbolos abaixo são compatíveis: @@ -1544,7 +1545,7 @@ Queremos desautorizar as fórmulas, por exemplo, quando el usuário introduz sua -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From bd3f0a4841daedda45ec81836ac5c565e5936f03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:49 +0200 Subject: [PATCH 0991/4889] New translations directory.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/API/Directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/Directory.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/Directory.md index 01682331241515..c9332ba00c7df6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/Directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/Directory.md @@ -712,6 +712,6 @@ Se a pasta não existir no disco, se devolve um icone vazio como padrão. **Valor retornado** -Folder icon [picture](Concepts/dt_picture.md). +[Imagem](Concepts/dt_picture.md) do ícone da pasta. From 0efb1a033bee263b48025e90eeaaf00092351e61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:51 +0200 Subject: [PATCH 0992/4889] New translations document.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/API/Document.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md index 1078b519d00889..c71e629aa1687f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md @@ -505,7 +505,7 @@ Um objeto `4D.Blob`. #### Exemplo -To save a document's contents in a `BLOB` field: +Para salvar o conteúdo de um documento em um campo `BLOB`: ```4d var $vPath : Text @@ -642,6 +642,6 @@ In this case, the contents of `$txt` are as follows: "id\tname\tprice\tvat\n3\tthé\t1.06€\t19.6\n2\tcafé\t1.05€\t19.6" -This time `\n` (LF) is used as line delimiter. +Este tempo `\n` (LF) é usado como delimitador de linha. From 2326a0fc978f41064fe07e7bcfb77a9ee64f4c04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:16:55 +0200 Subject: [PATCH 0993/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../current/API/EntityClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md index 84e2d56b80a217..c7e180d26e572f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -664,7 +664,7 @@ As chaves primárias podem ser números (Inteiro) ou strings. You can "force" th -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição @@ -1234,7 +1234,7 @@ The object returned by `.save()` contains the following properties: | | | | ***Disponível apenas se a opção `dk auto merge` for usada***: | | autoMerged | | boolean | True se fizer uma auto merge, senão False | | | | | ***Disponível apenas em caso de erro***: | -| status | | number | Error code, [see below](#status-and-statustext) | +| status | | number | Código de erro, [veja abaixo](#status-and-statustext) | | statusText | | text | Description of the error, [see below](#status-and-statustext) | | | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | | lockKindText | | text | "Bloqueado pelo registro" | @@ -1302,7 +1302,7 @@ Updating an entity without `dk auto merge` option: #### Exemplo 3 -Updating an entity with `dk auto merge` option: +Atualização de uma entidade com a opção `dk auto merge`: ```4d var $status : Object @@ -1522,7 +1522,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") #### Exemplo -Extracting some properties of `relatedEntities`: +Extração de algumas propriedades de `relatedEntities`: ```4d employeeObject:=employeeSelected.toObject("firstName, directReports.lastName") @@ -1591,7 +1591,7 @@ Retorna: #### Exemplo 3 -Extracting some properties of a `relatedEntity`: +Extração de algumas propriedades de `relatedEntity`: ```4d $col:=New collection @@ -1728,7 +1728,7 @@ Se nenhum atributo de entidade for tocado, o método retorna uma coleção vazia Nesse modo: -- firstName and lastName have a `storage` kind +- firstName and lastName tem um tipo `storage` - employer tem um tipo 'relatedEntity' - employerID é a chave estrangeira da entidade relacionada employer From 568bd012e96c372b274efbc2c1412629d0c4397d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:00 +0200 Subject: [PATCH 0994/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../current/API/EntitySelectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index fcaa491a024453..49571c5ee7c83b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -675,10 +675,10 @@ Se quisermos encontrar o número total de empregados para uma empresa sem contar -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------------- | :-: | ---------------------------------------------------------------- | -| option | Integer | -> | `ck shared`: return a shareable entity selection | -| Resultados | 4D. EntitySelection | <- | Cópia da entity selection | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------------- | :-: | --------------------------------------------------------------------------- | +| option | Integer | -> | `ck shared`: retorna uma seleção de entidade compartilhável | +| Resultados | 4D. EntitySelection | <- | Cópia da entity selection | @@ -1155,7 +1155,7 @@ O seguinte código genérico duplica todas as entidades da entity selection: -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From 45a329b7a7bf37885d960ccc46c24c889d00fba8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:02 +0200 Subject: [PATCH 0995/4889] New translations fileclass.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index d40db3af5ebb57..f1a55f1707b0bc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -295,7 +295,7 @@ Se o ficheiro estiver atualmente aberto, o resultado depende do sistema operativ :::caution -`.delete()` pode apagar qualquer ficheiro num disco. Isto inclui documentos criados com outras aplicações, bem como as próprias aplicações. `.delete()` should be used with extreme caution. A eliminação de um arquivo é uma operação permanente e não pode ser desfeita. +`.delete()` pode apagar qualquer ficheiro num disco. Isto inclui documentos criados com outras aplicações, bem como as próprias aplicações. `.delete()` deve ser usado com extrema cautela. A eliminação de um arquivo é uma operação permanente e não pode ser desfeita. ::: From 8cad048d88af08a521a305836f90882d8fe8e82a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:06 +0200 Subject: [PATCH 0996/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md index 0a4598472f9615..38a4fd3c5df84d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -3,7 +3,7 @@ id: FunctionClass title: Function --- -A **`4D.Function`** object contains a piece of code that can be executed from an object, either using the `()` operator, or using the [`apply()`](#apply) and [`call()`](#call) functions. 4D proposes three kinds of `Function` objects: +A **`4D.Function`** object contains a piece of code that can be executed from an object, either using the `()` operator, or using the [`apply()`](#apply) and [`call()`](#call) functions. 4D propõe três tipos de objetos `Function`: - **native functions**, i.e. built-in functions from various 4D classes such as `collection.sort()` or `file.copyTo()`. - **user functions**, created in user [classes](Concepts/classes.md) using the [Function keyword](Concepts/classes.md#function). From 4d457a381377046d2c69899164504856d9ea4d6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:08 +0200 Subject: [PATCH 0997/4889] New translations httprequestclass.md (Portuguese, Brazilian) --- .../current/API/HTTPRequestClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index bed3cec11941ae..9ca80a769361e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -321,7 +321,7 @@ The `.encoding` property contains the collection of all the errors if at least one error has been triggered. -Here is the contents of the `.errors` property: +Aqui está o conteúdo da propriedade `.errors`: | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | @@ -386,7 +386,7 @@ The `.protocol` property contains the response to the request if it has received at least the status code, undefined otherwise. -A `response` object is a non-sharable object. Contém as seguintes propriedades: +Um objeto `response` é um objeto não compartilhável. Contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | --------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 50e69cbafbc9b83e2102c27d924bbe7c104e1700 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:13 +0200 Subject: [PATCH 0998/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../current/API/IMAPTransporterClass.md | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 07bd83615a6f1a..2dc53d25daafa6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -69,18 +69,18 @@ The `IMAP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#checkconnectiondelay)
    | 300 | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#port)
    | 993 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#checkconnectiondelay)
    | 300 | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#port)
    | 993 | +| [](#port)
    | nenhum | > **Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. @@ -157,7 +157,7 @@ The `4D.IMAPTransporter.new()` function adds flags to the `msgIDs` for the specified `keywords`. -In the `msgIDs` parameter, you can pass either: +No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou @@ -351,12 +351,12 @@ The `.checkConnectionDelay` property contains -| Parâmetro | Tipo | | Descrição | -| -------------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| destinationBox | Text | -> | Caixa de correio para receber mensagens copiadas | -| Resultados | Object | <- | Estado da operação anexada | +| Parâmetro | Tipo | | Descrição | +| -------------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| destinationBox | Text | -> | Caixa de correio para receber mensagens copiadas | +| Resultados | Object | <- | Estado da operação anexada | @@ -531,11 +531,11 @@ End if -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| Resultados | Object | <- | Estado da operação apagada | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| Resultados | Object | <- | Estado da operação apagada | @@ -803,7 +803,7 @@ The `boxInfo` object returned contains the following properties: | mailCount | Number | Número de mensagens na caixa de email | | mailRecent | Number | Número de mensagens com o marcador "recente" (indicando novas mensagens) | | id | text | Parâmetros | -| mailUnseen | Number | Number of messages marked "unseen" | +| mailUnseen | Number | Número de mensagens marcadas como "unseen" | #### Exemplo @@ -852,7 +852,7 @@ In the optional `parameters` parameter, pass an object containing values to filt | isSubscribed | Parâmetros |
  • **True** to return only subscribed mailboxes
  • **False** to return all available mailboxes
  • | | names | Collection | Collection of objects containing a "name" attribute or collection of texts containing the box names | | withBoxProperties | Parâmetros | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. Se for false, esses atributos serão omitidos. | -| withBoxInfo | Parâmetros | Default value is false. If true, adds the `mailCount`, `mailRecent`, and `id` attributes to the result object. | +| withBoxInfo | Parâmetros | O valor padrão é false. If true, adds the `mailCount`, `mailRecent`, and `id` attributes to the result object. | #### Resultados @@ -864,10 +864,10 @@ Cada objecto da coleção devolvida contém as seguintes propriedades: | \[].selectable | Parâmetros | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    Returned if withBoxProperties=true | | \[].inferior | Parâmetros | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    Returned if withBoxProperties=true | | \[].interesting | Parâmetros | Indicates if the mailbox has been marked "interesting" by the server:
    • true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | -| [].mailCount | Number | Number of messages in inbox. Returned if withBoxInfo=true | -| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true | -| [].mailUnseen | Number | Número de mensagens marcadas como "unseen". Returned if withBoxInfo=true | -| [].id | Text | Unique mailbox identifier. Returned if withBoxInfo=true | +| [].mailCount | Number | Número de mensagens na caixa de entrada. Retornado se withBoxInfo=true | +| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Retornado se withBoxInfo=true | +| [].mailUnseen | Number | Número de mensagens marcadas como "unseen". Retornado se withBoxInfo=true | +| [].id | Text | Identificador exclusivo da caixa de correio. Retornado se withBoxInfo=true | Se a conta não contiver quaisquer caixas de correio, é devolvida uma colecção vazia. @@ -1220,12 +1220,12 @@ The optional *updateSeen* parameter allows you to specify if the message is mark -| Parâmetro | Tipo | | Descrição | -| -------------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| destinationBox | Text | -> | Caixa de correio para receber mensagens movimentadas | -| Resultados | Object | <- | Estado da operação de mudança | +| Parâmetro | Tipo | | Descrição | +| -------------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| destinationBox | Text | -> | Caixa de correio para receber mensagens movimentadas | +| Resultados | Object | <- | Estado da operação de mudança | @@ -1399,7 +1399,7 @@ A função devolve uma colecção de cordas (identificações únicas). The `.removeFlags()` function removes flags from the `msgIDs` for the specified `keywords`. -In the `msgIDs` parameter, you can pass either: +No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou From 8b83b5dc57b10699c69ad9e695438432e8452945 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:15 +0200 Subject: [PATCH 0999/4889] New translations pop3transporterclass.md (Portuguese, Brazilian) --- .../current/API/POP3TransporterClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md index fe6906eadab182..840519b184c454 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md @@ -56,17 +56,17 @@ The `POP3 New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| **.password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | -| [](#port)
    | 995 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| **.password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | +| [](#port)
    | 995 | +| [](#port)
    | nenhum | #### Resultados From 1e61cda0da15a1891a20161cfb909352ed96c7c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:17 +0200 Subject: [PATCH 1000/4889] New translations smtptransporterclass.md (Portuguese, Brazilian) --- .../current/API/SMTPTransporterClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index 9794e0a75dd69f..80a49d4a712def 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -63,21 +63,21 @@ The `SMTP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#connectiontimeout)
    | 30 | -| [](#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#host)
    | *mandatory* | -| [](#keepalive)
    | True | -| [](#logfile)
    | nenhum | -| **password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | -| [](#port)
    | 587 | -| [](#sendtimeout)
    | 100 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#connectiontimeout)
    | 30 | +| [](#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#host)
    | *mandatory* | +| [](#keepalive)
    | True | +| [](#logfile)
    | nenhum | +| **password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | +| [](#port)
    | 587 | +| [](#sendtimeout)
    | 100 | +| [](#port)
    | nenhum | #### Resultados From 906ac8d9c97161ab9fb717e45a3eaebc288f4f54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:19 +0200 Subject: [PATCH 1001/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md index 9403a23ac2b8df..c1d41f253eb9ca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -503,7 +503,7 @@ The `.isGuest()` function returns Tr #### Exemplo -In the `On Web Connection` database method: +No método base `On Web Connection`: ```4d If (Session.isGuest()) From 09827187833c107e8af98485528c9afeffef2c62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:22 +0200 Subject: [PATCH 1002/4889] New translations signalclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/SignalClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md index fffdeea7bb9ee2..fd43069ed2e049 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md @@ -124,7 +124,7 @@ Since the signal object is a shared object, it can also be used to maintain user **Valor retornado** -A new [`4D.Signal` object](#signal-object). +Um novo [objeto `4D.Signal`](#signal-object). #### Exemplo From 213e122f7a9d30a50039f65a7fe1678594c884b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:24 +0200 Subject: [PATCH 1003/4889] New translations systemworkerclass.md (Portuguese, Brazilian) --- .../current/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index 78bf092d467441..0308cd064ae13f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -384,7 +384,7 @@ Cada elemento da coleção é um objeto com as seguintes propriedades: | [].message | text | Descrição do erro 4D | | [ ].componentSignature | text | Assinatura da componente interna que devolveu o erro | -If no error occured, `.errors` is undefined. +Se não ocorrer nenhum erro, `.errors` será undefined. From 772ff196017f73e7fb348c22734a705715ace22b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:26 +0200 Subject: [PATCH 1004/4889] New translations zipfileclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/ZipFileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFileClass.md index 75f412256d176b..989410aa9d3960 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFileClass.md @@ -5,7 +5,7 @@ title: ZIPFile The following properties and functions from the [File](FileClass.md) class are available to `ZIPFile` objects: -| Available [File](FileClass.md) APIs for ZIPFile | Comentário | +| APIs disponíveis de [File](FileClass.md) para ZIPFile | Comentário | | ----------------------------------------------------------------------------------- | -------------------------------------- | | [](FileClass.md#copyto) | | | [](FileClass.md#creationdate) | | From 5749ca78c044d96798e39fb8e61c86c448cc2588 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:30 +0200 Subject: [PATCH 1005/4889] New translations onbeginurlloading.md (Portuguese, Brazilian) --- .../current/Events/onBeginUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md index db3a012dc3940f..89b96730b7f101 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md @@ -5,7 +5,7 @@ title: On Begin URL Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ------------------------------------ | -| 47 | [Web Area](FormObjects/webArea_overview.md) | Uma nova URL é carregada na área Web | +| 47 | [Área Web](FormObjects/webArea_overview.md) | Uma nova URL é carregada na área Web | ## Descrição From e7841992e9002d90314c631b8b26faa47a5e7d62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:31 +0200 Subject: [PATCH 1006/4889] New translations onendurlloading.md (Portuguese, Brazilian) --- .../current/Events/onEndUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md index 399307aaab3052..b5009167d16358 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md @@ -5,7 +5,7 @@ title: On End URL Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ----------------------------------------- | -| 49 | [Web Area](FormObjects/webArea_overview.md) | Todos os recursos do URL foram carregados | +| 49 | [Área Web](FormObjects/webArea_overview.md) | Todos os recursos do URL foram carregados | ## Descrição From 3e7270f225a9239a29fdf83f10eba4a9c28ae8c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:33 +0200 Subject: [PATCH 1007/4889] New translations onopenexternallink.md (Portuguese, Brazilian) --- .../current/Events/onOpenExternalLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md index 6efd3a9a11d64b..ac2952188c7973 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md @@ -5,7 +5,7 @@ title: On Open External Link | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | -------------------------------------- | -| 52 | [Web Area](FormObjects/webArea_overview.md) | Foi aberto um URL externo no navegador | +| 52 | [Área Web](FormObjects/webArea_overview.md) | Foi aberto um URL externo no navegador | ## Descrição From 95f3e7fc982bf672af3eefa14a8620fd28bbaf4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:34 +0200 Subject: [PATCH 1008/4889] New translations onurlfiltering.md (Portuguese, Brazilian) --- .../current/Events/onUrlFiltering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md index bf583bae79158e..779ab1c83366be 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md @@ -5,7 +5,7 @@ title: On URL Filtering | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ---------------------------------- | -| 51 | [Web Area](FormObjects/webArea_overview.md) | Um URL foi bloqueado pela área Web | +| 51 | [Área Web](FormObjects/webArea_overview.md) | Um URL foi bloqueado pela área Web | ## Descrição From fa50f574167c41dfd1e1e01ac94277db5cbaf54a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:36 +0200 Subject: [PATCH 1009/4889] New translations onurlloadingerror.md (Portuguese, Brazilian) --- .../current/Events/onUrlLoadingError.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md index 585d10a1d0a776..f57531d96c7b74 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md @@ -5,7 +5,7 @@ title: On URL Loading Error | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | --------------------------------------------------- | -| 50 | [Web Area](FormObjects/webArea_overview.md) | Ocorreu um erro quando o URL estava a ser carregado | +| 50 | [Área Web](FormObjects/webArea_overview.md) | Ocorreu um erro quando o URL estava a ser carregado | ## Descrição From c664fa14477bef126d364ccfe4d8bc4ca2a0f5f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:37 +0200 Subject: [PATCH 1010/4889] New translations onurlresourceloading.md (Portuguese, Brazilian) --- .../current/Events/onUrlResourceLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md index 1e4565d2926633..331d7e88fdd3a2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md @@ -5,7 +5,7 @@ title: On URL Resource Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | --------------------------------------- | -| 48 | [Web Area](FormObjects/webArea_overview.md) | Um novo recurso é carregado na área Web | +| 48 | [Área Web](FormObjects/webArea_overview.md) | Um novo recurso é carregado na área Web | ## Descrição From a12f00db3ee23398792b2d258348bffdde82f930 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:39 +0200 Subject: [PATCH 1011/4889] New translations overview.md (Portuguese, Brazilian) --- .../current/Events/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md index 55fdea43e703dd..ef24c8885d4fce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md @@ -20,11 +20,11 @@ End if Cada evento es devuelto como un objeto por el comando `FORM Event`. Por padrão, ele contém as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ----------- | ------------- | ------------------------------------------------------------------------------------------------ | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | inteiro longo | Numeric value of the form event. Also returned by the `Form event code` command | -| description | text | Name of the form event (e.g. "On After Edit") | +| Propriedade | Tipo | Descrição | +| ----------- | ------------- | ------------------------------------------------------------------------------------------------------- | +| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | +| code | inteiro longo | Valor numérico do evento de formulário. Também retornado pelo comando `Form event code` | +| description | text | Nome do evento do formulário (por exemplo, "On After Edit") | Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: From 3ea66c2b2d2b94096d074dfa2195aedcf4e7741f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:43 +0200 Subject: [PATCH 1012/4889] New translations listbox_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 6adead71b72a78..183234e7a072ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -207,12 +207,12 @@ Propriedades compatíveis dependem do tipo de list box. | On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | _Current Selection & Named Selection list boxes only_ | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | _Current Selection & Named Selection list boxes only_ | | On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Apenas list box hierárquicos_ | | On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | | On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | | On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | | On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | | On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | @@ -226,7 +226,7 @@ Propriedades compatíveis dependem do tipo de list box. | On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Mouse Leave | | | | On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | _Current Selection & Named Selection list boxes only_ | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | _Current Selection & Named Selection list boxes only_ | | On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array unicamente_ | | On Selection Change | | | | On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | From 31e84c943f6c253d7157656a6213ab4f837f5019 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:48 +0200 Subject: [PATCH 1013/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index a9174788e36894..1a0395134afcea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -130,7 +130,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | @@ -188,7 +188,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | From b4840c321cb95b09e6146b01a1075ec120917372 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:50 +0200 Subject: [PATCH 1014/4889] New translations properties_text.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 3ec1d2aee55b8d..ae67f69afbe68d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -299,7 +299,7 @@ Especifica uma expressão ou uma variável que será avaliada para cada linha ex | fontWeight | string | "normal","bold" | | textDecoration | string | "normal","underline" | | unselectable | boolean | Designa la línea correspondiente como no seleccionable (\* es decir, \*, no es posible el resaltado). As áreas inseríveis deixam de o ser se esta opção estiver ativada, a menos que a opção "Editar com um clique" também esteja ativada. Os controlos como as caixas de verificação e as listas permanecem funcionais. Esta definição é ignorada se o modo de seleção do list box é "Nenhum". This setting is ignored if the list box selection mode is "None". | -| disabled | boolean | Desactiva a linha correspondente. As áreas acessíveis deixam de ser acessíveis se esta opção estiver activada. Text and controls (checkboxes, lists, etc.) parecem escurecidos ou acinzentados. This setting is ignored if the list box selection mode is "None". | +| disabled | boolean | Desactiva a linha correspondente. As áreas acessíveis deixam de ser acessíveis se esta opção estiver activada. Texto e controles (caixas de seleção, listas, etc.) parecem escurecidos ou acinzentados. This setting is ignored if the list box selection mode is "None". | A propriedade especial "célula" permite-lhe aplicar um conjunto de propriedades a uma única coluna: From 000ce2fd4477669db73173a8a36f4b2b42617456 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:53 +0200 Subject: [PATCH 1015/4889] New translations updates.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index 297d10af6624f8..6d53d49791f58d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -252,7 +252,7 @@ Leia [**O que há de novo no 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d- - Para manter a consistência com as interfaces padrão (por exemplo, exploradores de arquivos do sistema operacional), as regras da caixa de listagem para seleção de linhas/arrastar e soltar foram modificadas. A continuous or discontinuous selection of rows can be dragged by simply clicking on and moving a selected row; the **Alt** key is not longer necessary (but can still be used like in previous previous). When the **Shift** or **Ctrl/Command** key is pressed, a mouse click is taken into account when the click is down. Para obter mais informações sobre arrastar e soltar em list boxes, consulte [esta postagem do blog] (https:/blog.4d.com/list-boxes-say-goodbye-to-alt-key/) e faça download [deste projeto HDI 4D] (https://github.com/4d-depot/HDI_LB_DragAndDrop). - A numeração de compilação interna do 4D foi modificada a partir do 4D 19 R7: - as versões até 4D 19 R6 (inclusive) são numeradas como 282xxx, - - releases from 4D 19 R7 will be numbered 100xxx.\ + - os lançamentos do 4D 19 R7 serão numerados como 100xxx.\ Note that a specific 4D version is still uniquely identified by a branch name and a build number. O número de build aumenta cronologicamente. - A capacidade de usar o protocolo REST do Wakanda/4D Mobile para chamar um método de projeto foi removida. You can use [ORDA data model class functions](../REST/ClassFunctions.md) or [/4DACTION urls](../WebServer/httpRequests.md#4daction) instead. @@ -386,7 +386,7 @@ If your 4D applications use TLS connections, it is recommended that you upgrade - New default dark and light themes in [Code Editor preferences](../Preferences/methods.md#theme-list). - [Native compilation](../Project/compiler.md#compiler-methods-for) for Silicon processors. - [Variable calculation](../FormObjects/properties_Object.md#variable-calculation) property is now supported by entity selection list box columns. -- New, comprehensive [CLI](../Admin/cli.md) page. +- Nova página completa [CLI](../Admin/cli.md). ### 4D 18 R6 From 44126a80e14823d274d52b4b5991ea9737e1ce8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:55 +0200 Subject: [PATCH 1016/4889] New translations entities.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md index d5946ec63d0469..bdad8aff7341ac 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -521,9 +521,9 @@ Los filtros no se aplican a las selecciones heredadas de registros manejadas a t | [entity.reload()](../API/EntityClass.md#reload) | Somente em datastores cliente/servidor e remotos | | [dataclass.all()](../API/DataClassClass.md#all) | | | [dataclass.fromCollection()](../API/DataClassClass.md#fromcollection) |
  • In case of update, only entities matching the filter can be updated. If the collection refers to entities not matching the filter, they are created as new entities (if no duplicate PK error)
  • In case of creation, entities not matching the filter are created but will not be read after creation
  • | -| [entitySelection.and()](../API/EntitySelectionClass.md#and) | Only entities matching the filter are returned | -| [entitySelection.or()](../API/EntitySelectionClass.md#or) | Only entities matching the filter are returned | -| [entitySelection.minus()](../API/EntitySelectionClass.md#minus) | Only entities matching the filter are returned | +| [entitySelection.and()](../API/EntitySelectionClass.md#and) | Somente as entidades que correspondem ao filtro são retornadas | +| [entitySelection.or()](../API/EntitySelectionClass.md#or) | Somente as entidades que correspondem ao filtro são retornadas | +| [entitySelection.minus()](../API/EntitySelectionClass.md#minus) | Somente as entidades que correspondem ao filtro são retornadas | | [dataclass.query()](../API/DataClassClass.md#query) | | | [entitySelection.query()](../API/EntitySelectionClass.md#query) | | | [entitySelection.attributeName](../API/EntitySelectionClass.md#attributename) | Filtro aplicado si _attributeName_ es una entidad relacionada o entidades relacionadas de una clase de datos filtrada (incluyendo alias o atributo calculado) | From 6a628889653108ff2ac817fc628b3740d046cc64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:57 +0200 Subject: [PATCH 1017/4889] New translations compiler.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md index ee6c2025edd409..3d2022beaf487c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -182,7 +182,7 @@ When you modify a warning display status, the information is stored in the "warn The **Reset to factory settings** button sets all the warning display status checkboxes to default values and deletes the "warnings.json" file. -### Disabling and enabling warnings locally +### Desativar e ativar avisos localmente You can control warnings in specific parts of your code by using special comments to disable or enable them. From 492c328346c0f661ebd414e674cfa4adeb3fad5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:17:59 +0200 Subject: [PATCH 1018/4889] New translations components.md (Portuguese, Brazilian) --- .../current/Project/components.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md index 72b17b1bf1518f..7f7e78841faaae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md @@ -11,7 +11,7 @@ When developing in 4D, the component files can be transparently stored in your c ## Componentes interpretados e compilados -Components can be interpreted or [compiled](../Desktop/building.md). The package folder of a component can contain: +Components can be interpreted or [compiled](../Desktop/building.md). A pasta do pacote de um componente pode conter: - either a Project folder (interpreted component) - ou um arquivo .4DZ (componente compilado) @@ -116,7 +116,7 @@ If you do not want to benefit from the **dependencies.json** architecture, you c ::: -#### Customizing component paths +#### Personalizando caminhos dos componentes If you want to customize the location of local components, you declare the paths for the dependencies that are not stored at the same level as the project folder in the [**environment4d.json**](#environment4djson) file. @@ -154,7 +154,7 @@ Regarding components stored on GitHub, both [**dependencies.json**](#dependencie To be able to directly reference and use a 4D component stored on GitHub, you need to configure the GitHub component's repository: -- Compress the component files in ZIP format. +- Compacte os arquivos de componentes no formato ZIP. - Name this archive with the same name as the GitHub repository. - Integrate the archive into a [GitHub release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) of the repository. @@ -278,7 +278,7 @@ A `dependency-lock.json` file is created in the [`userPreferences` folder](archi This file logs information such as the state of dependencies, paths, urls, loading errors, as well as other information. It could be useful for component loading management or troubleshooting. -## Monitoring Project Dependencies +## Monitoramento das dependências do projeto In an opened project, you can get information about dependencies and their current loading status in the **Dependencies** panel. From 83abc0c396e767b83c4afe6d99fda002780f19e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:01 +0200 Subject: [PATCH 1019/4889] New translations date-time-formats.md (Portuguese, Brazilian) --- .../current/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/date-time-formats.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/date-time-formats.md index 0f29fd2bb4cfb0..5384fdafdd3ed1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/date-time-formats.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/date-time-formats.md @@ -102,7 +102,7 @@ The following table lists all supported patterns for date and time formats. | | | zzzzz | -08:00, -07:52:58, Z | | | | | | | ' | escape for text | ' | ' | -| ' ' | two single quotes produce one | ' ' | ' ' | +| ' ' | duas aspas simples produzem uma | ' ' | ' ' | ## Explorando padrões From df0dda90b2fef7740bb8b9488815a4f07b8b8330 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:03 +0200 Subject: [PATCH 1020/4889] New translations $directory.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/REST/$directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$directory.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$directory.md index 9fbaf34185ec2d..98968069026ba5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$directory.md @@ -18,7 +18,7 @@ Todos los parámetros deben pasarse en **encabezados**de un método POST: | Chave de cabeçalho | Valor do cabeçalho | | ------------------ | ------------------------------------------------------------------------------------------------------------------------- | | username-4D | Usuário - Não obrigatório | -| password-4D | Password in plain text - Not mandatory | +| password-4D | Senha em texto simples - Não obrigatório | | session-4D-length | Tempo de inatividade da sessão (minutos). Não pode ser inferior a 60 - Não obrigatório | :::caution From 47b89d82b7fe82d47dc23dae175e6cda5e7adcb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:05 +0200 Subject: [PATCH 1021/4889] New translations $format.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md index d3a4edb60bc048..a3ea7f9cddaaf0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md @@ -13,7 +13,7 @@ São suportados os seguintes formatos: | Formato | Descrição | | -------- | ------------------------------------------------------------------------------------------------- | -| `json` | Standard 4D REST server format (used by default) | +| `json` | Formato padrão do servidor 4D REST (usado por padrão) | | `looker` | JSON format compliant with the [Looker Studio](https://lookerstudio.google.com/). | ## Exemplo From 46dd43dfc46ad6136eca1053cbaabc60b0a12575 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:07 +0200 Subject: [PATCH 1022/4889] New translations classfunctions.md (Portuguese, Brazilian) --- .../current/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 2a5b80fe920625..163214c7c1bcc1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -1,6 +1,6 @@ --- id: classFunctions -title: Calling class functions +title: Chamada de funções de classe --- Puede llamar a [funciones de clase de modelos de datos](ORDA/ordaClasses.md) definidas para el modelo de datos ORDA a través de sus peticiones REST, para poder beneficiarse de la API expuesta de la aplicación 4D objetivo. From d5297f6067985e85fe274be086d5c7fb2ccb87d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:11 +0200 Subject: [PATCH 1023/4889] New translations rest_requests.md (Portuguese, Brazilian) --- .../current/REST/REST_requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/REST_requests.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/REST_requests.md index 9a21488ee50b0b..d741b9ebc2e9a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/REST_requests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/REST_requests.md @@ -5,7 +5,7 @@ title: Sobre petições REST As estrutyuras abaixo são compatíveis com petições REST: -| URI | Recurso | /? or &\{filter\} (Output) | +| URI | Recurso | /? ou &\{filter\} (saída) | | ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | http://{servername}:{port}/rest/ | [\{dataClass\}](dataClass.md) | [$filter]($filter.md), [$attributes]($attributes.md), [$skip]($skip.md), [$method=...]($method.md)... | | | [\{dataClass\}](dataClass.md)/[$entityset/\{entitySetID\}]($entityset.md#entitysetentitysetid) | [$method=...]($method.md) | From 4c375bbb10574fcbb04139f86fe07428915d1fc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:12 +0200 Subject: [PATCH 1024/4889] New translations authusers.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md index 29c3c1b2b31da5..994d0d5c0aa87d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md @@ -22,7 +22,7 @@ The legacy login mode based upon the `On REST Authentication` database method is ::: -The user login sequence is the following: +A sequência de login do usuário é a seguinte: 1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.\ Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. From d1c395b0c56fcadc37959dda9bb28d4d5cbd8417 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:15 +0200 Subject: [PATCH 1025/4889] New translations maintenance.md (Portuguese, Brazilian) --- .../current/ServerWindow/maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/maintenance.md b/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/maintenance.md index 77846395d2ea8a..eaa978fc0ff5b1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/maintenance.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/maintenance.md @@ -49,7 +49,7 @@ Esta área indica la fecha y la hora de la [última copia de seguridad](MSC/back - **Última copia de seguridad**: fecha y hora de la última copia de seguridad. - **Próxima copia de seguridad**: fecha y hora de la próxima copia de seguridad programada. -- **Espacio necesario**: espacio estimado necesario para la copia de seguridad. The actual size of the backup file may vary according to the settings (compression, etc.) and according to variations of the data file. +- **Espacio necesario**: espacio estimado necesario para la copia de seguridad. The actual size of the backup file may vary according to the settings (compression, etc.) e de acordo com as variações do arquivo de dados. - **Espacio disponible**: espacio disponible en el volumen de copia de seguridad. El botón **Iniciar copia de seguridad** permite realizar una copia de seguridad inmediata de la base utilizando los parámetros de copia de seguridad actuales (archivos de copia de seguridad, ubicación de los archivos, opciones, etc.). Puede ver estos parámetros haciendo clic en el botón **Propiedades...**. During a backup on the server, the client machines are "blocked" (but not disconnected) and it is not possible for any new clients to connect. From 135587358dcfe79f7092fe315d400d1b98d204c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:17 +0200 Subject: [PATCH 1026/4889] New translations formulas.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index 814b61893bcf83..5abdd6179689cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -217,7 +217,7 @@ You can declare the name, type, and number of parameters through the _parameters For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. -If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) and their type will be automatically converted. +If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) e seu tipo será automaticamente convertido. Date and Object parameters are handled in the following way: From d9265ab4c8e92b4520d03a88cf8b9abf54fd6287 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:18 +0200 Subject: [PATCH 1027/4889] New translations authentication.md (Portuguese, Brazilian) --- .../current/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md index 1a930797223632..cac6bd8b3dc48d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -53,7 +53,7 @@ Os valores introduzidos são então avaliados: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Se o nome de usuário enviado pelo navegador existir na tabela de usuários 4D e a senha estiver correta, a conexão será aceita. Se a palavra-passe estiver incorreta, a ligação é recusada. - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) so that you can process them. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. +- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) para que você possa processá-los. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Com o servidor da Web 4D Client, lembre-se de que todos os sites publicados pelas máquinas 4D Client compartilharão a mesma tabela de usuários. Validação de usuários/senhas é realizada pela aplicação 4D Server. From cf4ddff0b3993b03739a27d58868cfdc32477c32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:20 +0200 Subject: [PATCH 1028/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../current/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index cd7100f0519b14..61518b49d069a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -56,7 +56,7 @@ Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/pa ``` -> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) is not allowed and ends the method processing. +> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) não é permitido e encerra o processamento do método. ### $1 - Dados extra do URL From 02b3924124bc7794d0a7ce836fde255178901c5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:22 +0200 Subject: [PATCH 1029/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../current/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index 689af74e1c1f7f..021d3368c69dc7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -186,7 +186,7 @@ See [this page](https://developer.qodly.com/docs/studio/rendering) for detailed To enable the rendering of Qodly pages, the following options must be set. - The 4D project's **Settings** > **Web** > **Web Features** > [**Expose as REST server**](../settings/web.md#exposed-as-rest-server) option must be activated. -- The [4D web server](webServer.md) must be running. +- O [servidor Web 4D] (webServer.md) deve estar em execução. :::note From d48a582121352caa241038994310de2b1d590cd7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:24 +0200 Subject: [PATCH 1030/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../current/WebServer/webServerConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index ac7ddebab6910c..ecf0c0043a32ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -468,7 +468,7 @@ Em troca, você deve se certificar neste caso de inicializar sistematicamente as ## Robots.txt -Certos robôs (motores de consulta, aranhas...) scroll through web servers and static pages. Se não quiser que os robôs acessem todo o seu site, você pode definir quais URLs eles não podem acessar. +Certos robôs (motores de consulta, aranhas...) navegar por servidores web e páginas estáticas. Se não quiser que os robôs acessem todo o seu site, você pode definir quais URLs eles não podem acessar. Para isso, coloque o arquivo ROBOTS.TXT na raiz do servidor. Este ficheiro deve ser estruturado da seguinte forma: @@ -627,4 +627,4 @@ Duas opções permitem que você defina como funcionam as conexões persistentes The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    - **Tiempo de espera antes de desconexión**: este valor define el periodo máximo de espera (en segundos) durante el cual el servidor web mantiene una conexión TCP abierta sin recibir ninguna petición del navegador web. Once this period is over, the server closes the connection.

    - If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. This operation is not visible for the user.

    + If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. Esta operação não é visível para o usuário.

    From efe6372b6ff675ebdafcd19bc0541656a0f70b7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:29 +0200 Subject: [PATCH 1031/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../current/code-editor/write-class-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md index 5c51074346d594..16d07c90bf8a0c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md @@ -486,7 +486,7 @@ O Verificador de código ao vivo é ativado enquanto você insere o código. Whe Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D evaluates the line, formats it, marks any errors, and places the insertion point at the end of the line. -The Code Live Checker checks for: +O Code Live Checker verifica se: - erros básicos de sintaxe (operadores errados, erros de ortografia e similares) - a estrutura das declarações (`If`, `End if` e assim por diante) From 0870c35b520b02e53e1e68f91ea032bceabce41c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:37 +0200 Subject: [PATCH 1032/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 59795ba04f6095..93bb8f480f39c1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -788,7 +788,7 @@ The `.equal()` function recursively comp :::note Notas -- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. It does not check equality for native objects. +- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. Ele não verifica a igualdade dos objetos nativos. - Elementos com valores **null** não são a mesma coisa que valores Undefined. ::: @@ -856,7 +856,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -871,7 +871,7 @@ Pode definir o(s) seguinte(s) parâmetro(s): In all cases, at the point when the `.every()` function encounters the first collection element evaluated to **false**, it stops calling the callback and returns **false**. -By default, `.every()` tests the whole collection. Optionally, you can pass in *startFrom* the index of the element from which to start the test. +Por padrão, `.every()` testa toda a coleção. Optionally, you can pass in *startFrom* the index of the element from which to start the test. - If *startFrom* >= the collection's length, **false** is returned, which means the collection is not tested. - If *startFrom* < 0, it is considered as the offset from the end of the collection ( *startFrom:=startFrom+length*). @@ -1157,7 +1157,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1245,7 +1245,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - *methodName*, o nome de um método projeto (texto). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1415,7 +1415,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1906,7 +1906,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -2547,7 +2547,7 @@ valor de comparação propertyPath {valor de comparação logicalOperator proper onde: -- **propertyPath**: caminho da propriedade em que você deseja executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. In case of an attribute path whose type is `Collection`, `[]` notation is used to handle all the occurences (for example `children[].age`). +- **propertyPath**: caminho da propriedade em que você deseja executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. No caso de um caminho de atributo cujo tipo é `Collection`, a notação `[]` é usada para lidar todas as ocorrências (por exemplo `children[].age`). - **comparator**: símbolo que compara *propertyPath* e *value*. Os simbolos abaixo são compatíveis: @@ -2989,11 +2989,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | ----------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Original collection without removed element(s) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Colección original sem elementos eliminados | @@ -3251,7 +3251,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: From 1e6c5d3bafdc9cc1c28952846740480887acb85a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:40 +0200 Subject: [PATCH 1033/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/DataClassClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 7a5e5a87d31550..3af693a94ceb3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -63,7 +63,7 @@ Os objetos atributos retornados contêm as seguintes propriedades: | obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | | name | Text | Nome do atributo como string | | path | Text | Caminho do [atributo de pseudônimo](../ORDA/ordaClasses.md#alias-attributes-1) baseado em uma relação | -| readOnly | Parâmetros | True se o atributo for apenas de leitura. For example, computed attributes without [`set` function](../ORDA/ordaClasses.md#function-set-attributename) are read-only. | +| readOnly | Parâmetros | True se o atributo for apenas de leitura. Por exemplo, atributos computados sem [função`set`](../ORDA/ordaClasses.md#function-set-attributename) são somente leitura. | | relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | | type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", ou "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | | unique | Parâmetros | True se o valor do atributo tiver que ser único. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | @@ -468,7 +468,7 @@ No parâmetro opcional *settings*, você pode passar um objeto que contenha opç :::info -Quando você chama a função `.get()` **sem** parâmetro *configurações*, uma solicitação para valores de atributos é enviada diretamente para o servidor (o [cache ORDA](. /ORDA/client-server-optimization.md#orda-cache) não é usado). Por outro lado, quando você chama o `. função et()` **com** um `context` passado no parâmetro *settings*, valores de atributo são recuperados do cache ORDA correspondente ao contexto. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Quando você chama a função `.get()` **sem** parâmetro *configurações*, uma solicitação para valores de atributos é enviada diretamente para o servidor (o [cache ORDA](. /ORDA/client-server-optimization.md#orda-cache) não é usado). Por outro lado, quando você chama o `. função et()` **com** um `context` passado no parâmetro *settings*, valores de atributo são recuperados do cache ORDA correspondente ao contexto. Nesse caso, pode ser aconselhável chamar [`reload()`] (EntityClass.md#reload) para garantir que os dados mais recentes sejam recuperados do servidor. ::: @@ -1539,7 +1539,7 @@ Queremos desautorizar as fórmulas, por exemplo, quando el usuário introduz sua -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From 25742ec12e19870f04a77b7de16722f992a816c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:42 +0200 Subject: [PATCH 1034/4889] New translations directory.md (Portuguese, Brazilian) --- .../version-20-R5/API/Directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md index 01682331241515..c9332ba00c7df6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md @@ -712,6 +712,6 @@ Se a pasta não existir no disco, se devolve um icone vazio como padrão. **Valor retornado** -Folder icon [picture](Concepts/dt_picture.md). +[Imagem](Concepts/dt_picture.md) do ícone da pasta. From 2ba79ad2bf64e16b6340042d46255102e6125da2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:44 +0200 Subject: [PATCH 1035/4889] New translations document.md (Portuguese, Brazilian) --- .../version-20-R5/API/Document.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md index 1078b519d00889..c71e629aa1687f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md @@ -505,7 +505,7 @@ Um objeto `4D.Blob`. #### Exemplo -To save a document's contents in a `BLOB` field: +Para salvar o conteúdo de um documento em um campo `BLOB`: ```4d var $vPath : Text @@ -642,6 +642,6 @@ In this case, the contents of `$txt` are as follows: "id\tname\tprice\tvat\n3\tthé\t1.06€\t19.6\n2\tcafé\t1.05€\t19.6" -This time `\n` (LF) is used as line delimiter. +Este tempo `\n` (LF) é usado como delimitador de linha. From c15f9449acfc9def560fbc2d6a968a5192ef5104 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:47 +0200 Subject: [PATCH 1036/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntityClass.md | 278 +++++++++--------- 1 file changed, 139 insertions(+), 139 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md index 3bf36660a95355..f8ee4a57fb82cc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md @@ -3,7 +3,7 @@ id: EntityClass title: Entity --- -An [entity](ORDA/dsMapping.md#entity) is an instance of a [Dataclass](ORDA/dsMapping.md#dataclass), like a record of the table matching the dataclass in its associated datastore. Contém os mesmos atributos que o dataclass assim como os valores de dados e propriedades e funções específicas. +Uma [entity] (ORDA/dsMapping.md#entity) é uma instância de uma [Dataclass] (ORDA/dsMapping.md#dataclass), como um registro da tabela que corresponde à dataclass em seu armazenamento de dados associado. Contém os mesmos atributos que o dataclass assim como os valores de dados e propriedades e funções específicas. ### Resumo @@ -49,18 +49,18 @@ An [entity](ORDA/dsMapping.md#entity) is an instance of a [Dataclass](ORDA/dsMap #### Descrição -Any dataclass attribute is available as a property of an entity, which stores the attribute value for the entity. +Qualquer atributo de classe de dados está disponível como uma propriedade de uma entidade, que armazena o valor do atributo para a entidade. > Atributos de Dataclass também podem ser alcançados usando a sintaxe alternativa com \[ ]. -The attribute value type depends on the attribute [kind](DataClassClass.md#attributename) (relation or storage): +O tipo de valor do atributo depende do atributo [kind](DataClassClass.md#attributename) (relação ou armazenamento): -- If *attributeName* kind is **storage**: - `.attributeName` returns a value of the same type as *attributeName*. -- If *attributeName* kind is **relatedEntity**: - `.attributeName` returns the related entity. Valores da entidade relacionada estão diretamente disponíveis através de propriedades em cascata, por exemplo "myEntity.employer.employees\[0].lastname". -- If *attributeName* kind is **relatedEntities**: - `.attributeName` returns a new entity selection of related entities. Se eliminam os duplicados (se devolve uma seleção de entidades desordenada). +- Se o tipo de *attributeName* for **storage**: + `.attributeName` retorna um valor do mesmo tipo que *attributeName*. +- Se o tipo *attributeName* está **relatedEntity**: + `.attributeName` retorna a entidade relacionada. Valores da entidade relacionada estão diretamente disponíveis através de propriedades em cascata, por exemplo "myEntity.employer.employees\[0].lastname". +- Se o tipo *attributeName* for **relatedEntities**: + `.attributeName` retorna uma nova seleção de entidades relacionadas. Se eliminam os duplicados (se devolve uma seleção de entidades desordenada). #### Exemplo @@ -98,9 +98,9 @@ The attribute value type depends on the attribute [kind](DataClassClass.md#attri #### Descrição -The `.clone()` function creates in memory a new entity referencing the same record as the original entity. . +A função `.clone()` cria na memória uma nova entidade referenciando o mesmo registro que a entidade original. . -> Keep in mind that any modifications done to entities will be saved in the referenced record only when the [`.save( )`](#save) function is executed. +> Tenha em mente que quaisquer modificações feitas em entidades serão salvas no registro referenciado somente quando a função [` .save( )`](#salvar) for executada. Esta função só pode ser usada com entidades já salvas no banco de dados. Não pode ser chamado em uma entidade recém-criada (para a qual [`.isNew()`](#isnew) retorna **True**). @@ -143,11 +143,11 @@ Esta função só pode ser usada com entidades já salvas no banco de dados. Nã #### Descrição -The `.diff()` function compares the contents of two entities and returns their differences. +A função `.diff()` compara o conteúdo de duas entidades e retorna suas diferenças. No *entityToCompare*, passe a entidade a ser comparada à entidade original. -In *attributesToCompare*, you can designate specific attributes to compare. Se fornecida, a comparação é feita apenas nos atributos especificados. Se não for fornecida, todas as diferenças entre as entidades são devolvidas. +Em *attributesToCompare*, você pode designar atributos específicos para comparar. Se fornecida, a comparação é feita apenas nos atributos especificados. Se não for fornecida, todas as diferenças entre as entidades são devolvidas. As diferenças são retornadas como uma coleção de objetos cujas propriedades são: @@ -157,9 +157,9 @@ As diferenças são retornadas como uma coleção de objetos cujas propriedades | value | any - Depende do tipo de atributo | Valor do atributo na entidade | | otherValue | any - Depende do tipo de atributo | Valor do atributo em *entityToCompare* | -Apenas atributos com valores diferentes estão incluídos na coleção. If no differences are found, `.diff()` returns an empty collection. +Apenas atributos com valores diferentes estão incluídos na coleção. Se nenhuma diferença for encontrada, `.diff()` retorna uma coleção vazia. -The function applies for properties whose [kind](DataClassClass.md#attributename) is **storage** or **relatedEntity**. In case a related entity has been updated (meaning the foreign key), the name of the related entity and its primary key name are returned as *attributeName* properties (*value* and *otherValue* are empty for the related entity name). +A função se aplica a propriedades cujo [kind](DataClassClass.md#attributename) é **storage** ou **relatedEntity**. Caso uma entidade relacionada tenha sido atualizada (ou seja, a chave estrangeira), o nome da entidade relacionada e o nome de sua chave primária são retornados como propriedades *attributeName* (*value* e *otherValue* estão vazios para o nome da entidade relacionada). Se uma das entidades comparadas for **Null**, um erro é gerado. @@ -335,61 +335,61 @@ vCompareResult3 (apenas as diferenças em $e1 atributos tocados são retornadas) -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ----------------------------------------------------------------------------------------------- | -| mode | Integer | -> | `dk force drop if stamp changed`: Forces the drop even if the stamp has changed | -| Resultados | Object | <- | Resultado da operação de exclusão | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ---------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk force drop if stamp changed`: Força o drop mesmo se a estampa tenha mudado | +| Resultados | Object | <- | Resultado da operação de exclusão | #### Descrição -The `.drop()` function deletes the data contained in the entity from the datastore, from the table related to its Dataclass. Note-se que a entidade permanece na memória. +A função `.drop()` exclui os dados contidos na entidade do armazenamento de dados, da tabela relacionada à sua classe de dados. Note-se que a entidade permanece na memória. -In a multi-user or multi-process application, the `.drop()` function is executed under an ["optimistic lock"](ORDA/entities.md#entity-locking) mechanism, wherein an internal locking stamp is automatically incremented each time the record is saved. +Em um aplicativo multiusuário ou multiprocesso, a função `.drop()` é executada sob um mecanismo ["optimistic lock"] (ORDA/entities.md#entity-locking), no qual um carimbo de bloqueio interno é automaticamente incrementado sempre que o registro é salvo. -By default, if the *mode* parameter is omitted, the function will return an error (see below) if the same entity was modified (i.e. the stamp has changed) by another process or user in the meantime. +Por padrão, se o parâmetro *mode* for omitido, a função retornará um erro (veja abaixo) se a mesma entidade foi modificada (i. O selo mudou) por outro processo ou usuário nesse meio tempo. -Otherwise, you can pass the `dk force drop if stamp changed` option in the *mode* parameter: in this case, the entity is dropped even if the stamp has changed (and the primary key is still the same). +Caso contrário, você pode passar a opção `dk force drop if stamp changed` no parâmetro *mode*: nesse caso, a entidade é descartada mesmo que o carimbo tenha sido alterado (e a chave primária ainda seja a mesma). **Resultado** -The object returned by `.drop( )` contains the following properties: - -| Propriedade | | Tipo | Descrição | -| --------------------------------- | ----------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| success | | boolean | verdadeiro se a ação de queda for bem-sucedida, falso caso contrário. | -| | | | ***Disponível apenas em caso de erro:*** | -| status(\*) | | number | Código de erro, ver abaixo | -| statusText(\*) | | text | Descrição do erro, ver abaixo | -| | | | ***Disponível apenas em caso de erro de bloqueio pessimista:*** | -| LockKindText | | text | "Bloqueado pelo registro" | -| lockInfo | | object | Informações sobre a origem do bloqueio | -| | task_id | number | Parâmetros | -| | user_name | text | Nome de usuário de sessão na máquina | -| | user4d_alias | text | User alias if defined by `SET USER ALIAS`, otherwise user name in the 4D directory | -| | host_name | text | Nome da máquina | -| | task_name | text | Nome de processo | -| | client_version | text | | -| | | | ***Available only in case of serious error (serious error can be trying to duplicate a primary key, disk full...):*** | -| errors | | uma coleção de objetos | | -| | message | text | Mensagem de erro | -| | assinatura de componentes | text | assinatura interna do componente (ex.: "dmbg" significa componente da base de dados) | -| | errCode | number | Código de erro | - -(\*) The following values can be returned in the *status* and *statusText* properties of *Result* object in case of error: - -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). Ao utilizar entity.drop( ), este erro pode ser devolvido quando usar a opção dk force drop if stamp changed. When using entity.lock( ), this error can be returned when dk reload if stamp changed option is used
  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | The entity is locked by a pessimistic lock.
    **Associated statusText**: "Already locked" | -| `dk status serious error` | 4 | A serious error is a low-level database error (e.g. duplicated key), a hardware error, etc.
    **Associated statusText**: "Other error" | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock( )`: error only if the `dk reload if stamp changed` option is not used
  • **Associated statusText**: "Stamp has changed"
  • | -| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a queda da entidade. **Associated statusText**: "Permission Error" | +O objeto retornado por `.drop( )` contém as seguintes propriedades: + +| Propriedade | | Tipo | Descrição | +| --------------------------------- | ----------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| success | | boolean | verdadeiro se a ação de queda for bem-sucedida, falso caso contrário. | +| | | | ***Disponível apenas em caso de erro:*** | +| status(\*) | | number | Código de erro, ver abaixo | +| statusText(\*) | | text | Descrição do erro, ver abaixo | +| | | | ***Disponível apenas em caso de erro de bloqueio pessimista:*** | +| LockKindText | | text | "Bloqueado pelo registro" | +| lockInfo | | object | Informações sobre a origem do bloqueio | +| | task_id | number | Parâmetros | +| | user_name | text | Nome de usuário de sessão na máquina | +| | user4d_alias | text | Alias de usuário se definido por `SET USER ALIAS`, caso contrário, nome de usuário no diretório 4D | +| | host_name | text | Nome da máquina | +| | task_name | text | Nome de processo | +| | client_version | text | | +| | | | ***Disponível apenas em caso de erro grave (erro grave pode ser tentar duplicar uma chave primária, disco cheio...):*** | +| errors | | uma coleção de objetos | | +| | message | text | Mensagem de erro | +| | assinatura de componentes | text | assinatura interna do componente (ex.: "dmbg" significa componente da base de dados) | +| | errCode | number | Código de erro | + +(\*) Os valores a seguir podem ser retornados nas propriedades *status* e *statusText* do objeto *Result* em caso de erro: + +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos:
  • a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). Ao utilizar entity.drop( ), este erro pode ser devolvido quando usar a opção dk force drop if stamp changed. When using entity.lock( ), this error can be returned when dk reload if stamp changed option is used
  • **Associated statusText**: "Entity does not exist anymore" | +| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.
    **StatusText associado**: "Já bloqueado" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.
    **Associated statusText**: "Other error" (Outro erro) | +| `dk status stamp has changed` | 2 | O valor de selo interno da entidade não corresponde a uma da entidade armazenada nos dados (bloqueio otimista).
  • com `.save( )`: erro apenas se a opção `dk auto merge` não for usada
  • com `. rop( )`: erro somente se a opção `dk force drop se o carimbo mudar` não é usada
  • com `. ock( )`: erro somente se a opção `dk reload se o carimbo mudar` não for usado
  • **Associado statusText**: "Stamp mudou"
  • | +| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a queda da entidade. **Associated statusText**: "Permission Error" | #### Exemplo 1 -Example without `dk force drop if stamp changed` option: +Exemplo sem a opção `dk force drop if stamp changed`: ```4d var $employees : cs.EmployeeSelection @@ -408,7 +408,7 @@ Example without `dk force drop if stamp changed` option: #### Exemplo 2 -Example with `dk force drop if stamp changed` option: +Exemplo com a opção `dk force drop if stamp changed`: ```4d var $employees : cs.EmployeeSelection @@ -451,9 +451,9 @@ Example with `dk force drop if stamp changed` option: #### Descrição -The `.first()` function returns a reference to the entity in first position of the entity selection which the entity belongs to. +A função `.first()` retorna uma referência à entidade na primeira posição da seleção de entidades à qual a entidade pertence. -If the entity does not belong to any existing entity selection (i.e. [.getSelection( )](#getselection) returns Null), the function returns a Null value. +Se a entidade não pertencer a nenhuma seleção de entidade existente (ou seja, [.getSelection( )](#getselection) retorna Null), a função retorna um valor Null. #### Exemplo @@ -491,20 +491,20 @@ If the entity does not belong to any existing entity selection (i.e. [.getSelect #### Descrição -The `.fromObject()` function fills an entity with the *filler* content. +A função `.fromObject()` preenche uma entidade com o conteúdo *filler*. > Essa função modifica a entidade original. O mapeamento entre o objecto e a entidade é feito sobre os nomes dos atributos: - Se uma propriedade do objeto não existe nos dados (dataclass), ela é ignorada. -- Os tipos de dados devem ser equivalentes. If there is a type mismatch between the object and dataclass, 4D tries to convert the data whenever possible (see [`Converting data types`](Concepts/data-types.md#converting-data-types)), otherwise the attribute is left untouched. -- A chave primária pode ser dada como é ou com uma propriedade "__KEY" (preenchida com o valor da chave primária). If it does not already exist in the dataclass, the entity is created with the given value when [.save()](#save) is called. Se a chave primária não for dada, a entidade é criada e o valor da chave primária é atribuído de acordo com as regras da base de dados. O auto-incremento só é calculado se a chave primária for nula. +- Os tipos de dados devem ser equivalentes. Se houver uma incompatibilidade de tipo entre o objeto e o dataclass, 4D tenta converter os dados sempre que possível (consulte [`Convertendo tipos de dados`](Concepts/data-types. d#converting-data-types)), caso contrário, o atributo fica intocado. +- A chave primária pode ser dada como é ou com uma propriedade "__KEY" (preenchida com o valor da chave primária). Se ela ainda não existir na classe de dados, a entidade será criada com o valor fornecido quando [.save()](#save) for chamado. Se a chave primária não for dada, a entidade é criada e o valor da chave primária é atribuído de acordo com as regras da base de dados. O auto-incremento só é calculado se a chave primária for nula. *filler* pode tratar de uma entidade relacionada sob as seguintes condições: - *filler* contém a chave estrangeira em si, ou -- *filler* contains a property object with the same name as the related entity, containing a single property named "\_\_KEY". +- O *filler* contém um objeto de propriedade com o mesmo nome da entidade relacionada, contendo uma única propriedade chamada "\_\_KEY". - se a entidade relacionada não existir, ela é ignorada. #### Exemplo @@ -578,7 +578,7 @@ Você também poderia usar uma entidade relacionada dada como um objeto: #### Descrição -The `.getDataClass()` function returns the dataclass of the entity. Esta função é útil para configurar o código genérico. +A função `.getDataClass()` retorna a classe de dados da entidade. Esta função é útil para configurar o código genérico. #### Exemplo @@ -616,19 +616,19 @@ O seguinte código genérico duplica qualquer entidade: -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ------------------------------------------------------------------------------------------------------- | -| mode | Integer | -> | `dk key as string`: primary key is returned as a string, no matter the primary key type | -| Resultados | Text | <- | Valor do texto chave primária da entidade | -| Resultados | Integer | <- | Valor da chave primária numérica da entidade | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ----------------------------------------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk key as string`: a chave primária é retornada como uma string, independentemente do tipo de chave primária | +| Resultados | Text | <- | Valor do texto chave primária da entidade | +| Resultados | Integer | <- | Valor da chave primária numérica da entidade | #### Descrição -The `.getKey()` function returns the primary key value of the entity. +A função `.getKey()` retorna o valor da chave primária da entidade. -As chaves primárias podem ser números (Inteiro) ou strings. You can "force" the returned primary key value to be a string, no matter the actual primary key type, by passing the `dk key as string` option in the *mode* parameter. +As chaves primárias podem ser números (Inteiro) ou strings. Você pode "forçar" o valor da chave primária retornada a ser uma cadeia de caracteres, independentemente do tipo real da chave primária, passando a opção `dk key as string` no parâmetro *mode*. #### Exemplo @@ -664,13 +664,13 @@ As chaves primárias podem ser números (Inteiro) ou strings. You can "force" th -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição -The `.getRemoteContextAttributes()` function returns information about the optimization context used by the entity . +A função `.getRemoteContextAttributes()` retorna informações sobre o contexto de otimização usado pela entidade . -If there is no [optimization context](../ORDA/remoteDatastores.md#clientserver-optimization) for the entity, the function returns an empty Text. +Se não houver [contexto de otimização] (../ORDA/remoteDatastores.md#clientserver-optimization) para a entidade, a função retornará um texto vazio. #### Exemplo @@ -723,7 +723,7 @@ $info:=$address.getRemoteContextAttributes() #### Descrição -The `.getSelection()` function returns the entity selection which the entity belongs to. +A função `.getSelection()` retorna a seleção da entidade à qual a entidade pertence. Se a entidade não pertence à seleção de uma entidade, a função retorna Null. @@ -732,13 +732,13 @@ Se a entidade não pertence à seleção de uma entidade, a função retorna Nul ```4d var $emp : cs.EmployeeEntity var $employees; $employees2 : cs.EmployeeSelection - $emp:=ds.Employee.get(672) // This entity does not belong to any entity selection - $employees:=$emp.getSelection() // $employees is Null + $emp:=ds.Employee.get(672) // Esta entidade não pertence a nenhuma seleção de entidades + $employees:=$emp.getSelection() // $employees é nulo - $employees2:=ds.Employee.query("lastName=:1";"Smith") //This entity selection contains 6 entities - $emp:=$employees2[0] // This entity belongs to an entity selection + $employees2:=ds.Employee.query("lastName=:1"; "Smith") /Esta seleção de entidades contém 6 entidades + $emp:=$employees2[0] // Esta entidade pertence a uma seleção de entidades - ALERT("The entity selection contains "+String($emp.getSelection().length)+" entities") + ALERT("A seleção de entidades contém "+String($emp.getSelection().length)+" entidades") ``` @@ -767,9 +767,9 @@ Se a entidade não pertence à seleção de uma entidade, a função retorna Nul #### Descrição -The `.getStamp()` function returns the current value of the stamp of the entity. +A função `.getStamp()` retorna o valor atual do carimbo da entidade. -O selo interno é automaticamente incrementado por 4D cada vez que a entidade é gravada. It manages concurrent user access and modifications to the same entities (see [**Entity locking**](ORDA/entities.md#entity-locking)). +O selo interno é automaticamente incrementado por 4D cada vez que a entidade é gravada. Ele gerencia o acesso e as modificações de usuários simultâneos às mesmas entidades (consulte [**Entity locking**](ORDA/entities.md#entity-locking)). > Para uma nova entidade (nunca salva), a função retorna 0. Para saber se uma entidade acabou de ser criada, recomenda-se a utilização de [.isNew()](#isnew). @@ -816,9 +816,9 @@ O selo interno é automaticamente incrementado por 4D cada vez que a entidade é #### Descrição -The `.indexOf()` function returns the position of the entity in an entity selection. +A função `.indexOf()` retorna a posição da entidade em uma seleção de entidades. -By default if the *entitySelection* parameter is omitted, the function returns the entity's position within its own entity selection. Caso contrário, ele retorna a posição da entidade dentro da *entitySelection*. +Por padrão, se o parâmetro *entitySelection* for omitido, a função retornará a posição da entidade em sua própria seleção de entidades. Caso contrário, ele retorna a posição da entidade dentro da *entitySelection*. O valor resultante é incluído entre 0 e o comprimento da selecção da entidade -1. @@ -864,7 +864,7 @@ O valor resultante é incluído entre 0 e o comprimento da selecção da entidad #### Descrição -The `.isNew()` function returns True if the entity to which it is applied has just been created and has not yet been saved in the datastore. Caso contrário, devolve False. +A função `.isNew()` retorna True se a entidade à qual ela é aplicada tiver acabado de ser criada e ainda não tiver sido salva no repositório de dados. Caso contrário, devolve False. #### Exemplo @@ -904,9 +904,9 @@ The `.isNew()` function returns True i #### Descrição -The `.last()` function returns a reference to the entity in last position of the entity selection which the entity belongs to. +A função `.last()` retorna uma referência à entidade na última posição da seleção de entidades à qual a entidade pertence. -If the entity does not belong to any existing entity selection (i.e. [.getSelection( )](#getselection) returns Null), the function returns a Null value. +Se a entidade não pertencer a nenhuma seleção de entidade existente (ou seja, [.getSelection( )](#getselection) retorna Null), a função retorna um valor nulo. #### Exemplo @@ -936,38 +936,38 @@ If the entity does not belong to any existing entity selection (i.e. [.getSelect -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ------------------------------------------------------------------------------------ | -| mode | Integer | -> | `dk reload if stamp changed`: Reload before locking if stamp changed | -| Resultados | Object | <- | Resultado da operação de bloqueio | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ------------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk reload if stamp changed`: Recarregar antes de bloquear se o selo for alterado | +| Resultados | Object | <- | Resultado da operação de bloqueio | #### Descrição -The `.lock()` function puts a pessimistic lock on the record referenced by the entity. The [lock is set](ORDA/entities.md#entity-locking) for a record and all the references of the entity in the current process. +A função `.lock()` coloca um bloqueio pessimista no registro referenciado pela entidade. O [bloqueio é definido] (ORDA/entities.md#entity-locking) para um registro e todas as referências da entidade no processo atual. -Other processes will see this record as locked (the `result.success` property will contain False if they try to lock the same entity using this function). Só as funções executadas na sessão de "bloqueio" são permitidas para editar e guardar os atributos da entidade. A entidade pode ser carregada como apenas leitura por outras sessões, mas não serão capazes de introduzir e guardar valores. +Outros processos verão este registro como bloqueado (a propriedade `result.success` conterá Falso se eles tentarem bloquear a mesma entidade usando esta função). Só as funções executadas na sessão de "bloqueio" são permitidas para editar e guardar os atributos da entidade. A entidade pode ser carregada como apenas leitura por outras sessões, mas não serão capazes de introduzir e guardar valores. Um registro bloqueado por `.lock()` é desbloqueado: -- when the [`unlock()`](#unlock) function is called on a matching entity in the same process +- quando a função [`unlock()`](#unlock) é chamada em uma entidade correspondente no mesmo processo - automaticamente, quando já não é referenciado por nenhuma entidade em memória. Por exemplo, se a fechadura for colocada apenas numa referência local de uma entidade, a entidade é desbloqueada quando a função termina. Enquanto houver referências à entidade em memória, o registo permanece bloqueado. -> An entity can also be [locked by a REST session](../REST/$lock.md), in which case it can only be unlocked by the session. +> Uma entidade também pode ser [travada por uma sessão REST](../REST/$lock.md), caso em que só pode ser destravada pela sessão. -By default, if the *mode* parameter is omitted, the function will return an error (see below) if the same entity was modified (i.e. the stamp has changed) by another process or user in the meantime. +Por padrão, se o parâmetro *modo* for omitido, a função retornará um erro (veja abaixo) se a mesma entidade tiver sido modificada (ou seja, o selo mudou) por outro processo ou usuário nesse meio tempo. -Otherwise, you can pass the `dk reload if stamp changed` option in the *mode* parameter: in this case, no error is returned and the entity is reloaded when the stamp has changed (if the entity still exists and the primary key is still the same). +Caso contrário, você pode passar a opção `dk reload if stamp changed` no parâmetro *mode*: nesse caso, nenhum erro é retornado e a entidade é recarregada quando o carimbo é alterado (se a entidade ainda existir e a chave primária ainda for a mesma). **Resultado** -The object returned by `.lock( )` contains the following properties: +O objeto retornado por `.lock( )` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | --------------------------------- | ----------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | success | | boolean | true se a ação de bloqueio for bem sucedida (ou se a entidade já estiver bloqueada no processo atual), falso caso contrário. | -| | | | ***Available only if `dk reload if stamp changed` option is used:*** | +| | | | ***Disponível somente se a opção `dk reload if stamp changed` for usada:*** | | **wasReloaded** | | boolean | verdadeiro se a entidade foi recarregada com sucesso, falso caso contrário. | | | | | ***Disponível apenas em caso de erro:*** | | status(\*) | | number | Código de erro, ver abaixo | @@ -987,20 +987,20 @@ The object returned by `.lock( )` contains the following properties: | | host | text | URL que trava a entidade (por exemplo "www.myserver.com") | | | IPAddr | text | Endereço IP da trava (por exemplo. "127.0.0.1") | | | userAgent | text | userAgent of the locker (e.g. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36") | -| | | | ***Available only in case of serious error*** (primary key already exists, disk full...): | +| | | | ***Disponível somente em caso de erro grave*** (chave primária já existe, disco cheio...): | | errors | | uma coleção de objetos | | | | message | text | Mensagem de erro | | | assinatura de componentes | text | assinatura interna do componente (ex.: "dmbg" significa componente da base de dados) | | | errCode | number | Código de erro | -(\*) The following values can be returned in the *status* and *statusText* properties of the *Result* object in case of error: +(\*) Os seguintes valores podem ser retornados no *status* e nas propriedades *statusText* do objeto *Resultado* em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). Ao usar `.drop( )`, este erro pode ser retornado quando a opção "dk force drop if stamp changed" for usada. When using `.lock( )`, this error can be returned when `dk reload if stamp changed` option is used

  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | -| `dk status serious error` | 4 | A serious error is a low-level database error (e.g. duplicated key), a hardware error, etc.**Associated statusText**: "Other error" | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock( )`: error only if the `dk reload if stamp changed` option is not used

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

  • **Associated statusText**: "Entity does not exist anymore" | +| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | +| `dk status stamp has changed` | 2 | O valor de selo interno da entidade não corresponde a uma da entidade armazenada nos dados (bloqueio otimista).
  • com `.save( )`: erro apenas se a opção `dk auto merge` não for usada
  • com `. rop( )`: erro somente se a opção `dk force drop se o carimbo mudar` não é usada
  • com `. ock( )`: erro somente se a opção `dk reload se o carimbo mudar` não for usado
  • **Associado statusText**: "Stamp mudou"
    | #### Exemplo 1 @@ -1021,7 +1021,7 @@ Exemplo com erro: #### Exemplo 2 -Example with `dk reload if stamp changed` option: +Exemplo com a opção `dk reload if stamp changed`: ```4d var $employee : cs. EmployeeEntity @@ -1062,9 +1062,9 @@ Example with `dk reload if stamp changed` option: #### Descrição -The `.next()` function returns a reference to the next entity in the entity selection which the entity belongs to. +A função `.next()` retorna uma referência à próxima entidade na seleção de entidades à qual a entidade pertence. -If the entity does not belong to any existing entity selection (i.e. [.getSelection()](#getselection) returns Null), the function returns a Null value. +Se a entidade não pertencer a nenhuma seleção de entidade existente (ou seja, [.getSelection()](#getselection) retorna Null), a função retorna um valor Null. Se não houver entidade seguinte válida na selecção da entidade (ou seja, se estiver na última entidade da selecção), a função devolve Null. Se a entidade seguinte tiver sido abandonada, a função devolve a entidade válida seguinte (e eventualmente Nula). @@ -1105,7 +1105,7 @@ Se não houver entidade seguinte válida na selecção da entidade (ou seja, se #### Descrição -The `.previous()` function returns a reference to the previous entity in the entity selection which the entity belongs to. +A função `.previous()` retorna uma referência à entidade anterior na seleção de entidades à qual a entidade pertence. If the entity does not belong to any existing entity selection (i.e. [.getSelection()](#getselection) returns Null), the function returns a Null value. @@ -1147,24 +1147,24 @@ Se não houver nenhuma entidade anterior válida na seleção da entidade (ou se #### Descrição -The `.reload()` function reloads the content of the entity in memory, according to information stored in the table related to the dataclass in the datastore. A recarga só é feita se a entidade ainda existir com a mesma chave primária. +A função `.reload()` recarrega o conteúdo da entidade na memória, de acordo com as informações armazenadas na tabela relacionada à classe de dados no datacastore. A recarga só é feita se a entidade ainda existir com a mesma chave primária. **Resultado** -The object returned by `.reload( )` contains the following properties: +O objeto retornado por `.reload( )` contém as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------- | -| success | boolean | True if the reload action is successful, False otherwise.***Available only in case of error***: | -| status(\*) | number | Código de erro, ver abaixo | -| statusText(\*) | text | Descrição do erro, ver abaixo | +| Propriedade | Tipo | Descrição | +| --------------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| success | boolean | Verdadeiro se a ação de recarga for bem-sucedida, Falso caso contrário.***Disponível apenas em caso de erro***: | +| status(\*) | number | Código de erro, ver abaixo | +| statusText(\*) | text | Descrição do erro, ver abaixo | -(\*) The following values can be returned in the *status* and *statusText* properties of *Result* object in case of error: +(\*) Os seguintes valores podem ser retornados nas propriedades *status* e *statusText* do objeto *Resultado* em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock( )`, this error can be returned when `dk reload if stamp changed` option is used

  • ***Associated statusText***: "Entity does not exist anymore" | -| `dk status serious error` | 4 | A serious error is a low-level database error (e.g. duplicated key), a hardware error, etc.
    ***Associated statusText***: "Other error" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos:
  • a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock( )`, this error can be returned when `dk reload if stamp changed` option is used

  • ***Associated statusText***: "Entity does not exist anymore" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.
    ***Associated statusText***: "Other error" | #### Exemplo @@ -1203,22 +1203,22 @@ The object returned by `.reload( )` contains the following properties: -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ----------------------------------------------------------------- | -| mode | Integer | -> | `dk auto merge`: Enables the automatic merge mode | -| Resultados | Object | <- | Resultado da operação de salvamento | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | --------------------------------------------------------------------- | +| mode | Integer | -> | `dk auto merge`: Ativa o modo de mesclagem automática | +| Resultados | Object | <- | Resultado da operação de salvamento | #### Descrição -The `.save()` function saves the changes made to the entity in the table related to its dataClass. na tabela relacionada para a dataClass Deve salvar este método depois de criar ou modificar uma entidade se quiser salvar as mudanças feitas nela. +A função `.save()` salva as alterações feitas na entidade na tabela relacionada à sua classe de dados. na tabela relacionada para a dataClass Deve salvar este método depois de criar ou modificar uma entidade se quiser salvar as mudanças feitas nela. -The save operation is executed only if at least one entity attribute has been "touched" (see the [`.touched()`](#touched) and [`.touchedAttributes()`](#touchedattributes) functions). Senão a função não faz nada (o trigger não é ativado) +A operação de salvamento é executada somente se pelo menos um atributo de entidade tiver sido "tocado" (consulte as funções [`.touched()`](#touched) e [`.touchedAttributes()`](#touchedattributes)). Senão a função não faz nada (o trigger não é ativado) -In a multi-user or multi-process application, the `.save()` function is executed under an ["optimistic lock"](ORDA/entities.md#entity-locking) mechanism, wherein an internal locking stamp is automatically incremented each time the record is saved. +Em um aplicativo multiusuário ou multiprocesso, a função `.save()` é executada sob um mecanismo de ["optimistic lock"] (ORDA/entities.md#entity-locking), em que um carimbo de bloqueio interno é automaticamente incrementado cada vez que o registro é salvo. -By default, if the *mode* parameter is omitted, the method will return an error (see below) whenever the same entity has been modified by another process or user in the meantime, no matter the modified attribute(s). +Por padrão, se o parâmetro *mode* for omitido, o método retornará um erro (veja abaixo) sempre que a mesma entidade tiver sido modificada por outro processo ou usuário enquanto isso não importa ao(s) atributo(s) modificado(s). Otherwise, you can pass the `dk auto merge` option in the *mode* parameter: when the automatic merge mode is enabled, a modification done concurrently by another process/user on the same entity but on a different attribute will not result in an error. Os dados resultantes salvos na entidade serão a combinação ("merge"/fusão) de todas as modificações não simultâneas (se modificações forem aplicadas ao mesmo atributo, a operação de salvar falha e um erro é retornado, mesmo com o modo auto fusão) @@ -1234,7 +1234,7 @@ The object returned by `.save()` contains the following properties: | | | | ***Disponível apenas se a opção `dk auto merge` for usada***: | | autoMerged | | boolean | True se fizer uma auto merge, senão False | | | | | ***Disponível apenas em caso de erro***: | -| status | | number | Error code, [see below](#status-and-statustext) | +| status | | number | Código de erro, [veja abaixo](#status-and-statustext) | | statusText | | text | Description of the error, [see below](#status-and-statustext) | | | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | | lockKindText | | text | "Bloqueado pelo registro" | @@ -1302,7 +1302,7 @@ Updating an entity without `dk auto merge` option: #### Exemplo 3 -Updating an entity with `dk auto merge` option: +Atualização de uma entidade com a opção `dk auto merge`: ```4d var $status : Object @@ -1372,7 +1372,7 @@ If a filter is specified for attributes of the relatedEntity [kind](DataClassCla If a filter is specified for attributes of the relatedEntities [kind](DataClassClass.md#attributename): -- propertyPath = "relatedEntities.\*" -> all the properties are extracted +- propertyPath = "relatedEntities.\*" \*" -> se extraem todas as propriedades - propertyPath = "relatedEntities.propertyName1; relatedEntities.propertyName2; ..." -> só se extraem essas propriedades In the *options* parameter, you can pass the `dk with primary key` and/or`dk with stamp` selector(s) to add the entity's primary keys and/or stamps in extracted objects. @@ -1453,7 +1453,7 @@ Retorna: #### Exemplo 3 -Expanding all the properties of `relatedEntities`: +Expande todas as propriedades de `relatedEntities`: ```4d employeeObject:=employeeSelected.toObject("directReports.*") @@ -1522,7 +1522,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") #### Exemplo -Extracting some properties of `relatedEntities`: +Extração de algumas propriedades de `relatedEntities`: ```4d employeeObject:=employeeSelected.toObject("firstName, directReports.lastName") @@ -1569,7 +1569,7 @@ Retorna: #### Exemplo 6 -Extracting all the properties of a `relatedEntity`: +Expande todas as propriedades de `relatedEntity`: ```4d employeeObject:=employeeSelected.toObject("employer.*") @@ -1591,7 +1591,7 @@ Retorna: #### Exemplo 3 -Extracting some properties of a `relatedEntity`: +Extração de algumas propriedades de `relatedEntity`: ```4d $col:=New collection @@ -1728,7 +1728,7 @@ Se nenhum atributo de entidade for tocado, o método retorna uma coleção vazia Nesse modo: -- firstName and lastName have a `storage` kind +- firstName and lastName tem um tipo `storage` - employer tem um tipo 'relatedEntity' - employerID é a chave estrangeira da entidade relacionada employer From d41ac0e41559301b3757f5ef712d5e830c860e94 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:52 +0200 Subject: [PATCH 1037/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntitySelectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index 94b528ac42ea9f..bbfae7a266a38e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -622,10 +622,10 @@ Se quisermos encontrar o número total de empregados para uma empresa sem contar -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------------- | :-: | ---------------------------------------------------------------- | -| option | Integer | -> | `ck shared`: return a shareable entity selection | -| Resultados | 4D. EntitySelection | <- | Cópia da entity selection | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------------- | :-: | --------------------------------------------------------------------------- | +| option | Integer | -> | `ck shared`: retorna uma seleção de entidade compartilhável | +| Resultados | 4D. EntitySelection | <- | Cópia da entity selection | @@ -1102,7 +1102,7 @@ O seguinte código genérico duplica todas as entidades da entity selection: -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From a7e73bdcf9adb345782f9d70fe5cdf5c8c74f1a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:18:54 +0200 Subject: [PATCH 1038/4889] New translations fileclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md index d40db3af5ebb57..f1a55f1707b0bc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md @@ -295,7 +295,7 @@ Se o ficheiro estiver atualmente aberto, o resultado depende do sistema operativ :::caution -`.delete()` pode apagar qualquer ficheiro num disco. Isto inclui documentos criados com outras aplicações, bem como as próprias aplicações. `.delete()` should be used with extreme caution. A eliminação de um arquivo é uma operação permanente e não pode ser desfeita. +`.delete()` pode apagar qualquer ficheiro num disco. Isto inclui documentos criados com outras aplicações, bem como as próprias aplicações. `.delete()` deve ser usado com extrema cautela. A eliminação de um arquivo é uma operação permanente e não pode ser desfeita. ::: From ad52a48411eccedf4adf557acc5d2ca902efff93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:00 +0200 Subject: [PATCH 1039/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md index 0a4598472f9615..38a4fd3c5df84d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md @@ -3,7 +3,7 @@ id: FunctionClass title: Function --- -A **`4D.Function`** object contains a piece of code that can be executed from an object, either using the `()` operator, or using the [`apply()`](#apply) and [`call()`](#call) functions. 4D proposes three kinds of `Function` objects: +A **`4D.Function`** object contains a piece of code that can be executed from an object, either using the `()` operator, or using the [`apply()`](#apply) and [`call()`](#call) functions. 4D propõe três tipos de objetos `Function`: - **native functions**, i.e. built-in functions from various 4D classes such as `collection.sort()` or `file.copyTo()`. - **user functions**, created in user [classes](Concepts/classes.md) using the [Function keyword](Concepts/classes.md#function). From 1afe92a1a66c4782cd294c5146ca40ef719818d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:02 +0200 Subject: [PATCH 1040/4889] New translations httprequestclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/HTTPRequestClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md index 355856f2d2e21a..44d3ad071c0912 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md @@ -307,7 +307,7 @@ The `.encoding` property contains the collection of all the errors if at least one error has been triggered. -Here is the contents of the `.errors` property: +Aqui está o conteúdo da propriedade `.errors`: | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | @@ -372,7 +372,7 @@ The `.protocol` property contains the response to the request if it has received at least the status code, undefined otherwise. -A `response` object is a non-sharable object. Contém as seguintes propriedades: +Um objeto `response` é um objeto não compartilhável. Contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | --------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 599a0f140fb4588d3e10f0161aa1d79b41555dc6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:06 +0200 Subject: [PATCH 1041/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/IMAPTransporterClass.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index 421c85ceb122ec..fe63cfd2cf385f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -69,18 +69,18 @@ The `IMAP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#checkconnectiondelay)
    | 300 | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#port)
    | 993 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#checkconnectiondelay)
    | 300 | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#port)
    | 993 | +| [](#port)
    | nenhum | > **Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. @@ -157,7 +157,7 @@ The `4D.IMAPTransporter.new()` function adds flags to the `msgIDs` for the specified `keywords`. -In the `msgIDs` parameter, you can pass either: +No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou @@ -351,12 +351,12 @@ The `.checkConnectionDelay` property contains -| Parâmetro | Tipo | | Descrição | -| -------------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| destinationBox | Text | -> | Caixa de correio para receber mensagens copiadas | -| Resultados | Object | <- | Estado da operação anexada | +| Parâmetro | Tipo | | Descrição | +| -------------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| destinationBox | Text | -> | Caixa de correio para receber mensagens copiadas | +| Resultados | Object | <- | Estado da operação anexada | @@ -531,11 +531,11 @@ End if -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| Resultados | Object | <- | Estado da operação apagada | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| Resultados | Object | <- | Estado da operação apagada | @@ -1212,12 +1212,12 @@ The optional *updateSeen* parameter allows you to specify if the message is mark -| Parâmetro | Tipo | | Descrição | -| -------------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| destinationBox | Text | -> | Caixa de correio para receber mensagens movimentadas | -| Resultados | Object | <- | Estado da operação de mudança | +| Parâmetro | Tipo | | Descrição | +| -------------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| destinationBox | Text | -> | Caixa de correio para receber mensagens movimentadas | +| Resultados | Object | <- | Estado da operação de mudança | @@ -1391,7 +1391,7 @@ A função devolve uma colecção de cordas (identificações únicas). The `.removeFlags()` function removes flags from the `msgIDs` for the specified `keywords`. -In the `msgIDs` parameter, you can pass either: +No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou From 67e5f93d49f5df7abdc2afff17904556ca661731 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:08 +0200 Subject: [PATCH 1042/4889] New translations pop3transporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/POP3TransporterClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md index fe6906eadab182..840519b184c454 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md @@ -56,17 +56,17 @@ The `POP3 New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| **.password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | -| [](#port)
    | 995 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| **.password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | +| [](#port)
    | 995 | +| [](#port)
    | nenhum | #### Resultados From 72b9ff67afd41fa1e1de9f92162492c32576ebf7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:09 +0200 Subject: [PATCH 1043/4889] New translations smtptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SMTPTransporterClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md index 9794e0a75dd69f..80a49d4a712def 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md @@ -63,21 +63,21 @@ The `SMTP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#connectiontimeout)
    | 30 | -| [](#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#host)
    | *mandatory* | -| [](#keepalive)
    | True | -| [](#logfile)
    | nenhum | -| **password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | -| [](#port)
    | 587 | -| [](#sendtimeout)
    | 100 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#connectiontimeout)
    | 30 | +| [](#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#host)
    | *mandatory* | +| [](#keepalive)
    | True | +| [](#logfile)
    | nenhum | +| **password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | +| [](#port)
    | 587 | +| [](#sendtimeout)
    | 100 | +| [](#port)
    | nenhum | #### Resultados From ceaabc861496235695e59d9b6469ab243daf6514 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:11 +0200 Subject: [PATCH 1044/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md index ab77f3e72bb194..e76444acd36148 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md @@ -396,7 +396,7 @@ The `.isGuest()` function returns Tr #### Exemplo -In the `On Web Connection` database method: +No método base `On Web Connection`: ```4d If (Session.isGuest()) From 145f0f7904a88bd67faf386f7fc326981fd36583 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:13 +0200 Subject: [PATCH 1045/4889] New translations signalclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SignalClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md index fffdeea7bb9ee2..fd43069ed2e049 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md @@ -124,7 +124,7 @@ Since the signal object is a shared object, it can also be used to maintain user **Valor retornado** -A new [`4D.Signal` object](#signal-object). +Um novo [objeto `4D.Signal`](#signal-object). #### Exemplo From af3d81afceda29ae34efcfd56c4d992ff3659fff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:15 +0200 Subject: [PATCH 1046/4889] New translations systemworkerclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md index 78bf092d467441..0308cd064ae13f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md @@ -384,7 +384,7 @@ Cada elemento da coleção é um objeto com as seguintes propriedades: | [].message | text | Descrição do erro 4D | | [ ].componentSignature | text | Assinatura da componente interna que devolveu o erro | -If no error occured, `.errors` is undefined. +Se não ocorrer nenhum erro, `.errors` será undefined. From bc56fcefbeeebe9cf3d1964a82bce6f18de3991b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:16 +0200 Subject: [PATCH 1047/4889] New translations zipfileclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/ZipFileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFileClass.md index 75f412256d176b..989410aa9d3960 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFileClass.md @@ -5,7 +5,7 @@ title: ZIPFile The following properties and functions from the [File](FileClass.md) class are available to `ZIPFile` objects: -| Available [File](FileClass.md) APIs for ZIPFile | Comentário | +| APIs disponíveis de [File](FileClass.md) para ZIPFile | Comentário | | ----------------------------------------------------------------------------------- | -------------------------------------- | | [](FileClass.md#copyto) | | | [](FileClass.md#creationdate) | | From cf5ee1d27192c244577194bbddc0f86386d50bbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:18 +0200 Subject: [PATCH 1048/4889] New translations version-20-r6.json (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/version-20-R6.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6.json b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6.json index 216576d1d80065..f06ec2d8ca5730 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6.json +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6.json @@ -280,7 +280,7 @@ "description": "The generated-index page title for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.Exposing your datastore in REST.link.generated-index.description": { - "message": "Configure your datastore for REST access", + "message": "Configure seu datastore para acesso REST", "description": "The generated-index page description for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.API (general)": { From bf7e83db6c6610a1bc05d8b48f4a00288f9fcaac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:24 +0200 Subject: [PATCH 1049/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 0e1c819919977e..4c4fd9e1d811c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -788,7 +788,7 @@ The `.equal()` function recursively comp :::note Notas -- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. It does not check equality for native objects. +- The `.equal()` function only checks equality for string, boolean, number, and null type elements in the collections. Ele não verifica a igualdade dos objetos nativos. - Elementos com valores **null** não são a mesma coisa que valores Undefined. ::: @@ -862,7 +862,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -877,7 +877,7 @@ Pode definir o(s) seguinte(s) parâmetro(s): In all cases, at the point when the `.every()` function encounters the first collection element evaluated to **false**, it stops calling the callback and returns **false**. -By default, `.every()` tests the whole collection. Optionally, you can pass in *startFrom* the index of the element from which to start the test. +Por padrão, `.every()` testa toda a coleção. Optionally, you can pass in *startFrom* the index of the element from which to start the test. - If *startFrom* >= the collection's length, **false** is returned, which means the collection is not tested. - If *startFrom* < 0, it is considered as the offset from the end of the collection ( *startFrom:=startFrom+length*). @@ -1163,7 +1163,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1251,7 +1251,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - *methodName*, o nome de um método projeto (texto). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for the first element fulfilling the condition. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1421,7 +1421,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -1912,7 +1912,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). A chamada de retorno é chamada com o(s) parâmetro(s) aprovado(s) em param (opcional). Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: @@ -2553,7 +2553,7 @@ valor de comparação propertyPath {valor de comparação logicalOperator proper onde: -- **propertyPath**: caminho da propriedade em que você deseja executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. In case of an attribute path whose type is `Collection`, `[]` notation is used to handle all the occurences (for example `children[].age`). +- **propertyPath**: caminho da propriedade em que você deseja executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. No caso de um caminho de atributo cujo tipo é `Collection`, a notação `[]` é usada para lidar todas as ocorrências (por exemplo `children[].age`). - **comparator**: símbolo que compara *propertyPath* e *value*. Os simbolos abaixo são compatíveis: @@ -2995,11 +2995,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | ----------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Original collection without removed element(s) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Colección original sem elementos eliminados | @@ -3257,7 +3257,7 @@ Designa-se a chamada de retorno a ser executada para avaliar os elementos da col - *formula* (recommended syntax), a [Formula object](FunctionClass.md) that can encapsulate any executable expressions, including functions and project methods; - or *methodName*, the name of a project method (text). -The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. It receives an `Object` in first parameter ($1). +The callback is called with the parameter(s) passed in *param* (optional). The callback can perform any test, with or without the parameter(s) and must return **true** for every element fulfilling the test. Este método recebe um `Object` como primeiro parâmetro ($1). A chamada de retorno recebe os seguintes parâmetros: From 4911b23348943514bea6fda7cb9ff30e4295377b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:28 +0200 Subject: [PATCH 1050/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataClassClass.md | 265 +++++++++--------- 1 file changed, 133 insertions(+), 132 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 92775f0d28f8c3..10c6fd245c49bb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -3,7 +3,7 @@ id: DataClassClass title: DataClass --- -A [DataClass](ORDA/dsMapping.md#dataclass) provides an object interface to a database table. All dataclasses in a 4D application are available as a property of the `ds` [datastore](ORDA/dsMapping.md#datastore). +A [DataClass](ORDA/dsMapping.md#dataclass) fornece uma interface de objeto para uma tabela de banco de dados. Todas as lasses de um aplicativo 4D estão disponíveis como propriedade de 'ds' [datastore](ORDA/dsMapping.md#datastore). ### Resumo @@ -40,7 +40,7 @@ A [DataClass](ORDA/dsMapping.md#dataclass) provides an object interface to a dat #### Descrição -The attributes of dataclasses are objects that are available directly as properties of these classes. +Os atributos das lasses de dados são objetos que estão disponíveis diretamente como propriedades dessas classes. Os objetos retornados têm propriedades que você pode ler para obter informações sobre os atributos da classe de dados. @@ -50,27 +50,27 @@ Os objetos retornados têm propriedades que você pode ler para obter informaç Os objetos atributos retornados contêm as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ---------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Parâmetros | True se o valor do atributo for automaticamente preenchido por 4D. Corresponde às seguintes propriedades de campos 4D: "Autoincrement" para os campos de tipo numérico e "Auto UUID" para os campos UUID (alfa). Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| exposed | Parâmetros | True se o atributo estiver exposto no REST | -| fieldNumber | integer | Número interno do campo 4D do atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| fieldType | Integer | Tipo de campo de banco de dados 4D do atributo. Depends on the attribute `kind`. Possible values:
  • if `.kind` = "storage": corresponding 4D field type, see [`Value type`](https://doc.4d.com/4dv20/help/command/en/page1509.html)
  • if `.kind` = "relatedEntity": 38 (`is object`)
  • if `.kind` = "relatedEntities": 42 (`is collection`)
  • if `.kind` = "calculated" or "alias" = same as above, depending on the resulting value (field type, relatedEntity or relatedEntities)
  • | -| indexed | Parâmetros | True se houver um índice B-tree ou Cluster B-tree no atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| inverseName | Text | Nome do atributo que está do outro lado da relação. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | -| keywordIndexed | Parâmetros | True se houver um índice de palavras-chave no atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | -| kind | Text | Categoria do atributo. Possible values:
  • "storage": storage (or scalar) attribute, i.e. attribute storing a value, not a reference to another attribute
  • "calculated": computed attribute, i.e. defined through a [`get` function](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": attribute built upon [another attribute](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": N -> 1 relation attribute (reference to an entity)
  • "relatedEntities": 1 -> N relation attribute (reference to an entity selection)
  • | -| obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Not returned if `.kind` = "relatedEntity" or "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | -| name | Text | Nome do atributo como string | -| path | Text | Path of [an alias attribute](../ORDA/ordaClasses.md#alias-attributes-1) based upon a relation | -| readOnly | Parâmetros | True se o atributo for apenas de leitura. For example, computed attributes without [`set` function](../ORDA/ordaClasses.md#function-set-attributename) are read-only. | -| relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | -| type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depends on the attribute `kind`. Possible values:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", or "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | -| unique | Parâmetros | True se o valor do atributo tiver que ser único. Not returned if `.kind` = "relatedEntity" or "relatedEntities". | +| Propriedade | Tipo | Descrição | +| ---------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| autoFilled | Parâmetros | True se o valor do atributo for automaticamente preenchido por 4D. Corresponde às seguintes propriedades de campos 4D: "Autoincrement" para os campos de tipo numérico e "Auto UUID" para os campos UUID (alfa). Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| exposed | Parâmetros | True se o atributo estiver exposto no REST | +| fieldNumber | integer | Número interno do campo 4D do atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| fieldType | Integer | Tipo de campo de banco de dados 4D do atributo. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": corresponding 4D field type pe, consulte [`Value type`](https://doc.4d. om/4dv20/help/command/en/page1509.html)
  • if `.kind` = "relatedEntity": 38 (`is object`)
  • if `. ind` = "relatedEntities": 42 (`is collection`)
  • if `. ind` = "calculado" ou "alias" = o mesmo que acima, dependendo do valor resultante (tipo de campo, relatedEntity ou relatedEntities)
  • | +| indexed | Parâmetros | True se houver um índice B-tree ou Cluster B-tree no atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| inverseName | Text | Nome do atributo que está do outro lado da relação. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | +| keywordIndexed | Parâmetros | True se houver um índice de palavras-chave no atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | +| kind | Text | Categoria do atributo. Valores possíveis:
  • "armazenamento": armazenamento (ou escala), atributo ex: atributo armazenando um valor, não uma referência a outro atributo
  • "calculated": atributo calculado, ou seja, definido através de uma função [`get`](../ORDA/ordaClasses. d#function-get-attributename)
  • "alias": atributo construído sobre [outro atributo](../ORDA/ordaClasses. d#alias-attributes-1)
  • "relatedEntity": N -> 1 atributo de relação (referência a uma entidade)
  • "relatedEntities": 1 -> N atributo de relação (referência a uma seleção de entidade)
  • | +| obrigatório | Parâmetros | True se a entrada de um valor null for rejeitada para o atributo. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". Nota: Esta propriedade corresponde à propriedade do campo "Reject NULL value input" ao nível do banco de dados 4D. Não tem relação com a propriedade existente "Mandatory"/obrigatório que é uma opção de controle de entrada de dados para uma tabela. | +| name | Text | Nome do atributo como string | +| path | Text | Caminho do [atributo de pseudônimo](../ORDA/ordaClasses.md#alias-attributes-1) baseado em uma relação | +| readOnly | Parâmetros | True se o atributo for apenas de leitura. Por exemplo, atributos computados sem [função`set`](../ORDA/ordaClasses.md#function-set-attributename) são somente leitura. | +| relatedDataClass | Text | Nome dadataclass relacionada ao atributo. Retornado somente quando `.kind` = "relatedEntity" ou "relatedEntities". | +| type | Text | Tipo conceitual do valor do atributo, útil para programação genérica. Depende do atributo `kind`. Valores possíveis:
  • if `.kind` = "storage": "blob", "bool", "date", "image", "number", "object", ou "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-type).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | +| unique | Parâmetros | True se o valor do atributo tiver que ser único. Não retornado se `.kind` = "relatedEntity" ou "relatedEntities". | :::tip -For generic programming, use `Bool(attributeName.property)`, `Num(attributeName.property)` or `String(attributeName.property)` (depending on the property type) to get a valid value even if the property is not returned. +Para programação genérica, use `Bool(attributeName.property)`, `Num(attributeName.property)` ou `String(attributeName.property)` (dependendo do tipo de propriedade) para obter um valor válido mesmo que a propriedade não seja retornada. ::: @@ -146,7 +146,7 @@ Considerando as propriedades de tabela abaixo: #### Descrição -The `.all()` function queries the datastore to find all the entities related to the dataclass and returns them as an entity selection. +A função `.all()` consulta a datastore para encontrar todas as entidades relacionadas à classe de dados e as retorna como uma entity selection. As entidades são devolvidas na ordem padrão, que é inicialmente a ordem na qual foram criadas. Note no entanto que, se as entidades foram apagas e outras adicionadas, a ordem padrão não reflete mais sua ordem de criação. @@ -156,13 +156,13 @@ Se aplica carregamento diferido/lazy loading. **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | -> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression. +> Para conhecer o número total de entidades em um dataclass, é recomendado utilizar a função [`getCount()`](#getcount) que é mais otimizada do que a expressão `ds.myClass.all().length`. #### Exemplo @@ -195,9 +195,9 @@ In the optional *settings* parameter, you can pass an object containing addition #### Descrição -The `.clearRemoteCache()` function empties the ORDA cache of a dataclass. +A função `.clearRemoteCache()` esvazia o cache ORDA de uma dataclass. -> This function does not reset the `timeout` and `maxEntries` values. +> Esta função não reinicia os valores `timeout` e `maxEntries`. #### Exemplo @@ -254,11 +254,11 @@ $ds. Persons.clearRemoteCache() #### Descrição -The `.fromCollection()` function updates or creates entities in the dataclass according to the *objectCol* collection of objects, and returns the corresponding entity selection. +A função `.fromCollection()` atualiza ou cria entidades na dataclass de acordo com a coleção *objectCol* de objetos e retorna a seleção de entidades correspondente. -In the *objectCol* parameter, pass a collection of objects to create new or update existing entities of the dataclass. Os nomes das propriedades devem ser os mesmos que os dos atributos da classe de dados. Se um nome de propriedade não existir na dataclass, é ignorado. Se um valor de atributo não for definido na coleção, seu valor será null. +No parâmetro *objectCol*, passa uma coleção de objetos para criar novas entidades ou atualizar as existentes da classe de dados. Os nomes das propriedades devem ser os mesmos que os dos atributos da classe de dados. Se um nome de propriedade não existir na dataclass, é ignorado. Se um valor de atributo não for definido na coleção, seu valor será null. -The mapping between the objects of the collection and the entities is done on the **attribute names** and **matching types**. Se uma propriedade de um objeto tiver o mesmo nome que um atributo de entidade mas seus tipos não corresponderem, o atributo da entidade não é preenchido. +O mapeamento entre os objetos da coleção e as entidades é feito sobre os **nomes dos atributos** e **tipos correspondentes**. Se uma propriedade de um objeto tiver o mesmo nome que um atributo de entidade mas seus tipos não corresponderem, o atributo da entidade não é preenchido. **Modo criação ou atualização** @@ -268,16 +268,16 @@ Para cada objeto de *objectCol*: - Se a chave primária for dada e existir, a entidade é atualizada. Nesse caso, a chave primária pode ser dada como etá ou com uma propriedade "\_\_KEY" (preenchida com o valor da chave primária). - Se a chave primária for dada (como é) e não existir, a entidade é criada - Se a chave primária não for dada, a entidade é criada e o valor da chave primária é assignado com respeito às regras padrão de database. -- If the object contains a boolean property "\_\_NEW" set to **true**, the entity is created with the corresponding values of the attributes from the object. Uma comprovação é realizada com relação à chave primária: +- Se o objeto conter uma propriedade boolean "\_\_NEW" estabelecida como **true**, a entidade é criada com os valores correspondente dos atributos de objeto. Uma comprovação é realizada com relação à chave primária: - Se a chave primária for dada (como está) e existir, um erro é enviado. - Se a chave primária for dada (como é) e não existir, a entidade é criada - Se a chave primária não for dada, a entidade é criada e o valor da chave primária é assignado com respeito às regras padrão de database. -> The "\_\*KEY" property containing a value is taken into account only when the "\*\*NEW" property is set to **false** (or is omitted) and a corresponding entity exists. Em todos os outros casos, o valor da propriedade "\*\_KEY" é ignorado, o valor da chave primária deve ser passado "tal como está". +> A propriedade "\_\*KEY" que contém um valor só é tida em conta quando a propriedade "\*\*NEW" está definida como **false** (ou é omitida) e existe uma entidade correspondente. Em todos os outros casos, o valor da propriedade "\*\_KEY" é ignorado, o valor da chave primária deve ser passado "tal como está". **Entidades relacionadas** -The objects of *objectCol* may contain one or more nested object(s) featuring one or more related entities, which can be useful to create or update links between entities. +Os objetos de *objectCol* podem conter um ou mais objetos aninhados que apresentam uma ou mais entidades relacionadas, o que pode ser útil para criar ou atualizar links entre entidades. Os objetos aninhados que apresentam entidades relacionadas devem conter uma propriedade "\_\*KEY" (preenchido com o valor da chave primária da entidade relacionada) ou o atributo de chave primária da própria entidade relacionada. O uso de uma propriedade \*\_KEY permite a independência do nome do atributo da chave primària. @@ -289,11 +289,11 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | #### Exemplo 1 @@ -302,17 +302,17 @@ Queremos atualizar uma entidade existente. A propriedade \_\_NEW não for dada, ```4d var $empsCollection : Collection var $emp : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object - $emp.ID:=668 //Existing PK in Employee table + $emp.ID:=668 //PK existente na tabela Employee $emp.firstName:="Arthur" $emp.lastName:="Martin" - $emp.employer:=New object("ID";121) //Existing PK in the related dataClass Company - // For this employee, we can change the Company by using another existing PK in the related dataClass Company + $emp.employer:=New object("ID";121) //PK existente na dataClass Company + // Para este funcionário, podemos alterar a Company usando outro PK existente na dataClass Company $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) ``` #### Exemplo 2 @@ -320,19 +320,19 @@ Queremos atualizar uma entidade existente. A propriedade \_\_NEW não for dada, Queremos atualizar uma entidade existente. A propriedade \_\*NEW não é dada, a chave primária do empregado com o atributo \*\_KEY e existir: ```4d - var $empsCollection : Collection - var $emp : Object - var $employees : cs.EmployeeSelection + var $empsCollection : Coleção + var $emp : Objeto + var $employees : cs. ColloyeeSelection - $empsCollection:=New collection - $emp:=New object - $emp.__KEY:=1720 //Existing PK in Employee table + $empsCollection:=Nova coleção + $emp:=Novo objeto + $emp. _KEY:=1720 //Existente PK na tabela $emp.firstName:="John" - $emp.lastName:="Boorman" - $emp.employer:=New object("ID";121) //Existing PK in the related dataClass Company - // For this employee, we can change the Company by using another existing PK in the related dataClass Company - $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $emp. astName:="Boorman" + $emp. mployer:=Novo objeto("ID"; 21) //PK existente na dataClass Company + // Para este funcionário, podemos alterar a Empresa usando outro PK existente na dataClass + $empsCollection. ush($emp) + $employees:=ds.Empregado.fromCollection($empsCollection) ``` #### Exemplo 3 @@ -359,16 +359,17 @@ Queremos criar uma entidade. A propriedade \_\_NEW é True, a chave primária de ```4d var $empsCollection : Collection var $emp : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object - $emp.firstName:="Mary" - $emp.lastName:="Smith" - $emp.employer:=New object("__KEY";121) //Existing PK in the related dataClass Company - $emp.__NEW:=True + $emp.ID:=668 //PK existente na tabela Employee + $emp.firstName:="Arthur" + $emp.lastName:="Martin" + $emp.employer:=New object("ID";121) //PK existente na dataClass Company + // FPara este funcionário, podemos alterar a Company usando outro PK existente na dataClass Company $empsCollection.push($emp) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) @@ -386,9 +387,9 @@ Queremos criar uma entidade. Se a propriedade \_\_NEW é omitida, a chave primá var $emp : Object var $employees : cs.EmployeeSelection - $empsCollection:=New collection - $emp:=New object - $emp.ID:=10000 //Unexisting primary key + $empsCollection:=Nova coleção + $emp:=Novo objeto + $emp.ID:=10000 //Chave primária inexistente $emp.firstName:="Françoise" $emp.lastName:="Sagan" $empsCollection.push($emp) @@ -402,7 +403,7 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará ```4d var $empsCollection : Collection var $emp; $emp2 : Object - var $employees : cs.EmployeeSelection + var $employees : cs. EmployeeSelection $empsCollection:=New collection $emp:=New object @@ -418,7 +419,7 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará $emp2.lastName:="Smith" $emp2.__NEW:=True $empsCollection.push($emp2) - $employees:=ds.Employee.fromCollection($empsCollection) + $employees:=ds. Employee.fromCollection($empsCollection) //first entity is created //duplicated key error for the second entity ``` @@ -455,9 +456,9 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará #### Descrição -The `.get()` function queries the dataclass to retrieve the entity matching the *primaryKey* parameter. +A função `.get()` consulta o dataclass para recuperar a entidade que corresponde ao parâmetro *primaryKey*. -In *primaryKey*, pass the primary key value of the entity to retrieve. Em primaryKey, passe o valor da chave primária da entidade a recuperar Em primaryKey, passe o valor da chave primária da entidade a recuperar O tipo valor deve coresponder com o tipo de chave primária estabelecido na datastore (Inteiro ou texto). You can also make sure that the primary key value is always returned as Text by using the [`.getKey()`](EntityClass.md#getkey) function with the `dk key as string` parameter. +Em *primaryKey*, passe a chave primária da entidade para recuperar. Em primaryKey, passe o valor da chave primária da entidade a recuperar Em primaryKey, passe o valor da chave primária da entidade a recuperar O tipo valor deve coresponder com o tipo de chave primária estabelecido na datastore (Inteiro ou texto). Você também pode ter certeza de que o valor da chave primária é sempre retornado como Texto usando o [`. etKey()`](EntityClass.md#getkey) com a função `dk key como parâmetro`. Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será retornada. @@ -465,15 +466,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será **settings** -In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis: +No parâmetro opcional *settings*, você pode passar um objeto que contenha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. Esta funcionalidade é [concebida para processamento ORDA cliente/servidor](../ORDA/client-server-optimization.md). | :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Quando você chama a função `.get()` **sem** parâmetro *configurações*, uma solicitação para valores de atributos é enviada diretamente para o servidor (o [cache ORDA](. /ORDA/client-server-optimization.md#orda-cache) não é usado). Por outro lado, quando você chama o `. função et()` **com** um `context` passado no parâmetro *settings*, valores de atributo são recuperados do cache ORDA correspondente ao contexto. Nesse caso, pode ser aconselhável chamar [`reload()`] (EntityClass.md#reload) para garantir que os dados mais recentes sejam recuperados do servidor. ::: @@ -482,32 +483,32 @@ When you call the `.get()` function **without** *settings* parameter, a request ```4d var $entity : cs.EmployeeEntity var $entity2 : cs.InvoiceEntity - $entity:=ds.Employee.get(167) // return the entity whose primary key value is 167 - $entity2:=ds.Invoice.get("DGGX20030") // return the entity whose primary key value is "DGGX20030" + $entity:=ds.Employee.get(167) // retorna a entidade cujo valor da chave primária é 167 + $entity2:=ds.Invoice.get("DGGX20030") // retorna a entidade cujo valor da chave primária é "DGGX20030" ``` #### Exemplo 2 -This example illustrates the use of the *context* property: +Este exemplo ilustra o uso da propriedade *context*: ```4d - var $e1; $e2; $e3; $e4 : cs.EmployeeEntity - var $settings; $settings2 : Object + var $e1; $e2; $e3; $e4 : cs. mployeeEntity + var $settings; $settings2 : Objeto - $settings:=New object("context";"detail") - $settings2:=New object("context";"summary") + $settings:=Novo objeto("contexto"; de") + $settings2:=Novo objeto("contexto";"resumo") - $e1:=ds.Employee.get(1;$settings) - completeAllData($e1) // In completeAllData method, an optimization is triggered and associated to context "detail" + $e1:=ds. Colaborador. et(1;$settings) + completeAllData($e1) // Em completeAllData método uma otimização é acionada e associada ao contexto "detalhe" - $e2:=ds.Employee.get(2;$settings) - completeAllData($e2) // In completeAllData method, the optimization associated to context "detail" is applied + $e2:=ds. Colaborador. et(2;$settings) + completeAllData($e2) // Em completeAllData método a otimização associada ao "detalhe" é aplicada - $e3:=ds.Employee.get(3;$settings2) - completeSummary($e3) //In completeSummary method, an optimization is triggered and associated to context "summary" + $e3:=ds.Employee. et(3;$settings2) + completeSumário ($e3) //Em resumo completo, uma otimização é acionada e associada ao contexto "resumo" - $e4:=ds.Employee.get(4;$settings2) - completeSummary($e4) //In completeSummary method, the optimization associated to context "summary" is applied + $e4:=ds. mployee.get(4;$settings2) + completeSummary($e4) //In completeSummary método, a otimização associada ao contexto "resumo" é aplicada ``` @@ -536,7 +537,7 @@ This example illustrates the use of the *context* property: #### Descrição -The `.getCount()` function returns the number of entities in a dataclass. +A função `.getCount()` retorna o número de entidades em uma dataclass. Se esta função for utilizada dentro de uma transacção, as entidades criadas durante a transação serão levadas em consideração. @@ -577,21 +578,21 @@ $number:=$ds. Persons.getCount() #### Descrição -The `.getDataStore()` function returns the datastore for the specified dataclass. +A função `.getDataStore()` retorna o datastore para a dataclass especificada. A datastore pode ser: -- the main datastore, as returned by the `ds` command. -- a remote datastore, opened using the `Open datastore` command. +- o datastore principal, como devolvido pelo comando `ds`. +- uma datastore remota, aberta usando o comando `Open datastore`. #### Exemplo -The ***SearchDuplicate*** project method searches for duplicated values in any dataclass. +O método de projeto ***SearchDuplicate*** procura por valores duplicados em qualquer dataclass. ```4d var $pet : cs.CatsEntity - $pet:=ds.Cats.all().first() //get an entity + $pet:=ds.Cats.all().first() //obter uma entidade SearchDuplicate($pet;"Dogs") ``` @@ -633,7 +634,7 @@ The ***SearchDuplicate*** project method searches for duplicated values in any d #### Descrição -The `.getInfo()` function returns an object providing information about the dataclass. Esta função é útil para configurar o código genérico. +A função `.getInfo()` retorna um objeto que fornece informações sobre a dataclass. Esta função é útil para configurar o código genérico. **Objeto devolvido** @@ -650,7 +651,7 @@ The `.getInfo()` function returns #DECLARE ($entity : Object) var $status : Object - computeEmployeeNumber($entity) //do some actions on entity + computeEmployeeNumber($entity) //faz uma ação na entidade $status:=$entity.save() if($status.success) @@ -677,7 +678,7 @@ The `.getInfo()` function returns var $dataClassAttribute : Object $pk:=ds.Employee.getInfo().primaryKey - $dataClassAttribute:=ds.Employee[$pk] // If needed the attribute matching the primary key is accessible + $dataClassAttribute:=ds.Employee[$pk] // Se necessário, o atributo correspondente à chave primária estará acessível ``` @@ -704,13 +705,13 @@ The `.getInfo()` function returns -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição -The `.getRemoteCache()` function returns an object that holds the contents of the ORDA cache for a dataclass.. +A função `.getRemoteCache()` retorna um objeto que contém os conteúdos do cache ORDA para um dataclass.. -Calling this function from a 4D single-user application returns `Null`. +Chamar esta função a partir de uma aplicação 4D monousuário retorna `Null`. O objeto retornado tem as propriedades abaixo: @@ -721,7 +722,7 @@ O objeto retornado tem as propriedades abaixo: | timeout | Integer | Tempo restante antes que as novas entradas na cache sejam marcadas como expiradas. | | \| | Collection | Contém um objecto de entrada para cada entidade na cache. | -Each entry object in the `entries` collection has the following properties: +Cada objeto de entrada na coleção `entries` possui as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ------------------------------------------- | @@ -729,7 +730,7 @@ Each entry object in the `entries` collection has the following properties: | expired | Parâmetros | True se a entrada tiver expirado | | \| | Text | Chave primária da entidade. | -The `data` object in each entry contains the following properties: +O objecto `data` em cada entrada contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------------------------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -742,11 +743,11 @@ Os dados relativos a entidades relacionadas são armazenados na cache do objecto #### Exemplo -No exemplo seguinte, `$ds.Persons.all()` carrega a primeira entidade com todos os seus atributos. Then, the request optimization is triggered, so only `firstname` and `address.city` are loaded. +No exemplo seguinte, `$ds.Persons.all()` carrega a primeira entidade com todos os seus atributos. Depois, a optimização do pedido é desencadeada, pelo que apenas `firstname` e `address.city` são carregados. -Note that `address.city` is loaded in the cache of the `Persons` dataclass. +Note que o arquivo 'address.city' está carregado no cache das 'Persons'. -Only the first entity of the `Address` dataclass is stored in the cache. É carregado durante a primeira iteração do loop. +Apenas a primeira entidade da dataclass `Address` é armazenada na cache. É carregado durante a primeira iteração do loop. ```4d var $ds : 4D. DataStoreImplementation @@ -794,15 +795,15 @@ $cacheAddress:=$ds. Adress.getRemoteCache() #### Descrição -The `.new()` function creates in memory and returns a new blank entity related to the Dataclass. +A função `.new()` cria na memória e retorna uma nova entidade em branco relacionada à Dataclass. -The entity object is created in memory and is not saved in the database until the [`.save( )`](EntityClass.md#save) function is called. Se a entidade for apagada antes de ser salva, não se pode recuperar. +O objeto entidade é criado em memória e não é salvo no banco de dados até que a função [`.save( )`](EntityClass.md#save) seja chamada. Se a entidade for apagada antes de ser salva, não se pode recuperar. -**4D Server**: In client-server, if the primary key of the corresponding table is auto-incremented, it will be calculated when the entity is saved on the server. +**4D Servidor**: No servidor cliente, se a chave primária da tabela correspondente for auto-incrementada, será calculado quando a entidade for salva no servidor. Todos os atributos da entidade são inicializados com o valor **null**. -> Attributes can be initialized with default values if the **Map NULL values to blank values** option is selected at the 4D database structure level. +> Atributos podem ser inicializados com valores padrão se a opção **Mapa NULL para valores em branco** for selecionada no nível de estrutura de banco de dados 4D. #### Exemplo @@ -811,8 +812,8 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform ```4d var $entity : cs.LogEntity $entity:=ds.Log.new() //create a reference - $entity.info:="New entry" //store some information - $entity.save() //save the entity + $entity.info:="Nova entrada" //armazenar alguma informação + $entity.save() //salvar a entidade ``` @@ -833,29 +834,29 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| keepOrder | Integer | -> | `dk keep ordered`: creates an ordered entity selection,
    `dk non ordered`: creates an unordered entity selection (default if omitted) | -| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| keepOrder | Integer | -> | `dk keep ordered`: cria uma seleção de entidades ordenada,
    `dk non ordered`: cria uma seleção de entidade não ordenada (padrão se omitido) | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | #### Descrição -The `.newSelection()` function creates a new, blank, non-shareable entity selection, related to the dataclass, in memory. +A função `.newSelection()` cria uma nova seleção de entidades em branco, não compartilhável, relacionada à dataclass, na memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-non-shareable-entity-selections). +> Para informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#seleções-de-entidades-compartilháveis-ou-não-compartilháveis). -If you want to create an ordered entity selection, pass the `dk keep ordered` selector in the *keepOrder* parameter. By default if you omit this parameter, or if you pass the `dk non ordered` selector, the method creates an unordered entity selection. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. For more information, please see [Ordered vs Unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). +Se quiser criar uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Por padrão, se você omitir este parâmetro, ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. Para mais informações, por favor consulte [Seleções de entidades ordenadas vs não ordenadas](ORDA/dsMapping.md#seleção-de-entidades-ordenadas-ou-não-ordenadas). -When created, the entity selection does not contain any entities (`mySelection.length` returns 0). This method lets you build entity selections gradually by making subsequent calls to the [`add()`](EntitySelectionClass.md#add) function. +Quando criada, a seleção de entidades não contém nenhuma entidade (`mySelection.length` retorna 0). Este método permite construir seleções de entidades gradualmente fazendo chamadas subsequentes à função [`add()`](EntitySelectionClass.md#add). #### Exemplo ```4d var $USelection; $OSelection : cs.EmployeeSelection - $USelection:=ds.Employee.newSelection() //create an unordered empty entity selection - $OSelection:=ds.Employee.newSelection(dk keep ordered) //create an ordered empty entity selection + $USelection:=ds.Employee.newSelection() //criar uma seleção vazia sem ordenação da entidade + $OSelection:=ds.Employee.newSelection(dk keep ordered) //criar uma seleção de entidade vazia ordenada ``` @@ -878,19 +879,19 @@ When created, the entity selection does not contain any entities (`mySelection.l -| Parâmetro | Tipo | | Descrição | -| ------------- | ----------------------------------- | -- | --------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Criterios de pesquisa como string | -| formula | Object | -> | Criterios de pesquisa como objeto fórmula | -| value | any | -> | Valores a usar para placeholders indexados | -| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | -| Resultados | 4D. EntitySelection | <- | New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula* | +| Parâmetro | Tipo | | Descrição | +| ------------- | ----------------------------------- | -- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Criterios de pesquisa como string | +| formula | Object | -> | Criterios de pesquisa como objeto fórmula | +| value | any | -> | Valores a usar para placeholders indexados | +| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidade composta por entidades da classe de dados que atendem aos critérios de pesquisa especificados em *queryString* ou *formula* | #### Descrição -The `.query()` function searches for entities that meet the search criteria specified in *queryString* or *formula* and (optionally) *value*(s), for all the entities in the dataclass, and returns a new object of type `EntitySelection` containing all the entities that are found. Se aplica carregamento diferido/lazy loading. +A função `.query()` busca entidades que atendam aos critérios de pesquisa especificados em *queryString* ou *formula* e (opcionalmente) *value*(s), para todas as entidades na classe de dados, e retorna um novo objeto do tipo `EntitySelection` contendo todas as entidades encontradas. Se aplica carregamento diferido/lazy loading. Se nenhuma entidade correspondente for encontrada, uma `EntitySelection` vazia é retornada. @@ -906,9 +907,9 @@ attributePath|formula comparator value onde: -- **attributePath**: caminho de atributo no qual se pretende executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. In case of an attribute path whose type is `Collection`, `[]` notation is used to handle all the occurences (for example `children[].age`). +- **attributePath**: caminho de atributo no qual se pretende executar a consulta. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em queryString ou formula (":placeholder") e valor pode ser uma string ou uma coleção de strings. No caso de um caminho de atributo cujo tipo é `Collection`, a notação `[]` é usada para lidar todas as ocorrências (por exemplo `children[].age`). -> *You cannot use directly attributes whose name contains special characters such as ".", "\[ ]", or "=", ">", "#"..., because they will be incorrectly evaluated in the query string. If you need to query on such attributes, you must consider using placeholders, which allow an extended range of characters in attribute paths (see* **Using placeholders** *below).* +> *Você não pode usar diretamente atributos cujo nome contém caracteres especiais, como ". , "\[ ]", ou "=", ">", "#"..., porque eles serão avaliados incorretamente na frase da consulta. Se precisar consultar tais atributos, deve considerar o uso de espaços reservados, que permite uma gama extendida de caracteres em caminhos de atributos (veja* **Usando espaços reservados** *abaixo).* - **formula**: uma fórmula válida passada como `Text` ou `Object`. A fórmula será avaliada para cada entidade processada e deve retornar um valor booleano. Within the formula, the entity is available through the `This` object. @@ -921,7 +922,7 @@ onde: Fórmulas nas consultas podem receber parâmetros através de $1. This point is detailed in the **formula parameter** paragraph below. > - You can also pass directy a `formula` parameter object instead of the `queryString` parameter (recommended when formulas are more complex). Ver o parágrafo **Parâmetro fórmula** mais abaixo. -> - For security reasons, formula calls within `query()` functions can be disallowed. See `querySettings` parameter description. +> - For security reasons, formula calls within `query()` functions can be disallowed. Consulte a descrição do parâmetro `querySettings`. - **comparator**: símbolo que compara *attributePath* e *value*. Os simbolos abaixo são compatíveis: @@ -1544,7 +1545,7 @@ Queremos desautorizar as fórmulas, por exemplo, quando el usuário introduz sua -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From 92b4eff71528e5466b30737eb0b53e97a30c8be0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:31 +0200 Subject: [PATCH 1051/4889] New translations datastoreclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataStoreClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md index 0e139607396657..6bca299de39dd8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md @@ -519,7 +519,7 @@ ds.unlock() //Nossa cópia terminou, podemos desbloquear a datastore -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição @@ -715,7 +715,7 @@ Em um armazém de dados remoto: -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição @@ -1096,7 +1096,7 @@ ds.setGlobalStamp($newValue) -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From 6a23f1a6fbd49b01df6edf1e4967f4a037cc6314 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:33 +0200 Subject: [PATCH 1052/4889] New translations directory.md (Portuguese, Brazilian) --- .../version-20-R6/API/Directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md index 01682331241515..c9332ba00c7df6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md @@ -712,6 +712,6 @@ Se a pasta não existir no disco, se devolve um icone vazio como padrão. **Valor retornado** -Folder icon [picture](Concepts/dt_picture.md). +[Imagem](Concepts/dt_picture.md) do ícone da pasta. From fd5eb5381c07159392b1530392cbdd182a469672 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:35 +0200 Subject: [PATCH 1053/4889] New translations document.md (Portuguese, Brazilian) --- .../version-20-R6/API/Document.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md index 1078b519d00889..c71e629aa1687f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md @@ -505,7 +505,7 @@ Um objeto `4D.Blob`. #### Exemplo -To save a document's contents in a `BLOB` field: +Para salvar o conteúdo de um documento em um campo `BLOB`: ```4d var $vPath : Text @@ -642,6 +642,6 @@ In this case, the contents of `$txt` are as follows: "id\tname\tprice\tvat\n3\tthé\t1.06€\t19.6\n2\tcafé\t1.05€\t19.6" -This time `\n` (LF) is used as line delimiter. +Este tempo `\n` (LF) é usado como delimitador de linha. From 928fd9648c319e5e0d971cdcce92f1bd7ffccb02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:38 +0200 Subject: [PATCH 1054/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EntityClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md index 84e2d56b80a217..c7e180d26e572f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md @@ -664,7 +664,7 @@ As chaves primárias podem ser números (Inteiro) ou strings. You can "force" th -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição @@ -1234,7 +1234,7 @@ The object returned by `.save()` contains the following properties: | | | | ***Disponível apenas se a opção `dk auto merge` for usada***: | | autoMerged | | boolean | True se fizer uma auto merge, senão False | | | | | ***Disponível apenas em caso de erro***: | -| status | | number | Error code, [see below](#status-and-statustext) | +| status | | number | Código de erro, [veja abaixo](#status-and-statustext) | | statusText | | text | Description of the error, [see below](#status-and-statustext) | | | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | | lockKindText | | text | "Bloqueado pelo registro" | @@ -1302,7 +1302,7 @@ Updating an entity without `dk auto merge` option: #### Exemplo 3 -Updating an entity with `dk auto merge` option: +Atualização de uma entidade com a opção `dk auto merge`: ```4d var $status : Object @@ -1522,7 +1522,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") #### Exemplo -Extracting some properties of `relatedEntities`: +Extração de algumas propriedades de `relatedEntities`: ```4d employeeObject:=employeeSelected.toObject("firstName, directReports.lastName") @@ -1591,7 +1591,7 @@ Retorna: #### Exemplo 3 -Extracting some properties of a `relatedEntity`: +Extração de algumas propriedades de `relatedEntity`: ```4d $col:=New collection @@ -1728,7 +1728,7 @@ Se nenhum atributo de entidade for tocado, o método retorna uma coleção vazia Nesse modo: -- firstName and lastName have a `storage` kind +- firstName and lastName tem um tipo `storage` - employer tem um tipo 'relatedEntity' - employerID é a chave estrangeira da entidade relacionada employer From b1423301a74340db526c1e56745c24c524227d8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:43 +0200 Subject: [PATCH 1055/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EntitySelectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index fcaa491a024453..49571c5ee7c83b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -675,10 +675,10 @@ Se quisermos encontrar o número total de empregados para uma empresa sem contar -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------------- | :-: | ---------------------------------------------------------------- | -| option | Integer | -> | `ck shared`: return a shareable entity selection | -| Resultados | 4D. EntitySelection | <- | Cópia da entity selection | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------------- | :-: | --------------------------------------------------------------------------- | +| option | Integer | -> | `ck shared`: retorna uma seleção de entidade compartilhável | +| Resultados | 4D. EntitySelection | <- | Cópia da entity selection | @@ -1155,7 +1155,7 @@ O seguinte código genérico duplica todas as entidades da entity selection: -> **Advanced mode:** This function is intended for developers who need to customize ORDA default features for specific configurations. Na maioria dos casos, não necessitará de o utilizar. +> **Modo avançado:** Essa função é destinada a desenvolvedores que precisam personalizar os recursos padrão do ORDA para configurações específicas. Na maioria dos casos, não necessitará de o utilizar. #### Descrição From 2a86f5ac93e3385eeececa046054adb849b84b1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:46 +0200 Subject: [PATCH 1056/4889] New translations fileclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md index d40db3af5ebb57..f1a55f1707b0bc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md @@ -295,7 +295,7 @@ Se o ficheiro estiver atualmente aberto, o resultado depende do sistema operativ :::caution -`.delete()` pode apagar qualquer ficheiro num disco. Isto inclui documentos criados com outras aplicações, bem como as próprias aplicações. `.delete()` should be used with extreme caution. A eliminação de um arquivo é uma operação permanente e não pode ser desfeita. +`.delete()` pode apagar qualquer ficheiro num disco. Isto inclui documentos criados com outras aplicações, bem como as próprias aplicações. `.delete()` deve ser usado com extrema cautela. A eliminação de um arquivo é uma operação permanente e não pode ser desfeita. ::: From f760cded2c408d1ceb8151bbc673bc8e52c65e26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:49 +0200 Subject: [PATCH 1057/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md index 0a4598472f9615..38a4fd3c5df84d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md @@ -3,7 +3,7 @@ id: FunctionClass title: Function --- -A **`4D.Function`** object contains a piece of code that can be executed from an object, either using the `()` operator, or using the [`apply()`](#apply) and [`call()`](#call) functions. 4D proposes three kinds of `Function` objects: +A **`4D.Function`** object contains a piece of code that can be executed from an object, either using the `()` operator, or using the [`apply()`](#apply) and [`call()`](#call) functions. 4D propõe três tipos de objetos `Function`: - **native functions**, i.e. built-in functions from various 4D classes such as `collection.sort()` or `file.copyTo()`. - **user functions**, created in user [classes](Concepts/classes.md) using the [Function keyword](Concepts/classes.md#function). From af0a32ad18f6ebdf39f641651745a1fbab36f867 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:51 +0200 Subject: [PATCH 1058/4889] New translations httprequestclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/HTTPRequestClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md index bed3cec11941ae..9ca80a769361e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md @@ -321,7 +321,7 @@ The `.encoding` property contains the collection of all the errors if at least one error has been triggered. -Here is the contents of the `.errors` property: +Aqui está o conteúdo da propriedade `.errors`: | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | @@ -386,7 +386,7 @@ The `.protocol` property contains the response to the request if it has received at least the status code, undefined otherwise. -A `response` object is a non-sharable object. Contém as seguintes propriedades: +Um objeto `response` é um objeto não compartilhável. Contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | --------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From ff685be9a6bb6128fc1c501b039e684a35ee21bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:55 +0200 Subject: [PATCH 1059/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/IMAPTransporterClass.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md index 314a6336ab9cc4..cf73f7b86ee78f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md @@ -69,18 +69,18 @@ The `IMAP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#checkconnectiondelay)
    | 300 | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#port)
    | 993 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#checkconnectiondelay)
    | 300 | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#port)
    | 993 | +| [](#port)
    | nenhum | > **Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. @@ -157,7 +157,7 @@ The `4D.IMAPTransporter.new()` function adds flags to the `msgIDs` for the specified `keywords`. -In the `msgIDs` parameter, you can pass either: +No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou @@ -351,12 +351,12 @@ The `.checkConnectionDelay` property contains -| Parâmetro | Tipo | | Descrição | -| -------------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| destinationBox | Text | -> | Caixa de correio para receber mensagens copiadas | -| Resultados | Object | <- | Estado da operação anexada | +| Parâmetro | Tipo | | Descrição | +| -------------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| destinationBox | Text | -> | Caixa de correio para receber mensagens copiadas | +| Resultados | Object | <- | Estado da operação anexada | @@ -531,11 +531,11 @@ End if -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| Resultados | Object | <- | Estado da operação apagada | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| Resultados | Object | <- | Estado da operação apagada | @@ -1212,12 +1212,12 @@ The optional *updateSeen* parameter allows you to specify if the message is mark -| Parâmetro | Tipo | | Descrição | -| -------------- | ---------- | :-: | --------------------------------------------------------------------------- | -| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | -| allMsgs | Integer | -> | `IMAP all`: All messages in the selected mailbox | -| destinationBox | Text | -> | Caixa de correio para receber mensagens movimentadas | -| Resultados | Object | <- | Estado da operação de mudança | +| Parâmetro | Tipo | | Descrição | +| -------------- | ---------- | :-: | ------------------------------------------------------------------------------ | +| msgsIDs | Collection | -> | Coleção de identificadores únicos de mensagens (strings) | +| allMsgs | Integer | -> | `IMAP all`: todas as mensagens na caixa de correio selecionada | +| destinationBox | Text | -> | Caixa de correio para receber mensagens movimentadas | +| Resultados | Object | <- | Estado da operação de mudança | @@ -1391,7 +1391,7 @@ A função devolve uma colecção de cordas (identificações únicas). The `.removeFlags()` function removes flags from the `msgIDs` for the specified `keywords`. -In the `msgIDs` parameter, you can pass either: +No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou From 97577e5d2199d5b3bf06f43f673b6473961c019b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:57 +0200 Subject: [PATCH 1060/4889] New translations pop3transporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/POP3TransporterClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md index fe6906eadab182..840519b184c454 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md @@ -56,17 +56,17 @@ The `POP3 New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| **.password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | -| [](#port)
    | 995 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| **.password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtptransporterobject)* object. | nenhum | +| [](#port)
    | 995 | +| [](#port)
    | nenhum | #### Resultados From 105720763d7f01ac0181f1eb1436db540a7f17cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:19:59 +0200 Subject: [PATCH 1061/4889] New translations smtptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SMTPTransporterClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md index 9794e0a75dd69f..80a49d4a712def 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md @@ -63,21 +63,21 @@ The `SMTP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#connectiontimeout)
    | 30 | -| [](#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#host)
    | *mandatory* | -| [](#keepalive)
    | True | -| [](#logfile)
    | nenhum | -| **password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | -| [](#port)
    | 587 | -| [](#sendtimeout)
    | 100 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#connectiontimeout)
    | 30 | +| [](#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#host)
    | *mandatory* | +| [](#keepalive)
    | True | +| [](#logfile)
    | nenhum | +| **password** : Text
    User password for authentication on the server. Not returned in *[SMTP transporter](#smtp-transporter-object)* object. | nenhum | +| [](#port)
    | 587 | +| [](#sendtimeout)
    | 100 | +| [](#port)
    | nenhum | #### Resultados From d794774fb4d6e4eaa890e5f611dd88fee4363696 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:01 +0200 Subject: [PATCH 1062/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md index 9403a23ac2b8df..c1d41f253eb9ca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md @@ -503,7 +503,7 @@ The `.isGuest()` function returns Tr #### Exemplo -In the `On Web Connection` database method: +No método base `On Web Connection`: ```4d If (Session.isGuest()) From 588121bf2c9a46ba1f5191bc6ff1e081b43dbd20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:03 +0200 Subject: [PATCH 1063/4889] New translations signalclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SignalClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md index fffdeea7bb9ee2..fd43069ed2e049 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md @@ -124,7 +124,7 @@ Since the signal object is a shared object, it can also be used to maintain user **Valor retornado** -A new [`4D.Signal` object](#signal-object). +Um novo [objeto `4D.Signal`](#signal-object). #### Exemplo From 271a51d315c0098b1c4d16a31dd4f8d52b521ea5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:05 +0200 Subject: [PATCH 1064/4889] New translations systemworkerclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md index 78bf092d467441..0308cd064ae13f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md @@ -384,7 +384,7 @@ Cada elemento da coleção é um objeto com as seguintes propriedades: | [].message | text | Descrição do erro 4D | | [ ].componentSignature | text | Assinatura da componente interna que devolveu o erro | -If no error occured, `.errors` is undefined. +Se não ocorrer nenhum erro, `.errors` será undefined. From 850a885e1171ad7bb82e9e8c46d14c0b20e07008 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:06 +0200 Subject: [PATCH 1065/4889] New translations zipfileclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/ZipFileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFileClass.md index 75f412256d176b..989410aa9d3960 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFileClass.md @@ -5,7 +5,7 @@ title: ZIPFile The following properties and functions from the [File](FileClass.md) class are available to `ZIPFile` objects: -| Available [File](FileClass.md) APIs for ZIPFile | Comentário | +| APIs disponíveis de [File](FileClass.md) para ZIPFile | Comentário | | ----------------------------------------------------------------------------------- | -------------------------------------- | | [](FileClass.md#copyto) | | | [](FileClass.md#creationdate) | | From 937bd2cc9c5ad8954b71ff579ec1e600c1a9cdfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:11 +0200 Subject: [PATCH 1066/4889] New translations onbeginurlloading.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onBeginUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md index db3a012dc3940f..89b96730b7f101 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md @@ -5,7 +5,7 @@ title: On Begin URL Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ------------------------------------ | -| 47 | [Web Area](FormObjects/webArea_overview.md) | Uma nova URL é carregada na área Web | +| 47 | [Área Web](FormObjects/webArea_overview.md) | Uma nova URL é carregada na área Web | ## Descrição From 52ae936b575d1c120f9cdf9c9a9b647a65e40747 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:12 +0200 Subject: [PATCH 1067/4889] New translations onendurlloading.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onEndUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md index 399307aaab3052..b5009167d16358 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md @@ -5,7 +5,7 @@ title: On End URL Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ----------------------------------------- | -| 49 | [Web Area](FormObjects/webArea_overview.md) | Todos os recursos do URL foram carregados | +| 49 | [Área Web](FormObjects/webArea_overview.md) | Todos os recursos do URL foram carregados | ## Descrição From 162ed0b47efebf2f7fe872ae0ad53317e79ceff4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:13 +0200 Subject: [PATCH 1068/4889] New translations onopenexternallink.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onOpenExternalLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md index 6efd3a9a11d64b..ac2952188c7973 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md @@ -5,7 +5,7 @@ title: On Open External Link | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | -------------------------------------- | -| 52 | [Web Area](FormObjects/webArea_overview.md) | Foi aberto um URL externo no navegador | +| 52 | [Área Web](FormObjects/webArea_overview.md) | Foi aberto um URL externo no navegador | ## Descrição From 7752a3c9eb30142e35e4f697c10e1cad7fe161c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:14 +0200 Subject: [PATCH 1069/4889] New translations onurlfiltering.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onUrlFiltering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md index bf583bae79158e..779ab1c83366be 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md @@ -5,7 +5,7 @@ title: On URL Filtering | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | ---------------------------------- | -| 51 | [Web Area](FormObjects/webArea_overview.md) | Um URL foi bloqueado pela área Web | +| 51 | [Área Web](FormObjects/webArea_overview.md) | Um URL foi bloqueado pela área Web | ## Descrição From 4e7462d68e4ac8d23cd6f2b5e0cb03eb0cf51546 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:16 +0200 Subject: [PATCH 1070/4889] New translations onurlloadingerror.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onUrlLoadingError.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md index 585d10a1d0a776..f57531d96c7b74 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md @@ -5,7 +5,7 @@ title: On URL Loading Error | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | --------------------------------------------------- | -| 50 | [Web Area](FormObjects/webArea_overview.md) | Ocorreu um erro quando o URL estava a ser carregado | +| 50 | [Área Web](FormObjects/webArea_overview.md) | Ocorreu um erro quando o URL estava a ser carregado | ## Descrição From 589f1ca7c3e6e63f563720b3265aae935e80107a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:17 +0200 Subject: [PATCH 1071/4889] New translations onurlresourceloading.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onUrlResourceLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md index 1e4565d2926633..331d7e88fdd3a2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md @@ -5,7 +5,7 @@ title: On URL Resource Loading | Code | Pode ser chamado por | Definição | | ---- | ------------------------------------------- | --------------------------------------- | -| 48 | [Web Area](FormObjects/webArea_overview.md) | Um novo recurso é carregado na área Web | +| 48 | [Área Web](FormObjects/webArea_overview.md) | Um novo recurso é carregado na área Web | ## Descrição From 76e0e82151ff80b8e548b97457fb7d71980649e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:19 +0200 Subject: [PATCH 1072/4889] New translations overview.md (Portuguese, Brazilian) --- .../version-20-R6/Events/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md index 55fdea43e703dd..ef24c8885d4fce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md @@ -20,11 +20,11 @@ End if Cada evento es devuelto como un objeto por el comando `FORM Event`. Por padrão, ele contém as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ----------- | ------------- | ------------------------------------------------------------------------------------------------ | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | inteiro longo | Numeric value of the form event. Also returned by the `Form event code` command | -| description | text | Name of the form event (e.g. "On After Edit") | +| Propriedade | Tipo | Descrição | +| ----------- | ------------- | ------------------------------------------------------------------------------------------------------- | +| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | +| code | inteiro longo | Valor numérico do evento de formulário. Também retornado pelo comando `Form event code` | +| description | text | Nome do evento do formulário (por exemplo, "On After Edit") | Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: From daaeab12fcf9bd30ddbcdb5303647c34196a6941 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:23 +0200 Subject: [PATCH 1073/4889] New translations listbox_overview.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index b052775afd36a7..eb701f5f6d6b39 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -207,12 +207,12 @@ Propriedades compatíveis dependem do tipo de list box. | On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | *Current Selection & Named Selection list boxes only* | | On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | | On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | | On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | | On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | | On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | | On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | @@ -226,7 +226,7 @@ Propriedades compatíveis dependem do tipo de list box. | On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | | On Mouse Leave | | | | On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | *Current Selection & Named Selection list boxes only* | | On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | | On Selection Change | | | | On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | From f79c021bcf531bdd2bf946660152c8f20f97a352 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:28 +0200 Subject: [PATCH 1074/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/properties_Reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 9305f0b71ff8eb..31ebf7082c9cc4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -130,7 +130,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. | | [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (list box column)
    [`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" | | [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" | @@ -188,7 +188,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **u** | | | | [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. | | [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" | +| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" | | **v** | | | | [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... | | [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | From 1773cd0be9ca3444b5571303ff886774efdf1830 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:31 +0200 Subject: [PATCH 1075/4889] New translations properties_text.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index 312b59b1854771..78d054768dbd64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -299,7 +299,7 @@ Especifica uma expressão ou uma variável que será avaliada para cada linha ex | fontWeight | string | "normal","bold" | | textDecoration | string | "normal","underline" | | unselectable | boolean | Designa la línea correspondiente como no seleccionable (\* es decir, \*, no es posible el resaltado). As áreas inseríveis deixam de o ser se esta opção estiver ativada, a menos que a opção "Editar com um clique" também esteja ativada. Os controlos como as caixas de verificação e as listas permanecem funcionais. Esta definição é ignorada se o modo de seleção do list box é "Nenhum". This setting is ignored if the list box selection mode is "None". | -| disabled | boolean | Desactiva a linha correspondente. As áreas acessíveis deixam de ser acessíveis se esta opção estiver activada. Text and controls (checkboxes, lists, etc.) parecem escurecidos ou acinzentados. This setting is ignored if the list box selection mode is "None". | +| disabled | boolean | Desactiva a linha correspondente. As áreas acessíveis deixam de ser acessíveis se esta opção estiver activada. Texto e controles (caixas de seleção, listas, etc.) parecem escurecidos ou acinzentados. This setting is ignored if the list box selection mode is "None". | A propriedade especial "célula" permite-lhe aplicar um conjunto de propriedades a uma única coluna: From 9e341f46373eca0719216b65b9ed589232ffc18a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:34 +0200 Subject: [PATCH 1076/4889] New translations updates.md (Portuguese, Brazilian) --- .../version-20-R6/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index 185d5601cf954c..f6c18a58e0c4fe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -243,7 +243,7 @@ Leia [**O que há de novo no 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d- - Para manter a consistência com as interfaces padrão (por exemplo, exploradores de arquivos do sistema operacional), as regras da caixa de listagem para seleção de linhas/arrastar e soltar foram modificadas. A continuous or discontinuous selection of rows can be dragged by simply clicking on and moving a selected row; the **Alt** key is not longer necessary (but can still be used like in previous previous). When the **Shift** or **Ctrl/Command** key is pressed, a mouse click is taken into account when the click is down. Para obter mais informações sobre arrastar e soltar em list boxes, consulte [esta postagem do blog] (https:/blog.4d.com/list-boxes-say-goodbye-to-alt-key/) e faça download [deste projeto HDI 4D] (https://github.com/4d-depot/HDI_LB_DragAndDrop). - A numeração de compilação interna do 4D foi modificada a partir do 4D 19 R7: - as versões até 4D 19 R6 (inclusive) são numeradas como 282xxx, - - releases from 4D 19 R7 will be numbered 100xxx.\ + - os lançamentos do 4D 19 R7 serão numerados como 100xxx.\ Note that a specific 4D version is still uniquely identified by a branch name and a build number. O número de build aumenta cronologicamente. - A capacidade de usar o protocolo REST do Wakanda/4D Mobile para chamar um método de projeto foi removida. You can use [ORDA data model class functions](../REST/ClassFunctions.md) or [/4DACTION urls](../WebServer/httpRequests.md#4daction) instead. @@ -377,7 +377,7 @@ If your 4D applications use TLS connections, it is recommended that you upgrade - New default dark and light themes in [Code Editor preferences](../Preferences/methods.md#theme-list). - [Native compilation](../Project/compiler.md#compiler-methods-for) for Silicon processors. - [Variable calculation](../FormObjects/properties_Object.md#variable-calculation) property is now supported by entity selection list box columns. -- New, comprehensive [CLI](../Admin/cli.md) page. +- Nova página completa [CLI](../Admin/cli.md). ### 4D 18 R6 From b6c3b30abf0952cde37b588f117530e8e7e22a51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:36 +0200 Subject: [PATCH 1077/4889] New translations entities.md (Portuguese, Brazilian) --- .../version-20-R6/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 2ff82d9c5c5dbd..ee84ccbe19c7d6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -521,9 +521,9 @@ Los filtros no se aplican a las selecciones heredadas de registros manejadas a t | [entity.reload()](../API/EntityClass.md#reload) | Somente em datastores cliente/servidor e remotos | | [dataclass.all()](../API/DataClassClass.md#all) | | | [dataclass.fromCollection()](../API/DataClassClass.md#fromcollection) |
  • In case of update, only entities matching the filter can be updated. If the collection refers to entities not matching the filter, they are created as new entities (if no duplicate PK error)
  • In case of creation, entities not matching the filter are created but will not be read after creation
  • | -| [entitySelection.and()](../API/EntitySelectionClass.md#and) | Only entities matching the filter are returned | -| [entitySelection.or()](../API/EntitySelectionClass.md#or) | Only entities matching the filter are returned | -| [entitySelection.minus()](../API/EntitySelectionClass.md#minus) | Only entities matching the filter are returned | +| [entitySelection.and()](../API/EntitySelectionClass.md#and) | Somente as entidades que correspondem ao filtro são retornadas | +| [entitySelection.or()](../API/EntitySelectionClass.md#or) | Somente as entidades que correspondem ao filtro são retornadas | +| [entitySelection.minus()](../API/EntitySelectionClass.md#minus) | Somente as entidades que correspondem ao filtro são retornadas | | [dataclass.query()](../API/DataClassClass.md#query) | | | [entitySelection.query()](../API/EntitySelectionClass.md#query) | | | [entitySelection.attributeName](../API/EntitySelectionClass.md#attributename) | Filtro aplicado si *attributeName* es una entidad relacionada o entidades relacionadas de una clase de datos filtrada (incluyendo alias o atributo calculado) | From 069f8e88d3b7ebd52fdb4e59884d62f2d3dae5d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:38 +0200 Subject: [PATCH 1078/4889] New translations compiler.md (Portuguese, Brazilian) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index 0b358f3366e3e4..15e7888831b037 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -182,7 +182,7 @@ When you modify a warning display status, the information is stored in the "warn The **Reset to factory settings** button sets all the warning display status checkboxes to default values and deletes the "warnings.json" file. -### Disabling and enabling warnings locally +### Desativar e ativar avisos localmente You can control warnings in specific parts of your code by using special comments to disable or enable them. From dc412e97af74c6f5248eb3201dce3cd111e3c64e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:40 +0200 Subject: [PATCH 1079/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R6/Project/components.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index d0d2c1a670a920..2f906e62ce2c51 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -11,7 +11,7 @@ When developing in 4D, the component files can be transparently stored in your c ## Componentes interpretados e compilados -Components can be interpreted or [compiled](../Desktop/building.md). The package folder of a component can contain: +Components can be interpreted or [compiled](../Desktop/building.md). A pasta do pacote de um componente pode conter: - either a Project folder (interpreted component) - ou um arquivo .4DZ (componente compilado) @@ -116,7 +116,7 @@ If you do not want to benefit from the **dependencies.json** architecture, you c ::: -#### Customizing component paths +#### Personalizando caminhos dos componentes If you want to customize the location of local components, you declare the paths for the dependencies that are not stored at the same level as the project folder in the [**environment4d.json**](#environment4djson) file. @@ -154,7 +154,7 @@ Regarding components stored on GitHub, both [**dependencies.json**](#dependencie To be able to directly reference and use a 4D component stored on GitHub, you need to configure the GitHub component's repository: -- Compress the component files in ZIP format. +- Compacte os arquivos de componentes no formato ZIP. - Name this archive with the same name as the GitHub repository. - Integrate the archive into a [GitHub release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) of the repository. @@ -278,7 +278,7 @@ A `dependency-lock.json` file is created in the [`userPreferences` folder](archi This file logs information such as the state of dependencies, paths, urls, loading errors, as well as other information. It could be useful for component loading management or troubleshooting. -## Monitoring Project Dependencies +## Monitoramento das dependências do projeto In an opened project, you can get information about dependencies and their current loading status in the **Dependencies** panel. From 126d56b2cef5b6492ae3e6f2e26b7ca3666910f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:42 +0200 Subject: [PATCH 1080/4889] New translations date-time-formats.md (Portuguese, Brazilian) --- .../version-20-R6/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md index afe216d1bdb736..dce7b29b055f45 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md @@ -102,7 +102,7 @@ The following table lists all supported patterns for date and time formats. | | | zzzzz | -08:00, -07:52:58, Z | | | | | | | ' | escape for text | ' | ' | -| ' ' | two single quotes produce one | ' ' | ' ' | +| ' ' | duas aspas simples produzem uma | ' ' | ' ' | ## Explorando padrões From 177fe59569261da15384ab1b39f8110fdba110d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:44 +0200 Subject: [PATCH 1081/4889] New translations $directory.md (Portuguese, Brazilian) --- .../version-20-R6/REST/$directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$directory.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$directory.md index 9fbaf34185ec2d..98968069026ba5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$directory.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$directory.md @@ -18,7 +18,7 @@ Todos los parámetros deben pasarse en **encabezados**de un método POST: | Chave de cabeçalho | Valor do cabeçalho | | ------------------ | ------------------------------------------------------------------------------------------------------------------------- | | username-4D | Usuário - Não obrigatório | -| password-4D | Password in plain text - Not mandatory | +| password-4D | Senha em texto simples - Não obrigatório | | session-4D-length | Tempo de inatividade da sessão (minutos). Não pode ser inferior a 60 - Não obrigatório | :::caution From 99b3b05c9acbe427bd4224e7c9d086e0f61703d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:46 +0200 Subject: [PATCH 1082/4889] New translations $format.md (Portuguese, Brazilian) --- .../version-20-R6/REST/$format.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$format.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$format.md index c0c7af3575bf17..79eaae3d7db551 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$format.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$format.md @@ -13,7 +13,7 @@ São suportados os seguintes formatos: | Formato | Descrição | | -------- | ------------------------------------------------------------------------------------------------- | -| `json` | Standard 4D REST server format (used by default) | +| `json` | Formato padrão do servidor 4D REST (usado por padrão) | | `looker` | JSON format compliant with the [Looker Studio](https://lookerstudio.google.com/). | ## Exemplo From 8daf232bea5e9f37b9baab87090fbb902f618744 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:49 +0200 Subject: [PATCH 1083/4889] New translations classfunctions.md (Portuguese, Brazilian) --- .../version-20-R6/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index 895d7065cd22f1..e3a67c6ee9e550 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -1,6 +1,6 @@ --- id: classFunctions -title: Calling class functions +title: Chamada de funções de classe --- Puede llamar a [funciones de clase de modelos de datos](ORDA/ordaClasses.md) definidas para el modelo de datos ORDA a través de sus peticiones REST, para poder beneficiarse de la API expuesta de la aplicación 4D objetivo. From 9638343a7c82e8a0a26f1aa2ba4badf8c2755902 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:50 +0200 Subject: [PATCH 1084/4889] New translations rest_requests.md (Portuguese, Brazilian) --- .../version-20-R6/REST/REST_requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/REST_requests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/REST_requests.md index 9a21488ee50b0b..d741b9ebc2e9a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/REST_requests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/REST_requests.md @@ -5,7 +5,7 @@ title: Sobre petições REST As estrutyuras abaixo são compatíveis com petições REST: -| URI | Recurso | /? or &\{filter\} (Output) | +| URI | Recurso | /? ou &\{filter\} (saída) | | ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | http://{servername}:{port}/rest/ | [\{dataClass\}](dataClass.md) | [$filter]($filter.md), [$attributes]($attributes.md), [$skip]($skip.md), [$method=...]($method.md)... | | | [\{dataClass\}](dataClass.md)/[$entityset/\{entitySetID\}]($entityset.md#entitysetentitysetid) | [$method=...]($method.md) | From 11e1770bf96cf074577d8332bfb03a60ce8b7106 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:52 +0200 Subject: [PATCH 1085/4889] New translations authusers.md (Portuguese, Brazilian) --- .../version-20-R6/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index 29c3c1b2b31da5..994d0d5c0aa87d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -22,7 +22,7 @@ The legacy login mode based upon the `On REST Authentication` database method is ::: -The user login sequence is the following: +A sequência de login do usuário é a seguinte: 1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.\ Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions. From 399728cf56853b95b3214bde83dda8d4904844c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:54 +0200 Subject: [PATCH 1086/4889] New translations maintenance.md (Portuguese, Brazilian) --- .../version-20-R6/ServerWindow/maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/maintenance.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/maintenance.md index 77846395d2ea8a..eaa978fc0ff5b1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/maintenance.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/maintenance.md @@ -49,7 +49,7 @@ Esta área indica la fecha y la hora de la [última copia de seguridad](MSC/back - **Última copia de seguridad**: fecha y hora de la última copia de seguridad. - **Próxima copia de seguridad**: fecha y hora de la próxima copia de seguridad programada. -- **Espacio necesario**: espacio estimado necesario para la copia de seguridad. The actual size of the backup file may vary according to the settings (compression, etc.) and according to variations of the data file. +- **Espacio necesario**: espacio estimado necesario para la copia de seguridad. The actual size of the backup file may vary according to the settings (compression, etc.) e de acordo com as variações do arquivo de dados. - **Espacio disponible**: espacio disponible en el volumen de copia de seguridad. El botón **Iniciar copia de seguridad** permite realizar una copia de seguridad inmediata de la base utilizando los parámetros de copia de seguridad actuales (archivos de copia de seguridad, ubicación de los archivos, opciones, etc.). Puede ver estos parámetros haciendo clic en el botón **Propiedades...**. During a backup on the server, the client machines are "blocked" (but not disconnected) and it is not possible for any new clients to connect. From 36d597380f5c6f014a9dad78477693f00e17949b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:56 +0200 Subject: [PATCH 1087/4889] New translations formulas.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md index 0865c99e849a38..8b6ad0c0507cc0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md @@ -217,7 +217,7 @@ You can declare the name, type, and number of parameters through the *parameters For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. -If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) and their type will be automatically converted. +If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) e seu tipo será automaticamente convertido. Date and Object parameters are handled in the following way: From a67446c1e87c203bdc13e2b5ed1635c751266a4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:58 +0200 Subject: [PATCH 1088/4889] New translations authentication.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md index aa9783b32112f0..54d15112d03e8b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md @@ -53,7 +53,7 @@ Os valores introduzidos são então avaliados: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Se o nome de usuário enviado pelo navegador existir na tabela de usuários 4D e a senha estiver correta, a conexão será aceita. Se a palavra-passe estiver incorreta, a ligação é recusada. - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) so that you can process them. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. +- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) para que você possa processá-los. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Com o servidor da Web 4D Client, lembre-se de que todos os sites publicados pelas máquinas 4D Client compartilharão a mesma tabela de usuários. Validação de usuários/senhas é realizada pela aplicação 4D Server. From 415732a13b7d960a669519b343d2bbf6d8e5ad1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:20:59 +0200 Subject: [PATCH 1089/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index cbe3ec27db241d..b49cb7a810a652 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -56,7 +56,7 @@ Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/pa ``` -> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) is not allowed and ends the method processing. +> Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) não é permitido e encerra o processamento do método. ### $1 - Dados extra do URL From a67cfc2cb779ef5ca291c09d03a48f44143fe7e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:21:01 +0200 Subject: [PATCH 1090/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 201b04e133bd04..015c19a49befc5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -186,7 +186,7 @@ See [this page](https://developer.qodly.com/docs/studio/rendering) for detailed To enable the rendering of Qodly pages, the following options must be set. - The 4D project's **Settings** > **Web** > **Web Features** > [**Expose as REST server**](../settings/web.md#exposed-as-rest-server) option must be activated. -- The [4D web server](webServer.md) must be running. +- O [servidor Web 4D] (webServer.md) deve estar em execução. :::note From 4242657170230b8c018a99e51de0ab957bcbe8af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:21:04 +0200 Subject: [PATCH 1091/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/webServerConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index 1a009bdb2ea433..502ca15544e8e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -468,7 +468,7 @@ Em troca, você deve se certificar neste caso de inicializar sistematicamente as ## Robots.txt -Certos robôs (motores de consulta, aranhas...) scroll through web servers and static pages. Se não quiser que os robôs acessem todo o seu site, você pode definir quais URLs eles não podem acessar. +Certos robôs (motores de consulta, aranhas...) navegar por servidores web e páginas estáticas. Se não quiser que os robôs acessem todo o seu site, você pode definir quais URLs eles não podem acessar. Para isso, coloque o arquivo ROBOTS.TXT na raiz do servidor. Este ficheiro deve ser estruturado da seguinte forma: @@ -627,4 +627,4 @@ Duas opções permitem que você defina como funcionam as conexões persistentes The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    - **Tiempo de espera antes de desconexión**: este valor define el periodo máximo de espera (en segundos) durante el cual el servidor web mantiene una conexión TCP abierta sin recibir ninguna petición del navegador web. Once this period is over, the server closes the connection.

    - If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. This operation is not visible for the user.

    + If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. Esta operação não é visível para o usuário.

    From 1f6f0db91dcef7e06c08e3ea87a9bcbfd5a3c332 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 06:21:09 +0200 Subject: [PATCH 1092/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../version-20-R6/code-editor/write-class-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md index 50ffbc7f25dc92..737629ab2bf29f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md @@ -486,7 +486,7 @@ O Verificador de código ao vivo é ativado enquanto você insere o código. Whe Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D evaluates the line, formats it, marks any errors, and places the insertion point at the end of the line. -The Code Live Checker checks for: +O Code Live Checker verifica se: - erros básicos de sintaxe (operadores errados, erros de ortografia e similares) - a estrutura das declarações (`If`, `End if` e assim por diante) From ed3f29ef398f08dec4be6261f1e56d5954366dca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:18:58 +0200 Subject: [PATCH 1093/4889] New translations websocketserverclass.md (Japanese) --- .../version-20/API/WebSocketServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md index 97faa9030d5254..b199097a036fd7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md @@ -84,7 +84,7 @@ Function onMessage($ws : 4D.WebSocketConnection; $message : Object) :::tip クライアントサイド JS -WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/websocket-server/) を参照ください。 +WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/ja/new-built-in-websocket-server/) を参照ください。 ::: From fb99507d3c5c6b5ff63eecaf268b5709f18021d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:07 +0200 Subject: [PATCH 1094/4889] New translations updates.md (Japanese) --- .../version-20-R5/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md index 7ed28e80a48e0b..57e0f08edf834e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md @@ -76,7 +76,7 @@ title: リリースノート #### 動作の変更 - いくつかのエラーは、[エラー処理メソッド](../Concepts/error-handling.md) によってインタプリタモードのみでキャッチ可能でした。 この問題の修正後、以下のエラーがコンパイルモードでも検出されるようになりました: _範囲外のインデックス_、_互換性のない型_、_Null ポインターの逆参照_。 ただし、Intelプロセッサーでは、このようなエラーによって以前と同様に処理が中断されますが、Apple Siliconプロセッサーでは、[`ABORT`](https://doc.4d.com/4dv20/help/command/ja/page156.html)コマンドを呼び出さない限り、処理は中断されません。 -- 4D は内部的な PHPインタプリターを実装しなくなりました。 PHPコマンドを使用するには、[別途PHPインタプリターをセットアップして実行する](https://blog.4d.com/ja/deprecation-of-php-commands-and-removal-of-4d-built-in-php-interpreter) 必要があります。 +- 4D は内部的な PHPインタプリターを実装しなくなりました。 PHPコマンドを使用するには、[別途PHPインタプリターをセットアップして実行する](https://blog.4d.com/ja/deprecation-of-php-commands-removal-of-4d-built-in-php-interpreter) 必要があります。 ## 4D 20 R2 From 5f898d0eef5584b68a0726eb7cecbf073a718f0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:09 +0200 Subject: [PATCH 1095/4889] New translations formulas.md (Japanese) --- .../version-20-R5/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md index 9f0849abf19eb5..0455e0d56c055d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md @@ -161,7 +161,7 @@ $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) ``` -> [4D View Pro: Use 4D formulas in your spreadsheet (英文ブログ記事)](https://blog.4d.com/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 +> [4D View Pro: 4D のフォーミュラをスプレッドシートで使用する](https://blog.4d.com/ja/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 ### Hello World 例題 From 72b475d55ca2fdc7a8597b7ddeb142f44e736834 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:11 +0200 Subject: [PATCH 1096/4889] New translations websocketserverclass.md (Japanese) --- .../current/API/WebSocketServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index 9b214c874bd4e9..c7a9c93aa4af65 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -82,7 +82,7 @@ Function onMessage($ws : 4D.WebSocketConnection; $message : Object) :::tip クライアントサイド JS -WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/websocket-server/) を参照ください。 +WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/ja/new-built-in-websocket-server/) を参照ください。 ::: From 0a27b4334b7ad8fb59e2bb2d9f57efe5195f48d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:14 +0200 Subject: [PATCH 1097/4889] New translations updates.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index 6a993973d55790..7d632482bd3d78 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -113,7 +113,7 @@ title: リリースノート #### 動作の変更 - いくつかのエラーは、[エラー処理メソッド](../Concepts/error-handling.md) によってインタプリタモードのみでキャッチ可能でした。 この問題の修正後、以下のエラーがコンパイルモードでも検出されるようになりました: _範囲外のインデックス_、_互換性のない型_、_Null ポインターの逆参照_。 ただし、Intelプロセッサーでは、このようなエラーによって以前と同様に処理が中断されますが、Apple Siliconプロセッサーでは、[`ABORT`](https://doc.4d.com/4dv20/help/command/ja/page156.html)コマンドを呼び出さない限り、処理は中断されません。 -- 4D は内部的な PHPインタプリターを実装しなくなりました。 PHPコマンドを使用するには、[別途PHPインタプリターをセットアップして実行する](https://blog.4d.com/ja/deprecation-of-php-commands-and-removal-of-4d-built-in-php-interpreter) 必要があります。 +- 4D は内部的な PHPインタプリターを実装しなくなりました。 PHPコマンドを使用するには、[別途PHPインタプリターをセットアップして実行する](https://blog.4d.com/ja/deprecation-of-php-commands-removal-of-4d-built-in-php-interpreter) 必要があります。 ## 4D 20 R2 From d5c079c460b40c5463bca14e7d62c2e55226e813 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:16 +0200 Subject: [PATCH 1098/4889] New translations formulas.md (Japanese) --- .../docusaurus-plugin-content-docs/current/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index 979ecf4f3c5f1a..ce45efae17ebad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -161,7 +161,7 @@ $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) ``` -> [4D View Pro: Use 4D formulas in your spreadsheet (英文ブログ記事)](https://blog.4d.com/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 +> [4D View Pro: 4D のフォーミュラをスプレッドシートで使用する](https://blog.4d.com/ja/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 ### Hello World 例題 From 7de375543ee97c6bdb048a424554a6aee509bdb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:18 +0200 Subject: [PATCH 1099/4889] New translations websocketserverclass.md (Japanese) --- .../version-20-R5/API/WebSocketServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md index 9b214c874bd4e9..c7a9c93aa4af65 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md @@ -82,7 +82,7 @@ Function onMessage($ws : 4D.WebSocketConnection; $message : Object) :::tip クライアントサイド JS -WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/websocket-server/) を参照ください。 +WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/ja/new-built-in-websocket-server/) を参照ください。 ::: From d4c88925bcda3c118f7c962a373a86b4315a140f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:21 +0200 Subject: [PATCH 1100/4889] New translations websocketserverclass.md (Japanese) --- .../version-20-R6/API/WebSocketServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md index 9b214c874bd4e9..c7a9c93aa4af65 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md @@ -82,7 +82,7 @@ Function onMessage($ws : 4D.WebSocketConnection; $message : Object) :::tip クライアントサイド JS -WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/websocket-server/) を参照ください。 +WebSocket 接続を処理するクライアントサイドの Javascriptコードの例については、[このブログの記事](https://blog.4d.com/ja/new-built-in-websocket-server/) を参照ください。 ::: From 2b35c2d054d2ca4b8d33be827a265283309a8065 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:23 +0200 Subject: [PATCH 1101/4889] New translations updates.md (Japanese) --- .../version-20-R6/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index a0931931fe0676..a8c4111d5fc30a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -104,7 +104,7 @@ title: リリースノート #### 動作の変更 - いくつかのエラーは、[エラー処理メソッド](../Concepts/error-handling.md) によってインタプリタモードのみでキャッチ可能でした。 この問題の修正後、以下のエラーがコンパイルモードでも検出されるようになりました: *範囲外のインデックス*、*互換性のない型*、*Null ポインターの逆参照*。 ただし、Intelプロセッサーでは、このようなエラーによって以前と同様に処理が中断されますが、Apple Siliconプロセッサーでは、[`ABORT`](https://doc.4d.com/4dv20/help/command/ja/page156.html)コマンドを呼び出さない限り、処理は中断されません。 -- 4D は内部的な PHPインタプリターを実装しなくなりました。 PHPコマンドを使用するには、[別途PHPインタプリターをセットアップして実行する](https://blog.4d.com/ja/deprecation-of-php-commands-and-removal-of-4d-built-in-php-interpreter) 必要があります。 +- 4D は内部的な PHPインタプリターを実装しなくなりました。 PHPコマンドを使用するには、[別途PHPインタプリターをセットアップして実行する](https://blog.4d.com/ja/deprecation-of-php-commands-removal-of-4d-built-in-php-interpreter) 必要があります。 ## 4D 20 R2 From 1badfda0b00a38472119a38d0955156141e06258 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:25 +0200 Subject: [PATCH 1102/4889] New translations formulas.md (Japanese) --- .../version-20-R6/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md index ce26a28794abf2..a9947d2ed66f3f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md @@ -161,7 +161,7 @@ $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) ``` -> [4D View Pro: Use 4D formulas in your spreadsheet (英文ブログ記事)](https://blog.4d.com/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 +> [4D View Pro: 4D のフォーミュラをスプレッドシートで使用する](https://blog.4d.com/ja/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 ### Hello World 例題 From d43d7e6dd256e5f849cdf4940d65889e39195ccf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 16 Aug 2024 18:19:29 +0200 Subject: [PATCH 1103/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntityClass.md | 108 +++++++++--------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md index f8ee4a57fb82cc..4d17fd4a5dc145 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md @@ -1107,7 +1107,7 @@ Se não houver entidade seguinte válida na selecção da entidade (ou seja, se A função `.previous()` retorna uma referência à entidade anterior na seleção de entidades à qual a entidade pertence. -If the entity does not belong to any existing entity selection (i.e. [.getSelection()](#getselection) returns Null), the function returns a Null value. +Se a entidade não pertencer a nenhuma seleção de entidade existente (ou seja, [.getSelection()](#getselection) retorna Null), a função retorna um valor Null. Se não houver nenhuma entidade anterior válida na seleção da entidade (ou seja, você está na primeira entidade da seleção), a função retorna Null. Se a entidade anterior foi abandonada, a função retorna a entidade válida anterior (e eventualmente Null). @@ -1220,49 +1220,49 @@ Em um aplicativo multiusuário ou multiprocesso, a função `.save()` é executa Por padrão, se o parâmetro *mode* for omitido, o método retornará um erro (veja abaixo) sempre que a mesma entidade tiver sido modificada por outro processo ou usuário enquanto isso não importa ao(s) atributo(s) modificado(s). -Otherwise, you can pass the `dk auto merge` option in the *mode* parameter: when the automatic merge mode is enabled, a modification done concurrently by another process/user on the same entity but on a different attribute will not result in an error. Os dados resultantes salvos na entidade serão a combinação ("merge"/fusão) de todas as modificações não simultâneas (se modificações forem aplicadas ao mesmo atributo, a operação de salvar falha e um erro é retornado, mesmo com o modo auto fusão) +Caso contrário, você pode passar a opção `dk auto merge` no parâmetro *mode*: quando o modo de mesclagem automática estiver ativado, uma modificação feita simultaneamente por outro processo/usuário na mesma entidade, mas em um atributo diferente, não resultará em um erro. Os dados resultantes salvos na entidade serão a combinação ("merge"/fusão) de todas as modificações não simultâneas (se modificações forem aplicadas ao mesmo atributo, a operação de salvar falha e um erro é retornado, mesmo com o modo auto fusão) -> O modo automático merge não está disponível para atributos de tipo Imagem, Objeto e Texto quando armazenado fora do registro. Concurrent changes in these attributes will result in a `dk status stamp has changed` error. +> O modo automático merge não está disponível para atributos de tipo Imagem, Objeto e Texto quando armazenado fora do registro. Alterações simultâneas nesses atributos resultarão em um erro do tipo `dk status stamp has changed`. **Resultado** -The object returned by `.save()` contains the following properties: - -| Propriedade | | Tipo | Descrição | -| ------------ | ----------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| success | | boolean | True se a ação salvar tiver sucesso, senão False | -| | | | ***Disponível apenas se a opção `dk auto merge` for usada***: | -| autoMerged | | boolean | True se fizer uma auto merge, senão False | -| | | | ***Disponível apenas em caso de erro***: | -| status | | number | Código de erro, [veja abaixo](#status-and-statustext) | -| statusText | | text | Description of the error, [see below](#status-and-statustext) | -| | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | -| lockKindText | | text | "Bloqueado pelo registro" | -| lockInfo | | object | Informações sobre a origem do bloqueio | -| | task_id | number | Parâmetros | -| | user_name | text | Nome de usuário de sessão na máquina | -| | user4d_alias | text | User alias if defined by `SET USER ALIAS`, otherwise user name in the 4D directory | -| | host_name | text | Nome da máquina | -| | task_name | text | Nome de processo | -| | client_version | text | | -| | | | ***Available only in case of serious error*** (serious error - can be trying to duplicate a primary key, disk full...): | -| errors | | uma coleção de objetos | | -| | message | text | Mensagem de erro | -| | componentSignature | text | Assinatura interna do componente (ex.: "dmbg" significa componente da base de dados) | -| | errCode | number | Código de erro | +O objeto retornado por `.save()` contém as seguintes propriedades: + +| Propriedade | | Tipo | Descrição | +| ------------ | ----------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| success | | boolean | True se a ação salvar tiver sucesso, senão False | +| | | | ***Disponível apenas se a opção `dk auto merge` for usada***: | +| autoMerged | | boolean | True se fizer uma auto merge, senão False | +| | | | ***Disponível apenas em caso de erro***: | +| status | | number | Código de erro, [veja abaixo](#status-and-statustext) | +| statusText | | text | Descrição do erro, [veja abaixo](#status-and-statustext) | +| | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | +| lockKindText | | text | "Bloqueado pelo registro" | +| lockInfo | | object | Informações sobre a origem do bloqueio | +| | task_id | number | Parâmetros | +| | user_name | text | Nome de usuário de sessão na máquina | +| | user4d_alias | text | Alias de usuário se definido por `SET USER ALIAS`, caso contrário, nome de usuário no diretório 4D | +| | host_name | text | Nome da máquina | +| | task_name | text | Nome de processo | +| | client_version | text | | +| | | | ***Disponível apenas em caso de erro grave*** (erro grave - pode estar tentando duplicar uma chave primária, disco cheio...): | +| errors | | uma coleção de objetos | | +| | message | text | Mensagem de erro | +| | componentSignature | text | Assinatura interna do componente (ex.: "dmbg" significa componente da base de dados) | +| | errCode | number | Código de erro | ##### status e statusText -The following values can be returned in the `status` and `statusText` properties of Result object in case of error: +Os valores a seguir podem ser retornados nas propriedades `status` e `statusText` do objeto Result em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status automerge failed` | 6 | (Only if the `dk auto merge` option is used) The automatic merge option failed when saving the entity.**Associated statusText**: "Auto merge failed" | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock( )`, this error can be returned when `dk reload if stamp changed` option is used

  • **Associated statusText**: "Entity doesnot exist anymore" | -| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | -| `dk status serious error` | 4 | A serious error is a low-level database error (e.g. duplicated key), a hardware error, etc.**Associated statusText**: "Other error" | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock( )`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | -| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a salvaguarda da entidade. **Associated statusText**: "Permission Error" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status automerge failed` | 6 | (Somente se a opção `dk auto merge` for usada) A opção de mesclagem automática falhou ao salvar a entidade.**Associated statusText**: "Falha na mesclagem automática" | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos:
  • a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock( )`, this error can be returned when `dk reload if stamp changed` option is used

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

  • **Associado statusText**: "Stamp mudou" | +| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a salvaguarda da entidade. **Associated statusText**: "Permission Error" | #### Exemplo 1 @@ -1282,7 +1282,7 @@ Criar uma nova entidade: #### Exemplo 2 -Updating an entity without `dk auto merge` option: +Atualizar uma entidade sem a opção dk auto merge: ```4d var $status : Object @@ -1351,35 +1351,35 @@ Atualização de uma entidade com a opção `dk auto merge`: #### Descrição -The `.toObject()` function returns an object which has been built from the entity. Os nomes das propriedades no objecto correspondem aos nomes dos atributos da entidade. +A função `.toObject()` retorna um objeto que foi criado a partir da entidade. Os nomes das propriedades no objecto correspondem aos nomes dos atributos da entidade. -If no filter is specified, or if the *filterString* parameter contains an empty string or "\*", the returned object will contain: +Se nenhum filtro for especificado, ou se o parâmetro *filterString* contiver uma cadeia de caracteres vazia ou "\*", o objeto retornado conterá: - todos os atributos de entidade de armazenagem -- attributes of the `relatedEntity` [kind](DataClassClass.md#attributename): you get a property with the same name as the related entity (name of the many-to-one link). Atributo é extraido com um formulário simples. -- attributes of the `relatedEntities` [kind](DataClassClass.md#attributename): attribute is not returned. +- atributos da `relatedEntity` [kind](DataClassClass.md#attributename): você obtém uma propriedade com o mesmo nome da entidade relacionada (nome do link de muitos para um). Atributo é extraido com um formulário simples. +- atributos de `relatedEntities` [kind](DataClassClass.md#attributename): o atributo não é retornado. No primeiro par|âmetro, passa os atributos entidade a extrair. Pode passar: -- *filterString*: a string with property paths separated with commas: "propertyPath1, propertyPath2, ...", or -- *filterCol*: a collection of strings: \["propertyPath1","propertyPath2";...] +- \*filterString: uma string com rotas de propriedades separadas por vírgulas: "propertyPath1, propertyPath2, ...", ou +- *filterCol*: uma coleção de cadeias de caracteres: \["propertyPath1", "propertyPath2";...] -If a filter is specified for attributes of the relatedEntity [kind](DataClassClass.md#attributename): +Se um filtro for especificado para os atributos de relatedEntity [kind](DataClassClass.md#attributename): -- propertyPath = "relatedEntity" -> it is extracted with simple form: an object with property \_\_KEY (primary key). -- propertyPath = "relatedEntity.\*" -> all the properties are extracted +- propertyPath = "relatedEntity" -> é extraído de forma simples: um objeto com a propriedade \_\_KEY (chave primária). +- propertyPath = "relatedEntity.\*" -> todas as propriedades são extraídas - propertyPath = "relatedEntity.propertyName1; relatedEntity.propertyName2; ..." -> só se extraem essas propriedades -If a filter is specified for attributes of the relatedEntities [kind](DataClassClass.md#attributename): +Se um filtro for especificado para os atributos de relatedEntities [kind] (DataClassClass.md#attributename): - propertyPath = "relatedEntities.\*" \*" -> se extraem todas as propriedades - propertyPath = "relatedEntities.propertyName1; relatedEntities.propertyName2; ..." -> só se extraem essas propriedades -In the *options* parameter, you can pass the `dk with primary key` and/or`dk with stamp` selector(s) to add the entity's primary keys and/or stamps in extracted objects. +No parâmetro opções , pode passar os seletores dk com chave primária e/ou dk with stamp para adicionar as chaves primárias da entidade e/ou carimbos nos objectos extraídos. :::caution Aviso -Se utilizar outro atributo que não a chave primária como o atributo Um numa relação, o valor deste atributo será escrito na propriedade "__KEY". Keep in mind that it is recommended to use the primary key as One attribute in your relations, especially when you use `.toObject()` and `.fromObject()` functions. +Se utilizar outro atributo que não a chave primária como o atributo Um numa relação, o valor deste atributo será escrito na propriedade "__KEY". Lembre-se de que é recomendável usar a chave primária como um atributo em suas relações, especialmente quando você usar as funções `.toObject()` e `.fromObject()`. ::: @@ -1637,11 +1637,11 @@ Retorna: #### Descrição -The `.touched()` function tests whether or not an entity attribute has been modified since the entity was loaded into memory or saved. +A função `.touched()` testa se um atributo de entidade foi ou não modificado desde que a entidade foi carregada na memória ou salva. Se um atributo for modificado ou calculado, a função retorna True, senão retorna False. Pode usar essa função para determinar se precisar salvar a entidade. -This function returns False for a new entity that has just been created (with [`.new( )`](DataClassClass.md#new)). Note however that if you use a function which calculates an attribute of the entity, the `.touched()` function will then return True. For example, if you call [`.getKey()`](#getkey) to calculate the primary key, `.touched()` returns True. +Essa função retorna False para uma nova entidade que acabou de ser criada (com [`.new( )`](DataClassClass.md#new)). No entanto, observe que se você usar uma função que calcule um atributo da entidade, a função `.touched()` então retornará Verdade. Por exemplo, se você chamar [`.getKey()`](#getkey) para calcular a chave primária, `.touched()` retornará True. #### Exemplo @@ -1683,7 +1683,7 @@ Neste exemplo, vemos se é necessário salvar a entidade: #### Descrição -The `.touchedAttributes()` function returns the names of the attributes that have been modified since the entity was loaded into memory. +A função `.touchedAttributes()` retorna os nomes dos atributos que foram modificados desde que a entidade foi carregada na memória. Isso se aplica para atributos [kind](DataClassClass.md#attributename) `storage` ou `relatedEntity`. @@ -1758,7 +1758,7 @@ Nesse modo: #### Descrição -The `.unlock()` function removes the pessimistic lock on the record matching the entity in the datastore and table related to its dataclass. +A função `.unlock()` remove o bloqueio pessimista do registro correspondente à entidade no armazenamento de dados e na tabela relacionada à sua classe de dados. > Para mais informações, consulte a seção [Bloqueio de entidades](ORDA/entities.md#entity-locking). @@ -1776,7 +1776,7 @@ Um registro é destrancado automaticamente quando não for mais referenciado por **Resultado** -The object returned by `.unlock()` contains the following property: +O objeto retornado por `.unlock()` contém a seguinte propriedade: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 00f827fde3342c6adb96f0478b0904aae2a842c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 09:18:32 +0200 Subject: [PATCH 1104/4889] New translations tls.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R5/Admin/tls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/tls.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/tls.md index 5cedb488b32892..bec9374b6cfc40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/tls.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/tls.md @@ -65,7 +65,7 @@ TLS は公開鍵暗号化技術を用います。これは、暗号化と復号 4D は以下の標準的な暗号化形式の証明書をサポートしています: -- [**RSA**](https://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7)) +- [**RSA**](https://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7) - [**ECDSA**](https://ja.wikipedia.org/wiki/%E6%A5%95%E5%86%86%E6%9B%B2%E7%B7%9ADSA) :::info 互換性 From f43313579ee6eb2ce6e1724b58a3b6fd0b3145da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 17:04:45 +0200 Subject: [PATCH 1105/4889] moved keyword picture operator --- docs/Concepts/dt_picture.md | 12 +++-- docs/Concepts/dt_string.md | 7 +-- .../version-19/Concepts/dt_picture.md | 53 ++++++++----------- .../version-19/Concepts/dt_string.md | 7 +-- .../version-20-R5/Concepts/dt_picture.md | 12 +++-- .../version-20-R5/Concepts/dt_string.md | 7 +-- .../version-20-R6/Concepts/dt_picture.md | 12 +++-- .../version-20-R6/Concepts/dt_string.md | 7 +-- .../version-20/Concepts/dt_picture.md | 12 +++-- .../version-20/Concepts/dt_string.md | 7 +-- 10 files changed, 61 insertions(+), 75 deletions(-) diff --git a/docs/Concepts/dt_picture.md b/docs/Concepts/dt_picture.md index c4070782f97a61..d4e33329a135f1 100644 --- a/docs/Concepts/dt_picture.md +++ b/docs/Concepts/dt_picture.md @@ -3,18 +3,18 @@ id: picture title: Picture --- -A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. +A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. -4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. +4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. -* on Windows, 4D uses WIC (Windows Imaging Component). +* on Windows, 4D uses WIC (Windows Imaging Component). * on macOS, 4D uses ImageIO. WIC and ImageIO permit the use of metadata in pictures. Two commands, `SET PICTURE METADATA` and `GET PICTURE METADATA`, let you benefit from metadata in your developments. ## Picture Codec IDs -4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. +4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command as picture Codec IDs. They can be returned in the following forms: @@ -24,7 +24,7 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman The form returned for each format will depend on the way the Codec is recorded at the operating system level. Note that the list of available codecs for reading and writing can be different since encoding codecs may require specific licenses. Most of the [4D picture management commands](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) can receive a Codec ID as a parameter. It is therefore imperative to use the system ID returned by the `PICTURE CODEC LIST` command. -Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. +Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. @@ -41,6 +41,8 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman |Resizing |Picture * Number |Picture |Resize Picture by Number ratio| |Horizontal scaling |Picture *+ Number |Picture |Resize Picture horizontally by Number ratio| |Vertical scaling |Picture *| Number |Picture |Resize Picture vertically by Number ratio| +|Contains keyword |Picture % String |Boolean |Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS`| + **Notes :** diff --git a/docs/Concepts/dt_string.md b/docs/Concepts/dt_string.md index ab93b7f08bc365..00923ae9769216 100644 --- a/docs/Concepts/dt_string.md +++ b/docs/Concepts/dt_string.md @@ -54,9 +54,6 @@ The following escape sequences can be used within strings: | |||"abd" <= "abc" |False| |Contains keyword |String % String |Boolean |"Alpha Bravo" % "Bravo" |True| | |||"Alpha Bravo" % "ravo" |False| -| |Picture % String |Boolean |Picture_expr % "Mer" |True (*)| - -(*) If the keyword "Mer" is associated with the picture stored in the picture expression (field or variable). ## String comparisons @@ -169,7 +166,7 @@ Otherwise, if the character reference symbols appear within an expression, they //... End if End if - + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) @@ -204,7 +201,7 @@ The following project method capitalizes the first character of each word of the //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) diff --git a/versioned_docs/version-19/Concepts/dt_picture.md b/versioned_docs/version-19/Concepts/dt_picture.md index bbfc861196a18d..d4e33329a135f1 100644 --- a/versioned_docs/version-19/Concepts/dt_picture.md +++ b/versioned_docs/version-19/Concepts/dt_picture.md @@ -7,8 +7,8 @@ A Picture field, variable or expression can be any Windows or Macintosh picture. 4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. -* on Windows, 4D uses WIC (Windows Imaging Component). -* on macOS, 4D uses ImageIO. +* on Windows, 4D uses WIC (Windows Imaging Component). +* on macOS, 4D uses ImageIO. WIC and ImageIO permit the use of metadata in pictures. Two commands, `SET PICTURE METADATA` and `GET PICTURE METADATA`, let you benefit from metadata in your developments. @@ -18,80 +18,75 @@ WIC and ImageIO permit the use of metadata in pictures. Two commands, `SET PICTU Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command as picture Codec IDs. They can be returned in the following forms: -* As an extension (for example “.gif”) -* As a MIME type (for example “image/jpeg”) +* As an extension (for example “.gif”) +* As a MIME type (for example “image/jpeg”) The form returned for each format will depend on the way the Codec is recorded at the operating system level. Note that the list of available codecs for reading and writing can be different since encoding codecs may require specific licenses. Most of the [4D picture management commands](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) can receive a Codec ID as a parameter. It is therefore imperative to use the system ID returned by the `PICTURE CODEC LIST` command. Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. + + ## Picture operators -|Operation |Syntax |Returns |Action| +|Operation |Syntax |Returns |Action| |---|---|---|---| -|Horizontal concatenation |Pict1 + Pict2 |Picture |Add Pict2 to the right of Pict1 -|Vertical concatenation |Pict1 / Pict2 |Picture |Add Pict2 to the bottom of Pict1| -|Exclusive superimposition |Pict1 & Pict2 |Picture |Superimposes Pict2 on top of Pict1 (Pict2 in foreground). Produces the same result as `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` -|Inclusive superimposition |Pict1 | Pict2 |Picture |Superimposes Pict2 on Pict1 and returns resulting mask if both pictures are the same size. Produces the same result as `$equal:=Equal pictures(Pict1;Pict2;Pict3)`| -|Horizontal move |Picture + Number |Picture |Move Picture horizontally Number pixels| -|Vertical move |Picture / Number |Picture |Move Picture vertically Number pixels| -|Resizing |Picture * Number |Picture |Resize Picture by Number ratio| -|Horizontal scaling |Picture *+ Number |Picture |Resize Picture horizontally by Number ratio| -|Vertical scaling |Picture *| Number |Picture |Resize Picture vertically by Number ratio| +|Horizontal concatenation |Pict1 + Pict2 |Picture |Add Pict2 to the right of Pict1 +|Vertical concatenation |Pict1 / Pict2 |Picture |Add Pict2 to the bottom of Pict1| +|Exclusive superimposition |Pict1 & Pict2 |Picture |Superimposes Pict2 on top of Pict1 (Pict2 in foreground). Produces the same result as `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` +|Inclusive superimposition |Pict1 | Pict2 |Picture |Superimposes Pict2 on Pict1 and returns resulting mask if both pictures are the same size. Produces the same result as `$equal:=Equal pictures(Pict1;Pict2;Pict3)`| +|Horizontal move |Picture + Number |Picture |Move Picture horizontally Number pixels| +|Vertical move |Picture / Number |Picture |Move Picture vertically Number pixels| +|Resizing |Picture * Number |Picture |Resize Picture by Number ratio| +|Horizontal scaling |Picture *+ Number |Picture |Resize Picture horizontally by Number ratio| +|Vertical scaling |Picture *| Number |Picture |Resize Picture vertically by Number ratio| +|Contains keyword |Picture % String |Boolean |Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS`| + **Notes :** -* In order to use the | operator, Pict1 and Pict2 must have exactly the same dimension. If both pictures are a different size, the operation Pict1 | Pict2 produces a blank picture. -* The `COMBINE PICTURES` command can be used to superimpose pictures while keeping the characteristics of each source picture in the resulting picture. -* Additional operations can be performed on pictures using the `TRANSFORM PICTURE` command. -* There is no comparison operators on pictures, however 4D proposes the `Equal picture` command to compare two pictures. +- In order to use the | operator, Pict1 and Pict2 must have exactly the same dimension. If both pictures are a different size, the operation Pict1 | Pict2 produces a blank picture. +- The `COMBINE PICTURES` command can be used to superimpose pictures while keeping the characteristics of each source picture in the resulting picture. +- Additional operations can be performed on pictures using the `TRANSFORM PICTURE` command. +- There is no comparison operators on pictures, however 4D proposes the `Equal picture` command to compare two pictures. + ### Examples Horizontal concatenation - ```4d circle+rectangle //Place the rectangle to the right of the circle rectangle+circle //Place the circle to the right of the rectangle ``` - ![](../assets/en/Concepts/concatHor.en.png) ![](../assets/en/Concepts/concatHor2.en.png) Vertical concatenation - ```4d circle/rectangle //Place the rectangle under the circle rectangle/circle //Place the circle under the rectangle ``` - ![](../assets/en/Concepts/concatVer.en.png) ![](../assets/en/Concepts/concatVer2.en.png) Exclusive superimposition - ```4d Pict3:=Pict1 & Pict2 // Superimposes Pict2 on top of Pict1 ``` - ![](../assets/en/Concepts/superimpoExc.fr.png) Inclusive superimposition - ```4d Pict3:=Pict1|Pict2 // Recovers resulting mask from superimposing two pictures of the same size ``` - ![](../assets/en/Concepts/superimpoInc.fr.png) Horizontal move - ```4d rectangle+50 //Move the rectangle 50 pixels to the right rectangle-50 //Move the rectangle 50 pixels to the left ``` - ![](../assets/en/Concepts/hormove.en.png) Vertical move @@ -100,7 +95,6 @@ Vertical move rectangle/50 //Move the rectangle down by 50 pixels rectangle/-20 //Move the rectangle up by 20 pixels ``` - ![](../assets/en/Concepts/vertmove.en.png)![](../assets/en/Concepts/vertmove2.en.png) Resize @@ -109,7 +103,6 @@ Resize rectangle*1.5 //The rectangle becomes 50% bigger rectangle*0.5 //The rectangle becomes 50% smaller ``` - ![](../assets/en/Concepts/resize.en.png)![](../assets/en/Concepts/resisze2.en.png) Horizontal scaling diff --git a/versioned_docs/version-19/Concepts/dt_string.md b/versioned_docs/version-19/Concepts/dt_string.md index ab93b7f08bc365..00923ae9769216 100644 --- a/versioned_docs/version-19/Concepts/dt_string.md +++ b/versioned_docs/version-19/Concepts/dt_string.md @@ -54,9 +54,6 @@ The following escape sequences can be used within strings: | |||"abd" <= "abc" |False| |Contains keyword |String % String |Boolean |"Alpha Bravo" % "Bravo" |True| | |||"Alpha Bravo" % "ravo" |False| -| |Picture % String |Boolean |Picture_expr % "Mer" |True (*)| - -(*) If the keyword "Mer" is associated with the picture stored in the picture expression (field or variable). ## String comparisons @@ -169,7 +166,7 @@ Otherwise, if the character reference symbols appear within an expression, they //... End if End if - + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) @@ -204,7 +201,7 @@ The following project method capitalizes the first character of each word of the //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) diff --git a/versioned_docs/version-20-R5/Concepts/dt_picture.md b/versioned_docs/version-20-R5/Concepts/dt_picture.md index c4070782f97a61..d4e33329a135f1 100644 --- a/versioned_docs/version-20-R5/Concepts/dt_picture.md +++ b/versioned_docs/version-20-R5/Concepts/dt_picture.md @@ -3,18 +3,18 @@ id: picture title: Picture --- -A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. +A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. -4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. +4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. -* on Windows, 4D uses WIC (Windows Imaging Component). +* on Windows, 4D uses WIC (Windows Imaging Component). * on macOS, 4D uses ImageIO. WIC and ImageIO permit the use of metadata in pictures. Two commands, `SET PICTURE METADATA` and `GET PICTURE METADATA`, let you benefit from metadata in your developments. ## Picture Codec IDs -4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. +4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command as picture Codec IDs. They can be returned in the following forms: @@ -24,7 +24,7 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman The form returned for each format will depend on the way the Codec is recorded at the operating system level. Note that the list of available codecs for reading and writing can be different since encoding codecs may require specific licenses. Most of the [4D picture management commands](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) can receive a Codec ID as a parameter. It is therefore imperative to use the system ID returned by the `PICTURE CODEC LIST` command. -Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. +Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. @@ -41,6 +41,8 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman |Resizing |Picture * Number |Picture |Resize Picture by Number ratio| |Horizontal scaling |Picture *+ Number |Picture |Resize Picture horizontally by Number ratio| |Vertical scaling |Picture *| Number |Picture |Resize Picture vertically by Number ratio| +|Contains keyword |Picture % String |Boolean |Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS`| + **Notes :** diff --git a/versioned_docs/version-20-R5/Concepts/dt_string.md b/versioned_docs/version-20-R5/Concepts/dt_string.md index ab93b7f08bc365..00923ae9769216 100644 --- a/versioned_docs/version-20-R5/Concepts/dt_string.md +++ b/versioned_docs/version-20-R5/Concepts/dt_string.md @@ -54,9 +54,6 @@ The following escape sequences can be used within strings: | |||"abd" <= "abc" |False| |Contains keyword |String % String |Boolean |"Alpha Bravo" % "Bravo" |True| | |||"Alpha Bravo" % "ravo" |False| -| |Picture % String |Boolean |Picture_expr % "Mer" |True (*)| - -(*) If the keyword "Mer" is associated with the picture stored in the picture expression (field or variable). ## String comparisons @@ -169,7 +166,7 @@ Otherwise, if the character reference symbols appear within an expression, they //... End if End if - + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) @@ -204,7 +201,7 @@ The following project method capitalizes the first character of each word of the //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) diff --git a/versioned_docs/version-20-R6/Concepts/dt_picture.md b/versioned_docs/version-20-R6/Concepts/dt_picture.md index c4070782f97a61..d4e33329a135f1 100644 --- a/versioned_docs/version-20-R6/Concepts/dt_picture.md +++ b/versioned_docs/version-20-R6/Concepts/dt_picture.md @@ -3,18 +3,18 @@ id: picture title: Picture --- -A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. +A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. -4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. +4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. -* on Windows, 4D uses WIC (Windows Imaging Component). +* on Windows, 4D uses WIC (Windows Imaging Component). * on macOS, 4D uses ImageIO. WIC and ImageIO permit the use of metadata in pictures. Two commands, `SET PICTURE METADATA` and `GET PICTURE METADATA`, let you benefit from metadata in your developments. ## Picture Codec IDs -4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. +4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command as picture Codec IDs. They can be returned in the following forms: @@ -24,7 +24,7 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman The form returned for each format will depend on the way the Codec is recorded at the operating system level. Note that the list of available codecs for reading and writing can be different since encoding codecs may require specific licenses. Most of the [4D picture management commands](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) can receive a Codec ID as a parameter. It is therefore imperative to use the system ID returned by the `PICTURE CODEC LIST` command. -Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. +Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. @@ -41,6 +41,8 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman |Resizing |Picture * Number |Picture |Resize Picture by Number ratio| |Horizontal scaling |Picture *+ Number |Picture |Resize Picture horizontally by Number ratio| |Vertical scaling |Picture *| Number |Picture |Resize Picture vertically by Number ratio| +|Contains keyword |Picture % String |Boolean |Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS`| + **Notes :** diff --git a/versioned_docs/version-20-R6/Concepts/dt_string.md b/versioned_docs/version-20-R6/Concepts/dt_string.md index ab93b7f08bc365..00923ae9769216 100644 --- a/versioned_docs/version-20-R6/Concepts/dt_string.md +++ b/versioned_docs/version-20-R6/Concepts/dt_string.md @@ -54,9 +54,6 @@ The following escape sequences can be used within strings: | |||"abd" <= "abc" |False| |Contains keyword |String % String |Boolean |"Alpha Bravo" % "Bravo" |True| | |||"Alpha Bravo" % "ravo" |False| -| |Picture % String |Boolean |Picture_expr % "Mer" |True (*)| - -(*) If the keyword "Mer" is associated with the picture stored in the picture expression (field or variable). ## String comparisons @@ -169,7 +166,7 @@ Otherwise, if the character reference symbols appear within an expression, they //... End if End if - + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) @@ -204,7 +201,7 @@ The following project method capitalizes the first character of each word of the //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) diff --git a/versioned_docs/version-20/Concepts/dt_picture.md b/versioned_docs/version-20/Concepts/dt_picture.md index c4070782f97a61..d4e33329a135f1 100644 --- a/versioned_docs/version-20/Concepts/dt_picture.md +++ b/versioned_docs/version-20/Concepts/dt_picture.md @@ -3,18 +3,18 @@ id: picture title: Picture --- -A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. +A Picture field, variable or expression can be any Windows or Macintosh picture. In general, this includes any picture that can be put on the pasteboard or read from the disk using 4D commands such as `READ PICTURE FILE`. -4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. +4D uses native APIs to encode (write) and decode (read) picture fields and variables under both Windows and macOS. These implementations provide access to numerous native formats, including the RAW format, currently used by digital cameras. -* on Windows, 4D uses WIC (Windows Imaging Component). +* on Windows, 4D uses WIC (Windows Imaging Component). * on macOS, 4D uses ImageIO. WIC and ImageIO permit the use of metadata in pictures. Two commands, `SET PICTURE METADATA` and `GET PICTURE METADATA`, let you benefit from metadata in your developments. ## Picture Codec IDs -4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. +4D supports natively a wide set of [picture formats](FormEditor/pictures.md#native-formats-supported), such as .jpeg, .png, or .svg. Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command as picture Codec IDs. They can be returned in the following forms: @@ -24,7 +24,7 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman The form returned for each format will depend on the way the Codec is recorded at the operating system level. Note that the list of available codecs for reading and writing can be different since encoding codecs may require specific licenses. Most of the [4D picture management commands](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) can receive a Codec ID as a parameter. It is therefore imperative to use the system ID returned by the `PICTURE CODEC LIST` command. -Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. +Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` command. @@ -41,6 +41,8 @@ Picture formats recognized by 4D are returned by the `PICTURE CODEC LIST` comman |Resizing |Picture * Number |Picture |Resize Picture by Number ratio| |Horizontal scaling |Picture *+ Number |Picture |Resize Picture horizontally by Number ratio| |Vertical scaling |Picture *| Number |Picture |Resize Picture vertically by Number ratio| +|Contains keyword |Picture % String |Boolean |Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS`| + **Notes :** diff --git a/versioned_docs/version-20/Concepts/dt_string.md b/versioned_docs/version-20/Concepts/dt_string.md index ab93b7f08bc365..00923ae9769216 100644 --- a/versioned_docs/version-20/Concepts/dt_string.md +++ b/versioned_docs/version-20/Concepts/dt_string.md @@ -54,9 +54,6 @@ The following escape sequences can be used within strings: | |||"abd" <= "abc" |False| |Contains keyword |String % String |Boolean |"Alpha Bravo" % "Bravo" |True| | |||"Alpha Bravo" % "ravo" |False| -| |Picture % String |Boolean |Picture_expr % "Mer" |True (*)| - -(*) If the keyword "Mer" is associated with the picture stored in the picture expression (field or variable). ## String comparisons @@ -169,7 +166,7 @@ Otherwise, if the character reference symbols appear within an expression, they //... End if End if - + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) @@ -204,7 +201,7 @@ The following project method capitalizes the first character of each word of the //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From a971383b7e413da641efa0573fb05b2469c55e7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 21:45:00 +0200 Subject: [PATCH 1106/4889] New translations dt_picture.md (Japanese) --- .../version-19/Concepts/dt_picture.md | 55 ++++++++----------- 1 file changed, 24 insertions(+), 31 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 9678dccb77c53b..87e2b495643101 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -7,8 +7,8 @@ title: ピクチャー 4D は Windows と macOS の両方においてネイティブな API を使用してフィールドや変数のピクチャーをエンコード (書き込み) およびデコード (読み込み) します。 これらの実装は現在デジタルカメラで使用されている RAW フォーマット含め、数多くのネイティブなフォーマットへのアクセスを提供します。 -* Windows では、4DはWIC (Windows Imaging Component) を使用します。 -* macOS では、4D は ImageIO を使用します。 +* Windows では、4DはWIC (Windows Imaging Component) を使用します。 +* macOS では、4D は ImageIO を使用します。 WIC および ImageIO はピクチャー内のメタデータの書き込みを許可しています。 `SET PICTURE METADATA` および `GET PICTURE METADATA` コマンドを使用することで、それらのメタデータを開発に役立てることができます。 @@ -18,77 +18,72 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを 4D が認識するピクチャーフォーマットは `PICTURE CODEC LIST` コマンドからピクチャー Codec IDとして返されます。 これは以下の形式で返されます: -* 拡張子 (例: “.gif”) -* MIME タイプ (例: “image/jpeg”) +* 拡張子 (例: “.gif”) +* MIME タイプ (例: “image/jpeg”) それぞれのピクチャーフォーマットに対して返される形式は、当該 Codec が OS レベルで記録されている方法に基づきます。 エンコーディング (書き込み) 用コーデックにはライセンスが必要な場合があるため、利用できるコーデックの一覧は、読み込み用と書き込み用で異なる可能性があることに注意してください。 多くの [4D ピクチャー管理コマンド](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.ja.html) は Codec ID を引数として受けとることができます。 したがって、`PICTURE CODEC LIST` から返されるシステムIDを使用しなければなりません。 4D が認識するピクチャーフォーマットは `PICTURE CODEC LIST` コマンドによって返されます。 + + ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| ------ | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **注:** -* | 演算子を使用するためには、Pict1 と Pict2 が完全に同一のサイズでなければなりません。 二つのピクチャーサイズに違いがある場合、Pict1 | Pict2 は空のピクチャーを生成します。 -* `COMBINE PICTURES` コマンドは、それぞれのソースピクチャーの特性を結果ピクチャーに保持しつつ、ピクチャーの重ね合わせをおこないます。 -* `TRANSFORM PICTURE` コマンドを使って、さらなる画像処理をおこなうことができます。 -* ピクチャー用の比較演算子はありませんが、`Equal picture` コマンドを使って 2つのピクチャーを比較することができます。 +- | 演算子を使用するためには、Pict1 と Pict2 が完全に同一のサイズでなければなりません。 二つのピクチャーサイズに違いがある場合、Pict1 | Pict2 は空のピクチャーを生成します。 +- `COMBINE PICTURES` コマンドは、それぞれのソースピクチャーの特性を結果ピクチャーに保持しつつ、ピクチャーの重ね合わせをおこないます。 +- `TRANSFORM PICTURE` コマンドを使って、さらなる画像処理をおこなうことができます。 +- ピクチャー用の比較演算子はありませんが、`Equal picture` コマンドを使って 2つのピクチャーを比較することができます。 + ### 例題 水平連結 - ```4d circle+rectangle // circle の右に rectangle が追加されます。 rectangle+circle // rectangle の右に circle が追加されます。 ``` - ![](../assets/en/Concepts/concatHor.en.png) ![](../assets/en/Concepts/concatHor2.en.png) 垂直連結 - ```4d circle/rectangle // circle の下に rectangle が追加されます。 rectangle/circle // rectangle の下に circle が追加されます。 ``` - ![](../assets/en/Concepts/concatVer.en.png) ![](../assets/en/Concepts/concatVer2.en.png) 排他的論理和 - ```4d Pict3:=Pict1 & Pict2 // Pict1 の上に Pict2 を重ねます。 ``` - ![](../assets/en/Concepts/superimpoExc.fr.png) 包括的論理和 - ```4d Pict3:=Pict1|Pict2 // 同じサイズの二つのピクチャーを重ね合わせた上でそのマスクの結果を返します。 ``` - ![](../assets/en/Concepts/superimpoInc.fr.png) 水平移動 - ```4d rectangle+50 // rectangle を右に 50ピクセル移動します。 rectangle-50 // rectangle を左に 50ピクセル移動します。 ``` - ![](../assets/en/Concepts/hormove.en.png) 垂直移動 @@ -97,7 +92,6 @@ rectangle-50 // rectangle を左に 50ピクセル移動します。 rectangle/50 // rectangle を下に 50ピクセル移動します。 rectangle/-20 // rectangle を上に 20ピクセル移動します。 ``` - ![](../assets/en/Concepts/vertmove.en.png)![](../assets/en/Concepts/vertmove2.en.png) 拡大 @@ -106,7 +100,6 @@ rectangle/-20 // rectangle を上に 20ピクセル移動します。 rectangle*1.5 // rectangle を 50%拡大します。 rectangle*0.5 // rectangle を 50%縮小します。 ``` - ![](../assets/en/Concepts/resize.en.png)![](../assets/en/Concepts/resisze2.en.png) 水平スケール From 7409c3e39f5464cf46a4e6227fd3d087f3da31d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 21:45:07 +0200 Subject: [PATCH 1107/4889] New translations dt_string.md (Japanese) --- .../version-19/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index 3744c9f57af771..51e889c4162738 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -54,9 +54,6 @@ title: 文字列 | | | | "abd" <= "abc" | false | | キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | | | | | "Alpha Bravo" % "ravo" | false | -| | Picture % String | Boolean | Picture_expr % "Mer" | true (*) | - -(*) キーワード "Mer" がピクチャー式 (フィールドまたは変数) に格納されたピクチャーの IPTC/Keywords メタデータに含まれている場合。 ## 文字列比較の詳細 From da179b84d329f6636570255d6d193ef0dd00070b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 21:47:44 +0200 Subject: [PATCH 1108/4889] New translations stepper.md (Japanese) --- .../version-19/FormObjects/stepper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/stepper.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/stepper.md index ca93ed55a6b8fd..aa77f674ed4bdc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/stepper.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/stepper.md @@ -24,7 +24,7 @@ title: ステッパー ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型) ("整数", "数値", "日付", "時間" のみ) - [CSSクラス](properties_Object.md#cssクラス) - [最小](properties_Scale.md#最小) - [最大](properties_Scale.md#最大) - [ステップ](properties_Scale.md#ステップ) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) ("整数", "数値", "日付", "時間" のみ) - [CSSクラス](properties_Object.md#cssクラス) - [最小](properties_Scale.md#最小) - [最大](properties_Scale.md#最大) - [ステップ](properties_Scale.md#ステップ) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) ## 参照 From 1b800cdc6da3c23ed5471257f44fd089b21e3e0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 21:47:45 +0200 Subject: [PATCH 1109/4889] New translations subform_overview.md (Japanese) --- .../version-19/FormObjects/subform_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/subform_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/subform_overview.md index 5865f25cccf602..65dcc5240bc276 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/subform_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/subform_overview.md @@ -147,4 +147,4 @@ title: サブフォーム ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型) - [CSSクラス](properties_Object.md#cssクラス) - [ソース](properties_Subform.md#ソース) - [リストフォーム ](properties_Subform.md#リストフォーム) - [詳細フォーム](properties_Subform.md#詳細フォーム) - [選択モード](properties_Subform.md#選択モード) - [リスト更新可](properties_Subform.md#リスト更新可) - [行をダブルクリック](properties_Subform.md#行をダブルクリック) - [空行をダブルクリック](properties_Subform.md#空行をダブルクリック) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [印刷時可変](properties_Print.md#印刷時可変) - [メソッド](properties_Action.md#メソッド) +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [ソース](properties_Subform.md#ソース) - [リストフォーム ](properties_Subform.md#リストフォーム) - [詳細フォーム](properties_Subform.md#詳細フォーム) - [選択モード](properties_Subform.md#選択モード) - [リスト更新可](properties_Subform.md#リスト更新可) - [行をダブルクリック](properties_Subform.md#行をダブルクリック) - [空行をダブルクリック](properties_Subform.md#空行をダブルクリック) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [印刷時可変](properties_Print.md#印刷時可変) - [メソッド](properties_Action.md#メソッド) From 1341670e0d88510fedfab99f088b81dd85de4b20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:00:24 +0200 Subject: [PATCH 1110/4889] New translations dt_picture.md (Japanese) --- .../version-20/Concepts/dt_picture.md | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index a7981a753cd954..87e2b495643101 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -29,17 +29,19 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| ------ | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **注:** From f39820ec3e390baadf9ce2ae462ee0d2518eb2a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:00:27 +0200 Subject: [PATCH 1111/4889] New translations dt_string.md (Japanese) --- .../version-20/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index 3744c9f57af771..51e889c4162738 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -54,9 +54,6 @@ title: 文字列 | | | | "abd" <= "abc" | false | | キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | | | | | "Alpha Bravo" % "ravo" | false | -| | Picture % String | Boolean | Picture_expr % "Mer" | true (*) | - -(*) キーワード "Mer" がピクチャー式 (フィールドまたは変数) に格納されたピクチャーの IPTC/Keywords メタデータに含まれている場合。 ## 文字列比較の詳細 From 6b3e00ace8fc5c7ab371821991b1303f61f98ce1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:02:58 +0200 Subject: [PATCH 1112/4889] New translations stepper.md (Japanese) --- .../version-20/FormObjects/stepper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/stepper.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/stepper.md index 629d33eca9612c..99ee7709dc1949 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/stepper.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/stepper.md @@ -23,7 +23,7 @@ title: ステッパー 詳細については [インジケーターの使用](progressIndicator.md#インジケーターの使用) を参照ください。 ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型) ("整数", "数値", "日付", "時間" のみ) - [CSSクラス](properties_Object.md#cssクラス) - [最小](properties_Scale.md#最小) - [最大](properties_Scale.md#最大) - [ステップ](properties_Scale.md#ステップ) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) ("整数", "数値", "日付", "時間" のみ) - [CSSクラス](properties_Object.md#cssクラス) - [最小](properties_Scale.md#最小) - [最大](properties_Scale.md#最大) - [ステップ](properties_Scale.md#ステップ) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) ## 参照 From 6ec8b1700bfe885b8a6c7f2db5e3c5f8fb3031a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:04:27 +0200 Subject: [PATCH 1113/4889] New translations formulas.md (Japanese) --- .../version-20/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md index 31f99e2ad9b13a..5f372c837a3110 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md @@ -171,7 +171,7 @@ $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) ``` -> [4D View Pro: Use 4D formulas in your spreadsheet (英文ブログ記事)](https://blog.4d.com/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 +> [4D View Pro: 4D のフォーミュラをスプレッドシートで使用する](https://blog.4d.com/ja/4d-view-pro-use-4d-formulas-in-your-spreadsheet/) も参照ください。 ### Hello World 例題 From 49977d2ab6066ee80af373617bb8e3f0813bd0f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:18:41 +0200 Subject: [PATCH 1114/4889] New translations dt_picture.md (Japanese) --- .../version-20-R5/Concepts/dt_picture.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 0b715b920388df..be4b83392f4ac9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -28,17 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| ------ | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **注 :** From d8b4cf0f61adddc4a66bc6826128c6ef3c076a22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:18:44 +0200 Subject: [PATCH 1115/4889] New translations dt_string.md (Japanese) --- .../version-20-R5/Concepts/dt_string.md | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index 79ac6c33060da6..0901d1e4180a43 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -37,27 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------- | ----------------------------------------- | ---------------------------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | -| | Picture % String | Boolean | Picture_expr % "Mer" | true (\*) | - -(\*) キーワード "Mer" がピクチャー式 (フィールドまたは変数) に格納されたピクチャーの IPTC/Keywords メタデータに含まれている場合。 +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 @@ -165,14 +162,14 @@ End if それ以外の場合には、式内で使用される文字列参照記号は、参照する文字を1文字の独立した文字列として返します。 例: ```4d -// 以下の例は vtText の最後の文字が "@" であるかをテストします。 +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - // 文字参照記号を使用し、よりシンプルに記述できます: + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -203,9 +200,9 @@ End if 以下のプロジェクトメソッドは、文字列内の各単語の先頭文字を大文字に変換し、結果の文字列を返します。 ```4d - // Capitalize_text プロジェクトメソッド - // Capitalize_text ( Text ) -> Text - // Capitalize_text ( Source text ) -> Capitalized Text + //Capitalize_text project method + //Capitalize_text ( Text ) -> Text + //Capitalize_text ( Source text ) -> Capitalized text $0:=$1 $vlLen:=Length($0) From 4944515334c83aaaf90b102505be5093f21fcaa3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:19:14 +0200 Subject: [PATCH 1116/4889] New translations processes.md (Japanese) --- .../version-20-R5/Develop/processes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md index 797ff571b7605a..c46bafc339e0b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md @@ -150,4 +150,4 @@ title: プロセスとワーカー ### 参照 -ワーカーの使い方の詳細については、[このブログ記事](https://blog.4d.com/ja/4d-summit-2016-laurnt-esnault-presents-works-and-ui-in-preemptive-mode/) を参照ください。 +ワーカーの使い方の詳細については、[このブログ記事](https://blog.4d.com/ja/4d-summit-2016-laurent-esnault-presents-workers-and-ui-in-preemptive-mode/) を参照ください。 From 8c0f4027c4665b12b97e31aad66e1088ad7520cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:24:33 +0200 Subject: [PATCH 1117/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-run-offscreen-area.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md index 3e5f083380a074..d3f993fe5993b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md @@ -129,4 +129,4 @@ $result:=VP Run offscreen area($o) #### 参照 -[ブログ記事 (英文): End of document loading](https://blog.4d.com/4d-view-pro-end-of-document-loading/) +[ブログ記事: 4D View Pro:ドキュメントの読み込み終了](https://blog.4d.com/ja/4d-view-pro-end-of-document-loading/) From 09c8d7777d42eea44fe8b6b67e4174999ab8da5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:40:22 +0200 Subject: [PATCH 1118/4889] New translations tls.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/Admin/tls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/tls.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/tls.md index 5cedb488b32892..bec9374b6cfc40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/tls.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/tls.md @@ -65,7 +65,7 @@ TLS は公開鍵暗号化技術を用います。これは、暗号化と復号 4D は以下の標準的な暗号化形式の証明書をサポートしています: -- [**RSA**](https://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7)) +- [**RSA**](https://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7) - [**ECDSA**](https://ja.wikipedia.org/wiki/%E6%A5%95%E5%86%86%E6%9B%B2%E7%B7%9ADSA) :::info 互換性 From 6bef793813a6a64e84eb510d67a3167cb4f099d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:40:49 +0200 Subject: [PATCH 1119/4889] New translations dt_picture.md (Japanese) --- .../current/Concepts/dt_picture.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 7dfcd2ed3c0045..dd78f61d105cff 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -28,17 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| ------ | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **注 :** From 325c0cc53f39d7e2960606308f14dc75ce0c9ddb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:40:52 +0200 Subject: [PATCH 1120/4889] New translations dt_string.md (Japanese) --- .../current/Concepts/dt_string.md | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index 79ac6c33060da6..0901d1e4180a43 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -37,27 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------- | ----------------------------------------- | ---------------------------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | -| | Picture % String | Boolean | Picture_expr % "Mer" | true (\*) | - -(\*) キーワード "Mer" がピクチャー式 (フィールドまたは変数) に格納されたピクチャーの IPTC/Keywords メタデータに含まれている場合。 +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 @@ -165,14 +162,14 @@ End if それ以外の場合には、式内で使用される文字列参照記号は、参照する文字を1文字の独立した文字列として返します。 例: ```4d -// 以下の例は vtText の最後の文字が "@" であるかをテストします。 +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - // 文字参照記号を使用し、よりシンプルに記述できます: + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -203,9 +200,9 @@ End if 以下のプロジェクトメソッドは、文字列内の各単語の先頭文字を大文字に変換し、結果の文字列を返します。 ```4d - // Capitalize_text プロジェクトメソッド - // Capitalize_text ( Text ) -> Text - // Capitalize_text ( Source text ) -> Capitalized Text + //Capitalize_text project method + //Capitalize_text ( Text ) -> Text + //Capitalize_text ( Source text ) -> Capitalized text $0:=$1 $vlLen:=Length($0) From 616228a4a6843caa5e8d4868e9a1dd903be40973 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:41:22 +0200 Subject: [PATCH 1121/4889] New translations processes.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Develop/processes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/processes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/processes.md index 797ff571b7605a..c46bafc339e0b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/processes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/processes.md @@ -150,4 +150,4 @@ title: プロセスとワーカー ### 参照 -ワーカーの使い方の詳細については、[このブログ記事](https://blog.4d.com/ja/4d-summit-2016-laurnt-esnault-presents-works-and-ui-in-preemptive-mode/) を参照ください。 +ワーカーの使い方の詳細については、[このブログ記事](https://blog.4d.com/ja/4d-summit-2016-laurent-esnault-presents-workers-and-ui-in-preemptive-mode/) を参照ください。 From ed7f3e56987da3d87ec44a23e44ec898139bd9f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:42:47 +0200 Subject: [PATCH 1122/4889] New translations checkbox_overview.md (Japanese) --- .../current/FormObjects/checkbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index f4aa15a711e9c3..41d524689c3fc0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -390,7 +390,7 @@ Office XP スタイルのチェックボックスの反転表示と背景のカ [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - +[式の型](properties_Object.md#式の型式タイプ) - [タイトル](properties_Object.md#タイトル) - [値を記憶](properties_Object.md#値を記憶) - [CSSクラス](properties_Object.md#cssクラス) - From e8a3b5dca8ca375400d2f2c3f28f2435a14cbabb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 22:46:54 +0200 Subject: [PATCH 1123/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../current/ViewPro/commands/vp-run-offscreen-area.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md index 331575d0aff5be..301c55a033da02 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md @@ -129,4 +129,4 @@ $result:=VP Run offscreen area($o) #### 参照 -[ブログ記事 (英文): End of document loading](https://blog.4d.com/4d-view-pro-end-of-document-loading/) +[ブログ記事: 4D View Pro:ドキュメントの読み込み終了](https://blog.4d.com/ja/4d-view-pro-end-of-document-loading/) From 709c15ba35de9ea6cd443c91e4f5a08d818651b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:03:54 +0200 Subject: [PATCH 1124/4889] New translations tls.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md index ff66bc6309c89a..1ddecf8350969f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md @@ -65,7 +65,7 @@ TLS は公開鍵暗号化技術を用います。これは、暗号化と復号 4D は以下の標準的な暗号化形式の証明書をサポートしています: -- [**RSA**](https://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7)) +- [**RSA**](https://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7) - [**ECDSA**](https://ja.wikipedia.org/wiki/%E6%A5%95%E5%86%86%E6%9B%B2%E7%B7%9ADSA) :::info 互換性 From c179b23c36de16229919693d24b0f4cdb083d0d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:04:19 +0200 Subject: [PATCH 1125/4889] New translations dt_picture.md (Japanese) --- .../version-20-R6/Concepts/dt_picture.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 0b715b920388df..be4b83392f4ac9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -28,17 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| ------ | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **注 :** From 9b6a372813d85ed53ae9157191c4f4f710506976 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:04:22 +0200 Subject: [PATCH 1126/4889] New translations dt_string.md (Japanese) --- .../version-20-R6/Concepts/dt_string.md | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index 79ac6c33060da6..0901d1e4180a43 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -37,27 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------- | ----------------------------------------- | ---------------------------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | -| | Picture % String | Boolean | Picture_expr % "Mer" | true (\*) | - -(\*) キーワード "Mer" がピクチャー式 (フィールドまたは変数) に格納されたピクチャーの IPTC/Keywords メタデータに含まれている場合。 +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 @@ -165,14 +162,14 @@ End if それ以外の場合には、式内で使用される文字列参照記号は、参照する文字を1文字の独立した文字列として返します。 例: ```4d -// 以下の例は vtText の最後の文字が "@" であるかをテストします。 +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - // 文字参照記号を使用し、よりシンプルに記述できます: + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -203,9 +200,9 @@ End if 以下のプロジェクトメソッドは、文字列内の各単語の先頭文字を大文字に変換し、結果の文字列を返します。 ```4d - // Capitalize_text プロジェクトメソッド - // Capitalize_text ( Text ) -> Text - // Capitalize_text ( Source text ) -> Capitalized Text + //Capitalize_text project method + //Capitalize_text ( Text ) -> Text + //Capitalize_text ( Source text ) -> Capitalized text $0:=$1 $vlLen:=Length($0) From dddb0e0b76582979b9f94852c4b52421b19e3e16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:04:52 +0200 Subject: [PATCH 1127/4889] New translations processes.md (Japanese) --- .../version-20-R6/Develop/processes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md index 79a803a3e6290a..9a33f0c2d9efcf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md @@ -150,4 +150,4 @@ title: プロセスとワーカー ### 参照 -ワーカーの使い方の詳細については、[このブログ記事](https://blog.4d.com/ja/4d-summit-2016-laurnt-esnault-presents-works-and-ui-in-preemptive-mode/) を参照ください。 +ワーカーの使い方の詳細については、[このブログ記事](https://blog.4d.com/ja/4d-summit-2016-laurent-esnault-presents-workers-and-ui-in-preemptive-mode/) を参照ください。 From 90272d94ba6663cd674a2e90049da18849cebf49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:06:16 +0200 Subject: [PATCH 1128/4889] New translations checkbox_overview.md (Japanese) --- .../version-20-R6/FormObjects/checkbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/checkbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/checkbox_overview.md index e464516c09ad4e..d1ba656814a187 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/checkbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/checkbox_overview.md @@ -390,7 +390,7 @@ Office XP スタイルのチェックボックスの反転表示と背景のカ [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型) - +[式の型](properties_Object.md#式の型式タイプ) - [タイトル](properties_Object.md#タイトル) - [値を記憶](properties_Object.md#値を記憶) - [CSSクラス](properties_Object.md#cssクラス) - From 4d5c2e4a6ea0cd61ced314e234788931b84b49dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:10:10 +0200 Subject: [PATCH 1129/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-run-offscreen-area.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md index 331575d0aff5be..301c55a033da02 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md @@ -129,4 +129,4 @@ $result:=VP Run offscreen area($o) #### 参照 -[ブログ記事 (英文): End of document loading](https://blog.4d.com/4d-view-pro-end-of-document-loading/) +[ブログ記事: 4D View Pro:ドキュメントの読み込み終了](https://blog.4d.com/ja/4d-view-pro-end-of-document-loading/) From 0aec9a855afea4411dc734cad194d7adfe056a8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:34:01 +0200 Subject: [PATCH 1130/4889] New translations dt_picture.md (French) --- .../version-19/Concepts/dt_picture.md | 33 ++++++++----------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index d9c9cc89af3769..2b6aced4e35157 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -7,8 +7,8 @@ Un champ, une variable ou expression de type image peut constituer une image Win 4D utilise des API natives pour encoder (écrire) et décoder (lire) les champs et les variables des images sous Windows et macOS. Ces implémentations donnent accès à de nombreux formats natifs, dont le format RAW, couramment utilisé par les appareils photo numériques. -* sous Windows, 4D utilise WIC (Windows Imaging Component). -* sous macOS, 4D utilise ImageIO. +* sous Windows, 4D utilise WIC (Windows Imaging Component). +* sous macOS, 4D utilise ImageIO. WIC et ImageIO permettent l’utilisation de métadonnées dans les images. Deux commandes, `SET PICTURE METADATA` et `GET PICTURE METADATA`, vous permettent d'en bénéficier dans vos développements. @@ -18,13 +18,15 @@ WIC et ImageIO permettent l’utilisation de métadonnées dans les images. Deux Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CODEC LIST` sous forme d'identifiants de codecs d'images. Ces identifiants peuvent être : -* une extension (par exemple “.gif”) -* Un type Mime (par exemple “image/jpg”) +* une extension (par exemple “.gif”) +* Un type Mime (par exemple “image/jpg”) La forme utilisée pour chaque format dépend du mode de déclaration du codec au niveau du système d’exploitation. Notez que les listes de codecs disponibles pour la lecture et pour l'écriture peuvent différer, étant donné que les codecs d'encodage peuvent nécessiter des licences spécifiques. La plupart des [commandes 4D de gestion d'images](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) peuvent recevoir un Codec ID en paramètre. Il est donc impératif d'utiliser l'identifiant système retourné par la commande `PICTURE CODEC LIST`. Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CODEC LIST`. + + ## Opérateurs sur les images | Opération | Syntaxe | Retourne | Action | @@ -38,57 +40,50 @@ La plupart des [commandes 4D de gestion d'images](https://doc.4d.com/4Dv18/4D/18 | Redimensionnement | Image * Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image *+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image *| Nombre | Picture | Image | Redimensionne l'image verticalement au pourcentage Nombre | +| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **Notes :** -* A noter que pour que l'opérateur | puisse être utilisé, Image1 et Image2 doivent être strictement de la même dimension. Si les deux images sont de taille différente, l’opération Image1 | Image2 produit une image vide. -* La commande `COMBINE PICTURES` permet d'effectuer des superpositions en conservant les caractéristiques de chaque image source dans l'image résultante. -* Des opération supplémentaires peuvent être réalisées sur des images à l'aide de la commande `TRANSFORM PICTURE`. -* Il n'existe pas d'opérateurs de comparaison pour les images; en revanche 4D propose d'utiliser la commande `Images egales` pour comparer deux images. +- A noter que pour que l'opérateur | puisse être utilisé, Image1 et Image2 doivent être strictement de la même dimension. Si les deux images sont de taille différente, l’opération Image1 | Image2 produit une image vide. +- La commande `COMBINE PICTURES` permet d'effectuer des superpositions en conservant les caractéristiques de chaque image source dans l'image résultante. +- Des opération supplémentaires peuvent être réalisées sur des images à l'aide de la commande `TRANSFORM PICTURE`. +- Il n'existe pas d'opérateurs de comparaison pour les images; en revanche 4D propose d'utiliser la commande `Images egales` pour comparer deux images. + ### Exemples Concaténation horizontale - ```4d cercle+rectangle // Place le rectangle à droite du cercle rectangle+cercle // Place le cercle à droite du rectangle ``` - ![](../assets/en/Concepts/concatHor.en.png) ![](../assets/en/Concepts/concatHor2.en.png) Concaténation verticale - ```4d circle/rectangle //Place the rectangle under the circle rectangle/circle //Place the circle under the rectangle ``` - ![](../assets/en/Concepts/concatVer.en.png) ![](../assets/en/Concepts/concatVer2.en.png) Superposition exclusive - ```4d Pict3:=Pict1 & Pict2 // Superposer Pict2 à Pict1 ``` - ![](../assets/en/Concepts/superimpoExc.fr.png) Superposition inclusive - ```4d Pict3:=Pict1|Pict2 // Récupérer le masque résultant de la superposition de deux images de même taille ``` - ![](../assets/en/Concepts/superimpoInc.fr.png) Déplacement horizontal - ```4d rectangle+50 // Déplace le rectangle 50 pixels vers la droite rectangle-50 // Déplace le rectangle 50 pixels vers la gauche ``` - ![](../assets/en/Concepts/hormove.en.png) Déplacement vertical @@ -97,7 +92,6 @@ Déplacement vertical rectangle/50 // Déplace le rectangle 50 pixels vers le bas rectangle/-20 // Déplace le rectangle 20 pixels vers le haut ``` - ![](../assets/en/Concepts/vertmove.en.png)![](../assets/en/Concepts/vertmove2.en.png) Redimensionnement @@ -106,7 +100,6 @@ Redimensionnement rectangle*1.5 // Augmente la taille du rectangle de 50% rectangle*0.5 // Réduit la taille du rectangle de 50% ``` - ![](../assets/en/Concepts/resize.en.png)![](../assets/en/Concepts/resisze2.en.png) Extension horizontale From 2c27be43f3b20630f4b9d574567fe1a081dfef56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:34:04 +0200 Subject: [PATCH 1131/4889] New translations dt_string.md (French) --- .../version-19/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index ff3e260caa4e56..4dffb7136a8bdf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -54,9 +54,6 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha | | | | "abd" <= "abc" | False | | Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | | | | | "Alpha Bravo" % "ravo" | False | -| | Image % Chaîne | Boolean | Expr_image % "Mer" | True (*) | - -(*) Si le mot-clé "Mer" a été associé à l'image stockée dans l'expression image (champ ou variable). ## Comparaisons de chaînes From 95f37d0e9338a5b43f948ca015f0f8a8b757b170 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:48:32 +0200 Subject: [PATCH 1132/4889] New translations dt_picture.md (French) --- .../version-20/Concepts/dt_picture.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 9a3ccaa06ada75..2b6aced4e35157 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -40,6 +40,8 @@ La plupart des [commandes 4D de gestion d'images](https://doc.4d.com/4Dv18/4D/18 | Redimensionnement | Image * Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image *+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image *| Nombre | Picture | Image | Redimensionne l'image verticalement au pourcentage Nombre | +| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **Notes :** From 7530973397b0f2bdc7efa047d401b9bb083ae21c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 20 Aug 2024 23:48:35 +0200 Subject: [PATCH 1133/4889] New translations dt_string.md (French) --- .../version-20/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index ff3e260caa4e56..4dffb7136a8bdf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -54,9 +54,6 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha | | | | "abd" <= "abc" | False | | Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | | | | | "Alpha Bravo" % "ravo" | False | -| | Image % Chaîne | Boolean | Expr_image % "Mer" | True (*) | - -(*) Si le mot-clé "Mer" a été associé à l'image stockée dans l'expression image (champ ou variable). ## Comparaisons de chaînes From 0beaf128addd5dc041f53040e5befe91a6065eb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 00:05:51 +0200 Subject: [PATCH 1134/4889] New translations dt_picture.md (French) --- .../version-20-R5/Concepts/dt_picture.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 889f12c3b06c70..7b04c00cb473a7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -39,6 +39,7 @@ Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CO | Redimensionnement | Image \* Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image \*+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image \*\| Nombre | Picture | Image \| Redimensionne l'image verticalement au pourcentage Nombre | +| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notes :** From 697aae4c8c3626d3b1f0969275d1664ed5c5f35c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 00:05:54 +0200 Subject: [PATCH 1135/4889] New translations dt_string.md (French) --- .../version-20-R5/Concepts/dt_string.md | 47 +++++++++---------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index e83e29ae2b29ed..57ef7cc8aeba36 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -36,27 +36,24 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha ## Opérateurs sur les chaînes -| Opération | Syntaxe | Retourne | Expression | Valeur | -| ------------------- | ---------------- | -------- | --------------------------------------- | ---------------------------- | -| Concaténation | Chaîne + Chaîne | String | "abc" + "def" | "abcdef" | -| Répétition | Chaîne \* Nombre | String | "ab" \* 3 | "ababab" | -| Egalité | Chaîne = Chaîne | Boolean | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Inégalité | Chaîne # Chaîne | Boolean | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Supérieur à | Chaîne > Chaîne | Boolean | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Inférieur à | Chaîne < Chaîne | Boolean | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Supérieur ou égal à | Chaîne >= Chaîne | Boolean | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Inférieur ou égal à | Chaîne <= Chaîne | Boolean | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Image % Chaîne | Boolean | Expr_image % "Mer" | True (\*) | - -(\*) Si le mot-clé "Mer" a été associé à l'image stockée dans l'expression image (champ ou variable). +| Opération | Syntaxe | Retourne | Expression | Valeur | +| ------------------- | ---------------- | -------- | ----------------------- | -------- | +| Concaténation | Chaîne + Chaîne | String | "abc" + "def" | "abcdef" | +| Répétition | Chaîne \* Nombre | String | "ab" \* 3 | "ababab" | +| Egalité | Chaîne = Chaîne | Boolean | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Inégalité | Chaîne # Chaîne | Boolean | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Supérieur à | Chaîne > Chaîne | Boolean | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Inférieur à | Chaîne < Chaîne | Boolean | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Supérieur ou égal à | Chaîne >= Chaîne | Boolean | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Inférieur ou égal à | Chaîne <= Chaîne | Boolean | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparaisons de chaînes @@ -163,14 +160,14 @@ End if Lorsque les symboles d'indice de chaîne apparaissent dans une expression, ils retournent le caractère auquel ils font référence sous la forme d'une chaîne d'un caractère. Par exemple : ```4d -//L'exemple suivant teste si le dernier caractère de vtText est un signe "@" +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - - //En utilisant la syntaxe de référence des caractères, vous écririez d'une manière plus simple : + + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -204,7 +201,7 @@ La méthode projet suivante ajoute une lettre capitale à tous les mots du texte //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From f53dae4cd683a80ae714b2a2b915e4a7b6a82461 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 00:27:17 +0200 Subject: [PATCH 1136/4889] New translations dt_picture.md (French) --- .../current/Concepts/dt_picture.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 889f12c3b06c70..7b04c00cb473a7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -39,6 +39,7 @@ Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CO | Redimensionnement | Image \* Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image \*+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image \*\| Nombre | Picture | Image \| Redimensionne l'image verticalement au pourcentage Nombre | +| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notes :** From 353e80dc1d28a9b89f8eefba36aaed3e528836ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 00:27:23 +0200 Subject: [PATCH 1137/4889] New translations dt_string.md (French) --- .../current/Concepts/dt_string.md | 47 +++++++++---------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index 12cb2272445316..e9fff9f88857aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -36,27 +36,24 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha ## Opérateurs sur les chaînes -| Opération | Syntaxe | Retourne | Expression | Valeur | -| ------------------- | ---------------- | -------- | --------------------------------------- | ---------------------------- | -| Concaténation | Chaîne + Chaîne | String | "abc" + "def" | "abcdef" | -| Répétition | Chaîne \* Nombre | String | "ab" \* 3 | "ababab" | -| Egalité | Chaîne = Chaîne | Boolean | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Inégalité | Chaîne # Chaîne | Boolean | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Supérieur à | Chaîne > Chaîne | Boolean | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Inférieur à | Chaîne < Chaîne | Boolean | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Supérieur ou égal à | Chaîne >= Chaîne | Boolean | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Inférieur ou égal à | Chaîne <= Chaîne | Boolean | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Image % Chaîne | Boolean | Expr_image % "Mer" | True (\*) | - -(\*) Si le mot-clé "Mer" a été associé à l'image stockée dans l'expression image (champ ou variable). +| Opération | Syntaxe | Retourne | Expression | Valeur | +| ------------------- | ---------------- | -------- | ----------------------- | -------- | +| Concaténation | Chaîne + Chaîne | String | "abc" + "def" | "abcdef" | +| Répétition | Chaîne \* Nombre | String | "ab" \* 3 | "ababab" | +| Egalité | Chaîne = Chaîne | Boolean | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Inégalité | Chaîne # Chaîne | Boolean | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Supérieur à | Chaîne > Chaîne | Boolean | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Inférieur à | Chaîne < Chaîne | Boolean | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Supérieur ou égal à | Chaîne >= Chaîne | Boolean | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Inférieur ou égal à | Chaîne <= Chaîne | Boolean | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparaisons de chaînes @@ -163,14 +160,14 @@ End if Lorsque les symboles d'indice de chaîne apparaissent dans une expression, ils retournent le caractère auquel ils font référence sous la forme d'une chaîne d'un caractère. Par exemple : ```4d -//L'exemple suivant teste si le dernier caractère de vtText est un signe "@" +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - - //En utilisant la syntaxe de référence des caractères, vous écririez d'une manière plus simple : + + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -204,7 +201,7 @@ La méthode projet suivante ajoute une lettre capitale à tous les mots du texte //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From feccb02d24d85001afdb86fec6487a4a72ae9939 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 00:49:32 +0200 Subject: [PATCH 1138/4889] New translations dt_picture.md (French) --- .../version-20-R6/Concepts/dt_picture.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 889f12c3b06c70..7b04c00cb473a7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -39,6 +39,7 @@ Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CO | Redimensionnement | Image \* Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image \*+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image \*\| Nombre | Picture | Image \| Redimensionne l'image verticalement au pourcentage Nombre | +| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notes :** From ff41ec32b95ec635ae7c635ee11e0f27aeae8c7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 00:49:35 +0200 Subject: [PATCH 1139/4889] New translations dt_string.md (French) --- .../version-20-R6/Concepts/dt_string.md | 47 +++++++++---------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index 12cb2272445316..e9fff9f88857aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -36,27 +36,24 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha ## Opérateurs sur les chaînes -| Opération | Syntaxe | Retourne | Expression | Valeur | -| ------------------- | ---------------- | -------- | --------------------------------------- | ---------------------------- | -| Concaténation | Chaîne + Chaîne | String | "abc" + "def" | "abcdef" | -| Répétition | Chaîne \* Nombre | String | "ab" \* 3 | "ababab" | -| Egalité | Chaîne = Chaîne | Boolean | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Inégalité | Chaîne # Chaîne | Boolean | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Supérieur à | Chaîne > Chaîne | Boolean | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Inférieur à | Chaîne < Chaîne | Boolean | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Supérieur ou égal à | Chaîne >= Chaîne | Boolean | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Inférieur ou égal à | Chaîne <= Chaîne | Boolean | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Image % Chaîne | Boolean | Expr_image % "Mer" | True (\*) | - -(\*) Si le mot-clé "Mer" a été associé à l'image stockée dans l'expression image (champ ou variable). +| Opération | Syntaxe | Retourne | Expression | Valeur | +| ------------------- | ---------------- | -------- | ----------------------- | -------- | +| Concaténation | Chaîne + Chaîne | String | "abc" + "def" | "abcdef" | +| Répétition | Chaîne \* Nombre | String | "ab" \* 3 | "ababab" | +| Egalité | Chaîne = Chaîne | Boolean | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Inégalité | Chaîne # Chaîne | Boolean | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Supérieur à | Chaîne > Chaîne | Boolean | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Inférieur à | Chaîne < Chaîne | Boolean | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Supérieur ou égal à | Chaîne >= Chaîne | Boolean | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Inférieur ou égal à | Chaîne <= Chaîne | Boolean | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contient mot-clé | Chaîne % Chaîne | Boolean | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparaisons de chaînes @@ -163,14 +160,14 @@ End if Lorsque les symboles d'indice de chaîne apparaissent dans une expression, ils retournent le caractère auquel ils font référence sous la forme d'une chaîne d'un caractère. Par exemple : ```4d -//L'exemple suivant teste si le dernier caractère de vtText est un signe "@" +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - - //En utilisant la syntaxe de référence des caractères, vous écririez d'une manière plus simple : + + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -204,7 +201,7 @@ La méthode projet suivante ajoute une lettre capitale à tous les mots du texte //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From 81fc11c4004d965ec54d2423b3ce383c19245701 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:11:04 +0200 Subject: [PATCH 1140/4889] New translations building.md (Spanish) --- .../version-18/Project/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/Project/building.md b/i18n/es/docusaurus-plugin-content-docs/version-18/Project/building.md index 39efbf5bb185f3..1016f12108e4ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/Project/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/Project/building.md @@ -88,7 +88,7 @@ Si ha llamado a su aplicación, *MiComponente*, 4D creará una carpeta Component La carpeta *MyComponent.4dbase* contiene: -* *MyComponent.4DZ* file +* archivo *MyComponent.4DZ* * Una carpeta *Resources*: todos los resources asociados se copian automáticamente en esta carpeta. Los otros componentes y/o carpetas de plugins no se copian (un componente no puede utilizar plugins u otros componentes). ## Página Application From 091c9eab51e1256676bb3a0b2f9f3e679429f84e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:17:42 +0200 Subject: [PATCH 1141/4889] New translations dt_picture.md (Spanish) --- .../version-19/Concepts/dt_picture.md | 33 ++++++++----------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 18b823ec87b25c..aec61ebc82067c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -7,8 +7,8 @@ Un campo, variable o expresión de tipo Imagen puede ser cualquier imagen de Win 4D utiliza APIs nativas para codificar (escribir) y decodificar (leer) los campos y las variables de las imágenes tanto en Windows como en macOS. Estas implementaciones dan acceso a numerosos formatos nativos, incluido el formato RAW, utilizado actualmente por las cámaras digitales. -* en Windows, 4D utiliza WIC (Windows Imaging Component). -* en macOS, 4D utiliza ImageIO. +* en Windows, 4D utiliza WIC (Windows Imaging Component). +* en macOS, 4D utiliza ImageIO. WIC e ImageIO permiten el uso de metadatos en las imágenes. Dos comandos, `SET PICTURE METADATA` y `GET PICTURE METADATA`, le permiten beneficiarse de los metadatos en sus desarrollos. @@ -18,13 +18,15 @@ WIC e ImageIO permiten el uso de metadatos en las imágenes. Dos comandos, `SET Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTURE CODEC LIST` como identificadores de códecs de imágenes. Se pueden devolver de las siguientes formas: -* Como una extensión (por ejemplo ".gif") -* Como un tipo MIME (por ejemplo, "image/jpeg") +* Como una extensión (por ejemplo ".gif") +* Como un tipo MIME (por ejemplo, "image/jpeg") La forma devuelta para cada formato dependerá de la forma en que se registre el códec a nivel del sistema operativo. Tenga en cuenta que la lista de códecs disponibles para lectura y escritura puede ser diferente, ya que los códecs de codificación pueden requerir licencias específicas. La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) pueden recibir un Codec ID como parámetro. Por lo tanto, es imperativo utilizar el ID del sistema devuelto por el comando `PICTURE CODEC LIST`. Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTURE CODEC LIST`. + + ## Operadores de imágenes | Operación | Sintaxis | Devuelve | Acción | @@ -38,57 +40,50 @@ La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv | Redimensionamiento | Imagen * Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen *+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen *| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **Notas:** -* Para poder utilizar el operador |, Imag1 e Imag2 deben tener exactamente la misma dimensión. Si ambas imágenes tienen un tamaño diferente, la operación Imagen1 | Imagen2 produce una imagen en blanco. -* El comando `COMBINE PICTURES` puede utilizarse para superponer imágenes manteniendo las características de cada imagen fuente en la imagen resultante. -* Se pueden realizar operaciones adicionales en las imágenes utilizando el comando `TRANSFORM PICTURE`. -* No hay operadores de comparación de imágenes, sin embargo 4D propone el comando `Equal picture` para comparar dos imágenes. +- Para poder utilizar el operador |, Imag1 e Imag2 deben tener exactamente la misma dimensión. Si ambas imágenes tienen un tamaño diferente, la operación Imagen1 | Imagen2 produce una imagen en blanco. +- El comando `COMBINE PICTURES` puede utilizarse para superponer imágenes manteniendo las características de cada imagen fuente en la imagen resultante. +- Se pueden realizar operaciones adicionales en las imágenes utilizando el comando `TRANSFORM PICTURE`. +- No hay operadores de comparación de imágenes, sin embargo 4D propone el comando `Equal picture` para comparar dos imágenes. + ### Ejemplos Concatenación horizontal - ```4d circle+rectangle //Colocar el rectángulo a la derecha del círculo rectangle+circle //Colocar el círculo a la derecha del rectángulo ``` - ![](../assets/en/Concepts/concatHor.en.png) ![](../assets/en/Concepts/concatHor2.en.png) Concatenación vertical - ```4d circle+rectangle //Colocar el rectángulo debajo del círculo rectangle+circle //Colocar el círculo debajo del rectángulo ``` - ![](../assets/en/Concepts/concatVer.en.png) ![](../assets/en/Concepts/concatVer2.en.png) Superposición exclusiva - ```4d Pict3:=Pict1 & Pict2 // Superponer Pict2 sobre Pict1 ``` - ![](../assets/en/Concepts/superimpoExc.fr.png) Superposición inclusiva - ```4d Pict3:=Pict1|Pict2 // Recupera la máscara resultante de la superposición de dos imágenes del mismo tamaño ``` - ![](../assets/en/Concepts/superimpoInc.fr.png) Desplazamiento horizontal - ```4d rectangle+50 //Mover el rectángulo 50 píxeles a la derecha rectangle-50 //Mover el rectángulo 50 píxeles a la izquierda ``` - ![](../assets/en/Concepts/hormove.en.png) Movimiento vertical @@ -97,7 +92,6 @@ Movimiento vertical rectangle/50 //Mover el rectángulo 50 píxeles hacia abajo rectangle/-20 //Mover el rectángulo 20 píxeles hacia arriba ``` - ![](../assets/en/Concepts/vertmove.en.png)![](../assets/en/Concepts/vertmove2.en.png) Redimensionamiento @@ -106,7 +100,6 @@ Redimensionamiento rectangle*1.5 //El rectángulo se hace un 50% más grande rectangle*0.5 //El rectángulo se hace un 50% más pequeño ``` - ![](../assets/en/Concepts/resize.en.png)![](../assets/en/Concepts/resisze2.en.png) Escala horizontal From dc653703dc6f23f162d8ae6ccc4289d819d36b93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:17:45 +0200 Subject: [PATCH 1142/4889] New translations dt_string.md (Spanish) --- .../version-19/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index 2860eebad80adc..76c094ecf43d3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -54,9 +54,6 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: | | | | "abd" <= "abc" | False | | Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | | | | | "Alpha Bravo" % "ravo" | False | -| | Imagen % Cadena | Boolean | Picture_expr % "Mer" | True (*) | - -(*) Si la palabra clave "Mer" está asociada a la imagen almacenada en la expresión imagen (campo o variable). ## Comparaciones de cadenas From f57035f38f696d25fd84be46f20d518f1b2a2400 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:17:58 +0200 Subject: [PATCH 1143/4889] New translations building.md (Spanish) --- .../version-19/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md index 247895184c47e3..9028e3c3f33a8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md @@ -95,7 +95,7 @@ Si ha llamado a su aplicación, *MiComponente*, 4D creará una carpeta *Componen La carpeta *MyComponent.4dbase* contiene: -* *MyComponent.4DZ* file +* archivo *MyComponent.4DZ* * Una carpeta *Resources*: todos los resources asociados se copian automáticamente en esta carpeta. Los otros componentes y/o carpetas de plugins no se copian (un componente no puede utilizar plugins u otros componentes). ## Página Application From 895a828b96c46e3087528e4cda0eb9536caec362 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:31:53 +0200 Subject: [PATCH 1144/4889] New translations dt_picture.md (Spanish) --- .../version-20/Concepts/dt_picture.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index eff1d834ce8714..aec61ebc82067c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -40,6 +40,8 @@ La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv | Redimensionamiento | Imagen * Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen *+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen *| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **Notas:** From 54feaed0851787852d265e3c5ff7f01d69bce291 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:31:55 +0200 Subject: [PATCH 1145/4889] New translations dt_string.md (Spanish) --- .../version-20/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index 2860eebad80adc..76c094ecf43d3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -54,9 +54,6 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: | | | | "abd" <= "abc" | False | | Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | | | | | "Alpha Bravo" % "ravo" | False | -| | Imagen % Cadena | Boolean | Picture_expr % "Mer" | True (*) | - -(*) Si la palabra clave "Mer" está asociada a la imagen almacenada en la expresión imagen (campo o variable). ## Comparaciones de cadenas From dbeca7ac416b63a7e96351e625ae3e059fce97e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:32:16 +0200 Subject: [PATCH 1146/4889] New translations building.md (Spanish) --- .../version-20/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 7e417d1725e35e..c6f065477d0d93 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 @@ -106,7 +106,7 @@ Si ha llamado a su aplicación, *MiComponente*, 4D creará una carpeta *Componen La carpeta *MyComponent.4dbase* contiene: -* *MyComponent.4DZ* file +* archivo *MyComponent.4DZ* * Una carpeta *Resources*: todos los resources asociados se copian automáticamente en esta carpeta. Los otros componentes y/o carpetas de plugins no se copian (un componente no puede utilizar plugins u otros componentes). From 08705c894f8493dee13744db32502c658fedf569 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:48:32 +0200 Subject: [PATCH 1147/4889] New translations version-20-r5.json (Spanish) --- i18n/es/docusaurus-plugin-content-docs/version-20-R5.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5.json b/i18n/es/docusaurus-plugin-content-docs/version-20-R5.json index 4706e911c5d71a..2c98c454bde1f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5.json +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5.json @@ -280,7 +280,7 @@ "description": "The generated-index page title for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.Exposing your datastore in REST.link.generated-index.description": { - "message": "Configura tu almacén de datos para acceso REST", + "message": "Configura su almacén de datos para acceso REST", "description": "The generated-index page description for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.API (general)": { From 831d399dc7a95fcde5723fd38ef2700a2d00f26d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:49:04 +0200 Subject: [PATCH 1148/4889] New translations dt_picture.md (Spanish) --- .../version-20-R5/Concepts/dt_picture.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 4a6095681cea10..14b428a32c3ce7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -39,6 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notas :** From 28e4531c16e097d81e33f9ea386c91bf52283b6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:49:06 +0200 Subject: [PATCH 1149/4889] New translations dt_string.md (Spanish) --- .../version-20-R5/Concepts/dt_string.md | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index 0696c9f0694ca8..1843ffa7ed521d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -36,27 +36,24 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: ## Operadores de cadenas -| Operación | Sintaxis | Devuelve | Expression | Valor | -| ---------------------- | ---------------- | -------- | ----------------------------------------- | ---------------------------- | -| Concatenación | Cadena + Cadena | String | "abc" + "def" | "abcdef" | -| Repetición | Cadena \* Número | String | "ab" \* 3 | "ababab" | -| Igual | Cadena = Cadena | Boolean | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Desigualdad | Cadena # Cadena | Boolean | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Mayor que | Cadena > Cadena | Boolean | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Menor que | Cadena < Cadena | Boolean | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Mayor o igual que | Cadena >= Cadena | Boolean | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Menor o igual que | Cadena <= Cadena | Boolean | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Imagen % Cadena | Boolean | Picture_expr % "Mer" | True (\*) | - -(\*) Si la palabra clave "Mer" está asociada a la imagen almacenada en la expresión imagen (campo o variable). +| Operación | Sintaxis | Devuelve | Expression | Valor | +| ---------------------- | ---------------- | -------- | ----------------------- | -------- | +| Concatenación | Cadena + Cadena | String | "abc" + "def" | "abcdef" | +| Repetición | Cadena \* Número | String | "ab" \* 3 | "ababab" | +| Igual | Cadena = Cadena | Boolean | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Desigualdad | Cadena # Cadena | Boolean | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Mayor que | Cadena > Cadena | Boolean | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Menor que | Cadena < Cadena | Boolean | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Mayor o igual que | Cadena >= Cadena | Boolean | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Menor o igual que | Cadena <= Cadena | Boolean | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparaciones de cadenas @@ -163,14 +160,14 @@ End if En caso contrario, si los símbolos de referencia de caracteres aparecen dentro de una expresión, devuelven el caracter (al que se refieren) como una cadena de 1 caracter. Por ejemplo: ```4d -//El siguiente ejemplo prueba si el último carácter de vtText es una arroba "@" +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - - //Utilizando la sintaxis de referencia de caracteres, se podría escribir de una manera más simple: + + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -201,10 +198,10 @@ provocará el error de tiempo de ejecución que se muestra aquí: El siguiente método proyecto pone en mayúsculas el primer carácter de cada palabra del texto recibido como parámetro y devuelve el texto resultante en mayúsculas: ```4d - //Método proyecto Capitalize_text + //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From 5b06abd586df60853746a84f99d02d17facfdc63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:50:57 +0200 Subject: [PATCH 1150/4889] New translations pluginarea_overview.md (Spanish) --- .../version-20-R5/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md index 17cfc784b86e0c..431461736f5b61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md @@ -15,7 +15,7 @@ Si dibuja un área de plug-in demasiado pequeña, 4D la mostrará como un botón ## Propiedades avanzadas -If advanced options are provided by the author of the plug-in, a **Plug-in** theme containing an [**Advanced Properties**](properties_Plugins.md) button may be enabled in the Property list. En este caso, puede hacer clic en este botón para definir estas opciones, normalmente a través de una caja de diálogo personalizada. +Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema **Plug-in** que contenga un botón [**Propiedades avanzadas**](properties_Plugins.md) en la lista de propiedades. En este caso, puede hacer clic en este botón para definir estas opciones, normalmente a través de una caja de diálogo personalizada. ## Instalar un plug-in From 8a4b55fc69a0989e55adced296daf2ea3afe6f17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:51:31 +0200 Subject: [PATCH 1151/4889] New translations shapes_overview.md (Spanish) --- .../version-20-R5/FormObjects/shapes_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md index 716e638025ee06..c59aa083230649 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md @@ -57,8 +57,8 @@ La propiedad JSON `startPoint` define a partir de qué coordenada dibujar la lí "top": 40, "width": 100, "height": 80, - "startPoint": "topLeft", //first direction - "strokeDashArray": "6 2" //dashed + "startPoint": "topLeft", //primera dirección + "strokeDashArray": "6 2" //línea de guiones } ``` @@ -71,10 +71,10 @@ Resultado: "left": 20, "top": 40, "width": 100, - "height": 80, - "startPoint": "bottomLeft", //2nd direction - "strokeDashArray": "6 2" //dashed - } + "altura": 80, + "startPoint": "bottomLeft", //2ª dirección + "strokeDashArray": "6 2" //discontinua +} ``` Resultado: From 177f20d68949f61ac1261dade018fc35b5a0fb26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:52:44 +0200 Subject: [PATCH 1152/4889] New translations classfunctions.md (Spanish) --- .../version-20-R5/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index d352e359d87e0a..764e243a6b8f8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -35,7 +35,7 @@ Las funciones son llamadas en el objeto correspondiente en el almacén de datos | | `/rest/\{dataClass\}/EntitySelectionClassFunction/$orderby` | | [entity class](ORDA/ordaClasses.md#entity-class) | `/rest/\{dataClass\}(key)/EntityClassFunction/` | -> `/rest/\{dataClass\}/Function` can be used to call either a dataclass or an entity selection function (`/rest/\{dataClass\}` returns all entities of the DataClass as an entity selection).\ +> `/rest/\{dataClass\}/Function` puede utilizarse para llamar a una función de dataclass o de entity selection (`/rest/\{dataClass\}` devuelve todas las entidades de la dataClass como una selección de entidades).\ > La función se busca primero en la clase de selección de entidades. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. > All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [_Use preemptive process_ setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). From f7fcf2b26a8654b3c6bd871f5869ace326bcb94e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:52:46 +0200 Subject: [PATCH 1153/4889] New translations authusers.md (Spanish) --- .../version-20-R5/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md index 4a813d349f3802..bb06274f6ef67c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md @@ -42,7 +42,7 @@ En el modo "inicio de sesión forzada", el uso de la licencia está desconectado Las [peticiones REST descriptivas](#descriptive-rest-requests) siempre son procesadas por el servidor, aunque no se abra una sesión usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado". -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. Para asignar privilegios a una sesión web, debe ejecutar la función [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) para la sesión. Ejecutar esta función activa el consumo de la licencia 4D. +Todas las demás peticiones REST (manejando datos o ejecutando una función) sólo serán procesadas si son ejecutadas dentro de una sesión web con privilegios apropiados, de lo contrario devuelven un error. Para asignar privilegios a una sesión web, debe ejecutar la función [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) para la sesión. Ejecutar esta función activa el consumo de la licencia 4D. Este modo le permite implementar la siguiente secuencia de acceso: From 77755825e7f59c94c0d504058e4d8cfc27ddfd60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:53:00 +0200 Subject: [PATCH 1154/4889] New translations users.md (Spanish) --- .../version-20-R5/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md index d8a5bbcecf1696..a7f86186345449 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md @@ -36,7 +36,7 @@ Este estado libera recursos en el servidor. Además, la aplicación 4D remota se Se soporta el siguiente escenario: un usuario remoto deja de trabajar durante un tiempo, por ejemplo durante una pausa para comer, pero mantiene abierta la conexión con el servidor. La máquina pasa al modo reposo. Cuando el usuario regresa, despierta la máquina y la aplicación 4D remota recupera automáticamente su conexión con el servidor, así como el contexto de la sesión. -> Una sesión remota durmiente es abandonada automáticamente por el servidor tras 48 horas de inactividad. You can modify this default timeout using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv19/help/command/en/page642.html) command with the `Remote connection sleep timeout` selector. +> Una sesión remota durmiente es abandonada automáticamente por el servidor tras 48 horas de inactividad. Puede modificar este tiempo de espera por defecto utilizando el comando [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv19/help/command/en/page642.html) con el selector `Remote connection sleep timeout`. ## Área de búsqueda/filtrado From 9a6d9f35635451b53f93116496e74257eeaecf16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:53:07 +0200 Subject: [PATCH 1155/4889] New translations classes.md (Spanish) --- .../version-20-R5/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index 9e89f12ca7588e..6a7496b6f005f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -173,7 +173,7 @@ The `.font` property is the font name (see **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md/#fonts-and-text)). +La propiedad `.textDecoration` es la decoración de texto de la tabla (ver [**Fuentes y texto**](configuring.md/#fonts-and-text)). ### .borderLeft From 8acc7ca44a6ea5b45706df792def52442def7420 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:53:34 +0200 Subject: [PATCH 1156/4889] New translations vp-get-cell-style.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md index e78b3c970a7aa3..1975a63c344fbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md @@ -16,7 +16,7 @@ title: VP Get cell style #### Descripción -The `VP Get cell style` command returns a [style object](../configuring.md#style-objects) for the first cell in the _rangeObj_. +El comando `VP Get cell style` devuelve un [objeto estilo](../configuring.md#style-objects) para la primera celda del _rangeObj_. En _rangeObj_, pase un rango que contenga el estilo a recuperar. From 8ecafc08e8fc08a1f503ad928b43b1016e0cd9ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:53:39 +0200 Subject: [PATCH 1157/4889] New translations vp-get-default-style.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md index 9d7760154661c7..06d180d03784fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md @@ -17,7 +17,7 @@ title: VP Get default style #### Descripción -El comando `VP Get default style` devuelve un objeto de estilo predeterminado para una hoja. The returned object contains basic document rendering properties as well as the default style settings (if any) previously set by the [VP SET DEFAULT STYLE](vp-set-default-style.md) method. Para obtener más información sobre las propiedades de estilo, consulte [Objetos de estilo y hojas de estilo](../configuring.md#style-objects--style-sheets). +El comando `VP Get default style` devuelve un objeto de estilo predeterminado para una hoja. El objeto devuelto contiene las propiedades básicas de renderización del documento, así como la configuración de estilo por defecto (si la hay) definida previamente por el método [VP SET DEFAULT STYLE](vp-set-default-style.md). Para obtener más información sobre las propiedades de estilo, consulte [Objetos de estilo y hojas de estilo](../configuring.md#style-objects--style-sheets). En _vpAreaName_, pase el nombre de la propiedad del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From ab65c56f8ba5d199868189ecede1bda248b4289b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:54:22 +0200 Subject: [PATCH 1158/4889] New translations vp-remove-table-rows.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md index c9c33a722c4d85..d8986670ef48ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md @@ -27,7 +27,7 @@ title: VP REMOVE TABLE ROWS #### Descripción -The `VP REMOVE TABLE ROWS` command removes one or _count_ row(s) from the specified _tableName_ at the specified _row_ index. El comando elimina valores y estilos. +El comando `VP REMOVE TABLE ROWS` elimina una o _count_ fila(s) del _tableName_ especificado en el índice _row_ especificado. El comando elimina valores y estilos. Este comando elimina las líneas de la tabla _tableName_, NO de la hoja. El número total de líneas de la hoja no se ve afectado por el comando. Los datos presentes debajo de la tabla (si los hay) se desplazan automáticamente hacia arriba en función del número de líneas eliminadas. From 3245f32e9576963b0fd460b7122c17187d728af6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:55:03 +0200 Subject: [PATCH 1159/4889] New translations configuring.md (Spanish) --- .../version-20-R5/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index 74a0864945466e..738657dde44eca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -408,7 +408,7 @@ Los objetos de estilo y las hojas de estilo de 4D View Pro le permiten controlar ### Objetos de estilo & Hojas de estilo -Los objetos Estilo contienen parámetros de estilo. Se pueden utilizar en una hoja de estilo o por su cuenta. Los objetos Estilo también pueden utilizarse además de una hoja de estilo, de modo que puedan definirse diferentes parámetros para rangos de celdas individuales sin que ello afecte al resto del documento. Puede utilizar objetos de estilo directamente con los comandos [VP SET CELL STYLE](comandos/vp-set-cell-style.md) y [VP SET DEFAULT STYLE](comandos/vp-set-default-style.md). You can also use style objects when defining custom table themes using the [VP SET TABLE THEME](commands/vp-set-table-theme.md) or [VP CREATE TABLE](commands/vp-create-table.md) commands. +Los objetos Estilo contienen parámetros de estilo. Se pueden utilizar en una hoja de estilo o por su cuenta. Los objetos Estilo también pueden utilizarse además de una hoja de estilo, de modo que puedan definirse diferentes parámetros para rangos de celdas individuales sin que ello afecte al resto del documento. Puede utilizar objetos de estilo directamente con los comandos [VP SET CELL STYLE](comandos/vp-set-cell-style.md) y [VP SET DEFAULT STYLE](comandos/vp-set-default-style.md). También puede utilizar objetos de estilo al definir temas personalizados de tabla usando los comandos [VP SET TABLE THEME](commands/vp-set-table-theme.md) o [VP CREATE TABLE](commands/vp-create-table.md). Una **hoja de estilo** agrupa una combinación de propiedades en un objeto estilo para especificar el aspecto de todas las celdas de sus documentos 4D View Pro. Las hojas de estilo guardadas con el documento pueden utilizarse para definir las propiedades de una sola hoja, de varias hojas o de todo un libro de trabajo. Cuando se crea, una hoja de estilo 4D View Pro recibe un nombre que se guarda dentro de la hoja de estilo en la propiedad "name". Esto permite utilizar fácilmente una hoja de estilo y si se selecciona cuidadosamente, puede facilitar su identificación y finalidad (por ejemplo, Membrete_interno, Membrete_externo). From b3f6422d27287887ae48a9ec4fc047795c7c7139 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:55:08 +0200 Subject: [PATCH 1160/4889] New translations authentication.md (Spanish) --- .../version-20-R5/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md index faad625d399157..5ef11d95d19ffd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md @@ -113,7 +113,7 @@ Debe declarar estos parámetros de la siguiente manera: Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): ```4d -// On Web Authentication database method +// Método base On Web Authentication #DECLARE ($url : Text; $header : Text; \ $BrowserIP : Text; $ServerIP : Text; \ $user : Text; $password : Text) \ From 5653abaf13da2bada016144c229fde98b038ea28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 01:55:12 +0200 Subject: [PATCH 1161/4889] New translations httprequests.md (Spanish) --- .../version-20-R5/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 8ca1b36d4882b4..7e6724d47c7a1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -21,7 +21,7 @@ El método base `On Web Connection` se llama automáticamente cuando el servidor Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). -> The request should have previously been accepted by the [`On Web Authentication`](authentication.md#on-web-authentication) database method (if it exists) and the web server must be launched. +> La petición debe haber sido aceptada previamente por el método base [`On Web Authentication`](authentication.md#on-web-authentication) de la base (si existe) y el servidor web debe lanzarse. ### Sintaxis From d1dd37330b3ef89c86e334a60e9c7270a3e208e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:08:42 +0200 Subject: [PATCH 1162/4889] New translations cryptokeyclass.md (Spanish) --- .../current/API/CryptoKeyClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index e48802c454f11d..fa293f4e56eea1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -9,7 +9,7 @@ Esta clase está disponible en el "class store" de `4D`. :::info Ver también -For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. +Para obtener una visión general de esta clase, consulte la entrada del blog [**CryptoKey: cifrar, descifrar, firmar y verificar**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/). ::: From e1308f50cbc1a5dbe557a65db73d8d77b904cd34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:09:29 +0200 Subject: [PATCH 1163/4889] New translations websocketconnectionclass.md (Spanish) --- .../current/API/WebSocketConnectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md index 7587e845d0b58a..87d3833dd540ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md @@ -21,7 +21,7 @@ Para una visión general y algunos ejemplos de la implementación del servidor W ### Objeto WebSocketConnection -A `WebSocketConnection` object is automatically created when the [`WSHandler.onConnection`](WebSocketServerClass.md#wsshandler-parameter) callback function of the [WebSocketServer object](WebSocketServerClass.md#4dwebsocketservernew) returns a [`connectionHandler`](WebSocketServerClass.md#connectionhandler-object) object. +Un objeto `WebSocketConnection` se crea automáticamente cuando la función de retrollamada [`WSHandler.onConnection`](WebSocketServerClass.md#wsshandler-parameter) del objeto [WebSocketServer](WebSocketServerClass.md#4dwebsocketservernew) devuelve un objeto [`connectionHandler`](WebSocketServerClass.md#connectionhandler-object). Los objetos WebSocketConnection ofrecen las siguientes propiedades y funciones: @@ -42,7 +42,7 @@ Los objetos WebSocketConnection ofrecen las siguientes propiedades y funciones: #### Descripción -The `.handler` property contains the accessor that gets the `connectionHandler` object used to initiate the connection. +La propiedad `.handler` contiene el accessor que recupera el objeto `connectionHandler` utilizado para iniciar la conexión. @@ -133,7 +133,7 @@ Un *code* y un *message* pueden ser enviados al cliente durante el cierre para i #### Descripción -The `.wss` property contains the [`WebSocketServer`](WebSocketServerClass.md#4dwebsocketservernew) parent object of the connection. +La propiedad `.wss` contiene el objeto padre [WebSocketServer\`](WebSocketServerClass.md#4dwebsocketservernew) de la conexión. Esta propiedad es de sólo lectura. From a77a3a2aae0ccaa38b716632f699300714c32720 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:10:04 +0200 Subject: [PATCH 1164/4889] New translations dt_picture.md (Spanish) --- .../current/Concepts/dt_picture.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 4a6095681cea10..14b428a32c3ce7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -39,6 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notas :** From 0b298f7c2a389c1c710f4bf07b88ce6791a063fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:10:06 +0200 Subject: [PATCH 1165/4889] New translations dt_string.md (Spanish) --- .../current/Concepts/dt_string.md | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index 522a752cd449b7..287630411f3118 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -36,27 +36,24 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: ## Operadores de cadenas -| Operación | Sintaxis | Devuelve | Expression | Valor | -| ---------------------- | ---------------- | -------- | ----------------------------------------- | ---------------------------- | -| Concatenación | Cadena + Cadena | String | "abc" + "def" | "abcdef" | -| Repetición | Cadena \* Número | String | "ab" \* 3 | "ababab" | -| Igual | Cadena = Cadena | Boolean | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Desigualdad | Cadena # Cadena | Boolean | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Mayor que | Cadena > Cadena | Boolean | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Menor que | Cadena < Cadena | Boolean | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Mayor o igual que | Cadena >= Cadena | Boolean | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Menor o igual que | Cadena <= Cadena | Boolean | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Imagen % Cadena | Boolean | Picture_expr % "Mer" | True (\*) | - -(\*) Si la palabra clave "Mer" está asociada a la imagen almacenada en la expresión imagen (campo o variable). +| Operación | Sintaxis | Devuelve | Expression | Valor | +| ---------------------- | ---------------- | -------- | ----------------------- | -------- | +| Concatenación | Cadena + Cadena | String | "abc" + "def" | "abcdef" | +| Repetición | Cadena \* Número | String | "ab" \* 3 | "ababab" | +| Igual | Cadena = Cadena | Boolean | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Desigualdad | Cadena # Cadena | Boolean | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Mayor que | Cadena > Cadena | Boolean | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Menor que | Cadena < Cadena | Boolean | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Mayor o igual que | Cadena >= Cadena | Boolean | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Menor o igual que | Cadena <= Cadena | Boolean | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparaciones de cadenas @@ -163,14 +160,14 @@ End if En caso contrario, si los símbolos de referencia de caracteres aparecen dentro de una expresión, devuelven el caracter (al que se refieren) como una cadena de 1 caracter. Por ejemplo: ```4d -//El siguiente ejemplo prueba si el último carácter de vtText es una arroba "@" +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - - //Utilizando la sintaxis de referencia de caracteres, se podría escribir de una manera más simple: + + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -201,10 +198,10 @@ provocará el error de tiempo de ejecución que se muestra aquí: El siguiente método proyecto pone en mayúsculas el primer carácter de cada palabra del texto recibido como parámetro y devuelve el texto resultante en mayúsculas: ```4d - //Método proyecto Capitalize_text + //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From d90612bb855a8fc4f73100135514bfe592afb7de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:12:08 +0200 Subject: [PATCH 1166/4889] New translations pluginarea_overview.md (Spanish) --- .../current/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index 17cfc784b86e0c..431461736f5b61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -15,7 +15,7 @@ Si dibuja un área de plug-in demasiado pequeña, 4D la mostrará como un botón ## Propiedades avanzadas -If advanced options are provided by the author of the plug-in, a **Plug-in** theme containing an [**Advanced Properties**](properties_Plugins.md) button may be enabled in the Property list. En este caso, puede hacer clic en este botón para definir estas opciones, normalmente a través de una caja de diálogo personalizada. +Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema **Plug-in** que contenga un botón [**Propiedades avanzadas**](properties_Plugins.md) en la lista de propiedades. En este caso, puede hacer clic en este botón para definir estas opciones, normalmente a través de una caja de diálogo personalizada. ## Instalar un plug-in From ad8202af18eb8b8c198e258571e6df3c2e8a2e9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:12:47 +0200 Subject: [PATCH 1167/4889] New translations shapes_overview.md (Spanish) --- .../current/FormObjects/shapes_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md index 716e638025ee06..c59aa083230649 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md @@ -57,8 +57,8 @@ La propiedad JSON `startPoint` define a partir de qué coordenada dibujar la lí "top": 40, "width": 100, "height": 80, - "startPoint": "topLeft", //first direction - "strokeDashArray": "6 2" //dashed + "startPoint": "topLeft", //primera dirección + "strokeDashArray": "6 2" //línea de guiones } ``` @@ -71,10 +71,10 @@ Resultado: "left": 20, "top": 40, "width": 100, - "height": 80, - "startPoint": "bottomLeft", //2nd direction - "strokeDashArray": "6 2" //dashed - } + "altura": 80, + "startPoint": "bottomLeft", //2ª dirección + "strokeDashArray": "6 2" //discontinua +} ``` Resultado: From de2704f37e2a2fd0b08258855fa56b419110f48a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:13:20 +0200 Subject: [PATCH 1168/4889] New translations updates.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index f800b79b9d36bf..cc1549ea54436f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -387,7 +387,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 - Nuevos temas oscuros y claros por defecto en [Preferencias del editor de código](../Preferences/methods.md#theme-list). - [Compilación nativa](../Project/compiler.md#compiler-methods-for) para procesadores Silicon. - La propiedad [Cálculo de variables](../FormObjects/properties_Object.md#cálculo-de-variables) ahora es compatible con las columnas list box de la selección de entidades. -- Nueva página [CLI]completa (../Admin/cli.md). +- Nueva página completada [CLI](../Admin/cli.md). ### 4D 18 R6 From a80387bd09634e06921455984384d53627435e93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:14:08 +0200 Subject: [PATCH 1169/4889] New translations classfunctions.md (Spanish) --- .../current/REST/ClassFunctions.md | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index f7a0645b2ee395..81549f52de797f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -40,12 +40,12 @@ Las funciones son llamadas en el objeto correspondiente en el almacén de datos | | `/rest/\{dataClass\}/EntitySelectionClassFunction/$filter` | | | `/rest/\{dataClass\}/EntitySelectionClassFunction/$orderby` | | [entity class](ORDA/ordaClasses.md#entity-class) | `/rest/\{dataClass\}(key)/EntityClassFunction/` | -| [Singleton class](../Concepts/classes.md#singleton-classes) | `/rest/$singleton/SingletonClass/SingletonClassFunction` (ver la [página $singleton]($singleton.md)) | +| [Clase Singleton](../Concepts/classes.md#singleton-classes) | `/rest/$singleton/SingletonClass/SingletonClassFunction` (ver la [página $singleton]($singleton.md)) | -> `/rest/\{dataClass\}/Function` can be used to call either a dataclass or an entity selection function (`/rest/\{dataClass\}` returns all entities of the DataClass as an entity selection).\ +> `/rest/\{dataClass\}/Function` puede utilizarse para llamar a una función de dataclass o de entity selection (`/rest/\{dataClass\}` devuelve todas las entidades de la dataClass como una selección de entidades).\ > La función se busca primero en la clase de selección de entidades. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. -> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [_Use preemptive process_ setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). +> Todo el código 4D llamado desde las peticiones REST **debe ser hilo-seguro** si el proyecto se ejecuta en modo compilado, porque el Servidor REST siempre utiliza procesos apropiativos en este caso (el valor de la propiedad [_Utilizar proceso apropiativo_](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) es ignorado por el Servidor REST). ## Parámetros @@ -58,7 +58,7 @@ Se aplican las siguientes reglas: - Todos los tipos de datos escalares soportados en las colecciones JSON pueden ser pasados como parámetros. - La selección de entidades y la entidad se pueden pasar como parámetros. El objeto JSON debe contener atributos específicos utilizados por el servidor REST para asignar datos a los objetos ORDA correspondientes: `__DATACLASS`, `__ENTITY`, `__ENTITIES`, `__DATASET`. -See [this example](#using-an-entity-to-be-created-on-the-server) and [this example](#receiving-an-entity-selection-as-parameter). +Ver [este ejemplo](#usando-una-entidad-que-se-creará-en-el-servidor) y [este ejemplo](#recibiendo-una-selección-de-entidades-como-parámetro). ### Parámetro de valor escalar @@ -118,7 +118,7 @@ Esta base de datos se expone como un almacén de datos remoto en localhost (puer La clase de `DataStore` US_Cities ofrece una API: ``` -// DataStore class +// Clase DataStore Class extends DataStoreImplementation @@ -240,7 +240,7 @@ A continuación, puede ejecutar esta petición: La clase `StudentsSelection` tine una función `getAgeAverage`: ``` -// StudentsSelection Class +// Clase StudentsSelection Class extends EntitySelection @@ -272,7 +272,7 @@ Una vez que haya creado un conjunto de entidades, puede ejecutar esta petición: La clase `StudentsSelection` tiene una función `getLastSummary`: ``` -// StudentsSelection Class +// Clase StudentsSelection Class extends EntitySelection @@ -281,7 +281,7 @@ exposed Function getLastSummary : Text var $last : Object $last:=This.last() - return =$last.firstname+" - "+$last.lastname+" is ... "+String($last.age()) + return =$last.firstname+" - "+$last.lastname+" is ... " +String($last.age()) ``` A continuación, puede ejecutar esta petición: @@ -301,18 +301,18 @@ A continuación, puede ejecutar esta petición: La clase de Dataclass `Students` tiene la función `pushData()` que recibe una entidad que contiene los datos del cliente. El método `checkData()` efectúa algunos controles. Si son válidos, la entidad se guarda y se devuelve. ``` -// Students Class +// Clase Students Class extends DataClass exposed Function pushData($entity : Object) : Object var $status : Object - $status:=checkData($entity) // $status is an object with a success boolean property + $status:=checkData($entity) // $status es un objeto con una propiedad booleana success - If ($status.success) + Si ($status.success) $status:=$entity.save() - If ($status.success) + If ($status. uccess) return $entity End if End if @@ -440,16 +440,16 @@ Cuerpo de la petición: En este ejemplo, asociamos una escuela existente a una entidad Students. La clase `StudentsEntity` tiene una API: ``` -// StudentsEntity class +// Clase StudentsEntity Class extends Entity exposed Function putToSchool() var $1, $school , $0, $status : Object - //$1 is a Schools entity + //$1 es una entidad Schools $school:=$1 - //Associate the related entity school to the current Students entity + //Asocia la entidad relacionada school a la entidad actual Students This.school:=$school $status:=This.save() @@ -500,14 +500,14 @@ exposed Function setFinalExam() $keys:=New collection() - //Loop on the entity selection + //Bucle en la selección de entidades For each ($student;$es) $student.finalExam:=$examResult $status:=$student.save() If ($status.success) $keys.push($student.ID) - End if - End for each + End if + End for each $0:=$keys ``` @@ -556,13 +556,14 @@ var $ageAverage : Integer $remoteDS:=Open datastore(New object("hostname";"127.0.0.1:8044");"students") -// $newStudent is a student entity to procees +// $newStudent es una entidad estudiantil para proceder $newStudent:=... $students:=$remoteDS.Students.query("school.name = :1";"Math school") -// We add an entity to the $students entity selection on the client +// Agregamos una entidad a la selección de entidad $students en el cliente $students.add($newStudent) -// We call a function on the StudentsSelection class returning the age average of the students in the entity selection -// The function is executed on the server on the updated $students entity selection which included the student added from the client +// Llamamos a una función de la clase StudentsSelection devolviendo el promedio de edad de los estudiantes de la entity selection +// La función se ejecuta en el servidor en la selección actualizada de entidad +$students que incluía al estudiante añadido por el cliente $ageAverage:=$students.getAgeAverage() ``` From c309c05b79af6cb0667fc5deb19f2162ca913a8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:14:24 +0200 Subject: [PATCH 1170/4889] New translations users.md (Spanish) --- .../current/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md index d8a5bbcecf1696..a7f86186345449 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md @@ -36,7 +36,7 @@ Este estado libera recursos en el servidor. Además, la aplicación 4D remota se Se soporta el siguiente escenario: un usuario remoto deja de trabajar durante un tiempo, por ejemplo durante una pausa para comer, pero mantiene abierta la conexión con el servidor. La máquina pasa al modo reposo. Cuando el usuario regresa, despierta la máquina y la aplicación 4D remota recupera automáticamente su conexión con el servidor, así como el contexto de la sesión. -> Una sesión remota durmiente es abandonada automáticamente por el servidor tras 48 horas de inactividad. You can modify this default timeout using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv19/help/command/en/page642.html) command with the `Remote connection sleep timeout` selector. +> Una sesión remota durmiente es abandonada automáticamente por el servidor tras 48 horas de inactividad. Puede modificar este tiempo de espera por defecto utilizando el comando [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv19/help/command/en/page642.html) con el selector `Remote connection sleep timeout`. ## Área de búsqueda/filtrado From 178262d220d20ec1ce435e402774ba4526fd9b5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:14:30 +0200 Subject: [PATCH 1171/4889] New translations classes.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index 9e89f12ca7588e..6a7496b6f005f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -173,7 +173,7 @@ The `.font` property is the font name (see **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md/#fonts-and-text)). +La propiedad `.textDecoration` es la decoración de texto de la tabla (ver [**Fuentes y texto**](configuring.md/#fonts-and-text)). ### .borderLeft From d7296a23109eac2629d7a2faaa5d4e403b16d964 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:14:57 +0200 Subject: [PATCH 1172/4889] New translations vp-get-cell-style.md (Spanish) --- .../current/ViewPro/commands/vp-get-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md index 70380c98fc2b0d..25aac551fb6e12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md @@ -16,7 +16,7 @@ title: VP Get cell style #### Descripción -The `VP Get cell style` command returns a [style object](../configuring.md#style-objects) for the first cell in the *rangeObj*. +El comando `VP Get cell style` devuelve un [objeto estilo](../configuring.md#style-objects) para la primera celda del *rangeObj*. En *rangeObj*, pase un rango que contenga el estilo a recuperar. From eead90ede465c7f6ebc97e9e766f512114a99a03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:15:02 +0200 Subject: [PATCH 1173/4889] New translations vp-get-default-style.md (Spanish) --- .../current/ViewPro/commands/vp-get-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md index f0191348d9f2f2..9c3d38b6d3257e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md @@ -17,7 +17,7 @@ title: VP Get default style #### Descripción -El comando `VP Get default style` devuelve un objeto de estilo predeterminado para una hoja. The returned object contains basic document rendering properties as well as the default style settings (if any) previously set by the [VP SET DEFAULT STYLE](vp-set-default-style.md) method. Para obtener más información sobre las propiedades de estilo, consulte [Objetos de estilo y hojas de estilo](../configuring.md#style-objects--style-sheets). +El comando `VP Get default style` devuelve un objeto de estilo predeterminado para una hoja. El objeto devuelto contiene las propiedades básicas de renderización del documento, así como la configuración de estilo por defecto (si la hay) definida previamente por el método [VP SET DEFAULT STYLE](vp-set-default-style.md). Para obtener más información sobre las propiedades de estilo, consulte [Objetos de estilo y hojas de estilo](../configuring.md#style-objects--style-sheets). En *vpAreaName*, pase el nombre de la propiedad del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 9419aa3faa1e2a1eee676064e3b522c3bd7013c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:15:46 +0200 Subject: [PATCH 1174/4889] New translations vp-remove-table-rows.md (Spanish) --- .../current/ViewPro/commands/vp-remove-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md index b79dd8d06370c3..2518bd63aeca4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md @@ -27,7 +27,7 @@ title: VP REMOVE TABLE ROWS #### Descripción -The `VP REMOVE TABLE ROWS` command removes one or *count* row(s) from the specified *tableName* at the specified *row* index. El comando elimina valores y estilos. +El comando `VP REMOVE TABLE ROWS` elimina una o *count* fila(s) del *tableName* especificado en el índice *row* especificado. El comando elimina valores y estilos. Este comando elimina las líneas de la tabla *tableName*, NO de la hoja. El número total de líneas de la hoja no se ve afectado por el comando. Los datos presentes debajo de la tabla (si los hay) se desplazan automáticamente hacia arriba en función del número de líneas eliminadas. From e5c1e45cf7e886f39e53ce6eea7ef00bdca98d98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:16:36 +0200 Subject: [PATCH 1175/4889] New translations configuring.md (Spanish) --- .../current/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 74a0864945466e..738657dde44eca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -408,7 +408,7 @@ Los objetos de estilo y las hojas de estilo de 4D View Pro le permiten controlar ### Objetos de estilo & Hojas de estilo -Los objetos Estilo contienen parámetros de estilo. Se pueden utilizar en una hoja de estilo o por su cuenta. Los objetos Estilo también pueden utilizarse además de una hoja de estilo, de modo que puedan definirse diferentes parámetros para rangos de celdas individuales sin que ello afecte al resto del documento. Puede utilizar objetos de estilo directamente con los comandos [VP SET CELL STYLE](comandos/vp-set-cell-style.md) y [VP SET DEFAULT STYLE](comandos/vp-set-default-style.md). You can also use style objects when defining custom table themes using the [VP SET TABLE THEME](commands/vp-set-table-theme.md) or [VP CREATE TABLE](commands/vp-create-table.md) commands. +Los objetos Estilo contienen parámetros de estilo. Se pueden utilizar en una hoja de estilo o por su cuenta. Los objetos Estilo también pueden utilizarse además de una hoja de estilo, de modo que puedan definirse diferentes parámetros para rangos de celdas individuales sin que ello afecte al resto del documento. Puede utilizar objetos de estilo directamente con los comandos [VP SET CELL STYLE](comandos/vp-set-cell-style.md) y [VP SET DEFAULT STYLE](comandos/vp-set-default-style.md). También puede utilizar objetos de estilo al definir temas personalizados de tabla usando los comandos [VP SET TABLE THEME](commands/vp-set-table-theme.md) o [VP CREATE TABLE](commands/vp-create-table.md). Una **hoja de estilo** agrupa una combinación de propiedades en un objeto estilo para especificar el aspecto de todas las celdas de sus documentos 4D View Pro. Las hojas de estilo guardadas con el documento pueden utilizarse para definir las propiedades de una sola hoja, de varias hojas o de todo un libro de trabajo. Cuando se crea, una hoja de estilo 4D View Pro recibe un nombre que se guarda dentro de la hoja de estilo en la propiedad "name". Esto permite utilizar fácilmente una hoja de estilo y si se selecciona cuidadosamente, puede facilitar su identificación y finalidad (por ejemplo, Membrete_interno, Membrete_externo). From dfd85a3a086c9e73da28282947317d038cbf120c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:16:43 +0200 Subject: [PATCH 1176/4889] New translations authentication.md (Spanish) --- .../current/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md index faad625d399157..5ef11d95d19ffd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -113,7 +113,7 @@ Debe declarar estos parámetros de la siguiente manera: Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): ```4d -// On Web Authentication database method +// Método base On Web Authentication #DECLARE ($url : Text; $header : Text; \ $BrowserIP : Text; $ServerIP : Text; \ $user : Text; $password : Text) \ From ebba7611db9a50e885f21fd541c4c822ae11c577 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:16:47 +0200 Subject: [PATCH 1177/4889] New translations httprequests.md (Spanish) --- .../current/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 8ca1b36d4882b4..7e6724d47c7a1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -21,7 +21,7 @@ El método base `On Web Connection` se llama automáticamente cuando el servidor Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). -> The request should have previously been accepted by the [`On Web Authentication`](authentication.md#on-web-authentication) database method (if it exists) and the web server must be launched. +> La petición debe haber sido aceptada previamente por el método base [`On Web Authentication`](authentication.md#on-web-authentication) de la base (si existe) y el servidor web debe lanzarse. ### Sintaxis From 24dcb395643248ebeb4e9d0d993ff39e3a03f963 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:31:12 +0200 Subject: [PATCH 1178/4889] New translations websocketconnectionclass.md (Spanish) --- .../version-20-R5/API/WebSocketConnectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md index 7587e845d0b58a..87d3833dd540ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md @@ -21,7 +21,7 @@ Para una visión general y algunos ejemplos de la implementación del servidor W ### Objeto WebSocketConnection -A `WebSocketConnection` object is automatically created when the [`WSHandler.onConnection`](WebSocketServerClass.md#wsshandler-parameter) callback function of the [WebSocketServer object](WebSocketServerClass.md#4dwebsocketservernew) returns a [`connectionHandler`](WebSocketServerClass.md#connectionhandler-object) object. +Un objeto `WebSocketConnection` se crea automáticamente cuando la función de retrollamada [`WSHandler.onConnection`](WebSocketServerClass.md#wsshandler-parameter) del objeto [WebSocketServer](WebSocketServerClass.md#4dwebsocketservernew) devuelve un objeto [`connectionHandler`](WebSocketServerClass.md#connectionhandler-object). Los objetos WebSocketConnection ofrecen las siguientes propiedades y funciones: @@ -42,7 +42,7 @@ Los objetos WebSocketConnection ofrecen las siguientes propiedades y funciones: #### Descripción -The `.handler` property contains the accessor that gets the `connectionHandler` object used to initiate the connection. +La propiedad `.handler` contiene el accessor que recupera el objeto `connectionHandler` utilizado para iniciar la conexión. @@ -133,7 +133,7 @@ Un *code* y un *message* pueden ser enviados al cliente durante el cierre para i #### Descripción -The `.wss` property contains the [`WebSocketServer`](WebSocketServerClass.md#4dwebsocketservernew) parent object of the connection. +La propiedad `.wss` contiene el objeto padre [WebSocketServer\`](WebSocketServerClass.md#4dwebsocketservernew) de la conexión. Esta propiedad es de sólo lectura. From 5c38d0ca3df3659538c93ee945ae4d4d42309fd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:31:23 +0200 Subject: [PATCH 1179/4889] New translations version-20-r6.json (Spanish) --- i18n/es/docusaurus-plugin-content-docs/version-20-R6.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6.json b/i18n/es/docusaurus-plugin-content-docs/version-20-R6.json index 3b279092630741..71730f64615a19 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6.json +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6.json @@ -280,7 +280,7 @@ "description": "The generated-index page title for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.Exposing your datastore in REST.link.generated-index.description": { - "message": "Configura tu almacén de datos para acceso REST", + "message": "Configura su almacén de datos para acceso REST", "description": "The generated-index page description for category Exposing your datastore in REST in sidebar docs" }, "sidebar.docs.category.API (general)": { From c8ddb481c00443872ae186f303348395397bb2dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:32:14 +0200 Subject: [PATCH 1180/4889] New translations websocketconnectionclass.md (Spanish) --- .../version-20-R6/API/WebSocketConnectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md index 7587e845d0b58a..87d3833dd540ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md @@ -21,7 +21,7 @@ Para una visión general y algunos ejemplos de la implementación del servidor W ### Objeto WebSocketConnection -A `WebSocketConnection` object is automatically created when the [`WSHandler.onConnection`](WebSocketServerClass.md#wsshandler-parameter) callback function of the [WebSocketServer object](WebSocketServerClass.md#4dwebsocketservernew) returns a [`connectionHandler`](WebSocketServerClass.md#connectionhandler-object) object. +Un objeto `WebSocketConnection` se crea automáticamente cuando la función de retrollamada [`WSHandler.onConnection`](WebSocketServerClass.md#wsshandler-parameter) del objeto [WebSocketServer](WebSocketServerClass.md#4dwebsocketservernew) devuelve un objeto [`connectionHandler`](WebSocketServerClass.md#connectionhandler-object). Los objetos WebSocketConnection ofrecen las siguientes propiedades y funciones: @@ -42,7 +42,7 @@ Los objetos WebSocketConnection ofrecen las siguientes propiedades y funciones: #### Descripción -The `.handler` property contains the accessor that gets the `connectionHandler` object used to initiate the connection. +La propiedad `.handler` contiene el accessor que recupera el objeto `connectionHandler` utilizado para iniciar la conexión. @@ -133,7 +133,7 @@ Un *code* y un *message* pueden ser enviados al cliente durante el cierre para i #### Descripción -The `.wss` property contains the [`WebSocketServer`](WebSocketServerClass.md#4dwebsocketservernew) parent object of the connection. +La propiedad `.wss` contiene el objeto padre [WebSocketServer\`](WebSocketServerClass.md#4dwebsocketservernew) de la conexión. Esta propiedad es de sólo lectura. From 0ddbd94a8f6c0ef93b5ba4b8adf5636efd8a0d9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:32:48 +0200 Subject: [PATCH 1181/4889] New translations dt_picture.md (Spanish) --- .../version-20-R6/Concepts/dt_picture.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 4a6095681cea10..14b428a32c3ce7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -39,6 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notas :** From ae67fbd1bc49d23f99a4f634baabdba542494eba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:32:51 +0200 Subject: [PATCH 1182/4889] New translations dt_string.md (Spanish) --- .../version-20-R6/Concepts/dt_string.md | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index 522a752cd449b7..287630411f3118 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -36,27 +36,24 @@ Las siguientes secuencias de escape pueden utilizarse dentro de las cadenas: ## Operadores de cadenas -| Operación | Sintaxis | Devuelve | Expression | Valor | -| ---------------------- | ---------------- | -------- | ----------------------------------------- | ---------------------------- | -| Concatenación | Cadena + Cadena | String | "abc" + "def" | "abcdef" | -| Repetición | Cadena \* Número | String | "ab" \* 3 | "ababab" | -| Igual | Cadena = Cadena | Boolean | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Desigualdad | Cadena # Cadena | Boolean | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Mayor que | Cadena > Cadena | Boolean | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Menor que | Cadena < Cadena | Boolean | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Mayor o igual que | Cadena >= Cadena | Boolean | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Menor o igual que | Cadena <= Cadena | Boolean | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Imagen % Cadena | Boolean | Picture_expr % "Mer" | True (\*) | - -(\*) Si la palabra clave "Mer" está asociada a la imagen almacenada en la expresión imagen (campo o variable). +| Operación | Sintaxis | Devuelve | Expression | Valor | +| ---------------------- | ---------------- | -------- | ----------------------- | -------- | +| Concatenación | Cadena + Cadena | String | "abc" + "def" | "abcdef" | +| Repetición | Cadena \* Número | String | "ab" \* 3 | "ababab" | +| Igual | Cadena = Cadena | Boolean | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Desigualdad | Cadena # Cadena | Boolean | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Mayor que | Cadena > Cadena | Boolean | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Menor que | Cadena < Cadena | Boolean | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Mayor o igual que | Cadena >= Cadena | Boolean | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Menor o igual que | Cadena <= Cadena | Boolean | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contiene palabra clave | Cadena % Cadena | Boolean | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparaciones de cadenas @@ -163,14 +160,14 @@ End if En caso contrario, si los símbolos de referencia de caracteres aparecen dentro de una expresión, devuelven el caracter (al que se refieren) como una cadena de 1 caracter. Por ejemplo: ```4d -//El siguiente ejemplo prueba si el último carácter de vtText es una arroba "@" +//The following example tests if the last character of vtText is an At sign "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - - //Utilizando la sintaxis de referencia de caracteres, se podría escribir de una manera más simple: + + //Using the character reference syntax, you would write in a simpler manner: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -201,10 +198,10 @@ provocará el error de tiempo de ejecución que se muestra aquí: El siguiente método proyecto pone en mayúsculas el primer carácter de cada palabra del texto recibido como parámetro y devuelve el texto resultante en mayúsculas: ```4d - //Método proyecto Capitalize_text + //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From 0aad1a5b219c95e16914ebc30f2777047d5590ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:34:51 +0200 Subject: [PATCH 1183/4889] New translations pluginarea_overview.md (Spanish) --- .../version-20-R6/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md index 17cfc784b86e0c..431461736f5b61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md @@ -15,7 +15,7 @@ Si dibuja un área de plug-in demasiado pequeña, 4D la mostrará como un botón ## Propiedades avanzadas -If advanced options are provided by the author of the plug-in, a **Plug-in** theme containing an [**Advanced Properties**](properties_Plugins.md) button may be enabled in the Property list. En este caso, puede hacer clic en este botón para definir estas opciones, normalmente a través de una caja de diálogo personalizada. +Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema **Plug-in** que contenga un botón [**Propiedades avanzadas**](properties_Plugins.md) en la lista de propiedades. En este caso, puede hacer clic en este botón para definir estas opciones, normalmente a través de una caja de diálogo personalizada. ## Instalar un plug-in From 486b241a05e693c48a22f03870aeff1ea16b27a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:35:29 +0200 Subject: [PATCH 1184/4889] New translations shapes_overview.md (Spanish) --- .../version-20-R6/FormObjects/shapes_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md index 716e638025ee06..c59aa083230649 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md @@ -57,8 +57,8 @@ La propiedad JSON `startPoint` define a partir de qué coordenada dibujar la lí "top": 40, "width": 100, "height": 80, - "startPoint": "topLeft", //first direction - "strokeDashArray": "6 2" //dashed + "startPoint": "topLeft", //primera dirección + "strokeDashArray": "6 2" //línea de guiones } ``` @@ -71,10 +71,10 @@ Resultado: "left": 20, "top": 40, "width": 100, - "height": 80, - "startPoint": "bottomLeft", //2nd direction - "strokeDashArray": "6 2" //dashed - } + "altura": 80, + "startPoint": "bottomLeft", //2ª dirección + "strokeDashArray": "6 2" //discontinua +} ``` Resultado: From 65a0af4d0bc109fe41574176168aa23030bee2bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:35:57 +0200 Subject: [PATCH 1185/4889] New translations updates.md (Spanish) --- .../version-20-R6/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index 21020faaf03d0b..cc593d45ad7478 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -378,7 +378,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 - Nuevos temas oscuros y claros por defecto en [Preferencias del editor de código](../Preferences/methods.md#theme-list). - [Compilación nativa](../Project/compiler.md#compiler-methods-for) para procesadores Silicon. - La propiedad [Cálculo de variables](../FormObjects/properties_Object.md#cálculo-de-variables) ahora es compatible con las columnas list box de la selección de entidades. -- Nueva página [CLI]completa (../Admin/cli.md). +- Nueva página completada [CLI](../Admin/cli.md). ### 4D 18 R6 From c17ea321018617fd64a38b63e2652cf93657ccca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:36:53 +0200 Subject: [PATCH 1186/4889] New translations classfunctions.md (Spanish) --- .../version-20-R6/REST/ClassFunctions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index 3f4069965af0ee..5c8373cb12fe9c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -40,9 +40,9 @@ Las funciones son llamadas en el objeto correspondiente en el almacén de datos | | `/rest/\{dataClass\}/EntitySelectionClassFunction/$filter` | | | `/rest/\{dataClass\}/EntitySelectionClassFunction/$orderby` | | [entity class](ORDA/ordaClasses.md#entity-class) | `/rest/\{dataClass\}(key)/EntityClassFunction/` | -| [Singleton class](../Concepts/classes.md#singleton-classes) | `/rest/$singleton/SingletonClass/SingletonClassFunction` (ver la [página $singleton]($singleton.md)) | +| [Clase Singleton](../Concepts/classes.md#singleton-classes) | `/rest/$singleton/SingletonClass/SingletonClassFunction` (ver la [página $singleton]($singleton.md)) | -> `/rest/\{dataClass\}/Function` can be used to call either a dataclass or an entity selection function (`/rest/\{dataClass\}` returns all entities of the DataClass as an entity selection).\ +> `/rest/\{dataClass\}/Function` puede utilizarse para llamar a una función de dataclass o de entity selection (`/rest/\{dataClass\}` devuelve todas las entidades de la dataClass como una selección de entidades).\ > La función se busca primero en la clase de selección de entidades. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. > All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [*Use preemptive process* setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). From bb47cd5e8c0082a95bf5f8ab8204670322df0a29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:36:55 +0200 Subject: [PATCH 1187/4889] New translations authusers.md (Spanish) --- .../version-20-R6/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index e28cb1b6b95a31..f41cf0f6d47ff0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -37,7 +37,7 @@ La secuencia de inicio de sesión del usuario es la siguiente: En la fase de inicio de sesión del usuario, el uso de la licencia está desconectado de las sesiones de usuario web. Sólo se requiere una licencia cuando se ejecuta el comando [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), lo que permite controlar el número de licencias utilizadas. -All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. Para asignar privilegios a una sesión web, debe ejecutar la función [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) para la sesión. Ejecutar esta función activa el consumo de la licencia 4D. +Todas las demás peticiones REST (manejando datos o ejecutando una función) sólo serán procesadas si son ejecutadas dentro de una sesión web con privilegios apropiados, de lo contrario devuelven un error. Para asignar privilegios a una sesión web, debe ejecutar la función [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) para la sesión. Ejecutar esta función activa el consumo de la licencia 4D. ### Peticiones REST descriptivas From 9886ba1da878f71957dba8e33dee4c7f4d40c502 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:37:10 +0200 Subject: [PATCH 1188/4889] New translations users.md (Spanish) --- .../version-20-R6/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md index d8a5bbcecf1696..a7f86186345449 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md @@ -36,7 +36,7 @@ Este estado libera recursos en el servidor. Además, la aplicación 4D remota se Se soporta el siguiente escenario: un usuario remoto deja de trabajar durante un tiempo, por ejemplo durante una pausa para comer, pero mantiene abierta la conexión con el servidor. La máquina pasa al modo reposo. Cuando el usuario regresa, despierta la máquina y la aplicación 4D remota recupera automáticamente su conexión con el servidor, así como el contexto de la sesión. -> Una sesión remota durmiente es abandonada automáticamente por el servidor tras 48 horas de inactividad. You can modify this default timeout using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv19/help/command/en/page642.html) command with the `Remote connection sleep timeout` selector. +> Una sesión remota durmiente es abandonada automáticamente por el servidor tras 48 horas de inactividad. Puede modificar este tiempo de espera por defecto utilizando el comando [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv19/help/command/en/page642.html) con el selector `Remote connection sleep timeout`. ## Área de búsqueda/filtrado From 88d1462d9abe2659a3374419cf1f934bc95c0a81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:37:16 +0200 Subject: [PATCH 1189/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 14c0c3026d05f9..dd5facea52a65b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -173,7 +173,7 @@ The `.font` property is the font name (see **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md/#fonts-and-text)). +La propiedad `.textDecoration` es la decoración de texto de la tabla (ver [**Fuentes y texto**](configuring.md/#fonts-and-text)). ### .borderLeft From bc63d5c83726144f2ca5ee91512031f629bb6959 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:37:44 +0200 Subject: [PATCH 1190/4889] New translations vp-get-cell-style.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md index 70380c98fc2b0d..25aac551fb6e12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md @@ -16,7 +16,7 @@ title: VP Get cell style #### Descripción -The `VP Get cell style` command returns a [style object](../configuring.md#style-objects) for the first cell in the *rangeObj*. +El comando `VP Get cell style` devuelve un [objeto estilo](../configuring.md#style-objects) para la primera celda del *rangeObj*. En *rangeObj*, pase un rango que contenga el estilo a recuperar. From ce82d11db5198c036b78e72f463ec71c2feb2f5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:37:49 +0200 Subject: [PATCH 1191/4889] New translations vp-get-default-style.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md index f0191348d9f2f2..9c3d38b6d3257e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md @@ -17,7 +17,7 @@ title: VP Get default style #### Descripción -El comando `VP Get default style` devuelve un objeto de estilo predeterminado para una hoja. The returned object contains basic document rendering properties as well as the default style settings (if any) previously set by the [VP SET DEFAULT STYLE](vp-set-default-style.md) method. Para obtener más información sobre las propiedades de estilo, consulte [Objetos de estilo y hojas de estilo](../configuring.md#style-objects--style-sheets). +El comando `VP Get default style` devuelve un objeto de estilo predeterminado para una hoja. El objeto devuelto contiene las propiedades básicas de renderización del documento, así como la configuración de estilo por defecto (si la hay) definida previamente por el método [VP SET DEFAULT STYLE](vp-set-default-style.md). Para obtener más información sobre las propiedades de estilo, consulte [Objetos de estilo y hojas de estilo](../configuring.md#style-objects--style-sheets). En *vpAreaName*, pase el nombre de la propiedad del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From e7e2f496c97a26d04900aa25c1ee164fd0b37d9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:38:32 +0200 Subject: [PATCH 1192/4889] New translations vp-remove-table-rows.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md index b79dd8d06370c3..2518bd63aeca4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md @@ -27,7 +27,7 @@ title: VP REMOVE TABLE ROWS #### Descripción -The `VP REMOVE TABLE ROWS` command removes one or *count* row(s) from the specified *tableName* at the specified *row* index. El comando elimina valores y estilos. +El comando `VP REMOVE TABLE ROWS` elimina una o *count* fila(s) del *tableName* especificado en el índice *row* especificado. El comando elimina valores y estilos. Este comando elimina las líneas de la tabla *tableName*, NO de la hoja. El número total de líneas de la hoja no se ve afectado por el comando. Los datos presentes debajo de la tabla (si los hay) se desplazan automáticamente hacia arriba en función del número de líneas eliminadas. From 02ed6518b322276450fa130b0389642c9b5cc4f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:39:15 +0200 Subject: [PATCH 1193/4889] New translations configuring.md (Spanish) --- .../version-20-R6/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 10b09d7f77c553..3321d234bfd287 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -408,7 +408,7 @@ Los objetos de estilo y las hojas de estilo de 4D View Pro le permiten controlar ### Objetos de estilo & Hojas de estilo -Los objetos Estilo contienen parámetros de estilo. Se pueden utilizar en una hoja de estilo o por su cuenta. Los objetos Estilo también pueden utilizarse además de una hoja de estilo, de modo que puedan definirse diferentes parámetros para rangos de celdas individuales sin que ello afecte al resto del documento. Puede utilizar objetos de estilo directamente con los comandos [VP SET CELL STYLE](comandos/vp-set-cell-style.md) y [VP SET DEFAULT STYLE](comandos/vp-set-default-style.md). You can also use style objects when defining custom table themes using the [VP SET TABLE THEME](commands/vp-set-table-theme.md) or [VP CREATE TABLE](commands/vp-create-table.md) commands. +Los objetos Estilo contienen parámetros de estilo. Se pueden utilizar en una hoja de estilo o por su cuenta. Los objetos Estilo también pueden utilizarse además de una hoja de estilo, de modo que puedan definirse diferentes parámetros para rangos de celdas individuales sin que ello afecte al resto del documento. Puede utilizar objetos de estilo directamente con los comandos [VP SET CELL STYLE](comandos/vp-set-cell-style.md) y [VP SET DEFAULT STYLE](comandos/vp-set-default-style.md). También puede utilizar objetos de estilo al definir temas personalizados de tabla usando los comandos [VP SET TABLE THEME](commands/vp-set-table-theme.md) o [VP CREATE TABLE](commands/vp-create-table.md). Una **hoja de estilo** agrupa una combinación de propiedades en un objeto estilo para especificar el aspecto de todas las celdas de sus documentos 4D View Pro. Las hojas de estilo guardadas con el documento pueden utilizarse para definir las propiedades de una sola hoja, de varias hojas o de todo un libro de trabajo. Cuando se crea, una hoja de estilo 4D View Pro recibe un nombre que se guarda dentro de la hoja de estilo en la propiedad "name". Esto permite utilizar fácilmente una hoja de estilo y si se selecciona cuidadosamente, puede facilitar su identificación y finalidad (por ejemplo, Membrete_interno, Membrete_externo). From 1fe6f9cf489e700b9477837875d42daf3b6fc3a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:39:20 +0200 Subject: [PATCH 1194/4889] New translations authentication.md (Spanish) --- .../version-20-R6/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md index 02a8d8616ff7ac..959ea47efa5fe4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md @@ -113,7 +113,7 @@ Debe declarar estos parámetros de la siguiente manera: Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): ```4d -// On Web Authentication database method +// Método base On Web Authentication #DECLARE ($url : Text; $header : Text; \ $BrowserIP : Text; $ServerIP : Text; \ $user : Text; $password : Text) \ From bb1cd3f2f0af06cf48b18201373c3baef3ceb39a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 02:39:25 +0200 Subject: [PATCH 1195/4889] New translations httprequests.md (Spanish) --- .../version-20-R6/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index 68e4b9e611c26e..ed4e1712323d44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -21,7 +21,7 @@ El método base `On Web Connection` se llama automáticamente cuando el servidor Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). -> The request should have previously been accepted by the [`On Web Authentication`](authentication.md#on-web-authentication) database method (if it exists) and the web server must be launched. +> La petición debe haber sido aceptada previamente por el método base [`On Web Authentication`](authentication.md#on-web-authentication) de la base (si existe) y el servidor web debe lanzarse. ### Sintaxis From d6815c43845b3b7aa53ec2ba085a68a5c221a0ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:01:00 +0200 Subject: [PATCH 1196/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-19/Concepts/dt_picture.md | 55 ++++++++----------- 1 file changed, 24 insertions(+), 31 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 0562f5d2d7e8b4..267107fdcafad0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -7,8 +7,8 @@ Um campo, variável ou expressão pode ser qualquer imagem de Windows ou Macinto 4D usa APIs nativas para codificar (escrever) e decodificar (ler) campos de imagens e variáveis sob Windows e macOS. Essas implementações oferecem acesso a inúmeros formatos nativos, incluindo o formato RAW atualmente utilizado por câmeras digitais. -* no Windows, 4D usa o WIC (Componente de Imagens Windows). -* no macOS, 4D usa ImageIO. +* no Windows, 4D usa o WIC (Componente de Imagens Windows). +* no macOS, 4D usa ImageIO. WIC e ImageIO permitem o uso de metadados nas fotos. Dois comandos, `SET PICTURA METADATA` e `GET PICTURE METADATA`, permitem que você se beneficie com metadados em seus desenvolvimentos. @@ -18,77 +18,72 @@ WIC e ImageIO permitem o uso de metadados nas fotos. Dois comandos, `SET PICTURA Os formatos de imagens reconhecidos por 4D são retornados pelo comando `PICTURE CODEC LIST` como picture Codec IDs. Eles podem ser devolvidos nos seguintes formulários: -* Como uma extensão (por exemplo ".gif") -* Como um tipo MIME (por exemplo, “image/jpeg”) +* Como uma extensão (por exemplo ".gif") +* Como um tipo MIME (por exemplo, “image/jpeg”) O formulário retornado para cada formato dependerá da forma como o Codec é gravado no nível do sistema operacional. Note que a lista de codecs disponíveis para leitura e escrita pode ser diferente desde que a codificação de codecs pode exigir licenças específicas. A maioria dos [comandos de gerenciamento de imagens 4D](https://doc.4d.com/4Dv18/4D/18/Pictures.201-4504337.en.html) pode receber um Codec ID como parâmetro. É imperativo, portanto, usar a ID do sistema retornada pelo comando `PICTURE CODEC LIST`. Os formatos de imagem reconhecidos por 4D são devolvidos pelo comando `PICTURE CODEC LIST` . + + ## Operadores de imagem -| Operação | Sintaxe | Retorna | Ação | -| ----------------------- | ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | -| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | -| Sobreposição exclusiva | Pict1 & Pict2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produz o mesmo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | -| Sobreposição inclusiva | Pict1 | Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produz o mesmo resultado que `$equal:=Fotos iguais(Pict1;Pict2;Pict3)` | -| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | -| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | -| Redimensionamento | Imagem * Número | Imagem | Redimensionar imagem por proporção número | -| Escala horizontal | Imagem *+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | -| Escala vertical | Picture *| Number | Imagem | Redimensionar imagem por proporção número | +| Operação | Sintaxe | Retorna | Ação | +| ----------------------- | ---------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | +| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | +| Sobreposição exclusiva | Pict1 & Pict2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produz o mesmo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | +| Sobreposição inclusiva | Pict1 | Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produz o mesmo resultado que `$equal:=Fotos iguais(Pict1;Pict2;Pict3)` | +| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | +| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | +| Redimensionamento | Imagem * Número | Imagem | Redimensionar imagem por proporção número | +| Escala horizontal | Imagem *+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | +| Escala vertical | Picture *| Number | Imagem | Redimensionar imagem por proporção número | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **Notas:** -* Para utilizar o | operador, Pict1 e Pict2 devem ter exactamente a mesma dimensão. Se ambas as imagens tiverem um tamanho diferente, a operação Pict1 | Pict2 produz uma imagem em branco. -* O comando `COMBINE PICTURES` pode ser utilizado para sobrepor imagens mantendo as características de cada imagem de origem na imagem resultante. -* Operações adicionais podem ser realizadas em imagens usando o comando `TRANSFORM PICTURE` . -* Não há operadores de comparação em imagens, no entanto 4D propõe o comando `Equal picture` para comparar duas imagens. +- Para utilizar o | operador, Pict1 e Pict2 devem ter exactamente a mesma dimensão. Se ambas as imagens tiverem um tamanho diferente, a operação Pict1 | Pict2 produz uma imagem em branco. +- O comando `COMBINE PICTURES` pode ser utilizado para sobrepor imagens mantendo as características de cada imagem de origem na imagem resultante. +- Operações adicionais podem ser realizadas em imagens usando o comando `TRANSFORM PICTURE` . +- Não há operadores de comparação em imagens, no entanto 4D propõe o comando `Equal picture` para comparar duas imagens. + ### Exemplos Concatenação horizontal - ```4d círculo+rectângulo //Coloca o retângulo à direita do círculo rectângulo+círculo //Coloca o círculo à direita do retângulo ``` - ![](../assets/en/Concepts/concatHor.en.png) ![](../assets/en/Concepts/concatHor2.en.png) Concatenação vertical - ```4d círculo/retângulo //Coloca o retângulo abaixo do círculo retângulo/círculo //Coloca o círculo abaixo do retângulo ``` - ![](../assets/en/Concepts/concatVer.en.png) ![](../assets/en/Concepts/concatVer2.en.png) Sobreposição exclusiva - ```4d Pict3:=Pict1 & Pict2 // Superimpõe Pict2 no topo da Pict1 ``` - ![](../assets/en/Concepts/superimpoExc.fr.png) Sobreposição inclusiva - ```4d Pict3:=Pict1|Pict2 // Recupera a máscara resultante da sobreposição de duas imagens do mesmo tamanho ``` - ![](../assets/en/Concepts/superimpoInc.fr.png) Movimento horizontal - ```4d retângulo+50 //Mova o retângulo 50 pixels para a direita retângulo-50 //Mova o retângulo 50 pixels para a esquerda ``` - ![](../assets/en/Concepts/hormove.en.png) Movimento vertical @@ -97,7 +92,6 @@ Movimento vertical retângulo/50 //Mova o retângulo para baixo em 50 pixels retângulo/-20 //Mova o retângulo para cima em 20 pixels ``` - ![](../assets/en/Concepts/vertmove.en.png)![](../assets/en/Concepts/vertmove2.en.png) Redimensionar @@ -106,7 +100,6 @@ Redimensionar retângulo*1,5 ///O retângulo fica 50% maior retângulo*0,5 ///O retângulo fica 50% menor ``` - ![](../assets/en/Concepts/resize.en.png)![](../assets/en/Concepts/resisze2.en.png) Escala horizontal From bb8265ccbde6437b2068abaca2d11bcdaa80b972 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:01:04 +0200 Subject: [PATCH 1197/4889] New translations dt_string.md (Portuguese, Brazilian) --- .../version-19/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index 73e1361ed9bd29..616ae7e95b6964 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -54,9 +54,6 @@ As seguintes sequências de escape podem ser utilizadas em strings de caracteres | | | | "abd" <= "abc" | False | | Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | | | | | "Alpha Bravo" % "ravo" | False | -| | Picture % String | Parâmetros | Picture_expr % "Mer" | True (*) | - -(*) Se a palavra-chave "Mer" estiver associada à imagem armazenada na expressão de imagem (campo ou variável). ## Comparações de cadeias From c49c0e1df152983030832215a5ededb76a7606f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:14:54 +0200 Subject: [PATCH 1198/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-20/Concepts/dt_picture.md | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 3867225d3f3948..267107fdcafad0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -29,17 +29,19 @@ A maioria dos [comandos de gerenciamento de imagens 4D](https://doc.4d.com/4Dv18 ## Operadores de imagem -| Operação | Sintaxe | Retorna | Ação | -| ----------------------- | ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | -| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | -| Sobreposição exclusiva | Pict1 & Pict2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produz o mesmo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | -| Sobreposição inclusiva | Pict1 | Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produz o mesmo resultado que `$equal:=Fotos iguais(Pict1;Pict2;Pict3)` | -| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | -| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | -| Redimensionamento | Imagem * Número | Imagem | Redimensionar imagem por proporção número | -| Escala horizontal | Imagem *+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | -| Escala vertical | Picture *| Number | Imagem | Redimensionar imagem por proporção número | +| Operação | Sintaxe | Retorna | Ação | +| ----------------------- | ---------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | +| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | +| Sobreposição exclusiva | Pict1 & Pict2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produz o mesmo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | +| Sobreposição inclusiva | Pict1 | Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produz o mesmo resultado que `$equal:=Fotos iguais(Pict1;Pict2;Pict3)` | +| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | +| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | +| Redimensionamento | Imagem * Número | Imagem | Redimensionar imagem por proporção número | +| Escala horizontal | Imagem *+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | +| Escala vertical | Picture *| Number | Imagem | Redimensionar imagem por proporção número | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | + **Notas:** From dcacb5146b57a2ccc4884e7ebdc4d50b75722f2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:14:57 +0200 Subject: [PATCH 1199/4889] New translations dt_string.md (Portuguese, Brazilian) --- .../version-20/Concepts/dt_string.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index 9f0235059e7c5e..a6ab2741c85e34 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -54,9 +54,6 @@ As seguintes sequências de escape podem ser utilizadas em strings de caracteres | | | | "abd" <= "abc" | False | | Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | | | | | "Alpha Bravo" % "ravo" | False | -| | Picture % String | Parâmetros | Picture_expr % "Mer" | True (*) | - -(*) Se a palavra-chave "Mer" estiver associada à imagem armazenada na expressão de imagem (campo ou variável). ## Comparações de cadeias From b3914946149ca27ed9ca6dd384c41b8926c030b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:32:01 +0200 Subject: [PATCH 1200/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/dt_picture.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index d054d0e07093b1..94a09c48628dfb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -28,17 +28,18 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU ## Operadores de imagem -| Operação | Sintaxe | Retorna | Ação | -| ----------------------- | ------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | -| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | -| Sobreposição exclusiva | Imagen1 & Imagen2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produce el mismo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | -| Sobreposição inclusiva | Pict1 \| Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produce el mismo resultado que `$equal:=Equal pictures(Pict1;Pict2;Pict3)` | -| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | -| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | -| Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | -| Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | -| Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | +| Operação | Sintaxe | Retorna | Ação | +| ----------------------- | ------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | +| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | +| Sobreposição exclusiva | Imagen1 & Imagen2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produce el mismo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | +| Sobreposição inclusiva | Pict1 \| Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produce el mismo resultado que `$equal:=Equal pictures(Pict1;Pict2;Pict3)` | +| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | +| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | +| Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | +| Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | +| Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notas:** From 511e4615513cbd5e69be030b44e18d645e62dadc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:32:04 +0200 Subject: [PATCH 1201/4889] New translations dt_string.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/dt_string.md | 63 +++++++++---------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index f7f22fe79f3b3e..267a5320f8b39d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -36,27 +36,24 @@ As seguintes sequências de escape podem ser utilizadas em strings de caracteres ## Operadores de string -| Operação | Sintaxe | Retorna | Expression | Valor | -| -------------------- | ---------------- | ---------- | ----------------------------------------- | ---------------------------- | -| Concatenação | String + String | String | "abc" + "def" | "abcdef" | -| Repetição | String \* Number | String | "ab" \* 3 | "ababab" | -| Igual | String = String | Parâmetros | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Desigualdade | String # String | Parâmetros | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Maior que | Cadena > Cadena | Parâmetros | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Menor que | Cadena < Cadena | Parâmetros | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Maior ou igual a | Cadena >= Cadena | Parâmetros | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Menor que ou igual a | Cadena <= Cadena | Parâmetros | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Picture % String | Parâmetros | Picture_expr % "Mer" | True (\*) | - -(\*) Se a palavra-chave "Mer" estiver associada à imagem armazenada na expressão de imagem (campo ou variável). +| Operação | Sintaxe | Retorna | Expression | Valor | +| -------------------- | ---------------- | ---------- | ----------------------- | -------- | +| Concatenação | String + String | String | "abc" + "def" | "abcdef" | +| Repetição | String \* Number | String | "ab" \* 3 | "ababab" | +| Igual | String = String | Parâmetros | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Desigualdade | String # String | Parâmetros | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Maior que | Cadena > Cadena | Parâmetros | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Menor que | Cadena < Cadena | Parâmetros | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Maior ou igual a | Cadena >= Cadena | Parâmetros | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Menor que ou igual a | Cadena <= Cadena | Parâmetros | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparações de cadeias @@ -163,19 +160,19 @@ End if Caso contrário, se os símbolos de referência de caracteres aparecerem numa expressão, devolvem o carácter (a que se referem) como uma cadeia de 1 carácter. Por exemplo: ```4d -//O exemplo a seguir testa se o último caractere de vtText é um símbolo de arroba "@" - Se(vtText#"") - Se(Código de caractere(Subcadeia(vtText;Comprimento(vtText);1))=Símbolo de arroba) +//The following example tests if the last character of vtText is an At sign "@" + If(vtText#"") + If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... - Fim se - Fim se - - //Usando a sintaxe de referência de caractere, você poderia escrever de forma mais simples: - Se(vtText#"") - Se(Código de caractere(vtText[[Comprimento(vtText)]])=Símbolo de arroba) + End if + End if + + //Using the character reference syntax, you would write in a simpler manner: + If(vtText#"") + If(Character code(vtText[[Length(vtText)]])=At sign) // ... - Fim se - Fim se + End if + End if ``` ### Nota avançada sobre referência de caractere inválido @@ -204,7 +201,7 @@ O seguinte método de projeto capitaliza o primeiro carácter de cada palavra do //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From 80bbbfd7027010b13875403cc957737b58e7800c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:52:36 +0200 Subject: [PATCH 1202/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../current/Concepts/dt_picture.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index d054d0e07093b1..94a09c48628dfb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -28,17 +28,18 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU ## Operadores de imagem -| Operação | Sintaxe | Retorna | Ação | -| ----------------------- | ------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | -| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | -| Sobreposição exclusiva | Imagen1 & Imagen2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produce el mismo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | -| Sobreposição inclusiva | Pict1 \| Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produce el mismo resultado que `$equal:=Equal pictures(Pict1;Pict2;Pict3)` | -| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | -| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | -| Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | -| Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | -| Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | +| Operação | Sintaxe | Retorna | Ação | +| ----------------------- | ------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | +| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | +| Sobreposição exclusiva | Imagen1 & Imagen2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produce el mismo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | +| Sobreposição inclusiva | Pict1 \| Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produce el mismo resultado que `$equal:=Equal pictures(Pict1;Pict2;Pict3)` | +| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | +| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | +| Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | +| Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | +| Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notas:** From e1b5b35e03ce9da860ec538fc0657ef991d627b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 03:52:39 +0200 Subject: [PATCH 1203/4889] New translations dt_string.md (Portuguese, Brazilian) --- .../current/Concepts/dt_string.md | 63 +++++++++---------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index f33775ae19afa9..7b5f51cb8658fd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -36,27 +36,24 @@ As seguintes sequências de escape podem ser utilizadas em strings de caracteres ## Operadores de string -| Operação | Sintaxe | Retorna | Expression | Valor | -| -------------------- | ---------------- | ---------- | ----------------------------------------- | ---------------------------- | -| Concatenação | String + String | String | "abc" + "def" | "abcdef" | -| Repetição | String \* Number | String | "ab" \* 3 | "ababab" | -| Igual | String = String | Parâmetros | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Desigualdade | String # String | Parâmetros | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Maior que | Cadena > Cadena | Parâmetros | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Menor que | Cadena < Cadena | Parâmetros | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Maior ou igual a | Cadena >= Cadena | Parâmetros | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Menor que ou igual a | Cadena <= Cadena | Parâmetros | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Picture % String | Parâmetros | Picture_expr % "Mer" | True (\*) | - -(\*) Se a palavra-chave "Mer" estiver associada à imagem armazenada na expressão de imagem (campo ou variável). +| Operação | Sintaxe | Retorna | Expression | Valor | +| -------------------- | ---------------- | ---------- | ----------------------- | -------- | +| Concatenação | String + String | String | "abc" + "def" | "abcdef" | +| Repetição | String \* Number | String | "ab" \* 3 | "ababab" | +| Igual | String = String | Parâmetros | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Desigualdade | String # String | Parâmetros | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Maior que | Cadena > Cadena | Parâmetros | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Menor que | Cadena < Cadena | Parâmetros | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Maior ou igual a | Cadena >= Cadena | Parâmetros | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Menor que ou igual a | Cadena <= Cadena | Parâmetros | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparações de cadeias @@ -163,19 +160,19 @@ End if Caso contrário, se os símbolos de referência de caracteres aparecerem numa expressão, devolvem o carácter (a que se referem) como uma cadeia de 1 carácter. Por exemplo: ```4d -//O exemplo a seguir testa se o último caractere de vtText é um símbolo de arroba "@" - Se(vtText#"") - Se(Código de caractere(Subcadeia(vtText;Comprimento(vtText);1))=Símbolo de arroba) +//The following example tests if the last character of vtText is an At sign "@" + If(vtText#"") + If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... - Fim se - Fim se - - //Usando a sintaxe de referência de caractere, você poderia escrever de forma mais simples: - Se(vtText#"") - Se(Código de caractere(vtText[[Comprimento(vtText)]])=Símbolo de arroba) + End if + End if + + //Using the character reference syntax, you would write in a simpler manner: + If(vtText#"") + If(Character code(vtText[[Length(vtText)]])=At sign) // ... - Fim se - Fim se + End if + End if ``` ### Nota avançada sobre a referência de carácter inválido @@ -204,7 +201,7 @@ O seguinte método de projeto capitaliza o primeiro carácter de cada palavra do //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From 38a92f27f48045d2e8c5772f740c7671f3b02ea6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 04:11:54 +0200 Subject: [PATCH 1204/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntitySelectionClass.md | 180 +++++++++--------- 1 file changed, 89 insertions(+), 91 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index bbfae7a266a38e..fec44f4aa82fc1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -3,9 +3,9 @@ id: EntitySelectionClass title: EntitySelection --- -An entity selection is an object containing one or more reference(s) to [entities](ORDA/dsMapping.md#entity) belonging to the same [Dataclass](ORDA/dsMapping.md#dataclass). Uma seleção de entidades pode conter 0, 1 ou X entidades da dataclass -- onde X pode representar o número total de entidades contidas na dataclass. +Uma seleção de entidade é um objeto que contém uma ou mais referências a [entidades] (ORDA/dsMapping.md#entity) pertencentes à mesma [Dataclass] (ORDA/dsMapping.md#dataclass). Uma seleção de entidades pode conter 0, 1 ou X entidades da dataclass -- onde X pode representar o número total de entidades contidas na dataclass. -Entity selections can be created from existing selections using various functions of the [`DataClass` class](DataClassClass.md) such as [`.all()`](DataClassClass.md#all) or [`.query()`](DataClassClass.md#query), or functions of the `EntityClass` class itself, such as [`.and()`](#and) or [`orderBy()`](#orderby). You can also create blank entity selections using the [`dataClass.newSelection()`](DataClassClass.md#newselection) function or the [`Create new selection`](#create-new-selection) command. +As seleções de entidades podem ser criadas a partir de seleções existentes usando várias funções da classe [`DataClass`](DataClassClass.md), como [`.all()`](DataClassClass.md#all) ou [`.query()`](DataClassClass.md#query), ou funções da própria classe `EntityClass`, como [`.and()`](#and) ou [`orderBy()`](#orderby). Você também pode criar seleções de entidades em branco usando a função [`dataClass.newSelection()`](DataClassClass.md#newselection) ou o comando [`Create new selection`](#create-new-selection). ### Resumo @@ -62,17 +62,17 @@ Entity selections can be created from existing selections using various function #### Descrição -The `Create entity selection` command builds and returns a new, [alterable](ORDA/entities.md#shareable-or-alterable-entity-selections) entity selection related to the dataclass matching the given *dsTable*, according to the current selection of this table. +O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável] (ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. -If the current selection is sorted, an [ordered](ORDA/dsMapping.md#ordered-or-unordered-entity-selection) entity selection is created (the order of the current selection is kept). Se a seleção atual não for ordenada, se cria uma seleção de entidades não ordenada. +Se a seleção atual for ordenada, uma entidade [ordered](ORDA/dsMapping.md#ordered-or-unordered-entity-selection) é criada (a ordem da seleção atual é mantida). Se a seleção atual não for ordenada, se cria uma seleção de entidades não ordenada. -If the *dsTable* is not exposed in [`ds`](API/DataStoreClass.md#ds), an error is returned. Esse comando não pode usado com uma datastore remota. +Se a *dsTable* não estiver exposta em [`ds`](API/DataStoreClass.md#ds), se devolve um erro. Esse comando não pode usado com uma datastore remota. -In the optional *settings* parameter, you can pass an object containing the following property: +No parâmetro opcional *settings*, você pode passar um objeto que contenha a seguinte propriedade: -| Propriedade | Tipo | Descrição | -| ----------- | ---- | ---------------------------------------------------------------------------------------------------------------------------- | -| context | Text | Label for the [optimization context](../ORDA/client-server-optimization.md) applied to the entity selection. | +| Propriedade | Tipo | Descrição | +| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------ | +| context | Text | Rótulo para o [contexto de otimização](../ORDA/client-server-optimization.md) aplicado à seleção de entidades. | #### Exemplo @@ -101,19 +101,19 @@ $employees:=Create entity selection([Employee]) #### Descrição -The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. +O comando `USE ENTITY SELECTION` atualiza a seleção atual da tabela que corresponde à classe de dados do parâmetro *entitySelection*, de acordo com o conteúdo da seleção de entidade. -This command cannot be used with a [Remote datastore](../ORDA/remoteDatastores.md). +Este comando não pode ser utilizado com um [Datastore remoto](../ORDA/datastoresRemotos.md). :::info -Esse comando foi projetado para fazer com que as seleções de corrente 4D se beneficiem do poder das consultas ORDA. For performance reasons, in 4D single-user and 4D Server, the command directly connects *entitySelection* to the current selection. Portanto, uma vez que a *entitySelection* tenha sido usada, ela não deve ser reutilizada ou alterada posteriormente. +Esse comando foi projetado para fazer com que as seleções de corrente 4D se beneficiem do poder das consultas ORDA. Por motivos de desempenho, no 4D single-user e no 4D Server, o comando conecta diretamente *entitySelection* à seleção atual. Portanto, uma vez que a *entitySelection* tenha sido usada, ela não deve ser reutilizada ou alterada posteriormente. ::: :::note -After a call to `USE ENTITY SELECTION`, the first record of the updated current selection (if not empty) becomes the current record, but it is not loaded in memory. If you need to use the values of the fields in the current record, use the `LOAD RECORD` command after the `USE ENTITY SELECTION` command. +Após uma chamada para `USE ENTITY SELECTION`, o primeiro registro da seleção atual atualizada (se não estiver vazio) torna-se o registro atual, mas não é carregado na memória. Se precisar usar os valores dos campos no registro atual, use o comando `LOAD RECORD` após o comando `USE ENTITY SELECTION`. ::: @@ -143,18 +143,18 @@ USE ENTITY SELECTION($entitySel) //A seleção atual da tabela Employee é atual #### Descrição -The `EntitySelection[index]` notation allows you to access entities within the entity selection using the standard collection syntax: pass the position of the entity you want to get in the *index* parameter. +A notação `EntitySelection[index]` permite acessar entidades dentro da seleção de entidades usando a sintaxe de coleção padrão: passe a posição da entidade que deseja obter no parâmetro *index*. Lembre que a entidade correspondente é recarregada a partir da datastore. *index* pode ser qualquer número entre 0 e `.length`-1. - Se *index* está fora do intervalo, se devolve um erro. -- If *index* corresponds to a dropped entity, a Null value is returned. +- Se *index* corresponder a uma entidade descartada, um valor Null será retornado. :::caution -`EntitySelection[index]` is a non assignable expression, which means that it cannot be used as en editable entity reference with methods like [`.lock()`](EntityClass.md#lock) or [`.save()`](EntityClass.md#save). Para trabalhar com a entidade correspondente, é necessário atribuir a expressão devolvida a uma expressão atribuível, como uma variável. Exemplos: +`EntitySelection[index]` é uma expressão não atribuível, o que significa que não pode ser usada como uma referência editável da entidade com métodos como [`.lock()`](EntityClass.md#lock) ou [`.save()`](EntityClass.md#save). Para trabalhar com a entidade correspondente, é necessário atribuir a expressão devolvida a uma expressão atribuível, como uma variável. Exemplos: ```4d $sel:=ds. Employee.all() //criação da entity selection @@ -543,16 +543,16 @@ Se *entity* e a entity selection não pertencerem à mesma dataclass, se produz #### Exemplo ```4d - var $employees : cs.EmployeeSelection - var $employee : cs.EmployeeEntity + var $employees : cs. EmployeeSelection + var $employee : cs. EmployeeEntity $employees:=ds.Employee.query("lastName=:1";"H@") - $employee:=ds.Employee.get(610) + $employee:=ds. Employee.get(610) If($employees.contains($employee)) - ALERT("The entity with primary key 610 has a last name beginning with H") + ALERT("A entidade com chave primaria 610 tem um sobrenome começando com H") Else - ALERT("The entity with primary key 610 does not have a last name beginning with H") + ALERT("A entidade com chave primária 610 não tem um sobrenome começando com H") End if ``` @@ -631,7 +631,7 @@ Se quisermos encontrar o número total de empregados para uma empresa sem contar #### Descrição -The `.copy()` function returns a copy of the original entity selection. +A função `.copy()` retorna uma cópia da entity selection original. > Esta função não modifica a seleção de entidades original. @@ -655,7 +655,7 @@ Então esta seleção de entidades é atualizada com produtos e se quiser compar ```4d ... - // The Form.products entity selection is updated + // A seleção de entidades de Form.products se atualiza Form.products.add(Form.selectedProduct) Use(Storage) @@ -738,7 +738,7 @@ var $countries : Collection $countries:=ds. Employee.all().distinct("address.country") ``` -`nicknames` is a collection and `extra` is an object attribute: +`nicknames` é uma coleção e `extra` é um atributo de objeto: ```4d $values:=ds. Employee.all().distinct("extra.nicknames[].first") @@ -805,7 +805,7 @@ $paths:=ds. Employee.all().distinctPaths("fullData") :::note -*length* is automatically added as path for nested collection properties. +*length* é automaticamente adicionado como caminho para propriedades de coleções aninhadas. ::: @@ -847,24 +847,24 @@ Se encontrar uma entidade bloqueada durante a execução de `.drop()`, não é e Example without the `dk stop dropping on first error` option: ```4d - var $employees; $notDropped : cs.EmployeeSelection + var $employees; $notDropped : cs. EmployeeSelection $employees:=ds.Employee.query("firstName=:1";"S@") - $notDropped:=$employees.drop() // $notDropped is an entity selection containing all the not dropped entities - If($notDropped.length=0) //The delete action is successful, all the entities have been deleted - ALERT("You have dropped "+String($employees.length)+" employees") //The dropped entity selection remains in memory + $notDropped:=$employees.drop() // $notDropped for uma entity selection que contém todas as entidades não suprimidas + If($notDropped.length=0) //A ação de eliminação for exitosa, todas as entidades foram eliminadas + ALERT("You have dropped "+String($employees.length)+" employees") //A seleção de entidades eliminada permanece na memoria Else ALERT("Problem during drop, try later") End if ``` -Example with the `dk stop dropping on first error` option: +Exemplo com a opção `dk stop dropping on first error`: ```4d var $employees; $notDropped : cs.EmployeeSelection $employees:=ds.Employee.query("firstName=:1";"S@") - $notDropped:=$employees.drop(dk stop dropping on first error) //$notDropped is an entity selection containing the first not dropped entity - If($notDropped.length=0) //The delete action is successful, all the entities have been deleted - ALERT("You have dropped "+String($employees.length)+" employees") //The dropped entity selection remains in memory + $notDropped:=$employees.drop(dk stop dropping on first error) // $notDropped uma entity selection a primeira entidade não descartada + If($notDropped.length=0) //A ação de eliminação for exitosa, todas as entidades foram eliminadas + ALERT("You have dropped "+String($employees.length)+" employees") //A seleção de entidades eliminada permanece na memoria Else ALERT("Problem during drop, try later") End if @@ -941,34 +941,34 @@ Dada a seguinte tabela e relação: var $firstnames; $addresses; $mailing; $teachers : Collection // // - //$firstnames is a collection of Strings + //$firstnames é uma coleção de Strings - $firstnames:=ds.Teachers.all().extract("firstname") + $firstnames:=ds. Teachers.all().extract("firstname") // - //$addresses is a collection of entities related to dataclass Address - //Null values for address are extracted - $addresses:=ds.Teachers.all().extract("address";ck keep null) + //$addresses é uma coleção de entities relacionadas ao dataclass Address + //Valores Null para o endereço são extraídos + $addresses:=ds. Teachers.all().extract("address";ck keep null) // // - //$mailing is a collection of objects with properties "who" and "to" - //"who" property content is String type - //"to" property content is entity type (Address dataclass) - $mailing:=ds.Teachers.all().extract("lastname";"who";"address";"to") + //$mailing é uma coleção de objetos com propriedades "who" e "to" + //conteúdo propriedade "who" é do tipo String + //conteudo propriedade "to" é do tipo entity (Address dataclass) + $mailing:=ds. Teachers.all().extract("lastname";"who";"address";"to") // // - //$mailing is a collection of objects with properties "who" and "city" - //"who" property content is String type - //"city" property content is String type - $mailing:=ds.Teachers.all().extract("lastname";"who";"address.city";"city") + //$mailing é uma coleção de objetos com propriedades "who" e "city" + //conteúdo propriedade "who" é tipo String + //conteúdo propriedade "city" é tipo String + $mailing:=ds. Teachers.all().extract("lastname";"who";"address.city";"city") // - //$teachers is a collection of objects with properties "where" and "who" - //"where" property content is String - //"who" property content is an entity selection (Teachers dataclass) - $teachers:=ds.Address.all().extract("city";"where";"teachers";"who") + //$teachers é uma coleção de objetos com propriedades "where" e "who" + //conteúdo propriedade "where" é String + //conteúdo propriedade "who" é uma entity selection (Teachers dataclass) + $teachers:=ds. Address.all().extract("city";"where";"teachers";"who") // - //$teachers is a collection of entity selections - $teachers:=ds.Address.all().extract("teachers") + //$teachers é uma coleção de entity selections + $teachers:=ds. Address.all().extract("teachers") ``` @@ -1008,12 +1008,12 @@ O resultado desta função é similar a: Há, entretanto, uma diferença entre ambas as afirmações quando a seleção estiver vazia: ```4d - var $entitySel : cs.EmpSelection - var $entity : cs.EmpEntity - $entitySel:=ds.Emp.query("lastName = :1";"Nonexistentname") //no matching entity - //entity selection is then empty - $entity:=$entitySel.first() //returns Null - $entity:=$entitySel[0] //generates an error + var $entitySel : cs. EmpSelection + var $entity : cs. EmpEntity + $entitySel:=ds. Emp.query("lastName = :1";"Nonexistentname") //nenhuma entity correspondente + //entity selection é esvaziada + $entity:=$entitySel.first() //retorna Null + $entity:=$entitySel[0] //gera um erro ``` #### Exemplo @@ -1065,9 +1065,9 @@ O seguinte código genérico duplica todas as entidades da entity selection: //duplicate_entities method //duplicate_entities($entity_selection) - #DECLARE ( $entitySelection : 4D.EntitySelection ) - var $dataClass : 4D.DataClass - var $entity; $duplicate : 4D.Entity + #DECLARE ( $entitySelection : 4D. EntitySelection ) + var $dataClass : 4D. DataClass + var $entity; $duplicate : 4D. Entity var $status : Object $dataClass:=$entitySelection.getDataClass() For each($entity;$entitySelection) @@ -1534,9 +1534,9 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma ```4d var $employees1; $employees2; $result : cs.EmployeeSelection - $employees1:=ds.Employee.query("lastName = :1";"H@") //Returns "Colin Hetrick","Grady Harness" - $employees2:=ds.Employee.query("firstName = :1";"C@") //Returns "Colin Hetrick", "Cath Kidston" - $result:=$employees1.or($employees2) //$result contains "Colin Hetrick", "Grady Harness","Cath Kidston" + $employees1:=ds.Employee.query("lastName = :1"; "H@") //Retorna "Colin Hetrick", "Grady Harness" + $employees2:=ds.Employee.query("firstName = :1"; "C@") //Retorna "Colin Hetrick", "Cath Kidston" + $result:=$employees1.or($employees2) //$result contém "Colin Hetrick", "Grady Harness", "Cath Kidston" ``` #### Exemplo 2 @@ -1614,12 +1614,11 @@ If you pass an invalid attribute path in *pathString* or *pathObject*, the funct #### Exemplo ```4d -// order by formula +// ordenar por fórmula $sortedEntitySelection:=$entitySelection.orderBy("firstName asc, salary desc") $sortedEntitySelection:=$entitySelection.orderBy("firstName") - - // order by collection with or without sort orders + // ordenar por colecção com ou sem ordenação $orderColl:=New collection $orderColl.push(New object("propertyPath";"firstName";"descending";False)) $orderColl.push(New object("propertyPath";"salary";"descending";True)) @@ -1627,7 +1626,6 @@ If you pass an invalid attribute path in *pathString* or *pathObject*, the funct $orderColl:=New collection $orderColl.push(New object("propertyPath";"manager.lastName")) - $orderColl.push(New object("propertyPath";"salary")) $sortedEntitySelection:=$entitySelection.orderBy($orderColl) ``` @@ -1700,9 +1698,9 @@ Ordenar estudantes usando uma fórmula fornecida como texto: Mesma ordem mas usando objeto fórmula: ```4d - var $es1; $es2 : cs.StudentsSelection + var $es1; $es2 : cs. StudentsSelection var $formula : Object - $es1:=ds.Students.query("nationality=:1";"French") + $es1:=ds. Students.query("nationality=:1";"French") $formula:=Formula(Length(This.lastname)) $es2:=$es1.orderByFormula($formula) // ascending by default $es2:=$es1.orderByFormula($formula;dk descending) @@ -1735,9 +1733,9 @@ In this example, the "marks" object field in the **Students** dataClass contains ```4d // - // computeAverage method + // método computeAverage // ----------------------------- - #DECLARE ($coefList : Object) -> $result : Integer + #DECLARE ($coefList : Object) -> $result : Integer var $subject : Text var $average; $sum : Integer @@ -1896,21 +1894,21 @@ Neste exemplo, clássico e ORDA modifica os mesmos dados simultaneamente. ```4d //On a 4D remote - var $selection : cs.StudentsSelection - var $student : cs.StudentsEntity + var $selection : cs. StudentsSelection + var $student : cs. StudentsEntity - $selection:=ds.Students.query("lastname=:1";"Collins") - //The first entity is loaded in the ORDA cache + $selection:=ds. Students.query("lastname=:1";"Collins") + //A primeira entidade é carregada na cache ORDA $student:=$selection.first() - //Update with classic 4D, ORDA cache is not aware of if + //Atualizar com clássico 4D, ORDA cache não está se QUERY([Students];[Students]lastname="Collins") [Students]lastname:="Colin" SAVE RECORD([Students]) - //to get the latest version, the ORDA cache must be invalidated + //pra obter a última versão a cache ORDA deve ser invalidada $selection.refresh() - // Even if cache is not expired, the first entity is reloaded from disk + // Mesmo se cache não for expirada, a primeira entidade é carregada do disco $student:=$selection.first() //$student.lastname contains "Colin" @@ -2066,7 +2064,7 @@ Assuming we have ds. Employee.all().length = 10 var $slice : cs.EmployeeSelection -$slice:=ds.Employee.all().slice(-1;-2) //tries to return entities from index 9 to 8, but since 9 > 8, returns an empty entity selection +$slice:=ds.Employee.all().slice(-1;-2) //tenta retornar entidades do índice 9 a 8, mas como 9 > 8, retorna uma seleção de entidade vazia ``` @@ -2137,14 +2135,14 @@ $sum:=$sel.sum("salary") -| Parâmetro | Tipo | | Descrição | -| ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------------------- | -| filterString | Text | -> | String com caminho(s) de atributo(s) de entidade a extrair | -| filterCol | Collection | -> | Coleção de caminho(s) de atributo(s) de entidade a extrair | -| options | Integer | -> | `dk with primary key`: adds the primary key
    `dk with stamp`: adds the stamp | -| begin | Integer | -> | Designa o índice inicial | -| howMany | Integer | -> | Número de entidades a extrair | -| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | +| Parâmetro | Tipo | | Descrição | +| ------------ | ---------- | :-: | ------------------------------------------------------------------------------------------------------------------------- | +| filterString | Text | -> | String com caminho(s) de atributo(s) de entidade a extrair | +| filterCol | Collection | -> | Coleção de caminho(s) de atributo(s) de entidade a extrair | +| options | Integer | -> | `dk with primary key`: adiciona a chave primária
    `dk with stamp`: adiciona o marcador | +| begin | Integer | -> | Designa o índice inicial | +| howMany | Integer | -> | Número de entidades a extrair | +| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | @@ -2343,7 +2341,7 @@ Retorna: #### Exemplo -Example with `relatedEntity` type with simple form: +Exemplo com o tipo 'relatedEntity' com uma forma simples: ```4d var $employeesCollection : Collection @@ -2475,7 +2473,7 @@ $employeesCollection:=$employees.toCollection("firstName, lastName, employer.nam #### Exemplo 8 -Example with extraction of some properties of `relatedEntities`: +Exemplo com extracção de algumas propriedades de `relatedEntities`: ```4d var $employeesCollection : Collection @@ -2527,7 +2525,7 @@ Retorna: #### Exemplo 9 -Example with extraction of all properties of `relatedEntities`: +Exemplo com extração de todas as propriedades de `relatedEntities`: ```4d var $employeesCollection : Collection From 261139429d00da07c5614416bcc2f5f292624370 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 04:12:04 +0200 Subject: [PATCH 1205/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/IMAPTransporterClass.md | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index fe63cfd2cf385f..2ea263613b64d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -3,7 +3,7 @@ id: IMAPTransporterClass title: IMAPTransporter --- -The `IMAPTransporter` class allows you to retrieve messages from a IMAP email server. +A classe `IMAPTransporter` permite-lhe recuperar mensagens a partir de um servidor de correio electrónico IMAP. ### Objecto do IMAP Transporter @@ -69,18 +69,18 @@ The `IMAP New transporter` command ](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#checkconnectiondelay)
    | 300 | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#port)
    | 993 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#checkconnectiondelay)
    | 300 | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | +| [](#port)
    | 993 | +| [](#port)
    | nenhum | > **Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. @@ -115,10 +115,10 @@ End if -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | Informação de servidor de correio | -| Resultados | 4D.IMAPTransporter | <- | [IMAP transporter object](#imap-transporter-object) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------------------------------- | :-: | ----------------------------------------------------- | +| server | Object | -> | Informação de servidor de correio | +| Resultados | 4D.IMAPTransporter | <- | [Objeto transportador IMAP](#imap-transporter-object) | @@ -394,20 +394,20 @@ Para copiar uma selecção de mensagens: var $transporter : 4D.IMAPTransporter $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Obrigatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" $transporter:=IMAP New transporter($server) - //select mailbox + //selecionar mailbox $boxInfo:=$transporter.selectBox("inbox") - //get collection of message unique IDs + //obtém a coleção de mensagens com IDs únicos $mailIds:=$transporter.searchMails("subject \"4D new feature:\"") - // copy found messages to the "documents" mailbox + // copia mensagens encontradas ao mailbox "documents" $status:=$transporter.copy($mailIds;"documents") ``` @@ -420,18 +420,18 @@ Para copiar todas as mensagens na caixa de correio actual: var $transporter : 4D.IMAPTransporter $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Obrigatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" $transporter:=IMAP New transporter($server) - //select mailbox + //selecionar mailbox $boxInfo:=$transporter.selectBox("inbox") - // copy all messages to the "documents" mailbox + // copiar todas as mensagens ao "documents" mailbox $status:=$transporter.copy(IMAP all;"documents") ``` @@ -470,7 +470,7 @@ Por outras palavras, uma tentativa de criar "Projectos/IMAP/Doc" num servidor em - "IMAP" & "Doc" mailboxes if only “Projects” already exists. - "Projects" & “IMAP” & "Doc" mailboxes, if they do not already exist. -In the `name` parameter, pass the name of the new mailbox. +No parâmetro `name`, passe o nome da nova caixa de correio. **Objeto devolvido** @@ -595,22 +595,22 @@ Para apagar uma selecção de mensagens: Para apagar todas as mensagens na caixa de correio actual: ```4d - var $server;$boxInfo;$status : Object + var $server;$boxInfo;$status : Objecto var $transporter : 4D.IMAPTransporter - $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server:=Novo objecto + $server.host:="imap.gmail.com" //Mandatório $server.port:=993 - $server.user:="4d@gmail.com" + $server.user:="$transporter" $server.password:="XXXXXXXX" - $transporter:=IMAP New transporter($server) + $transporter:=IMAP Novo transportador($server) - //select mailbox - $boxInfo:=$transporter.selectBox("Junk Email") + //seleccionar caixa de correio + $boxInfo:= .selectBox("Junk Email") - // delete all messages in the current mailbox - $status:=$transporter.delete(IMAP all) + // apagar todas as mensagens na caixa de correio actual + $status:=$transporter.delete(IMAP todos) ``` @@ -671,20 +671,20 @@ var $options; $transporter; $status : object $options:=New object -$pw:=Request("Please enter your password:") +$pw:=Request("Please enter your password:") -If(OK=1) $options.host:="imap.gmail.com" +If(OK=1)$options.host:="imap.gmail.com" $options.user:="test@gmail.com" $options.password:=$pw $transporter:=IMAP New transporter($options) -// delete mailbox -$name:="Bills"+$transporter.getDelimiter()+"Nova Orion Industries" -$status:=$transporter.deleteBox($name) +// excluir caixa de correio +$name:="Bills"+$transporter.getDelimiter()+"Atlas Corp" +$status:=$transporter.subscribe($name) If ($status.success) - ALERT("Mailbox deletion successful!") + ALERT("Mailbox subscription successful!") Else ALERT("Error: "+$status.statusText) End if @@ -961,7 +961,7 @@ Carácter delimitador do nome da caixa de correio. | msgNumber | Integer | -> | Número sequencial da mensagem | | msgID | Text | -> | ID única da mensagem | | options | Object | -> | Instruções de tratamento de mensagens | -| Resultados | Object | <- | [Email object](EmailObjectClass.md#email-object) | +| Resultados | Object | <- | [Objeto email](EmailObjectClass.md#email-object) | @@ -999,18 +999,18 @@ Se quiser receber uma mensagem com ID = 1: var $transporter : 4D.IMAPTransporter $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Obrigatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" - //create transporter + //cria transporter $transporter:=IMAP New transporter($server) - //select mailbox + //seleciona mailbox $boxInfo:=$transporter.selectBox("Inbox") - //get Email object with ID 1 + //obtém objeto Email com ID 1 $mail:=$transporter.getMail(1) ``` @@ -1169,21 +1169,21 @@ The optional *updateSeen* parameter allows you to specify if the message is mark #### Exemplo ```4d - var $server : Object - var $boxInfo : Variant + var $server : Objecto + var $boxInfo : Variante var $blob : Blob var $transporter : 4D.IMAPTransporter - $server:=New object + $server:=Novo objecto $server.host:="imap.gmail.com" $server.port:=993 - $server.user:="4d@gmail.com" + $server.user:=" " $server.password:="XXXXXXXX" - //create transporter - $transporter:=IMAP New transporter($server) + //criar transportador + $transporter:=IMAP Novo transportador($server) - //select mailbox + //seleccionar caixa de correio $boxInfo:=$transporter.selectBox("Inbox") //get BLOB @@ -1257,21 +1257,21 @@ Para mover uma selecção de mensagens: var $transporter : 4D.IMAPTransporter $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Obrigatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" $transporter:=IMAP New transporter($server) - //select mailbox - $boxInfo:=$transporter.selectBox("inbox") + //selecionar mailbox + $boxInfo:=$transporter.selectBox("Inbox") - //get collection of message unique IDs + //obter coleção das IDs únicas de mensagem $mailIds:=$transporter.searchMails("subject \"4D new feature:\"") - // Move found messages from the current mailbox to the "documents" mailbox - $status:=$transporter.move($mailIds;"documents") + // mover mensagens encontradas da caixa de correio actual para a caixa de correio "documents" + $status:=$transporter.move($mailIds; "documentos") ``` #### Exemplo 2 @@ -1283,17 +1283,17 @@ Para mover todas as mensagens na mailbox atual: var $transporter : 4D.IMAPTransporter $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Mandatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" $transporter:=IMAP New transporter($server) - //select mailbox + //seleccionar caixa de correio $boxInfo:=$transporter.selectBox("inbox") - // move all messages in the current mailbox to the "documents" mailbox + // mover todas as mensagens da caixa de correio actual para a caixa de correio "documents" $status:=$transporter.move(IMAP all;"documents") ``` @@ -1343,7 +1343,7 @@ A função devolve uma colecção de cordas (identificações únicas). var $mailIds : Collection $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Mandatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" @@ -1353,10 +1353,10 @@ A função devolve uma colecção de cordas (identificações únicas). //select mailbox $boxInfo:=$transporter.selectBox("inbox") - //get IDs for 5 last messages received + //obter IDs para 5 últimas mensagens recebidas $mailIds:=$transporter.numToID(($boxInfo.mailCount-5);$boxInfo.mailCount) - //delete the messages from the current mailbox + //excluir as mensagens da caixa de correio actual $status:=$transporter.delete($mailIds) ``` @@ -1856,9 +1856,9 @@ End if #### Descrição -The `.unsubscribe()` function removes a mailbox from a set of subscribed mailboxes. Isto permite reduzir o número de caixas de correio que normalmente se vêem. +A função `.unsubscribe()` remove uma caixa de correio de um conjunto de caixas de correio inscritas. Isto permite reduzir o número de caixas de correio que normalmente se vêem. -In the `name` parameter, pass the name of the mailbox to remove (unsubscribe) from your active mailboxes. +No parâmetro `name`, passe o nome da caixa de correio para remover (cancelar a subscrição) das suas caixas de correio activas. **Objeto devolvido** From 1ba7e7dd5a00bbb7577921e967fde11a57e86c56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 04:13:51 +0200 Subject: [PATCH 1206/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/dt_picture.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index d054d0e07093b1..94a09c48628dfb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -28,17 +28,18 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU ## Operadores de imagem -| Operação | Sintaxe | Retorna | Ação | -| ----------------------- | ------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | -| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | -| Sobreposição exclusiva | Imagen1 & Imagen2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produce el mismo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | -| Sobreposição inclusiva | Pict1 \| Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produce el mismo resultado que `$equal:=Equal pictures(Pict1;Pict2;Pict3)` | -| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | -| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | -| Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | -| Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | -| Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | +| Operação | Sintaxe | Retorna | Ação | +| ----------------------- | ------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Concatenação horizontal | Foto1 + Foto2 | Imagem | Adicionar Pict2 à direita da Pict1 | +| Concatenação vertical | Pict1 / Pict2 | Imagem | Acrescentar Pict2 ao fundo de Pict1 | +| Sobreposição exclusiva | Imagen1 & Imagen2 | Imagem | Sobrepõe Pict2 no topo de Pict1 (Pict2 em primeiro plano). Produce el mismo resultado que `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` | +| Sobreposição inclusiva | Pict1 \| Pict2 | Imagem | Sobrepõe Pict2 em Pict1 e devolve a máscara resultante se ambas as imagens tiverem o mesmo tamanho. Produce el mismo resultado que `$equal:=Equal pictures(Pict1;Pict2;Pict3)` | +| Movimento horizontal | Imagem + Número | Imagem | Mover imagem horizontalmente número pixels | +| Movimento vertical | Imagem / Número | Imagem | Mover imagem em pixels do número vertical | +| Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | +| Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | +| Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | **Notas:** From 23ff854a90960c3be0659a3251d4c3da4ad419cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 04:13:54 +0200 Subject: [PATCH 1207/4889] New translations dt_string.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/dt_string.md | 63 +++++++++---------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index f33775ae19afa9..7b5f51cb8658fd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -36,27 +36,24 @@ As seguintes sequências de escape podem ser utilizadas em strings de caracteres ## Operadores de string -| Operação | Sintaxe | Retorna | Expression | Valor | -| -------------------- | ---------------- | ---------- | ----------------------------------------- | ---------------------------- | -| Concatenação | String + String | String | "abc" + "def" | "abcdef" | -| Repetição | String \* Number | String | "ab" \* 3 | "ababab" | -| Igual | String = String | Parâmetros | "abc" = "abc" | True | -| | | | "abc" = "abd" | False | -| Desigualdade | String # String | Parâmetros | "abc" # "abd" | True | -| | | | "abc" # "abc" | False | -| Maior que | Cadena > Cadena | Parâmetros | "abd" > "abc" | True | -| | | | "abc" > "abc" | False | -| Menor que | Cadena < Cadena | Parâmetros | "abc" < "abd" | True | -| | | | "abc" < "abc" | False | -| Maior ou igual a | Cadena >= Cadena | Parâmetros | "abd" >= "abc" | True | -| | | | "abc" >= "abd" | False | -| Menor que ou igual a | Cadena <= Cadena | Parâmetros | "abc" <= "abd" | True | -| | | | "abd" <= "abc" | False | -| Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | -| | | | "Alpha Bravo" % "ravo" | False | -| | Picture % String | Parâmetros | Picture_expr % "Mer" | True (\*) | - -(\*) Se a palavra-chave "Mer" estiver associada à imagem armazenada na expressão de imagem (campo ou variável). +| Operação | Sintaxe | Retorna | Expression | Valor | +| -------------------- | ---------------- | ---------- | ----------------------- | -------- | +| Concatenação | String + String | String | "abc" + "def" | "abcdef" | +| Repetição | String \* Number | String | "ab" \* 3 | "ababab" | +| Igual | String = String | Parâmetros | "abc" = "abc" | True | +| | | | "abc" = "abd" | False | +| Desigualdade | String # String | Parâmetros | "abc" # "abd" | True | +| | | | "abc" # "abc" | False | +| Maior que | Cadena > Cadena | Parâmetros | "abd" > "abc" | True | +| | | | "abc" > "abc" | False | +| Menor que | Cadena < Cadena | Parâmetros | "abc" < "abd" | True | +| | | | "abc" < "abc" | False | +| Maior ou igual a | Cadena >= Cadena | Parâmetros | "abd" >= "abc" | True | +| | | | "abc" >= "abd" | False | +| Menor que ou igual a | Cadena <= Cadena | Parâmetros | "abc" <= "abd" | True | +| | | | "abd" <= "abc" | False | +| Contém palavra chave | String % String | Parâmetros | "Alpha Bravo" % "Bravo" | True | +| | | | "Alpha Bravo" % "ravo" | False | ## Comparações de cadeias @@ -163,19 +160,19 @@ End if Caso contrário, se os símbolos de referência de caracteres aparecerem numa expressão, devolvem o carácter (a que se referem) como uma cadeia de 1 carácter. Por exemplo: ```4d -//O exemplo a seguir testa se o último caractere de vtText é um símbolo de arroba "@" - Se(vtText#"") - Se(Código de caractere(Subcadeia(vtText;Comprimento(vtText);1))=Símbolo de arroba) +//The following example tests if the last character of vtText is an At sign "@" + If(vtText#"") + If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... - Fim se - Fim se - - //Usando a sintaxe de referência de caractere, você poderia escrever de forma mais simples: - Se(vtText#"") - Se(Código de caractere(vtText[[Comprimento(vtText)]])=Símbolo de arroba) + End if + End if + + //Using the character reference syntax, you would write in a simpler manner: + If(vtText#"") + If(Character code(vtText[[Length(vtText)]])=At sign) // ... - Fim se - Fim se + End if + End if ``` ### Nota avançada sobre a referência de carácter inválido @@ -204,7 +201,7 @@ O seguinte método de projeto capitaliza o primeiro carácter de cada palavra do //Capitalize_text project method //Capitalize_text ( Text ) -> Text //Capitalize_text ( Source text ) -> Capitalized text - + $0:=$1 $vlLen:=Length($0) If($vlLen>0) From d01260145924df4b9112fea015b621408c3a454d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:24 +0200 Subject: [PATCH 1208/4889] New translations dt_picture.md (Japanese) --- .../version-19/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 87e2b495643101..927c40eb9a48aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -29,18 +29,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | ---------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注:** From 317038f7192f01e53d8cd1289d87aa3dc3b0f9da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:30 +0200 Subject: [PATCH 1209/4889] New translations dt_picture.md (Japanese) --- .../version-20/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 87e2b495643101..927c40eb9a48aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -29,18 +29,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | ---------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注:** From 17ba516b45066c00c904aea913e5c316ce18db28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:32 +0200 Subject: [PATCH 1210/4889] New translations dt_picture.md (Japanese) --- .../version-20-R5/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index be4b83392f4ac9..8a2c6173b401fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From 64efb912c3611cb9981cf5a2868421f5b0c9f57b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:34 +0200 Subject: [PATCH 1211/4889] New translations dt_string.md (Japanese) --- .../version-20-R5/Concepts/dt_string.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index 0901d1e4180a43..32e52b98b1dcf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -162,14 +162,14 @@ End if それ以外の場合には、式内で使用される文字列参照記号は、参照する文字を1文字の独立した文字列として返します。 例: ```4d -//The following example tests if the last character of vtText is an At sign "@" +// 以下の例は vtText の最後の文字が "@" であるかをテストします。 If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - //Using the character reference syntax, you would write in a simpler manner: + // 文字参照記号を使用し、よりシンプルに記述できます: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -200,9 +200,9 @@ End if 以下のプロジェクトメソッドは、文字列内の各単語の先頭文字を大文字に変換し、結果の文字列を返します。 ```4d - //Capitalize_text project method - //Capitalize_text ( Text ) -> Text - //Capitalize_text ( Source text ) -> Capitalized text + // Capitalize_text プロジェクトメソッド + // Capitalize_text ( Text ) -> Text + // Capitalize_text ( Source text ) -> Capitalized Text $0:=$1 $vlLen:=Length($0) From 403dd91c44a0e6d9a3fccc332502897996ba3400 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:35 +0200 Subject: [PATCH 1212/4889] New translations dt_picture.md (Japanese) --- .../current/Concepts/dt_picture.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index dd78f61d105cff..8a2c6173b401fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -1,6 +1,6 @@ --- id: picture -title: Picture +title: ピクチャー --- ピクチャーのフィールド・変数・式に格納されるデータは、任意の Windows または Macintosh の画像です。 これらの画像には、ペーストボード上に置いたり、4Dコマンドやプラグインコマンド (`READ PICTURE FILE` など) を使用してディスクから読み出すことのできる画像を含みます。 @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From c4e384c460cd1f864c94987c4c1cab1ee027c29c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:37 +0200 Subject: [PATCH 1213/4889] New translations dt_string.md (Japanese) --- .../current/Concepts/dt_string.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index 0901d1e4180a43..32e52b98b1dcf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -162,14 +162,14 @@ End if それ以外の場合には、式内で使用される文字列参照記号は、参照する文字を1文字の独立した文字列として返します。 例: ```4d -//The following example tests if the last character of vtText is an At sign "@" +// 以下の例は vtText の最後の文字が "@" であるかをテストします。 If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - //Using the character reference syntax, you would write in a simpler manner: + // 文字参照記号を使用し、よりシンプルに記述できます: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -200,9 +200,9 @@ End if 以下のプロジェクトメソッドは、文字列内の各単語の先頭文字を大文字に変換し、結果の文字列を返します。 ```4d - //Capitalize_text project method - //Capitalize_text ( Text ) -> Text - //Capitalize_text ( Source text ) -> Capitalized text + // Capitalize_text プロジェクトメソッド + // Capitalize_text ( Text ) -> Text + // Capitalize_text ( Source text ) -> Capitalized Text $0:=$1 $vlLen:=Length($0) From c9493a88b192139987f39a853e691c2700767f55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:39 +0200 Subject: [PATCH 1214/4889] New translations dt_picture.md (Japanese) --- .../version-20-R6/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index be4b83392f4ac9..8a2c6173b401fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From e81d582f1f897b1d2e536c94a849c085f11f6be0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 09:37:40 +0200 Subject: [PATCH 1215/4889] New translations dt_string.md (Japanese) --- .../version-20-R6/Concepts/dt_string.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index 0901d1e4180a43..32e52b98b1dcf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -162,14 +162,14 @@ End if それ以外の場合には、式内で使用される文字列参照記号は、参照する文字を1文字の独立した文字列として返します。 例: ```4d -//The following example tests if the last character of vtText is an At sign "@" +// 以下の例は vtText の最後の文字が "@" であるかをテストします。 If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - //Using the character reference syntax, you would write in a simpler manner: + // 文字参照記号を使用し、よりシンプルに記述できます: If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... @@ -200,9 +200,9 @@ End if 以下のプロジェクトメソッドは、文字列内の各単語の先頭文字を大文字に変換し、結果の文字列を返します。 ```4d - //Capitalize_text project method - //Capitalize_text ( Text ) -> Text - //Capitalize_text ( Source text ) -> Capitalized text + // Capitalize_text プロジェクトメソッド + // Capitalize_text ( Text ) -> Text + // Capitalize_text ( Source text ) -> Capitalized Text $0:=$1 $vlLen:=Length($0) From 0d15f7c422a49563713e299bbfd099d0bc26f1d1 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Wed, 21 Aug 2024 17:41:45 +0200 Subject: [PATCH 1216/4889] removed locking --- docs/API/CollectionClass.md | 5 ++--- docs/Concepts/shared.md | 1 - docs/ORDA/entities.md | 2 +- versioned_docs/version-18/Concepts/shared.md | 2 -- versioned_docs/version-19/API/CollectionClass.md | 7 +++---- versioned_docs/version-19/Concepts/shared.md | 2 -- versioned_docs/version-19/ORDA/entities.md | 2 +- versioned_docs/version-20-R5/API/CollectionClass.md | 6 +++--- versioned_docs/version-20-R5/Concepts/shared.md | 1 - versioned_docs/version-20-R5/ORDA/entities.md | 3 ++- versioned_docs/version-20-R6/API/CollectionClass.md | 5 ++--- versioned_docs/version-20-R6/Concepts/shared.md | 1 - versioned_docs/version-20-R6/ORDA/entities.md | 2 +- versioned_docs/version-20/API/CollectionClass.md | 7 ++++--- versioned_docs/version-20/Concepts/shared.md | 1 - versioned_docs/version-20/ORDA/entities.md | 2 +- 16 files changed, 20 insertions(+), 29 deletions(-) diff --git a/docs/API/CollectionClass.md b/docs/API/CollectionClass.md index 36c2479097d7eb..86dc18912a0e79 100644 --- a/docs/API/CollectionClass.md +++ b/docs/API/CollectionClass.md @@ -208,8 +208,8 @@ You can pass any number of values of the following supported types: * date * time (stored as number of milliseconds - real) * null -* shared object(*) -* shared collection(*) +* shared object +* shared collection :::note @@ -217,7 +217,6 @@ Unlike standard (not shared) collections, shared collections do not support pict ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). #### Example diff --git a/docs/Concepts/shared.md b/docs/Concepts/shared.md index ef6f1c5502ffeb..2dd8afc5691818 100644 --- a/docs/Concepts/shared.md +++ b/docs/Concepts/shared.md @@ -72,7 +72,6 @@ Assigning shared objects/collections to properties or elements of other shared o Please refer to example 2 for an illustration of shared group rules. -**Note:** Shared groups are managed through an internal property named *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. ### Read diff --git a/docs/ORDA/entities.md b/docs/ORDA/entities.md index 2e96844fdb0934..5fe9ace1468cba 100644 --- a/docs/ORDA/entities.md +++ b/docs/ORDA/entities.md @@ -275,7 +275,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no A **shareable** entity selection has the following characteristics: - it can be stored in a shared object or shared collection, and can be passed as parameter between several processes or workers; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group (it does not have a *locking identifier*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - it does not allow the addition of new entities. Trying to add an entity to a shareable entity selection will trigger an error (1637 - This entity selection cannot be altered). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). diff --git a/versioned_docs/version-18/Concepts/shared.md b/versioned_docs/version-18/Concepts/shared.md index 873e786e047549..f01b62e24c1b7c 100644 --- a/versioned_docs/version-18/Concepts/shared.md +++ b/versioned_docs/version-18/Concepts/shared.md @@ -45,8 +45,6 @@ Assigning shared objects/collections to properties or elements of other shared o Please refer to example 2 for an illustration of shared group rules. -**Note:** Shared groups are managed through an internal property named *locking identifier*. For detailed information on this value, please refer to the 4D Developer's guide. - ### Read Reading properties or elements of a shared object/collection is allowed without having to call the `Use...End use` structure, even if the shared object/collection is in use by another process. diff --git a/versioned_docs/version-19/API/CollectionClass.md b/versioned_docs/version-19/API/CollectionClass.md index 099beb4669f03f..4beb99723b121c 100644 --- a/versioned_docs/version-19/API/CollectionClass.md +++ b/versioned_docs/version-19/API/CollectionClass.md @@ -181,13 +181,11 @@ You can pass any number of values of the following supported types: * date * time (stored as number of milliseconds - real) * null -* shared object(*) -* shared collection(*) +* shared object +* shared collection > Unlike standard (not shared) collections, shared collections do not support pictures, pointers, and objects or collections that are not shared. -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). - #### Example @@ -517,6 +515,7 @@ This example illustrates the use of the `ck resolve pointers` option: **.count**( { *propertyPath* : Text } ) : Real + |Parameter|Type||Description| |---------|--- |:---:|------| diff --git a/versioned_docs/version-19/Concepts/shared.md b/versioned_docs/version-19/Concepts/shared.md index cd09f896cf3650..5c70abf5c1372e 100644 --- a/versioned_docs/version-19/Concepts/shared.md +++ b/versioned_docs/version-19/Concepts/shared.md @@ -67,8 +67,6 @@ Assigning shared objects/collections to properties or elements of other shared o Please refer to example 2 for an illustration of shared group rules. -**Note:** Shared groups are managed through an internal property named *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. - ### Read Reading properties or elements of a shared object/collection is allowed without having to call the `Use...End use` structure, even if the shared object/collection is in use by another process. diff --git a/versioned_docs/version-19/ORDA/entities.md b/versioned_docs/version-19/ORDA/entities.md index 9a97a6e7c56cf6..80aab6b457b946 100644 --- a/versioned_docs/version-19/ORDA/entities.md +++ b/versioned_docs/version-19/ORDA/entities.md @@ -195,7 +195,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no A **shareable** entity selection has the following characteristics: * it can be stored in a shared object or shared collection, and can be passed as parameter between several processes or workers; -* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group (it does not have a *locking identifier*); +* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; * it does not allow the addition of new entities. Trying to add an entity to a shareable entity selection will trigger an error (1637 - This entity selection cannot be altered). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). diff --git a/versioned_docs/version-20-R5/API/CollectionClass.md b/versioned_docs/version-20-R5/API/CollectionClass.md index 655a491a8a2f82..521a95b1fd9ba7 100644 --- a/versioned_docs/version-20-R5/API/CollectionClass.md +++ b/versioned_docs/version-20-R5/API/CollectionClass.md @@ -208,8 +208,8 @@ You can pass any number of values of the following supported types: * date * time (stored as number of milliseconds - real) * null -* shared object(*) -* shared collection(*) +* shared object +* shared collection :::note @@ -217,7 +217,6 @@ Unlike standard (not shared) collections, shared collections do not support pict ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). #### Example @@ -852,6 +851,7 @@ The `.equal()` function recursively comp By default, a non-diacritical evaluation is performed. If you want the evaluation to be case sensitive or to differentiate accented characters, pass the `ck diacritical` constant in the option parameter. + #### Example ```4d diff --git a/versioned_docs/version-20-R5/Concepts/shared.md b/versioned_docs/version-20-R5/Concepts/shared.md index ef6f1c5502ffeb..2dd8afc5691818 100644 --- a/versioned_docs/version-20-R5/Concepts/shared.md +++ b/versioned_docs/version-20-R5/Concepts/shared.md @@ -72,7 +72,6 @@ Assigning shared objects/collections to properties or elements of other shared o Please refer to example 2 for an illustration of shared group rules. -**Note:** Shared groups are managed through an internal property named *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. ### Read diff --git a/versioned_docs/version-20-R5/ORDA/entities.md b/versioned_docs/version-20-R5/ORDA/entities.md index 577ba869d4e51d..569cc9ec1fafdd 100644 --- a/versioned_docs/version-20-R5/ORDA/entities.md +++ b/versioned_docs/version-20-R5/ORDA/entities.md @@ -94,6 +94,7 @@ With the entities, there is no concept of "current record" as in the 4D language + ::: ## Using entity attributes @@ -266,7 +267,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no A **shareable** entity selection has the following characteristics: - it can be stored in a shared object or shared collection, and can be passed as parameter between several processes or workers; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group (it does not have a *locking identifier*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - it does not allow the addition of new entities. Trying to add an entity to a shareable entity selection will trigger an error (1637 - This entity selection cannot be altered). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). diff --git a/versioned_docs/version-20-R6/API/CollectionClass.md b/versioned_docs/version-20-R6/API/CollectionClass.md index 36c2479097d7eb..86dc18912a0e79 100644 --- a/versioned_docs/version-20-R6/API/CollectionClass.md +++ b/versioned_docs/version-20-R6/API/CollectionClass.md @@ -208,8 +208,8 @@ You can pass any number of values of the following supported types: * date * time (stored as number of milliseconds - real) * null -* shared object(*) -* shared collection(*) +* shared object +* shared collection :::note @@ -217,7 +217,6 @@ Unlike standard (not shared) collections, shared collections do not support pict ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). #### Example diff --git a/versioned_docs/version-20-R6/Concepts/shared.md b/versioned_docs/version-20-R6/Concepts/shared.md index ef6f1c5502ffeb..2dd8afc5691818 100644 --- a/versioned_docs/version-20-R6/Concepts/shared.md +++ b/versioned_docs/version-20-R6/Concepts/shared.md @@ -72,7 +72,6 @@ Assigning shared objects/collections to properties or elements of other shared o Please refer to example 2 for an illustration of shared group rules. -**Note:** Shared groups are managed through an internal property named *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. ### Read diff --git a/versioned_docs/version-20-R6/ORDA/entities.md b/versioned_docs/version-20-R6/ORDA/entities.md index 2e96844fdb0934..5fe9ace1468cba 100644 --- a/versioned_docs/version-20-R6/ORDA/entities.md +++ b/versioned_docs/version-20-R6/ORDA/entities.md @@ -275,7 +275,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no A **shareable** entity selection has the following characteristics: - it can be stored in a shared object or shared collection, and can be passed as parameter between several processes or workers; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group (it does not have a *locking identifier*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - it does not allow the addition of new entities. Trying to add an entity to a shareable entity selection will trigger an error (1637 - This entity selection cannot be altered). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). diff --git a/versioned_docs/version-20/API/CollectionClass.md b/versioned_docs/version-20/API/CollectionClass.md index 8297412761793d..303e58756c4538 100644 --- a/versioned_docs/version-20/API/CollectionClass.md +++ b/versioned_docs/version-20/API/CollectionClass.md @@ -205,8 +205,8 @@ You can pass any number of values of the following supported types: * date * time (stored as number of milliseconds - real) * null -* shared object(*) -* shared collection(*) +* shared object +* shared collection :::note @@ -214,7 +214,6 @@ Unlike standard (not shared) collections, shared collections do not support pict ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). #### Example @@ -888,6 +887,7 @@ By default, a non-diacritical evaluation is performed. If you want the evaluatio |startFrom|Integer|->|Index to start the test at| |formula|4D.Function|->|Formula object| |methodName|Text|->|Name of a method| + |param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| |Result|Boolean|<-|True if all elements successfully passed the test| @@ -2077,6 +2077,7 @@ The `.max()` function returns the element If the collection contains different types of values, the `.max()` function will return the maximum value within the last element type in the type list order (see [`.sort()`](#sort) description). + If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose maximum value you want to get. If the collection is empty, `.max()` returns *Undefined*. diff --git a/versioned_docs/version-20/Concepts/shared.md b/versioned_docs/version-20/Concepts/shared.md index d7ab66b58dbd59..6d65411a81382b 100644 --- a/versioned_docs/version-20/Concepts/shared.md +++ b/versioned_docs/version-20/Concepts/shared.md @@ -68,7 +68,6 @@ Assigning shared objects/collections to properties or elements of other shared o Please refer to example 2 for an illustration of shared group rules. -**Note:** Shared groups are managed through an internal property named *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. ### Read diff --git a/versioned_docs/version-20/ORDA/entities.md b/versioned_docs/version-20/ORDA/entities.md index 363e181cc4e864..704471b54a44a6 100644 --- a/versioned_docs/version-20/ORDA/entities.md +++ b/versioned_docs/version-20/ORDA/entities.md @@ -198,7 +198,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no A **shareable** entity selection has the following characteristics: - it can be stored in a shared object or shared collection, and can be passed as parameter between several processes or workers; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group (it does not have a *locking identifier*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - it does not allow the addition of new entities. Trying to add an entity to a shareable entity selection will trigger an error (1637 - This entity selection cannot be altered). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). From 19e1dff439c01d9a28fd86c5849de4b229d983b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:45:59 +0200 Subject: [PATCH 1217/4889] New translations shared.md (French) --- .../version-18/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/shared.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/shared.md index db5a654250e758..66c4e10d00ead2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/shared.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/shared.md @@ -45,8 +45,6 @@ L'assignation d'objets/collections partagé(e) s à des propriétés ou élémen Reportez-vous à l'exemple 2 pour l'illustration des règles des groupes partagés. -**Note :** Les groupes partagés sont gérés via une propriété interne nommée *locking identifier*. Si vous avez besoin de plus d'informations sur les mécanismes utilisés, reportez-vous au Guide du développeur de 4D. - ### Lecture La lecture de propriétés ou d'éléments d'un objet ou d'une collection partagé(e) est possible sans appel de la structure `Use...End use`, même si l'objet ou la collection partagé(e) est "utilisé(e)" par un autre process. From b1a9f81007c3c6ae1d7b557d741283bdd4698511 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:53:21 +0200 Subject: [PATCH 1218/4889] New translations collectionclass.md (French) --- .../version-19/API/CollectionClass.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index cadb546c49386e..a96cc8da0842de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -182,13 +182,11 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge * date * heure (stockée en nombre de milliseconds - réel) * Null -* shared object(*) -* shared collection(*) +* shared object +* shared collection > Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. -(\*)Lorsqu'un objet partagé ou une collection partagée est ajouté(e) comme élément à une collection partagée, il/elle hérite de son *locking identifier*. Pour plus d'informations sur ce point, reportez-vous à [4D Doc Center](https://doc.4d.com). - #### Exemple @@ -531,6 +529,7 @@ Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : + | Paramètres | Type | | Description | | ------------ | ---- |:--:| --------------------------------------------------------------- | From e19e736ed4a59f3088f3238e05f201313ff16507 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:54:35 +0200 Subject: [PATCH 1219/4889] New translations shared.md (French) --- .../version-19/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/shared.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/shared.md index 185dc5976b265b..515feed4a69006 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/shared.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/shared.md @@ -67,8 +67,6 @@ L'assignation d'objets/collections partagé(e) s à des propriétés ou élémen Reportez-vous à l'exemple 2 pour l'illustration des règles des groupes partagés. -**Note :** Les groupes partagés sont gérés via une propriété interne nommée *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. - ### Lecture La lecture de propriétés ou d'éléments d'un objet ou d'une collection partagé(e) est possible sans appel de la structure `Use...End use`, même si l'objet ou la collection partagé(e) est "utilisé(e)" par un autre process. From bd4034c0a65c791bc0f5f4ff36d5bd062f204b67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:54:42 +0200 Subject: [PATCH 1220/4889] New translations onafterkeystroke.md (French) --- .../version-19/Events/onAfterKeystroke.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index b7ccf66538a3fa..0edd08b573627f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -27,7 +27,7 @@ L'événement `On After Keystroke` n'est pas généré : - dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). -### Séquence de frappe +### Séquence d'entrée Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements [`On Before Keystroke`](onBeforeKeystroke.md) et [`On After Keystroke event`] sont générés uniquement lorsque l'entrée est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : From 12c7f78ea2ca0d6ec3d8ecf3365e9a0bc0018b6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:54:47 +0200 Subject: [PATCH 1221/4889] New translations onbeforekeystroke.md (French) --- .../version-19/Events/onBeforeKeystroke.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 51d6bcc8c40fbd..50957ebc380717 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -29,7 +29,7 @@ L'événement `On Before Keystroke` n'est pas généré : L'événement `On Before Keystroke` peut être généré dans des objets non saisissables, par exemple dans une list box même si les cellules de la list box ne sont pas saisissables ou si les lignes ne peuvent pas être sélectionnées. Cela vous permet de créer des interfaces dans lesquelles l'utilisateur peut faire défiler dynamiquement jusqu'à une ligne spécifique dans une list box en saisissant les premières lettres d'une valeur. Dans le cas où les cellules de la list box sont saisissables, vous pouvez utiliser la commande `Is editing text` pour savoir si l'utilisateur saisit réellement du texte dans une cellule ou s'il utilise la fonction de saisie prédictive, puis exécutez le code approprié. -### Séquence de frappe +### Séquence d'entrée Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements ``On Before Keystroke[`et [`On After Keystroke](onAfterKeystroke.md)] sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : From d4a0120a5b6b814efe883e903e3541ad4dfce6d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:55:01 +0200 Subject: [PATCH 1222/4889] New translations ondoubleclicked.md (French) --- .../version-19/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 510af87a311d76..9edbb48ff5ffcf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -18,7 +18,7 @@ Si les deux événements sont sélectionnés pour un objet, les événements `On ### 4D View Pro -This event is generated when the user double-clicks anywhere on a 4D View Pro document. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : +Cet événement est généré lorsque l'utilisateur double-clique n'importe où dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : | Propriété | Type | Description | | ----------- | ----------- | -------------------------------- | From 2aea7040e0408a3ecf97cd284ac76047f55d5264 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 21:57:15 +0200 Subject: [PATCH 1223/4889] New translations entities.md (French) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 7e178b864d1478..1844aadda4808d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -190,7 +190,7 @@ Une "entity selection" peut être **partageable** (lisible par plusieurs process Une entity selection **partageable** a les caractéristiques suivantes : * elle peut être stockée dans un objet partagé ou une collection partagée, et peut être passée comme paramètre entre plusieurs process ou workers ; -* elle peut être stockée dans plusieurs objets partagés ou collections partagées, ou dans un objet partagé ou une collection partagée qui appartient déjà à un groupe (elle n'a pas de *locking identifier*) ; +* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; * elle ne permet pas d'ajouter de nouvelles entités. Essayer d'ajouter une entité à une entity selection partageable génèrera une erreur (1637 - Cette entity selection ne peut pas être modifiée). Pour ajouter une entité à une entity selection partageable, vous devez d'abord la transformer en une entity selection non partageable à l'aide de la fonction [`.copy()`](API/EntitySelectionClass.md#copy), avant d'appeler [`.add()`](API/EntitySelectionClass.md#add). > the new entity selection results from one of the various ORDA class functions applied to an existing entity selection ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), etc.) . From 9be957928835978416fdf19a8679d3070ccd3c3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:08:43 +0200 Subject: [PATCH 1224/4889] New translations collectionclass.md (French) --- .../version-20/API/CollectionClass.md | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 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 8ad67510a977bf..451e994f0aa6a6 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 @@ -210,8 +210,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge * date * heure (stockée en nombre de milliseconds - réel) * Null -* shared object(*) -* shared collection(*) +* shared object +* shared collection :::note @@ -219,7 +219,6 @@ Contrairement aux collections standard (non partagées), les collections partag ::: -(\*)Lorsqu'un objet partagé ou une collection partagée est ajouté(e) comme élément à une collection partagée, il/elle hérite de son *locking identifier*. Pour plus d'informations sur ce point, reportez-vous à [4D Doc Center](https://doc.4d.com). #### Exemple @@ -908,16 +907,13 @@ Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez q -| Paramètres | Type | | Description | -| ---------- | ----------- |:--:| ----------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | Mixed | -> | Paramètre(s) à passer à *formula* ou à *methodName* | -| Résultat | Boolean | <- | Vrai si tous les éléments sont évalués à vrai - +| Paramètres | Type | | Description | +| ---------- | ----------- |:--:| -------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | -| +|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| |Result|Boolean|<-|True if all elements successfully passed the test| #### Description @@ -2127,6 +2123,7 @@ La fonction `.max()` retourne l'élément Si la collection contient différents types de valeurs, la fonction `.max()` retournera la plus grande valeur du dernier type d'élément dans l'ordre de la liste de types (cf. description de [`.sort()`](#sort)). + Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. Si la collection est vide, `.max()` retourne *Undefined*. From b0abc79b96a164a0f71dae8037c1926ec0f01a8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:10:00 +0200 Subject: [PATCH 1225/4889] New translations shared.md (French) --- .../docusaurus-plugin-content-docs/version-20/Concepts/shared.md | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/shared.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/shared.md index c33264ac29c689..0fc821e7247c23 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/shared.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/shared.md @@ -68,7 +68,6 @@ L'assignation d'objets/collections partagé(e) s à des propriétés ou élémen Reportez-vous à l'exemple 2 pour l'illustration des règles des groupes partagés. -**Note :** Les groupes partagés sont gérés via une propriété interne nommée *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. ### Lecture From f1a0ba85e1041402a9047650f297e4b6b189bc1e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:10:13 +0200 Subject: [PATCH 1226/4889] New translations onafterkeystroke.md (French) --- .../version-20/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index a988b53ee9d17b..401008fcb14b13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -9,9 +9,9 @@ title: On After Keystroke
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description @@ -27,7 +27,7 @@ L'événement `On After Keystroke` n'est pas généré : - dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). -### Séquence de frappe +### Séquence d'entrée Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements [`On Before Keystroke`](onBeforeKeystroke.md) et [`On After Keystroke event`] sont générés uniquement lorsque l'entrée est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : From 782191e15983948d83ebb987a6da3caebb2db582 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:10:17 +0200 Subject: [PATCH 1227/4889] New translations onbeforekeystroke.md (French) --- .../version-20/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index a04ef050f629c6..78740ec330b6c5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -9,9 +9,9 @@ title: On Before Keystroke
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description @@ -29,7 +29,7 @@ L'événement `On Before Keystroke` n'est pas généré : L'événement `On Before Keystroke` peut être généré dans des objets non saisissables, par exemple dans une list box même si les cellules de la list box ne sont pas saisissables ou si les lignes ne peuvent pas être sélectionnées. Cela vous permet de créer des interfaces dans lesquelles l'utilisateur peut faire défiler dynamiquement jusqu'à une ligne spécifique dans une list box en saisissant les premières lettres d'une valeur. Dans le cas où les cellules de la list box sont saisissables, vous pouvez utiliser la commande `Is editing text` pour savoir si l'utilisateur saisit réellement du texte dans une cellule ou s'il utilise la fonction de saisie prédictive, puis exécutez le code approprié. -### Séquence de frappe +### Séquence d'entrée Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements ``On Before Keystroke[`et [`On After Keystroke](onAfterKeystroke.md)] sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : From 1f1c2252fe5f655baa4c0dd65f1a746f894cd6f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:10:30 +0200 Subject: [PATCH 1228/4889] New translations ondoubleclicked.md (French) --- .../version-20/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 510af87a311d76..9edbb48ff5ffcf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -18,7 +18,7 @@ Si les deux événements sont sélectionnés pour un objet, les événements `On ### 4D View Pro -This event is generated when the user double-clicks anywhere on a 4D View Pro document. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : +Cet événement est généré lorsque l'utilisateur double-clique n'importe où dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : | Propriété | Type | Description | | ----------- | ----------- | -------------------------------- | From a1ecee9f91799185ef4234fc539e39ae8c001ce3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:12:35 +0200 Subject: [PATCH 1229/4889] New translations entities.md (French) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index 4510209e989756..04b7b899ea000d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -194,7 +194,7 @@ Une "entity selection" peut être **partageable** (lisible par plusieurs process Une entity selection **partageable** a les caractéristiques suivantes : - elle peut être stockée dans un objet partagé ou une collection partagée, et peut être passée comme paramètre entre plusieurs process ou workers ; -- elle peut être stockée dans plusieurs objets partagés ou collections partagées, ou dans un objet partagé ou une collection partagée qui appartient déjà à un groupe (elle n'a pas de *locking identifier*) ; +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - elle ne permet pas d'ajouter de nouvelles entités. Essayer d'ajouter une entité à une entity selection partageable génèrera une erreur (1637 - Cette entity selection ne peut pas être modifiée). Pour ajouter une entité à une entity selection partageable, vous devez d'abord la transformer en une entity selection non partageable à l'aide de la fonction [`.copy()`](API/EntitySelectionClass.md#copy), avant d'appeler [`.add()`](API/EntitySelectionClass.md#add). > the new entity selection results from one of the various ORDA class functions applied to an existing entity selection ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), etc.) . From 8ba31deb644f0d09b90a82e80306d5f9863cc941 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:26:54 +0200 Subject: [PATCH 1230/4889] New translations client-server.md (French) --- .../version-20/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md index 2af6f970da021d..2bc73450aa731e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md @@ -45,13 +45,13 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il - **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 2. #### Authentification de l'utilisateur auprès du serveur de domaine Cette option vous permet de mettre en œuvre des fonctionnalités SSO (*Single Sign On*) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. Cette option est décrite dans la section [Single Sign On (SSO) sur Windows](https://doc.4d.com/4Dv19/4D/19/Single-Sign-On-SSO-on-Windows.300-5422467.en.html). -#### Service Principal Name +#### Nom Principal de Service Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. Cette option est décrite dans la section [Single Sign On (SSO) sur Windows](https://doc.4d.com/4Dv19/4D/19/Single-Sign-On-SSO-on-Windows.300-5422467.en.html). From 3a23a77477ca6a6f1bac475d991847cc96a9dc14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:27:55 +0200 Subject: [PATCH 1231/4889] New translations shared.md (French) --- .../version-20-R5/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index 3a69f55a160bc6..c652fa850d3f42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -69,8 +69,6 @@ L'assignation d'objets/collections partagé(e) s à des propriétés ou élémen Reportez-vous à l'exemple 2 pour l'illustration des règles des groupes partagés. -**Note :** Les groupes partagés sont gérés via une propriété interne nommée _locking identifier_. Pour des informations détaillées sur cette valeur, veuillez vous référer au Manuel de référence du Langage 4D. - ### Lecture La lecture de propriétés ou d'éléments d'un objet ou d'une collection partagé(e) est possible sans appel de la structure `Use...End use`, même si l'objet ou la collection partagé(e) est "utilisé(e)" par un autre process. From fa41d76c57ed1bbf4c34a6c9174f28d67a365d63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:12 +0200 Subject: [PATCH 1232/4889] New translations onafteredit.md (French) --- .../version-20-R5/Events/onAfterEdit.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md index d83c8de2181a1c..d3b25f9182ec4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description @@ -17,10 +17,10 @@ Lorsqu'il est utilisé, cet événement est généré après chaque modification - Actions d'édition standard qui modifient le contenu comme les actions coller, couper, supprimer ou annuler; - Déposer une valeur (action similaire à coller); -- Any keyboard entry made by the user; in this case, the `On After Edit` event is generated after the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke`](onAfterKeystroke.md) events, if they are used. +- Toute saisie au clavier effectuée par l'utilisateur ; dans ce cas, l'événement `On After Edit` est généré après les événements [`On Before Keystroke`](onBeforeKeystroke.md) et [`On After Keystroke`](onAfterKeystroke.md), s'ils sont utilisés. - Toute modification apportée à l'aide d'une commande de langage qui simule une action de l'utilisateur (c'est-à-dire `POST KEY`). -Within the `On After Edit` event, text data being entered is returned by the [`Get edited text`](https://doc.4d.com/4dv19/help/command/en/page655.html) command. +Dans l'événement `On After Edit`, les données textuelles entrées sont renvoyées par la commande [`Get edited text`](https://doc.4d.com/4dv20/help/command/fr/page655.html). ### 4D View Pro @@ -62,11 +62,11 @@ En fonction de la valeur de la propriété `action`, l'[objet event](overview.md #### action = DragFillBlock -| Propriété | Type | Description | -| ------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| fillRange | object | Plage utilisée pour le remplissage | -| autoFillType | entier long | Value used for the fill.
  • 0: Cells are filled with all data (values, formatting, and formulas)
  • 1: Cells are filled with automatically sequential data
  • 2: Cells are filled with formatting only
  • 3: Cells are filled with values but not formatting
  • 4: Values are removed from the cells
  • 5: Cells are filled automatically
  • | -| fillDirection | entier long | Direction of the fill.
  • 0: The cells to the left are filled
  • 1: The cells to the right are filled
  • 2: The cells above are filled
  • 3: The cells below are filled
  • | +| Propriété | Type | Description | +| ------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| fillRange | object | Plage utilisée pour le remplissage | +| autoFillType | entier long | Valeur utilisée pour le remplissage.
  • 0 : Les cellules sont remplies avec toutes les données (valeurs, mise en forme et formules)
  • 1 : Les cellules sont remplies avec des données automatiquement séquentielles
  • 2 : Les cellules sont remplies avec seulement la mise en forme
  • 3 : Les cellules sont remplies avec les valeurs mais sans la mise en forme
  • 4 : Les valeurs sont supprimées des cellules
  • 5 : Les cellules sont remplies automatiquement
  • | +| fillDirection | entier long | Direction du remplissage.
  • 0 : Les cellules à gauche sont remplies
  • 1 : Les cellules à droite sont remplies
  • 2 : Les cellules au-dessus sont remplies
  • 3 : Les cellules en dessous sont remplies
  • | #### action = formulaChanged @@ -77,11 +77,11 @@ En fonction de la valeur de la propriété `action`, l'[objet event](overview.md #### action = clipboardPasted -| Propriété | Type | Description | -| ----------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| range | object | Plage de cellule | -| pasteOption | entier long | Specifies what is pasted from the clipboard:
  • 0: Everything is pasted (values, formatting, and formulas)
  • 1: Only values are pasted
  • 2: Only the formatting is pasted
  • 3: Only formulas are pasted
  • 4: Values and formatting are pasted (not formulas)
  • 5: Formulas and formatting are pasted (not values)
  • | -| pasteData | object | The data from the clipboard to be pasted
  • "text" (text): The text from the clipboard
  • "html" (text): The HTML from the clipboard
  • | +| Propriété | Type | Description | +| ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| range | object | Plage de cellule | +| pasteOption | entier long | Spécifie ce qui est collé depuis le presse-papiers :
  • 0: Tout est collé (valeurs, formatage, et formules)
  • 1: Seules les valeurs sont collées
  • 2: Seul le formatage est collé
  • 3: Seules les formules sont collées
  • 4: Les valeurs et le formatage sont collés (pas les formules)
  • 5: Les formules et le formatage sont collés (pas les valeurs)
  • | +| pasteData | object | Les données du presse-papiers à coller
  • "text" (texte) : Le texte du presse-papiers
  • "html" (texte) : Le HTML du presse-papiers
  • | #### Exemple From dd8c54211a51ba9715b2928dab9c421e1e92c663 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:14 +0200 Subject: [PATCH 1233/4889] New translations onafterkeystroke.md (French) --- .../version-20-R5/Events/onAfterKeystroke.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md index 3bd8e06740156c..05aa568472d426 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md @@ -5,32 +5,32 @@ title: On After Keystroke | Code | Peut être appelé par | Définition | | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description -> The `On After Keystroke` event can generally be replaced by the [`On After Edit`](onAfterEdit.md) event (see below). +> L'événement `On After Keystroke` peut généralement être remplacé par l'événement [`On After Edit`](onAfterEdit.md) (voir ci-dessous). -After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` event properties are selected for an object, you can detect and handle the keystrokes within the object, using the `FORM event` command that will return `On Before Keystroke` and then `On After Keystroke` (for more information, please refer to the description of the `Get edited text` command). +Après avoir sélectionné les propriétés d'événement [`On Before Keystroke`](onBeforeKeystroke.md) et `On After Keystroke` pour un objet, vous pouvez détecter et gérer les frappes au sein de l'objet, en utilisant la commande `FORM event` qui retournera `On Before Keystroke` puis `On After Keystroke` (pour plus d'informations, veuillez vous reporter à la description de la commande `Get edited text`). > Ces événements sont également activés par des commandes de langage qui simulent une action utilisateur telle que `POST KEY`. L'événement `On After Keystroke` n'est pas généré : - dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), -- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). -### Séquence de frappe +### Séquence d'entrée -When an entry requires a sequence of keystrokes, the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke event`] events are generated only when the entry is fully validaded by the user. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : +Lorsqu'une saisie nécessite une séquence de frappes clavier, les événements [`On Before Keystroke`](onBeforeKeystroke.md) et les événements [`On After Keystroke`] sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : - lors de l'utilisation de touches "mortes" telles que ^ ou ~: les événements ne sont générés que lorsque le caractère étendu est éventuellement saisi (par exemple "ê" ou ñ), - lorsqu'un IME (Input method editor) affiche une boîte de dialogue intermédiaire où l'utilisateur peut saisir une combinaison de caractères : les événements sont générés uniquement lorsque la boîte de dialogue IME est validée. From 66f211fb8142d64ec479a8889765294fa0ed510c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:15 +0200 Subject: [PATCH 1234/4889] New translations onaftersort.md (French) --- .../version-20-R5/Events/onAfterSort.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md index 8c74de494940bf..6065554d50e4e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md @@ -9,4 +9,4 @@ title: On After Sort ## Description -This event is generated just after a standard sort is performed (_i.e._ it is NOT generated if $0 returns -1 in the [`On Header Click`](onHeaderClick.md) event). Ce mécanisme est utile pour stocker les directions du dernier tri effectué par l'utilisateur. Dans ce cas, la commande `Self` retourne un pointeur vers la variable de l'en-tête de colonne triée. +Cet événement est généré juste après un tri standard (ce qui signifie qu'il n'est PAS généré si $0 retourne -1 dans l'événement [`On Header Click`](onHeaderClick.md)). Ce mécanisme est utile pour stocker les directions du dernier tri effectué par l'utilisateur. Dans ce cas, la commande `Self` retourne un pointeur vers la variable de l'en-tête de colonne triée. From b053f50b1221113f4e4bf34bde823169f25edc56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:17 +0200 Subject: [PATCH 1235/4889] New translations onalternativeclick.md (French) --- .../version-20-R5/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md index 680311345c30ef..09e342b9cd4524 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -15,8 +15,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec 4D vous permet de gérer ce type de bouton à l'aide de l'événement `On Alternative Click`. Cet événement est généré lorsque l'utilisateur clique sur le triangle (dès que le bouton de la souris est maintenu enfoncé) : -- If the pop-up menu is **separated**, the event is only generated when a click occurs on the portion of the button with the arrow. Note that the [standard action](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) assigned to the button (if any) is not executed in this case. -- Si le pop-up menu est **lié**, l'événement est généré lorsqu'un clic se produit sur n'importe quelle partie du bouton. Note that the [`On Long Click`](onLongClick.md) event cannot be generated with this type of button. +- Si le menu pop-up est **séparé**, l'événement n'est généré que lorsqu'un clic se produit sur la partie du bouton avec la flèche. Notez que l'[action standard](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) assignée au bouton (le cas échéant) n'est pas exécutée dans ce cas. +- Si le pop-up menu est **lié**, l'événement est généré lorsqu'un clic se produit sur n'importe quelle partie du bouton. Notez que l'événement [`On Long Click`](onLongClick.md) ne peut pas être généré avec ce type de bouton. ![](../assets/en/Events/clickevents.png) From 9f76e6b920fcc0addb0fd383fed29251d599f536 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:19 +0200 Subject: [PATCH 1236/4889] New translations onbeforekeystroke.md (French) --- .../version-20-R5/Events/onBeforeKeystroke.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md index f15b5e9b11447e..8c8c0e1d368afd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md @@ -5,34 +5,34 @@ title: On Before Keystroke | Code | Peut être appelé par | Définition | | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description -After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystroke.md) events are selected for an object, you can detect and handle the keystrokes within the object, using the `Form event code` command that will return `On Before Keystroke` and then [`On After Keystroke event`](onAfterKeystroke.md) (for more information, please refer to the description of the `Get edited text` command). Dans l'événement `On Before Keystroke`, la commande `FILTER KEYSTROKE` peut être utilisée pour filtrer les caractères typés. +Après avoir sélectionné les événements `On Before Keystroke` et [`On After Keystroke`](onAfterKeystroke.md) pour un objet, vous pouvez détecter et gérer les frappes au sein de l'objet, en utilisant la commande `Form event code` qui retournera `On Before Keystroke` puis [`On After Keystroke`](onAfterKeystroke.md) (pour plus d'informations, veuillez vous reporter à la description de la commande `Get edited text`). Dans l'événement `On Before Keystroke`, la commande `FILTER KEYSTROKE` peut être utilisée pour filtrer les caractères typés. > Ces événements sont également activés par des commandes de langage qui simulent une action utilisateur telle que `POST KEY`. L'événement `On Before Keystroke` n'est pas généré : - dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), -- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables L'événement `On Before Keystroke` peut être généré dans des objets non saisissables, par exemple dans une list box même si les cellules de la list box ne sont pas saisissables ou si les lignes ne peuvent pas être sélectionnées. Cela vous permet de créer des interfaces dans lesquelles l'utilisateur peut faire défiler dynamiquement jusqu'à une ligne spécifique dans une list box en saisissant les premières lettres d'une valeur. Dans le cas où les cellules de la list box sont saisissables, vous pouvez utiliser la commande `Is editing text` pour savoir si l'utilisateur saisit réellement du texte dans une cellule ou s'il utilise la fonction de saisie prédictive, puis exécutez le co -### Séquence de frappe +### Séquence d'entrée -When an entry requires a sequence of keystrokes, the `On Before Keystroke` and [`On After Keystroke`](onAfterKeystroke.md) events are generated only when the entry is fully validaded by the user. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : +Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements `On Before Keystroke` et [`On After Keystroke`](onAfterKeystroke.md) sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : - lors de l'utilisation de touches "mortes" telles que ^ ou ~: les événements ne sont générés que lorsque le caractère étendu est éventuellement saisi (par exemple "ê" ou ñ), - lorsqu'un IME (Input method editor) affiche une boîte de dialogue intermédiaire où l'utilisateur peut saisir une combinaison de caractères : les événements sont générés uniquement lorsque la boîte de dialogue IME est validée. From 5d6fc23a202617c976c1f640188354a2fe0852c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:21 +0200 Subject: [PATCH 1237/4889] New translations onbegindragover.md (French) --- .../version-20-R5/Events/onBeginDragOver.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md index b408ba20e5b59e..62a1862d53c8d4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md @@ -3,15 +3,15 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description L'événement de formulaire `On Begin Drag Over` peut être sélectionné pour tous les objets formulaire pouvant être déplacés. Il est généré dans tous les cas où l'objet a la propriété [Draggable](FormObjects/properties_Action.md#draggable). Il peut être appelé à partir de la méthode de l'objet source ou de la méthode formulaire de l'objet source. -> Unlike the [`On Drag Over`](onDragOver.md) form event, `On Begin Drag Over` is called within the context of the **source object** of the drag action. +> Contrairement à l'événement formulaire [`On Drag Over`](onDragOver.md), `On Begin Drag Over` est appelé dans le contexte de l'**objet source** de l'action de glisser. L'événement `On Begin Drag Over` est utile pour préparer l'action de glisser. Il peut être utilisé pour : From edc9e37520784bb3d75e8871bde14aa8afc14576 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:22 +0200 Subject: [PATCH 1238/4889] New translations onbeginurlloading.md (French) --- .../version-20-R5/Events/onBeginUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md index e48ed36d4be75d..d7d14ee05b789c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginUrlLoading.md @@ -5,7 +5,7 @@ title: On Begin URL Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | --------------------------------------------- | -| 47 | [Web Area](FormObjects/webArea_overview.md) | Une nouvelle URL est chargée dans la zone Web | +| 47 | [Zone Web](FormObjects/webArea_overview.md) | Une nouvelle URL est chargée dans la zone Web | ## Description From da93f959656dded1ebe935418ee1a3d4b578fc0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:24 +0200 Subject: [PATCH 1239/4889] New translations onboundvariablechange.md (French) --- .../version-20-R5/Events/onBoundVariableChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBoundVariableChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBoundVariableChange.md index f5486d8001bea0..6c005a20c6d29d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBoundVariableChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onBoundVariableChange.md @@ -9,6 +9,6 @@ title: On Bound Variable Change ## Description -This event is generated in the context of the form method of a [subform](FormObjects/subform_overview.md) as soon as a value is assigned to the variable bound with the subform in the parent form (even if the same value is reassigned) and if the subform belongs to the current form page or to page 0. +Cet événement est généré dans le contexte de la méthode formulaire d'un [sous-formulaire](FormObjects/subform_overview.md) dès qu'une valeur est assignée à la variable liée avec le sous-formulaire dans le formulaire parent (même si la même valeur est réassignée) et si le sous-formulaire appartient à la page formulaire courante ou à la page 0. Pour plus d'informations, reportez-vous à la section [Gérer la variable liée](FormObjects/subform_overview.md#managing-the-bound-variable). From 8a0f4821ae00fa1a54874ee8759c19b4164839a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:25 +0200 Subject: [PATCH 1240/4889] New translations onclicked.md (French) --- .../version-20-R5/Events/onClicked.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md index 924c8038ab124a..671389f9115414 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description @@ -25,7 +25,7 @@ Dans le cas d'un événement `On Clicked`, vous pouvez tester le nombre de clics ### On Clicked et On Double Clicked -After the `On Clicked` or [`On Double Clicked`](onDoubleClicked.md) object event property is selected for an object, you can detect and handle the clicks within or on the object, using the `FORM event` command that returns `On Clicked` or [`On Double Clicked`](onDoubleClicked.md), depending on the case. +Une fois que la propriété d'événement d'objet `On Clicked` ou [`On Double Clicked`](onDoubleClicked.md) est sélectionnée pour un objet, vous pouvez détecter et gérer les clics à l'intérieur ou sur l'objet, en utilisant la commande `FORM event` qui renvoie `On Clicked` ou [`On Double Clicked`](onDoubleClicked.md), selon le cas. Si les deux événements sont sélectionnés pour un objet, les événements `On Clicked` puis `On Double Clicked` seront générés lorsque l'utilisateur double-clique sur l'objet. From beeb97da1053f3379600fb30e6007c3ab5459c3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:27 +0200 Subject: [PATCH 1241/4889] New translations onclosebox.md (French) --- .../version-20-R5/Events/onCloseBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseBox.md index 036d4e752fdbca..32e8f73beaa265 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseBox.md @@ -16,7 +16,7 @@ L'événement `On Close Box` est généré lorsque l'utilisateur clique sur la c Cet exemple illustre comment vous pouvez répondre à un événement de fermeture de fenêtre à l'aide d'un formulaire utilisé pour la saisie de données d'enregistrement : ```4d - //Method for an input form + //Méthode d'un formulaire entrée $vpFormTable:=Current form table Case of //... From 56a3ab1f4ebd5001a3b151d429ff63833ae7403f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:28 +0200 Subject: [PATCH 1242/4889] New translations onclosedetail.md (French) --- .../version-20-R5/Events/onCloseDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseDetail.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseDetail.md index 7125664cd59bef..4ec50656f53859 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onCloseDetail.md @@ -12,4 +12,4 @@ title: On Close Detail L'événement `On Close Detail` peut être utilisé dans les contextes suivants : - **Formulaires de sortie** : le formulaire détaillé est fermé et l'utilisateur retourne au formulaire liste. Cet événement ne peut pas être sélectionné pour les formulaires projet, il est uniquement disponible avec les **formulaires table**. -- List box of the [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes): This event is generated when a record displayed in the [detail form](FormObjects/properties_ListBox.md#detail-form-name) associated with a selection type list box is about to be closed (regardless of whether or not the record was modified). +- List box de type [**sélection**](FormObjects/listbox_overview.md#list-box-selection) : Cet événement est généré lorsqu'un enregistrement affiché dans le [formulaire détail](FormObjects/properties_ListBox.md#nom-du-formulaire-détail) associé à une list box de type sélection est sur le point d'être fermé (que l'enregistrement ait été modifié ou non). From 3046cea9564fa49c5877ccba0f309708f1e26d50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:32 +0200 Subject: [PATCH 1243/4889] New translations ondatachange.md (French) --- .../version-20-R5/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDataChange.md index fbbdd19874abc3..c9ffff61cde357 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From eea0d2bfcc87da1fa0163baf61f35d122d5af397 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:34 +0200 Subject: [PATCH 1244/4889] New translations ondeleteaction.md (French) --- .../version-20-R5/Events/onDeleteAction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDeleteAction.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDeleteAction.md index 2cfe1323dc1a2f..08cbedc393cf0d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDeleteAction.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDeleteAction.md @@ -9,6 +9,6 @@ title: On Delete Action ## Description -This event is generated each time a user attempts to delete the selected item(s) by pressing a deletion key (**Delete** or **Backspace**) or selecting a menu item whose associated standard action is 'Clear' (such as the **Clear** command in the **Edit** menu). +Cet événement est généré à chaque fois qu'un utilisateur tente de supprimer le(s) élément(s) sélectionné(s) en appuyant sur une touche de suppression (**Suppr** ou **Retour arrière**) ou en sélectionnant un élément de menu dont l'action standard associée est 'Effacer' (comme la commande **Supprimer** dans le menu **Edition**). A noter que la génération de l'événement est la seule action réalisée par 4D : le programme ne supprime aucun élément. Il appartient au développeur de gérer la suppression et tous les messages d'avertissement précédents qui sont affichés. From a41d8324c691c795a9cd92356cbbed130557e78a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:36 +0200 Subject: [PATCH 1245/4889] New translations ondisplaydetail.md (French) --- .../version-20-R5/Events/onDisplayDetail.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md index 95cb7424548f46..e074d1e3f35ece 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md @@ -24,13 +24,13 @@ Dans ce contexte, la séquence d'appels de méthodes et d'événements de formul - Méthode objet avec l'événement `On Display Detail` - Méthode formulaire avec l'événement `On Display Detail` -> The header area is handled using the [`On Header`](onHeader.md) event. +> La zone d'en-tête est gérée à l'aide de l'événement [`On Header`](onHeader.md). L'appel d'une commande 4D qui affiche une boîte de dialogue à partir de l'événement `On Display Detail` n'est pas autorisé et générera une erreur de syntaxe. Plus particulièrement, les commandes concernées sont : `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION`, et `MODIFY SELECTION`. ### Liste box sélection -This event is generated when a row of a [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes) list box is displayed. +Cet événement est généré lorsqu'une ligne d'une list box de [**type de sélection**](FormObjects/listbox_overview.md#selection-list-boxes) est affichée. ### Numéro de ligne affiché From 3a13d00c89efd88d48c5085153736dbeda0c6f45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:37 +0200 Subject: [PATCH 1246/4889] New translations ondoubleclicked.md (French) --- .../version-20-R5/Events/onDoubleClicked.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md index 5f2f1dfa93d14a..2547d1a4295bfa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md @@ -3,21 +3,21 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un double-clic a été effectué sur un objet | ## Description L'événement `On Double Clicked` est généré lorsque l'utilisateur double-clique sur un objet. La durée maximale séparant un double-clic est définie dans les préférences système. -If the [`On Clicked`](onClicked.md) or `On Double Clicked` object event property is selected for an object, you can detect and handle the clicks within or on the object, using the `FORM event` command that returns [`On Clicked`](onClicked.md) or `On Double Clicked`, depending on the case. +Si la propriété d'événement d'objet [`On Clicked`](onClicked.md) ou `On Double Clicked` est sélectionnée pour un objet, vous pouvez détecter et gérer les clics dans ou sur l'objet, en utilisant la commande `FORM event` qui renvoie [`On Clicked`](onClicked.md)`ou`On Double Clicked\` selon le cas. Si les deux événements sont sélectionnés pour un objet, les événements `On Clicked` puis `On Double Clicked` seront générés lorsque l'utilisateur double-clique sur l'objet. ### 4D View Pro -This event is generated when the user double-clicks anywhere on a 4D View Pro document. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : +Cet événement est généré lorsque l'utilisateur double-clique n'importe où dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : | Propriété | Type | Description | | ----------- | ----------- | -------------------------------- | From d6c816f7e9d1c6dd6302555f5f51b034dfaec270 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:38 +0200 Subject: [PATCH 1247/4889] New translations ondragover.md (French) --- .../version-20-R5/Events/onDragOver.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDragOver.md index ddfe00980bfb12..16a47d4199f899 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description @@ -18,7 +18,7 @@ Pour **accepter** le glissement, la méthode de l'objet de destination doit reto Pour **rejeter** le glissement, la méthode de l'objet de destination doit retourner -1 (moins un), vous devez donc écrire `$0:=-1`. Lors d'un événement `On Drag Over`, 4D traite la méthode objet comme une fonction. Si aucun résultat n'est retourné, 4D suppose que le glissement est accepté. -Si vous acceptez le glissement, l'objet de destination est mis en surbrillance. Si vous refusez le glissement, la destination n'est pas mise en surbrillance. Accepter le glissement ne signifie pas que les données déplacées vont être insérées dans l'objet de destination. It only means that if the mouse button was released at this point, the destination object would accept the dragged data and the [`On Drop`](onDrop.md) event would be fired. +Si vous acceptez le glissement, l'objet de destination est mis en surbrillance. Si vous refusez le glissement, la destination n'est pas mise en surbrillance. Accepter le glissement ne signifie pas que les données déplacées vont être insérées dans l'objet de destination. Cela signifie seulement que si le bouton de la souris était relâché à ce stade, l'objet de destination accepterait les données glissées et l'événement [`On Drop`](onDrop.md)\` serait déclenché. Si vous ne traitez pas l'événement `On Drag Over` pour un objet déposable, cet objet sera mis en surbrillance pour toutes les opérations de glissement, quels que soient la nature et le type des données déplacées. From 8f85f198dfbffe7799b5e4bc216904ec835e170e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:40 +0200 Subject: [PATCH 1248/4889] New translations ondrop.md (French) --- .../version-20-R5/Events/onDrop.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md index b43bac5e4812fc..79f6d3e679b033 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md @@ -3,15 +3,15 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------- | +| 16 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description L'événement `On Drop` est envoyé une fois à l'objet de destination lorsque le pointeur de la souris est relâché sur l'objet. Cet événement est la deuxième phase de l'opération de glisser-déposer, où l'opération que vous réalisez est en réponse à l'action de l'utilisateur. -This event is not sent to the object if the drag was not accepted during the [`On Drag Over`](onDragOver.md) events. Si vous traitez l'événement `On Drag Over` pour un objet et rejetez un glissement, l'événement `On Drop` ne se produit pas. Ainsi, si lors de l'événement `On Drag Over` vous avez testé la compatibilité des types de données entre les objets source et destination, et si vous avez accepté un éventuel dépôt, vous n'avez pas besoin de re-tester les données pendant l'événement \`On D Vous savez déjà que les données sont adaptées à l'objet de destination. +Cet événement n'est pas envoyé à l'objet si le glisser n'a pas été accepté lors des événements [`On Drag Over`](onDragOver.md). Si vous traitez l'événement `On Drag Over` pour un objet et rejetez un glisser, l'événement `On Drop` ne se produit pas. Ainsi, si lors de l'événement `On Drag Over` vous avez testé la compatibilité des types de données entre les objets source et destination, et si vous avez accepté un éventuel dépôt, vous n'avez pas besoin de re-tester les données pendant l'événement \`On D Vous savez déjà que les données sont adaptées à l'objet de destination. #### Voir également From 5a01924da4e939ff0bd980a0d882e4aaa3b88dc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:41 +0200 Subject: [PATCH 1249/4889] New translations onendurlloading.md (French) --- .../version-20-R5/Events/onEndUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md index 1b7520592126b1..20da6c1d7caf9a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onEndUrlLoading.md @@ -5,7 +5,7 @@ title: On End URL Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ----------------------------------------------- | -| 49 | [Web Area](FormObjects/webArea_overview.md) | Toutes les ressources de l'URL ont été chargées | +| 49 | [Zone Web](FormObjects/webArea_overview.md) | Toutes les ressources de l'URL ont été chargées | ## Description From fe624e2c6d921b10e54273c3028ee0f5a4a28949 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:45 +0200 Subject: [PATCH 1250/4889] New translations ongettingfocus.md (French) --- .../version-20-R5/Events/onGettingFocus.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onGettingFocus.md index d4c086f47cd86d..e26d7ddb29d4a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onGettingFocus.md @@ -3,12 +3,12 @@ id: onGettingFocus title: On getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Liste déroulante](FormObjects/comboBox_overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicateurs de progression](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Règle](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Zone web](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description -The `On Getting Focus` event, along with the [`On losing Focus`](onLosingFocus.md) event, are used to detect and handle the change of focus for [focusable](FormObjects/properties_Entry.md#focusable) objects. +L'événement `On Getting Focus`, ainsi que l'événement [`On losing Focus`](onLosingFocus.md), sont utilisés pour détecter et gérer le changement de focus des objets [focusables](FormObjects/properties_Entry.md#focusable). Avec les [objets sous-formulaire](FormObjects/subform_overview.md), cet événement est généré dans la méthode de l'objet sous-formulaire lorsqu'il est vérifié. Il est envoyé à la méthode formulaire du sous-formulaire, ce qui signifie, par exemple, que vous pouvez gérer l'affichage des boutons de navigation dans le sous-formulaire en fonction du focus. A noter que les objets de sous-formulaire peuvent eux-mêmes avoir le focus. From 70b1e203e2b28bee725e4dc659ff14aab8965bb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:46 +0200 Subject: [PATCH 1251/4889] New translations onheader.md (French) --- .../version-20-R5/Events/onHeader.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md index a3e9e337b1bdcd..d0002a60ba1ecc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md @@ -3,9 +3,9 @@ id: onHeader title: Sur entête --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | -| 5 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form (list form only) - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | La zone d'en-tête du formulaire est sur le point d'être imprimée ou affichée. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| 5 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form (list form only) - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | La zone d'en-tête du formulaire est sur le point d'être imprimée ou affichée. | ## Description @@ -19,6 +19,6 @@ Dans ce contexte, la séquence d'appels de méthodes et d'événements de formul - Méthode objet avec l'événement `On Header` - Méthode formulaire avec l'événement `On Header` -> Printed records are handled using the [`On Display Detail`](onDisplayDetail.md) event. +> Les enregistrements imprimés sont gérés à l'aide de l'événement [`On Display Detail`](onDisplayDetail.md). L'appel d'une commande 4D qui affiche une boîte de dialogue à partir de l'événement `On Header` n'est pas autorisé et générera une erreur de syntaxe. Plus particulièrement, les commandes concernées sont : `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION`, et `MODIFY SELECTION`. From 98d38092ce23b4f335719e3e2d92c8cf746a1b14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:48 +0200 Subject: [PATCH 1252/4889] New translations onheaderclick.md (French) --- .../version-20-R5/Events/onHeaderClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md index 5f6c0c7b849a0f..eb6618421a54d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md @@ -24,14 +24,14 @@ Si la propriété [Sortable](FormObjects/properties_Action.md#sortable) n'est pa Cet événement est généré lorsque l'utilisateur clique sur un en-tête de colonne ou de ligne dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : -| Propriété | Type | Description | -| ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| code | entier long | 42 | -| Description | text | "On Header Click" | -| objectName | text | Nom de la zone 4D View Pro | -| sheetName | text | Nom de la feuille de l'événement | -| range | object | Plage de cellule | -| sheetArea | entier long | The sheet location where the event took place:
  • 0: The crossing area between column number/letter headers (top left of the sheet)
  • 1: The column headers (area indicating the column numbers/letters)
  • 2: The row headers (area indicating the row numbers)
  • | +| Propriété | Type | Description | +| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| code | entier long | 42 | +| Description | text | "On Header Click" | +| objectName | text | Nom de la zone 4D View Pro | +| sheetName | text | Nom de la feuille de l'événement | +| range | object | Plage de cellule | +| sheetArea | entier long | L'emplacement de la feuille où l'événement a eu lieu:
  • 0: La zone d'intersection entre les en-têtes des numéros/lettres de colonne (en haut à gauche de la feuille)
  • 1: Les en-têtes des colonnes (zone indiquant les numéros/lettres de colonne)
  • 2: Les en-têtes des lignes (zone indiquant les numéros de ligne)
  • | #### Exemple From 6eefa6c3d06cb6a26277761ff722d016d5021177 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:49 +0200 Subject: [PATCH 1253/4889] New translations onload.md (French) --- .../version-20-R5/Events/onLoad.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLoad.md index f82cdd7dce3ea6..3a7a98de87cf77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------- | +| 1 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) - [Zone Web](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description @@ -14,7 +14,7 @@ Cet événement est déclenché lorsque le formulaire est en cours de chargement Tous les objets du formulaire (de n'importe quelle page) dont la propriété d'événement `On Load` est sélectionnée verront leur méthode objet appelée. Ensuite, si la propriété d'événement formulaire `On Load` est sélectionnée, la méthode formulaire sera appelée. -> The `On Load` and [`On Unload`](onUnload.md) events are generated for objects if they are enabled for both the objects and the form to which the objects belong. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. +> Les événements `On Load` et [`On Unload`](onUnload.md) sont générés pour les objets s'ils sont activés à la fois pour les objets et pour le formulaire auquel appartiennent les objets. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. ### Sous-formulaire From 5ed712488b6e5c30cf6491e5b5089b3ce3b653ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:28:53 +0200 Subject: [PATCH 1254/4889] New translations onlosingfocus.md (French) --- .../version-20-R5/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md index d711cdcda6068f..69fb863ed46e1e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: Sur perte focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Liste déroulante](FormObjects/comboBox_overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicateurs de progression](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Règle](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Zone web](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 2035108f719d74a7e03a729e1b5528698654ccba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:29:00 +0200 Subject: [PATCH 1255/4889] New translations onopenexternallink.md (French) --- .../version-20-R5/Events/onOpenExternalLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md index a9b6233c43c51b..a750bd6417cba7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenExternalLink.md @@ -5,7 +5,7 @@ title: On Open External Link | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ------------------------------------------------ | -| 52 | [Web Area](FormObjects/webArea_overview.md) | Une URL externe a été ouverte dans le navigateur | +| 52 | [Zone Web](FormObjects/webArea_overview.md) | Une URL externe a été ouverte dans le navigateur | ## Description From 10fa4bbf275d6c3d2ca423d94e2ac00f78113091 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:29:12 +0200 Subject: [PATCH 1256/4889] New translations onunload.md (French) --- .../version-20-R5/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md index bf5c0525501d9c..73697770f9b851 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ | +| 24 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) - [Zone Web](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From f344b128b69ce64a3f36ed5cef506c4119e1da14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:29:13 +0200 Subject: [PATCH 1257/4889] New translations onurlfiltering.md (French) --- .../version-20-R5/Events/onUrlFiltering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlFiltering.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlFiltering.md index a8f81066c9162e..4b8f471797e8c1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlFiltering.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlFiltering.md @@ -5,7 +5,7 @@ title: On URL Filtering | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ------------------------------------- | -| 51 | [Web Area](FormObjects/webArea_overview.md) | Une URL a été bloquée par la zone Web | +| 51 | [Zone Web](FormObjects/webArea_overview.md) | Une URL a été bloquée par la zone Web | ## Description From 6d86ea7b84b78d00ae85939a2b5681c5cdf95728 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:29:15 +0200 Subject: [PATCH 1258/4889] New translations onurlloadingerror.md (French) --- .../version-20-R5/Events/onUrlLoadingError.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md index 7e10f72eef85cc..90c3ac4404c215 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlLoadingError.md @@ -5,7 +5,7 @@ title: On URL Loading Error | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ----------------------------------------------------- | -| 50 | [Web Area](FormObjects/webArea_overview.md) | Une erreur s'est produite lors du chargement de l'URL | +| 50 | [Zone Web](FormObjects/webArea_overview.md) | Une erreur s'est produite lors du chargement de l'URL | ## Description From f89aaacdc9c760ebf13d3d2c1025c3a9beebccaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:29:16 +0200 Subject: [PATCH 1259/4889] New translations onurlresourceloading.md (French) --- .../version-20-R5/Events/onUrlResourceLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md index 7530ded8d03931..c6bcfef5094c7a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md @@ -5,7 +5,7 @@ title: On URL Resource Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | --------------------------------------------------- | -| 48 | [Web Area](FormObjects/webArea_overview.md) | Une nouvelle ressource est chargée dans la zone Web | +| 48 | [Zone Web](FormObjects/webArea_overview.md) | Une nouvelle ressource est chargée dans la zone Web | ## Description From 3175c99442a0578a845f755acf004b32c90b8d71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:30:33 +0200 Subject: [PATCH 1260/4889] New translations properties_webarea.md (French) --- .../version-20-R5/FormObjects/properties_WebArea.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md index f1d6fbbb58b4f1..74bf1093fc74fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md @@ -81,12 +81,12 @@ Cette option vous permet de choisir entre deux moteurs de rendus pour la zone We > Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. -- **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). +- **coché** - `JSON value: embedded`: Dans ce cas, 4D utilise le Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). Le moteur CEF a les limitations suivantes : -- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. +- [WA SET PAGE CONTENT](https://doc.4d.com/4dv20/help/command/fr/page1037.html): l'utilisation de cette commande nécessite qu'au moins une page soit déjà chargée dans la zone (par un appel à [`WA OPEN URL`](https://doc.4d.com/4dv20/help/command/fr/page1020.html) ou une affectation à la variable URL associée à la zone). +- Lorsque les dépôts d'URL sont activés via le sélecteur `WA enable URL drop` de [WA SET PREFERENCE](https://doc.4d.com/4dv20/help/command/fr/page1041.html), le premier dépôt doit être précédé par au moins un appel à [WA OPEN URL](https://doc.4d.com/4dv20/help/command/fr/page1020.html) ou une affectation à la variable URL associée à la zone. #### Grammaire JSON From 1634420777b1f2e0f408432a62fdb2a288856221 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:31:11 +0200 Subject: [PATCH 1261/4889] New translations entities.md (French) --- .../version-20-R5/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index 358f58eb3dcb63..17308578470937 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -259,7 +259,7 @@ Une entity selection peut être **partageable** (lisible par plusieurs process, Une entity selection **partageable** a les caractéristiques suivantes : - elle peut être stockée dans un objet partagé ou une collection partagée, et peut être passée comme paramètre entre plusieurs process ou workers ; -- elle peut être stockée dans plusieurs objets partagés ou collections partagées, ou dans un objet partagé ou une collection partagée qui appartient déjà à un groupe (elle n'a pas de _locking identifier_) ; +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - elle ne permet pas d'ajouter de nouvelles entités. Essayer d'ajouter une entité à une entity selection partageable génèrera une erreur (1637 - Cette entity selection ne peut pas être modifiée). Pour ajouter une entité à une entity selection partageable, vous devez d'abord la transformer en une entity selection non partageable en utilisant la fonction [`.copy()`](API/EntitySelectionClass.md#copy) avant d'appeler [`.add()`](API/EntitySelectionClass.md#add). > La plupart des fonctions d'entity selection (telles que [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) prennent en charge les entity selection partageables puisqu'elles ne modifient pas la sélection d'origine (elles en renvoient une nouvelle). From 03515d01d7a0aec54a80e00449b4163f8da01ef7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:48:34 +0200 Subject: [PATCH 1262/4889] New translations client-server.md (French) --- .../version-20-R5/settings/client-server.md | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index c0974eb9dec661..35a4f13465de14 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -24,7 +24,7 @@ Si vous modifiez ce paramètre, vous devez redémarrer la base du serveur pour q #### Nom de publication -This option lets you change the publication name of a 4D Server database, _i.e._, the name displayed on the dynamic **Available** tab of the connection dialog box (see the [Opening a remote project](../Desktop/clientServer/md#opening-a-remote-project) paragraph). Par défaut, 4D Server utilise le nom du fichier de projet. Vous pouvez saisir le nom personnalisé de votre choix. +Cette option vous permet de modifier le nom de publication d'une base de données 4D Server, c'est-à-dire le nom affiché dans l'onglet dynamique **Disponible** de la boîte de dialogue de connexion (voir le paragraphe [Ouverture d'un projet distant](../Desktop/clientServer/md#opening-a-remote-project)). Par défaut, 4D Server utilise le nom du fichier de projet. Vous pouvez saisir le nom personnalisé de votre choix. :::note @@ -51,42 +51,42 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ - When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ - Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- **DB4D Server** (serveur de base de données) : 19814 par défaut. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 1. + Lorsqu'un client 4D se connecte à 4D Server, il utilise le port TCP du serveur d'application (19813 ou le port indiqué après le signe ':' dans l'adresse IP affichée dans la boîte de dialogue de connexion). La connexion aux autres serveurs via leurs ports respectifs est alors automatique ; il n'est plus nécessaire de les spécifier.\ + Notez que dans le cas d'un accès via un routeur ou un pare-feu, les ports TCP doivent être ouverts explicitement. +- [**Débogueur à distance**](../Debugging/debugging-remote.md) : 19815 par défaut. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 2. #### Authentification de l'utilisateur auprès du serveur de domaine -Cette option vous permet de mettre en œuvre des fonctionnalités SSO (_Single Sign On_) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Cette option vous permet de mettre en œuvre des fonctionnalités SSO (_Single Sign On_) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. Cette option est décrite dans la section [Single Sign On (SSO) sous Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). -#### Service Principal Name +#### Nom Principal de Service -Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. Cette option est décrite dans la section [Single Sign On (SSO) sous Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). -#### Network Layer +#### Couche réseau -This drop-down box contains 3 network layer options to choose between: **legacy**, **ServerNet** and **QUIC** (only in project mode), which are used to handle communications between 4D Server and remote 4D machines (clients). +Cette liste déroulante contient 3 options de couche réseau : **Historique**, **ServerNet** et **QUIC** (uniquement en mode projet), qui sont utilisées pour gérer les communications entre le serveur 4D et les machines 4D distantes (clients). -- **Legacy**: This former "legacy" network layer is still supported in order to ensure compatibility for databases created prior to v15. This network layer can also be enabled by programming using the [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html) command. -- **ServerNet** (by default): Enables the ServerNet network layer on the server (available since 4D v15). -- **QUIC** (available only in project mode): Enables the QUIC network layer on the server. +- **Historique** : Cette ancienne couche réseau "historique" est toujours prise en charge afin d'assurer la compatibilité avec les bases de données créées avant la version 15. Cette couche réseau peut également être activée par programmation à l'aide de la commande [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html). +- **ServerNet** (par défaut) : Active la couche réseau ServerNet sur le serveur (disponible depuis 4D v15). +- **QUIC** (disponible uniquement en mode projet) : Active la couche réseau QUIC sur le serveur. - **Notes**: + **Notes** : - - Selecting this option overrides the Use legacy network layer option in case it has been set using the [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html) command. - - You can know if a 4D application is running with a QUIC network layer using the [Get application info](https://doc.4d.com/4Dv20/help/command/page1599.html) command. - - Since QUIC uses the UDP protocol, make sure UDP is allowed in your network security settings. - - QUIC automatically connects to the port 19813 for both application server and DB4D server. - - When the QUIC layer option is selected: - - A beta message and an alert icon are displayed near the selector. - - [Client-server Connections Timeout settings](#Client-Server-Connections-Timeout) are hidden - - The [Encrypt Client-Server communication checkbox](#Encrypt-Client-Server-Communications) is hidden (QUIC communications are always in TLS, whatever your secured mode is.). - - **Compatibility**: You need to deploy your client/server applications with 4D v20 or higher before switching to the QUIC network layer. + - La sélection de cette option remplace l'option Utiliser l'ancienne couche réseau si elle a été définie à l'aide de la commande [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html). + - Vous pouvez savoir si une application 4D est en cours d'exécution avec une couche réseau QUIC en utilisant la commande [Get application info](https://doc.4d.com/4Dv20/help/command/page1599.html). + - Étant donné que QUIC utilise le protocole UDP, assurez-vous que l'UDP est autorisé dans les paramètres de sécurité de votre réseau. + - QUIC se connecte automatiquement au port 19813 à la fois pour le serveur d'application et le serveur DB4D. + - Lorsque l'option de couche QUIC est sélectionnée : + - Un message bêta et une icône d'alerte sont affichés près du sélecteur. + - Les paramètres de [délai avant déconnexion client-serveur](#Client-Server-Connections-Timeout) sont masqués + - L'option [Crypter les communications Client-Serveur](#Crypter-les-communications-Client-Serveur) est masquée (les communications QUIC sont toujours en TLS, quel que soit votre mode sécurisé). + - **Compatibilité** : Vous devez déployer vos applications client/serveur avec 4D 20 ou une version supérieure avant de passer à la couche réseau QUIC. :::note -In case of a modification, you need to restart the application for the change to be taken into account. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. +En cas de modification, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. ::: @@ -108,12 +108,12 @@ Cette option permet d'activer le mode sécurisé pour les communications entre l #### Mise à jour du dossier Resources en cours de session -This setting can be used to globally set the updating mode for the local instance of the **Resources** folder on the connected 4D machines when the **Resources** folder of the database is modified during the session (the **Resources** folder is automatically synchronized on the remote machine each time a session is opened). Trois paramètres sont disponibles : +Ce paramètre permet de définir globalement le mode de mise à jour de l'instance locale du dossier **Resources** sur les machines 4D connectées lorsque le dossier **Resources** de la base de données est modifié en cours de session (le dossier **Ressources** est automatiquement synchronisé sur la machine distante à chaque ouverture de session). Trois paramètres sont disponibles : -- **Jamais** : Le dossier **Resources** local n'est pas mis à jour pendant la session. La notification envoyée par le serveur est ignorée. Le dossier **Resources** local peut être mis à jour manuellement à l'aide de la commande **Update Local Resources** du menu d'action (voir [Utilisation de l'explorateur de ressources](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788 +- **Jamais** : Le dossier **Resources** local n'est pas mis à jour pendant la session. La notification envoyée par le serveur est ignorée. Le dossier **Resources** local peut être mis à jour manuellement à l'aide de la commande **Update Local Resources** du menu d'action (voir [Utilisation de l'explorateur de ressources](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788.en.html)). - **Toujours** : La synchronisation du dossier local **Resources** est automatiquement effectuée pendant la session chaque fois qu'une notification est envoyée par le serveur. -- **Demander** : Lorsque la notification est envoyée par le serveur, une boîte de dialogue est affichée sur les postes clients, indiquant la modification. The user can then accept or refuse the synchronization of the local **Resources** folder.\ - The **Resources** folder centralizes the custom files required for the database interface (translation files, pictures, etc.). Des mécanismes automatiques ou manuels permettent de notifier chaque client lorsque le contenu de ce dossier a été modifié. Pour plus d'informations, reportez-vous à la section [Gestion du dossier Resources](https://doc.4d.com/4Dv19/4D/19/Gestion-du-dossier-Resources.300-5422466.fe.html). +- **Demander** : Lorsque la notification est envoyée par le serveur, une boîte de dialogue est affichée sur les postes clients, indiquant la modification. L'utilisateur peut ensuite accepter ou refuser la synchronisation du dossier **Resources** local.\ + Le dossier **Resources** centralise les fichiers personnalisés nécessaires à l'interface de la base de données (fichiers de traduction, images, etc.). Des mécanismes automatiques ou manuels permettent de notifier chaque client lorsque le contenu de ce dossier a été modifié. Pour plus d'informations, reportez-vous à la section [Gestion du dossier Resources](https://doc.4d.com/4Dv19/4D/19/Gestion-du-dossier-Resources.300-5422466.fe.html). ## Page Configuration IP From aa761b5c3e744bc0df75b97fabd2f3bce19b752f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:48:52 +0200 Subject: [PATCH 1263/4889] New translations collectionclass.md (French) --- .../current/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 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 b883aec2f15510..a4be49be33a550 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -196,8 +196,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge - date - heure (stockée en nombre de milliseconds - réel) - Null -- shared object(\*) -- shared collection(\*) +- shared object +- shared collection :::note @@ -205,8 +205,6 @@ Contrairement aux collections standard (non partagées), les collections partag ::: -(\*)Lorsqu'un objet partagé ou une collection partagée est ajouté(e) à une collection partagée, ils partagent le même *locking identifier*. Pour plus d'informations sur ce point, reportez-vous à [4D Doc Center](https://doc.4d.com). - #### Exemple ```4d From b5741ac7273865010df4f8f0200153cf6781336a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:22 +0200 Subject: [PATCH 1264/4889] New translations shared.md (French) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/shared.md index c3a12093da14d2..c652fa850d3f42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -69,8 +69,6 @@ L'assignation d'objets/collections partagé(e) s à des propriétés ou élémen Reportez-vous à l'exemple 2 pour l'illustration des règles des groupes partagés. -**Note :** Les groupes partagés sont gérés via une propriété interne nommée _locking identifier_. For detailed information on this value, please refer to the 4D Language Reference. - ### Lecture La lecture de propriétés ou d'éléments d'un objet ou d'une collection partagé(e) est possible sans appel de la structure `Use...End use`, même si l'objet ou la collection partagé(e) est "utilisé(e)" par un autre process. From 6b7fdabf5ee45a6c6f7f706f96f0781c64a467da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:38 +0200 Subject: [PATCH 1265/4889] New translations onafteredit.md (French) --- .../current/Events/onAfterEdit.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index d83c8de2181a1c..d3b25f9182ec4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description @@ -17,10 +17,10 @@ Lorsqu'il est utilisé, cet événement est généré après chaque modification - Actions d'édition standard qui modifient le contenu comme les actions coller, couper, supprimer ou annuler; - Déposer une valeur (action similaire à coller); -- Any keyboard entry made by the user; in this case, the `On After Edit` event is generated after the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke`](onAfterKeystroke.md) events, if they are used. +- Toute saisie au clavier effectuée par l'utilisateur ; dans ce cas, l'événement `On After Edit` est généré après les événements [`On Before Keystroke`](onBeforeKeystroke.md) et [`On After Keystroke`](onAfterKeystroke.md), s'ils sont utilisés. - Toute modification apportée à l'aide d'une commande de langage qui simule une action de l'utilisateur (c'est-à-dire `POST KEY`). -Within the `On After Edit` event, text data being entered is returned by the [`Get edited text`](https://doc.4d.com/4dv19/help/command/en/page655.html) command. +Dans l'événement `On After Edit`, les données textuelles entrées sont renvoyées par la commande [`Get edited text`](https://doc.4d.com/4dv20/help/command/fr/page655.html). ### 4D View Pro @@ -62,11 +62,11 @@ En fonction de la valeur de la propriété `action`, l'[objet event](overview.md #### action = DragFillBlock -| Propriété | Type | Description | -| ------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| fillRange | object | Plage utilisée pour le remplissage | -| autoFillType | entier long | Value used for the fill.
  • 0: Cells are filled with all data (values, formatting, and formulas)
  • 1: Cells are filled with automatically sequential data
  • 2: Cells are filled with formatting only
  • 3: Cells are filled with values but not formatting
  • 4: Values are removed from the cells
  • 5: Cells are filled automatically
  • | -| fillDirection | entier long | Direction of the fill.
  • 0: The cells to the left are filled
  • 1: The cells to the right are filled
  • 2: The cells above are filled
  • 3: The cells below are filled
  • | +| Propriété | Type | Description | +| ------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| fillRange | object | Plage utilisée pour le remplissage | +| autoFillType | entier long | Valeur utilisée pour le remplissage.
  • 0 : Les cellules sont remplies avec toutes les données (valeurs, mise en forme et formules)
  • 1 : Les cellules sont remplies avec des données automatiquement séquentielles
  • 2 : Les cellules sont remplies avec seulement la mise en forme
  • 3 : Les cellules sont remplies avec les valeurs mais sans la mise en forme
  • 4 : Les valeurs sont supprimées des cellules
  • 5 : Les cellules sont remplies automatiquement
  • | +| fillDirection | entier long | Direction du remplissage.
  • 0 : Les cellules à gauche sont remplies
  • 1 : Les cellules à droite sont remplies
  • 2 : Les cellules au-dessus sont remplies
  • 3 : Les cellules en dessous sont remplies
  • | #### action = formulaChanged @@ -77,11 +77,11 @@ En fonction de la valeur de la propriété `action`, l'[objet event](overview.md #### action = clipboardPasted -| Propriété | Type | Description | -| ----------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| range | object | Plage de cellule | -| pasteOption | entier long | Specifies what is pasted from the clipboard:
  • 0: Everything is pasted (values, formatting, and formulas)
  • 1: Only values are pasted
  • 2: Only the formatting is pasted
  • 3: Only formulas are pasted
  • 4: Values and formatting are pasted (not formulas)
  • 5: Formulas and formatting are pasted (not values)
  • | -| pasteData | object | The data from the clipboard to be pasted
  • "text" (text): The text from the clipboard
  • "html" (text): The HTML from the clipboard
  • | +| Propriété | Type | Description | +| ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| range | object | Plage de cellule | +| pasteOption | entier long | Spécifie ce qui est collé depuis le presse-papiers :
  • 0: Tout est collé (valeurs, formatage, et formules)
  • 1: Seules les valeurs sont collées
  • 2: Seul le formatage est collé
  • 3: Seules les formules sont collées
  • 4: Les valeurs et le formatage sont collés (pas les formules)
  • 5: Les formules et le formatage sont collés (pas les valeurs)
  • | +| pasteData | object | Les données du presse-papiers à coller
  • "text" (texte) : Le texte du presse-papiers
  • "html" (texte) : Le HTML du presse-papiers
  • | #### Exemple From a56c72d45fa443877c6777fd1134adfd387c78d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:40 +0200 Subject: [PATCH 1266/4889] New translations onafterkeystroke.md (French) --- .../current/Events/onAfterKeystroke.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index 3bd8e06740156c..05aa568472d426 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -5,32 +5,32 @@ title: On After Keystroke | Code | Peut être appelé par | Définition | | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description -> The `On After Keystroke` event can generally be replaced by the [`On After Edit`](onAfterEdit.md) event (see below). +> L'événement `On After Keystroke` peut généralement être remplacé par l'événement [`On After Edit`](onAfterEdit.md) (voir ci-dessous). -After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` event properties are selected for an object, you can detect and handle the keystrokes within the object, using the `FORM event` command that will return `On Before Keystroke` and then `On After Keystroke` (for more information, please refer to the description of the `Get edited text` command). +Après avoir sélectionné les propriétés d'événement [`On Before Keystroke`](onBeforeKeystroke.md) et `On After Keystroke` pour un objet, vous pouvez détecter et gérer les frappes au sein de l'objet, en utilisant la commande `FORM event` qui retournera `On Before Keystroke` puis `On After Keystroke` (pour plus d'informations, veuillez vous reporter à la description de la commande `Get edited text`). > Ces événements sont également activés par des commandes de langage qui simulent une action utilisateur telle que `POST KEY`. L'événement `On After Keystroke` n'est pas généré : - dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), -- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). -### Séquence de frappe +### Séquence d'entrée -When an entry requires a sequence of keystrokes, the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke event`] events are generated only when the entry is fully validaded by the user. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : +Lorsqu'une saisie nécessite une séquence de frappes clavier, les événements [`On Before Keystroke`](onBeforeKeystroke.md) et les événements [`On After Keystroke`] sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : - lors de l'utilisation de touches "mortes" telles que ^ ou ~: les événements ne sont générés que lorsque le caractère étendu est éventuellement saisi (par exemple "ê" ou ñ), - lorsqu'un IME (Input method editor) affiche une boîte de dialogue intermédiaire où l'utilisateur peut saisir une combinaison de caractères : les événements sont générés uniquement lorsque la boîte de dialogue IME est validée. From 68a0200e8da0e948888b80236374bdc9dd0350e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:41 +0200 Subject: [PATCH 1267/4889] New translations onaftersort.md (French) --- .../current/Events/onAfterSort.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 8c74de494940bf..6065554d50e4e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -9,4 +9,4 @@ title: On After Sort ## Description -This event is generated just after a standard sort is performed (_i.e._ it is NOT generated if $0 returns -1 in the [`On Header Click`](onHeaderClick.md) event). Ce mécanisme est utile pour stocker les directions du dernier tri effectué par l'utilisateur. Dans ce cas, la commande `Self` retourne un pointeur vers la variable de l'en-tête de colonne triée. +Cet événement est généré juste après un tri standard (ce qui signifie qu'il n'est PAS généré si $0 retourne -1 dans l'événement [`On Header Click`](onHeaderClick.md)). Ce mécanisme est utile pour stocker les directions du dernier tri effectué par l'utilisateur. Dans ce cas, la commande `Self` retourne un pointeur vers la variable de l'en-tête de colonne triée. From af4b2a09ccf039d13e0dd1bb7768dbbc4fafddaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:42 +0200 Subject: [PATCH 1268/4889] New translations onalternativeclick.md (French) --- .../current/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 680311345c30ef..09e342b9cd4524 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -15,8 +15,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec 4D vous permet de gérer ce type de bouton à l'aide de l'événement `On Alternative Click`. Cet événement est généré lorsque l'utilisateur clique sur le triangle (dès que le bouton de la souris est maintenu enfoncé) : -- If the pop-up menu is **separated**, the event is only generated when a click occurs on the portion of the button with the arrow. Note that the [standard action](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) assigned to the button (if any) is not executed in this case. -- Si le pop-up menu est **lié**, l'événement est généré lorsqu'un clic se produit sur n'importe quelle partie du bouton. Note that the [`On Long Click`](onLongClick.md) event cannot be generated with this type of button. +- Si le menu pop-up est **séparé**, l'événement n'est généré que lorsqu'un clic se produit sur la partie du bouton avec la flèche. Notez que l'[action standard](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) assignée au bouton (le cas échéant) n'est pas exécutée dans ce cas. +- Si le pop-up menu est **lié**, l'événement est généré lorsqu'un clic se produit sur n'importe quelle partie du bouton. Notez que l'événement [`On Long Click`](onLongClick.md) ne peut pas être généré avec ce type de bouton. ![](../assets/en/Events/clickevents.png) From a04e79fa51db1e3bbc20fd05b77a061f27ccbd20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:45 +0200 Subject: [PATCH 1269/4889] New translations onbeforekeystroke.md (French) --- .../current/Events/onBeforeKeystroke.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index f15b5e9b11447e..8c8c0e1d368afd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -5,34 +5,34 @@ title: On Before Keystroke | Code | Peut être appelé par | Définition | | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description -After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystroke.md) events are selected for an object, you can detect and handle the keystrokes within the object, using the `Form event code` command that will return `On Before Keystroke` and then [`On After Keystroke event`](onAfterKeystroke.md) (for more information, please refer to the description of the `Get edited text` command). Dans l'événement `On Before Keystroke`, la commande `FILTER KEYSTROKE` peut être utilisée pour filtrer les caractères typés. +Après avoir sélectionné les événements `On Before Keystroke` et [`On After Keystroke`](onAfterKeystroke.md) pour un objet, vous pouvez détecter et gérer les frappes au sein de l'objet, en utilisant la commande `Form event code` qui retournera `On Before Keystroke` puis [`On After Keystroke`](onAfterKeystroke.md) (pour plus d'informations, veuillez vous reporter à la description de la commande `Get edited text`). Dans l'événement `On Before Keystroke`, la commande `FILTER KEYSTROKE` peut être utilisée pour filtrer les caractères typés. > Ces événements sont également activés par des commandes de langage qui simulent une action utilisateur telle que `POST KEY`. L'événement `On Before Keystroke` n'est pas généré : - dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), -- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables L'événement `On Before Keystroke` peut être généré dans des objets non saisissables, par exemple dans une list box même si les cellules de la list box ne sont pas saisissables ou si les lignes ne peuvent pas être sélectionnées. Cela vous permet de créer des interfaces dans lesquelles l'utilisateur peut faire défiler dynamiquement jusqu'à une ligne spécifique dans une list box en saisissant les premières lettres d'une valeur. Dans le cas où les cellules de la list box sont saisissables, vous pouvez utiliser la commande `Is editing text` pour savoir si l'utilisateur saisit réellement du texte dans une cellule ou s'il utilise la fonction de saisie prédictive, puis exécutez le co -### Séquence de frappe +### Séquence d'entrée -When an entry requires a sequence of keystrokes, the `On Before Keystroke` and [`On After Keystroke`](onAfterKeystroke.md) events are generated only when the entry is fully validaded by the user. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : +Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements `On Before Keystroke` et [`On After Keystroke`](onAfterKeystroke.md) sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : - lors de l'utilisation de touches "mortes" telles que ^ ou ~: les événements ne sont générés que lorsque le caractère étendu est éventuellement saisi (par exemple "ê" ou ñ), - lorsqu'un IME (Input method editor) affiche une boîte de dialogue intermédiaire où l'utilisateur peut saisir une combinaison de caractères : les événements sont générés uniquement lorsque la boîte de dialogue IME est validée. From b54ea8904aa2a0907e9f1871f1314024821268db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:47 +0200 Subject: [PATCH 1270/4889] New translations onbegindragover.md (French) --- .../current/Events/onBeginDragOver.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index b408ba20e5b59e..62a1862d53c8d4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,15 +3,15 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description L'événement de formulaire `On Begin Drag Over` peut être sélectionné pour tous les objets formulaire pouvant être déplacés. Il est généré dans tous les cas où l'objet a la propriété [Draggable](FormObjects/properties_Action.md#draggable). Il peut être appelé à partir de la méthode de l'objet source ou de la méthode formulaire de l'objet source. -> Unlike the [`On Drag Over`](onDragOver.md) form event, `On Begin Drag Over` is called within the context of the **source object** of the drag action. +> Contrairement à l'événement formulaire [`On Drag Over`](onDragOver.md), `On Begin Drag Over` est appelé dans le contexte de l'**objet source** de l'action de glisser. L'événement `On Begin Drag Over` est utile pour préparer l'action de glisser. Il peut être utilisé pour : From 30a1472c3bc55f4a41f11035506cc84f9e5e4f40 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:48 +0200 Subject: [PATCH 1271/4889] New translations onbeginurlloading.md (French) --- .../current/Events/onBeginUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md index e48ed36d4be75d..d7d14ee05b789c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginUrlLoading.md @@ -5,7 +5,7 @@ title: On Begin URL Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | --------------------------------------------- | -| 47 | [Web Area](FormObjects/webArea_overview.md) | Une nouvelle URL est chargée dans la zone Web | +| 47 | [Zone Web](FormObjects/webArea_overview.md) | Une nouvelle URL est chargée dans la zone Web | ## Description From 591c444cfa540f2fec2949630c2450788c9c66f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:50 +0200 Subject: [PATCH 1272/4889] New translations onboundvariablechange.md (French) --- .../current/Events/onBoundVariableChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBoundVariableChange.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBoundVariableChange.md index f5486d8001bea0..6c005a20c6d29d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBoundVariableChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBoundVariableChange.md @@ -9,6 +9,6 @@ title: On Bound Variable Change ## Description -This event is generated in the context of the form method of a [subform](FormObjects/subform_overview.md) as soon as a value is assigned to the variable bound with the subform in the parent form (even if the same value is reassigned) and if the subform belongs to the current form page or to page 0. +Cet événement est généré dans le contexte de la méthode formulaire d'un [sous-formulaire](FormObjects/subform_overview.md) dès qu'une valeur est assignée à la variable liée avec le sous-formulaire dans le formulaire parent (même si la même valeur est réassignée) et si le sous-formulaire appartient à la page formulaire courante ou à la page 0. Pour plus d'informations, reportez-vous à la section [Gérer la variable liée](FormObjects/subform_overview.md#managing-the-bound-variable). From c99672ddc55482b77f06c149caec9a0d3956f49e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:51 +0200 Subject: [PATCH 1273/4889] New translations onclicked.md (French) --- .../current/Events/onClicked.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md index 924c8038ab124a..671389f9115414 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description @@ -25,7 +25,7 @@ Dans le cas d'un événement `On Clicked`, vous pouvez tester le nombre de clics ### On Clicked et On Double Clicked -After the `On Clicked` or [`On Double Clicked`](onDoubleClicked.md) object event property is selected for an object, you can detect and handle the clicks within or on the object, using the `FORM event` command that returns `On Clicked` or [`On Double Clicked`](onDoubleClicked.md), depending on the case. +Une fois que la propriété d'événement d'objet `On Clicked` ou [`On Double Clicked`](onDoubleClicked.md) est sélectionnée pour un objet, vous pouvez détecter et gérer les clics à l'intérieur ou sur l'objet, en utilisant la commande `FORM event` qui renvoie `On Clicked` ou [`On Double Clicked`](onDoubleClicked.md), selon le cas. Si les deux événements sont sélectionnés pour un objet, les événements `On Clicked` puis `On Double Clicked` seront générés lorsque l'utilisateur double-clique sur l'objet. From 1132b4424ac64e2ec5b14141ce0135cfc539f501 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:53 +0200 Subject: [PATCH 1274/4889] New translations onclosebox.md (French) --- .../docusaurus-plugin-content-docs/current/Events/onCloseBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseBox.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseBox.md index 036d4e752fdbca..32e8f73beaa265 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseBox.md @@ -16,7 +16,7 @@ L'événement `On Close Box` est généré lorsque l'utilisateur clique sur la c Cet exemple illustre comment vous pouvez répondre à un événement de fermeture de fenêtre à l'aide d'un formulaire utilisé pour la saisie de données d'enregistrement : ```4d - //Method for an input form + //Méthode d'un formulaire entrée $vpFormTable:=Current form table Case of //... From 2fe6c8d257ef5e602d4d4cc01ce73a318ff43735 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:54 +0200 Subject: [PATCH 1275/4889] New translations onclosedetail.md (French) --- .../current/Events/onCloseDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseDetail.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseDetail.md index 7125664cd59bef..4ec50656f53859 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onCloseDetail.md @@ -12,4 +12,4 @@ title: On Close Detail L'événement `On Close Detail` peut être utilisé dans les contextes suivants : - **Formulaires de sortie** : le formulaire détaillé est fermé et l'utilisateur retourne au formulaire liste. Cet événement ne peut pas être sélectionné pour les formulaires projet, il est uniquement disponible avec les **formulaires table**. -- List box of the [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes): This event is generated when a record displayed in the [detail form](FormObjects/properties_ListBox.md#detail-form-name) associated with a selection type list box is about to be closed (regardless of whether or not the record was modified). +- List box de type [**sélection**](FormObjects/listbox_overview.md#list-box-selection) : Cet événement est généré lorsqu'un enregistrement affiché dans le [formulaire détail](FormObjects/properties_ListBox.md#nom-du-formulaire-détail) associé à une list box de type sélection est sur le point d'être fermé (que l'enregistrement ait été modifié ou non). From abd4f580c24aea19970cd527add5d38f2d84bf5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:50:58 +0200 Subject: [PATCH 1276/4889] New translations ondatachange.md (French) --- .../current/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md index fbbdd19874abc3..c9ffff61cde357 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From 7c3ad47a772fd85af57b0d67d5c188b0eea4c892 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:01 +0200 Subject: [PATCH 1277/4889] New translations ondeleteaction.md (French) --- .../current/Events/onDeleteAction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDeleteAction.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDeleteAction.md index 2cfe1323dc1a2f..08cbedc393cf0d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDeleteAction.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDeleteAction.md @@ -9,6 +9,6 @@ title: On Delete Action ## Description -This event is generated each time a user attempts to delete the selected item(s) by pressing a deletion key (**Delete** or **Backspace**) or selecting a menu item whose associated standard action is 'Clear' (such as the **Clear** command in the **Edit** menu). +Cet événement est généré à chaque fois qu'un utilisateur tente de supprimer le(s) élément(s) sélectionné(s) en appuyant sur une touche de suppression (**Suppr** ou **Retour arrière**) ou en sélectionnant un élément de menu dont l'action standard associée est 'Effacer' (comme la commande **Supprimer** dans le menu **Edition**). A noter que la génération de l'événement est la seule action réalisée par 4D : le programme ne supprime aucun élément. Il appartient au développeur de gérer la suppression et tous les messages d'avertissement précédents qui sont affichés. From aa4d3bcbed83a07ff4b8126a5866858ffd0cf5f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:02 +0200 Subject: [PATCH 1278/4889] New translations ondisplaydetail.md (French) --- .../current/Events/onDisplayDetail.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md index 95cb7424548f46..e074d1e3f35ece 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md @@ -24,13 +24,13 @@ Dans ce contexte, la séquence d'appels de méthodes et d'événements de formul - Méthode objet avec l'événement `On Display Detail` - Méthode formulaire avec l'événement `On Display Detail` -> The header area is handled using the [`On Header`](onHeader.md) event. +> La zone d'en-tête est gérée à l'aide de l'événement [`On Header`](onHeader.md). L'appel d'une commande 4D qui affiche une boîte de dialogue à partir de l'événement `On Display Detail` n'est pas autorisé et générera une erreur de syntaxe. Plus particulièrement, les commandes concernées sont : `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION`, et `MODIFY SELECTION`. ### Liste box sélection -This event is generated when a row of a [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes) list box is displayed. +Cet événement est généré lorsqu'une ligne d'une list box de [**type de sélection**](FormObjects/listbox_overview.md#selection-list-boxes) est affichée. ### Numéro de ligne affiché From 8dc02f4e9db49754157c647925e8644c2f28e82f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:03 +0200 Subject: [PATCH 1279/4889] New translations ondoubleclicked.md (French) --- .../current/Events/onDoubleClicked.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 5f2f1dfa93d14a..2547d1a4295bfa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,21 +3,21 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un double-clic a été effectué sur un objet | ## Description L'événement `On Double Clicked` est généré lorsque l'utilisateur double-clique sur un objet. La durée maximale séparant un double-clic est définie dans les préférences système. -If the [`On Clicked`](onClicked.md) or `On Double Clicked` object event property is selected for an object, you can detect and handle the clicks within or on the object, using the `FORM event` command that returns [`On Clicked`](onClicked.md) or `On Double Clicked`, depending on the case. +Si la propriété d'événement d'objet [`On Clicked`](onClicked.md) ou `On Double Clicked` est sélectionnée pour un objet, vous pouvez détecter et gérer les clics dans ou sur l'objet, en utilisant la commande `FORM event` qui renvoie [`On Clicked`](onClicked.md)`ou`On Double Clicked\` selon le cas. Si les deux événements sont sélectionnés pour un objet, les événements `On Clicked` puis `On Double Clicked` seront générés lorsque l'utilisateur double-clique sur l'objet. ### 4D View Pro -This event is generated when the user double-clicks anywhere on a 4D View Pro document. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : +Cet événement est généré lorsque l'utilisateur double-clique n'importe où dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : | Propriété | Type | Description | | ----------- | ----------- | -------------------------------- | From 64eae18d88e78229116ea78d5c6c7cab429c4431 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:05 +0200 Subject: [PATCH 1280/4889] New translations ondragover.md (French) --- .../current/Events/onDragOver.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md index ddfe00980bfb12..16a47d4199f899 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description @@ -18,7 +18,7 @@ Pour **accepter** le glissement, la méthode de l'objet de destination doit reto Pour **rejeter** le glissement, la méthode de l'objet de destination doit retourner -1 (moins un), vous devez donc écrire `$0:=-1`. Lors d'un événement `On Drag Over`, 4D traite la méthode objet comme une fonction. Si aucun résultat n'est retourné, 4D suppose que le glissement est accepté. -Si vous acceptez le glissement, l'objet de destination est mis en surbrillance. Si vous refusez le glissement, la destination n'est pas mise en surbrillance. Accepter le glissement ne signifie pas que les données déplacées vont être insérées dans l'objet de destination. It only means that if the mouse button was released at this point, the destination object would accept the dragged data and the [`On Drop`](onDrop.md) event would be fired. +Si vous acceptez le glissement, l'objet de destination est mis en surbrillance. Si vous refusez le glissement, la destination n'est pas mise en surbrillance. Accepter le glissement ne signifie pas que les données déplacées vont être insérées dans l'objet de destination. Cela signifie seulement que si le bouton de la souris était relâché à ce stade, l'objet de destination accepterait les données glissées et l'événement [`On Drop`](onDrop.md)\` serait déclenché. Si vous ne traitez pas l'événement `On Drag Over` pour un objet déposable, cet objet sera mis en surbrillance pour toutes les opérations de glissement, quels que soient la nature et le type des données déplacées. From 3faeb60fb1409f9a26a26a273c45cd2dfafbddd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:06 +0200 Subject: [PATCH 1281/4889] New translations ondrop.md (French) --- .../current/Events/onDrop.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md index b43bac5e4812fc..79f6d3e679b033 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,15 +3,15 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------- | +| 16 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description L'événement `On Drop` est envoyé une fois à l'objet de destination lorsque le pointeur de la souris est relâché sur l'objet. Cet événement est la deuxième phase de l'opération de glisser-déposer, où l'opération que vous réalisez est en réponse à l'action de l'utilisateur. -This event is not sent to the object if the drag was not accepted during the [`On Drag Over`](onDragOver.md) events. Si vous traitez l'événement `On Drag Over` pour un objet et rejetez un glissement, l'événement `On Drop` ne se produit pas. Ainsi, si lors de l'événement `On Drag Over` vous avez testé la compatibilité des types de données entre les objets source et destination, et si vous avez accepté un éventuel dépôt, vous n'avez pas besoin de re-tester les données pendant l'événement \`On D Vous savez déjà que les données sont adaptées à l'objet de destination. +Cet événement n'est pas envoyé à l'objet si le glisser n'a pas été accepté lors des événements [`On Drag Over`](onDragOver.md). Si vous traitez l'événement `On Drag Over` pour un objet et rejetez un glisser, l'événement `On Drop` ne se produit pas. Ainsi, si lors de l'événement `On Drag Over` vous avez testé la compatibilité des types de données entre les objets source et destination, et si vous avez accepté un éventuel dépôt, vous n'avez pas besoin de re-tester les données pendant l'événement \`On D Vous savez déjà que les données sont adaptées à l'objet de destination. #### Voir également From f35a1e98143a095f2ad379ea4d351878bfb59610 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:08 +0200 Subject: [PATCH 1282/4889] New translations onendurlloading.md (French) --- .../current/Events/onEndUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md index 1b7520592126b1..20da6c1d7caf9a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onEndUrlLoading.md @@ -5,7 +5,7 @@ title: On End URL Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ----------------------------------------------- | -| 49 | [Web Area](FormObjects/webArea_overview.md) | Toutes les ressources de l'URL ont été chargées | +| 49 | [Zone Web](FormObjects/webArea_overview.md) | Toutes les ressources de l'URL ont été chargées | ## Description From e0edf010e662be40fb7a5753f02255c402eb242b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:11 +0200 Subject: [PATCH 1283/4889] New translations ongettingfocus.md (French) --- .../current/Events/onGettingFocus.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index d4c086f47cd86d..e26d7ddb29d4a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,12 +3,12 @@ id: onGettingFocus title: On getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Liste déroulante](FormObjects/comboBox_overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicateurs de progression](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Règle](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Zone web](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description -The `On Getting Focus` event, along with the [`On losing Focus`](onLosingFocus.md) event, are used to detect and handle the change of focus for [focusable](FormObjects/properties_Entry.md#focusable) objects. +L'événement `On Getting Focus`, ainsi que l'événement [`On losing Focus`](onLosingFocus.md), sont utilisés pour détecter et gérer le changement de focus des objets [focusables](FormObjects/properties_Entry.md#focusable). Avec les [objets sous-formulaire](FormObjects/subform_overview.md), cet événement est généré dans la méthode de l'objet sous-formulaire lorsqu'il est vérifié. Il est envoyé à la méthode formulaire du sous-formulaire, ce qui signifie, par exemple, que vous pouvez gérer l'affichage des boutons de navigation dans le sous-formulaire en fonction du focus. A noter que les objets de sous-formulaire peuvent eux-mêmes avoir le focus. From 901a14c6db75066f4b38b3d957a45367b7b1bcda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:12 +0200 Subject: [PATCH 1284/4889] New translations onheader.md (French) --- .../current/Events/onHeader.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeader.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeader.md index a3e9e337b1bdcd..d0002a60ba1ecc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeader.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeader.md @@ -3,9 +3,9 @@ id: onHeader title: Sur entête --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | -| 5 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form (list form only) - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | La zone d'en-tête du formulaire est sur le point d'être imprimée ou affichée. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| 5 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form (list form only) - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | La zone d'en-tête du formulaire est sur le point d'être imprimée ou affichée. | ## Description @@ -19,6 +19,6 @@ Dans ce contexte, la séquence d'appels de méthodes et d'événements de formul - Méthode objet avec l'événement `On Header` - Méthode formulaire avec l'événement `On Header` -> Printed records are handled using the [`On Display Detail`](onDisplayDetail.md) event. +> Les enregistrements imprimés sont gérés à l'aide de l'événement [`On Display Detail`](onDisplayDetail.md). L'appel d'une commande 4D qui affiche une boîte de dialogue à partir de l'événement `On Header` n'est pas autorisé et générera une erreur de syntaxe. Plus particulièrement, les commandes concernées sont : `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION`, et `MODIFY SELECTION`. From 9eb7e37b9350f8ed3469783c8758d95e8580bbdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:14 +0200 Subject: [PATCH 1285/4889] New translations onheaderclick.md (French) --- .../current/Events/onHeaderClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index 5f6c0c7b849a0f..eb6618421a54d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -24,14 +24,14 @@ Si la propriété [Sortable](FormObjects/properties_Action.md#sortable) n'est pa Cet événement est généré lorsque l'utilisateur clique sur un en-tête de colonne ou de ligne dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : -| Propriété | Type | Description | -| ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| code | entier long | 42 | -| Description | text | "On Header Click" | -| objectName | text | Nom de la zone 4D View Pro | -| sheetName | text | Nom de la feuille de l'événement | -| range | object | Plage de cellule | -| sheetArea | entier long | The sheet location where the event took place:
  • 0: The crossing area between column number/letter headers (top left of the sheet)
  • 1: The column headers (area indicating the column numbers/letters)
  • 2: The row headers (area indicating the row numbers)
  • | +| Propriété | Type | Description | +| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| code | entier long | 42 | +| Description | text | "On Header Click" | +| objectName | text | Nom de la zone 4D View Pro | +| sheetName | text | Nom de la feuille de l'événement | +| range | object | Plage de cellule | +| sheetArea | entier long | L'emplacement de la feuille où l'événement a eu lieu:
  • 0: La zone d'intersection entre les en-têtes des numéros/lettres de colonne (en haut à gauche de la feuille)
  • 1: Les en-têtes des colonnes (zone indiquant les numéros/lettres de colonne)
  • 2: Les en-têtes des lignes (zone indiquant les numéros de ligne)
  • | #### Exemple From 775eb0ff83fa035507739b7d5966b347d1e4738a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:15 +0200 Subject: [PATCH 1286/4889] New translations onload.md (French) --- .../current/Events/onLoad.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md index f82cdd7dce3ea6..3a7a98de87cf77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------- | +| 1 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) - [Zone Web](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description @@ -14,7 +14,7 @@ Cet événement est déclenché lorsque le formulaire est en cours de chargement Tous les objets du formulaire (de n'importe quelle page) dont la propriété d'événement `On Load` est sélectionnée verront leur méthode objet appelée. Ensuite, si la propriété d'événement formulaire `On Load` est sélectionnée, la méthode formulaire sera appelée. -> The `On Load` and [`On Unload`](onUnload.md) events are generated for objects if they are enabled for both the objects and the form to which the objects belong. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. +> Les événements `On Load` et [`On Unload`](onUnload.md) sont générés pour les objets s'ils sont activés à la fois pour les objets et pour le formulaire auquel appartiennent les objets. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. ### Sous-formulaire From 988a25818881f6c9d4feb85f73f56e13ae5ed30f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:18 +0200 Subject: [PATCH 1287/4889] New translations onlosingfocus.md (French) --- .../current/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index d711cdcda6068f..69fb863ed46e1e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: Sur perte focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Liste déroulante](FormObjects/comboBox_overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicateurs de progression](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Règle](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Zone web](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 8cbeb4e1dd54bb8ab634133553a49b13d31f6fd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:25 +0200 Subject: [PATCH 1288/4889] New translations onopenexternallink.md (French) --- .../current/Events/onOpenExternalLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md index a9b6233c43c51b..a750bd6417cba7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onOpenExternalLink.md @@ -5,7 +5,7 @@ title: On Open External Link | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ------------------------------------------------ | -| 52 | [Web Area](FormObjects/webArea_overview.md) | Une URL externe a été ouverte dans le navigateur | +| 52 | [Zone Web](FormObjects/webArea_overview.md) | Une URL externe a été ouverte dans le navigateur | ## Description From 80ca952c9138173a5158103488c04c51e1626c34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:36 +0200 Subject: [PATCH 1289/4889] New translations onunload.md (French) --- .../current/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md index bf5c0525501d9c..73697770f9b851 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ | +| 24 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) - [Zone Web](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From ae1d87126ec1724d47db7ee2519df8d8b0df1202 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:37 +0200 Subject: [PATCH 1290/4889] New translations onurlfiltering.md (French) --- .../current/Events/onUrlFiltering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md index a8f81066c9162e..4b8f471797e8c1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlFiltering.md @@ -5,7 +5,7 @@ title: On URL Filtering | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ------------------------------------- | -| 51 | [Web Area](FormObjects/webArea_overview.md) | Une URL a été bloquée par la zone Web | +| 51 | [Zone Web](FormObjects/webArea_overview.md) | Une URL a été bloquée par la zone Web | ## Description From 1891a131a736d365c72eac51fd62a1c563064f75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:39 +0200 Subject: [PATCH 1291/4889] New translations onurlloadingerror.md (French) --- .../current/Events/onUrlLoadingError.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md index 7e10f72eef85cc..90c3ac4404c215 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlLoadingError.md @@ -5,7 +5,7 @@ title: On URL Loading Error | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ----------------------------------------------------- | -| 50 | [Web Area](FormObjects/webArea_overview.md) | Une erreur s'est produite lors du chargement de l'URL | +| 50 | [Zone Web](FormObjects/webArea_overview.md) | Une erreur s'est produite lors du chargement de l'URL | ## Description From 9895e4d1d233e84742ca9cc400488cd98a3ff4b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:51:40 +0200 Subject: [PATCH 1292/4889] New translations onurlresourceloading.md (French) --- .../current/Events/onUrlResourceLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md index 7530ded8d03931..c6bcfef5094c7a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUrlResourceLoading.md @@ -5,7 +5,7 @@ title: On URL Resource Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | --------------------------------------------------- | -| 48 | [Web Area](FormObjects/webArea_overview.md) | Une nouvelle ressource est chargée dans la zone Web | +| 48 | [Zone Web](FormObjects/webArea_overview.md) | Une nouvelle ressource est chargée dans la zone Web | ## Description From cff4110013034bf8041ee55520edad34bee3869b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:52:58 +0200 Subject: [PATCH 1293/4889] New translations properties_webarea.md (French) --- .../current/FormObjects/properties_WebArea.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md index 700bd51bf83def..518f97452def5c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md @@ -81,12 +81,12 @@ Cette option vous permet de choisir entre deux moteurs de rendus pour la zone We > Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. -- **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). +- **coché** - `JSON value: embedded`: Dans ce cas, 4D utilise le Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). Le moteur CEF a les limitations suivantes : -- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. +- [WA SET PAGE CONTENT](https://doc.4d.com/4dv20/help/command/fr/page1037.html): l'utilisation de cette commande nécessite qu'au moins une page soit déjà chargée dans la zone (par un appel à [`WA OPEN URL`](https://doc.4d.com/4dv20/help/command/fr/page1020.html) ou une affectation à la variable URL associée à la zone). +- Lorsque les dépôts d'URL sont activés via le sélecteur `WA enable URL drop` de [WA SET PREFERENCE](https://doc.4d.com/4dv20/help/command/fr/page1041.html), le premier dépôt doit être précédé par au moins un appel à [WA OPEN URL](https://doc.4d.com/4dv20/help/command/fr/page1020.html) ou une affectation à la variable URL associée à la zone. :::note From 0a5a64149f1f148da9ca2934f522e1f9d8f05d6e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 22:53:34 +0200 Subject: [PATCH 1294/4889] New translations entities.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md index a05b5b2b2a4146..516bfec28e4acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -267,7 +267,7 @@ Une entity selection peut être **partageable** (lisible par plusieurs process, Une entity selection **partageable** a les caractéristiques suivantes : - elle peut être stockée dans un objet partagé ou une collection partagée, et peut être passée comme paramètre entre plusieurs process ou workers ; -- elle peut être stockée dans plusieurs objets partagés ou collections partagées, ou dans un objet partagé ou une collection partagée qui appartient déjà à un groupe (elle n'a pas de _locking identifier_) ; +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - elle ne permet pas d'ajouter de nouvelles entités. Essayer d'ajouter une entité à une entity selection partageable génèrera une erreur (1637 - Cette entity selection ne peut pas être modifiée). Pour ajouter une entité à une entity selection partageable, vous devez d'abord la transformer en une entity selection non partageable en utilisant la fonction [`.copy()`](API/EntitySelectionClass.md#copy) avant d'appeler [`.add()`](API/EntitySelectionClass.md#add). > La plupart des fonctions d'entity selection (telles que [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) prennent en charge les entity selection partageables puisqu'elles ne modifient pas la sélection d'origine (elles en renvoient une nouvelle). From e790e4d08772095821be6f5123c3db3f7b028f12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:11:05 +0200 Subject: [PATCH 1295/4889] New translations client-server.md (French) --- .../current/settings/client-server.md | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md index c0974eb9dec661..35a4f13465de14 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -24,7 +24,7 @@ Si vous modifiez ce paramètre, vous devez redémarrer la base du serveur pour q #### Nom de publication -This option lets you change the publication name of a 4D Server database, _i.e._, the name displayed on the dynamic **Available** tab of the connection dialog box (see the [Opening a remote project](../Desktop/clientServer/md#opening-a-remote-project) paragraph). Par défaut, 4D Server utilise le nom du fichier de projet. Vous pouvez saisir le nom personnalisé de votre choix. +Cette option vous permet de modifier le nom de publication d'une base de données 4D Server, c'est-à-dire le nom affiché dans l'onglet dynamique **Disponible** de la boîte de dialogue de connexion (voir le paragraphe [Ouverture d'un projet distant](../Desktop/clientServer/md#opening-a-remote-project)). Par défaut, 4D Server utilise le nom du fichier de projet. Vous pouvez saisir le nom personnalisé de votre choix. :::note @@ -51,42 +51,42 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ - When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ - Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- **DB4D Server** (serveur de base de données) : 19814 par défaut. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 1. + Lorsqu'un client 4D se connecte à 4D Server, il utilise le port TCP du serveur d'application (19813 ou le port indiqué après le signe ':' dans l'adresse IP affichée dans la boîte de dialogue de connexion). La connexion aux autres serveurs via leurs ports respectifs est alors automatique ; il n'est plus nécessaire de les spécifier.\ + Notez que dans le cas d'un accès via un routeur ou un pare-feu, les ports TCP doivent être ouverts explicitement. +- [**Débogueur à distance**](../Debugging/debugging-remote.md) : 19815 par défaut. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 2. #### Authentification de l'utilisateur auprès du serveur de domaine -Cette option vous permet de mettre en œuvre des fonctionnalités SSO (_Single Sign On_) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Cette option vous permet de mettre en œuvre des fonctionnalités SSO (_Single Sign On_) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. Cette option est décrite dans la section [Single Sign On (SSO) sous Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). -#### Service Principal Name +#### Nom Principal de Service -Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. Cette option est décrite dans la section [Single Sign On (SSO) sous Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). -#### Network Layer +#### Couche réseau -This drop-down box contains 3 network layer options to choose between: **legacy**, **ServerNet** and **QUIC** (only in project mode), which are used to handle communications between 4D Server and remote 4D machines (clients). +Cette liste déroulante contient 3 options de couche réseau : **Historique**, **ServerNet** et **QUIC** (uniquement en mode projet), qui sont utilisées pour gérer les communications entre le serveur 4D et les machines 4D distantes (clients). -- **Legacy**: This former "legacy" network layer is still supported in order to ensure compatibility for databases created prior to v15. This network layer can also be enabled by programming using the [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html) command. -- **ServerNet** (by default): Enables the ServerNet network layer on the server (available since 4D v15). -- **QUIC** (available only in project mode): Enables the QUIC network layer on the server. +- **Historique** : Cette ancienne couche réseau "historique" est toujours prise en charge afin d'assurer la compatibilité avec les bases de données créées avant la version 15. Cette couche réseau peut également être activée par programmation à l'aide de la commande [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html). +- **ServerNet** (par défaut) : Active la couche réseau ServerNet sur le serveur (disponible depuis 4D v15). +- **QUIC** (disponible uniquement en mode projet) : Active la couche réseau QUIC sur le serveur. - **Notes**: + **Notes** : - - Selecting this option overrides the Use legacy network layer option in case it has been set using the [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html) command. - - You can know if a 4D application is running with a QUIC network layer using the [Get application info](https://doc.4d.com/4Dv20/help/command/page1599.html) command. - - Since QUIC uses the UDP protocol, make sure UDP is allowed in your network security settings. - - QUIC automatically connects to the port 19813 for both application server and DB4D server. - - When the QUIC layer option is selected: - - A beta message and an alert icon are displayed near the selector. - - [Client-server Connections Timeout settings](#Client-Server-Connections-Timeout) are hidden - - The [Encrypt Client-Server communication checkbox](#Encrypt-Client-Server-Communications) is hidden (QUIC communications are always in TLS, whatever your secured mode is.). - - **Compatibility**: You need to deploy your client/server applications with 4D v20 or higher before switching to the QUIC network layer. + - La sélection de cette option remplace l'option Utiliser l'ancienne couche réseau si elle a été définie à l'aide de la commande [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html). + - Vous pouvez savoir si une application 4D est en cours d'exécution avec une couche réseau QUIC en utilisant la commande [Get application info](https://doc.4d.com/4Dv20/help/command/page1599.html). + - Étant donné que QUIC utilise le protocole UDP, assurez-vous que l'UDP est autorisé dans les paramètres de sécurité de votre réseau. + - QUIC se connecte automatiquement au port 19813 à la fois pour le serveur d'application et le serveur DB4D. + - Lorsque l'option de couche QUIC est sélectionnée : + - Un message bêta et une icône d'alerte sont affichés près du sélecteur. + - Les paramètres de [délai avant déconnexion client-serveur](#Client-Server-Connections-Timeout) sont masqués + - L'option [Crypter les communications Client-Serveur](#Crypter-les-communications-Client-Serveur) est masquée (les communications QUIC sont toujours en TLS, quel que soit votre mode sécurisé). + - **Compatibilité** : Vous devez déployer vos applications client/serveur avec 4D 20 ou une version supérieure avant de passer à la couche réseau QUIC. :::note -In case of a modification, you need to restart the application for the change to be taken into account. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. +En cas de modification, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. ::: @@ -108,12 +108,12 @@ Cette option permet d'activer le mode sécurisé pour les communications entre l #### Mise à jour du dossier Resources en cours de session -This setting can be used to globally set the updating mode for the local instance of the **Resources** folder on the connected 4D machines when the **Resources** folder of the database is modified during the session (the **Resources** folder is automatically synchronized on the remote machine each time a session is opened). Trois paramètres sont disponibles : +Ce paramètre permet de définir globalement le mode de mise à jour de l'instance locale du dossier **Resources** sur les machines 4D connectées lorsque le dossier **Resources** de la base de données est modifié en cours de session (le dossier **Ressources** est automatiquement synchronisé sur la machine distante à chaque ouverture de session). Trois paramètres sont disponibles : -- **Jamais** : Le dossier **Resources** local n'est pas mis à jour pendant la session. La notification envoyée par le serveur est ignorée. Le dossier **Resources** local peut être mis à jour manuellement à l'aide de la commande **Update Local Resources** du menu d'action (voir [Utilisation de l'explorateur de ressources](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788 +- **Jamais** : Le dossier **Resources** local n'est pas mis à jour pendant la session. La notification envoyée par le serveur est ignorée. Le dossier **Resources** local peut être mis à jour manuellement à l'aide de la commande **Update Local Resources** du menu d'action (voir [Utilisation de l'explorateur de ressources](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788.en.html)). - **Toujours** : La synchronisation du dossier local **Resources** est automatiquement effectuée pendant la session chaque fois qu'une notification est envoyée par le serveur. -- **Demander** : Lorsque la notification est envoyée par le serveur, une boîte de dialogue est affichée sur les postes clients, indiquant la modification. The user can then accept or refuse the synchronization of the local **Resources** folder.\ - The **Resources** folder centralizes the custom files required for the database interface (translation files, pictures, etc.). Des mécanismes automatiques ou manuels permettent de notifier chaque client lorsque le contenu de ce dossier a été modifié. Pour plus d'informations, reportez-vous à la section [Gestion du dossier Resources](https://doc.4d.com/4Dv19/4D/19/Gestion-du-dossier-Resources.300-5422466.fe.html). +- **Demander** : Lorsque la notification est envoyée par le serveur, une boîte de dialogue est affichée sur les postes clients, indiquant la modification. L'utilisateur peut ensuite accepter ou refuser la synchronisation du dossier **Resources** local.\ + Le dossier **Resources** centralise les fichiers personnalisés nécessaires à l'interface de la base de données (fichiers de traduction, images, etc.). Des mécanismes automatiques ou manuels permettent de notifier chaque client lorsque le contenu de ce dossier a été modifié. Pour plus d'informations, reportez-vous à la section [Gestion du dossier Resources](https://doc.4d.com/4Dv19/4D/19/Gestion-du-dossier-Resources.300-5422466.fe.html). ## Page Configuration IP From 8585c60ce04f04c157a12cf8a5fb70d51533c5c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:11:30 +0200 Subject: [PATCH 1296/4889] New translations collectionclass.md (French) --- .../version-20-R5/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index ee47dec58fc312..589a4a10556e8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -196,8 +196,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge - date - heure (stockée en nombre de milliseconds - réel) - Null -- shared object(\*) -- shared collection(\*) +- shared object +- shared collection :::note @@ -205,8 +205,6 @@ Contrairement aux collections standard (non partagées), les collections partag ::: -(\*)Lorsqu'un objet partagé ou une collection partagée est ajouté(e) à une collection partagée, ils partagent le même *locking identifier*. Pour plus d'informations sur ce point, reportez-vous à [4D Doc Center](https://doc.4d.com). - #### Exemple ```4d From b2fe7229c1a9d0ad225e0946f473d02382688cef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:12:37 +0200 Subject: [PATCH 1297/4889] New translations collectionclass.md (French) --- .../version-20-R6/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index b883aec2f15510..a4be49be33a550 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -196,8 +196,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge - date - heure (stockée en nombre de milliseconds - réel) - Null -- shared object(\*) -- shared collection(\*) +- shared object +- shared collection :::note @@ -205,8 +205,6 @@ Contrairement aux collections standard (non partagées), les collections partag ::: -(\*)Lorsqu'un objet partagé ou une collection partagée est ajouté(e) à une collection partagée, ils partagent le même *locking identifier*. Pour plus d'informations sur ce point, reportez-vous à [4D Doc Center](https://doc.4d.com). - #### Exemple ```4d From cfa5ab4c1cb2feda6285d5742a4cdfbe51ccfac7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:21 +0200 Subject: [PATCH 1298/4889] New translations shared.md (French) --- .../version-20-R6/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index 96d8c7a346ec96..8b6fd490a31bf6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -69,8 +69,6 @@ L'assignation d'objets/collections partagé(e) s à des propriétés ou élémen Reportez-vous à l'exemple 2 pour l'illustration des règles des groupes partagés. -**Note :** Les groupes partagés sont gérés via une propriété interne nommée *locking identifier*. For detailed information on this value, please refer to the 4D Language Reference. - ### Lecture La lecture de propriétés ou d'éléments d'un objet ou d'une collection partagé(e) est possible sans appel de la structure `Use...End use`, même si l'objet ou la collection partagé(e) est "utilisé(e)" par un autre process. From b12c8df08a702197658253d9206ec2a05a79bd97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:38 +0200 Subject: [PATCH 1299/4889] New translations onafteredit.md (French) --- .../version-20-R6/Events/onAfterEdit.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md index d83c8de2181a1c..d3b25f9182ec4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description @@ -17,10 +17,10 @@ Lorsqu'il est utilisé, cet événement est généré après chaque modification - Actions d'édition standard qui modifient le contenu comme les actions coller, couper, supprimer ou annuler; - Déposer une valeur (action similaire à coller); -- Any keyboard entry made by the user; in this case, the `On After Edit` event is generated after the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke`](onAfterKeystroke.md) events, if they are used. +- Toute saisie au clavier effectuée par l'utilisateur ; dans ce cas, l'événement `On After Edit` est généré après les événements [`On Before Keystroke`](onBeforeKeystroke.md) et [`On After Keystroke`](onAfterKeystroke.md), s'ils sont utilisés. - Toute modification apportée à l'aide d'une commande de langage qui simule une action de l'utilisateur (c'est-à-dire `POST KEY`). -Within the `On After Edit` event, text data being entered is returned by the [`Get edited text`](https://doc.4d.com/4dv19/help/command/en/page655.html) command. +Dans l'événement `On After Edit`, les données textuelles entrées sont renvoyées par la commande [`Get edited text`](https://doc.4d.com/4dv20/help/command/fr/page655.html). ### 4D View Pro @@ -62,11 +62,11 @@ En fonction de la valeur de la propriété `action`, l'[objet event](overview.md #### action = DragFillBlock -| Propriété | Type | Description | -| ------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| fillRange | object | Plage utilisée pour le remplissage | -| autoFillType | entier long | Value used for the fill.
  • 0: Cells are filled with all data (values, formatting, and formulas)
  • 1: Cells are filled with automatically sequential data
  • 2: Cells are filled with formatting only
  • 3: Cells are filled with values but not formatting
  • 4: Values are removed from the cells
  • 5: Cells are filled automatically
  • | -| fillDirection | entier long | Direction of the fill.
  • 0: The cells to the left are filled
  • 1: The cells to the right are filled
  • 2: The cells above are filled
  • 3: The cells below are filled
  • | +| Propriété | Type | Description | +| ------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| fillRange | object | Plage utilisée pour le remplissage | +| autoFillType | entier long | Valeur utilisée pour le remplissage.
  • 0 : Les cellules sont remplies avec toutes les données (valeurs, mise en forme et formules)
  • 1 : Les cellules sont remplies avec des données automatiquement séquentielles
  • 2 : Les cellules sont remplies avec seulement la mise en forme
  • 3 : Les cellules sont remplies avec les valeurs mais sans la mise en forme
  • 4 : Les valeurs sont supprimées des cellules
  • 5 : Les cellules sont remplies automatiquement
  • | +| fillDirection | entier long | Direction du remplissage.
  • 0 : Les cellules à gauche sont remplies
  • 1 : Les cellules à droite sont remplies
  • 2 : Les cellules au-dessus sont remplies
  • 3 : Les cellules en dessous sont remplies
  • | #### action = formulaChanged @@ -77,11 +77,11 @@ En fonction de la valeur de la propriété `action`, l'[objet event](overview.md #### action = clipboardPasted -| Propriété | Type | Description | -| ----------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| range | object | Plage de cellule | -| pasteOption | entier long | Specifies what is pasted from the clipboard:
  • 0: Everything is pasted (values, formatting, and formulas)
  • 1: Only values are pasted
  • 2: Only the formatting is pasted
  • 3: Only formulas are pasted
  • 4: Values and formatting are pasted (not formulas)
  • 5: Formulas and formatting are pasted (not values)
  • | -| pasteData | object | The data from the clipboard to be pasted
  • "text" (text): The text from the clipboard
  • "html" (text): The HTML from the clipboard
  • | +| Propriété | Type | Description | +| ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| range | object | Plage de cellule | +| pasteOption | entier long | Spécifie ce qui est collé depuis le presse-papiers :
  • 0: Tout est collé (valeurs, formatage, et formules)
  • 1: Seules les valeurs sont collées
  • 2: Seul le formatage est collé
  • 3: Seules les formules sont collées
  • 4: Les valeurs et le formatage sont collés (pas les formules)
  • 5: Les formules et le formatage sont collés (pas les valeurs)
  • | +| pasteData | object | Les données du presse-papiers à coller
  • "text" (texte) : Le texte du presse-papiers
  • "html" (texte) : Le HTML du presse-papiers
  • | #### Exemple From 50e24c07fdbf5bfffcb835d15ee44252ff2fd409 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:40 +0200 Subject: [PATCH 1300/4889] New translations onafterkeystroke.md (French) --- .../version-20-R6/Events/onAfterKeystroke.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md index 3bd8e06740156c..05aa568472d426 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md @@ -5,32 +5,32 @@ title: On After Keystroke | Code | Peut être appelé par | Définition | | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description -> The `On After Keystroke` event can generally be replaced by the [`On After Edit`](onAfterEdit.md) event (see below). +> L'événement `On After Keystroke` peut généralement être remplacé par l'événement [`On After Edit`](onAfterEdit.md) (voir ci-dessous). -After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` event properties are selected for an object, you can detect and handle the keystrokes within the object, using the `FORM event` command that will return `On Before Keystroke` and then `On After Keystroke` (for more information, please refer to the description of the `Get edited text` command). +Après avoir sélectionné les propriétés d'événement [`On Before Keystroke`](onBeforeKeystroke.md) et `On After Keystroke` pour un objet, vous pouvez détecter et gérer les frappes au sein de l'objet, en utilisant la commande `FORM event` qui retournera `On Before Keystroke` puis `On After Keystroke` (pour plus d'informations, veuillez vous reporter à la description de la commande `Get edited text`). > Ces événements sont également activés par des commandes de langage qui simulent une action utilisateur telle que `POST KEY`. L'événement `On After Keystroke` n'est pas généré : - dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), -- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). -### Séquence de frappe +### Séquence d'entrée -When an entry requires a sequence of keystrokes, the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke event`] events are generated only when the entry is fully validaded by the user. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : +Lorsqu'une saisie nécessite une séquence de frappes clavier, les événements [`On Before Keystroke`](onBeforeKeystroke.md) et les événements [`On After Keystroke`] sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : - lors de l'utilisation de touches "mortes" telles que ^ ou ~: les événements ne sont générés que lorsque le caractère étendu est éventuellement saisi (par exemple "ê" ou ñ), - lorsqu'un IME (Input method editor) affiche une boîte de dialogue intermédiaire où l'utilisateur peut saisir une combinaison de caractères : les événements sont générés uniquement lorsque la boîte de dialogue IME est validée. From 3829758f82f41a4e9c34da344c467279a67a25d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:41 +0200 Subject: [PATCH 1301/4889] New translations onaftersort.md (French) --- .../version-20-R6/Events/onAfterSort.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md index c7f62b3d997348..6065554d50e4e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md @@ -9,4 +9,4 @@ title: On After Sort ## Description -This event is generated just after a standard sort is performed (*i.e.* it is NOT generated if $0 returns -1 in the [`On Header Click`](onHeaderClick.md) event). Ce mécanisme est utile pour stocker les directions du dernier tri effectué par l'utilisateur. Dans ce cas, la commande `Self` retourne un pointeur vers la variable de l'en-tête de colonne triée. +Cet événement est généré juste après un tri standard (ce qui signifie qu'il n'est PAS généré si $0 retourne -1 dans l'événement [`On Header Click`](onHeaderClick.md)). Ce mécanisme est utile pour stocker les directions du dernier tri effectué par l'utilisateur. Dans ce cas, la commande `Self` retourne un pointeur vers la variable de l'en-tête de colonne triée. From ede3410913dd1d5e9186f31346a1e18853decbe4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:43 +0200 Subject: [PATCH 1302/4889] New translations onalternativeclick.md (French) --- .../version-20-R6/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md index 680311345c30ef..09e342b9cd4524 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -15,8 +15,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec 4D vous permet de gérer ce type de bouton à l'aide de l'événement `On Alternative Click`. Cet événement est généré lorsque l'utilisateur clique sur le triangle (dès que le bouton de la souris est maintenu enfoncé) : -- If the pop-up menu is **separated**, the event is only generated when a click occurs on the portion of the button with the arrow. Note that the [standard action](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) assigned to the button (if any) is not executed in this case. -- Si le pop-up menu est **lié**, l'événement est généré lorsqu'un clic se produit sur n'importe quelle partie du bouton. Note that the [`On Long Click`](onLongClick.md) event cannot be generated with this type of button. +- Si le menu pop-up est **séparé**, l'événement n'est généré que lorsqu'un clic se produit sur la partie du bouton avec la flèche. Notez que l'[action standard](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) assignée au bouton (le cas échéant) n'est pas exécutée dans ce cas. +- Si le pop-up menu est **lié**, l'événement est généré lorsqu'un clic se produit sur n'importe quelle partie du bouton. Notez que l'événement [`On Long Click`](onLongClick.md) ne peut pas être généré avec ce type de bouton. ![](../assets/en/Events/clickevents.png) From a9ac82c3ac4f9fa4ee741a7159bb6189aaa9f80f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:45 +0200 Subject: [PATCH 1303/4889] New translations onbeforekeystroke.md (French) --- .../version-20-R6/Events/onBeforeKeystroke.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md index f15b5e9b11447e..8c8c0e1d368afd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md @@ -5,34 +5,34 @@ title: On Before Keystroke | Code | Peut être appelé par | Définition | | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 18 R5 | - Support in non-enterable list boxes - The event is now triggered after IME validation | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------ | +| 18 R5 | - Prise en charge dans les list box non saisissables - L'événement est désormais déclenché après la validation IME |
    ## Description -After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystroke.md) events are selected for an object, you can detect and handle the keystrokes within the object, using the `Form event code` command that will return `On Before Keystroke` and then [`On After Keystroke event`](onAfterKeystroke.md) (for more information, please refer to the description of the `Get edited text` command). Dans l'événement `On Before Keystroke`, la commande `FILTER KEYSTROKE` peut être utilisée pour filtrer les caractères typés. +Après avoir sélectionné les événements `On Before Keystroke` et [`On After Keystroke`](onAfterKeystroke.md) pour un objet, vous pouvez détecter et gérer les frappes au sein de l'objet, en utilisant la commande `Form event code` qui retournera `On Before Keystroke` puis [`On After Keystroke`](onAfterKeystroke.md) (pour plus d'informations, veuillez vous reporter à la description de la commande `Get edited text`). Dans l'événement `On Before Keystroke`, la commande `FILTER KEYSTROKE` peut être utilisée pour filtrer les caractères typés. > Ces événements sont également activés par des commandes de langage qui simulent une action utilisateur telle que `POST KEY`. L'événement `On Before Keystroke` n'est pas généré : - dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), -- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables L'événement `On Before Keystroke` peut être généré dans des objets non saisissables, par exemple dans une list box même si les cellules de la list box ne sont pas saisissables ou si les lignes ne peuvent pas être sélectionnées. Cela vous permet de créer des interfaces dans lesquelles l'utilisateur peut faire défiler dynamiquement jusqu'à une ligne spécifique dans une list box en saisissant les premières lettres d'une valeur. Dans le cas où les cellules de la list box sont saisissables, vous pouvez utiliser la commande `Is editing text` pour savoir si l'utilisateur saisit réellement du texte dans une cellule ou s'il utilise la fonction de saisie prédictive, puis exécutez le co -### Séquence de frappe +### Séquence d'entrée -When an entry requires a sequence of keystrokes, the `On Before Keystroke` and [`On After Keystroke`](onAfterKeystroke.md) events are generated only when the entry is fully validaded by the user. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : +Lorsqu'une entrée nécessite une séquence de frappes clavier, les événements `On Before Keystroke` et [`On After Keystroke`](onAfterKeystroke.md) sont générés uniquement lorsque la saisie est entièrement validée par l'utilisateur. La commande `Keystroke` retourne le caractère validé. Ce cas se produit principalement : - lors de l'utilisation de touches "mortes" telles que ^ ou ~: les événements ne sont générés que lorsque le caractère étendu est éventuellement saisi (par exemple "ê" ou ñ), - lorsqu'un IME (Input method editor) affiche une boîte de dialogue intermédiaire où l'utilisateur peut saisir une combinaison de caractères : les événements sont générés uniquement lorsque la boîte de dialogue IME est validée. From 34eae261e6f7fdb9d5db8cd7a4ec2a92a93a253a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:47 +0200 Subject: [PATCH 1304/4889] New translations onbegindragover.md (French) --- .../version-20-R6/Events/onBeginDragOver.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md index b408ba20e5b59e..62a1862d53c8d4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md @@ -3,15 +3,15 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description L'événement de formulaire `On Begin Drag Over` peut être sélectionné pour tous les objets formulaire pouvant être déplacés. Il est généré dans tous les cas où l'objet a la propriété [Draggable](FormObjects/properties_Action.md#draggable). Il peut être appelé à partir de la méthode de l'objet source ou de la méthode formulaire de l'objet source. -> Unlike the [`On Drag Over`](onDragOver.md) form event, `On Begin Drag Over` is called within the context of the **source object** of the drag action. +> Contrairement à l'événement formulaire [`On Drag Over`](onDragOver.md), `On Begin Drag Over` est appelé dans le contexte de l'**objet source** de l'action de glisser. L'événement `On Begin Drag Over` est utile pour préparer l'action de glisser. Il peut être utilisé pour : From 66c46afcd59ccfb926b067f91fb5d28f3cc88741 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:48 +0200 Subject: [PATCH 1305/4889] New translations onbeginurlloading.md (French) --- .../version-20-R6/Events/onBeginUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md index e48ed36d4be75d..d7d14ee05b789c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginUrlLoading.md @@ -5,7 +5,7 @@ title: On Begin URL Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | --------------------------------------------- | -| 47 | [Web Area](FormObjects/webArea_overview.md) | Une nouvelle URL est chargée dans la zone Web | +| 47 | [Zone Web](FormObjects/webArea_overview.md) | Une nouvelle URL est chargée dans la zone Web | ## Description From fea72d4de99908f9718ad1b8eeb9900bdabffd49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:50 +0200 Subject: [PATCH 1306/4889] New translations onboundvariablechange.md (French) --- .../version-20-R6/Events/onBoundVariableChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBoundVariableChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBoundVariableChange.md index f5486d8001bea0..6c005a20c6d29d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBoundVariableChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onBoundVariableChange.md @@ -9,6 +9,6 @@ title: On Bound Variable Change ## Description -This event is generated in the context of the form method of a [subform](FormObjects/subform_overview.md) as soon as a value is assigned to the variable bound with the subform in the parent form (even if the same value is reassigned) and if the subform belongs to the current form page or to page 0. +Cet événement est généré dans le contexte de la méthode formulaire d'un [sous-formulaire](FormObjects/subform_overview.md) dès qu'une valeur est assignée à la variable liée avec le sous-formulaire dans le formulaire parent (même si la même valeur est réassignée) et si le sous-formulaire appartient à la page formulaire courante ou à la page 0. Pour plus d'informations, reportez-vous à la section [Gérer la variable liée](FormObjects/subform_overview.md#managing-the-bound-variable). From 498457098e303c9a07449a2f04a0060fbea21597 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:51 +0200 Subject: [PATCH 1307/4889] New translations onclicked.md (French) --- .../version-20-R6/Events/onClicked.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md index 924c8038ab124a..671389f9115414 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description @@ -25,7 +25,7 @@ Dans le cas d'un événement `On Clicked`, vous pouvez tester le nombre de clics ### On Clicked et On Double Clicked -After the `On Clicked` or [`On Double Clicked`](onDoubleClicked.md) object event property is selected for an object, you can detect and handle the clicks within or on the object, using the `FORM event` command that returns `On Clicked` or [`On Double Clicked`](onDoubleClicked.md), depending on the case. +Une fois que la propriété d'événement d'objet `On Clicked` ou [`On Double Clicked`](onDoubleClicked.md) est sélectionnée pour un objet, vous pouvez détecter et gérer les clics à l'intérieur ou sur l'objet, en utilisant la commande `FORM event` qui renvoie `On Clicked` ou [`On Double Clicked`](onDoubleClicked.md), selon le cas. Si les deux événements sont sélectionnés pour un objet, les événements `On Clicked` puis `On Double Clicked` seront générés lorsque l'utilisateur double-clique sur l'objet. From 097ef5f5846cad1005e5a0dea6335da59dbd7ad2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:53 +0200 Subject: [PATCH 1308/4889] New translations onclosebox.md (French) --- .../version-20-R6/Events/onCloseBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseBox.md index 036d4e752fdbca..32e8f73beaa265 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseBox.md @@ -16,7 +16,7 @@ L'événement `On Close Box` est généré lorsque l'utilisateur clique sur la c Cet exemple illustre comment vous pouvez répondre à un événement de fermeture de fenêtre à l'aide d'un formulaire utilisé pour la saisie de données d'enregistrement : ```4d - //Method for an input form + //Méthode d'un formulaire entrée $vpFormTable:=Current form table Case of //... From 0d30163c45ed055178f9e12722151956ca042809 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:54 +0200 Subject: [PATCH 1309/4889] New translations onclosedetail.md (French) --- .../version-20-R6/Events/onCloseDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseDetail.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseDetail.md index 7125664cd59bef..4ec50656f53859 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onCloseDetail.md @@ -12,4 +12,4 @@ title: On Close Detail L'événement `On Close Detail` peut être utilisé dans les contextes suivants : - **Formulaires de sortie** : le formulaire détaillé est fermé et l'utilisateur retourne au formulaire liste. Cet événement ne peut pas être sélectionné pour les formulaires projet, il est uniquement disponible avec les **formulaires table**. -- List box of the [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes): This event is generated when a record displayed in the [detail form](FormObjects/properties_ListBox.md#detail-form-name) associated with a selection type list box is about to be closed (regardless of whether or not the record was modified). +- List box de type [**sélection**](FormObjects/listbox_overview.md#list-box-selection) : Cet événement est généré lorsqu'un enregistrement affiché dans le [formulaire détail](FormObjects/properties_ListBox.md#nom-du-formulaire-détail) associé à une list box de type sélection est sur le point d'être fermé (que l'enregistrement ait été modifié ou non). From 73c8a90e80bf4dac614bd551fbafce6363e5a8f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:14:58 +0200 Subject: [PATCH 1310/4889] New translations ondatachange.md (French) --- .../version-20-R6/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDataChange.md index fbbdd19874abc3..c9ffff61cde357 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From 3d5cf03ec352b437ce220742abd0624ea8fad04c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:01 +0200 Subject: [PATCH 1311/4889] New translations ondeleteaction.md (French) --- .../version-20-R6/Events/onDeleteAction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDeleteAction.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDeleteAction.md index 2cfe1323dc1a2f..08cbedc393cf0d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDeleteAction.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDeleteAction.md @@ -9,6 +9,6 @@ title: On Delete Action ## Description -This event is generated each time a user attempts to delete the selected item(s) by pressing a deletion key (**Delete** or **Backspace**) or selecting a menu item whose associated standard action is 'Clear' (such as the **Clear** command in the **Edit** menu). +Cet événement est généré à chaque fois qu'un utilisateur tente de supprimer le(s) élément(s) sélectionné(s) en appuyant sur une touche de suppression (**Suppr** ou **Retour arrière**) ou en sélectionnant un élément de menu dont l'action standard associée est 'Effacer' (comme la commande **Supprimer** dans le menu **Edition**). A noter que la génération de l'événement est la seule action réalisée par 4D : le programme ne supprime aucun élément. Il appartient au développeur de gérer la suppression et tous les messages d'avertissement précédents qui sont affichés. From 50a41983a93d5e22505307d102dbc0c7390d65d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:02 +0200 Subject: [PATCH 1312/4889] New translations ondisplaydetail.md (French) --- .../version-20-R6/Events/onDisplayDetail.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md index 95cb7424548f46..e074d1e3f35ece 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md @@ -24,13 +24,13 @@ Dans ce contexte, la séquence d'appels de méthodes et d'événements de formul - Méthode objet avec l'événement `On Display Detail` - Méthode formulaire avec l'événement `On Display Detail` -> The header area is handled using the [`On Header`](onHeader.md) event. +> La zone d'en-tête est gérée à l'aide de l'événement [`On Header`](onHeader.md). L'appel d'une commande 4D qui affiche une boîte de dialogue à partir de l'événement `On Display Detail` n'est pas autorisé et générera une erreur de syntaxe. Plus particulièrement, les commandes concernées sont : `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION`, et `MODIFY SELECTION`. ### Liste box sélection -This event is generated when a row of a [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes) list box is displayed. +Cet événement est généré lorsqu'une ligne d'une list box de [**type de sélection**](FormObjects/listbox_overview.md#selection-list-boxes) est affichée. ### Numéro de ligne affiché From ea75bbac32457c17f70c2dc5a76c868285faeea8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:04 +0200 Subject: [PATCH 1313/4889] New translations ondoubleclicked.md (French) --- .../version-20-R6/Events/onDoubleClicked.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md index 5f2f1dfa93d14a..2547d1a4295bfa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md @@ -3,21 +3,21 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Un double-clic a été effectué sur un objet | ## Description L'événement `On Double Clicked` est généré lorsque l'utilisateur double-clique sur un objet. La durée maximale séparant un double-clic est définie dans les préférences système. -If the [`On Clicked`](onClicked.md) or `On Double Clicked` object event property is selected for an object, you can detect and handle the clicks within or on the object, using the `FORM event` command that returns [`On Clicked`](onClicked.md) or `On Double Clicked`, depending on the case. +Si la propriété d'événement d'objet [`On Clicked`](onClicked.md) ou `On Double Clicked` est sélectionnée pour un objet, vous pouvez détecter et gérer les clics dans ou sur l'objet, en utilisant la commande `FORM event` qui renvoie [`On Clicked`](onClicked.md)`ou`On Double Clicked\` selon le cas. Si les deux événements sont sélectionnés pour un objet, les événements `On Clicked` puis `On Double Clicked` seront générés lorsque l'utilisateur double-clique sur l'objet. ### 4D View Pro -This event is generated when the user double-clicks anywhere on a 4D View Pro document. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : +Cet événement est généré lorsque l'utilisateur double-clique n'importe où dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : | Propriété | Type | Description | | ----------- | ----------- | -------------------------------- | From 48a7250167ee7b64af5c81d11fa3d52fe31284a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:05 +0200 Subject: [PATCH 1314/4889] New translations ondragover.md (French) --- .../version-20-R6/Events/onDragOver.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDragOver.md index ddfe00980bfb12..16a47d4199f899 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description @@ -18,7 +18,7 @@ Pour **accepter** le glissement, la méthode de l'objet de destination doit reto Pour **rejeter** le glissement, la méthode de l'objet de destination doit retourner -1 (moins un), vous devez donc écrire `$0:=-1`. Lors d'un événement `On Drag Over`, 4D traite la méthode objet comme une fonction. Si aucun résultat n'est retourné, 4D suppose que le glissement est accepté. -Si vous acceptez le glissement, l'objet de destination est mis en surbrillance. Si vous refusez le glissement, la destination n'est pas mise en surbrillance. Accepter le glissement ne signifie pas que les données déplacées vont être insérées dans l'objet de destination. It only means that if the mouse button was released at this point, the destination object would accept the dragged data and the [`On Drop`](onDrop.md) event would be fired. +Si vous acceptez le glissement, l'objet de destination est mis en surbrillance. Si vous refusez le glissement, la destination n'est pas mise en surbrillance. Accepter le glissement ne signifie pas que les données déplacées vont être insérées dans l'objet de destination. Cela signifie seulement que si le bouton de la souris était relâché à ce stade, l'objet de destination accepterait les données glissées et l'événement [`On Drop`](onDrop.md)\` serait déclenché. Si vous ne traitez pas l'événement `On Drag Over` pour un objet déposable, cet objet sera mis en surbrillance pour toutes les opérations de glissement, quels que soient la nature et le type des données déplacées. From d2453209dbd04bd07700ec2322cb0dbe7c98d3b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:07 +0200 Subject: [PATCH 1315/4889] New translations ondrop.md (French) --- .../version-20-R6/Events/onDrop.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md index b43bac5e4812fc..79f6d3e679b033 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md @@ -3,15 +3,15 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------- | +| 16 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description L'événement `On Drop` est envoyé une fois à l'objet de destination lorsque le pointeur de la souris est relâché sur l'objet. Cet événement est la deuxième phase de l'opération de glisser-déposer, où l'opération que vous réalisez est en réponse à l'action de l'utilisateur. -This event is not sent to the object if the drag was not accepted during the [`On Drag Over`](onDragOver.md) events. Si vous traitez l'événement `On Drag Over` pour un objet et rejetez un glissement, l'événement `On Drop` ne se produit pas. Ainsi, si lors de l'événement `On Drag Over` vous avez testé la compatibilité des types de données entre les objets source et destination, et si vous avez accepté un éventuel dépôt, vous n'avez pas besoin de re-tester les données pendant l'événement \`On D Vous savez déjà que les données sont adaptées à l'objet de destination. +Cet événement n'est pas envoyé à l'objet si le glisser n'a pas été accepté lors des événements [`On Drag Over`](onDragOver.md). Si vous traitez l'événement `On Drag Over` pour un objet et rejetez un glisser, l'événement `On Drop` ne se produit pas. Ainsi, si lors de l'événement `On Drag Over` vous avez testé la compatibilité des types de données entre les objets source et destination, et si vous avez accepté un éventuel dépôt, vous n'avez pas besoin de re-tester les données pendant l'événement \`On D Vous savez déjà que les données sont adaptées à l'objet de destination. #### Voir également From 77a6414aeba5b812a36e3aa6e8c1985b857fb0de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:09 +0200 Subject: [PATCH 1316/4889] New translations onendurlloading.md (French) --- .../version-20-R6/Events/onEndUrlLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md index 1b7520592126b1..20da6c1d7caf9a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onEndUrlLoading.md @@ -5,7 +5,7 @@ title: On End URL Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ----------------------------------------------- | -| 49 | [Web Area](FormObjects/webArea_overview.md) | Toutes les ressources de l'URL ont été chargées | +| 49 | [Zone Web](FormObjects/webArea_overview.md) | Toutes les ressources de l'URL ont été chargées | ## Description From b1fa603b245da40cf10b40d84148fb9b9359681b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:12 +0200 Subject: [PATCH 1317/4889] New translations ongettingfocus.md (French) --- .../version-20-R6/Events/onGettingFocus.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onGettingFocus.md index d4c086f47cd86d..e26d7ddb29d4a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onGettingFocus.md @@ -3,12 +3,12 @@ id: onGettingFocus title: On getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Liste déroulante](FormObjects/comboBox_overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicateurs de progression](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Règle](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Zone web](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description -The `On Getting Focus` event, along with the [`On losing Focus`](onLosingFocus.md) event, are used to detect and handle the change of focus for [focusable](FormObjects/properties_Entry.md#focusable) objects. +L'événement `On Getting Focus`, ainsi que l'événement [`On losing Focus`](onLosingFocus.md), sont utilisés pour détecter et gérer le changement de focus des objets [focusables](FormObjects/properties_Entry.md#focusable). Avec les [objets sous-formulaire](FormObjects/subform_overview.md), cet événement est généré dans la méthode de l'objet sous-formulaire lorsqu'il est vérifié. Il est envoyé à la méthode formulaire du sous-formulaire, ce qui signifie, par exemple, que vous pouvez gérer l'affichage des boutons de navigation dans le sous-formulaire en fonction du focus. A noter que les objets de sous-formulaire peuvent eux-mêmes avoir le focus. From 205571c24607541128c111bd6e1cbb512eb6831b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:13 +0200 Subject: [PATCH 1318/4889] New translations onheader.md (French) --- .../version-20-R6/Events/onHeader.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md index a3e9e337b1bdcd..d0002a60ba1ecc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md @@ -3,9 +3,9 @@ id: onHeader title: Sur entête --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | -| 5 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form (list form only) - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | La zone d'en-tête du formulaire est sur le point d'être imprimée ou affichée. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| 5 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de bouton](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form (list form only) - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | La zone d'en-tête du formulaire est sur le point d'être imprimée ou affichée. | ## Description @@ -19,6 +19,6 @@ Dans ce contexte, la séquence d'appels de méthodes et d'événements de formul - Méthode objet avec l'événement `On Header` - Méthode formulaire avec l'événement `On Header` -> Printed records are handled using the [`On Display Detail`](onDisplayDetail.md) event. +> Les enregistrements imprimés sont gérés à l'aide de l'événement [`On Display Detail`](onDisplayDetail.md). L'appel d'une commande 4D qui affiche une boîte de dialogue à partir de l'événement `On Header` n'est pas autorisé et générera une erreur de syntaxe. Plus particulièrement, les commandes concernées sont : `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION`, et `MODIFY SELECTION`. From 91da97d7633bd29cf5d672a5909d5ed34e8b9e29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:15 +0200 Subject: [PATCH 1319/4889] New translations onheaderclick.md (French) --- .../version-20-R6/Events/onHeaderClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md index 5f6c0c7b849a0f..eb6618421a54d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md @@ -24,14 +24,14 @@ Si la propriété [Sortable](FormObjects/properties_Action.md#sortable) n'est pa Cet événement est généré lorsque l'utilisateur clique sur un en-tête de colonne ou de ligne dans un document 4D View Pro. Dans ce contexte, l'[objet événement](overview.md#event-object) retourné par la commande `FORM Event` contient : -| Propriété | Type | Description | -| ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| code | entier long | 42 | -| Description | text | "On Header Click" | -| objectName | text | Nom de la zone 4D View Pro | -| sheetName | text | Nom de la feuille de l'événement | -| range | object | Plage de cellule | -| sheetArea | entier long | The sheet location where the event took place:
  • 0: The crossing area between column number/letter headers (top left of the sheet)
  • 1: The column headers (area indicating the column numbers/letters)
  • 2: The row headers (area indicating the row numbers)
  • | +| Propriété | Type | Description | +| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| code | entier long | 42 | +| Description | text | "On Header Click" | +| objectName | text | Nom de la zone 4D View Pro | +| sheetName | text | Nom de la feuille de l'événement | +| range | object | Plage de cellule | +| sheetArea | entier long | L'emplacement de la feuille où l'événement a eu lieu:
  • 0: La zone d'intersection entre les en-têtes des numéros/lettres de colonne (en haut à gauche de la feuille)
  • 1: Les en-têtes des colonnes (zone indiquant les numéros/lettres de colonne)
  • 2: Les en-têtes des lignes (zone indiquant les numéros de ligne)
  • | #### Exemple From 4c8fae80152d45d063787bc22a631807f1787249 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:16 +0200 Subject: [PATCH 1320/4889] New translations onload.md (French) --- .../version-20-R6/Events/onLoad.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLoad.md index f82cdd7dce3ea6..3a7a98de87cf77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------- | +| 1 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) - [Zone Web](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description @@ -14,7 +14,7 @@ Cet événement est déclenché lorsque le formulaire est en cours de chargement Tous les objets du formulaire (de n'importe quelle page) dont la propriété d'événement `On Load` est sélectionnée verront leur méthode objet appelée. Ensuite, si la propriété d'événement formulaire `On Load` est sélectionnée, la méthode formulaire sera appelée. -> The `On Load` and [`On Unload`](onUnload.md) events are generated for objects if they are enabled for both the objects and the form to which the objects belong. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. +> Les événements `On Load` et [`On Unload`](onUnload.md) sont générés pour les objets s'ils sont activés à la fois pour les objets et pour le formulaire auquel appartiennent les objets. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. ### Sous-formulaire From fd645d723b73b1cf876cb8f6469cf3d9b3bdd07d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:19 +0200 Subject: [PATCH 1321/4889] New translations onlosingfocus.md (French) --- .../version-20-R6/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md index d711cdcda6068f..69fb863ed46e1e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: Sur perte focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Liste déroulante](FormObjects/comboBox_overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicateurs de progression](FormObjects/progressIndicator.md) - [Bouton radio](FormObjects/radio_overview.md) - [Règle](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Zone web](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 77a6dbeb05367ec6048501f14b56d0e4fc278897 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:26 +0200 Subject: [PATCH 1322/4889] New translations onopenexternallink.md (French) --- .../version-20-R6/Events/onOpenExternalLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md index a9b6233c43c51b..a750bd6417cba7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onOpenExternalLink.md @@ -5,7 +5,7 @@ title: On Open External Link | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ------------------------------------------------ | -| 52 | [Web Area](FormObjects/webArea_overview.md) | Une URL externe a été ouverte dans le navigateur | +| 52 | [Zone Web](FormObjects/webArea_overview.md) | Une URL externe a été ouverte dans le navigateur | ## Description From b8a77e583e45deb495ff50c5f8b77a06b20fc6bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:39 +0200 Subject: [PATCH 1323/4889] New translations onunload.md (French) --- .../version-20-R6/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUnload.md index bf5c0525501d9c..73697770f9b851 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ | +| 24 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) - [Zone Web](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From 4c491752c1e605fa1bc5881c75499f63f7c77ebb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:41 +0200 Subject: [PATCH 1324/4889] New translations onurlfiltering.md (French) --- .../version-20-R6/Events/onUrlFiltering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md index a8f81066c9162e..4b8f471797e8c1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlFiltering.md @@ -5,7 +5,7 @@ title: On URL Filtering | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ------------------------------------- | -| 51 | [Web Area](FormObjects/webArea_overview.md) | Une URL a été bloquée par la zone Web | +| 51 | [Zone Web](FormObjects/webArea_overview.md) | Une URL a été bloquée par la zone Web | ## Description From e78eb6215e1a58e2f41f6d632f7f4e3f6bb5ee98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:42 +0200 Subject: [PATCH 1325/4889] New translations onurlloadingerror.md (French) --- .../version-20-R6/Events/onUrlLoadingError.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md index 7e10f72eef85cc..90c3ac4404c215 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlLoadingError.md @@ -5,7 +5,7 @@ title: On URL Loading Error | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | ----------------------------------------------------- | -| 50 | [Web Area](FormObjects/webArea_overview.md) | Une erreur s'est produite lors du chargement de l'URL | +| 50 | [Zone Web](FormObjects/webArea_overview.md) | Une erreur s'est produite lors du chargement de l'URL | ## Description From f387feaf9e956de5e7ea9ca8a81968acbbd6816d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:15:43 +0200 Subject: [PATCH 1326/4889] New translations onurlresourceloading.md (French) --- .../version-20-R6/Events/onUrlResourceLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md index 7530ded8d03931..c6bcfef5094c7a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onUrlResourceLoading.md @@ -5,7 +5,7 @@ title: On URL Resource Loading | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------- | --------------------------------------------------- | -| 48 | [Web Area](FormObjects/webArea_overview.md) | Une nouvelle ressource est chargée dans la zone Web | +| 48 | [Zone Web](FormObjects/webArea_overview.md) | Une nouvelle ressource est chargée dans la zone Web | ## Description From c1585429d5823850d2ad8b80dac8d9e5236882d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:17:00 +0200 Subject: [PATCH 1327/4889] New translations properties_webarea.md (French) --- .../version-20-R6/FormObjects/properties_WebArea.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md index 7da6b12cbe96e7..c6af91d194bc08 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md @@ -81,16 +81,16 @@ Cette option vous permet de choisir entre deux moteurs de rendus pour la zone We > Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. -- **checked** - `JSON value: embedded`: In this case, 4D uses the Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). +- **coché** - `JSON value: embedded`: Dans ce cas, 4D utilise le Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). Le moteur CEF a les limitations suivantes : -- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. +- [WA SET PAGE CONTENT](https://doc.4d.com/4dv20/help/command/fr/page1037.html): l'utilisation de cette commande nécessite qu'au moins une page soit déjà chargée dans la zone (par un appel à [`WA OPEN URL`](https://doc.4d.com/4dv20/help/command/fr/page1020.html) ou une affectation à la variable URL associée à la zone). +- Lorsque les dépôts d'URL sont activés via le sélecteur `WA enable URL drop` de [WA SET PREFERENCE](https://doc.4d.com/4dv20/help/command/fr/page1041.html), le premier dépôt doit être précédé par au moins un appel à [WA OPEN URL](https://doc.4d.com/4dv20/help/command/fr/page1020.html) ou une affectation à la variable URL associée à la zone. :::note -You can customize CEF area parameters by creating a local [4DCEFParameters.json configuration file](webAreaOverview#4dcefparametersjson). +Vous pouvez personnaliser les paramètres de la zone CEF en créant un fichier de configuration local [4DCEFParameters.json](webAreaOverview#4dcefparametersjson). ::: From 57dc26138aacd436e86fb97e1196bef3eb7626ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:17:37 +0200 Subject: [PATCH 1328/4889] New translations entities.md (French) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 240f3f8db39ba5..78cacad72e6687 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -267,7 +267,7 @@ Une entity selection peut être **partageable** (lisible par plusieurs process, Une entity selection **partageable** a les caractéristiques suivantes : - elle peut être stockée dans un objet partagé ou une collection partagée, et peut être passée comme paramètre entre plusieurs process ou workers ; -- elle peut être stockée dans plusieurs objets partagés ou collections partagées, ou dans un objet partagé ou une collection partagée qui appartient déjà à un groupe (elle n'a pas de *locking identifier*) ; +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - elle ne permet pas d'ajouter de nouvelles entités. Essayer d'ajouter une entité à une entity selection partageable génèrera une erreur (1637 - Cette entity selection ne peut pas être modifiée). Pour ajouter une entité à une entity selection partageable, vous devez d'abord la transformer en une entity selection non partageable en utilisant la fonction [`.copy()`](API/EntitySelectionClass.md#copy) avant d'appeler [`.add()`](API/EntitySelectionClass.md#add). > La plupart des fonctions d'entity selection (telles que [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) prennent en charge les entity selection partageables puisqu'elles ne modifient pas la sélection d'origine (elles en renvoient une nouvelle). From c623251fb26564c02865ab1d98697ef178bf9e7c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:34:22 +0200 Subject: [PATCH 1329/4889] New translations client-server.md (French) --- .../version-20-R6/settings/client-server.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index f51a7fa37701f1..884dab6a28fc59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -24,7 +24,7 @@ Si vous modifiez ce paramètre, vous devez redémarrer la base du serveur pour q #### Nom de publication -This option lets you change the publication name of a 4D Server database, *i.e.*, the name displayed on the dynamic **Available** tab of the connection dialog box (see the [Opening a remote project](../Desktop/clientServer/md#opening-a-remote-project) paragraph). Par défaut, 4D Server utilise le nom du fichier de projet. Vous pouvez saisir le nom personnalisé de votre choix. +Cette option vous permet de modifier le nom de publication d'une base de données 4D Server, c'est-à-dire le nom affiché dans l'onglet dynamique **Disponible** de la boîte de dialogue de connexion (voir le paragraphe [Ouverture d'un projet distant](../Desktop/clientServer/md#opening-a-remote-project)). Par défaut, 4D Server utilise le nom du fichier de projet. Vous pouvez saisir le nom personnalisé de votre choix. :::note @@ -47,46 +47,46 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il #### 4D Server et numéros de port -4D Server uses several TCP ports for communications between internal servers and clients: +4D Server utilise plusieurs ports TCP pour les communications entre les serveurs internes et les clients : - **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences). - **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus). -- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\ - When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ - Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. -- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2. +- **DB4D Server** (serveur de base de données) : 19814 par défaut. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 1. + Lorsqu'un client 4D se connecte à 4D Server, il utilise le port TCP du serveur d'application (19813 ou le port indiqué après le signe ':' dans l'adresse IP affichée dans la boîte de dialogue de connexion). La connexion aux autres serveurs via leurs ports respectifs est alors automatique ; il n'est plus nécessaire de les spécifier.\ + Notez que dans le cas d'un accès via un routeur ou un pare-feu, les ports TCP doivent être ouverts explicitement. +- [**Débogueur à distance**](../Debugging/debugging-remote.md) : 19815 par défaut. Ce numéro de port ne peut pas être modifié directement mais il est toujours composé du numéro de port du serveur d'application + 2. #### Authentification de l'utilisateur auprès du serveur de domaine -Cette option vous permet de mettre en œuvre des fonctionnalités SSO (*Single Sign On*) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Cette option vous permet de mettre en œuvre des fonctionnalités SSO (*Single Sign On*) dans votre base de données 4D Server sous Windows. Lorsque vous cochez cette option, 4D se connecte de manière transparente à l'Active directory du serveur de domaine Windows et obtient les tokens d'authentification disponibles. Cette option est décrite dans la section [Single Sign On (SSO) sous Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). -#### Service Principal Name +#### Nom Principal de Service -Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Lorsque l'authentification unique (SSO) est activée (voir ci-dessus), vous devez remplir ce champ si vous souhaitez utiliser Kerberos comme protocole d'authentification. Cette option est décrite dans la section [Single Sign On (SSO) sous Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). -#### Network Layer +#### Couche réseau -This drop-down box contains 3 network layer options to choose between: **legacy**, **ServerNet** and **QUIC** (only in project mode), which are used to handle communications between 4D Server and remote 4D machines (clients). +Cette liste déroulante contient 3 options de couche réseau : **Historique**, **ServerNet** et **QUIC** (uniquement en mode projet), qui sont utilisées pour gérer les communications entre le serveur 4D et les machines 4D distantes (clients). -- **Legacy**: This former "legacy" network layer is still supported in order to ensure compatibility for databases created prior to v15. This network layer can also be enabled by programming using the [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html) command. -- **ServerNet** (by default): Enables the ServerNet network layer on the server (available since 4D v15). -- **QUIC** (available only in project mode): Enables the QUIC network layer on the server. +- **Historique** : Cette ancienne couche réseau "historique" est toujours prise en charge afin d'assurer la compatibilité avec les bases de données créées avant la version 15. Cette couche réseau peut également être activée par programmation à l'aide de la commande [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html). +- **ServerNet** (par défaut) : Active la couche réseau ServerNet sur le serveur (disponible depuis 4D v15). +- **QUIC** (disponible uniquement en mode projet) : Active la couche réseau QUIC sur le serveur. - **Notes**: + **Notes** : - - Selecting this option overrides the Use legacy network layer option in case it has been set using the [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html) command. - - You can know if a 4D application is running with a QUIC network layer using the [Get application info](https://doc.4d.com/4Dv20/help/command/page1599.html) command. - - Since QUIC uses the UDP protocol, make sure UDP is allowed in your network security settings. - - QUIC automatically connects to the port 19813 for both application server and DB4D server. - - When the QUIC layer option is selected: - - A beta message and an alert icon are displayed near the selector. - - [Client-server Connections Timeout settings](#Client-Server-Connections-Timeout) are hidden - - The [Encrypt Client-Server communication checkbox](#Encrypt-Client-Server-Communications) is hidden (QUIC communications are always in TLS, whatever your secured mode is.). - - **Compatibility**: You need to deploy your client/server applications with 4D v20 or higher before switching to the QUIC network layer. + - La sélection de cette option remplace l'option Utiliser l'ancienne couche réseau si elle a été définie à l'aide de la commande [SET DATABASE PARAMETER](https://doc.4d.com/4Dv20/help/command/page642.html). + - Vous pouvez savoir si une application 4D est en cours d'exécution avec une couche réseau QUIC en utilisant la commande [Get application info](https://doc.4d.com/4Dv20/help/command/page1599.html). + - Étant donné que QUIC utilise le protocole UDP, assurez-vous que l'UDP est autorisé dans les paramètres de sécurité de votre réseau. + - QUIC se connecte automatiquement au port 19813 à la fois pour le serveur d'application et le serveur DB4D. + - Lorsque l'option de couche QUIC est sélectionnée : + - Un message bêta et une icône d'alerte sont affichés près du sélecteur. + - Les paramètres de [délai avant déconnexion client-serveur](#Client-Server-Connections-Timeout) sont masqués + - L'option [Crypter les communications Client-Serveur](#Crypter-les-communications-Client-Serveur) est masquée (les communications QUIC sont toujours en TLS, quel que soit votre mode sécurisé). + - **Compatibilité** : Vous devez déployer vos applications client/serveur avec 4D 20 ou une version supérieure avant de passer à la couche réseau QUIC. :::note -In case of a modification, you need to restart the application for the change to be taken into account. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. +En cas de modification, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. ::: @@ -108,12 +108,12 @@ Cette option permet d'activer le mode sécurisé pour les communications entre l #### Mise à jour du dossier Resources en cours de session -This setting can be used to globally set the updating mode for the local instance of the **Resources** folder on the connected 4D machines when the **Resources** folder of the database is modified during the session (the **Resources** folder is automatically synchronized on the remote machine each time a session is opened). Trois paramètres sont disponibles : +Ce paramètre permet de définir globalement le mode de mise à jour de l'instance locale du dossier **Resources** sur les machines 4D connectées lorsque le dossier **Resources** de la base de données est modifié en cours de session (le dossier **Ressources** est automatiquement synchronisé sur la machine distante à chaque ouverture de session). Trois paramètres sont disponibles : -- **Jamais** : Le dossier **Resources** local n'est pas mis à jour pendant la session. La notification envoyée par le serveur est ignorée. Le dossier **Resources** local peut être mis à jour manuellement à l'aide de la commande **Update Local Resources** du menu d'action (voir [Utilisation de l'explorateur de ressources](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788 +- **Jamais** : Le dossier **Resources** local n'est pas mis à jour pendant la session. La notification envoyée par le serveur est ignorée. Le dossier **Resources** local peut être mis à jour manuellement à l'aide de la commande **Update Local Resources** du menu d'action (voir [Utilisation de l'explorateur de ressources](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788.en.html)). - **Toujours** : La synchronisation du dossier local **Resources** est automatiquement effectuée pendant la session chaque fois qu'une notification est envoyée par le serveur. -- **Demander** : Lorsque la notification est envoyée par le serveur, une boîte de dialogue est affichée sur les postes clients, indiquant la modification. The user can then accept or refuse the synchronization of the local **Resources** folder.\ - The **Resources** folder centralizes the custom files required for the database interface (translation files, pictures, etc.). Des mécanismes automatiques ou manuels permettent de notifier chaque client lorsque le contenu de ce dossier a été modifié. Pour plus d'informations, reportez-vous à la section [Gestion du dossier Resources](https://doc.4d.com/4Dv19/4D/19/Gestion-du-dossier-Resources.300-5422466.fe.html). +- **Demander** : Lorsque la notification est envoyée par le serveur, une boîte de dialogue est affichée sur les postes clients, indiquant la modification. L'utilisateur peut ensuite accepter ou refuser la synchronisation du dossier **Resources** local.\ + Le dossier **Resources** centralise les fichiers personnalisés nécessaires à l'interface de la base de données (fichiers de traduction, images, etc.). Des mécanismes automatiques ou manuels permettent de notifier chaque client lorsque le contenu de ce dossier a été modifié. Pour plus d'informations, reportez-vous à la section [Gestion du dossier Resources](https://doc.4d.com/4Dv19/4D/19/Gestion-du-dossier-Resources.300-5422466.fe.html). ## Page Configuration IP From 62320c75a8c5d4d8f765c0081c6aee277acbef66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:35:05 +0200 Subject: [PATCH 1330/4889] New translations shared.md (Spanish) --- .../version-18/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-18/Concepts/shared.md index 2404d8e5af5564..8e2b488fa90099 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/Concepts/shared.md @@ -45,8 +45,6 @@ La asignación de objetos/colecciones compartidos a propiedades o elementos de o Consulte el ejemplo 2 para ver una ilustración de las reglas de los grupos compartidos. -**Nota:** Los grupos compartidos se gestionan a través de una propiedad interna llamada *locking identifier*. Para obtener información detallada sobre este valor, consulte la guía del desarrollador de 4D. - ### Lectura Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. From e4c38607c6d9fba07aca5de74f1b7ef11759faec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:36:57 +0200 Subject: [PATCH 1331/4889] New translations configuration.md (Spanish) --- .../version-18/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/configuration.md index a4a5848d17cad9..a00577aad26ded 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/configuration.md @@ -41,7 +41,7 @@ Por defecto, el menú muestra ``, lo que significa que los accesos REST ### Método base On REST Authentication -El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la base 4D o puede utilizar su propia tabla de identificadores. For more information, refer to the `On REST Authentication` database method [documentation](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html). +El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la base 4D o puede utilizar su propia tabla de identificadores. Para obtener más información, consulte la [documentación](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html) del método base `On REST Authentication`. ## Exponer tablas y campos From 1dc0d7f3e4c815d7da185d36ed3279ba1a38cf43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:42:10 +0200 Subject: [PATCH 1332/4889] New translations collectionclass.md (Spanish) --- .../version-19/API/CollectionClass.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index b025fa044eb85c..09a9c37054516d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -182,13 +182,11 @@ Puede pasar cualquier número de valores de los siguientes tipos soportados: * date * time (almacenado como número de milisegundos - real) * null -* shared object(*) -* shared collection(*) > Unlike standard (not shared) collections, shared collections do not support pictures, pointers, and objects or collections that are not shared. +* objeto compartido +* shared collection > Esta función modifica la colección original. -(\*)Cuando un objeto o colección compartido se añade a una colección compartida, comparten el mismo *identificador de bloqueo*. Para más información sobre este punto, consulte [4D Doc Center](https://doc.4d.com). - #### Ejemplo @@ -528,6 +526,7 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`: **.count**( { *propertyPath* : Text } ) : Real + | Parámetros | Tipo | | Descripción | | ------------ | ---- |:--:| ---------------------------------------------------------------- | From 47ddc60408c51ae5294297a3b5f2986c0ae5a26c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:43:10 +0200 Subject: [PATCH 1333/4889] New translations dt_picture.md (Spanish) --- .../version-19/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index aec61ebc82067c..d8301f2940ae3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -40,7 +40,7 @@ La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv | Redimensionamiento | Imagen * Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen *+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen *| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | **Notas:** From 4a26d77a59e94c179ec27cf5ec7ddc5abf1f74cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:43:24 +0200 Subject: [PATCH 1334/4889] New translations shared.md (Spanish) --- .../version-19/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/shared.md index b8fab157405d76..a9df83eee43e02 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/shared.md @@ -67,8 +67,6 @@ La asignación de objetos/colecciones compartidos a propiedades o elementos de o Consulte el ejemplo 2 para ver una ilustración de las reglas de los grupos compartidos. -**Nota:** Los grupos compartidos se gestionan a través de una propiedad interna llamada *locking identifier*. Para obtener información detallada sobre este valor, consulte la Referencia del Lenguaje 4D. - ### Lectura Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. From ff7e2ab2d526324b9658694b7b760b446b156cba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:45:55 +0200 Subject: [PATCH 1335/4889] New translations entities.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index c623fc31b35064..7e560eb7408194 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -190,7 +190,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: * puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -* puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un * identificador de bloqueo*); +* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; * no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a una entity selection compartible, primero debe transformarla en una entity selection no compartible mediante la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportan selecciones de entidades compartibles, ya que no necesitan alterar la selección de entidades original (devuelven una nueva). From a24a48f5ddc833975bc1eaed936fb60d134293c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:46:40 +0200 Subject: [PATCH 1336/4889] New translations configuration.md (Spanish) --- .../version-19/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/configuration.md index ff8f0031b9a777..8ec7d314bd27d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/configuration.md @@ -44,7 +44,7 @@ Por defecto, el menú muestra `\<Anyone>`, lo que significa que los ac ### Método base On REST Authentication -El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. For more information, refer to the `On REST Authentication` database method [documentation](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html). +El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. Para obtener más información, consulte la [documentación](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html) del método base `On REST Authentication`. ## Exponer tablas y campos From b49c0e9c762b16c3693610f3945d72fb87937798 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:56:34 +0200 Subject: [PATCH 1337/4889] New translations code.json (Spanish) --- i18n/es/code.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/code.json b/i18n/es/code.json index aa123fba4edcb4..10430581b63747 100644 --- a/i18n/es/code.json +++ b/i18n/es/code.json @@ -612,11 +612,11 @@ "description": "The ARIA label to expand the sidebar category" }, "theme.DocSidebarItem.collapseCategoryAriaLabel": { - "message": "Collapse sidebar category '{label}'", + "message": "Contraer categoría de la barra lateral '{label}'", "description": "The ARIA label to collapse the sidebar category" }, "theme.unlistedContent.title": { - "message": "Unlisted page", + "message": "Página no listada", "description": "The unlisted content banner title" }, "theme.unlistedContent.message": { From ea1b299d24e6d2f878cf393396f45cf6f96d51d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:56:48 +0200 Subject: [PATCH 1338/4889] New translations collectionclass.md (Spanish) --- .../version-20/API/CollectionClass.md | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 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 83fed4948acd77..b54ce307d542d9 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 @@ -210,8 +210,8 @@ Puede pasar cualquier número de valores de los siguientes tipos soportados: * date * time (almacenado como número de milisegundos - real) * null -* shared object(*) -* shared collection(*) > Unlike standard (not shared) collections, shared collections do not support pictures, pointers, and objects or collections that are not shared. +* objeto compartido +* shared collection :::note @@ -219,7 +219,6 @@ Esta función modifica la colección original. ::: -(\*)Cuando un objeto o colección compartido se añade a una colección compartida, comparten el mismo *identificador de bloqueo*. Para más información sobre este punto, consulte [4D Doc Center](https://doc.4d.com). #### Ejemplo @@ -913,21 +912,18 @@ Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluaci -| Parámetros | Tipo | | Descripción | -| ---------- | ----------- |:--:| ------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la prueba en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | Mixed | -> | Parámetro(s) a pasar a la *fórmula* o *methodName* | -| Result | Boolean | <- | True si todos los elementos han pasado la prueba con éxito| +| Parámetros | Tipo | | Descripción | +| ---------- | ----------- |:--:| -------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la prueba en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | - -| +|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| |Result|Boolean|<-|True if all elements successfully passed the test| #### Descripción -La función `.every()` returns **true** if all elements in the collection successfully passed a test implemented in the provided *formula* object or *methodName* method. +La función `.every()` devuelve **true** si todos los elementos de la colección han pasado con éxito una prueba implementada en el objeto *formula* o en el método *methodName*. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: @@ -2132,6 +2128,7 @@ La función `.max()` devuelve el elemento Si la colección contiene diferentes tipos de valores, la función `.max()` devolverá el valor máximo dentro del último tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). + Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. Si la colección está vacía, `.max()` devuelve *Undefined*. From 5fee266c55f11586988dd5c8343e4365c18cf5ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:56:53 +0200 Subject: [PATCH 1339/4889] New translations datastoreclass.md (Spanish) --- .../version-20/API/DataStoreClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md index 4c43d9fcfd65de..6d1f152ff5a8c2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md @@ -154,7 +154,7 @@ Pase en *connectionInfo* un objeto que describa el almacén de datos remoto al q | ----------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hostname | Text | Nombre o dirección IP de la base de datos remota + ":" + número de puerto (el número de puerto es obligatorio) | | user | Text | Nombre de usuario | -| contraseña | Text | Contraseña del usuario. By default, the password is sent in clear form, therefore it is **strongly recommended** to use encrypted communications by passing `true` in the `tls` property. | +| contraseña | Text | Contraseña del usuario. Por defecto, la contraseña se envía en claro, por lo que es **muy recomendable** utilizar comunicaciones cifradas pasando `true` en la propiedad `tls`. | | idleTimeout | Longint | Tiempo de espera de la sesión de inactividad (en minutos), después del cual la sesión es cerrada automáticamente por 4D. Si se omite, el valor por defecto es 60 (1h). El valor no puede ser < 60 (si se pasa un valor inferior, el tiempo de espera se establece en 60). Para más información, consulte **Cierre de sesiones**. | | tls | Boolean | Utilice una conexión segura(*). Si se omite, es false por defecto. Se recomienda utilizar una conexión segura siempre que sea posible. | | passwordAlgorithm | Text | Pass "4d-rest-digest" if the server validates the password using the [`Validate password`](https://doc.4d.com/4dv20/help/command/en/page638.html) command with the *digest* parameter set to `true`. | From 1fece8a39ec8abb6616222cdcd7a8dc59e8f0f9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:57:46 +0200 Subject: [PATCH 1340/4889] New translations dt_picture.md (Spanish) --- .../version-20/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index aec61ebc82067c..d8301f2940ae3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -40,7 +40,7 @@ La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv | Redimensionamiento | Imagen * Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen *+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen *| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | **Notas:** From 575701219d17e542e80c1024c0080f990d98f600 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 21 Aug 2024 23:58:00 +0200 Subject: [PATCH 1341/4889] New translations shared.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/Concepts/shared.md | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/shared.md index a4253638c0cb61..33f0475144284b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/shared.md @@ -68,7 +68,6 @@ La asignación de objetos/colecciones compartidos a propiedades o elementos de o Consulte el ejemplo 2 para ver una ilustración de las reglas de los grupos compartidos. -**Nota:** Los grupos compartidos se gestionan a través de una propiedad interna llamada *locking identifier*. Para obtener información detallada sobre este valor, consulte la Referencia del Lenguaje 4D. ### Lectura From baec40b4207a48ebb12ca0274506f1cfaa8c322f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:00:28 +0200 Subject: [PATCH 1342/4889] New translations entities.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index aeb40c087223b0..6c81a74d14ba19 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -194,7 +194,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un * identificador de bloqueo*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a una entity selection compartible, primero debe transformarla en una entity selection no compartible mediante la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportan selecciones de entidades compartibles, ya que no necesitan alterar la selección de entidades original (devuelven una nueva). From 19571121c19ad6240b7d60187cf51a0c23fc1815 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:01:12 +0200 Subject: [PATCH 1343/4889] New translations configuration.md (Spanish) --- .../version-20/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md index 8645487fe43045..481bf935c70846 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md @@ -46,7 +46,7 @@ Por defecto, el menú muestra `\<Anyone>`, lo que significa que los ac > Para que esta configuración tenga efecto, el método base`On REST Authentication` no debe estar definido. Si existe, 4D ignora los parámetros de acceso definidos en las propiedades de la estructura. ### Método base On REST Authentication -El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. For more information, refer to the `On REST Authentication` database method [documentation](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html). +El método base `On REST Authentication` le ofrece una forma personalizada de controlar la apertura de sesiones REST en 4D. Este método base se llama automáticamente cuando se abre una nueva sesión a través de una solicitud REST. Cuando se recibe una [solicitud para abrir una sesión REST](authUsers.md), los identificadores de conexión se ofrecen en el encabezado de la solicitud. Se llama al método base `On REST Authentication` para poder evaluar estos identificadores. Puede utilizar la lista de usuarios de la aplicación 4D o puede utilizar su propia tabla de identificadores. Para obtener más información, consulte la [documentación](https://doc.4d.com/4Dv18/4D/18/On-REST-Authentication-database-method.301-4505004.en.html) del método base `On REST Authentication`. From 1477b69c03477f8121bf7e4bf748bba13396d6c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:15:19 +0200 Subject: [PATCH 1344/4889] New translations dt_picture.md (Spanish) --- .../version-20-R5/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 14b428a32c3ce7..2c9e4d43663b70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | **Notas :** From 94f22a7cfa029a3da7fa0e586b18d2e90b8d28d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:15:37 +0200 Subject: [PATCH 1345/4889] New translations quick-tour.md (Spanish) --- .../version-20-R5/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index f0075bdfa825fc..034387fcb2237b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -54,7 +54,7 @@ Even if it is usually not recommended, you can create variables simply by using MyOtherDate:=Current date+30 ``` -La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. +La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. Esta flexibilidad no se aplica a las variables declaradas con la palabra clave `var` (su tipo no puede cambiar) y en [modo compilado](interpreted.md), donde el tipo nunca puede cambiarse, independientemente de cómo se haya creado la variable. ## Comandos From cfc671c1b6e9ab6b37ee18dacd42ea2595efc500 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:15:39 +0200 Subject: [PATCH 1346/4889] New translations shared.md (Spanish) --- .../version-20-R5/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index 4c139477424657..803a8d2c6f605c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -69,8 +69,6 @@ La asignación de objetos/colecciones compartidos a propiedades o elementos de o Consulte el ejemplo 2 para ver una ilustración de las reglas de los grupos compartidos. -**Nota:** Los grupos compartidos se gestionan a través de una propiedad interna llamada _locking identifier_. Para obtener información detallada sobre este valor, consulte la Referencia del Lenguaje 4D. - ### Lectura Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. From de934292feecae48541dad36caf97c8d5d8bbe47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:17:43 +0200 Subject: [PATCH 1347/4889] New translations properties_help.md (Spanish) --- .../version-20-R5/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md index 273467be984437..fb65eea5ea794c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md @@ -10,7 +10,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su ![](../assets/en/FormObjects/property_helpTip.png) > - The display delay and maximum duration of help tips can be controlled using the `Tips delay` and `Tips duration` selectors of the **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)** command. -> - Help tips can be globally disabled or enabled for the application using the Tips enabled selector of the [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html) command. +> - Los mensajes de ayuda se pueden deshabilitar o habilitar globalmente para la aplicación utilizando el selector del comando [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html). Puede: From 18c09a5e6a4a30baa58bc3875f237b3d7a7908bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:17:47 +0200 Subject: [PATCH 1348/4889] New translations properties_object.md (Spanish) --- .../version-20-R5/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index 0cf5d337cb2a55..2d473ac8fb7f5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -185,7 +185,7 @@ Para utilizar elementos de colección o entidades para definir el contenido de l Introduzca una expresión que devuelva una colección o una selección de entidades. Normalmente, introducirá el nombre de una variable, un elemento de una colección o una propiedad que contenga una colección o una selección de entidades. -La colección o la selección de entidades debe estar disponible para el formulario cuando se carga. Each element of the collection or each entity of the entity selection will be associated to a list box row and will be available as an object through the [`This`](../Concepts/classes.md#this) keyword: +La colección o la selección de entidades debe estar disponible para el formulario cuando se carga. Cada elemento de la colección o cada entidad de la selección de entidades se asociará a una fila del list box y estará disponible como objeto a través de la palabra clave [`This`](../Concepts/classes.md#this): - si ha utilizado una colección de objetos, puede llamar a **This** en la expresión de la fuente de datos para acceder a cada valor de propiedad, por ejemplo `This.`. - si ha utilizado una selección de entidades, puede llamar a **This** en la expresión de la fuente de datos para acceder a cada valor de atributo, por ejemplo `This.`. From 3210aa974506aa429eac00513bf4f243f3d275cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:17:54 +0200 Subject: [PATCH 1349/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index be2b7eb49d5ceb..00686c7f04cfb1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -129,7 +129,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | | [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | From 870876c28e7629df400673bbea28747a70d42c39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:18:09 +0200 Subject: [PATCH 1350/4889] New translations subform_overview.md (Spanish) --- .../version-20-R5/FormObjects/subform_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md index ffbf0d7e686536..ecd37613cc7fb7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md @@ -76,9 +76,9 @@ Caso 1: se modifica el valor de la variable o expresión del formulario padre y Se ejecuta el siguiente código: ```4d -// Subform form method -If (Form event code=On Bound Variable Change) //bound variable or expression was modified in the parent form - Form.clockValue:=OBJECT Get subform container value //synchonize the local value +// Método de formulario del subformulario +If (Form event code=On Bound Variable Change) //la variable o expresión vinculada se modificó en el formulario padre + Form.clockValue:=OBJECT Get subform container value //sincroniza el valor local End if ``` @@ -107,9 +107,9 @@ Dentro del subformulario, el botón cambia el valor de la expresión `Form.clock Se ejecuta el siguiente código: ```4d -// subform clock object method -If (Form event code=On Data Change) //whatever the way the value is changed - OBJECT SET SUBFORM CONTAINER VALUE(Form.clockValue) //Push the value to the container +// método objeto subform clock +If (Form event code=On Data Change) //sea cual sea la forma de cambiar el valor + OBJECT SET SUBFORM CONTAINER VALUE(Form.clockValue) //Empujar el valor al contenedor End if ``` From 60cf07e0f6304cc55ee517d5c66b44505bac81ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:18:33 +0200 Subject: [PATCH 1351/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R5/ORDA/client-server-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index d1904584531bf5..afa25f80f4525d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -37,7 +37,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). -- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). +- Puede crear contextos de optimización manualmente mediante la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (consulte [Preconfiguración de contextos](#preconfiguring-contexts)). ![](../assets/en/ORDA/cs-optimization-process.png) @@ -66,7 +66,7 @@ Puede aumentar los beneficios de la optimización utilizando la propiedad **cont > También puede crear contextos utilizando la función [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo). -All ORDA functions that handle entity selections support the context property (for example dataClass.query() or dataClass.all()). All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Tenga en cuenta, sin embargo, que un contexto se actualiza automáticamente cuando se utilizan nuevos atributos en otras partes del código. Reutilizar el mismo contexto en diferentes códigos podría sobrecargar el contexto y, por tanto, reducir su eficacia. +All ORDA functions that handle entity selections support the context property (for example dataClass.query() or dataClass.all()). Todas las funciones ORDA que manejan entity selections soportan la propiedad **context** (por ejemplo [`dataClass.query()`](../API/DataClassClass.md#query) o [`dataClass.all()`](../API/DataClassClass.md#all)). Tenga en cuenta, sin embargo, que un contexto se actualiza automáticamente cuando se utilizan nuevos atributos en otras partes del código. Reutilizar el mismo contexto en diferentes códigos podría sobrecargar el contexto y, por tanto, reducir su eficacia. > Se implementa un mecanismo similar para las entidades que se cargan, de modo que sólo se solicitan los atributos utilizados (ver la función [`dataClass.get()`](../API/DataClassClass.md#get)). From 9223b756b2d04082992ccead5493d2b152110152 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:18:37 +0200 Subject: [PATCH 1352/4889] New translations entities.md (Spanish) --- .../version-20-R5/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index 1791bf656c8dda..7d18121632d480 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -259,7 +259,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un \* identificador de bloqueo\*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a unaentity selection compartible, primero debe transformarla en una entity selection no compartible utilizando la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportar selecciones de entidades compartibles ya que no es necesario modificar la selección de entidades original (devuelven una nueva). From 10406ca740dc081fd399063f3b5cd8aecaf80b2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:18:45 +0200 Subject: [PATCH 1353/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R5/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md index 712e6328999757..cdd4173d176344 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md @@ -39,7 +39,7 @@ En el siguiente ejemplo, se están ejecutando dos procesos para la misma sesión ## Cierre de las sesiones -As described in the [session lifetime](../WebServer/sessions.md#session-lifetime) paragraph, a web session is automatically closed by 4D when there has been no activity during its timeout period. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro _connectionInfo_ del comando `Open datastore`. +Como se describe en el párrafo [tiempo de vida de la sesión](../WebServer/sessions.md#session-lifetime) una sesión web es cerrada automáticamente por 4D cuando no ha habido actividad durante su periodo de tiempo de espera. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro _connectionInfo_ del comando `Open datastore`. Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). However, keep in mind that the context of the session regarding locks and transactions is lost (see below). From c5430015a9568d1dd90cc90a56118bcdf60e2bba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:18:49 +0200 Subject: [PATCH 1354/4889] New translations methods.md (Spanish) --- .../version-20-R5/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md index ec1dfccb9e88a4..53fdb737a383cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Here is the list of delimiters that are taken into account:
      ( ; : = < [ {
    • **Tab only**
      When this option is selected, you can only use the Tab key to insert the current suggestion. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | +| | Descripción | +| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | From 6e574b73459a4f3e63981ed71c19594c3a9bd540 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:18:57 +0200 Subject: [PATCH 1355/4889] New translations components.md (Spanish) --- .../version-20-R5/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index 3c6050cd112307..f0ef059c540b50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -72,7 +72,7 @@ Ejemplos: } ``` -El archivo **environment4d.json** se puede almacenar en la carpeta del paquete de su proyecto o en una de sus carpetas padre, en cualquier nivel (hasta la raíz). The benefit of this architecture is that you can store this environment file in a parent folder of your projects and decide not to commit it, allowing you to have your local component organization. +El archivo **environment4d.json** se puede almacenar en la carpeta del paquete de su proyecto o en una de sus carpetas padre, en cualquier nivel (hasta la raíz). El beneficio de esta arquitectura es que usted puede almacenar este archivo de entorno en una carpeta padre de sus proyectos y decidir no comprometerlo, permitiéndole tener su organización local de componentes. :::note From 0c0debdc50cccb2bfed9468ce5b6f671e4e6899e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:11 +0200 Subject: [PATCH 1356/4889] New translations $filter.md (Spanish) --- .../version-20-R5/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md index f4601f8f3461bc..fe576ef82b68da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md @@ -40,7 +40,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac >
  • 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, puede escribir lo siguiente al pasar un valor con comillas cuando utilice la propiedad \*params\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > > Si pasa el valor directamente, puede escribir lo siguiente: From e3c612fcf39ac6b9eb1f8bfd3ac3906d89a0d99c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:16 +0200 Subject: [PATCH 1357/4889] New translations $method.md (Spanish) --- .../version-20-R5/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md index 5af53bde830510..ede07253556c38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md @@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente utilizando [`{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(p.ej._, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 39af3ee6ed4a00c2426169a75b50fecdd0938a49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:20 +0200 Subject: [PATCH 1358/4889] New translations $savedfilter.md (Spanish) --- .../version-20-R5/REST/$savedfilter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md index 8a8337f980a86a..b1c0fff7d12b1c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md @@ -7,7 +7,7 @@ Guarda el filtro definido por $filter al crear un conjunto de entidades (_por ej ## Descripción -Cuando se crea un conjunto de entidades, se puede guardar el filtro que se ha utilizado para crearlo como medida de seguridad. If the entity set that you created is removed from 4D Server's cache (due to the timeout, the server's need for space, or your removing it by calling [`$method=release`]($method.md#methodrelease)). +Cuando se crea un conjunto de entidades, se puede guardar el filtro que se ha utilizado para crearlo como medida de seguridad. Si el conjunto de entidades que ha creado es eliminado de la caché de 4D Server (debido al tiempo de espera, a la necesidad de espacio del servidor, o a que lo ha eliminado llamando a [`$method=release`]($method.md#methodrelease)). Utilice `$savedfilter` para guardar el filtro que definió al crear su conjunto de entidades y luego pase `$savedfilter` junto con su llamada para recuperar cada vez el conjunto de entidades. From 968f518c2873c97f87f34f870515a0446d1745e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:22 +0200 Subject: [PATCH 1359/4889] New translations $savedorderby.md (Spanish) --- .../version-20-R5/REST/$savedorderby.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedorderby.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedorderby.md index 072462362650fa..0ed28fa5d95e0b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedorderby.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedorderby.md @@ -7,11 +7,11 @@ Guarda el filtro definido por `$orderby` al crear un conjunto de entidades (_por ## Descripción -Cuando se crea un conjunto de entidades, se puede guardar el sentido de la ordenación junto con el filtro utilizado para su creación como medida de seguridad. If the entity set that you created is removed from 4D Server's cache (due to the timeout, the server's need for space, or your removing it by calling [`$method=release`]($method.md#methodrelease)). +Cuando se crea un conjunto de entidades, se puede guardar el sentido de la ordenación junto con el filtro utilizado para su creación como medida de seguridad. Si el conjunto de entidades que ha creado es eliminado de la caché de 4D Server (debido al tiempo de espera, a la necesidad de espacio del servidor, o a que lo ha eliminado llamando a [`$method=release`]($method.md#methodrelease)). Utilice `$savedorderby` para guardar el orden que definió al crear su conjunto de entidades, luego pase `$savedorderby` junto con su llamada para recuperar cada vez el conjunto de entidades. -Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. If you have used both [`$savedfilter`]($savedfilter.md) and `$savedorderby` in your call when creating an entity set and then you omit one of them, the new entity set, having the same reference number, will reflect that. +Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. Si has usado ambos [`$savedfilter`]($savedfilter. d) y `$savedorderby` en su llamada cuando crea una entidad definida y luego omite una de ellas, la nueva entidad definida, teniendo el mismo número de referencia, lo reflejará. ## Ejemplo From 36d9680db8ac98645be60766101bdde624f36efe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:31 +0200 Subject: [PATCH 1360/4889] New translations configuration.md (Spanish) --- .../version-20-R5/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md index e0f3f5d879f7e2..3ad6768d567ef5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md @@ -38,7 +38,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: ### Uso de los parámetros de la Estructura -The **Read/Write** menu in the "**Web** > **Web Features**" page of the structure settings specifies a group of 4D users that is authorized to establish the link to the 4D application using REST queries. +El menú **Lectura/Escritura** en la página "**Web** > **Funciones web**" de la configuración de la estructura especifica un grupo de usuarios 4D que está autorizado para establecer el enlace con la aplicación 4D utilizando las consultas REST. Por defecto, el menú muestra `\`, lo que significa que los accesos REST están abiertos a todos los usuarios. Una vez que haya especificado un grupo, sólo una cuenta de usuario de 4D que pertenezca a este grupo podrá ser utilizada para [acceder a 4D mediante una petición REST](authUsers.md). Si se utiliza una cuenta que no pertenece a este grupo, 4D devuelve un error de autenticación al remitente de la petición. From 2eb96d49f951a5a3981249bafb62fcf101085a4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:48 +0200 Subject: [PATCH 1361/4889] New translations overview.md (Spanish) --- .../version-20-R5/Users/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md index 6227d629fc1c84..4562f4169d95ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md @@ -40,7 +40,7 @@ If(Current system user = $user) //puede almacenar los usuarios en una tabla base End if ``` -If you want to use the system user name in 4D instead of "Designer" (e.g. in log files), you can call the [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html) command, for example: +Si desea utilizar el nombre de usuario del sistema en 4D en lugar de "Designer" (por ejemplo, en los archivos de registro), puede llamar al comando [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html), por ejemplo: ```4d SET USER ALIAS(Current system user) From 3cc59fa1b9206d3075ec0526a82346a23ecece29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:50 +0200 Subject: [PATCH 1362/4889] New translations advanced-programming.md (Spanish) --- .../version-20-R5/ViewPro/advanced-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md index abd7ff3c66c714..039190fa1fab5c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md @@ -3,7 +3,7 @@ id: advanced-programming title: Programación avanzada con Javascript --- -Un Área 4D View Pro es un [objeto de formulario de Área Web](../FormObjects/webArea_overview.md) que utiliza el [motor de renderizado web integrado](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine). As such, it behaves just like any other web area, and you can get it to execute Javascript code by calling the [`WA Evaluate Javascript`](https://doc.4d.com/4dv20/help/command/en/page1029.html) 4D command. +Un Área 4D View Pro es un [objeto de formulario de Área Web](../FormObjects/webArea_overview.md) que utiliza el [motor de renderizado web integrado](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine). Como tal, se comporta como cualquier otra área web, y puede ejecutar código Javascript llamando al comando 4D [`WA Evaluate Javascript`](https://doc.4d.com/4dv20/help/command/en/page1029.html). Dado que 4D View Pro es alimentado por la [solución de hoja de cálculo SpreadJS](https://developer.mescius.com/spreadjs), también puede llamar a los métodos Javascript de SpreadJS en las áreas 4D View Pro. From f5233b6aadd881844de479cc386fae7843e9d180 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:19:51 +0200 Subject: [PATCH 1363/4889] New translations classes.md (Spanish) --- .../version-20-R5/ViewPro/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index 6a7496b6f005f7..7cd50490b3249b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -57,7 +57,7 @@ La propiedad `.name` contiene el nombre de **.allowAutoExpand** : Boolean -The `.allowAutoExpand` property indicates whether to expand columns or rows of the table when values are added in empty adjacent cells. Por defecto = True +La propiedad `.allowAutoExpand` indica si se expanden las columnas o filas de la tabla cuando se añaden valores en celdas vacías adyacentes. Por defecto = True ### .bandColumns @@ -121,7 +121,7 @@ La propiedad `.showResizeHandle` -The `.tableColumns` property is a collection of [cs.ViewPro.TableColumn](#tablecolumn) objects used to create the table's columns. +La propiedad `.tableColumns` es una colección de objetos [cs.ViewPro.TableColumn](#tablecolumn) utilizados para crear las columnas de la tabla. ### .theme From 9ebe7daffda4c67c2cbdc04cfd455eed1f36becc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:20:17 +0200 Subject: [PATCH 1364/4889] New translations vp-find.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-find.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md index 1fcf4aadbfc875..4a314c15f4c9c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md @@ -27,14 +27,14 @@ El parámetro _searchValue_ permite pasar el texto a buscar dentro del _rangeObj Puede pasar el parámetro opcional _searchCondition_ para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | -| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | -| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | -| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ex: "a" is the same as "A".
    `vk find flag none`no search flags are considered (default)
    `vk find flag use wild cards`Wildcard characters (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | +| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | +| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | +| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional _replaceValue_, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el _searchValue_ encontrado en _rangeObj_. From 87b3e5efcc81fce59ada5ed1543a34b7a17d5f81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:20:42 +0200 Subject: [PATCH 1365/4889] New translations vp-get-stylesheet.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md index e453afc0d441d6..76fe38ea7717ac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md @@ -18,7 +18,7 @@ title: VP Get stylesheet #### Descripción -The `VP Get stylesheet` command returns the _styleName_ style sheet object containing the property values which have been defined. +El comando `VP Get stylesheet` devuelve el objeto de hoja de estilo _styleName_ que contiene los valores de las propiedades que se han definido. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 8c9590174959a0aad4c93f7beef73ecf085bdd0a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:20:45 +0200 Subject: [PATCH 1366/4889] New translations vp-get-table-column-attributes.md (Spanish) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md index dcbfc3eec25d66..7dfe9c30c9dfde 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md @@ -27,7 +27,7 @@ title: VP Get column attributes #### Descripción -The `VP Get table column attributes` command returns the current attributes of the specified _column_ in the _tableName_. +El comando `VP Get table column attributes` devuelve los atributos actuales de _column_ especificados en la _tableName_. En _vpAreaName_, pase el nombre del área 4D View Pro. From fc60dd1b4a3b95078d4eacbcb86c5fa03098b056 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:20:54 +0200 Subject: [PATCH 1367/4889] New translations vp-import-document.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-import-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md index 5a9e5ec4a99d68..c9f0deb66c0ed8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md @@ -25,7 +25,7 @@ title: VP IMPORT DOCUMENT #### Descripción -The `VP IMPORT DOCUMENT` command imports and displays the document designated by _filePath_ in the 4D View Pro area _vpAreaName_. El documento importado sustituye a los datos ya insertados en el área. +El comando `VP IMPORT DOCUMENT` importa y muestra el documento designado por _filePath_ en el área de 4D View Pro _vpAreaName_. El documento importado sustituye a los datos ya insertados en el área. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 87ddd5ef52848e9dee12aac96ae077d1833412bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:20:56 +0200 Subject: [PATCH 1368/4889] New translations vp-import-from-object.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-import-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md index 4021ca0be6489c..19a0d7d84160b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md @@ -16,7 +16,7 @@ title: VP IMPORT FROM OBJECT #### Descripción -The `VP IMPORT FROM OBJECT` command imports and displays the _viewPro_ 4D View Pro object in the _vpAreaName_ 4D View Pro area. El contenido del objeto importado sustituye todos los datos insertados en el área. +El comando `VP IMPORT FROM OBJECT` importa y muestra el objeto _viewPro_ de 4D View Pro en el área _vpAreaName_ de 4D View Pro. El contenido del objeto importado sustituye todos los datos insertados en el área. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From f767bae28a85570062b9acb11fda7a90d6eed3f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:21:01 +0200 Subject: [PATCH 1369/4889] New translations vp-insert-table-rows.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md index 5aba76ee36acaa..f26161d1a52e23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE ROWS #### Descripción -The `VP INSERT TABLE ROWS` command inserts one or _count_ empty row(s) in the specified _tableName_ at the specified _row_ index. +El comando `VP INSERT TABLE ROWS` inserta una o _count_ fila(s) vacía(s) en el _tableName_ especificado en el índice _row_ especificado. En el parámetro _insertAfter_, puede pasar una de las siguientes constantes para indicar si la(s) línea(s) debe(n) ser insertada(s) antes o después del índice _row_: From 6cfd2e78e164a23528aa0332db7f180cdbc5bc37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:21:02 +0200 Subject: [PATCH 1370/4889] New translations vp-move-cells.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-move-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md index 8a2dfc86a8e162..bac92ea0451eb3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md @@ -37,7 +37,7 @@ El parámetro _options_ tiene varias propiedades: | Propiedad | Tipo | Descripción | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | Determines if the values, formatting and formulas of the cells in _originRange_ are removed after the command executes:
    • _False_ (default) to remove them
    • _True_ to keep them
    | +| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de _originRange_ se eliminan después de ejecutar el comando:
    • _False_ (por defecto) para eliminarlos
    • _True_ para mantenerlos
    | | pasteOptions | Longint | Especifica lo que se pega. Possible values:

    ValueDescription
    `vk clipboard options all` (default)Pastes all data objects, including values, formatting, and formulas.
    `vk clipboard options formatting`Pastes only the formatting.
    `vk clipboard options formulas`Pastes only the formulas.
    `vk clipboard options formulas and formatting`Pastes the formulas and formatting.
    `vk clipboard options values`Pastes only the values.
    `vk clipboard options value and formatting`Pastes the values and formatting.

    | Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). From bda96866971807c0642a753b405b982b1b1a0ba2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:21:08 +0200 Subject: [PATCH 1371/4889] New translations vp-recompute-formulas.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md index abc857d1ded9ad..b9384ea39a0785 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md @@ -15,7 +15,7 @@ title: VP RECOMPUTE FORMULAS #### Descripción -El comando `VP RECOMPUTE FORMULAS` evalúa inmediatamente todas las fórmulas en _vpAreaName_. Por defecto, 4D calcula automáticamente las fórmulas cuando se insertan, importan o exportan. `VP RECOMPUTE FORMULAS` permite forzar el cálculo en cualquier momento (por ejemplo, en caso de que se realicen modificaciones en las fórmulas o si éstas contienen llamadas a la base). The command launches the execution of the [VP FLUSH COMMANDS](vp-flush-commands.md) command to execute any stored commands and clear the command buffer, then calculates all formulas in the workbook. +El comando `VP RECOMPUTE FORMULAS` evalúa inmediatamente todas las fórmulas en _vpAreaName_. Por defecto, 4D calcula automáticamente las fórmulas cuando se insertan, importan o exportan. `VP RECOMPUTE FORMULAS` permite forzar el cálculo en cualquier momento (por ejemplo, en caso de que se realicen modificaciones en las fórmulas o si éstas contienen llamadas a la base). El comando lanza la ejecución del comando [VP FLUSH COMMANDS](vp-flush-commands.md) para ejecutar cualquier comando almacenado y limpiar el buffer de comandos, luego calcula todas las fórmulas del libro de trabajo. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From adcae38eda2ae67797757dde21298d9a25ce8d28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:21:13 +0200 Subject: [PATCH 1372/4889] New translations vp-remove-table-columns.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md index 65ffedf427d31a..d28f4fb23d4c1c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md @@ -27,7 +27,7 @@ title: VP REMOVE TABLE COLUMNS #### Descripción -The `VP REMOVE TABLE COLUMNS` command removes one or _count_ column(s) in the specified _tableName_ at the specified _column_ index. El comando elimina valores y estilos. +El comando `VP REMOVE TABLE COLUMNS` elimina una o _count_ columna(s) en el _tableName_ especificado en el índice _column_ especificado. El comando elimina valores y estilos. El comando elimina las columnas de la tabla _tableName_, NO de la hoja. El número total de columnas de la hoja no se ve afectado por el comando. Los datos a la derecha de la tabla (si los hay) se desplazan automáticamente a la izquierda según el número de columnas eliminadas. From be44ca262fd1a4410658a36aef217c73758c5134 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:21:23 +0200 Subject: [PATCH 1373/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md index 4ca9eb36c157c7..0186591cb5bead 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md @@ -15,7 +15,7 @@ title: VP SET ALLOWED METHODS > **Compatibilidad** -> For greater flexiblity, it is recommended to use the [`VP SET CUSTOM FUNCTIONS`](vp-set-custom-functions.md) command which allows you to designate 4D formulas that can be called from 4D View Pro areas. En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, se ignoran las llamadas a `VP SET ALLOWED METHODS`. 4D View Pro also supports 4D's generic `SET ALLOWED METHODS` command if neither `VP SET CUSTOM FUNCTIONS` nor `VP SET ALLOWED METHODS` are called, however using the generic command is not recommended. +> Para una mayor flexibilidad, se recomienda utilizar el comando [`VP SET CUSTOM FUNCTIONS`](vp-set-custom-functions.md) que permite designar fórmulas 4D que pueden ser llamadas desde áreas 4D View Pro. En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, se ignoran las llamadas a `VP SET ALLOWED METHODS`. 4D View Pro también soporta el comando genérico 4D `SET ALLOWED METHODS` si no se llama ni a `VP SET CUSTOM FUNCTIONS` ni a `VP SET ALLOWED METHODS`, sin embargo no se recomienda usar el comando genérico. #### Descripción From f572c6471c2fadb1df19fed6239e492eef5ec73e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:21:28 +0200 Subject: [PATCH 1374/4889] New translations vp-set-cell-style.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md index c0e140fe0a989c..7cb861010e0315 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md @@ -20,7 +20,7 @@ El comando `VP SET CELL STYLE` a En _rangeObj_, pase un rango de celdas donde se aplicará el estilo. Si _rangeObj_ contiene múltiples celdas, el estilo se aplica a cada celda. -> Borders applied with `VP SET CELL STYLE` will be applied to each cell of the _rangeObj_, as opposed to the [VP SET BORDER](vp-set-border.md) command which applies borders to the _rangeObj_ as a whole. +> Los bordes aplicados con `VP SET CELL STYLE` se aplicarán a cada celda del _rangeObj_, a diferencia del comando [VP SET BORDER](vp-set-border.md) que aplica bordes al _rangeObj_ en su conjunto. El parámetro _styleObj_ permite pasar un objeto que contiene propiedades de estilo. Puede utilizar una hoja de estilo existente o crear una nueva. Si _styleObj_ contiene a la vez una hoja de estilo existente y propiedades de estilo adicionales, se aplica primero la hoja de estilo existente, seguida de las propiedades adicionales. From 248fddab834a5861c42b3cf7d6a1f493c3965f32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:22:00 +0200 Subject: [PATCH 1375/4889] New translations configuring.md (Spanish) --- .../version-20-R5/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index 738657dde44eca..e5fa58ef661287 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -17,7 +17,7 @@ Puede seleccionar la interfaz a utilizar con sus áreas de formulario 4D View Pr ![](../assets/en/ViewPro/vpUserInterface.PNG) -> You can also use the [`userInterface`](FormObjects/properties_Appearance.md#user-interface) and [`withFormulaBar`](FormObjects/properties_Appearance.md#show-formula-bar)(only with the "toolbar" interface) JSON properties. +> También puede utilizar las propiedades JSON [`userInterface`](FormObjects/properties_Appearance.md#user-interface) y [`withFormulaBar`](FormObjects/properties_Appearance.md#show-formula-bar)(sólo con la interfaz "barra de herramientas"). Las interfaces permiten realizar modificaciones básicas y manipular los datos. Las modificaciones definidas por el usuario se guardan en el objeto 4D View Pro cuando el usuario guarda el documento. From 0c3dbcfebbc0e97c5cba6c804dfb906538643384 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:22:02 +0200 Subject: [PATCH 1376/4889] New translations formulas.md (Spanish) --- .../version-20-R5/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md index a4deaae1b12c06..dcc18e292a6402 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md @@ -213,7 +213,7 @@ Tenga en cuenta que los ( ) son obligatorios, incluso si no se pasan parámetros =METHODWITHOUTNAME() ``` -You can declare the name, type, and number of parameters through the _parameters_ collection of the function you declared using the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md) command. Opcionalmente, puede controlar el número de parámetros pasados por el usuario a través de las propiedades _minParams_ y _maxParams_. +Puede declarar el nombre, tipo y número de parámetros a través de la colección _parameters_ de la función que declaró utilizando el comando [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md). Opcionalmente, puede controlar el número de parámetros pasados por el usuario a través de las propiedades _minParams_ y _maxParams_. For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. From a7aace4962cbacce9d20fac3d514ebe7565f6690 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:22:13 +0200 Subject: [PATCH 1377/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 0bac06ff24e257..577c00155c8368 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -11,7 +11,7 @@ Qodly Studio for 4D se encuentra actualmente en la fase **Developer Preview**. N **Qodly Studio** es un creador de interfaces para aplicaciones web. Ofrece a los desarrolladores un editor gráfico de formularios para diseñar aplicaciones que se ejecutan en navegadores web o smartphones. Soporta de forma nativa los [objetos ORDA](../ORDA/overview.md). -You can use Qodly Studio directly from your **4D environment** to build modern and sophisticated interfaces that you can easily integrate to your existing 4D projects and deploy **on premise**. +Puede utilizar Qodly Studio directamente desde su **entorno 4D** para crear interfaces modernas y sofisticadas que puede integrar fácilmente a sus proyectos 4D existentes y desplegar **in situ**. Qodly Studio también puede utilizarse en la [**plataforma Qodly Cloud**](https://qodly.com), dedicada al desarrollo de aplicaciones profesionales web. From c75de28b8ed971dc2a510c173a1c9a8063003eff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:22:15 +0200 Subject: [PATCH 1378/4889] New translations sessions.md (Spanish) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index 1f4447178f84d2..66091a5ae628bd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -28,7 +28,7 @@ La funcionalidad de gestión de sesiones puede ser activada y desactivada en su Esta opción está seleccionada por defecto en los nuevos proyectos. Sin embargo, se puede desactivar seleccionando la opción **Sin sesiones**, en cuyo caso las funcionalidades de la sesión web se desactivan (no hay ningún objeto `Session` disponible). -- Using the [`.scalableSession`](API/WebServerClass.md#scalablesession) property of the Web Server object (to pass in the _settings_ parameter of the [`.start()`](API/WebServerClass.md#start) function). En este caso, esta configuración anula la opción definida en la caja de diálogo Configuración del objeto Servidor Web (no se almacena en el disco). +- Usando la propiedad [`.scalableSession`](API/WebServerClass.md#scalablesession) del objeto Servidor Web (para pasar el parámetro _settings_ de la función [`.start()`](API/WebServerClass.md#start)). En este caso, esta configuración anula la opción definida en la caja de diálogo Configuración del objeto Servidor Web (no se almacena en el disco). > El comando `WEB SET OPTION` también puede establecer el modo de sesión para el servidor web principal. From 029659e0119358e7f3bd4b42b7e3580aea14c612 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:22:21 +0200 Subject: [PATCH 1379/4889] New translations webserverconfig.md (Spanish) --- .../version-20-R5/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index c276dcb9679ca4..f0a484983556bf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -119,7 +119,7 @@ Separe cada método con un ";" (por ejemplo: "post;get"). Si methods está vací | objeto webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Es útil para depurar problemas relacionados con el servidor web. Registra cada solicitud y cada respuesta en modo bruto. Se registran las solicitudes completas, incluidos los encabezados; opcionalmente, también se pueden registrar las partes del cuerpo. +Estado del archivo de registro de peticiones HTTP del servidor web ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), almacenado en la carpeta "Logs" de la aplicación -- nn es el número de archivo). Es útil para depurar problemas relacionados con el servidor web. Registra cada solicitud y cada respuesta en modo bruto. Se registran las solicitudes completas, incluidos los encabezados; opcionalmente, también se pueden registrar las partes del cuerpo. | Valor | Constante | Descripción | | ----- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | From dd6299e6daaabe3427c560f60a3c1cb8d7ac6f01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:35:06 +0200 Subject: [PATCH 1380/4889] New translations compatibility.md (Spanish) --- .../version-20-R5/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md index 5bb3bae0a78be9..c32278fd345ec0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md @@ -27,4 +27,4 @@ La página Compatibilidad agrupa los parámetros relacionados con el mantenimien - **Impresión sin bloqueo**: a partir de 4D v20 R4, cada proceso tiene sus propias configuraciones de impresión (opciones de impresión, impresora actual, etc.), lo que le permite ejecutar múltiples trabajos de impresión simultáneamente. Marque esta opción si desea beneficiarse de esta nueva implementación en sus proyectos 4D convertidos o bases de datos convertidas de modo binario a modo proyecto. **Si se deja sin marcar**, se aplica la implementación anterior: la configuración actual de impresión 4D se aplica globalmente, la impresora se pone en modo "ocupado" cuando hay un trabajo de impresión en marcha, se debe llamar a `CLOSE PRINTING JOB` para que la impresora esté disponible para el siguiente trabajo de impresión (consulte la documentación anterior de 4D para más información). -- **Save structure color and coordinates in separate catalog_editor.json file**: Starting with 4D v20 R5, changes made in the Structure editor regarding graphical appearance of tables and fields (color, position, order...) se guardan en un archivo independiente llamado `catalog_editor.json`, almacenado en la carpeta [Sources] del proyecto(../Project/architecture.md#sources). Esta nueva arquitectura de archivos facilita la gestión de conflictos en aplicaciones VCS, ya que el archivo `catalog.4DCatalog` ahora contiene sólo cambios cruciales en la estructura de la base de datos. Por razones de compatibilidad, esta funcionalidad no está habilitada por defecto en proyectos convertidos de versiones anteriores de 4D, necesita marcar esta opción. Cuando la función está habilitada, el archivo `catalog_editor.json` se crea en la primera modificación en el editor de estructuras. +- **Guardar el color y las coordenadas de la estructura en un archivo catalog_editor.json separado**: a partir de 4D v20 R5, cambios realizados en el editor de estructura en relación a la apariencia gráfica de tablas y campos (color, posición, orden...) se guardan en un archivo independiente llamado `catalog_editor.json`, almacenado en la carpeta [Sources] del proyecto(../Project/architecture.md#sources). Esta nueva arquitectura de archivos facilita la gestión de conflictos en aplicaciones VCS, ya que el archivo `catalog.4DCatalog` ahora contiene sólo cambios cruciales en la estructura de la base de datos. Por razones de compatibilidad, esta funcionalidad no está habilitada por defecto en proyectos convertidos de versiones anteriores de 4D, necesita marcar esta opción. Cuando la función está habilitada, el archivo `catalog_editor.json` se crea en la primera modificación en el editor de estructuras. From 53ebdfdbddf8653ecf9d8b6d3fed77c65a475782 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:35:24 +0200 Subject: [PATCH 1381/4889] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 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 958cf202eed7c6..ee03c6302909c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -196,9 +196,8 @@ Puede pasar cualquier número de valores de los siguientes tipos soportados: - date - time (almacenado como número de milisegundos - real) - null -- shared object(\*) -- shared collection(\*) - \> Unlike standard (not shared) collections, shared collections do not support pictures, pointers, and objects or collections that are not shared. +- objeto compartido +- shared collection :::note @@ -206,8 +205,6 @@ Esta función modifica la colección original. ::: -(\*)Cuando un objeto o colección compartida se añade a una colección compartida, comparten el mismo *identificador de bloqueo*. Para más información sobre este punto, consulte [4D Doc Center](https://doc.4d.com). - #### Ejemplo ```4d @@ -3035,7 +3032,7 @@ Con el siguiente método ***Flatten***: #### Descripción -The `.remove()` function removes one or more element(s) from the specified *index* position in the collection and returns the edited collection. +La función `.remove()` elimina uno o más elementos de la posición *index* especificada en la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -3226,7 +3223,7 @@ Si la colección está vacía, este método no hace nada. #### Descripción -The `.slice()` function returns a portion of a collection into a new collection, selected from *startFrom* index to *end* index (end not included). Esta función devuelve una *copia superficial* de la colección. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.slice()` devuelve una porción de una colección en una nueva colección, seleccionada desde el índice *startFrom* hasta el índice *end* (no incluye end). Esta función devuelve una *copia superficial* de la colección. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. @@ -3373,7 +3370,7 @@ Si se llama a `.sort()` sin parámetros, sólo se ordenan los valores escalares 6. collections 7. dates -If you want to sort the collection elements in some other order or sort any type of element, you must supply in *formula* ([Formula object](FunctionClass.md)) or *methodName* (Text) a callback that defines the sort order. El valor de retorno debe ser un booleano que indica el orden relativo de los dos elementos: **True** si *$1.value* es menor que *$1.value2*, **False** si *$1.value* es mayor que *$1.value2*. Puede ofrecer parámetros adicionales a la retrollamada si es necesario. +Si quiere ordenar los elementos de la colección en algún otro orden o ordenar cualquier tipo de elemento, debe suministrar en *formula* ([objeto Formula](FunctionClass.md)) o *methodName* (Text) una retro llamada que define el orden de clasificación. El valor de retorno debe ser un booleano que indica el orden relativo de los dos elementos: **True** si *$1.value* es menor que *$1.value2*, **False** si *$1.value* es mayor que *$1.value2*. Puede ofrecer parámetros adicionales a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: From 51a8022f9363e70094d33aad781b87fda026da98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:35:29 +0200 Subject: [PATCH 1382/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index a216ef3c7a3e60..d7db4d198321fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -1212,7 +1212,7 @@ En el parámetro *querySettings* se puede pasar un objeto que contenga opciones | attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | | args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | | allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is designed for client/server processing; for more information, please refer to the [**Client/server optimization**](../ORDA/client-server-optimization.md#optimization-context) section. | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | | queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | | queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | From 98d8fd58dd6e3116eb53d93b5509919fa3eafd08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:36:03 +0200 Subject: [PATCH 1383/4889] New translations sessionclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md index e6c45472606357..8f00fb93f21629 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -298,7 +298,7 @@ $privileges := Session.getPrivileges() #### Ver también [.setPrivileges()](#setprivileges)
    -[Permissions – Inspect the privileges in the session for an easy debugging (blog post)](https://blog.4d.com/permissions-inspect-the-privileges-in-the-session-for-an-easy-debugging) +[Permisos - Inspeccionar los privilegios en la sesión para una fácil depuración (entrada de blog)](https://blog.4d.com/permissions-inspect-the-privileges-in-the-session-for-an-easy-debugging) From 7b2a0d119bfffda164249c5b7a1a42481630ae6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:36:16 +0200 Subject: [PATCH 1384/4889] New translations ziparchiveclass.md (Spanish) --- .../current/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index 9199bf6e1bb300..7803322b9a310f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -258,10 +258,10 @@ Para leer el contenido de un archivo sin extraerlo de la carpeta root: Para extraer desde la carpeta root: ```4d - //extract a file + //extraer un archivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extraer todos los archivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` From 61b529143bf965a299473677b2d21deb7f34dede Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:36:48 +0200 Subject: [PATCH 1385/4889] New translations dt_picture.md (Spanish) --- .../current/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 14b428a32c3ce7..2c9e4d43663b70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | **Notas :** From 2224e91ea603c42c34befbfd6921ecd38390c627 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:37:05 +0200 Subject: [PATCH 1386/4889] New translations quick-tour.md (Spanish) --- .../current/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index f0075bdfa825fc..034387fcb2237b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -54,7 +54,7 @@ Even if it is usually not recommended, you can create variables simply by using MyOtherDate:=Current date+30 ``` -La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. +La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. Esta flexibilidad no se aplica a las variables declaradas con la palabra clave `var` (su tipo no puede cambiar) y en [modo compilado](interpreted.md), donde el tipo nunca puede cambiarse, independientemente de cómo se haya creado la variable. ## Comandos From 843256d1172c2372de3b796c77657e21bc412600 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:37:06 +0200 Subject: [PATCH 1387/4889] New translations shared.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md index 4c139477424657..803a8d2c6f605c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -69,8 +69,6 @@ La asignación de objetos/colecciones compartidos a propiedades o elementos de o Consulte el ejemplo 2 para ver una ilustración de las reglas de los grupos compartidos. -**Nota:** Los grupos compartidos se gestionan a través de una propiedad interna llamada _locking identifier_. Para obtener información detallada sobre este valor, consulte la Referencia del Lenguaje 4D. - ### Lectura Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. From 5610b675aebb25f9ccd98e1dcbcd7f25a7a1126b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:37:16 +0200 Subject: [PATCH 1388/4889] New translations 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 255853f3a6a73f..5c3c7e3bb3af39 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md @@ -97,7 +97,7 @@ Cuando se marca esta opción, todas las carpetas relacionadas con el proyecto se Genera un componente compilado a partir de la estructura. -Un [componente](../Extensions/develop-components.md) es un proyecto estándar 4D en el que se han desarrollado funcionalidades específicas. Once the component has been configured and [installed in another 4D project](../Project/components.md#basics) (the host application project), its functionalities are accessible from the host project. +Un [componente](../Extensions/develop-components.md) es un proyecto estándar 4D en el que se han desarrollado funcionalidades específicas. Una vez configurado e [instalado en otro proyecto 4D](../Project/components.md#basics) (el proyecto de la aplicación local), sus funcionalidades son accesibles desde el proyecto local. Si ha llamado a su aplicación, _MiComponente_, 4D creará una carpeta _Components_ que contiene la carpeta _MiComponente.4dbase_: From 953ec794ddd01fdca124787f0a6ef60713c4e9a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:39:06 +0200 Subject: [PATCH 1389/4889] New translations properties_help.md (Spanish) --- .../current/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 273467be984437..fb65eea5ea794c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -10,7 +10,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su ![](../assets/en/FormObjects/property_helpTip.png) > - The display delay and maximum duration of help tips can be controlled using the `Tips delay` and `Tips duration` selectors of the **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)** command. -> - Help tips can be globally disabled or enabled for the application using the Tips enabled selector of the [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html) command. +> - Los mensajes de ayuda se pueden deshabilitar o habilitar globalmente para la aplicación utilizando el selector del comando [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html). Puede: From b279c3cb8d67bf9958919250c18e4fb4eb6b5638 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:39:11 +0200 Subject: [PATCH 1390/4889] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 0cf5d337cb2a55..2d473ac8fb7f5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -185,7 +185,7 @@ Para utilizar elementos de colección o entidades para definir el contenido de l Introduzca una expresión que devuelva una colección o una selección de entidades. Normalmente, introducirá el nombre de una variable, un elemento de una colección o una propiedad que contenga una colección o una selección de entidades. -La colección o la selección de entidades debe estar disponible para el formulario cuando se carga. Each element of the collection or each entity of the entity selection will be associated to a list box row and will be available as an object through the [`This`](../Concepts/classes.md#this) keyword: +La colección o la selección de entidades debe estar disponible para el formulario cuando se carga. Cada elemento de la colección o cada entidad de la selección de entidades se asociará a una fila del list box y estará disponible como objeto a través de la palabra clave [`This`](../Concepts/classes.md#this): - si ha utilizado una colección de objetos, puede llamar a **This** en la expresión de la fuente de datos para acceder a cada valor de propiedad, por ejemplo `This.`. - si ha utilizado una selección de entidades, puede llamar a **This** en la expresión de la fuente de datos para acceder a cada valor de atributo, por ejemplo `This.`. From 7f59303eb77aae6a9db22c4c1961bfc288f89387 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:39:17 +0200 Subject: [PATCH 1391/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index be2b7eb49d5ceb..00686c7f04cfb1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -129,7 +129,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | | [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | From 574c8892d94180d629aad75661b02bba64b5ff85 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:39:32 +0200 Subject: [PATCH 1392/4889] New translations subform_overview.md (Spanish) --- .../current/FormObjects/subform_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index ffbf0d7e686536..ecd37613cc7fb7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -76,9 +76,9 @@ Caso 1: se modifica el valor de la variable o expresión del formulario padre y Se ejecuta el siguiente código: ```4d -// Subform form method -If (Form event code=On Bound Variable Change) //bound variable or expression was modified in the parent form - Form.clockValue:=OBJECT Get subform container value //synchonize the local value +// Método de formulario del subformulario +If (Form event code=On Bound Variable Change) //la variable o expresión vinculada se modificó en el formulario padre + Form.clockValue:=OBJECT Get subform container value //sincroniza el valor local End if ``` @@ -107,9 +107,9 @@ Dentro del subformulario, el botón cambia el valor de la expresión `Form.clock Se ejecuta el siguiente código: ```4d -// subform clock object method -If (Form event code=On Data Change) //whatever the way the value is changed - OBJECT SET SUBFORM CONTAINER VALUE(Form.clockValue) //Push the value to the container +// método objeto subform clock +If (Form event code=On Data Change) //sea cual sea la forma de cambiar el valor + OBJECT SET SUBFORM CONTAINER VALUE(Form.clockValue) //Empujar el valor al contenedor End if ``` From 5c7ee0cf0ddcca320d5d7ae08a71778a33fe08b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:39:56 +0200 Subject: [PATCH 1393/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index d1904584531bf5..afa25f80f4525d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -37,7 +37,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). -- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). +- Puede crear contextos de optimización manualmente mediante la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (consulte [Preconfiguración de contextos](#preconfiguring-contexts)). ![](../assets/en/ORDA/cs-optimization-process.png) @@ -66,7 +66,7 @@ Puede aumentar los beneficios de la optimización utilizando la propiedad **cont > También puede crear contextos utilizando la función [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo). -All ORDA functions that handle entity selections support the context property (for example dataClass.query() or dataClass.all()). All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Tenga en cuenta, sin embargo, que un contexto se actualiza automáticamente cuando se utilizan nuevos atributos en otras partes del código. Reutilizar el mismo contexto en diferentes códigos podría sobrecargar el contexto y, por tanto, reducir su eficacia. +All ORDA functions that handle entity selections support the context property (for example dataClass.query() or dataClass.all()). Todas las funciones ORDA que manejan entity selections soportan la propiedad **context** (por ejemplo [`dataClass.query()`](../API/DataClassClass.md#query) o [`dataClass.all()`](../API/DataClassClass.md#all)). Tenga en cuenta, sin embargo, que un contexto se actualiza automáticamente cuando se utilizan nuevos atributos en otras partes del código. Reutilizar el mismo contexto en diferentes códigos podría sobrecargar el contexto y, por tanto, reducir su eficacia. > Se implementa un mecanismo similar para las entidades que se cargan, de modo que sólo se solicitan los atributos utilizados (ver la función [`dataClass.get()`](../API/DataClassClass.md#get)). From d99ef2f75e4cc4831f1110437b5cb67338a2a541 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:39:59 +0200 Subject: [PATCH 1394/4889] New translations entities.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md index dd2a6512735875..fba4e515e0f9c2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -267,7 +267,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un \* identificador de bloqueo\*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a unaentity selection compartible, primero debe transformarla en una entity selection no compartible utilizando la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones de selección de entidades (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportar selecciones de entidades compartibles ya que no es necesario modificar la selección de entidades original (devuelven una nueva). From da72671663dd099c27280910cbd38e0f4f9ba13c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:08 +0200 Subject: [PATCH 1395/4889] New translations remotedatastores.md (Spanish) --- .../current/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md index 712e6328999757..cdd4173d176344 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md @@ -39,7 +39,7 @@ En el siguiente ejemplo, se están ejecutando dos procesos para la misma sesión ## Cierre de las sesiones -As described in the [session lifetime](../WebServer/sessions.md#session-lifetime) paragraph, a web session is automatically closed by 4D when there has been no activity during its timeout period. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro _connectionInfo_ del comando `Open datastore`. +Como se describe en el párrafo [tiempo de vida de la sesión](../WebServer/sessions.md#session-lifetime) una sesión web es cerrada automáticamente por 4D cuando no ha habido actividad durante su periodo de tiempo de espera. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro _connectionInfo_ del comando `Open datastore`. Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). However, keep in mind that the context of the session regarding locks and transactions is lost (see below). From 44abe3b283098bde85dcadb89efcca940cbfa267 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:12 +0200 Subject: [PATCH 1396/4889] New translations methods.md (Spanish) --- .../current/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md index ec1dfccb9e88a4..53fdb737a383cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Here is the list of delimiters that are taken into account:
      ( ; : = < [ {
    • **Tab only**
      When this option is selected, you can only use the Tab key to insert the current suggestion. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | +| | Descripción | +| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | From 5ef10813b090a5373aa51b9871c6e6988881b595 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:19 +0200 Subject: [PATCH 1397/4889] New translations compiler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index 5f7c0d8058b12a..6f2bfc6ef2f34f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -168,7 +168,7 @@ Las advertencias son mensajes específicos generados por el compilador cuando ve Dependiendo de las circunstancias y del estilo de programación utilizado, las advertencias pueden ser más o menos relevantes. You can enable or disable warnings, in the compiler dialog, and in the code editors (4D code editor and VS Code), globally through the [warnings tab](#warnings-tab) or locally using [`//%W`](#disabling-and-enabling-warnings-locally). -### Warnings tab +### Pestaña Advertencias ![](../assets/en/Project/warnings-tab.png) From bb138bce01cfb247c9ef23f19672eeaad366cb65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:34 +0200 Subject: [PATCH 1398/4889] New translations $filter.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md index f4601f8f3461bc..fe576ef82b68da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -40,7 +40,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac >
  • 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, puede escribir lo siguiente al pasar un valor con comillas cuando utilice la propiedad \*params\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > > Si pasa el valor directamente, puede escribir lo siguiente: From b3fbe046e2f84106ed57613834ef6e12726d5fdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:39 +0200 Subject: [PATCH 1399/4889] New translations $method.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md index 5af53bde830510..ede07253556c38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md @@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente utilizando [`{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(p.ej._, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 34b45d3796b68391e1925af23ccd375cf509d07c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:43 +0200 Subject: [PATCH 1400/4889] New translations $savedfilter.md (Spanish) --- .../docusaurus-plugin-content-docs/current/REST/$savedfilter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md index 8a8337f980a86a..b1c0fff7d12b1c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md @@ -7,7 +7,7 @@ Guarda el filtro definido por $filter al crear un conjunto de entidades (_por ej ## Descripción -Cuando se crea un conjunto de entidades, se puede guardar el filtro que se ha utilizado para crearlo como medida de seguridad. If the entity set that you created is removed from 4D Server's cache (due to the timeout, the server's need for space, or your removing it by calling [`$method=release`]($method.md#methodrelease)). +Cuando se crea un conjunto de entidades, se puede guardar el filtro que se ha utilizado para crearlo como medida de seguridad. Si el conjunto de entidades que ha creado es eliminado de la caché de 4D Server (debido al tiempo de espera, a la necesidad de espacio del servidor, o a que lo ha eliminado llamando a [`$method=release`]($method.md#methodrelease)). Utilice `$savedfilter` para guardar el filtro que definió al crear su conjunto de entidades y luego pase `$savedfilter` junto con su llamada para recuperar cada vez el conjunto de entidades. From a9b9970624b89bd6539b35b410961870e67478a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:45 +0200 Subject: [PATCH 1401/4889] New translations $savedorderby.md (Spanish) --- .../current/REST/$savedorderby.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedorderby.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedorderby.md index 072462362650fa..0ed28fa5d95e0b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedorderby.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedorderby.md @@ -7,11 +7,11 @@ Guarda el filtro definido por `$orderby` al crear un conjunto de entidades (_por ## Descripción -Cuando se crea un conjunto de entidades, se puede guardar el sentido de la ordenación junto con el filtro utilizado para su creación como medida de seguridad. If the entity set that you created is removed from 4D Server's cache (due to the timeout, the server's need for space, or your removing it by calling [`$method=release`]($method.md#methodrelease)). +Cuando se crea un conjunto de entidades, se puede guardar el sentido de la ordenación junto con el filtro utilizado para su creación como medida de seguridad. Si el conjunto de entidades que ha creado es eliminado de la caché de 4D Server (debido al tiempo de espera, a la necesidad de espacio del servidor, o a que lo ha eliminado llamando a [`$method=release`]($method.md#methodrelease)). Utilice `$savedorderby` para guardar el orden que definió al crear su conjunto de entidades, luego pase `$savedorderby` junto con su llamada para recuperar cada vez el conjunto de entidades. -Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. If you have used both [`$savedfilter`]($savedfilter.md) and `$savedorderby` in your call when creating an entity set and then you omit one of them, the new entity set, having the same reference number, will reflect that. +Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. Si has usado ambos [`$savedfilter`]($savedfilter. d) y `$savedorderby` en su llamada cuando crea una entidad definida y luego omite una de ellas, la nueva entidad definida, teniendo el mismo número de referencia, lo reflejará. ## Ejemplo From 67f424e17f6e676debbd3f55f1d53884af51145b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:40:54 +0200 Subject: [PATCH 1402/4889] New translations configuration.md (Spanish) --- .../current/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md index e0f3f5d879f7e2..3ad6768d567ef5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -38,7 +38,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: ### Uso de los parámetros de la Estructura -The **Read/Write** menu in the "**Web** > **Web Features**" page of the structure settings specifies a group of 4D users that is authorized to establish the link to the 4D application using REST queries. +El menú **Lectura/Escritura** en la página "**Web** > **Funciones web**" de la configuración de la estructura especifica un grupo de usuarios 4D que está autorizado para establecer el enlace con la aplicación 4D utilizando las consultas REST. Por defecto, el menú muestra `\`, lo que significa que los accesos REST están abiertos a todos los usuarios. Una vez que haya especificado un grupo, sólo una cuenta de usuario de 4D que pertenezca a este grupo podrá ser utilizada para [acceder a 4D mediante una petición REST](authUsers.md). Si se utiliza una cuenta que no pertenece a este grupo, 4D devuelve un error de autenticación al remitente de la petición. From 012dc16e2ca7f4aa0b76184b23d251f9d8e1065e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:41:12 +0200 Subject: [PATCH 1403/4889] New translations overview.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/Users/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md index 6227d629fc1c84..4562f4169d95ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md @@ -40,7 +40,7 @@ If(Current system user = $user) //puede almacenar los usuarios en una tabla base End if ``` -If you want to use the system user name in 4D instead of "Designer" (e.g. in log files), you can call the [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html) command, for example: +Si desea utilizar el nombre de usuario del sistema en 4D en lugar de "Designer" (por ejemplo, en los archivos de registro), puede llamar al comando [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html), por ejemplo: ```4d SET USER ALIAS(Current system user) From 42a97b37131ec49c099e22e61189b828b915f0bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:41:13 +0200 Subject: [PATCH 1404/4889] New translations advanced-programming.md (Spanish) --- .../current/ViewPro/advanced-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md index abd7ff3c66c714..039190fa1fab5c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md @@ -3,7 +3,7 @@ id: advanced-programming title: Programación avanzada con Javascript --- -Un Área 4D View Pro es un [objeto de formulario de Área Web](../FormObjects/webArea_overview.md) que utiliza el [motor de renderizado web integrado](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine). As such, it behaves just like any other web area, and you can get it to execute Javascript code by calling the [`WA Evaluate Javascript`](https://doc.4d.com/4dv20/help/command/en/page1029.html) 4D command. +Un Área 4D View Pro es un [objeto de formulario de Área Web](../FormObjects/webArea_overview.md) que utiliza el [motor de renderizado web integrado](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine). Como tal, se comporta como cualquier otra área web, y puede ejecutar código Javascript llamando al comando 4D [`WA Evaluate Javascript`](https://doc.4d.com/4dv20/help/command/en/page1029.html). Dado que 4D View Pro es alimentado por la [solución de hoja de cálculo SpreadJS](https://developer.mescius.com/spreadjs), también puede llamar a los métodos Javascript de SpreadJS en las áreas 4D View Pro. From e2295fa9c272b1210202441a4094ca44c08c42c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:41:15 +0200 Subject: [PATCH 1405/4889] New translations classes.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ViewPro/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index 6a7496b6f005f7..7cd50490b3249b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -57,7 +57,7 @@ La propiedad `.name` contiene el nombre de **.allowAutoExpand** : Boolean -The `.allowAutoExpand` property indicates whether to expand columns or rows of the table when values are added in empty adjacent cells. Por defecto = True +La propiedad `.allowAutoExpand` indica si se expanden las columnas o filas de la tabla cuando se añaden valores en celdas vacías adyacentes. Por defecto = True ### .bandColumns @@ -121,7 +121,7 @@ La propiedad `.showResizeHandle` -The `.tableColumns` property is a collection of [cs.ViewPro.TableColumn](#tablecolumn) objects used to create the table's columns. +La propiedad `.tableColumns` es una colección de objetos [cs.ViewPro.TableColumn](#tablecolumn) utilizados para crear las columnas de la tabla. ### .theme From ee7cb060301fe4cac4522075a4123ebc497187bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:41:38 +0200 Subject: [PATCH 1406/4889] New translations vp-find.md (Spanish) --- .../current/ViewPro/commands/vp-find.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md index 0e7a922e3762e7..e46cfdc8d266a9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md @@ -27,14 +27,14 @@ El parámetro *searchValue* permite pasar el texto a buscar dentro del *rangeObj Puede pasar el parámetro opcional *searchCondition* para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | -| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ex: "a" is the same as "A".
    `vk find flag none`no search flags are considered (default)
    `vk find flag use wild cards`Wildcard characters (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | +| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From 124cdd6806de83f600898bb96e1f7c750959c6c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:02 +0200 Subject: [PATCH 1407/4889] New translations vp-get-stylesheet.md (Spanish) --- .../current/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md index 8ec92230f321d8..d7b51b6b5a0028 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md @@ -18,7 +18,7 @@ title: VP Get stylesheet #### Descripción -The `VP Get stylesheet` command returns the *styleName* style sheet object containing the property values which have been defined. +El comando `VP Get stylesheet` devuelve el objeto de hoja de estilo *styleName* que contiene los valores de las propiedades que se han definido. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 86b780773e39564795e3f83c66794cc67744f855 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:05 +0200 Subject: [PATCH 1408/4889] New translations vp-get-table-column-attributes.md (Spanish) --- .../current/ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md index adfa7441d7fee4..7079ed9b660d58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md @@ -27,7 +27,7 @@ title: VP Get column attributes #### Descripción -The `VP Get table column attributes` command returns the current attributes of the specified *column* in the *tableName*. +El comando `VP Get table column attributes` devuelve los atributos actuales de *column* especificados en la *tableName*. En *vpAreaName*, pase el nombre del área 4D View Pro. From 675b195b6cfdf61730243eb01d60e33060a54abf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:14 +0200 Subject: [PATCH 1409/4889] New translations vp-import-document.md (Spanish) --- .../current/ViewPro/commands/vp-import-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md index 8247bb3265166f..ff447fcf31f2a3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md @@ -25,7 +25,7 @@ title: VP IMPORT DOCUMENT #### Descripción -The `VP IMPORT DOCUMENT` command imports and displays the document designated by *filePath* in the 4D View Pro area *vpAreaName*. El documento importado sustituye a los datos ya insertados en el área. +El comando `VP IMPORT DOCUMENT` importa y muestra el documento designado por *filePath* en el área de 4D View Pro *vpAreaName*. El documento importado sustituye a los datos ya insertados en el área. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 077fb33af00130a179f4ada067d8e16fe361dd77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:16 +0200 Subject: [PATCH 1410/4889] New translations vp-import-from-object.md (Spanish) --- .../current/ViewPro/commands/vp-import-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md index 94e7207098ab7a..7f98bbab1dfe4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md @@ -16,7 +16,7 @@ title: VP IMPORT FROM OBJECT #### Descripción -The `VP IMPORT FROM OBJECT` command imports and displays the *viewPro* 4D View Pro object in the *vpAreaName* 4D View Pro area. El contenido del objeto importado sustituye todos los datos insertados en el área. +El comando `VP IMPORT FROM OBJECT` importa y muestra el objeto *viewPro* de 4D View Pro en el área *vpAreaName* de 4D View Pro. El contenido del objeto importado sustituye todos los datos insertados en el área. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From e8256135abbf9516c308f2ff0037f33f067f59a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:21 +0200 Subject: [PATCH 1411/4889] New translations vp-insert-table-rows.md (Spanish) --- .../current/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md index 6e21a54d67388f..17f87b5e6ca0f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE ROWS #### Descripción -The `VP INSERT TABLE ROWS` command inserts one or *count* empty row(s) in the specified *tableName* at the specified *row* index. +El comando `VP INSERT TABLE ROWS` inserta una o *count* fila(s) vacía(s) en el *tableName* especificado en el índice *row* especificado. En el parámetro *insertAfter*, puede pasar una de las siguientes constantes para indicar si la(s) línea(s) debe(n) ser insertada(s) antes o después del índice *row*: From d8bfad5590c3622a00a5d4d0590db170cabf4f96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:22 +0200 Subject: [PATCH 1412/4889] New translations vp-move-cells.md (Spanish) --- .../current/ViewPro/commands/vp-move-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md index 8c1afb81b8f602..ebc6fbd855941f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md @@ -37,7 +37,7 @@ El parámetro *options* tiene varias propiedades: | Propiedad | Tipo | Descripción | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | Determines if the values, formatting and formulas of the cells in *originRange* are removed after the command executes:
    • *False* (default) to remove them
    • *True* to keep them
    | +| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de *originRange* se eliminan después de ejecutar el comando:
    • *False* (por defecto) para eliminarlos
    • *True* para mantenerlos
    | | pasteOptions | Longint | Especifica lo que se pega. Possible values:

    ValueDescription
    `vk clipboard options all` (default)Pastes all data objects, including values, formatting, and formulas.
    `vk clipboard options formatting`Pastes only the formatting.
    `vk clipboard options formulas`Pastes only the formulas.
    `vk clipboard options formulas and formatting`Pastes the formulas and formatting.
    `vk clipboard options values`Pastes only the values.
    `vk clipboard options value and formatting`Pastes the values and formatting.

    | Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). From 221244c8a531900bda6871a3c4e461a33154930b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:28 +0200 Subject: [PATCH 1413/4889] New translations vp-recompute-formulas.md (Spanish) --- .../current/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md index abf38f3448a21f..17d541a2604617 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md @@ -15,7 +15,7 @@ title: VP RECOMPUTE FORMULAS #### Descripción -El comando `VP RECOMPUTE FORMULAS` evalúa inmediatamente todas las fórmulas en *vpAreaName*. Por defecto, 4D calcula automáticamente las fórmulas cuando se insertan, importan o exportan. `VP RECOMPUTE FORMULAS` permite forzar el cálculo en cualquier momento (por ejemplo, en caso de que se realicen modificaciones en las fórmulas o si éstas contienen llamadas a la base). The command launches the execution of the [VP FLUSH COMMANDS](vp-flush-commands.md) command to execute any stored commands and clear the command buffer, then calculates all formulas in the workbook. +El comando `VP RECOMPUTE FORMULAS` evalúa inmediatamente todas las fórmulas en *vpAreaName*. Por defecto, 4D calcula automáticamente las fórmulas cuando se insertan, importan o exportan. `VP RECOMPUTE FORMULAS` permite forzar el cálculo en cualquier momento (por ejemplo, en caso de que se realicen modificaciones en las fórmulas o si éstas contienen llamadas a la base). El comando lanza la ejecución del comando [VP FLUSH COMMANDS](vp-flush-commands.md) para ejecutar cualquier comando almacenado y limpiar el buffer de comandos, luego calcula todas las fórmulas del libro de trabajo. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 857d72ba0b6d1b9836ed3ff6f524daac65c96700 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:33 +0200 Subject: [PATCH 1414/4889] New translations vp-remove-table-columns.md (Spanish) --- .../current/ViewPro/commands/vp-remove-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md index c8db2e6a0b2223..4fe948aefffe92 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md @@ -27,7 +27,7 @@ title: VP REMOVE TABLE COLUMNS #### Descripción -The `VP REMOVE TABLE COLUMNS` command removes one or *count* column(s) in the specified *tableName* at the specified *column* index. El comando elimina valores y estilos. +El comando `VP REMOVE TABLE COLUMNS` elimina una o *count* columna(s) en el *tableName* especificado en el índice *column* especificado. El comando elimina valores y estilos. El comando elimina las columnas de la tabla *tableName*, NO de la hoja. El número total de columnas de la hoja no se ve afectado por el comando. Los datos a la derecha de la tabla (si los hay) se desplazan automáticamente a la izquierda según el número de columnas eliminadas. From 4efd4e7c1d7933e7201b48c20ffc672e5fd6bbf9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:43 +0200 Subject: [PATCH 1415/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../current/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index fdaa4aed44466a..8a21d107851d86 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -15,7 +15,7 @@ title: VP SET ALLOWED METHODS > **Compatibilidad** -> For greater flexiblity, it is recommended to use the [`VP SET CUSTOM FUNCTIONS`](vp-set-custom-functions.md) command which allows you to designate 4D formulas that can be called from 4D View Pro areas. En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, se ignoran las llamadas a `VP SET ALLOWED METHODS`. 4D View Pro also supports 4D's generic `SET ALLOWED METHODS` command if neither `VP SET CUSTOM FUNCTIONS` nor `VP SET ALLOWED METHODS` are called, however using the generic command is not recommended. +> Para una mayor flexibilidad, se recomienda utilizar el comando [`VP SET CUSTOM FUNCTIONS`](vp-set-custom-functions.md) que permite designar fórmulas 4D que pueden ser llamadas desde áreas 4D View Pro. En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, se ignoran las llamadas a `VP SET ALLOWED METHODS`. 4D View Pro también soporta el comando genérico 4D `SET ALLOWED METHODS` si no se llama ni a `VP SET CUSTOM FUNCTIONS` ni a `VP SET ALLOWED METHODS`, sin embargo no se recomienda usar el comando genérico. #### Descripción From 767d42a767e999534066b3e74511e7109a48da8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:42:47 +0200 Subject: [PATCH 1416/4889] New translations vp-set-cell-style.md (Spanish) --- .../current/ViewPro/commands/vp-set-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md index 0a52785cc27494..87f7363778bfa5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md @@ -20,7 +20,7 @@ El comando `VP SET CELL STYLE` a En *rangeObj*, pase un rango de celdas donde se aplicará el estilo. Si *rangeObj* contiene múltiples celdas, el estilo se aplica a cada celda. -> Borders applied with `VP SET CELL STYLE` will be applied to each cell of the *rangeObj*, as opposed to the [VP SET BORDER](vp-set-border.md) command which applies borders to the *rangeObj* as a whole. +> Los bordes aplicados con `VP SET CELL STYLE` se aplicarán a cada celda del *rangeObj*, a diferencia del comando [VP SET BORDER](vp-set-border.md) que aplica bordes al *rangeObj* en su conjunto. El parámetro *styleObj* permite pasar un objeto que contiene propiedades de estilo. Puede utilizar una hoja de estilo existente o crear una nueva. Si *styleObj* contiene a la vez una hoja de estilo existente y propiedades de estilo adicionales, se aplica primero la hoja de estilo existente, seguida de las propiedades adicionales. From 103b2a235b605d75f721988c8dac4ca704f2b0c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:43:18 +0200 Subject: [PATCH 1417/4889] New translations configuring.md (Spanish) --- .../current/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 738657dde44eca..e5fa58ef661287 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -17,7 +17,7 @@ Puede seleccionar la interfaz a utilizar con sus áreas de formulario 4D View Pr ![](../assets/en/ViewPro/vpUserInterface.PNG) -> You can also use the [`userInterface`](FormObjects/properties_Appearance.md#user-interface) and [`withFormulaBar`](FormObjects/properties_Appearance.md#show-formula-bar)(only with the "toolbar" interface) JSON properties. +> También puede utilizar las propiedades JSON [`userInterface`](FormObjects/properties_Appearance.md#user-interface) y [`withFormulaBar`](FormObjects/properties_Appearance.md#show-formula-bar)(sólo con la interfaz "barra de herramientas"). Las interfaces permiten realizar modificaciones básicas y manipular los datos. Las modificaciones definidas por el usuario se guardan en el objeto 4D View Pro cuando el usuario guarda el documento. From 5c77d0766c3be4da8d137498c76b7e373840f516 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:43:20 +0200 Subject: [PATCH 1418/4889] New translations formulas.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index a4deaae1b12c06..dcc18e292a6402 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -213,7 +213,7 @@ Tenga en cuenta que los ( ) son obligatorios, incluso si no se pasan parámetros =METHODWITHOUTNAME() ``` -You can declare the name, type, and number of parameters through the _parameters_ collection of the function you declared using the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md) command. Opcionalmente, puede controlar el número de parámetros pasados por el usuario a través de las propiedades _minParams_ y _maxParams_. +Puede declarar el nombre, tipo y número de parámetros a través de la colección _parameters_ de la función que declaró utilizando el comando [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md). Opcionalmente, puede controlar el número de parámetros pasados por el usuario a través de las propiedades _minParams_ y _maxParams_. For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. From c0e7cc495ae298ff3cf5b81ce8702bd59276d59d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:43:30 +0200 Subject: [PATCH 1419/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index ea1755f06fe7ed..9c0eac44eea246 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -11,7 +11,7 @@ Qodly Studio for 4D se encuentra actualmente en la fase **Developer Preview**. N **Qodly Studio** es un creador de interfaces para aplicaciones web. Ofrece a los desarrolladores un editor gráfico de páginas para diseñar aplicaciones que se ejecutan en navegadores web o smartphones. Soporta de forma nativa los [objetos ORDA](../ORDA/overview.md). -You can use Qodly Studio directly from your **4D environment** to build modern and sophisticated interfaces that you can easily integrate to your existing 4D projects and deploy **on premise**. +Puede utilizar Qodly Studio directamente desde su **entorno 4D** para crear interfaces modernas y sofisticadas que puede integrar fácilmente a sus proyectos 4D existentes y desplegar **in situ**. Qodly Studio también puede utilizarse en la [**plataforma Qodly Cloud**](https://qodly.com), dedicada al desarrollo de aplicaciones profesionales web. From e5847e8bd0b24ec767d8e2716f2dec112cac9dab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:43:32 +0200 Subject: [PATCH 1420/4889] New translations sessions.md (Spanish) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 1f4447178f84d2..66091a5ae628bd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -28,7 +28,7 @@ La funcionalidad de gestión de sesiones puede ser activada y desactivada en su Esta opción está seleccionada por defecto en los nuevos proyectos. Sin embargo, se puede desactivar seleccionando la opción **Sin sesiones**, en cuyo caso las funcionalidades de la sesión web se desactivan (no hay ningún objeto `Session` disponible). -- Using the [`.scalableSession`](API/WebServerClass.md#scalablesession) property of the Web Server object (to pass in the _settings_ parameter of the [`.start()`](API/WebServerClass.md#start) function). En este caso, esta configuración anula la opción definida en la caja de diálogo Configuración del objeto Servidor Web (no se almacena en el disco). +- Usando la propiedad [`.scalableSession`](API/WebServerClass.md#scalablesession) del objeto Servidor Web (para pasar el parámetro _settings_ de la función [`.start()`](API/WebServerClass.md#start)). En este caso, esta configuración anula la opción definida en la caja de diálogo Configuración del objeto Servidor Web (no se almacena en el disco). > El comando `WEB SET OPTION` también puede establecer el modo de sesión para el servidor web principal. From 281e92c985954481c804b35cb00b53bc9e876635 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:43:38 +0200 Subject: [PATCH 1421/4889] New translations webserverconfig.md (Spanish) --- .../current/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index c276dcb9679ca4..f0a484983556bf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -119,7 +119,7 @@ Separe cada método con un ";" (por ejemplo: "post;get"). Si methods está vací | objeto webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Es útil para depurar problemas relacionados con el servidor web. Registra cada solicitud y cada respuesta en modo bruto. Se registran las solicitudes completas, incluidos los encabezados; opcionalmente, también se pueden registrar las partes del cuerpo. +Estado del archivo de registro de peticiones HTTP del servidor web ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), almacenado en la carpeta "Logs" de la aplicación -- nn es el número de archivo). Es útil para depurar problemas relacionados con el servidor web. Registra cada solicitud y cada respuesta en modo bruto. Se registran las solicitudes completas, incluidos los encabezados; opcionalmente, también se pueden registrar las partes del cuerpo. | Valor | Constante | Descripción | | ----- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | From e38a21d51c7c48f6b983c359985437bc03fcb479 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:43:41 +0200 Subject: [PATCH 1422/4889] New translations writeprointerface.md (Spanish) --- .../current/WritePro/writeprointerface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md index 62bdeb427c1993..661d17140f6d5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -41,7 +41,7 @@ Dependiendo de si el usuario selecciona un modelo o una tabla, puede ver la list En el Asistente para tablas, el usuario también puede definir el número de filas de encabezado y filas adicionales (de 0 a 5 cada una), definir [filas de interrupción](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6233076) (filas de resumen) encima o debajo de la fila de datos, y elegir mostrar/ocultar [filas de arrastre](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6236686). -In addition, the user has the possibility to choose the table's behavior when its datasource is empty with the following options: Show data row, Hide date row, Hide table, Show placeholder row. +Además, el usuario tiene la posibilidad de elegir el comportamiento de la tabla cuando su fuente de datos está vacía con las siguientes opciones: Mostrar fila de datos, Ocultar fila de fecha, Ocultar tabla, Mostrar fila de marcador de posición. ##### En pantalla: From 6514512d96cf9a245d71125fc2ac03fcf3d5cde2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:56:19 +0200 Subject: [PATCH 1423/4889] New translations compatibility.md (Spanish) --- .../current/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md index 5bb3bae0a78be9..c32278fd345ec0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md @@ -27,4 +27,4 @@ La página Compatibilidad agrupa los parámetros relacionados con el mantenimien - **Impresión sin bloqueo**: a partir de 4D v20 R4, cada proceso tiene sus propias configuraciones de impresión (opciones de impresión, impresora actual, etc.), lo que le permite ejecutar múltiples trabajos de impresión simultáneamente. Marque esta opción si desea beneficiarse de esta nueva implementación en sus proyectos 4D convertidos o bases de datos convertidas de modo binario a modo proyecto. **Si se deja sin marcar**, se aplica la implementación anterior: la configuración actual de impresión 4D se aplica globalmente, la impresora se pone en modo "ocupado" cuando hay un trabajo de impresión en marcha, se debe llamar a `CLOSE PRINTING JOB` para que la impresora esté disponible para el siguiente trabajo de impresión (consulte la documentación anterior de 4D para más información). -- **Save structure color and coordinates in separate catalog_editor.json file**: Starting with 4D v20 R5, changes made in the Structure editor regarding graphical appearance of tables and fields (color, position, order...) se guardan en un archivo independiente llamado `catalog_editor.json`, almacenado en la carpeta [Sources] del proyecto(../Project/architecture.md#sources). Esta nueva arquitectura de archivos facilita la gestión de conflictos en aplicaciones VCS, ya que el archivo `catalog.4DCatalog` ahora contiene sólo cambios cruciales en la estructura de la base de datos. Por razones de compatibilidad, esta funcionalidad no está habilitada por defecto en proyectos convertidos de versiones anteriores de 4D, necesita marcar esta opción. Cuando la función está habilitada, el archivo `catalog_editor.json` se crea en la primera modificación en el editor de estructuras. +- **Guardar el color y las coordenadas de la estructura en un archivo catalog_editor.json separado**: a partir de 4D v20 R5, cambios realizados en el editor de estructura en relación a la apariencia gráfica de tablas y campos (color, posición, orden...) se guardan en un archivo independiente llamado `catalog_editor.json`, almacenado en la carpeta [Sources] del proyecto(../Project/architecture.md#sources). Esta nueva arquitectura de archivos facilita la gestión de conflictos en aplicaciones VCS, ya que el archivo `catalog.4DCatalog` ahora contiene sólo cambios cruciales en la estructura de la base de datos. Por razones de compatibilidad, esta funcionalidad no está habilitada por defecto en proyectos convertidos de versiones anteriores de 4D, necesita marcar esta opción. Cuando la función está habilitada, el archivo `catalog_editor.json` se crea en la primera modificación en el editor de estructuras. From d69f80a631b22de10249b27f20a2f24e940459ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:56:39 +0200 Subject: [PATCH 1424/4889] New translations collectionclass.md (Spanish) --- .../version-20-R5/API/CollectionClass.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index e1bd414f951550..db518b43dba958 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -196,9 +196,8 @@ Puede pasar cualquier número de valores de los siguientes tipos soportados: - date - time (almacenado como número de milisegundos - real) - null -- shared object(\*) -- shared collection(\*) - \> Unlike standard (not shared) collections, shared collections do not support pictures, pointers, and objects or collections that are not shared. +- objeto compartido +- shared collection :::note @@ -206,8 +205,6 @@ Esta función modifica la colección original. ::: -(\*)Cuando un objeto o colección compartida se añade a una colección compartida, comparten el mismo *identificador de bloqueo*. Para más información sobre este punto, consulte [4D Doc Center](https://doc.4d.com). - #### Ejemplo ```4d @@ -3029,7 +3026,7 @@ Con el siguiente método ***Flatten***: #### Descripción -The `.remove()` function removes one or more element(s) from the specified *index* position in the collection and returns the edited collection. +La función `.remove()` elimina uno o más elementos de la posición *index* especificada en la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -3220,7 +3217,7 @@ Si la colección está vacía, este método no hace nada. #### Descripción -The `.slice()` function returns a portion of a collection into a new collection, selected from *startFrom* index to *end* index (end not included). Esta función devuelve una *copia superficial* de la colección. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.slice()` devuelve una porción de una colección en una nueva colección, seleccionada desde el índice *startFrom* hasta el índice *end* (no incluye end). Esta función devuelve una *copia superficial* de la colección. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. @@ -3367,7 +3364,7 @@ Si se llama a `.sort()` sin parámetros, sólo se ordenan los valores escalares 6. collections 7. dates -If you want to sort the collection elements in some other order or sort any type of element, you must supply in *formula* ([Formula object](FunctionClass.md)) or *methodName* (Text) a callback that defines the sort order. El valor de retorno debe ser un booleano que indica el orden relativo de los dos elementos: **True** si *$1.value* es menor que *$1.value2*, **False** si *$1.value* es mayor que *$1.value2*. Puede ofrecer parámetros adicionales a la retrollamada si es necesario. +Si quiere ordenar los elementos de la colección en algún otro orden o ordenar cualquier tipo de elemento, debe suministrar en *formula* ([objeto Formula](FunctionClass.md)) o *methodName* (Text) una retro llamada que define el orden de clasificación. El valor de retorno debe ser un booleano que indica el orden relativo de los dos elementos: **True** si *$1.value* es menor que *$1.value2*, **False** si *$1.value* es mayor que *$1.value2*. Puede ofrecer parámetros adicionales a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: From f72019a99cacadc25d8f2ec26a84b77df5883fdb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:56:44 +0200 Subject: [PATCH 1425/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 70ddc83ba9811c..a4bbb3d55cfb57 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -1212,7 +1212,7 @@ En el parámetro *querySettings* se puede pasar un objeto que contenga opciones | attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | | args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | | allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is designed for client/server processing; for more information, please refer to the [**Client/server optimization**](../ORDA/client-server-optimization.md#optimization-context) section. | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | | queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | | queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | From ee87d316bb0833815181e4a97fcf09649d4d25d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:57:16 +0200 Subject: [PATCH 1426/4889] New translations imaptransporterclass.md (Spanish) --- .../version-20-R5/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index 8c06b33afe1012..d3606a0ed63343 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -1785,7 +1785,7 @@ Si la cadena `permanentFlags` incluye la bandera especial \*, significa que el s #### Descripción -The `.subscribe()` function allows adding or removing of the specified mailbox to/from the IMAP server’s set of “subscribed” mailboxes. De este modo, puede optar por acotar una gran lista de buzones disponibles suscribiéndose a los que habitualmente consulta. +La función `.subscribe()` permite añadir o eliminar el buzón especificado del conjunto de buzones "suscritos" en el servidor IMAP. De este modo, puede optar por acotar una gran lista de buzones disponibles suscribiéndose a los que habitualmente consulta. En el parámetro `name`, pase el nombre del buzón a añadir (suscribir) a sus buzones "suscritos". From 28844ea45b782b503fb30d541834be6703c28ce5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:57:35 +0200 Subject: [PATCH 1427/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R5/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md index 9199bf6e1bb300..7803322b9a310f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md @@ -258,10 +258,10 @@ Para leer el contenido de un archivo sin extraerlo de la carpeta root: Para extraer desde la carpeta root: ```4d - //extract a file + //extraer un archivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extraer todos los archivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` From 8acceb1a02d35f2198aa1da73ec51dd0aaa45f15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:57:52 +0200 Subject: [PATCH 1428/4889] New translations collectionclass.md (Spanish) --- .../version-20-R6/API/CollectionClass.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 958cf202eed7c6..ee03c6302909c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -196,9 +196,8 @@ Puede pasar cualquier número de valores de los siguientes tipos soportados: - date - time (almacenado como número de milisegundos - real) - null -- shared object(\*) -- shared collection(\*) - \> Unlike standard (not shared) collections, shared collections do not support pictures, pointers, and objects or collections that are not shared. +- objeto compartido +- shared collection :::note @@ -206,8 +205,6 @@ Esta función modifica la colección original. ::: -(\*)Cuando un objeto o colección compartida se añade a una colección compartida, comparten el mismo *identificador de bloqueo*. Para más información sobre este punto, consulte [4D Doc Center](https://doc.4d.com). - #### Ejemplo ```4d @@ -3035,7 +3032,7 @@ Con el siguiente método ***Flatten***: #### Descripción -The `.remove()` function removes one or more element(s) from the specified *index* position in the collection and returns the edited collection. +La función `.remove()` elimina uno o más elementos de la posición *index* especificada en la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -3226,7 +3223,7 @@ Si la colección está vacía, este método no hace nada. #### Descripción -The `.slice()` function returns a portion of a collection into a new collection, selected from *startFrom* index to *end* index (end not included). Esta función devuelve una *copia superficial* de la colección. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.slice()` devuelve una porción de una colección en una nueva colección, seleccionada desde el índice *startFrom* hasta el índice *end* (no incluye end). Esta función devuelve una *copia superficial* de la colección. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. @@ -3373,7 +3370,7 @@ Si se llama a `.sort()` sin parámetros, sólo se ordenan los valores escalares 6. collections 7. dates -If you want to sort the collection elements in some other order or sort any type of element, you must supply in *formula* ([Formula object](FunctionClass.md)) or *methodName* (Text) a callback that defines the sort order. El valor de retorno debe ser un booleano que indica el orden relativo de los dos elementos: **True** si *$1.value* es menor que *$1.value2*, **False** si *$1.value* es mayor que *$1.value2*. Puede ofrecer parámetros adicionales a la retrollamada si es necesario. +Si quiere ordenar los elementos de la colección en algún otro orden o ordenar cualquier tipo de elemento, debe suministrar en *formula* ([objeto Formula](FunctionClass.md)) o *methodName* (Text) una retro llamada que define el orden de clasificación. El valor de retorno debe ser un booleano que indica el orden relativo de los dos elementos: **True** si *$1.value* es menor que *$1.value2*, **False** si *$1.value* es mayor que *$1.value2*. Puede ofrecer parámetros adicionales a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: From 4c522bb68b63c87fa7a4e0655bf0f0cb224939b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:57:57 +0200 Subject: [PATCH 1429/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 70ddc83ba9811c..a4bbb3d55cfb57 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -1212,7 +1212,7 @@ En el parámetro *querySettings* se puede pasar un objeto que contenga opciones | attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | | args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | | allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is designed for client/server processing; for more information, please refer to the [**Client/server optimization**](../ORDA/client-server-optimization.md#optimization-context) section. | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | | queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | | queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | From fde7fd0b83efa18b4e65f7a777f8f9ed5d99edbc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:58:30 +0200 Subject: [PATCH 1430/4889] New translations sessionclass.md (Spanish) --- .../version-20-R6/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md index e6c45472606357..8f00fb93f21629 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md @@ -298,7 +298,7 @@ $privileges := Session.getPrivileges() #### Ver también [.setPrivileges()](#setprivileges)
    -[Permissions – Inspect the privileges in the session for an easy debugging (blog post)](https://blog.4d.com/permissions-inspect-the-privileges-in-the-session-for-an-easy-debugging) +[Permisos - Inspeccionar los privilegios en la sesión para una fácil depuración (entrada de blog)](https://blog.4d.com/permissions-inspect-the-privileges-in-the-session-for-an-easy-debugging) From c2d47c4306f9593efd3ebab0325e319a3a2b174c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:58:43 +0200 Subject: [PATCH 1431/4889] New translations ziparchiveclass.md (Spanish) --- .../version-20-R6/API/ZipArchiveClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md index 9199bf6e1bb300..7803322b9a310f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md @@ -258,10 +258,10 @@ Para leer el contenido de un archivo sin extraerlo de la carpeta root: Para extraer desde la carpeta root: ```4d - //extract a file + //extraer un archivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extraer todos los archivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` From 3729c0bfb91dce78e41fc12a9355b842f809e9fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:59:14 +0200 Subject: [PATCH 1432/4889] New translations dt_picture.md (Spanish) --- .../version-20-R6/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 14b428a32c3ce7..2c9e4d43663b70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | **Notas :** From 3d31b5f969f7cdd2f6ccf0c02803b5df82242d0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:59:31 +0200 Subject: [PATCH 1433/4889] New translations quick-tour.md (Spanish) --- .../version-20-R6/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index 17df63760bb80c..762ff472cb4b12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -54,7 +54,7 @@ Even if it is usually not recommended, you can create variables simply by using MyOtherDate:=Current date+30 ``` -La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. This flexibility does not apply to variables declared with the `var` keyword (their type cannot change) and in [compiled mode](interpreted.md) where the type can never be changed, regardless of how the variable was created. +La línea de código dice "MyOtherDate obtiene la fecha actual más 30 días" Esta línea declara la variable, la asigna con el tipo de fecha (temporal) y un contenido. Esta línea crea la variable, la asigna con el tipo de fecha (temporal) y un contenido. Una variable creada por asignación se interpreta como sin tipo, es decir, puede ser asignada con otros tipos en otras líneas y cambia el tipo dinámicamente. Esta flexibilidad no se aplica a las variables declaradas con la palabra clave `var` (su tipo no puede cambiar) y en [modo compilado](interpreted.md), donde el tipo nunca puede cambiarse, independientemente de cómo se haya creado la variable. ## Comandos From b7e6f7e808eb6c3aa51f7151cae84851fdb1ecff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:59:33 +0200 Subject: [PATCH 1434/4889] New translations shared.md (Spanish) --- .../version-20-R6/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index 04b0a938151787..ab1080bda7ccb1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -69,8 +69,6 @@ La asignación de objetos/colecciones compartidos a propiedades o elementos de o Consulte el ejemplo 2 para ver una ilustración de las reglas de los grupos compartidos. -**Nota:** Los grupos compartidos se gestionan a través de una propiedad interna llamada *locking identifier*. Para obtener información detallada sobre este valor, consulte la Referencia del Lenguaje 4D. - ### Lectura Se permite la lectura de propiedades o elementos de un objeto/colección compartida sin tener que llamar a la estructura `Use...End use`, incluso si el objeto/colección compartida está en uso por otro proceso. From 6502b2b807afc4a36958beb1e752baaca29f33c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 00:59:43 +0200 Subject: [PATCH 1435/4889] New translations building.md (Spanish) --- .../version-20-R6/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md index 8ad581b1fdf9bd..27c3c6030a8199 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md @@ -97,7 +97,7 @@ Cuando se marca esta opción, todas las carpetas relacionadas con el proyecto se Genera un componente compilado a partir de la estructura. -Un [componente](../Extensions/develop-components.md) es un proyecto estándar 4D en el que se han desarrollado funcionalidades específicas. Once the component has been configured and [installed in another 4D project](../Project/components.md#basics) (the host application project), its functionalities are accessible from the host project. +Un [componente](../Extensions/develop-components.md) es un proyecto estándar 4D en el que se han desarrollado funcionalidades específicas. Una vez configurado e [instalado en otro proyecto 4D](../Project/components.md#basics) (el proyecto de la aplicación local), sus funcionalidades son accesibles desde el proyecto local. Si ha llamado a su aplicación, *MiComponente*, 4D creará una carpeta *Components* que contiene la carpeta *MiComponente.4dbase*: From acf3eed002e846e3b5e2621dc6e5ce90e5000b98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:01:47 +0200 Subject: [PATCH 1436/4889] New translations properties_help.md (Spanish) --- .../version-20-R6/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md index 273467be984437..fb65eea5ea794c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md @@ -10,7 +10,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su ![](../assets/en/FormObjects/property_helpTip.png) > - The display delay and maximum duration of help tips can be controlled using the `Tips delay` and `Tips duration` selectors of the **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)** command. -> - Help tips can be globally disabled or enabled for the application using the Tips enabled selector of the [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html) command. +> - Los mensajes de ayuda se pueden deshabilitar o habilitar globalmente para la aplicación utilizando el selector del comando [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html). Puede: From e055e6f017f16ad84d629156c13483569bbe9426 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:01:52 +0200 Subject: [PATCH 1437/4889] New translations properties_object.md (Spanish) --- .../version-20-R6/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index 18488e0e742094..a8b0a31fb63642 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -185,7 +185,7 @@ Para utilizar elementos de colección o entidades para definir el contenido de l Introduzca una expresión que devuelva una colección o una selección de entidades. Normalmente, introducirá el nombre de una variable, un elemento de una colección o una propiedad que contenga una colección o una selección de entidades. -La colección o la selección de entidades debe estar disponible para el formulario cuando se carga. Each element of the collection or each entity of the entity selection will be associated to a list box row and will be available as an object through the [`This`](../Concepts/classes.md#this) keyword: +La colección o la selección de entidades debe estar disponible para el formulario cuando se carga. Cada elemento de la colección o cada entidad de la selección de entidades se asociará a una fila del list box y estará disponible como objeto a través de la palabra clave [`This`](../Concepts/classes.md#this): - si ha utilizado una colección de objetos, puede llamar a **This** en la expresión de la fuente de datos para acceder a cada valor de propiedad, por ejemplo `This.`. - si ha utilizado una selección de entidades, puede llamar a **This** en la expresión de la fuente de datos para acceder a cada valor de atributo, por ejemplo `This.`. From 9710591af86ef6053e4fac1efe71f7a24c9a2a76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:01:59 +0200 Subject: [PATCH 1438/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index d0acbedc2749ab..a681c8034abdd9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -129,7 +129,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | | [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | | [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | | **s** | | | | [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | From b341c3d88c21dc39928eda42e0040cfadf1fa1a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:02:16 +0200 Subject: [PATCH 1439/4889] New translations subform_overview.md (Spanish) --- .../version-20-R6/FormObjects/subform_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md index ed6b301da4d90c..56306b2dfdfebf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md @@ -76,9 +76,9 @@ Caso 1: se modifica el valor de la variable o expresión del formulario padre y Se ejecuta el siguiente código: ```4d -// Subform form method -If (Form event code=On Bound Variable Change) //bound variable or expression was modified in the parent form - Form.clockValue:=OBJECT Get subform container value //synchonize the local value +// Método de formulario del subformulario +If (Form event code=On Bound Variable Change) //la variable o expresión vinculada se modificó en el formulario padre + Form.clockValue:=OBJECT Get subform container value //sincroniza el valor local End if ``` @@ -107,9 +107,9 @@ Dentro del subformulario, el botón cambia el valor de la expresión `Form.clock Se ejecuta el siguiente código: ```4d -// subform clock object method -If (Form event code=On Data Change) //whatever the way the value is changed - OBJECT SET SUBFORM CONTAINER VALUE(Form.clockValue) //Push the value to the container +// método objeto subform clock +If (Form event code=On Data Change) //sea cual sea la forma de cambiar el valor + OBJECT SET SUBFORM CONTAINER VALUE(Form.clockValue) //Empujar el valor al contenedor End if ``` From 6f6e5aa079b044588e7cc6094aa5ca7f4686d7ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:02:40 +0200 Subject: [PATCH 1440/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 1c3117e7ce3683..34719f3fbf547e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -37,7 +37,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). -- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)). +- Puede crear contextos de optimización manualmente mediante la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (consulte [Preconfiguración de contextos](#preconfiguring-contexts)). ![](../assets/en/ORDA/cs-optimization-process.png) @@ -66,7 +66,7 @@ Puede aumentar los beneficios de la optimización utilizando la propiedad **cont > También puede crear contextos utilizando la función [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo). -All ORDA functions that handle entity selections support the context property (for example dataClass.query() or dataClass.all()). All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Tenga en cuenta, sin embargo, que un contexto se actualiza automáticamente cuando se utilizan nuevos atributos en otras partes del código. Reutilizar el mismo contexto en diferentes códigos podría sobrecargar el contexto y, por tanto, reducir su eficacia. +All ORDA functions that handle entity selections support the context property (for example dataClass.query() or dataClass.all()). Todas las funciones ORDA que manejan entity selections soportan la propiedad **context** (por ejemplo [`dataClass.query()`](../API/DataClassClass.md#query) o [`dataClass.all()`](../API/DataClassClass.md#all)). Tenga en cuenta, sin embargo, que un contexto se actualiza automáticamente cuando se utilizan nuevos atributos en otras partes del código. Reutilizar el mismo contexto en diferentes códigos podría sobrecargar el contexto y, por tanto, reducir su eficacia. > Se implementa un mecanismo similar para las entidades que se cargan, de modo que sólo se solicitan los atributos utilizados (ver la función [`dataClass.get()`](../API/DataClassClass.md#get)). From 2867f929b2f90a567963462420e480dcf98c23d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:02:43 +0200 Subject: [PATCH 1441/4889] New translations entities.md (Spanish) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 71cd933a68ab48..079a18c9fdf6a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -267,7 +267,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un \* identificador de bloqueo\*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a unaentity selection compartible, primero debe transformarla en una entity selection no compartible utilizando la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportar selecciones de entidades compartibles ya que no es necesario modificar la selección de entidades original (devuelven una nueva). From a2301881d94892677dd0454bbbf5f244184b05ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:02:51 +0200 Subject: [PATCH 1442/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R6/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md index e918c2c02f5079..4cb70ca595686d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md @@ -39,7 +39,7 @@ En el siguiente ejemplo, se están ejecutando dos procesos para la misma sesión ## Cierre de las sesiones -As described in the [session lifetime](../WebServer/sessions.md#session-lifetime) paragraph, a web session is automatically closed by 4D when there has been no activity during its timeout period. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro *connectionInfo* del comando `Open datastore`. +Como se describe en el párrafo [tiempo de vida de la sesión](../WebServer/sessions.md#session-lifetime) una sesión web es cerrada automáticamente por 4D cuando no ha habido actividad durante su periodo de tiempo de espera. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro *connectionInfo* del comando `Open datastore`. Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). However, keep in mind that the context of the session regarding locks and transactions is lost (see below). From 0f4f27e8eddd1181991bddc5c9af6d730ac1942e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:02:56 +0200 Subject: [PATCH 1443/4889] New translations methods.md (Spanish) --- .../version-20-R6/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md index 09bf70e0d0f67c..fe8059f8de01ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (*i.e.*, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Here is the list of delimiters that are taken into account:
      ( ; : = < [ {
    • **Tab only**
      When this option is selected, you can only use the Tab key to insert the current suggestion. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | +| | Descripción | +| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (*i.e.*, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | From 325d1d56f2c52c6d6832181f6c19f9f8d2376795 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:03 +0200 Subject: [PATCH 1444/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index 28e0f6cea3f881..b67f8a1aa92264 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -168,7 +168,7 @@ Las advertencias son mensajes específicos generados por el compilador cuando ve Dependiendo de las circunstancias y del estilo de programación utilizado, las advertencias pueden ser más o menos relevantes. You can enable or disable warnings, in the compiler dialog, and in the code editors (4D code editor and VS Code), globally through the [warnings tab](#warnings-tab) or locally using [`//%W`](#disabling-and-enabling-warnings-locally). -### Warnings tab +### Pestaña Advertencias ![](../assets/en/Project/warnings-tab.png) From e583f5b20b3c56862c9ae4c453deab9c53c79452 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:20 +0200 Subject: [PATCH 1445/4889] New translations $filter.md (Spanish) --- .../version-20-R6/REST/$filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md index 5db40f3f9e1bff..8471024de58739 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md @@ -40,7 +40,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac >
  • 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, puede escribir lo siguiente al pasar un valor con comillas cuando utilice la propiedad \*params\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > > Si pasa el valor directamente, puede escribir lo siguiente: From e4b0fdd1d6a0b09aaa1ffabc571ce21cfb8b57c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:26 +0200 Subject: [PATCH 1446/4889] New translations $method.md (Spanish) --- .../version-20-R6/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md index 57b16d51b7e002..a8af7dcf8823ed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md @@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente utilizando [`{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(p.ej.*, /Employee(22)). You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 7a5459c9348a1705b942202afc156dde65a73006 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:30 +0200 Subject: [PATCH 1447/4889] New translations $savedfilter.md (Spanish) --- .../version-20-R6/REST/$savedfilter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md index c12d524fecbd82..4ab07d73016b3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md @@ -7,7 +7,7 @@ Guarda el filtro definido por $filter al crear un conjunto de entidades (*por ej ## Descripción -Cuando se crea un conjunto de entidades, se puede guardar el filtro que se ha utilizado para crearlo como medida de seguridad. If the entity set that you created is removed from 4D Server's cache (due to the timeout, the server's need for space, or your removing it by calling [`$method=release`]($method.md#methodrelease)). +Cuando se crea un conjunto de entidades, se puede guardar el filtro que se ha utilizado para crearlo como medida de seguridad. Si el conjunto de entidades que ha creado es eliminado de la caché de 4D Server (debido al tiempo de espera, a la necesidad de espacio del servidor, o a que lo ha eliminado llamando a [`$method=release`]($method.md#methodrelease)). Utilice `$savedfilter` para guardar el filtro que definió al crear su conjunto de entidades y luego pase `$savedfilter` junto con su llamada para recuperar cada vez el conjunto de entidades. From 833d54dac9acc21fc27d3df32c25f9d9657ef05a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:31 +0200 Subject: [PATCH 1448/4889] New translations $savedorderby.md (Spanish) --- .../version-20-R6/REST/$savedorderby.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedorderby.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedorderby.md index 3faf43429c854a..e55e5cf78b3b1c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedorderby.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedorderby.md @@ -7,11 +7,11 @@ Guarda el filtro definido por `$orderby` al crear un conjunto de entidades (*por ## Descripción -Cuando se crea un conjunto de entidades, se puede guardar el sentido de la ordenación junto con el filtro utilizado para su creación como medida de seguridad. If the entity set that you created is removed from 4D Server's cache (due to the timeout, the server's need for space, or your removing it by calling [`$method=release`]($method.md#methodrelease)). +Cuando se crea un conjunto de entidades, se puede guardar el sentido de la ordenación junto con el filtro utilizado para su creación como medida de seguridad. Si el conjunto de entidades que ha creado es eliminado de la caché de 4D Server (debido al tiempo de espera, a la necesidad de espacio del servidor, o a que lo ha eliminado llamando a [`$method=release`]($method.md#methodrelease)). Utilice `$savedorderby` para guardar el orden que definió al crear su conjunto de entidades, luego pase `$savedorderby` junto con su llamada para recuperar cada vez el conjunto de entidades. -Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. If you have used both [`$savedfilter`]($savedfilter.md) and `$savedorderby` in your call when creating an entity set and then you omit one of them, the new entity set, having the same reference number, will reflect that. +Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. Si has usado ambos [`$savedfilter`]($savedfilter. d) y `$savedorderby` en su llamada cuando crea una entidad definida y luego omite una de ellas, la nueva entidad definida, teniendo el mismo número de referencia, lo reflejará. ## Ejemplo From ba7822fb9cb005ff12ad82e51922593ab2853d72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:41 +0200 Subject: [PATCH 1449/4889] New translations configuration.md (Spanish) --- .../version-20-R6/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index 73511eb52f349d..5e7084f104dd0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -38,7 +38,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: ### Uso de los parámetros de la Estructura -The **Read/Write** menu in the "**Web** > **Web Features**" page of the structure settings specifies a group of 4D users that is authorized to establish the link to the 4D application using REST queries. +El menú **Lectura/Escritura** en la página "**Web** > **Funciones web**" de la configuración de la estructura especifica un grupo de usuarios 4D que está autorizado para establecer el enlace con la aplicación 4D utilizando las consultas REST. Por defecto, el menú muestra `\`, lo que significa que los accesos REST están abiertos a todos los usuarios. Una vez que haya especificado un grupo, sólo una cuenta de usuario de 4D que pertenezca a este grupo podrá ser utilizada para [acceder a 4D mediante una petición REST](authUsers.md). Si se utiliza una cuenta que no pertenece a este grupo, 4D devuelve un error de autenticación al remitente de la petición. From 49d15e656149f27c80151445b616ccdbd1ee38a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:03:59 +0200 Subject: [PATCH 1450/4889] New translations overview.md (Spanish) --- .../version-20-R6/Users/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md index 6227d629fc1c84..4562f4169d95ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md @@ -40,7 +40,7 @@ If(Current system user = $user) //puede almacenar los usuarios en una tabla base End if ``` -If you want to use the system user name in 4D instead of "Designer" (e.g. in log files), you can call the [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html) command, for example: +Si desea utilizar el nombre de usuario del sistema en 4D en lugar de "Designer" (por ejemplo, en los archivos de registro), puede llamar al comando [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html), por ejemplo: ```4d SET USER ALIAS(Current system user) From a7d057d147661be15dc9865a0e50cd8446086347 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:04:00 +0200 Subject: [PATCH 1451/4889] New translations advanced-programming.md (Spanish) --- .../version-20-R6/ViewPro/advanced-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md index abd7ff3c66c714..039190fa1fab5c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md @@ -3,7 +3,7 @@ id: advanced-programming title: Programación avanzada con Javascript --- -Un Área 4D View Pro es un [objeto de formulario de Área Web](../FormObjects/webArea_overview.md) que utiliza el [motor de renderizado web integrado](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine). As such, it behaves just like any other web area, and you can get it to execute Javascript code by calling the [`WA Evaluate Javascript`](https://doc.4d.com/4dv20/help/command/en/page1029.html) 4D command. +Un Área 4D View Pro es un [objeto de formulario de Área Web](../FormObjects/webArea_overview.md) que utiliza el [motor de renderizado web integrado](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine). Como tal, se comporta como cualquier otra área web, y puede ejecutar código Javascript llamando al comando 4D [`WA Evaluate Javascript`](https://doc.4d.com/4dv20/help/command/en/page1029.html). Dado que 4D View Pro es alimentado por la [solución de hoja de cálculo SpreadJS](https://developer.mescius.com/spreadjs), también puede llamar a los métodos Javascript de SpreadJS en las áreas 4D View Pro. From 5a6fd3f6f58bec74180097a8020769789243e87a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:04:02 +0200 Subject: [PATCH 1452/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index dd5facea52a65b..1ca578cb27809f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -57,7 +57,7 @@ La propiedad `.name` contiene el nombre de **.allowAutoExpand** : Boolean -The `.allowAutoExpand` property indicates whether to expand columns or rows of the table when values are added in empty adjacent cells. Por defecto = True +La propiedad `.allowAutoExpand` indica si se expanden las columnas o filas de la tabla cuando se añaden valores en celdas vacías adyacentes. Por defecto = True ### .bandColumns @@ -121,7 +121,7 @@ La propiedad `.showResizeHandle` -The `.tableColumns` property is a collection of [cs.ViewPro.TableColumn](#tablecolumn) objects used to create the table's columns. +La propiedad `.tableColumns` es una colección de objetos [cs.ViewPro.TableColumn](#tablecolumn) utilizados para crear las columnas de la tabla. ### .theme From 47f9d806a2b9e125719bf75a40c88712125ff65e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:04:25 +0200 Subject: [PATCH 1453/4889] New translations vp-find.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-find.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md index 0e7a922e3762e7..e46cfdc8d266a9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md @@ -27,14 +27,14 @@ El parámetro *searchValue* permite pasar el texto a buscar dentro del *rangeObj Puede pasar el parámetro opcional *searchCondition* para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | -| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ex: "a" is the same as "A".
    `vk find flag none`no search flags are considered (default)
    `vk find flag use wild cards`Wildcard characters (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | +| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From 3c789ad7f841e75ea1296145c2eedea4be81719a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:04:49 +0200 Subject: [PATCH 1454/4889] New translations vp-get-stylesheet.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md index 8ec92230f321d8..d7b51b6b5a0028 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md @@ -18,7 +18,7 @@ title: VP Get stylesheet #### Descripción -The `VP Get stylesheet` command returns the *styleName* style sheet object containing the property values which have been defined. +El comando `VP Get stylesheet` devuelve el objeto de hoja de estilo *styleName* que contiene los valores de las propiedades que se han definido. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 47d03c83bb95a892788eefc5f3d5372153380d54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:04:52 +0200 Subject: [PATCH 1455/4889] New translations vp-get-table-column-attributes.md (Spanish) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md index adfa7441d7fee4..7079ed9b660d58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md @@ -27,7 +27,7 @@ title: VP Get column attributes #### Descripción -The `VP Get table column attributes` command returns the current attributes of the specified *column* in the *tableName*. +El comando `VP Get table column attributes` devuelve los atributos actuales de *column* especificados en la *tableName*. En *vpAreaName*, pase el nombre del área 4D View Pro. From 2b0ba7bc3ae716548eb5db67162b759b8549b280 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:01 +0200 Subject: [PATCH 1456/4889] New translations vp-import-document.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-import-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md index 8247bb3265166f..ff447fcf31f2a3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md @@ -25,7 +25,7 @@ title: VP IMPORT DOCUMENT #### Descripción -The `VP IMPORT DOCUMENT` command imports and displays the document designated by *filePath* in the 4D View Pro area *vpAreaName*. El documento importado sustituye a los datos ya insertados en el área. +El comando `VP IMPORT DOCUMENT` importa y muestra el documento designado por *filePath* en el área de 4D View Pro *vpAreaName*. El documento importado sustituye a los datos ya insertados en el área. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 276d369c933dd695dd1349e31948435e7a13c2f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:04 +0200 Subject: [PATCH 1457/4889] New translations vp-import-from-object.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-import-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md index 94e7207098ab7a..7f98bbab1dfe4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md @@ -16,7 +16,7 @@ title: VP IMPORT FROM OBJECT #### Descripción -The `VP IMPORT FROM OBJECT` command imports and displays the *viewPro* 4D View Pro object in the *vpAreaName* 4D View Pro area. El contenido del objeto importado sustituye todos los datos insertados en el área. +El comando `VP IMPORT FROM OBJECT` importa y muestra el objeto *viewPro* de 4D View Pro en el área *vpAreaName* de 4D View Pro. El contenido del objeto importado sustituye todos los datos insertados en el área. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 983eb4bf7aab0f0c2d66e5072b5d1790548f891d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:08 +0200 Subject: [PATCH 1458/4889] New translations vp-insert-table-rows.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md index 6e21a54d67388f..17f87b5e6ca0f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE ROWS #### Descripción -The `VP INSERT TABLE ROWS` command inserts one or *count* empty row(s) in the specified *tableName* at the specified *row* index. +El comando `VP INSERT TABLE ROWS` inserta una o *count* fila(s) vacía(s) en el *tableName* especificado en el índice *row* especificado. En el parámetro *insertAfter*, puede pasar una de las siguientes constantes para indicar si la(s) línea(s) debe(n) ser insertada(s) antes o después del índice *row*: From 4f83eeb77437e8fb55d2169f18d8aa683b1c29db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:09 +0200 Subject: [PATCH 1459/4889] New translations vp-move-cells.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-move-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md index 8c1afb81b8f602..ebc6fbd855941f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md @@ -37,7 +37,7 @@ El parámetro *options* tiene varias propiedades: | Propiedad | Tipo | Descripción | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | Determines if the values, formatting and formulas of the cells in *originRange* are removed after the command executes:
    • *False* (default) to remove them
    • *True* to keep them
    | +| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de *originRange* se eliminan después de ejecutar el comando:
    • *False* (por defecto) para eliminarlos
    • *True* para mantenerlos
    | | pasteOptions | Longint | Especifica lo que se pega. Possible values:

    ValueDescription
    `vk clipboard options all` (default)Pastes all data objects, including values, formatting, and formulas.
    `vk clipboard options formatting`Pastes only the formatting.
    `vk clipboard options formulas`Pastes only the formulas.
    `vk clipboard options formulas and formatting`Pastes the formulas and formatting.
    `vk clipboard options values`Pastes only the values.
    `vk clipboard options value and formatting`Pastes the values and formatting.

    | Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). From 5f7cec4be0431a01e27918ed4c174421eca3241f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:16 +0200 Subject: [PATCH 1460/4889] New translations vp-recompute-formulas.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md index abf38f3448a21f..17d541a2604617 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md @@ -15,7 +15,7 @@ title: VP RECOMPUTE FORMULAS #### Descripción -El comando `VP RECOMPUTE FORMULAS` evalúa inmediatamente todas las fórmulas en *vpAreaName*. Por defecto, 4D calcula automáticamente las fórmulas cuando se insertan, importan o exportan. `VP RECOMPUTE FORMULAS` permite forzar el cálculo en cualquier momento (por ejemplo, en caso de que se realicen modificaciones en las fórmulas o si éstas contienen llamadas a la base). The command launches the execution of the [VP FLUSH COMMANDS](vp-flush-commands.md) command to execute any stored commands and clear the command buffer, then calculates all formulas in the workbook. +El comando `VP RECOMPUTE FORMULAS` evalúa inmediatamente todas las fórmulas en *vpAreaName*. Por defecto, 4D calcula automáticamente las fórmulas cuando se insertan, importan o exportan. `VP RECOMPUTE FORMULAS` permite forzar el cálculo en cualquier momento (por ejemplo, en caso de que se realicen modificaciones en las fórmulas o si éstas contienen llamadas a la base). El comando lanza la ejecución del comando [VP FLUSH COMMANDS](vp-flush-commands.md) para ejecutar cualquier comando almacenado y limpiar el buffer de comandos, luego calcula todas las fórmulas del libro de trabajo. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From c3b6726f0da157cb10db9548024f33970d1d5dd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:21 +0200 Subject: [PATCH 1461/4889] New translations vp-remove-table-columns.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md index c8db2e6a0b2223..4fe948aefffe92 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md @@ -27,7 +27,7 @@ title: VP REMOVE TABLE COLUMNS #### Descripción -The `VP REMOVE TABLE COLUMNS` command removes one or *count* column(s) in the specified *tableName* at the specified *column* index. El comando elimina valores y estilos. +El comando `VP REMOVE TABLE COLUMNS` elimina una o *count* columna(s) en el *tableName* especificado en el índice *column* especificado. El comando elimina valores y estilos. El comando elimina las columnas de la tabla *tableName*, NO de la hoja. El número total de columnas de la hoja no se ve afectado por el comando. Los datos a la derecha de la tabla (si los hay) se desplazan automáticamente a la izquierda según el número de columnas eliminadas. From 373414ee1da04a2c0c4d6f2f2e1d0fe247ff545f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:31 +0200 Subject: [PATCH 1462/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md index fdaa4aed44466a..8a21d107851d86 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md @@ -15,7 +15,7 @@ title: VP SET ALLOWED METHODS > **Compatibilidad** -> For greater flexiblity, it is recommended to use the [`VP SET CUSTOM FUNCTIONS`](vp-set-custom-functions.md) command which allows you to designate 4D formulas that can be called from 4D View Pro areas. En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, se ignoran las llamadas a `VP SET ALLOWED METHODS`. 4D View Pro also supports 4D's generic `SET ALLOWED METHODS` command if neither `VP SET CUSTOM FUNCTIONS` nor `VP SET ALLOWED METHODS` are called, however using the generic command is not recommended. +> Para una mayor flexibilidad, se recomienda utilizar el comando [`VP SET CUSTOM FUNCTIONS`](vp-set-custom-functions.md) que permite designar fórmulas 4D que pueden ser llamadas desde áreas 4D View Pro. En cuanto se llama a `VP SET CUSTOM FUNCTIONS`, se ignoran las llamadas a `VP SET ALLOWED METHODS`. 4D View Pro también soporta el comando genérico 4D `SET ALLOWED METHODS` si no se llama ni a `VP SET CUSTOM FUNCTIONS` ni a `VP SET ALLOWED METHODS`, sin embargo no se recomienda usar el comando genérico. #### Descripción From bb93ac6b4cc3e6d42343f23c972013f226a23693 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:05:35 +0200 Subject: [PATCH 1463/4889] New translations vp-set-cell-style.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md index 0a52785cc27494..87f7363778bfa5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md @@ -20,7 +20,7 @@ El comando `VP SET CELL STYLE` a En *rangeObj*, pase un rango de celdas donde se aplicará el estilo. Si *rangeObj* contiene múltiples celdas, el estilo se aplica a cada celda. -> Borders applied with `VP SET CELL STYLE` will be applied to each cell of the *rangeObj*, as opposed to the [VP SET BORDER](vp-set-border.md) command which applies borders to the *rangeObj* as a whole. +> Los bordes aplicados con `VP SET CELL STYLE` se aplicarán a cada celda del *rangeObj*, a diferencia del comando [VP SET BORDER](vp-set-border.md) que aplica bordes al *rangeObj* en su conjunto. El parámetro *styleObj* permite pasar un objeto que contiene propiedades de estilo. Puede utilizar una hoja de estilo existente o crear una nueva. Si *styleObj* contiene a la vez una hoja de estilo existente y propiedades de estilo adicionales, se aplica primero la hoja de estilo existente, seguida de las propiedades adicionales. From bed11f96dc8c7f5a9a3b8e30b695fbf1db09d627 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:06:08 +0200 Subject: [PATCH 1464/4889] New translations configuring.md (Spanish) --- .../version-20-R6/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 3321d234bfd287..a95b62b6f27840 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -17,7 +17,7 @@ Puede seleccionar la interfaz a utilizar con sus áreas de formulario 4D View Pr ![](../assets/en/ViewPro/vpUserInterface.PNG) -> You can also use the [`userInterface`](FormObjects/properties_Appearance.md#user-interface) and [`withFormulaBar`](FormObjects/properties_Appearance.md#show-formula-bar)(only with the "toolbar" interface) JSON properties. +> También puede utilizar las propiedades JSON [`userInterface`](FormObjects/properties_Appearance.md#user-interface) y [`withFormulaBar`](FormObjects/properties_Appearance.md#show-formula-bar)(sólo con la interfaz "barra de herramientas"). Las interfaces permiten realizar modificaciones básicas y manipular los datos. Las modificaciones definidas por el usuario se guardan en el objeto 4D View Pro cuando el usuario guarda el documento. From e8f636c589cafb13a78abaa326a21dd8c79bf02d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:06:10 +0200 Subject: [PATCH 1465/4889] New translations formulas.md (Spanish) --- .../version-20-R6/ViewPro/formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md index e8b225c09a5cf5..eaf2deffeac00e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md @@ -213,7 +213,7 @@ Tenga en cuenta que los ( ) son obligatorios, incluso si no se pasan parámetros =METHODWITHOUTNAME() ``` -You can declare the name, type, and number of parameters through the *parameters* collection of the function you declared using the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md) command. Opcionalmente, puede controlar el número de parámetros pasados por el usuario a través de las propiedades *minParams* y *maxParams*. +Puede declarar el nombre, tipo y número de parámetros a través de la colección *parameters* de la función que declaró utilizando el comando [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md). Opcionalmente, puede controlar el número de parámetros pasados por el usuario a través de las propiedades *minParams* y *maxParams*. For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. From 42ca18ec83018f5f5557f36b5f7870bf52056de0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:06:21 +0200 Subject: [PATCH 1466/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index d147d65329eeb0..abfecbd97c31e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -11,7 +11,7 @@ Qodly Studio for 4D se encuentra actualmente en la fase **Developer Preview**. N **Qodly Studio** es un creador de interfaces para aplicaciones web. Ofrece a los desarrolladores un editor gráfico de páginas para diseñar aplicaciones que se ejecutan en navegadores web o smartphones. Soporta de forma nativa los [objetos ORDA](../ORDA/overview.md). -You can use Qodly Studio directly from your **4D environment** to build modern and sophisticated interfaces that you can easily integrate to your existing 4D projects and deploy **on premise**. +Puede utilizar Qodly Studio directamente desde su **entorno 4D** para crear interfaces modernas y sofisticadas que puede integrar fácilmente a sus proyectos 4D existentes y desplegar **in situ**. Qodly Studio también puede utilizarse en la [**plataforma Qodly Cloud**](https://qodly.com), dedicada al desarrollo de aplicaciones profesionales web. From a0f1c96cdc14c94856659972e9c75080b8c228c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:06:22 +0200 Subject: [PATCH 1467/4889] New translations sessions.md (Spanish) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index a2d62359cdde0c..cd813b3dfd9c58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -28,7 +28,7 @@ La funcionalidad de gestión de sesiones puede ser activada y desactivada en su Esta opción está seleccionada por defecto en los nuevos proyectos. Sin embargo, se puede desactivar seleccionando la opción **Sin sesiones**, en cuyo caso las funcionalidades de la sesión web se desactivan (no hay ningún objeto `Session` disponible). -- Using the [`.scalableSession`](API/WebServerClass.md#scalablesession) property of the Web Server object (to pass in the *settings* parameter of the [`.start()`](API/WebServerClass.md#start) function). En este caso, esta configuración anula la opción definida en la caja de diálogo Configuración del objeto Servidor Web (no se almacena en el disco). +- Usando la propiedad [`.scalableSession`](API/WebServerClass.md#scalablesession) del objeto Servidor Web (para pasar el parámetro *settings* de la función [`.start()`](API/WebServerClass.md#start)). En este caso, esta configuración anula la opción definida en la caja de diálogo Configuración del objeto Servidor Web (no se almacena en el disco). > El comando `WEB SET OPTION` también puede establecer el modo de sesión para el servidor web principal. From 4861ab57ede8dd871843ac2e4ac97f9a5a5a9b6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:06:29 +0200 Subject: [PATCH 1468/4889] New translations webserverconfig.md (Spanish) --- .../version-20-R6/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index ffbb4c75953122..721240dd043bf8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -119,7 +119,7 @@ Separe cada método con un ";" (por ejemplo: "post;get"). Si methods está vací | objeto webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([*HTTPDebugLog_nn.txt*](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Es útil para depurar problemas relacionados con el servidor web. Registra cada solicitud y cada respuesta en modo bruto. Se registran las solicitudes completas, incluidos los encabezados; opcionalmente, también se pueden registrar las partes del cuerpo. +Estado del archivo de registro de peticiones HTTP del servidor web ([*HTTPDebugLog_nn.txt*](../Debugging/debugLogFiles.md#httpdebuglogtxt), almacenado en la carpeta "Logs" de la aplicación -- nn es el número de archivo). Es útil para depurar problemas relacionados con el servidor web. Registra cada solicitud y cada respuesta en modo bruto. Se registran las solicitudes completas, incluidos los encabezados; opcionalmente, también se pueden registrar las partes del cuerpo. | Valor | Constante | Descripción | | ----- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | From fc991b41ef799ce760ffb1e525bd372d1285a6d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:06:32 +0200 Subject: [PATCH 1469/4889] New translations writeprointerface.md (Spanish) --- .../version-20-R6/WritePro/writeprointerface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md index e4539f69d4fd77..cdd65a64bc4bd8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md @@ -41,7 +41,7 @@ Dependiendo de si el usuario selecciona un modelo o una tabla, puede ver la list En el Asistente para tablas, el usuario también puede definir el número de filas de encabezado y filas adicionales (de 0 a 5 cada una), definir [filas de interrupción](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6233076) (filas de resumen) encima o debajo de la fila de datos, y elegir mostrar/ocultar [filas de arrastre](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6236686). -In addition, the user has the possibility to choose the table's behavior when its datasource is empty with the following options: Show data row, Hide date row, Hide table, Show placeholder row. +Además, el usuario tiene la posibilidad de elegir el comportamiento de la tabla cuando su fuente de datos está vacía con las siguientes opciones: Mostrar fila de datos, Ocultar fila de fecha, Ocultar tabla, Mostrar fila de marcador de posición. ##### En pantalla: From 6649188ff4225b5d291dbe1b4226cd0d27ac5878 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:19:18 +0200 Subject: [PATCH 1470/4889] New translations compatibility.md (Spanish) --- .../version-20-R6/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md index 9561250cef9d58..203eeacbe92a60 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md @@ -27,4 +27,4 @@ La página Compatibilidad agrupa los parámetros relacionados con el mantenimien - **Impresión sin bloqueo**: a partir de 4D v20 R4, cada proceso tiene sus propias configuraciones de impresión (opciones de impresión, impresora actual, etc.), lo que le permite ejecutar múltiples trabajos de impresión simultáneamente. Marque esta opción si desea beneficiarse de esta nueva implementación en sus proyectos 4D convertidos o bases de datos convertidas de modo binario a modo proyecto. **Si se deja sin marcar**, se aplica la implementación anterior: la configuración actual de impresión 4D se aplica globalmente, la impresora se pone en modo "ocupado" cuando hay un trabajo de impresión en marcha, se debe llamar a `CLOSE PRINTING JOB` para que la impresora esté disponible para el siguiente trabajo de impresión (consulte la documentación anterior de 4D para más información). -- **Save structure color and coordinates in separate catalog_editor.json file**: Starting with 4D v20 R5, changes made in the Structure editor regarding graphical appearance of tables and fields (color, position, order...) se guardan en un archivo independiente llamado `catalog_editor.json`, almacenado en la carpeta [Sources] del proyecto(../Project/architecture.md#sources). Esta nueva arquitectura de archivos facilita la gestión de conflictos en aplicaciones VCS, ya que el archivo `catalog.4DCatalog` ahora contiene sólo cambios cruciales en la estructura de la base de datos. Por razones de compatibilidad, esta funcionalidad no está habilitada por defecto en proyectos convertidos de versiones anteriores de 4D, necesita marcar esta opción. Cuando la función está habilitada, el archivo `catalog_editor.json` se crea en la primera modificación en el editor de estructuras. +- **Guardar el color y las coordenadas de la estructura en un archivo catalog_editor.json separado**: a partir de 4D v20 R5, cambios realizados en el editor de estructura en relación a la apariencia gráfica de tablas y campos (color, posición, orden...) se guardan en un archivo independiente llamado `catalog_editor.json`, almacenado en la carpeta [Sources] del proyecto(../Project/architecture.md#sources). Esta nueva arquitectura de archivos facilita la gestión de conflictos en aplicaciones VCS, ya que el archivo `catalog.4DCatalog` ahora contiene sólo cambios cruciales en la estructura de la base de datos. Por razones de compatibilidad, esta funcionalidad no está habilitada por defecto en proyectos convertidos de versiones anteriores de 4D, necesita marcar esta opción. Cuando la función está habilitada, el archivo `catalog_editor.json` se crea en la primera modificación en el editor de estructuras. From 167aaac41f89c4a16219e6271ef1c20551d29220 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:20:00 +0200 Subject: [PATCH 1471/4889] New translations shared.md (Japanese) --- .../version-18/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/shared.md index fdde518c69151a..44fb9187e3cbfc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/shared.md @@ -45,8 +45,6 @@ title: 共有オブジェクトと共有コレクション 共有グループのルールについての詳細は、例題2を参照してください。 -**注:** 共有グループは、*ロック識別子* と呼ばれる内部プロパティによって管理されています。 この値についての詳細は、[ランゲージリファレンス](https://doc.4d.com/4Dv18/4D/18/Shared-objects-and-shared-collections.300-4505654.ja.html#3648963) を参照ください。 - ### 読み出し たとえ共有オブジェクト/コレクションが他のプロセスによって使用中であっても、それらのプロパティや要素は、`Use...End use` 構文を呼び出さずとも取得することが可能です。 From a1b2b3b00eb0215d347da1a018795163b135c562 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:26:51 +0200 Subject: [PATCH 1472/4889] New translations collectionclass.md (Japanese) --- .../version-19/API/CollectionClass.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 0a751af0dfdb8d..8799458e9f16f4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -182,13 +182,11 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 * 日付 * 時間 (ミリ秒の数 (実数) として保存されます)。 * null -* 共有オブジェクト(*) -* 共有コレクション(*) +* shared object +* shared collection > 標準のコレクション (非共有コレクション) とは異なり、共有コレクションはピクチャーやポインター、共有でないオブジェクトおよびコレクションはサポートしていません。 -(\*) 共有オブジェクトおよびコレクションが共有コレクションに追加された場合、それらは同じ *ロック識別子* を共有します。 この点についてのより詳細は、[4D Doc Center](https://doc.4d.com) を参照ください。 - #### 例題 @@ -523,6 +521,7 @@ End use **.count**( { *propertyPath* : Text } ) : Real + | 引数 | タイプ | | 説明 | | ------------ | ---- |:--:| --------------------------------------- | From 531dbd78fa90a559545cb0e5d8ae7cd3ff9398c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:28:01 +0200 Subject: [PATCH 1473/4889] New translations shared.md (Japanese) --- .../version-19/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md index 15db894f7c56d9..aa7379586efd3f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md @@ -68,8 +68,6 @@ End Use 共有グループのルールについての詳細は、例題2を参照してください。 -**注:** 共有グループは、*ロック識別子* と呼ばれる内部プロパティによって管理されています。 この値についての詳細は、[ランゲージリファレンス](https://doc.4d.com/4Dv18/4D/18/Shared-objects-and-shared-collections.300-4505654.ja.html#3648963) を参照ください。 - ### 読み出し たとえ共有オブジェクト/コレクションが他のプロセスによって使用中であっても、それらのプロパティや要素は、`Use...End use` 構文を呼び出さずとも取得することが可能です。 From 726950cb80524db5a4db96f0f8f5285fd30d821d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:30:30 +0200 Subject: [PATCH 1474/4889] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 13b38ed598eae5..2e949f9aba47e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -190,7 +190,7 @@ ORDAアーキテクチャーでは、リレーション属性はエンティテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: * 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -* 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です (つまり、*ロック識別子* を持っていないということです)。 +* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; * 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add( )`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy( )`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From bcc88d5be6869451531906a282f13148b1b6a7f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:41:04 +0200 Subject: [PATCH 1475/4889] New translations collectionclass.md (Japanese) --- .../version-20/API/CollectionClass.md | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 7e80644c8cfa38..1e92279542879e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -210,8 +210,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 * 日付 * 時間 (ミリ秒の数 (実数) として保存されます)。 * null -* 共有オブジェクト(*) -* 共有コレクション(*) +* shared object +* shared collection :::note @@ -219,7 +219,6 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 ::: -(\*) 共有オブジェクトおよびコレクションが共有コレクションに追加された場合、それらは同じ *ロック識別子* を共有します。 この点についてのより詳細は、[4D Doc Center](https://doc.4d.com) を参照ください。 #### 例題 @@ -908,16 +907,13 @@ End use -| 引数 | タイプ | | 説明 | -| ---------- | ----------- |:--:| ------------------------------------------------ | -| startFrom | Integer | -> | テストを開始するインデックス | -| formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | -| param | 複合 | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | Boolean | <- | すべての要素がテストをパスすれば true| +| 引数 | タイプ | | 説明 | +| ---------- | ----------- |:--:| -------------- | +| startFrom | Integer | -> | テストを開始するインデックス | +| formula | 4D.Function | -> | フォーミュラオブジェクト | +| methodName | Text | -> | メソッド名 | - -| +|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| |Result|Boolean|<-|True if all elements successfully passed the test| #### 説明 @@ -2127,6 +2123,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) コレクションが異なる型の値を格納している場合、`.max()` 関数は型のリスト順の、最後の型の最大値を返します ([`.sort()`](#sort) 参照)。 + コレクションがオブジェクトを格納している場合には、最大値を取得するオブジェクトプロパティのパスを *propertyPath* に渡します。 コレクションが空の場合、 `.max()` は *Undefined* を返します。 From be6cabec6affd46c65e202f532436219a7070c5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:42:13 +0200 Subject: [PATCH 1476/4889] New translations shared.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/Concepts/shared.md | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md index 10db6e1b822435..3717a7a810d352 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md @@ -69,7 +69,6 @@ End Use 共有グループのルールについての詳細は、例題2を参照してください。 -**注:** 共有グループは、*ロック識別子* と呼ばれる内部プロパティによって管理されています。 この値についての詳細は、[ランゲージリファレンス](https://doc.4d.com/4Dv18/4D/18/Shared-objects-and-shared-collections.300-4505654.ja.html#3648963) を参照ください。 ### 読み出し From fe437bacda8cd52e7485e2aef48f28c1dcece18f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:44:37 +0200 Subject: [PATCH 1477/4889] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index 74890dd924d46c..153059c5ded441 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -194,7 +194,7 @@ ORDAアーキテクチャーでは、リレーション属性はエンティテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: - 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です (つまり、*ロック識別子* を持っていないということです)。 +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add( )`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy( )`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From 64ccea4b865f2bb5082953930baf2a370f2d9c5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 01:59:08 +0200 Subject: [PATCH 1478/4889] New translations shared.md (Japanese) --- .../version-20-R5/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index 4137b3bea88b73..cda686181b0f1d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -70,8 +70,6 @@ End Use 共有グループのルールについての詳細は、例題2を参照してください。 -**注:** 共有グループは、_ロック識別子_ と呼ばれる内部プロパティによって管理されています。 この値についての詳細は、ランゲージリファレンス を参照ください。 - ### 読み出し たとえ共有オブジェクト/コレクションが他のプロセスによって使用中であっても、それらのプロパティや要素は、`Use...End use` 構文を呼び出さずとも取得することが可能です。 From dd27da5f3b44fe25f441db6f63a0744ec17aded6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:01:58 +0200 Subject: [PATCH 1479/4889] New translations entities.md (Japanese) --- .../version-20-R5/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index 952e6ee1854fca..ed46c96f4eca75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -263,7 +263,7 @@ $emp:=ds.Employee.get(2) // プライマリーキーが 2 の Employee エンテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: - 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です (つまり、_ロック識別子_ を持っていないということです)。 +- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です。 - 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add()`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy()`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From 434b212ed871a5236bbb759dc7187668e38dd027 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:18:53 +0200 Subject: [PATCH 1480/4889] New translations collectionclass.md (Japanese) --- .../current/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 15cf6fbd6de2e7..9509526377b99f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -196,8 +196,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 - date - 時間 (ミリ秒の数 (実数) として保存されます)。 - null -- 共有オブジェクト(\*) -- 共有コレクション(\*) +- 共有オブジェクト +- 共有コレクション :::note @@ -205,8 +205,6 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 ::: -(\*) 共有オブジェクトおよびコレクションが共有コレクションに追加された場合、それらは同じ *ロック識別子* を共有します。 この点についてのより詳細は、[4D Doc Center](https://doc.4d.com) を参照ください。 - #### 例題 ```4d From b2877ef9599652c86a4b59a5b009cb1d9969f30d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:20:30 +0200 Subject: [PATCH 1481/4889] New translations shared.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md index 4137b3bea88b73..cda686181b0f1d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -70,8 +70,6 @@ End Use 共有グループのルールについての詳細は、例題2を参照してください。 -**注:** 共有グループは、_ロック識別子_ と呼ばれる内部プロパティによって管理されています。 この値についての詳細は、ランゲージリファレンス を参照ください。 - ### 読み出し たとえ共有オブジェクト/コレクションが他のプロセスによって使用中であっても、それらのプロパティや要素は、`Use...End use` 構文を呼び出さずとも取得することが可能です。 From 2445dffe86e301622c70df51f308ad62ef5b9cbf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:23:24 +0200 Subject: [PATCH 1482/4889] New translations entities.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md index 0ad1c2eea7aa4b..47431a3307ee0f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -269,7 +269,7 @@ $emp:=ds.Employee.get(2) // プライマリーキーが 2 の Employee エンテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: - 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です (つまり、_ロック識別子_ を持っていないということです)。 +- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です。 - 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add()`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy()`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From 6903f0d6b336c039aab02ded23d18a19ef26ccd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:40:08 +0200 Subject: [PATCH 1483/4889] New translations collectionclass.md (Japanese) --- .../version-20-R5/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index bac5f96928f945..6399b9a91c6a47 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -196,8 +196,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 - 日付 - 時間 (ミリ秒の数 (実数) として保存されます)。 - null -- 共有オブジェクト(\*) -- 共有コレクション(\*) +- 共有オブジェクト +- 共有コレクション :::note @@ -205,8 +205,6 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 ::: -(\*) 共有オブジェクトおよびコレクションが共有コレクションに追加された場合、それらは同じ *ロック識別子* を共有します。 この点についてのより詳細は、[4D Doc Center](https://doc.4d.com) を参照ください。 - #### 例題 ```4d From 9d823b395ae79ccf0c2768b21ccce9a739ccec0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:41:17 +0200 Subject: [PATCH 1484/4889] New translations collectionclass.md (Japanese) --- .../version-20-R6/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index cd157ebbbafc90..80664c803b5539 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -196,8 +196,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 - 日付 - 時間 (ミリ秒の数 (実数) として保存されます)。 - null -- 共有オブジェクト(\*) -- 共有コレクション(\*) +- 共有オブジェクト +- 共有コレクション :::note @@ -205,8 +205,6 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 ::: -(\*) 共有オブジェクトおよびコレクションが共有コレクションに追加された場合、それらは同じ *ロック識別子* を共有します。 この点についてのより詳細は、[4D Doc Center](https://doc.4d.com) を参照ください。 - #### 例題 ```4d From d1c9461e09b9fbec2fb773dfbc4585f9a9742a20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:42:54 +0200 Subject: [PATCH 1485/4889] New translations shared.md (Japanese) --- .../version-20-R6/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index 4ae25c4838a672..4c390cca02df32 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -70,8 +70,6 @@ End Use 共有グループのルールについての詳細は、例題2を参照してください。 -**注:** 共有グループは、*ロック識別子* と呼ばれる内部プロパティによって管理されています。 この値についての詳細は、ランゲージリファレンス を参照ください。 - ### 読み出し たとえ共有オブジェクト/コレクションが他のプロセスによって使用中であっても、それらのプロパティや要素は、`Use...End use` 構文を呼び出さずとも取得することが可能です。 From 0201032a5a797ef9241e8022a84ea5482abf2e90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 02:45:49 +0200 Subject: [PATCH 1486/4889] New translations entities.md (Japanese) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 0a5b4bd2df3e92..f6c10ff8620203 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -269,7 +269,7 @@ $emp:=ds.Employee.get(2) // プライマリーキーが 2 の Employee エンテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: - 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です (つまり、*ロック識別子* を持っていないということです)。 +- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です。 - 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add()`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy()`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From 8b356e7d31d665ca81a421ae297b67acdcfed986 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:02:51 +0200 Subject: [PATCH 1487/4889] New translations shared.md (Portuguese, Brazilian) --- .../version-18/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-18/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-18/Concepts/shared.md index a82fe51f2d2c9d..837acbf5cf6f3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-18/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-18/Concepts/shared.md @@ -45,8 +45,6 @@ A atribuição de objectos/colecções partilhados a propriedades ou elementos d Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. -**Nota:** Os grupos partilhados são geridos através de uma propriedade interna denominada *identificador de bloqueio*. Para obter informações detalhadas sobre este valor, consulte a Referência da Linguagem 4D. - ### Leitura Ao chamar a `Use` em um objeto/colección compartido de um grupo se bloquearão as propriedades/elementos de todos os objetos/coleções compartidos que pertençam ao mesmo grupo. From 3fb78960367352c6be2b59923949019320f3323a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:04:04 +0200 Subject: [PATCH 1488/4889] New translations creating.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-18/Menus/creating.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-18/Menus/creating.md b/i18n/pt/docusaurus-plugin-content-docs/version-18/Menus/creating.md index f2566bacf4249e..1997fbb6dfd8e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-18/Menus/creating.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-18/Menus/creating.md @@ -50,7 +50,7 @@ Para adicionar um item de menu: 1. In the list of source menus, select the menu to which you want to add a command. Se o menu já contiver comandos, eles serão exibidos na lista central. If you want to insert the new command, select the command that you want it to appear above. Você sempre pode reorganizar o menu posteriormente, arrastando e soltando. 2. Choose **Add an item to menu “MenuName”** in the options menu of the editor or from the context menu (right click in the central list). OR Click on the add ![](../assets/en/Menus/PlussNew.png) button located below the central list. 4D adds a new item with the default name “Item X” where X is the number of items already created. -3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. You can enter the name as "hard coded" or enter a reference (see below). +3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. Você pode digitar o nome como "código duro" ou insira uma referência (veja abaixo). ### Utilizar a linguagem 4D From 931aa826a1159021840a2e77c12e29ba79304cd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:04:13 +0200 Subject: [PATCH 1489/4889] New translations developing.md (Portuguese, Brazilian) --- .../version-18/Project/developing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/developing.md b/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/developing.md index f8d60a09e24e54..9c823c46eabf13 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/developing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/developing.md @@ -5,7 +5,7 @@ title: Desenvolver um projeto ## Ferramentas de desenvolvimento -Os projetos bancos de dados 4D são criados localmente, utilizando a aplicação **4D Developer**. Para abrir um projeto desde 4D Developer, selecione o arquivo principal do projeto, chamado *databaseName.4DProject* (ver [Arquitetura de um projeto 4D](architecture.md)). Lembre que também pode trabalhar com qualquer editor de texto, já que a maioria dos arquivos de projeto 4D são arquivos texto. Concurrent file access is handled via a file access manager (see below). +Os projetos bancos de dados 4D são criados localmente, utilizando a aplicação **4D Developer**. Para abrir um projeto desde 4D Developer, selecione o arquivo principal do projeto, chamado *databaseName.4DProject* (ver [Arquitetura de um projeto 4D](architecture.md)). Lembre que também pode trabalhar com qualquer editor de texto, já que a maioria dos arquivos de projeto 4D são arquivos texto. O acesso simultâneo a arquivos é feito por meio de um gerenciador de acesso a arquivos (veja abaixo). 4D Server pode abrir os arquivos *nome do banco de dados.4DProject* para realizar provas: as máquinas 4D remotas podem conectar-se e utilizar o banco de dados, mas todos os arquivos da estrutura do banco de dados são de apenas leitura. From 95fb41d59a3a491895bccee6abb5661b534a2adf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:09:27 +0200 Subject: [PATCH 1490/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-19/API/CollectionClass.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 1b9216d99466ff..62204f7a375714 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -182,13 +182,11 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: * date * hora (armazenada como número de milissegundos - real) * null -* objeto compartido(*) -* shared collection(*) > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros, objetos ou coleções que não são compartilhadas. +* shared object +* shared collection > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros e objetos ou coleção que não forem partilhadas. -(\*)Quando um objeto partilhado ou coleção forem adicionadas a uma coleção partilhada, partilham o mesmo *locking identifier*. Para saber mais sobre esse ponto, veja [4D Doc Center](https://doc.4d.com). - #### Exemplo @@ -518,6 +516,7 @@ Esse exemplo ilustra o uso da opção `ck resolve pointers`: **.count**( { *propertyPath* : Text } ) : Real + | Parâmetro | Tipo | | Descrição | | ------------ | ---- |:--:| --------------------------------------------------------- | From 5ecbecf1cff3dea9f98c33c2389067f7e804f9eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:10:24 +0200 Subject: [PATCH 1491/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-19/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 267107fdcafad0..89913b6a30c684 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -40,7 +40,7 @@ A maioria dos [comandos de gerenciamento de imagens 4D](https://doc.4d.com/4Dv18 | Redimensionamento | Imagem * Número | Imagem | Redimensionar imagem por proporção número | | Escala horizontal | Imagem *+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | | Escala vertical | Picture *| Number | Imagem | Redimensionar imagem por proporção número | -| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. Veja `GET PICTURE KEYWORDS` | **Notas:** From 6a3d20d6e9f8bddc77a43788759c2e0da6e81666 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:10:37 +0200 Subject: [PATCH 1492/4889] New translations shared.md (Portuguese, Brazilian) --- .../version-19/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/shared.md index ceb2741c660f63..78d1783fd6cf46 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/shared.md @@ -67,8 +67,6 @@ A atribuição de objectos/colecções partilhados a propriedades ou elementos d Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. -**Nota:** Os grupos partilhados são geridos através de uma propriedade interna denominada *identificador de bloqueio*. Para obter informações detalhadas sobre este valor, consulte a Referência da Linguagem 4D. - ### Leitura Ao chamar a `Use` em um objeto/colección compartido de um grupo se bloquearão as propriedades/elementos de todos os objetos/coleções compartidos que pertençam ao mesmo grupo. From b3fc8e4f2389ecbf08f1bae5b60ed8c6abda72cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:13:06 +0200 Subject: [PATCH 1493/4889] New translations creating.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-19/Menus/creating.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Menus/creating.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Menus/creating.md index 69f8947062fd6f..0bf4ab9b161bdc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Menus/creating.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Menus/creating.md @@ -50,7 +50,7 @@ Para adicionar um item de menu: 1. In the list of source menus, select the menu to which you want to add a command. Se o menu já contiver comandos, eles serão exibidos na lista central. If you want to insert the new command, select the command that you want it to appear above. Você sempre pode reorganizar o menu posteriormente, arrastando e soltando. 2. Choose **Add an item to menu “MenuName”** in the options menu of the editor or from the context menu (right click in the central list). OR Click on the add ![](../assets/en/Menus/PlussNew.png) button located below the central list. 4D adds a new item with the default name “Item X” where X is the number of items already created. -3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. You can enter the name as "hard coded" or enter a reference (see below). +3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. Você pode digitar o nome como "código duro" ou insira uma referência (veja abaixo). ### Utilizar a linguagem 4D From aa5bee58ae4dd1c957c5b019ce256bad2bf634f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:13:11 +0200 Subject: [PATCH 1494/4889] New translations entities.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 9bcc7c0163fd28..31565f96fc34d3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -189,7 +189,7 @@ Uma seleção de entidade pode ser **compartilhável** (pode ser lida por vário Uma seleção de entidade **compartilhável** tem as seguintes características: * ele pode ser armazenado em um objeto compartilhado ou em uma coleção compartilhada e pode ser passado como parâmetro entre vários processos ou trabalhadores; -* pode ser armazenado em vários objetos ou coleções compartilhados, ou em um objeto ou coleção compartilhado que já pertença a um grupo (ele não tem um identificador de bloqueio **); +* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; * não permite a adição de novas entidades. A tentativa de adicionar uma entidade a uma seleção de entidade compartilhável acionará um erro (1637 - Esta seleção de entidade não pode ser alterada). Para adicionar uma entidade a uma seleção de entidade compartilhável, você deve primeiro transformá-la em uma seleção de entidade não compartilhável usando a função [`.copy()`](API/EntitySelectionClass.md#copy) , antes de chamar [`.add()`](API/EntitySelectionClass.md#add). > A maioria das funções de seleção de entidades (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) suporta seleções de entidades compartilháveis, pois não precisam alterar a seleção de entidades original (elas retornam uma nova). From 9a7190a808e519aa4f9d6677ffd31d33c122953e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:23:18 +0200 Subject: [PATCH 1495/4889] New translations code.json (Portuguese, Brazilian) --- i18n/pt/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/code.json b/i18n/pt/code.json index 109dede0ef1201..27a14eee56ab55 100644 --- a/i18n/pt/code.json +++ b/i18n/pt/code.json @@ -600,7 +600,7 @@ "message": "Gerenciamento do código" }, "theme.docs.DocCard.categoryDescription.plurals": { - "message": "1 item|{count} items", + "message": "1 item|{count} itens", "description": "The default description for a category card in the generated index about how many items this category includes" }, "theme.admonition.warning": { From 336cadf7523065623cad6752802da0ecbf5b4552 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:23:32 +0200 Subject: [PATCH 1496/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20/API/CollectionClass.md | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 226e010fd3aeb9..e04d9373fc4d70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -210,8 +210,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: * date * hora (armazenada como número de milissegundos - real) * null -* objeto compartido(*) -* shared collection(*) > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros, objetos ou coleções que não são compartilhadas. +* shared object +* shared collection :::note @@ -219,7 +219,6 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ::: -(\*)Quando um objeto partilhado ou coleção forem adicionadas a uma coleção partilhada, partilham o mesmo *locking identifier*. Para saber mais sobre esse ponto, veja [4D Doc Center](https://doc.4d.com). #### Exemplo @@ -902,16 +901,13 @@ Como padrão, uma avaliação não-diacrítica é realizada. Se quiser que a ava -| Parâmetro | Tipo | | Descrição | -| ---------- | ------------ |:--:| ---------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para início do teste em | -| formula | 4D. Function | -> | Objecto fórmula | -| methodName | Text | -> | Nome da função a qual se chama para processar os elementos da coleção | -| param | Mixed | -> | *methodName* recebe os parâmetros abaixo: | -| Resultados | Parâmetros | <- | True se todos os elementos passarem o teste com sucesso| - +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------ |:--:| --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para início do teste em | +| formula | 4D. Function | -> | Objecto fórmula | +| methodName | Text | -> | Nome da função a qual se chama para processar os elementos da coleção | -| +|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| |Result|Boolean|<-|True if all elements successfully passed the test| #### Descrição @@ -2095,6 +2091,7 @@ A função `.max()` devolve o elemento com shared collection(*) > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros, objetos ou coleções que não são compartilhadas. + Se a coleção conter objetos, pode passar o parâmetro *propertyPath* para indicar a propriedade objeto cujos valores máximos você quer obter. Se a coleção estiver vazia, `.max()` devolve *Undefined*. From a1fb512684b45b805d9bcb5f5ac819cef32b7246 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:24:10 +0200 Subject: [PATCH 1497/4889] New translations 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 6c5ba1293bb626..37f854a84ef947 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 @@ -34,7 +34,7 @@ Alguns dados são também recolhidos a intervalos regulares. | memory | Number | Volume de armazenamento de memória (em bytes) disponível na máquina | | system | Text | Versão do sistema operativo e número de construção | | headless | Parâmetros | Verdadeiro se a aplicação estiver a correr em modo sem cabeça | -| version | Number | Release number of the 4D application | +| version | Number | Número da versão da aplicação 4D | | buildNumber | Number | Número da versão da aplicação 4D | | licença | Object | Nome comercial e descrição das licenças do produto | | isRosetta | Parâmetros | True se 4D for emulado através do Rosetta no macOS, False caso contrário (não emulado ou no Windows). | From 2139a8aa7b3b3f72aa5cd0c17eb5b725bc5fe68e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:24:32 +0200 Subject: [PATCH 1498/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-20/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 267107fdcafad0..89913b6a30c684 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -40,7 +40,7 @@ A maioria dos [comandos de gerenciamento de imagens 4D](https://doc.4d.com/4Dv18 | Redimensionamento | Imagem * Número | Imagem | Redimensionar imagem por proporção número | | Escala horizontal | Imagem *+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | | Escala vertical | Picture *| Number | Imagem | Redimensionar imagem por proporção número | -| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. Veja `GET PICTURE KEYWORDS` | **Notas:** From 5e05a74caf9fab3b2fa9f711d480e19e4befac5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:24:47 +0200 Subject: [PATCH 1499/4889] New translations shared.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-20/Concepts/shared.md | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/shared.md index 10a464ee573a96..b2c6d83db88050 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/shared.md @@ -68,7 +68,6 @@ A atribuição de objectos/colecções partilhados a propriedades ou elementos d Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. -**Nota:** Os grupos partilhados são geridos através de uma propriedade interna denominada *identificador de bloqueio*. Para obter informações detalhadas sobre este valor, consulte a Referência da Linguagem 4D. ### Leitura From 50b49f895398a485932480b73414e9d4ae41c919 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:27:09 +0200 Subject: [PATCH 1500/4889] New translations creating.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-20/Menus/creating.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Menus/creating.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Menus/creating.md index 53a4e68f78f6e5..110d449227eccd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Menus/creating.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Menus/creating.md @@ -49,7 +49,7 @@ Para adicionar um item de menu: 1. In the list of source menus, select the menu to which you want to add a command. Se o menu já contiver comandos, eles serão exibidos na lista central. If you want to insert the new command, select the command that you want it to appear above. Você sempre pode reorganizar o menu posteriormente, arrastando e soltando. 2. Choose **Add an item to menu “MenuName”** in the options menu of the editor or from the context menu (right click in the central list). OR Click on the add ![](../assets/en/Menus/PlussNew.png) button located below the central list. 4D adds a new item with the default name “Item X” where X is the number of items already created. -3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. You can enter the name as "hard coded" or enter a reference (see below). +3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. Você pode digitar o nome como "código duro" ou insira uma referência (veja abaixo). ### Utilizar a linguagem 4D From 05953aa8ac8e4627ee785bdff6f16c94dfe8edf4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:27:14 +0200 Subject: [PATCH 1501/4889] New translations entities.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index 3c8e1ff384c51f..92afc53a71dd5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -193,7 +193,7 @@ Uma seleção de entidade pode ser **compartilhável** (pode ser lida por vário Uma seleção de entidade **compartilhável** tem as seguintes características: - ele pode ser armazenado em um objeto compartilhado ou em uma coleção compartilhada e pode ser passado como parâmetro entre vários processos ou trabalhadores; -- pode ser armazenado em vários objetos ou coleções compartilhados, ou em um objeto ou coleção compartilhado que já pertença a um grupo (ele não tem um identificador de bloqueio **); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - não permite a adição de novas entidades. A tentativa de adicionar uma entidade a uma seleção de entidade compartilhável acionará um erro (1637 - Esta seleção de entidade não pode ser alterada). Para adicionar uma entidade a uma seleção de entidade compartilhável, você deve primeiro transformá-la em uma seleção de entidade não compartilhável usando a função [`.copy()`](API/EntitySelectionClass.md#copy) , antes de chamar [`.add()`](API/EntitySelectionClass.md#add). > A maioria das funções de seleção de entidades (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) suporta seleções de entidades compartilháveis, pois não precisam alterar a seleção de entidades original (elas retornam uma nova). From da65a8ea826939b0cee5dda5a32d729d2c7754fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:28:08 +0200 Subject: [PATCH 1502/4889] New translations users.md (Portuguese, Brazilian) --- .../version-20/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/ServerWindow/users.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/ServerWindow/users.md index 718207175712e6..841d4b097a8362 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/ServerWindow/users.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/ServerWindow/users.md @@ -26,7 +26,7 @@ For each user connected to the server, the list provides the following informati - **IP Address**: IP address of the remote machine. - **Login date**: Date and time of the remote machine connection. - **CPU Time**: CPU time consumed by this user since connecting. -- **Activity**: Ratio of time that 4D Server devotes to this user (dynamic display). "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Activity**: Ratio of time that 4D Server devotes to this user (dynamic display). "Dormindo" se a máquina remota entrou em modo de suspensão (veja abaixo). ### Gerir usuários adormecidos From c96144753ea9d728fe4ecf16e1bede63b9d0c420 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:41:47 +0200 Subject: [PATCH 1503/4889] New translations classes.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index d40d4d3321a1d2..8634c89ca96485 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -849,7 +849,7 @@ As classes Singleton não são suportadas por [classes baseadas em ORDA](../ORDA ::: -### Creating a singleton +### Criação de um singleton To create a singleton class, add the `singleton` keyword before [`Class Constructor`](#class-constructor). Por exemplo: From db41a7f42a7533ce64faa5de0eaf7ad06ab9d3f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:42:01 +0200 Subject: [PATCH 1504/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 94a09c48628dfb..acdd202c3d8208 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | | Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | | Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | -| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. Veja `GET PICTURE KEYWORDS` | **Notas:** From deda69b63b4eb7e33feefeced63275dd7fa81ef4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:42:23 +0200 Subject: [PATCH 1505/4889] New translations shared.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index 40134dc0035601..b89a5476c3af8e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -69,8 +69,6 @@ A atribuição de objectos/colecções partilhados a propriedades ou elementos d Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. -**Nota:** Os grupos partilhados são geridos através de uma propriedade interna denominada _identificador de bloqueio_. Para obter informações detalhadas sobre este valor, consulte a Referência da Linguagem 4D. - ### Leitura A leitura de propriedades ou elementos de um objeto/coleção compartilhado é permitida sem a necessidade de chamar a estrutura `Use...End use`, mesmo que o objeto/coleção compartilhado esteja sendo usado por outro processo. From f96b09c8fa8a131ad44652afa31e36c3601baf8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:44:28 +0200 Subject: [PATCH 1506/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 1a0395134afcea..fe65f6d1eb513c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | | [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | | [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| `list`, veja [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | | [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | | [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | From 8477b6a17d5b533f4c3baf8caaeffab79a198b6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:45:00 +0200 Subject: [PATCH 1507/4889] New translations creating.md (Portuguese, Brazilian) --- .../version-20-R5/Menus/creating.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Menus/creating.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Menus/creating.md index e9d6f038566bc5..01caa80ee01cba 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Menus/creating.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Menus/creating.md @@ -61,7 +61,7 @@ Para adicionar um item de menu: Click on the add ![](../assets/en/Menus/PlussNew.png) button located below the central list. 4D adds a new item with the default name “Item X” where X is the number of items already created. 3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. - OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. You can enter the name as "hard coded" or enter a reference (see below). + OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. Você pode digitar o nome como "código duro" ou insira uma referência (veja abaixo). ### Utilizar a linguagem 4D From 33c41c561e22a2b9bdfb1a65025ac91bb3d4e7fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:45:10 +0200 Subject: [PATCH 1508/4889] New translations entities.md (Portuguese, Brazilian) --- .../version-20-R5/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index 4fcb466c888fbb..a6f991022421c4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -259,7 +259,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no Una entity selection **compartible** tiene las siguientes características: - ele pode ser armazenado em um objeto compartilhado ou em uma coleção compartilhada e pode ser passado como parâmetro entre vários processos ou trabalhadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un \* identificador de bloqueo\*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - não permite a adição de novas entidades. A tentativa de adicionar uma entidade a uma seleção de entidade compartilhável acionará um erro (1637 - Esta seleção de entidade não pode ser alterada). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). From fe6ecaa452d03fd62418beda9c36ea9cfec78ed9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:45:29 +0200 Subject: [PATCH 1509/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R5/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index 6961b1139ee177..ea3070918c0fc0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -39,7 +39,7 @@ If the same component is installed at different locations, a [priority order] is /MyProjectComponentRoot/ ``` -Thanks to this architecture, you can simply copy all your components at the same level as your projects and reference them in your **dependencies.json** files if necessary. In addition, you can customize the path of your components, see below. +Thanks to this architecture, you can simply copy all your components at the same level as your projects and reference them in your **dependencies.json** files if necessary. Além disso, você pode personalizar o caminho de seus componentes, veja abaixo. The **/Sources/dependencies.json** file contents must have the following structure: From 4047c384801b9f25e36fad7748bf617f8aea0b55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:46:15 +0200 Subject: [PATCH 1510/4889] New translations users.md (Portuguese, Brazilian) --- .../version-20-R5/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md index 338e5105a0e6d8..7791e04f2a280f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md @@ -24,7 +24,7 @@ For each user connected to the server, the list provides the following informati - **Dirección IP**: dirección IP de la máquina remota. - **Fecha de conexión**: fecha y hora de la conexión de la máquina remota. - **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión. -- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). "Dormindo" se a máquina remota entrou em modo de suspensão (veja abaixo). ### Gerir usuários adormecidos From 1be2df885588c46aa9e149d7425410e610dd4c6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 03:48:34 +0200 Subject: [PATCH 1511/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 4b6b225ca2e459..85da038cb287fa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -85,7 +85,7 @@ Keep in mind that [user settings](../settings/overview.md) can be defined at sev ### Ativando autenticação -Authentication on the WebAdmin web server is granted using an access key. For more details, see [Access key](../Admin/webAdmin.md#access-key). +Authentication on the WebAdmin web server is granted using an access key. Para mais detalhes, consulte [Chave de Acesso](../Admin/webAdmin.md#access-key). ### Gerenciamento de projetos From 69b225bd18532cb1afe5744751e4016d00057b3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:01:12 +0200 Subject: [PATCH 1512/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../current/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 4c4fd9e1d811c8..76f7c024c0d870 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -196,8 +196,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: - date - hora (armazenada como número de milissegundos - real) - null -- objeto compartido(\*) -- shared collection(\*) > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros, objetos ou coleções que não são compartilhadas. +- shared object +- shared collection :::note @@ -205,8 +205,6 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). - #### Exemplo ```4d From fb02944d0f796117c707f44357954bf611f5c394 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:01:28 +0200 Subject: [PATCH 1513/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md index c7e180d26e572f..8ce75f2a9f0f35 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -1235,7 +1235,7 @@ The object returned by `.save()` contains the following properties: | autoMerged | | boolean | True se fizer uma auto merge, senão False | | | | | ***Disponível apenas em caso de erro***: | | status | | number | Código de erro, [veja abaixo](#status-and-statustext) | -| statusText | | text | Description of the error, [see below](#status-and-statustext) | +| statusText | | text | Descrição do erro, [veja abaixo](#status-and-statustext) | | | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | | lockKindText | | text | "Bloqueado pelo registro" | | lockInfo | | object | Informações sobre a origem do bloqueio | From 348f9a32aa5f0aeafa6fd4f19bea07f3de56fd01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:01:37 +0200 Subject: [PATCH 1514/4889] New translations filehandleclass.md (Portuguese, Brazilian) --- .../current/API/FileHandleClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md index f313dfdf497540..0c301e65c47cbf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md @@ -359,7 +359,7 @@ When this function is executed, the current position ([`.offset`](#offset)) is u :::caution Aviso -This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. For more information, see the [.offset description](#offset). +This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. Para obter mais informações, consulte [descrição de .offset](#offset). ::: @@ -404,7 +404,7 @@ When this function is executed, the ([.offset](#offset)) is placed just after th :::caution Aviso -This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. For more information, see the [.offset description](#offset). +This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. Para obter mais informações, consulte [descrição de .offset](#offset). ::: From 93d073b03d703adbfc157d9b33b501eb7f612929 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:01:40 +0200 Subject: [PATCH 1515/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md index 38a4fd3c5df84d..e26460458e0b42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -127,7 +127,7 @@ Ter uma fórmula como se fosse um objeto permite que seja passada como um parâm A fórmula retornada pode ser chamada com: - [`.call()`](#call) or [`.apply()`](#apply) methods, or -- object notation syntax (see [formula object](#formula-object)). +- a sintaxe de notação de objeto (consulte [objeto formula](#formula-object)). ```4d var $f : 4D. Function From a94cd1f66ca239032388eab564d2de35a57e3484 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:01:45 +0200 Subject: [PATCH 1516/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../current/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 2dc53d25daafa6..c6f731c53868cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -1662,7 +1662,7 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: **OLD**: mensagens que não possuem o indicador \Recent definido.\ **SEEN**: mensagens que têm o sinalizador \Seen ativo.\ **UNSEEN**: Mensagens que não possuem o indicador \Seen definido.\ -**NEW**: Messages that have the \Recent flag set but not the \Seen flag. This is functionally equivalent to “(RECENT UNSEEN)”.\ +**NEW**: mensagens que tenham o indicador \Recent definido, mas não o indicador\Seen. Isso é funcionalmente equivalente a "(RECENT UNSEEN)".\ **KEYWORD *flag***: Messages with the specified keyword set.\ **UNKEYWORD *flag***: mensagens que não têm a palavra-chave especificada.\ **BEFORE *date***: Messages whose internal date is earlier than the specified date.\ From 36ba35a5937d23c6ba5523efa005fe2baade7ad8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:02:24 +0200 Subject: [PATCH 1517/4889] New translations classes.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md index f6ef9a26ec7c60..1bf61aa31a6801 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -847,7 +847,7 @@ As classes Singleton não são suportadas por [classes baseadas em ORDA](../ORDA ::: -### Creating a singleton +### Criação de um singleton To create a singleton class, add the `singleton` keyword before [`Class Constructor`](#class-constructor). Por exemplo: From 0e9edfadd37e3b3d24396b79caade4439eb6b158 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:02:38 +0200 Subject: [PATCH 1518/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../current/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 94a09c48628dfb..acdd202c3d8208 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | | Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | | Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | -| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. Veja `GET PICTURE KEYWORDS` | **Notas:** From 6ccfa6eebc59bf824ab53f66b101066c86140404 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:02:56 +0200 Subject: [PATCH 1519/4889] New translations shared.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md index 8284293c9603a1..b5114315321c57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -69,8 +69,6 @@ A atribuição de objectos/colecções partilhados a propriedades ou elementos d Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. -**Nota:** Os grupos partilhados são geridos através de uma propriedade interna denominada _identificador de bloqueio_. Para obter informações detalhadas sobre este valor, consulte a Referência da Linguagem 4D. - ### Leitura A leitura de propriedades ou elementos de um objeto/coleção compartilhado é permitida sem a necessidade de chamar a estrutura `Use...End use`, mesmo que o objeto/coleção compartilhado esteja sendo usado por outro processo. From d561e2df93a7599b1e7cb61b42be8f742823a2f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:05:13 +0200 Subject: [PATCH 1520/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 1a0395134afcea..fe65f6d1eb513c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | | [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | | [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| `list`, veja [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | | [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | | [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | From d3d41e5df04e488bcdf14b227eadc761484ec743 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:05:47 +0200 Subject: [PATCH 1521/4889] New translations creating.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/Menus/creating.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Menus/creating.md b/i18n/pt/docusaurus-plugin-content-docs/current/Menus/creating.md index e9d6f038566bc5..01caa80ee01cba 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Menus/creating.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Menus/creating.md @@ -61,7 +61,7 @@ Para adicionar um item de menu: Click on the add ![](../assets/en/Menus/PlussNew.png) button located below the central list. 4D adds a new item with the default name “Item X” where X is the number of items already created. 3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. - OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. You can enter the name as "hard coded" or enter a reference (see below). + OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. Você pode digitar o nome como "código duro" ou insira uma referência (veja abaixo). ### Utilizar a linguagem 4D From 8ebac62180205d7dab114dbab8618b94abe34587 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:05:56 +0200 Subject: [PATCH 1522/4889] New translations entities.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md index bdad8aff7341ac..b62445c7864eeb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -267,7 +267,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no Una entity selection **compartible** tiene las siguientes características: - ele pode ser armazenado em um objeto compartilhado ou em uma coleção compartilhada e pode ser passado como parâmetro entre vários processos ou trabalhadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un \* identificador de bloqueo\*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - não permite a adição de novas entidades. A tentativa de adicionar uma entidade a uma seleção de entidade compartilhável acionará um erro (1637 - Esta seleção de entidade não pode ser alterada). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). From 8b22d0d86915765bc530e55ddf3a966cf92f511b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:06:15 +0200 Subject: [PATCH 1523/4889] New translations components.md (Portuguese, Brazilian) --- .../current/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md index 7f7e78841faaae..339fc8059ab18c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md @@ -235,7 +235,7 @@ Eis alguns exemplos: If you do not specify a tag or a version, 4D automatically retrieves the "latest" version. -#### Private repositories +#### Repositórios privados If you want to integrate a component located in a private repository, you need to tell 4D to use a connection token to access it. From 8aa957b69588f4f1abda75710f760a425059a869 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:06:45 +0200 Subject: [PATCH 1524/4889] New translations authusers.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md index 994d0d5c0aa87d..28bebeaa75e0df 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md @@ -9,7 +9,7 @@ When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (r Cuando se abre una sesión de usuario web, puede manejarla a través del objeto `Session` y la [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie. -A session is opened after the user was successfully logged (see below). +Uma sessão é aberta depois que o usuário é autenticado com sucesso (veja abaixo). > - On 4D Server, opening a REST session requires that a free 4D client license is available.
    > - Em 4D single-user, pode abrir até três sessões REST para fins de teste. From 95a595484bd1ef14445a01e547a4b1307f15d1ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:07:00 +0200 Subject: [PATCH 1525/4889] New translations users.md (Portuguese, Brazilian) --- .../current/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/users.md b/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/users.md index 338e5105a0e6d8..7791e04f2a280f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/users.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ServerWindow/users.md @@ -24,7 +24,7 @@ For each user connected to the server, the list provides the following informati - **Dirección IP**: dirección IP de la máquina remota. - **Fecha de conexión**: fecha y hora de la conexión de la máquina remota. - **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión. -- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). "Dormindo" se a máquina remota entrou em modo de suspensão (veja abaixo). ### Gerir usuários adormecidos From 298ed30960ad971a4f2779a04f6220d5cecb22a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:09:15 +0200 Subject: [PATCH 1526/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../current/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index 021d3368c69dc7..b08cfadbd4f095 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -85,7 +85,7 @@ Keep in mind that [user settings](../settings/overview.md) can be defined at sev ### Ativando autenticação -Authentication on the WebAdmin web server is granted using an access key. For more details, see [Access key](../Admin/webAdmin.md#access-key). +Authentication on the WebAdmin web server is granted using an access key. Para mais detalhes, consulte [Chave de Acesso](../Admin/webAdmin.md#access-key). ### Gerenciamento de projetos From 252a9cf6a43fed4ccac59a668cf6ccbcecfc52a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:21:51 +0200 Subject: [PATCH 1527/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 93bb8f480f39c1..4243a4bfdc2c88 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -196,8 +196,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: - date - hora (armazenada como número de milissegundos - real) - null -- objeto compartido(\*) -- shared collection(\*) > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros, objetos ou coleções que não são compartilhadas. +- shared object +- shared collection :::note @@ -205,8 +205,6 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). - #### Exemplo ```4d From f4d957d46ffaaf4d8290222abe7cf3a38dd057b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:22:11 +0200 Subject: [PATCH 1528/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntitySelectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index fec44f4aa82fc1..536b4a8f6b694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -197,14 +197,14 @@ Lembre que a entidade correspondente é recarregada a partir da datastore. #### Descrição -Any dataclass attribute can be used as a property of an entity selection to return a "projection" of values for the attribute in the entity selection. Projected values can be a collection or a new entity selection, depending on the [kind](DataClassClass.md#attributename) (`storage` or `relation`) of the attribute. +Qualquer atributo de classe de dados pode ser usado como uma propriedade de uma seleção de entidade para retornar uma "projeção" de valores para o atributo na seleção de entidade. Os valores projetados podem ser uma coleção ou uma nova seleção de entidade, dependendo do [kind](DataClassClass.md#attributename) (`storage` ou `relation`) do atributo. -- If *attributeName* kind is `storage`: - `.attributeName` returns a collection of values of the same type as *attributeName*. -- If *attributeName* kind is `relatedEntity`: - `.attributeName` returns a new entity selection of related values of the same type as *attributeName*. Se eliminam os duplicados (se devolve uma seleção de entidades desordenada). -- If *attributeName* kind is `relatedEntities`: - `.attributeName` returns a new entity selection of related values of the same type as *attributeName*. Se eliminam os duplicados (se devolve uma seleção de entidades desordenada). +- Se o tipo de *attributeName* for `storage`: + `.attributeName` retorna uma coleção de valores do mesmo tipo que *attributeName*. +- Se o tipo de *attributeName* for `relatedEntity`: + `.attributeName` retorna uma nova seleção de entidade de valores relacionados do mesmo tipo que *attributeName*. Se eliminam os duplicados (se devolve uma seleção de entidades desordenada). +- Se o tipo de *attributeName* for `relatedEntities`: + `.attributeName` retorna uma nova seleção de entidade de valores relacionados do mesmo tipo que *attributeName*. Se eliminam os duplicados (se devolve uma seleção de entidades desordenada). Quando se utiliza um atributo de relação como propriedade de uma seleção de entidades, o resultado é sempre outra seleção de entidades, mesmo que só se devolva uma entidade. If the original entity selection and the entitySelection parameter are empty, an empty entity selection is returned. @@ -283,27 +283,27 @@ O objeto resultante é uma seleção de entidade da dataclasse Funcionario sem d #### Descrição -The `.add()` function adds the specified *entity* or *entitySelection* to the original entity selection and returns the modified entity selection. +A função `.add()` adiciona a *entidade* ou *entitySelection* especificada à seleção de entidade original e retorna a seleção de entidade modificada. > Esta função não modifica a entity selection original. :::info aviso -The entity selection must be *alterable*, i.e. it has been created for example by [`.newSelection()`](DataClassClass.md#newselection) or `Create entity selection`, otherwise `.add()` will return an error. As entity selections partilháveis não aceitam a adição de entidades. For more information, please refer to the [Shareable or alterable entity selections](ORDA/entities.md#shareable-or-alterable-entity-selections) section. +A seleção da entidade deve ser *alterável*, ou seja, ter sido criada, por exemplo, por [`.newSelection()`](DataClassClass.md#newselection) ou `Create entity selection`, caso contrário, `.add()` retornará um erro. As entity selections partilháveis não aceitam a adição de entidades. Para mais informações, por favor consulte a seção [Seleções de entidades compartilháveis ou modificáveis](ORDA/entities.md#seleções-de-entidades-compartilháveis-ou-modificáveis). ::: **Adicionar uma entidade** -- If the entity selection is ordered, *entity* is added at the end of the selection. Se uma referência a mesma entidade já pertencer a seleção de entidades, se duplica e se adiciona uma nova referência. +- Se a seleção da entidade for ordenada, *entidade* será adicionada ao final da seleção. Se uma referência a mesma entidade já pertencer a seleção de entidades, se duplica e se adiciona uma nova referência. - Se a seleção da entidade não tiver ordem, *entity* é adicionada em qualquer lugar da seleção, sem uma ordem específica. **Adicionar uma seleção de entidades** -- Se a selecção de entidades estiver ordenada, a sua ordem é mantida e *entitySelection* é adicionado no final da selecção. If references to the same entities of *entitySelection* already belong to the entity selection, they are duplicated and new references are added. -- Se a seleção de entidade nãofor ordenada, ela fica ordenada. +- Se a selecção de entidades estiver ordenada, a sua ordem é mantida e *entitySelection* é adicionado no final da selecção. Se as referências às mesmas entidades de *entitySelection* já pertencerem à seleção de entidades, elas serão duplicadas e novas referências serão adicionadas. +- Se a seleção de entidade não for ordenada, ela fica ordenada. -> For more information, please refer to the [Ordered or unordered entity selection](ORDA/dsMapping.md#ordered-or-unordered-entity-selection) section. +> Para mais informações, por favor consulte a seção [Seleções de entidades ordenadas ou não ordenadas](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). A entity selection modificada é devolvida pela função, de modo que as chamadas à função podem ser encadeados. @@ -372,7 +372,7 @@ $sellist2:=$sellist2.add($sellist1) #### Descrição -The `.and()` function combines the entity selection with an *entity* or *entitySelection* parameter using the logical AND operator; it returns a new, unordered entity selection that contains only the entities that are referenced in both the entity selection and the parameter. +A função `.and()` combina a seleção de entidades com um parâmetro *entity* ou *entitySelection* usando o operador lógico AND; ela retorna uma nova seleção de entidades não ordenada que contém apenas as entidades referenciadas na seleção de entidades e no parâmetro. - If you pass *entity* as parameter, you combine this entity with the entity selection. Se a entidade pertencer à entity selection, se devolve uma nova entity selection que só contém a entidade. Senão, uma seleção de entidades vazia é retornada. - If you pass *entitySelection* as parameter, you combine both entity selections. Uma nova seleção de entidade que contenha só as entidades que são referenciadas em ambas as seleções sejam retornadas. Senão, uma nova seleção de entidade contém a seleção de entidade original e a entidade é retornada. From 326aea6f4eb11080a5320741385af6f36c6c6e29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:22:16 +0200 Subject: [PATCH 1529/4889] New translations filehandleclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FileHandleClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md index f313dfdf497540..0c301e65c47cbf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md @@ -359,7 +359,7 @@ When this function is executed, the current position ([`.offset`](#offset)) is u :::caution Aviso -This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. For more information, see the [.offset description](#offset). +This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. Para obter mais informações, consulte [descrição de .offset](#offset). ::: @@ -404,7 +404,7 @@ When this function is executed, the ([.offset](#offset)) is placed just after th :::caution Aviso -This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. For more information, see the [.offset description](#offset). +This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. Para obter mais informações, consulte [descrição de .offset](#offset). ::: From 7b7d68608ca6746b61ff02865c60ac11f0328abc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:22:20 +0200 Subject: [PATCH 1530/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md index 38a4fd3c5df84d..e26460458e0b42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md @@ -127,7 +127,7 @@ Ter uma fórmula como se fosse um objeto permite que seja passada como um parâm A fórmula retornada pode ser chamada com: - [`.call()`](#call) or [`.apply()`](#apply) methods, or -- object notation syntax (see [formula object](#formula-object)). +- a sintaxe de notação de objeto (consulte [objeto formula](#formula-object)). ```4d var $f : 4D. Function From 7fc6a13d2f36d1511eea4ff40c19d5cce504c364 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:22:26 +0200 Subject: [PATCH 1531/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index 2ea263613b64d7..2c8bdaa411dffa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -1654,7 +1654,7 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: **OLD**: mensagens que não possuem o indicador \Recent definido.\ **SEEN**: mensagens que têm o sinalizador \Seen ativo.\ **UNSEEN**: Mensagens que não possuem o indicador \Seen definido.\ -**NEW**: Messages that have the \Recent flag set but not the \Seen flag. This is functionally equivalent to “(RECENT UNSEEN)”.\ +**NEW**: mensagens que tenham o indicador \Recent definido, mas não o indicador\Seen. Isso é funcionalmente equivalente a "(RECENT UNSEEN)".\ **KEYWORD *flag***: Messages with the specified keyword set.\ **UNKEYWORD *flag***: mensagens que não têm a palavra-chave especificada.\ **BEFORE *date***: Messages whose internal date is earlier than the specified date.\ From ebd916cc8cbe8a288b628ba90a8b93dd4e459dfd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:23:03 +0200 Subject: [PATCH 1532/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CollectionClass.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 4c4fd9e1d811c8..76f7c024c0d870 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -196,8 +196,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: - date - hora (armazenada como número de milissegundos - real) - null -- objeto compartido(\*) -- shared collection(\*) > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros, objetos ou coleções que não são compartilhadas. +- shared object +- shared collection :::note @@ -205,8 +205,6 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ::: -(\*)When a shared object or collection is added to a shared collection, they share the same *locking identifier*. For more information on this point, refer to [4D Doc Center](https://doc.4d.com). - #### Exemplo ```4d From 4908a163c7df5a3952cace917ff866a75d8d6a9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:23:19 +0200 Subject: [PATCH 1533/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md index c7e180d26e572f..8ce75f2a9f0f35 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md @@ -1235,7 +1235,7 @@ The object returned by `.save()` contains the following properties: | autoMerged | | boolean | True se fizer uma auto merge, senão False | | | | | ***Disponível apenas em caso de erro***: | | status | | number | Código de erro, [veja abaixo](#status-and-statustext) | -| statusText | | text | Description of the error, [see below](#status-and-statustext) | +| statusText | | text | Descrição do erro, [veja abaixo](#status-and-statustext) | | | | | ***Disponível apenas em caso de erro de bloqueio pessimista***: | | lockKindText | | text | "Bloqueado pelo registro" | | lockInfo | | object | Informações sobre a origem do bloqueio | From 4ab00d63a4c45b0d851cf6445def5b18bcef36ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:23:27 +0200 Subject: [PATCH 1534/4889] New translations filehandleclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FileHandleClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md index f313dfdf497540..0c301e65c47cbf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md @@ -359,7 +359,7 @@ When this function is executed, the current position ([`.offset`](#offset)) is u :::caution Aviso -This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. For more information, see the [.offset description](#offset). +This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. Para obter mais informações, consulte [descrição de .offset](#offset). ::: @@ -404,7 +404,7 @@ When this function is executed, the ([.offset](#offset)) is placed just after th :::caution Aviso -This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. For more information, see the [.offset description](#offset). +This function assumes that the [`.offset`](#offset) property is a number of characters, not a number of bytes. Para obter mais informações, consulte [descrição de .offset](#offset). ::: From c6cd0d939ce0ac3702a440f65df5e8ede81fe1d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:23:30 +0200 Subject: [PATCH 1535/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md index 38a4fd3c5df84d..e26460458e0b42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md @@ -127,7 +127,7 @@ Ter uma fórmula como se fosse um objeto permite que seja passada como um parâm A fórmula retornada pode ser chamada com: - [`.call()`](#call) or [`.apply()`](#apply) methods, or -- object notation syntax (see [formula object](#formula-object)). +- a sintaxe de notação de objeto (consulte [objeto formula](#formula-object)). ```4d var $f : 4D. Function From 34ee4610429ce5bd55a99b5618e66eb31729fcca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:23:38 +0200 Subject: [PATCH 1536/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md index cf73f7b86ee78f..29330ebcb85adc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md @@ -1654,7 +1654,7 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: **OLD**: mensagens que não possuem o indicador \Recent definido.\ **SEEN**: mensagens que têm o sinalizador \Seen ativo.\ **UNSEEN**: Mensagens que não possuem o indicador \Seen definido.\ -**NEW**: Messages that have the \Recent flag set but not the \Seen flag. This is functionally equivalent to “(RECENT UNSEEN)”.\ +**NEW**: mensagens que tenham o indicador \Recent definido, mas não o indicador\Seen. Isso é funcionalmente equivalente a "(RECENT UNSEEN)".\ **KEYWORD *flag***: Messages with the specified keyword set.\ **UNKEYWORD *flag***: mensagens que não têm a palavra-chave especificada.\ **BEFORE *date***: Messages whose internal date is earlier than the specified date.\ From e92df3336ffd675bf7fec1eacd0d660cc55d108d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:24:20 +0200 Subject: [PATCH 1537/4889] New translations classes.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index e1f69243681027..d5da5b1d8ad29c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -847,7 +847,7 @@ As classes Singleton não são suportadas por [classes baseadas em ORDA](../ORDA ::: -### Creating a singleton +### Criação de um singleton To create a singleton class, add the `singleton` keyword before [`Class Constructor`](#class-constructor). Por exemplo: From d56ba87d53dd18dcd2d0eaa446cf73ee744c2352 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:24:34 +0200 Subject: [PATCH 1538/4889] New translations dt_picture.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 94a09c48628dfb..acdd202c3d8208 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamento | Imagem \* Número | Imagem | Redimensionar imagem por proporção número | | Escala horizontal | Imagem \*+ Número | Imagem | Redimensionar imagem horizontalmente por relação numérica | | Escala vertical | Picture \*\| Number | Imagem | Redimensionar imagem por proporção número | -| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contém palavra chave | Picture % String | Parâmetros | Returns true if the string is associated with the picture stored in the picture expression. Veja `GET PICTURE KEYWORDS` | **Notas:** From a4df16959939f85847e2780d11fa53d9316ddf15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:24:51 +0200 Subject: [PATCH 1539/4889] New translations shared.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/shared.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index cdb65af3c4d31b..f67a072554690c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -69,8 +69,6 @@ A atribuição de objectos/colecções partilhados a propriedades ou elementos d Consulte o exemplo 2 para ver uma ilustração das regras de grupos partilhados. -**Nota:** Os grupos partilhados são geridos através de uma propriedade interna denominada *identificador de bloqueio*. Para obter informações detalhadas sobre este valor, consulte a Referência da Linguagem 4D. - ### Leitura A leitura de propriedades ou elementos de um objeto/coleção compartilhado é permitida sem a necessidade de chamar a estrutura `Use...End use`, mesmo que o objeto/coleção compartilhado esteja sendo usado por outro processo. From 2ed47695c269db0ce5ff24eab282ea9b5f7868d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:27:02 +0200 Subject: [PATCH 1540/4889] New translations properties_reference.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 31ebf7082c9cc4..c576156435685b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | [`labelsPlacement`](properties_Scale.md#label-location) (objects)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" | | [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" | | [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | +| `list`, veja [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas | | [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" | | [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | | [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 | From 8c7348ca80dcc25e9ef6be77a219f25d27b18e26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:27:37 +0200 Subject: [PATCH 1541/4889] New translations creating.md (Portuguese, Brazilian) --- .../version-20-R6/Menus/creating.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Menus/creating.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Menus/creating.md index 822703dcfcfdfb..3c8e7ae559f2fe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Menus/creating.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Menus/creating.md @@ -61,7 +61,7 @@ Para adicionar um item de menu: Click on the add ![](../assets/en/Menus/PlussNew.png) button located below the central list. 4D adds a new item with the default name “Item X” where X is the number of items already created. 3. Double-click on the name of the command in order to switch it to editing mode and enter a custom name. - OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. You can enter the name as "hard coded" or enter a reference (see below). + OR Enter the custom name in the "Title" area. Pode conter até 31 caracteres. Você pode digitar o nome como "código duro" ou insira uma referência (veja abaixo). ### Utilizar a linguagem 4D From eec783882ac39e11afbf5c56fd332a49045fb28e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:27:46 +0200 Subject: [PATCH 1542/4889] New translations entities.md (Portuguese, Brazilian) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index ee84ccbe19c7d6..c447f06a908b8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -267,7 +267,7 @@ An entity selection can be **shareable** (readable by multiple processes, but no Una entity selection **compartible** tiene las siguientes características: - ele pode ser armazenado em um objeto compartilhado ou em uma coleção compartilhada e pode ser passado como parâmetro entre vários processos ou trabalhadores; -- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo (no tiene un \* identificador de bloqueo\*); +- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; - não permite a adição de novas entidades. A tentativa de adicionar uma entidade a uma seleção de entidade compartilhável acionará um erro (1637 - Esta seleção de entidade não pode ser alterada). To add an entity to a shareable entity selection, you must first transform it into a non-shareable entity selection using the [`.copy()`](API/EntitySelectionClass.md#copy) function, before calling [`.add()`](API/EntitySelectionClass.md#add). > Most entity selection functions (such as [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) support shareable entity selections since they do not need to alter the original entity selection (they return a new one). From 3d926e603f5cb8b2d3d3d9e3c135d7b8bc869cf5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:28:05 +0200 Subject: [PATCH 1543/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R6/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index 2f906e62ce2c51..d0de5d53001ccb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -235,7 +235,7 @@ Eis alguns exemplos: If you do not specify a tag or a version, 4D automatically retrieves the "latest" version. -#### Private repositories +#### Repositórios privados If you want to integrate a component located in a private repository, you need to tell 4D to use a connection token to access it. From d199cd3741e60495c9bb52f91e63e99e224dff58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:28:42 +0200 Subject: [PATCH 1544/4889] New translations authusers.md (Portuguese, Brazilian) --- .../version-20-R6/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index 994d0d5c0aa87d..28bebeaa75e0df 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -9,7 +9,7 @@ When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (r Cuando se abre una sesión de usuario web, puede manejarla a través del objeto `Session` y la [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie. -A session is opened after the user was successfully logged (see below). +Uma sessão é aberta depois que o usuário é autenticado com sucesso (veja abaixo). > - On 4D Server, opening a REST session requires that a free 4D client license is available.
    > - Em 4D single-user, pode abrir até três sessões REST para fins de teste. From 80df9011bc1510ee0d364ca5b3b349c249663cf8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:28:57 +0200 Subject: [PATCH 1545/4889] New translations users.md (Portuguese, Brazilian) --- .../version-20-R6/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md index 338e5105a0e6d8..7791e04f2a280f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md @@ -24,7 +24,7 @@ For each user connected to the server, the list provides the following informati - **Dirección IP**: dirección IP de la máquina remota. - **Fecha de conexión**: fecha y hora de la conexión de la máquina remota. - **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión. -- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). "Dormindo" se a máquina remota entrou em modo de suspensão (veja abaixo). ### Gerir usuários adormecidos From 27527744a25ff04ca273537abd6651d62018d750 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 04:31:18 +0200 Subject: [PATCH 1546/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 015c19a49befc5..bb90a58ca6ca7a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -85,7 +85,7 @@ Keep in mind that [user settings](../settings/overview.md) can be defined at sev ### Ativando autenticação -Authentication on the WebAdmin web server is granted using an access key. For more details, see [Access key](../Admin/webAdmin.md#access-key). +Authentication on the WebAdmin web server is granted using an access key. Para mais detalhes, consulte [Chave de Acesso](../Admin/webAdmin.md#access-key). ### Gerenciamento de projetos From 77c724750317b8da6bfd9c2bb3768bf133b95833 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 12:20:39 +0200 Subject: [PATCH 1547/4889] New translations collectionclass.md (Japanese) --- .../version-19/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 8799458e9f16f4..f82abef2141fd2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -182,8 +182,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 * 日付 * 時間 (ミリ秒の数 (実数) として保存されます)。 * null -* shared object -* shared collection +* 共有オブジェクト +* 共有コレクション > 標準のコレクション (非共有コレクション) とは異なり、共有コレクションはピクチャーやポインター、共有でないオブジェクトおよびコレクションはサポートしていません。 From e025b5ed849e47c97b1231bb0ac9e9c4ccd30ce1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 12:20:45 +0200 Subject: [PATCH 1548/4889] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 2e949f9aba47e9..7c94dfa382dbf6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -190,7 +190,7 @@ ORDAアーキテクチャーでは、リレーション属性はエンティテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: * 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +* 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です。 * 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add( )`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy( )`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From 2d465d4b3497ae522c9d5e1abe01407b9ca24241 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 12:20:49 +0200 Subject: [PATCH 1549/4889] New translations collectionclass.md (Japanese) --- .../version-20/API/CollectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 1e92279542879e..878131c7de6c2c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -210,8 +210,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 * 日付 * 時間 (ミリ秒の数 (実数) として保存されます)。 * null -* shared object -* shared collection +* 共有オブジェクト +* 共有コレクション :::note @@ -913,7 +913,7 @@ End use | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | -|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| |Result|Boolean|<-|True if all elements successfully passed the test| +|param|Mixed|->|*formula* または *methodName* に渡す引数| |戻り値|Boolean|<-|True if all elements successfully passed the test| #### 説明 From 87dfa7e98cb86d9e9eb2601456fa36a58fb433c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 12:20:50 +0200 Subject: [PATCH 1550/4889] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index 153059c5ded441..af1d2c01bafb1d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -194,7 +194,7 @@ ORDAアーキテクチャーでは、リレーション属性はエンティテ **共有可能** なエンティティセレクションは以下のような特徴を持ちます: - 共有オブジェクトまたは共有コレクションに保存することが可能で、複数のプロセス間あるいはワーカー間で引数として受け渡しすることができます。 -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +- 複数の共有オブジェクトまたは共有コレクションに保存することが可能です。また、グループに属している共有オブジェクトまたは共有コレクションに保存することも可能です。 - 新たにエンティティを追加することはできません。 共有可能なエンティティセレクションに対してエンティティを追加しようとした場合、エラーがトリガーされます (エラー1637 - このエンティティセレクションは編集不可です)。 共有可能なエンティティセレクションに対してエンティティを追加したい場合、[`.add( )`](API/EntitySelectionClass.md#add) 関数を呼び出す前に、[`.copy( )`](API/EntitySelectionClass.md#copy) 関数を使用して共有不可のエンティティセレクションへと変換する必要があります。 > 大多数のエンティティセレクション関数 ([`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and) 等) は、呼び出し対象のエンティティセレクションを変更せずに新規のエンティティセレクションを返すため、共有可能なエンティティセレクションに対して使用できます。 From 25e402be9a8acef33d9897bd48fa0d81c5483076 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 22 Aug 2024 17:06:42 +0200 Subject: [PATCH 1551/4889] fix link --- versioned_docs/version-20-R5/settings/web.md | 24 ++++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/versioned_docs/version-20-R5/settings/web.md b/versioned_docs/version-20-R5/settings/web.md index 909abaf2bc8f14..d3f43ceffea201 100644 --- a/versioned_docs/version-20-R5/settings/web.md +++ b/versioned_docs/version-20-R5/settings/web.md @@ -5,7 +5,7 @@ title: Web page Using the tabs on the **Web** page, you can configure various aspects of the integrated Web server of 4D (security, startup, connections, Web services, etc.). For more information about how the 4D Web server works, see [Web server](../WebServer/webServer.md). For more information about 4D Web services, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv19/4D/19/Publication-and-use-of-Web-Services.200-5416624.en.html) chapter. -## Configuration +## Configuration ### Publishing Information @@ -77,18 +77,18 @@ To do so, you just have to click on the **Clear Cache** button. The cache is the ### Web Process -This area allows you to configure how the web server will handle user sessions and their associated processes. +This area allows you to configure how the web server will handle user sessions and their associated processes. > The **Legacy sessions** option is only available for compatibility in databases/projects created with 4D versions prior to 4D v18 R6. #### Scalable sessions (multi-process sessions) -When you select this option (recommended), a user session is managed through a **Session** object. See the [User sessions page](../WebServer/sessions.md#enabling-sessions). +When you select this option (recommended), a user session is managed through a **Session** object. See the [User sessions page](../WebServer/sessions.md#enabling-sessions). #### No sessions -When this option is selected, the web server does not provide any specific support for [user sessions](../WebServer/sessions.md). Successive requests from web clients are always independent and no context is maintained on the server. +When this option is selected, the web server does not provide any specific support for [user sessions](../WebServer/sessions.md). Successive requests from web clients are always independent and no context is maintained on the server. In this mode, you can configure additional web server setttings: @@ -119,7 +119,7 @@ Allows you to optimize the operation of the 4D Web server in remote mode. See [R #### Use preemptive processes -Not available with [scalable sessions](../WebServer/sessions.md). +Not available with [scalable sessions](../WebServer/sessions.md). Enables preemptive web processes in your compiled applications. When **Use preemptive processes** is selected, the eligibility of your web-related code (including 4D tags and web database methods) to the preemptive execution will be evaluated during the compilation. For more information, see [Using preemptive Web processes](../WebServer/preemptiveWeb.md). @@ -128,7 +128,7 @@ Enables preemptive web processes in your compiled applications. When **Use preem #### Inactive Process Timeout -Not available with [scalable sessions](../WebServer/sessions.md). +Not available with [scalable sessions](../WebServer/sessions.md). Allows you to set the maximum timeout before closing for inactive Web processes on the server. See [Inactive Process Timeout](../WebServer/webServerConfig.md#inactive-process-timeout). @@ -274,7 +274,7 @@ Configure the automatic backup parameters for the request log. First you must ch > In the case of scheduled backups, if the Web server was not launched when the backup was scheduled to occur, on the next startup 4D considers the backup as failed and applies the appropriate settings, set via the Database Settings. -## Web Services +## Web Services You use the options on this tab to activate and configure Web services for the 4D project, both for their publishing (server side) and their subscription (client side). @@ -285,12 +285,12 @@ For more information about the support of Web Services in 4D, refer to the [Publ This area contains various options related to the use of 4D as a Web Services "server" i.e., publishing project methods in the form of Web Services. - **Allow Web Services Requests**: This option lets you initialize the publication of Web Services. If this option has not been checked, 4D refuses SOAP requests and does not generate a WSDL - even if methods have the *Published in WSDL* attribute. When this option is checked, 4D creates the WSDL file. -- **Web Service Name**: This area lets you change the "generic name" of the Web Service. This name is used to differentiate the services both at the SOAP server level (when the server publishes several different Web Services), as well as in the Web Services directories. By default, 4D uses the name A_WebService. +- **Web Service Name**: This area lets you change the "generic name" of the Web Service. This name is used to differentiate the services both at the SOAP server level (when the server publishes several different Web Services), as well as in the Web Services directories. By default, 4D uses the name A_WebService. - **Web Services Namespace**: This area is used to change the namespace of the Web Services published by 4D. Each Web Service published on the Internet must be unique. The uniqueness of the names of Web Services is ensured by using XML namespaces. A namespace is an arbitrary character string used to identify a set of XML tags in a unique way. Typically, the namespace begins with the URL of the company (http://mycompany.com/mynamespace). In this case, it is not indispensable to have anything in particular at the URL indicated; what matters is that the character string used is unique. By default, 4D uses the following namespace: http://www.4d.com/namespace/default. - + > In conformity with the XML standard for tag names, the character strings used must not contain spaces nor start with a number. Moreover, to avoid any risk of incompatibility, we recommend that you do not use any extended characters (such as accented characters). -### Client Side +### Client Side This area contains various options related to the use of 4D as a Web Services "client" i.e., subscribing to services published on the network. @@ -319,6 +319,6 @@ This option specifies a group of 4D users that is authorized to establish the li This option only appears if the Qodly Studio license is activated. -::: +::: -This option enables user access to [Qodly Studio](XXX) for the current project. Note that global access must be allowed at the [application level](../Admin/webAdmin.md). \ No newline at end of file +This option enables user access to [Qodly Studio](../WebServer/qodly-studio.md) for the current project. Note that global access must be allowed at the [application level](../Admin/webAdmin.md). From 8bfe18897f8d143c532b55a0b307f6998fb95b36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 00:59:57 +0200 Subject: [PATCH 1552/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../code-editor/write-class-method.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md index 737629ab2bf29f..83dc361e712d69 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md @@ -9,7 +9,7 @@ title: Editor de método O editor de código funciona de forma semelhante a um editor de texto. Escrever um método ou uma classe é geralmente uma combinação de digitar texto, selecionar componentes e arrastar itens do Explorador ou de outras janelas. Você também pode usar várias funções de preenchimento automático para criar métodos mais rapidamente. -You can scroll through the contents of methods, classes and functions, which can include up to 32,000 lines of code or 2 GB of text. +Você pode rolar através do conteúdo de métodos, classes e funções, que podem incluir até 32.000 linhas de código ou 2 GB de texto. O Editor de código 4D fornece verificação básica de erros de sintaxe. É efetuada uma verificação de erros adicional quando o código é executado. Para obter mais informações sobre como lidar com erros, consulte [Debugging](../Depuração/basics.md). @@ -17,58 +17,58 @@ O Editor de código 4D fornece verificação básica de erros de sintaxe. É efe ### Barra de ferramentas -Each Code Editor window has a toolbar that provides instant access to basic functions related to code execution and editing. +Cada janela do Editor de Código possui uma barra de ferramentas que fornece acesso instantâneo a funções básicas relacionadas à execução e edição de código. -| Elemento | Ícone | Descrição | -| -------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **Execução do método** | ![execute-method](../assets/en/code-editor/execute-method.png) | When working with methods, each Code Editor window has a button that can be used to run the current method. Usando o menu associado a este botão, você pode escolher o tipo de execução:
    • **Executar novo processo**: Cria um processo e executa o método no modo padrão neste processo.
    • **Executar e depurar novo processo**: Cria um novo processo e exibe o método na janela do Depurador para execução passo a passo neste processo.
    • **Executar no processo do Aplicativo**: Executa o método no modo padrão no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    • **Executar e depurar no processo do Aplicativo**: Exibe o método na janela do Depurador para execução passo a passo no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    Para obter mais informações sobre a execução de métodos, consulte [Chamando Métodos do Projeto](../Concepts/methods.md#calling-project-methods). | -| **Procurar no método** | ![search-icon](../assets/en/code-editor/search.png) | Exibe a área de [\*Pesquisa](#find-and-replace). | -| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Insere uma macro na seleção. Clique na seta pendente para visualizar uma lista de macros disponíveis. Para obter mais informações sobre como criar e instanciar macros, consulte [Macros](#macros). | -| **Expandir tudo / Recolher tudo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | These buttons allow expanding or collapsing all the control flow structures of the code. | -| **Informações sobre o método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Exibe a caixa de diálogo de [Propriedades do Método](../Concepts/methods.md#project-method-properties) (apenas métodos de projeto). | -| **Últimos valores da área de transferência** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Exibe os últimos valores armazenados na área de transferência. | -| **Pranchetas** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nove pranchetas disponíveis no editor de código. Você pode [usar estes clipboards](./write-class-method.md#multiple-copy-paste-and-numbering-of-clipboards) clicando neles diretamente ou usando atalhos de teclado. Você pode usar uma [opção de Preferências](Preferences/methods.md#options-1) para ocultá-las. | -| **Menu de navegação suspenso** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Lets you navigate inside methods and classes with automatically tagged content or manually declared markers. Ver abaixo | +| Elemento | Ícone | Descrição | +| -------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Execução do método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Ao trabalhar com métodos, cada janela do Code Editor tem um botão que pode ser usado para executar o método atual. Usando o menu associado a este botão, você pode escolher o tipo de execução:
    • **Executar novo processo**: Cria um processo e executa o método no modo padrão neste processo.
    • **Executar e depurar novo processo**: Cria um novo processo e exibe o método na janela do Depurador para execução passo a passo neste processo.
    • **Executar no processo do Aplicativo**: Executa o método no modo padrão no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    • **Executar e depurar no processo do Aplicativo**: Exibe o método na janela do Depurador para execução passo a passo no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    Para obter mais informações sobre a execução de métodos, consulte [Chamando Métodos do Projeto](../Concepts/methods.md#calling-project-methods). | +| **Procurar no método** | ![search-icon](../assets/en/code-editor/search.png) | Exibe a área de [\*Pesquisa](#find-and-replace). | +| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Insere uma macro na seleção. Clique na seta pendente para visualizar uma lista de macros disponíveis. Para obter mais informações sobre como criar e instanciar macros, consulte [Macros](#macros). | +| **Expandir tudo / Recolher tudo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estes botões permitem expandir ou recolher todas as estruturas de fluxo de controle do código. | +| **Informações sobre o método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Exibe a caixa de diálogo de [Propriedades do Método](../Concepts/methods.md#project-method-properties) (apenas métodos de projeto). | +| **Últimos valores da área de transferência** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Exibe os últimos valores armazenados na área de transferência. | +| **Pranchetas** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nove pranchetas disponíveis no editor de código. Você pode [usar estes clipboards](./write-class-method.md#multiple-copy-paste-and-numbering-of-clipboards) clicando neles diretamente ou usando atalhos de teclado. Você pode usar uma [opção de Preferências](Preferences/methods.md#options-1) para ocultá-las. | +| **Menu de navegação suspenso** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Permite navegar dentro de métodos e classes com conteúdo marcado automaticamente ou marcadores declarados manualmente. Ver abaixo | ### Área de edição -É aqui que escreve e edita o seu código. The editor automatically indents code text and colors the different syntax elements for clear code structure. +É aqui que escreve e edita o seu código. O editor recua automaticamente o texto do código e colore os diferentes elementos de sintaxe para uma estrutura de código clara. É possível personalizar a apresentação da área de edição. Qualquer personalização é automaticamente passada para todas as janelas do editor de código: -| Opção | Descrição | Definido em... | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **fuente** y **tamaño de la fuente** | Define o tipo de letra e o tamanho dos caracteres a utilizar na área de edição | **Preferências** > [**Métodos**](../Preferences/methods.md) ou **Método > Visualização** > **Fonte Maior** ou **Fonte Menor** | -| **estilo e cor dos elementos de sintaxe** | atribui uma cor e/ou estilo específicos a cada tipo de elemento da linguagem 4D. Você também pode alterar as diferentes cores usadas na interface da área de edição (destaque, fundo, etc.). | Right-click on a language element (variable, keyword, etc.) Right-click on a language element (variable, keyword, etc.) > Style submenu. > Submenú **Estilo**. Ou **Preferences** > [**Methods**](../Preferences/methods.md) | -| **espaços** | Você pode exibir os espaços entre as palavras usando pontos (.) em vez de espaços em branco. This option applies to all the code elements (command names, variables, comments, etc.). | **Método > Ver > Espaços em branco** | -| **temas** | Pode selecionar o tema Escuro ou Claro, ou definir um tema personalizado | **Preferências** > [**Métodos**](../Preferences/methods.md) | -| **largura das indentações de código** | Definir a largura das indentações do código | **Preferências** > [**Métodos**](../Preferences/methods.md) | +| Opção | Descrição | Definido em... | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **fuente** y **tamaño de la fuente** | Define o tipo de letra e o tamanho dos caracteres a utilizar na área de edição | **Preferências** > [**Métodos**](../Preferences/methods.md) ou **Método > Visualização** > **Fonte Maior** ou **Fonte Menor** | +| **estilo e cor dos elementos de sintaxe** | atribui uma cor e/ou estilo específicos a cada tipo de elemento da linguagem 4D. Você também pode alterar as diferentes cores usadas na interface da área de edição (destaque, fundo, etc.). | Right-click on a language element (variable, keyword, etc.) Right-click on a language element (variable, keyword, etc.) > Style submenu. > Submenú **Estilo**. Ou **Preferences** > [**Methods**](../Preferences/methods.md) | +| **espaços** | Você pode exibir os espaços entre as palavras usando pontos (.) em vez de espaços em branco. Esta opção se aplica a todos os elementos de código (nomes de comandos, variáveis, comentários, etc.). | **Método > Ver > Espaços em branco** | +| **temas** | Pode selecionar o tema Escuro ou Claro, ou definir um tema personalizado | **Preferências** > [**Métodos**](../Preferences/methods.md) | +| **largura das indentações de código** | Definir a largura das indentações do código | **Preferências** > [**Métodos**](../Preferences/methods.md) | #### Mudar barras -Colored bars instantly show you where lines of code were modified since the method was opened: +Barras coloridas mostram instantaneamente onde as linhas de código foram modificadas desde que o método foi aberto: ![](../assets/en/code-editor/change-bars.png) -The change bars change colors to indicate whether or not the modifications were saved: +As barras de alteração mudam de cor para indicar se as modificações foram salvas ou não: - amarelo: a linha foi modificada e o método ainda não foi guardado. - verde: A linha foi modificada e o método foi guardado. ### Área listas -The lists area lets you display one or more lists of elements necessary for writing methods and classes (commands, constants, forms, etc.). You can choose the number and contents of the lists displayed in the window. +A área de lista permite exibir uma ou mais listas de elementos necessários para escrever métodos e classes (comandos, constantes, formulários, etc.). Você pode escolher o número e o conteúdo das listas exibidas na janela. -Por padrão, o editor de código apresenta quatro listas. You can hide or show all lists by clicking on the icon at the botton right of the window. ![](../assets/en/code-editor/show-hide-list.png) +Por padrão, o editor de código apresenta quatro listas. Você pode ocultar ou mostrar todas as listas clicando no ícone no canto inferior direito da janela. ![](../assets/en/code-editor/show-hide-list.png) -You can enlarge or reduce the relative width of each list area by dragging one of its partitions. It is also possible to adjust the size of the list area in relation to that of the editing area by dragging the dividing line between them. +Você pode aumentar ou reduzir a largura relativa de cada área da lista arrastando uma de suas divisões. Também é possível ajustar o tamanho da área de lista em relação à área de edição arrastando a linha divisória entre elas. -- Double-clicking on an item in a list causes it to be inserted into the editing area, at the location of the cursor. +- Ao clicar duas vezes em um item em uma lista, ele será inserido na área de edição, na posição do cursor. - Para **modificar o conteúdo** de uma lista, clique na área do título da lista em questão: um menu pop-up será exibido, permitindo que você escolha o tipo de item a ser exibido. ![](../assets/en/code-editor/list-area.png) -- To add or remove a list, click in the title area of one of the lists and choose the corresponding command in the pop-up menu. +- Para adicionar ou remover uma lista, clique na área do título de uma das listas e escolha o comando correspondente no menu suspenso. O comando **Remover esta lista** está desativado quando você clica na última lista. Se você deseja ocultar todas as listas, você deve clicar no botão **mostrar ou ocultar listas** no canto inferior direito da janela ou ocultá-las por padrão nas **Preferências**. - Pode ocultar as listas em todas as janelas das seguintes formas: @@ -77,13 +77,13 @@ You can enlarge or reduce the relative width of each list area by dragging one o #### Listas de itens disponíveis -You can display the following lists of items in the lists area of the Code Editor window: +Você pode exibir as seguintes listas de itens na área de listas da janela do Code Editor: -- **Todas as tabelas e campos**: Nomes de tabelas e campos do banco de dados em forma de lista hierárquica. When you insert a field name into the method by double-clicking on its name, 4D inserts it while respecting the syntax and adds the name of the table or subtable as the case may be. +- **Todas as tabelas e campos**: Nomes de tabelas e campos do banco de dados em forma de lista hierárquica. Quando você inserir um nome de campo no método, clicando duas vezes no seu nome, A 4D inseriu-a respeitando a sintaxe e adiciona o nome da tabela ou subtabela, como o caso pode ser. - **Tabela** (submenú): Nomes dos campos da tabela selecionada usando o submenu. - **Tabela atual**: Nomes dos campos da tabela atual (disponível em gatilhos, métodos de formulário e métodos de objeto). -- **Formulários projeto**: Nomes de formulários projeto de banco de dados. When you double-click on a project form name, 4D inserts its while respecting the syntax: the form name is inserted between quotes. -- **Formulários de tabela**: Nomes de tabelas do banco de dados e nomes de formulários em forma de lista hierárquica. When you insert a form name into a method by double-clicking its name, 4D inserts it while respecting the syntax: the form name is inserted between quotes and is preceded by the name of the table and a semi-colon. Por exemplo: [Table]; "Form". +- **Formulários projeto**: Nomes de formulários projeto de banco de dados. Quando você clica duas vezes no nome de um projeto de formulário, 4D insere o mesmo respeitando a sintaxe: o nome do formulário é inserido entre as cotações. +- **Formulários de tabela**: Nomes de tabelas do banco de dados e nomes de formulários em forma de lista hierárquica. Quando você inserir o nome de um formulário em um método, clicando duas vezes em seu nome, 4D insere ele respeitando a sintaxe: o nome do formulário é inserido entre aspas e é precedido pelo nome da tabela e um ponto e vírgula. Por exemplo: [Table]; "Form". - **Métodos**: nomes de métodos projeto do banco de dados. - **Todas as pastas**: Nomes das pastas de objetos e subpastas definidas no banco de dados exibidas na forma de uma lista hierárquica. As pastas podem ser utilizadas para organizar objetos de uma forma personalizada. São geridos a partir da página inicial do explorador. - **Pastas** (submenú): Conteúdo da pasta selecionada usando o submenu. @@ -94,14 +94,14 @@ You can display the following lists of items in the lists area of the Code Edito - **Constantes**: constantes do 4D e de quaisquer plug-ins, classificadas por tema em forma de lista hierárquica. - **Listas**: Nomes de listas. - **Todos os comandos de plug-in**: Comandos para todos os plug-ins instalados no banco de dados (se houver), classificados por tema em forma de lista hierárquica. -- **Palavras SQL**: conjunto de palavras-chave reconhecidas pelo analisador de sintaxe 4D SQL. This list includes commands (e.g. SELECT), clauses (e.g. WHERE) as well as functions (ABS). +- **Palavras SQL**: conjunto de palavras-chave reconhecidas pelo analisador de sintaxe 4D SQL. Essa lista inclui comandos (por exemplo, SELECT), cláusulas (por exemplo, WHERE), bem como funções (ABS). - **Funções SQL**: funções SQL 4D. **Nota:** Com exceção do elemento Macros, todas as listas estão por ordem alfabética. #### Guardar como modelo -You can save the lists set in the Code Editor window in the form of a template. Once the template is saved, the parameters set in it will be used for each new Code Editor window that is opened. +Você pode salvar as listas definidas na janela do Editor de Código na forma de um modelo. Depois que o modelo é salvo, os parâmetros definidos nele serão usados para cada nova janela do Editor de Código que é aberta. Os seguintes parâmetros são armazenados no modelo: @@ -114,11 +114,11 @@ Para salvar uma janela do Editor de Código como um modelo, escolha **Método** ### Área de pontos de paragem -This area, located to the left of the editing area, allows you to display the line numbers and to insert break points directly next to specific instructions. Os pontos de interrupção são úteis durante a fase de depuração de sua programação. They stop the execution of your code at specific locations and display the debugger. +Esta área, localizada à esquerda da área de edição, permite que você exiba os números de linha e insira pontos de interrupção diretamente ao lado de instruções específicas. Os pontos de interrupção são úteis durante a fase de depuração de sua programação. Eles interrompem a execução do seu código em locais específicos e exibem o depurador. Para mais informações sobre pontos de interrupção, consulte a seção [Depuração](../Debugging/breakpoints.md#breakpoints). -You can display or hide the line numbers in the break points area for each window of the Code Editor. +Você pode exibir ou ocultar os números de linhas na área de pontos de quebra para cada janela do Editor de Código. - Para habilitar ou desabilitar a exibição dos números de linha por padrão, escolha **Preferências** > **Métodos** > **Mostrar números de linha**. - Para modificar essa exibição separadamente para cada janela do Editor de Código, escolha **Método** > **Visualizar** > **Números de Linha**. @@ -465,7 +465,7 @@ O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido Thanks to the 4D Code Live Checker, the syntax, consistency, and structure of the entered code are automatically checked in order to prevent execution errors. For example, the Code Live Checker can detect that a right parenthesis is missing or that you used an unknown dataclass attribute. -The Code Live Checker is activated at three levels: +O Code Live Checker é ativado em três níveis: - quando você escreve código no editor de código, - quando você [verifica a sintaxe](../Project/compiler.md#check-syntax) no compilador, From 5881b0510c9ed394781c0ad61f5a9e072a73d305 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:03 +0200 Subject: [PATCH 1553/4889] New translations dt_object.md (French) --- .../version-18/Concepts/dt_object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_object.md index 17ad6104dc2a81..7e254928708360 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_object.md @@ -177,7 +177,7 @@ L'évaluation d'une propriété d'objet peut parfois produire une valeur indéfi // $1 contient "" ``` -- Une expression de condition est automatiquement convertie à Faux lorsque son évaluation donne Indéfinie avec les mots-clés Si et Au cas ou : +- Une expression de condition est automatiquement convertie à Faux lorsqu'elle est évaluée undefined avec les mots-clés If et Case of : ```4d C_OBJECT($o) From dcc6e8c7b2bbcc85a4746e31487963e3fed3fa32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:05 +0200 Subject: [PATCH 1554/4889] New translations dt_object.md (French) --- .../version-19/Concepts/dt_object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md index 69f2136d1ef2fc..c976acd2944d54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md @@ -181,7 +181,7 @@ L'évaluation d'une propriété d'objet peut parfois produire une valeur indéfi // $1 contient "" ``` -- Une expression de condition est automatiquement convertie à Faux lorsque son évaluation donne Indéfinie avec les mots-clés Si et Au cas ou : +- Une expression de condition est automatiquement convertie à Faux lorsqu'elle est évaluée undefined avec les mots-clés If et Case of : ```4d C_OBJECT($o) From 442e912ccbe33243a229dc0baa4b01fe497849a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:06 +0200 Subject: [PATCH 1555/4889] New translations variables.md (French) --- .../version-19/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 8f66841d7f31c2..2797678a537baa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -18,16 +18,16 @@ Les variables sont des objets du langage; vous pouvez créer et utiliser des var ## Déclaration des variables -You usually create variables by declaring them. Le langage 4D propose deux manières de déclarer des variables : +Vous créez généralement des variables en les déclarant. Le langage 4D propose deux manières de déclarer des variables : - à l'aide du mot-clé `var` (recommandé particulièrement si votre code utilise des objets et des classes), -- using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). +- à l'aide de l'une des commandes du langage 4D des thèmes "Compilateur" ou "Tableaux" (syntaxe historique). When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). :::note -Although it is not recommended, you can create variables simply by using them; you do not necessarily need to formally declare them. For example, to create a variable that will hold the current date plus 30 days, you can write: +Bien que cela ne soit pas recommandé, vous pouvez créer des variables simplement en les utilisant ; il n'est pas obligatoire de les déclarer formellement. Par exemple, pour créer une variable qui contiendra la date du jour plus 30 jours, vous pouvez écrire : ```4d MyDate:=Current date+30 //MyDate est créé @@ -35,7 +35,7 @@ Although it is not recommended, you can create variables simply by using them; y // et affecte la date courante + 30 jours ``` -When a variable is created before being declared, it is not initialized at the declaration step. +Lorsqu'une variable est créée avant d'être déclarée, elle n'est pas initialisée lors de l'étape de déclaration. ::: @@ -221,7 +221,7 @@ Pour plus d'informations, reportez-vous à la section **Process** et à la descr Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. -> L'utilisation de variables interprocess n'est pas recommandée car elles ne sont pas disponibles depuis le process préemptif et peuvent rendre le code moins maintenable. +> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. Le nom d'une variable interprocess commence toujours par les symboles `<>` - un signe "inférieur à" suivi d'un signe "supérieur à" - suivis de 31 caractères. From b7432314aa0e1955ba402d3ca2d38b80b6dea3a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:08 +0200 Subject: [PATCH 1556/4889] New translations dt_null_undefined.md (French) --- .../version-20/Concepts/dt_null_undefined.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md index 931b245f2b257a..ca5d67a7330630 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md @@ -17,13 +17,13 @@ Dans le langage de 4D et pour les attributs des champs objets, les valeurs null ## Undefined -Undefined (Indéfinie) n'est pas véritablement un type de données. Une variable dite "indéfinie" est une variable n'ayant pas encore été définie. Evaluating an object property can also produce an undefined value. Reading a property of an undefined value returns **undefined**. +Undefined (Indéfinie) n'est pas véritablement un type de données. Il indique une variable n'ayant pas encore été définie. L'évaluation d'une propriété d'objet peut également produire une valeur undefined. Reading a property of an undefined value returns **undefined**. A variant variable has **undefined** as [default value](data-types.md#default-values). Un champ ne peut pas être indéfini (la commande `Indefinie` retourne toujours Faux pour un champ). -Typically when trying to read or assign undefined expressions, 4D will generate errors, except in the following cases: +En règle générale, lorsque le code tente de lire ou d'assigner des expressions indéfinies, 4D générera des erreurs, excepté dans les cas suivants : - Assigning an undefined value to variables (except arrays) has the same effect as calling [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) with them: @@ -64,7 +64,7 @@ Typically when trying to read or assign undefined expressions, 4D will generate // $myText contains "" ``` -- Une expression de condition est automatiquement convertie à Faux lorsque son évaluation donne Indéfinie avec les mots-clés Si et Au cas ou : +- Une expression de condition est automatiquement convertie à Faux lorsqu'elle est évaluée undefined avec les mots-clés If et Case of : ```4d var $o : Object @@ -100,7 +100,7 @@ Lorsque des expressions d'un type donné sont attendues dans votre code 4D, vous | | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | | | Null `#` *scalar value* | Boolean | a.nullProp `#` 42 | True | -Les *valeurs scalaires* sont des valeurs de type chaîne, date, heure, booléen, nombre ou Blob. Lorsqu'elles sont déclarées, leur [valeur par défaut](data-types.md#valeurs-par-defaut) n'est ni undefined ni null. Les autres types (Pointeur, Image, Objet, Collection) ont une valeur par défaut undefined ou null. Ex : +Les *valeurs scalaires* sont des valeurs de type chaîne, date, heure, booléen, nombre ou Blob. Lorsqu'elles sont déclarées, leur [valeur par défaut](data-types.md#valeurs-par-defaut) n'est ni undefined ni null. Les autres types (pointeur, image, objet, collection) ont une valeur par défaut undefined ou null. Ex : ```4d var $object : Object @@ -162,7 +162,7 @@ $result:=Undefined($vEmp.parent) //True $result:=($vEmp.parent=Null) //True ``` -Exemples de résultats de comparaisons avec des valeurs indéfinies et nulles : +Exemples de résultats de comparaisons avec des valeurs undefined et null : ```4d var $result : Boolean From f345fa972a8276b9a3806208637f56cfb4ce5288 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:10 +0200 Subject: [PATCH 1557/4889] New translations variables.md (French) --- .../version-20/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index e4a672028f2c47..235fc0ae44af7d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -17,16 +17,16 @@ Les variables sont des objets du langage; vous pouvez créer et utiliser des var ## Déclaration des variables -You usually create variables by declaring them. Le langage 4D propose deux manières de déclarer des variables : +Vous créez généralement des variables en les déclarant. Le langage 4D propose deux manières de déclarer des variables : - à l'aide du mot-clé `var` (recommandé particulièrement si votre code utilise des objets et des classes), -- using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). +- à l'aide de l'une des commandes du langage 4D des thèmes "Compilateur" ou "Tableaux" (syntaxe historique). When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). :::note -Although it is not recommended, you can create variables simply by using them; you do not necessarily need to formally declare them. For example, to create a variable that will hold the current date plus 30 days, you can write: +Bien que cela ne soit pas recommandé, vous pouvez créer des variables simplement en les utilisant ; il n'est pas obligatoire de les déclarer formellement. Par exemple, pour créer une variable qui contiendra la date du jour plus 30 jours, vous pouvez écrire : ```4d MyDate:=Current date+30 //MyDate est créé @@ -34,7 +34,7 @@ Although it is not recommended, you can create variables simply by using them; y // et affecte la date courante + 30 jours ``` -When a variable is created before being declared, it is not initialized at the declaration step. +Lorsqu'une variable est créée avant d'être déclarée, elle n'est pas initialisée lors de l'étape de déclaration. ::: @@ -219,7 +219,7 @@ Pour plus d'informations, reportez-vous à la section **Process** et à la descr Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. -> L'utilisation de variables interprocess n'est pas recommandée car elles ne sont pas disponibles depuis le process préemptif et peuvent rendre le code moins maintenable. +> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. Le nom d'une variable interprocess commence toujours par les symboles `<>` - un signe "inférieur à" suivi d'un signe "supérieur à" - suivis de 31 caractères. From 0a7227e73a13f3a6218d17e4f81bf03b6f2ebcd9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:13 +0200 Subject: [PATCH 1558/4889] New translations classes.md (French) --- .../version-20-R5/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 88a3442ee838d4..f305cc1422a25f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -379,7 +379,7 @@ Le type de propriété peut être l'un des suivants : | `Date` | Valeur date | | `Time` | Valeur Heure | | `Boolean` | Valeur booléen | -| `Entier` | Valeur entier long | +| `Integer` | Valeur entier long | | `Real` | Valeur réel | | `Pointer` | Valeur pointeur | | `Picture` | Valeur image | From 049ae179da8fa3939b6cd03c396ca5b2437cde29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:14 +0200 Subject: [PATCH 1559/4889] New translations data-types.md (French) --- .../version-20-R5/Concepts/data-types.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md index e55be0db31cf52..d01a05f0a0c772 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md @@ -7,15 +7,15 @@ Dans 4D, les données sont gérées selon leur type à deux endroits : dans les Bien qu'ils soient généralement équivalents, certains types de données de la base ne sont pas disponibles dans le langage et sont automatiquement convertis. A l'inverse, certains types de données sont gérés uniquement par le langage. Le tableau suivant liste tous les types de données disponibles, leur prise en charge et leur déclaration : -| Types de données | Pris en charge par la base(1) | Pris en charge par le langage | [`var` declaration](variables.md#using-the-var-keyword) | [`C_` or `ARRAY` declaration](variables.md#using-a-c_-directive) | +| Types de données | Pris en charge par la base(1) | Pris en charge par le langage | [Déclaration `var`](variables.md#using-the-var-keyword) | [Déclaration `C_` ou `ARRAY`](variables.md#using-a-c_-directive) | | ------------------------------------------------------- | ------------------------------------------------ | ----------------------------- | ------------------------------------------------------- | ---------------------------------------------------------------- | -| [Alphanumeric](dt_string.md) | Oui | Converti en texte | - | * | +| [Alphanumérique](dt_string.md) | Oui | Converti en texte | - | * | | [Text](Concepts/dt_string.md) | Oui | Oui | `Text` | `C_TEXT`, `ARRAY TEXT` | | [Date](Concepts/dt_date.md) | Oui | Oui | `Date` | `C_DATE`, `ARRAY DATE` | | [Time](Concepts/dt_time.md) | Oui | Oui | `Time` | `C_TIME`, `ARRAY TIME` | | [Boolean](Concepts/dt_boolean.md) | Oui | Oui | `Boolean` | `C_BOOLEAN`, `ARRAY BOOLEAN` | -| [Integer](Concepts/dt_number.md) | Oui | Converti en entier long | `Entier` | `ARRAY INTEGER` | -| [Longint](Concepts/dt_number.md) | Oui | Oui | `Entier` | `C_LONGINT`, `ARRAY LONGINT` | +| [Integer](Concepts/dt_number.md) | Oui | Converti en entier long | `Integer` | `ARRAY INTEGER` | +| [Longint](Concepts/dt_number.md) | Oui | Oui | `Integer` | `C_LONGINT`, `ARRAY LONGINT` | | [Longint 64 bits](Concepts/dt_number.md) | Oui (SQL) | Converti en réel | - | * | | [Real](Concepts/dt_number.md) | Oui | Oui | `Real` | `C_REAL`, `ARRAY REAL` | | [Undefined](Concepts/dt_null_undefined.md) | - | Oui | * | - | @@ -27,19 +27,19 @@ Bien qu'ils soient généralement équivalents, certains types de données de la | [Collection](Concepts/dt_collection.md) | * | Oui | `Collection` | `C_COLLECTION` | | [Variant](Concepts/dt_variant.md)(2) | - | Oui | `Variant` | `C_VARIANT` | -(1) A noter que ORDA gère les champs de la base via des objets (entités). Par conséquent, seuls les types de données disponibles pour ces objets sont pris en charge. For more information, see the [Object](Concepts/dt_object.md) data type description. +(1) A noter que ORDA gère les champs de la base via des objets (entités). Par conséquent, seuls les types de données disponibles pour ces objets sont pris en charge. Pour plus d'informations, veuillez vous reporter à la description du type [Object](Concepts/dt_object.md). -(2) Variant is actually not a _data_ type but a _variable_ type that can contain a value of any other data type. +(2) Variant n'est pas un type de _données_ à proprement parler mais un type de _variable_ qui peut contenir une valeur de n'importe quel autre type de données. ## Valeurs par défaut -When [variables](variables.md) or [parameters](parameters.md) are typed by means of an [explicit declaration](variables.md#declaring-variables), they receive a default value, which they will keep during the session as long as they have not been assigned. +Lorsque les [variables](variables.md) ou les [paramètres](parameters.md) sont typés au moyen d'une [déclaration explicite](variables.md#déclaration-des-variables), ils reçoivent une valeur par défaut, qu'ils conserveront au cours de la session tant qu'ils n'auront pas été assignés. La valeur par défaut dépend du type de variable : | Type | La valeur par défaut | | ---------- | ---------------------------------------- | -| Booléen | False | +| Booleen | False | | Date | 00-00-00 | | Longint | 0 | | Time | 00:00:00 | @@ -54,7 +54,7 @@ La valeur par défaut dépend du type de variable : ### Null comme valeur par défaut -Variables of type Object, Collection, Pointer, and Picture have **null** as default value, but actually get an intermediary status when declared and not assigned. They _behave like_ **null** values, but with some differences, generating less errors when the code tries do access them. +Les variables de type Object, Collection, Pointer et Picture ont **null** comme valeur par défaut, mais ont en fait un statut intermédiaire lorsqu'elles sont déclarées et non assignées. Elles _se comportent comme_ des valeurs **null**, mais avec quelques différences, générant moins d'erreurs lorsque le code tente d'y accéder. ## Convertir les types de données @@ -70,8 +70,8 @@ Le tableau ci-dessous liste les types de données pouvant être convertis, le ty | Time | `Chaîne` | | | | `Bool` | | Boolean | | `Num` | | | | -(1) Strings formatted in JSON can be converted into scalar data, objects, or collections, using the `JSON Parse` command. +(1) Les chaînes formatées en JSON peuvent être converties en données scalaires, objets ou collections à l'aide de la commande `JSON Parse`. (2) Les valeurs de type Heure peuvent être utilisées en tant que numériques. -**Note:** In addition to the data conversions listed in this table, more sophisticated data conversions can be obtained by combining operators and other commands. +**Note :** Ce tableau ne traite pas les conversions de données plus complexes obtenues à l'aide d'une combinaison d'opérateurs et d'autres commandes. From 65bdf905b2904f3309c7106cc87780881d5d0a63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:16 +0200 Subject: [PATCH 1560/4889] New translations dt_null_undefined.md (French) --- .../Concepts/dt_null_undefined.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md index 8e6882a910ded1..bfa807723d6cc9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md @@ -7,31 +7,31 @@ Null et Undefined sont des types de données qui gèrent les cas où la valeur d ## Null -Null is a special data type with only one possible value: **null**. Cette valeur est retournée par une expression qui ne contient aucune valeur. Trying to read a property of a **null** value returns an error. +Null est un type de données particulier avec une seule valeur possible : **null**. Cette valeur est retournée par une expression qui ne contient aucune valeur. Essayer de lire une propriété d'une valeur **null** retourne une erreur. -In the 4D language and for object field attributes, null values are managed through the `Null` function. Cette commande peut être utilisée avec les expressions suivantes pour fixer ou comparer la valeur null : +Dans le langage 4D et pour les attributs des champs objets, les valeurs null sont gérées via la fonction `Null`. Cette commande peut être utilisée avec les expressions suivantes pour fixer ou comparer la valeur null : - attributs d'objets - éléments de collections -- variables of the object, collection, pointer, picture, or variant type (see also [Null as default value](data-types.md#null-as-default-value). +- variables de type object, collection, pointer, picture ou variant (voir aussi [Null comme valeur par défaut](data-types.md#null-as-default-value)). ## Undefined -Undefined (Indéfinie) n'est pas véritablement un type de données. Une variable dite "indéfinie" est une variable n'ayant pas encore été définie. Evaluating an object property can also produce an undefined value. Reading a property of an undefined value returns **undefined**. +Undefined (Indéfinie) n'est pas véritablement un type de données. Il indique une variable n'ayant pas encore été définie. L'évaluation d'une propriété d'objet peut également produire une valeur undefined. La lecture d'une propriété dont la valeur est indéfinie renvoie **undefined**. -A variant variable has **undefined** as [default value](data-types.md#default-values). +Une variable de type Variant a **undefined** comme [valeur par défaut](data-types.md#valeurs-par-défaut). -A field cannot be undefined (the `Undefined` command always returns False for a field). +Un champ ne peut pas être indéfini (la commande `Undefined` retourne toujours Faux pour un champ). -Typically when trying to read or assign undefined expressions, 4D will generate errors, except in the following cases: +En règle générale, lorsque le code tente de lire ou d'assigner des expressions indéfinies, 4D générera des erreurs, excepté dans les cas suivants : -- Assigning an undefined value to variables (except arrays) has the same effect as calling [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) with them: +- Affecter une valeur indéfinie aux variables (à l'exception des tableaux) a le même effet que d'appeler [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/fr/page89.html) avec elles : ```4d var $o : Object var $val : Integer $val:=10 //$val=10 - $val:=$o.a //$o.a is undefined (no error), and assigning this value clears the variable + $val:=$o.a //$o.a est undefined (pas d'erreur), assigner cette valeur efface la variable //$val=0 ``` @@ -57,14 +57,14 @@ Typically when trying to read or assign undefined expressions, 4D will generate ```4d var $o : Object - mymethod($o.a) //pass an undefined parameter + mymethod($o.a) //passage d'un paramètre undefined - //In mymethod method - #Declare ($myText : Text) //parameter type is text - // $myText contains "" + //Dans la méthode mymethod + #Declare ($myText : Text) //Paramètre de type texte + // $myText contient "" ``` -- Une expression de condition est automatiquement convertie à Faux lorsque son évaluation donne Indéfinie avec les mots-clés Si et Au cas ou : +- Une expression de condition est automatiquement convertie à Faux lorsqu'elle est évaluée undefined avec les mots-clés If et Case of : ```4d var $o : Object @@ -77,7 +77,7 @@ Typically when trying to read or assign undefined expressions, 4D will generate :::tip -When expressions of a given type are expected in your 4D code, you can make sure they have the correct type even when evaluated to undefined by surrounding them with the appropriate 4D cast command: `String`, `Num`, `Date`, `Time`, `Bool`. Ces commandes retournent une valeur vide du type spécifié lorsque l'expression est évaluée à Indéfinie. Par exemple : +Lorsque des expressions d'un type donné sont attendues dans votre code 4D, vous pouvez vous assurer qu'elles auront le type souhaité même en cas de valeur Undefined en les encadrant avec la commande de transtypage 4D appropriée : `String`, `Num`, `Date`, `Time`, `Bool`. Ces commandes retournent une valeur vide du type spécifié lorsque l'expression est évaluée à Indéfinie. Par exemple : ```4d $myString:=Lowercase(String($o.a.b)) //pour être sûr d'obtenir une valeur texte même si indéfinie @@ -88,16 +88,16 @@ When expressions of a given type are expected in your 4D code, you can make sure ## Opérateurs sur les Null -| Opération | Syntaxe | Retourne | Expression | Valeur | -| --------- | ----------------------- | -------- | -------------------------------------------------------------- | ------ | -| Egalité | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | True | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | True | -| | Null `=` _scalar value_ | Boolean | a.nullProp `=` 42 | False | -| Inégalité | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | False | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | -| | Null `#` _scalar value_ | Boolean | a.nullProp `#` 42 | True | +| Opération | Syntaxe | Retourne | Expression | Valeur | +| --------- | -------------------------- | -------- | -------------------------------------------------------------- | ------ | +| Egalité | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | True | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | True | +| | Null `=` _valeur scalaire_ | Boolean | a.nullProp `=` 42 | False | +| Inégalité | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | False | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | +| | Null `#` _valeur scalaire_ | Boolean | a.nullProp `#` 42 | True | -_scalar values_ are values of type string, Date, Time, Boolean, number, or Blob. When declared, their [default value](data-types.md#default-values) is neither undefined nor null. Les autres types (Pointeur, Image, Objet, Collection) ont une valeur par défaut undefined ou null. Ex : +Les _valeurs scalaires_ sont des valeurs de type chaîne, date, heure, booléen, numérique ou Blob. Lorsqu'elles sont déclarées, leur [valeur par défaut](data-types.md#valeurs-par-defaut) n'est ni undefined ni null. Les autres types (Pointer, Picture, Object, Collection) ont une valeur par défaut undefined ou null. Ex : ```4d var $object : Object @@ -109,7 +109,7 @@ var $text : Text :::info -Comparisons with Greater than (`>`), Less than (`<`), Greater than or equal to (`>=`), and Less than or equal to (`<=`) operators are not supported with Null values and return an error. +Les comparaisons avec les opérateurs Supérieur à (`>`), Inférieur à (`<`), Supérieur ou égal à (`>=`), et Inférieur ou égal à (`<=`) ne sont pas prises en charge avec des valeurs Null et renvoient une erreur. ::: @@ -119,26 +119,26 @@ Comparisons with Greater than (`>`), Less than (`<`), Greater than or equal to ( | ------------------- | -------------------------------------------------- | -------- | ------------------------------------------------------------------- | ------ | | Egalité | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | True | | | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | True | -| | Undefined `=` _other values_ | Boolean | a.undefinedProp `=` 42 | False | +| | Undefined `=` _autres valeurs_ | Boolean | a.undefinedProp `=` 42 | False | | Inégalité | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | False | | | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | False | -| | Undefined `#` _other values_ | Boolean | a.undefinedProp `#` 42 | True | +| | Undefined `#` _autres valeurs_ | Boolean | a.undefinedProp `#` 42 | True | | Supérieur à | Undefined `>` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>` "abc" | False | | Inférieur à | Undefined `<` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<` "abc" | False | | Supérieur ou égal à | Undefined `>=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>=` "abc" | False | | Inférieur ou égal à | Undefined `<=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<=` "abc" | False | -_other values_ are expressions of any type with a value neither Undefined nor Null. +_autres valeurs_ sont des expressions de tout type dont la valeur n'est ni Undefined ni Null. :::info -Comparisons of Undefined values with Pointer, Picture, Blob, Object, Collection, Undefined or Null values using Greater than (`>`), Less than (`<`), Greater than or equal to (`>=`), and Less than or equal to (`<=`) operators are not supported and return an error. +Les comparaisons des valeurs Undefined avec des valeurs Pointer, Picture, Blob, Object, Collection, Undefined ou Null en utilisant les opérateurs Supérieur à (`>`), Inférieur à (`<`), Supérieur ou égal à (`>=`), et Inférieur ou égal à (`<=`) ne sont pas prises en charge et renvoient une erreur. ::: ## Exemples -Here are the different results of the `Undefined` command as well as the `Null` command with object properties, depending on the context: +Cet exemple compare les différents résultats de la commande `Undefined` ainsi que de la commande `Null` avec les propriétés d'objet, en fonction du contexte : ```4d var $vEmp : Object @@ -158,7 +158,7 @@ $result:=Undefined($vEmp.parent) //True $result:=($vEmp.parent=Null) //True ``` -Exemples de résultats de comparaisons avec des valeurs indéfinies et nulles : +Exemples de résultats de comparaisons avec des valeurs undefined et null : ```4d var $result : Boolean @@ -167,7 +167,7 @@ var $vVar : Variant $vObj:=New object $vObj.null:=Null -//note that $vVar is not assigned +//noter que $vVar n'est pas assignée $result:=($vObj.undefined=42) //False $result:=($vObj.undefined=$vObj.null) //True @@ -178,8 +178,8 @@ $result:=($vObj.undefined#42) //True $result:=($vObj.undefined#$vVar) //False $result:=($vObj.undefined>"hello") //False -$result:=($vObj.undefined>$vVar) //Error -$result:=($vObj.undefined>$vObj.null) //Error +$result:=($vObj.undefined>$vVar) //Erreur +$result:=($vObj.undefined>$vObj.null) //Erreur $result:=($vVar < 42) //False ``` From 99fe3303f045c5785e8c910eac18dfbd03027c27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:18 +0200 Subject: [PATCH 1561/4889] New translations variables.md (French) --- .../version-20-R5/Concepts/variables.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 60d8f2ae1ec829..ccb17f601392d9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -3,9 +3,9 @@ id: variables title: Variables --- -Fondamentalement, dans 4D, les données peuvent être stockées de deux manières. **Fields** store data permanently on disk; **variables** store data temporarily in memory. +Fondamentalement, dans 4D, les données peuvent être stockées de deux manières. Les **champs** stockent les données sur disque, de manière permanente ; les **variables** stockent les données en mémoire, de manière temporaire. -Lorsque vous définissez votre base, vous indiquez à 4D les noms et les types de champs que vous voulez utiliser. Variables are much the same—you also give them names and different types (see [Data types](Concepts/data-types.md)). +Lorsque vous définissez votre base, vous indiquez à 4D les noms et les types de champs que vous voulez utiliser. C'est à peu près pareil pour les variables — vous pouvez aussi leur donner des noms et des types différents (voir [Types de données](Concepts/data-types.md)). Une fois créée, vous pouvez utiliser une variable partout dans votre application. Par exemple, vous pouvez stocker une variable de type texte dans un champ du même type : @@ -17,16 +17,16 @@ Les variables sont des objets du langage; vous pouvez créer et utiliser des var ## Déclaration des variables -You usually create variables by declaring them. Le langage 4D propose deux manières de déclarer des variables : +Vous créez généralement des variables en les déclarant. Le langage 4D propose deux manières de déclarer des variables : -- using the `var` keyword (recommended specially if your code uses objects and classes, and this syntax enhances code editor suggestions and type-ahead features), -- using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). +- utiliser le mot-clé `var` (recommandé surtout si votre code utilise des objets et des classes, et cette syntaxe améliore les suggestions de l'éditeur de code et les fonctionnalités de saisie semi-automatique), +- à l'aide de l'une des commandes du langage 4D des thèmes "Compilateur" ou "Tableaux" (syntaxe historique). -When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). Alternatively, when declaring variables, you can [initialize](#initializing-variables-in-the-declaration-line) their value along with their data type all within one line. +Lorsque les variables sont déclarées, elles sont initialisées à la [**valeur par défaut correspondant à leur type**](data-types.md#valeurs-par-defaut), qu'elles conserveront pendant la session tant qu'on ne leur aura pas [assigné une valeur](#assigning-data). Alternativement, lors de la déclaration des variables, vous pouvez [initialiser](#initializing-variables-in-the-declaration-line) leur valeur en même temps que leur type de données en une seule ligne. :::note -Although it is not recommended, you can create variables simply by using them; you do not necessarily need to formally declare them. For example, to create a variable that will hold the current date plus 30 days, you can write: +Bien que cela ne soit pas recommandé, vous pouvez créer des variables simplement en les utilisant ; il n'est pas obligatoire de les déclarer formellement. Par exemple, pour créer une variable qui contiendra la date du jour plus 30 jours, vous pouvez écrire : ```4d MyDate:=Current date+30 //MyDate est créé @@ -34,11 +34,11 @@ Although it is not recommended, you can create variables simply by using them; y // et affecte la date courante + 30 jours ``` -When a variable is created before being declared, it is not initialized at the declaration step. +Lorsqu'une variable est créée avant d'être déclarée, elle n'est pas initialisée lors de l'étape de déclaration. ::: -To declare a variable of any type, use the following syntax: +Pour déclarer une variable de n'importe quel type, utilisez la syntaxe suivante : `var {; ;...}{ : }` @@ -51,17 +51,17 @@ var $myFile : 4D.File //une variable objet de classe de fichier var $myVar //une variable variant ``` -`varName` is the variable name, it must comply with the [4D rules](Concepts/identifiers.md) about identifiers. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) and [arrays](Concepts/arrays.md). +`varName` est le nom de la variable, il doit respecter les [règles de 4D](Concepts/identifiers.md) concernant les identifiants. +Cette syntaxe ne prend en charge que les déclarations de [variables locales et process](#local-process-and-interprocess-variables), excluant ainsi les [variables interprocess](#interprocess-variables) et les [tableaux](Concepts/arrays.md). -`varType` can be: +`varType` peut être : -- a [basic type](Concepts/data-types.md), in which case the variable contains a value of the declared type, -- a [class reference](Concepts/classes.md) (4D class or user class), in which case the variable contains a reference to an object of the defined class. +- un [type basique](Concepts/data-types.md), auquel cas la variable contient une valeur du type déclaré, +- une [référence de classe](Concepts/classes.md) (classe 4D ou classe utilisateur), auquel cas la variable contient une référence à un objet de la classe définie. -If `varType` is omitted, a variable of the **variant** type is created. +Si `varType` est omis, une variable de type **variant** est créée. -The following table lists all supported `varType` values: +Le tableau suivant liste toutes les valeurs `varType` prises en charge : | varType | Contenu | | --------------------------- | ------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ The following table lists all supported `varType` values: | `Date` | Valeur date | | `Time` | Valeur Heure | | `Boolean` | Valeur booléen | -| `Entier` | Valeur entier long | +| `Integer` | Valeur entier long | | `Real` | Valeur réel | | `Pointer` | Valeur pointeur | | `Picture` | Valeur image | @@ -110,9 +110,9 @@ var $dataclass : cs.Employee var $entity : cs.EmployeeEntity ``` -## Initializing Variables in the Declaration Line +## Initialisation des variables dans la ligne de déclaration -When declaring variables, you have the flexibility to specify their data type and provide an initial value in one statement. Voici quelques exemples : +Lorsque vous déclarez des variables, vous avez la flexibilité de spécifier leur type de données et de fournir une valeur initiale dans une seule instruction. Voici quelques exemples : ```4d var $a : Text:="hello" @@ -121,19 +121,19 @@ var $c : Object:=New object() var $d : cs.Customer:=cs.Customer.new() ``` -Variables can also be declared and initialized without explicitly mentioning their data type, in which case their type will be inferred by 4D. Voici quelques exemples : +Les variables peuvent également être déclarées et initialisées sans mentionner explicitement leur type de données, auquel cas leur type sera déduit par 4D. Voici quelques exemples : ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // Déduit en Text +var $number:=20 // Déduit en Real +var $obj:={} // Déduit en Object +var $mycol:=[] // Déduit en Collection ``` :::note -The inferred type might be different between [interpreted and compiled mode](interpreted.md) if the evaluation of the value is too ambiguous. In this case, a warning is generated by the compiler and a variant type is used. For example, in the following $a type will be correctly inferred in interpreted mode (Text), but the syntax checking will generate a warning and $a will be typed as a variant for the compiled mode. +Le type déduit peut être différent entre le [mode interprété et compilé](interpreted.md) si l'évaluation de la valeur est trop ambiguë. Dans ce cas, un warning est généré par le compilateur et un type variant est utilisé. Par exemple ci-dessous, le type de $a sera correctement déduit en mode interprété (Texte), mais la vérification de syntaxe générera un warning et $a sera typé en variant en mode compilé. ```4d var $class:={test: "a"} @@ -143,16 +143,16 @@ var $a:=$class.test ::: -4D tries to deduce the most general type. For instance, it uses the Real type rather than the Integer type when a variable is initialized with an integer value (e.g., `var $a:=10 //Real type is inferred`). In such cases, or when initializing a variable with a complex type such as class instantiation, it is recommended to pass the type explicitly. +4D essaie de déduire le type le plus général. Par exemple, il utilise le type Real plutôt que le type Integer lorsqu'une variable est initialisée avec une valeur entière (par exemple, `var $a:=10 //Le type Real est déduit`). Dans de tels cas, ou lors de l'initialisation d'une variable avec un type complexe comme une instance de classe, il est recommandé de passer le type explicitement. -In most cases, all variable types are automatically determined. The exception is when you assign a value to a process or interprocess variable, which then triggers a warning message. +Dans la plupart des cas, tous les types de variables sont automatiquement déterminés. L'exception est lorsque vous attribuez une valeur à une variable process ou interprocess, ce qui déclenche ensuite un message de warning. :::note -Multiple assignments in one line are not supported: +Les affectations multiples sur une seule ligne ne sont pas prises en charge : ```4d -var $a; $b : Integer:=15 //error +var $a; $b : Integer:=15 //erreur ``` @@ -160,7 +160,7 @@ var $a; $b : Integer:=15 //error ## Assigner des valeurs -Vous pouvez donner des valeurs aux variables ou aux tableaux et/ou récupérer leur valeur. Putting data into a variable is called **assigning the data to the variable** and is done with the assignment operator (:=). L’opérateur d’assignation est également utilisé pour assigner des valeurs aux champs. +Vous pouvez donner des valeurs aux variables ou aux tableaux et/ou récupérer leur valeur. Mettre des données dans une variable s'appelle **assigner les données à la variable** et s'effectue avec l'opérateur d'assignation (:=) (aussi appelé opérateur d'affectation). L’opérateur d’assignation est également utilisé pour assigner des valeurs aux champs. L’opérateur d’assignation est un premier moyen pour créer une variable et lui donner une valeur. Vous placez le nom de la variable que vous voulez créer à gauche de l’opérateur. Par exemple : @@ -168,17 +168,17 @@ L’opérateur d’assignation est un premier moyen pour créer une variable et MonNombre:=3 ``` -creates the variable _MyNumber_ and puts the number 3 into it. Si MonNombre existait déjà, elle prend simplement la valeur 3. +crée la variable *MonNombre* et lui donne la valeur numérique 3. Si MonNombre existait déjà, elle prend simplement la valeur 3. -> It is usually not recommended to create variables without [declaring their type](#declaring-variables). +> Il n'est généralement pas recommandé de créer des variables sans [déclarer leur type](#declaring-variables). -Bien entendu, les variables ne seraient pas très utiles si vous ne pouviez pas récupérer les valeurs qu’elles contiennent. De nouveau, vous utilisez l’opérateur d’assignation. If you need to put the value of MyNumber in a field called [Products]Size, you would write _MyNumber_ on the right side of the assignment operator: +Bien entendu, les variables ne seraient pas très utiles si vous ne pouviez pas récupérer les valeurs qu’elles contiennent. De nouveau, vous utilisez l’opérateur d’assignation. Si vous aviez besoin de mettre la valeur de MonNombre dans un champ appelé [Produits]Taille, vous écririez *MonNombre* à droite de l'opérateur d'assignation : ```4d [Produits]Taille:=MonNombre ``` -In this case, _[Products]Size_ would be equal to 3. Cet exemple est plutôt simple, mais il illustre le moyen élémentaire dont vous disposez pour transférer des données d’un objet vers un autre en utilisant le langage. +Dans ce cas, *[Produits]Taille* vaudrait 3. Cet exemple est plutôt simple, mais il illustre le moyen élémentaire dont vous disposez pour transférer des données d’un objet vers un autre en utilisant le langage. Vous assignez des valeurs aux éléments du tableau à l'aide d'accolades ({...}) : @@ -188,7 +188,7 @@ atNoms{1}:="Richard" ## Variables locales, process et interprocess -You can create three types of variables: **local**, **process**, and **interprocess**. La différence entre ces trois types de variables est leur portée, ou les objets pour lesquels elles sont disponibles. +Vous pouvez créer trois types de variables : **locales**, **process**, et **interprocess**. La différence entre ces trois types de variables est leur portée, ou les objets pour lesquels elles sont disponibles. ### Variables locales @@ -204,7 +204,7 @@ Le nom d’une variable locale commence toujours par le signe dollar ($) et peut Lorsque vous développez un projet d'application comportant de nombreuses méthodes et variables, il arrive souvent que vous n’ayez besoin d’utiliser une variable que dans une méthode. Vous pouvez alors créer et utiliser une variable locale, sans devoir vous soucier de l’existence d’une autre variable du même nom ailleurs dans la base. -Souvent, dans une application, des informations ponctuelles sont demandées à l’utilisateur. The `Request` command can obtain this information. Elle affiche une boîte de dialogue comportant un message demandant à l’utilisateur de répondre et, lorsque la réponse est validée, la retourne. Généralement, il n’est pas nécessaire de conserver cette information très longtemps dans vos méthodes. C’est l’endroit parfait pour utiliser une variable locale. Voici un exemple : +Souvent, dans une application, des informations ponctuelles sont demandées à l’utilisateur. La commande `Request` peut obtenir ces informations. Elle affiche une boîte de dialogue comportant un message demandant à l’utilisateur de répondre et, lorsque la réponse est validée, la retourne. Généralement, il n’est pas nécessaire de conserver cette information très longtemps dans vos méthodes. C’est l’endroit parfait pour utiliser une variable locale. Voici un exemple : ```4d $vsID:=Request("Saisissez votre numéro d'identification :") @@ -215,7 +215,7 @@ If(OK=1) Cette méthode demande simplement à l’utilisateur de saisir un numéro d’identification. La réponse est placée dans une variable locale, $vsID, puis la méthode la recherche parmi les champs [Personnes]ID. Une fois la méthode terminée, la variable locale $vsID est effacée de la mémoire. Ce fonctionnement est bien adapté puisque la variable n’est utile qu’une seule fois et dans cette méthode uniquement. -**Note:** Parameters $1, $2... passés à des méthodes sont des variables locales. For more information, please refer to [Parameters](Concepts/parameters.md). +**Note:** Les paramètres $1, $2... passés à des méthodes sont des variables locales. Pour plus d'informations, veuillez vous référer à [Paramètres](Concepts/parameters.md). ### Variables process @@ -225,20 +225,20 @@ Le nom d’une variable process ne comporte aucun préfixe. Ce nom peut contenir En mode interprété, les variables sont gérées dynamiquement; elles sont créées et effacées de la mémoire «à la volée». En mode compilé, tous les process que vous créez (process utilisateur) partagent la même définition de variables process, mais chaque process a une instance différente pour chaque variable. Par exemple, la variable maVar est une certaine variable dans le process P_1 et une autre variable dans le process P_2. -A process can “peek and poke” process variables from another process using the commands `GET PROCESS VARIABLE` and `SET PROCESS VARIABLE`. Nous vous recommandons de n'utiliser ces commandes que dans le cadre des besoins décrits ci-dessous (qui sont les raisons pour lesquelles ces commandes ont été créées dans 4D) : +Un process peut lire et écrire des variables process dans un autre process à l'aide des commandes `GET PROCESS VARIABLE` et `SET PROCESS VARIABLE`. Nous vous recommandons de n'utiliser ces commandes que dans le cadre des besoins décrits ci-dessous (qui sont les raisons pour lesquelles ces commandes ont été créées dans 4D) : - Communication interprocess à des endroits particuliers de votre code - Gestion du glisser-déposer interprocess - En client/serveur, communication entre les process sur les postes clients et les procédures stockées exécutées sur le serveur -For more information, see the chapter **Processes** and the description of these commands. +Pour plus d'informations, consultez le chapitre **Process** et la description de ces commandes. ### Variables interprocess Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. -> L'utilisation de variables interprocess n'est pas recommandée car elles ne sont pas disponibles depuis le process préemptif et peuvent rendre le code moins maintenable. +> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. -The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. +Le nom d'une variable interprocess commence toujours par les symboles `<>` — un signe "inférieur à" et un signe "supérieur à" — suivi de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. From 860dbd45854558f0dcbaf8d7642baefce8bfd455 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:22 +0200 Subject: [PATCH 1562/4889] New translations webserveradmin.md (French) --- .../version-20-R5/WebServer/webServerAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md index 77fac760c031ff..c8ac0b22f6b095 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md @@ -221,7 +221,7 @@ Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la pag ![](../assets/en/WebServer/backup.png) -First you must choose the frequency (days, weeks, etc.) or the file size limit criterion by clicking on the corresponding radio button. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. From 590046d2ab3815821fbe04a70a31d47ce8d1d7ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:23 +0200 Subject: [PATCH 1563/4889] New translations web.md (French) --- .../version-20-R5/settings/web.md | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md index 65ef97d39eff4a..c4219be9d6d7c5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md @@ -82,9 +82,9 @@ Lorsque cette option est sélectionnée, le serveur Web ne fournit aucune prise Dans ce mode, vous pouvez configurer des paramètres de serveur Web supplémentaires : -- [Maximum Concurrent Web Processes](#maximum-concurrent-web-processes) -- [Reuse Temporary Contexts (4D in remote mode)](#reuse-temporary-contexts) -- [Use preemptive processes](#use-preemptive-web-processes) +- [Process Web simultanés maxi](#maximum-concurrent-web-processes) +- [Réutilisation des contextes temporaires (en mode distant)](#reuse-temporary-context) +- [Utiliser des process préemptifs](#use-preemptive-web-processes) #### Anciennes sessions (sessions process uniques) @@ -126,7 +126,7 @@ Définit le système d'authentification que vous souhaitez utiliser pour le serv Custom (default) Passwords with BASIC protocol Passwords with DIGEST protocol -Il est recommandé d'utiliser l'authentification **personnalisée**. See [**Authentication**](../WebServer/authentication.md) chapter in the _Web Development_ documentation. +Il est recommandé d'utiliser l'authentification **personnalisée**. Voir le chapitre [**Authentification**](../WebServer/authentication.md) dans la section _Développement Web_. ## Options (II) @@ -166,9 +166,8 @@ Le menu de format du journal propose les options suivantes : - **Pas de journal** : Lorsque cette option est sélectionnée, 4D ne génère pas d’historique des requêtes. -- **CLF (Common Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format CLF. With the CLF format, each line of the file represents a request, such as:\ - host rfc931 user [DD/MMM/YYYY:HH:MM:SS] "request" state length\ - Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +- **CLF (Common Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format CLF. Avec le format CLF, chaque ligne du fichier représente une requête, telle que :\ + host rfc931 user [DD/MMM/YYYY:HH:MM:SS] "request" state length\ Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). - hôte : adresse IP du client (ex. 192.100.100.10) - rfc931 : information non gérée par 4D, c’est toujours - (signe moins) @@ -182,16 +181,16 @@ Le menu de format du journal propose les options suivantes : - longueur : taille des données renvoyées (hors en-tête HTTP) ou 0. > **Note :** Pour des raisons de performances, les opération sont stockées dans une mémoire tampon par paquets de 1 Ko avant d'être écrites sur disque. Les opérations sont également écrites sur disque si aucune requête n'a été envoyée au bout de 5 secondes. -> The possible values of state are as follows: -> 200: OK -> 204: No contents -> 302: Redirection -> 304: Not modified -> 400: Incorrect request -> 401: Authentication required -> 404: Not found -> 500: Internal error -> The CLF format cannot be customized. +> Les valeurs possibles de l'état sont les suivantes : +> 200 : OK +> 204 : Pas de contenu +> 302 : Redirection +> 304 : Non modifié +> 400 : Requête incorrecte +> 401 : Authentification requise +> 404 : Non trouvé +> 500 : Erreur interne +> Le format CLF ne peut pas être personnalisé. - **DLF (Combined Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format DLF. Le format DLF est semblable au format CLF dont il reprend exactement la structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. @@ -239,7 +238,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. First you must choose the frequency (days, weeks, etc.) or the file size limit criterion by clicking on the corresponding radio button. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. @@ -298,4 +297,4 @@ Cette option n'apparaît que si la licence Qodly Studio est activée. ::: -This option enables user access to [Qodly Studio](XXX) for the current project. Note that global access must be allowed at the [application level](../Admin/webAdmin.md). +Cette option permet l'accès utilisateur à [Qodly Studio](../WebServer/qodly-studio.md) pour le projet en cours. Notez que l'accès global doit être autorisé au [niveau de l'application](../Admin/webAdmin.md). From 16b428cafdf8e8c8569115a62db03aba30889d7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:25 +0200 Subject: [PATCH 1564/4889] New translations data-types.md (French) --- .../current/Concepts/data-types.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/data-types.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/data-types.md index e55be0db31cf52..d01a05f0a0c772 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/data-types.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/data-types.md @@ -7,15 +7,15 @@ Dans 4D, les données sont gérées selon leur type à deux endroits : dans les Bien qu'ils soient généralement équivalents, certains types de données de la base ne sont pas disponibles dans le langage et sont automatiquement convertis. A l'inverse, certains types de données sont gérés uniquement par le langage. Le tableau suivant liste tous les types de données disponibles, leur prise en charge et leur déclaration : -| Types de données | Pris en charge par la base(1) | Pris en charge par le langage | [`var` declaration](variables.md#using-the-var-keyword) | [`C_` or `ARRAY` declaration](variables.md#using-a-c_-directive) | +| Types de données | Pris en charge par la base(1) | Pris en charge par le langage | [Déclaration `var`](variables.md#using-the-var-keyword) | [Déclaration `C_` ou `ARRAY`](variables.md#using-a-c_-directive) | | ------------------------------------------------------- | ------------------------------------------------ | ----------------------------- | ------------------------------------------------------- | ---------------------------------------------------------------- | -| [Alphanumeric](dt_string.md) | Oui | Converti en texte | - | * | +| [Alphanumérique](dt_string.md) | Oui | Converti en texte | - | * | | [Text](Concepts/dt_string.md) | Oui | Oui | `Text` | `C_TEXT`, `ARRAY TEXT` | | [Date](Concepts/dt_date.md) | Oui | Oui | `Date` | `C_DATE`, `ARRAY DATE` | | [Time](Concepts/dt_time.md) | Oui | Oui | `Time` | `C_TIME`, `ARRAY TIME` | | [Boolean](Concepts/dt_boolean.md) | Oui | Oui | `Boolean` | `C_BOOLEAN`, `ARRAY BOOLEAN` | -| [Integer](Concepts/dt_number.md) | Oui | Converti en entier long | `Entier` | `ARRAY INTEGER` | -| [Longint](Concepts/dt_number.md) | Oui | Oui | `Entier` | `C_LONGINT`, `ARRAY LONGINT` | +| [Integer](Concepts/dt_number.md) | Oui | Converti en entier long | `Integer` | `ARRAY INTEGER` | +| [Longint](Concepts/dt_number.md) | Oui | Oui | `Integer` | `C_LONGINT`, `ARRAY LONGINT` | | [Longint 64 bits](Concepts/dt_number.md) | Oui (SQL) | Converti en réel | - | * | | [Real](Concepts/dt_number.md) | Oui | Oui | `Real` | `C_REAL`, `ARRAY REAL` | | [Undefined](Concepts/dt_null_undefined.md) | - | Oui | * | - | @@ -27,19 +27,19 @@ Bien qu'ils soient généralement équivalents, certains types de données de la | [Collection](Concepts/dt_collection.md) | * | Oui | `Collection` | `C_COLLECTION` | | [Variant](Concepts/dt_variant.md)(2) | - | Oui | `Variant` | `C_VARIANT` | -(1) A noter que ORDA gère les champs de la base via des objets (entités). Par conséquent, seuls les types de données disponibles pour ces objets sont pris en charge. For more information, see the [Object](Concepts/dt_object.md) data type description. +(1) A noter que ORDA gère les champs de la base via des objets (entités). Par conséquent, seuls les types de données disponibles pour ces objets sont pris en charge. Pour plus d'informations, veuillez vous reporter à la description du type [Object](Concepts/dt_object.md). -(2) Variant is actually not a _data_ type but a _variable_ type that can contain a value of any other data type. +(2) Variant n'est pas un type de _données_ à proprement parler mais un type de _variable_ qui peut contenir une valeur de n'importe quel autre type de données. ## Valeurs par défaut -When [variables](variables.md) or [parameters](parameters.md) are typed by means of an [explicit declaration](variables.md#declaring-variables), they receive a default value, which they will keep during the session as long as they have not been assigned. +Lorsque les [variables](variables.md) ou les [paramètres](parameters.md) sont typés au moyen d'une [déclaration explicite](variables.md#déclaration-des-variables), ils reçoivent une valeur par défaut, qu'ils conserveront au cours de la session tant qu'ils n'auront pas été assignés. La valeur par défaut dépend du type de variable : | Type | La valeur par défaut | | ---------- | ---------------------------------------- | -| Booléen | False | +| Booleen | False | | Date | 00-00-00 | | Longint | 0 | | Time | 00:00:00 | @@ -54,7 +54,7 @@ La valeur par défaut dépend du type de variable : ### Null comme valeur par défaut -Variables of type Object, Collection, Pointer, and Picture have **null** as default value, but actually get an intermediary status when declared and not assigned. They _behave like_ **null** values, but with some differences, generating less errors when the code tries do access them. +Les variables de type Object, Collection, Pointer et Picture ont **null** comme valeur par défaut, mais ont en fait un statut intermédiaire lorsqu'elles sont déclarées et non assignées. Elles _se comportent comme_ des valeurs **null**, mais avec quelques différences, générant moins d'erreurs lorsque le code tente d'y accéder. ## Convertir les types de données @@ -70,8 +70,8 @@ Le tableau ci-dessous liste les types de données pouvant être convertis, le ty | Time | `Chaîne` | | | | `Bool` | | Boolean | | `Num` | | | | -(1) Strings formatted in JSON can be converted into scalar data, objects, or collections, using the `JSON Parse` command. +(1) Les chaînes formatées en JSON peuvent être converties en données scalaires, objets ou collections à l'aide de la commande `JSON Parse`. (2) Les valeurs de type Heure peuvent être utilisées en tant que numériques. -**Note:** In addition to the data conversions listed in this table, more sophisticated data conversions can be obtained by combining operators and other commands. +**Note :** Ce tableau ne traite pas les conversions de données plus complexes obtenues à l'aide d'une combinaison d'opérateurs et d'autres commandes. From c095450371308f7daa0e2c588552a3dc8585a1a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:27 +0200 Subject: [PATCH 1565/4889] New translations dt_null_undefined.md (French) --- .../current/Concepts/dt_null_undefined.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md index 8e6882a910ded1..c49fca49dd54a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md @@ -7,31 +7,31 @@ Null et Undefined sont des types de données qui gèrent les cas où la valeur d ## Null -Null is a special data type with only one possible value: **null**. Cette valeur est retournée par une expression qui ne contient aucune valeur. Trying to read a property of a **null** value returns an error. +Null est un type de données particulier avec une seule valeur possible : **null**. Cette valeur est retournée par une expression qui ne contient aucune valeur. Essayer de lire une propriété d'une valeur **null** retourne une erreur. -In the 4D language and for object field attributes, null values are managed through the `Null` function. Cette commande peut être utilisée avec les expressions suivantes pour fixer ou comparer la valeur null : +Dans le langage 4D et pour les attributs des champs objets, les valeurs null sont gérées via la fonction `Null`. Cette commande peut être utilisée avec les expressions suivantes pour fixer ou comparer la valeur null : - attributs d'objets - éléments de collections -- variables of the object, collection, pointer, picture, or variant type (see also [Null as default value](data-types.md#null-as-default-value). +- variables de type object, collection, pointer, picture ou variant (voir aussi [Null comme valeur par défaut](data-types.md#null-as-default-value)). ## Undefined -Undefined (Indéfinie) n'est pas véritablement un type de données. Une variable dite "indéfinie" est une variable n'ayant pas encore été définie. Evaluating an object property can also produce an undefined value. Reading a property of an undefined value returns **undefined**. +Undefined (Indéfinie) n'est pas véritablement un type de données. Il indique une variable n'ayant pas encore été définie. L'évaluation d'une propriété d'objet peut également produire une valeur undefined. La lecture d'une propriété dont la valeur est indéfinie renvoie **undefined**. -A variant variable has **undefined** as [default value](data-types.md#default-values). +Une variable de type Variant a **undefined** comme [valeur par défaut](data-types.md#valeurs-par-défaut). -A field cannot be undefined (the `Undefined` command always returns False for a field). +Un champ ne peut pas être indéfini (la commande `Undefined` retourne toujours Faux pour un champ). -Typically when trying to read or assign undefined expressions, 4D will generate errors, except in the following cases: +En règle générale, lorsque le code tente de lire ou d'assigner des expressions indéfinies, 4D générera des erreurs, excepté dans les cas suivants : -- Assigning an undefined value to variables (except arrays) has the same effect as calling [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) with them: +- Affecter une valeur indéfinie aux variables (à l'exception des tableaux) a le même effet que d'appeler [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/fr/page89.html) avec elles : ```4d var $o : Object var $val : Integer $val:=10 //$val=10 - $val:=$o.a //$o.a is undefined (no error), and assigning this value clears the variable + $val:=$o.a //$o.a est undefined (pas d'erreur), assigner cette valeur efface la variable //$val=0 ``` @@ -57,14 +57,14 @@ Typically when trying to read or assign undefined expressions, 4D will generate ```4d var $o : Object - mymethod($o.a) //pass an undefined parameter + mymethod($o.a) //passage d'un paramètre undefined - //In mymethod method - #Declare ($myText : Text) //parameter type is text - // $myText contains "" + //Dans la méthode mymethod + #Declare ($myText : Text) //Paramètre de type texte + // $myText contient "" ``` -- Une expression de condition est automatiquement convertie à Faux lorsque son évaluation donne Indéfinie avec les mots-clés Si et Au cas ou : +- Une expression de condition est automatiquement convertie à Faux lorsqu'elle est évaluée undefined avec les mots-clés If et Case of : ```4d var $o : Object @@ -77,7 +77,7 @@ Typically when trying to read or assign undefined expressions, 4D will generate :::tip -When expressions of a given type are expected in your 4D code, you can make sure they have the correct type even when evaluated to undefined by surrounding them with the appropriate 4D cast command: `String`, `Num`, `Date`, `Time`, `Bool`. Ces commandes retournent une valeur vide du type spécifié lorsque l'expression est évaluée à Indéfinie. Par exemple : +Lorsque des expressions d'un type donné sont attendues dans votre code 4D, vous pouvez vous assurer qu'elles auront le type souhaité même en cas de valeur Undefined en les encadrant avec la commande de transtypage 4D appropriée : `String`, `Num`, `Date`, `Time`, `Bool`. Ces commandes retournent une valeur vide du type spécifié lorsque l'expression est évaluée à Indéfinie. Par exemple : ```4d $myString:=Lowercase(String($o.a.b)) //pour être sûr d'obtenir une valeur texte même si indéfinie @@ -88,16 +88,16 @@ When expressions of a given type are expected in your 4D code, you can make sure ## Opérateurs sur les Null -| Opération | Syntaxe | Retourne | Expression | Valeur | -| --------- | ----------------------- | -------- | -------------------------------------------------------------- | ------ | -| Egalité | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | True | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | True | -| | Null `=` _scalar value_ | Boolean | a.nullProp `=` 42 | False | -| Inégalité | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | False | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | -| | Null `#` _scalar value_ | Boolean | a.nullProp `#` 42 | True | +| Opération | Syntaxe | Retourne | Expression | Valeur | +| --------- | -------------------------- | -------- | -------------------------------------------------------------- | ------ | +| Egalité | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | True | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | True | +| | Null `=` _valeur scalaire_ | Boolean | a.nullProp `=` 42 | False | +| Inégalité | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | False | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | +| | Null `#` _valeur scalaire_ | Boolean | a.nullProp `#` 42 | True | -_scalar values_ are values of type string, Date, Time, Boolean, number, or Blob. When declared, their [default value](data-types.md#default-values) is neither undefined nor null. Les autres types (Pointeur, Image, Objet, Collection) ont une valeur par défaut undefined ou null. Ex : +Les _valeurs scalaires_ sont des valeurs de type chaîne, date, heure, booléen, numérique ou Blob. Lorsqu'elles sont déclarées, leur [valeur par défaut](data-types.md#valeurs-par-defaut) n'est ni undefined ni null. Les autres types (pointeur, image, objet, collection) ont une valeur par défaut undefined ou null. Ex : ```4d var $object : Object @@ -109,7 +109,7 @@ var $text : Text :::info -Comparisons with Greater than (`>`), Less than (`<`), Greater than or equal to (`>=`), and Less than or equal to (`<=`) operators are not supported with Null values and return an error. +Les comparaisons avec les opérateurs Supérieur à (`>`), Inférieur à (`<`), Supérieur ou égal à (`>=`), et Inférieur ou égal à (`<=`) ne sont pas prises en charge avec des valeurs Null et renvoient une erreur. ::: @@ -119,26 +119,26 @@ Comparisons with Greater than (`>`), Less than (`<`), Greater than or equal to ( | ------------------- | -------------------------------------------------- | -------- | ------------------------------------------------------------------- | ------ | | Egalité | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | True | | | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | True | -| | Undefined `=` _other values_ | Boolean | a.undefinedProp `=` 42 | False | +| | Undefined `=` _autres valeurs_ | Boolean | a.undefinedProp `=` 42 | False | | Inégalité | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | False | | | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | False | -| | Undefined `#` _other values_ | Boolean | a.undefinedProp `#` 42 | True | +| | Undefined `#` _autres valeurs_ | Boolean | a.undefinedProp `#` 42 | True | | Supérieur à | Undefined `>` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>` "abc" | False | | Inférieur à | Undefined `<` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<` "abc" | False | | Supérieur ou égal à | Undefined `>=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>=` "abc" | False | | Inférieur ou égal à | Undefined `<=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<=` "abc" | False | -_other values_ are expressions of any type with a value neither Undefined nor Null. +_autres valeurs_ sont des expressions de tout type dont la valeur n'est ni Undefined ni Null. :::info -Comparisons of Undefined values with Pointer, Picture, Blob, Object, Collection, Undefined or Null values using Greater than (`>`), Less than (`<`), Greater than or equal to (`>=`), and Less than or equal to (`<=`) operators are not supported and return an error. +Les comparaisons des valeurs Undefined avec des valeurs Pointer, Picture, Blob, Object, Collection, Undefined ou Null en utilisant les opérateurs Supérieur à (`>`), Inférieur à (`<`), Supérieur ou égal à (`>=`), et Inférieur ou égal à (`<=`) ne sont pas prises en charge et renvoient une erreur. ::: ## Exemples -Here are the different results of the `Undefined` command as well as the `Null` command with object properties, depending on the context: +Cet exemple compare les différents résultats de la commande `Undefined` ainsi que de la commande `Null` avec les propriétés d'objet, en fonction du contexte : ```4d var $vEmp : Object @@ -158,7 +158,7 @@ $result:=Undefined($vEmp.parent) //True $result:=($vEmp.parent=Null) //True ``` -Exemples de résultats de comparaisons avec des valeurs indéfinies et nulles : +Exemples de résultats de comparaisons avec des valeurs undefined et null : ```4d var $result : Boolean @@ -167,7 +167,7 @@ var $vVar : Variant $vObj:=New object $vObj.null:=Null -//note that $vVar is not assigned +//noter que $vVar n'est pas assignée $result:=($vObj.undefined=42) //False $result:=($vObj.undefined=$vObj.null) //True @@ -178,8 +178,8 @@ $result:=($vObj.undefined#42) //True $result:=($vObj.undefined#$vVar) //False $result:=($vObj.undefined>"hello") //False -$result:=($vObj.undefined>$vVar) //Error -$result:=($vObj.undefined>$vObj.null) //Error +$result:=($vObj.undefined>$vVar) //Erreur +$result:=($vObj.undefined>$vObj.null) //Erreur $result:=($vVar < 42) //False ``` From f1a0f6ba57d9f0865f23b1ccef4519c9fc5e56ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:28 +0200 Subject: [PATCH 1566/4889] New translations variables.md (French) --- .../current/Concepts/variables.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md index 60d8f2ae1ec829..48d4e8dbd8e152 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -3,9 +3,9 @@ id: variables title: Variables --- -Fondamentalement, dans 4D, les données peuvent être stockées de deux manières. **Fields** store data permanently on disk; **variables** store data temporarily in memory. +Fondamentalement, dans 4D, les données peuvent être stockées de deux manières. Les **champs** stockent les données sur disque, de manière permanente ; les **variables** stockent les données en mémoire, de manière temporaire. -Lorsque vous définissez votre base, vous indiquez à 4D les noms et les types de champs que vous voulez utiliser. Variables are much the same—you also give them names and different types (see [Data types](Concepts/data-types.md)). +Lorsque vous définissez votre base, vous indiquez à 4D les noms et les types de champs que vous voulez utiliser. C'est à peu près pareil pour les variables — vous pouvez aussi leur donner des noms et des types différents (voir [Types de données](Concepts/data-types.md)). Une fois créée, vous pouvez utiliser une variable partout dans votre application. Par exemple, vous pouvez stocker une variable de type texte dans un champ du même type : @@ -17,16 +17,16 @@ Les variables sont des objets du langage; vous pouvez créer et utiliser des var ## Déclaration des variables -You usually create variables by declaring them. Le langage 4D propose deux manières de déclarer des variables : +Vous créez généralement des variables en les déclarant. Le langage 4D propose deux manières de déclarer des variables : -- using the `var` keyword (recommended specially if your code uses objects and classes, and this syntax enhances code editor suggestions and type-ahead features), -- using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). +- utiliser le mot-clé `var` (recommandé surtout si votre code utilise des objets et des classes, et cette syntaxe améliore les suggestions de l'éditeur de code et les fonctionnalités de saisie semi-automatique), +- à l'aide de l'une des commandes du langage 4D des thèmes "Compilateur" ou "Tableaux" (syntaxe historique). -When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). Alternatively, when declaring variables, you can [initialize](#initializing-variables-in-the-declaration-line) their value along with their data type all within one line. +Lorsque les variables sont déclarées, elles sont initialisées à la [**valeur par défaut correspondant à leur type**](data-types.md#valeurs-par-defaut), qu'elles conserveront pendant la session tant qu'on ne leur aura pas [assigné une valeur](#assigning-data). Alternativement, lors de la déclaration des variables, vous pouvez [initialiser](#initializing-variables-in-the-declaration-line) leur valeur en même temps que leur type de données en une seule ligne. :::note -Although it is not recommended, you can create variables simply by using them; you do not necessarily need to formally declare them. For example, to create a variable that will hold the current date plus 30 days, you can write: +Bien que cela ne soit pas recommandé, vous pouvez créer des variables simplement en les utilisant ; il n'est pas obligatoire de les déclarer formellement. Par exemple, pour créer une variable qui contiendra la date du jour plus 30 jours, vous pouvez écrire : ```4d MyDate:=Current date+30 //MyDate est créé @@ -34,11 +34,11 @@ Although it is not recommended, you can create variables simply by using them; y // et affecte la date courante + 30 jours ``` -When a variable is created before being declared, it is not initialized at the declaration step. +Lorsqu'une variable est créée avant d'être déclarée, elle n'est pas initialisée lors de l'étape de déclaration. ::: -To declare a variable of any type, use the following syntax: +Pour déclarer une variable de n'importe quel type, utilisez la syntaxe suivante : `var {; ;...}{ : }` @@ -51,17 +51,17 @@ var $myFile : 4D.File //une variable objet de classe de fichier var $myVar //une variable variant ``` -`varName` is the variable name, it must comply with the [4D rules](Concepts/identifiers.md) about identifiers. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) and [arrays](Concepts/arrays.md). +`varName` est le nom de la variable, il doit respecter les [règles de 4D](Concepts/identifiers.md) concernant les identifiants. +Cette syntaxe ne prend en charge que les déclarations de [variables locales et process](#local-process-and-interprocess-variables), excluant ainsi les [variables interprocess](#interprocess-variables) et les [tableaux](Concepts/arrays.md). -`varType` can be: +`varType` peut être : -- a [basic type](Concepts/data-types.md), in which case the variable contains a value of the declared type, -- a [class reference](Concepts/classes.md) (4D class or user class), in which case the variable contains a reference to an object of the defined class. +- un [type basique](Concepts/data-types.md), auquel cas la variable contient une valeur du type déclaré, +- une [référence de classe](Concepts/classes.md) (classe 4D ou classe utilisateur), auquel cas la variable contient une référence à un objet de la classe définie. -If `varType` is omitted, a variable of the **variant** type is created. +Si `varType` est omis, une variable de type **variant** est créée. -The following table lists all supported `varType` values: +Le tableau suivant liste toutes les valeurs `varType` prises en charge : | varType | Contenu | | --------------------------- | ------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ The following table lists all supported `varType` values: | `Date` | Valeur date | | `Time` | Valeur Heure | | `Boolean` | Valeur booléen | -| `Entier` | Valeur entier long | +| `Integer` | Valeur entier long | | `Real` | Valeur réel | | `Pointer` | Valeur pointeur | | `Picture` | Valeur image | @@ -110,9 +110,9 @@ var $dataclass : cs.Employee var $entity : cs.EmployeeEntity ``` -## Initializing Variables in the Declaration Line +## Initialisation des variables dans la ligne de déclaration -When declaring variables, you have the flexibility to specify their data type and provide an initial value in one statement. Voici quelques exemples : +Lorsque vous déclarez des variables, vous avez la flexibilité de spécifier leur type de données et de fournir une valeur initiale dans une seule instruction. Voici quelques exemples : ```4d var $a : Text:="hello" @@ -121,19 +121,19 @@ var $c : Object:=New object() var $d : cs.Customer:=cs.Customer.new() ``` -Variables can also be declared and initialized without explicitly mentioning their data type, in which case their type will be inferred by 4D. Voici quelques exemples : +Les variables peuvent également être déclarées et initialisées sans mentionner explicitement leur type de données, auquel cas leur type sera déduit par 4D. Voici quelques exemples : ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // Déduit en Text +var $number:=20 // Déduit en Real +var $obj:={} // Déduit en Object +var $mycol:=[] // Déduit en Collection ``` :::note -The inferred type might be different between [interpreted and compiled mode](interpreted.md) if the evaluation of the value is too ambiguous. In this case, a warning is generated by the compiler and a variant type is used. For example, in the following $a type will be correctly inferred in interpreted mode (Text), but the syntax checking will generate a warning and $a will be typed as a variant for the compiled mode. +Le type déduit peut être différent entre le [mode interprété et compilé](interpreted.md) si l'évaluation de la valeur est trop ambiguë. Dans ce cas, un warning est généré par le compilateur et un type variant est utilisé. Par exemple ci-dessous, le type de $a sera correctement déduit en mode interprété (Texte), mais la vérification de syntaxe générera un warning et $a sera typé en variant en mode compilé. ```4d var $class:={test: "a"} @@ -143,16 +143,16 @@ var $a:=$class.test ::: -4D tries to deduce the most general type. For instance, it uses the Real type rather than the Integer type when a variable is initialized with an integer value (e.g., `var $a:=10 //Real type is inferred`). In such cases, or when initializing a variable with a complex type such as class instantiation, it is recommended to pass the type explicitly. +4D essaie de déduire le type le plus général. Par exemple, il utilise le type Real plutôt que le type Integer lorsqu'une variable est initialisée avec une valeur entière (par exemple, `var $a:=10 //Le type Real est déduit`). Dans de tels cas, ou lors de l'initialisation d'une variable avec un type complexe comme une instance de classe, il est recommandé de passer le type explicitement. -In most cases, all variable types are automatically determined. The exception is when you assign a value to a process or interprocess variable, which then triggers a warning message. +Dans la plupart des cas, tous les types de variables sont automatiquement déterminés. L'exception est lorsque vous attribuez une valeur à une variable process ou interprocess, ce qui déclenche ensuite un message de warning. :::note -Multiple assignments in one line are not supported: +Les affectations multiples sur une seule ligne ne sont pas prises en charge : ```4d -var $a; $b : Integer:=15 //error +var $a; $b : Integer:=15 //erreur ``` @@ -160,7 +160,7 @@ var $a; $b : Integer:=15 //error ## Assigner des valeurs -Vous pouvez donner des valeurs aux variables ou aux tableaux et/ou récupérer leur valeur. Putting data into a variable is called **assigning the data to the variable** and is done with the assignment operator (:=). L’opérateur d’assignation est également utilisé pour assigner des valeurs aux champs. +Vous pouvez donner des valeurs aux variables ou aux tableaux et/ou récupérer leur valeur. Mettre des données dans une variable s'appelle **assigner les données à la variable** et s'effectue avec l'opérateur d'assignation (:=) (aussi appelé opérateur d'affectation). L’opérateur d’assignation est également utilisé pour assigner des valeurs aux champs. L’opérateur d’assignation est un premier moyen pour créer une variable et lui donner une valeur. Vous placez le nom de la variable que vous voulez créer à gauche de l’opérateur. Par exemple : @@ -168,17 +168,17 @@ L’opérateur d’assignation est un premier moyen pour créer une variable et MonNombre:=3 ``` -creates the variable _MyNumber_ and puts the number 3 into it. Si MonNombre existait déjà, elle prend simplement la valeur 3. +crée la variable _MonNombre_ et lui donne la valeur numérique 3. Si MonNombre existait déjà, elle prend simplement la valeur 3. -> It is usually not recommended to create variables without [declaring their type](#declaring-variables). +> Il n'est généralement pas recommandé de créer des variables sans [déclarer leur type](#declaring-variables). -Bien entendu, les variables ne seraient pas très utiles si vous ne pouviez pas récupérer les valeurs qu’elles contiennent. De nouveau, vous utilisez l’opérateur d’assignation. If you need to put the value of MyNumber in a field called [Products]Size, you would write _MyNumber_ on the right side of the assignment operator: +Bien entendu, les variables ne seraient pas très utiles si vous ne pouviez pas récupérer les valeurs qu’elles contiennent. De nouveau, vous utilisez l’opérateur d’assignation. Si vous aviez besoin de mettre la valeur de MonNombre dans un champ appelé [Produits]Taille, vous écririez _MonNombre_ à droite de l'opérateur d'assignation : ```4d [Produits]Taille:=MonNombre ``` -In this case, _[Products]Size_ would be equal to 3. Cet exemple est plutôt simple, mais il illustre le moyen élémentaire dont vous disposez pour transférer des données d’un objet vers un autre en utilisant le langage. +Dans ce cas, _[Produits]Taille_ vaudrait 3. Cet exemple est plutôt simple, mais il illustre le moyen élémentaire dont vous disposez pour transférer des données d’un objet vers un autre en utilisant le langage. Vous assignez des valeurs aux éléments du tableau à l'aide d'accolades ({...}) : @@ -188,7 +188,7 @@ atNoms{1}:="Richard" ## Variables locales, process et interprocess -You can create three types of variables: **local**, **process**, and **interprocess**. La différence entre ces trois types de variables est leur portée, ou les objets pour lesquels elles sont disponibles. +Vous pouvez créer trois types de variables : **locales**, **process**, et **interprocess**. La différence entre ces trois types de variables est leur portée, ou les objets pour lesquels elles sont disponibles. ### Variables locales @@ -204,7 +204,7 @@ Le nom d’une variable locale commence toujours par le signe dollar ($) et peut Lorsque vous développez un projet d'application comportant de nombreuses méthodes et variables, il arrive souvent que vous n’ayez besoin d’utiliser une variable que dans une méthode. Vous pouvez alors créer et utiliser une variable locale, sans devoir vous soucier de l’existence d’une autre variable du même nom ailleurs dans la base. -Souvent, dans une application, des informations ponctuelles sont demandées à l’utilisateur. The `Request` command can obtain this information. Elle affiche une boîte de dialogue comportant un message demandant à l’utilisateur de répondre et, lorsque la réponse est validée, la retourne. Généralement, il n’est pas nécessaire de conserver cette information très longtemps dans vos méthodes. C’est l’endroit parfait pour utiliser une variable locale. Voici un exemple : +Souvent, dans une application, des informations ponctuelles sont demandées à l’utilisateur. La commande `Request` peut obtenir ces informations. Elle affiche une boîte de dialogue comportant un message demandant à l’utilisateur de répondre et, lorsque la réponse est validée, la retourne. Généralement, il n’est pas nécessaire de conserver cette information très longtemps dans vos méthodes. C’est l’endroit parfait pour utiliser une variable locale. Voici un exemple : ```4d $vsID:=Request("Saisissez votre numéro d'identification :") @@ -215,7 +215,7 @@ If(OK=1) Cette méthode demande simplement à l’utilisateur de saisir un numéro d’identification. La réponse est placée dans une variable locale, $vsID, puis la méthode la recherche parmi les champs [Personnes]ID. Une fois la méthode terminée, la variable locale $vsID est effacée de la mémoire. Ce fonctionnement est bien adapté puisque la variable n’est utile qu’une seule fois et dans cette méthode uniquement. -**Note:** Parameters $1, $2... passés à des méthodes sont des variables locales. For more information, please refer to [Parameters](Concepts/parameters.md). +**Note:** Les paramètres $1, $2... passés à des méthodes sont des variables locales. Pour plus d'informations, veuillez vous référer à [Paramètres](Concepts/parameters.md). ### Variables process @@ -225,20 +225,20 @@ Le nom d’une variable process ne comporte aucun préfixe. Ce nom peut contenir En mode interprété, les variables sont gérées dynamiquement; elles sont créées et effacées de la mémoire «à la volée». En mode compilé, tous les process que vous créez (process utilisateur) partagent la même définition de variables process, mais chaque process a une instance différente pour chaque variable. Par exemple, la variable maVar est une certaine variable dans le process P_1 et une autre variable dans le process P_2. -A process can “peek and poke” process variables from another process using the commands `GET PROCESS VARIABLE` and `SET PROCESS VARIABLE`. Nous vous recommandons de n'utiliser ces commandes que dans le cadre des besoins décrits ci-dessous (qui sont les raisons pour lesquelles ces commandes ont été créées dans 4D) : +Un process peut lire et écrire des variables process dans un autre process à l'aide des commandes `GET PROCESS VARIABLE` et `SET PROCESS VARIABLE`. Nous vous recommandons de n'utiliser ces commandes que dans le cadre des besoins décrits ci-dessous (qui sont les raisons pour lesquelles ces commandes ont été créées dans 4D) : - Communication interprocess à des endroits particuliers de votre code - Gestion du glisser-déposer interprocess - En client/serveur, communication entre les process sur les postes clients et les procédures stockées exécutées sur le serveur -For more information, see the chapter **Processes** and the description of these commands. +Pour plus d'informations, consultez le chapitre **Process** et la description de ces commandes. ### Variables interprocess Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. -> L'utilisation de variables interprocess n'est pas recommandée car elles ne sont pas disponibles depuis le process préemptif et peuvent rendre le code moins maintenable. +> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. -The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. +Le nom d'une variable interprocess commence toujours par les symboles `<>` — un signe "inférieur à" et un signe "supérieur à" — suivi de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. From fc88c01eacb051c34bae513b9e4920a734f843f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:32 +0200 Subject: [PATCH 1567/4889] New translations webserveradmin.md (French) --- .../current/WebServer/webServerAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md index 77fac760c031ff..c8ac0b22f6b095 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md @@ -221,7 +221,7 @@ Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la pag ![](../assets/en/WebServer/backup.png) -First you must choose the frequency (days, weeks, etc.) or the file size limit criterion by clicking on the corresponding radio button. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. From 60df777fdc5408382cd1e0ac9af010657ff3cb23 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:33 +0200 Subject: [PATCH 1568/4889] New translations web.md (French) --- .../current/settings/web.md | 61 +++++++++---------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md index 1b68fd45662edd..fc08652f0c5259 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md @@ -82,9 +82,9 @@ Lorsque cette option est sélectionnée, le serveur Web ne fournit aucune prise Dans ce mode, vous pouvez configurer des paramètres de serveur Web supplémentaires : -- [Maximum Concurrent Web Processes](#maximum-concurrent-web-processes) -- [Reuse Temporary Contexts (4D in remote mode)](#reuse-temporary-contexts) -- [Use preemptive processes](#use-preemptive-web-processes) +- [Process Web simultanés maxi](#maximum-concurrent-web-processes) +- [Réutilisation des contextes temporaires (en mode distant)](#reuse-temporary-context) +- [Utiliser des process préemptifs](#use-preemptive-web-processes) #### Anciennes sessions (sessions process uniques) @@ -126,7 +126,7 @@ Définit le système d'authentification que vous souhaitez utiliser pour le serv Custom (default) Passwords with BASIC protocol Passwords with DIGEST protocol -Il est recommandé d'utiliser l'authentification **personnalisée**. See [**Authentication**](../WebServer/authentication.md) chapter in the _Web Development_ documentation. +Il est recommandé d'utiliser l'authentification **personnalisée**. Voir le chapitre [**Authentification**](../WebServer/authentication.md) dans la section _Développement Web_. ## Options (II) @@ -166,9 +166,8 @@ Le menu de format du journal propose les options suivantes : - **Pas de journal** : Lorsque cette option est sélectionnée, 4D ne génère pas d’historique des requêtes. -- **CLF (Common Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format CLF. With the CLF format, each line of the file represents a request, such as:\ - host rfc931 user [DD/MMM/YYYY:HH:MM:SS] "request" state length\ - Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +- **CLF (Common Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format CLF. Avec le format CLF, chaque ligne du fichier représente une requête, telle que :\ + host rfc931 user [DD/MMM/YYYY:HH:MM:SS] "request" state length\ Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). - hôte : adresse IP du client (ex. 192.100.100.10) - rfc931 : information non gérée par 4D, c’est toujours - (signe moins) @@ -182,16 +181,16 @@ Le menu de format du journal propose les options suivantes : - longueur : taille des données renvoyées (hors en-tête HTTP) ou 0. > **Note :** Pour des raisons de performances, les opération sont stockées dans une mémoire tampon par paquets de 1 Ko avant d'être écrites sur disque. Les opérations sont également écrites sur disque si aucune requête n'a été envoyée au bout de 5 secondes. -> The possible values of state are as follows: -> 200: OK -> 204: No contents -> 302: Redirection -> 304: Not modified -> 400: Incorrect request -> 401: Authentication required -> 404: Not found -> 500: Internal error -> The CLF format cannot be customized. +> Les valeurs possibles de l'état sont les suivantes : +> 200 : OK +> 204 : Pas de contenu +> 302 : Redirection +> 304 : Non modifié +> 400 : Requête incorrecte +> 401 : Authentification requise +> 404 : Non trouvé +> 500 : Erreur interne +> Le format CLF ne peut pas être personnalisé. - **DLF (Combined Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format DLF. Le format DLF est semblable au format CLF dont il reprend exactement la structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. @@ -239,7 +238,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. First you must choose the frequency (days, weeks, etc.) or the file size limit criterion by clicking on the corresponding radio button. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. @@ -286,33 +285,33 @@ Démarre et stoppe le serveur REST. Voir [Configuration du serveur REST](../REST ### Accès -:::info Deprecated +:::info Obsolète -**This section is deprecated** as of 4D 20 R6. If the current project configuration is obsolete and needs to be upgraded, this section, including the **Activate REST authentication through ds.authentify() function** button (see below), is displayed. If your project is already compatible with the [Force login](../REST/configuration.md#configuring-rest-access) mode, the section is missing and you can ignore this paragraph. +**Cette section est obsolète** à partir de 4D 20 R6. Si la configuration actuelle du projet est obsolète et doit être mise à niveau, cette section, y compris le bouton **Activer l'authentification REST via la fonction ds.authentify()** (voir ci-dessous), est affichée. Si votre projet est déjà compatible avec le mode [Connexion forcée](../REST/configuration.md#configuration-de-l-accès-rest), la section n'apparaît pas et vous pouvez ignorer ce paragraphe. ::: -See [Configuring REST access](../REST/configuration.md#configuring-rest-access) to know the recommended way to control and manage REST access in your 4D projects. +Reportez-vous à [Configurer les accès REST](../REST/configuration.md#configuring-rest-access) pour plus d'informations sur la manière recommandée de contrôler et gérer les accès REST dans vos projets 4D. -#### Activate REST authentication through ds.authentify() function +#### Activer l'authentification REST via la fonction ds.authentify() -Click on the **Activate REST authentication through ds.authentify() function** button to automatically upgrade your project regarding REST user access. Note that this operation cannot be reverted and may require that you modify your code (a warning dialog box is displayed when you click on the button). +Cliquez sur le bouton **Activer l'authentification REST via la fonction ds.authentify()** pour mettre automatiquement à niveau votre projet en matière d'accès utilisateur REST. Notez que cette opération ne peut pas être annulée et peut nécessiter que vous modifiez votre code (une boîte de dialogue d'avertissement s'affiche lorsque vous cliquez sur le bouton). :::note -This button is only available in projects opened with the 4D application (single-user). +Ce bouton est uniquement disponible dans les projets ouverts avec l'application 4D (mono-utilisateur). ::: -The button triggers the following upgrade sequence: +Le bouton déclenche la séquence de mise à niveau suivante : -- The group of REST API users set in the **Read/Write** menu is removed. -- The `On REST Authentication` database method is deleted (moved into the system bin). -- A default ["roles.json" file](../ORDA/privileges.md#rolesjson-file) is created in the [Sources folder](../Project/architecture.md#sources) of the project if it does not already exist, with its `forceLogin` attribute to `True`. +- Le groupe d'utilisateurs de l'API REST défini dans le menu **Lecture/Écriture** est supprimé. +- La méthode base `On REST Authentication` est supprimée (déplacée dans la corbeille du système). +- Un fichier ["roles.json"](../ORDA/privileges.md#fichier-rolesjson) par défaut est créé dans le dossier [Sources](../Project/architecture.md#sources) du projet s'il n'existe pas déjà, avec son attribut `forceLogin` défini sur `True`. -Remember to restart your project after performing this upgrade. +N'oubliez pas de redémarrer votre projet après avoir effectué cette mise à niveau. -The next step is to modify your code accordingly. [**See this blog post to know how to proceed**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). +La prochaine étape consiste à modifier votre code en conséquence. [**Reportez-vous à cet article de blog pour savoir comment procéder**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). ### Qodly Studio @@ -324,4 +323,4 @@ Cette option n'apparaît que si la licence Qodly Studio est activée. ::: -This option enables user access to [Qodly Studio](../WebServer/qodly-studio.md) for the current project. Note that global access must be allowed at the [application level](../Admin/webAdmin.md). +Cette option permet l'accès utilisateur à [Qodly Studio](../WebServer/qodly-studio.md) pour le projet en cours. Notez que l'accès global doit être autorisé au [niveau de l'application](../Admin/webAdmin.md). From d7602c8cf5d31badea2e05dda3cae09d41046001 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:38 +0200 Subject: [PATCH 1569/4889] New translations data-types.md (French) --- .../version-20-R6/Concepts/data-types.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md index 691ddf66f35917..767a4891d7a0f8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md @@ -7,15 +7,15 @@ Dans 4D, les données sont gérées selon leur type à deux endroits : dans les Bien qu'ils soient généralement équivalents, certains types de données de la base ne sont pas disponibles dans le langage et sont automatiquement convertis. A l'inverse, certains types de données sont gérés uniquement par le langage. Le tableau suivant liste tous les types de données disponibles, leur prise en charge et leur déclaration : -| Types de données | Pris en charge par la base(1) | Pris en charge par le langage | [`var` declaration](variables.md#using-the-var-keyword) | [`C_` or `ARRAY` declaration](variables.md#using-a-c_-directive) | +| Types de données | Pris en charge par la base(1) | Pris en charge par le langage | [Déclaration `var`](variables.md#using-the-var-keyword) | [Déclaration `C_` ou `ARRAY`](variables.md#using-a-c_-directive) | | ------------------------------------------------------- | ------------------------------------------------ | ----------------------------- | ------------------------------------------------------- | ---------------------------------------------------------------- | -| [Alphanumeric](dt_string.md) | Oui | Converti en texte | - | * | +| [Alphanumérique](dt_string.md) | Oui | Converti en texte | - | * | | [Text](Concepts/dt_string.md) | Oui | Oui | `Text` | `C_TEXT`, `ARRAY TEXT` | | [Date](Concepts/dt_date.md) | Oui | Oui | `Date` | `C_DATE`, `ARRAY DATE` | | [Time](Concepts/dt_time.md) | Oui | Oui | `Time` | `C_TIME`, `ARRAY TIME` | | [Boolean](Concepts/dt_boolean.md) | Oui | Oui | `Boolean` | `C_BOOLEAN`, `ARRAY BOOLEAN` | -| [Integer](Concepts/dt_number.md) | Oui | Converti en entier long | `Entier` | `ARRAY INTEGER` | -| [Longint](Concepts/dt_number.md) | Oui | Oui | `Entier` | `C_LONGINT`, `ARRAY LONGINT` | +| [Integer](Concepts/dt_number.md) | Oui | Converti en entier long | `Integer` | `ARRAY INTEGER` | +| [Longint](Concepts/dt_number.md) | Oui | Oui | `Integer` | `C_LONGINT`, `ARRAY LONGINT` | | [Longint 64 bits](Concepts/dt_number.md) | Oui (SQL) | Converti en réel | - | * | | [Real](Concepts/dt_number.md) | Oui | Oui | `Real` | `C_REAL`, `ARRAY REAL` | | [Undefined](Concepts/dt_null_undefined.md) | - | Oui | * | - | @@ -27,19 +27,19 @@ Bien qu'ils soient généralement équivalents, certains types de données de la | [Collection](Concepts/dt_collection.md) | * | Oui | `Collection` | `C_COLLECTION` | | [Variant](Concepts/dt_variant.md)(2) | - | Oui | `Variant` | `C_VARIANT` | -(1) A noter que ORDA gère les champs de la base via des objets (entités). Par conséquent, seuls les types de données disponibles pour ces objets sont pris en charge. For more information, see the [Object](Concepts/dt_object.md) data type description. +(1) A noter que ORDA gère les champs de la base via des objets (entités). Par conséquent, seuls les types de données disponibles pour ces objets sont pris en charge. Pour plus d'informations, veuillez vous reporter à la description du type [Object](Concepts/dt_object.md). -(2) Variant is actually not a *data* type but a *variable* type that can contain a value of any other data type. +(2) Variant n'est pas un type de *données* à proprement parler mais un type de *variable* qui peut contenir une valeur de n'importe quel autre type de données. ## Valeurs par défaut -When [variables](variables.md) or [parameters](parameters.md) are typed by means of an [explicit declaration](variables.md#declaring-variables), they receive a default value, which they will keep during the session as long as they have not been assigned. +Lorsque les [variables](variables.md) ou les [paramètres](parameters.md) sont typés au moyen d'une [déclaration explicite](variables.md#déclaration-des-variables), ils reçoivent une valeur par défaut, qu'ils conserveront au cours de la session tant qu'ils n'auront pas été assignés. La valeur par défaut dépend du type de variable : | Type | La valeur par défaut | | ---------- | ---------------------------------------- | -| Booléen | False | +| Booleen | False | | Date | 00-00-00 | | Longint | 0 | | Time | 00:00:00 | @@ -54,7 +54,7 @@ La valeur par défaut dépend du type de variable : ### Null comme valeur par défaut -Variables of type Object, Collection, Pointer, and Picture have **null** as default value, but actually get an intermediary status when declared and not assigned. They *behave like* **null** values, but with some differences, generating less errors when the code tries do access them. +Les variables de type Object, Collection, Pointer et Picture ont **null** comme valeur par défaut, mais ont en fait un statut intermédiaire lorsqu'elles sont déclarées et non assignées. Elles *se comportent comme* des valeurs **null**, mais avec quelques différences, générant moins d'erreurs lorsque le code tente d'y accéder. ## Convertir les types de données @@ -70,8 +70,8 @@ Le tableau ci-dessous liste les types de données pouvant être convertis, le ty | Time | `Chaîne` | | | | `Bool` | | Boolean | | `Num` | | | | -(1) Strings formatted in JSON can be converted into scalar data, objects, or collections, using the `JSON Parse` command. +(1) Les chaînes formatées en JSON peuvent être converties en données scalaires, objets ou collections à l'aide de la commande `JSON Parse`. (2) Les valeurs de type Heure peuvent être utilisées en tant que numériques. -**Note:** In addition to the data conversions listed in this table, more sophisticated data conversions can be obtained by combining operators and other commands. +**Note :** Ce tableau ne traite pas les conversions de données plus complexes obtenues à l'aide d'une combinaison d'opérateurs et d'autres commandes. From 765de8fac96a26d7ac25ef4166ffc93eb5c77dfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:40 +0200 Subject: [PATCH 1570/4889] New translations dt_null_undefined.md (French) --- .../Concepts/dt_null_undefined.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md index bc40ab40824970..1de2c6f1a2562c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md @@ -7,31 +7,31 @@ Null et Undefined sont des types de données qui gèrent les cas où la valeur d ## Null -Null is a special data type with only one possible value: **null**. Cette valeur est retournée par une expression qui ne contient aucune valeur. Trying to read a property of a **null** value returns an error. +Null est un type de données particulier avec une seule valeur possible : **null**. Cette valeur est retournée par une expression qui ne contient aucune valeur. Essayer de lire une propriété d'une valeur **null** retourne une erreur. -In the 4D language and for object field attributes, null values are managed through the `Null` function. Cette commande peut être utilisée avec les expressions suivantes pour fixer ou comparer la valeur null : +Dans le langage 4D et pour les attributs des champs objets, les valeurs null sont gérées via la fonction `Null`. Cette commande peut être utilisée avec les expressions suivantes pour fixer ou comparer la valeur null : - attributs d'objets - éléments de collections -- variables of the object, collection, pointer, picture, or variant type (see also [Null as default value](data-types.md#null-as-default-value). +- variables de type object, collection, pointer, picture ou variant (voir aussi [Null comme valeur par défaut](data-types.md#null-as-default-value)). ## Undefined -Undefined (Indéfinie) n'est pas véritablement un type de données. Une variable dite "indéfinie" est une variable n'ayant pas encore été définie. Evaluating an object property can also produce an undefined value. Reading a property of an undefined value returns **undefined**. +Undefined (Indéfinie) n'est pas véritablement un type de données. Il indique une variable n'ayant pas encore été définie. L'évaluation d'une propriété d'objet peut également produire une valeur undefined. La lecture d'une propriété dont la valeur est indéfinie renvoie **undefined**. -A variant variable has **undefined** as [default value](data-types.md#default-values). +Une variable de type Variant a **undefined** comme [valeur par défaut](data-types.md#valeurs-par-défaut). -A field cannot be undefined (the `Undefined` command always returns False for a field). +Un champ ne peut pas être indéfini (la commande `Undefined` retourne toujours Faux pour un champ). -Typically when trying to read or assign undefined expressions, 4D will generate errors, except in the following cases: +En règle générale, lorsque le code tente de lire ou d'assigner des expressions indéfinies, 4D générera des erreurs, excepté dans les cas suivants : -- Assigning an undefined value to variables (except arrays) has the same effect as calling [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) with them: +- Affecter une valeur indéfinie aux variables (à l'exception des tableaux) a le même effet que d'appeler [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/fr/page89.html) avec elles : ```4d var $o : Object var $val : Integer $val:=10 //$val=10 - $val:=$o.a //$o.a is undefined (no error), and assigning this value clears the variable + $val:=$o.a //$o.a est undefined (pas d'erreur), assigner cette valeur efface la variable //$val=0 ``` @@ -57,14 +57,14 @@ Typically when trying to read or assign undefined expressions, 4D will generate ```4d var $o : Object - mymethod($o.a) //pass an undefined parameter + mymethod($o.a) //passage d'un paramètre undefined - //In mymethod method - #Declare ($myText : Text) //parameter type is text - // $myText contains "" + //Dans la méthode mymethod + #Declare ($myText : Text) //Paramètre de type texte + // $myText contient "" ``` -- Une expression de condition est automatiquement convertie à Faux lorsque son évaluation donne Indéfinie avec les mots-clés Si et Au cas ou : +- Une expression de condition est automatiquement convertie à Faux lorsqu'elle est évaluée undefined avec les mots-clés If et Case of : ```4d var $o : Object @@ -77,7 +77,7 @@ Typically when trying to read or assign undefined expressions, 4D will generate :::tip -When expressions of a given type are expected in your 4D code, you can make sure they have the correct type even when evaluated to undefined by surrounding them with the appropriate 4D cast command: `String`, `Num`, `Date`, `Time`, `Bool`. Ces commandes retournent une valeur vide du type spécifié lorsque l'expression est évaluée à Indéfinie. Par exemple : +Lorsque des expressions d'un type donné sont attendues dans votre code 4D, vous pouvez vous assurer qu'elles auront le type souhaité même en cas de valeur Undefined en les encadrant avec la commande de transtypage 4D appropriée : `String`, `Num`, `Date`, `Time`, `Bool`. Ces commandes retournent une valeur vide du type spécifié lorsque l'expression est évaluée à Indéfinie. Par exemple : ```4d $myString:=Lowercase(String($o.a.b)) //pour être sûr d'obtenir une valeur texte même si indéfinie @@ -88,16 +88,16 @@ When expressions of a given type are expected in your 4D code, you can make sure ## Opérateurs sur les Null -| Opération | Syntaxe | Retourne | Expression | Valeur | -| --------- | ----------------------- | -------- | -------------------------------------------------------------- | ------ | -| Egalité | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | True | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | True | -| | Null `=` *scalar value* | Boolean | a.nullProp `=` 42 | False | -| Inégalité | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | False | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | -| | Null `#` *scalar value* | Boolean | a.nullProp `#` 42 | True | +| Opération | Syntaxe | Retourne | Expression | Valeur | +| --------- | -------------------------- | -------- | -------------------------------------------------------------- | ------ | +| Egalité | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | True | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | True | +| | Null `=` *valeur scalaire* | Boolean | a.nullProp `=` 42 | False | +| Inégalité | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | False | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | False | +| | Null `#` *valeur scalaire* | Boolean | a.nullProp `#` 42 | True | -*scalar values* are values of type string, Date, Time, Boolean, number, or Blob. When declared, their [default value](data-types.md#default-values) is neither undefined nor null. Les autres types (Pointeur, Image, Objet, Collection) ont une valeur par défaut undefined ou null. Ex : +Les *valeurs scalaires* sont des valeurs de type chaîne, date, heure, booléen, numérique ou Blob. Lorsqu'elles sont déclarées, leur [valeur par défaut](data-types.md#valeurs-par-defaut) n'est ni undefined ni null. Les autres types (pointeur, image, objet, collection) ont une valeur par défaut undefined ou null. Ex : ```4d var $object : Object @@ -109,7 +109,7 @@ var $text : Text :::info -Comparisons with Greater than (`>`), Less than (`<`), Greater than or equal to (`>=`), and Less than or equal to (`<=`) operators are not supported with Null values and return an error. +Les comparaisons avec les opérateurs Supérieur à (`>`), Inférieur à (`<`), Supérieur ou égal à (`>=`), et Inférieur ou égal à (`<=`) ne sont pas prises en charge avec des valeurs Null et renvoient une erreur. ::: @@ -119,26 +119,26 @@ Comparisons with Greater than (`>`), Less than (`<`), Greater than or equal to ( | ------------------- | -------------------------------------------------- | -------- | ------------------------------------------------------------------- | ------ | | Egalité | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | True | | | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | True | -| | Undefined `=` *other values* | Boolean | a.undefinedProp `=` 42 | False | +| | Undefined `=` *autres valeurs* | Boolean | a.undefinedProp `=` 42 | False | | Inégalité | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | False | | | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | False | -| | Undefined `#` *other values* | Boolean | a.undefinedProp `#` 42 | True | +| | Undefined `#` *autres valeurs* | Boolean | a.undefinedProp `#` 42 | True | | Supérieur à | Undefined `>` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>` "abc" | False | | Inférieur à | Undefined `<` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<` "abc" | False | | Supérieur ou égal à | Undefined `>=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>=` "abc" | False | | Inférieur ou égal à | Undefined `<=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<=` "abc" | False | -*other values* are expressions of any type with a value neither Undefined nor Null. +*autres valeurs* sont des expressions de tout type dont la valeur n'est ni Undefined ni Null. :::info -Comparisons of Undefined values with Pointer, Picture, Blob, Object, Collection, Undefined or Null values using Greater than (`>`), Less than (`<`), Greater than or equal to (`>=`), and Less than or equal to (`<=`) operators are not supported and return an error. +Les comparaisons des valeurs Undefined avec des valeurs Pointer, Picture, Blob, Object, Collection, Undefined ou Null en utilisant les opérateurs Supérieur à (`>`), Inférieur à (`<`), Supérieur ou égal à (`>=`), et Inférieur ou égal à (`<=`) ne sont pas prises en charge et renvoient une erreur. ::: ## Exemples -Here are the different results of the `Undefined` command as well as the `Null` command with object properties, depending on the context: +Cet exemple compare les différents résultats de la commande `Undefined` ainsi que de la commande `Null` avec les propriétés d'objet, en fonction du contexte : ```4d var $vEmp : Object @@ -158,7 +158,7 @@ $result:=Undefined($vEmp.parent) //True $result:=($vEmp.parent=Null) //True ``` -Exemples de résultats de comparaisons avec des valeurs indéfinies et nulles : +Exemples de résultats de comparaisons avec des valeurs undefined et null : ```4d var $result : Boolean @@ -167,7 +167,7 @@ var $vVar : Variant $vObj:=New object $vObj.null:=Null -//note that $vVar is not assigned +//noter que $vVar n'est pas assignée $result:=($vObj.undefined=42) //False $result:=($vObj.undefined=$vObj.null) //True @@ -178,8 +178,8 @@ $result:=($vObj.undefined#42) //True $result:=($vObj.undefined#$vVar) //False $result:=($vObj.undefined>"hello") //False -$result:=($vObj.undefined>$vVar) //Error -$result:=($vObj.undefined>$vObj.null) //Error +$result:=($vObj.undefined>$vVar) //Erreur +$result:=($vObj.undefined>$vObj.null) //Erreur $result:=($vVar < 42) //False ``` From 9388efce390934f2fd9198a2cc7177e8035a25f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:42 +0200 Subject: [PATCH 1571/4889] New translations variables.md (French) --- .../version-20-R6/Concepts/variables.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 0d138c078fe6ca..ccb17f601392d9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -3,9 +3,9 @@ id: variables title: Variables --- -Fondamentalement, dans 4D, les données peuvent être stockées de deux manières. **Fields** store data permanently on disk; **variables** store data temporarily in memory. +Fondamentalement, dans 4D, les données peuvent être stockées de deux manières. Les **champs** stockent les données sur disque, de manière permanente ; les **variables** stockent les données en mémoire, de manière temporaire. -Lorsque vous définissez votre base, vous indiquez à 4D les noms et les types de champs que vous voulez utiliser. Variables are much the same—you also give them names and different types (see [Data types](Concepts/data-types.md)). +Lorsque vous définissez votre base, vous indiquez à 4D les noms et les types de champs que vous voulez utiliser. C'est à peu près pareil pour les variables — vous pouvez aussi leur donner des noms et des types différents (voir [Types de données](Concepts/data-types.md)). Une fois créée, vous pouvez utiliser une variable partout dans votre application. Par exemple, vous pouvez stocker une variable de type texte dans un champ du même type : @@ -17,16 +17,16 @@ Les variables sont des objets du langage; vous pouvez créer et utiliser des var ## Déclaration des variables -You usually create variables by declaring them. Le langage 4D propose deux manières de déclarer des variables : +Vous créez généralement des variables en les déclarant. Le langage 4D propose deux manières de déclarer des variables : -- using the `var` keyword (recommended specially if your code uses objects and classes, and this syntax enhances code editor suggestions and type-ahead features), -- using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). +- utiliser le mot-clé `var` (recommandé surtout si votre code utilise des objets et des classes, et cette syntaxe améliore les suggestions de l'éditeur de code et les fonctionnalités de saisie semi-automatique), +- à l'aide de l'une des commandes du langage 4D des thèmes "Compilateur" ou "Tableaux" (syntaxe historique). -When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). Alternatively, when declaring variables, you can [initialize](#initializing-variables-in-the-declaration-line) their value along with their data type all within one line. +Lorsque les variables sont déclarées, elles sont initialisées à la [**valeur par défaut correspondant à leur type**](data-types.md#valeurs-par-defaut), qu'elles conserveront pendant la session tant qu'on ne leur aura pas [assigné une valeur](#assigning-data). Alternativement, lors de la déclaration des variables, vous pouvez [initialiser](#initializing-variables-in-the-declaration-line) leur valeur en même temps que leur type de données en une seule ligne. :::note -Although it is not recommended, you can create variables simply by using them; you do not necessarily need to formally declare them. For example, to create a variable that will hold the current date plus 30 days, you can write: +Bien que cela ne soit pas recommandé, vous pouvez créer des variables simplement en les utilisant ; il n'est pas obligatoire de les déclarer formellement. Par exemple, pour créer une variable qui contiendra la date du jour plus 30 jours, vous pouvez écrire : ```4d MyDate:=Current date+30 //MyDate est créé @@ -34,11 +34,11 @@ Although it is not recommended, you can create variables simply by using them; y // et affecte la date courante + 30 jours ``` -When a variable is created before being declared, it is not initialized at the declaration step. +Lorsqu'une variable est créée avant d'être déclarée, elle n'est pas initialisée lors de l'étape de déclaration. ::: -To declare a variable of any type, use the following syntax: +Pour déclarer une variable de n'importe quel type, utilisez la syntaxe suivante : `var {; ;...}{ : }` @@ -51,17 +51,17 @@ var $myFile : 4D.File //une variable objet de classe de fichier var $myVar //une variable variant ``` -`varName` is the variable name, it must comply with the [4D rules](Concepts/identifiers.md) about identifiers. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) and [arrays](Concepts/arrays.md). +`varName` est le nom de la variable, il doit respecter les [règles de 4D](Concepts/identifiers.md) concernant les identifiants. +Cette syntaxe ne prend en charge que les déclarations de [variables locales et process](#local-process-and-interprocess-variables), excluant ainsi les [variables interprocess](#interprocess-variables) et les [tableaux](Concepts/arrays.md). -`varType` can be: +`varType` peut être : -- a [basic type](Concepts/data-types.md), in which case the variable contains a value of the declared type, -- a [class reference](Concepts/classes.md) (4D class or user class), in which case the variable contains a reference to an object of the defined class. +- un [type basique](Concepts/data-types.md), auquel cas la variable contient une valeur du type déclaré, +- une [référence de classe](Concepts/classes.md) (classe 4D ou classe utilisateur), auquel cas la variable contient une référence à un objet de la classe définie. -If `varType` is omitted, a variable of the **variant** type is created. +Si `varType` est omis, une variable de type **variant** est créée. -The following table lists all supported `varType` values: +Le tableau suivant liste toutes les valeurs `varType` prises en charge : | varType | Contenu | | --------------------------- | ------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ The following table lists all supported `varType` values: | `Date` | Valeur date | | `Time` | Valeur Heure | | `Boolean` | Valeur booléen | -| `Entier` | Valeur entier long | +| `Integer` | Valeur entier long | | `Real` | Valeur réel | | `Pointer` | Valeur pointeur | | `Picture` | Valeur image | @@ -110,9 +110,9 @@ var $dataclass : cs.Employee var $entity : cs.EmployeeEntity ``` -## Initializing Variables in the Declaration Line +## Initialisation des variables dans la ligne de déclaration -When declaring variables, you have the flexibility to specify their data type and provide an initial value in one statement. Voici quelques exemples : +Lorsque vous déclarez des variables, vous avez la flexibilité de spécifier leur type de données et de fournir une valeur initiale dans une seule instruction. Voici quelques exemples : ```4d var $a : Text:="hello" @@ -121,19 +121,19 @@ var $c : Object:=New object() var $d : cs.Customer:=cs.Customer.new() ``` -Variables can also be declared and initialized without explicitly mentioning their data type, in which case their type will be inferred by 4D. Voici quelques exemples : +Les variables peuvent également être déclarées et initialisées sans mentionner explicitement leur type de données, auquel cas leur type sera déduit par 4D. Voici quelques exemples : ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // Déduit en Text +var $number:=20 // Déduit en Real +var $obj:={} // Déduit en Object +var $mycol:=[] // Déduit en Collection ``` :::note -The inferred type might be different between [interpreted and compiled mode](interpreted.md) if the evaluation of the value is too ambiguous. In this case, a warning is generated by the compiler and a variant type is used. For example, in the following $a type will be correctly inferred in interpreted mode (Text), but the syntax checking will generate a warning and $a will be typed as a variant for the compiled mode. +Le type déduit peut être différent entre le [mode interprété et compilé](interpreted.md) si l'évaluation de la valeur est trop ambiguë. Dans ce cas, un warning est généré par le compilateur et un type variant est utilisé. Par exemple ci-dessous, le type de $a sera correctement déduit en mode interprété (Texte), mais la vérification de syntaxe générera un warning et $a sera typé en variant en mode compilé. ```4d var $class:={test: "a"} @@ -143,16 +143,16 @@ var $a:=$class.test ::: -4D tries to deduce the most general type. For instance, it uses the Real type rather than the Integer type when a variable is initialized with an integer value (e.g., `var $a:=10 //Real type is inferred`). In such cases, or when initializing a variable with a complex type such as class instantiation, it is recommended to pass the type explicitly. +4D essaie de déduire le type le plus général. Par exemple, il utilise le type Real plutôt que le type Integer lorsqu'une variable est initialisée avec une valeur entière (par exemple, `var $a:=10 //Le type Real est déduit`). Dans de tels cas, ou lors de l'initialisation d'une variable avec un type complexe comme une instance de classe, il est recommandé de passer le type explicitement. -In most cases, all variable types are automatically determined. The exception is when you assign a value to a process or interprocess variable, which then triggers a warning message. +Dans la plupart des cas, tous les types de variables sont automatiquement déterminés. L'exception est lorsque vous attribuez une valeur à une variable process ou interprocess, ce qui déclenche ensuite un message de warning. :::note -Multiple assignments in one line are not supported: +Les affectations multiples sur une seule ligne ne sont pas prises en charge : ```4d -var $a; $b : Integer:=15 //error +var $a; $b : Integer:=15 //erreur ``` @@ -160,7 +160,7 @@ var $a; $b : Integer:=15 //error ## Assigner des valeurs -Vous pouvez donner des valeurs aux variables ou aux tableaux et/ou récupérer leur valeur. Putting data into a variable is called **assigning the data to the variable** and is done with the assignment operator (:=). L’opérateur d’assignation est également utilisé pour assigner des valeurs aux champs. +Vous pouvez donner des valeurs aux variables ou aux tableaux et/ou récupérer leur valeur. Mettre des données dans une variable s'appelle **assigner les données à la variable** et s'effectue avec l'opérateur d'assignation (:=) (aussi appelé opérateur d'affectation). L’opérateur d’assignation est également utilisé pour assigner des valeurs aux champs. L’opérateur d’assignation est un premier moyen pour créer une variable et lui donner une valeur. Vous placez le nom de la variable que vous voulez créer à gauche de l’opérateur. Par exemple : @@ -168,17 +168,17 @@ L’opérateur d’assignation est un premier moyen pour créer une variable et MonNombre:=3 ``` -creates the variable *MyNumber* and puts the number 3 into it. Si MonNombre existait déjà, elle prend simplement la valeur 3. +crée la variable *MonNombre* et lui donne la valeur numérique 3. Si MonNombre existait déjà, elle prend simplement la valeur 3. -> It is usually not recommended to create variables without [declaring their type](#declaring-variables). +> Il n'est généralement pas recommandé de créer des variables sans [déclarer leur type](#declaring-variables). -Bien entendu, les variables ne seraient pas très utiles si vous ne pouviez pas récupérer les valeurs qu’elles contiennent. De nouveau, vous utilisez l’opérateur d’assignation. If you need to put the value of MyNumber in a field called [Products]Size, you would write *MyNumber* on the right side of the assignment operator: +Bien entendu, les variables ne seraient pas très utiles si vous ne pouviez pas récupérer les valeurs qu’elles contiennent. De nouveau, vous utilisez l’opérateur d’assignation. Si vous aviez besoin de mettre la valeur de MonNombre dans un champ appelé [Produits]Taille, vous écririez *MonNombre* à droite de l'opérateur d'assignation : ```4d [Produits]Taille:=MonNombre ``` -In this case, *[Products]Size* would be equal to 3. Cet exemple est plutôt simple, mais il illustre le moyen élémentaire dont vous disposez pour transférer des données d’un objet vers un autre en utilisant le langage. +Dans ce cas, *[Produits]Taille* vaudrait 3. Cet exemple est plutôt simple, mais il illustre le moyen élémentaire dont vous disposez pour transférer des données d’un objet vers un autre en utilisant le langage. Vous assignez des valeurs aux éléments du tableau à l'aide d'accolades ({...}) : @@ -188,7 +188,7 @@ atNoms{1}:="Richard" ## Variables locales, process et interprocess -You can create three types of variables: **local**, **process**, and **interprocess**. La différence entre ces trois types de variables est leur portée, ou les objets pour lesquels elles sont disponibles. +Vous pouvez créer trois types de variables : **locales**, **process**, et **interprocess**. La différence entre ces trois types de variables est leur portée, ou les objets pour lesquels elles sont disponibles. ### Variables locales @@ -204,7 +204,7 @@ Le nom d’une variable locale commence toujours par le signe dollar ($) et peut Lorsque vous développez un projet d'application comportant de nombreuses méthodes et variables, il arrive souvent que vous n’ayez besoin d’utiliser une variable que dans une méthode. Vous pouvez alors créer et utiliser une variable locale, sans devoir vous soucier de l’existence d’une autre variable du même nom ailleurs dans la base. -Souvent, dans une application, des informations ponctuelles sont demandées à l’utilisateur. The `Request` command can obtain this information. Elle affiche une boîte de dialogue comportant un message demandant à l’utilisateur de répondre et, lorsque la réponse est validée, la retourne. Généralement, il n’est pas nécessaire de conserver cette information très longtemps dans vos méthodes. C’est l’endroit parfait pour utiliser une variable locale. Voici un exemple : +Souvent, dans une application, des informations ponctuelles sont demandées à l’utilisateur. La commande `Request` peut obtenir ces informations. Elle affiche une boîte de dialogue comportant un message demandant à l’utilisateur de répondre et, lorsque la réponse est validée, la retourne. Généralement, il n’est pas nécessaire de conserver cette information très longtemps dans vos méthodes. C’est l’endroit parfait pour utiliser une variable locale. Voici un exemple : ```4d $vsID:=Request("Saisissez votre numéro d'identification :") @@ -215,7 +215,7 @@ If(OK=1) Cette méthode demande simplement à l’utilisateur de saisir un numéro d’identification. La réponse est placée dans une variable locale, $vsID, puis la méthode la recherche parmi les champs [Personnes]ID. Une fois la méthode terminée, la variable locale $vsID est effacée de la mémoire. Ce fonctionnement est bien adapté puisque la variable n’est utile qu’une seule fois et dans cette méthode uniquement. -**Note:** Parameters $1, $2... passés à des méthodes sont des variables locales. For more information, please refer to [Parameters](Concepts/parameters.md). +**Note:** Les paramètres $1, $2... passés à des méthodes sont des variables locales. Pour plus d'informations, veuillez vous référer à [Paramètres](Concepts/parameters.md). ### Variables process @@ -225,20 +225,20 @@ Le nom d’une variable process ne comporte aucun préfixe. Ce nom peut contenir En mode interprété, les variables sont gérées dynamiquement; elles sont créées et effacées de la mémoire «à la volée». En mode compilé, tous les process que vous créez (process utilisateur) partagent la même définition de variables process, mais chaque process a une instance différente pour chaque variable. Par exemple, la variable maVar est une certaine variable dans le process P_1 et une autre variable dans le process P_2. -A process can “peek and poke” process variables from another process using the commands `GET PROCESS VARIABLE` and `SET PROCESS VARIABLE`. Nous vous recommandons de n'utiliser ces commandes que dans le cadre des besoins décrits ci-dessous (qui sont les raisons pour lesquelles ces commandes ont été créées dans 4D) : +Un process peut lire et écrire des variables process dans un autre process à l'aide des commandes `GET PROCESS VARIABLE` et `SET PROCESS VARIABLE`. Nous vous recommandons de n'utiliser ces commandes que dans le cadre des besoins décrits ci-dessous (qui sont les raisons pour lesquelles ces commandes ont été créées dans 4D) : - Communication interprocess à des endroits particuliers de votre code - Gestion du glisser-déposer interprocess - En client/serveur, communication entre les process sur les postes clients et les procédures stockées exécutées sur le serveur -For more information, see the chapter **Processes** and the description of these commands. +Pour plus d'informations, consultez le chapitre **Process** et la description de ces commandes. ### Variables interprocess Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. -> L'utilisation de variables interprocess n'est pas recommandée car elles ne sont pas disponibles depuis le process préemptif et peuvent rendre le code moins maintenable. +> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. -The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. +Le nom d'une variable interprocess commence toujours par les symboles `<>` — un signe "inférieur à" et un signe "supérieur à" — suivi de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. From dba5edbe4fbc31d047e821302897a7c81f63c399 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:45 +0200 Subject: [PATCH 1572/4889] New translations webserveradmin.md (French) --- .../version-20-R6/WebServer/webServerAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md index 269f5e9d5e0d93..f39cf0a0c223c3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md @@ -221,7 +221,7 @@ Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la pag ![](../assets/en/WebServer/backup.png) -First you must choose the frequency (days, weeks, etc.) or the file size limit criterion by clicking on the corresponding radio button. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. From 728e4e3679f9bea7c94efd1e455259ed9d734d77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:47 +0200 Subject: [PATCH 1573/4889] New translations web.md (French) --- .../version-20-R6/settings/web.md | 61 +++++++++---------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index b88af6c4c05b10..845f08e74c1308 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -82,9 +82,9 @@ Lorsque cette option est sélectionnée, le serveur Web ne fournit aucune prise Dans ce mode, vous pouvez configurer des paramètres de serveur Web supplémentaires : -- [Maximum Concurrent Web Processes](#maximum-concurrent-web-processes) -- [Reuse Temporary Contexts (4D in remote mode)](#reuse-temporary-contexts) -- [Use preemptive processes](#use-preemptive-web-processes) +- [Process Web simultanés maxi](#maximum-concurrent-web-processes) +- [Réutilisation des contextes temporaires (en mode distant)](#reuse-temporary-context) +- [Utiliser des process préemptifs](#use-preemptive-web-processes) #### Anciennes sessions (sessions process uniques) @@ -126,7 +126,7 @@ Définit le système d'authentification que vous souhaitez utiliser pour le serv Custom (default) Passwords with BASIC protocol Passwords with DIGEST protocol -Il est recommandé d'utiliser l'authentification **personnalisée**. See [**Authentication**](../WebServer/authentication.md) chapter in the *Web Development* documentation. +Il est recommandé d'utiliser l'authentification **personnalisée**. Voir le chapitre [**Authentification**](../WebServer/authentication.md) dans la section *Développement Web*. ## Options (II) @@ -166,9 +166,8 @@ Le menu de format du journal propose les options suivantes : - **Pas de journal** : Lorsque cette option est sélectionnée, 4D ne génère pas d’historique des requêtes. -- **CLF (Common Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format CLF. With the CLF format, each line of the file represents a request, such as:\ - host rfc931 user [DD/MMM/YYYY:HH:MM:SS] "request" state length\ - Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +- **CLF (Common Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format CLF. Avec le format CLF, chaque ligne du fichier représente une requête, telle que :\ + host rfc931 user [DD/MMM/YYYY:HH:MM:SS] "request" state length\ Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). - hôte : adresse IP du client (ex. 192.100.100.10) - rfc931 : information non gérée par 4D, c’est toujours - (signe moins) @@ -182,16 +181,16 @@ Le menu de format du journal propose les options suivantes : - longueur : taille des données renvoyées (hors en-tête HTTP) ou 0. > **Note :** Pour des raisons de performances, les opération sont stockées dans une mémoire tampon par paquets de 1 Ko avant d'être écrites sur disque. Les opérations sont également écrites sur disque si aucune requête n'a été envoyée au bout de 5 secondes. -> The possible values of state are as follows: -> 200: OK -> 204: No contents -> 302: Redirection -> 304: Not modified -> 400: Incorrect request -> 401: Authentication required -> 404: Not found -> 500: Internal error -> The CLF format cannot be customized. +> Les valeurs possibles de l'état sont les suivantes : +> 200 : OK +> 204 : Pas de contenu +> 302 : Redirection +> 304 : Non modifié +> 400 : Requête incorrecte +> 401 : Authentification requise +> 404 : Non trouvé +> 500 : Erreur interne +> Le format CLF ne peut pas être personnalisé. - **DLF (Combined Log Format)** : Lorsque cette option est sélectionnée, l’historique des requêtes est généré au format DLF. Le format DLF est semblable au format CLF dont il reprend exactement la structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. @@ -239,7 +238,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. First you must choose the frequency (days, weeks, etc.) or the file size limit criterion by clicking on the corresponding radio button. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. @@ -286,33 +285,33 @@ Démarre et stoppe le serveur REST. Voir [Configuration du serveur REST](../REST ### Accès -:::information Deprecated +:::information Obsolète -**This section is deprecated** as of 4D 20 R6. If the current project configuration is obsolete and needs to be upgraded, this section, including the **Activate REST authentication through ds.authentify() function** button (see below), is displayed. If your project is already compatible with the [Force login](../REST/configuration.md#configuring-rest-access) mode, the section is missing and you can ignore this paragraph. +**Cette section est obsolète** à partir de 4D 20 R6. Si la configuration actuelle du projet est obsolète et doit être mise à niveau, cette section, y compris le bouton **Activer l'authentification REST via la fonction ds.authentify()** (voir ci-dessous), est affichée. Si votre projet est déjà compatible avec le mode [Connexion forcée](../REST/configuration.md#configuration-de-l-accès-rest), la section n'apparaît pas et vous pouvez ignorer ce paragraphe. ::: -See [Configuring REST access](../REST/configuration.md#configuring-rest-access) to know the recommended way to control and manage REST access in your 4D projects. +Reportez-vous à [Configurer les accès REST](../REST/configuration.md#configuring-rest-access) pour plus d'informations sur la manière recommandée de contrôler et gérer les accès REST dans vos projets 4D. -#### Activate REST authentication through ds.authentify() function +#### Activer l'authentification REST via la fonction ds.authentify() -Click on the **Activate REST authentication through ds.authentify() function** button to automatically upgrade your project regarding REST user access. Note that this operation cannot be reverted and may require that you modify your code (a warning dialog box is displayed when you click on the button). +Cliquez sur le bouton **Activer l'authentification REST via la fonction ds.authentify()** pour mettre automatiquement à niveau votre projet en matière d'accès utilisateur REST. Notez que cette opération ne peut pas être annulée et peut nécessiter que vous modifiez votre code (une boîte de dialogue d'avertissement s'affiche lorsque vous cliquez sur le bouton). :::note -This button is only available in projects opened with the 4D application (single-user). +Ce bouton est uniquement disponible dans les projets ouverts avec l'application 4D (mono-utilisateur). ::: -The button triggers the following upgrade sequence: +Le bouton déclenche la séquence de mise à niveau suivante : -- The group of REST API users set in the **Read/Write** menu is removed. -- The `On REST Authentication` database method is deleted (moved into the system bin). -- A default ["roles.json" file](../ORDA/privileges.md#rolesjson-file) is created in the [Sources folder](../Project/architecture.md#sources) of the project if it does not already exist, with its `forceLogin` attribute to `True`. +- Le groupe d'utilisateurs de l'API REST défini dans le menu **Lecture/Écriture** est supprimé. +- La méthode base `On REST Authentication` est supprimée (déplacée dans la corbeille du système). +- Un fichier ["roles.json"](../ORDA/privileges.md#fichier-rolesjson) par défaut est créé dans le dossier [Sources](../Project/architecture.md#sources) du projet s'il n'existe pas déjà, avec son attribut `forceLogin` défini sur `True`. -Remember to restart your project after performing this upgrade. +N'oubliez pas de redémarrer votre projet après avoir effectué cette mise à niveau. -The next step is to modify your code accordingly. [**See this blog post to know how to proceed**](https://blog.4d.com/force-login-now-is-the-default-mode-for-all-rest-authentications). +La prochaine étape consiste à modifier votre code en conséquence. [**Reportez-vous à cet article de blog pour savoir comment procéder**](https://blog.4d.com/force-login-now-is-the-default-mode-for-all-rest-authentications). ### Qodly Studio @@ -324,4 +323,4 @@ Cette option n'apparaît que si la licence Qodly Studio est activée. ::: -This option enables user access to [Qodly Studio](../WebServer/qodly-studio.md) for the current project. Note that global access must be allowed at the [application level](../Admin/webAdmin.md). +Cette option permet l'accès utilisateur à [Qodly Studio](../WebServer/qodly-studio.md) pour le projet en cours. Notez que l'accès global doit être autorisé au [niveau de l'application](../Admin/webAdmin.md). From d5d71e56ea08505bb7638d9efc4d8bc86c841ab7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:51 +0200 Subject: [PATCH 1574/4889] New translations $method.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md index 320b0b61df9a2f..80661b1329b42d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md @@ -26,7 +26,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente mediante [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(por ejemplo*, /Employee(22)). También puede eliminar las entidades de un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 8464b24c1cf5ca967ecc32dcb6f1c0017fa1ca15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:53 +0200 Subject: [PATCH 1575/4889] New translations cli.md (Spanish) --- .../version-20-R5/Admin/cli.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md index 5dde94f4a2cf83..92ef1ef590a49d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md @@ -44,25 +44,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath \| packagePath \| 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted \| compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/em/page643.html) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](https://doc.4d.com/4dv19/help/command/en/page642.html), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](https://doc.4d.com/4dv19/help/command/en/page41.html), Abort para un diálogo de error...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html) command. Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](https://doc.4d.com/4dv19/help/command/en/page291.html) o utilizando el administrador de tareas del sistema operativo. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. For example, `CREATE RECORD` throws “no table to apply the command to”.

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

  • Para las necesidades de mantenimiento, puede enviar cualquier texto a los flujos de salida estándar utilizando el comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](https://doc.4d.com/4dv19/help/command/en/page291.html) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | String | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Lanza [4D Server en modo utilitario](#4d-server-in-utility-mode). | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Algunos diálogos se muestran antes de abrir la base de datos, por lo que es imposible escribir en el [archivo de registro de diagnóstico](Debugging/debugLogFiles. d#4ddiagnosticlogtxt) (alerta de licencia, diálogo de conversión, selección de bases de datos, selección de archivos de datos). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, From 84b417669d3f5122aa71b23a49048b9ea4e16dd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:54 +0200 Subject: [PATCH 1576/4889] New translations dt_time.md (Spanish) --- .../version-20-R5/Concepts/dt_time.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md index f156177ba01af9..664d23425f04cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md @@ -81,8 +81,8 @@ La segunda línea podría escribirse de forma más sencilla: El operador Modulo puede utilizarse, más concretamente, para sumar tiempos que tengan en cuenta el formato de 24 horas: ```4d -$t1:=?23:00:00? // It is 23:00 hours - // We want to add 2 and a half hours -$t2:=$t1 +?02:30:00? // With a simple addition, $t2 is ?25:30:00? -$t2:=($t1 +?02:30:00?)%?24:00:00? // $t2 is ?01:30:00? and it is 1:30 hour the next morning +$t1:=?23:00:00? // Son las 23:00 horas + // Queremos sumar 2 horas y media +$t2:=$t1 +?02:30:00? // Con una simple suma, $t2 es ?25:30:00? +$t2:=($t1 +?02:30:00?)%?24:00:00? // $t2 es ?01:30:00? y es la 1:30 hora de la mañana siguiente ``` From c1e53c95583ce16242ffb81ce07c34d1bd607fc0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:55 +0200 Subject: [PATCH 1577/4889] New translations properties_action.md (Spanish) --- .../version-20-R5/FormEditor/properties_Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Action.md index 0f04863ce5fdc2..f570e08d8a5b2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Action.md @@ -17,11 +17,11 @@ Se soportan varios tipos de referencias de métodos: - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for form operations. -- a custom method file path including the .4dm extension, e.g.:\ +- una ruta de archivo de método personalizada que incluya la extensión .4dm, por ejemplo: `MyMethods/myFormMethod.4dm` - You can also use a filesystem:\ + También puede utilizar un sistema de archivos:\ `/RESOURCES/Forms/FormMethod.4dm` - In this case, 4D does not provide automatic support for object operations. + En este caso, 4D no ofrece soporte automático para operaciones con objetos. #### Gramática JSON From cbd47724f0f29e27b622f7d066f45ffb2376f491 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:57 +0200 Subject: [PATCH 1578/4889] New translations properties_formsize.md (Spanish) --- .../version-20-R5/FormEditor/properties_FormSize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md index 9510a0c09e632e..2a9bf47f8cbf32 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md @@ -11,7 +11,7 @@ Las opciones de tamaño dependen del valor de la opción **Tamaño basado en**. ## Tamaño basado en -- **Automatic Size**: The size of the form will be that necessary to display all the objects, to which will be added the margin values (in pixels) entered in the [**Hor Margin**](#hor-margin) and [**Vert Margin**](#vert-margin) fields. +- **Tamaño automático**: el tamaño del formulario será el necesario para mostrar todos los objetos, al que se añadirán los valores de margen (en píxeles) introducidos en los campos [**Margen Hor**](#hor-margin) y [**Margen Vertical**](#vert-margin). Puede elegir esta opción cuando desee utilizar objetos activos situados en un área fuera de la pantalla (_es decir_, fuera del rectángulo delimitador de la ventana) con una ventana de tamaño automático. Gracias a esta opción, la presencia de estos objetos no modificará el tamaño de la ventana. From fc37d9a1a80ddd958deef7502dff02fb97760449 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:00:58 +0200 Subject: [PATCH 1579/4889] New translations dropdownlist_overview.md (Spanish) --- .../version-20-R5/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md index c91bea1bed7538..bcb3833f4fc98f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md @@ -137,7 +137,7 @@ Cuando se ejecuta el formulario, 4D gestiona automáticamente la lista desplegab #### Valor del elemento seleccionado o Referencia del elemento seleccionado -When you have associated a drop-down list with a choice list and with a field or a variable, you can set the [**Data Type**](properties_DataSource.md#data-type) property to **Selected item value** or **Selected item reference**. Esta opción permite optimizar el tamaño de los datos guardados. +Cuando haya asociado una lista desplegable con una lista de opciones y con un campo o una variable, puede establecer la propiedad [**Tipo de datos**](properties_DataSource.md#data-type) en **Valor del elemento seleccionado** o **Referencia del elemento seleccionado**. Esta opción permite optimizar el tamaño de los datos guardados. ### Uso de una lista de selección jerárquica From e18f3bfcc4daeef237ce8490efb7a7f8cfaac3f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:02 +0200 Subject: [PATCH 1580/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 244de273243433..21a97f79be5fcc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -871,10 +871,10 @@ the value type (mandatory): text, color, event, etc. the value itself (optional) the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: ```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value +ARRAY OBJECT(obColumn;0) //array de columnas + C_OBJECT($ob) //primer elemento + OB SET($ob; "valueType"; "text") //define el tipo de valor (obligatorio) + OB SET($ob; "value"; "Hello World!") //define el valor APPEND TO ARRAY(obColumn;$ob) ``` From 9d157edc8a05450244b39edda60ed3d416ad446c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:04 +0200 Subject: [PATCH 1581/4889] New translations picturebutton_overview.md (Spanish) --- .../version-20-R5/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md index adf7110acd0695..db4f20a6066df5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md @@ -18,7 +18,7 @@ Los botones imagen pueden utilizarse de dos maneras: | Switch when Roll Over | switchWhenRollover | true | | Use Last Frame as Disabled | useLastFrameAsDisabled | true | -- Como botón de imagen que permite al usuario elegir entre varias opciones. En este caso, se puede utilizar un botón de imagen en lugar de un menú de imagen emergente. With [Picture Pop-up Menus](picturePopupMenu_overview.md), all choices are displayed simultaneously (as the items in the pop-up menu), while the picture button displays the choices consecutively (as the user clicks the button).\ +- Como botón de imagen que permite al usuario elegir entre varias opciones. En este caso, se puede utilizar un botón de imagen en lugar de un menú de imagen emergente. Con los [menús emergentes de imágenes](picturePopupMenu_overview.md), todas las opciones se muestran simultáneamente (como los elementos del menú emergente), mientras que el botón de imagen muestra las opciones consecutivamente (a medida que el usuario hace clic en el botón).\ Aquí un ejemplo de un botón imagen. Supongamos que quiere dar a los usuarios de una aplicación personalizada la posibilidad de elegir el idioma de la interfaz de la aplicación. La opción se implementa como un botón imagen en una caja de diálogo personalizada de propiedades: ![](../assets/en/FormObjects/button_pictureButton.png) From d8c8f0a71e3aa8428d82ab0ebbdd5a3fd54b063d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:05 +0200 Subject: [PATCH 1582/4889] New translations properties_action.md (Spanish) --- .../version-20-R5/FormObjects/properties_Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md index 99e1409f59fb67..f00d6945102506 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md @@ -92,11 +92,11 @@ Se soportan varios tipos de referencias de métodos: - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for object operations. -- a custom method file path including the .4dm extension, e.g.:\ +- una ruta de archivo de métodos personalizados que incluya la extensión .4dm, por ejemplo: `../../CustomMethods/myMethod.4dm` - You can also use a filesystem:\ + También puede utilizar un sistema de archivos:\ `/RESOURCES/Buttons/bOK.4dm` - In this case, 4D does not provide automatic support for object operations. + En este caso, 4D no ofrece soporte automático para operaciones con objetos. #### Gramática JSON From 3fc0b3cd09cce8249c826427a834fb5fe588908d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:07 +0200 Subject: [PATCH 1583/4889] New translations properties_datasource.md (Spanish) --- .../version-20-R5/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md index 9ad6437758bcd1..1275cb64a3fa61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md @@ -14,7 +14,7 @@ Esta propiedad es soportada por: - objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. -For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: +Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: ![](../assets/en/FormObjects/comboBox_AutomaticInsertion_example.png) @@ -216,7 +216,7 @@ Una expresión 4D que se asociará a una columna. Puede introducir: - Boolean Para los list boxes colección/entity selection, Null o tipos no soportados se muestran como cadenas vacías.\ -When using collections or entity selections, you will usually declare the element property or entity attribute associated to a column within an expression containing [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). `This` es un comando 4D dedicado que devuelve una referencia al elemento actualmente procesado. Por ejemplo, puede utilizar `This.\` donde `\` es la ruta de una propiedad en la colección o una ruta de atributo de entidad para acceder al valor actual de cada elemento/entidad. +Cuando utilice colecciones o selecciones de entidades, normalmente declarará la propiedad del elemento o el atributo de entidad asociado a una columna dentro de una expresión que contenga [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). `This` es un comando 4D dedicado que devuelve una referencia al elemento actualmente procesado. Por ejemplo, puede utilizar `This.\` donde `\` es la ruta de una propiedad en la colección o una ruta de atributo de entidad para acceder al valor actual de cada elemento/entidad. Si utiliza una colección de valores escalares, 4D creará un objeto para cada elemento de la colección con una única propiedad (llamada "valor"), llenada con el valor del elemento. En este caso, utilizará `This.value` como expresión. Si se utiliza una expresión no asignable (por ejemplo, `[Person]FirstName+" "+[Person]LastName`), la columna nunca se podrá introducir aunque la propiedad [Editable](properties_Entry.md#enterable) esté activada. From a8345f2c8c9d13f20c05b36e64fd434e94c70b66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:09 +0200 Subject: [PATCH 1584/4889] New translations properties_display.md (Spanish) --- .../version-20-R5/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index 4922dd3bee7d64..ec490e133b48cc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -552,7 +552,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo ![](../assets/en/FormObjects/select-row.png) -4D does not take this property into account if the object was hidden using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html) command; in this case, the object remains invisible regardless of whether or not the record is selected. +4D no tiene en cuenta esta propiedad si el objeto se ocultó utilizando el comando [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html); en este caso, el objeto permanece invisible independientemente de si el registro está seleccionado o no. #### Gramática JSON From f86b46fb0f4895bcb7dc95e3022acabaf8b7fd19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:11 +0200 Subject: [PATCH 1585/4889] New translations properties_help.md (Spanish) --- .../version-20-R5/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md index fb65eea5ea794c..72cd9a6b19711e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md @@ -15,7 +15,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su Puede: - designar un mensajes de ayuda existente, previamente especificado en el editor de [mensajes de ayuda](https://doc.4d.com/4Dv17R5/4D/17-R5/Help-tips.200-4163423.en.html) de 4D. -- o introducir el mensaje de ayuda directamente como una cadena. Esto le permite aprovechar la arquitectura XLIFF. You can enter an XLIFF reference here in order to display a message in the application language (for more information about XLIFF, refer to [Appendix B: XLIFF architecture](https://doc.4d.com/4Dv17R5/4D/17-R5/Appendix-B-XLIFF-architecture.300-4163748.en.html). También puede utilizar referencias 4D ([ver Uso de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html)). +- o introducir el mensaje de ayuda directamente como una cadena. Esto le permite aprovechar la arquitectura XLIFF. Aquí puede introducir una referencia XLIFF para mostrar un mensaje en el lenguaje de la aplicación (para más información sobre XLIFF, consulte el [Apéndice B: Arquitectura XLIFF](https://doc.4d.com/4Dv17R5/4D/17-R5/Appendix-B-XLIFF-architecture.300-4163748.en.html). También puede utilizar referencias 4D ([ver Uso de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html)). > \> In macOS, displaying help tips is not supported in pop-up type windows. From 17b8dc3f1041a364860cb9d860ed58c1ae657182 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:13 +0200 Subject: [PATCH 1586/4889] New translations properties_object.md (Spanish) --- .../version-20-R5/FormObjects/properties_Object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index 2d473ac8fb7f5d..bce6925296b3eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -153,9 +153,9 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ------------------ | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dataSourceTypeHint | string |
  • **standard objects:** "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
  • **list box columns:** "boolean", "number", "picture", "text", date", "time". *Sólo para Array/selección list box*: "integer", "object"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ------------------ | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dataSourceTypeHint | string | **
  • Objetos estándar:** "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
  • **columnas de lista:** "boolean", "number", "picture", "text", date", "time". _Sólo para Array/selección list box_: "integer", "object"
  • | #### Objetos soportados From aba38b753f359ac3ca9faa096cfb43540cb91788 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:15 +0200 Subject: [PATCH 1587/4889] New translations properties_text.md (Spanish) --- .../version-20-R5/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index c07fc38c3dabb4..aa18c0471cd65e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -346,11 +346,11 @@ End if Entonces, el método _Color_ contendría: ```4d - //Color method + //Método Color ... If(This.ID>5) Form.meta.stroke:="purple" - Form.meta.cell:=Form.colStyle //reuse the same object for better performance + Form.meta.cell:=Form.colStyle //reuse el mismo objeto para un mejor rendimiento Else Form.meta.stroke:="orange" Form.meta.cell:=Form.colStyle2 From 0e171262ffd8793162f6a1cfe5319effb944246e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:16 +0200 Subject: [PATCH 1588/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R5/ORDA/client-server-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index afa25f80f4525d..131018e65cacf6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -97,7 +97,7 @@ All ORDA functions that handle entity selections support the co ### List box basado en una selección de entidades -Entity selection optimization is automatically applied to entity selection-based list boxes in 4D client/server desktop applications, when displaying and scrolling a list box content: only the attributes displayed in the list box are requested from the server. +La optimización de entity selection se aplica automáticamente a los list boxes basados en una entity selection en las aplicaciones de escritorio cliente/servidor 4D, al mostrar y desplazar el contenido de un list box: sólo se solicitan al servidor los atributos mostrados en el list box. A specific "page mode" context is also provided when loading the current entity through the **Current item** property expression of the list box (see [Collection or entity selection type list boxes](FormObjects/listbox_overview.md#list-box-types)). Esta funcionalidad le permite no sobrecargar el contexto inicial del list box en este caso, especialmente si la "página" solicita atributos adicionales. Tenga en cuenta que sólo el uso de la expresión **Elemento actual** permitirá crear/utilizar el contexto de la página (el acceso a través de `entitySelection\[index]` alterará el contexto de la entity selection). @@ -125,7 +125,7 @@ Si desea entregar aplicaciones finales con el máximo nivel de optimización, pu 1. Diseñe sus algoritmos. 2. Ejecute su aplicación y deje que el mecanismo de aprendizaje automático complete los contextos de optimización. 3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. -4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. +4. En el último paso, llama a la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) para construir contextos al inicio de la aplicación y [utilizarlos](#reutilizando-la-propiedad-context) en sus algoritmos. ## Caché ORDA From c278c573d375cdfc293e32ebc6e89d9aa9069721 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:18 +0200 Subject: [PATCH 1589/4889] New translations general.md (Spanish) --- .../version-20-R5/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md index 5ea0e6464edbdd..09ed6e048957fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md @@ -104,7 +104,7 @@ Si tiene intención de utilizar VCS o los editores de código externos con sus n #### Exclusión de los tokens en los proyectos existentes -You can configure your existing projects to save code **without tokens** by inserting the following key in the [`.4DProject`](../Project/architecture.md#applicationname4dproject-file) file using a text editor: +Puede configurar sus proyectos existentes para guardar código **sin tokens** insertando la siguiente llave en el archivo [`.4DProject`](../Project/architecture.md#applicationname4dproject-file) utilizando un editor de texto: ``` "tokenizedText": false From 9dab887353f441735d323d4cc738f3b96ab7c7b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:19 +0200 Subject: [PATCH 1590/4889] New translations methods.md (Spanish) --- .../version-20-R5/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md index 53fdb737a383cf..74f05bb4a63ef9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | +| | Descripción | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | From b81bae33d7816e929ef09152e076bf5a51478a85 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:21 +0200 Subject: [PATCH 1591/4889] New translations $savedfilter.md (Spanish) --- .../version-20-R5/REST/$savedfilter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md index b1c0fff7d12b1c..b999d165b0297e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$savedfilter.md @@ -13,7 +13,7 @@ Utilice `$savedfilter` para guardar el filtro que definió al crear su conjunto Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. El conjunto de entidades se refrescará (pueden incluirse ciertas entidades y eliminarse otras) desde la última vez que se creó, si ya no existía antes de recrearlo. -If you have used both `$savedfilter` and [`$savedorderby`]($savedorderby.md) in your call when creating an entity set and then you omit one of them, the new entity set, which will have the same reference number, will reflect that. +Si ha utilizado tanto `$savedfilter` como [`$savedorderby`]($savedorderby.md) en su llamada al crear un conjunto de entidades y luego omite una de ellas, el nuevo conjunto de entidades, que tendrá el mismo número de referencia, lo reflejará. ## Ejemplo From 5e90eaca6e96e45f41df5796835dc4360fe39f53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:22 +0200 Subject: [PATCH 1592/4889] New translations classfunctions.md (Spanish) --- .../version-20-R5/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index 764e243a6b8f8f..26d8ba59e9f782 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -233,7 +233,7 @@ A continuación, puede ejecutar esta petición: La clase `StudentsSelection` tine una función `getAgeAverage`: ``` -// StudentsSelection Class +// Clase StudentsSelection Class extends EntitySelection From a9e99b8ac0a40b16e6f912e91e8ab6623e6a90cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:24 +0200 Subject: [PATCH 1593/4889] New translations configuration.md (Spanish) --- .../version-20-R5/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md index 3ad6768d567ef5..e3ae324a4f981e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md @@ -3,7 +3,7 @@ id: configuration title: Configuración del servidor --- -Using standard HTTP requests, the 4D REST Server allows external applications to access the data of your application directly, _i.e._ to retrieve information about the dataclasses in your project, manipulate data, log into your web application, and much more. +Utilizando peticiones HTTP estándar, el servidor 4D REST permite a las aplicaciones externas acceder directamente a los datos de su aplicación, _es decir_, para recuperar información sobre las clases de datos de su proyecto, manipular datos, entrar en su aplicación web, y mucho más. Para comenzar a utilizar las funcionalidades REST, es necesario iniciar y configurar el servidor 4D REST. From 7418407fa2c123d38455fbcff704200a41ba93b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:25 +0200 Subject: [PATCH 1594/4889] New translations mandata.md (Spanish) --- .../version-20-R5/REST/manData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md index babd742542180b..5d5a99ee40bcef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md @@ -17,13 +17,13 @@ Con la API REST, puede realizar todas las manipulaciones a los datos como puede Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md#methodupdate). If you want to delete one or more entities, you can use [`$method=delete`]($method.md#methoddelete). -Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](dataClass.md#dataclasskey), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). +Además la recuperación de una sola entidad en una clase de datos utilizando [\{dataClass\}({key})](dataClass.md#dataclasskey), también puede escribir una [función de clase](ClassFunctions.md#function-calls) que devuelva una entity selection (o una colección). Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o más atributos (incluso atributos de relación). ## Navegación de datos -Add the [`$skip`]($skip.md) (to define with which entity to start) and [`$top/$limit`]($top_$limit.md) (to define how many entities to return) REST requests to your queries or entity selections to navigate the collection of entities. +Añada las peticiones REST [`$skip`]($skip.md) (para definir con qué entidad empezar) y [`$top/$limit`]($top_$limit.md) (para definir cuántas entidades devolver) a sus consultas o selecciones de entidades para navegar por la colección de entidades. ## Creación y gestión del conjunto de entidades From e44f537991f737f358888c34596281fe03060f17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:27 +0200 Subject: [PATCH 1595/4889] New translations http-server.md (Spanish) --- .../version-20-R5/ServerWindow/http-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md index 102647e2bb3abb..42b19ae437ae37 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md @@ -38,7 +38,7 @@ Esta área ofrece información específica sobre el servidor SOAP de 4D Server e - **Peticiones SOAP**: aceptadas o rechazadas. Esta información indica si el servidor SOAP está activado. Para que las peticiones SOAP sean aceptadas, el servidor HTTP debe estar iniciado y el servidor SOAP debe aceptar explícitamente las peticiones (ver el botón Aceptar/Rechazar). - **Conexiones máximas**: número máximo de conexiones SOAP permitidas. Este valor depende de la licencia instalada en el equipo servidor. -- Botón **Aceptar/rechazar las peticiones SOAP**: este botón se alterna y puede utilizarse para controlar la activación del servidor SOAP de 4D Server. Este botón modifica el valor de la opción **Autorizar peticiones de servicios web** en la página "Servicios web" de las Propiedades de la base (y viceversa). You can also use the [`SOAP REJECT NEW REQUESTS`](https://doc.4d.com/4dv19/help/command/en/page1636.html) command to refuse new SOAP requests, however this does not modify the value of the **Allow Web Services Requests** option. +- Botón **Aceptar/rechazar las peticiones SOAP**: este botón se alterna y puede utilizarse para controlar la activación del servidor SOAP de 4D Server. Este botón modifica el valor de la opción **Autorizar peticiones de servicios web** en la página "Servicios web" de las Propiedades de la base (y viceversa). También puede utilizar el comando [`SOAP REJECT NEW REQUESTS`](https://doc.4d.com/4dv19/help/command/en/page1636.html) para rechazar nuevas peticiones SOAP, sin embargo esto no modifica el valor de la opción **Permitir solicitudes de servicios web**. Si presiona el botón **Aceptar las peticiones SOAP** y el servidor HTTP está detenido, 4D lo inicia automáticamente. From 5cc4688cb3ec82aebb8b1c1fdd646bdcfb6c0db9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:28 +0200 Subject: [PATCH 1596/4889] New translations overview.md (Spanish) --- .../version-20-R5/Users/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md index 4562f4169d95ce..c98cb9538fc1b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md @@ -30,7 +30,7 @@ Las aplicaciones monopuesto son aplicaciones de escritorio, desplegadas con 4D o ### Identificación del usuario -To identify the current user in a 4D single-user application, you can rely on the [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html) command, which returns the user who opened the system session. Por lo tanto, la autenticación de los usuarios se delega al sistema operativo. +Para identificar el usuario actual en una aplicación 4D monousuario, puede confiar en el comando [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html), que devuelve el usuario que abrió la sesión del sistema. Por lo tanto, la autenticación de los usuarios se delega al sistema operativo. A continuación, puede permitir o denegar el acceso dentro de su aplicación utilizando un código como: From 2ca7467c744227f84b72282bf165e53d817a9d9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:30 +0200 Subject: [PATCH 1597/4889] New translations vp-find.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-find.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md index 4a314c15f4c9c1..2a6d8a46473709 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md @@ -27,14 +27,14 @@ El parámetro _searchValue_ permite pasar el texto a buscar dentro del _rangeObj Puede pasar el parámetro opcional _searchCondition_ para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | -| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | -| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | -| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | +| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | +| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | +| flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional _replaceValue_, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el _searchValue_ encontrado en _rangeObj_. From c59e4ef7797554b4e1ec7250d72d9398a9b5f238 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:32 +0200 Subject: [PATCH 1598/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md index 0186591cb5bead..05b73f89485590 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md @@ -21,7 +21,7 @@ title: VP SET ALLOWED METHODS El comando `VP SET ALLOWED METHODS` designa los métodos proyecto que pueden ser llamados en las fórmulas 4D View Pro. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. -By default for security reasons, if you do not execute the `VP SET ALLOWED METHODS` command, no method call is allowed in 4D View Pro areas -- except if 4D's generic `SET ALLOWED METHODS` command was used (see compatibility note). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. +Por defecto, por razones de seguridad, si no se ejecuta el comando `VP SET ALLOWED METHODS`, no se permite ninguna llamada a métodos en las áreas 4D View Pro -- excepto si se ha utilizado el comando genérico `SET ALLOWED METHODS` (ver nota de compatibilidad). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. En el parámetro _methodObj_, pase un objeto en el que cada propiedad es el nombre de una función a definir en las áreas 4D View Pro: From 75559cc3b118072c0bf673b1053b610c86eefbf2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:34 +0200 Subject: [PATCH 1599/4889] New translations vp-set-data-context.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md index 75eea9cd6ab4c8..537fb761f85573 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md @@ -27,7 +27,7 @@ title: VP SET DATA CONTEXT #### Descripción -El comando `VP SET DATA CONTEXT` define el contexto de datos de una hoja. A data context is an object or a collection bound to a worksheet, and whose contents can be used to automatically fill the sheet cells, either by using an autogenerate option or the [VP SET BINDING PATH](vp-set-binding-path.md) method. Por otro lado, el comando [VP Get data context](vp-get-data-context.md) puede devolver un contexto que contenga modificaciones del usuario. +El comando `VP SET DATA CONTEXT` define el contexto de datos de una hoja. Un contexto de datos es un objeto o una colección vinculada a una hoja de cálculo, y cuyo contenido puede utilizarse para llenar automáticamente las celdas de la hoja, ya sea utilizando una opción de autogeneración o el método [VP SET BINDING PATH](vp-set-binding-path). Por otro lado, el comando [VP Get data context](vp-get-data-context.md) puede devolver un contexto que contenga modificaciones del usuario. En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 5087003bcdbcc6c671073e9d2922ddc6d8b64405 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:36 +0200 Subject: [PATCH 1600/4889] New translations authentication.md (Spanish) --- .../version-20-R5/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md index 5ef11d95d19ffd..ff756bda541a9b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md @@ -53,7 +53,7 @@ A continuación, se evalúan los valores introducidos: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Si el nombre de usuario enviado por el navegador existe en la tabla de usuarios 4D y la contraseña es correcta, se acepta la conexión. Si la contraseña es incorrecta, se rechaza la conexión. - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. +- Si la opción **Incluir contraseñas 4D** no está marcada, las credenciales de usuario se envían al método base [`On Web Authentication`](#on-web-authentication) junto con el resto de parámetros de conexión (dirección IP y puerto, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Con el servidor Web del cliente 4D, tenga en cuenta que todos los sitios publicados por las máquinas 4D Client compartirán la misma tabla de usuarios. La validación de los usuarios/contraseñas la realiza la aplicación 4D Server. From 66142ecb7394e6fb2b8003317cf2a5c96860c20e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:37 +0200 Subject: [PATCH 1601/4889] New translations sessions.md (Spanish) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index 66091a5ae628bd..189ce02acdec9d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -67,7 +67,7 @@ Se puede acceder al objeto `Session` de la sesión actual a través del comando :::info -Los procesos web no suelen terminar, sino que se reciclan en un fondo común para ser más eficientes. Cuando un proceso termina de ejecutar una petición, se devuelve al pool y queda disponible para la siguiente petición. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) for example). Esta limpieza es necesaria para cualquier información relacionada con el proceso, como una referencia a un archivo abierto. Esta es la razón por la que **se recomienda** utilizar el objeto [Sesión](API/SessionClass.md) cuando se quiera guardar información relacionada con la sesión. +Los procesos web no suelen terminar, sino que se reciclan en un fondo común para ser más eficientes. Cuando un proceso termina de ejecutar una petición, se devuelve al pool y queda disponible para la siguiente petición. Dado que un proceso web puede ser reutilizado por cualquier sesión, las [variables proceso](Concepts/variables.md#variables-de-proceso) deben ser borradas por su código al final de su ejecución (utilizando [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) por ejemplo). Esta limpieza es necesaria para cualquier información relacionada con el proceso, como una referencia a un archivo abierto. Esta es la razón por la que **se recomienda** utilizar el objeto [Sesión](API/SessionClass.md) cuando se quiera guardar información relacionada con la sesión. ::: From ad48e61a99290650cdb61b47062d5a4d6f460b6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:38 +0200 Subject: [PATCH 1602/4889] New translations webserverobject.md (Spanish) --- .../version-20-R5/WebServer/webServerObject.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md index 283b597448d54a..80d07ce2e0a5f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md @@ -95,7 +95,7 @@ Estas propiedades son definidas: 3. si no se utiliza, en los parámetros de la aplicación local o del componente. - Si el servidor web no se inicia, las propiedades contienen los valores que se utilizarán en el próximo inicio del servidor web. -- If the web server is started, the properties contain the actual values used by the web server (default settings could have been overriden by the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function. +- Si se inicia el servidor web, las propiedades contienen los valores reales utilizados por el servidor web (la configuración predeterminada podría haber sido anulada por el parámetro `settings` de la función [`.start()`](API/WebServerClass.md#start). > _isRunning_, _name_, _openSSLVersion_, and _perfectForwardSecrecy_ are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. From 980dbab802f9cce8f2a495da1f0eddb31bcd86eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:40 +0200 Subject: [PATCH 1603/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 69a57b9dca9726..817f1a3b911ac3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -52,8 +52,8 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ - When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ - Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. + When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). La conexión a otros servidores a través de sus respectivos puertos es entonces automática; ya no es necesario especificarlos.\ + Tenga en cuenta que en caso de acceso a través de un enrutador o un cortafuegos, los tres puertos TCP deben abrirse explícitamente. - [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. Este número de puerto no puede modificarse directamente, pero siempre consta del número de puerto del servidor de aplicaciones + 2. #### Autenticación del usuario con el servidor de dominio From 37fc83deb07170807f1defb3b46f203980ccd38a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:42 +0200 Subject: [PATCH 1604/4889] New translations web.md (Spanish) --- .../version-20-R5/settings/web.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/web.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/web.md index 1595eb4204d937..c112c16f9fd5c0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/web.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/web.md @@ -182,7 +182,7 @@ El menú de formato de registro ofrece las siguientes opciones: - longitud: tamaño de los datos devueltos (excepto el encabezado HTTP) o 0. > **Nota:** por razones de rendimiento, las operaciones se guardan en una memoria búfer por paquetes de 1Kb antes de ser escritas en el disco. Las operaciones también se escriben en disco si no se ha enviado ninguna petición cada 5 segundos. -> The possible values of state are as follows: +> Los posibles valores de estado son los siguientes > 200: OK > 204: No contents > 302: Redirection @@ -191,7 +191,7 @@ El menú de formato de registro ofrece las siguientes opciones: > 401: Authentication required > 404: Not found > 500: Internal error -> The CLF format cannot be customized. +> El formato CLF no puede personalizarse. - **DLF (Combined Log Format)**: cuando se selecciona esta opción, el historial de peticiones se genera en formato DLF. El formato DLF es similar al formato CLF y utiliza exactamente la misma estructura. Simplemente añade dos campos HTTP adicionales al final de cada petición: Referer y User-agent. @@ -298,4 +298,4 @@ Esta opción sólo aparece si la licencia de Qodly Studio está activa. ::: -Esta opción permite al usuario acceder a [Qodly Studio](XXX) para el proyecto actual. Tenga en cuenta que el acceso global debe permitirse al [nivel de la aplicación](../Admin/webAdmin.md). +Esta opción permite el acceso del usuario a [Qodly Studio](../WebServer/qodly-studio.md) para el proyecto actual. Tenga en cuenta que el acceso global debe permitirse al [nivel de la aplicación](../Admin/webAdmin.md). From 3658316f5b70cba4243f3517864137337544e3b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:46 +0200 Subject: [PATCH 1605/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 77820671a94618..db100ea02d2b0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -862,7 +862,7 @@ Cada objeto de la colección devuelta contiene las siguientes propiedades: | ------------------------------------------------------------------------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | \[].name | Text | Nombre del buzón. Returned if withBoxProperties=true or withBoxInfo=true | | \[].selectable | Boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    Returned if withBoxProperties=true | -| \[].inferior | Boolean | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    Returned if withBoxProperties=true | +| \[].inferior | Boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    Se devuelve si withBoxProperties=true | | \[].interesting | Boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | | [].mailCount | Number | Número de mensajes en el buzón. Devuelto si withBoxInfo=true | | [].mailRecent | Number | Número de mensajes marcados como "recent" (indicando nuevos mensajes). Devuelto si withBoxInfo=true | From 1386a920d93ce476f700793b99c68e7afb9bc7c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:49 +0200 Subject: [PATCH 1606/4889] New translations cli.md (Spanish) --- .../current/Admin/cli.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md index e8d29b2995890a..6c1b747dac7cf2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md @@ -44,25 +44,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath \| packagePath \| 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted \| compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/em/page643.html) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](https://doc.4d.com/4dv19/help/command/en/page642.html), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](https://doc.4d.com/4dv19/help/command/en/page41.html), Abort para un diálogo de error...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html) command. Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](https://doc.4d.com/4dv19/help/command/en/page291.html) o utilizando el administrador de tareas del sistema operativo. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. For example, `CREATE RECORD` throws “no table to apply the command to”.

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

  • Para las necesidades de mantenimiento, puede enviar cualquier texto a los flujos de salida estándar utilizando el comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](https://doc.4d.com/4dv19/help/command/en/page291.html) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | String | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Lanza [4D Server en modo utilitario](#4d-server-in-utility-mode). | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Algunos diálogos se muestran antes de abrir la base de datos, por lo que es imposible escribir en el [archivo de registro de diagnóstico](Debugging/debugLogFiles. d#4ddiagnosticlogtxt) (alerta de licencia, diálogo de conversión, selección de bases de datos, selección de archivos de datos). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, From 73c96b5c22f1140418ba9c76c536bb3ada2ecc5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:50 +0200 Subject: [PATCH 1607/4889] New translations dt_time.md (Spanish) --- .../current/Concepts/dt_time.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md index f156177ba01af9..664d23425f04cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md @@ -81,8 +81,8 @@ La segunda línea podría escribirse de forma más sencilla: El operador Modulo puede utilizarse, más concretamente, para sumar tiempos que tengan en cuenta el formato de 24 horas: ```4d -$t1:=?23:00:00? // It is 23:00 hours - // We want to add 2 and a half hours -$t2:=$t1 +?02:30:00? // With a simple addition, $t2 is ?25:30:00? -$t2:=($t1 +?02:30:00?)%?24:00:00? // $t2 is ?01:30:00? and it is 1:30 hour the next morning +$t1:=?23:00:00? // Son las 23:00 horas + // Queremos sumar 2 horas y media +$t2:=$t1 +?02:30:00? // Con una simple suma, $t2 es ?25:30:00? +$t2:=($t1 +?02:30:00?)%?24:00:00? // $t2 es ?01:30:00? y es la 1:30 hora de la mañana siguiente ``` From 07e9d1ede57fb083de4d71bdcf330b1d2f9cfbbd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:51 +0200 Subject: [PATCH 1608/4889] New translations properties_action.md (Spanish) --- .../current/FormEditor/properties_Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_Action.md index 0f04863ce5fdc2..f570e08d8a5b2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_Action.md @@ -17,11 +17,11 @@ Se soportan varios tipos de referencias de métodos: - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for form operations. -- a custom method file path including the .4dm extension, e.g.:\ +- una ruta de archivo de método personalizada que incluya la extensión .4dm, por ejemplo: `MyMethods/myFormMethod.4dm` - You can also use a filesystem:\ + También puede utilizar un sistema de archivos:\ `/RESOURCES/Forms/FormMethod.4dm` - In this case, 4D does not provide automatic support for object operations. + En este caso, 4D no ofrece soporte automático para operaciones con objetos. #### Gramática JSON From 87ffc0c869051cb704718d0aa45f0a020a00b99d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:53 +0200 Subject: [PATCH 1609/4889] New translations properties_formsize.md (Spanish) --- .../current/FormEditor/properties_FormSize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md index 9510a0c09e632e..2a9bf47f8cbf32 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md @@ -11,7 +11,7 @@ Las opciones de tamaño dependen del valor de la opción **Tamaño basado en**. ## Tamaño basado en -- **Automatic Size**: The size of the form will be that necessary to display all the objects, to which will be added the margin values (in pixels) entered in the [**Hor Margin**](#hor-margin) and [**Vert Margin**](#vert-margin) fields. +- **Tamaño automático**: el tamaño del formulario será el necesario para mostrar todos los objetos, al que se añadirán los valores de margen (en píxeles) introducidos en los campos [**Margen Hor**](#hor-margin) y [**Margen Vertical**](#vert-margin). Puede elegir esta opción cuando desee utilizar objetos activos situados en un área fuera de la pantalla (_es decir_, fuera del rectángulo delimitador de la ventana) con una ventana de tamaño automático. Gracias a esta opción, la presencia de estos objetos no modificará el tamaño de la ventana. From 23aea290e5738b2d1d8f97d3650e6088cffca46d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:54 +0200 Subject: [PATCH 1610/4889] New translations dropdownlist_overview.md (Spanish) --- .../current/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index c91bea1bed7538..bcb3833f4fc98f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -137,7 +137,7 @@ Cuando se ejecuta el formulario, 4D gestiona automáticamente la lista desplegab #### Valor del elemento seleccionado o Referencia del elemento seleccionado -When you have associated a drop-down list with a choice list and with a field or a variable, you can set the [**Data Type**](properties_DataSource.md#data-type) property to **Selected item value** or **Selected item reference**. Esta opción permite optimizar el tamaño de los datos guardados. +Cuando haya asociado una lista desplegable con una lista de opciones y con un campo o una variable, puede establecer la propiedad [**Tipo de datos**](properties_DataSource.md#data-type) en **Valor del elemento seleccionado** o **Referencia del elemento seleccionado**. Esta opción permite optimizar el tamaño de los datos guardados. ### Uso de una lista de selección jerárquica From efc5a78327f381bc78304dcd23f1cddb47d6f52a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:01:58 +0200 Subject: [PATCH 1611/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 7a24bde043ee58..4e1089004fa804 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -877,10 +877,10 @@ the value type (mandatory): text, color, event, etc. the value itself (optional) the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: ```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value +ARRAY OBJECT(obColumn;0) //array de columnas + C_OBJECT($ob) //primer elemento + OB SET($ob; "valueType"; "text") //define el tipo de valor (obligatorio) + OB SET($ob; "value"; "Hello World!") //define el valor APPEND TO ARRAY(obColumn;$ob) ``` From 537aee1e1a033351725072aadbd06e8d00b6c23c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:00 +0200 Subject: [PATCH 1612/4889] New translations picturebutton_overview.md (Spanish) --- .../current/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index adf7110acd0695..db4f20a6066df5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -18,7 +18,7 @@ Los botones imagen pueden utilizarse de dos maneras: | Switch when Roll Over | switchWhenRollover | true | | Use Last Frame as Disabled | useLastFrameAsDisabled | true | -- Como botón de imagen que permite al usuario elegir entre varias opciones. En este caso, se puede utilizar un botón de imagen en lugar de un menú de imagen emergente. With [Picture Pop-up Menus](picturePopupMenu_overview.md), all choices are displayed simultaneously (as the items in the pop-up menu), while the picture button displays the choices consecutively (as the user clicks the button).\ +- Como botón de imagen que permite al usuario elegir entre varias opciones. En este caso, se puede utilizar un botón de imagen en lugar de un menú de imagen emergente. Con los [menús emergentes de imágenes](picturePopupMenu_overview.md), todas las opciones se muestran simultáneamente (como los elementos del menú emergente), mientras que el botón de imagen muestra las opciones consecutivamente (a medida que el usuario hace clic en el botón).\ Aquí un ejemplo de un botón imagen. Supongamos que quiere dar a los usuarios de una aplicación personalizada la posibilidad de elegir el idioma de la interfaz de la aplicación. La opción se implementa como un botón imagen en una caja de diálogo personalizada de propiedades: ![](../assets/en/FormObjects/button_pictureButton.png) From 7e94a4705950e45b4cc23a7691a2203ce3e13c42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:01 +0200 Subject: [PATCH 1613/4889] New translations properties_action.md (Spanish) --- .../current/FormObjects/properties_Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 99e1409f59fb67..f00d6945102506 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -92,11 +92,11 @@ Se soportan varios tipos de referencias de métodos: - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for object operations. -- a custom method file path including the .4dm extension, e.g.:\ +- una ruta de archivo de métodos personalizados que incluya la extensión .4dm, por ejemplo: `../../CustomMethods/myMethod.4dm` - You can also use a filesystem:\ + También puede utilizar un sistema de archivos:\ `/RESOURCES/Buttons/bOK.4dm` - In this case, 4D does not provide automatic support for object operations. + En este caso, 4D no ofrece soporte automático para operaciones con objetos. #### Gramática JSON From 8e715f23b7e9874bb7418e6edd2d91af035c2d2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:03 +0200 Subject: [PATCH 1614/4889] New translations properties_datasource.md (Spanish) --- .../current/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 9ad6437758bcd1..1275cb64a3fa61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -14,7 +14,7 @@ Esta propiedad es soportada por: - objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. -For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: +Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: ![](../assets/en/FormObjects/comboBox_AutomaticInsertion_example.png) @@ -216,7 +216,7 @@ Una expresión 4D que se asociará a una columna. Puede introducir: - Boolean Para los list boxes colección/entity selection, Null o tipos no soportados se muestran como cadenas vacías.\ -When using collections or entity selections, you will usually declare the element property or entity attribute associated to a column within an expression containing [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). `This` es un comando 4D dedicado que devuelve una referencia al elemento actualmente procesado. Por ejemplo, puede utilizar `This.\` donde `\` es la ruta de una propiedad en la colección o una ruta de atributo de entidad para acceder al valor actual de cada elemento/entidad. +Cuando utilice colecciones o selecciones de entidades, normalmente declarará la propiedad del elemento o el atributo de entidad asociado a una columna dentro de una expresión que contenga [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). `This` es un comando 4D dedicado que devuelve una referencia al elemento actualmente procesado. Por ejemplo, puede utilizar `This.\` donde `\` es la ruta de una propiedad en la colección o una ruta de atributo de entidad para acceder al valor actual de cada elemento/entidad. Si utiliza una colección de valores escalares, 4D creará un objeto para cada elemento de la colección con una única propiedad (llamada "valor"), llenada con el valor del elemento. En este caso, utilizará `This.value` como expresión. Si se utiliza una expresión no asignable (por ejemplo, `[Person]FirstName+" "+[Person]LastName`), la columna nunca se podrá introducir aunque la propiedad [Editable](properties_Entry.md#enterable) esté activada. From 2d15b04e22510d43b1ee5bc44c407a93e9c3d453 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:05 +0200 Subject: [PATCH 1615/4889] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 40d7dbec542660..3e441a82a12c4e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -553,7 +553,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo ![](../assets/en/FormObjects/select-row.png) -4D does not take this property into account if the object was hidden using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html) command; in this case, the object remains invisible regardless of whether or not the record is selected. +4D no tiene en cuenta esta propiedad si el objeto se ocultó utilizando el comando [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html); en este caso, el objeto permanece invisible independientemente de si el registro está seleccionado o no. #### Gramática JSON From 10fba2a26fce19b5deaa525c0f459ea9c138577b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:06 +0200 Subject: [PATCH 1616/4889] New translations properties_help.md (Spanish) --- .../current/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index fb65eea5ea794c..72cd9a6b19711e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -15,7 +15,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su Puede: - designar un mensajes de ayuda existente, previamente especificado en el editor de [mensajes de ayuda](https://doc.4d.com/4Dv17R5/4D/17-R5/Help-tips.200-4163423.en.html) de 4D. -- o introducir el mensaje de ayuda directamente como una cadena. Esto le permite aprovechar la arquitectura XLIFF. You can enter an XLIFF reference here in order to display a message in the application language (for more information about XLIFF, refer to [Appendix B: XLIFF architecture](https://doc.4d.com/4Dv17R5/4D/17-R5/Appendix-B-XLIFF-architecture.300-4163748.en.html). También puede utilizar referencias 4D ([ver Uso de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html)). +- o introducir el mensaje de ayuda directamente como una cadena. Esto le permite aprovechar la arquitectura XLIFF. Aquí puede introducir una referencia XLIFF para mostrar un mensaje en el lenguaje de la aplicación (para más información sobre XLIFF, consulte el [Apéndice B: Arquitectura XLIFF](https://doc.4d.com/4Dv17R5/4D/17-R5/Appendix-B-XLIFF-architecture.300-4163748.en.html). También puede utilizar referencias 4D ([ver Uso de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html)). > \> In macOS, displaying help tips is not supported in pop-up type windows. From 4301d475f5ae560eae8588ea70575a9349380987 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:08 +0200 Subject: [PATCH 1617/4889] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 2d473ac8fb7f5d..bce6925296b3eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -153,9 +153,9 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ------------------ | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dataSourceTypeHint | string |
  • **standard objects:** "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
  • **list box columns:** "boolean", "number", "picture", "text", date", "time". *Sólo para Array/selección list box*: "integer", "object"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ------------------ | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dataSourceTypeHint | string | **
  • Objetos estándar:** "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
  • **columnas de lista:** "boolean", "number", "picture", "text", date", "time". _Sólo para Array/selección list box_: "integer", "object"
  • | #### Objetos soportados From cf244dfc6782a7cf4b03f48147a1319166839234 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:10 +0200 Subject: [PATCH 1618/4889] New translations properties_text.md (Spanish) --- .../current/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index c07fc38c3dabb4..aa18c0471cd65e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -346,11 +346,11 @@ End if Entonces, el método _Color_ contendría: ```4d - //Color method + //Método Color ... If(This.ID>5) Form.meta.stroke:="purple" - Form.meta.cell:=Form.colStyle //reuse the same object for better performance + Form.meta.cell:=Form.colStyle //reuse el mismo objeto para un mejor rendimiento Else Form.meta.stroke:="orange" Form.meta.cell:=Form.colStyle2 From 12e3cb95cd418f6751e89e2f2d869a1a15cb9a03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:12 +0200 Subject: [PATCH 1619/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index afa25f80f4525d..131018e65cacf6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -97,7 +97,7 @@ All ORDA functions that handle entity selections support the co ### List box basado en una selección de entidades -Entity selection optimization is automatically applied to entity selection-based list boxes in 4D client/server desktop applications, when displaying and scrolling a list box content: only the attributes displayed in the list box are requested from the server. +La optimización de entity selection se aplica automáticamente a los list boxes basados en una entity selection en las aplicaciones de escritorio cliente/servidor 4D, al mostrar y desplazar el contenido de un list box: sólo se solicitan al servidor los atributos mostrados en el list box. A specific "page mode" context is also provided when loading the current entity through the **Current item** property expression of the list box (see [Collection or entity selection type list boxes](FormObjects/listbox_overview.md#list-box-types)). Esta funcionalidad le permite no sobrecargar el contexto inicial del list box en este caso, especialmente si la "página" solicita atributos adicionales. Tenga en cuenta que sólo el uso de la expresión **Elemento actual** permitirá crear/utilizar el contexto de la página (el acceso a través de `entitySelection\[index]` alterará el contexto de la entity selection). @@ -125,7 +125,7 @@ Si desea entregar aplicaciones finales con el máximo nivel de optimización, pu 1. Diseñe sus algoritmos. 2. Ejecute su aplicación y deje que el mecanismo de aprendizaje automático complete los contextos de optimización. 3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. -4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. +4. En el último paso, llama a la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) para construir contextos al inicio de la aplicación y [utilizarlos](#reutilizando-la-propiedad-context) en sus algoritmos. ## Caché ORDA From 8916ee9dcfc44dfad2e3493e40a3f16193ec806d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:13 +0200 Subject: [PATCH 1620/4889] New translations general.md (Spanish) --- .../current/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md index 5ea0e6464edbdd..09ed6e048957fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md @@ -104,7 +104,7 @@ Si tiene intención de utilizar VCS o los editores de código externos con sus n #### Exclusión de los tokens en los proyectos existentes -You can configure your existing projects to save code **without tokens** by inserting the following key in the [`.4DProject`](../Project/architecture.md#applicationname4dproject-file) file using a text editor: +Puede configurar sus proyectos existentes para guardar código **sin tokens** insertando la siguiente llave en el archivo [`.4DProject`](../Project/architecture.md#applicationname4dproject-file) utilizando un editor de texto: ``` "tokenizedText": false From f2d58a1ebe764ecd0f169079bab6dc6820cabca2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:15 +0200 Subject: [PATCH 1621/4889] New translations methods.md (Spanish) --- .../current/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md index 53fdb737a383cf..74f05bb4a63ef9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | +| | Descripción | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | From d34c43a77b8f902b0d24591fd753b1f7a09d6d35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:16 +0200 Subject: [PATCH 1622/4889] New translations compiler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index 6f2bfc6ef2f34f..be14907547b514 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -166,7 +166,7 @@ Puede renombrar cada uno de estos métodos en las áreas correspondientes, pero Las advertencias son mensajes específicos generados por el compilador cuando verifica la sintaxis. Estos mensajes están destinados a llamar su atención sobre las declaraciones que podrían llevar a errores de ejecución. No impiden la compilación. -Dependiendo de las circunstancias y del estilo de programación utilizado, las advertencias pueden ser más o menos relevantes. You can enable or disable warnings, in the compiler dialog, and in the code editors (4D code editor and VS Code), globally through the [warnings tab](#warnings-tab) or locally using [`//%W`](#disabling-and-enabling-warnings-locally). +Dependiendo de las circunstancias y del estilo de programación utilizado, las advertencias pueden ser más o menos relevantes. Puede activar o desactivar las advertencias, en el diálogo del compilador, y en los editores de código (editor de código 4D y VS Code), de forma global a través de la [pestaña advertencias](#pestaña-advertencias) o localmente usando [`//%W`](#desactivar-y-activar-las-advertencias-localmente). ### Pestaña Advertencias From d6a3a250a391858c4f3b221077fc7047b8bb2a90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:19 +0200 Subject: [PATCH 1623/4889] New translations $savedfilter.md (Spanish) --- .../docusaurus-plugin-content-docs/current/REST/$savedfilter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md index b1c0fff7d12b1c..b999d165b0297e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$savedfilter.md @@ -13,7 +13,7 @@ Utilice `$savedfilter` para guardar el filtro que definió al crear su conjunto Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. El conjunto de entidades se refrescará (pueden incluirse ciertas entidades y eliminarse otras) desde la última vez que se creó, si ya no existía antes de recrearlo. -If you have used both `$savedfilter` and [`$savedorderby`]($savedorderby.md) in your call when creating an entity set and then you omit one of them, the new entity set, which will have the same reference number, will reflect that. +Si ha utilizado tanto `$savedfilter` como [`$savedorderby`]($savedorderby.md) en su llamada al crear un conjunto de entidades y luego omite una de ellas, el nuevo conjunto de entidades, que tendrá el mismo número de referencia, lo reflejará. ## Ejemplo From c0e7f9844a2d8bad8e5e0b4b188754b9bd39e097 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:20 +0200 Subject: [PATCH 1624/4889] New translations configuration.md (Spanish) --- .../current/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md index 3ad6768d567ef5..e3ae324a4f981e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/configuration.md @@ -3,7 +3,7 @@ id: configuration title: Configuración del servidor --- -Using standard HTTP requests, the 4D REST Server allows external applications to access the data of your application directly, _i.e._ to retrieve information about the dataclasses in your project, manipulate data, log into your web application, and much more. +Utilizando peticiones HTTP estándar, el servidor 4D REST permite a las aplicaciones externas acceder directamente a los datos de su aplicación, _es decir_, para recuperar información sobre las clases de datos de su proyecto, manipular datos, entrar en su aplicación web, y mucho más. Para comenzar a utilizar las funcionalidades REST, es necesario iniciar y configurar el servidor 4D REST. From e105845e1f0d227c89b84943a2b60742290c7ab1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:22 +0200 Subject: [PATCH 1625/4889] New translations mandata.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/REST/manData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md index 8b3db1f912c2ef..6dbe53e5fb8a52 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md @@ -17,13 +17,13 @@ Con la API REST, puede realizar todas las manipulaciones a los datos como puede Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md#methodupdate). If you want to delete one or more entities, you can use [`$method=delete`]($method.md#methoddelete). -Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](dataClass.md#dataclasskey), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). +Además la recuperación de una sola entidad en una clase de datos utilizando [\{dataClass\}({key})](dataClass.md#dataclasskey), también puede escribir una [función de clase](ClassFunctions.md#function-calls) que devuelva una entity selection (o una colección). Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o más atributos (incluso atributos de relación). ## Navegación de datos -Add the [`$skip`]($skip.md) (to define with which entity to start) and [`$top/$limit`]($top_$limit.md) (to define how many entities to return) REST requests to your queries or entity selections to navigate the collection of entities. +Añada las peticiones REST [`$skip`]($skip.md) (para definir con qué entidad empezar) y [`$top/$limit`]($top_$limit.md) (para definir cuántas entidades devolver) a sus consultas o selecciones de entidades para navegar por la colección de entidades. ## Creación y gestión del conjunto de entidades From 06ba60d0e8b0f032c453b13474df6ea0d9bf1812 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:23 +0200 Subject: [PATCH 1626/4889] New translations http-server.md (Spanish) --- .../current/ServerWindow/http-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md index 102647e2bb3abb..42b19ae437ae37 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md @@ -38,7 +38,7 @@ Esta área ofrece información específica sobre el servidor SOAP de 4D Server e - **Peticiones SOAP**: aceptadas o rechazadas. Esta información indica si el servidor SOAP está activado. Para que las peticiones SOAP sean aceptadas, el servidor HTTP debe estar iniciado y el servidor SOAP debe aceptar explícitamente las peticiones (ver el botón Aceptar/Rechazar). - **Conexiones máximas**: número máximo de conexiones SOAP permitidas. Este valor depende de la licencia instalada en el equipo servidor. -- Botón **Aceptar/rechazar las peticiones SOAP**: este botón se alterna y puede utilizarse para controlar la activación del servidor SOAP de 4D Server. Este botón modifica el valor de la opción **Autorizar peticiones de servicios web** en la página "Servicios web" de las Propiedades de la base (y viceversa). You can also use the [`SOAP REJECT NEW REQUESTS`](https://doc.4d.com/4dv19/help/command/en/page1636.html) command to refuse new SOAP requests, however this does not modify the value of the **Allow Web Services Requests** option. +- Botón **Aceptar/rechazar las peticiones SOAP**: este botón se alterna y puede utilizarse para controlar la activación del servidor SOAP de 4D Server. Este botón modifica el valor de la opción **Autorizar peticiones de servicios web** en la página "Servicios web" de las Propiedades de la base (y viceversa). También puede utilizar el comando [`SOAP REJECT NEW REQUESTS`](https://doc.4d.com/4dv19/help/command/en/page1636.html) para rechazar nuevas peticiones SOAP, sin embargo esto no modifica el valor de la opción **Permitir solicitudes de servicios web**. Si presiona el botón **Aceptar las peticiones SOAP** y el servidor HTTP está detenido, 4D lo inicia automáticamente. From 0924f0a9e5b218f74844c6f859b4677c1781aa2e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:24 +0200 Subject: [PATCH 1627/4889] New translations overview.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/Users/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md index 4562f4169d95ce..c98cb9538fc1b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Users/overview.md @@ -30,7 +30,7 @@ Las aplicaciones monopuesto son aplicaciones de escritorio, desplegadas con 4D o ### Identificación del usuario -To identify the current user in a 4D single-user application, you can rely on the [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html) command, which returns the user who opened the system session. Por lo tanto, la autenticación de los usuarios se delega al sistema operativo. +Para identificar el usuario actual en una aplicación 4D monousuario, puede confiar en el comando [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html), que devuelve el usuario que abrió la sesión del sistema. Por lo tanto, la autenticación de los usuarios se delega al sistema operativo. A continuación, puede permitir o denegar el acceso dentro de su aplicación utilizando un código como: From b43803e22cbdcb9c6809c61e9e11cc20a3578c63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:26 +0200 Subject: [PATCH 1628/4889] New translations vp-find.md (Spanish) --- .../current/ViewPro/commands/vp-find.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md index e46cfdc8d266a9..6a136ef5b4d0d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md @@ -27,14 +27,14 @@ El parámetro *searchValue* permite pasar el texto a buscar dentro del *rangeObj Puede pasar el parámetro opcional *searchCondition* para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | -| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | +| flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From f1cd96e8f5318c03916ca3d59271a2fd182ad733 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:31 +0200 Subject: [PATCH 1629/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../current/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index 8a21d107851d86..1b6236b134bdb6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -21,7 +21,7 @@ title: VP SET ALLOWED METHODS El comando `VP SET ALLOWED METHODS` designa los métodos proyecto que pueden ser llamados en las fórmulas 4D View Pro. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. -By default for security reasons, if you do not execute the `VP SET ALLOWED METHODS` command, no method call is allowed in 4D View Pro areas -- except if 4D's generic `SET ALLOWED METHODS` command was used (see compatibility note). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. +Por defecto, por razones de seguridad, si no se ejecuta el comando `VP SET ALLOWED METHODS`, no se permite ninguna llamada a métodos en las áreas 4D View Pro -- excepto si se ha utilizado el comando genérico `SET ALLOWED METHODS` (ver nota de compatibilidad). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. En el parámetro *methodObj*, pase un objeto en el que cada propiedad es el nombre de una función a definir en las áreas 4D View Pro: From 206e3f85fd5b79bbc9e2bab7d5e42b398ced077d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:32 +0200 Subject: [PATCH 1630/4889] New translations vp-set-data-context.md (Spanish) --- .../current/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md index 8a645c697dd40e..afac284922dd15 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md @@ -27,7 +27,7 @@ title: VP SET DATA CONTEXT #### Descripción -El comando `VP SET DATA CONTEXT` define el contexto de datos de una hoja. A data context is an object or a collection bound to a worksheet, and whose contents can be used to automatically fill the sheet cells, either by using an autogenerate option or the [VP SET BINDING PATH](vp-set-binding-path.md) method. Por otro lado, el comando [VP Get data context](vp-get-data-context.md) puede devolver un contexto que contenga modificaciones del usuario. +El comando `VP SET DATA CONTEXT` define el contexto de datos de una hoja. Un contexto de datos es un objeto o una colección vinculada a una hoja de cálculo, y cuyo contenido puede utilizarse para llenar automáticamente las celdas de la hoja, ya sea utilizando una opción de autogeneración o el método [VP SET BINDING PATH](vp-set-binding-path). Por otro lado, el comando [VP Get data context](vp-get-data-context.md) puede devolver un contexto que contenga modificaciones del usuario. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From a61ebf234d0c56968019a610c261f0ad99d3f631 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:34 +0200 Subject: [PATCH 1631/4889] New translations authentication.md (Spanish) --- .../current/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md index 5ef11d95d19ffd..ff756bda541a9b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -53,7 +53,7 @@ A continuación, se evalúan los valores introducidos: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Si el nombre de usuario enviado por el navegador existe en la tabla de usuarios 4D y la contraseña es correcta, se acepta la conexión. Si la contraseña es incorrecta, se rechaza la conexión. - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. +- Si la opción **Incluir contraseñas 4D** no está marcada, las credenciales de usuario se envían al método base [`On Web Authentication`](#on-web-authentication) junto con el resto de parámetros de conexión (dirección IP y puerto, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Con el servidor Web del cliente 4D, tenga en cuenta que todos los sitios publicados por las máquinas 4D Client compartirán la misma tabla de usuarios. La validación de los usuarios/contraseñas la realiza la aplicación 4D Server. From 97848916916ee1d4a04e78657236b64cabb08696 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:36 +0200 Subject: [PATCH 1632/4889] New translations sessions.md (Spanish) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 66091a5ae628bd..189ce02acdec9d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -67,7 +67,7 @@ Se puede acceder al objeto `Session` de la sesión actual a través del comando :::info -Los procesos web no suelen terminar, sino que se reciclan en un fondo común para ser más eficientes. Cuando un proceso termina de ejecutar una petición, se devuelve al pool y queda disponible para la siguiente petición. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) for example). Esta limpieza es necesaria para cualquier información relacionada con el proceso, como una referencia a un archivo abierto. Esta es la razón por la que **se recomienda** utilizar el objeto [Sesión](API/SessionClass.md) cuando se quiera guardar información relacionada con la sesión. +Los procesos web no suelen terminar, sino que se reciclan en un fondo común para ser más eficientes. Cuando un proceso termina de ejecutar una petición, se devuelve al pool y queda disponible para la siguiente petición. Dado que un proceso web puede ser reutilizado por cualquier sesión, las [variables proceso](Concepts/variables.md#variables-de-proceso) deben ser borradas por su código al final de su ejecución (utilizando [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) por ejemplo). Esta limpieza es necesaria para cualquier información relacionada con el proceso, como una referencia a un archivo abierto. Esta es la razón por la que **se recomienda** utilizar el objeto [Sesión](API/SessionClass.md) cuando se quiera guardar información relacionada con la sesión. ::: From 3fc1a3b69a55ad6d28f4091920272cfddda756f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:37 +0200 Subject: [PATCH 1633/4889] New translations webserverobject.md (Spanish) --- .../current/WebServer/webServerObject.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md index 283b597448d54a..80d07ce2e0a5f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md @@ -95,7 +95,7 @@ Estas propiedades son definidas: 3. si no se utiliza, en los parámetros de la aplicación local o del componente. - Si el servidor web no se inicia, las propiedades contienen los valores que se utilizarán en el próximo inicio del servidor web. -- If the web server is started, the properties contain the actual values used by the web server (default settings could have been overriden by the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function. +- Si se inicia el servidor web, las propiedades contienen los valores reales utilizados por el servidor web (la configuración predeterminada podría haber sido anulada por el parámetro `settings` de la función [`.start()`](API/WebServerClass.md#start). > _isRunning_, _name_, _openSSLVersion_, and _perfectForwardSecrecy_ are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. From 0e09429301966dbaac8f82cbc288f94469eb1c7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:39 +0200 Subject: [PATCH 1634/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index 69a57b9dca9726..817f1a3b911ac3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -52,8 +52,8 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ - When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ - Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. + When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). La conexión a otros servidores a través de sus respectivos puertos es entonces automática; ya no es necesario especificarlos.\ + Tenga en cuenta que en caso de acceso a través de un enrutador o un cortafuegos, los tres puertos TCP deben abrirse explícitamente. - [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. Este número de puerto no puede modificarse directamente, pero siempre consta del número de puerto del servidor de aplicaciones + 2. #### Autenticación del usuario con el servidor de dominio From c599944f6ced93f2fcd629298dff3bb7179585a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:44 +0200 Subject: [PATCH 1635/4889] New translations cli.md (Spanish) --- .../version-20-R6/Admin/cli.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md index e8d29b2995890a..6c1b747dac7cf2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md @@ -44,25 +44,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath \| packagePath \| 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted \| compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/em/page643.html) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](https://doc.4d.com/4dv19/help/command/en/page642.html), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](https://doc.4d.com/4dv19/help/command/en/page41.html), Abort para un diálogo de error...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html) command. Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](https://doc.4d.com/4dv19/help/command/en/page291.html) o utilizando el administrador de tareas del sistema operativo. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. For example, `CREATE RECORD` throws “no table to apply the command to”.

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

  • Para las necesidades de mantenimiento, puede enviar cualquier texto a los flujos de salida estándar utilizando el comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](https://doc.4d.com/4dv19/help/command/en/page291.html) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | String | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Lanza [4D Server en modo utilitario](#4d-server-in-utility-mode). | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Algunos diálogos se muestran antes de abrir la base de datos, por lo que es imposible escribir en el [archivo de registro de diagnóstico](Debugging/debugLogFiles. d#4ddiagnosticlogtxt) (alerta de licencia, diálogo de conversión, selección de bases de datos, selección de archivos de datos). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, From 02b8d5616282a45020e3fc502a0d6a10d20a5075 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:45 +0200 Subject: [PATCH 1636/4889] New translations dt_time.md (Spanish) --- .../version-20-R6/Concepts/dt_time.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md index afc6d9b53fe286..cd4fe15ba4add0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md @@ -81,8 +81,8 @@ La segunda línea podría escribirse de forma más sencilla: El operador Modulo puede utilizarse, más concretamente, para sumar tiempos que tengan en cuenta el formato de 24 horas: ```4d -$t1:=?23:00:00? // It is 23:00 hours - // We want to add 2 and a half hours -$t2:=$t1 +?02:30:00? // With a simple addition, $t2 is ?25:30:00? -$t2:=($t1 +?02:30:00?)%?24:00:00? // $t2 is ?01:30:00? and it is 1:30 hour the next morning +$t1:=?23:00:00? // Son las 23:00 horas + // Queremos sumar 2 horas y media +$t2:=$t1 +?02:30:00? // Con una simple suma, $t2 es ?25:30:00? +$t2:=($t1 +?02:30:00?)%?24:00:00? // $t2 es ?01:30:00? y es la 1:30 hora de la mañana siguiente ``` From c4119a9e89214beaf1883ae4a2e9596b135d6aad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:47 +0200 Subject: [PATCH 1637/4889] New translations properties_action.md (Spanish) --- .../version-20-R6/FormEditor/properties_Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Action.md index 8a497ead65ab14..514264f0e6be7a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Action.md @@ -17,11 +17,11 @@ Se soportan varios tipos de referencias de métodos: - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for form operations. -- a custom method file path including the .4dm extension, e.g.:\ +- una ruta de archivo de método personalizada que incluya la extensión .4dm, por ejemplo: `MyMethods/myFormMethod.4dm` - You can also use a filesystem:\ + También puede utilizar un sistema de archivos:\ `/RESOURCES/Forms/FormMethod.4dm` - In this case, 4D does not provide automatic support for object operations. + En este caso, 4D no ofrece soporte automático para operaciones con objetos. #### Gramática JSON From 90489ae6f1761f7047e4ad58b63b13f67484775c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:48 +0200 Subject: [PATCH 1638/4889] New translations properties_formsize.md (Spanish) --- .../version-20-R6/FormEditor/properties_FormSize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md index 377ebc039027a9..86ecddca712053 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md @@ -11,7 +11,7 @@ Las opciones de tamaño dependen del valor de la opción **Tamaño basado en**. ## Tamaño basado en -- **Automatic Size**: The size of the form will be that necessary to display all the objects, to which will be added the margin values (in pixels) entered in the [**Hor Margin**](#hor-margin) and [**Vert Margin**](#vert-margin) fields. +- **Tamaño automático**: el tamaño del formulario será el necesario para mostrar todos los objetos, al que se añadirán los valores de margen (en píxeles) introducidos en los campos [**Margen Hor**](#hor-margin) y [**Margen Vertical**](#vert-margin). Puede elegir esta opción cuando desee utilizar objetos activos situados en un área fuera de la pantalla (*es decir*, fuera del rectángulo delimitador de la ventana) con una ventana de tamaño automático. Gracias a esta opción, la presencia de estos objetos no modificará el tamaño de la ventana. From 3b5a622a095e2221676dd00c3d01a70c86982d98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:50 +0200 Subject: [PATCH 1639/4889] New translations dropdownlist_overview.md (Spanish) --- .../version-20-R6/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md index 4470e4c3985061..638baa6b215ee6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md @@ -137,7 +137,7 @@ Cuando se ejecuta el formulario, 4D gestiona automáticamente la lista desplegab #### Valor del elemento seleccionado o Referencia del elemento seleccionado -When you have associated a drop-down list with a choice list and with a field or a variable, you can set the [**Data Type**](properties_DataSource.md#data-type) property to **Selected item value** or **Selected item reference**. Esta opción permite optimizar el tamaño de los datos guardados. +Cuando haya asociado una lista desplegable con una lista de opciones y con un campo o una variable, puede establecer la propiedad [**Tipo de datos**](properties_DataSource.md#data-type) en **Valor del elemento seleccionado** o **Referencia del elemento seleccionado**. Esta opción permite optimizar el tamaño de los datos guardados. ### Uso de una lista de selección jerárquica From d4d28f190046563d3a910d23ae480fe37cbb315d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:54 +0200 Subject: [PATCH 1640/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 71ee559dae5204..eb5bb11db8c1d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -877,10 +877,10 @@ the value type (mandatory): text, color, event, etc. the value itself (optional) the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: ```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value +ARRAY OBJECT(obColumn;0) //array de columnas + C_OBJECT($ob) //primer elemento + OB SET($ob; "valueType"; "text") //define el tipo de valor (obligatorio) + OB SET($ob; "value"; "Hello World!") //define el valor APPEND TO ARRAY(obColumn;$ob) ``` From 4b064e19a2b4a8ac401ee0a4afde21d31e34e254 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:55 +0200 Subject: [PATCH 1641/4889] New translations picturebutton_overview.md (Spanish) --- .../version-20-R6/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md index adf7110acd0695..db4f20a6066df5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md @@ -18,7 +18,7 @@ Los botones imagen pueden utilizarse de dos maneras: | Switch when Roll Over | switchWhenRollover | true | | Use Last Frame as Disabled | useLastFrameAsDisabled | true | -- Como botón de imagen que permite al usuario elegir entre varias opciones. En este caso, se puede utilizar un botón de imagen en lugar de un menú de imagen emergente. With [Picture Pop-up Menus](picturePopupMenu_overview.md), all choices are displayed simultaneously (as the items in the pop-up menu), while the picture button displays the choices consecutively (as the user clicks the button).\ +- Como botón de imagen que permite al usuario elegir entre varias opciones. En este caso, se puede utilizar un botón de imagen en lugar de un menú de imagen emergente. Con los [menús emergentes de imágenes](picturePopupMenu_overview.md), todas las opciones se muestran simultáneamente (como los elementos del menú emergente), mientras que el botón de imagen muestra las opciones consecutivamente (a medida que el usuario hace clic en el botón).\ Aquí un ejemplo de un botón imagen. Supongamos que quiere dar a los usuarios de una aplicación personalizada la posibilidad de elegir el idioma de la interfaz de la aplicación. La opción se implementa como un botón imagen en una caja de diálogo personalizada de propiedades: ![](../assets/en/FormObjects/button_pictureButton.png) From c65abf4200ffda84608c2cc3517aa2294a489697 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:57 +0200 Subject: [PATCH 1642/4889] New translations properties_action.md (Spanish) --- .../version-20-R6/FormObjects/properties_Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md index 22fa110af5398a..b67ccf5f44c1bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md @@ -92,11 +92,11 @@ Se soportan varios tipos de referencias de métodos: - a project method name: name of an existing project method without file extension, i.e.: `myMethod` In this case, 4D does not provide automatic support for object operations. -- a custom method file path including the .4dm extension, e.g.:\ +- una ruta de archivo de métodos personalizados que incluya la extensión .4dm, por ejemplo: `../../CustomMethods/myMethod.4dm` - You can also use a filesystem:\ + También puede utilizar un sistema de archivos:\ `/RESOURCES/Buttons/bOK.4dm` - In this case, 4D does not provide automatic support for object operations. + En este caso, 4D no ofrece soporte automático para operaciones con objetos. #### Gramática JSON From ead1f5ffc29df5aa27253ae3d545bfe2b507be26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:02:59 +0200 Subject: [PATCH 1643/4889] New translations properties_datasource.md (Spanish) --- .../version-20-R6/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md index c8d9bde62d00b4..9e1af0a9262355 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md @@ -14,7 +14,7 @@ Esta propiedad es soportada por: - objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. -For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: +Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: ![](../assets/en/FormObjects/comboBox_AutomaticInsertion_example.png) @@ -216,7 +216,7 @@ Una expresión 4D que se asociará a una columna. Puede introducir: - Boolean Para los list boxes colección/entity selection, Null o tipos no soportados se muestran como cadenas vacías.\ -When using collections or entity selections, you will usually declare the element property or entity attribute associated to a column within an expression containing [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). `This` es un comando 4D dedicado que devuelve una referencia al elemento actualmente procesado. Por ejemplo, puede utilizar `This.\` donde `\` es la ruta de una propiedad en la colección o una ruta de atributo de entidad para acceder al valor actual de cada elemento/entidad. +Cuando utilice colecciones o selecciones de entidades, normalmente declarará la propiedad del elemento o el atributo de entidad asociado a una columna dentro de una expresión que contenga [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). `This` es un comando 4D dedicado que devuelve una referencia al elemento actualmente procesado. Por ejemplo, puede utilizar `This.\` donde `\` es la ruta de una propiedad en la colección o una ruta de atributo de entidad para acceder al valor actual de cada elemento/entidad. Si utiliza una colección de valores escalares, 4D creará un objeto para cada elemento de la colección con una única propiedad (llamada "valor"), llenada con el valor del elemento. En este caso, utilizará `This.value` como expresión. Si se utiliza una expresión no asignable (por ejemplo, `[Person]FirstName+" "+[Person]LastName`), la columna nunca se podrá introducir aunque la propiedad [Editable](properties_Entry.md#enterable) esté activada. From f1a0e6cd4a714583a43f87dd54d1079f6bb2f243 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:01 +0200 Subject: [PATCH 1644/4889] New translations properties_display.md (Spanish) --- .../version-20-R6/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 8304e654a34fc6..5a6fe0f572e187 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -550,7 +550,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo ![](../assets/en/FormObjects/select-row.png) -4D does not take this property into account if the object was hidden using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html) command; in this case, the object remains invisible regardless of whether or not the record is selected. +4D no tiene en cuenta esta propiedad si el objeto se ocultó utilizando el comando [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html); en este caso, el objeto permanece invisible independientemente de si el registro está seleccionado o no. #### Gramática JSON From dbbd81c4073577dc4c2471dfbdb4d0df20d34f77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:02 +0200 Subject: [PATCH 1645/4889] New translations properties_help.md (Spanish) --- .../version-20-R6/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md index fb65eea5ea794c..72cd9a6b19711e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md @@ -15,7 +15,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su Puede: - designar un mensajes de ayuda existente, previamente especificado en el editor de [mensajes de ayuda](https://doc.4d.com/4Dv17R5/4D/17-R5/Help-tips.200-4163423.en.html) de 4D. -- o introducir el mensaje de ayuda directamente como una cadena. Esto le permite aprovechar la arquitectura XLIFF. You can enter an XLIFF reference here in order to display a message in the application language (for more information about XLIFF, refer to [Appendix B: XLIFF architecture](https://doc.4d.com/4Dv17R5/4D/17-R5/Appendix-B-XLIFF-architecture.300-4163748.en.html). También puede utilizar referencias 4D ([ver Uso de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html)). +- o introducir el mensaje de ayuda directamente como una cadena. Esto le permite aprovechar la arquitectura XLIFF. Aquí puede introducir una referencia XLIFF para mostrar un mensaje en el lenguaje de la aplicación (para más información sobre XLIFF, consulte el [Apéndice B: Arquitectura XLIFF](https://doc.4d.com/4Dv17R5/4D/17-R5/Appendix-B-XLIFF-architecture.300-4163748.en.html). También puede utilizar referencias 4D ([ver Uso de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html)). > \> In macOS, displaying help tips is not supported in pop-up type windows. From 14b38f8f74da083c2278d046dcb82989a9fddd2e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:04 +0200 Subject: [PATCH 1646/4889] New translations properties_object.md (Spanish) --- .../version-20-R6/FormObjects/properties_Object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index a8b0a31fb63642..e5388dff58b167 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -153,9 +153,9 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ------------------ | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dataSourceTypeHint | string |
  • **standard objects:** "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
  • **list box columns:** "boolean", "number", "picture", "text", date", "time". *Sólo para Array/selección list box*: "integer", "object"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ------------------ | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dataSourceTypeHint | string | **
  • Objetos estándar:** "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
  • **columnas de lista:** "boolean", "number", "picture", "text", date", "time". *Sólo para Array/selección list box*: "integer", "object"
  • | #### Objetos soportados From ffc58c5fd587a51fdd594b418f2facb88d582a41 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:06 +0200 Subject: [PATCH 1647/4889] New translations properties_text.md (Spanish) --- .../version-20-R6/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index ebe63055cf05a3..a15572eb92786a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -346,11 +346,11 @@ End if Entonces, el método *Color* contendría: ```4d - //Color method + //Método Color ... If(This.ID>5) Form.meta.stroke:="purple" - Form.meta.cell:=Form.colStyle //reuse the same object for better performance + Form.meta.cell:=Form.colStyle //reuse el mismo objeto para un mejor rendimiento Else Form.meta.stroke:="orange" Form.meta.cell:=Form.colStyle2 From 83dbb924c1f0e9f21e5d0fff1004f4e03e8239ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:08 +0200 Subject: [PATCH 1648/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 34719f3fbf547e..0354ca493e183e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -97,7 +97,7 @@ All ORDA functions that handle entity selections support the co ### List box basado en una selección de entidades -Entity selection optimization is automatically applied to entity selection-based list boxes in 4D client/server desktop applications, when displaying and scrolling a list box content: only the attributes displayed in the list box are requested from the server. +La optimización de entity selection se aplica automáticamente a los list boxes basados en una entity selection en las aplicaciones de escritorio cliente/servidor 4D, al mostrar y desplazar el contenido de un list box: sólo se solicitan al servidor los atributos mostrados en el list box. A specific "page mode" context is also provided when loading the current entity through the **Current item** property expression of the list box (see [Collection or entity selection type list boxes](FormObjects/listbox_overview.md#list-box-types)). Esta funcionalidad le permite no sobrecargar el contexto inicial del list box en este caso, especialmente si la "página" solicita atributos adicionales. Tenga en cuenta que sólo el uso de la expresión **Elemento actual** permitirá crear/utilizar el contexto de la página (el acceso a través de `entitySelection\[index]` alterará el contexto de la entity selection). @@ -125,7 +125,7 @@ Si desea entregar aplicaciones finales con el máximo nivel de optimización, pu 1. Diseñe sus algoritmos. 2. Ejecute su aplicación y deje que el mecanismo de aprendizaje automático complete los contextos de optimización. 3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. -4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms. +4. En el último paso, llama a la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) para construir contextos al inicio de la aplicación y [utilizarlos](#reutilizando-la-propiedad-context) en sus algoritmos. ## Caché ORDA From 58faa68fde389a14cd912b6306f1a99004c16b62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:09 +0200 Subject: [PATCH 1649/4889] New translations privileges.md (Spanish) --- .../version-20-R6/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index 4066c9ffb0cb94..405394b7a98704 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -150,7 +150,7 @@ El archivo por defecto tiene el siguiente contenido: ``` -Para un nivel de seguridad más alto, el privilegio "none" se asigna a todos los permisos en el datastore, por lo tanto el acceso de datos en todo el objeto `ds` está deshabilitado por defecto. It is recommended not to modified or use this locking privilege, but to add specific permissions to each resource you wish to make available from web or REST requests ([see example below](example-of-privilege-configuration)). +Para un nivel de seguridad más alto, el privilegio "none" se asigna a todos los permisos en el datastore, por lo tanto el acceso de datos en todo el objeto `ds` está deshabilitado por defecto. Se recomienda no modificar ni utilizar este privilegio de bloqueo, sino agregar permisos específicos a cada recurso que desee poner a disposición desde solicitudes web o REST ([ver ejemplo a continuación](example-of-privilege-configuration)). :::caution From 6c7fdc74605eff6dfb7eb8bfcaf34339fe279e92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:11 +0200 Subject: [PATCH 1650/4889] New translations general.md (Spanish) --- .../version-20-R6/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md index 4b8080385e4448..52f719339ca816 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md @@ -104,7 +104,7 @@ Si tiene intención de utilizar VCS o los editores de código externos con sus n #### Exclusión de los tokens en los proyectos existentes -You can configure your existing projects to save code **without tokens** by inserting the following key in the [`.4DProject`](../Project/architecture.md#applicationname4dproject-file) file using a text editor: +Puede configurar sus proyectos existentes para guardar código **sin tokens** insertando la siguiente llave en el archivo [`.4DProject`](../Project/architecture.md#applicationname4dproject-file) utilizando un editor de texto: ``` "tokenizedText": false From 5449400dc8d2b3d0d7801fd9b3539c86e2fd89b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:13 +0200 Subject: [PATCH 1651/4889] New translations methods.md (Spanish) --- .../version-20-R6/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md index fe8059f8de01ee..d45891c268103f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (*i.e.*, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. This can be used more particularly to facilitate the entry of delimiter characters in element names, such as ${1}.**Note**: You can also double-click in the window or press the Carriage return key to validate a suggestion.
    | +| | Descripción | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (*i.e.*, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | From d940df99f864d6e236cc523128e6599f1d0ffd1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:14 +0200 Subject: [PATCH 1652/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index b67f8a1aa92264..9fef607d3b8330 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -166,7 +166,7 @@ Puede renombrar cada uno de estos métodos en las áreas correspondientes, pero Las advertencias son mensajes específicos generados por el compilador cuando verifica la sintaxis. Estos mensajes están destinados a llamar su atención sobre las declaraciones que podrían llevar a errores de ejecución. No impiden la compilación. -Dependiendo de las circunstancias y del estilo de programación utilizado, las advertencias pueden ser más o menos relevantes. You can enable or disable warnings, in the compiler dialog, and in the code editors (4D code editor and VS Code), globally through the [warnings tab](#warnings-tab) or locally using [`//%W`](#disabling-and-enabling-warnings-locally). +Dependiendo de las circunstancias y del estilo de programación utilizado, las advertencias pueden ser más o menos relevantes. Puede activar o desactivar las advertencias, en el diálogo del compilador, y en los editores de código (editor de código 4D y VS Code), de forma global a través de la [pestaña advertencias](#pestaña-advertencias) o localmente usando [`//%W`](#desactivar-y-activar-las-advertencias-localmente). ### Pestaña Advertencias From 3cbf43fd68742c17bb027514db3e4bea6573fa08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:17 +0200 Subject: [PATCH 1653/4889] New translations $savedfilter.md (Spanish) --- .../version-20-R6/REST/$savedfilter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md index 4ab07d73016b3f..eeb1d7832c2d30 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$savedfilter.md @@ -13,7 +13,7 @@ Utilice `$savedfilter` para guardar el filtro que definió al crear su conjunto Si el conjunto de entidades ya no está en la caché de 4D Server, se recreará con un nuevo tiempo de espera de 10 minutos por defecto. El conjunto de entidades se refrescará (pueden incluirse ciertas entidades y eliminarse otras) desde la última vez que se creó, si ya no existía antes de recrearlo. -If you have used both `$savedfilter` and [`$savedorderby`]($savedorderby.md) in your call when creating an entity set and then you omit one of them, the new entity set, which will have the same reference number, will reflect that. +Si ha utilizado tanto `$savedfilter` como [`$savedorderby`]($savedorderby.md) en su llamada al crear un conjunto de entidades y luego omite una de ellas, el nuevo conjunto de entidades, que tendrá el mismo número de referencia, lo reflejará. ## Ejemplo From 0ce087d9c191c38879cdf3cfb44b15e9960ca877 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:19 +0200 Subject: [PATCH 1654/4889] New translations classfunctions.md (Spanish) --- .../version-20-R6/REST/ClassFunctions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index 5c8373cb12fe9c..c64de69083b180 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -240,7 +240,7 @@ A continuación, puede ejecutar esta petición: La clase `StudentsSelection` tine una función `getAgeAverage`: ``` -// StudentsSelection Class +// Clase StudentsSelection Class extends EntitySelection From fdb0b217678f5c77165d4aa520f77cabb7cd5b79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:20 +0200 Subject: [PATCH 1655/4889] New translations configuration.md (Spanish) --- .../version-20-R6/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md index 5e7084f104dd0f..6eebf489f595da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md @@ -3,7 +3,7 @@ id: configuration title: Configuración del servidor --- -Using standard HTTP requests, the 4D REST Server allows external applications to access the data of your application directly, *i.e.* to retrieve information about the dataclasses in your project, manipulate data, log into your web application, and much more. +Utilizando peticiones HTTP estándar, el servidor 4D REST permite a las aplicaciones externas acceder directamente a los datos de su aplicación, *es decir*, para recuperar información sobre las clases de datos de su proyecto, manipular datos, entrar en su aplicación web, y mucho más. Para comenzar a utilizar las funcionalidades REST, es necesario iniciar y configurar el servidor 4D REST. From bdc287cd85669de808ddb5c35b26c91b42d90dd2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:21 +0200 Subject: [PATCH 1656/4889] New translations mandata.md (Spanish) --- .../version-20-R6/REST/manData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index e84cd9d86d7ae1..0d0aba2aa2caf2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -17,13 +17,13 @@ Con la API REST, puede realizar todas las manipulaciones a los datos como puede Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md#methodupdate). If you want to delete one or more entities, you can use [`$method=delete`]($method.md#methoddelete). -Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](dataClass.md#dataclasskey), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). +Además la recuperación de una sola entidad en una clase de datos utilizando [\{dataClass\}({key})](dataClass.md#dataclasskey), también puede escribir una [función de clase](ClassFunctions.md#function-calls) que devuelva una entity selection (o una colección). Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o más atributos (incluso atributos de relación). ## Navegación de datos -Add the [`$skip`]($skip.md) (to define with which entity to start) and [`$top/$limit`]($top_$limit.md) (to define how many entities to return) REST requests to your queries or entity selections to navigate the collection of entities. +Añada las peticiones REST [`$skip`]($skip.md) (para definir con qué entidad empezar) y [`$top/$limit`]($top_$limit.md) (para definir cuántas entidades devolver) a sus consultas o selecciones de entidades para navegar por la colección de entidades. ## Creación y gestión del conjunto de entidades From 558885deac3da996b24ebcde735601788533b387 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:23 +0200 Subject: [PATCH 1657/4889] New translations http-server.md (Spanish) --- .../version-20-R6/ServerWindow/http-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md index 102647e2bb3abb..42b19ae437ae37 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md @@ -38,7 +38,7 @@ Esta área ofrece información específica sobre el servidor SOAP de 4D Server e - **Peticiones SOAP**: aceptadas o rechazadas. Esta información indica si el servidor SOAP está activado. Para que las peticiones SOAP sean aceptadas, el servidor HTTP debe estar iniciado y el servidor SOAP debe aceptar explícitamente las peticiones (ver el botón Aceptar/Rechazar). - **Conexiones máximas**: número máximo de conexiones SOAP permitidas. Este valor depende de la licencia instalada en el equipo servidor. -- Botón **Aceptar/rechazar las peticiones SOAP**: este botón se alterna y puede utilizarse para controlar la activación del servidor SOAP de 4D Server. Este botón modifica el valor de la opción **Autorizar peticiones de servicios web** en la página "Servicios web" de las Propiedades de la base (y viceversa). You can also use the [`SOAP REJECT NEW REQUESTS`](https://doc.4d.com/4dv19/help/command/en/page1636.html) command to refuse new SOAP requests, however this does not modify the value of the **Allow Web Services Requests** option. +- Botón **Aceptar/rechazar las peticiones SOAP**: este botón se alterna y puede utilizarse para controlar la activación del servidor SOAP de 4D Server. Este botón modifica el valor de la opción **Autorizar peticiones de servicios web** en la página "Servicios web" de las Propiedades de la base (y viceversa). También puede utilizar el comando [`SOAP REJECT NEW REQUESTS`](https://doc.4d.com/4dv19/help/command/en/page1636.html) para rechazar nuevas peticiones SOAP, sin embargo esto no modifica el valor de la opción **Permitir solicitudes de servicios web**. Si presiona el botón **Aceptar las peticiones SOAP** y el servidor HTTP está detenido, 4D lo inicia automáticamente. From 107fa6f2b884d7da5071d22a1daecdc0f84ba820 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:24 +0200 Subject: [PATCH 1658/4889] New translations overview.md (Spanish) --- .../version-20-R6/Users/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md index 4562f4169d95ce..c98cb9538fc1b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md @@ -30,7 +30,7 @@ Las aplicaciones monopuesto son aplicaciones de escritorio, desplegadas con 4D o ### Identificación del usuario -To identify the current user in a 4D single-user application, you can rely on the [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html) command, which returns the user who opened the system session. Por lo tanto, la autenticación de los usuarios se delega al sistema operativo. +Para identificar el usuario actual en una aplicación 4D monousuario, puede confiar en el comando [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html), que devuelve el usuario que abrió la sesión del sistema. Por lo tanto, la autenticación de los usuarios se delega al sistema operativo. A continuación, puede permitir o denegar el acceso dentro de su aplicación utilizando un código como: From 26a45320ee497f353e976ad90c3b2e4c1683745d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:25 +0200 Subject: [PATCH 1659/4889] New translations vp-find.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-find.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md index e46cfdc8d266a9..6a136ef5b4d0d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md @@ -27,14 +27,14 @@ El parámetro *searchValue* permite pasar el texto a buscar dentro del *rangeObj Puede pasar el parámetro opcional *searchCondition* para especificar el funcionamiento de la búsqueda. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | -| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | -| flags | Integer |
    `vk find flag exact match`The entire content of the cell must completely match the search value
    `vk find flag ignore case`Capital and lower-case letters are considered the same. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| afterColumn | Integer | El número de la columna justo antes de la columna inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de columna indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | +| all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | +| flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From 3c564a3e9953fe931acbfaaa5a2ab1f19ab79272 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:28 +0200 Subject: [PATCH 1660/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-allowed-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md index 8a21d107851d86..1b6236b134bdb6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md @@ -21,7 +21,7 @@ title: VP SET ALLOWED METHODS El comando `VP SET ALLOWED METHODS` designa los métodos proyecto que pueden ser llamados en las fórmulas 4D View Pro. Este comando se aplica a todas las áreas 4D View Pro inicializadas después de su llamada durante la sesión. Se puede llamar varias veces en la misma sesión para inicializar diferentes configuraciones. -By default for security reasons, if you do not execute the `VP SET ALLOWED METHODS` command, no method call is allowed in 4D View Pro areas -- except if 4D's generic `SET ALLOWED METHODS` command was used (see compatibility note). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. +Por defecto, por razones de seguridad, si no se ejecuta el comando `VP SET ALLOWED METHODS`, no se permite ninguna llamada a métodos en las áreas 4D View Pro -- excepto si se ha utilizado el comando genérico `SET ALLOWED METHODS` (ver nota de compatibilidad). El uso de un método no autorizado en una fórmula muestra un error #NAME? error en el área 4D View Pro. En el parámetro *methodObj*, pase un objeto en el que cada propiedad es el nombre de una función a definir en las áreas 4D View Pro: From f88677407806a90a2fcfa1bbc0e7fd7f31e16d34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:29 +0200 Subject: [PATCH 1661/4889] New translations vp-set-data-context.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md index 8a645c697dd40e..afac284922dd15 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md @@ -27,7 +27,7 @@ title: VP SET DATA CONTEXT #### Descripción -El comando `VP SET DATA CONTEXT` define el contexto de datos de una hoja. A data context is an object or a collection bound to a worksheet, and whose contents can be used to automatically fill the sheet cells, either by using an autogenerate option or the [VP SET BINDING PATH](vp-set-binding-path.md) method. Por otro lado, el comando [VP Get data context](vp-get-data-context.md) puede devolver un contexto que contenga modificaciones del usuario. +El comando `VP SET DATA CONTEXT` define el contexto de datos de una hoja. Un contexto de datos es un objeto o una colección vinculada a una hoja de cálculo, y cuyo contenido puede utilizarse para llenar automáticamente las celdas de la hoja, ya sea utilizando una opción de autogeneración o el método [VP SET BINDING PATH](vp-set-binding-path). Por otro lado, el comando [VP Get data context](vp-get-data-context.md) puede devolver un contexto que contenga modificaciones del usuario. En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no existe, se devuelve un error. From 120f9a43021877722f6d9a33f61aab70cb890c94 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:31 +0200 Subject: [PATCH 1662/4889] New translations authentication.md (Spanish) --- .../version-20-R6/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md index 959ea47efa5fe4..db5967c8a66d4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md @@ -53,7 +53,7 @@ A continuación, se evalúan los valores introducidos: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Si el nombre de usuario enviado por el navegador existe en la tabla de usuarios 4D y la contraseña es correcta, se acepta la conexión. Si la contraseña es incorrecta, se rechaza la conexión. - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. +- Si la opción **Incluir contraseñas 4D** no está marcada, las credenciales de usuario se envían al método base [`On Web Authentication`](#on-web-authentication) junto con el resto de parámetros de conexión (dirección IP y puerto, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Con el servidor Web del cliente 4D, tenga en cuenta que todos los sitios publicados por las máquinas 4D Client compartirán la misma tabla de usuarios. La validación de los usuarios/contraseñas la realiza la aplicación 4D Server. From f3a95b63a1a890d5108e5b5b4b5124d91022aded Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:32 +0200 Subject: [PATCH 1663/4889] New translations sessions.md (Spanish) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index cd813b3dfd9c58..e454b2797effac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -67,7 +67,7 @@ Se puede acceder al objeto `Session` de la sesión actual a través del comando :::info -Los procesos web no suelen terminar, sino que se reciclan en un fondo común para ser más eficientes. Cuando un proceso termina de ejecutar una petición, se devuelve al pool y queda disponible para la siguiente petición. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) for example). Esta limpieza es necesaria para cualquier información relacionada con el proceso, como una referencia a un archivo abierto. Esta es la razón por la que **se recomienda** utilizar el objeto [Sesión](API/SessionClass.md) cuando se quiera guardar información relacionada con la sesión. +Los procesos web no suelen terminar, sino que se reciclan en un fondo común para ser más eficientes. Cuando un proceso termina de ejecutar una petición, se devuelve al pool y queda disponible para la siguiente petición. Dado que un proceso web puede ser reutilizado por cualquier sesión, las [variables proceso](Concepts/variables.md#variables-de-proceso) deben ser borradas por su código al final de su ejecución (utilizando [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) por ejemplo). Esta limpieza es necesaria para cualquier información relacionada con el proceso, como una referencia a un archivo abierto. Esta es la razón por la que **se recomienda** utilizar el objeto [Sesión](API/SessionClass.md) cuando se quiera guardar información relacionada con la sesión. ::: From a43e447f48ec94d847f2dfba98820ae6577adf42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:34 +0200 Subject: [PATCH 1664/4889] New translations webserverobject.md (Spanish) --- .../version-20-R6/WebServer/webServerObject.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md index a9f3686297b179..99a2ea6b2e7fd5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md @@ -95,7 +95,7 @@ Estas propiedades son definidas: 3. si no se utiliza, en los parámetros de la aplicación local o del componente. - Si el servidor web no se inicia, las propiedades contienen los valores que se utilizarán en el próximo inicio del servidor web. -- If the web server is started, the properties contain the actual values used by the web server (default settings could have been overriden by the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function. +- Si se inicia el servidor web, las propiedades contienen los valores reales utilizados por el servidor web (la configuración predeterminada podría haber sido anulada por el parámetro `settings` de la función [`.start()`](API/WebServerClass.md#start). > *isRunning*, *name*, *openSSLVersion*, and *perfectForwardSecrecy* are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. From e30d75222a0e54a09ccf4edc1dad533d2a7c83f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:36 +0200 Subject: [PATCH 1665/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index de136932eaf05c..12916c18860e52 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -52,8 +52,8 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con - **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias). - **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba). - **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\ - When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\ - Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly. + When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). La conexión a otros servidores a través de sus respectivos puertos es entonces automática; ya no es necesario especificarlos.\ + Tenga en cuenta que en caso de acceso a través de un enrutador o un cortafuegos, los tres puertos TCP deben abrirse explícitamente. - [**Depurador remoto**](../Debugging/debugging-remote.md): 19815 por defecto. Este número de puerto no puede modificarse directamente, pero siempre consta del número de puerto del servidor de aplicaciones + 2. #### Autenticación del usuario con el servidor de dominio From 95f699b912826d0a68673849b5af4ad73df79bbf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:37 +0200 Subject: [PATCH 1666/4889] New translations web.md (Spanish) --- .../version-20-R6/settings/web.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index 5d54f38bf0f9ac..e34df19507d3c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -182,7 +182,7 @@ El menú de formato de registro ofrece las siguientes opciones: - longitud: tamaño de los datos devueltos (excepto el encabezado HTTP) o 0. > **Nota:** por razones de rendimiento, las operaciones se guardan en una memoria búfer por paquetes de 1Kb antes de ser escritas en el disco. Las operaciones también se escriben en disco si no se ha enviado ninguna petición cada 5 segundos. -> The possible values of state are as follows: +> Los posibles valores de estado son los siguientes > 200: OK > 204: No contents > 302: Redirection @@ -191,7 +191,7 @@ El menú de formato de registro ofrece las siguientes opciones: > 401: Authentication required > 404: Not found > 500: Internal error -> The CLF format cannot be customized. +> El formato CLF no puede personalizarse. - **DLF (Combined Log Format)**: cuando se selecciona esta opción, el historial de peticiones se genera en formato DLF. El formato DLF es similar al formato CLF y utiliza exactamente la misma estructura. Simplemente añade dos campos HTTP adicionales al final de cada petición: Referer y User-agent. From e0d7c435289aafa04e475f85caaf222da265d75a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:39 +0200 Subject: [PATCH 1667/4889] New translations web.md (Japanese) --- .../version-20-R5/settings/web.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/web.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/web.md index 488397b72ee01c..11061b1fb33d4d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/web.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/web.md @@ -290,4 +290,4 @@ RESTサーバーを開始/停止します。 [RESTサーバー設定](../REST/co ::: -このオプションにより、ユーザーはカレントプロジェクト用の [Qodly Studio](XXX) にアクセスできるようになります。 [アプリケーションレベル](../Admin/webAdmin.md) でグローバルアクセスが許可されている必要があることに注意してください。 +このオプションにより、ユーザーはカレントプロジェクトの [Qodly Studio](../WebServer/qodly-studio.md) にアクセスできるようになります。 [アプリケーションレベル](../Admin/webAdmin.md) でグローバルアクセスが許可されている必要があることに注意してください。 From 13ac82136c49fccf91a32d3d94a852f5792f81cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:42 +0200 Subject: [PATCH 1668/4889] New translations architecture.md (Portuguese, Brazilian) --- .../version-18/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/architecture.md b/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/architecture.md index bc134d3ee90c6b..4caab967bbf31a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/architecture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-18/Project/architecture.md @@ -43,7 +43,7 @@ A pasta Project contém normalmente a seguinte hierarquia: Arquivo de desenvolvimento do projeto, utilizado para designar e lançar o projeto. Esse arquivo pode ser aberto por: - 4D Developer -- 4D Server (read-only, see [Developing a project](developing.md)) +- 4D Server (somente leitura, consulte [Desenvolver um projeto](developing.md)) **Note:** In 4D projects, development is done with 4D Developer and multi-user development is managed through source control tools. 4D Server pode abrir arquivos .4DProject para fins de teste. From 8c0e529a53b19d94fe078d76f2b6a0edb7ee3759 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:44 +0200 Subject: [PATCH 1669/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../code-editor/write-class-method.md | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md index 223d9f94e001d4..0f463ee1521f59 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md @@ -9,7 +9,7 @@ title: Editor de método O editor de código funciona de forma semelhante a um editor de texto. Escrever um método ou uma classe é geralmente uma combinação de digitar texto, selecionar componentes e arrastar itens do Explorador ou de outras janelas. Você também pode usar várias funções de preenchimento automático para criar métodos mais rapidamente. -You can scroll through the contents of methods, classes and functions, which can include up to 32,000 lines of code or 2 GB of text. +Você pode rolar através do conteúdo de métodos, classes e funções, que podem incluir até 32.000 linhas de código ou 2 GB de texto. O Editor de código 4D fornece verificação básica de erros de sintaxe. É efetuada uma verificação de erros adicional quando o código é executado. Para obter mais informações sobre como lidar com erros, consulte [Depuração](../Debugging/basics.md). @@ -17,23 +17,23 @@ O Editor de código 4D fornece verificação básica de erros de sintaxe. É efe ### Barra de ferramentas -Each Code Editor window has a toolbar that provides instant access to basic functions related to code execution and editing. +Cada janela do Editor de Código possui uma barra de ferramentas que fornece acesso instantâneo a funções básicas relacionadas à execução e edição de código. -| Elemento | Ícone | Descrição | -| -------------------------------------------- | --------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Execução do método** | ![execute-method](../assets/en/code-editor/execute-method.png) | When working with methods, each Code Editor window has a button that can be used to run the current method. Using the menu associated with this button, you can choose the type of execution:
    • **Run new process**: Creates a process and runs the method in standard mode in this process.
    • **Run and debug new process**: Creates a new process and displays the method in the Debugger window for step by step execution in this process.
    • **Run in Application process**: Runs the method in standard mode in the context of the Application process (in other words, the record display window).
    • **Run and debug in Application process**: Displays the method in the Debugger window for step by step execution in the context of the Application process (in other words, the record display window).
    For more information on method execution, see [Calling Project Methods](../Concepts/methods.md#calling-project-methods). | -| **Procurar no método** | ![search-icon](../assets/en/code-editor/search.png) | Displays the [*Search* area](#find-and-replace). | -| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Insere uma macro na seleção. Clique na seta pendente para visualizar uma lista de macros disponíveis. For more information on how to create and instantiate macros, see [Macros](creating-using-macros.md). | -| **Expandir tudo / Recolher tudo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | These buttons allow expanding or collapsing all the control flow structures of the code. | -| **Informações sobre o método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Displays the [Method Properties](../Concepts/methods.md#project-method-properties) dialog box (project methods only). | -| **Últimos valores da área de transferência** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Exibe os últimos valores armazenados na área de transferência. | -| **Pranchetas** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nove pranchetas disponíveis no editor de código. You can [use these clipboards](./write-class-method.md#multiple-copy-paste-and-numbering-of-clipboards) by clicking on them directly or by using keyboard shortcuts. You can use a [Preferences option](Preferences/methods.md#options-1) to hide them. | -| **Menu de navegação suspenso** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Lets you navigate inside methods and classes with automatically tagged content or manually declared markers. Ver abaixo | +| Elemento | Ícone | Descrição | +| -------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Execução do método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Ao trabalhar com métodos, cada janela do Code Editor tem um botão que pode ser usado para executar o método atual. Usar o menu associado com o botão, pode escolher o tipo de execução:
    • **Executar novo processo**: cria um processo e executa o método no modo padrão neste processo.
    • **Executar e depurar novo processo**: cria um novo processo e exibe o método na janela do depurador para execução passo a passo nesse processo.
    • **Executar no processo aplicação**: executa o método no modo padrão no contexto do processo Aplicação (em outras palavras, a janela de exibição do registro).
    • **Executar e depurar no processo aplicação**: exibe o método na janela do Debugger para execução passo a passo no contexto do processo da aplicação (ou seja, na janela de exibição de registros).
    Para obter mais informações sobre a execução dos métodos, consulte [Chamando Métodos Projeto](../Concepts/methods.md#calling-project-methods). | +| **Procurar no método** | ![search-icon](../assets/en/code-editor/search.png) | Exibe a área [*Pesquisa*](#find-and-replace). | +| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Insere uma macro na seleção. Clique na seta pendente para visualizar uma lista de macros disponíveis. For more information on how to create and instantiate macros, see [Macros](creating-using-macros.md). | +| **Expandir tudo / Recolher tudo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estes botões permitem expandir ou recolher todas as estruturas de fluxo de controle do código. | +| **Informações sobre o método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Exibe a caixa de diálogo [Propriedades do método](../Concepts/methods.md#project-method-properties) (somente métodos de projeto). | +| **Últimos valores da área de transferência** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Exibe os últimos valores armazenados na área de transferência. | +| **Pranchetas** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nove pranchetas disponíveis no editor de código. Você pode [usar essas pranchetas](./write-class-method.md#multiple-copy-paste-and-numbering-of-clipboards) clicando nelas diretamente ou usando os atalhos do teclado. Você pode usar uma [opção Preferências](Preferences/methods.md#options-1) para ocultá-las. | +| **Menu de navegação suspenso** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Permite navegar dentro de métodos e classes com conteúdo marcado automaticamente ou marcadores declarados manualmente. Ver abaixo | ### Área de edição -É aqui que escreve e edita o seu código. The editor automatically indents code text and colors the different syntax elements for clear code structure. +É aqui que escreve e edita o seu código. O editor recua automaticamente o texto do código e colore os diferentes elementos de sintaxe para uma estrutura de código clara. É possível personalizar a apresentação da área de edição. Qualquer personalização é automaticamente passada para todas as janelas do editor de código: @@ -41,17 +41,17 @@ Each Code Editor window has a toolbar that provides instant access to basic func | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **tipo de letra** e **tamanho de letra** | Define o tipo de letra e o tamanho dos caracteres a utilizar na área de edição | **Preferências** > [**Métodos**](../Preferences/methods.md) ou **Método > Ver** > **Tipo de letra maior** ou **Tipo de letra menor** | | **estilo e cor dos elementos de sintaxe** | atribui uma cor e/ou estilo específicos a cada tipo de elemento da linguagem 4D. Você também pode alterar as diferentes cores usadas na interface da área de edição (destaque, fundo, etc.). | Right-click on a language element (variable, keyword, etc.) Right-click on a language element (variable, keyword, etc.) > **Style** submenu. Submenu > **Estilo**. Ou **Preferências** > [**Métodos**](../Preferences/methods.md) | -| **espaços** | You can display the spaces between words using dots (.) instead of blank spaces. This option applies to all the code elements (command names, variables, comments, etc.). | **Método > Ver > Espaços em branco** | +| **espaços** | You can display the spaces between words using dots (.) instead of blank spaces. Esta opção se aplica a todos os elementos de código (nomes de comandos, variáveis, comentários, etc.). | **Método > Ver > Espaços em branco** | | **temas** | Pode selecionar o tema Escuro ou Claro, ou definir um tema personalizado | **Preferências** > [**Métodos**](../Preferences/methods.md) | | **largura das indentações de código** | Definir a largura das indentações do código | **Preferências** > [**Métodos**](../Preferences/methods.md) | #### Mudar barras -Colored bars instantly show you where lines of code were modified since the method was opened: +Barras coloridas mostram instantaneamente onde as linhas de código foram modificadas desde que o método foi aberto: ![](../assets/en/code-editor/change-bars.png) -The change bars change colors to indicate whether or not the modifications were saved: +As barras de alteração mudam de cor para indicar se as modificações foram salvas ou não: - amarelo: a linha foi modificada e o método ainda não foi guardado. - verde: A linha foi modificada e o método foi guardado. @@ -60,50 +60,50 @@ The change bars change colors to indicate whether or not the modifications were ### Área listas -The lists area lets you display one or more lists of elements necessary for writing methods and classes (commands, constants, forms, etc.). You can choose the number and contents of the lists displayed in the window. +A área de lista permite exibir uma ou mais listas de elementos necessários para escrever métodos e classes (comandos, constantes, formulários, etc.). Você pode escolher o número e o conteúdo das listas exibidas na janela. -Por padrão, o editor de código apresenta quatro listas. You can hide or show all lists by clicking on the icon at the botton right of the window. ![](../assets/en/code-editor/show-hide-list.png) +Por padrão, o editor de código apresenta quatro listas. Você pode ocultar ou mostrar todas as listas clicando no ícone no canto inferior direito da janela. ![](../assets/en/code-editor/show-hide-list.png) -You can enlarge or reduce the relative width of each list area by dragging one of its partitions. It is also possible to adjust the size of the list area in relation to that of the editing area by dragging the dividing line between them. +Você pode aumentar ou reduzir a largura relativa de cada área da lista arrastando uma de suas divisões. Também é possível ajustar o tamanho da área de lista em relação à área de edição arrastando a linha divisória entre elas. -- Double-clicking on an item in a list causes it to be inserted into the editing area, at the location of the cursor. -- To **modify the contents** of a list, click on the title area of the list concerned: a pop-up menu appears, enabling you to choose the type of item to be displayed. +- Ao clicar duas vezes em um item em uma lista, ele será inserido na área de edição, na posição do cursor. +- Para **modificar o conteúdo** de uma lista, clique na área do título da lista em questão: um menu pop-up será exibido, permitindo que você escolha o tipo de item a ser exibido. ![](../assets/en/code-editor/list-area.png) -- To add or remove a list, click in the title area of one of the lists and choose the corresponding command in the pop-up menu. The **Remove this list** command is disabled when you click on the last list. If you want to hide all the lists, you must either click on the **show or hide lists** button at the bottom right of the window or hide them by default in the **Preferences**. +- Para adicionar ou remover uma lista, clique na área do título de uma das listas e escolha o comando correspondente no menu suspenso. O comando **Remover esta lista** está desativado quando você clica na última lista. Se você deseja ocultar todas as listas, você deve clicar no botão **mostrar ou ocultar listas** no canto inferior direito da janela ou ocultá-las por padrão nas **Preferências**. - Pode ocultar as listas em todas as janelas das seguintes formas: - - Select the **View > Lists** option in the **Method** menu (a check mark indicates whether lists are displayed) - - Uncheck the **Preferences** > **Methods** > **Options** > **Show Lists** option. For the modifications made in the **Preferences** dialog box to be taken into account, any open methods, classes or functions must first be closed then reopened. + - Selecione a opção **Ver > Listas** no menu **Método** (uma marca de seleção indica se as listas são exibidas) + - Desmarque a opção **Preferências** > **Métodos** > **Opções** > **Mostrar Listas**. Para que as modificações feitas na caixa de diálogo **Preferências** sejam consideradas, todos os métodos, classes ou funções abertos devem ser fechados e reabertos. #### Listas de itens disponíveis -You can display the following lists of items in the lists area of the Code Editor window: +Você pode exibir as seguintes listas de itens na área de listas da janela do Code Editor: -- **All tables and fields**: Database table and field names in the form of a hierarchical list. When you insert a field name into the method by double-clicking on its name, 4D inserts it while respecting the syntax and adds the name of the table or subtable as the case may be. -- **Table** (submenu): Field names of the table selected using the submenu. -- **Current table**: Field names of the current table (available in triggers, form methods and object methods). -- **Formulários projeto**: nomes de formulários projeto de banco de dados. When you double-click on a project form name, 4D inserts its while respecting the syntax: the form name is inserted between quotes. -- **Table forms**: Database table and form names in the form of a hierarchical list. When you insert a form name into a method by double-clicking its name, 4D inserts it while respecting the syntax: the form name is inserted between quotes and is preceded by the name of the table and a semi-colon. Por exemplo: [Table]; "Form". +- **Todas as tabelas e campos**: nomes de tabelas e campos do banco de dados em forma de lista hierárquica. Quando você inserir um nome de campo no método, clicando duas vezes no seu nome, A 4D inseriu-a respeitando a sintaxe e adiciona o nome da tabela ou subtabela, como o caso pode ser. +- **Tabela** (submenu): nomes dos campos da tabela selecionada usando o submenu. +- **Tabela atual**: nomes dos campos da tabela atual (disponível em triggers, métodos formulário e métodos objeto). +- **Formulários projeto**: nomes de formulários projeto de banco de dados. Quando você clica duas vezes no nome de um projeto de formulário, 4D insere o mesmo respeitando a sintaxe: o nome do formulário é inserido entre as cotações. +- **Formulários de tabela**: nomes de tabelas do banco de dados e nomes de formulários em forma de lista hierárquica. Quando você inserir o nome de um formulário em um método, clicando duas vezes em seu nome, 4D insere ele respeitando a sintaxe: o nome do formulário é inserido entre aspas e é precedido pelo nome da tabela e um ponto e vírgula. Por exemplo: [Table]; "Form". - **Métodos**: nomes de métodos projeto do banco de dados. -- **All folders**: Names of object folders and subfolders set in the database displayed in the form of a hierarchical list. As pastas podem ser utilizadas para organizar objetos de uma forma personalizada. São geridos a partir da página inicial do explorador. -- **Folders** (submenu): Contents of the folder selected using the submenu. -- **Macros**: Macro names defined for the database (see [Creating and using macros](#creating-and-using-macros)). -- **Commands**: 4D language commands in alphabetical order. -- **Commands by themes**: 4D language commands classified by theme in the form of a hierarchical list. -- **Menu bars**: Names and numbers of menu bars [created with the 4D Menu bar editor](../Menus/creating.md). -- **Constants**: 4D constants and those of any plug-ins, classified by theme in the form of a hierarchical list. +- **Todas as pastas**: nomes das pastas de objetos e subpastas definidas no banco de dados exibidas na forma de uma lista hierárquica. As pastas podem ser utilizadas para organizar objetos de uma forma personalizada. São geridos a partir da página inicial do explorador. +- **Pastas** (submenu): conteúdo da pasta selecionada usando o submenu. +- **Macros**: nomes de macros definidos para o banco de dados (consulte [Criação e uso de macros](#creating-and-using-macros)). +- **Comandos**: comandos da linguagem 4D em ordem alfabética. +- **Comandos por temas**: comandos da linguagem 4D classificados por tema em forma de lista hierárquica. +- **Barras de menu**: nomes e números das barras de menu [criadas com o editor de barras de menu 4D](../Menus/creating.md). +- **Constantes**: constantes 4D e de quaisquer plug-ins, classificadas por tema em forma de lista hierárquica. - **Listas**: Nomes de listas. -- **All plug-in commands**: Commands for all the plug-ins installed in the database (if any), classified by theme in the form of a hierarchical list. -- **SQL Keywords**: set of keywords recognized by the 4D SQL syntax parser. This list includes commands (e.g. SELECT), clauses (e.g. WHERE) as well as functions (ABS). +- **Todos os comandos de plug-in**: comandos para todos os plug-ins instalados no banco de dados (se houver), classificados por tema em forma de lista hierárquica. +- **Palavras SQL**: conjunto de palavras-chave reconhecidas pelo analisador de sintaxe SQL de 4D. Essa lista inclui comandos (por exemplo, SELECT), cláusulas (por exemplo, WHERE), bem como funções (ABS). - **Funções SQL**: funções SQL 4D. **Nota:** com exceção do elemento Macros, todas as listas estão por ordem alfabética. #### Guardar como modelo -You can save the lists set in the Code Editor window in the form of a template. Once the template is saved, the parameters set in it will be used for each new Code Editor window that is opened. +Você pode salvar as listas definidas na janela do Editor de Código na forma de um modelo. Depois que o modelo é salvo, os parâmetros definidos nele serão usados para cada nova janela do Editor de Código que é aberta. Os seguintes parâmetros são armazenados no modelo: @@ -112,18 +112,18 @@ Os seguintes parâmetros são armazenados no modelo: - Localização e conteúdo de cada lista - Largura relativa de cada lista -To save a Code Editor window as a template, choose **Method** > **Save As Template**. O modelo é guardado imediatamente (não aparece nenhuma caixa de diálogo). It is stored in the **Preferences** of the 4D application. Se já existir um modelo anterior, ele será substituído. +Para salvar uma janela do editor de código como um modelo, selecione **Método** > **Salvar como modelo**. O modelo é guardado imediatamente (não aparece nenhuma caixa de diálogo). Está armazenado nas **Preferências** do aplicativo 4D. Se já existir um modelo anterior, ele será substituído. ### Área de pontos de paragem -This area, located to the left of the editing area, allows you to display the line numbers and to insert break points directly next to specific instructions. Os pontos de interrupção são úteis durante a fase de depuração de sua programação. They stop the execution of your code at specific locations and display the debugger. +Esta área, localizada à esquerda da área de edição, permite que você exiba os números de linha e insira pontos de interrupção diretamente ao lado de instruções específicas. Os pontos de interrupção são úteis durante a fase de depuração de sua programação. Eles interrompem a execução do seu código em locais específicos e exibem o depurador. -For more information on break points, see the [Debugging](../Debugging/breakpoints.md#breakpoints) section. +Para obter mais informações sobre pontos de interrupção, consulte a seção [Depuração](../Debugging/breakpoints.md#breakpoints). -You can display or hide the line numbers in the break points area for each window of the Code Editor. +Você pode exibir ou ocultar os números de linhas na área de pontos de quebra para cada janela do Editor de Código. -- To enable or disable the display of line numbers by default, choose **Preferences** > **Methods** > **Show line numbers**. -- To modify this display separately for each window of the Code Editor, choose **Method** > **View** > **Line Numbers**. +- Para ativar ou desativar a exibição de números de linha por padrão, escolha **Preferências** > **Métodos** > **Mostrar números de linha**. +- Para modificar essa exibição separadamente para cada janela do editor de código, selecione **Método** > **Visualizar** > **Números de linha**. Displaying the line numbers makes it easier to find your way around in the window. The **Method** > **Go to Line Number...** command in the also lets you take advantage of this display. From 6e386fd6fc83125166bdc628d803be539871d1e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:46 +0200 Subject: [PATCH 1670/4889] New translations user-settings.md (Portuguese, Brazilian) --- .../version-20-R5/Desktop/user-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md index ab470f563d6a72..6d0b46631058db 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md @@ -63,7 +63,7 @@ La siguiente tabla lista las páginas de parámetros que se encuentran en las ca | [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Options (I) page](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Options (II) page](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Log (type) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Log (backup) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | From 9cde708378c866146099a26bda6eda7c18df07e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:48 +0200 Subject: [PATCH 1671/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index e31c58b881a7f5..87858913620d8a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -392,7 +392,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr - un texto en un [objeto de entrada](input_overview.md) - un "popup" en una [columna del list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... pode selecionar o texto a apresentar para cada valor: - **Text cuando True** - el texto que se mostrará cuando el valor sea "true" - **Text cuando False** - el texto que se mostrará cuando el valor sea "false" From 5a56399aec42a90c49d3dfada2b58f26f382f436 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:49 +0200 Subject: [PATCH 1672/4889] New translations $catalog.md (Portuguese, Brazilian) --- .../version-20-R5/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md index 47abec05d710c2..87f3fbe7925759 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md @@ -12,7 +12,7 @@ O catálogo descreve todos os dataclasses e atributos disponíveis na datastore. | [**$catalog**](#catalog) | `/$catalog` | Devolve uma lista dos valores de referência do seu projecto juntamente com dois URIs | | [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Devolve informação sobre todos os dataclasses do seu projecto e os seus atributos | | [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Retorna informação sobre um dataclass e os seus atributos | -| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Executes the datastore class function if it exists | +| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Executa a função de classe do datastore se ela existir | ## $catalog From 443be8b4593784124e48e5d44902919d8a302b03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:52 +0200 Subject: [PATCH 1673/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 85da038cb287fa..e4013f4c7d8b8d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -17,7 +17,7 @@ Qodly Studio can also be used in the [**Qodly Cloud platform**](https://qodly.co With Qodly Studio, you will discover a totally new web UI, get familiar with the concept of datasources, and learn how to: -- create Qodly forms by placing components on a page +- criar formulários Qodly colocando componentes em uma página - mapear componentes para dados - acionar o código 4D configurando eventos - e muito mais. From 8c4fb099c8b38478ee430f65e3524c6d0830653a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:53 +0200 Subject: [PATCH 1674/4889] New translations sessions.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index a7d0e5c477cf94..007436fbd81f57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -100,7 +100,7 @@ You can close a session from a Qodly form using the [**logout**](qodly-studio.md ## Privilégios -Privileges can be associated to web user sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Os privilégios podem ser associados a sessões usuário Web. On the web server, you can provide specific access or features depending on the privileges of the session. You assign privileges using the [`.setPrivileges()`](API/SessionClass.md#setprivileges) function. In your code, you can check the session's privileges to allow or deny access using the [`.hasPrivilege()`](API/SessionClass.md#hasprivilege) function. By default, new sessions do not have any privilege: they are **Guest** sessions ([`.isGuest()`](API/SessionClass.md#isguest) function returns true). From ef689e65b959bf1313d9ef3eff5a5d0ff69863f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:03:55 +0200 Subject: [PATCH 1675/4889] New translations web.md (Portuguese, Brazilian) --- .../version-20-R5/settings/web.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/web.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/web.md index fb5394f937cc6c..f4633144f03c47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/web.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/web.md @@ -298,4 +298,4 @@ Essa opção só aparece se a licença do Qodly Studio estiver ativada. ::: -Esta opción permite al usuario acceder a [Qodly Studio](XXX) para el proyecto actual. Tenga en cuenta que el acceso global debe permitirse al [nivel de la aplicación](../Admin/webAdmin.md). +Essa opção permite o acesso do usuário ao [Qodly Studio](../WebServer/qodly-studio.md) para o projeto atual. Tenga en cuenta que el acceso global debe permitirse al [nivel de la aplicación](../Admin/webAdmin.md). From 88e6bcd7729cffcd7824153d137e5e244b8d1130 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:01 +0200 Subject: [PATCH 1676/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../current/API/CollectionClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 76f7c024c0d870..61fc68f239d15c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -2555,18 +2555,18 @@ onde: - **comparator**: símbolo que compara *propertyPath* e *value*. Os simbolos abaixo são compatíveis: -| Comparação | Símbolos | Comentário | -| ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | -| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | -| | !==, IS NOT | Considera @ como um caractere normal | -| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | -| Menor que | < | | -| Maior que | > | | -| Menor que ou igual a | <= | | -| Maior ou igual a | > = | | -| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | +| Comparação | Símbolos | Comentário | +| ---------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | +| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | +| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | +| | !==, IS NOT | Considera @ como um caractere normal | +| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Not equal to" ([veja abaixo](#not-equal-to-in-collections)). | +| Menor que | < | | +| Maior que | > | | +| Menor que ou igual a | <= | | +| Maior ou igual a | > = | | +| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | - **value**: the value to compare to the current value of the property of each element in the collection. It can be any constant value expression matching the element's data type property or a [**placeholder**](#using-placeholders). Quando usar um valor constante, as regras abaixo devem ser respeitadas: From 68356f1a24bd110aca92116031dfba1148108f7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:03 +0200 Subject: [PATCH 1677/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../current/API/CryptoKeyClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 4a816a028280a6..5a9bb1f7b4e9d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -5,7 +5,7 @@ title: CryptoKey The `CryptoKey` class in the 4D language encapsulates an asymmetric encryption key pair. -This class is available from the `4D` class store. +Essa classe está disponível no "class store" de `4D`. :::info Veja também @@ -348,7 +348,7 @@ A `CryptoKey` deve conter uma chave **privada** válida. | ----------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hash | text | Algoritmo Digest a utilizar. Por exemplo: "SHA256", "SHA384", ou "SHA512". Quando utilizar para produzir um JWT, o tamanho de hash deve coincidir com o tamanho do algoritmo PS@, ES@, RS@ ou PS@ | | encodingEncrypted | text | Codificação utilizada para converter a mensagem binária criptografada na string resultante. Pode ser "Base64", ou "Base64URL". Por padrão é "Base64". | -| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Pass `true` when producing a JWT for PS@ algorithm | +| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Passe `true` ao produzir um JWT para o algoritmo PS@ | | encoding | text | Representation of provided signature. Possible values are "Base64" or "Base64URL". Por padrão é "Base64". | #### *Resultado* From a4b391dfc6c051f0a34e93fb5516629637fd2984 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:05 +0200 Subject: [PATCH 1678/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../current/API/DataClassClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 0b7a462881af14..d55ae8f08332c1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -926,19 +926,19 @@ Fórmulas nas consultas podem receber parâmetros através de $1. This point is - **comparator**: símbolo que compara *attributePath* e *value*. Os simbolos abaixo são compatíveis: -| Comparação | Símbolos | Comentário | -| ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | -| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | -| | !==, IS NOT | Considera @ como um caractere normal | -| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | -| Menor que | < | | -| Maior que | > | | -| Menor que ou igual a | <= | | -| Maior ou igual a | > = | | -| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | -| Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | +| Comparação | Símbolos | Comentário | +| ---------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | +| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | +| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | +| | !==, IS NOT | Considera @ como um caractere normal | +| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Not equal to" ([veja abaixo](#not-equal-to-in-collections)). | +| Menor que | < | | +| Maior que | > | | +| Menor que ou igual a | <= | | +| Maior ou igual a | > = | | +| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | +| Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | - **value**: the value to compare to the current value of the property of each entity in the entity selection. It can be a **placeholder** (see **Using placeholders** below) or any expression matching the data type property. Quando usar um valor constante, as regras abaixo devem ser respeitadas: From 2468a1c8c65404af1efa68ba54954b022beb422d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:07 +0200 Subject: [PATCH 1679/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md index c1d41f253eb9ca..105620b6570faf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -66,7 +66,7 @@ Dependendo do processo a partir do qual o comando é chamado, a sessão atual do - uma sessão de cliente remoto, - a sessão de procedimentos armazenados. -For more information, see the [Session types](#session-types) paragraph. +Para obter mais informações, consulte o parágrafo [Tipos de sessão](#session-types). If the command is called from a non supported context (single-user application, scalable sessions disabled...), it returns *Null*. From 507ba964dc494aa78bf6ad322aaa05706beab259 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:10 +0200 Subject: [PATCH 1680/4889] New translations webserverclass.md (Portuguese, Brazilian) --- .../current/API/WebServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md index 14caeacf028126..d0000f4a75acfc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -3,7 +3,7 @@ id: WebServerClass title: WebServer --- -The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). This class is available from the `4D` class store. +The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). Essa classe está disponível no "class store" de `4D`. ### Objeto Web Server From 46ff6e7df5bb5a79ad1a2ddc3da9f9834448d44d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:11 +0200 Subject: [PATCH 1681/4889] New translations user-settings.md (Portuguese, Brazilian) --- .../current/Desktop/user-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md index ab470f563d6a72..6d0b46631058db 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md @@ -63,7 +63,7 @@ La siguiente tabla lista las páginas de parámetros que se encuentran en las ca | [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Options (I) page](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Options (II) page](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Log (type) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Log (backup) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | From 7da5f094dd776663644a8db60a18d9e68fe917eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:14 +0200 Subject: [PATCH 1682/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 4bd4d4a50a3486..b8df013a3f780a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -393,7 +393,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr - un texto en un [objeto de entrada](input_overview.md) - un "popup" en una [columna del list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... pode selecionar o texto a apresentar para cada valor: - **Text cuando True** - el texto que se mostrará cuando el valor sea "true" - **Text cuando False** - el texto que se mostrará cuando el valor sea "false" From c4854436377bf9689087ca02c808559b25936565 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:15 +0200 Subject: [PATCH 1683/4889] New translations components.md (Portuguese, Brazilian) --- .../current/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md index 339fc8059ab18c..7c613238e28149 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md @@ -229,7 +229,7 @@ Eis alguns exemplos: - "1.2.\*": todos os patches da versão menor 1.2. - "^1.2.3" or ">=1.2.3": the latest version 1, starting with the 1.2.3 version. - "~1.2.3" or ">1.2.3": the latest major version 1, starting with the version just after the 1.2.3. -- "<=1.2.3": the latest version until the 1.2.3 one. +- "<=1.2.3": a versão mais recente até a 1.2.3. - "1.0.0 – 1.2.3" or ">=1.0.0 <=1.2.3": version between 1.0.0 and 1.2.3. - "`<1.2.3 || >=2`": version that is not between 1.2.3 and 2.0.0. From 99e8f454837f3e6b57bd02a8b6d09c15b320d1f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:17 +0200 Subject: [PATCH 1684/4889] New translations $catalog.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$catalog.md index efae908b9e4f64..a800e112642d73 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -12,7 +12,7 @@ The catalog describes all the dataclasses, attributes, and [interprocess (shared | [**$catalog**](#catalog) | `/$catalog` | Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs | | [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes | | [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Retorna informação sobre um dataclass e os seus atributos | -| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Executes the datastore class function if it exists | +| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Executa a função de classe do datastore se ela existir | ## $catalog From 190574c1a9a608da0750a69ee4064745ced69cc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:19 +0200 Subject: [PATCH 1685/4889] New translations sessions.md (Portuguese, Brazilian) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md index a7d0e5c477cf94..007436fbd81f57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -100,7 +100,7 @@ You can close a session from a Qodly form using the [**logout**](qodly-studio.md ## Privilégios -Privileges can be associated to web user sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Os privilégios podem ser associados a sessões usuário Web. On the web server, you can provide specific access or features depending on the privileges of the session. You assign privileges using the [`.setPrivileges()`](API/SessionClass.md#setprivileges) function. In your code, you can check the session's privileges to allow or deny access using the [`.hasPrivilege()`](API/SessionClass.md#hasprivilege) function. By default, new sessions do not have any privilege: they are **Guest** sessions ([`.isGuest()`](API/SessionClass.md#isguest) function returns true). From c2cdf72849a7032a63158bcc56021f82fdeffe58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:22 +0200 Subject: [PATCH 1686/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../current/code-editor/write-class-method.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md index 16d07c90bf8a0c..eba07e6661aacb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md @@ -9,7 +9,7 @@ title: Editor de método O editor de código funciona de forma semelhante a um editor de texto. Escrever um método ou uma classe é geralmente uma combinação de digitar texto, selecionar componentes e arrastar itens do Explorador ou de outras janelas. Você também pode usar várias funções de preenchimento automático para criar métodos mais rapidamente. -You can scroll through the contents of methods, classes and functions, which can include up to 32,000 lines of code or 2 GB of text. +Você pode rolar através do conteúdo de métodos, classes e funções, que podem incluir até 32.000 linhas de código ou 2 GB de texto. O Editor de código 4D fornece verificação básica de erros de sintaxe. É efetuada uma verificação de erros adicional quando o código é executado. Para obter mais informações sobre como lidar com erros, consulte [Debugging](../Depuração/basics.md). @@ -17,58 +17,58 @@ O Editor de código 4D fornece verificação básica de erros de sintaxe. É efe ### Barra de ferramentas -Each Code Editor window has a toolbar that provides instant access to basic functions related to code execution and editing. +Cada janela do Editor de Código possui uma barra de ferramentas que fornece acesso instantâneo a funções básicas relacionadas à execução e edição de código. -| Elemento | Ícone | Descrição | -| -------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **Execução do método** | ![execute-method](../assets/en/code-editor/execute-method.png) | When working with methods, each Code Editor window has a button that can be used to run the current method. Usando o menu associado a este botão, você pode escolher o tipo de execução:
    • **Executar novo processo**: Cria um processo e executa o método no modo padrão neste processo.
    • **Executar e depurar novo processo**: Cria um novo processo e exibe o método na janela do Depurador para execução passo a passo neste processo.
    • **Executar no processo do Aplicativo**: Executa o método no modo padrão no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    • **Executar e depurar no processo do Aplicativo**: Exibe o método na janela do Depurador para execução passo a passo no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    Para obter mais informações sobre a execução de métodos, consulte [Chamando Métodos do Projeto](../Concepts/methods.md#calling-project-methods). | -| **Procurar no método** | ![search-icon](../assets/en/code-editor/search.png) | Exibe a área de [\*Pesquisa](#find-and-replace). | -| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Insere uma macro na seleção. Clique na seta pendente para visualizar uma lista de macros disponíveis. Para obter mais informações sobre como criar e instanciar macros, consulte [Macros](#macros). | -| **Expandir tudo / Recolher tudo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | These buttons allow expanding or collapsing all the control flow structures of the code. | -| **Informações sobre o método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Exibe a caixa de diálogo de [Propriedades do Método](../Concepts/methods.md#project-method-properties) (apenas métodos de projeto). | -| **Últimos valores da área de transferência** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Exibe os últimos valores armazenados na área de transferência. | -| **Pranchetas** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nove pranchetas disponíveis no editor de código. Você pode [usar estes clipboards](./write-class-method.md#multiple-copy-paste-and-numbering-of-clipboards) clicando neles diretamente ou usando atalhos de teclado. Você pode usar uma [opção de Preferências](Preferences/methods.md#options-1) para ocultá-las. | -| **Menu de navegação suspenso** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Lets you navigate inside methods and classes with automatically tagged content or manually declared markers. Ver abaixo | +| Elemento | Ícone | Descrição | +| -------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Execução do método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Ao trabalhar com métodos, cada janela do Code Editor tem um botão que pode ser usado para executar o método atual. Usando o menu associado a este botão, você pode escolher o tipo de execução:
    • **Executar novo processo**: Cria um processo e executa o método no modo padrão neste processo.
    • **Executar e depurar novo processo**: Cria um novo processo e exibe o método na janela do Depurador para execução passo a passo neste processo.
    • **Executar no processo do Aplicativo**: Executa o método no modo padrão no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    • **Executar e depurar no processo do Aplicativo**: Exibe o método na janela do Depurador para execução passo a passo no contexto do processo do Aplicativo (ou seja, a janela de exibição do registro).
    Para obter mais informações sobre a execução de métodos, consulte [Chamando Métodos do Projeto](../Concepts/methods.md#calling-project-methods). | +| **Procurar no método** | ![search-icon](../assets/en/code-editor/search.png) | Exibe a área de [\*Pesquisa](#find-and-replace). | +| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Insere uma macro na seleção. Clique na seta pendente para visualizar uma lista de macros disponíveis. Para obter mais informações sobre como criar e instanciar macros, consulte [Macros](#macros). | +| **Expandir tudo / Recolher tudo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estes botões permitem expandir ou recolher todas as estruturas de fluxo de controle do código. | +| **Informações sobre o método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Exibe a caixa de diálogo de [Propriedades do Método](../Concepts/methods.md#project-method-properties) (apenas métodos de projeto). | +| **Últimos valores da área de transferência** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Exibe os últimos valores armazenados na área de transferência. | +| **Pranchetas** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nove pranchetas disponíveis no editor de código. Você pode [usar estes clipboards](./write-class-method.md#multiple-copy-paste-and-numbering-of-clipboards) clicando neles diretamente ou usando atalhos de teclado. Você pode usar uma [opção de Preferências](Preferences/methods.md#options-1) para ocultá-las. | +| **Menu de navegação suspenso** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Permite navegar dentro de métodos e classes com conteúdo marcado automaticamente ou marcadores declarados manualmente. Ver abaixo | ### Área de edição -É aqui que escreve e edita o seu código. The editor automatically indents code text and colors the different syntax elements for clear code structure. +É aqui que escreve e edita o seu código. O editor recua automaticamente o texto do código e colore os diferentes elementos de sintaxe para uma estrutura de código clara. É possível personalizar a apresentação da área de edição. Qualquer personalização é automaticamente passada para todas as janelas do editor de código: -| Opção | Descrição | Definido em... | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **fuente** y **tamaño de la fuente** | Define o tipo de letra e o tamanho dos caracteres a utilizar na área de edição | **Preferências** > [**Métodos**](../Preferences/methods.md) ou **Método > Visualização** > **Fonte Maior** ou **Fonte Menor** | -| **estilo e cor dos elementos de sintaxe** | atribui uma cor e/ou estilo específicos a cada tipo de elemento da linguagem 4D. Você também pode alterar as diferentes cores usadas na interface da área de edição (destaque, fundo, etc.). | Right-click on a language element (variable, keyword, etc.) Right-click on a language element (variable, keyword, etc.) > Style submenu. > Submenú **Estilo**. Ou **Preferences** > [**Methods**](../Preferences/methods.md) | -| **espaços** | Você pode exibir os espaços entre as palavras usando pontos (.) em vez de espaços em branco. This option applies to all the code elements (command names, variables, comments, etc.). | **Método > Ver > Espaços em branco** | -| **temas** | Pode selecionar o tema Escuro ou Claro, ou definir um tema personalizado | **Preferências** > [**Métodos**](../Preferences/methods.md) | -| **largura das indentações de código** | Definir a largura das indentações do código | **Preferências** > [**Métodos**](../Preferences/methods.md) | +| Opção | Descrição | Definido em... | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **fuente** y **tamaño de la fuente** | Define o tipo de letra e o tamanho dos caracteres a utilizar na área de edição | **Preferências** > [**Métodos**](../Preferences/methods.md) ou **Método > Visualização** > **Fonte Maior** ou **Fonte Menor** | +| **estilo e cor dos elementos de sintaxe** | atribui uma cor e/ou estilo específicos a cada tipo de elemento da linguagem 4D. Você também pode alterar as diferentes cores usadas na interface da área de edição (destaque, fundo, etc.). | Right-click on a language element (variable, keyword, etc.) Right-click on a language element (variable, keyword, etc.) > Style submenu. > Submenú **Estilo**. Ou **Preferences** > [**Methods**](../Preferences/methods.md) | +| **espaços** | Você pode exibir os espaços entre as palavras usando pontos (.) em vez de espaços em branco. Esta opção se aplica a todos os elementos de código (nomes de comandos, variáveis, comentários, etc.). | **Método > Ver > Espaços em branco** | +| **temas** | Pode selecionar o tema Escuro ou Claro, ou definir um tema personalizado | **Preferências** > [**Métodos**](../Preferences/methods.md) | +| **largura das indentações de código** | Definir a largura das indentações do código | **Preferências** > [**Métodos**](../Preferences/methods.md) | #### Mudar barras -Colored bars instantly show you where lines of code were modified since the method was opened: +Barras coloridas mostram instantaneamente onde as linhas de código foram modificadas desde que o método foi aberto: ![](../assets/en/code-editor/change-bars.png) -The change bars change colors to indicate whether or not the modifications were saved: +As barras de alteração mudam de cor para indicar se as modificações foram salvas ou não: - amarelo: a linha foi modificada e o método ainda não foi guardado. - verde: A linha foi modificada e o método foi guardado. ### Área listas -The lists area lets you display one or more lists of elements necessary for writing methods and classes (commands, constants, forms, etc.). You can choose the number and contents of the lists displayed in the window. +A área de lista permite exibir uma ou mais listas de elementos necessários para escrever métodos e classes (comandos, constantes, formulários, etc.). Você pode escolher o número e o conteúdo das listas exibidas na janela. -Por padrão, o editor de código apresenta quatro listas. You can hide or show all lists by clicking on the icon at the botton right of the window. ![](../assets/en/code-editor/show-hide-list.png) +Por padrão, o editor de código apresenta quatro listas. Você pode ocultar ou mostrar todas as listas clicando no ícone no canto inferior direito da janela. ![](../assets/en/code-editor/show-hide-list.png) -You can enlarge or reduce the relative width of each list area by dragging one of its partitions. It is also possible to adjust the size of the list area in relation to that of the editing area by dragging the dividing line between them. +Você pode aumentar ou reduzir a largura relativa de cada área da lista arrastando uma de suas divisões. Também é possível ajustar o tamanho da área de lista em relação à área de edição arrastando a linha divisória entre elas. -- Double-clicking on an item in a list causes it to be inserted into the editing area, at the location of the cursor. +- Ao clicar duas vezes em um item em uma lista, ele será inserido na área de edição, na posição do cursor. - Para **modificar o conteúdo** de uma lista, clique na área do título da lista em questão: um menu pop-up será exibido, permitindo que você escolha o tipo de item a ser exibido. ![](../assets/en/code-editor/list-area.png) -- To add or remove a list, click in the title area of one of the lists and choose the corresponding command in the pop-up menu. +- Para adicionar ou remover uma lista, clique na área do título de uma das listas e escolha o comando correspondente no menu suspenso. O comando **Remover esta lista** está desativado quando você clica na última lista. Se você deseja ocultar todas as listas, você deve clicar no botão **mostrar ou ocultar listas** no canto inferior direito da janela ou ocultá-las por padrão nas **Preferências**. - Pode ocultar as listas em todas as janelas das seguintes formas: @@ -77,13 +77,13 @@ You can enlarge or reduce the relative width of each list area by dragging one o #### Listas de itens disponíveis -You can display the following lists of items in the lists area of the Code Editor window: +Você pode exibir as seguintes listas de itens na área de listas da janela do Code Editor: -- **Todas as tabelas e campos**: Nomes de tabelas e campos do banco de dados em forma de lista hierárquica. When you insert a field name into the method by double-clicking on its name, 4D inserts it while respecting the syntax and adds the name of the table or subtable as the case may be. +- **Todas as tabelas e campos**: Nomes de tabelas e campos do banco de dados em forma de lista hierárquica. Quando você inserir um nome de campo no método, clicando duas vezes no seu nome, A 4D inseriu-a respeitando a sintaxe e adiciona o nome da tabela ou subtabela, como o caso pode ser. - **Tabela** (submenú): Nomes dos campos da tabela selecionada usando o submenu. - **Tabela atual**: Nomes dos campos da tabela atual (disponível em gatilhos, métodos de formulário e métodos de objeto). -- **Formulários projeto**: Nomes de formulários projeto de banco de dados. When you double-click on a project form name, 4D inserts its while respecting the syntax: the form name is inserted between quotes. -- **Formulários de tabela**: Nomes de tabelas do banco de dados e nomes de formulários em forma de lista hierárquica. When you insert a form name into a method by double-clicking its name, 4D inserts it while respecting the syntax: the form name is inserted between quotes and is preceded by the name of the table and a semi-colon. Por exemplo: [Table]; "Form". +- **Formulários projeto**: Nomes de formulários projeto de banco de dados. Quando você clica duas vezes no nome de um projeto de formulário, 4D insere o mesmo respeitando a sintaxe: o nome do formulário é inserido entre as cotações. +- **Formulários de tabela**: Nomes de tabelas do banco de dados e nomes de formulários em forma de lista hierárquica. Quando você inserir o nome de um formulário em um método, clicando duas vezes em seu nome, 4D insere ele respeitando a sintaxe: o nome do formulário é inserido entre aspas e é precedido pelo nome da tabela e um ponto e vírgula. Por exemplo: [Table]; "Form". - **Métodos**: nomes de métodos projeto do banco de dados. - **Todas as pastas**: Nomes das pastas de objetos e subpastas definidas no banco de dados exibidas na forma de uma lista hierárquica. As pastas podem ser utilizadas para organizar objetos de uma forma personalizada. São geridos a partir da página inicial do explorador. - **Pastas** (submenú): Conteúdo da pasta selecionada usando o submenu. @@ -94,14 +94,14 @@ You can display the following lists of items in the lists area of the Code Edito - **Constantes**: constantes do 4D e de quaisquer plug-ins, classificadas por tema em forma de lista hierárquica. - **Listas**: Nomes de listas. - **Todos os comandos de plug-in**: Comandos para todos os plug-ins instalados no banco de dados (se houver), classificados por tema em forma de lista hierárquica. -- **Palavras SQL**: conjunto de palavras-chave reconhecidas pelo analisador de sintaxe 4D SQL. This list includes commands (e.g. SELECT), clauses (e.g. WHERE) as well as functions (ABS). +- **Palavras SQL**: conjunto de palavras-chave reconhecidas pelo analisador de sintaxe 4D SQL. Essa lista inclui comandos (por exemplo, SELECT), cláusulas (por exemplo, WHERE), bem como funções (ABS). - **Funções SQL**: funções SQL 4D. **Nota:** Com exceção do elemento Macros, todas as listas estão por ordem alfabética. #### Guardar como modelo -You can save the lists set in the Code Editor window in the form of a template. Once the template is saved, the parameters set in it will be used for each new Code Editor window that is opened. +Você pode salvar as listas definidas na janela do Editor de Código na forma de um modelo. Depois que o modelo é salvo, os parâmetros definidos nele serão usados para cada nova janela do Editor de Código que é aberta. Os seguintes parâmetros são armazenados no modelo: @@ -114,11 +114,11 @@ Para salvar uma janela do Editor de Código como um modelo, escolha **Método** ### Área de pontos de paragem -This area, located to the left of the editing area, allows you to display the line numbers and to insert break points directly next to specific instructions. Os pontos de interrupção são úteis durante a fase de depuração de sua programação. They stop the execution of your code at specific locations and display the debugger. +Esta área, localizada à esquerda da área de edição, permite que você exiba os números de linha e insira pontos de interrupção diretamente ao lado de instruções específicas. Os pontos de interrupção são úteis durante a fase de depuração de sua programação. Eles interrompem a execução do seu código em locais específicos e exibem o depurador. Para mais informações sobre pontos de interrupção, consulte a seção [Depuração](../Debugging/breakpoints.md#breakpoints). -You can display or hide the line numbers in the break points area for each window of the Code Editor. +Você pode exibir ou ocultar os números de linhas na área de pontos de quebra para cada janela do Editor de Código. - Para habilitar ou desabilitar a exibição dos números de linha por padrão, escolha **Preferências** > **Métodos** > **Mostrar números de linha**. - Para modificar essa exibição separadamente para cada janela do Editor de Código, escolha **Método** > **Visualizar** > **Números de Linha**. @@ -465,7 +465,7 @@ O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido Thanks to the 4D Code Live Checker, the syntax, consistency, and structure of the entered code are automatically checked in order to prevent execution errors. For example, the Code Live Checker can detect that a right parenthesis is missing or that you used an unknown dataclass attribute. -The Code Live Checker is activated at three levels: +O Code Live Checker é ativado em três níveis: - quando você escreve código no editor de código, - quando você [verifica a sintaxe](../Project/compiler.md#check-syntax) no compilador, From 9c6f5510281bf4eac2a365640453ac842abcbc25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:30 +0200 Subject: [PATCH 1687/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CollectionClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 4243a4bfdc2c88..e5ce9f7641a4a7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -2549,18 +2549,18 @@ onde: - **comparator**: símbolo que compara *propertyPath* e *value*. Os simbolos abaixo são compatíveis: -| Comparação | Símbolos | Comentário | -| ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | -| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | -| | !==, IS NOT | Considera @ como um caractere normal | -| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | -| Menor que | < | | -| Maior que | > | | -| Menor que ou igual a | <= | | -| Maior ou igual a | > = | | -| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | +| Comparação | Símbolos | Comentário | +| ---------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | +| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | +| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | +| | !==, IS NOT | Considera @ como um caractere normal | +| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Not equal to" ([veja abaixo](#not-equal-to-in-collections)). | +| Menor que | < | | +| Maior que | > | | +| Menor que ou igual a | <= | | +| Maior ou igual a | > = | | +| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | - **value**: the value to compare to the current value of the property of each element in the collection. It can be any constant value expression matching the element's data type property or a [**placeholder**](#using-placeholders). Quando usar um valor constante, as regras abaixo devem ser respeitadas: From 94b928696abaefb5ab311eb88f0ecc7df85d45a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:32 +0200 Subject: [PATCH 1688/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CryptoKeyClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md index f7581fa8bad8fd..89de331721383e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md @@ -5,7 +5,7 @@ title: CryptoKey The `CryptoKey` class in the 4D language encapsulates an asymmetric encryption key pair. -This class is available from the `4D` class store. +Essa classe está disponível no "class store" de `4D`. ### Exemplo @@ -299,7 +299,7 @@ A `CryptoKey` deve conter uma chave **privada** válida. | ----------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hash | text | Algoritmo Digest a utilizar. Por exemplo: "SHA256", "SHA384", ou "SHA512". Quando utilizar para produzir um JWT, o tamanho de hash deve coincidir com o tamanho do algoritmo PS@, ES@, RS@ ou PS@ | | encodingEncrypted | text | Codificação utilizada para converter a mensagem binária criptografada na string resultante. Pode ser "Base64", ou "Base64URL". Por padrão é "Base64". | -| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Pass `true` when producing a JWT for PS@ algorithm | +| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Passe `true` ao produzir um JWT para o algoritmo PS@ | | encoding | text | Representation of provided signature. Possible values are "Base64" or "Base64URL". Por padrão é "Base64". | #### *Resultado* From 1dc98d8b51e4efa3f237a488cd302532d2e55c75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:35 +0200 Subject: [PATCH 1689/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/DataClassClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 3af693a94ceb3a..0968ab29116494 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -920,19 +920,19 @@ Fórmulas nas consultas podem receber parâmetros através de $1. Este ponto est - **comparator**: símbolo que compara *attributePath* e *value*. Os simbolos abaixo são compatíveis: -| Comparação | Símbolos | Comentário | -| ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | -| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalente a "Not condition applied on a statement" ([veja abaixo](#not-equal-to-in-collections)). | -| | !==, IS NOT | Considera @ como um caractere normal | -| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | -| Menor que | < | | -| Maior que | > | | -| Menor que ou igual a | <= | | -| Maior ou igual a | > = | | -| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | -| Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | +| Comparação | Símbolos | Comentário | +| ---------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | +| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | +| Diferente de | #, != | Suporta o coringa (@). Equivalente a "Not condition applied on a statement" ([veja abaixo](#not-equal-to-in-collections)). | +| | !==, IS NOT | Considera @ como um caractere normal | +| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Not equal to" ([veja abaixo](#not-equal-to-in-collections)). | +| Menor que | < | | +| Maior que | > | | +| Menor que ou igual a | <= | | +| Maior ou igual a | > = | | +| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | +| Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | - **value**: o valor a comparar ao valor atual da propriedade de cada entidade na seleção de entidade. Pode ser um **marcador** (ver **Uso de marcadores** abaixo) ou qualquer expressão que coincida com a propriedade de tipo de dados. Ao usar um valor constante, as seguintes regras devem ser respeitadas: From 3a88ef4cf173461c19c16fe3e6d5760065cdaec4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:37 +0200 Subject: [PATCH 1690/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md index e76444acd36148..2c5cff922e536a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md @@ -65,7 +65,7 @@ Dependendo do processo a partir do qual o comando é chamado, a sessão atual do - uma sessão de cliente remoto, - a sessão de procedimentos armazenados. -For more information, see the [Session types](#session-types) paragraph. +Para obter mais informações, consulte o parágrafo [Tipos de sessão](#session-types). If the command is called from a non supported context (single-user application, scalable sessions disabled...), it returns *Null*. From aa369bf0962b5f117db3765a944b35c8e2170bf8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:39 +0200 Subject: [PATCH 1691/4889] New translations webserverclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/WebServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md index 14caeacf028126..d0000f4a75acfc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md @@ -3,7 +3,7 @@ id: WebServerClass title: WebServer --- -The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). This class is available from the `4D` class store. +The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). Essa classe está disponível no "class store" de `4D`. ### Objeto Web Server From df90bc45fff170d45a21259a102e86fab08da665 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:45 +0200 Subject: [PATCH 1692/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CollectionClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 76f7c024c0d870..61fc68f239d15c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -2555,18 +2555,18 @@ onde: - **comparator**: símbolo que compara *propertyPath* e *value*. Os simbolos abaixo são compatíveis: -| Comparação | Símbolos | Comentário | -| ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | -| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | -| | !==, IS NOT | Considera @ como um caractere normal | -| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | -| Menor que | < | | -| Maior que | > | | -| Menor que ou igual a | <= | | -| Maior ou igual a | > = | | -| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | +| Comparação | Símbolos | Comentário | +| ---------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | +| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | +| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | +| | !==, IS NOT | Considera @ como um caractere normal | +| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Not equal to" ([veja abaixo](#not-equal-to-in-collections)). | +| Menor que | < | | +| Maior que | > | | +| Menor que ou igual a | <= | | +| Maior ou igual a | > = | | +| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | - **value**: the value to compare to the current value of the property of each element in the collection. It can be any constant value expression matching the element's data type property or a [**placeholder**](#using-placeholders). Quando usar um valor constante, as regras abaixo devem ser respeitadas: From f7306ef7185035c7557fd6c5aa170f308bad2ab1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:47 +0200 Subject: [PATCH 1693/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CryptoKeyClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md index f7581fa8bad8fd..89de331721383e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md @@ -5,7 +5,7 @@ title: CryptoKey The `CryptoKey` class in the 4D language encapsulates an asymmetric encryption key pair. -This class is available from the `4D` class store. +Essa classe está disponível no "class store" de `4D`. ### Exemplo @@ -299,7 +299,7 @@ A `CryptoKey` deve conter uma chave **privada** válida. | ----------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hash | text | Algoritmo Digest a utilizar. Por exemplo: "SHA256", "SHA384", ou "SHA512". Quando utilizar para produzir um JWT, o tamanho de hash deve coincidir com o tamanho do algoritmo PS@, ES@, RS@ ou PS@ | | encodingEncrypted | text | Codificação utilizada para converter a mensagem binária criptografada na string resultante. Pode ser "Base64", ou "Base64URL". Por padrão é "Base64". | -| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Pass `true` when producing a JWT for PS@ algorithm | +| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Passe `true` ao produzir um JWT para o algoritmo PS@ | | encoding | text | Representation of provided signature. Possible values are "Base64" or "Base64URL". Por padrão é "Base64". | #### *Resultado* From 37610440850de9e4571d949e35e3219b6c87bb35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:50 +0200 Subject: [PATCH 1694/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataClassClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 10c6fd245c49bb..6a1955240b91ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -926,19 +926,19 @@ Fórmulas nas consultas podem receber parâmetros através de $1. This point is - **comparator**: símbolo que compara *attributePath* e *value*. Os simbolos abaixo são compatíveis: -| Comparação | Símbolos | Comentário | -| ---------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | -| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | -| | !==, IS NOT | Considera @ como um caractere normal | -| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalent to "Not equal to" ([see below](#not-equal-to-in-collections)). | -| Menor que | < | | -| Maior que | > | | -| Menor que ou igual a | <= | | -| Maior ou igual a | > = | | -| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | -| Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | +| Comparação | Símbolos | Comentário | +| ---------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | +| | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | +| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ([see below](#not-equal-to-in-collections)). | +| | !==, IS NOT | Considera @ como um caractere normal | +| Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Not equal to" ([veja abaixo](#not-equal-to-in-collections)). | +| Menor que | < | | +| Maior que | > | | +| Menor que ou igual a | <= | | +| Maior ou igual a | > = | | +| Incluído em | IN | Retorna dados iguais a ao menos um dos valores de uma coleção ou de um conjunto de valores, admite o coringa (@) | +| Contém palavra chave | % | As palavras chaves podem ser usadas em atributos de string ou imagem | - **value**: the value to compare to the current value of the property of each entity in the entity selection. It can be a **placeholder** (see **Using placeholders** below) or any expression matching the data type property. Quando usar um valor constante, as regras abaixo devem ser respeitadas: From 0af9320f7533786b1ae219ca81e0bc267f737a1a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:52 +0200 Subject: [PATCH 1695/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md index c1d41f253eb9ca..105620b6570faf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md @@ -66,7 +66,7 @@ Dependendo do processo a partir do qual o comando é chamado, a sessão atual do - uma sessão de cliente remoto, - a sessão de procedimentos armazenados. -For more information, see the [Session types](#session-types) paragraph. +Para obter mais informações, consulte o parágrafo [Tipos de sessão](#session-types). If the command is called from a non supported context (single-user application, scalable sessions disabled...), it returns *Null*. From 506ed18545a1b35958a408c16743da5fabb9f63d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:54 +0200 Subject: [PATCH 1696/4889] New translations webserverclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/WebServerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md index 14caeacf028126..d0000f4a75acfc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md @@ -3,7 +3,7 @@ id: WebServerClass title: WebServer --- -The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). This class is available from the `4D` class store. +The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). Essa classe está disponível no "class store" de `4D`. ### Objeto Web Server From 8b6f2394405b3a679eb4fe525329347028361dea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:56 +0200 Subject: [PATCH 1697/4889] New translations user-settings.md (Portuguese, Brazilian) --- .../version-20-R6/Desktop/user-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md index 92761d4e374e7a..57987de5fd3f08 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md @@ -63,7 +63,7 @@ La siguiente tabla lista las páginas de parámetros que se encuentran en las ca | [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Options (I) page](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Options (II) page](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Log (type) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Web/Log (backup) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | From 007d323ca93bb8e5a5500c94abcac0362458be0e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:04:58 +0200 Subject: [PATCH 1698/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index f9cacfc31a73a1..599d0f5df22b90 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -390,7 +390,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr - un texto en un [objeto de entrada](input_overview.md) - un "popup" en una [columna del list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... pode selecionar o texto a apresentar para cada valor: - **Text cuando True** - el texto que se mostrará cuando el valor sea "true" - **Text cuando False** - el texto que se mostrará cuando el valor sea "false" From 25ed28b9166dc7843836880cd203dfd74d577701 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:05:00 +0200 Subject: [PATCH 1699/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R6/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index d0de5d53001ccb..e38519a8296ab6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -229,7 +229,7 @@ Eis alguns exemplos: - "1.2.\*": todos os patches da versão menor 1.2. - "^1.2.3" or ">=1.2.3": the latest version 1, starting with the 1.2.3 version. - "~1.2.3" or ">1.2.3": the latest major version 1, starting with the version just after the 1.2.3. -- "<=1.2.3": the latest version until the 1.2.3 one. +- "<=1.2.3": a versão mais recente até a 1.2.3. - "1.0.0 – 1.2.3" or ">=1.0.0 <=1.2.3": version between 1.0.0 and 1.2.3. - "`<1.2.3 || >=2`": version that is not between 1.2.3 and 2.0.0. From 8f225fadc2ac4b9371b9e4abd014f5364d697733 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:05:02 +0200 Subject: [PATCH 1700/4889] New translations $catalog.md (Portuguese, Brazilian) --- .../version-20-R6/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index fc01e4c9110643..9dda3c9d4a14c7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -12,7 +12,7 @@ The catalog describes all the dataclasses, attributes, and [interprocess (shared | [**$catalog**](#catalog) | `/$catalog` | Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs | | [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes | | [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Retorna informação sobre um dataclass e os seus atributos | -| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Executes the datastore class function if it exists | +| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Executa a função de classe do datastore se ela existir | ## $catalog From c34b3b00116881fca2ef133a4723f04e32f5bece Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 01:05:04 +0200 Subject: [PATCH 1701/4889] New translations sessions.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index e69b78ed25d19a..a579da0d32c98d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -100,7 +100,7 @@ You can close a session from a Qodly form using the [**logout**](qodly-studio.md ## Privilégios -Privileges can be associated to web user sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Os privilégios podem ser associados a sessões usuário Web. On the web server, you can provide specific access or features depending on the privileges of the session. You assign privileges using the [`.setPrivileges()`](API/SessionClass.md#setprivileges) function. In your code, you can check the session's privileges to allow or deny access using the [`.hasPrivilege()`](API/SessionClass.md#hasprivilege) function. By default, new sessions do not have any privilege: they are **Guest** sessions ([`.isGuest()`](API/SessionClass.md#isguest) function returns true). From 1453f20259e718dcf0ea452735c6f69d0a9c1729 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:14:56 +0200 Subject: [PATCH 1702/4889] New translations onlongclick.md (French) --- .../version-19/Events/onLongClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLongClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLongClick.md index e36f806f53bc63..c53e52981caa53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLongClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLongClick.md @@ -1,6 +1,6 @@ --- id: onLongClick -title: Sur clic long +title: On Long Click --- | Code | Peut être appelé par | Définition | From a66fe70c6db3c9be019a485c42915549179c9c7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:06 +0200 Subject: [PATCH 1703/4889] New translations onlongclick.md (French) --- .../version-20/Events/onLongClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLongClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLongClick.md index e36f806f53bc63..c53e52981caa53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLongClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLongClick.md @@ -1,6 +1,6 @@ --- id: onLongClick -title: Sur clic long +title: On Long Click --- | Code | Peut être appelé par | Définition | From cdbe6ec05c99c401df5b4dd396fd4feab8d502cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:10 +0200 Subject: [PATCH 1704/4889] New translations onlongclick.md (French) --- .../version-20-R5/Events/onLongClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLongClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLongClick.md index ae018c20c46e45..80051c7d863998 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLongClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLongClick.md @@ -1,11 +1,11 @@ --- id: onLongClick -title: Sur clic long +title: On Long Click --- | Code | Peut être appelé par | Définition | | ---- | ---------------------------------------- | ------------------------------------------------------------------------------------- | -| 39 | [Button](FormObjects/button_overview.md) | Un bouton est cliqué et le bouton de la souris reste enfoncé pendant un certain temps | +| 39 | [Bouton](FormObjects/button_overview.md) | Un bouton est cliqué et le bouton de la souris reste enfoncé pendant un certain temps | ## Description @@ -15,15 +15,15 @@ Cet événement peut être généré pour les styles de boutons suivants : - [Toolbar](FormObjects/button_overview.md#toolbar) - [Bevel](FormObjects/button_overview.md#bevel) -- [Rounded Bevel](FormObjects/button_overview.md#rounded-bevel) +- [Bevel arrondi](FormObjects/button_overview.md#rounded-bevel) - [OS X Gradient](FormObjects/button_overview.md#os-x-gradient) -- [OS X Textured](FormObjects/button_overview.md#os-x-textured) +- [OS X Texture](FormObjects/button_overview.md#os-x-textured) - [Office XP](FormObjects/button_overview.md#office-xp) -- [Help](FormObjects/button_overview.md#help) -- [Circle](FormObjects/button_overview.md#circle) -- [Custom](FormObjects/button_overview.md#custom) +- [Aide](FormObjects/button_overview.md#help) +- [Rond](FormObjects/button_overview.md#circle) +- [Personnalisé](FormObjects/button_overview.md#custom) -Cet événement est généralement utilisé pour afficher des pop-up menus en cas de longs clics sur les boutons. The [`On Clicked`](onClicked.md) event, if enabled, is generated if the user releases the mouse button before the "long click" time limit. +Cet événement est généralement utilisé pour afficher des pop-up menus en cas de longs clics sur les boutons. L'événement [`On Clicked`](onClicked.md), s'il est activé, est généré si l'utilisateur relâche le bouton de la souris avant la limite de temps du "clic long". ### Voir également From d48d1d03d5cce34ed3db8a08ce49bc0d4d2a399e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:12 +0200 Subject: [PATCH 1705/4889] New translations onlosingfocus.md (French) --- .../version-20-R5/Events/onLosingFocus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md index 69fb863ed46e1e..c76ee3e7b37042 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onLosingFocus.md @@ -9,6 +9,6 @@ title: Sur perte focus ## Description -The `On Losing Focus` event, along with the [`On Getting Focus`](onGettingFocus.md) event, are used to detect and handle the change of focus for [focusable](FormObjects/properties_Entry.md#focusable) objects. +L'événement `On Losing Focus`, ainsi que l'événement [`On Getting Focus`](onGettingFocus.md), sont utilisés pour détecter et gérer le changement de focus des objets [focusables](FormObjects/properties_Entry.md#focusable). Avec les [objets sous-formulaire](FormObjects/subform_overview.md), cet événement est généré dans la méthode de l'objet sous-formulaire lorsqu'il est vérifié. Il est envoyé à la méthode formulaire du sous-formulaire, ce qui signifie, par exemple, que vous pouvez gérer l'affichage des boutons de navigation dans le sous-formulaire en fonction du focus. A noter que les objets de sous-formulaire peuvent eux-mêmes avoir le focus. From d8268935957c5ac91a76069ff570d9a1873d7032 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:14 +0200 Subject: [PATCH 1706/4889] New translations onmouseenter.md (French) --- .../version-20-R5/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseEnter.md index 31204b52d7faed..25c03458b4410a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description From 15193a2984efa586b32d992f30625211c989a243 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:15 +0200 Subject: [PATCH 1707/4889] New translations onmouseleave.md (French) --- .../version-20-R5/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseLeave.md index afa40e84789dee..6cd4b9382178dc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description From 966dd35665f60b2541181d8676a8c9be7ee7778c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:17 +0200 Subject: [PATCH 1708/4889] New translations onmousemove.md (French) --- .../version-20-R5/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseMove.md index 7dec972a60ecf4..5c8daf8439ca57 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description From 0a4221eb1c0015ba766960b30182be16b5d3f10d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:19 +0200 Subject: [PATCH 1709/4889] New translations onlongclick.md (French) --- .../current/Events/onLongClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLongClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLongClick.md index ae018c20c46e45..80051c7d863998 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLongClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLongClick.md @@ -1,11 +1,11 @@ --- id: onLongClick -title: Sur clic long +title: On Long Click --- | Code | Peut être appelé par | Définition | | ---- | ---------------------------------------- | ------------------------------------------------------------------------------------- | -| 39 | [Button](FormObjects/button_overview.md) | Un bouton est cliqué et le bouton de la souris reste enfoncé pendant un certain temps | +| 39 | [Bouton](FormObjects/button_overview.md) | Un bouton est cliqué et le bouton de la souris reste enfoncé pendant un certain temps | ## Description @@ -15,15 +15,15 @@ Cet événement peut être généré pour les styles de boutons suivants : - [Toolbar](FormObjects/button_overview.md#toolbar) - [Bevel](FormObjects/button_overview.md#bevel) -- [Rounded Bevel](FormObjects/button_overview.md#rounded-bevel) +- [Bevel arrondi](FormObjects/button_overview.md#rounded-bevel) - [OS X Gradient](FormObjects/button_overview.md#os-x-gradient) -- [OS X Textured](FormObjects/button_overview.md#os-x-textured) +- [OS X Texture](FormObjects/button_overview.md#os-x-textured) - [Office XP](FormObjects/button_overview.md#office-xp) -- [Help](FormObjects/button_overview.md#help) -- [Circle](FormObjects/button_overview.md#circle) -- [Custom](FormObjects/button_overview.md#custom) +- [Aide](FormObjects/button_overview.md#help) +- [Rond](FormObjects/button_overview.md#circle) +- [Personnalisé](FormObjects/button_overview.md#custom) -Cet événement est généralement utilisé pour afficher des pop-up menus en cas de longs clics sur les boutons. The [`On Clicked`](onClicked.md) event, if enabled, is generated if the user releases the mouse button before the "long click" time limit. +Cet événement est généralement utilisé pour afficher des pop-up menus en cas de longs clics sur les boutons. L'événement [`On Clicked`](onClicked.md), s'il est activé, est généré si l'utilisateur relâche le bouton de la souris avant la limite de temps du "clic long". ### Voir également From 8f0bbe3b8e0acf6f8e4a5d4ef979332e282a4e4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:21 +0200 Subject: [PATCH 1710/4889] New translations onlosingfocus.md (French) --- .../current/Events/onLosingFocus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index 69fb863ed46e1e..c76ee3e7b37042 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -9,6 +9,6 @@ title: Sur perte focus ## Description -The `On Losing Focus` event, along with the [`On Getting Focus`](onGettingFocus.md) event, are used to detect and handle the change of focus for [focusable](FormObjects/properties_Entry.md#focusable) objects. +L'événement `On Losing Focus`, ainsi que l'événement [`On Getting Focus`](onGettingFocus.md), sont utilisés pour détecter et gérer le changement de focus des objets [focusables](FormObjects/properties_Entry.md#focusable). Avec les [objets sous-formulaire](FormObjects/subform_overview.md), cet événement est généré dans la méthode de l'objet sous-formulaire lorsqu'il est vérifié. Il est envoyé à la méthode formulaire du sous-formulaire, ce qui signifie, par exemple, que vous pouvez gérer l'affichage des boutons de navigation dans le sous-formulaire en fonction du focus. A noter que les objets de sous-formulaire peuvent eux-mêmes avoir le focus. From 0280e08f8808afb94be1d043d1755094627b703d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:22 +0200 Subject: [PATCH 1711/4889] New translations onmouseenter.md (French) --- .../current/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 31204b52d7faed..25c03458b4410a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description From 63876e09143a8dcce5dea432db86c9d5f7732f11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:24 +0200 Subject: [PATCH 1712/4889] New translations onmouseleave.md (French) --- .../current/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index afa40e84789dee..6cd4b9382178dc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description From 9d9933fe149f06d351ed2f7fef79f8e8f96cf121 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:26 +0200 Subject: [PATCH 1713/4889] New translations onmousemove.md (French) --- .../current/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 7dec972a60ecf4..5c8daf8439ca57 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description From 9b3571af245a2599e46c2a7f97aa11229c469b95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:28 +0200 Subject: [PATCH 1714/4889] New translations onlongclick.md (French) --- .../version-20-R6/Events/onLongClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLongClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLongClick.md index ae018c20c46e45..80051c7d863998 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLongClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLongClick.md @@ -1,11 +1,11 @@ --- id: onLongClick -title: Sur clic long +title: On Long Click --- | Code | Peut être appelé par | Définition | | ---- | ---------------------------------------- | ------------------------------------------------------------------------------------- | -| 39 | [Button](FormObjects/button_overview.md) | Un bouton est cliqué et le bouton de la souris reste enfoncé pendant un certain temps | +| 39 | [Bouton](FormObjects/button_overview.md) | Un bouton est cliqué et le bouton de la souris reste enfoncé pendant un certain temps | ## Description @@ -15,15 +15,15 @@ Cet événement peut être généré pour les styles de boutons suivants : - [Toolbar](FormObjects/button_overview.md#toolbar) - [Bevel](FormObjects/button_overview.md#bevel) -- [Rounded Bevel](FormObjects/button_overview.md#rounded-bevel) +- [Bevel arrondi](FormObjects/button_overview.md#rounded-bevel) - [OS X Gradient](FormObjects/button_overview.md#os-x-gradient) -- [OS X Textured](FormObjects/button_overview.md#os-x-textured) +- [OS X Texture](FormObjects/button_overview.md#os-x-textured) - [Office XP](FormObjects/button_overview.md#office-xp) -- [Help](FormObjects/button_overview.md#help) -- [Circle](FormObjects/button_overview.md#circle) -- [Custom](FormObjects/button_overview.md#custom) +- [Aide](FormObjects/button_overview.md#help) +- [Rond](FormObjects/button_overview.md#circle) +- [Personnalisé](FormObjects/button_overview.md#custom) -Cet événement est généralement utilisé pour afficher des pop-up menus en cas de longs clics sur les boutons. The [`On Clicked`](onClicked.md) event, if enabled, is generated if the user releases the mouse button before the "long click" time limit. +Cet événement est généralement utilisé pour afficher des pop-up menus en cas de longs clics sur les boutons. L'événement [`On Clicked`](onClicked.md), s'il est activé, est généré si l'utilisateur relâche le bouton de la souris avant la limite de temps du "clic long". ### Voir également From 14a7a81251b060309ad1bb5ed2eabd35c3b4152d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:30 +0200 Subject: [PATCH 1715/4889] New translations onlosingfocus.md (French) --- .../version-20-R6/Events/onLosingFocus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md index 69fb863ed46e1e..c76ee3e7b37042 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onLosingFocus.md @@ -9,6 +9,6 @@ title: Sur perte focus ## Description -The `On Losing Focus` event, along with the [`On Getting Focus`](onGettingFocus.md) event, are used to detect and handle the change of focus for [focusable](FormObjects/properties_Entry.md#focusable) objects. +L'événement `On Losing Focus`, ainsi que l'événement [`On Getting Focus`](onGettingFocus.md), sont utilisés pour détecter et gérer le changement de focus des objets [focusables](FormObjects/properties_Entry.md#focusable). Avec les [objets sous-formulaire](FormObjects/subform_overview.md), cet événement est généré dans la méthode de l'objet sous-formulaire lorsqu'il est vérifié. Il est envoyé à la méthode formulaire du sous-formulaire, ce qui signifie, par exemple, que vous pouvez gérer l'affichage des boutons de navigation dans le sous-formulaire en fonction du focus. A noter que les objets de sous-formulaire peuvent eux-mêmes avoir le focus. From 6a67d9308e72f62fa583f999c5b92d526926cad1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:31 +0200 Subject: [PATCH 1716/4889] New translations onmouseenter.md (French) --- .../version-20-R6/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseEnter.md index c2f7d99ccf38db..47838345de09ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description From 1483e450f95c6966a00ca266fd4c23a62cd56f9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:33 +0200 Subject: [PATCH 1717/4889] New translations onmouseleave.md (French) --- .../version-20-R6/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseLeave.md index 13f2a10731127d..e707735c339d00 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description From 0f558f3e55616a3d9ef5679562ee2596ced2e3d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 23 Aug 2024 13:15:35 +0200 Subject: [PATCH 1718/4889] New translations onmousemove.md (French) --- .../version-20-R6/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseMove.md index e2d1df2fc5f0e8..7d6e75f84aa117 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description From 7e61257eb3e1aa87fc5612e8e4a3e97ded6f3131 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Fri, 23 Aug 2024 16:43:09 +0200 Subject: [PATCH 1719/4889] added system varaibles --- docs/Concepts/error-handling.md | 3 +- docs/Concepts/variables.md | 35 +++++++++++++++++-- docs/FormEditor/pictures.md | 2 +- .../version-19/Concepts/error-handling.md | 7 ++-- .../version-19/Concepts/variables.md | 33 +++++++++++++++-- .../version-19/FormEditor/pictures.md | 11 +++--- .../version-20-R5/Concepts/error-handling.md | 3 +- .../version-20-R5/Concepts/variables.md | 35 +++++++++++++++++-- .../version-20-R5/FormEditor/pictures.md | 2 +- .../version-20-R6/Concepts/error-handling.md | 3 +- .../version-20-R6/Concepts/variables.md | 35 +++++++++++++++++-- .../version-20-R6/FormEditor/pictures.md | 2 +- .../version-20/Concepts/error-handling.md | 3 +- .../version-20/Concepts/variables.md | 35 +++++++++++++++++-- .../version-20/FormEditor/pictures.md | 2 +- 15 files changed, 181 insertions(+), 30 deletions(-) diff --git a/docs/Concepts/error-handling.md b/docs/Concepts/error-handling.md index 29450b1dda5842..00853554385986 100644 --- a/docs/Concepts/error-handling.md +++ b/docs/Concepts/error-handling.md @@ -97,8 +97,7 @@ Within a custom error method, you have access to several pieces of information t :::info -4D automatically maintains a number of variables called **system variables**, meeting different needs. See the *4D Language Reference manual*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - the [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) command that returns a collection of the current stack of errors that occurred in the 4D application. You can also use the [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) command that returns the same information as arrays. diff --git a/docs/Concepts/variables.md b/docs/Concepts/variables.md index e80894046ea641..f23cfa2b5dc432 100644 --- a/docs/Concepts/variables.md +++ b/docs/Concepts/variables.md @@ -237,10 +237,41 @@ For more information, see the chapter **Processes** and the description of these ### Interprocess variables -Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> Use of interprocess variables is not recommended since they are not available from preemptive processes and tend to make the code less maintainable. +Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. In Client/Server, each machine (Client machines and Server machine) share the same definition of interprocess variables, but each machine has a different instance for each variable. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +|System variable name|Type|Description| +|---|---|---| +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| +|`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| +|`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| +|`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| +|`MouseProc`|Longint|Set to the process number in which the last event took place| + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file diff --git a/docs/FormEditor/pictures.md b/docs/FormEditor/pictures.md index 9badb6fbe5ee55..c4cc5d33c67741 100644 --- a/docs/FormEditor/pictures.md +++ b/docs/FormEditor/pictures.md @@ -81,6 +81,6 @@ At runtime, 4D will automatically load the light or dark image according to the 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. This mechanism, similar to that of a picture map, can be used, for example, to handle scrollable button bars or the interface of cartography software. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. diff --git a/versioned_docs/version-19/Concepts/error-handling.md b/versioned_docs/version-19/Concepts/error-handling.md index a2dcf94411f1ee..f18128218afb53 100644 --- a/versioned_docs/version-19/Concepts/error-handling.md +++ b/versioned_docs/version-19/Concepts/error-handling.md @@ -58,14 +58,17 @@ An error-handling method installed by the `ON ERR CALL` command only applies to Within the custom error method, you have access to several pieces of information that will help you identifying the error: -- dedicated system variables(*): +- dedicated system variables: - `Error` (longint): error code - `Error method` (text): name of the method that triggered the error - `Error line` (longint): line number in the method that triggered the error - `Error formula` (text): formula of the 4D code (raw text) which is at the origin of the error. -(*) 4D automatically maintains a number of variables called **system variables**, meeting different needs. See the *4D Language Reference manual*. +:::info + +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +::: - the `GET LAST ERROR STACK` command that returns information about the current stack of errors of the 4D application. - the `Get call chain` command that returns a collection of objects describing each step of the method call chain within the current process. diff --git a/versioned_docs/version-19/Concepts/variables.md b/versioned_docs/version-19/Concepts/variables.md index 8f0d59f3f566ac..5f6e7499f1fb00 100644 --- a/versioned_docs/version-19/Concepts/variables.md +++ b/versioned_docs/version-19/Concepts/variables.md @@ -220,12 +220,41 @@ For more information, see the chapter **Processes** and the description of these ### Interprocess variables -Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. +:::warning Deprecated -> Use of interprocess variables is not recommended since they are not available from preemptive processes and tend to make the code less maintainable. +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: + +Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. In Client/Server, each machine (Client machines and Server machine) share the same definition of interprocess variables, but each machine has a different instance for each variable. +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +|System variable name|Type|Description| +|---|---|---| +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| +|`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| +|`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| +|`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| +|`MouseProc`|Longint|Set to the process number in which the last event took place| + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file diff --git a/versioned_docs/version-19/FormEditor/pictures.md b/versioned_docs/version-19/FormEditor/pictures.md index b51d8142f5d962..c4cc5d33c67741 100644 --- a/versioned_docs/version-19/FormEditor/pictures.md +++ b/versioned_docs/version-19/FormEditor/pictures.md @@ -29,7 +29,7 @@ This icon indicates that the picture cannot be displayed or manipulated locally 4D supports high resolution pictures on both macOS and Windows platforms. High resolution pictures can be defined by either scale factor or dpi. -### Scale factor (macOS only) +### Scale factor High resolution displays have a higher pixel density than traditional standard displays. For pictures to render correctly on high resolution displays, the number of pixels in the picture must be multiplied by the *scale factor* (*i.e.*, two times larger, three times larger, etc.). @@ -49,19 +49,18 @@ High resolution pictures with the @nx convention can be used in the following ob * [List box headers](FormObjects/listbox_overview.md#list-box-headers) * [Menu icons](Menus/properties.md#item-icon) -4D automatically prioritizes pictures with the highest resolution. -

    **Example**: When using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). +4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). >Note that resolution prioritization occurs only for displaying pictures onscreen, there is no automatic prioritization made when printing. -### DPI (macOS and Windows) +### DPI While 4D automatically prioritizes the highest resolution, there are, however, some behavioral differences depending on screen and image dpi*(\*)*, and picture format: |Operation |Behavior| |---|---| |Drop or Paste|If the picture has:
    • **72dpi or 96dpi** - The picture is "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatted and the object containing the picture has the same number of pixels.
    • **Other dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted and the object containing the picture is equal to (picture's number of pixels * screen dpi) / (picture's dpi)
    • **No dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted.
    | -|[Automatic Size](https://doc.4d.com/4Dv18/4D/18/Setting-object-display-properties.300-4575725.en.html#148057) (Form Editor context menu)|If the picture's display format is:
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - The object containing the picture is resized according to (picture's number of pixels * screen dpi) / (picture's dpi)
    • **Not scaled** - The object containing the picture has the same number of pixels as the picture.
    | +|[Automatic Size](https://doc.4d.com/4Dv19/4D/19/Setting-object-display-properties.300-5416671.en.html#148057) (Form Editor context menu)|If the picture's display format is:
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - The object containing the picture is resized according to (picture's number of pixels * screen dpi) / (picture's dpi)
    • **Not scaled** - The object containing the picture has the same number of pixels as the picture.
    | *(\*) Typically, macOS = 72dpi, Windows = 96dpi* @@ -82,6 +81,6 @@ At runtime, 4D will automatically load the light or dark image according to the 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. This mechanism, similar to that of a picture map, can be used, for example, to handle scrollable button bars or the interface of cartography software. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. diff --git a/versioned_docs/version-20-R5/Concepts/error-handling.md b/versioned_docs/version-20-R5/Concepts/error-handling.md index 29450b1dda5842..00853554385986 100644 --- a/versioned_docs/version-20-R5/Concepts/error-handling.md +++ b/versioned_docs/version-20-R5/Concepts/error-handling.md @@ -97,8 +97,7 @@ Within a custom error method, you have access to several pieces of information t :::info -4D automatically maintains a number of variables called **system variables**, meeting different needs. See the *4D Language Reference manual*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - the [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) command that returns a collection of the current stack of errors that occurred in the 4D application. You can also use the [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) command that returns the same information as arrays. diff --git a/versioned_docs/version-20-R5/Concepts/variables.md b/versioned_docs/version-20-R5/Concepts/variables.md index e80894046ea641..f23cfa2b5dc432 100644 --- a/versioned_docs/version-20-R5/Concepts/variables.md +++ b/versioned_docs/version-20-R5/Concepts/variables.md @@ -237,10 +237,41 @@ For more information, see the chapter **Processes** and the description of these ### Interprocess variables -Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> Use of interprocess variables is not recommended since they are not available from preemptive processes and tend to make the code less maintainable. +Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. In Client/Server, each machine (Client machines and Server machine) share the same definition of interprocess variables, but each machine has a different instance for each variable. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +|System variable name|Type|Description| +|---|---|---| +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| +|`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| +|`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| +|`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| +|`MouseProc`|Longint|Set to the process number in which the last event took place| + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file diff --git a/versioned_docs/version-20-R5/FormEditor/pictures.md b/versioned_docs/version-20-R5/FormEditor/pictures.md index 9badb6fbe5ee55..c4cc5d33c67741 100644 --- a/versioned_docs/version-20-R5/FormEditor/pictures.md +++ b/versioned_docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ At runtime, 4D will automatically load the light or dark image according to the 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. This mechanism, similar to that of a picture map, can be used, for example, to handle scrollable button bars or the interface of cartography software. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. diff --git a/versioned_docs/version-20-R6/Concepts/error-handling.md b/versioned_docs/version-20-R6/Concepts/error-handling.md index 29450b1dda5842..00853554385986 100644 --- a/versioned_docs/version-20-R6/Concepts/error-handling.md +++ b/versioned_docs/version-20-R6/Concepts/error-handling.md @@ -97,8 +97,7 @@ Within a custom error method, you have access to several pieces of information t :::info -4D automatically maintains a number of variables called **system variables**, meeting different needs. See the *4D Language Reference manual*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - the [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) command that returns a collection of the current stack of errors that occurred in the 4D application. You can also use the [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) command that returns the same information as arrays. diff --git a/versioned_docs/version-20-R6/Concepts/variables.md b/versioned_docs/version-20-R6/Concepts/variables.md index e80894046ea641..f23cfa2b5dc432 100644 --- a/versioned_docs/version-20-R6/Concepts/variables.md +++ b/versioned_docs/version-20-R6/Concepts/variables.md @@ -237,10 +237,41 @@ For more information, see the chapter **Processes** and the description of these ### Interprocess variables -Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> Use of interprocess variables is not recommended since they are not available from preemptive processes and tend to make the code less maintainable. +Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. In Client/Server, each machine (Client machines and Server machine) share the same definition of interprocess variables, but each machine has a different instance for each variable. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +|System variable name|Type|Description| +|---|---|---| +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| +|`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| +|`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| +|`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| +|`MouseProc`|Longint|Set to the process number in which the last event took place| + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file diff --git a/versioned_docs/version-20-R6/FormEditor/pictures.md b/versioned_docs/version-20-R6/FormEditor/pictures.md index 9badb6fbe5ee55..c4cc5d33c67741 100644 --- a/versioned_docs/version-20-R6/FormEditor/pictures.md +++ b/versioned_docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ At runtime, 4D will automatically load the light or dark image according to the 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. This mechanism, similar to that of a picture map, can be used, for example, to handle scrollable button bars or the interface of cartography software. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. diff --git a/versioned_docs/version-20/Concepts/error-handling.md b/versioned_docs/version-20/Concepts/error-handling.md index 5d4816642217bb..c658d905ab3165 100644 --- a/versioned_docs/version-20/Concepts/error-handling.md +++ b/versioned_docs/version-20/Concepts/error-handling.md @@ -92,8 +92,7 @@ Within a custom error method, you have access to several pieces of information t :::info -4D automatically maintains a number of variables called **system variables**, meeting different needs. See the *4D Language Reference manual*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - the [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) command that returns a collection of the current stack of errors that occurred in the 4D application. You can also use the [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) command that returns the same information as arrays. diff --git a/versioned_docs/version-20/Concepts/variables.md b/versioned_docs/version-20/Concepts/variables.md index ee78a70d9b1270..239ae94eb9dc29 100644 --- a/versioned_docs/version-20/Concepts/variables.md +++ b/versioned_docs/version-20/Concepts/variables.md @@ -219,10 +219,41 @@ For more information, see the chapter **Processes** and the description of these ### Interprocess variables -Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> Use of interprocess variables is not recommended since they are not available from preemptive processes and tend to make the code less maintainable. +Interprocess variables are available throughout the project and are shared across all cooperative processes. They are primarily used to share information between processes. The name of an interprocess variable always begins with the symbols `<>` — a “less than” sign followed by a “greater than” sign— followed by 31 characters. In Client/Server, each machine (Client machines and Server machine) share the same definition of interprocess variables, but each machine has a different instance for each variable. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +|System variable name|Type|Description| +|---|---|---| +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| +|`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| +|`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| +|`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| +|`MouseProc`|Longint|Set to the process number in which the last event took place| + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file diff --git a/versioned_docs/version-20/FormEditor/pictures.md b/versioned_docs/version-20/FormEditor/pictures.md index 9badb6fbe5ee55..c4cc5d33c67741 100644 --- a/versioned_docs/version-20/FormEditor/pictures.md +++ b/versioned_docs/version-20/FormEditor/pictures.md @@ -81,6 +81,6 @@ At runtime, 4D will automatically load the light or dark image according to the 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. This mechanism, similar to that of a picture map, can be used, for example, to handle scrollable button bars or the interface of cartography software. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). The coordinates are expressed in pixels with respect to the top left corner of the picture (0,0). If the mouse is outside of the picture coordinates system, -1 is returned in *MouseX* and *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From cb0e52166433b8a1aa1e23c4a01e1bd278dd1f93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:25:26 +0200 Subject: [PATCH 1720/4889] New translations data-types.md (French) --- .../version-18/Concepts/data-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/data-types.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/data-types.md index 6dc2aea21fb7e8..62b0abfaba9c6b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/data-types.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/data-types.md @@ -49,7 +49,7 @@ Le tableau suivant illustre ces valeurs par défaut : | Type | Interprocess/Process (interprété/compilé), Local (interprété/compilé "à zéro") | Local compilé "aberrant" | Local compilé "non" | | ---------- | ------------------------------------------------------------------------------ | ------------------------ | --------------------------- | -| Booléen | False | True | True (varie) | +| Booleen | False | True | True (varie) | | Date | 00-00-00 | 00-00-00 | 00-00-00 | | Longint | 0 | 1919382119 | 909540880 (varie) | | Time | 00:00:00 | 533161:41:59 | 249345:34:24 (varie) | From dbe7dafadbb477788a94a1e84406fcdb9b754ae0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:25:51 +0200 Subject: [PATCH 1721/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../code-editor/write-class-method.md | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md index 83dc361e712d69..b2eff1fa6cfe04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md @@ -123,27 +123,27 @@ Você pode exibir ou ocultar os números de linhas na área de pontos de quebra - Para habilitar ou desabilitar a exibição dos números de linha por padrão, escolha **Preferências** > **Métodos** > **Mostrar números de linha**. - Para modificar essa exibição separadamente para cada janela do Editor de Código, escolha **Método** > **Visualizar** > **Números de Linha**. -Displaying the line numbers makes it easier to find your way around in the window. O comando **Método** > **Ir al número de linha...** também permite aproveitar essa exibição. +Exibir as linhas de números torna mais fácil encontrar o seu caminho na janela. O comando **Método** > **Ir al número de linha...** também permite aproveitar essa exibição. Este tipo de busca é útil quando usada em conjunto com o [compilador](../Project/compiler.md), que sinaliza erros de tempo de execução pelo número da linha em que eles ocorrem. ### Barra de estado -The status bar located at the bottom right part of the editor window displays the position of the cursor at all times: +A barra de status localizada na parte inferior direita do editor da janela exibe a posição do cursor em todos os momentos: ![](../assets/en/code-editor/status-bar.png) - **Ln**: Número da linha -- **C**: número de coluna, ou seja, o nível na hierarquia das estruturas de programação. O primeiro nível é 0. The column number is useful for debugging since this information can be provided by the interpreter in the event of an error in the code. +- **C**: número de coluna, ou seja, o nível na hierarquia das estruturas de programação. O primeiro nível é 0. O número da coluna é útil para debugar, pois essa informação pode ser fornecida pelo interpretador em caso de erro no código. - **Ch**: Localização do caractere na linha. - ![](../assets/en/code-editor/show-hide-list.png): Ocultar/exibir listas. -When you set the cursor in a command, function or parameter(s), the status bar displays the syntax of the command. Se você escrever ou selecionar um parâmetro, a área mostra o parâmetro atual em **bold**: +Quando você define o cursor em um comando, função ou parâmetros, a barra de status exibe a sintaxe do comando. Se você escrever ou selecionar um parâmetro, a área mostra o parâmetro atual em **bold**: ![](../assets/en/code-editor/status-bar-bold.png) ### Menu de navegação suspenso -The navigation dropdown helps you organize your code and navigate more easily inside your classes and methods: +O menu suspenso de navegação ajuda você a organizar seu código e navegar com mais facilidade dentro de suas classes e métodos: ![dropdown-list](../assets/en/code-editor/dropdown-list.png) @@ -151,11 +151,11 @@ Algumas tags são adicionadas automaticamente, e você pode complementar a lista #### Navegação de código -Click an item in the dropdown list to go to its first line in the code. Você também pode navegar com as teclas de seta e pressionar **Enter**. +Clique em um item da lista suspensa para acessar sua primeira linha no código. Você também pode navegar com as teclas de seta e pressionar **Enter**. #### Marcação automática -Constructors, method declarations, functions and computed attributes are automatically tagged and added to the dropdown list. +Construtores, declarações de métodos, funções e atributos computados são automaticamente marcados e adicionados à lista suspensa. Quando não existe uma etiqueta na classe/método, a ferramenta apresenta "Sem etiqueta". @@ -200,7 +200,7 @@ Todos os marcadores localizados dentro de funções são recuados na lista suspe As etiquetas são exibidas em sua ordem de aparecimento dentro do método/classe. -To display the tags of a method or class in alphabetical order, do one of the following: +Para exibir as tags de um método ou classe em ordem alfabética, faça uma das seguintes: - \*\*Clique direito na ferramenta suspensa - mantenha pressionado **Cmd** no macOS ou **Alt** no Windows e clique na ferramenta suspensa @@ -209,7 +209,7 @@ To display the tags of a method or class in alphabetical order, do one of the fo ### Atalhos -Multiple features of 4D's Code Editor are available through default keyboard shortcuts. +Várias funcionalidades do editor de código do 4D estão disponíveis através de atalhos de teclado padrão. :::info macOS @@ -222,12 +222,12 @@ No macOS, use a tecla **Command** em vez da tecla **Ctrl** mencionada (Windows). | **Selecção e navegação** | | | Duplo clique | Selecionar o nome de um elemento da linguagem | | [Alt]+Clique duas vezes | Selecionar um nome de elemento de língua contendo espaços (constante, método, etc.) | -| [Shift]+[seta para a direita] | Create and enlarge the selection, character by character, to the right, or Reduce the selection, character by character, from the left | -| [Shift]+[seta para a esquerda] | Reduce the selection, character by character, from the right or Create and enlarge the selection, character by character, to the left | -| [Shift]+[seta para baixo] | Create and enlarge a selection, line by line, from the top to the bottom | -| [Shift]+[seta para cima] | Create and enlarge a selection, line by line, from the bottom to the top | +| [Shift]+[seta para a direita] | Criar e ampliar a seleção, personagem por caractere, para a direita ou Reduzir a seleção, personagem por caracter a partir da esquerda | +| [Shift]+[seta para a esquerda] | Reduzir a seleção, caractere por caractere, da direita ou Criar e ampliar a seleção, caractere por caractere, para a esquerda | +| [Shift]+[seta para baixo] | Criar e ampliar uma seleção, linha por linha, da parte superior à parte inferior | +| [Shift]+[seta para cima] | Criar e ampliar uma seleção, linha por linha, de baixo para cima | | [Ctrl]+[Shift]+[seta para a direita] | Criar e ampliar a seleção, palavra a palavra, a partir da direita | -| [Ctrl]+[Shift]+[seta para a esquerda] | Reduce the selection, word for word, from the right, or create and enlarge the selection, word by word, from the left | +| [Ctrl]+[Shift]+[seta para a esquerda] | Reduza a seleção, palavra por palavra, à direita, ou crie e amplie a seleção, palavra por palavra, à esquerda | | [Ctrl]+[seta para a direita] | Mover o ponto de inserção, palavra a palavra, da esquerda para a direita | | [Ctrl]+[left arrow] | Mover o ponto de inserção, palavra a palavra, da direita para a esquerda | | [Alt]+[seta para baixo] | Mover a(s) linha(s) onde se encontra o cursor para a parte inferior | @@ -236,10 +236,10 @@ No macOS, use a tecla **Command** em vez da tecla **Ctrl** mencionada (Windows). | [End] | Colocar o ponto de inserção no fim da linha | | [Ctrl]+[Home] | Colocar o ponto de inserção no início do método | | [Ctrl]+[End] | Colocar o ponto de inserção no final do método | -| [Shift]+[Home] | Select all the characters in the line that are to the left of the cursor | -| [Shift]+[End] | Select all the characters in the line that are to the right of the cursor | -| [PgUp] | Scroll the contents of the method, page by page, from the bottom to the top (doesn't modify the insertion point) | -| [PgDn] | Scroll the contents of the method, page by page, from the top to the bottom (doesn't modify the insertion point) | +| [Shift]+[Home] | Selecione todos os caracteres da linha que estão à esquerda do cursor | +| [Shift]+[End] | Selecione todos os caracteres da linha que estão à direita do cursor | +| [PgUp] | Rolar o conteúdo do método, página por página, da parte inferior até a parte superior (não modificar o ponto de inserção) | +| [PgDn] | Rolar o conteúdo do método, página por página, de cima para baixo (não modifica o ponto de inserção) | | [**Introspecção**](#goto-definition) | | | [Ctrl]+K ou [Alt]+clique duas vezes | Mesmo que o comando [**Ir para definição**](#goto-definition) | | \[Ctrl\] (Windows) or \[Alt\] (macOS)+hovering over a token | Sublinhar o token (elemento linguístico identificado). Clique no token sublinhado = igual ao comando [**Goto definition**] (#goto-definition) | @@ -266,13 +266,13 @@ A maioria desses atalhos pode ser personalizada na caixa de diálogo [4D Prefere ## Editar código -4D uses standard text editing techniques for typing and editing in the Code Editor. +O 4D utiliza técnicas padrão de edição de texto para digitar e editar no Editor de código. -The Code Editor uses display conventions (style, color) for the syntax elements. Você pode [personalizar estas convenções](#customizing-the-editing-area). As you type, when you validate your entry, 4D evaluates the text of the line and applies the appropriate display format. 4D also indents each line to its proper level in relation to the preceding line when you use programming structures (If, End if...). +O Editor de código usa convenções de exibição (estilo, cor) para os elementos de sintaxe. Você pode [personalizar estas convenções](#customizing-the-editing-area). Conforme você digita, ao validar sua entrada, o 4D avalia o texto da linha e aplica o formato de exibição apropriado. 4D também recua cada linha para seu nível adequado em relação à linha anterior quando você usa estruturas de programação (If, End if...). -Pode utilizar as teclas de setas para se deslocar rapidamente de uma linha para outra. Using the arrow keys to move across several lines is quicker than clicking because the editor delays evaluating the line for errors. +Pode utilizar as teclas de setas para se deslocar rapidamente de uma linha para outra. Usar as teclas de seta para mover-se por várias linhas é mais rápido do que clicar, pois o editor atrasa a avaliação da linha em busca de erros. -Under Windows, the code editor includes an Input Code Editor (IME) to facilitate code editing on Japanese or Chinese systems. +No Windows, o editor de código inclui um Editor de Código de Entrada (IME) para facilitar a edição de código em sistemas japoneses ou chineses. O Editor de Código inclui numerosos [atalhos de navegação](#shortcuts). @@ -285,15 +285,15 @@ O caractere de barra invertida (`\`) tem um suporte específico na linguagem 4D: :::caution -O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). In general, 4D will correctly interpret Windows pathnames entered in the Code Editor by replacing the single backslash with a double backslash. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N\` (uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). You must therefore enter a double backslash when you want to have a backslash in front of a character used in one of the escape sequences recognized by 4D. +O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). Em geral, o 4D interpretará corretamente os nomes de caminho do Windows inseridos no Editor de código substituindo a barra invertida simples por uma barra invertida dupla. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N`(uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). Você deve então digitar um duplo`\\\` quando quiser inserir uma barra invertida antes de um caractere usado em uma das sequências de escape reconhecidas por 4D. ::: ### Arrastar e largar -From the Explorer, you can drag and drop tables, fields, forms, project methods, constants, or 4D commands. Quando você arrasta e solta um elemento, 4D sempre usa a sintaxe correta. Por exemplo, se você arrastar o nome do campo First Name da tabela `[People]`, ele aparecerá no Code Editor como `[People]First Name`. Da mesma forma, se você arrastar o nome do formulário Input da tabela People, ele aparecerá no Code Editor como `[People]; "Input"`. +Do explorer, você pode arrastar e soltar tabelas, campos, formulários, métodos de projeto, constantes ou comandos 4D. Quando você arrasta e solta um elemento, 4D sempre usa a sintaxe correta. Por exemplo, se você arrastar o nome do campo First Name da tabela `[People]`, ele aparecerá no Code Editor como `[People]First Name`. Da mesma forma, se você arrastar o nome do formulário Input da tabela People, ele aparecerá no Code Editor como `[People]; "Input"`. -Quando você insere um comando arrastando-o da página **Comandos** do Explorer, ele aparece com sua sintaxe (que consiste em todos os seus parâmetros) no Editor de código. This feature simply reminds you of the parameters that the command expects. Assim, você pode usar uma sintaxe mais adequada ao seu uso. +Quando você insere um comando arrastando-o da página **Comandos** do Explorer, ele aparece com sua sintaxe (que consiste em todos os seus parâmetros) no Editor de código. Essa funcionalidade simplesmente lembra você dos parâmetros que o comando espera. Assim, você pode usar uma sintaxe mais adequada ao seu uso. In the Code Editor, the drag-and-drop mechanism is activated as soon as a portion of text is selected. You can also drag-and-drop within a method, class, function or between two different ones. Por padrão, o mecanismo de arrastar e soltar **move** o texto selecionado. Para **copiá-lo**, mantenha pressionada a tecla **Ctrl** (Windows) ou a tecla **Option** (macOS) durante a operação. @@ -303,9 +303,9 @@ Por padrão, o mecanismo de arrastar e soltar **move** o texto selecionado. Para Você pode modificar automaticamente o caso dos caracteres selecionados usando os comandos em **Métodos** > **Caixa** ou o menu de contexto do editor: - **Maiúsculas** / **Minúsculas**: Muda os caracteres selecionados para maiúsculas ou minúsculas. -- **camelCase** / **CamelCase** : Muda os caracteres selecionados para "camel case". This consists in changing each first letter of a group of attached words to uppercase. Este tipo de notação é frequentemente utilizado para as nomenclaturas de variáveis. hireDate e PurchaseDate são exemplos de duas variantes da notação camel case. +- **camelCase** / **CamelCase** : Muda os caracteres selecionados para "camel case". Isso consiste em alterar a primeira letra de cada palavra do grupo para maiúscula. Este tipo de notação é frequentemente utilizado para as nomenclaturas de variáveis. hireDate e PurchaseDate são exemplos de duas variantes da notação camel case. -When you apply one of these commands to a text selection, the spaces and "_" characters are removed and the first letter of each word becomes uppercase. +Quando você aplica um desses comandos a uma seleção de texto, os espaços e os caracteres "_" são removidos e a primeira letra de cada palavra se torna maiúscula. ### Trocar expressão @@ -317,13 +317,13 @@ torna-se `variable2:=variable1` -This function is extremely useful for reversing a set of assignments used to get or set properties, or to correct input errors. Para usar essa função, selecione a(s) linha(s) a ser(em) modificada(s) e, em seguida, escolha **Method** > **Swap Expression** ou use o menu de contexto da área. Within the selection, only the lines assigning a value will be modified. +Essa função é extremamente útil para reverter um conjunto de atribuições usadas para obter ou definir propriedades ou para corrigir erros de entrada. Para usar essa função, selecione a(s) linha(s) a ser(em) modificada(s) e, em seguida, escolha **Method** > **Swap Expression** ou use o menu de contexto da área. Dentro da seleção, apenas as linhas que atribuem um valor serão modificadas. ### Pranchetas -In addition to the standard copy-paste operation, 4D offers two additional functions that let you work with the contents of different clipboards: +Além da operação padrão de copiar e colar, o 4D oferece duas funções adicionais que permitem trabalhar com o conteúdo de diferentes áreas de transferência: -- The program stores the last 10 "copy" or "cut" actions that were performed in the Code Editor in memory during the current session. Each of the different contents saved in this way can be reused at any time. Para isso, use o comando **Clipboard History** do menu de contexto do Editor de código ou o botão "Last Clipboard values" da barra de ferramentas: +- O programa armazena em memória as últimas 10 ações de "copiar" ou "recortar" que foram executadas no Editor de Código durante a sessão atual. Cada um dos diferentes conteúdos salvos desta forma pode ser reutilizado a qualquer momento. Para isso, use o comando **Clipboard History** do menu de contexto do Editor de código ou o botão "Last Clipboard values" da barra de ferramentas: ![](../assets/en/code-editor/last-clipboard-values-2.png) @@ -341,7 +341,7 @@ Você pode mover a linha onde o cursor está diretamente, sem selecioná-la prim O editor de código fornece funções de preenchimento automático. 4D exibe automaticamente sugestões baseadas nos primeiros caracteres digitados. -In the example given below, typing the string "cop" causes the display of a blue triangle indicating that several suggestions are available: +No exemplo abaixo, digitar a string "cop" faz com que seja exibido um triângulo azul indicando que há várias sugestões disponíveis: ![](../assets/en/code-editor/autocomplete-1.png) @@ -366,9 +366,9 @@ Por padrão, você também pode inserir um valor sugerido pressionando uma das s > Você pode desativar o uso de delimitadores para inserir valores sugeridos em **Preferences** > **Methods** > **Options**. -Você pode pressionar a tecla **Esc** para fechar a lista pop-up ou pode continuar digitando enquanto ela estiver aberta. The values suggested in the pop-up list are updated as additional characters are typed. +Você pode pressionar a tecla **Esc** para fechar a lista pop-up ou pode continuar digitando enquanto ela estiver aberta. Os valores sugeridos na lista pop-up são atualizados como caracteres adicionais são digitados. -If the characters typed correspond to different types of objects, the list displays them in their current style. Podem ser visualizados os seguintes tipos de objetos: +Se os caracteres digitados correspondem a diferentes tipos de objetos, a lista os exibe em seu estilo atual. Podem ser visualizados os seguintes tipos de objetos: - Comandos 4D - Comandos SQL @@ -387,7 +387,7 @@ If the characters typed correspond to different types of objects, the list displ #### Nomes de propriedade de objeto -4D automatically displays case-sensitive suggestions of all valid object property names in 4D code when you: +O 4D exibe automaticamente sugestões sensíveis a maiúsculas e minúsculas de todos os nomes de propriedades de objetos válidos no código 4D quando você: - digite um ponto "." depois de um objeto ou - utilizar a tecla Tab após um ponteiro objeto desreferenciado "->". @@ -396,11 +396,11 @@ If the characters typed correspond to different types of objects, the list displ > A propriedade `length` é sempre incluída para uso com coleções. -Once created, property names are stored in an internal global list and are available anytime a method/class/function is opened, closed or changes focus. +Uma vez criados, os nomes das propriedades são armazenados em uma lista global interna e ficam disponíveis sempre que um método/classe/função é aberto, fechado ou muda de foco. ![](../assets/en/code-editor/autocomplete-object-attributes-2.png) -A lista de sugestões é atualizada dinamicamente enquanto você edita o código. When switching between windows, new/edited property names are always added to the global list. The list is also updated when you preview a method, class or function in the Explorer. +A lista de sugestões é atualizada dinamicamente enquanto você edita o código. Ao alternar entre janelas, os nomes de propriedades novos/editados são sempre adicionados à lista global. A lista também é atualizada quando você visualiza um método, uma classe ou uma função no Explorer. Quando o banco de dados é reiniciado, a lista é reinicializada. @@ -410,7 +410,7 @@ Quando o banco de dados é reiniciado, a lista é reinicializada. O editor de código possui poderosas funcionalidades de **buscar e substituir** que se aplicam à janela atual. -A search and replace area can be displayed in the toolbar of any method window: +Uma área de busca e substituição pode ser exibida na barra de ferramentas de qualquer janela de método: ![find-dialog](../assets/en/code-editor/search-area.png) @@ -426,18 +426,18 @@ A funcionalidade **Localizar no Design** na barra de ferramentas do 4D ou no men Selecione **Find > Find...** no menu **Edit** ou digite **Ctrl+F** (Windows)/**Cmd+F** (macOS) para exibir/ativar a área *Search*. -The search defined in this area will be performed in the code located in the window. +A pesquisa definida nessa área será executada no código localizado na janela. -A área de entrada **find** permite que você insira a string a ser pesquisada. This area is a combo box that stores the last 10 strings that have been searched for or replaced during the session. Se você destacar o texto antes de escolher o comando **Find...**, ele aparecerá nessa área. Pode então utilizar este texto ou substituí-lo por outro. +A área de entrada **find** permite que você insira a string a ser pesquisada. Esta área é uma caixa de combinação que armazena as últimas 10 sequências de caracteres que foram pesquisadas ou substituídas durante a sessão. Se você destacar o texto antes de escolher o comando **Find...**, ele aparecerá nessa área. Pode então utilizar este texto ou substituí-lo por outro. -Once a string is entered or selected, all occurrences found in the opened window are highlighted and the right side of the area displays the total number of hits found. Também indica a posição atual do cursor entre todos os resultados. +Depois que uma cadeia é inserida ou selecionada, todas as ocorrências encontradas na janela aberta são destacadas e o lado direito da área exibe o número total de ocorrências encontradas. Também indica a posição atual do cursor entre todos os resultados. Pressione a tecla **Enter** para selecionar a ocorrência mais próxima ao cursor. Você também pode clicar nos botões **Próximo / Anterior** ![find-next-previous](../assets/en/code-editor/find-next.png) para selecionar todas as ocorrências sequencialmente no início ou no fim do método atual, a partir da localização inicial do cursor, ou usar os comandos **Procurar Próximo** e **Procurar Anterior** do [menu **Editar**](#shortcuts). #### Opções -- **Sensível a maiúsculas e minúsculas** ![case-sensitive](../assets/en/code-editor/case-sensitive.png): Leva em consideração as maiúsculas e minúsculas dos caracteres conforme eles foram inseridos na área de localização. Essa opção também considera os caracteres diacríticos. For instance, a search for "MyVar" will not find "myVar"; a search for "dej" will not find "déjà". -- **Palavra Inteira** ![full-word](../assets/en/code-editor/full-word.png): Limita a pesquisa a ocorrências exatas da palavra que está sendo procurada. When this option is checked, for instance, a search for "client" will not find either "clients" or "myclient." When this option is checked, for instance, a search for "client" will not find either "clients" or "myclient." +- **Sensível a maiúsculas e minúsculas** ![case-sensitive](../assets/en/code-editor/case-sensitive.png): Leva em consideração as maiúsculas e minúsculas dos caracteres conforme eles foram inseridos na área de localização. Essa opção também considera os caracteres diacríticos. Por exemplo, uma busca por "MyVar" não encontrará "myVar"; uma busca por "dej" não encontrará "déjà". +- **Palavra Inteira** ![full-word](../assets/en/code-editor/full-word.png): Limita a pesquisa a ocorrências exatas da palavra que está sendo procurada. Quando esta opção for marcada, por exemplo, uma busca por "cliente" não irá encontrar nem "clientes" nem "meucliente." Por padrão, essa opção não está marcada; portanto, uma pesquisa por "var" encontrará "Myvar", "variation" etc. ### Substituir From 7ceb19b35fbd8c9de8d13ce2f2e5e1d43ce5c2bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:26:05 +0200 Subject: [PATCH 1722/4889] New translations dt_null_undefined.md (French) --- .../version-18/Concepts/dt_null_undefined.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_null_undefined.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_null_undefined.md index 5c80639d0bab14..f880b488685908 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_null_undefined.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/dt_null_undefined.md @@ -15,7 +15,7 @@ Dans le langage de 4D et pour les attributs des champs objets, les valeurs null ## Undefined -Undefined (Indéfinie) n'est pas véritablement un type de données. Une variable dite "indéfinie" est une variable n'ayant pas encore été définie. Une fonction utilisateur (c'est-à-dire une méthode projet qui retourne une valeur) peut retourner une valeur indéfinie si, à l'intérieur de la méthode, le résultat de la fonction ($0) est assigné à une expression indéfinie (une expression issue d'un calcul effectué avec au moins une variable indéfinie). Un champ ne peut pas être indéfini (la commande `Indefinie` retourne toujours Faux pour un champ). Une variable variant porte la valeur par défaut **undefined**. +Undefined (Indéfinie) n'est pas véritablement un type de données. Il indique une variable n'ayant pas encore été définie. Une fonction utilisateur (c'est-à-dire une méthode projet qui retourne une valeur) peut retourner une valeur indéfinie si, à l'intérieur de la méthode, le résultat de la fonction ($0) est assigné à une expression indéfinie (une expression issue d'un calcul effectué avec au moins une variable indéfinie). Un champ ne peut pas être indéfini (la commande `Indefinie` retourne toujours Faux pour un champ). Une variable variant porte la valeur par défaut **undefined**. ## Exemples From 10b8e582c2857be62cb468de8ae27538e7e9ca39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:26:24 +0200 Subject: [PATCH 1723/4889] New translations variables.md (French) --- .../version-18/Concepts/variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/variables.md index febf8fd1820b99..83fb1998fa3255 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/variables.md @@ -122,7 +122,7 @@ Pour plus d'informations, reportez-vous à la section **Process** et à la descr Les variables interprocess sont visibles dans toute la base et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. -> L'utilisation de variables interprocess n'est pas recommandée car elles ne sont pas disponibles depuis le process préemptif et peuvent rendre le code moins maintenable. +> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. The name of an interprocess variable always begins with the symbols (`<>`) — a “less than” sign followed by a “greater than” sign— followed by 31 characters. From 193c2c32f3e57c4f221db44984d6d7c6003a449a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:33:47 +0200 Subject: [PATCH 1724/4889] New translations data-types.md (French) --- .../version-19/Concepts/data-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md index 51262d2687596e..705da6b94654cc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md @@ -39,7 +39,7 @@ La valeur par défaut dépend du type de variable : | Type | La valeur par défaut | | ---------- | -------------------- | -| Booléen | False | +| Booleen | False | | Date | 00-00-00 | | Longint | 0 | | Time | 00:00:00 | From 20dcaa8be672ba9d2285d5414217655fd92ac97d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:33:52 +0200 Subject: [PATCH 1725/4889] New translations dt_null_undefined.md (French) --- .../version-19/Concepts/dt_null_undefined.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_null_undefined.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_null_undefined.md index 578bf11fd0224a..dffe1c42ea2127 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_null_undefined.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_null_undefined.md @@ -17,7 +17,7 @@ Dans le langage de 4D et pour les attributs des champs objets, les valeurs null ## Undefined -Undefined (Indéfinie) n'est pas véritablement un type de données. Une variable dite "indéfinie" est une variable n'ayant pas encore été définie. Une fonction utilisateur (c'est-à-dire une méthode projet qui retourne une valeur) peut retourner une valeur indéfinie si, à l'intérieur de la méthode, le résultat de la fonction ($0) est assigné à une expression indéfinie (une expression issue d'un calcul effectué avec au moins une variable indéfinie). Un champ ne peut pas être indéfini (la commande `Indefinie` retourne toujours Faux pour un champ). Une variable variant porte la valeur par défaut **undefined**. +Undefined (Indéfinie) n'est pas véritablement un type de données. Il indique une variable n'ayant pas encore été définie. Une fonction utilisateur (c'est-à-dire une méthode projet qui retourne une valeur) peut retourner une valeur indéfinie si, à l'intérieur de la méthode, le résultat de la fonction ($0) est assigné à une expression indéfinie (une expression issue d'un calcul effectué avec au moins une variable indéfinie). Un champ ne peut pas être indéfini (la commande `Indefinie` retourne toujours Faux pour un champ). Une variable variant porte la valeur par défaut **undefined**. ## Exemples From a4eb077da807163253b84c920be28a8386ee6b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:34:00 +0200 Subject: [PATCH 1726/4889] New translations error-handling.md (French) --- .../version-19/Concepts/error-handling.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md index 129eb8f9a93b5c..4aa6cfde047021 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md @@ -57,14 +57,16 @@ Une méthode de gestion des erreurs installée par la commande `APPELER SUR ERRE Dans la méthode d'erreur personnalisée, vous pouvez accéder à plusieurs informations qui vous aideront à identifier l'erreur : -- Variables système (*) : +- des variables système dédiées : - `Error` (entier long): Code d'erreur - `Error method` (texte) : nom de la méthode ayant engendré l'erreur - `Error line` (entier long) : Numéro de ligne de la méthode ayant généré l'erreur - `Error formula` (texte) : formule du code 4D (texte brut) à l'origine de l'erreur. -(*) 4D conserve automatiquement le nombre de variables appelées **variables système**, qui répondent à différents besoins. Consultez le manuel Language de 4D*. +:::info + +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - La commande `GET LAST ERROR STACK` qui retourne les informations sur la pile d'erreur courant de l'application 4D. - la commande `Get call chain` qui retourne une collection d'objets décrivant chaque étape de la chaîne d'appel de la méthode dans le process courant. From a9bc513316d6e430923383eef08a1d2e66b6220e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:34:09 +0200 Subject: [PATCH 1727/4889] New translations variables.md (French) --- .../version-19/Concepts/variables.md | 65 ++++++++++++++----- 1 file changed, 47 insertions(+), 18 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 2797678a537baa..5640c80bf0890b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -70,22 +70,22 @@ Si `varType` est omis, une variable de type **variant** est créée. Le tableau suivant répertorie toutes les valeurs `varType` prises en charge : -| varType | Contenu | -| ---------------------- | ------------------------------------------ | -| `Text` | Valeur texte | -| `Date` | Valeur date | -| `Time` | Valeur Heure | -| `Boolean` | Valeur booléen | -| `Integer` | Valeur entier long | -| `Real` | Valeur réel | -| `Pointer` | Valeur pointeur | -| `Picture` | Valeur image | -| `Blob` | Valeur BLOB | -| `Collection` | Valeur collection | -| `Variant` | Valeur variant | -| `Object` | Objet avec classe par défaut (`4D.Object`) | -| `4D.` | Object de la classe 4D className | -| `cs.` | Object de la classe utilisateur className | +| varType | Contenu | +| ---------------------- | ----------------------------------------- | +| `Text` | Valeur texte | +| `Date` | Valeur date | +| `Time` | Valeur Heure | +| `Boolean` | Valeur booléen | +| `Integer` | Valeur entier long | +| `Real` | Valeur réel | +| `Pointer` | Valeur pointeur | +| `Picture` | Valeur image | +| `Blob` | BLOB value | +| `Collection` | Valeur collection | +| `Variant` | Valeur variant | +| `Object` | Object with default class (`4D.Object`) | +| `4D.` | Object de la classe 4D className | +| `cs.` | Object de la classe utilisateur className | #### Exemples @@ -219,12 +219,41 @@ Pour plus d'informations, reportez-vous à la section **Process** et à la descr ### Variables interprocess -Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. +::: + +Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. Le nom d'une variable interprocess commence toujours par les symboles `<>` - un signe "inférieur à" suivi d'un signe "supérieur à" - suivis de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From abf6f23820ec711278c5bfa320dee7614b48e596 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:35:08 +0200 Subject: [PATCH 1728/4889] New translations overview.md (French) --- .../version-19/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md index f5c8460a5045a5..570d01447f8a7f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -96,7 +96,7 @@ Le tableau suivant résume la manière dont les méthodes objet et formulaire so | On Header Click | Oui (List box et Zone 4D View Pro) | Jamais | Objets concernés uniquement | | On Footer Click | Oui (List box) | Jamais | Objets concernés uniquement | | On After Sort | Oui (List box) | Jamais | Objets concernés uniquement | -| Sur clic long | Oui (Bouton) | Oui | Objets concernés uniquement | +| On Long Click | Oui (Bouton) | Oui | Objets concernés uniquement | | On Alternative Click | Oui (Bouton et List box) | Jamais | Objets concernés uniquement | | On Expand | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | | On Collapse | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | From 4b27210f96fb43c6606ad9a18ee0be0af6f3dc9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:35:15 +0200 Subject: [PATCH 1729/4889] New translations pictures.md (French) --- .../version-19/FormEditor/pictures.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index b395190cf601b2..940f9099fa9995 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -29,7 +29,7 @@ Cette icône indique que l'image ne peut être ni affichée ni manipulée locale 4D prend en charge des images haute résolution sur les plateformes macOS et Windows. Les images haute résolution peuvent être définies par le facteur d'échelle ou le dpi. -### Facteur d'échelle (macOS uniquement) +### Facteur d'échelle Les écrans haute résolution ont une densité de pixels plus élevée que les écrans standard traditionnels. Pour que les images s'affichent correctement sur des écrans haute résolution, le nombre de pixels de l'image doit être multiplié par le *facteur d'échelle* (c'est-à-dire deux fois plus grand, trois fois plus grand, etc.). @@ -49,17 +49,17 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) * [Icônes de menu](Menus/properties.md#item-icon) -4D priorise automatiquement les images avec la résolution la plus élevée.

    **Exemple** : lorsque vous utilisez deux écrans (un écran haute résolution, un écran standard) et que vous déplacez un formulaire d'un écran à un autre, 4D restitue automatiquement la résolution la plus élevée possible de l'image. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). +4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). > A noter que cette résolution se produit uniquement pour l'affichage des images à l'écran, aucune hiérarchisation automatique n'est effectuée lors de l'impression. -### DPI (macOs et Windows) +### DPI Si 4D donne automatiquement la priorité à la résolution la plus élevée, il existe cependant des différences de comportement en fonction de la résolution de l'écran et de l'image *(\*)* et du format de l'image : | Opération | Comportement | | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | | Déposer ou Coller | Si l'image est de :
    • **72dpi ou 96dpi** - L'image est "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatée et l'objet contenant l'image contient le même nombre de pixels.
    • **Autre dpi** - L'image est formatée "[Mise à l'échelle](FormObjects/properties_Picture.md#scaled-to-fit)" et l'objet contenant l'image est égal à (nombre de pixels de l'image * dpi de l'écran) / (depi de l'image)
    • **Pas de dpi** - L'image est formatée "[Mise à l'échelle](FormObjects/properties_Picture.md#scaled-to-fit)".
    | -| [Taille automatique](https://doc.4d.com/4Dv18/4D/18/Setting-object-display-properties.300-4575725.en.html#148057) (menu contextuel de l'éditeur de formulaires) | Si le format d'affichage de l'image est :
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - L'objet contenant l'image est redimensionné en fonction de (nombre de pixels de l'image * dpi écran) / (dpi de l'image)
    • **Non mis à l'échelle** - L'objet contenant l'image a le même nombre de pixels que l'image.
    | +| [Taille automatique](https://doc.4d.com/4Dv19/4D/19/Setting-object-display-properties.300-5416671.en.html#148057) (menu contextuel de l'éditeur de formulaires) | Si le format d'affichage de l'image est :
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - L'objet contenant l'image est redimensionné en fonction de (nombre de pixels de l'image * dpi écran) / (dpi de l'image)
    • **Non mis à l'échelle** - L'objet contenant l'image a le même nombre de pixels que l'image.
    | *(\*) Généralement, macOS = 72 dpi, Windows = 96 dpi* @@ -80,6 +80,6 @@ Au moment de l'exécution, 4D charge automatiquement l'image en mode clair ou so 4D vous permet de récupérer les coordonnées locales de la souris dans un [objet de saisie](FormObjects/input_overview.md) associé à une [expression d'image](FormObjects/properties_Object.md#expression-type), en cas de clic ou de survol, même si un défilement ou un zoom a été appliqué à l'image. Ce mécanisme, proche de celui d'une image map, peut être utilisé par exemple pour gérer les barres de bouton défilables ou bien l'interface de logiciels de cartographie. -Les coordonnées sont retournées dans les [Variables système](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html) *MouseX* et *MouseY*. Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans *MouseX* et *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans *MouseX* et *MouseY*. Vous pouvez lire la valeur des variables des événements formulaire [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), ou [`On Mouse Move`](Events/onMouseMove.md). From 6fd5cff32c440bdbbcc0378250bcbb39703c9a81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:47:15 +0200 Subject: [PATCH 1730/4889] New translations data-types.md (French) --- .../version-20/Concepts/data-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md index 0300a032fe8b7b..a6bce5839edc97 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md @@ -39,7 +39,7 @@ La valeur par défaut dépend du type de variable : | Type | La valeur par défaut | | ---------- | -------------------- | -| Booléen | False | +| Booleen | False | | Date | 00-00-00 | | Longint | 0 | | Time | 00:00:00 | From fa879dd1186a8710061f0a1c434b84f467e83bcb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:47:27 +0200 Subject: [PATCH 1731/4889] New translations error-handling.md (French) --- .../version-20/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md index c157c536887c09..815226bd67fb40 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md @@ -92,8 +92,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D gère automatiquement un certain nombre de variables appelées **variables système**, répondant à différents besoins. Voir le manuel *4D Language Reference*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - la commande [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) qui renvoie une collection de la pile actuelle des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. From 30984f37e4e2fdf94fed9092f90372849cd07b7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:47:38 +0200 Subject: [PATCH 1732/4889] New translations variables.md (French) --- .../version-20/Concepts/variables.md | 35 +++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 235fc0ae44af7d..49aafc3c8217e5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -217,10 +217,41 @@ Pour plus d'informations, reportez-vous à la section **Process** et à la descr ### Variables interprocess -Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. +Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. Le nom d'une variable interprocess commence toujours par les symboles `<>` - un signe "inférieur à" suivi d'un signe "supérieur à" - suivis de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From d7ecc58b4f56aa09edb5f1cfde906fa9e539cad4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:48:36 +0200 Subject: [PATCH 1733/4889] New translations overview.md (French) --- .../version-20/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md index 71b4758c2eb017..d63dee78ef1db0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -96,7 +96,7 @@ Le tableau suivant résume la manière dont les méthodes objet et formulaire so | On Header Click | Oui (List box et Zone 4D View Pro) | Jamais | Objets concernés uniquement | | On Footer Click | Oui (List box) | Jamais | Objets concernés uniquement | | On After Sort | Oui (List box) | Jamais | Objets concernés uniquement | -| Sur clic long | Oui (Bouton) | Oui | Objets concernés uniquement | +| On Long Click | Oui (Bouton) | Oui | Objets concernés uniquement | | On Alternative Click | Oui (Bouton et List box) | Jamais | Objets concernés uniquement | | On Expand | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | | On Collapse | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | From d4da1073feb5433dc3741beb255d4f417d172559 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 01:48:45 +0200 Subject: [PATCH 1734/4889] New translations pictures.md (French) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index a9c03226fe1e9d..940f9099fa9995 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -80,6 +80,6 @@ Au moment de l'exécution, 4D charge automatiquement l'image en mode clair ou so 4D vous permet de récupérer les coordonnées locales de la souris dans un [objet de saisie](FormObjects/input_overview.md) associé à une [expression d'image](FormObjects/properties_Object.md#expression-type), en cas de clic ou de survol, même si un défilement ou un zoom a été appliqué à l'image. Ce mécanisme, proche de celui d'une image map, peut être utilisé par exemple pour gérer les barres de bouton défilables ou bien l'interface de logiciels de cartographie. -Les coordonnées sont retournées dans les [Variables système](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html) *MouseX* et *MouseY*. Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans *MouseX* et *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans *MouseX* et *MouseY*. Vous pouvez lire la valeur des variables des événements formulaire [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), ou [`On Mouse Move`](Events/onMouseMove.md). From 2270aaca30998e68e0f0ac1007ef88dce6883e74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:03:50 +0200 Subject: [PATCH 1735/4889] New translations error-handling.md (French) --- .../version-20-R5/Concepts/error-handling.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index d6179757a217e7..b31d96725aff4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -94,8 +94,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D gère automatiquement un certain nombre de variables appelées **variables système**, répondant à différents besoins. Consultez le manuel Language de 4D\*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - la commande [`Last errors`](https://doc.4d.com/4dv20/help/command/fr/page1799.html) qui renvoie une collection contenant la pile courante des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv20/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. @@ -119,7 +118,7 @@ ON ERR CALL("errorMethod") End if ``` -### Utiliser une méthode de gestion d'erreurs vide +### Utiliser une méthode de gestion des erreurs vide Si vous souhaitez essentiellement masquer la boite de dialogue d'erreur standard, vous pouvez installer une méthode de gestion d'erreurs vide. La variable système `Error` peut être testée dans n'importe quelle méthode, c'est-à-dire en dehors de la méthode de gestion d'erreurs : From 81b67c3610b2424cd880c57b444f0d995a0857bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:04:04 +0200 Subject: [PATCH 1736/4889] New translations variables.md (French) --- .../version-20-R5/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index ccb17f601392d9..c929153abc26ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -235,10 +235,38 @@ Pour plus d'informations, consultez le chapitre **Process** et la description de ### Variables interprocess -Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. +:::warning Obsolète + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. +::: + +Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. Le nom d'une variable interprocess commence toujours par les symboles `<>` — un signe "inférieur à" et un signe "supérieur à" — suivi de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 8e6d80cff9c253a3b61174532c27684d5d8b3a31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:05:13 +0200 Subject: [PATCH 1737/4889] New translations overview.md (French) --- .../version-20-R5/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md index 62ef2afdf225e8..09a19debddd252 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md @@ -95,7 +95,7 @@ Le tableau suivant résume la manière dont les méthodes objet et formulaire so | On Header Click | Oui (List box et Zone 4D View Pro) | Jamais | Objets concernés uniquement | | On Footer Click | Oui (List box) | Jamais | Objets concernés uniquement | | On After Sort | Oui (List box) | Jamais | Objets concernés uniquement | -| Sur clic long | Oui (Bouton) | Oui | Objets concernés uniquement | +| On Long Click | Oui (Bouton) | Oui | Objets concernés uniquement | | On Alternative Click | Oui (Bouton et List box) | Jamais | Objets concernés uniquement | | On Expand | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | | On Collapse | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | From 97e480febbeae3c9b8a139aee0faac2a0e3aa2be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:05:24 +0200 Subject: [PATCH 1738/4889] New translations pictures.md (French) --- .../version-20-R5/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md index fa7d6c8872af37..8038c6ce88e125 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ Au moment de l'exécution, 4D charge automatiquement l'image en mode clair ou so 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. Ce mécanisme, proche de celui d'une image map, peut être utilisé par exemple pour gérer les barres de bouton défilables ou bien l'interface de logiciels de cartographie. -Les coordonnées sont retournées dans les [Variables système](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html) _MouseX_ et _MouseY_. Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans _MouseX_ et _MouseY_. +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans _MouseX_ et _MouseY_. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From c24b1c54b254de844c9de249dba74df2593a3aed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:24:28 +0200 Subject: [PATCH 1739/4889] New translations classes.md (French) --- .../docusaurus-plugin-content-docs/current/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index 88a3442ee838d4..f305cc1422a25f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -379,7 +379,7 @@ Le type de propriété peut être l'un des suivants : | `Date` | Valeur date | | `Time` | Valeur Heure | | `Boolean` | Valeur booléen | -| `Entier` | Valeur entier long | +| `Integer` | Valeur entier long | | `Real` | Valeur réel | | `Pointer` | Valeur pointeur | | `Picture` | Valeur image | From e6dc265aa9eac0a66cb4f4bf8b83cc62c0a51697 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:24:46 +0200 Subject: [PATCH 1740/4889] New translations error-handling.md (French) --- .../current/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index 85a88a73ed5b8f..b31d96725aff4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -94,8 +94,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D gère automatiquement un certain nombre de variables appelées **variables système**, répondant à différents besoins. Consultez le manuel Language de 4D\*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - la commande [`Last errors`](https://doc.4d.com/4dv20/help/command/fr/page1799.html) qui renvoie une collection contenant la pile courante des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv20/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. From a11a0355e44c9723a1c960f5f33806a45bfca214 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:24:59 +0200 Subject: [PATCH 1741/4889] New translations variables.md (French) --- .../current/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md index 48d4e8dbd8e152..4219e2bd442661 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -235,10 +235,38 @@ Pour plus d'informations, consultez le chapitre **Process** et la description de ### Variables interprocess -Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. +:::warning Obsolète + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. +::: + +Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. Le nom d'une variable interprocess commence toujours par les symboles `<>` — un signe "inférieur à" et un signe "supérieur à" — suivi de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 7d6735c9caab96fa9d30d415a7a3f523bb776fd7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:26:09 +0200 Subject: [PATCH 1742/4889] New translations overview.md (French) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md index 62ef2afdf225e8..09a19debddd252 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md @@ -95,7 +95,7 @@ Le tableau suivant résume la manière dont les méthodes objet et formulaire so | On Header Click | Oui (List box et Zone 4D View Pro) | Jamais | Objets concernés uniquement | | On Footer Click | Oui (List box) | Jamais | Objets concernés uniquement | | On After Sort | Oui (List box) | Jamais | Objets concernés uniquement | -| Sur clic long | Oui (Bouton) | Oui | Objets concernés uniquement | +| On Long Click | Oui (Bouton) | Oui | Objets concernés uniquement | | On Alternative Click | Oui (Bouton et List box) | Jamais | Objets concernés uniquement | | On Expand | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | | On Collapse | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | From 5fa10841ec86e209ae3de27fd218d180d72429e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:26:21 +0200 Subject: [PATCH 1743/4889] New translations pictures.md (French) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index fa7d6c8872af37..8038c6ce88e125 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -81,6 +81,6 @@ Au moment de l'exécution, 4D charge automatiquement l'image en mode clair ou so 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. Ce mécanisme, proche de celui d'une image map, peut être utilisé par exemple pour gérer les barres de bouton défilables ou bien l'interface de logiciels de cartographie. -Les coordonnées sont retournées dans les [Variables système](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html) _MouseX_ et _MouseY_. Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans _MouseX_ et _MouseY_. +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans _MouseX_ et _MouseY_. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From 46308b43fcc86f361b3bce07ba51853af8323bfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:46:38 +0200 Subject: [PATCH 1744/4889] New translations classes.md (French) --- .../version-20-R6/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index 5104d193e3a0fb..fb8faa2ec67225 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -379,7 +379,7 @@ Le type de propriété peut être l'un des suivants : | `Date` | Valeur date | | `Time` | Valeur Heure | | `Boolean` | Valeur booléen | -| `Entier` | Valeur entier long | +| `Integer` | Valeur entier long | | `Real` | Valeur réel | | `Pointer` | Valeur pointeur | | `Picture` | Valeur image | From 89e9bd7585ca6f7a33305d78c99cdf7c0a70a396 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:46:58 +0200 Subject: [PATCH 1745/4889] New translations error-handling.md (French) --- .../version-20-R6/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index ecb216ef5a9a77..100b769e828c29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -94,8 +94,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D gère automatiquement un certain nombre de variables appelées **variables système**, répondant à différents besoins. Consultez le manuel Language de 4D\*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - la commande [`Last errors`](https://doc.4d.com/4dv20/help/command/fr/page1799.html) qui renvoie une collection contenant la pile courante des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv20/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. From fda250b9d8f9c02f30d8c6e1d3f4df68d376b818 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:47:12 +0200 Subject: [PATCH 1746/4889] New translations variables.md (French) --- .../version-20-R6/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index ccb17f601392d9..c929153abc26ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -235,10 +235,38 @@ Pour plus d'informations, consultez le chapitre **Process** et la description de ### Variables interprocess -Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. +:::warning Obsolète + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> L'utilisation de variables interprocess est désormais déconseillée car elles ne sont pas disponibles depuis les process préemptifs et ont tendance à rendre le code moins maintenable. +::: + +Les variables interprocess sont visibles dans tout le projet et sont disponibles pour tous les process. Les variables interprocess sont principalement utilisées pour le partage d’informations entre les process. Le nom d'une variable interprocess commence toujours par les symboles `<>` — un signe "inférieur à" et un signe "supérieur à" — suivi de 31 caractères. En mode client/serveur, chaque poste (client et serveur) partage la même définition des variables interprocess, mais chacun utilise une instance différente de chaque variable. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 68bbfe0234b5d39fdf0ab6b35dfe4d695b574010 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:48:22 +0200 Subject: [PATCH 1747/4889] New translations overview.md (French) --- .../version-20-R6/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md index 62ef2afdf225e8..09a19debddd252 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md @@ -95,7 +95,7 @@ Le tableau suivant résume la manière dont les méthodes objet et formulaire so | On Header Click | Oui (List box et Zone 4D View Pro) | Jamais | Objets concernés uniquement | | On Footer Click | Oui (List box) | Jamais | Objets concernés uniquement | | On After Sort | Oui (List box) | Jamais | Objets concernés uniquement | -| Sur clic long | Oui (Bouton) | Oui | Objets concernés uniquement | +| On Long Click | Oui (Bouton) | Oui | Objets concernés uniquement | | On Alternative Click | Oui (Bouton et List box) | Jamais | Objets concernés uniquement | | On Expand | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | | On Collapse | Oui (Liste hiérar. et list box) | Jamais | Objets concernés uniquement | From f89b72c534e04234f8e1439dfca9dd5e527db963 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 02:48:33 +0200 Subject: [PATCH 1748/4889] New translations pictures.md (French) --- .../version-20-R6/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md index 71ddca61705fac..70e33f1e79f544 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ Au moment de l'exécution, 4D charge automatiquement l'image en mode clair ou so 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. Ce mécanisme, proche de celui d'une image map, peut être utilisé par exemple pour gérer les barres de bouton défilables ou bien l'interface de logiciels de cartographie. -Les coordonnées sont retournées dans les [Variables système](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html) *MouseX* et *MouseY*. Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans *MouseX* et *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Les coordonnées sont exprimées en pixels par rapport à l'angle supérieur gauche de l'image (0,0). Lorsque la souris se trouve en dehors du système de coordonnées de l'image, la valeur -1 est retournée dans *MouseX* et *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From 96fccbc59bb41b2ec98c430990b76db050c1795d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:08:26 +0200 Subject: [PATCH 1749/4889] New translations $method.md (Spanish) --- .../docusaurus-plugin-content-docs/version-18/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md index 84bb82cd24040e..222837a2eac04f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/$method.md @@ -26,7 +26,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo,[`$filter`]($filter.md) o especificando uno directamente mediante [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(por ejemplo*, /Employee(22)). También puede eliminar las entidades de un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 84ebeb0b30508f6dc683ac2ef6989b06e7395f3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:14:50 +0200 Subject: [PATCH 1750/4889] New translations error-handling.md (Spanish) --- .../version-19/Concepts/error-handling.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md index 99d45798638c66..82db91b10a1c5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md @@ -57,14 +57,16 @@ Un método de gestión de errores instalado por el comando `ON ERR CALL` sólo s Dentro del método de error personalizado, tiene acceso a varias piezas de información que le ayudarán a identificar el error: -- variables sistema (*): +- las variables sistema dedicadas: - `Error` (entero largo): código de error - `Error method`(texto): nombre del método que ha provocado el error - `Error line` (entero largo): número de línea del método que ha provocado el error - `Error formula` (texto): fórmula del código 4D (texto bruto) que está en el origen del error. -(*) 4D mantiene automáticamente una serie de variables llamadas **variables sistema**, que responden a diferentes necesidades. Consulte el *Manual del lenguaje de 4D*. +:::info + +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - el comando `GET LAST ERROR STACK` que devuelve información sobre la pila de errores actual de la aplicación 4D. - el comando `Get call chain` que devuelve una colección de objetos que describen cada paso de la cadena de llamadas a métodos dentro del proceso actual. From d78b8a5b55561b2a2015c19f36c8f7ce14bd3920 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:15:04 +0200 Subject: [PATCH 1751/4889] New translations variables.md (Spanish) --- .../version-19/Concepts/variables.md | 65 ++++++++++++++----- 1 file changed, 47 insertions(+), 18 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 098d03ded28c7f..662d095adb80f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -70,22 +70,22 @@ Si `varType` se omite, una variable de tipo **variant** se crea. La siguiente tabla enumera todos los valores `varType` soportados: -| varType | Contenido | -| ---------------------- | ------------------------------------------ | -| `Text` | Valor texto | -| `Fecha` | Valor fecha | -| `Hora` | Valor Hora | -| `Boolean` | Valor booleano | -| `Integer` | Valor entero largo | -| `Real` | Valor real | -| `Puntero` | Valor puntero | -| `Picture` | Valor imagen | -| `Blob` | Valor BLOB | -| `Collection` | Valor colección | -| `Variant` | Valor variant | -| `Object` | Objeto con clase por defecto (`4D.object`) | -| `4D.` | Objeto del nombre de la clase 4D | -| `cs.` | Objeto del nombre de la clase usuario | +| varType | Contenido | +| ---------------------- | --------------------------------------- | +| `Text` | Valor texto | +| `Fecha` | Valor fecha | +| `Hora` | Valor Hora | +| `Boolean` | Valor booleano | +| `Integer` | Valor entero largo | +| `Real` | Valor real | +| `Puntero` | Valor puntero | +| `Picture` | Valor imagen | +| `Blob` | BLOB value | +| `Collection` | Valor colección | +| `Variant` | Valor variant | +| `Object` | Object with default class (`4D.Object`) | +| `4D.` | Objeto del nombre de la clase 4D | +| `cs.` | Objeto del nombre de la clase usuario | #### Ejemplos @@ -219,12 +219,41 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> No se recomienda el uso de variables interproceso, ya que no están disponibles para los procesos apropiativos y tienden a hacer que el código sea menos mantenible. +::: + +Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. El nombre de una variable interproceso siempre comienza con los símbolos `<>` — un signo "menor que" seguido de un signo "mayor que"- seguido de 31 caracteres. En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma definición de las variables interproceso, pero cada máquina tiene una instancia diferente para cada variable. +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From 744aa1ea3868059240a8a5ecc9278ed4a189c7c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:16:10 +0200 Subject: [PATCH 1752/4889] New translations pictures.md (Spanish) --- .../version-19/FormEditor/pictures.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index ca131ac42b5025..4b1de6c1120cfc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -29,7 +29,7 @@ Este icono indica que la imagen no puede ser visualizada o manipulada localmente 4D soporta imágenes de alta resolución tanto en plataformas macOS como Windows. Las imágenes de alta resolución pueden definirse por el factor de escala o dpi. -### Factor de escala (sólo para macOS) +### Factor de escala Las pantallas de alta resolución tienen una mayor densidad de píxeles que las pantallas estándar tradicionales. Para que las imágenes se muestren correctamente en pantallas de alta resolución, el número de píxeles de la imagen debe multiplicarse por el *factor de escala* (*es decir*, dos veces más grande, tres veces más grande, etc.). @@ -49,17 +49,17 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) * [Iconos del menú](Menus/properties.md#item-icon) -4D prioriza automáticamente las imágenes con mayor resolución. 4D automatically prioritizes pictures with the highest resolution. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). +4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). > Tenga en cuenta que la priorización de la resolución sólo se produce para la visualización de imágenes en pantalla, no se realiza una priorización automática al imprimir. -### DPI (macOS y Windows) +### DPI Aunque 4D prioriza automáticamente la resolución más alta, existen, sin embargo, algunas diferencias de comportamiento en función de los ppp de la pantalla y de la imagen*(\*)*, y del formato de la imagen: | Operación | Comportamiento | | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | | Soltar o pegar | Si la imagen tiene:
    • **72dpi o 96dpi** - La imagen tiene el formato "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" y el objeto que contiene la imagen tiene el mismo número de píxeles.
    • **Otro dpi** - La imagen tiene el formato "{Escalada para encajar](FormObjects/properties_Picture.md#scaled-to-fit)" y el objeto que contiene la imagen es igual a (número de píxeles de la imagen * dpi de la pantalla) / (dpi de la imagen)
    • **Sin dpi** - La imagen tiene el formato "{Escala para ajustar](FormObjects/properties_Picture.md#scaled-to-fit)".
    | -| [Tamaño automático](https://doc.4d.com/4Dv18/4D/18/Setting-object-display-properties.300-4575725.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen * dpi de la pantalla) / (dpide la imagen)
    • **Sin escalar** - El objeto que contiene la imagen tiene el mismo número de píxeles que la imagen.
    | +| [Tamaño automático](https://doc.4d.com/4Dv19/4D/19/Setting-object-display-properties.300-5416671.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen * dpi de la pantalla) / (dpide la imagen)
    • **Sin escalar** - El objeto que contiene la imagen tiene el mismo número de píxeles que la imagen.
    | *(\*) Generalmente, macOS = 72 dpi, Windows = 96 dpi* @@ -80,6 +80,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado a una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de que se haga clic o se pase por encima, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -Las coordenadas se devuelven en las *MouseX* and *MouseY* [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. Puede obtener el valor de estas variables como parte de los eventos formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), o [`On Mouse Move`](Events/onMouseMove.md). From b35d10038c526257e414b880b66ed13744c87b16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:18:05 +0200 Subject: [PATCH 1753/4889] New translations $method.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md index 84bb82cd24040e..222837a2eac04f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/$method.md @@ -26,7 +26,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad ### Descripción -Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)). +Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo,[`$filter`]($filter.md) o especificando uno directamente mediante [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(por ejemplo*, /Employee(22)). También puede eliminar las entidades de un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). From 7e1d96328a3895a1e4b4c81abde9c33ea44f17b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:29:10 +0200 Subject: [PATCH 1754/4889] New translations error-handling.md (Spanish) --- .../version-20/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md index 9e62f0b5a25164..ad29a9d8ac8d2d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md @@ -92,8 +92,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D mantiene automáticamente una serie de variables denominadas **variables sistema**, que responden a diferentes necesidades. Consulte el *manual de referencia del lenguaje 4D*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From aa9ec37b8a91ea17aa838ef50d0f3b557cc89d39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:29:18 +0200 Subject: [PATCH 1755/4889] New translations paths.md (Spanish) --- .../version-20/Concepts/paths.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md index f5f374a38564ed..f866b93fffbf0e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md @@ -118,9 +118,9 @@ Las funciones de los objetos carpeta, tales como [`folder.file()`](../API/Folder var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //para referenciar una carpeta "Picture" dentro de la carpeta de documentos del usuario $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //para crear una carpeta en el escritorio $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From 9ba099ce8180a3c07f1e48330344ffb4583e51ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:29:22 +0200 Subject: [PATCH 1756/4889] New translations variables.md (Spanish) --- .../version-20/Concepts/variables.md | 35 +++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 365b278a5a7c46..d4cc4d45fe62a8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -218,10 +218,41 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> No se recomienda el uso de variables interproceso, ya que no están disponibles para los procesos apropiativos y tienden a hacer que el código sea menos mantenible. +Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. El nombre de una variable interproceso siempre comienza con los símbolos `<>` — un signo "menor que" seguido de un signo "mayor que"- seguido de 31 caracteres. En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma definición de las variables interproceso, pero cada máquina tiene una instancia diferente para cada variable. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From f0daf9592daa51cd700d708d932a6ca70362eeef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:30:31 +0200 Subject: [PATCH 1757/4889] New translations pictures.md (Spanish) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 3d9af894500f46..4b1de6c1120cfc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -80,6 +80,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado a una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de que se haga clic o se pase por encima, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -Las coordenadas se devuelven en las *MouseX* and *MouseY* [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. Puede obtener el valor de estas variables como parte de los eventos formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), o [`On Mouse Move`](Events/onMouseMove.md). From 90d57a32bcd6cbc40640fb47467681438252cd3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:32:28 +0200 Subject: [PATCH 1758/4889] New translations configuration.md (Spanish) --- .../version-20/REST/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md index 481bf935c70846..ea12d7fccaa24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/configuration.md @@ -39,7 +39,7 @@ Puede configurar los accesos REST de una de las siguientes maneras: ### Uso de los parámetros de la Estructura -The **Read/Write** menu in the "**Web** > **Web Features**" page of the structure settings specifies a group of 4D users that is authorized to establish the link to the 4D application using REST queries. +El menú **Lectura/Escritura** de la página "**Web** > **Web Features**" de los parámetros de la estructura indica un grupo de usuarios 4D que está autorizado a establecer el enlace con la aplicación 4D utilizando las peticiones REST. Por defecto, el menú muestra `\<Anyone>`, lo que significa que los accesos REST están abiertos a todos los usuarios. Una vez que haya especificado un grupo, sólo una cuenta de usuario de 4D que pertenezca a este grupo podrá ser utilizada para [acceder a 4D mediante una petición REST](authUsers.md). Si se utiliza una cuenta que no pertenece a este grupo, 4D devuelve un error de autenticación al remitente de la petición. From 8ce404ccd7747bf8ef0a3d86dd23cb88d19c847c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:46:16 +0200 Subject: [PATCH 1759/4889] New translations dt_time.md (Spanish) --- .../version-20-R5/Concepts/dt_time.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md index 664d23425f04cf..b759e3592b2fff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md @@ -62,10 +62,10 @@ Para obtener una expresión de tipo hora a partir de una expresión que combina Puede combinar expresiones de los tipos hora y número utilizando las funciones `Time` o `Current time`: ```4d - //The following line assigns to $vlSeconds the number of seconds - //that will be elapsed between midnight and one hour from now +//La siguiente línea asigna a $vlSeconds el número de segundos + //que transcurrirán entre la medianoche y una hora a partir de ahora $vlSeconds:=Current time+3600 - //The following line assigns to $vHSoon the time it will be in one hour + //La siguiente línea asigna a $vHSoon la hora que será dentro de una hora $vhSoon:=Time(Current time+3600) ``` From 89d3105aa4ba3b1efc11c8703efac1b41d0ce03c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:46:18 +0200 Subject: [PATCH 1760/4889] New translations error-handling.md (Spanish) --- .../version-20-R5/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index 3be716c5376758..9e9800abfda0e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -94,8 +94,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D mantiene automáticamente una serie de variables denominadas **variables sistema**, que responden a diferentes necesidades. Consulte el _Manual del lenguaje de 4D_. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From 8696c9fb88a7a5e44299f25ec781d013c71452c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:46:27 +0200 Subject: [PATCH 1761/4889] New translations paths.md (Spanish) --- .../version-20-R5/Concepts/paths.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md index caba4581c25395..df4548b8d8954f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md @@ -114,9 +114,9 @@ Funciones de objetos folder tales como [`folder.file()`](../API/FolderClass.md#f ```4d var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //para referenciar una carpeta "Picture" dentro de la carpeta de documentos del usuario $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //para crear una carpeta en el escritorio $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From f35939036d38cd419045853dac6b7d2be7297df8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:46:33 +0200 Subject: [PATCH 1762/4889] New translations variables.md (Spanish) --- .../version-20-R5/Concepts/variables.md | 38 ++++++++++++++++--- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index e842660c74f955..364f21f22ec38d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -168,17 +168,17 @@ El operador de asignación es un primer medio para crear una variable e introduc MyNumber:=3 ``` -crea la variable _MyNumber_ y pone el número 3 en ella. Si MyNumber ya existe, entonces toma el valor 3. +crea la variable *MyNumber* y pone el número 3 en ella. Si MyNumber ya existe, entonces toma el valor 3. > Normalmente no se recomienda crear variables sin [declarar su tipo](#declaring-variables). -Por supuesto, las variables no serían muy útiles si no se pudieran obtener valores de ellas. Una vez más, se utiliza el operador de asignación. Si necesita poner el valor de MyNumber en un campo llamado [Products]Size, escribiría _MyNumber_ a la derecha del operador de asignación: +Por supuesto, las variables no serían muy útiles si no se pudieran obtener valores de ellas. Una vez más, se utiliza el operador de asignación. Si necesita poner el valor de MyNumber en un campo llamado [Products]Size, escribiría *MyNumber* a la derecha del operador de asignación: ```4d [Products]Size:=MyNumber ``` -En este caso, _[Products]Size_ sería igual a 3. Este ejemplo es bastante sencillo, pero ilustra la forma fundamental en que se transfieren los datos de un lugar a otro utilizando el lenguaje. +En este caso, *[Products]Size* sería igual a 3. Este ejemplo es bastante sencillo, pero ilustra la forma fundamental en que se transfieren los datos de un lugar a otro utilizando el lenguaje. Los valores se asignan a los elementos del array utilizando llaves ({...}): @@ -235,10 +235,38 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. +:::warning Obsoleto + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> No se recomienda el uso de variables interproceso, ya que no están disponibles para los procesos apropiativos y tienden a hacer que el código sea menos mantenible. +::: + +Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. El nombre de una variable interproceso siempre comienza con los símbolos `<>` — un signo "menor que" seguido de un signo "mayor que"— seguido de 31 caracteres. En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma definición de las variables interproceso, pero cada máquina tiene una instancia diferente para cada variable. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 56abab8f96b438c244a377eb1dc3fb86e17643f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:47:40 +0200 Subject: [PATCH 1763/4889] New translations overview.md (Spanish) --- .../version-20-R5/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md index 4110a639eb4e41..8c716ac5aebede 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#additional-properties) such as `columnName` or `isRowSelected`. +- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#additional-properties) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos From e2ae3d97c573a7e5a9b24f78f1dbce81e43e70e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:47:42 +0200 Subject: [PATCH 1764/4889] New translations develop-components.md (Spanish) --- .../version-20-R5/Extensions/develop-components.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md index e8208b60643c82..9c3c3041a1e295 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md @@ -98,7 +98,7 @@ Por defecto, las clases y funciones de los componentes no pueden ser llamadas de ### Declaración del namespace -To allow classes and functions of your component to be exposed in the host projects, enter a value in the [**Component namespace in the class store** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. Por defecto, el área está vacía: las clases de componentes no están disponibles fuera del contexto de los componentes. +Para permitir que las clases y funciones de su componente se expongan en los proyectos locales, introduzca un valor en la opción [**namespace del componente en la class store** en la página General](../settings/general.md#component-namespace-in-the-class-store) de las Propiedades del proyecto matriz. Por defecto, el área está vacía: las clases de componentes no están disponibles fuera del contexto de los componentes. ![](../assets/en/settings/namespace.png) @@ -141,7 +141,7 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. -A syntax file (JSON format) is then automatically created during the compilation phase, filled with the syntax of your component's classes, functions, and [exposed methods](#sharing-of-project-methods), and placed in the `\Resources\en.lproj` folder of the component project. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: +Durante la fase de compilación se crea automáticamente un archivo de sintaxis (en formato JSON) con la sintaxis de las clases, funciones y [métodos expuestos] del componente (#sharing-of-project-methods), y se coloca en la carpeta `\Resources\en.lproj` del proyecto del componente. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: ![](../assets/en/settings/syntax-code-completion-2.png) ![](../assets/en/settings/syntax-code-completion-1.png) From e0732c7eebdc238f8f26b15074bf8d10134ef96a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:47:52 +0200 Subject: [PATCH 1765/4889] New translations pictures.md (Spanish) --- .../version-20-R5/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md index e1389d872481c1..28a44e1d3d166d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D le permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado con una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de un clic o un desplazamiento, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -Las coordenadas se devuelven en las _MouseX_ and _MouseY_ [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. Puede obtener el valor de estas variables como parte de los eventos de formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md) o [`On Mouse Move`](Events/onMouseMove.md). From ce95fd386656a85f458f5612fd13213e8fa28d24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:48:07 +0200 Subject: [PATCH 1766/4889] New translations formobjects_overview.md (Spanish) --- .../version-20-R5/FormObjects/formObjects_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/formObjects_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/formObjects_overview.md index 44b4486d063b9c..ecd91b8b59e3d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/formObjects_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/formObjects_overview.md @@ -18,7 +18,7 @@ Puede añadir o modificar objetos formulario 4D de las siguientes maneras: - **[Editor de formularios](FormEditor/formEditor.md):** arrastre un objeto de la barra de herramientas del editor de formularios al formulario. A continuación, utilice la Lista de propiedades para especificar las propiedades del objeto. -- **4D language**: Commands from the `Objects (Forms)` theme such as [`OBJECT DUPLICATE`](https://doc.4d.com/4dv20/help/command/en/page1111.html) or [`OBJECT SET FONT STYLE`](https://doc.4d.com/4dv20/help/command/en/page166.html) allow to create and define form objects. +- Lenguaje **4D**: los comandos del tema `Objects (Forms)` como [`OBJECT DUPLICATE`](https://doc.4d.com/4dv20/help/command/en/page1111.html) o [`OBJECT SET FONT STYLE`](https://doc.4d.com/4dv20/help/command/en/page166.html) permiten crear y definir objetos de formulario. - **Código JSON en formularios dinámicos:** define las propiedades utilizando JSON. Utilice la propiedad [type](properties_Object.md#type) para definir el tipo de objeto y, a continuación, defina sus [propiedades disponibles](properties_Reference.md). Ejemplo para un objeto botón: From 2732c7a0f20d450566ecfa9764c4a6d0ae82e10a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:48:14 +0200 Subject: [PATCH 1767/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 21a97f79be5fcc..f6dd1388e28f77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -667,7 +667,7 @@ Para definir un list box jerárquico, existen varias posibilidades: - Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). - Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. -- Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html) commands, described in the _4D Language Reference_ manual. +- Utilice los comandos [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) y [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos en el manual de _Referencia del Lenguaje 4D_. #### Propiedades del List Box jerárquico @@ -893,7 +893,7 @@ Cuando una columna de list box está asociada a un array de objetos, la forma en - "color": para definir un color de fondo - "event": para mostrar un botón con una etiqueta. -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (_e.g._, a real can also be represented as a drop-down menu). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (_por ejemplo_, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: | valueType | Widget por defecto | Widget(s) alternativo(s) | | --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | From 40036d62a7d5ad5b570a5019f0f6dfaef57fad36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:48:22 +0200 Subject: [PATCH 1768/4889] New translations properties_appearance.md (Spanish) --- .../version-20-R5/FormObjects/properties_Appearance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Appearance.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Appearance.md index d7599576c5dff2..8c34d6521dc851 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Appearance.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Appearance.md @@ -53,7 +53,7 @@ Durante la ejecución, un campo o toda área introducible es delimitada por un r Esta propiedad se utiliza para desactivar el resaltado de la selección en los list box. -Cuando esta opción está activada, el resaltado de la selección ya no es visible para las selecciones realizadas en los list box. Selections themselves are still valid and work in exactly the same way as previously; however, they are no longer represented graphically onscreen, and you will need to [define their appearance programmatically](listbox_overview.md#customizing-appearance-of-selected-rows). +Cuando esta opción está activada, el resaltado de la selección ya no es visible para las selecciones realizadas en los list box. Las selecciones en sí siguen siendo válidas y funcionan exactamente igual que antes; sin embargo, ya no se representan gráficamente en pantalla, y tendrá que [definir su apariencia por programación](listbox_overview.md#customizing-appearance-of-selected-rows). Por defecto, esta opción no está activa. From 171f5195d58eb65e36c05eddf29a18d27400a3ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:48:29 +0200 Subject: [PATCH 1769/4889] New translations properties_display.md (Spanish) --- .../version-20-R5/FormObjects/properties_Display.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index ec490e133b48cc..cc0f381dd4ae6e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -94,9 +94,9 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dateFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a [supported pattern](../Project/date-time-formats.md) + " blankIfNull"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dateFormat | string |
  • Formatos integrados: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Formatos personalizados: todo formato creado utilizando un [patrón soportado](../Project/date-time-formats.md) + " blankIfNull"
  • | :::note blankIfNull @@ -267,7 +267,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) --- From 1ed88306bb29bbd3b558f854be7920eecdcb89da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:48:39 +0200 Subject: [PATCH 1770/4889] New translations properties_object.md (Spanish) --- .../version-20-R5/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index bce6925296b3eb..8fda7a785a7860 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -148,7 +148,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. - **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. -- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. +- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Para hacer esto, necesitas que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON From 203d881dcd4278470aee45967919163a1b155b36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:48:50 +0200 Subject: [PATCH 1771/4889] New translations properties_text.md (Spanish) --- .../version-20-R5/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index aa18c0471cd65e..73573b3d686337 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -310,7 +310,7 @@ La propiedad especial "cell" permite aplicar un conjunto de propiedades a una so | | _columnName_ | | object | _columnName_ es el nombre del objeto de la columna del list box | | | | _propertyName_ | string | las propiedades "stroke", "fill", "fontStyle", "fontWeight" o "textDecoration" (ver arriba). **Nota**: las propiedades "no seleccionable" y "desactivada" sólo pueden definirse a nivel de la línea. Se ignoran si se pasan en el objeto "celda" | -> Style settings made with this property are ignored if other style settings are already defined through expressions (_i.e._, [Style Expression](#style-expression), [Font Color Expression](#font-color-expression), [Background Color Expression](#background-color-expression)). +> Los ajustes de estilo hechos con esta propiedad son ignorados si otros ajustes de estilo ya están definidos a través de expresiones (\*por ejemplo, [Expresión de estilo](#style-expression), [Expresión de color de fuente](#font-color-expression), [Expresión de color de fondo](#background-color-expression)). **Ejemplos** From 7a17c9b2b2690cc6700d4829c64161d39aaf5fe7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:00 +0200 Subject: [PATCH 1772/4889] New translations subform_overview.md (Spanish) --- .../version-20-R5/FormObjects/subform_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md index ecd37613cc7fb7..8f3a6181698484 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md @@ -41,7 +41,7 @@ El subformulario en página utiliza el formulario de entrada indicado por la pro Puede vincular [una variable o una expresión](properties_Object.md#variable-or-expression) a un objeto contenedor de subformulario. Esto es muy útil para sincronizar valores del formulario padre y su(s) subformulario(s). -By default, 4D creates a variable or expression of [object type](properties_Object.md#expression-type) for a subform container, which allows you to share values in the context of the subform using the `Form` command ([see below](#using-the-subform-bound-object)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: +Por defecto, 4D crea una variable o expresión de [tipo objeto](properties_Object.md#expression-type) para un contenedor de subformulario, lo cual le permite compartir valores en el contexto del subformulario utilizando el comando `Form` ([ver abajo](#usando-el-objeto-enlazado-del-subformulario)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: - Define a bound variable or expression of a scalar type and call the `OBJECT Get subform container value` and `OBJECT SET SUBFORM CONTAINER VALUE` commands to exchange values when [On Bound Variable Change](../Events/onBoundVariableChange.md) or [On Data Change](../Events/onDataChange.md) form events occur. Esta solución se recomienda para sincronizar un solo valor. - Defina una variable o expresión vinculada del tipo **objecto** y utilice el comando `Form` para acceder a sus propiedades desde el subformulario. Esta solución se recomienda para sincronizar varios valores. From 058f5bb735b68c8c46479af72103236439f65d61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:13 +0200 Subject: [PATCH 1773/4889] New translations overview.md (Spanish) --- .../version-20-R5/MSC/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md index a0a5377d762b3b..a97c73e6fb7e4a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md @@ -19,9 +19,9 @@ Puede abrir el CSM en modo mantenimiento desde dos lugares: - **From the standard project opening dialog box** The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: ![](../assets/en/MSC/MSC_standardOpen.png) -- **Help/Maintenance Security Center** menu or **MSC** button in the tool bar (project not open)\ +- **menú Ayuda/Mantenimiento Centro de seguridad** o botón **MSC** de la barra de herramientas (proyecto no abierto)\ ![](../assets/en/MSC/mscicon.png)\ - When you call this function, a standard Open file dialog appears so that you can select the _.4DProject_ or _.4dz_ file of the to be examined. El proyecto no será abierto por 4D. + Al llamar a esta función, aparece una caja de diálogo estándar Abrir archivo para que pueda seleccionar el archivo _.4DProject_ o _.4dz_ del que desea examinar. El proyecto no será abierto por 4D. ## Acceso al modo estándar From 489fdc2eabdf20fa4aa5a44ba05f5e2939092104 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:16 +0200 Subject: [PATCH 1774/4889] New translations rollback.md (Spanish) --- .../version-20-R5/MSC/rollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md index 7708a78e05baac..1a3005d7703ed9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md @@ -10,7 +10,7 @@ Esta función sólo está disponible cuando la aplicación trabaja con un archiv ![](../assets/en/MSC/MSC_rollback1.png) -> If the database is encrypted and no valid data key corresponding to the open log file has been provided, encrypted values are not displayed in the **Values** column and a dialog requesting the passphrase or the data key is displayed if you click the **Rollback** button. +> Si la base de datos está encriptada y no se ha suministrado una llave de datos válida correspondiente al archivo de registro abierto, los valores encriptados no se muestran en la columna **Valores** y se muestra un diálogo en el que se solicita la frase secreta o la llave de datos si se hace clic en el botón **Retroceso**. El contenido y el funcionamiento de la lista de operaciones es el mismo que el de la ventana [Análisis de actividades](analysis.md). From 06c71238eed9099c594ad09d6988a8ab1c5a73fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:26 +0200 Subject: [PATCH 1775/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R5/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index 131018e65cacf6..cfb90d0941f90e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -124,7 +124,7 @@ Si desea entregar aplicaciones finales con el máximo nivel de optimización, pu 1. Diseñe sus algoritmos. 2. Ejecute su aplicación y deje que el mecanismo de aprendizaje automático complete los contextos de optimización. -3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. +3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. Puede utilizar las funciones [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) y [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) para analizar cómo utilizan los atributos sus algoritmos. 4. En el último paso, llama a la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) para construir contextos al inicio de la aplicación y [utilizarlos](#reutilizando-la-propiedad-context) en sus algoritmos. ## Caché ORDA From c4f55669b312a1390434962f3df8f365c68b2c90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:34 +0200 Subject: [PATCH 1776/4889] New translations overview.md (Spanish) --- .../version-20-R5/ORDA/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/overview.md index 263d52034ab780..c52854d651033a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/overview.md @@ -7,7 +7,7 @@ ORDA significa **Object Relational Data Access**. Se trata de una tecnología av Las relaciones se incluyen de forma transparente en el concepto, en combinación con el principio del [lazy loading](glossary.md#lazy-loading), para eliminar todas las molestias típicas de la selección o la transferencia de datos del desarrollador. -Con ORDA, se accede a los datos a través de una capa de abstracción, el [datastore](dsMapping.md#datastore). Un datastore es un objeto que ofrece una interfaz al modelo de base de datos y a los datos a través de objetos y de clases. For example, a table is mapped to a [dataclass](dsMapping.md#dataclass) object, a field is an [attribute](dsMapping.md##attribute) of a dataclass, and records are accessed through [entities](dsMapping.md#entity) and [entity selections](dsMapping.md#entity-selection). +Con ORDA, se accede a los datos a través de una capa de abstracción, el [datastore](dsMapping.md#datastore). Un datastore es un objeto que ofrece una interfaz al modelo de base de datos y a los datos a través de objetos y de clases. Por ejemplo, una tabla corresponde a un objeto [dataclass](dsMapping.md#dataclass), un campo es un [atributo](dsMapping.md##attribute) de una dataclass, y se accede a los registros a través de [entidades](dsMapping.md#entity) y [entity selections](dsMapping.md#entity-selection). ## ¿Por qué utilizar ORDA? From ad44830e5a80b7fc9ff38ba463e476a40720c234 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:37 +0200 Subject: [PATCH 1777/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R5/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md index cdd4173d176344..fe2e2d57172243 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md @@ -11,7 +11,7 @@ On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle ## Utilizando sesiones web -When you work with a remote datastore referenced through calls to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command, the connection with the requesting processes is handled via [web sessions](../WebServer/sessions.md) on the remote machine. +Cuando se trabaja con un datastore remoto referenciado a través de llamadas al comando [`Open datastore`](../API/DataStoreClass.md#open-datastore), la conexión con los procesos solicitantes se gestiona a través de [sesiones web](../WebServer/sessions.md) en la máquina remota. La sesión web creada en el almacén de datos remoto se identifica utilizando un ID de sesión interno que se asocia al `localID` del lado de la aplicación 4D. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. From 4043054d4a32e51281294e47a60c0f317fd7d718 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:43 +0200 Subject: [PATCH 1778/4889] New translations structure.md (Spanish) --- .../version-20-R5/Preferences/structure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/structure.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/structure.md index b224fa7eb87b7e..007d9830309645 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/structure.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/structure.md @@ -5,7 +5,7 @@ title: Página Estructura ## Llave primaria -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv18R6/4D/18-R6/Primary-key-manager.300-5217742.en.html)). +Estas opciones en las preferencias modifican el nombre y el tipo por defecto de los campos llaves primaria añadidos automáticamente por 4D cuando se crean nuevas tablas o mediante el [Gestor de llaves primarias](https://doc.4d.com/4Dv18R6/4D/18-R6/Primary-key-manager.300-5217742.en.html)). Las siguientes opciones están disponibles: From 70b9b371d65781c9e57c07f39f24022e086bbd9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:49 +0200 Subject: [PATCH 1779/4889] New translations compiler.md (Spanish) --- .../version-20-R5/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md index d04eb40a0aba5d..f063b3aee80fc4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md @@ -59,7 +59,7 @@ El control sintáctico también puede lanzarse directamente con el comando **Ver ### Declarar tipos -El botón **Declarar Tipos** crea o actualiza los métodos del compilador. Compiler methods are project methods that group together all the variable and array typing declarations (process and interprocess), as well as the [method parameters declared outside prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). Estos métodos, cuando existen, son utilizados directamente por el compilador durante la compilación del código, lo que da lugar a tiempos de compilación más rápidos. +El botón **Declarar Tipos** crea o actualiza los métodos del compilador. Los métodos de compilación son métodos proyecto que agrupan todas las declaraciones de tipo variable y array (proceso e interproceso), así como los [parámetros método declarados fuera de prototipos](. /Concepts/parameters.md#method-parameters-declared-outside-prototypes). Estos métodos, cuando existen, son utilizados directamente por el compilador durante la compilación del código, lo que da lugar a tiempos de compilación más rápidos. El nombre de estos métodos debe comenzar por `Compiler_`. Puede definir el nombre por defecto de cada uno de los 5 métodos del compilador en [la ventana de los parámetros del compilador](#compiler-methods-for). Los métodos de compilación que son generados y mantenidos por 4D tienen automáticamente el atributo `Invisible`: From 30f37fea74b431f0835a08fdf0f6239710644748 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:49:51 +0200 Subject: [PATCH 1780/4889] New translations components.md (Spanish) --- .../version-20-R5/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index f0ef059c540b50..5cf3d8112f0515 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -5,7 +5,7 @@ title: Componentes Un componente 4D es un conjunto de código y/o de formularios 4D que representan una o varias funcionalidades que pueden añadirse y utilizarse en sus proyectos. For example, the [4D SVG](https://github.com/4d/4D-SVG) component adds advanced commands and an integrated rendering engine that can be used to display SVG files. -You can [develop](../Extensions/develop-components.md) and [build](../Desktop/building.md) your own 4D components, or download public components shared by the 4D community that [can be found on GitHub](https://github.com/search?q=4d-component\&type=Repositories). +Puede [desarrollar](../Extensions/develop-components.md) y [crear](../Desktop/building.md) sus propios componentes 4D, o descargar componentes públicos compartidos por la comunidad 4D que [se pueden encontrar en GitHub](https://github.com/search?q=4d-component\&type=Repositories). ## Componentes interpretados y compilados From e0ac688db1e489270657e7e517f25ac0217dad66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:50:03 +0200 Subject: [PATCH 1781/4889] New translations $entityset.md (Spanish) --- .../version-20-R5/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md index 93d7a58add581f..43efd1bd64a5b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md @@ -22,7 +22,7 @@ Esta sintaxis permite ejecutar cualquier operación sobre un conjunto de entidad Como los conjuntos de entidades tienen un límite de tiempo (ya sea por defecto o después de llamar a `$timeout` con su propio límite), puede llamar a `$savedfilter` y a `$savedorderby` para guardar el filtro y ordenar por instrucciones cuando cree un conj -When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), and [`$top/$limit`]($top_$limit.md). +Cuando se recupera un conjunto de entidades existente almacenado en la caché de 4D Server, también se puede aplicar cualquiera de las siguientes opciones al conjunto de entidades: [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), y [`$top/$limit`]($top_$limit.md). ### Ejemplo From 62da9e39472aa96d6a0193035888aadd317d84f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:50:34 +0200 Subject: [PATCH 1782/4889] New translations processes.md (Spanish) --- .../version-20-R5/ServerWindow/processes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/processes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/processes.md index 4e0db5954ef3d3..bebf9ae79ea81c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/processes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/processes.md @@ -85,7 +85,7 @@ La página también tiene cinco botones de control que actúan sobre el proceso - **Abortar proceso**: permite abortar el proceso o los procesos seleccionados. Al presionar este botón, aparece una caja de diálogo de alerta para que pueda confirmar o cancelar la operación. -> You can also abort the selected process(es) directly without displaying the confirmation dialog box by holding down the **Alt** key while clicking on this button, or by using the [`ABORT PROCESS BY ID`](https://doc.4d.com/4dv19/help/command/en/page1634.html) command. +> También puede abortar directamente el proceso o procesos seleccionados sin que aparezca la caja de diálogo de confirmación, manteniendo pulsada la tecla **Alt** mientras hace clic en este botón, o utilizando el comando [`ABORT PROCESS BY ID`](https://doc.4d.com/4dv19/help/command/en/page1634.html). - **Pausar proceso**: permite pausar los procesos seleccionados. - **Activar proceso**: permite reactivar los procesos seleccionados. Los procesos deben haberse pausado previamente (utilizando el botón anterior o por programación); de lo contrario, este botón no tiene ningún efecto. From 9c20d71e4c8695e2c85a94e291111181e403f8b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:50:38 +0200 Subject: [PATCH 1783/4889] New translations users.md (Spanish) --- .../version-20-R5/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md index a7f86186345449..9cddbee1bcb4bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/users.md @@ -64,6 +64,6 @@ Este botón permite mostrar directamente los procesos del usuario o usuarios sel ### Desconectar -Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. When you click on this button, a warning dialog box appears so that you can confirm or cancel this operation (hold down **Alt** key while clicking on the **Drop user** button to disconnect the selected user(s) directly without displaying the confirmation dialog box). +Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. Al hacer clic en este botón, aparece un diálogo de alerta para que pueda confirmar o cancelar esta operación (mantenga presionada la tecla **Alt** mientras hace clic en el botón **Desconectar** para desconectar directamente a los usuarios seleccionados sin que aparezca el diálogo de confirmación). > Puede realizar la misma acción para usuarios remotos con el comando [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html). From 41688b22240563379d6ef51430029ada8bc9c95e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:52:39 +0200 Subject: [PATCH 1784/4889] New translations configuring.md (Spanish) --- .../version-20-R5/ViewPro/configuring.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index e5fa58ef661287..5116ac3204d918 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -7,7 +7,7 @@ Las propiedades del área 4D View Pro pueden configurarse utilizando la lista de ## Propiedades del área de formulario -Using the area's property list, you can set [4D View Pro object properties](FormObjects/viewProArea_overview.md#supported-properties) such as **Object Name**, [**Variable or Expression**](#4d-view-pro-form-object-variable), **Appearance**, **Action**, and **Events**. +Utilizando la lista de propiedades del área, puede configurar las propiedades del objeto [4D View Pro](FormObjects/viewProArea_overview.md#supported-properties) como **Nombre del objeto**, [**Variable o expresión**](#4d-view-pro-form-object-variable), **Apariencia**, **Acción** y **Eventos**. ![](../assets/en/ViewPro/vpPropertyList.png) @@ -74,25 +74,25 @@ El objeto opciones hoja 4D View Pro le permite controlar varias opciones de sus ### Apariencia de la hoja -| Propiedad | | Tipo | Descripción | -| -------------------- | ---------------------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| allowCellOverflow | | boolean | Especifica si los datos pueden desbordarse hacia las celdas vacías adyacentes. | -| sheetTabColor | | string | Una cadena color utilizada para representar el color de la pestaña de la hoja, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | -| frozenlineColor | | string | Una cadena color utilizada para representar el color de la línea congelada, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", "Acento 5", etc. | -| clipBoardOptions | | entero largo | La opción portapapeles. Available values: `vk clipboard paste options all`, `vk clipboard paste options formatting`, `vk clipboard paste options formulas`, `vk clipboard paste options formulas and formatting`, `vk clipboard paste options values`, `vk clipboard paste options values and formatting` | -| rejilla | | object | Las opciones de la línea de rejilla. | -| | color | string | Una cadena color utilizada para representar el color de la línea de la cuadrícula, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | -| | showVerticalGridline | boolean | Especifica si se debe mostrar la línea de la cuadrícula vertical. | -| | showHorizontalGridline | boolean | Especifica si mostrar o no la línea de rejilla horizontal. | -| rowHeaderVisible | | boolean | Especifica si el encabezado de la línea es visible. | -| colHeaderVisible | | boolean | Especifica si el encabezado de la columna es visible. | -| rowHeaderAutoText | | entero largo | Especifica si el encabezado de la linea muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | -| colHeaderAutoText | | entero largo | Especifica si el encabezado de la columna muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | -| selectionBackColor | | string | El color de fondo de la selección para la hoja. (formato RGBA preferido) | -| selectionBorderColor | | string | El color del borde de la selección para la hoja. | -| sheetAreaOffset | | object | Las opciones de sheetAreaOffset. | -| | left | entero largo | El desplazamiento a la izquierda de la hoja desde la local. | -| | top | entero largo | El desplazamiento superior de la hoja desde el local. | +| Propiedad | | Tipo | Descripción | +| -------------------- | ---------------------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| allowCellOverflow | | boolean | Especifica si los datos pueden desbordarse hacia las celdas vacías adyacentes. | +| sheetTabColor | | string | Una cadena color utilizada para representar el color de la pestaña de la hoja, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | +| frozenlineColor | | string | Una cadena color utilizada para representar el color de la línea congelada, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", "Acento 5", etc. | +| clipBoardOptions | | entero largo | La opción portapapeles. Valores disponibles: `vk clipboard paste options all`, `vk clipboard paste options formatting`, `vk clipboard paste options formulas`, `vk clipboard paste options formulas and formatting`, `vk clipboard paste options values`, `vk clipboard paste options values and formatting` | +| rejilla | | object | Las opciones de la línea de rejilla. | +| | color | string | Una cadena color utilizada para representar el color de la línea de la cuadrícula, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | +| | showVerticalGridline | boolean | Especifica si se debe mostrar la línea de la cuadrícula vertical. | +| | showHorizontalGridline | boolean | Especifica si mostrar o no la línea de rejilla horizontal. | +| rowHeaderVisible | | boolean | Especifica si el encabezado de la línea es visible. | +| colHeaderVisible | | boolean | Especifica si el encabezado de la columna es visible. | +| rowHeaderAutoText | | entero largo | Especifica si el encabezado de la linea muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | +| colHeaderAutoText | | entero largo | Especifica si el encabezado de la columna muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | +| selectionBackColor | | string | El color de fondo de la selección para la hoja. (formato RGBA preferido) | +| selectionBorderColor | | string | El color del borde de la selección para la hoja. | +| sheetAreaOffset | | object | Las opciones de sheetAreaOffset. | +| | left | entero largo | El desplazamiento a la izquierda de la hoja desde la local. | +| | top | entero largo | El desplazamiento superior de la hoja desde el local. | > Todas las propiedades son opcionales. @@ -414,7 +414,7 @@ Una **hoja de estilo** agrupa una combinación de propiedades en un objeto estil Style sheets are created with the [VP ADD STYLESHEET](commands/vp-add-stylesheet.md) command and applied with the the [VP SET DEFAULT STYLE](commands/vp-set-default-style.md) or [VP SET CELL STYLE](commands/vp-set-cell-style.md) commands. Puede eliminar una hoja de estilo con el comando [VP REMOVE STYLESHEET](commands/vp-remove-stylesheet.md). -The [VP Get stylesheet](commands/vp-get-stylesheet.md) command can be used to return the style object of a single style sheet or you can use the [VP Get stylesheets](commands/vp-get-stylesheets.md) command to retrieve a collection of style objects for multiple style sheets. +El comando [VP Get stylesheet](commands/vp-get-stylesheet.md) se puede utilizar para devolver el objeto de estilo de una única hoja de estilo o se puede utilizar el comando [VP Get stylesheets](commands/vp-get-stylesheets.md) para recuperar una colección de objetos de estilo de múltiples hojas de estilo. ### Propiedades del objeto de estilo From 33d560e3dfdf718517db9f145fb29fca0c5db4cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:52:51 +0200 Subject: [PATCH 1785/4889] New translations sessions.md (Spanish) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index 189ce02acdec9d..66d0c7d82d08ff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -84,7 +84,7 @@ Una sesión web escalable se cierra cuando: La vida útil de una cookie inactiva es de 60 minutos por defecto, lo que significa que el servidor web cerrará automáticamente las sesiones inactivas después de 60 minutos. -This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeout) property of the `Session` object (the timeout cannot be less than 60 minutes) or the _connectionInfo_ parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +Este tiempo de espera puede establecerse utilizando la propiedad [`.idleTimeout`](API/SessionClass.md#idletimeout) del objeto `Session` (el tiempo de espera no puede ser inferior a 60 minutos) o el parámetro _connectionInfo_ del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore). Cuando se cierra una sesión web, si después se llama al comando [`Session`](API/SessionClass.md#session): From f43c21a272d973c86b76db40f2f5a0b48505e5b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 03:52:53 +0200 Subject: [PATCH 1786/4889] New translations templates.md (Spanish) --- .../version-20-R5/WebServer/templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md index 41394aaa73c035..93721ad253e2cb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md @@ -82,7 +82,7 @@ Internamente, el analizador funciona con cadenas UTF-16, pero los datos a analiz ## Acceso a los métodos 4D a través de la web -Executing a 4D method with `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, or `4DTEXT` from a web request is subject to the [Available through 4D tags and URLs (4DACTION...)](allowProject.md) attribute value defined in the properties of the method. Si no se comprueba el atributo para el método, éste no puede ser llamado desde una petición web. +Ejecutar un método 4D con `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, o `4DTEXT` desde una petición web está sujeto al valor del atributo [Disponible a través de etiquetas 4D y URLs (4DACTION...)](allowProject.md) definido en las propiedades del método. Si no se comprueba el atributo para el método, éste no puede ser llamado desde una petición web. ## Prevención de la inserción de códigos maliciosos From 34ad52008998aa7b2e8ae9f12785af27669deaa5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:05:44 +0200 Subject: [PATCH 1787/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 817f1a3b911ac3..e4c39a54207b38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -24,7 +24,7 @@ Si modifica este parámetro, deberá reiniciar la base del servidor para que se #### Nombre de publicación -This option lets you change the publication name of a 4D Server database, _i.e._, the name displayed on the dynamic **Available** tab of the connection dialog box (see the [Opening a remote project](../Desktop/clientServer/md#opening-a-remote-project) paragraph). Por defecto, 4D Server utiliza el nombre del archivo de proyecto. Puede introducir cualquier nombre personalizado que desee. +Esta opción permite modificar el nombre de publicación de una base 4D Server, _es decir_, el nombre que aparece en la pestaña dinámica **Disponible** de la caja de diálogo de conexión (ver el párrafo [Apertura de un proyecto remoto](../Desktop/clientServer/md#opening-a-remote-project)). Por defecto, 4D Server utiliza el nombre del archivo de proyecto. Puede introducir cualquier nombre personalizado que desee. :::note From c07a97b3b5256c6b71fd6377130ac3d886ee1a20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:05:51 +0200 Subject: [PATCH 1788/4889] New translations php.md (Spanish) --- .../version-20-R5/settings/php.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/php.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/php.md index 495d613b36493d..c66c2a65c9f975 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/php.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/php.md @@ -7,7 +7,7 @@ Puede [ejecutar scripts PHP en 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PH :::note -Estos parámetros se especifican para todas las máquinas conectadas y todas las sesiones. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands. Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. +Estos parámetros se especifican para todas las máquinas conectadas y todas las sesiones. También puede modificarlos y leerlos por separado para cada máquina y cada sesión utilizando los comandos [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) y [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html). Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. ::: From 6f9f502a42d95d3c977a9669821086a88a9ee56a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:06:04 +0200 Subject: [PATCH 1789/4889] New translations 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 ee03c6302909c5..60e62808c9520c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -2752,10 +2752,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) En el parámetro *querySettings*, puede pasar un objeto que contenga marcadores de posición de consulta como objetos. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o formula (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | -| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en la *queryString*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* (":placeholder"), y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar una propiedad en un objeto de la colección
    Tipo de objetoDescripción
    CadenaRuta de acceso del atributo expresado utilizando la notación de punto, por ejemplo, "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| Propiedad | Tipo | Descripción | +| ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o formula (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | +| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en la *queryString*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* (":placeholder"), y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar una propiedad en un objeto de la colección
    Tipo de objetoDescripción
    CadenaRuta de acceso del atributo expresado utilizando la notación de punto, por ejemplo, "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. El uso de una colección permite realizar consultas sobre atributos con nombres que no se ajustan a la notación de puntos, por ejemplo, \["4Dv17.1", "en/fr"]
    Puede mezclar marcadores de posición indexados (valores pasados directamente en parámetros *value*) y valores de marcador de posición con nombre en la misma consulta. | > El uso de este parámetro es obligatorio si desea consultar en una colección [utilizando una **referencia de colección** o una **referencia de un objeto**](#referencia-de-objeto-o-de-colección-como-valor). From 5bb4d3049a84f240dccd11a9dd61ba65b3ede25d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:06:09 +0200 Subject: [PATCH 1790/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index d7db4d198321fa..3c3a259f032e49 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -1206,15 +1206,15 @@ En el ejemplo 3 se ofrecen más ejemplos. En el parámetro *querySettings* se puede pasar un objeto que contenga opciones adicionales. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString* o *formula*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o *formula* (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | -| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | -| args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | -| allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | -| queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | -| queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | +| Propiedad | Tipo | Descripción | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString* o *formula*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o *formula* (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | +| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. El uso de una colección permite realizar consultas sobre atributos con nombres que no se ajustan a la notación de puntos, por ejemplo, \["4Dv17.1", "en/fr"]
    Puede mezclar marcadores de posición indexados (valores pasados directamente en parámetros *value*) y valores de marcador de posición con nombre en la misma consulta. | +| args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | +| allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | +| queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | +| queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | #### Sobre queryPlan y queryPath From c0dde804e48ed627f619332f1d87ae801aa1c1be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:07:31 +0200 Subject: [PATCH 1791/4889] New translations dt_time.md (Spanish) --- .../current/Concepts/dt_time.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md index 664d23425f04cf..b759e3592b2fff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_time.md @@ -62,10 +62,10 @@ Para obtener una expresión de tipo hora a partir de una expresión que combina Puede combinar expresiones de los tipos hora y número utilizando las funciones `Time` o `Current time`: ```4d - //The following line assigns to $vlSeconds the number of seconds - //that will be elapsed between midnight and one hour from now +//La siguiente línea asigna a $vlSeconds el número de segundos + //que transcurrirán entre la medianoche y una hora a partir de ahora $vlSeconds:=Current time+3600 - //The following line assigns to $vHSoon the time it will be in one hour + //La siguiente línea asigna a $vHSoon la hora que será dentro de una hora $vhSoon:=Time(Current time+3600) ``` From fadb8537b1faea18c31b1a5c6bd0c6418b5677f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:07:33 +0200 Subject: [PATCH 1792/4889] New translations error-handling.md (Spanish) --- .../current/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index 3be716c5376758..9e9800abfda0e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -94,8 +94,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D mantiene automáticamente una serie de variables denominadas **variables sistema**, que responden a diferentes necesidades. Consulte el _Manual del lenguaje de 4D_. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From 2fcf84102fb9d3742b5374a4a476642ca532bf5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:07:42 +0200 Subject: [PATCH 1793/4889] New translations paths.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Concepts/paths.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md index caba4581c25395..df4548b8d8954f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md @@ -114,9 +114,9 @@ Funciones de objetos folder tales como [`folder.file()`](../API/FolderClass.md#f ```4d var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //para referenciar una carpeta "Picture" dentro de la carpeta de documentos del usuario $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //para crear una carpeta en el escritorio $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From 4f13e2b08402871b8ee1ca75cd294b74a1a222ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:07:49 +0200 Subject: [PATCH 1794/4889] New translations variables.md (Spanish) --- .../current/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md index e842660c74f955..b94c3e05464e80 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -235,10 +235,38 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. +:::warning Obsoleto + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> No se recomienda el uso de variables interproceso, ya que no están disponibles para los procesos apropiativos y tienden a hacer que el código sea menos mantenible. +::: + +Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. El nombre de una variable interproceso siempre comienza con los símbolos `<>` — un signo "menor que" seguido de un signo "mayor que"— seguido de 31 caracteres. En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma definición de las variables interproceso, pero cada máquina tiene una instancia diferente para cada variable. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 19e37e8bf818351bd3918d55203214785816ee3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:08:57 +0200 Subject: [PATCH 1795/4889] New translations overview.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md index 4110a639eb4e41..8c716ac5aebede 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#additional-properties) such as `columnName` or `isRowSelected`. +- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#additional-properties) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos From c5cb8566f1b9f9e9607414794dc605adcbc3fe34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:08:59 +0200 Subject: [PATCH 1796/4889] New translations develop-components.md (Spanish) --- .../current/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/current/Extensions/develop-components.md index c18eb149e7b2c0..3a29d4c871342a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Extensions/develop-components.md @@ -145,7 +145,7 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) Para facilitar el uso de su componente a los desarrolladores, puede activar la opción [**Generar archivo de sintaxis para la finalización de código al compilar** en la página General](../settings/general.md#component-namespace-in-the-class-store) de la configuración del proyecto matriz. -A syntax file (JSON format) is then automatically created during the compilation phase, filled with the syntax of your component's classes, functions, and [exposed methods](#sharing-of-project-methods), and placed in the `\Resources\en.lproj` folder of the component project. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: +Durante la fase de compilación se crea automáticamente un archivo de sintaxis (en formato JSON) con la sintaxis de las clases, funciones y [métodos expuestos] del componente (#sharing-of-project-methods), y se coloca en la carpeta `\Resources\en.lproj` del proyecto del componente. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: ![](../assets/en/settings/syntax-code-completion-2.png) ![](../assets/en/settings/syntax-code-completion-1.png) From b17ef98847865fb3b4aab1e0499f18a01fb9e5cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:09:09 +0200 Subject: [PATCH 1797/4889] New translations pictures.md (Spanish) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index e1389d872481c1..28a44e1d3d166d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D le permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado con una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de un clic o un desplazamiento, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -Las coordenadas se devuelven en las _MouseX_ and _MouseY_ [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. Puede obtener el valor de estas variables como parte de los eventos de formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md) o [`On Mouse Move`](Events/onMouseMove.md). From ef5e21569f26c6e91f87261735b2efed847bf5a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:09:23 +0200 Subject: [PATCH 1798/4889] New translations formobjects_overview.md (Spanish) --- .../current/FormObjects/formObjects_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/formObjects_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/formObjects_overview.md index 44b4486d063b9c..ecd91b8b59e3d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/formObjects_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/formObjects_overview.md @@ -18,7 +18,7 @@ Puede añadir o modificar objetos formulario 4D de las siguientes maneras: - **[Editor de formularios](FormEditor/formEditor.md):** arrastre un objeto de la barra de herramientas del editor de formularios al formulario. A continuación, utilice la Lista de propiedades para especificar las propiedades del objeto. -- **4D language**: Commands from the `Objects (Forms)` theme such as [`OBJECT DUPLICATE`](https://doc.4d.com/4dv20/help/command/en/page1111.html) or [`OBJECT SET FONT STYLE`](https://doc.4d.com/4dv20/help/command/en/page166.html) allow to create and define form objects. +- Lenguaje **4D**: los comandos del tema `Objects (Forms)` como [`OBJECT DUPLICATE`](https://doc.4d.com/4dv20/help/command/en/page1111.html) o [`OBJECT SET FONT STYLE`](https://doc.4d.com/4dv20/help/command/en/page166.html) permiten crear y definir objetos de formulario. - **Código JSON en formularios dinámicos:** define las propiedades utilizando JSON. Utilice la propiedad [type](properties_Object.md#type) para definir el tipo de objeto y, a continuación, defina sus [propiedades disponibles](properties_Reference.md). Ejemplo para un objeto botón: From ebde7c9c3f6c07a66b0933058e42e81c4207c047 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:09:31 +0200 Subject: [PATCH 1799/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 4e1089004fa804..59c21661bab885 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -673,7 +673,7 @@ Para definir un list box jerárquico, existen varias posibilidades: - Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). - Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. -- Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html) commands, described in the _4D Language Reference_ manual. +- Utilice los comandos [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) y [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos en el manual de _Referencia del Lenguaje 4D_. #### Propiedades del List Box jerárquico @@ -899,7 +899,7 @@ Cuando una columna de list box está asociada a un array de objetos, la forma en - "color": para definir un color de fondo - "event": para mostrar un botón con una etiqueta. -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (_e.g._, a real can also be represented as a drop-down menu). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (_por ejemplo_, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: | valueType | Widget por defecto | Widget(s) alternativo(s) | | --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | From b7702a51206b750780e9fbb6819ced15a511c475 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:09:39 +0200 Subject: [PATCH 1800/4889] New translations properties_appearance.md (Spanish) --- .../current/FormObjects/properties_Appearance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Appearance.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Appearance.md index d7599576c5dff2..8c34d6521dc851 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Appearance.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Appearance.md @@ -53,7 +53,7 @@ Durante la ejecución, un campo o toda área introducible es delimitada por un r Esta propiedad se utiliza para desactivar el resaltado de la selección en los list box. -Cuando esta opción está activada, el resaltado de la selección ya no es visible para las selecciones realizadas en los list box. Selections themselves are still valid and work in exactly the same way as previously; however, they are no longer represented graphically onscreen, and you will need to [define their appearance programmatically](listbox_overview.md#customizing-appearance-of-selected-rows). +Cuando esta opción está activada, el resaltado de la selección ya no es visible para las selecciones realizadas en los list box. Las selecciones en sí siguen siendo válidas y funcionan exactamente igual que antes; sin embargo, ya no se representan gráficamente en pantalla, y tendrá que [definir su apariencia por programación](listbox_overview.md#customizing-appearance-of-selected-rows). Por defecto, esta opción no está activa. From 75f7820a2c40c0191caba2cd095e377d9d883b8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:09:46 +0200 Subject: [PATCH 1801/4889] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 3e441a82a12c4e..23f37dacedf7cc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -94,9 +94,9 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dateFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a [supported pattern](../Project/date-time-formats.md) + " blankIfNull"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dateFormat | string |
  • Formatos integrados: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Formatos personalizados: todo formato creado utilizando un [patrón soportado](../Project/date-time-formats.md) + " blankIfNull"
  • | :::note blankIfNull @@ -268,7 +268,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) --- From 4565b4758e005fbed22f46d457f1fcc939f974c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:09:56 +0200 Subject: [PATCH 1802/4889] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index bce6925296b3eb..8fda7a785a7860 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -148,7 +148,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. - **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. -- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. +- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Para hacer esto, necesitas que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON From 03474d810df82d9573fc6520fa3dcd000ea5317e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:07 +0200 Subject: [PATCH 1803/4889] New translations properties_text.md (Spanish) --- .../current/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index aa18c0471cd65e..73573b3d686337 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -310,7 +310,7 @@ La propiedad especial "cell" permite aplicar un conjunto de propiedades a una so | | _columnName_ | | object | _columnName_ es el nombre del objeto de la columna del list box | | | | _propertyName_ | string | las propiedades "stroke", "fill", "fontStyle", "fontWeight" o "textDecoration" (ver arriba). **Nota**: las propiedades "no seleccionable" y "desactivada" sólo pueden definirse a nivel de la línea. Se ignoran si se pasan en el objeto "celda" | -> Style settings made with this property are ignored if other style settings are already defined through expressions (_i.e._, [Style Expression](#style-expression), [Font Color Expression](#font-color-expression), [Background Color Expression](#background-color-expression)). +> Los ajustes de estilo hechos con esta propiedad son ignorados si otros ajustes de estilo ya están definidos a través de expresiones (\*por ejemplo, [Expresión de estilo](#style-expression), [Expresión de color de fuente](#font-color-expression), [Expresión de color de fondo](#background-color-expression)). **Ejemplos** From 12dff602ea3bb89960c57d26baaca940d810f684 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:18 +0200 Subject: [PATCH 1804/4889] New translations subform_overview.md (Spanish) --- .../current/FormObjects/subform_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index ecd37613cc7fb7..8f3a6181698484 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -41,7 +41,7 @@ El subformulario en página utiliza el formulario de entrada indicado por la pro Puede vincular [una variable o una expresión](properties_Object.md#variable-or-expression) a un objeto contenedor de subformulario. Esto es muy útil para sincronizar valores del formulario padre y su(s) subformulario(s). -By default, 4D creates a variable or expression of [object type](properties_Object.md#expression-type) for a subform container, which allows you to share values in the context of the subform using the `Form` command ([see below](#using-the-subform-bound-object)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: +Por defecto, 4D crea una variable o expresión de [tipo objeto](properties_Object.md#expression-type) para un contenedor de subformulario, lo cual le permite compartir valores en el contexto del subformulario utilizando el comando `Form` ([ver abajo](#usando-el-objeto-enlazado-del-subformulario)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: - Define a bound variable or expression of a scalar type and call the `OBJECT Get subform container value` and `OBJECT SET SUBFORM CONTAINER VALUE` commands to exchange values when [On Bound Variable Change](../Events/onBoundVariableChange.md) or [On Data Change](../Events/onDataChange.md) form events occur. Esta solución se recomienda para sincronizar un solo valor. - Defina una variable o expresión vinculada del tipo **objecto** y utilice el comando `Form` para acceder a sus propiedades desde el subformulario. Esta solución se recomienda para sincronizar varios valores. From aabd30e3a68b7b5c4666503c4a892998168214c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:31 +0200 Subject: [PATCH 1805/4889] New translations overview.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/MSC/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md index a0a5377d762b3b..a97c73e6fb7e4a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md @@ -19,9 +19,9 @@ Puede abrir el CSM en modo mantenimiento desde dos lugares: - **From the standard project opening dialog box** The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: ![](../assets/en/MSC/MSC_standardOpen.png) -- **Help/Maintenance Security Center** menu or **MSC** button in the tool bar (project not open)\ +- **menú Ayuda/Mantenimiento Centro de seguridad** o botón **MSC** de la barra de herramientas (proyecto no abierto)\ ![](../assets/en/MSC/mscicon.png)\ - When you call this function, a standard Open file dialog appears so that you can select the _.4DProject_ or _.4dz_ file of the to be examined. El proyecto no será abierto por 4D. + Al llamar a esta función, aparece una caja de diálogo estándar Abrir archivo para que pueda seleccionar el archivo _.4DProject_ o _.4dz_ del que desea examinar. El proyecto no será abierto por 4D. ## Acceso al modo estándar From 2e831c63487d30ce0c9451a7de4338e70f38b25e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:34 +0200 Subject: [PATCH 1806/4889] New translations rollback.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/MSC/rollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/rollback.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/rollback.md index 7708a78e05baac..1a3005d7703ed9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/rollback.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/rollback.md @@ -10,7 +10,7 @@ Esta función sólo está disponible cuando la aplicación trabaja con un archiv ![](../assets/en/MSC/MSC_rollback1.png) -> If the database is encrypted and no valid data key corresponding to the open log file has been provided, encrypted values are not displayed in the **Values** column and a dialog requesting the passphrase or the data key is displayed if you click the **Rollback** button. +> Si la base de datos está encriptada y no se ha suministrado una llave de datos válida correspondiente al archivo de registro abierto, los valores encriptados no se muestran en la columna **Valores** y se muestra un diálogo en el que se solicita la frase secreta o la llave de datos si se hace clic en el botón **Retroceso**. El contenido y el funcionamiento de la lista de operaciones es el mismo que el de la ventana [Análisis de actividades](analysis.md). From fa21c2f18e29e31a569f6b5d4d29d46867e94055 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:44 +0200 Subject: [PATCH 1807/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 131018e65cacf6..cfb90d0941f90e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -124,7 +124,7 @@ Si desea entregar aplicaciones finales con el máximo nivel de optimización, pu 1. Diseñe sus algoritmos. 2. Ejecute su aplicación y deje que el mecanismo de aprendizaje automático complete los contextos de optimización. -3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. +3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. Puede utilizar las funciones [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) y [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) para analizar cómo utilizan los atributos sus algoritmos. 4. En el último paso, llama a la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) para construir contextos al inicio de la aplicación y [utilizarlos](#reutilizando-la-propiedad-context) en sus algoritmos. ## Caché ORDA From bd9b500c76be8cd07bd1a8e814fb707d1201fb11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:47 +0200 Subject: [PATCH 1808/4889] New translations entities.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md index fba4e515e0f9c2..4f5dc98151cfc4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -55,9 +55,9 @@ Ahora, si se ejecuta: $e1:=ds.Employee.get(1) $e2:=ds.Employee.get(1) $e1.name:="Hammer" - //variable $e1 contains a reference to an entity - //variable $e2 contains another reference to another entity - //$e2.name contains "smith" + //variable $e1 contiene una referencia a una entidad + //variable $e2 contiene otra referencia a otra entidad + //$e2.name contiene "smith" If($e1=$e2) //False ``` From f8c1ca4310bc74b8c7f71bd8a7246142e2085668 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:53 +0200 Subject: [PATCH 1809/4889] New translations overview.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/ORDA/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/overview.md index 263d52034ab780..c52854d651033a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/overview.md @@ -7,7 +7,7 @@ ORDA significa **Object Relational Data Access**. Se trata de una tecnología av Las relaciones se incluyen de forma transparente en el concepto, en combinación con el principio del [lazy loading](glossary.md#lazy-loading), para eliminar todas las molestias típicas de la selección o la transferencia de datos del desarrollador. -Con ORDA, se accede a los datos a través de una capa de abstracción, el [datastore](dsMapping.md#datastore). Un datastore es un objeto que ofrece una interfaz al modelo de base de datos y a los datos a través de objetos y de clases. For example, a table is mapped to a [dataclass](dsMapping.md#dataclass) object, a field is an [attribute](dsMapping.md##attribute) of a dataclass, and records are accessed through [entities](dsMapping.md#entity) and [entity selections](dsMapping.md#entity-selection). +Con ORDA, se accede a los datos a través de una capa de abstracción, el [datastore](dsMapping.md#datastore). Un datastore es un objeto que ofrece una interfaz al modelo de base de datos y a los datos a través de objetos y de clases. Por ejemplo, una tabla corresponde a un objeto [dataclass](dsMapping.md#dataclass), un campo es un [atributo](dsMapping.md##attribute) de una dataclass, y se accede a los registros a través de [entidades](dsMapping.md#entity) y [entity selections](dsMapping.md#entity-selection). ## ¿Por qué utilizar ORDA? From 9f53ff0dbfec9188b9485858047ccb9cd7a7cbb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:10:56 +0200 Subject: [PATCH 1810/4889] New translations remotedatastores.md (Spanish) --- .../current/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md index cdd4173d176344..fe2e2d57172243 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md @@ -11,7 +11,7 @@ On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle ## Utilizando sesiones web -When you work with a remote datastore referenced through calls to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command, the connection with the requesting processes is handled via [web sessions](../WebServer/sessions.md) on the remote machine. +Cuando se trabaja con un datastore remoto referenciado a través de llamadas al comando [`Open datastore`](../API/DataStoreClass.md#open-datastore), la conexión con los procesos solicitantes se gestiona a través de [sesiones web](../WebServer/sessions.md) en la máquina remota. La sesión web creada en el almacén de datos remoto se identifica utilizando un ID de sesión interno que se asocia al `localID` del lado de la aplicación 4D. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. From c511bc6ff5466bc6f65762acce59394f6be988d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:11:03 +0200 Subject: [PATCH 1811/4889] New translations structure.md (Spanish) --- .../current/Preferences/structure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/structure.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/structure.md index b224fa7eb87b7e..007d9830309645 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/structure.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/structure.md @@ -5,7 +5,7 @@ title: Página Estructura ## Llave primaria -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv18R6/4D/18-R6/Primary-key-manager.300-5217742.en.html)). +Estas opciones en las preferencias modifican el nombre y el tipo por defecto de los campos llaves primaria añadidos automáticamente por 4D cuando se crean nuevas tablas o mediante el [Gestor de llaves primarias](https://doc.4d.com/4Dv18R6/4D/18-R6/Primary-key-manager.300-5217742.en.html)). Las siguientes opciones están disponibles: From f6467bfbf8aa9c4355ff14dc6c27c7690b20cce3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:11:07 +0200 Subject: [PATCH 1812/4889] New translations compiler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index be14907547b514..dd8e70462434e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -59,7 +59,7 @@ El control sintáctico también puede lanzarse directamente con el comando **Ver ### Declarar tipos -El botón **Declarar Tipos** crea o actualiza los métodos del compilador. Compiler methods are project methods that group together all the variable and array typing declarations (process and interprocess), as well as the [method parameters declared outside prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). Estos métodos, cuando existen, son utilizados directamente por el compilador durante la compilación del código, lo que da lugar a tiempos de compilación más rápidos. +El botón **Declarar Tipos** crea o actualiza los métodos del compilador. Los métodos de compilación son métodos proyecto que agrupan todas las declaraciones de tipo variable y array (proceso e interproceso), así como los [parámetros método declarados fuera de prototipos](. /Concepts/parameters.md#method-parameters-declared-outside-prototypes). Estos métodos, cuando existen, son utilizados directamente por el compilador durante la compilación del código, lo que da lugar a tiempos de compilación más rápidos. El nombre de estos métodos debe comenzar por `Compiler_`. Puede definir el nombre por defecto de cada uno de los 5 métodos del compilador en [la ventana de los parámetros del compilador](#compiler-methods-for). Los métodos de compilación que son generados y mantenidos por 4D tienen automáticamente el atributo `Invisible`: From 9efeefad9a608223c1b570fec64f80c616f4a6f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:11:52 +0200 Subject: [PATCH 1813/4889] New translations processes.md (Spanish) --- .../current/ServerWindow/processes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/processes.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/processes.md index 4e0db5954ef3d3..bebf9ae79ea81c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/processes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/processes.md @@ -85,7 +85,7 @@ La página también tiene cinco botones de control que actúan sobre el proceso - **Abortar proceso**: permite abortar el proceso o los procesos seleccionados. Al presionar este botón, aparece una caja de diálogo de alerta para que pueda confirmar o cancelar la operación. -> You can also abort the selected process(es) directly without displaying the confirmation dialog box by holding down the **Alt** key while clicking on this button, or by using the [`ABORT PROCESS BY ID`](https://doc.4d.com/4dv19/help/command/en/page1634.html) command. +> También puede abortar directamente el proceso o procesos seleccionados sin que aparezca la caja de diálogo de confirmación, manteniendo pulsada la tecla **Alt** mientras hace clic en este botón, o utilizando el comando [`ABORT PROCESS BY ID`](https://doc.4d.com/4dv19/help/command/en/page1634.html). - **Pausar proceso**: permite pausar los procesos seleccionados. - **Activar proceso**: permite reactivar los procesos seleccionados. Los procesos deben haberse pausado previamente (utilizando el botón anterior o por programación); de lo contrario, este botón no tiene ningún efecto. From adeba670d4340c9f044662489f93f328b1d101d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:11:56 +0200 Subject: [PATCH 1814/4889] New translations users.md (Spanish) --- .../current/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md index a7f86186345449..9cddbee1bcb4bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md @@ -64,6 +64,6 @@ Este botón permite mostrar directamente los procesos del usuario o usuarios sel ### Desconectar -Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. When you click on this button, a warning dialog box appears so that you can confirm or cancel this operation (hold down **Alt** key while clicking on the **Drop user** button to disconnect the selected user(s) directly without displaying the confirmation dialog box). +Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. Al hacer clic en este botón, aparece un diálogo de alerta para que pueda confirmar o cancelar esta operación (mantenga presionada la tecla **Alt** mientras hace clic en el botón **Desconectar** para desconectar directamente a los usuarios seleccionados sin que aparezca el diálogo de confirmación). > Puede realizar la misma acción para usuarios remotos con el comando [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html). From c2a22279c5d75922c430b80461f580889ec9d605 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:13:58 +0200 Subject: [PATCH 1815/4889] New translations configuring.md (Spanish) --- .../current/ViewPro/configuring.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index e5fa58ef661287..5116ac3204d918 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -7,7 +7,7 @@ Las propiedades del área 4D View Pro pueden configurarse utilizando la lista de ## Propiedades del área de formulario -Using the area's property list, you can set [4D View Pro object properties](FormObjects/viewProArea_overview.md#supported-properties) such as **Object Name**, [**Variable or Expression**](#4d-view-pro-form-object-variable), **Appearance**, **Action**, and **Events**. +Utilizando la lista de propiedades del área, puede configurar las propiedades del objeto [4D View Pro](FormObjects/viewProArea_overview.md#supported-properties) como **Nombre del objeto**, [**Variable o expresión**](#4d-view-pro-form-object-variable), **Apariencia**, **Acción** y **Eventos**. ![](../assets/en/ViewPro/vpPropertyList.png) @@ -74,25 +74,25 @@ El objeto opciones hoja 4D View Pro le permite controlar varias opciones de sus ### Apariencia de la hoja -| Propiedad | | Tipo | Descripción | -| -------------------- | ---------------------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| allowCellOverflow | | boolean | Especifica si los datos pueden desbordarse hacia las celdas vacías adyacentes. | -| sheetTabColor | | string | Una cadena color utilizada para representar el color de la pestaña de la hoja, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | -| frozenlineColor | | string | Una cadena color utilizada para representar el color de la línea congelada, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", "Acento 5", etc. | -| clipBoardOptions | | entero largo | La opción portapapeles. Available values: `vk clipboard paste options all`, `vk clipboard paste options formatting`, `vk clipboard paste options formulas`, `vk clipboard paste options formulas and formatting`, `vk clipboard paste options values`, `vk clipboard paste options values and formatting` | -| rejilla | | object | Las opciones de la línea de rejilla. | -| | color | string | Una cadena color utilizada para representar el color de la línea de la cuadrícula, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | -| | showVerticalGridline | boolean | Especifica si se debe mostrar la línea de la cuadrícula vertical. | -| | showHorizontalGridline | boolean | Especifica si mostrar o no la línea de rejilla horizontal. | -| rowHeaderVisible | | boolean | Especifica si el encabezado de la línea es visible. | -| colHeaderVisible | | boolean | Especifica si el encabezado de la columna es visible. | -| rowHeaderAutoText | | entero largo | Especifica si el encabezado de la linea muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | -| colHeaderAutoText | | entero largo | Especifica si el encabezado de la columna muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | -| selectionBackColor | | string | El color de fondo de la selección para la hoja. (formato RGBA preferido) | -| selectionBorderColor | | string | El color del borde de la selección para la hoja. | -| sheetAreaOffset | | object | Las opciones de sheetAreaOffset. | -| | left | entero largo | El desplazamiento a la izquierda de la hoja desde la local. | -| | top | entero largo | El desplazamiento superior de la hoja desde el local. | +| Propiedad | | Tipo | Descripción | +| -------------------- | ---------------------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| allowCellOverflow | | boolean | Especifica si los datos pueden desbordarse hacia las celdas vacías adyacentes. | +| sheetTabColor | | string | Una cadena color utilizada para representar el color de la pestaña de la hoja, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | +| frozenlineColor | | string | Una cadena color utilizada para representar el color de la línea congelada, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", "Acento 5", etc. | +| clipBoardOptions | | entero largo | La opción portapapeles. Valores disponibles: `vk clipboard paste options all`, `vk clipboard paste options formatting`, `vk clipboard paste options formulas`, `vk clipboard paste options formulas and formatting`, `vk clipboard paste options values`, `vk clipboard paste options values and formatting` | +| rejilla | | object | Las opciones de la línea de rejilla. | +| | color | string | Una cadena color utilizada para representar el color de la línea de la cuadrícula, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | +| | showVerticalGridline | boolean | Especifica si se debe mostrar la línea de la cuadrícula vertical. | +| | showHorizontalGridline | boolean | Especifica si mostrar o no la línea de rejilla horizontal. | +| rowHeaderVisible | | boolean | Especifica si el encabezado de la línea es visible. | +| colHeaderVisible | | boolean | Especifica si el encabezado de la columna es visible. | +| rowHeaderAutoText | | entero largo | Especifica si el encabezado de la linea muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | +| colHeaderAutoText | | entero largo | Especifica si el encabezado de la columna muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | +| selectionBackColor | | string | El color de fondo de la selección para la hoja. (formato RGBA preferido) | +| selectionBorderColor | | string | El color del borde de la selección para la hoja. | +| sheetAreaOffset | | object | Las opciones de sheetAreaOffset. | +| | left | entero largo | El desplazamiento a la izquierda de la hoja desde la local. | +| | top | entero largo | El desplazamiento superior de la hoja desde el local. | > Todas las propiedades son opcionales. @@ -414,7 +414,7 @@ Una **hoja de estilo** agrupa una combinación de propiedades en un objeto estil Style sheets are created with the [VP ADD STYLESHEET](commands/vp-add-stylesheet.md) command and applied with the the [VP SET DEFAULT STYLE](commands/vp-set-default-style.md) or [VP SET CELL STYLE](commands/vp-set-cell-style.md) commands. Puede eliminar una hoja de estilo con el comando [VP REMOVE STYLESHEET](commands/vp-remove-stylesheet.md). -The [VP Get stylesheet](commands/vp-get-stylesheet.md) command can be used to return the style object of a single style sheet or you can use the [VP Get stylesheets](commands/vp-get-stylesheets.md) command to retrieve a collection of style objects for multiple style sheets. +El comando [VP Get stylesheet](commands/vp-get-stylesheet.md) se puede utilizar para devolver el objeto de estilo de una única hoja de estilo o se puede utilizar el comando [VP Get stylesheets](commands/vp-get-stylesheets.md) para recuperar una colección de objetos de estilo de múltiples hojas de estilo. ### Propiedades del objeto de estilo From fcdb77d6978f5009b93da1ac9cbc2e4de32e66f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:14:11 +0200 Subject: [PATCH 1816/4889] New translations sessions.md (Spanish) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 189ce02acdec9d..66d0c7d82d08ff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -84,7 +84,7 @@ Una sesión web escalable se cierra cuando: La vida útil de una cookie inactiva es de 60 minutos por defecto, lo que significa que el servidor web cerrará automáticamente las sesiones inactivas después de 60 minutos. -This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeout) property of the `Session` object (the timeout cannot be less than 60 minutes) or the _connectionInfo_ parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +Este tiempo de espera puede establecerse utilizando la propiedad [`.idleTimeout`](API/SessionClass.md#idletimeout) del objeto `Session` (el tiempo de espera no puede ser inferior a 60 minutos) o el parámetro _connectionInfo_ del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore). Cuando se cierra una sesión web, si después se llama al comando [`Session`](API/SessionClass.md#session): From 667dfb7fc0000a82bc8b20263f4512370ceb2a1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:14:12 +0200 Subject: [PATCH 1817/4889] New translations templates.md (Spanish) --- .../current/WebServer/templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md index 41394aaa73c035..93721ad253e2cb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/templates.md @@ -82,7 +82,7 @@ Internamente, el analizador funciona con cadenas UTF-16, pero los datos a analiz ## Acceso a los métodos 4D a través de la web -Executing a 4D method with `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, or `4DTEXT` from a web request is subject to the [Available through 4D tags and URLs (4DACTION...)](allowProject.md) attribute value defined in the properties of the method. Si no se comprueba el atributo para el método, éste no puede ser llamado desde una petición web. +Ejecutar un método 4D con `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, o `4DTEXT` desde una petición web está sujeto al valor del atributo [Disponible a través de etiquetas 4D y URLs (4DACTION...)](allowProject.md) definido en las propiedades del método. Si no se comprueba el atributo para el método, éste no puede ser llamado desde una petición web. ## Prevención de la inserción de códigos maliciosos From 05b80c715d463c1d1740311f4fa4806d0080df4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:26:44 +0200 Subject: [PATCH 1818/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index 817f1a3b911ac3..e4c39a54207b38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -24,7 +24,7 @@ Si modifica este parámetro, deberá reiniciar la base del servidor para que se #### Nombre de publicación -This option lets you change the publication name of a 4D Server database, _i.e._, the name displayed on the dynamic **Available** tab of the connection dialog box (see the [Opening a remote project](../Desktop/clientServer/md#opening-a-remote-project) paragraph). Por defecto, 4D Server utiliza el nombre del archivo de proyecto. Puede introducir cualquier nombre personalizado que desee. +Esta opción permite modificar el nombre de publicación de una base 4D Server, _es decir_, el nombre que aparece en la pestaña dinámica **Disponible** de la caja de diálogo de conexión (ver el párrafo [Apertura de un proyecto remoto](../Desktop/clientServer/md#opening-a-remote-project)). Por defecto, 4D Server utiliza el nombre del archivo de proyecto. Puede introducir cualquier nombre personalizado que desee. :::note From d3c2c583875d59d367c496c29cfbcca5611826b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:26:51 +0200 Subject: [PATCH 1819/4889] New translations php.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/settings/php.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/php.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/php.md index 495d613b36493d..c66c2a65c9f975 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/php.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/php.md @@ -7,7 +7,7 @@ Puede [ejecutar scripts PHP en 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PH :::note -Estos parámetros se especifican para todas las máquinas conectadas y todas las sesiones. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands. Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. +Estos parámetros se especifican para todas las máquinas conectadas y todas las sesiones. También puede modificarlos y leerlos por separado para cada máquina y cada sesión utilizando los comandos [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) y [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html). Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. ::: From 5cdff22cf2c7e522fef981e6d17741018ceea6d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:27:07 +0200 Subject: [PATCH 1820/4889] New translations collectionclass.md (Spanish) --- .../version-20-R5/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index db518b43dba958..7ad443df3e1115 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -2746,10 +2746,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) En el parámetro *querySettings*, puede pasar un objeto que contenga marcadores de posición de consulta como objetos. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o formula (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | -| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en la *queryString*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* (":placeholder"), y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar una propiedad en un objeto de la colección
    Tipo de objetoDescripción
    CadenaRuta de acceso del atributo expresado utilizando la notación de punto, por ejemplo, "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| Propiedad | Tipo | Descripción | +| ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o formula (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | +| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en la *queryString*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* (":placeholder"), y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar una propiedad en un objeto de la colección
    Tipo de objetoDescripción
    CadenaRuta de acceso del atributo expresado utilizando la notación de punto, por ejemplo, "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. El uso de una colección permite realizar consultas sobre atributos con nombres que no se ajustan a la notación de puntos, por ejemplo, \["4Dv17.1", "en/fr"]
    Puede mezclar marcadores de posición indexados (valores pasados directamente en parámetros *value*) y valores de marcador de posición con nombre en la misma consulta. | > El uso de este parámetro es obligatorio si desea consultar en una colección [utilizando una **referencia de colección** o una **referencia de un objeto**](#referencia-de-objeto-o-de-colección-como-valor). From a56e78e71ce0d5ad50f7b07f38e198e202c407c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:27:12 +0200 Subject: [PATCH 1821/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index a4bbb3d55cfb57..6451844399a7f0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -1206,15 +1206,15 @@ En el ejemplo 3 se ofrecen más ejemplos. En el parámetro *querySettings* se puede pasar un objeto que contenga opciones adicionales. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString* o *formula*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o *formula* (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | -| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | -| args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | -| allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | -| queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | -| queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | +| Propiedad | Tipo | Descripción | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString* o *formula*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o *formula* (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | +| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. El uso de una colección permite realizar consultas sobre atributos con nombres que no se ajustan a la notación de puntos, por ejemplo, \["4Dv17.1", "en/fr"]
    Puede mezclar marcadores de posición indexados (valores pasados directamente en parámetros *value*) y valores de marcador de posición con nombre en la misma consulta. | +| args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | +| allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | +| queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | +| queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | #### Sobre queryPlan y queryPath From daa4f7c4ae69ca37ad40375b9dc991723e606846 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:28:13 +0200 Subject: [PATCH 1822/4889] New translations collectionclass.md (Spanish) --- .../version-20-R6/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index ee03c6302909c5..60e62808c9520c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -2752,10 +2752,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) En el parámetro *querySettings*, puede pasar un objeto que contenga marcadores de posición de consulta como objetos. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o formula (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | -| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en la *queryString*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* (":placeholder"), y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar una propiedad en un objeto de la colección
    Tipo de objetoDescripción
    CadenaRuta de acceso del atributo expresado utilizando la notación de punto, por ejemplo, "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| Propiedad | Tipo | Descripción | +| ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o formula (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | +| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en la *queryString*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* (":placeholder"), y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar una propiedad en un objeto de la colección
    Tipo de objetoDescripción
    CadenaRuta de acceso del atributo expresado utilizando la notación de punto, por ejemplo, "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. El uso de una colección permite realizar consultas sobre atributos con nombres que no se ajustan a la notación de puntos, por ejemplo, \["4Dv17.1", "en/fr"]
    Puede mezclar marcadores de posición indexados (valores pasados directamente en parámetros *value*) y valores de marcador de posición con nombre en la misma consulta. | > El uso de este parámetro es obligatorio si desea consultar en una colección [utilizando una **referencia de colección** o una **referencia de un objeto**](#referencia-de-objeto-o-de-colección-como-valor). From dff0c1c9396df0c7bf3bb04960b0c2a2a3995d2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:28:18 +0200 Subject: [PATCH 1823/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index a4bbb3d55cfb57..6451844399a7f0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -1206,15 +1206,15 @@ En el ejemplo 3 se ofrecen más ejemplos. En el parámetro *querySettings* se puede pasar un objeto que contenga opciones adicionales. Se soportan las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString* o *formula*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o *formula* (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | -| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | -| args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | -| allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | -| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | -| queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | -| queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | +| Propiedad | Tipo | Descripción | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Marcadores de posición con nombre para los valores** utilizados en *queryString* o *formula*. Los valores se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para un valor en *queryString* o *formula* (":placeholder") y valor es el valor a comparar. Puede combinar marcadores de posición indexados (valores pasados directamente en parámetros de valor) y valores de marcadores de posición con nombre en la misma búsqueda. | +| attributes | Object | **Marcadores de posición con nombre para rutas de atributos** utilizados en *queryString* o *formula*. Los atributos se expresan como pares propiedad / valor, donde propiedad es el nombre del marcador de posición insertado para una ruta de atributo en *queryString* o *formula* (":placeholder") y valor puede ser una cadena o una colección de cadenas. Cada valor es una ruta que puede designar un escalar o un atributo relacionado de la clase de datos o una propiedad en un campo objeto de la clase de datos
    Tipo de datosDescripción
    CadenaattributePath expresado utilizando la notación de puntos, por ejemplo "name" o "user.address.zipCode"
    Colección de cadenasCada cadena de la colección representa un nivel de attributePath, por ejemplo, \["name"] o \["user","address","zipCode"]. El uso de una colección permite realizar consultas sobre atributos con nombres que no se ajustan a la notación de puntos, por ejemplo, \["4Dv17.1", "en/fr"]
    Puede mezclar marcadores de posición indexados (valores pasados directamente en parámetros *value*) y valores de marcador de posición con nombre en la misma consulta. | +| args | Object | Parámetro(s) a pasar a las fórmulas, si las hay. El objeto **args** se recibirá en $1 dentro de las fórmulas y, por tanto, sus valores estarán disponibles a través de *$1.property* (ver el ejemplo 3). | +| allowFormulas | Boolean | True para permitir las llamadas de fórmulas en la búsqueda (por defecto). Pase false para desautorizar la ejecución de fórmulas. Si se define como false y `query()` recibe una fórmula, se envía un error (1278 - Fórmula no autorizada en este método miembro). | +| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entity selection. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está diseñada para el procesamiento cliente/servidor; para más información, consulte la sección [**Optimización cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | +| queryPlan | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda justo antes de que se ejecute, es decir, la búsqueda planificada. La propiedad devuelta es un objeto que incluye cada búsqueda y sub búsqueda prevista (en el caso de una búsqueda compleja). Esta opción es útil durante la fase de desarrollo de una aplicación. Suele utilizarse junto con queryPath. Por defecto si se omite: false. | +| queryPath | Boolean | En la entity selection resultante, devuelve o no la descripción detallada de la búsqueda tal cual es realizada. La propiedad devuelta es un objeto que contiene la ruta utilizada para la búsqueda (normalmente idéntica a la de queryPlan, pero puede diferir si el motor consigue optimizar la búsqueda), así como el tiempo de procesamiento y el número de registros encontrados. Esta opción es útil durante la fase de desarrollo de una aplicación. Por defecto si se omite: false. | #### Sobre queryPlan y queryPath From 585dd9d4c6ad1e579e1f0b0ccc363cb0af5a98fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:29:37 +0200 Subject: [PATCH 1824/4889] New translations dt_time.md (Spanish) --- .../version-20-R6/Concepts/dt_time.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md index cd4fe15ba4add0..6f35bc24b1f463 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md @@ -62,10 +62,10 @@ Para obtener una expresión de tipo hora a partir de una expresión que combina Puede combinar expresiones de los tipos hora y número utilizando las funciones `Time` o `Current time`: ```4d - //The following line assigns to $vlSeconds the number of seconds - //that will be elapsed between midnight and one hour from now +//La siguiente línea asigna a $vlSeconds el número de segundos + //que transcurrirán entre la medianoche y una hora a partir de ahora $vlSeconds:=Current time+3600 - //The following line assigns to $vHSoon the time it will be in one hour + //La siguiente línea asigna a $vHSoon la hora que será dentro de una hora $vhSoon:=Time(Current time+3600) ``` From 62d72363dc53780ef411752d1c0eb6c5ffff0139 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:29:40 +0200 Subject: [PATCH 1825/4889] New translations error-handling.md (Spanish) --- .../version-20-R6/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index c3156484f6c755..6eededf9f66d6e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -94,8 +94,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D mantiene automáticamente una serie de variables denominadas **variables sistema**, que responden a diferentes necesidades. Consulte el *Manual del lenguaje de 4D*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From bf1369516f0699607b82658d9d19fcb5a09998b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:29:48 +0200 Subject: [PATCH 1826/4889] New translations paths.md (Spanish) --- .../version-20-R6/Concepts/paths.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md index caba4581c25395..df4548b8d8954f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md @@ -114,9 +114,9 @@ Funciones de objetos folder tales como [`folder.file()`](../API/FolderClass.md#f ```4d var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //para referenciar una carpeta "Picture" dentro de la carpeta de documentos del usuario $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //para crear una carpeta en el escritorio $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From 8208603e9ab1dba070c8c14b272a1009e14eca92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:29:53 +0200 Subject: [PATCH 1827/4889] New translations variables.md (Spanish) --- .../version-20-R6/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index c56ce91cd66389..364f21f22ec38d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -235,10 +235,38 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. +:::warning Obsoleto + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> No se recomienda el uso de variables interproceso, ya que no están disponibles para los procesos apropiativos y tienden a hacer que el código sea menos mantenible. +::: + +Las variables interproceso están disponibles en todo el proyecto y son compartidas por todos los procesos cooperativos. Se utilizan principalmente para compartir información entre procesos. El nombre de una variable interproceso siempre comienza con los símbolos `<>` — un signo "menor que" seguido de un signo "mayor que"— seguido de 31 caracteres. En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma definición de las variables interproceso, pero cada máquina tiene una instancia diferente para cada variable. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 81a81deafa07c1fc73ac1c532b1788fa866f4a30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:02 +0200 Subject: [PATCH 1828/4889] New translations overview.md (Spanish) --- .../version-20-R6/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md index 4110a639eb4e41..8c716ac5aebede 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#additional-properties) such as `columnName` or `isRowSelected`. +- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#additional-properties) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos From 6e3c4e68db829821a5938cf55ecbc2d321466d20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:04 +0200 Subject: [PATCH 1829/4889] New translations develop-components.md (Spanish) --- .../version-20-R6/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md index 4e507e69cb93c8..9a7d1857f8bff1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md @@ -145,7 +145,7 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. -A syntax file (JSON format) is then automatically created during the compilation phase, filled with the syntax of your component's classes, functions, and [exposed methods](#sharing-of-project-methods), and placed in the `\Resources\en.lproj` folder of the component project. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: +Durante la fase de compilación se crea automáticamente un archivo de sintaxis (en formato JSON) con la sintaxis de las clases, funciones y [métodos expuestos] del componente (#sharing-of-project-methods), y se coloca en la carpeta `\Resources\en.lproj` del proyecto del componente. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: ![](../assets/en/settings/syntax-code-completion-2.png) ![](../assets/en/settings/syntax-code-completion-1.png) From ba8ebdf5bcfa960683bd1582da0fa375a7c95879 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:14 +0200 Subject: [PATCH 1830/4889] New translations pictures.md (Spanish) --- .../version-20-R6/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md index 6505b5c0135f0e..11b7a2f8387d01 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D le permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado con una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de un clic o un desplazamiento, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -Las coordenadas se devuelven en las *MouseX* and *MouseY* [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. Puede obtener el valor de estas variables como parte de los eventos de formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md) o [`On Mouse Move`](Events/onMouseMove.md). From d26226585d28808732e78dc952b4e34fcf2b3919 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:29 +0200 Subject: [PATCH 1831/4889] New translations formobjects_overview.md (Spanish) --- .../version-20-R6/FormObjects/formObjects_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/formObjects_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/formObjects_overview.md index 44b4486d063b9c..ecd91b8b59e3d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/formObjects_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/formObjects_overview.md @@ -18,7 +18,7 @@ Puede añadir o modificar objetos formulario 4D de las siguientes maneras: - **[Editor de formularios](FormEditor/formEditor.md):** arrastre un objeto de la barra de herramientas del editor de formularios al formulario. A continuación, utilice la Lista de propiedades para especificar las propiedades del objeto. -- **4D language**: Commands from the `Objects (Forms)` theme such as [`OBJECT DUPLICATE`](https://doc.4d.com/4dv20/help/command/en/page1111.html) or [`OBJECT SET FONT STYLE`](https://doc.4d.com/4dv20/help/command/en/page166.html) allow to create and define form objects. +- Lenguaje **4D**: los comandos del tema `Objects (Forms)` como [`OBJECT DUPLICATE`](https://doc.4d.com/4dv20/help/command/en/page1111.html) o [`OBJECT SET FONT STYLE`](https://doc.4d.com/4dv20/help/command/en/page166.html) permiten crear y definir objetos de formulario. - **Código JSON en formularios dinámicos:** define las propiedades utilizando JSON. Utilice la propiedad [type](properties_Object.md#type) para definir el tipo de objeto y, a continuación, defina sus [propiedades disponibles](properties_Reference.md). Ejemplo para un objeto botón: From 8db10ee85406f9d650de849ce98425343de36c5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:36 +0200 Subject: [PATCH 1832/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index eb5bb11db8c1d7..b550b4b483816d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -673,7 +673,7 @@ Para definir un list box jerárquico, existen varias posibilidades: - Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). - Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. -- Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html) commands, described in the *4D Language Reference* manual. +- Utilice los comandos [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) y [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos en el manual de *Referencia del Lenguaje 4D*. #### Propiedades del List Box jerárquico @@ -899,7 +899,7 @@ Cuando una columna de list box está asociada a un array de objetos, la forma en - "color": para definir un color de fondo - "event": para mostrar un botón con una etiqueta. -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: | valueType | Widget por defecto | Widget(s) alternativo(s) | | --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | From c692b753cf0519472fba8e641566d93a2ef548ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:44 +0200 Subject: [PATCH 1833/4889] New translations properties_appearance.md (Spanish) --- .../version-20-R6/FormObjects/properties_Appearance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Appearance.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Appearance.md index e8f908eaee4912..aa85ef128c93de 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Appearance.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Appearance.md @@ -53,7 +53,7 @@ Durante la ejecución, un campo o toda área introducible es delimitada por un r Esta propiedad se utiliza para desactivar el resaltado de la selección en los list box. -Cuando esta opción está activada, el resaltado de la selección ya no es visible para las selecciones realizadas en los list box. Selections themselves are still valid and work in exactly the same way as previously; however, they are no longer represented graphically onscreen, and you will need to [define their appearance programmatically](listbox_overview.md#customizing-appearance-of-selected-rows). +Cuando esta opción está activada, el resaltado de la selección ya no es visible para las selecciones realizadas en los list box. Las selecciones en sí siguen siendo válidas y funcionan exactamente igual que antes; sin embargo, ya no se representan gráficamente en pantalla, y tendrá que [definir su apariencia por programación](listbox_overview.md#customizing-appearance-of-selected-rows). Por defecto, esta opción no está activa. From f366a1cc884ee1863e74581eacae09f60f066279 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:31:52 +0200 Subject: [PATCH 1834/4889] New translations properties_display.md (Spanish) --- .../version-20-R6/FormObjects/properties_Display.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 5a6fe0f572e187..cb85e82223111f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -94,9 +94,9 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dateFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a [supported pattern](../Project/date-time-formats.md) + " blankIfNull"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dateFormat | string |
  • Formatos integrados: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Formatos personalizados: todo formato creado utilizando un [patrón soportado](../Project/date-time-formats.md) + " blankIfNull"
  • | :::note blankIfNull @@ -267,7 +267,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) --- From 782a5e86b8fea18e32052d66ad6e575e11ffaa27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:01 +0200 Subject: [PATCH 1835/4889] New translations properties_object.md (Spanish) --- .../version-20-R6/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index e5388dff58b167..60d7045741c154 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -148,7 +148,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. - **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. -- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. +- **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Para hacer esto, necesitas que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON From 8c0fd23aad1af9e0b911f89caf15e1acd6fa2691 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:13 +0200 Subject: [PATCH 1836/4889] New translations properties_text.md (Spanish) --- .../version-20-R6/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index a15572eb92786a..d32de939417fd5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -310,7 +310,7 @@ La propiedad especial "cell" permite aplicar un conjunto de propiedades a una so | | *columnName* | | object | *columnName* es el nombre del objeto de la columna del list box | | | | *propertyName* | string | las propiedades "stroke", "fill", "fontStyle", "fontWeight" o "textDecoration" (ver arriba). **Nota**: las propiedades "no seleccionable" y "desactivada" sólo pueden definirse a nivel de la línea. Se ignoran si se pasan en el objeto "celda" | -> Style settings made with this property are ignored if other style settings are already defined through expressions (*i.e.*, [Style Expression](#style-expression), [Font Color Expression](#font-color-expression), [Background Color Expression](#background-color-expression)). +> Los ajustes de estilo hechos con esta propiedad son ignorados si otros ajustes de estilo ya están definidos a través de expresiones (\*por ejemplo, [Expresión de estilo](#style-expression), [Expresión de color de fuente](#font-color-expression), [Expresión de color de fondo](#background-color-expression)). **Ejemplos** From 2beafe10f3ac0d884afdf7c090ce04048bf50ae9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:24 +0200 Subject: [PATCH 1837/4889] New translations subform_overview.md (Spanish) --- .../version-20-R6/FormObjects/subform_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md index 56306b2dfdfebf..3763dd8944e0ef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md @@ -41,7 +41,7 @@ El subformulario en página utiliza el formulario de entrada indicado por la pro Puede vincular [una variable o una expresión](properties_Object.md#variable-or-expression) a un objeto contenedor de subformulario. Esto es muy útil para sincronizar valores del formulario padre y su(s) subformulario(s). -By default, 4D creates a variable or expression of [object type](properties_Object.md#expression-type) for a subform container, which allows you to share values in the context of the subform using the `Form` command ([see below](#using-the-subform-bound-object)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: +Por defecto, 4D crea una variable o expresión de [tipo objeto](properties_Object.md#expression-type) para un contenedor de subformulario, lo cual le permite compartir valores en el contexto del subformulario utilizando el comando `Form` ([ver abajo](#usando-el-objeto-enlazado-del-subformulario)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: - Define a bound variable or expression of a scalar type and call the `OBJECT Get subform container value` and `OBJECT SET SUBFORM CONTAINER VALUE` commands to exchange values when [On Bound Variable Change](../Events/onBoundVariableChange.md) or [On Data Change](../Events/onDataChange.md) form events occur. Esta solución se recomienda para sincronizar un solo valor. - Defina una variable o expresión vinculada del tipo **objecto** y utilice el comando `Form` para acceder a sus propiedades desde el subformulario. Esta solución se recomienda para sincronizar varios valores. From 3b584d51b3e966e24a0f62046db52616e0603f6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:36 +0200 Subject: [PATCH 1838/4889] New translations overview.md (Spanish) --- .../version-20-R6/MSC/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md index 3224bc641e16a0..b3512dd3af5fc6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md @@ -19,9 +19,9 @@ Puede abrir el CSM en modo mantenimiento desde dos lugares: - **From the standard project opening dialog box** The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: ![](../assets/en/MSC/MSC_standardOpen.png) -- **Help/Maintenance Security Center** menu or **MSC** button in the tool bar (project not open)\ +- **menú Ayuda/Mantenimiento Centro de seguridad** o botón **MSC** de la barra de herramientas (proyecto no abierto)\ ![](../assets/en/MSC/mscicon.png)\ - When you call this function, a standard Open file dialog appears so that you can select the *.4DProject* or *.4dz* file of the to be examined. El proyecto no será abierto por 4D. + Al llamar a esta función, aparece una caja de diálogo estándar Abrir archivo para que pueda seleccionar el archivo *.4DProject* o *.4dz* del que desea examinar. El proyecto no será abierto por 4D. ## Acceso al modo estándar From 2c688ad94c2a98e6bd59b8fb054d0196667a0397 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:39 +0200 Subject: [PATCH 1839/4889] New translations rollback.md (Spanish) --- .../version-20-R6/MSC/rollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md index 7708a78e05baac..1a3005d7703ed9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md @@ -10,7 +10,7 @@ Esta función sólo está disponible cuando la aplicación trabaja con un archiv ![](../assets/en/MSC/MSC_rollback1.png) -> If the database is encrypted and no valid data key corresponding to the open log file has been provided, encrypted values are not displayed in the **Values** column and a dialog requesting the passphrase or the data key is displayed if you click the **Rollback** button. +> Si la base de datos está encriptada y no se ha suministrado una llave de datos válida correspondiente al archivo de registro abierto, los valores encriptados no se muestran en la columna **Valores** y se muestra un diálogo en el que se solicita la frase secreta o la llave de datos si se hace clic en el botón **Retroceso**. El contenido y el funcionamiento de la lista de operaciones es el mismo que el de la ventana [Análisis de actividades](analysis.md). From 34bf1efa8e83e64919622eb22a9ec23f1079f0bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:49 +0200 Subject: [PATCH 1840/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 0354ca493e183e..d9cc5baea596ed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -124,7 +124,7 @@ Si desea entregar aplicaciones finales con el máximo nivel de optimización, pu 1. Diseñe sus algoritmos. 2. Ejecute su aplicación y deje que el mecanismo de aprendizaje automático complete los contextos de optimización. -3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes. +3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. Puede utilizar las funciones [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) y [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) para analizar cómo utilizan los atributos sus algoritmos. 4. En el último paso, llama a la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) para construir contextos al inicio de la aplicación y [utilizarlos](#reutilizando-la-propiedad-context) en sus algoritmos. ## Caché ORDA From d842400a3821e290b5cb33f0501f00ba4f8c194b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:52 +0200 Subject: [PATCH 1841/4889] New translations entities.md (Spanish) --- .../version-20-R6/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 079a18c9fdf6a5..635ab9f0e8e06e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -55,9 +55,9 @@ Ahora, si se ejecuta: $e1:=ds.Employee.get(1) $e2:=ds.Employee.get(1) $e1.name:="Hammer" - //variable $e1 contains a reference to an entity - //variable $e2 contains another reference to another entity - //$e2.name contains "smith" + //variable $e1 contiene una referencia a una entidad + //variable $e2 contiene otra referencia a otra entidad + //$e2.name contiene "smith" If($e1=$e2) //False ``` From 4c073bffc2902dee11e7c4a0a7e65a5f85d0888d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:32:58 +0200 Subject: [PATCH 1842/4889] New translations overview.md (Spanish) --- .../version-20-R6/ORDA/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/overview.md index 263d52034ab780..c52854d651033a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/overview.md @@ -7,7 +7,7 @@ ORDA significa **Object Relational Data Access**. Se trata de una tecnología av Las relaciones se incluyen de forma transparente en el concepto, en combinación con el principio del [lazy loading](glossary.md#lazy-loading), para eliminar todas las molestias típicas de la selección o la transferencia de datos del desarrollador. -Con ORDA, se accede a los datos a través de una capa de abstracción, el [datastore](dsMapping.md#datastore). Un datastore es un objeto que ofrece una interfaz al modelo de base de datos y a los datos a través de objetos y de clases. For example, a table is mapped to a [dataclass](dsMapping.md#dataclass) object, a field is an [attribute](dsMapping.md##attribute) of a dataclass, and records are accessed through [entities](dsMapping.md#entity) and [entity selections](dsMapping.md#entity-selection). +Con ORDA, se accede a los datos a través de una capa de abstracción, el [datastore](dsMapping.md#datastore). Un datastore es un objeto que ofrece una interfaz al modelo de base de datos y a los datos a través de objetos y de clases. Por ejemplo, una tabla corresponde a un objeto [dataclass](dsMapping.md#dataclass), un campo es un [atributo](dsMapping.md##attribute) de una dataclass, y se accede a los registros a través de [entidades](dsMapping.md#entity) y [entity selections](dsMapping.md#entity-selection). ## ¿Por qué utilizar ORDA? From 01970a3b050e95699a5d81f5c5f18adb437c0d15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:33:01 +0200 Subject: [PATCH 1843/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R6/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md index 4cb70ca595686d..ad75acade4614a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md @@ -11,7 +11,7 @@ On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle ## Utilizando sesiones web -When you work with a remote datastore referenced through calls to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command, the connection with the requesting processes is handled via [web sessions](../WebServer/sessions.md) on the remote machine. +Cuando se trabaja con un datastore remoto referenciado a través de llamadas al comando [`Open datastore`](../API/DataStoreClass.md#open-datastore), la conexión con los procesos solicitantes se gestiona a través de [sesiones web](../WebServer/sessions.md) en la máquina remota. La sesión web creada en el almacén de datos remoto se identifica utilizando un ID de sesión interno que se asocia al `localID` del lado de la aplicación 4D. Esta sesión gestiona automáticamente el acceso a los datos, a las selecciones de entidades o a las entidades. From a7a7a51ce21670b5b8d5a433f4a509cee83b4eeb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:33:08 +0200 Subject: [PATCH 1844/4889] New translations structure.md (Spanish) --- .../version-20-R6/Preferences/structure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/structure.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/structure.md index b224fa7eb87b7e..007d9830309645 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/structure.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/structure.md @@ -5,7 +5,7 @@ title: Página Estructura ## Llave primaria -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv18R6/4D/18-R6/Primary-key-manager.300-5217742.en.html)). +Estas opciones en las preferencias modifican el nombre y el tipo por defecto de los campos llaves primaria añadidos automáticamente por 4D cuando se crean nuevas tablas o mediante el [Gestor de llaves primarias](https://doc.4d.com/4Dv18R6/4D/18-R6/Primary-key-manager.300-5217742.en.html)). Las siguientes opciones están disponibles: From 65fdc2f62d69e8960c5c37fd3e9554477124873f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:33:12 +0200 Subject: [PATCH 1845/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index 9fef607d3b8330..f2f07499ab884c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -59,7 +59,7 @@ El control sintáctico también puede lanzarse directamente con el comando **Ver ### Declarar tipos -El botón **Declarar Tipos** crea o actualiza los métodos del compilador. Compiler methods are project methods that group together all the variable and array typing declarations (process and interprocess), as well as the [method parameters declared outside prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). Estos métodos, cuando existen, son utilizados directamente por el compilador durante la compilación del código, lo que da lugar a tiempos de compilación más rápidos. +El botón **Declarar Tipos** crea o actualiza los métodos del compilador. Los métodos de compilación son métodos proyecto que agrupan todas las declaraciones de tipo variable y array (proceso e interproceso), así como los [parámetros método declarados fuera de prototipos](. /Concepts/parameters.md#method-parameters-declared-outside-prototypes). Estos métodos, cuando existen, son utilizados directamente por el compilador durante la compilación del código, lo que da lugar a tiempos de compilación más rápidos. El nombre de estos métodos debe comenzar por `Compiler_`. Puede definir el nombre por defecto de cada uno de los 5 métodos del compilador en [la ventana de los parámetros del compilador](#compiler-methods-for). Los métodos de compilación que son generados y mantenidos por 4D tienen automáticamente el atributo `Invisible`: From 3a3498e1dd7519f6aef185134a77bcaff2caa0e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:33:14 +0200 Subject: [PATCH 1846/4889] New translations components.md (Spanish) --- .../version-20-R6/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index d8ce16c94cf3f5..87e5220d3faf38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -5,7 +5,7 @@ title: Componentes Un componente 4D es un conjunto de código y/o de formularios 4D que representan una o varias funcionalidades que pueden añadirse y utilizarse en sus proyectos. For example, the [4D SVG](https://github.com/4d/4D-SVG) component adds advanced commands and an integrated rendering engine that can be used to display SVG files. -You can [develop](../Extensions/develop-components.md) and [build](../Desktop/building.md) your own 4D components, or download public components shared by the 4D community that [can be found on GitHub](https://github.com/search?q=4d-component\&type=Repositories). +Puede [desarrollar](../Extensions/develop-components.md) y [crear](../Desktop/building.md) sus propios componentes 4D, o descargar componentes públicos compartidos por la comunidad 4D que [se pueden encontrar en GitHub](https://github.com/search?q=4d-component\&type=Repositories). Al desarrollar en 4D, los archivos de los componentes pueden almacenarse de forma transparente en su ordenador o en un repositorio Github. From 73b93318c5373c6c53b73284b2c53b03e8263ca0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:33:59 +0200 Subject: [PATCH 1847/4889] New translations processes.md (Spanish) --- .../version-20-R6/ServerWindow/processes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/processes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/processes.md index 4e0db5954ef3d3..bebf9ae79ea81c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/processes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/processes.md @@ -85,7 +85,7 @@ La página también tiene cinco botones de control que actúan sobre el proceso - **Abortar proceso**: permite abortar el proceso o los procesos seleccionados. Al presionar este botón, aparece una caja de diálogo de alerta para que pueda confirmar o cancelar la operación. -> You can also abort the selected process(es) directly without displaying the confirmation dialog box by holding down the **Alt** key while clicking on this button, or by using the [`ABORT PROCESS BY ID`](https://doc.4d.com/4dv19/help/command/en/page1634.html) command. +> También puede abortar directamente el proceso o procesos seleccionados sin que aparezca la caja de diálogo de confirmación, manteniendo pulsada la tecla **Alt** mientras hace clic en este botón, o utilizando el comando [`ABORT PROCESS BY ID`](https://doc.4d.com/4dv19/help/command/en/page1634.html). - **Pausar proceso**: permite pausar los procesos seleccionados. - **Activar proceso**: permite reactivar los procesos seleccionados. Los procesos deben haberse pausado previamente (utilizando el botón anterior o por programación); de lo contrario, este botón no tiene ningún efecto. From 19536bb887016b2c06cbed557ee76281d9c543ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:34:04 +0200 Subject: [PATCH 1848/4889] New translations users.md (Spanish) --- .../version-20-R6/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md index a7f86186345449..9cddbee1bcb4bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/users.md @@ -64,6 +64,6 @@ Este botón permite mostrar directamente los procesos del usuario o usuarios sel ### Desconectar -Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. When you click on this button, a warning dialog box appears so that you can confirm or cancel this operation (hold down **Alt** key while clicking on the **Drop user** button to disconnect the selected user(s) directly without displaying the confirmation dialog box). +Este botón puede utilizarse para forzar al usuario(s) seleccionado a desconectarse. Al hacer clic en este botón, aparece un diálogo de alerta para que pueda confirmar o cancelar esta operación (mantenga presionada la tecla **Alt** mientras hace clic en el botón **Desconectar** para desconectar directamente a los usuarios seleccionados sin que aparezca el diálogo de confirmación). > Puede realizar la misma acción para usuarios remotos con el comando [`DROP REMOTE USER`](https://doc.4d.com/4dv19/help/command/en/page1633.html). From be300352ad2c6d4bc0eb6f66db27e812e3bfd3b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:36:10 +0200 Subject: [PATCH 1849/4889] New translations configuring.md (Spanish) --- .../version-20-R6/ViewPro/configuring.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index a95b62b6f27840..55320fd9638652 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -7,7 +7,7 @@ Las propiedades del área 4D View Pro pueden configurarse utilizando la lista de ## Propiedades del área de formulario -Using the area's property list, you can set [4D View Pro object properties](FormObjects/viewProArea_overview.md#supported-properties) such as **Object Name**, [**Variable or Expression**](#4d-view-pro-form-object-variable), **Appearance**, **Action**, and **Events**. +Utilizando la lista de propiedades del área, puede configurar las propiedades del objeto [4D View Pro](FormObjects/viewProArea_overview.md#supported-properties) como **Nombre del objeto**, [**Variable o expresión**](#4d-view-pro-form-object-variable), **Apariencia**, **Acción** y **Eventos**. ![](../assets/en/ViewPro/vpPropertyList.png) @@ -74,25 +74,25 @@ El objeto opciones hoja 4D View Pro le permite controlar varias opciones de sus ### Apariencia de la hoja -| Propiedad | | Tipo | Descripción | -| -------------------- | ---------------------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| allowCellOverflow | | boolean | Especifica si los datos pueden desbordarse hacia las celdas vacías adyacentes. | -| sheetTabColor | | string | Una cadena color utilizada para representar el color de la pestaña de la hoja, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | -| frozenlineColor | | string | Una cadena color utilizada para representar el color de la línea congelada, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", "Acento 5", etc. | -| clipBoardOptions | | entero largo | La opción portapapeles. Available values: `vk clipboard paste options all`, `vk clipboard paste options formatting`, `vk clipboard paste options formulas`, `vk clipboard paste options formulas and formatting`, `vk clipboard paste options values`, `vk clipboard paste options values and formatting` | -| rejilla | | object | Las opciones de la línea de rejilla. | -| | color | string | Una cadena color utilizada para representar el color de la línea de la cuadrícula, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | -| | showVerticalGridline | boolean | Especifica si se debe mostrar la línea de la cuadrícula vertical. | -| | showHorizontalGridline | boolean | Especifica si mostrar o no la línea de rejilla horizontal. | -| rowHeaderVisible | | boolean | Especifica si el encabezado de la línea es visible. | -| colHeaderVisible | | boolean | Especifica si el encabezado de la columna es visible. | -| rowHeaderAutoText | | entero largo | Especifica si el encabezado de la linea muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | -| colHeaderAutoText | | entero largo | Especifica si el encabezado de la columna muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | -| selectionBackColor | | string | El color de fondo de la selección para la hoja. (formato RGBA preferido) | -| selectionBorderColor | | string | El color del borde de la selección para la hoja. | -| sheetAreaOffset | | object | Las opciones de sheetAreaOffset. | -| | left | entero largo | El desplazamiento a la izquierda de la hoja desde la local. | -| | top | entero largo | El desplazamiento superior de la hoja desde el local. | +| Propiedad | | Tipo | Descripción | +| -------------------- | ---------------------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| allowCellOverflow | | boolean | Especifica si los datos pueden desbordarse hacia las celdas vacías adyacentes. | +| sheetTabColor | | string | Una cadena color utilizada para representar el color de la pestaña de la hoja, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | +| frozenlineColor | | string | Una cadena color utilizada para representar el color de la línea congelada, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", "Acento 5", etc. | +| clipBoardOptions | | entero largo | La opción portapapeles. Valores disponibles: `vk clipboard paste options all`, `vk clipboard paste options formatting`, `vk clipboard paste options formulas`, `vk clipboard paste options formulas and formatting`, `vk clipboard paste options values`, `vk clipboard paste options values and formatting` | +| rejilla | | object | Las opciones de la línea de rejilla. | +| | color | string | Una cadena color utilizada para representar el color de la línea de la cuadrícula, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc. | +| | showVerticalGridline | boolean | Especifica si se debe mostrar la línea de la cuadrícula vertical. | +| | showHorizontalGridline | boolean | Especifica si mostrar o no la línea de rejilla horizontal. | +| rowHeaderVisible | | boolean | Especifica si el encabezado de la línea es visible. | +| colHeaderVisible | | boolean | Especifica si el encabezado de la columna es visible. | +| rowHeaderAutoText | | entero largo | Especifica si el encabezado de la linea muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | +| colHeaderAutoText | | entero largo | Especifica si el encabezado de la columna muestra letras o números o está en blanco. Valores disponibles: `vk header auto text blank`, `vk header auto text letters`, `vk header auto text numbers` | +| selectionBackColor | | string | El color de fondo de la selección para la hoja. (formato RGBA preferido) | +| selectionBorderColor | | string | El color del borde de la selección para la hoja. | +| sheetAreaOffset | | object | Las opciones de sheetAreaOffset. | +| | left | entero largo | El desplazamiento a la izquierda de la hoja desde la local. | +| | top | entero largo | El desplazamiento superior de la hoja desde el local. | > Todas las propiedades son opcionales. @@ -414,7 +414,7 @@ Una **hoja de estilo** agrupa una combinación de propiedades en un objeto estil Style sheets are created with the [VP ADD STYLESHEET](commands/vp-add-stylesheet.md) command and applied with the the [VP SET DEFAULT STYLE](commands/vp-set-default-style.md) or [VP SET CELL STYLE](commands/vp-set-cell-style.md) commands. Puede eliminar una hoja de estilo con el comando [VP REMOVE STYLESHEET](commands/vp-remove-stylesheet.md). -The [VP Get stylesheet](commands/vp-get-stylesheet.md) command can be used to return the style object of a single style sheet or you can use the [VP Get stylesheets](commands/vp-get-stylesheets.md) command to retrieve a collection of style objects for multiple style sheets. +El comando [VP Get stylesheet](commands/vp-get-stylesheet.md) se puede utilizar para devolver el objeto de estilo de una única hoja de estilo o se puede utilizar el comando [VP Get stylesheets](commands/vp-get-stylesheets.md) para recuperar una colección de objetos de estilo de múltiples hojas de estilo. ### Propiedades del objeto de estilo From 8116282224a28c8ed0607159fecc409dba2fb76a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:36:23 +0200 Subject: [PATCH 1850/4889] New translations sessions.md (Spanish) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index e454b2797effac..7fc05062d6fe46 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -84,7 +84,7 @@ Una sesión web escalable se cierra cuando: La vida útil de una cookie inactiva es de 60 minutos por defecto, lo que significa que el servidor web cerrará automáticamente las sesiones inactivas después de 60 minutos. -This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeout) property of the `Session` object (the timeout cannot be less than 60 minutes) or the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +Este tiempo de espera puede establecerse utilizando la propiedad [`.idleTimeout`](API/SessionClass.md#idletimeout) del objeto `Session` (el tiempo de espera no puede ser inferior a 60 minutos) o el parámetro *connectionInfo* del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore). Cuando se cierra una sesión web, si después se llama al comando [`Session`](API/SessionClass.md#session): From da14e38ff74dd67c2b3728a7e1b8c8aa0689a4e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:36:25 +0200 Subject: [PATCH 1851/4889] New translations templates.md (Spanish) --- .../version-20-R6/WebServer/templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md index c8d4ebacaeb169..30778d73eeca80 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md @@ -82,7 +82,7 @@ Internamente, el analizador funciona con cadenas UTF-16, pero los datos a analiz ## Acceso a los métodos 4D a través de la web -Executing a 4D method with `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, or `4DTEXT` from a web request is subject to the [Available through 4D tags and URLs (4DACTION...)](allowProject.md) attribute value defined in the properties of the method. Si no se comprueba el atributo para el método, éste no puede ser llamado desde una petición web. +Ejecutar un método 4D con `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, o `4DTEXT` desde una petición web está sujeto al valor del atributo [Disponible a través de etiquetas 4D y URLs (4DACTION...)](allowProject.md) definido en las propiedades del método. Si no se comprueba el atributo para el método, éste no puede ser llamado desde una petición web. ## Prevención de la inserción de códigos maliciosos From d405830d858c355c0326bffa3115692425f3d702 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:49:09 +0200 Subject: [PATCH 1852/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 12916c18860e52..8832c310547885 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -24,7 +24,7 @@ Si modifica este parámetro, deberá reiniciar la base del servidor para que se #### Nombre de publicación -This option lets you change the publication name of a 4D Server database, *i.e.*, the name displayed on the dynamic **Available** tab of the connection dialog box (see the [Opening a remote project](../Desktop/clientServer/md#opening-a-remote-project) paragraph). Por defecto, 4D Server utiliza el nombre del archivo de proyecto. Puede introducir cualquier nombre personalizado que desee. +Esta opción permite modificar el nombre de publicación de una base 4D Server, *es decir*, el nombre que aparece en la pestaña dinámica **Disponible** de la caja de diálogo de conexión (ver el párrafo [Apertura de un proyecto remoto](../Desktop/clientServer/md#opening-a-remote-project)). Por defecto, 4D Server utiliza el nombre del archivo de proyecto. Puede introducir cualquier nombre personalizado que desee. :::note From 3cac567750aefa3e03570ee0a10367598f9ee46d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:49:16 +0200 Subject: [PATCH 1853/4889] New translations php.md (Spanish) --- .../version-20-R6/settings/php.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/php.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/php.md index 495d613b36493d..c66c2a65c9f975 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/php.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/php.md @@ -7,7 +7,7 @@ Puede [ejecutar scripts PHP en 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PH :::note -Estos parámetros se especifican para todas las máquinas conectadas y todas las sesiones. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands. Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. +Estos parámetros se especifican para todas las máquinas conectadas y todas las sesiones. También puede modificarlos y leerlos por separado para cada máquina y cada sesión utilizando los comandos [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) y [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html). Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. ::: From 7996b463da9be7e68ff0e48fdab1ddfe5be15832 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:57:38 +0200 Subject: [PATCH 1854/4889] New translations error-handling.md (Japanese) --- .../version-19/Concepts/error-handling.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md index 5120dfbc96a82d..22c686fe7ed807 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md @@ -57,14 +57,16 @@ ON ERR CALL("") // エラーの検知を中止します 独自に作成してエラー処理メソッド内では、エラーを調査するための情報がいくつか提供されています: -- 専用のシステム変数 (*): +- 専用のシステム変数: - `Error` (倍長整数): エラーコード - `Error method` (テキスト): エラーを生成したメソッドの名称 - `Error line` (倍長整数): エラーを生成したメソッドの行番号 - `Error formula` (テキスト): エラーの元となった 4D コードのフォーミュラ (テキスト) -(*) 4D は、いくつかの **システム変数** と呼ばれる専用の変数を自動的に管理しています。 詳細については [4D ランゲージマニュアル](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.ja.html) を参照ください。 +:::info + +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - `GET LAST ERROR STACK` コマンドは、4Dアプリケーションの現在のエラースタックに関する情報を返します。 - `Get call chain` コマンドは、カレントプロセス内における、メソッド呼び出しチェーンの各ステップを詳細に説明するオブジェクトのコレクションを返します。 From dad31b78f50a18a6a1cb2784603f714f0ed3618a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:57:47 +0200 Subject: [PATCH 1855/4889] New translations variables.md (Japanese) --- .../version-19/Concepts/variables.md | 65 ++++++++++++++----- 1 file changed, 47 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 9e325af11b38ec..92c15e07962e99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -70,22 +70,22 @@ var $myVar // バリアント型変数 サポートされている `varType` 値の一覧です: -| varType | 内容 | -| ---------------------- | ------------------------------ | -| `Text` | テキスト値 | -| `Date` | 日付値 | -| `Time` | 時間値 | -| `Boolean` | ブール値 | -| `Integer` | 倍長整数値 | -| `Real` | 実数値 | -| `Pointer` | ポインター値 | -| `Picture` | ピクチャー値 | -| `Blob` | BLOB値 | -| `Collection` | コレクション値 | -| `Variant` | バリアント値 | -| `Object` | デフォルトクラス (`4D.Object`) のオブジェクト | -| `4D.` | 4Dクラス名のオブジェクト | -| `cs.` | ユーザークラス名のオブジェクト | +| varType | 内容 | +| ---------------------- | --------------------------------------- | +| `Text` | テキスト値 | +| `日付` | 日付値 | +| `時間` | 時間値 | +| `Boolean` | ブール値 | +| `Integer` | 倍長整数値 | +| `Real` | 実数値 | +| `ポインター` | ポインター値 | +| `Picture` | ピクチャー値 | +| `Blob` | BLOB value | +| `Collection` | コレクション値 | +| `Variant` | バリアント値 | +| `Object` | Object with default class (`4D.Object`) | +| `4D.` | 4Dクラス名のオブジェクト | +| `cs.` | ユーザークラス名のオブジェクト | #### 例題 @@ -219,12 +219,41 @@ atNames{1}:="Richard" ### インタープロセス変数 -インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> プリエンプティブプロセスにおいては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 +::: + +インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 インタープロセス変数の名前は、必ずインタープロセス記号 (`<>`) で始めます。記号の後に31バイトまでの名前を指定できます。 クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From 2c80aa9b582cf6936de78b0e8e5d7c841f41cb7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 04:58:52 +0200 Subject: [PATCH 1856/4889] New translations pictures.md (Japanese) --- .../version-19/FormEditor/pictures.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 0416318a59b31c..7ddf1299d64ec6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -29,7 +29,7 @@ title: ピクチャー 4D は macOS および Windows の両方で高解像度ピクチャーの表示をサポートしています。 高解像度ピクチャーは、スケール係数または dpi によって定義されます。 -### スケール係数 (macOS のみ) +### スケール係数 従来の標準的なディスプレイと比較して、高解像度ディスプレイは高い画素密度を持ちます。 これらの高解像度ディスプレイにおいてピクチャーが正しく表示されるには、適用する *スケール係数* (例: 2倍、3倍など) に応じてその画素数を増やす必要があります。 @@ -49,17 +49,17 @@ title: ピクチャー * [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) * [メニューアイコン](Menus/properties.md#項目アイコン) -4D は自動的に最高解像度のピクチャーを優先します。

    **例**: 標準解像度と高解像度の2つのディスプレイを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 +4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 > 解像度の優先順位付けはスクリーン上のピクチャー表示にのみ適用され、印刷に関しては自動適用されないことに留意が必要です。 -### DPI (macOS および Windows) +### DPI 高解像度が自動的に優先されますが、スクリーンやピクチャーの dpi *(\*)*、およびピクチャー形式によって、動作に違いが生じることがあります: | 演算 | 動作 | | --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | | ドロップ、ペースト | ピクチャーの設定:
    • **72dpi または 96dpi** - ピクチャーは [中央合わせ](FormObjects/properties_Picture.md#中央合わせ-トランケート-中央合わせしない) 表示され、ピクチャーを表示しているオブジェクトは同じピクセル数です。
    • **その他の dpi** - ピクチャーは "[スケーリング](FormObjects/properties_Picture.md#スケーリング)" 表示され、ピクチャーを表示しているオブジェクトのピクセル数は (ピクチャーのピクセル数 / ピクチャーの dpi) * (スクリーンの dpi) です。
    • **dpi なし** - ピクチャーは "[スケーリング](FormObjects/properties_Picture.md#スケーリング)" 表示されます。
    | -| [自動サイズ](https://doc.4d.com/4Dv18/4D/18/Setting-object-display-properties.300-4575725.ja.html#148057) (フォームエディターのコンテキストメニュー) | ピクチャーの表示が:
    • **[スケーリング](FormObjects/properties_Picture.md#スケーリング)** - ピクチャーを表示しているオブジェクトのピクセル数は (ピクチャーのピクセル数 / ピクチャーの dpi) * (スクリーンの dpi) にリサイズされます。
    • **スケーリング以外** - ピクチャーを表示しているオブジェクトは、ピクチャーと同じピクセル数です。
    | +| [自動サイズ](https://doc.4d.com/4Dv19/4D/19/Setting-object-display-properties.300-5416671.ja.html#148057) (フォームエディターのコンテキストメニュー) | ピクチャーの表示が:
    • **[スケーリング](FormObjects/properties_Picture.md#スケーリング)** - ピクチャーを表示しているオブジェクトのピクセル数は (ピクチャーのピクセル数 / ピクチャーの dpi) * (スクリーンの dpi) にリサイズされます。
    • **スケーリング以外** - ピクチャーを表示しているオブジェクトは、ピクチャーと同じピクセル数です。
    | *(\*) 通常は macOS = 72dpi, Windows = 96dpi* @@ -80,6 +80,6 @@ title: ピクチャー 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -座標は *MouseX* と *MouseY* [システム変数](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.ja.html) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From 5f4ea4959ca40a30a1a3aab3cebed7580289deaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:11:59 +0200 Subject: [PATCH 1857/4889] New translations error-handling.md (Japanese) --- .../version-20/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md index fcc125e0c5451e..10753478df8cb7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md @@ -92,8 +92,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D は、いくつかの **システム変数** と呼ばれる専用の変数を自動的に管理しています。 *4D ランゲージリファレンスマニュアル* を参照ください。 - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 5dcb18a7a840e0048d2875a5ad37d9d30199106b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:12:11 +0200 Subject: [PATCH 1858/4889] New translations variables.md (Japanese) --- .../version-20/Concepts/variables.md | 41 ++++++++++++++++--- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 9a94d793bf472b..4bccf9a5725806 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -71,12 +71,12 @@ var $myVar // バリアント型変数 | varType | 内容 | | --------------------------------------- | -------------------------------------- | | `Text` | テキスト値 | -| `Date` | 日付値 | -| `Time` | 時間値 | +| `日付` | 日付値 | +| `時間` | 時間値 | | `Boolean` | ブール値 | | `Integer` | 倍長整数値 | | `Real` | 実数値 | -| `Pointer` | ポインター値 | +| `ポインター` | ポインター値 | | `Picture` | ピクチャー値 | | `Blob` | スカラーBLOB値 | | `Collection` | コレクション値 | @@ -218,10 +218,41 @@ atNames{1}:="Richard" ### インタープロセス変数 -インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> プリエンプティブプロセスにおいては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 +インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 インタープロセス変数の名前は、必ずインタープロセス記号 (`<>`) で始めます。記号の後に31バイトまでの名前を指定できます。 クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From cffaeba89ade07376d33704e2f84021c39dc8a80 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:13:20 +0200 Subject: [PATCH 1859/4889] New translations pictures.md (Japanese) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 069617c85ce14a..7ddf1299d64ec6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -80,6 +80,6 @@ title: ピクチャー 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -座標は *MouseX* と *MouseY* [システム変数](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.ja.html) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From a2a0b04c87f27c8230f506b2907194fec483eba5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:28:54 +0200 Subject: [PATCH 1860/4889] New translations error-handling.md (Japanese) --- .../version-20-R5/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index ac4942f44c8938..6495aba439334b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -94,8 +94,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D は、いくつかの **システム変数** と呼ばれる専用の変数を自動的に管理しています。 _4D ランゲージリファレンスマニュアル_ を参照ください。 - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 570bad64535f883d66b8f3ed693b02dea086a2ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:29:10 +0200 Subject: [PATCH 1861/4889] New translations variables.md (Japanese) --- .../version-20-R5/Concepts/variables.md | 38 ++++++++++++++++--- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index dca5aa8c14a231..79854b847ed326 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -168,17 +168,17 @@ var $a; $b : Integer:=15 //エラー MyNumber:=3 ``` -は変数 _MyNumber_ を作成し、数値 3を代入します。 MyNumber が既に存在していれば、そこに数値 3が代入されます。 +は変数 *MyNumber* を作成し、数値 3を代入します。 MyNumber が既に存在していれば、そこに数値 3が代入されます。 > [データ型の宣言](#変数の宣言) をせずに変数を作成することは通常推奨されません。 -もちろん、変数からデータを取り出すことができなければ、便利とはいえません。 再度代入演算子を使用します。 [Products]Size というフィールドに _MyNumber_ 変数の値を代入するには、代入演算子の右側に MyNumber を書きます: +もちろん、変数からデータを取り出すことができなければ、便利とはいえません。 再度代入演算子を使用します。 [Products]Size というフィールドに *MyNumber* 変数の値を代入するには、代入演算子の右側に MyNumber を書きます: ```4d [Products]Size:=MyNumber ``` -これで、_[Products]Size_ の値は 3 になります。 この例はとても単純ですが、ある場所から別の場所へランゲージによってデータを転送させる基本的な手順を表しています。 +これで、*[Products]Size* の値は 3 になります。 この例はとても単純ですが、ある場所から別の場所へランゲージによってデータを転送させる基本的な手順を表しています。 配列要素にデータを代入するには中カッコ ({...}) を使用します: @@ -235,10 +235,38 @@ atNames{1}:="Richard" ### インタープロセス変数 -インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 +:::warning 非推奨 + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> プリエンプティブプロセスにおいては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 +::: + +インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 インタープロセス変数の名前は、必ずインタープロセス記号 (`<>`) で始めます。記号の後に31バイトまでの名前を指定できます。 クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 2510e259e79566c20d3f3640040d973ecb7962ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:30:28 +0200 Subject: [PATCH 1862/4889] New translations pictures.md (Japanese) --- .../version-20-R5/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md index 3765b0b9a40b5b..1f05bfa3d30636 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ _(\*) 通常は macOS = 72dpi, Windows = 96dpi_ 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -座標は _MouseX_ と _MouseY_ [システム変数](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.ja.html) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From cd3b12aa5cb18d9e5158c06919bad1c3968b3d6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:49:42 +0200 Subject: [PATCH 1863/4889] New translations error-handling.md (Japanese) --- .../current/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index ac4942f44c8938..6495aba439334b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -94,8 +94,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D は、いくつかの **システム変数** と呼ばれる専用の変数を自動的に管理しています。 _4D ランゲージリファレンスマニュアル_ を参照ください。 - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From b4e21de9100f10367e1e6b0ec17b4d2b34ab1fc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:50:04 +0200 Subject: [PATCH 1864/4889] New translations variables.md (Japanese) --- .../current/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md index dca5aa8c14a231..f7cabea5180f53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -235,10 +235,38 @@ atNames{1}:="Richard" ### インタープロセス変数 -インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 +:::warning 非推奨 + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> プリエンプティブプロセスにおいては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 +::: + +インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 インタープロセス変数の名前は、必ずインタープロセス記号 (`<>`) で始めます。記号の後に31バイトまでの名前を指定できます。 クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 6228599227c9943352e97037f446d8bb3d9a684c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 05:51:21 +0200 Subject: [PATCH 1865/4889] New translations pictures.md (Japanese) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 3765b0b9a40b5b..1f05bfa3d30636 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -81,6 +81,6 @@ _(\*) 通常は macOS = 72dpi, Windows = 96dpi_ 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -座標は _MouseX_ と _MouseY_ [システム変数](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.ja.html) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From 7fad50edf1216a5129870f62eddd01d97e77822f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:11:47 +0200 Subject: [PATCH 1866/4889] New translations error-handling.md (Japanese) --- .../version-20-R6/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index 70b31ce2fd07e4..52bb0ae247284b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -94,8 +94,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D は、いくつかの **システム変数** と呼ばれる専用の変数を自動的に管理しています。 *4D ランゲージリファレンスマニュアル* を参照ください。 - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 454d2d9b3333549101413062304b6891e5a483ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:12:02 +0200 Subject: [PATCH 1867/4889] New translations variables.md (Japanese) --- .../version-20-R6/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 8ff067060b1306..79854b847ed326 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -235,10 +235,38 @@ atNames{1}:="Richard" ### インタープロセス変数 -インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 +:::warning 非推奨 + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> プリエンプティブプロセスにおいては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 +::: + +インタープロセス変数はプロジェクト全体で使用することができ、すべてのコオペラティブプロセスで共有されます。 これらは主としてプロセス間で情報を共有するために使われます。 インタープロセス変数の名前は、必ずインタープロセス記号 (`<>`) で始めます。記号の後に31バイトまでの名前を指定できます。 クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 01485a0e0c5e6ca307ae181aecdb285096742419 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:13:20 +0200 Subject: [PATCH 1868/4889] New translations pictures.md (Japanese) --- .../version-20-R6/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md index b91b6567e07124..3e1ec29b8e6e63 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ title: ピクチャー 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -座標は *MouseX* と *MouseY* [システム変数](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.ja.html) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From d71b39452e794ef9b16ff7a0f1c9bd5713714c6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:39:13 +0200 Subject: [PATCH 1869/4889] New translations error-handling.md (Portuguese, Brazilian) --- .../version-19/Concepts/error-handling.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md index bd0d8c9e63f607..af3aaaf7880c18 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md @@ -57,14 +57,16 @@ An error-handling method installed by the `ON ERR CALL` command only applies to Within the custom error method, you have access to several pieces of information that will help you identifying the error: -- variáveis sistema dedicadas(*): +- variáveis sistema (*): - `Error` (inteiro longo): código de erro - `Error method`(texto): nome do método que provocou o erro - `Error line` (entero largo): número de línea do método que provocou o erro - `Error formula` (text): fórmula do código 4D (texto bruto) que está na origem do erro. -(*) 4D automatically maintains a number of variables called **system variables**, meeting different needs. Ver o manual da linguagem 4D*. +:::info + +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - the `GET LAST ERROR STACK` command that returns information about the current stack of errors of the 4D application. - o comando `Get call chain` que devolve uma coleção de objetos que descrevem cada passo da string de chamadas a métodos dentro do processo atual. From ccddc42e73084818bcba259a6cc83d5fa41e13e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:39:23 +0200 Subject: [PATCH 1870/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-19/Concepts/variables.md | 65 ++++++++++++++----- 1 file changed, 47 insertions(+), 18 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index bce495d8a26e67..11a158be0452f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -68,22 +68,22 @@ Se `varType` for omitido, é criada uma variável do tipo **variante** . A tabela seguinte enumera todos os valores `varType` suportados: -| varType | Conteúdos | -| ---------------------- | -------------------------------------- | -| `Text` | Valor texto | -| `Date` | Valor data | -| `Hora` | Valor Hora | -| `Parâmetros` | Valor booleano | -| `Integer` | Valor inteiro longo | -| `Real` | Valor real | -| `Ponteiro` | Valor ponteiro | -| `Imagem` | Valor imagem | -| `Blob` | Valor BLOB | -| `Collection` | Valor colecção | -| `Diferente de` | Valor variant | -| `Object` | Objeto com classe padrão (`4D.Object`) | -| `4D.` | Objecto do nome da classe 4D | -| `cs.` | Objeto do nome da classe usuário | +| varType | Conteúdos | +| ---------------------- | --------------------------------------- | +| `Text` | Valor texto | +| `Date` | Valor data | +| `Hora` | Valor Hora | +| `Parâmetros` | Valor booleano | +| `Integer` | Valor inteiro longo | +| `Real` | Valor real | +| `Ponteiro` | Valor ponteiro | +| `Imagem` | Valor imagem | +| `Blob` | BLOB value | +| `Collection` | Valor colecção | +| `Diferente de` | Valor variant | +| `Object` | Object with default class (`4D.Object`) | +| `4D.` | Objecto do nome da classe 4D | +| `cs.` | Objeto do nome da classe usuário | #### Exemplos @@ -219,12 +219,41 @@ Para mais informações, ver o capítulo **Processos** e a descrição destes co ### Variáveis interprocesso -As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> O uso de variáveis interprocessadas não é recomendado, uma vez que não estão disponíveis a partir de processos preventivos e tendem a tornar o código mais difícil para manutenção. +::: + +As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. O nome de uma variável interprocessada começa sempre com os símbolos (`<>`) - um sinal "menor que" seguido de um sinal "maior do que" - seguido de 31 caracteres. Em Cliente/Servidor, cada máquina (máquinas Cliente e máquina Servidor) partilham a mesma definição de variáveis interprocessadas, mas cada máquina tem um exemplo diferente para cada variável. +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From 80f8b2d6ac94c57f4e14c4003e4da1d815d2edac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:40:27 +0200 Subject: [PATCH 1871/4889] New translations pictures.md (Portuguese, Brazilian) --- .../version-19/FormEditor/pictures.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index ce1eaa158c5517..b143e4e10b5112 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -29,7 +29,7 @@ O ícone indica que a imagem não pode ser exibida ou manipulada localmente - ma 4D admite imagens de alta resolução tanto em plataformas MacOS como Windows. As imagens de alta resolução podem ser definidas quer por factor de escala quer por dpi. -### Fator de escala (somente macOS) +### Factor de escala As telas de alta resolução têm uma densidade de pixels maior do que as telas padrão tradicionais. Para que as imagens sejam renderizadas correctamente em ecrãs de alta resolução, o número de pixels na imagem deve ser multiplicado pelo factor de escala ** (*ou seja*, duas vezes maior, três vezes maior, etc.). @@ -49,17 +49,17 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) * [Ícones de menu](Menus/properties.md#item-icon) -4D dá automaticamente prioridade às imagens com a resolução mais alta.

    **Example**: When using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). +4D dá automaticamente prioridade às imagens com a resolução mais alta. Por exemplo, ao usar duas telas (uma de alta resolução e outra padrão) e mover um formulário de uma tela para outra, 4D renderiza automaticamente a resolução mais alta possível da imagem. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). > Note que a priorização da resolução ocorre apenas para a apresentação de imagens no ecrã, não havendo priorização automática durante a impressão. -### DPI (macOS e Windows) +### DPI (macOS and Windows) Embora 4D priorize automaticamente a resolução mais alta, há, no entanto, algumas diferenças de comportamento dependendo da tela e da imagem dpi*(\*)*e do formato da imagem: | Operação | Comportamento | | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------ | | Soltar o pegar | Se a imagem tiver:
    • **72dpi ou 96dpi** - A imagem é "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatada e o objeto que contém a imagem tem o mesmo número de pixels.
    • **Outros dpi** - A imagem está formatada como "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" e o objeto que contém a imagem é igual a (número de pixels da imagem * dpi da tela) / (dpi da imagem)
    • **No dpi** - A imagem é formatada como "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)".
    | -| [Tamanho automático](https://doc.4d.com/4Dv18/4D/18/Setting-object-display-properties.300-4575725.en.html#148057) (menu contextual do Editor de formulários) | Se o formato de apresentação da imagem é:
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - O objeto que contém a imagem é redimensionado de acordo com (número de pixels da imagem * dpi da tela) / (dpi da imagem)
    • **Não dimensionado** - O objeto que contém a imagem tem o mesmo número de pixels que a imagem.
    | +| [Tamanho automático](https://doc.4d.com/4Dv19/4D/19/Setting-object-display-properties.300-5416671.en.html#148057) (menu contextual do Editor de formulários) | Se o formato de apresentação da imagem é:
    • **[Scaled](FormObjects/properties_Picture.md#scaled-to-fit)** - O objeto que contém a imagem é redimensionado de acordo com (número de pixels da imagem * dpi da tela) / (dpi da imagem)
    • **Não dimensionado** - O objeto que contém a imagem tem o mesmo número de pixels que a imagem.
    | *(\*) Normalmente, macOS = 72 dpi, Windows = 96 dpi* @@ -80,6 +80,6 @@ Em tempo de execução, 4D carregará automaticamente a imagem clara ou escura d 4D permite recuperar as coordenadas locais do mouse em um [objeto de entrada](FormObjects/input_overview.md) associado a uma [expressão de imagem](FormObjects/properties_Object.md#expression-type), no caso de que clique ou passe o cursor por cima, mesmo se não tiver aplicado um deslocamento ou zoom na imagem. Esse mecanismo, similar ao de um mapa de imagens, pode ser utilizado, por exemplo, para manejar barras de botões deslocáveis ou a interface de um software de cartografia. -As coordenadas são devolvidas nas [Variáveis de Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). *MouseX* e*MouseY*. As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Se o mouse estiver fora do sistema de coordenadas da imagem, se devolverá -1 em *MouseX* e *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Se o mouse estiver fora do sistema de coordenadas da imagem, se devolverá -1 em *MouseX* e *MouseY*. Pode obter o valor dessas variáveis como parte dos eventos formulário `On Clicked`, `On Double Clicked`, `On Mouse up`, `On Mouse Enter`, ou `On Mouse Move`. From 228983c6863a6cda6d335e6a44ad34719ceec665 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:52:22 +0200 Subject: [PATCH 1872/4889] New translations error-handling.md (Portuguese, Brazilian) --- .../version-20/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md index b580696253c709..14f4438adeb0ca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md @@ -90,8 +90,7 @@ Within the custom error method, you have access to several pieces of information :::info -(*) 4D mantém automaticamente uma série de variáveis chamadas **variáveis sistema**, que respondem a diferentes necessidades. Consulte o *Manual da linguagem de 4D*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - o comando [`últimos erros`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devolve uma coleção da pilha actual de erros que ocorreram na aplicação 4D. Também pode usar o comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devolve a mesma informação que os arrays. From 0354a005395a7d4c6aca5d34b9e3ecbcbccc830e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:52:33 +0200 Subject: [PATCH 1873/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20/Concepts/variables.md | 35 +++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 0d65ae56189f97..8d7601aec0886c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -217,10 +217,41 @@ Para mais informações, ver o capítulo **Processos** e a descrição destes co ### Variáveis interprocesso -As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. +:::warning Deprecated + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. + +::: -> O uso de variáveis interprocessadas não é recomendado, uma vez que não estão disponíveis a partir de processos preventivos e tendem a tornar o código mais difícil para manutenção. +As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. O nome de uma variável interprocessada começa sempre com os símbolos (`<>`) - um sinal "menor que" seguido de um sinal "maior do que" - seguido de 31 caracteres. Em Cliente/Servidor, cada máquina (máquinas Cliente e máquina Servidor) partilham a mesma definição de variáveis interprocessadas, mas cada máquina tem um exemplo diferente para cada variável. + + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + + +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: \ No newline at end of file From 4d25c039327d66bde85ca0bde5e3834a3ee322b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 06:53:39 +0200 Subject: [PATCH 1874/4889] New translations pictures.md (Portuguese, Brazilian) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 83c5f2043e7129..b143e4e10b5112 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -80,6 +80,6 @@ Em tempo de execução, 4D carregará automaticamente a imagem clara ou escura d 4D permite recuperar as coordenadas locais do mouse em um [objeto de entrada](FormObjects/input_overview.md) associado a uma [expressão de imagem](FormObjects/properties_Object.md#expression-type), no caso de que clique ou passe o cursor por cima, mesmo se não tiver aplicado um deslocamento ou zoom na imagem. Esse mecanismo, similar ao de um mapa de imagens, pode ser utilizado, por exemplo, para manejar barras de botões deslocáveis ou a interface de um software de cartografia. -As coordenadas são devolvidas nas [Variáveis de Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). *MouseX* e*MouseY*. As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Se o mouse estiver fora do sistema de coordenadas da imagem, se devolverá -1 em *MouseX* e *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Se o mouse estiver fora do sistema de coordenadas da imagem, se devolverá -1 em *MouseX* e *MouseY*. Pode obter o valor dessas variáveis como parte dos eventos formulário `On Clicked`, `On Double Clicked`, `On Mouse up`, `On Mouse Enter`, ou `On Mouse Move`. From da4619ec87875a187d41240daff90b8320bf1911 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:07:30 +0200 Subject: [PATCH 1875/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../code-editor/write-class-method.md | 210 +++++++++--------- 1 file changed, 105 insertions(+), 105 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md index 0f463ee1521f59..2455f073ebb928 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md @@ -125,38 +125,38 @@ Você pode exibir ou ocultar os números de linhas na área de pontos de quebra - Para ativar ou desativar a exibição de números de linha por padrão, escolha **Preferências** > **Métodos** > **Mostrar números de linha**. - Para modificar essa exibição separadamente para cada janela do editor de código, selecione **Método** > **Visualizar** > **Números de linha**. -Displaying the line numbers makes it easier to find your way around in the window. The **Method** > **Go to Line Number...** command in the also lets you take advantage of this display. +Exibir as linhas de números torna mais fácil encontrar o seu caminho na janela. O comando **Método** > **Ir al número de linha...** no também permite aproveitar essa exibição. -This type of search is useful when used in conjunction with the [compiler](../Project/compiler.md), which flags runtime errors by the line number in which they occur. +Esse tipo de pesquisa é útil quando usado em conjunto com o [compilador](../Project/compiler.md), que sinaliza os erros de tempo de execução pelo número da linha em que eles ocorrem. ### Barra de estado -The status bar located at the bottom right part of the editor window displays the position of the cursor at all times: +A barra de status localizada na parte inferior direita do editor da janela exibe a posição do cursor em todos os momentos: ![](../assets/en/code-editor/status-bar.png) - **Ln**: Número da linha -- **Col**: Column number, i.e., the level in the hierarchy of programming structures. O primeiro nível é 0. The column number is useful for debugging since this information can be provided by the interpreter in the event of an error in the code. +- **C**: número de coluna, ou seja, o nível na hierarquia das estruturas de programação. O primeiro nível é 0. O número da coluna é útil para debugar, pois essa informação pode ser fornecida pelo interpretador em caso de erro no código. - **Ch**: localização do carácter na linha. -- ![](../assets/en/code-editor/show-hide-list.png): Ocultar/apresentar listas. +- ![](../assets/en/code-editor/show-hide-list.png): ocultar/apresentar listas. -When you set the cursor in a command, function or parameter(s), the status bar displays the syntax of the command. If you write or select a parameter, the area shows the current parameter in **bold**: ![](../assets/en/code-editor/status-bar-bold.png) +Quando você define o cursor em um comando, função ou parâmetros, a barra de status exibe a sintaxe do comando. Se você escrever ou selecionar um parâmetro, a área mostrará o parâmetro atual em **negrito**: ![](../assets/en/code-editor/status-bar-bold.png) ### Menu de navegação suspenso -The navigation dropdown helps you organize your code and navigate more easily inside your classes and methods: +O menu suspenso de navegação ajuda você a organizar seu código e navegar com mais facilidade dentro de suas classes e métodos: ![dropdown-list](../assets/en/code-editor/dropdown-list.png) -Some tags are added automatically, and you can complement the dropdown list using [markers](#manual-tagging). +Algumas tags são adicionadas automaticamente, e você pode complementar a lista suspensa usando [marcadores](#manual-tagging). #### Navegação de código -Click an item in the dropdown list to go to its first line in the code. You can also navigate with arrow-keys and press **Enter**. +Clique em um item da lista suspensa para acessar sua primeira linha no código. Você também pode navegar com as teclas de seta e pressionar **Enter**. #### Marcação automática -Constructors, method declarations, functions and computed attributes are automatically tagged and added to the dropdown list. +Construtores, declarações de métodos, funções e atributos computados são automaticamente marcados e adicionados à lista suspensa. Quando não existe uma etiqueta na classe/método, a ferramenta apresenta "Sem etiqueta". @@ -185,9 +185,9 @@ Declara-os acrescentando comentários como: // FIXME: Correção dos seguintes itens ``` -Declarations are not case-sensitive; writing `fixme:` has the same effect. +As declarações não diferenciam maiúsculas de minúsculas; escrever `fixme:` tem o mesmo efeito. -Adding a hyphen after the `MARK:` tag draws a separating line in the code editor and the dropdown menu. Por isso, estou a escrever isto: +A adição de um hífen após a tag `MARK:` desenha uma linha de separação no editor de código e no menu suspenso. Por isso, estou a escrever isto: ![mark-hyphen-image](../assets/en/code-editor/mark-hyphen-editor.png) @@ -195,16 +195,16 @@ Os resultados são os seguintes: ![mark-hyphen-image](../assets/en/code-editor/dropdown-organize.png) -All markers located inside functions are indented in the dropdown list, except for the `MARK:` tags located at the end of functions and not followed by instructions. Estes aparecerão no primeiro nível. +Todos os marcadores localizados dentro de funções são recuados na lista suspensa, exceto as tags `MARK:` localizadas no final das funções e não seguidas de instruções. Estes aparecerão no primeiro nível. #### Ordem de visualização As etiquetas são exibidas em sua ordem de aparecimento dentro do método/classe. -To display the tags of a method or class in alphabetical order, do one of the following: +Para exibir as tags de um método ou classe em ordem alfabética, faça uma das seguintes: - **Clique direito** na ferramenta suspensa -- hold **Cmd** on macOS or **Alt** on Windows, and click the dropdown tool +- mantenha pressionado **Cmd** no macOS ou **Alt** no Windows e clique na ferramenta suspensa > As etiquetas em funções movem-se com os seus itens pais. @@ -212,54 +212,54 @@ To display the tags of a method or class in alphabetical order, do one of the fo ### Atalhos -Multiple features of 4D's Code Editor are available through default keyboard shortcuts. +Várias funcionalidades do editor de código do 4D estão disponíveis através de atalhos de teclado padrão. :::info macOS -Under macOS, use the **Command** key instead of the **Ctrl** key mentioned (Windows). +No macOS, use a tecla **Command** em vez da tecla **Ctrl** mencionada (Windows). ::: -| **Atalho** | **Ação** | -| ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| **Selecção e navegação** | | -| Duplo clique | Selecionar o nome de um elemento da linguagem | -| [Alt]+Clique duas vezes | Selecionar um nome de elemento de língua contendo espaços (constante, método, etc.) | -| [Shift]+[seta para a direita] | Create and enlarge the selection, character by character, to the right, or Reduce the selection, character by character, from the left | -| [Shift]+[seta para a esquerda] | Reduce the selection, character by character, from the right or Create and enlarge the selection, character by character, to the left | -| [Shift]+[seta para baixo] | Create and enlarge a selection, line by line, from the top to the bottom | -| [Shift]+[seta para cima] | Create and enlarge a selection, line by line, from the bottom to the top | -| [Ctrl]+[Shift]+[seta para a direita] | Criar e ampliar a seleção, palavra a palavra, a partir da direita | -| [Ctrl]+[Shift]+[seta para a esquerda] | Reduce the selection, word for word, from the right, or create and enlarge the selection, word by word, from the left | -| [Ctrl]+[seta para a direita] | Mover o ponto de inserção, palavra a palavra, da esquerda para a direita | -| [Ctrl]+[left arrow] | Mover o ponto de inserção, palavra a palavra, da direita para a esquerda | -| [Alt]+[seta para baixo] | Mover a(s) linha(s) onde se encontra o cursor para a parte inferior | -| [Alt]+[seta para cima] | Mover a(s) linha(s) onde se encontra o cursor para o topo | -| [Home] | Posicione o ponto de inserção no início da linha | -| [End] | Colocar o ponto de inserção no fim da linha | -| [Ctrl]+[Home] | Colocar o ponto de inserção no início do método | -| [Ctrl]+[End] | Colocar o ponto de inserção no final do método | -| [Shift]+[Home] | Select all the characters in the line that are to the left of the cursor | -| [Shift]+[End] | Select all the characters in the line that are to the right of the cursor | -| [PgUp] | Scroll the contents of the method, page by page, from the bottom to the top (doesn't modify the insertion point) | -| [PgDn] | Scroll the contents of the method, page by page, from the top to the bottom (doesn't modify the insertion point) | -| [**Introspecção**](#goto-definition) | | -| [Ctrl]+K ou [Alt]+clique duas vezes | Same as [**Goto definition**](#goto-definition) command | -| \[Ctrl\] (Windows) or \[Alt\] (macOS)+hovering over a token | Sublinhar o token (elemento linguístico identificado). Click on the underlined token = same as [**Goto definition**](#goto-definition) command | -| [**Procurar e substituir**](#find-and-replace) | | -| [Ctrl]+F | Find | -| [Ctrl]+G | Encontrar o próximo | -| [Ctrl]+[Shift]+G | Procurar Anterior | -| [Ctrl]+E | Encontrar o mesmo próximo | -| [Ctrl]+[Shift]+E | Encontrar o mesmo anterior | -| [Ctrl]+[Alt]+F | Substituir | -| [Ctrl]+[Alt]+G | Substituir próximo | -| [Ctrl]+[Alt]+[Shift]+G | Reemplazar anterior | -| [**Pranchetas**](#clipboards) | | -| [Shift]+clique ou [Alt]+clique no ícone da área de transferência | Copiar texto selecionado para uma área de transferência | -| [Ctrl]+[Shift]+tecla numérica | Copiar texto selecionado numa área de transferência numérica | -| [Ctrl]+clique no ícone da área de transferência | Colar o conteúdo de uma área de transferência na localização do cursor | -| [Ctrl]+chave numérica | Colar o conteúdo da área de transferência numérica na localização do cursor | +| **Atalho** | **Ação** | +| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| **Selecção e navegação** | | +| Duplo clique | Selecionar o nome de um elemento da linguagem | +| [Alt]+Clique duas vezes | Selecionar um nome de elemento de língua contendo espaços (constante, método, etc.) | +| [Shift]+[seta para a direita] | Criar e ampliar a seleção, personagem por caractere, para a direita ou Reduzir a seleção, personagem por caracter a partir da esquerda | +| [Shift]+[seta para a esquerda] | Reduzir a seleção, caractere por caractere, da direita ou Criar e ampliar a seleção, caractere por caractere, para a esquerda | +| [Shift]+[seta para baixo] | Criar e ampliar uma seleção, linha por linha, da parte superior à parte inferior | +| [Shift]+[seta para cima] | Criar e ampliar uma seleção, linha por linha, de baixo para cima | +| [Ctrl]+[Shift]+[seta para a direita] | Criar e ampliar a seleção, palavra a palavra, a partir da direita | +| [Ctrl]+[Shift]+[seta para a esquerda] | Reduza a seleção, palavra por palavra, à direita, ou crie e amplie a seleção, palavra por palavra, à esquerda | +| [Ctrl]+[seta para a direita] | Mover o ponto de inserção, palavra a palavra, da esquerda para a direita | +| [Ctrl]+[left arrow] | Mover o ponto de inserção, palavra a palavra, da direita para a esquerda | +| [Alt]+[seta para baixo] | Mover a(s) linha(s) onde se encontra o cursor para a parte inferior | +| [Alt]+[seta para cima] | Mover a(s) linha(s) onde se encontra o cursor para o topo | +| [Home] | Posicione o ponto de inserção no início da linha | +| [End] | Colocar o ponto de inserção no fim da linha | +| [Ctrl]+[Home] | Colocar o ponto de inserção no início do método | +| [Ctrl]+[End] | Colocar o ponto de inserção no final do método | +| [Shift]+[Home] | Selecione todos os caracteres da linha que estão à esquerda do cursor | +| [Shift]+[End] | Selecione todos os caracteres da linha que estão à direita do cursor | +| [PgUp] | Rolar o conteúdo do método, página por página, da parte inferior até a parte superior (não modificar o ponto de inserção) | +| [PgDn] | Rolar o conteúdo do método, página por página, de cima para baixo (não modifica o ponto de inserção) | +| [**Introspecção**](#goto-definition) | | +| [Ctrl]+K ou [Alt]+clique duas vezes | Mesmo que o comando [**Goto definition**](#goto-definition) | +| \[Ctrl\] (Windows) or \[Alt\] (macOS)+hovering over a token | Sublinhar o token (elemento linguístico identificado). Clique no token sublinhado = igual ao comando [**Goto definition**](#goto-definition) | +| [**Procurar e substituir**](#find-and-replace) | | +| [Ctrl]+F | Find | +| [Ctrl]+G | Encontrar o próximo | +| [Ctrl]+[Shift]+G | Procurar Anterior | +| [Ctrl]+E | Encontrar o mesmo próximo | +| [Ctrl]+[Shift]+E | Encontrar o mesmo anterior | +| [Ctrl]+[Alt]+F | Substituir | +| [Ctrl]+[Alt]+G | Substituir próximo | +| [Ctrl]+[Alt]+[Shift]+G | Reemplazar anterior | +| [**Pranchetas**](#clipboards) | | +| [Shift]+clique ou [Alt]+clique no ícone da área de transferência | Copiar texto selecionado para uma área de transferência | +| [Ctrl]+[Shift]+tecla numérica | Copiar texto selecionado numa área de transferência numérica | +| [Ctrl]+clique no ícone da área de transferência | Colar o conteúdo de uma área de transferência na localização do cursor | +| [Ctrl]+chave numérica | Colar o conteúdo da área de transferência numérica na localização do cursor | :::tip @@ -271,27 +271,27 @@ A maioria desses atalhos pode ser personalizada na caixa de diálogo [Preferenci ## Editar código -4D uses standard text editing techniques for typing and editing in the Code Editor. +O 4D utiliza técnicas padrão de edição de texto para digitar e editar no Editor de código. -The Code Editor uses display conventions (style, color) for the syntax elements. You can [customize these conventions](#customizing-the-editing-area). As you type, when you validate your entry, 4D evaluates the text of the line and applies the appropriate display format. 4D also indents each line to its proper level in relation to the preceding line when you use programming structures (If, End if...). +O Editor de código usa convenções de exibição (estilo, cor) para os elementos de sintaxe. Você pode [personalizar essas convenções](#customizing-the-editing-area). Conforme você digita, ao validar sua entrada, o 4D avalia o texto da linha e aplica o formato de exibição apropriado. 4D também recua cada linha para seu nível adequado em relação à linha anterior quando você usa estruturas de programação (If, End if...). -Pode utilizar as teclas de setas para se deslocar rapidamente de uma linha para outra. Using the arrow keys to move across several lines is quicker than clicking because the editor delays evaluating the line for errors. +Pode utilizar as teclas de setas para se deslocar rapidamente de uma linha para outra. Usar as teclas de seta para mover-se por várias linhas é mais rápido do que clicar, pois o editor atrasa a avaliação da linha em busca de erros. -Under Windows, the code editor includes an Input Code Editor (IME) to facilitate code editing on Japanese or Chinese systems. +No Windows, o editor de código inclui um Editor de Código de Entrada (IME) para facilitar a edição de código em sistemas japoneses ou chineses. -The Code Editor includes numerous [navigation shortcuts](#shortcuts). +O Editor de código inclui numerosos [atalhos de navegação](#shortcuts). #### Uso de la barra invertida -The backslash character (`\`) has a specific support in the 4D language: +O caractere de barra invertida (`\`) tem um suporte específico na linguagem 4D: -- inserted at the end of lines, it allows to write a single statement on [several lines](../Concepts/quick-tour.md#code-on-several-lines). -- it allows to define [escape sequences](../Concepts/quick-tour.md#escape-sequences). +- inserido no final das linhas, permite escrever uma única declaração em [várias linhas](../Concepts/quick-tour.md#code-on-several-lines). +- permite definir [sequências de escape](../Concepts/quick-tour.md#escape-sequences). :::caution -The backslash character (`\`) is used as a separator in [pathnames under Windows](../Concepts/paths.md#windows). In general, 4D will correctly interpret Windows pathnames entered in the Code Editor by replacing the single backslash `\` with a double backslash ``\\`. Por exemplo,``C:\MyDocuments`se tornará`C:\\MyDocuments`. No entanto, se escrever `"C:\MyDocuments\New"`, 4D will display`"C:\\MyDocuments\New"`. In this case, the second backslash is interpreted incorrectly as`\N`(an existing [escape sequence](../Concepts/quick-tour.md#escape-sequences)). You must therefore enter a double backslash`\\` when you want to have a backslash in front of a character used in one of the escape sequences recognized by 4D. +O caractere de barra invertida`(`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). In general, 4D will correctly interpret Windows pathnames entered in the Code Editor by replacing the single backslash `\` with a double backslash ``\\`. Por exemplo,``C:\MyDocuments`se tornará`C:\\MyDocuments`. No entanto, se escrever `"C:\MyDocuments\New"`, 4D will display`"C:\\MyDocuments\New"`. In this case, the second backslash is interpreted incorrectly as`\N`(an existing [escape sequence](../Concepts/quick-tour.md#escape-sequences)). You must therefore enter a double backslash`\\` when you want to have a backslash in front of a character used in one of the escape sequences recognized by 4D. ::: @@ -299,27 +299,27 @@ The backslash character (`\`) is used as a separator in [pathnames under Windows ### Arrastar e largar -From the Explorer, you can drag and drop tables, fields, forms, project methods, constants, or 4D commands. Quando você arrasta e solta um elemento, 4D sempre usa a sintaxe correta. For example, if you drag the field name First Name from the `[People]` table, it appears in the Code Editor as `[People]First Name`. Similarly, if you drag the Form name Input from the People table, it appears in the Code Editor as `[People];"Input"`. +Do explorer, você pode arrastar e soltar tabelas, campos, formulários, métodos de projeto, constantes ou comandos 4D. Quando você arrasta e solta um elemento, 4D sempre usa a sintaxe correta. Por exemplo, se você arrastar o nome de campo First Name da tabela `[People]`, ele aparecerá no Editor editor de código como `[People]First Name`. Da mesma forma, se você arrastar o nome do formulário Input da tabela People, ele aparecerá no Code Editor como `[People]; "Input"`. -When you insert a command by dragging it from the **Commands** page of the Explorer, it appears with its syntax (which consists of all of its parameters) in the Code Editor. This feature simply reminds you of the parameters that the command expects. Assim, você pode usar uma sintaxe mais adequada ao seu uso. +Quando você insere um comando arrastando-o da página **Comandos** do Explorer, ele aparece com sua sintaxe (que consiste em todos os seus parâmetros) no Editor de código. Essa funcionalidade simplesmente lembra você dos parâmetros que o comando espera. Assim, você pode usar uma sintaxe mais adequada ao seu uso. -In the Code Editor, the drag-and-drop mechanism is activated as soon as a portion of text is selected. You can also drag-and-drop within a method, class, function or between two different ones. By default, the drag-and-drop mechanism **moves** the selected text. In order to **copy** it, hold down the **Ctrl** key (Windows) or the **Option** key (macOS) during the operation. +In the Code Editor, the drag-and-drop mechanism is activated as soon as a portion of text is selected. You can also drag-and-drop within a method, class, function or between two different ones. Por padrão, o mecanismo de arrastar e soltar **move** o texto selecionado. Para **copiá-lo**, mantenha pressionada a tecla **Ctrl** (Windows) ou a tecla **Option** (macOS) durante a operação. ### Alternância entre letras maiúsculas e minúsculas -You can automatically modify the case of selected characters using the commands in **Methods** > **Case** or the context menu of the editor: +Você pode modificar automaticamente o caso dos caracteres selecionados usando os comandos em **Métodos** > **Case** ou o menu de contexto do editor: -- **Uppercase** / **Lowercase**: Switch the selected characters to uppercase or lowercase. -- **camelCase** / **CamelCase** : Switch the selected characters to "camel case". This consists in changing each first letter of a group of attached words to uppercase. Este tipo de notação é frequentemente utilizado para as nomenclaturas de variáveis. hireDate e PurchaseDate são exemplos de duas variantes da notação camel case. +- **Maiúsculas** / **Minúsculas**: muda os caracteres selecionados para maiúsculas ou minúsculas. +- **camelCase** / **CamelCase**: muda os caracteres selecionados para "camel case". Isso consiste em alterar a primeira letra de cada palavra do grupo para maiúscula. Este tipo de notação é frequentemente utilizado para as nomenclaturas de variáveis. hireDate e PurchaseDate são exemplos de duas variantes da notação camel case. -When you apply one of these commands to a text selection, the spaces and "_" characters are removed and the first letter of each word becomes uppercase. +Quando você aplica um desses comandos a uma seleção de texto, os espaços e os caracteres "_" são removidos e a primeira letra de cada palavra se torna maiúscula. ### Trocar expressão -The **Swap Expression** function can be used to reverse the arguments of an expression assigning a value. Por exemplo, +A função **Swap Expression** pode ser usada para inverter os argumentos de uma expressão que atribui um valor. Por exemplo, `variable1:=variable2` @@ -327,26 +327,26 @@ torna-se `variable2:=variable1` -This function is extremely useful for reversing a set of assignments used to get or set properties, or to correct input errors. To use this function, select the line(s) to be modified, then choose **Method** > **Swap Expression** or use the context menu of the area. Within the selection, only the lines assigning a value will be modified. +Essa função é extremamente útil para reverter um conjunto de atribuições usadas para obter ou definir propriedades ou para corrigir erros de entrada. Para usar essa função, selecione a(s) linha(s) a ser(em) modificada(s) e, em seguida, escolha **Method** > **Swap Expression** ou use o menu de contexto da área. Dentro da seleção, apenas as linhas que atribuem um valor serão modificadas. ### Pranchetas -In addition to the standard copy-paste operation, 4D offers two additional functions that let you work with the contents of different clipboards: +Além da operação padrão de copiar e colar, o 4D oferece duas funções adicionais que permitem trabalhar com o conteúdo de diferentes áreas de transferência: -- The program stores the last 10 "copy" or "cut" actions that were performed in the Code Editor in memory during the current session. Each of the different contents saved in this way can be reused at any time. To do this, use the **Clipboard History** command of the Code Editor context menu or the "Last Clipboard values" button of the toolbar: +- O programa armazena em memória as últimas 10 ações de "copiar" ou "recortar" que foram executadas no Editor de Código durante a sessão atual. Cada um dos diferentes conteúdos salvos desta forma pode ser reutilizado a qualquer momento. Para isso, use o comando **Clipboard History** do menu de contexto do Editor de código ou o botão "Last Clipboard values" da barra de ferramentas: ![](../assets/en/code-editor/last-clipboard-values-2.png) São apresentadas as primeiras palavras dos itens copiados ou cortados. Selecione um item para inseri-lo no local atual do cursor. -- Nine additional numbered clipboards are available and can be employed directly using the buttons of the Code Editor toolbar or [using keyboard shortcuts](#shortcuts): +- Nove áreas de transferência numeradas adicionais estão disponíveis e podem ser empregadas diretamente usando os botões da barra de ferramentas do Editor de Código ou [usando atalhos de teclado](#shortcuts): ![](../assets/en/code-editor/clipboards-2.png) ### Linhas em movimento -You can move the line where the cursor is directly without selecting it first using the **Move Lines Up** and **Move Lines Down** commands in the **Method** menu. You can also do this using the **Alt/Option** + **Up Arrow** or **Down Arrow** [keyboard shorcut](#shortcuts). +Você pode mover a linha onde o cursor está diretamente, sem selecioná-la primeiro, usando os comandos **Mover Linhas para Cima** e **Mover Linhas para Baixo** no menu **Método**. Você também pode fazer isso usando as teclas **Alt/Option** + **Seta para cima** ou **Seta para baixo** [atalho do teclado](#shortcuts). @@ -356,7 +356,7 @@ You can move the line where the cursor is directly without selecting it first us O editor de código fornece funções de preenchimento automático. 4D exibe automaticamente sugestões baseadas nos primeiros caracteres digitados. -In the example given below, typing the string "cop" causes the display of a blue triangle indicating that several suggestions are available: +No exemplo abaixo, digitar a string "cop" faz com que seja exibido um triângulo azul indicando que há várias sugestões disponíveis: ![](../assets/en/code-editor/autocomplete-1.png) @@ -366,21 +366,21 @@ When the characters you enter correspond to a single possibility, this suggested Autocompletion also works with code structures (e.g. If.. End if, For each... End for each): when you enter the first part of the structure, the Code Editor will automatically suggest the closing part:![](../assets/en/code-editor/autocomplete-code-structures.png) -If there are several suggestions available, 4D displays them in a pop-up list when you hit the **Tab** key: +Se houver várias sugestões disponíveis, 4D as exibe em uma lista pop-up quando você pressiona a tecla **Tab**: ![](../assets/en/code-editor/autocomplete-popup.png) -A lista está por ordem alfabética. Choose the value by double-clicking it or scroll the list using the arrow keys of the keyboard and then hit **Enter**, **Carriage Return** or **Tab** to insert the selected value. +A lista está por ordem alfabética. Escolha o valor clicando duas vezes nele ou role a lista usando as teclas de seta do teclado e, em seguida, pressione **Enter**, **Carriage Return** ou **Tab** para inserir o valor selecionado. -By default, you can also insert a suggested value by hitting one of the following delimiter `( ; : = < [ {` keys after selecting a value: the value inserted is then followed by the delimiter, ready for data entry. +Por padrão, você também pode inserir um valor sugerido pressionando uma das seguintes teclas delimitadoras `( ; : = < [ {` após selecionar um valor: o valor inserido é seguido pelo delimitador, pronto para a entrada de dados. ![](../assets/en/code-editor/autocomplete-delimiter.png) + **(** key --> ![](../assets/en/code-editor/autocomplete-delimiter-2.png) -> You can disable the use of delimiters for inserting suggested values in **Preferences** > **Methods** > **Options**. +> Você pode desativar o uso de delimitadores para inserir valores sugeridos em **Preferências** > **Métodos** > **Opções**. -You can press the **Esc** key to close the pop-up list or you can continue typing while it is open. The values suggested in the pop-up list are updated as additional characters are typed. +Você pode pressionar a tecla **Esc** para fechar a lista pop-up ou pode continuar digitando enquanto ela estiver aberta. Os valores sugeridos na lista pop-up são atualizados como caracteres adicionais são digitados. -If the characters typed correspond to different types of objects, the list displays them in their current style. Podem ser visualizados os seguintes tipos de objetos: +Se os caracteres digitados correspondem a diferentes tipos de objetos, a lista os exibe em seu estilo atual. Podem ser visualizados os seguintes tipos de objetos: - Comandos 4D - Comandos SQL @@ -395,11 +395,11 @@ If the characters typed correspond to different types of objects, the list displ - Palavras-chave SQL - Macros (apresentadas entre < >) -> For practical reasons, you can disable the automatic display of the list of suggestions for **constants**, **(local or interprocess) variables and object attributes** and/or **tables**. These options are found in **Preferences** > **Methods** > **Options** +> For practical reasons, you can disable the automatic display of the list of suggestions for **constants**, **(local or interprocess) variables and object attributes** and/or **tables**. Essas opções podem ser encontradas em **Preferências** > **Métodos** > **Opções** #### Nomes de propriedade de objeto -4D automatically displays case-sensitive suggestions of all valid object property names in 4D code when you: +O 4D exibe automaticamente sugestões sensíveis a maiúsculas e minúsculas de todos os nomes de propriedades de objetos válidos no código 4D quando você: - digite um ponto "." depois de um objeto ou - utilizar a tecla Tab após um ponteiro objeto desreferenciado "->". @@ -408,62 +408,62 @@ If the characters typed correspond to different types of objects, the list displ > A propriedade `length` é sempre incluída para uso com coleções. -Once created, property names are stored in an internal global list and are available anytime a method/class/function is opened, closed or changes focus. +Uma vez criados, os nomes das propriedades são armazenados em uma lista global interna e ficam disponíveis sempre que um método/classe/função é aberto, fechado ou muda de foco. ![](../assets/en/code-editor/autocomplete-object-attributes-2.png) -A lista de sugestões é atualizada dinamicamente enquanto você edita o código. When switching between windows, new/edited property names are always added to the global list. The list is also updated when you preview a method, class or function in the Explorer. +A lista de sugestões é atualizada dinamicamente enquanto você edita o código. Ao alternar entre janelas, os nomes de propriedades novos/editados são sempre adicionados à lista global. A lista também é atualizada quando você visualiza um método, uma classe ou uma função no Explorer. Quando o banco de dados é reiniciado, a lista é reinicializada. -> You can disable the automatic display of object properties in **Preferences** > **Methods** > **suggestions**. +> Você pode desativar a exibição automática das propriedades do objeto em **Preferências** > **Métodos** > **sugestões**. ## Procurar e substituir -The Code editor has powerful **find and replace** features that apply to the current window. +O editor de código possui poderosas funcionalidades de **buscar e substituir** que se aplicam à janela atual. -A search and replace area can be displayed in the toolbar of any method window: +Uma área de busca e substituição pode ser exibida na barra de ferramentas de qualquer janela de método: ![search-area](../assets/en/code-editor/search-area.png) -To display this area, click on the **Find in method** icon of the [toolbar](#toolbar) or select a find or replace function either through a [**shortcut**](#shortcuts) or a command from the **Edit > Find** submenu. You can close this area at any moment by clicking on the **x** button at the rightmost side of the toolbar. +Para exibir essa área, clique no ícone **Localizar no método** da [barra de ferramentas](#toolbar) ou selecione uma função de localização ou substituição por meio de um [**atalho**](#shortcuts) ou um comando no submenu **Editar > Localizar**. Você pode fechar essa área a qualquer momento clicando no botão **x** no lado direito da barra de ferramentas. :::tip -The **Find in Design** feature in the 4D toolbar or in the **Edit** menu is not specific to the Code editor but may be used to search for a value among all the methods and classes. +A funcionalidade **Localizar no Design** na barra de ferramentas do 4D ou no menu **Editar** não é específica do editor de código, mas pode ser usada para pesquisar um valor entre todos os métodos e classes. ::: ### Find -Select **Find > Find...** in the **Edit** menu or type **Ctrl+F** (Windows)/**Cmd+F** (macOS) to display/enable the *Search* area. +Selecione **Localizar > Localizar...** no menu **Editar** ou digite **Ctrl+F** (Windows)/**Cmd+F** (macOS) para exibir/ativar a área de *Pesquisa*. -The search defined in this area will be performed in the code located in the window. +A pesquisa definida nessa área será executada no código localizado na janela. -The **find** entry area enables you to enter the string to be searched for. This area is a combo box that stores the last 10 strings that have been searched for or replaced during the session. If you highlight text before choosing the **Find...** command, it will appear in this area. Pode então utilizar este texto ou substituí-lo por outro. +A área de entrada **find** permite que você insira a string a ser pesquisada. Esta área é uma caixa de combinação que armazena as últimas 10 sequências de caracteres que foram pesquisadas ou substituídas durante a sessão. Se você destacar o texto antes de escolher o comando **Localizar...**, ele aparecerá nessa área. Pode então utilizar este texto ou substituí-lo por outro. -Once a string is entered or selected, all occurrences found in the opened window are highlighted and the right side of the area displays the total number of hits found. Também indica a posição atual do cursor entre todos os resultados. +Depois que uma cadeia é inserida ou selecionada, todas as ocorrências encontradas na janela aberta são destacadas e o lado direito da área exibe o número total de ocorrências encontradas. Também indica a posição atual do cursor entre todos os resultados. -Hit the **Enter** key to select closest occurrence to the cursor. Também pode clicar nos botões **Próximo / Anterior** ![find-next-previous](../assets/en/code-editor/find-next.png) para selecionar todas as ocorrências sequencialmente no início ou no fim do método atual, a partir da localização inicial do cursor, ou utilizar os comandos **Procurar seguinte** e **Procurar anterior** do menu [**Editar**](#shortcuts). +Pressione a tecla **Enter** para selecionar a ocorrência mais próxima ao cursor. Também pode clicar nos botões **Próximo / Anterior** ![find-next-previous](../assets/en/code-editor/find-next.png) para selecionar todas as ocorrências sequencialmente no início ou no fim do método atual, a partir da localização inicial do cursor, ou utilizar os comandos **Procurar seguinte** e **Procurar anterior** do menu [**Editar**](#shortcuts). #### Opções -- **Sensível a maiúsculas e minúsculas** ![case-sensitive](../assets/en/code-editor/case-sensitive.png): tem em conta as maiúsculas e minúsculas dos caracteres tal como foram introduzidos na área de pesquisa. Essa opção também considera os caracteres diacríticos. For instance, a search for "MyVar" will not find "myVar"; a search for "dej" will not find "déjà". -- **Palavra inteira** ![full-word](../assets/en/code-editor/full-word.png): limita a pesquisa a ocorrências exatas da palavra pesquisada. When this option is checked, for instance, a search for "client" will not find either "clients" or "myclient." When this option is checked, for instance, a search for "client" will not find either "clients" or "myclient." +- **Sensível a maiúsculas e minúsculas** ![case-sensitive](../assets/en/code-editor/case-sensitive.png): tem em conta as maiúsculas e minúsculas dos caracteres tal como foram introduzidos na área de pesquisa. Essa opção também considera os caracteres diacríticos. Por exemplo, uma busca por "MyVar" não encontrará "myVar"; uma busca por "dej" não encontrará "déjà". +- **Palavra inteira** ![full-word](../assets/en/code-editor/full-word.png): limita a pesquisa a ocorrências exatas da palavra pesquisada. Quando esta opção for marcada, por exemplo, uma busca por "cliente" não irá encontrar nem "clientes" nem "meucliente." Por padrão, essa opção não está marcada; portanto, uma pesquisa por "var" encontrará "Myvar", "variation" etc. ### Substituir -Click on the **v** toggle button on the left side of the *Search* area to display/hide the *Replace* area. You can also select **Find > Replace...** in the **Edit** menu or type **Ctrl+Alt+F** (Windows)/**Cmd+Alt+F** (macOS) . +Clique no botão de alternância **v** no lado esquerdo da área *Pesquisa* para mostrar/ocultar a área *Substituir*. Você também pode selecionar **Find > Replace...** no menu **Edit** ou digitar **Ctrl+Alt+F** (Windows)**/Cmd+Alt+F** (macOS). -The *Replace* entry area is used to define the character string that will replace the one defined above. +A área de entrada *Replace* é usada para definir a cadeia de caracteres que substituirá a definida acima. -Click the **Replace** button to launch the search with all defined options and replace the first occurrence found. 4D begins searching from the current text insertion point and continues to the end of the method. It is then possible to continue finding/replacing using the **Replace Next** and **Replace Previous** commands of the [**Edit** menu](#shortcuts). +Clique no botão **Substituir** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D begins searching from the current text insertion point and continues to the end of the method. It is then possible to continue finding/replacing using the **Replace Next** and **Replace Previous** commands of the [**Edit** menu](#shortcuts). Click the **Replace all** button to replace all the occurrences corresponding to the search criteria directly in the open method. From 11c878773b0bb1b5701ec74f949cb1157d4b74dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:08:18 +0200 Subject: [PATCH 1876/4889] New translations error-handling.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/error-handling.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index 64131c8622c024..c5d89507471c5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -92,8 +92,7 @@ Dentro de um método de erro personalizado, você tem acesso a várias informaç :::info -O 4D mantém automaticamente uma série de variáveis chamadas **variáveis sistema**, que respondem a diferentes necessidades. Ver o manual da linguagem 4D\*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - o comando [`Últimos erros`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que retorna uma coleção da pilha de erros atual que ocorreu na aplicação 4D. Você também pode usar o comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que retorna a mesma informação que as matrizes. @@ -162,7 +161,7 @@ Se um método de tratamento de erros for instalado por _expressão_, ele é cham ### Exemplos -1. Você quer exibir o conteúdo de um arquivo se o arquivo pode ser aberto sem erro e se o seu conteúdo pode ser lido. Você pode escrever: +1. You want to display the contents of a file if the file can be open without error, and if its contents can be read. Você pode escrever: ```4d var $text : Text From b1b95cd1ec6dda1547629f19e85ef140eeeeb5d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:08:31 +0200 Subject: [PATCH 1877/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/variables.md | 38 ++++++++++++++++--- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 5dd6d4a3eaae04..4b6520562b8b9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -167,17 +167,17 @@ O operador de atribuição é a maneira mais importante de criar uma variável e MyNumber:=3 ``` -cria a variável _MyNumber_ e coloca o número 3 nela. Se o MyNumber já existe, então o número 3 é apenas colocado nele. +cria a variável *MyNumber* e coloca o número 3 nela. Se o MyNumber já existe, então o número 3 é apenas colocado nele. > Geralmente não é recomendado criar variáveis sem [declarar seu tipo](#declaring-variables). -Naturalmente, as variáveis não seriam muito úteis se não se conseguisse obter dados delas. Mais uma vez, utiliza-se o operador de atribuição. Se precisar colocar o valor de MyNumber em um campo chamado [Products]Size, você escreveria _MyNumber_ no lado direito do operador de atribuição: +Naturalmente, as variáveis não seriam muito úteis se não se conseguisse obter dados delas. Mais uma vez, utiliza-se o operador de atribuição. Se precisar colocar o valor de MyNumber em um campo chamado [Products]Size, você escreveria *MyNumber* no lado direito do operador de atribuição: ```4d [Products]Size:=MyNumber ``` -Nesse caso, _[Products]Size_ seria igual a 3. Este exemplo é bastante simples, mas ilustra a forma fundamental como os dados são transferidos de um local para outro utilizando a língua. +Nesse caso, *[Products]Size* seria igual a 3. Este exemplo é bastante simples, mas ilustra a forma fundamental como os dados são transferidos de um local para outro utilizando a língua. Atribui-se dados a elementos de matriz utilizando chaves ({...}): @@ -234,10 +234,38 @@ Para obter mais informações, consulte o capítulo **Processos** e a descriçã ### Variáveis interprocesso -As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. +:::warning Obsoleto + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> O uso de variáveis interprocessadas não é recomendado, uma vez que não estão disponíveis a partir de processos preventivos e tendem a tornar o código mais difícil para manutenção. +::: + +As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. O nome de uma variável de processo sempre começa com os símbolos `<>` — um sinal "menor que" seguido de um sinal de "maior que"— seguido de 31 caracteres. Em Cliente/Servidor, cada máquina (máquinas Cliente e máquina Servidor) partilham a mesma definição de variáveis interprocessadas, mas cada máquina tem um exemplo diferente para cada variável. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From afdd3c7e281c30051b6370dd1ed5c9c43dbb537e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:09:50 +0200 Subject: [PATCH 1878/4889] New translations pictures.md (Portuguese, Brazilian) --- .../version-20-R5/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md index ae2e220d96fd6a..ba29e22ef4ee89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. Esse mecanismo, similar ao de um mapa de imagens, pode ser utilizado, por exemplo, para manejar barras de botões deslocáveis ou a interface de um software de cartografia. -Las coordenadas se devuelven en las _MouseX_ and _MouseY_ [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From 6081c50a9949d70b095cacf50ec57be87a2e6a74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:27:56 +0200 Subject: [PATCH 1879/4889] New translations error-handling.md (Portuguese, Brazilian) --- .../current/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index b961236d836f5c..69718237ec9c0b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -92,8 +92,7 @@ Within the custom error method, you have access to several pieces of information :::info -O 4D mantém automaticamente uma série de variáveis chamadas **variáveis sistema**, que respondem a diferentes necessidades. Ver o manual da linguagem 4D\*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - o comando [`Últimos erros`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que retorna uma coleção da pilha de erros atual que ocorreu na aplicação 4D. Você também pode usar o comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que retorna a mesma informação que as matrizes. From 66e7aa4ea759dc3fbe80bb3e8c7936eca6d5761b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:28:11 +0200 Subject: [PATCH 1880/4889] New translations variables.md (Portuguese, Brazilian) --- .../current/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md index 5dd6d4a3eaae04..6c33f4797634d4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -234,10 +234,38 @@ Para obter mais informações, consulte o capítulo **Processos** e a descriçã ### Variáveis interprocesso -As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. +:::warning Obsoleto + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> O uso de variáveis interprocessadas não é recomendado, uma vez que não estão disponíveis a partir de processos preventivos e tendem a tornar o código mais difícil para manutenção. +::: + +As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. O nome de uma variável de processo sempre começa com os símbolos `<>` — um sinal "menor que" seguido de um sinal de "maior que"— seguido de 31 caracteres. Em Cliente/Servidor, cada máquina (máquinas Cliente e máquina Servidor) partilham a mesma definição de variáveis interprocessadas, mas cada máquina tem um exemplo diferente para cada variável. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From fa058fafe21d05b9b8caa9ccde9f89897c8a0ad2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:29:28 +0200 Subject: [PATCH 1881/4889] New translations pictures.md (Portuguese, Brazilian) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index ae2e220d96fd6a..ba29e22ef4ee89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. Esse mecanismo, similar ao de um mapa de imagens, pode ser utilizado, por exemplo, para manejar barras de botões deslocáveis ou a interface de um software de cartografia. -Las coordenadas se devuelven en las _MouseX_ and _MouseY_ [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. +The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From 616520f2d001561b41b6793c3a4f1177b22feb15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:45:36 +0200 Subject: [PATCH 1882/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../current/code-editor/write-class-method.md | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md index eba07e6661aacb..efb0dfb399b0a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md @@ -123,27 +123,27 @@ Você pode exibir ou ocultar os números de linhas na área de pontos de quebra - Para habilitar ou desabilitar a exibição dos números de linha por padrão, escolha **Preferências** > **Métodos** > **Mostrar números de linha**. - Para modificar essa exibição separadamente para cada janela do Editor de Código, escolha **Método** > **Visualizar** > **Números de Linha**. -Displaying the line numbers makes it easier to find your way around in the window. O comando **Método** > **Ir al número de linha...** também permite aproveitar essa exibição. +Exibir as linhas de números torna mais fácil encontrar o seu caminho na janela. O comando **Método** > **Ir al número de linha...** também permite aproveitar essa exibição. Este tipo de busca é útil quando usada em conjunto com o [compilador](../Project/compiler.md), que sinaliza erros de tempo de execução pelo número da linha em que eles ocorrem. ### Barra de estado -The status bar located at the bottom right part of the editor window displays the position of the cursor at all times: +A barra de status localizada na parte inferior direita do editor da janela exibe a posição do cursor em todos os momentos: ![](../assets/en/code-editor/status-bar.png) - **Ln**: Número da linha -- **C**: número de coluna, ou seja, o nível na hierarquia das estruturas de programação. O primeiro nível é 0. The column number is useful for debugging since this information can be provided by the interpreter in the event of an error in the code. +- **C**: número de coluna, ou seja, o nível na hierarquia das estruturas de programação. O primeiro nível é 0. O número da coluna é útil para debugar, pois essa informação pode ser fornecida pelo interpretador em caso de erro no código. - **Ch**: Localização do caractere na linha. - ![](../assets/en/code-editor/show-hide-list.png): Ocultar/exibir listas. -When you set the cursor in a command, function or parameter(s), the status bar displays the syntax of the command. Se você escrever ou selecionar um parâmetro, a área mostra o parâmetro atual em **bold**: +Quando você define o cursor em um comando, função ou parâmetros, a barra de status exibe a sintaxe do comando. Se você escrever ou selecionar um parâmetro, a área mostra o parâmetro atual em **bold**: ![](../assets/en/code-editor/status-bar-bold.png) ### Menu de navegação suspenso -The navigation dropdown helps you organize your code and navigate more easily inside your classes and methods: +O menu suspenso de navegação ajuda você a organizar seu código e navegar com mais facilidade dentro de suas classes e métodos: ![dropdown-list](../assets/en/code-editor/dropdown-list.png) @@ -151,11 +151,11 @@ Algumas tags são adicionadas automaticamente, e você pode complementar a lista #### Navegação de código -Click an item in the dropdown list to go to its first line in the code. Você também pode navegar com as teclas de seta e pressionar **Enter**. +Clique em um item da lista suspensa para acessar sua primeira linha no código. Você também pode navegar com as teclas de seta e pressionar **Enter**. #### Marcação automática -Constructors, method declarations, functions and computed attributes are automatically tagged and added to the dropdown list. +Construtores, declarações de métodos, funções e atributos computados são automaticamente marcados e adicionados à lista suspensa. Quando não existe uma etiqueta na classe/método, a ferramenta apresenta "Sem etiqueta". @@ -200,7 +200,7 @@ Todos os marcadores localizados dentro de funções são recuados na lista suspe As etiquetas são exibidas em sua ordem de aparecimento dentro do método/classe. -To display the tags of a method or class in alphabetical order, do one of the following: +Para exibir as tags de um método ou classe em ordem alfabética, faça uma das seguintes: - \*\*Clique direito na ferramenta suspensa - mantenha pressionado **Cmd** no macOS ou **Alt** no Windows e clique na ferramenta suspensa @@ -209,7 +209,7 @@ To display the tags of a method or class in alphabetical order, do one of the fo ### Atalhos -Multiple features of 4D's Code Editor are available through default keyboard shortcuts. +Várias funcionalidades do editor de código do 4D estão disponíveis através de atalhos de teclado padrão. :::info macOS @@ -222,12 +222,12 @@ No macOS, use a tecla **Command** em vez da tecla **Ctrl** mencionada (Windows). | **Selecção e navegação** | | | Duplo clique | Selecionar o nome de um elemento da linguagem | | [Alt]+Clique duas vezes | Selecionar um nome de elemento de língua contendo espaços (constante, método, etc.) | -| [Shift]+[seta para a direita] | Create and enlarge the selection, character by character, to the right, or Reduce the selection, character by character, from the left | -| [Shift]+[seta para a esquerda] | Reduce the selection, character by character, from the right or Create and enlarge the selection, character by character, to the left | -| [Shift]+[seta para baixo] | Create and enlarge a selection, line by line, from the top to the bottom | -| [Shift]+[seta para cima] | Create and enlarge a selection, line by line, from the bottom to the top | +| [Shift]+[seta para a direita] | Criar e ampliar a seleção, personagem por caractere, para a direita ou Reduzir a seleção, personagem por caracter a partir da esquerda | +| [Shift]+[seta para a esquerda] | Reduzir a seleção, caractere por caractere, da direita ou Criar e ampliar a seleção, caractere por caractere, para a esquerda | +| [Shift]+[seta para baixo] | Criar e ampliar uma seleção, linha por linha, da parte superior à parte inferior | +| [Shift]+[seta para cima] | Criar e ampliar uma seleção, linha por linha, de baixo para cima | | [Ctrl]+[Shift]+[seta para a direita] | Criar e ampliar a seleção, palavra a palavra, a partir da direita | -| [Ctrl]+[Shift]+[seta para a esquerda] | Reduce the selection, word for word, from the right, or create and enlarge the selection, word by word, from the left | +| [Ctrl]+[Shift]+[seta para a esquerda] | Reduza a seleção, palavra por palavra, à direita, ou crie e amplie a seleção, palavra por palavra, à esquerda | | [Ctrl]+[seta para a direita] | Mover o ponto de inserção, palavra a palavra, da esquerda para a direita | | [Ctrl]+[left arrow] | Mover o ponto de inserção, palavra a palavra, da direita para a esquerda | | [Alt]+[seta para baixo] | Mover a(s) linha(s) onde se encontra o cursor para a parte inferior | @@ -236,10 +236,10 @@ No macOS, use a tecla **Command** em vez da tecla **Ctrl** mencionada (Windows). | [End] | Colocar o ponto de inserção no fim da linha | | [Ctrl]+[Home] | Colocar o ponto de inserção no início do método | | [Ctrl]+[End] | Colocar o ponto de inserção no final do método | -| [Shift]+[Home] | Select all the characters in the line that are to the left of the cursor | -| [Shift]+[End] | Select all the characters in the line that are to the right of the cursor | -| [PgUp] | Scroll the contents of the method, page by page, from the bottom to the top (doesn't modify the insertion point) | -| [PgDn] | Scroll the contents of the method, page by page, from the top to the bottom (doesn't modify the insertion point) | +| [Shift]+[Home] | Selecione todos os caracteres da linha que estão à esquerda do cursor | +| [Shift]+[End] | Selecione todos os caracteres da linha que estão à direita do cursor | +| [PgUp] | Rolar o conteúdo do método, página por página, da parte inferior até a parte superior (não modificar o ponto de inserção) | +| [PgDn] | Rolar o conteúdo do método, página por página, de cima para baixo (não modifica o ponto de inserção) | | [**Introspecção**](#goto-definition) | | | [Ctrl]+K ou [Alt]+clique duas vezes | Mesmo que o comando [**Ir para definição**](#goto-definition) | | \[Ctrl\] (Windows) or \[Alt\] (macOS)+hovering over a token | Sublinhar o token (elemento linguístico identificado). Clique no token sublinhado = igual ao comando [**Goto definition**] (#goto-definition) | @@ -266,13 +266,13 @@ A maioria desses atalhos pode ser personalizada na caixa de diálogo [4D Prefere ## Editar código -4D uses standard text editing techniques for typing and editing in the Code Editor. +O 4D utiliza técnicas padrão de edição de texto para digitar e editar no Editor de código. -The Code Editor uses display conventions (style, color) for the syntax elements. Você pode [personalizar estas convenções](#customizing-the-editing-area). As you type, when you validate your entry, 4D evaluates the text of the line and applies the appropriate display format. 4D also indents each line to its proper level in relation to the preceding line when you use programming structures (If, End if...). +O Editor de código usa convenções de exibição (estilo, cor) para os elementos de sintaxe. Você pode [personalizar estas convenções](#customizing-the-editing-area). Conforme você digita, ao validar sua entrada, o 4D avalia o texto da linha e aplica o formato de exibição apropriado. 4D também recua cada linha para seu nível adequado em relação à linha anterior quando você usa estruturas de programação (If, End if...). -Pode utilizar as teclas de setas para se deslocar rapidamente de uma linha para outra. Using the arrow keys to move across several lines is quicker than clicking because the editor delays evaluating the line for errors. +Pode utilizar as teclas de setas para se deslocar rapidamente de uma linha para outra. Usar as teclas de seta para mover-se por várias linhas é mais rápido do que clicar, pois o editor atrasa a avaliação da linha em busca de erros. -Under Windows, the code editor includes an Input Code Editor (IME) to facilitate code editing on Japanese or Chinese systems. +No Windows, o editor de código inclui um Editor de Código de Entrada (IME) para facilitar a edição de código em sistemas japoneses ou chineses. O Editor de Código inclui numerosos [atalhos de navegação](#shortcuts). @@ -285,15 +285,15 @@ O caractere de barra invertida (`\`) tem um suporte específico na linguagem 4D: :::caution -O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). In general, 4D will correctly interpret Windows pathnames entered in the Code Editor by replacing the single backslash with a double backslash. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N\` (uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). You must therefore enter a double backslash when you want to have a backslash in front of a character used in one of the escape sequences recognized by 4D. +O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). Em geral, o 4D interpretará corretamente os nomes de caminho do Windows inseridos no Editor de código substituindo a barra invertida simples por uma barra invertida dupla. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N`(uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). Você deve então digitar um duplo`\\\` quando quiser inserir uma barra invertida antes de um caractere usado em uma das sequências de escape reconhecidas por 4D. ::: ### Arrastar e largar -From the Explorer, you can drag and drop tables, fields, forms, project methods, constants, or 4D commands. Quando você arrasta e solta um elemento, 4D sempre usa a sintaxe correta. Por exemplo, se você arrastar o nome do campo First Name da tabela `[People]`, ele aparecerá no Code Editor como `[People]First Name`. Da mesma forma, se você arrastar o nome do formulário Input da tabela People, ele aparecerá no Code Editor como `[People]; "Input"`. +Do explorer, você pode arrastar e soltar tabelas, campos, formulários, métodos de projeto, constantes ou comandos 4D. Quando você arrasta e solta um elemento, 4D sempre usa a sintaxe correta. Por exemplo, se você arrastar o nome do campo First Name da tabela `[People]`, ele aparecerá no Code Editor como `[People]First Name`. Da mesma forma, se você arrastar o nome do formulário Input da tabela People, ele aparecerá no Code Editor como `[People]; "Input"`. -Quando você insere um comando arrastando-o da página **Comandos** do Explorer, ele aparece com sua sintaxe (que consiste em todos os seus parâmetros) no Editor de código. This feature simply reminds you of the parameters that the command expects. Assim, você pode usar uma sintaxe mais adequada ao seu uso. +Quando você insere um comando arrastando-o da página **Comandos** do Explorer, ele aparece com sua sintaxe (que consiste em todos os seus parâmetros) no Editor de código. Essa funcionalidade simplesmente lembra você dos parâmetros que o comando espera. Assim, você pode usar uma sintaxe mais adequada ao seu uso. In the Code Editor, the drag-and-drop mechanism is activated as soon as a portion of text is selected. You can also drag-and-drop within a method, class, function or between two different ones. Por padrão, o mecanismo de arrastar e soltar **move** o texto selecionado. Para **copiá-lo**, mantenha pressionada a tecla **Ctrl** (Windows) ou a tecla **Option** (macOS) durante a operação. @@ -303,9 +303,9 @@ Por padrão, o mecanismo de arrastar e soltar **move** o texto selecionado. Para Você pode modificar automaticamente o caso dos caracteres selecionados usando os comandos em **Métodos** > **Caixa** ou o menu de contexto do editor: - **Maiúsculas** / **Minúsculas**: Muda os caracteres selecionados para maiúsculas ou minúsculas. -- **camelCase** / **CamelCase** : Muda os caracteres selecionados para "camel case". This consists in changing each first letter of a group of attached words to uppercase. Este tipo de notação é frequentemente utilizado para as nomenclaturas de variáveis. hireDate e PurchaseDate são exemplos de duas variantes da notação camel case. +- **camelCase** / **CamelCase** : Muda os caracteres selecionados para "camel case". Isso consiste em alterar a primeira letra de cada palavra do grupo para maiúscula. Este tipo de notação é frequentemente utilizado para as nomenclaturas de variáveis. hireDate e PurchaseDate são exemplos de duas variantes da notação camel case. -When you apply one of these commands to a text selection, the spaces and "_" characters are removed and the first letter of each word becomes uppercase. +Quando você aplica um desses comandos a uma seleção de texto, os espaços e os caracteres "_" são removidos e a primeira letra de cada palavra se torna maiúscula. ### Trocar expressão @@ -317,13 +317,13 @@ torna-se `variable2:=variable1` -This function is extremely useful for reversing a set of assignments used to get or set properties, or to correct input errors. Para usar essa função, selecione a(s) linha(s) a ser(em) modificada(s) e, em seguida, escolha **Method** > **Swap Expression** ou use o menu de contexto da área. Within the selection, only the lines assigning a value will be modified. +Essa função é extremamente útil para reverter um conjunto de atribuições usadas para obter ou definir propriedades ou para corrigir erros de entrada. Para usar essa função, selecione a(s) linha(s) a ser(em) modificada(s) e, em seguida, escolha **Method** > **Swap Expression** ou use o menu de contexto da área. Dentro da seleção, apenas as linhas que atribuem um valor serão modificadas. ### Pranchetas -In addition to the standard copy-paste operation, 4D offers two additional functions that let you work with the contents of different clipboards: +Além da operação padrão de copiar e colar, o 4D oferece duas funções adicionais que permitem trabalhar com o conteúdo de diferentes áreas de transferência: -- The program stores the last 10 "copy" or "cut" actions that were performed in the Code Editor in memory during the current session. Each of the different contents saved in this way can be reused at any time. Para isso, use o comando **Clipboard History** do menu de contexto do Editor de código ou o botão "Last Clipboard values" da barra de ferramentas: +- O programa armazena em memória as últimas 10 ações de "copiar" ou "recortar" que foram executadas no Editor de Código durante a sessão atual. Cada um dos diferentes conteúdos salvos desta forma pode ser reutilizado a qualquer momento. Para isso, use o comando **Clipboard History** do menu de contexto do Editor de código ou o botão "Last Clipboard values" da barra de ferramentas: ![](../assets/en/code-editor/last-clipboard-values-2.png) @@ -341,7 +341,7 @@ Você pode mover a linha onde o cursor está diretamente, sem selecioná-la prim O editor de código fornece funções de preenchimento automático. 4D exibe automaticamente sugestões baseadas nos primeiros caracteres digitados. -In the example given below, typing the string "cop" causes the display of a blue triangle indicating that several suggestions are available: +No exemplo abaixo, digitar a string "cop" faz com que seja exibido um triângulo azul indicando que há várias sugestões disponíveis: ![](../assets/en/code-editor/autocomplete-1.png) @@ -366,9 +366,9 @@ Por padrão, você também pode inserir um valor sugerido pressionando uma das s > Você pode desativar o uso de delimitadores para inserir valores sugeridos em **Preferences** > **Methods** > **Options**. -Você pode pressionar a tecla **Esc** para fechar a lista pop-up ou pode continuar digitando enquanto ela estiver aberta. The values suggested in the pop-up list are updated as additional characters are typed. +Você pode pressionar a tecla **Esc** para fechar a lista pop-up ou pode continuar digitando enquanto ela estiver aberta. Os valores sugeridos na lista pop-up são atualizados como caracteres adicionais são digitados. -If the characters typed correspond to different types of objects, the list displays them in their current style. Podem ser visualizados os seguintes tipos de objetos: +Se os caracteres digitados correspondem a diferentes tipos de objetos, a lista os exibe em seu estilo atual. Podem ser visualizados os seguintes tipos de objetos: - Comandos 4D - Comandos SQL @@ -387,7 +387,7 @@ If the characters typed correspond to different types of objects, the list displ #### Nomes de propriedade de objeto -4D automatically displays case-sensitive suggestions of all valid object property names in 4D code when you: +O 4D exibe automaticamente sugestões sensíveis a maiúsculas e minúsculas de todos os nomes de propriedades de objetos válidos no código 4D quando você: - digite um ponto "." depois de um objeto ou - utilizar a tecla Tab após um ponteiro objeto desreferenciado "->". @@ -396,11 +396,11 @@ If the characters typed correspond to different types of objects, the list displ > A propriedade `length` é sempre incluída para uso com coleções. -Once created, property names are stored in an internal global list and are available anytime a method/class/function is opened, closed or changes focus. +Uma vez criados, os nomes das propriedades são armazenados em uma lista global interna e ficam disponíveis sempre que um método/classe/função é aberto, fechado ou muda de foco. ![](../assets/en/code-editor/autocomplete-object-attributes-2.png) -A lista de sugestões é atualizada dinamicamente enquanto você edita o código. When switching between windows, new/edited property names are always added to the global list. The list is also updated when you preview a method, class or function in the Explorer. +A lista de sugestões é atualizada dinamicamente enquanto você edita o código. Ao alternar entre janelas, os nomes de propriedades novos/editados são sempre adicionados à lista global. A lista também é atualizada quando você visualiza um método, uma classe ou uma função no Explorer. Quando o banco de dados é reiniciado, a lista é reinicializada. @@ -410,7 +410,7 @@ Quando o banco de dados é reiniciado, a lista é reinicializada. O editor de código possui poderosas funcionalidades de **buscar e substituir** que se aplicam à janela atual. -A search and replace area can be displayed in the toolbar of any method window: +Uma área de busca e substituição pode ser exibida na barra de ferramentas de qualquer janela de método: ![find-dialog](../assets/en/code-editor/search-area.png) @@ -426,18 +426,18 @@ A funcionalidade **Localizar no Design** na barra de ferramentas do 4D ou no men Selecione **Find > Find...** no menu **Edit** ou digite **Ctrl+F** (Windows)/**Cmd+F** (macOS) para exibir/ativar a área _Search_. -The search defined in this area will be performed in the code located in the window. +A pesquisa definida nessa área será executada no código localizado na janela. -A área de entrada **find** permite que você insira a string a ser pesquisada. This area is a combo box that stores the last 10 strings that have been searched for or replaced during the session. Se você destacar o texto antes de escolher o comando **Find...**, ele aparecerá nessa área. Pode então utilizar este texto ou substituí-lo por outro. +A área de entrada **find** permite que você insira a string a ser pesquisada. Esta área é uma caixa de combinação que armazena as últimas 10 sequências de caracteres que foram pesquisadas ou substituídas durante a sessão. Se você destacar o texto antes de escolher o comando **Find...**, ele aparecerá nessa área. Pode então utilizar este texto ou substituí-lo por outro. -Once a string is entered or selected, all occurrences found in the opened window are highlighted and the right side of the area displays the total number of hits found. Também indica a posição atual do cursor entre todos os resultados. +Depois que uma cadeia é inserida ou selecionada, todas as ocorrências encontradas na janela aberta são destacadas e o lado direito da área exibe o número total de ocorrências encontradas. Também indica a posição atual do cursor entre todos os resultados. Pressione a tecla **Enter** para selecionar a ocorrência mais próxima ao cursor. Você também pode clicar nos botões **Próximo / Anterior** ![find-next-previous](../assets/en/code-editor/find-next.png) para selecionar todas as ocorrências sequencialmente no início ou no fim do método atual, a partir da localização inicial do cursor, ou usar os comandos **Procurar Próximo** e **Procurar Anterior** do [menu **Editar**](#shortcuts). #### Opções -- **Sensível a maiúsculas e minúsculas** ![case-sensitive](../assets/en/code-editor/case-sensitive.png): Leva em consideração as maiúsculas e minúsculas dos caracteres conforme eles foram inseridos na área de localização. Essa opção também considera os caracteres diacríticos. For instance, a search for "MyVar" will not find "myVar"; a search for "dej" will not find "déjà". -- **Palavra Inteira** ![full-word](../assets/en/code-editor/full-word.png): Limita a pesquisa a ocorrências exatas da palavra que está sendo procurada. When this option is checked, for instance, a search for "client" will not find either "clients" or "myclient." When this option is checked, for instance, a search for "client" will not find either "clients" or "myclient." +- **Sensível a maiúsculas e minúsculas** ![case-sensitive](../assets/en/code-editor/case-sensitive.png): Leva em consideração as maiúsculas e minúsculas dos caracteres conforme eles foram inseridos na área de localização. Essa opção também considera os caracteres diacríticos. Por exemplo, uma busca por "MyVar" não encontrará "myVar"; uma busca por "dej" não encontrará "déjà". +- **Palavra Inteira** ![full-word](../assets/en/code-editor/full-word.png): Limita a pesquisa a ocorrências exatas da palavra que está sendo procurada. Quando esta opção for marcada, por exemplo, uma busca por "cliente" não irá encontrar nem "clientes" nem "meucliente." Por padrão, essa opção não está marcada; portanto, uma pesquisa por "var" encontrará "Myvar", "variation" etc. ### Substituir From a8fa248c226a928e48910c29095f39da41a97a91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:46:19 +0200 Subject: [PATCH 1883/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EntitySelectionClass.md | 330 +++++++++--------- 1 file changed, 165 insertions(+), 165 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index 536b4a8f6b694c..466238051e4179 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -307,7 +307,7 @@ A seleção da entidade deve ser *alterável*, ou seja, ter sido criada, por exe A entity selection modificada é devolvida pela função, de modo que as chamadas à função podem ser encadeados. -An error occurs if *entity* and the entity selection are not related to the same Dataclass. Se *entity* for Null, não se produz nenhum erro. +Ocorrerá um erro se a *entidade* e a seleção da entidade não estiverem relacionadas à mesma classe de dados. Se *entity* for Null, não se produz nenhum erro. #### Exemplo 1 @@ -374,28 +374,28 @@ $sellist2:=$sellist2.add($sellist1) A função `.and()` combina a seleção de entidades com um parâmetro *entity* ou *entitySelection* usando o operador lógico AND; ela retorna uma nova seleção de entidades não ordenada que contém apenas as entidades referenciadas na seleção de entidades e no parâmetro. -- If you pass *entity* as parameter, you combine this entity with the entity selection. Se a entidade pertencer à entity selection, se devolve uma nova entity selection que só contém a entidade. Senão, uma seleção de entidades vazia é retornada. -- If you pass *entitySelection* as parameter, you combine both entity selections. Uma nova seleção de entidade que contenha só as entidades que são referenciadas em ambas as seleções sejam retornadas. Senão, uma nova seleção de entidade contém a seleção de entidade original e a entidade é retornada. +- Se você passar *entidade* como parâmetro, você combina essa entidade com a seleção de entidade. Se a entidade pertencer à entity selection, se devolve uma nova entity selection que só contém a entidade. Senão, uma seleção de entidades vazia é retornada. +- Se você passar *entitySeletion* como parâmetro, combinará as duas seleções da entidade. Uma nova seleção de entidade que contenha só as entidades que são referenciadas em ambas as seleções sejam retornadas. Senão, uma nova seleção de entidade contém a seleção de entidade original e a entidade é retornada. -> You can compare [ordered and/or unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). A seleção resultante é sempre desordenada. +> Você pode comparar [seleções de entidades ordenadas e/ou não ordenadas] (ORDA/dsMapping.md#ordered-or-unordered-entity-selection). A seleção resultante é sempre desordenada. -If the original entity selection or the *entitySelection* parameter is empty, or if the *entity* is Null, an empty entity selection is returned. +Se a seleção de entidade original ou o parâmetro *entitySelection* estiver vazio, ou se a *entidade* for Null, uma seleção de entidade vazia é retornada. Se a entity selection inicial e o parâmetro não forem relacionados com a mesma dataclass, se produz um erro. #### Exemplo 1 ```4d - var $employees; $result : cs.EmployeeSelection - var $employee : cs.EmployeeEntity - $employees:=ds.Employee.query("lastName = :1";"H@") - //The $employees entity selection contains the entity - //with primary key 710 and other entities - //for ex. "Colin Hetrick" / "Grady Harness" / "Sherlock Holmes" (primary key 710) - $employee:=ds.Employee.get(710) // Returns "Sherlock Holmes" + var $employees; $result : cs.ColaboradoreSeleção + var $employee : cs.ColaboradoreEntity + $employees:=ds.Empregado. uery("Último Nome = :1"; H@") + //A seleção da entidade $employees contém a entidade + ///com chave primária 710 e outras entidades + //for ex. "Colin Hetrick" / "Diabo de Grade" / "Sherlock Holmes" (chave primária 710) + $employee:=ds. mployee.get(710) // Retorna "Sherlock Holmes" - $result:=$employees.and($employee) //$result is an entity selection containing - //only the entity with primary key 710 ("Sherlock Holmes") + $result:=$employees. nd($employee) //$result é uma entidade que contém + //only a entidade com chave primária 710 ("Sherlock Holmes") ``` #### Exemplo 2 @@ -436,9 +436,9 @@ Se quisermos ter uma seleção de empregados chamados "Jones" que morem em Nova #### Descrição -The `.at()` function returns the entity at position *index*, allowing for positive and negative integer. +A função `.at()` retorna a entidade na posição *index*, permitindo o uso de números inteiros positivos e negativos. -If *index* is negative (from -1 to -n with n : length of the entity selection), the returned entity will be based on the reverse order of the entity selection. +Se *index* for negativo (de -1 a -n com n : comprimento da seleção de entidades), a entidade retornada será baseada na ordem inversa da seleção de entidades. A função devolve Null se o *index* estiver para além dos limites de selecção de entidades. @@ -447,10 +447,10 @@ A função devolve Null se o *index* estiver para além dos limites de selecçã ```4d var $employees : cs.EmployeeSelection var $emp1; $emp2 : cs.EmployeeEntity -$employees:=ds.Employee.query("lastName = :1";"H@") -$emp1:=$employees.at(2) //3rd entity of the $employees entity selection -$emp2:=$employees.at(-3) //starting from the end, 3rd entity - //of the $employees entity selection +$employees:=ds.Employee.query("lastName = :1"; "H@") +$emp1:=$employees.at(2) //3ª entidade da seleção de entidades $employees +$emp2:=$employees.at(-3) //começando do final, 3ª entidade + //da seleção de entidades $employees ``` @@ -481,15 +481,15 @@ $emp2:=$employees.at(-3) //starting from the end, 3rd entity #### Descrição -The `.average()` function returns the arithmetic mean (average) of all the non-null values of *attributePath* in the entity selection. +A função `.average()` retorna a média aritmética (média) de todos os valores não nulos de *attributePath* na seleção de entidades. -Pass in the *attributePath* parameter the attribute path to evaluate. +Passe no parâmetro *attributePath* a rota de atributo a avaliar. -Só são levados em consideração os valores numéricos para o cálculo. Note however that, if the *attributePath* of the entity selection contains mixed value types, `.average()` takes all scalar elements into account to calculate the average value. +Só são levados em consideração os valores numéricos para o cálculo. Entretanto, observe que, se o *attributePath* da seleção da entidade contiver tipos de valores mistos, `.average()` levará em conta todos os elementos escalares para calcular o valor médio. > Os valores de tipo Date são convertidos em valores numéricos (segundos) e são usados para calcular a média. -`.average()` returns **undefined** if the entity selection is empty or *attributePath* does not contain numerical values. +`.average()` retorna **undefined** se a seleção da entidade estiver vazia ou se *attributePath* não contiver valores numéricos. Um erro é retornado se: @@ -534,9 +534,9 @@ Se quisermos obter uma lista de funcionários cujo salário for superior ao sal #### Descrição -The `.contains()` function returns true if entity reference belongs to the entity selection, and false otherwise. +A função `.contains()` retorna true se a referência da entidade pertencer à seleção de entidades, e false caso contrário. -In *entity*, specify the entity to search for in the entity selection. Se a entidade for Null, a função devolverá false. +Em *entidade*, especifique a entidade a ser pesquisada na seleção de entidades. Se a entidade for Null, a função devolverá false. Se *entity* e a entity selection não pertencerem à mesma dataclass, se produz um erro. @@ -583,7 +583,7 @@ Se *entity* e a entity selection não pertencerem à mesma dataclass, se produz #### Descrição -The `.count()` function returns the number of entities in the entity selection with a non-null value in *attributePath*. +A função `.count()` retorna o número de entidades na seleção de entidades com um valor não nulo em *attributePath*. > Só são levados em consideração os valores escalares. Os valores de tipo objeto ou coleção são considerados valores nulos. @@ -635,9 +635,9 @@ A função `.copy()` retorna um > Esta função não modifica a seleção de entidades original. -By default, if the *option* parameter is omitted, the function returns a new, alterable entity selection (even if the function is applied to a shareable entity selection). Pass the `ck shared` constant in the *option* parameter if you want to create a shareable entity selection. +Como padrão, se o parâmetro *option* for omitido, a função retorna uma nova seleção de entidade modificável (mesmo que a função seja aplicada a uma seleção de entidade compartilhável). Passe a constante `ck shared` no parâmetro *option* se você quiser criar uma seleção de entidade compartilhável. -> For information on the shareable property of entity selections, please refer to the [Shareable or alterable entity selections](ORDA/entities.md#shareable-or-alterable-entity-selections) section. +> Para informações sobre a propriedade compartilhável das seleções de entidades, consulte a seção [Seleções de entidades compartilháveis ou modificáveis](ORDA/entities.md#shareable-or-alterable-entity-selections). #### Exemplo @@ -698,29 +698,29 @@ Então esta seleção de entidades é atualizada com produtos e se quiser compar #### Descrição -The `.distinct()` function returns a collection containing only distinct (different) values from the *attributePath* in the entity selection. +A função `.distinct()` retorna uma coleção contendo apenas valores distintos (diferentes) do *attributePath* na seleção da entidade. A coleção retornada é ordenada automaticamente. Os valores **null** não são devolvidos. -In the *attributePath* parameter, pass the entity attribute whose distinct values you want to get. Só valores escalares (texto, número, booleano, ou data) podemser manejados. If the *attributePath* leads to an object property that contains values of different types, they are first grouped by type and sorted afterwards. Se attributePath levar a uma propriedade de objeto que conter valores de diferentes tipos, primeiro se agrupam por tipo e se ordenam depois. +No parâmetro *attributePath*, passe o atributo de entidade cujos valores distintos você deseja obter. Só valores escalares (texto, número, booleano, ou data) podemser manejados. Se o *attributePath* levar a uma propriedade do objeto que contém valores de tipos diferentes, eles serão primeiro agrupados por tipo e, em seguida, classificados. Se attributePath levar a uma propriedade de objeto que conter valores de diferentes tipos, primeiro se agrupam por tipo e se ordenam depois. 1. booleans 2. strings 3. números 4. datas -You can use the `[]` notation to designate a collection when *attributePath* is a path within an object (see examples). +Você pode usar a notação `[]` para designar uma coleção quando *attributePath* é um caminho dentro de um objeto (ver exemplos). -In the *options* parameter, you can pass one or a combination of the following constants: +No parâmetro *options*, você pode passar uma ou uma combinação das seguintes constantes: -| Parâmetros | Valor | Comentário | -| ----------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk diacritical` | 8 | A avaliação é sensível a maiúsculas e minúsculas e diferencia os caracteres acentuados. Como padrão, uma avaliação não-diacrítica é realizada. | -| `dk count values` | 32 | Devolve a contagem de entidades para cada valor distinto. When this option is passed, `.distinct()` returns a collection of objects containing a pair of `{"value":*value*; "count":*count*}` properties. | +| Parâmetros | Valor | Comentário | +| ----------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `dk diacritical` | 8 | A avaliação é sensível a maiúsculas e minúsculas e diferencia os caracteres acentuados. Como padrão, uma avaliação não-diacrítica é realizada. | +| `dk count values` | 32 | Devolve a contagem de entidades para cada valor distinto. Quando essa opção é passada, `.distinct()` retorna uma coleção de objetos contendo um par de propriedades `{{"value":*value*; "count":*count*}`. | :::note -The `dk count values` option is only available with storage attributes of type boolean, string, number, and date. +A opção `dk count values` só está disponível com atributos de armazenamento do tipo booleano, string, número e data. ::: @@ -782,11 +782,11 @@ $jobs:=ds. Employee.all().distinct("jobName";dk count values) #### Descrição -The `.distinctPaths()` function returns a collection of distinct paths found in the indexed object *attribute* for the entity selection. +A função `.distinctPaths()` retorna uma coleção de caminhos distintos encontrados no objeto indexado *atributo* para a seleção da entidade. -If *attribute* is not an indexed object attribute, an error is generated. +Se *attribute* não for um atributo de objeto indexado, será gerado um erro. -After the call, the size of the returned collection is equal to the number of distinct paths found in *attribute* for the entity selection. Os caminhos são devolvidos como cadeias de caracteres, incluindo atributos e colecções aninhados, por exemplo "info.address.number" ou "children[].birthdate". Entities with a null value in the *attribute* are not taken into account. +Depois da chamada, o tamanho da coleção retornada é igual ao número de caminhos distintos encontrados no *atributo* para a seleção da entidade. Os caminhos são devolvidos como cadeias de caracteres, incluindo atributos e colecções aninhados, por exemplo "info.address.number" ou "children[].birthdate". Entidades com um valor nulo no *atributo* não são levadas em conta. #### Exemplo @@ -836,15 +836,15 @@ $paths:=ds. Employee.all().distinctPaths("fullData") #### Descrição -The `.drop()` function removes the entities belonging to the entity selection from the table related to its dataclass within the datastore. A entity selection permanece na memória. +A função `.drop()` remove as entidades pertencentes à seleção de entidades da tabela relacionada à sua classe de dados no armazenamento de dados. A entity selection permanece na memória. > A eliminação de entidades é permanente e não pode ser desfeita. É recomendado chamar esta ação em uma transação para ter uma opção de recuperação. -Se encontrar uma entidade bloqueada durante a execução de `.drop()`, não é eliminado. Como padrão o método processa todas as entidades da seleção de entidades e retorna as entidades não elimináveis na entity selection. If you want the method to stop execution at the first encountered non-droppable entity, pass the `dk stop dropping on first error` constant in the *mode* parameter. +Se encontrar uma entidade bloqueada durante a execução de `.drop()`, não é eliminado. Como padrão o método processa todas as entidades da seleção de entidades e retorna as entidades não elimináveis na entity selection. Se você deseja que o método pare a execução na primeira entidade não eliminável encontrada, passe a constante `dk stop dropping on first error` no parâmetro *mode*. #### Exemplo -Example without the `dk stop dropping on first error` option: +Exemplo sem a opção `dk stop dropping on first error`: ```4d var $employees; $notDropped : cs. EmployeeSelection @@ -888,18 +888,18 @@ Exemplo com a opção `dk stop dropping on first error`: -| Parâmetro | Tipo | | Descrição | -| ------------- | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------------- | -| attributePath | Text | -> | Rota de atributo cujos valores serão extraídos para nova coleção | -| targetpath | Text | -> | Rota ou nome do atributo objetivo | -| option | Integer | -> | `ck keep null`: include null attributes in the returned collection (ignored by default) | -| Resultados | Collection | <- | Coleção contendo valores extraídos | +| Parâmetro | Tipo | | Descrição | +| ------------- | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------- | +| attributePath | Text | -> | Rota de atributo cujos valores serão extraídos para nova coleção | +| targetpath | Text | -> | Rota ou nome do atributo objetivo | +| option | Integer | -> | `ck keep null`: inclui atributos nulos na coleção retornada (ignorado por padrão) | +| Resultados | Collection | <- | Coleção contendo valores extraídos | #### Descrição -The `.extract()` function returns a collection containing *attributePath* values extracted from the entity selection. +A função `.extract()` retorna uma coleção contendo valores *attributePath* extraídos da seleção de entidades. *attributePath* pode se referir a: @@ -913,21 +913,21 @@ Esta função aceita duas sintaxes. **.extract( attributePath : Text { ; option : Integer } ) : Collection** -With this syntax, `.extract()` populates the returned collection with the *attributePath* values of the entity selection. +Com essa sintaxe, `.extract()` preenche a coleção retornada com os valores *attributePath* da seleção da entidade. -By default, entities for which *attributePath* is *null* or undefined are ignored in the resulting collection. You can pass the `ck keep null` constant in the *option* parameter to include these values as **null** elements in the returned collection. +Como padrão, entidades para as quais *attributePath* for *null* ou undefined são ignoradas na coleção resultante. Você pode passar a constante `ck keep null` no parâmetro *option* para incluir esses valores como elementos **nulos** na coleção retornada. -- Dataclass attributes with [.kind](DataClassClass.md#attributename) = "relatedEntity" are extracted as a collection of entities (duplications are kept). -- Dataclass attributes with [.kind](DataClassClass.md#attributename) = "relatedEntities" are extracted as a collection of entity selections. +- Os atributos de classe de dados com [.kind](DataClassClass.md#attributename) = "relatedEntity" são extraídos como uma coleção de entidades (as duplicações são mantidas). +- Os atributos de classe de dados com [.kind](DataClassClass.md#attributename) = "relatedEntities" são extraídos como uma coleção de seleções de entidades. **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -With this syntax, `.extract()` populates the returned collection with the *attributePath* properties. Each element of the returned collection is an object with *targetPath* properties filled with the corresponding *attributePath* properties. Null values are kept (*option* parameter is ignored with this syntax). +Com essa sintaxe, `.extract()` preenche a coleção retornada com as propriedades *attributePath* da seleção da entidade. Cada elemento da coleção retornada é um objeto com propriedades *targetPath* preenchidas com as propriedades *attributePath* correspondentes. Os valores nulos são mantidos (o parâmetro *option* é ignorado com essa sintaxe). -If several *attributePath* are given, a *targetPath* must be given for each. Somente pares válidos \[*attributePath*, *targetPath*] são extraídos. +Se vários *attributePath* forem fornecidos, um *targetPath* deverá ser fornecido para cada um deles. Somente pares válidos \[*attributePath*, *targetPath*] são extraídos. - Os atributos dataclass com [.kind](DataClassClass.md#attributename) = "relatedEntity" são extraídos como uma entidade. -- Dataclass attributes with [.kind](DataClassClass.md#attributename) = "relatedEntities" are extracted as an entity selection. +- Os atributos dataclass com [.kind](DataClassClass.md#attributename) = "relatedEntities" são extraídos como uma seleção de entidade. > As entidades de uma colecção de entidades acedidas por \[ ] não são recarregadas da base de dados. @@ -997,7 +997,7 @@ Dada a seguinte tabela e relação: #### Descrição -The `.first()` function returns a reference to the entity in the first position of the entity selection. +A função `.first()` retorna uma referência à entidade na primeira posição da seleção de entidades. O resultado desta função é similar a: @@ -1053,7 +1053,7 @@ Há, entretanto, uma diferença entre ambas as afirmações quando a seleção e #### Descrição -The `.getDataClass()` function returns the dataclass of the entity selection. +A função `.getDataClass()` retorna a classe de dados da seleção da entidade. Esta função é principalmente útil no contexto do código genérico. @@ -1106,9 +1106,9 @@ O seguinte código genérico duplica todas as entidades da entity selection: #### Descrição -The `.getRemoteContextAttributes()` function returns information about the optimization context used by the entity selection. +A função `.getRemoteContextAttributes()` retorna informações sobre o contexto de otimização usado pela seleção de entidades. -If there is no [optimization context](../ORDA/remoteDatastores.md#clientserver-optimization) for the entity selection, the function returns an empty Text. +Se não houver [contexto de otimização] (../ORDA/remoteDatastores.md#clientserver-optimization) para a seleção da entidade, a função retornará um texto vazio. #### Exemplo @@ -1158,13 +1158,13 @@ $info:=$persons.getRemoteContextAttributes() #### Descrição -The `.isAlterable()` function returns True if the entity selection is alterable, and False if the entity selection is not alterable. +A função `.isAlterable()` retorna True se a seleção da entidade for alterável e False se a seleção da entidade não for alterável. -For more information, please refer to [Shareable or alterable entity selections](ORDA/entities.md#shareable-or-alterable-entity-selections). +Para obter mais informações, consulte [Seleções de entidades compartilháveis ou alteráveis] (ORDA/entities.md#shareable-or-alterable-entity-selections). #### Exemplo -You are about to display `Form.products` in a [list box](FormObjects/listbox_overview.md) to allow the user to add new products. Se quiser ter certeza que é alterável para que o usuário possa adicionar novos produtos sem erro: +Você está prestes a exibir `Form.products` em uma [caixa de listagem] (FormObjects/listbox_overview.md) para permitir que o usuário adicione novos produtos. Se quiser ter certeza que é alterável para que o usuário possa adicionar novos produtos sem erro: ```4d If (Not(Form.products.isAlterable())) @@ -1200,30 +1200,30 @@ Form.products.add(Form.product) #### Descrição -The `.isOrdered()` function returns True if the entity selection is ordered, and False if it is unordered. +A função `.isOrdered()` retorna True se a seleção da entidade estiver ordenada e False se não estiver ordenada. > Esta função devolve sempre True quando a selecção da entidade provém de um datastore remoto. -For more information, please refer to [Ordered or unordered entity selection](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). +Para mais informações, por favor consulte [Seleções de entidades ordenadas ou não ordenadas](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). #### Exemplo ```4d var $employees : cs.EmployeeSelection - var $employee : cs.EmployeeEntity + var $employee : cs. mployeeEntity var $isOrdered : Boolean - $employees:=ds.Employee.newSelection(dk keep ordered) - $employee:=ds.Employee.get(714) // Gets the entity with primary key 714 + $employees:=ds.Employee.newSeletion(dk mantém ordem) + $employee:=ds. Colaborador. et(714) // Obtém a entidade com chave primária 714 - //In an ordered entity selection, we can add the same entity several times (duplications are kept) - $employees.add($employee) + //In uma entidade ordenada, podemos adicionar a mesma entidade várias vezes (duplicações são mantidas) + $employees. dd($employee) $employees.add($employee) $employees.add($employee) - $isOrdered:=$employees.isOrdered() + $isOrdered:=$employees. sOrdered() If($isOrdered) - ALERT("The entity selection is ordered and contains "+String($employees.length)+" employees") - End if + ALERT("A seleção da entidade é ordenada e contém "+String($employees. engalar)+" funcionários") + Final, se ``` @@ -1252,7 +1252,7 @@ For more information, please refer to [Ordered or unordered entity selection](OR #### Descrição -The `.last()` function returns a reference to the entity in last position of the entity selection. +A função `.last()` retorna uma referência à entidade na última posição da seleção de entidades. O resultado desta função é similar a: @@ -1291,11 +1291,11 @@ Se a entity selection estiver vazia, a função devolve Null. #### Descrição -The `.length` property returns the number of entities in the entity selection. Se a entity selection estiver vazia, devolve 0. +A propriedade `.length` retorna o número de entidades na seleção de entidades. Se a entity selection estiver vazia, devolve 0. -Entity selections always have a `.length` property. +As seleções de entidade sempre têm uma propriedade `.length`. -> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](DataClassClass.md#getcount) function which is more optimized than the `ds.myClass.all().length` expression. +> Para saber o número total de entidades em uma classe de dados, recomenda-se usar a função [`getCount()`](DataClassClass.md#getcount), que é mais otimizada do que a expressão `ds.myClass.all().length`. #### Exemplo @@ -1333,11 +1333,11 @@ Entity selections always have a `.length` property. #### Descrição -The `.max()` function returns the highest (or maximum) value among all the values of *attributePath* in the entity selection. It actually returns the value of the last entity of the entity selection as it would be sorted in ascending order using the [`.orderBy()`](#orderby) function. +A função `.max()` retorna o valor mais alto (ou máximo) entre todos os valores de *attributePath* na seleção da entidade. Na verdade, ele retorna o valor da última entidade da seleção de entidades, pois ela seria classificada em ordem crescente usando a função [`.orderBy()`](#orderby). -If you pass in *attributePath* a path to an object property containing different types of values, the `.max()` function will return the maximum value within the first scalar type in the default 4D type list order (see [`.sort()`](CollectionClass.md#sort) description). +Se você passar em *attributePath* um caminho para uma propriedade de objeto que contenha diferentes tipos de valores, a função `.max()` retornará o valor máximo dentro do primeiro tipo escalar na ordem padrão da lista de tipos 4D (ver descrição de [`sort()`](CollectionClass.md#sort)). -`.max()` returns **undefined** if the entity selection is empty or *attributePath* is not found in the object attribute. +`.max()` retorna **undefined** se a seleção da entidade estiver vazia ou se *attributePath* não for encontrado no atributo do objeto. Um erro é retornado se: @@ -1383,11 +1383,11 @@ Se quisermos encontrar o maior salário entre as funcionárias mulheres: #### Descrição -The `.min()` function returns the lowest (or minimum) value among all the values of attributePath in the entity selection. It actually returns the first entity of the entity selection as it would be sorted in ascending order using the [`.orderBy()`](#orderby) function (excluding **null** values). +A função `.min()` retorna o valor mais baixo (ou mínimo) entre todos os valores de attributePath na seleção de entidades. Na verdade, ele retorna a primeira entidade da seleção de entidades, pois ela seria classificada em ordem crescente usando a função [`.orderBy()`](#orderby) (excluindo valores **nulos**). -If you pass in *attributePath* a path to an object property containing different types of values, the `.min()` function will return the minimum value within the first scalar value type in the type list order (see [`.sort()`](CollectionClass.md#sort) description). +Se você passar em *attributePath* um caminho para uma propriedade de objeto que contenha diferentes tipos de valores, a função `.min()` retornará o valor mínimo dentro do primeiro tipo de valor escalar na ordem da lista de tipos (consulte a descrição de [`.sort()`](CollectionClass.md#sort)). -`.min()` returns **undefined** if the entity selection is empty or *attributePath* is not found in the object attribute. +`.min()` retorna **undefined** se a seleção da entidade estiver vazia ou se *attributePath* não for encontrado no atributo do objeto. Um erro é retornado se: @@ -1435,22 +1435,22 @@ Neste exemplo, se quisermos encontrar o menor salário entre todos os funcionár #### Descrição -The `.minus()` function excludes from the entity selection to which it is applied the *entity* or the entities of *entitySelection* and returns the resulting entity selection. +A função `.minus()` exclui da seleção de entidades à qual é aplicada a *entidade* ou as entidades de *entitySelection* e retorna a seleção de entidades resultante. -- If you pass *entity* as parameter, the function creates a new entity selection without *entity* (if *entity* belongs to the entity selection). If *entity* was not included in the original entity selection, a new reference to the entity selection is returned. -- If you pass *entitySelection* as parameter, the function returns an entity selection containing the entities belonging to the original entity selection without the entities belonging to *entitySelection*. You can compare [ordered and/or unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). +- Se você passar *entidade* como parâmetro, a função cria uma nova seleção de entidade sem *entidade* (se *entidade* pertencer à seleção de entidade). Se *entidade* não foi incluída na seleção de entidade original, uma nova referência à seleção de entidade é retornada. +- Se você passar *entitySeletion* como parâmetro, a função retorna uma seleção de uma entidade contendo as entidades pertencentes à seleção da entidade original sem as entidades pertencentes à *seleção*. Você pode comparar as seleções de entidades [ordenadas e/ou não ordenadas](ORDA/dsMapping.md#seleção-de-entidades-ordenadas-ou-não-ordenadas). -Como padrão, se omitir o parâmetro *keepOrder*, a seleção de entidade resultado não é ordenada. If you want to keep the order of the original entity selection (for example if you want to reuse the entity selection in a user interface), pass the `dk keep ordered` constant in *keepOrder*. Neste caso, o resultado é uma seleção de entidade ordenada e a ordem da seleção de entidade inicial é mantida +Como padrão, se omitir o parâmetro *keepOrder*, a seleção de entidade resultado não é ordenada. Se quiser manter a ordem da seleção de entidade original (por exemplo se quiser reutilizar a seleção de entidade em uma interface de usuário), passe a constante `dk keep ordered` em *keepOrder*. Neste caso, o resultado é uma seleção de entidade ordenada e a ordem da seleção de entidade inicial é mantida :::note -If you pass `dk keep ordered` in *keepOrder* and the removed *entitySelection* contains entities duplicated in the original entity selection, all occurences of the duplicates are removed. +Se você passar `dk keep ordered` em *keepOrder* e a *entitySelection* removida contiver entidades duplicadas na seleção de entidades original, todas as ocorrências das duplicatas serão removidas. ::: -If the original entity selection or both the original entity selection and the *entitySelection* parameter are empty, an empty entity selection is returned. +Se a seleção de entidade original ou a seleção de entidade original e o parâmetro *entitySelection* estiverem vazios, será retornada uma seleção de entidade vazia. -If *entitySelection* is empty or if *entity* is Null, a new reference to the original entity selection is returned. +Se *entitySelection* estiver vazia ou se *entity* for Null, uma nova referência para a seleção original da entidade for retornada. Se a entity selection inicial e o parâmetro não forem relacionados com a mesma dataclass, se produz um erro. @@ -1461,12 +1461,12 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma var $employee : cs.EmployeeEntity $employees:=ds.Employee.query("lastName = :1";"H@") - // The $employees entity selection contains the entity with primary key 710 and other entities - // for ex. "Colin Hetrick", "Grady Harness", "Sherlock Holmes" (primary key 710) + // A seleção de entidade $employees contém a entidade com chave primária 710 e outras entidades + // por exemplo, "Colin Hetrick", "Grady Harness", "Sherlock Holmes" (chave primária 710) - $employee:=ds.Employee.get(710) // Returns "Sherlock Holmes" + $employee:=ds.Employee.get(710) // Retorna "Sherlock Holmes" - $result:=$employees.minus($employee) //$result contains "Colin Hetrick", "Grady Harness" + $result:=$employees.minus($employee) //$result contém "Colin Hetrick", "Grady Harness" ``` #### Exemplo 2 @@ -1517,16 +1517,16 @@ Employee.newSelection(dk keep ordered) #### Descrição -The `.or()` function combines the entity selection with the *entity* or *entitySelection* parameter using the logical (not exclusive) OR operator; it returns a new, unordered entity selection that contains all the entities from the entity selection and the parameter. +A função `.or()` combina a seleção de entidades com o parâmetro *entity* ou *entitySelection* usando o operador lógico OR (não exclusivo); ela retorna uma nova seleção de entidades não ordenada que contém todas as entidades da seleção de entidades e do parâmetro. -- If you pass *entity* as parameter, you compare this entity with the entity selection. Se a entidade pertencer à selecção de entidades, é devolvida uma nova referência à selecção de entidades. Senão, uma nova seleção de entidade contém a seleção de entidade original e a entidade é retornada. -- Se você passar *entitySeletion* como parâmetro, compare as entity selections. A new entity selection containing the entities belonging to the original entity selection or *entitySelection* is returned (or is not exclusive, entities referenced in both selections are not duplicated in the resulting selection). +- Se você passar *entidade* como parâmetro, você compara essa entidade com a seleção de entidade. Se a entidade pertencer à selecção de entidades, é devolvida uma nova referência à selecção de entidades. Senão, uma nova seleção de entidade contém a seleção de entidade original e a entidade é retornada. +- Se você passar *entitySeletion* como parâmetro, compare as entity selections. Uma nova seleção de entidades contendo as entidades pertencentes à seleção de entidade original ou *entitySelection* é retornada (ou não é exclusiva, as entidades referenciadas em ambas as seleções não são duplicadas na seleção resultante). -> You can compare [ordered and/or unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). A seleção resultante é sempre desordenada. +> Para mais informações, por favor consulte [Seleções de entidades ordenadas vs não ordenadas](ORDA/dsMapping.md#seleção-de-entidades-ordenadas-ou-não-ordenadas). A seleção resultante é sempre desordenada. -If the original entity selection and the *entitySelection* parameter are empty, an empty entity selection is returned. If the original entity selection is empty, a reference to *entitySelection* or an entity selection containing only *entity* is returned. +Se a seleção de entidade original e o parâmetro *entitySelection* estiverem vazios, uma seleção de entidade vazia é retornada. Se a seleção de entidade original estiver vazia, será retornada uma referência a *entitySelection* ou uma seleção de entidade contendo apenas *entity*. -If *entitySelection* is empty or if *entity* is Null, a new reference to the original entity selection is returned. +Se *entitySelection* estiver vazia ou se *entity* for Null, uma nova referência à seleção de entidade original é retornada. Se a entity selection inicial e o parâmetro não forem relacionados com a mesma dataclass, se produz um erro. @@ -1544,11 +1544,11 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma ```4d var $employees; $result : cs.EmployeeSelection var $employee : cs.EmployeeEntity - $employees:=ds.Employee.query("lastName = :1";"H@") // Returns "Colin Hetrick","Grady Harness", "Sherlock Holmes" - $employee:=ds.Employee.get(686) //the entity with primary key 686 does not belong to the $employees entity selection - //It matches the employee "Mary Smith" + $employees:=ds.Employee.query("lastName = :1"; "H@") // Retorna "Colin Hetrick", "Grady Harness", "Sherlock Holmes" + $employee:=ds.Employee.get(686) //a entidade com chave primária 686 não pertence à seleção de entidades $employees + //ela corresponde ao funcionário "Mary Smith" - $result:=$employees.or($employee) //$result contains "Colin Hetrick", "Grady Harness", "Sherlock Holmes", "Mary Smith" + $result:=$employees.or($employee) //$result contém "Colin Hetrick", "Grady Harness", "Sherlock Holmes", "Mary Smith" ``` @@ -1579,14 +1579,14 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma #### Descrição -The `.orderBy()` function returns a new ordered entity selection containing all entities of the entity selection in the order specified by *pathString* or *pathObjects* criteria. +A função `.orderBy()` retorna uma nova seleção de entidade ordenada contendo todas as entidades da seleção de entidade na ordem especificada pelos critérios *pathString* ou *pathObjects*. > - Este método não modifica a seleção de entidade original -> - For more information on ordered entity selections, please refer to the [Ordered or unordered entity selection](ORDA/dsMapping.md#ordered-or-unordered-entity-selection) section. +> - Para obter mais informações sobre seleções de entidades ordenadas, consulte a seção [Ordered or unordered entity selection] (ORDA/dsMapping.md#ordered-or-unordered-entity-selection). Deve usar um parâmetro critério para definir como as entidades são ordenadas. Dois parâmetros diferentes são compatíveis: -- *pathString* (Text) : This parameter contains a formula made of 1 to x attribute paths and (optionally) sort orders, separated by commas. A sintaxe é: +- *pathString* (Texto) : Esse parâmetro contém uma fórmula composta de 1 a x caminhos de atributos e (opcionalmente) ordens de classificação, separados por vírgulas. A sintaxe é: ```4d "attributePath1 {desc or asc}, attributePath2 {desc or asc},..." @@ -1594,7 +1594,7 @@ Deve usar um parâmetro critério para definir como as entidades são ordenadas. A ordem na qual os atributos forem passados determina a prioridade de ordenação das entidades. Como padrão, atributos são ordenados em ordem ascendente. Pode definir a ordem de clasificação de uma propriedade na string de critérios, separado da rota da propriedade por um só espaço: passe "asc" para ordenar em ordem ascendente ou "desc" em ordem descendente. -- *pathObjects* (collection): each element of the collection contains an object structured in the following way: +- *pathObjects* (coleção): cada elemento da coleção contém um objeto estruturado da seguinte maneira: ```4d { @@ -1609,7 +1609,7 @@ Pode adicionar quantos objetos quiser nos critérios da coleção. > Valores null são avaliados como menor que outros valores. -If you pass an invalid attribute path in *pathString* or *pathObject*, the function returns an empty entity selection. +Se você passar um caminho de atributo inválido em *pathString* ou *pathObject*, a função retornará uma seleção de entidade vazia. #### Exemplo @@ -1660,36 +1660,36 @@ If you pass an invalid attribute path in *pathString* or *pathObject*, the funct #### Descrição -The `.orderByFormula()` function returns a new, ordered entity selection containing all entities of the entity selection in the order defined through the *formulaString* or *formulaObj* and, optionally, *sortOrder* and *settings* parameters. +A função `.orderByFormula()` retorna uma nova seleção de entidades ordenada contendo todas as entidades da seleção de entidades na ordem definida por meio dos parâmetros *formulaString* ou *formulaObj* e, opcionalmente, *sortOrder* e *settings*. > Esta função não modifica a seleção de entidades original. Você pode usar um parâmetro *formulaString* ou *formulaObj*: -- *formulaString*: you pass a 4D expression such as "Year of(this.birthDate)". -- *formulaObj*: pass a valid formula object created using the `Formula` or `Formula from string` command. +- \*formulaString: passa uma expressão 4D como "Year of(this.birthDate)". +- *formulaObj*: passe um objeto de fórmula válido criado usando o comando `Fórmula` ou `Fórmula de string`. -The *formulaString* or *formulaObj* is executed for each entity of the entity selection and its result is used to define the position of the entity in the returned entity selection. O resultado deve ser um tipo ordenavel (booleano, data, número, texto, hora, null). +O *formulaString* ou *formulaObj* é executado para cada entidade da seleção de entidade e seu resultado é usado para definir a posição da entidade na seleção de entidade retornada. O resultado deve ser um tipo ordenavel (booleano, data, número, texto, hora, null). > Um resultado nullé sempre o menor valor. -Como padrão, se omitir o parâmetro *sortOrder*, a seleção de entidade resultado é ordenada de forma ascendente. Optionnally, you can pass one of the following values in the *sortOrder* parameter: +Como padrão, se omitir o parâmetro *sortOrder*, a seleção de entidade resultado é ordenada de forma ascendente. Opcionalmente, você pode passar um dos seguintes valores no parâmetro *sortOrder*: | Parâmetros | Valor | Comentário | | ------------- | ----- | -------------------------------------------- | | dk ascending | 0 | Ordem ascendente (padrão) | | dk descending | 1 | Ordem descendente | -Within the *formulaString* or *formulaObj*, the processed entity and thus its attributes are available through the `This` command (for example, `This.lastName`). +Dentro da *formulaString* ou *formulaObj*, a entidade processada e, portanto, seus atributos estão disponíveis por meio do comando `This` (por exemplo, `This.lastName`). -You can pass parameter(s) to the formula using the `args` property (object) of the `settings` parameter: the formula receives the `settings.args` object in $1. +Você pode passar parâmetro(s) para a fórmula usando a propriedade `args` (objeto) do parâmetro `configurações`: a fórmula recebe o objeto `settings.args` em $1. #### Exemplo 1 Ordenar estudantes usando uma fórmula fornecida como texto: ```4d - var $es1; $es2 : cs.StudentsSelection +var $es1; $es2 : cs.StudentsSelection $es1:=ds.Students.query("nationality=:1";"French") $es2:=$es1.orderByFormula("length(this.lastname)") //ascending by default $es2:=$es1.orderByFormula("length(this.lastname)";dk descending) @@ -1708,14 +1708,14 @@ Mesma ordem mas usando objeto fórmula: #### Exemplo 2 -A formula is given as a formula object with parameters; `settings.args` object is received as $1 in the ***computeAverage*** method. +Uma fórmula é dada como um objecto de fórmula com parâmetros; o objecto `settings.args` é recebido como $1 no método ***computeAverage***. -In this example, the "marks" object field in the **Students** dataClass contains students' grades for each subject. Um objeto fórmula é usado para computar a média das notas dos estudantes com coeficientes diferentes para schoolA e schoolB +Neste exemplo, o campo de objeto "marks" na classe de dados **Students** contém as notas dos estudantes para cada matéria. Um objeto fórmula é usado para computar a média das notas dos estudantes com coeficientes diferentes para schoolA e schoolB ```4d - var $es1; $es2 : cs.StudentsSelection +var $es1; $es2 : cs. StudentsSelection var $formula; $schoolA; $schoolB : Object - $es1:=ds.Students.query("nationality=:1";"French") + $es1:=ds. Students.query("nationality=:1";"French") $formula:=Formula(computeAverage($1)) $schoolA:=New object() //settings object @@ -1773,27 +1773,27 @@ In this example, the "marks" object field in the **Students** dataClass contains -| Parâmetro | Tipo | | Descrição | -| ------------- | ----------------------------------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Criterios de pesquisa como string | -| formula | Object | -> | Criterios de pesquisa como objeto fórmula | -| value | any | -> | Valores a usar para placeholders indexados | -| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | -| Resultados | 4D. EntitySelection | <- | New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula* | +| Parâmetro | Tipo | | Descrição | +| ------------- | ----------------------------------- | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Criterios de pesquisa como string | +| formula | Object | -> | Criterios de pesquisa como objeto fórmula | +| value | any | -> | Valores a usar para placeholders indexados | +| querySettings | Object | -> | Opções de pesquisa: parâmetros, atributos, args, allowFormulas, contexto, queryPath,queryPlan | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidade composta de entidades da seleção de entidades que atendem aos critérios de pesquisa especificados em *queryString* ou *formula* | #### Descrição -The `.query()` function searches for entities that meet the search criteria specified in *queryString* or *formula* and (optionally) *value*(s) among all the entities in the entity selection, and returns a new object of type `EntitySelection` containing all the entities that are found. Se aplica carregamento diferido/lazy loading. +A função `.query()` busca entidades que atendam aos critérios de pesquisa especificados em *queryString* ou *formula* e (opcionalmente) *value*(s) entre todas as entidades na seleção de entidades, e retorna um novo objeto do tipo `EntitySelection` contendo todas as entidades encontradas. Se aplica carregamento diferido/lazy loading. > Esta função não modifica a seleção de entidades original. Se nenhuma entidade correspondente for encontrada, uma `EntitySelection` vazia é retornada. -For detailed information on how to build a query using *queryString*, *value*, and *querySettings* parameters, please refer to the DataClass [`.query()`](DataClassClass.md#query) function description. +Para obter informações detalhadas sobre como criar uma consulta usando os parâmetros *queryString*, *value* e *querySettings*, consulte a descrição da função DataClass [`.query()`](DataClassClass.md#query). -> By default if you omit the **order by** statement in the *queryString*, the returned entity selection is [not ordered](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). Note entretanto que em modo Cliente Servidor funciona como uma seleção de entidade ordenada (entidades são adicionadas no final da seleção) +> Por padrão, se você omitir a instrução **ordem por** na *queryString*, a seleção da entidade retornada [não está ordenada](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). Note entretanto que em modo Cliente Servidor funciona como uma seleção de entidade ordenada (entidades são adicionadas no final da seleção) #### Exemplo 1 @@ -1805,7 +1805,7 @@ For detailed information on how to build a query using *queryString*, *value*, a #### Exemplo 2 -More examples of queries can be found in the DataClass [`.query()`](DataClassClass.md#query) page. +Mais exemplos de consultas podem ser encontrados na página DataClass [`.query()`](DataClassClass.md#query). #### Veja também @@ -1829,9 +1829,9 @@ More examples of queries can be found in the DataClass [`.query()`](DataClassCla #### Descrição -The `.queryPath` property contains a detailed description of the query as it was actually performed by 4D. This property is available for `EntitySelection` objects generated through queries if the `"queryPath":true` property was passed in the *querySettings* parameter of the [`.query()`](#query) function. +A propriedade `.queryPath` contém uma descrição detalhada da consulta conforme ela foi realmente executada pelo 4D. Esta propriedade é disponível para objetos EntitySelection gerados através de pesquisas se a propriedade "queryPlan":true for passada no parâmetro querySettings da função .query(). -For more information, refer to the **querySettings parameter** paragraph in the Dataclass[`.query()`](DataClassClass.md#query) page. +Para mais informações, consulte o parágrafo do **parâmetro querySettings** na página [`.query()`](DataClassClass.md#query) da Dataclass. @@ -1851,9 +1851,9 @@ For more information, refer to the **querySettings parameter** paragraph in the #### Descrição -The `.queryPlan` property contains a detailed description of the query just before it is executed (i.e., the planned query). This property is available for `EntitySelection` objects generated through queries if the `"queryPlan":true` property was passed in the *querySettings* parameter of the [`.query()`](#query) function. +A propriedade `.queryPlan` contém uma descrição detalhada da consulta imediatamente antes de ser executada (ou seja, a consulta planejada). Esta propriedade está disponível para objectos EntitySelection gerados através de consultas se a propriedade "queryPath":true tiver sido passada no parâmetro querySettings da função .query(). -For more information, refer to the **querySettings parameter** paragraph in the Dataclass[`.query()`](DataClassClass.html#query) page. +Para mais informações, consulte o parágrafo do **parâmetro querySettings** na página [`.query()`](DataClassClass.html#query) da classe Dataclass. @@ -1881,9 +1881,9 @@ For more information, refer to the **querySettings parameter** paragraph in the #### Descrição -> This function only works with a remote datastore (client / server or `Open datastore` connection). +> Essa função só funciona com um datastore remoto (conexão cliente/servidor ou `Open datastore`). -The `.refresh()` function immediately "invalidates" the entity selection data in the [local ORDA cache](../ORDA/client-server-optimization.md#orda-cache) so that the next time 4D requires the entity selection, it will be reloaded from the database. +A função `.refresh()` invalida imediatamente os dados de seleção de entidade no [cache ORDA local](../ORDA/client-server-optimization.md#orda-cache), para que da próxima vez que o 4D precisar da seleção de entidade, ela seja recarregada do banco de dados. Como padrão, a cache ORDA local é invaidade depois de 30 segundos. No contexto de aplicações cliente/servidor usando ORDA e a linguagem clássica, este método permite assegurar que a aplicação remota vai sempre funcionar com os últimos dados. @@ -1966,11 +1966,11 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab #### Descrição -The `.selected()` function returns an object describing the position(s) of *selectedEntities* in the original entity selection. +A função `.selected()` retorna um objeto que descreve a(s) posição(ões) de *selectedEntities* na seleção da entidade original. > Esta função não modifica a seleção de entidades original. -Pass in the *selectedEntities* parameter an entity selection containing entities for which you want to know the position in the original entity selection. *selectedEntities* must be an entity selection belonging to the same dataclass as the original entity selection, otherwise an error 1587 - "The entity selection comes from an incompatible dataclass" is raised. +Passe o parâmetro selectedEntities uma seleção de entidade contendo entidades para qual quiser saber a posição na seleção de entidade original. selectedEntities deve ser uma seleção de entidade pertencendo a mesma dataclass que a seleção de entidade original, senão acontece um erro 1587 - "The entity selection comes from an incompatible dataclass" . #### Resultados @@ -1984,7 +1984,7 @@ O objeto retornado contém as propriedades abaixo: Se uma propriedade `ranges` contém uma única entidade, `start` = `end`. Indice começa em 0 -The function returns an empty collection in the `ranges` property if the original entity selection or the *selectedEntities* entity selection is empty. +A função retorna uma coleção vazia na propriedade `ranges` se a seleção de entidade original ou a seleção de entidade *selectedEntities* estiver vazia. #### Exemplo @@ -2033,16 +2033,16 @@ $result2:=$invoices.selected($creditSel) #### Descrição -The `.slice()` function returns a portion of an entity selection into a new entity selection, selected from the *startFrom* index to the *end* index (*end* is not included) or to the last entity of the entity selection. Este método devolve uma cópia superficial da selecção de entidades (utiliza as mesmas referências de entidades). +A função `.slice()` retorna uma parte de uma seleção de entidades em uma nova seleção de entidades, selecionada a partir do índice *startFrom* até o índice *end* (*end* não está incluído) ou até a última entidade da seleção de entidades. Este método devolve uma cópia superficial da selecção de entidades (utiliza as mesmas referências de entidades). > Esta função não modifica a seleção de entidades original. -The returned entity selection contains the entities specified by *startFrom* and all subsequent entities up to, but not including, the entity specified by *end*. If only the *startFrom* parameter is specified, the returned entity selection contains all entities from *startFrom* to the last entity of the original entity selection. +Se a entity selection estiver ordenada, entity se adiciona ao final da seleção. Se apenas o parâmetro *startFrom* for especificado, a seleção de entidades retornada contém todas as entidades desde *startFrom* até a última entidade da seleção de entidades original. -- If *startFrom* < 0, it is recalculated as *startFrom:=startFrom+length* (it is considered as the offset from the end of the entity selection). If the calculated value < 0, *startFrom* is set to 0. +- Se index 0, será recalculado como startFrom:=startFrom+length (é considerado como o offset do final da coleção). Se o valor calculado < 0, *startFrom* é definido como 0. - Se *startFrom >= length*, a função retorna uma seleção vazia de entidade. -- If *end* < 0, it is recalculated as *end:=end+length*. -- If *end < startFrom* (passed or calculated values), the method does nothing. +- Se *end* < 0, ele será recalculado como *end:=end+length*. +- Se tanto startFrom quanto end forem passados, value é estabelecido para elementos coleção começando em startFrom ao elemento end. Se a seleção de entidade contém entidades que foram abandonadas, também serão retornadas. @@ -2095,15 +2095,15 @@ $slice:=ds.Employee.all().slice(-1;-2) //tenta retornar entidades do índice 9 a #### Descrição -The `.sum()` function returns the sum for all *attributePath* values in the entity selection. +A função `.sum()` retorna a soma de todos os valores *attributePath* na seleção de entidades. -`.sum()` returns 0 if the entity selection is empty. +`.sum()` devolve 0 se a entity selection estiver vazia. -A soma só pode ser feita em valores do tipo de número. If the *attributePath* is an object property, only numerical values are taken into account for the calculation (other value types are ignored). In this case, if *attributePath* leads to a property that does not exist in the object or does not contain any numeric values, `.sum()` returns 0. +A soma só pode ser feita em valores do tipo de número. Se o *attributePath* for uma propriedade do objeto, apenas valores numéricos são levados em conta para o cálculo (outros tipos de valores são ignorados). Neste caso, se *attributePath* levar a uma propriedade que não existe no objeto ou não contém nenhum valor numérico, `.sum()` retorna 0. Um erro é retornado se: -- *attributePath* is not a numerical or an object attribute, +- *attributePath* não é um atributo numérico ou de objeto, - *attributePath* is a related attribute, - *attributePath* não se encontra na classe de dados da entity selection. @@ -2148,39 +2148,39 @@ $sum:=$sel.sum("salary") #### Descrição -The `.toCollection()` function creates and returns a collection where each element is an object containing a set of properties and values corresponding to the attribute names and values for the entity selection. +A função `.toCollection()` cria e retorna uma coleção em que cada elemento é um objeto que contém um conjunto de propriedades e valores correspondentes aos nomes e valores dos atributos da seleção da entidade. -Se nenhum parâmetro de filtro for passado ou se o primeiro parâmetro contiver uma cadeia vazia ou "\*", todos os atributos são extraídos. Attributes with [kind](DataClassClass.md#attributename) property as "relatedEntity" are extracted with the simple form: an object with property \_\_KEY (primary key). Atributos com propriedade tipo como "Entidades relacionadas" não são extraídos. +Se nenhum parâmetro de filtro for passado ou se o primeiro parâmetro contiver uma cadeia vazia ou "\*", todos os atributos são extraídos. Atributos com propriedade [kind](DataClassClass.md#attributename) como "relatedEntity" são extraídos com a forma simples: um objeto com a propriedade \_\_KEY (chave primária). Atributos com propriedade tipo como "Entidades relacionadas" não são extraídos. Ou, pode designar os atributos da entidade a extrair utilizando um parâmetro de filtro. Pode usar um destes dois filtros: -- *filterString* --a string with property paths separated with commas: "propertyPath1, propertyPath2, ...". -- *filterCol* --a collection of strings containing property paths: \["propertyPath1","propertyPath2",...] +- \*filterString - uma string com caminhos de propriedade separados por vírgulas: "propertyPath1, propertyPath2, ...". +- filterCol - uma coleção de strings contendo caminhos de propriedade: \["propertyPath1", "propertyPath2",... -If a filter is specified for an attribute of the `relatedEntity` kind: +Se um filtro for especificado para um atributo do tipo `relatedEntity`: - propertyPath = "relatedEntity" -> é extraído de forma simples -- propertyPath = "relatedEntity.\*" -> all the properties are extracted +- propertyPath = "relatedEntity.\*" -> todas as propriedades são extraídas - propertyPath = "relatedEntity.propertyName1, relatedEntity.propertyName2, ..." -> só se extraem essas propriedades -If a filter is specified for an attribute of the `relatedEntities` kind: +Se um filtro for especificado para um atributo do tipo `relatedEntities`: -- propertyPath = "relatedEntities.\*" -> all the properties are extracted +- propertyPath = "relatedEntities.\*" \*" -> se extraem todas as propriedades - propertyPath = "relatedEntities.propertyName1, relatedEntities.propertyName2, ..." -> só se extraem essas propriedades -In the *options* parameter, you can pass the `dk with primary key` and/or `dk with stamp` selector(s) to add the entity's primary keys and/or stamps in extracted objects. +No parâmetro *options*, você pode passar o(s) seletor(es) `dk with primary key` e/ou `dk with stamp` para adicionar as chaves primárias e/ou os selos da entidade nos objetos extraídos. :::caution Aviso -Se utilizar outro atributo que não a chave primária como o atributo Um numa relação, o valor deste atributo será escrito na propriedade "__KEY". Keep in mind that it is recommended to use the primary key as One attribute in your relations, especially when you use `.toCollection()` and `.fromCollection()` functions. +Se utilizar outro atributo que não a chave primária como o atributo Um numa relação, o valor deste atributo será escrito na propriedade "__KEY". Lembre-se de que é recomendável usar a chave primária como um atributo em suas relações, especialmente quando você usar as funções `.toCollection()` e `.fromCollection()`. ::: -The *begin* parameter allows you to indicate the starting index of the entities to extract. Pode passar qualquer valor entre 0 e o comprimento-1 da selecção da entidade. +O parâmetro *início* permite que você indique o índice inicial das entidades a extrair. Pode passar qualquer valor entre 0 e o comprimento-1 da selecção da entidade. -The *howMany* parameter lets you specify the number of entities to extract, starting with the one specified in *begin*. Dropped entities are not returned but are taken into account according to *howMany*. For example, if *howMany*= 3 and there is 1 dropped entity, only 2 entities are extracted. +O parâmetro *howMany* permite especificar o número de entidades a extrair, começando com o especificado em *begin*. As entidades abandonadas não são devolvidas, mas são tidas em conta de acordo com *howMany*. Por exemplo, se *howMany*= 3 e houver 1 entidade abandonada, apenas 2 entidades são extraídas. -Se *howMany* > comprimento da seleção da entidade, o método retorna (comprimento - *begin*) objetos. +Se *howMany* > comprimento da seleção da entidade, o método retornará objetos (comprimento - *begin*). Uma colecção vazia é devolvida se: From 7ea7d6660980a30dcd39ba370fa17a100edec6c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:46:31 +0200 Subject: [PATCH 1884/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/IMAPTransporterClass.md | 76 +++++++++---------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index 2c8bdaa411dffa..f6d82920f7316c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -7,7 +7,7 @@ A classe `IMAPTransporter` permite-lhe recuperar mensagens a partir de um servid ### Objecto do IMAP Transporter -IMAP Transporter objects are instantiated with the [IMAP New transporter](#imap-new-transporter) command. Eles oferecem as propriedades abaixo e funções: +Os objetos do IMAP Transporter são instanciados com o comando [IMAP New transporter](#imap-new-transporter). Eles oferecem as propriedades abaixo e funções: | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -56,33 +56,33 @@ IMAP Transporter objects are instantiated with the [IMAP New transporter](#imap- -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | Informação de servidor de correio | -| Resultados | 4D.IMAPTransporter | <- | [IMAP transporter object](#imap-transporter-object) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------------------------------- | :-: | -------------------------------------------------------- | +| server | Object | -> | Informação de servidor de correio | +| Resultados | 4D.IMAPTransporter | <- | [Objeto do transportador IMAP](#imap-transporter-object) | #### Descrição -The `IMAP New transporter` command configures a new IMAP connection according to the *server* parameter and returns a new *transporter* object. O objeto transporter retornado vai geralmente ser usado para receber emails. +O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -In the *server* parameter, pass an object containing the following properties: +No parâmetro server, passe um objeto contendo as propriedades abaixo: -| *server* | Valor padrão (se omitido) | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| [](#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | -| [](#checkconnectiondelay)
    | 300 | -| [](#connectiontimeout)
    | 30 | -| [](#host)
    | *mandatory* | -| [](#logfile)
    | nenhum | -| .**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](#imap-transporter-object)* object. | nenhum | -| [](#port)
    | 993 | -| [](#port)
    | nenhum | +| *server* | Valor padrão (se omitido) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| [](#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](#imap-transporter-object)*. | nenhum | +| [](#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | +| [](#checkconnectiondelay)
    | 300 | +| [](#connectiontimeout)
    | 30 | +| [](#host)
    | *mandatory* | +| [](#logfile)
    | nenhum | +| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](#imap-transporter-object)*. | nenhum | +| [](#port)
    | 993 | +| [](#port)
    | nenhum | -> **Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. +> **Aviso**: Certifique-se de que o tempo limite definido seja menor do que o tempo limite do servidor, caso contrário, o tempo limite do cliente será inútil. #### Resultados @@ -124,7 +124,7 @@ End if #### Descrição -The `4D.IMAPTransporter.new()` function creates and returns a new object of the `4D.IMAPTransporter` type. It is identical to the [`IMAP New transporter`](#imap-new-transporter) command (shortcut). +A função `4D.IMAPTransporter.new()` cria e retorna um novo objeto do tipo `4D.IMAPTransporter`. É idêntico ao comando (atalho) [`IMAP New transporter`] (#imap-new-transporter). @@ -155,19 +155,19 @@ The `4D.IMAPTransporter.new()` function adds flags to the `msgIDs` for the specified `keywords`. +A função `.addFlags()` adiciona sinalizadores aos `msgIDs` para as `keywords` especificadas. No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou -- the following constant (*longint*) for all messages in the selected mailbox: +- a seguinte constante (*longint*) para todas as mensagens na caixa de correio selecionada: | Parâmetros | Valor | Comentário | | ---------- | ----- | -------------------------------------------------------------- | | IMAP all | 1 | Seleccione todas as mensagens na caixa de correio seleccionada | -The `keywords` parameter lets you define the flags to add to `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: +O parâmetro `keywords` permite que você defina os sinalizadores a serem adicionados aos `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: | Propriedade | Tipo | Descrição | | --------------- | ---------- | -------------------------------------------------------- | @@ -248,13 +248,13 @@ $status:=$transporter.addFlags(IMAP all;$flags) #### Descrição -The `.append()` function appends a `mailObj` to the `destinationBox`. +A função `.append()` anexa um `mailObj` à `destinationBox`. -In the `mailObj` parameter, pass an Email object. For a comprehensive description of mail properties, see [Email object](EmailObjectClass.md#email-object). The `.append()` function supports keyword tags in the Email object's `keywords` attribute. +No parâmetro `mailObj`, passe um objeto de e-mail. Para uma descrição abrangente das propriedades de email, consulte [Objeto Email](EmailObjectClass.md#email-object). A função `.append()` suporta tags de palavras-chave no atributo `keywords` do objeto de e-mail. -The optional `destinationBox` parameter lets you pass the name of a mailbox where the `mailObj` will be appended. Se omitido, é utilizada a caixa de correio actual. +O parâmetro opcional `destinationBox` permite que você passe o nome de uma caixa de correio na qual o `mailObj` será anexado. Se omitido, é utilizada a caixa de correio actual. -In the optional `options` parameter, you can pass an object to define the charset and encoding for specific parts of the email. Propriedades disponiveis: +No parâmetro opcional `options`, você pode passar um objeto para definir o conjunto de caracteres e a codificação para partes específicas do e-mail. Propriedades disponiveis: | Propriedade | Tipo | Descrição | | ------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -263,12 +263,12 @@ In the optional `options` parameter, you can pass an object to define the charse Charsets possíveis: -| Parâmetros | Valor | Comentário | -| ------------------------------ | ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| mail mode ISO2022JP | US-ASCII_ISO-2022-JP_UTF8_QP |
    • headerCharset: US-ASCII if possible, Japanese (ISO-2022-JP) & Quoted-printable if possible, otherwise UTF-8 & Quoted-printable
    • bodyCharset: US-ASCII if possible, Japanese (ISO-2022-JP) & 7-bit if possible, otherwise UTF-8 & Quoted-printable
    | -| mail mode ISO88591 | ISO-8859-1 |
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    | -| mail mode UTF8 | US-ASCII_UTF8_QP | headerCharset & bodyCharset: US-ASCII se possível, caso contrário UTF-8 & Quoted-printable (**valor padrão**) | -| modo de correio UTF8 na base64 | US-ASCII_UTF8_B64 | headerCharset & bodyCharset: US-ASCII se possível, caso contrário UTF-8 & base64 | +| Parâmetros | Valor | Comentário | +| ------------------------------ | ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| mail mode ISO2022JP | US-ASCII_ISO-2022-JP_UTF8_QP |
    • headerCharset: US-ASCII se possível, japonês (ISO-2022-JP) e Quoted-printable se possível, caso contrário, UTF-8 e Quoted-printable
    • bodyCharset: US-ASCII, se possível, japonês (ISO-2022-JP) e 7 bits, se possível, caso contrário, UTF-8 e Quoted-printable
    | +| mail mode ISO88591 | ISO-8859-1 |
    • headerCharset: ISO-8859-1 e Quoted-printable
    • bodyCharset: ISO-8859-1 e 8 bits
    | +| mail mode UTF8 | US-ASCII_UTF8_QP | headerCharset & bodyCharset: US-ASCII se possível, caso contrário UTF-8 & Quoted-printable (**valor padrão**) | +| modo de correio UTF8 na base64 | US-ASCII_UTF8_B64 | headerCharset & bodyCharset: US-ASCII se possível, caso contrário UTF-8 & base64 | **Objeto devolvido** @@ -327,9 +327,9 @@ $status:=$imap.append($msg; "Drafts") #### Descrição -The `.checkConnectionDelay` property contains the maximum time (in seconds) allowed prior to checking the connection to the server. Se este tempo for excedido entre duas chamadas de método, a ligação ao servidor será verificada. By default, if the property has not been set in the *server* object, the value is 300. +A propriedade `.checkConnectionDelay` contém o tempo máximo (em segundos) permitido antes de verificar a conexão com o servidor. Se este tempo for excedido entre duas chamadas de método, a ligação ao servidor será verificada. Por padrão, se a propriedade não tiver sido definida no objecto do servidor, o valor é 300. -> **Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. +> **Aviso**: Certifique-se de que o tempo limite definido seja menor do que o tempo limite do servidor, caso contrário, o tempo limite do cliente será inútil. @@ -362,11 +362,11 @@ The `.checkConnectionDelay` property contains copies the messages defined by *msgsIDs* or *allMsgs* to the *destinationBox* on the IMAP server. +A função `.copy()` copia as mensagens definidas por *msgsIDs* ou *allMsgs* para *destinationBox* no servidor IMAP. Pode passar: -- in the *msgsIDs* parameter, a collection containing the unique IDs of the specific messages to copy, or +- no parâmetro msgsIDs , uma colecção contendo as identificações únicas das mensagens específicas a copiar, ou - in the *allMsgs* parameter, the `IMAP all` constant (integer) to copy all messages in the selected mailbox. The *destinationBox* parameter allows you to pass a text value with the name of the mailbox where the copies of messages will be placed. From e0017c0cf268893813701fc1381c1ae165445e77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:48:32 +0200 Subject: [PATCH 1885/4889] New translations error-handling.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/error-handling.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index 62665cba393add..0ec6a150d12de1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -92,8 +92,7 @@ Within the custom error method, you have access to several pieces of information :::info -O 4D mantém automaticamente uma série de variáveis chamadas **variáveis sistema**, que respondem a diferentes necessidades. Ver o manual da linguagem 4D\*. - +4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: - o comando [`Últimos erros`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que retorna uma coleção da pilha de erros atual que ocorreu na aplicação 4D. Você também pode usar o comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que retorna a mesma informação que as matrizes. From db74b79fdb2da451adb7d57dde9e52bd5e6f02e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:48:45 +0200 Subject: [PATCH 1886/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/variables.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 6fe2758509f2fb..4b6520562b8b9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -234,10 +234,38 @@ Para obter mais informações, consulte o capítulo **Processos** e a descriçã ### Variáveis interprocesso -As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. +:::warning Obsoleto + +Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. -> O uso de variáveis interprocessadas não é recomendado, uma vez que não estão disponíveis a partir de processos preventivos e tendem a tornar o código mais difícil para manutenção. +::: + +As variáveis interprocessadas estão disponíveis em toda a base de dados e são partilhadas em todos os processos cooperativos. São utilizados principalmente para partilhar informação entre processos. O nome de uma variável de processo sempre começa com os símbolos `<>` — um sinal "menor que" seguido de um sinal de "maior que"— seguido de 31 caracteres. Em Cliente/Servidor, cada máquina (máquinas Cliente e máquina Servidor) partilham a mesma definição de variáveis interprocessadas, mas cada máquina tem um exemplo diferente para cada variável. + +## System Variables + +The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). + +System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. + +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | +| `MouseProc` | Longint | Set to the process number in which the last event took place | + +:::note + +Therefore, you cannot create a variable, method, or function using any of these variable names. + +::: From 2488d06bbc0af56f2726db030c423bcaa0256d51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 24 Aug 2024 07:50:00 +0200 Subject: [PATCH 1887/4889] New translations pictures.md (Portuguese, Brazilian) --- .../version-20-R6/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md index 3215aca09decc3..596d0990974777 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D lets you retrieve the local coordinates of the mouse in an [input object](FormObjects/input_overview.md) associated with a [picture expression](FormObjects/properties_Object.md#expression-type), in case of a click or a hovering, even if a scroll or zoom has been applied to the picture. Esse mecanismo, similar ao de um mapa de imagens, pode ser utilizado, por exemplo, para manejar barras de botões deslocáveis ou a interface de um software de cartografia. -Las coordenadas se devuelven en las *MouseX* and *MouseY* [Variables Sistema](https://doc.4d.com/4Dv18/4D/18/System-Variables.300-4505547.en.html). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). As coordenadas são expressas em píxeis em relação ao canto superior esquerdo da imagem (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. You can get the value of these variables as part of the [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), or [`On Mouse Move`](Events/onMouseMove.md) form events. From 644277caa6b879db2f97bf66109a69c101c96dbf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:02 +0200 Subject: [PATCH 1888/4889] New translations error-handling.md (Japanese) --- .../version-19/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md index 22c686fe7ed807..efebfa6166e824 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md @@ -66,7 +66,7 @@ ON ERR CALL("") // エラーの検知を中止します :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: +4D は、いくつかの [**システム変数**](variables.md#システム変数) と呼ばれる専用の変数を自動的に管理しています。 ::: - `GET LAST ERROR STACK` コマンドは、4Dアプリケーションの現在のエラースタックに関する情報を返します。 - `Get call chain` コマンドは、カレントプロセス内における、メソッド呼び出しチェーンの各ステップを詳細に説明するオブジェクトのコレクションを返します。 From 0460825da1c6296169b39bfc26bc8eb342b39567 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:07 +0200 Subject: [PATCH 1889/4889] New translations variables.md (Japanese) --- .../version-19/Concepts/variables.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 92c15e07962e99..92f4e96e751931 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -70,22 +70,22 @@ var $myVar // バリアント型変数 サポートされている `varType` 値の一覧です: -| varType | 内容 | -| ---------------------- | --------------------------------------- | -| `Text` | テキスト値 | -| `日付` | 日付値 | -| `時間` | 時間値 | -| `Boolean` | ブール値 | -| `Integer` | 倍長整数値 | -| `Real` | 実数値 | -| `ポインター` | ポインター値 | -| `Picture` | ピクチャー値 | -| `Blob` | BLOB value | -| `Collection` | コレクション値 | -| `Variant` | バリアント値 | -| `Object` | Object with default class (`4D.Object`) | -| `4D.` | 4Dクラス名のオブジェクト | -| `cs.` | ユーザークラス名のオブジェクト | +| varType | 内容 | +| ---------------------- | ------------------------------ | +| `Text` | テキスト値 | +| `日付` | 日付値 | +| `時間` | 時間値 | +| `Boolean` | ブール値 | +| `Integer` | 倍長整数値 | +| `Real` | 実数値 | +| `ポインター` | ポインター値 | +| `Picture` | ピクチャー値 | +| `Blob` | BLOB値 | +| `Collection` | コレクション値 | +| `Variant` | バリアント値 | +| `Object` | デフォルトクラス (`4D.Object`) のオブジェクト | +| `4D.` | 4Dクラス名のオブジェクト | +| `cs.` | ユーザークラス名のオブジェクト | #### 例題 @@ -219,9 +219,9 @@ atNames{1}:="Richard" ### インタープロセス変数 -:::warning Deprecated +:::warning 非推奨 -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +[プリエンプティブプロセス](../Develop/preemptive.md) においては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 ::: @@ -232,7 +232,7 @@ Use of interprocess variables is not recommended since they are not available fr クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 -## System Variables +## システム変数 The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). From f4fc214a28a7840011ddc00ee7e79f2df4503242 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:09 +0200 Subject: [PATCH 1890/4889] New translations pictures.md (Japanese) --- .../version-19/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 7ddf1299d64ec6..863d3b3f0a2b28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -80,6 +80,6 @@ title: ピクチャー 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 +座標は *MouseX* と *MouseY* [システム変数](../Concepts/variables.md#システム変数) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From f9c9a448e00381ea64720e3ae9f864f2bf9f4d64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:10 +0200 Subject: [PATCH 1891/4889] New translations error-handling.md (Japanese) --- .../version-20/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md index 10753478df8cb7..93dd2fa7d5a6cf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md @@ -92,7 +92,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D は、いくつかの [**システム変数**](variables.md#システム変数) と呼ばれる専用の変数を自動的に管理しています。 ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 6ee0fdb7babd662324726084c5582e5df2cba1ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:12 +0200 Subject: [PATCH 1892/4889] New translations variables.md (Japanese) --- .../version-20/Concepts/variables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 4bccf9a5725806..a811f8cf5908a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -218,9 +218,9 @@ atNames{1}:="Richard" ### インタープロセス変数 -:::warning Deprecated +:::warning 非推奨 -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +[プリエンプティブプロセス](../Develop/preemptive.md) においては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 ::: @@ -231,7 +231,7 @@ Use of interprocess variables is not recommended since they are not available fr クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 -## System Variables +## システム変数 The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). From 881ae5a213579a4da6c2e67a169b9a9d5b49af1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:13 +0200 Subject: [PATCH 1893/4889] New translations pictures.md (Japanese) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 7ddf1299d64ec6..863d3b3f0a2b28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -80,6 +80,6 @@ title: ピクチャー 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 +座標は *MouseX* と *MouseY* [システム変数](../Concepts/variables.md#システム変数) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From 9a132b92d6757998e81e3ec1dd80bd2124b357cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:15 +0200 Subject: [PATCH 1894/4889] New translations error-handling.md (Japanese) --- .../version-20-R5/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index 6495aba439334b..2675fb39d08331 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -94,7 +94,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D は、いくつかの [**システム変数**](variables.md#システム変数) と呼ばれる専用の変数を自動的に管理しています。 ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 9470461b6b41269e4074cb79d2a9ca1e10828a79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:17 +0200 Subject: [PATCH 1895/4889] New translations variables.md (Japanese) --- .../version-20-R5/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 79854b847ed326..4dc606ec27c0c4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -237,7 +237,7 @@ atNames{1}:="Richard" :::warning 非推奨 -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +[プリエンプティブプロセス](../Develop/preemptive.md) においては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 ::: @@ -247,7 +247,7 @@ Use of interprocess variables is not recommended since they are not available fr クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 -## System Variables +## システム変数 The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). From 8cf9e0f9608b8a770fa447ac49d35ee624a1ed97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:18 +0200 Subject: [PATCH 1896/4889] New translations pictures.md (Japanese) --- .../version-20-R5/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md index 1f05bfa3d30636..07149b6ff9c79d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ _(\*) 通常は macOS = 72dpi, Windows = 96dpi_ 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 +座標は _MouseX_ と _MouseY_ [システム変数](../Concepts/variables.md#システム変数) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From 0ec11027312184fa0f45ff3d5adc5a1a0e95159a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:20 +0200 Subject: [PATCH 1897/4889] New translations error-handling.md (Japanese) --- .../current/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index 6495aba439334b..2675fb39d08331 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -94,7 +94,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D は、いくつかの [**システム変数**](variables.md#システム変数) と呼ばれる専用の変数を自動的に管理しています。 ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 8973f0babc95efe7871b022f6735b2ef63cbb70e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:22 +0200 Subject: [PATCH 1898/4889] New translations variables.md (Japanese) --- .../current/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md index f7cabea5180f53..8c96d926173054 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -237,7 +237,7 @@ atNames{1}:="Richard" :::warning 非推奨 -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +[プリエンプティブプロセス](../Develop/preemptive.md) においては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 ::: @@ -247,7 +247,7 @@ Use of interprocess variables is not recommended since they are not available fr クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 -## System Variables +## システム変数 The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). From b94ee2c93522eae760aa82b3c85c2be9ca3f4f90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:23 +0200 Subject: [PATCH 1899/4889] New translations pictures.md (Japanese) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 1f05bfa3d30636..07149b6ff9c79d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -81,6 +81,6 @@ _(\*) 通常は macOS = 72dpi, Windows = 96dpi_ 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 +座標は _MouseX_ と _MouseY_ [システム変数](../Concepts/variables.md#システム変数) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、_MouseX_ と _MouseY_ には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From fccc73ea11c60b8c0f40d52acfb552c80fe16339 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:25 +0200 Subject: [PATCH 1900/4889] New translations error-handling.md (Japanese) --- .../version-20-R6/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index 52bb0ae247284b..618088400704dd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -94,7 +94,7 @@ ON ERR CALL("componentHandler";ek errors from components) // コンポーネン :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D は、いくつかの [**システム変数**](variables.md#システム変数) と呼ばれる専用の変数を自動的に管理しています。 ::: - [`Last errors`](https://doc.4d.com/4dv19/help/command/ja/page1799.html) コマンドは、4Dアプリケーションのカレントエラースタックに関する情報をコレクションとして返します。 また、同じ情報を配列として返す [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/ja/page1015.html) コマンドを使用することもできます。 From 2adfc0e11c294a18a25d70b9ee55306cb16ca8fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:27 +0200 Subject: [PATCH 1901/4889] New translations variables.md (Japanese) --- .../version-20-R6/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 79854b847ed326..4dc606ec27c0c4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -237,7 +237,7 @@ atNames{1}:="Richard" :::warning 非推奨 -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +[プリエンプティブプロセス](../Develop/preemptive.md) においては使用できないことと、コードの保守管理を煩雑にすることから、インタープロセス変数の使用は推奨されません。 ::: @@ -247,7 +247,7 @@ Use of interprocess variables is not recommended since they are not available fr クライアント/サーバーでは、各マシン (クライアントマシンとサーバーマシン) で同じインタープロセス変数定義を共有しますが、マシンごとに各変数のインスタンスが存在します。 -## System Variables +## システム変数 The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). From 6c51061ab5247a38cbeac71a5cbd46e832678f7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:29 +0200 Subject: [PATCH 1902/4889] New translations pictures.md (Japanese) --- .../version-20-R6/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md index 3e1ec29b8e6e63..79cff72726f2f8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ title: ピクチャー 4D では、[ピクチャー式](FormObjects/properties_Object.md#式の型) が設定された [入力オブジェクト](FormObjects/input_overview.md) をクリック、またはホバーした際のマウスのローカル座標を取得できます。これはスクロールやズーム処理がおこなわれている場合でも可能です。 このピクチャーマップに似た機構は、たとえば地図作製ソフトウェアのインターフェースや、スクロール可能なボタンバーを管理するのに使用できます。 -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 +座標は *MouseX* と *MouseY* [システム変数](../Concepts/variables.md#システム変数) に返されます。 座標はピクセル単位で表現され、ピクチャーの左上隅が起点 (0,0) となります。 マウスがピクチャの座標の外側にある場合には、*MouseX* と *MouseY* には-1が返されます。 これらの値は、[`On Clicked`](Events/onClicked.md)、[`On Double Clicked`](Events/onDoubleClicked.md)、[`On Mouse up`](Events/onMouseUp.md)、[`On Mouse Enter`](Events/onMouseEnter.md)、あるいは [`On Mouse Move`](Events/onMouseMove.md) フォームイベントの一部として取得することができます。 From e1ac78ad2dbbed0ea6b5913e36cde8f26174fcb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:34 +0200 Subject: [PATCH 1903/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/IMAPTransporterClass.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index f6d82920f7316c..afdf5b9cf844a7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -367,9 +367,9 @@ A função `.copy()` copia as m Pode passar: - no parâmetro msgsIDs , uma colecção contendo as identificações únicas das mensagens específicas a copiar, ou -- in the *allMsgs* parameter, the `IMAP all` constant (integer) to copy all messages in the selected mailbox. +- no parâmetro *allMsgs*, a constante `IMAP all` (número inteiro) para copiar todas as mensagens na caixa de correio selecionada. -The *destinationBox* parameter allows you to pass a text value with the name of the mailbox where the copies of messages will be placed. +O parâmetro destinationBox permite-lhe passar um valor de texto com o nome da caixa de correio onde as cópias das mensagens serão colocadas. **Objeto devolvido** @@ -462,13 +462,13 @@ Para copiar todas as mensagens na caixa de correio actual: #### Descrição -The `.createBox()` function creates a mailbox with the given `name`. Se o carácter separador hierárquico do servidor IMAP aparecer noutro lugar no nome da caixa de correio, o servidor IMAP criará os nomes dos pais necessários para criar a caixa de correio em questão. +A função `.createBox()` cria uma caixa de correio com o `name` fornecido. Se o carácter separador hierárquico do servidor IMAP aparecer noutro lugar no nome da caixa de correio, o servidor IMAP criará os nomes dos pais necessários para criar a caixa de correio em questão. Por outras palavras, uma tentativa de criar "Projectos/IMAP/Doc" num servidor em que "/" é o carácter separador hierárquico criará: -- Only the "Doc" mailbox if "Projects" & "IMAP" already exist. -- "IMAP" & "Doc" mailboxes if only “Projects” already exists. -- "Projects" & “IMAP” & "Doc" mailboxes, if they do not already exist. +- Somente a caixa de correio "Doc" se "Projects" e "IMAP" já existirem. +- Caixas de correio "IMAP" e "Doc" se apenas "Projetos" já existir. +- Caixas de correio "Projects", "IMAP" e "Doc", se elas ainda não existirem. No parâmetro `name`, passe o nome da nova caixa de correio. @@ -541,14 +541,14 @@ End if #### Descrição -The `.delete()` function sets the "deleted" flag for the messages defined in `msgsIDs` or `allMsgs`. +A função `.delete()` define o sinalizador "deleted" para as mensagens definidas em `msgsIDs` ou `allMsgs`. Pode passar: -- in the `msgsIDs` parameter, a collection containing the unique IDs of the specific messages to delete, or -- in the `allMsgs` parameter, the `IMAP all` constant (integer) to delete all messages in the selected mailbox. +- no parâmetro `msgsIDs`, uma coleção que contém as IDs exclusivas das mensagens específicas a serem excluídas, ou +- no parâmetro `allMsgs`, a constante `IMAP all` (número inteiro) para excluir todas as mensagens da caixa de correio selecionada. -A execução desta função não remove realmente as mensagens. Messages with the "delete" flag can still be found by the [.searchMails()](#searchmails) function. Flagged messages are deleted from the IMAP server with the [`.expunge()`](#expunge) function or by selecting another mailbox or when the [transporter object](#imap-transporter-object) (created with [IMAP New transporter](#imap-new-transporter)) is destroyed. +A execução desta função não remove realmente as mensagens. As mensagens com o sinalizador "delete" ainda podem ser encontradas pela função [.searchMails()](#searchmails). As mensagens sinalizadas são excluídas do servidor IMAP com a função [`.expunge()`](#expunge) ou selecionando outra caixa de correio ou quando o [objeto transportador](#imap-transporter-object) (criado com [IMAP New transporter](#imap-new-transporter)) é destruído. **Objeto devolvido** @@ -640,9 +640,9 @@ Para apagar todas as mensagens na caixa de correio actual: #### Descrição -The `.deleteBox()` function permanently removes the mailbox with the given `name` from the IMAP server. A tentativa de apagar uma INBOX ou uma caixa de correio que não existe, gerará um erro. +A função `.deleteBox()` remove permanentemente a caixa de correio com o `name` fornecido do servidor IMAP. A tentativa de apagar uma INBOX ou uma caixa de correio que não existe, gerará um erro. -In the `name` parameter, pass the name of the mailbox to delete. +No parâmetro `name`, passe o nome da caixa de correio a ser excluída. > - A função não pode apagar uma caixa de correio que tenha caixas de correio para crianças se a caixa de correio dos pais tiver o atributo "\Noselect". > - Todas as mensagens na caixa de correio eliminadas serão também eliminadas. @@ -717,7 +717,7 @@ End if #### Descrição -The `.expunge()` function removes all messages with the "deleted" flag from the IMAP mail server. The "deleted" flag can be set with the [`.delete()`](#delete) or [`.addFlags()`](#addflags) methods. +A função `.expunge()` remove todas as mensagens com o sinalizador "deleted" do servidor de e-mail IMAP. O sinalizador "deleted" pode ser definido com os métodos [`.delete()`](#delete) ou [`.addFlags()`](#addflags). **Objeto devolvido** @@ -787,15 +787,15 @@ $status:=$transporter.expunge() #### Descrição -The `.getBoxInfo()` function returns a `boxInfo` object corresponding to the current maibox, or the mailbox *name*. This function returns the same information as [`.selectBox()`](#selectbox) without changing the current mailbox. +A função `.getBoxInfo()` retorna um objeto `boxInfo` correspondente à maibox atual ou à caixa de correio *name*. Essa função retorna as mesmas informações que [`.selectBox()`](#selectbox) sem alterar a caixa de correio atual. -In the optional *name* parameter, pass the name of the mailbox to access. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. The delimiter can be found with the [`.getDelimiter()`](#getdelimiter) function. +No parâmetro opcional *name*, passe o nome da caixa de correio a ser acessada. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. O delimitador pode ser encontrado com a [`.getDelimiter()`](#getdelimiter) função. -If the mailbox *name* is not selectable or does not exist, the function generates an error and returns **null**. +Se o *nome* da caixa de correio não for selecionável ou não existir, a função gera um erro e retorna **null**. **Objeto devolvido** -The `boxInfo` object returned contains the following properties: +O objeto `boxInfo` retornado contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | ----------- | ------ | ------------------------------------------------------------------------------------------- | @@ -842,29 +842,29 @@ The `boxInfo` object returned contains the following properties: #### Descrição -The `.getBoxList()` function returns a collection of mailboxes describing all of the available mailboxes. Esta função permite gerir localmente a lista de mensagens localizadas no servidor de correio IMAP. +A função `.getBoxList()` retorna uma coleção de caixas de correio que descreve todas as caixas de correio disponíveis. Esta função permite gerir localmente a lista de mensagens localizadas no servidor de correio IMAP. -In the optional `parameters` parameter, pass an object containing values to filter the returned mailboxes. Pode passar: +No parâmetro opcional `parameters`, passe um objeto que contenha valores para filtrar as caixas de correio retornadas. Pode passar: -| Propriedade | Tipo | Descrição | -| ------------ | ---------- | ---------------------------------------------------------------------------------------------------------- | -| isSubscribed | Parâmetros |
  • **True** to return only subscribed mailboxes
  • **False** to return all available mailboxes
  • | +| Propriedade | Tipo | Descrição | +| ------------ | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| isSubscribed | Parâmetros |
  • **True** para retornar apenas as caixas de correio subscritas
  • **Falso** para retornar todas as caixas de correio disponíveis
  • | #### Resultados Cada objecto da coleção devolvida contém as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ------------------------------------------------------------------------------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| \[].name | text | Nome da nova caixa de correio | -| \[].selectable | boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    | -| \[].inferior | boolean | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    | -| \[].interesting | boolean | Indicates if the mailbox has been marked "interesting" by the server:
    • true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    | +| Propriedade | Tipo | Descrição | +| ------------------------------------------------------------------------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \[].name | text | Nome da nova caixa de correio | +| \[].selectable | boolean | Indica se os direitos de acesso permitem ou não que a caixa de correio seja selecionada:
    • true - a caixa de correio pode ser selecionada
    • false - a caixa de correio não pode ser selecionada
    | +| \[].inferior | boolean | Indica se os direitos de acesso permitem ou não a criação de uma hierarquia inferior na caixa de correio:
    • true - um nível inferior pode ser criado
    • false - um nível inferior não pode ser criado
    | +| \[].interesting | boolean | Indica se a caixa de correio foi marcada como "interessante" pelo servidor:
    • true - A caixa de correio foi marcada como "interessante" pelo servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    | Se a conta não contiver quaisquer caixas de correio, é devolvida uma colecção vazia. -> - If there is no open connection, `.getBoxList()` will open a connection. -> - If the connection has not been used since the designated connection delay (see `IMAP New transporter`), the `.checkConnection( )` function is automatically called. +> - Se não houver uma conexão aberta, `.getBoxList()` abrirá uma conexão. +> - Se a conexão não tiver sido usada desde o atraso de conexão designado (consulte `IMAP New transporter`), a função `.checkConnection( )` será automaticamente chamada. #### Exemplo @@ -908,7 +908,7 @@ Se a conta não contiver quaisquer caixas de correio, é devolvida uma colecçã #### Descrição -The `.getDelimiter()` function returns the character used to delimit levels of hierarchy in the mailbox name. +A função `.getDelimiter()` retorna o caractere usado para delimitar os níveis de hierarquia no nome da caixa de correio. O delimitador é um caractere a que se pode usar para: @@ -919,8 +919,8 @@ O delimitador é um caractere a que se pode usar para: Carácter delimitador do nome da caixa de correio. -> - If there is no open connection, `.getDelimiter()` will open a connection. -> - If the connection has not been used since the [designated connection delay](#checkconnectiondelay), the [`.checkConnection()`](#checkconnection) function is automatically called. +> - Se não houver uma conexão aberta, `.getDelimiter()` abrirá uma conexão. +> - Se a conexão não tiver sido usada desde o [atraso de conexão designado](#checkconnectiondelay), a função [`.checkConnection()`](#checkconnection) será automaticamente chamada. #### Exemplo @@ -967,27 +967,27 @@ Carácter delimitador do nome da caixa de correio. #### Descrição -The `.getMail()` function returns the `Email` object corresponding to the *msgNumber* or *msgID* in the mailbox designated by the `IMAP_transporter`. Essa função permite manejar localmente os conteúdos de email. +A função `.getMail()` retorna o objeto `Email` correspondente ao *msgNumber* ou *msgID* na caixa de correio designada pelo `IMAP_transporter`. Essa função permite manejar localmente os conteúdos de email. No primeiro parâmetro, pode passar qualquer um dos dois: -- *msgNumber*, an *integer* value indicating the sequence number of the message to retrieve or -- *msgID*, a *text* value indicating the unique ID of the message to retrieve. +- *msgNumber*, um valor *inteiro* que indica o número de sequência da mensagem a ser recuperada ou +- *msgID*, um valor de *texto* que indica a ID exclusiva da mensagem a ser recuperada. -The optional *options* parameter allows you pass an object defining additional instructions for handling the message. As seguintes propriedades estão disponíveis: +O parâmetro *options* opcional permite que você passe um objeto definindo instruções adicionais para manipular a mensagem. As seguintes propriedades estão disponíveis: | Propriedade | Tipo | Descrição | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | updateSeen | boolean | Se Verdadeiro, a mensagem é marcada como "visto" na caixa de correio. Se falso, a mensagem não é marcada como "visto". Valor padrão: True | | withBody | boolean | Pass True para devolver o corpo da mensagem. Se falso, apenas o cabeçalho da mensagem é devolvido. Valor padrão: True | -> - The function generates an error and returns **Null** if *msgID* designates a non-existing message, -> - If no mailbox is selected with the [`.selectBox()`](#selectbox) function, an error is generated, -> - If there is no open connection, `.getMail()` will open a connection the last mailbox specified with [`.selectBox()`](#selectbox)\`. +> - A função gera um erro e retorna **Null** se *msgID* designar uma mensagem inexistente, +> - Se nenhuma caixa de correio for selecionada com a função [`.selectBox()`](#selectbox), será gerado um erro, +> - Se não houver uma conexão aberta, `.getMail()` abrirá uma conexão com a última caixa de correio especificada com [`.selectBox()`](#selectbox)\`. #### Resultados -`.getMail()` returns an [`Email` object](EmailObjectClass.md#email-object) with the following specific IMAP properties: *id*, *receivedAt*, and *size*. +`.getMail()` retorna um objeto [`Email`] (EmailObjectClass.md#email-object) com as seguintes propriedades IMAP específicas: *id*, *receivedAt* e *size*. #### Exemplo From a8e57f405a05446e15b516d0881ce022f0beb344 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 05:32:40 +0200 Subject: [PATCH 1904/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/IMAPTransporterClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md index 29330ebcb85adc..b6f81a7edf0758 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md @@ -857,8 +857,8 @@ Cada objecto da coleção devolvida contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | ------------------------------------------------------------------------------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | \[].name | text | Nome da nova caixa de correio | -| \[].selectable | boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    | -| \[].inferior | boolean | Indicates whether or not the access rights allow creating a lower hierachy in the mailbox:
    • true - a lower level can be created
    • false - a lower level can not be created
    | +| \[].selectable | boolean | Indica se os direitos de acesso permitem ou não que a caixa de correio seja selecionada:
    • true - a caixa de correio pode ser selecionada
    • false - a caixa de correio não pode ser selecionada
    | +| \[].inferior | boolean | Indica se os direitos de acesso permitem ou não a criação de uma hierarquia inferior na caixa de correio:
    • true - um nível inferior pode ser criado
    • false - um nível inferior não pode ser criado
    | | \[].interesting | boolean | Indicates if the mailbox has been marked "interesting" by the server:
    • true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    | Se a conta não contiver quaisquer caixas de correio, é devolvida uma colecção vazia. From 3873811f415278630d5b98e33d8dc644e9ec6f59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 10:20:32 +0200 Subject: [PATCH 1905/4889] added links for event system variables --- docs/Concepts/variables.md | 22 +++++++------- .../version-19/Concepts/variables.md | 30 +++++++++---------- .../version-20-R5/Concepts/variables.md | 22 +++++++------- .../version-20-R6/Concepts/variables.md | 22 +++++++------- .../version-20/Concepts/variables.md | 16 +++++----- 5 files changed, 56 insertions(+), 56 deletions(-) diff --git a/docs/Concepts/variables.md b/docs/Concepts/variables.md index f23cfa2b5dc432..eeba57177768eb 100644 --- a/docs/Concepts/variables.md +++ b/docs/Concepts/variables.md @@ -126,9 +126,9 @@ var $d : cs.Customer:=cs.Customer.new() Variables can also be declared and initialized without explicitly mentioning their data type, in which case their type will be inferred by 4D. Here are some examples: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object var $mycol:=[] // Inferred as a Collection ``` @@ -137,7 +137,7 @@ var $mycol:=[] // Inferred as a Collection The inferred type might be different between [interpreted and compiled mode](interpreted.md) if the evaluation of the value is too ambiguous. In this case, a warning is generated by the compiler and a variant type is used. For example, in the following $a type will be correctly inferred in interpreted mode (Text), but the syntax checking will generate a warning and $a will be typed as a variant for the compiled mode. -```4d +```4d var $class:={test: "a"} var $a:=$class.test @@ -259,19 +259,19 @@ System variables are used by [4D commands](commands.md). Refer to the "System va |System variable name|Type|Description| |---|---|---| -|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. |`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| |`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| |`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| |`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| -|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| -|`MouseProc`|Longint|Set to the process number in which the last event took place| +|`MouseX`, `MouseY`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock).| +|`MouseProc`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place| :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: diff --git a/versioned_docs/version-19/Concepts/variables.md b/versioned_docs/version-19/Concepts/variables.md index 5f6e7499f1fb00..723b0a09e50da9 100644 --- a/versioned_docs/version-19/Concepts/variables.md +++ b/versioned_docs/version-19/Concepts/variables.md @@ -23,7 +23,7 @@ You usually create variables by declaring them. The 4D language offers two ways - using the `var` keyword (recommended, specially if your code uses objects and classes), - using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). -When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). +When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). :::note @@ -43,7 +43,7 @@ When a variable is created before being declared, it is not initialized at the d ### Using the `var` keyword -Declaring variables using the `var` keyword is recommended since this syntax allows you to bind object variables with classes. Using this syntax enhances code editor suggestions and type-ahead features. +Declaring variables using the `var` keyword is recommended since this syntax allows you to bind object variables with classes. Using this syntax enhances code editor suggestions and type-ahead features. To declare a variable of any type with the `var` keyword, use the following syntax: @@ -59,14 +59,14 @@ var $myVar //a variant variable ``` `varName` is the variable name, it must comply with the [4D rules](Concepts/identifiers.md) about identifiers. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) and [arrays](Concepts/arrays.md). +This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) and [arrays](Concepts/arrays.md). `varType` can be: -- a [basic type](Concepts/data-types.md), in which case the variable contains a value of the declared type, +- a [basic type](Concepts/data-types.md), in which case the variable contains a value of the declared type, - a [class reference](Concepts/classes.md) (4D class or user class), in which case the variable contains a reference to an object of the defined class. -If `varType` is omitted, a variable of the **variant** type is created. +If `varType` is omitted, a variable of the **variant** type is created. The following table lists all supported `varType` values: @@ -120,9 +120,9 @@ var $entity : cs.EmployeeEntity ### Using a C_ directive -> **Compatibility Note:** This feature is not recommended to declare variables inside methods. It is recommended to use the [var](#using-the-var-keyword) keyword. +> **Compatibility Note:** This feature is not recommended to declare variables inside methods. It is recommended to use the [var](#using-the-var-keyword) keyword. -Directives from the "Compiler" theme commands allow you to declare variables of basic types. +Directives from the "Compiler" theme commands allow you to declare variables of basic types. For example, if you want to define a text variable, you write: @@ -155,7 +155,7 @@ MyNumber:=3 creates the variable _MyNumber_ and puts the number 3 into it. If MyNumber already exists, then the number 3 is just put into it. -> It is usually not recommended to create variables without [declaring their type](#creating-variables). +> It is usually not recommended to create variables without [declaring their type](#creating-variables). Of course, variables would not be very useful if you could not get data out of them. Once again, you use the assignment operator. If you need to put the value of MyNumber in a field called [Products]Size, you would write _MyNumber_ on the right side of the assignment operator: @@ -242,19 +242,19 @@ System variables are used by [4D commands](commands.md). Refer to the "System va |System variable name|Type|Description| |---|---|---| -|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. |`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| |`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| |`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| |`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| -|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| -|`MouseProc`|Longint|Set to the process number in which the last event took place| +|`MouseX`, `MouseY`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock).| +|`MouseProc`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place| :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: diff --git a/versioned_docs/version-20-R5/Concepts/variables.md b/versioned_docs/version-20-R5/Concepts/variables.md index f23cfa2b5dc432..eeba57177768eb 100644 --- a/versioned_docs/version-20-R5/Concepts/variables.md +++ b/versioned_docs/version-20-R5/Concepts/variables.md @@ -126,9 +126,9 @@ var $d : cs.Customer:=cs.Customer.new() Variables can also be declared and initialized without explicitly mentioning their data type, in which case their type will be inferred by 4D. Here are some examples: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object var $mycol:=[] // Inferred as a Collection ``` @@ -137,7 +137,7 @@ var $mycol:=[] // Inferred as a Collection The inferred type might be different between [interpreted and compiled mode](interpreted.md) if the evaluation of the value is too ambiguous. In this case, a warning is generated by the compiler and a variant type is used. For example, in the following $a type will be correctly inferred in interpreted mode (Text), but the syntax checking will generate a warning and $a will be typed as a variant for the compiled mode. -```4d +```4d var $class:={test: "a"} var $a:=$class.test @@ -259,19 +259,19 @@ System variables are used by [4D commands](commands.md). Refer to the "System va |System variable name|Type|Description| |---|---|---| -|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. |`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| |`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| |`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| |`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| -|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| -|`MouseProc`|Longint|Set to the process number in which the last event took place| +|`MouseX`, `MouseY`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock).| +|`MouseProc`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place| :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: diff --git a/versioned_docs/version-20-R6/Concepts/variables.md b/versioned_docs/version-20-R6/Concepts/variables.md index f23cfa2b5dc432..eeba57177768eb 100644 --- a/versioned_docs/version-20-R6/Concepts/variables.md +++ b/versioned_docs/version-20-R6/Concepts/variables.md @@ -126,9 +126,9 @@ var $d : cs.Customer:=cs.Customer.new() Variables can also be declared and initialized without explicitly mentioning their data type, in which case their type will be inferred by 4D. Here are some examples: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object var $mycol:=[] // Inferred as a Collection ``` @@ -137,7 +137,7 @@ var $mycol:=[] // Inferred as a Collection The inferred type might be different between [interpreted and compiled mode](interpreted.md) if the evaluation of the value is too ambiguous. In this case, a warning is generated by the compiler and a variant type is used. For example, in the following $a type will be correctly inferred in interpreted mode (Text), but the syntax checking will generate a warning and $a will be typed as a variant for the compiled mode. -```4d +```4d var $class:={test: "a"} var $a:=$class.test @@ -259,19 +259,19 @@ System variables are used by [4D commands](commands.md). Refer to the "System va |System variable name|Type|Description| |---|---|---| -|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. |`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| |`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| |`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| |`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| -|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| -|`MouseProc`|Longint|Set to the process number in which the last event took place| +|`MouseX`, `MouseY`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock).| +|`MouseProc`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place| :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: diff --git a/versioned_docs/version-20/Concepts/variables.md b/versioned_docs/version-20/Concepts/variables.md index 239ae94eb9dc29..e15b2f1cd48dff 100644 --- a/versioned_docs/version-20/Concepts/variables.md +++ b/versioned_docs/version-20/Concepts/variables.md @@ -22,7 +22,7 @@ You usually create variables by declaring them. The 4D language offers two ways - using the `var` keyword (recommended, specially if your code uses objects and classes), - using one of the "Compiler" or "Arrays" theme 4D language commands (legacy syntax). -When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). +When variables are declared, they are initialized to the [**default value corresponding to their type**](data-types.md#default-values), which they will keep during the session as long as they have not been [assigned](#assigning-data). :::note @@ -241,19 +241,19 @@ System variables are used by [4D commands](commands.md). Refer to the "System va |System variable name|Type|Description| |---|---|---| -|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. +|`OK`|Longint|Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. |`Document`|Text|Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html).| |`FldDelimit`, `RecDelimit`|Text|Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable.| |`Error`, `Error method`, `Error line`, `Error formula`|Text, Longint|Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method).| |`MouseDown`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -|`MouseX`, `MouseY`|Longint|
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -|`KeyCode`|Longint|Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| -|`Modifiers`|Longint|Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).| -|`MouseProc`|Longint|Set to the process number in which the last event took place| +|`MouseX`, `MouseY`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +|`KeyCode`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code.| +|`Modifiers`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock).| +|`MouseProc`|Longint|Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place| :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From 945dec52936f66793bcbf4b73d8b343a520da49d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 10:44:09 +0200 Subject: [PATCH 1906/4889] original to modified --- docs/API/CollectionClass.md | 2 +- versioned_docs/version-20-R5/API/CollectionClass.md | 2 +- versioned_docs/version-20-R6/API/CollectionClass.md | 2 +- versioned_docs/version-20/API/CollectionClass.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/API/CollectionClass.md b/docs/API/CollectionClass.md index 86dc18912a0e79..5e89185a0332e7 100644 --- a/docs/API/CollectionClass.md +++ b/docs/API/CollectionClass.md @@ -3218,7 +3218,7 @@ With the following ***Flatten*** method: |---------|--- |:---:|------| |index |Integer|->|Element at which to start removal| |howMany |Integer|->|Number of elements to remove, or 1 element if omitted| -|Result|Collection|<-|Original collection without removed element(s)| +|Result|Collection|<-|Modified collection without removed element(s)| diff --git a/versioned_docs/version-20-R5/API/CollectionClass.md b/versioned_docs/version-20-R5/API/CollectionClass.md index 521a95b1fd9ba7..0ec80dac929473 100644 --- a/versioned_docs/version-20-R5/API/CollectionClass.md +++ b/versioned_docs/version-20-R5/API/CollectionClass.md @@ -3214,7 +3214,7 @@ With the following ***Flatten*** method: |---------|--- |:---:|------| |index |Integer|->|Element at which to start removal| |howMany |Integer|->|Number of elements to remove, or 1 element if omitted| -|Result|Collection|<-|Original collection without removed element(s)| +|Result|Collection|<-|Modified collection without removed element(s)| diff --git a/versioned_docs/version-20-R6/API/CollectionClass.md b/versioned_docs/version-20-R6/API/CollectionClass.md index 86dc18912a0e79..5e89185a0332e7 100644 --- a/versioned_docs/version-20-R6/API/CollectionClass.md +++ b/versioned_docs/version-20-R6/API/CollectionClass.md @@ -3218,7 +3218,7 @@ With the following ***Flatten*** method: |---------|--- |:---:|------| |index |Integer|->|Element at which to start removal| |howMany |Integer|->|Number of elements to remove, or 1 element if omitted| -|Result|Collection|<-|Original collection without removed element(s)| +|Result|Collection|<-|Modified collection without removed element(s)| diff --git a/versioned_docs/version-20/API/CollectionClass.md b/versioned_docs/version-20/API/CollectionClass.md index 303e58756c4538..0a143749a2500e 100644 --- a/versioned_docs/version-20/API/CollectionClass.md +++ b/versioned_docs/version-20/API/CollectionClass.md @@ -2831,7 +2831,7 @@ With the following ***Flatten*** method: |---------|--- |:---:|------| |index |Integer|->|Element at which to start removal| |howMany |Integer|->|Number of elements to remove, or 1 element if omitted| -|Result|Collection|<-|Original collection without removed element(s)| +|Result|Collection|<-|Modified collection without removed element(s)| #### Description From 69a7f14bfdafc892f37d34bc14d0b805edadffd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 17:50:33 +0200 Subject: [PATCH 1907/4889] New translations variables.md (French) --- .../version-19/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 5640c80bf0890b..71e4bffa0758b5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -246,14 +246,14 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From c96dcb877ef7465bb91a76c1f50e74ccce480bc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 18:06:00 +0200 Subject: [PATCH 1908/4889] New translations variables.md (French) --- .../version-20/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 49aafc3c8217e5..d077a36ed8097d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -244,14 +244,14 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From 9b971e06a65b6948be753d73a4ebae732c6f59db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 18:24:14 +0200 Subject: [PATCH 1909/4889] New translations variables.md (French) --- .../version-20-R5/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index c929153abc26ea..6c7788e3a6902f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Les variables peuvent également être déclarées et initialisées sans mentionner explicitement leur type de données, auquel cas leur type sera déduit par 4D. Voici quelques exemples : ```4d -var $text:="hello" // Déduit en Text -var $number:=20 // Déduit en Real -var $obj:={} // Déduit en Object -var $mycol:=[] // Déduit en Collection +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Type | Description | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 4ba02e80ae6e9c0b215f6caf8159c0d4e0f89838 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 18:46:17 +0200 Subject: [PATCH 1910/4889] New translations variables.md (French) --- .../current/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md index 4219e2bd442661..d014752dabc0b0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Les variables peuvent également être déclarées et initialisées sans mentionner explicitement leur type de données, auquel cas leur type sera déduit par 4D. Voici quelques exemples : ```4d -var $text:="hello" // Déduit en Text -var $number:=20 // Déduit en Real -var $obj:={} // Déduit en Object -var $mycol:=[] // Déduit en Collection +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Type | Description | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 1da46f310254afcfc6e9c158749bd8dd51b14b74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 19:09:03 +0200 Subject: [PATCH 1911/4889] New translations variables.md (French) --- .../version-20-R6/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index c929153abc26ea..6c7788e3a6902f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Les variables peuvent également être déclarées et initialisées sans mentionner explicitement leur type de données, auquel cas leur type sera déduit par 4D. Voici quelques exemples : ```4d -var $text:="hello" // Déduit en Text -var $number:=20 // Déduit en Real -var $obj:={} // Déduit en Object -var $mycol:=[] // Déduit en Collection +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Type | Description | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Type | Description | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From fb7b556d2095abc25c1a3abcd5ad6b3d67abb98f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 19:37:39 +0200 Subject: [PATCH 1912/4889] New translations variables.md (Spanish) --- .../version-19/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 662d095adb80f9..f87fd0a384e6f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -246,14 +246,14 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From 51452fce8850d7ea6c89c4df0b517b4fc42fb624 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 19:52:07 +0200 Subject: [PATCH 1913/4889] New translations variables.md (Spanish) --- .../version-20/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index d4cc4d45fe62a8..5c374580160cca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -245,14 +245,14 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From b7a0ff3ac0a6d573527c0be992a18757be862680 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:08:39 +0200 Subject: [PATCH 1914/4889] New translations write-class-method.md (Spanish) --- .../version-20/code-editor/write-class-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md index 42fad1bc981ba1..a82be300381f69 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md @@ -629,7 +629,7 @@ El comando **Revelar en el Explorador...** abre una ventana del Explorador con e El comando **Buscar los llamantes** del menú **Método** solo está habilitado para métodos proyecto. Busca todos los objetos (otros métodos o menús) que hacen referencia al método proyecto. -Selecting the **Find...** command displays the following dialog box: +**Nota:** el comando **buscar llamantes...** también está disponible en **Explorador** > **Métodos** Este comando muestra sus resultados en una nueva ventana. From 215834ec49189213163afeab1274ba8b182984ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:09:41 +0200 Subject: [PATCH 1915/4889] New translations variables.md (Spanish) --- .../version-20-R5/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 364f21f22ec38d..5da4d1e3e2ddef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Las variables también pueden ser declaradas e inicializadas sin mencionar explícitamente su tipo de datos, en cuyo caso su tipo será inferido por 4D. He aquí algunos ejemplos: ```4d -var $text:="hello" // Inferido como Texto -var $number:=20 // Inferido como Real -var $obj:={} // Inferido como Objeto -var $mycol:=[] // Inferido como Colección +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 1e1227b39b2e67f66c61087996c3d257c64527c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:10:54 +0200 Subject: [PATCH 1916/4889] New translations develop-components.md (Spanish) --- .../version-20-R5/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md index 9c3c3041a1e295..7fadf64cbc4639 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md @@ -139,7 +139,7 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) ## Completar el código de los componentes compilados -To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. +Para facilitar el uso de su componente a los desarrolladores, puede marcar la opción [**Generar archivo de sintaxis para completado de código al compilar** en la página General](../settings/general.md#component-namespace-in-the-class-store) de las Propiedades del proyecto utilizado como matriz. Durante la fase de compilación se crea automáticamente un archivo de sintaxis (en formato JSON) con la sintaxis de las clases, funciones y [métodos expuestos] del componente (#sharing-of-project-methods), y se coloca en la carpeta `\Resources\en.lproj` del proyecto del componente. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: From 500cdeb51593c7022b1c491e69beece8fc1d6408 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:11:45 +0200 Subject: [PATCH 1917/4889] New translations properties_help.md (Spanish) --- .../version-20-R5/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md index 72cd9a6b19711e..957b7d6170fff0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Help.md @@ -9,7 +9,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su ![](../assets/en/FormObjects/property_helpTip.png) -> - The display delay and maximum duration of help tips can be controlled using the `Tips delay` and `Tips duration` selectors of the **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)** command. +> - El retardo de la visualización y la duración máxima de los mensajes de ayuda pueden controlarse utilizando los selectores `Tips delay` y `Tips duration` del comando **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)**. > - Los mensajes de ayuda se pueden deshabilitar o habilitar globalmente para la aplicación utilizando el selector del comando [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html). Puede: From 35709161ae82ed36de13b944aa85de613d0acf22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:12:31 +0200 Subject: [PATCH 1918/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R5/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index cfb90d0941f90e..d2f7bbfb7c7abb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). +- Un contexto de optimización existente puede pasarse como propiedad a otra selección de entidad de la misma dataclass, evitando así la fase de aprendizaje y acelerar la aplicación (ver abajo [Reutilización de la propiedad context](#reusing-the-context-property)). - Puede crear contextos de optimización manualmente mediante la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (consulte [Preconfiguración de contextos](#preconfiguring-contexts)). From 2725c4519b74896d5e085df94ed14ec8eb864d13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:12:50 +0200 Subject: [PATCH 1919/4889] New translations compiler.md (Spanish) --- .../version-20-R5/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md index f063b3aee80fc4..dacd820e1e09ac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md @@ -186,7 +186,7 @@ Puede renombrar cada uno de estos métodos en las áreas correspondientes, pero ### Archivo Symbol -If you check the [**Generate the symbol file**](#generate-the-symbol-file) option in the compiler settings, a symbol file called `ProjectName_symbols.txt` is created in the [Logs folder](Project/architecture.md#logs) of the project during compilation. Está dividido en varias partes: +Si activa la opción [**Generar el archivo de símbolos**](#generate-the-symbol-file) en la configuración del compilador, se creará un archivo de símbolos llamado `ProjectName_symbols.txt` en la [carpeta Logs](Project/architecture.md#logs) del proyecto durante la compilación. Está dividido en varias partes: #### Lista de las variables proceso e interproceso From f6fd2551312914e5df4421e59e708305b0110822 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:13:29 +0200 Subject: [PATCH 1920/4889] New translations geninfo.md (Spanish) --- .../version-20-R5/REST/genInfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md index 02df2e69f52912..2d587635cab7ab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/genInfo.md @@ -10,7 +10,7 @@ Puede obtener varias informaciones del servidor REST: ## Catálogo -Use the [`$catalog`]($catalog.md), [`$catalog/\{dataClass\}`]($catalog.md#catalogdataclass), or [`$catalog/$all`]($catalog.md#catalogall) parameters to get the list of [exposed dataclasses and their attributes](configuration.md#exposing-tables-and-fields). +Utilice los parámetros [`$catalog`]($catalog.md), [`$catalog/\{dataClass\}`]($catalog.md#catalogdataclass), o [`$catalog/$all`]($catalog.md#catalogall) para obtener la lista de [clases de datos expuestas y sus atributos](configuration.md#exposing-tables-and-fields). Para obtener la colección de todas las clases de datos expuestas junto con sus atributos: From 7920bb6006b3ae8cbe7e15f512a2a212a5962a97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:30:57 +0200 Subject: [PATCH 1921/4889] New translations variables.md (Spanish) --- .../current/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md index b94c3e05464e80..437e608a2886bc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Las variables también pueden ser declaradas e inicializadas sin mencionar explícitamente su tipo de datos, en cuyo caso su tipo será inferido por 4D. He aquí algunos ejemplos: ```4d -var $text:="hello" // Inferido como Texto -var $number:=20 // Inferido como Real -var $obj:={} // Inferido como Objeto -var $mycol:=[] // Inferido como Colección +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 53463a93c6b9a399701c64c5d80fa2b57c34d9d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:33:06 +0200 Subject: [PATCH 1922/4889] New translations properties_help.md (Spanish) --- .../current/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 72cd9a6b19711e..957b7d6170fff0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -9,7 +9,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su ![](../assets/en/FormObjects/property_helpTip.png) -> - The display delay and maximum duration of help tips can be controlled using the `Tips delay` and `Tips duration` selectors of the **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)** command. +> - El retardo de la visualización y la duración máxima de los mensajes de ayuda pueden controlarse utilizando los selectores `Tips delay` y `Tips duration` del comando **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)**. > - Los mensajes de ayuda se pueden deshabilitar o habilitar globalmente para la aplicación utilizando el selector del comando [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html). Puede: From dce1a9ca063f5ef9e68366d208ae79c982cbfaa9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:33:55 +0200 Subject: [PATCH 1923/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index cfb90d0941f90e..d2f7bbfb7c7abb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). +- Un contexto de optimización existente puede pasarse como propiedad a otra selección de entidad de la misma dataclass, evitando así la fase de aprendizaje y acelerar la aplicación (ver abajo [Reutilización de la propiedad context](#reusing-the-context-property)). - Puede crear contextos de optimización manualmente mediante la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (consulte [Preconfiguración de contextos](#preconfiguring-contexts)). From 2088fc69377a1ba2c93c2d590c456b988e0cf502 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:34:18 +0200 Subject: [PATCH 1924/4889] New translations compiler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md index dd8e70462434e4..122e71f193a4bc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -233,7 +233,7 @@ Los comentarios de advertencias especiales tienen prioridad sobre la configuraci ### Archivo Symbol -If you check the [**Generate the symbol file**](#generate-the-symbol-file) option in the compiler settings, a symbol file called `ProjectName_symbols.txt` is created in the [Logs folder](Project/architecture.md#logs) of the project during compilation. Está dividido en varias partes: +Si activa la opción [**Generar el archivo de símbolos**](#generate-the-symbol-file) en la configuración del compilador, se creará un archivo de símbolos llamado `ProjectName_symbols.txt` en la [carpeta Logs](Project/architecture.md#logs) del proyecto durante la compilación. Está dividido en varias partes: #### Lista de las variables proceso e interproceso From a5a1ee3bdf38036eddfc3d3729f39ad939d226c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:34:53 +0200 Subject: [PATCH 1925/4889] New translations geninfo.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md index 02df2e69f52912..2d587635cab7ab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/genInfo.md @@ -10,7 +10,7 @@ Puede obtener varias informaciones del servidor REST: ## Catálogo -Use the [`$catalog`]($catalog.md), [`$catalog/\{dataClass\}`]($catalog.md#catalogdataclass), or [`$catalog/$all`]($catalog.md#catalogall) parameters to get the list of [exposed dataclasses and their attributes](configuration.md#exposing-tables-and-fields). +Utilice los parámetros [`$catalog`]($catalog.md), [`$catalog/\{dataClass\}`]($catalog.md#catalogdataclass), o [`$catalog/$all`]($catalog.md#catalogall) para obtener la lista de [clases de datos expuestas y sus atributos](configuration.md#exposing-tables-and-fields). Para obtener la colección de todas las clases de datos expuestas junto con sus atributos: From ffd0a74bd2a3562617adee9467bef4f18c337bbe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:53:27 +0200 Subject: [PATCH 1926/4889] New translations variables.md (Spanish) --- .../version-20-R6/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 364f21f22ec38d..5da4d1e3e2ddef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Las variables también pueden ser declaradas e inicializadas sin mencionar explícitamente su tipo de datos, en cuyo caso su tipo será inferido por 4D. He aquí algunos ejemplos: ```4d -var $text:="hello" // Inferido como Texto -var $number:=20 // Inferido como Real -var $obj:={} // Inferido como Objeto -var $mycol:=[] // Inferido como Colección +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 7c31a8a8ceffd047951d6d8e02cd64984973d573 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:54:37 +0200 Subject: [PATCH 1927/4889] New translations develop-components.md (Spanish) --- .../version-20-R6/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md index 9a7d1857f8bff1..9ed69b39232f2c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md @@ -143,7 +143,7 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) ## Completar el código de los componentes compilados -To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. +Para facilitar el uso de su componente a los desarrolladores, puede marcar la opción [**Generar archivo de sintaxis para completado de código al compilar** en la página General](../settings/general.md#component-namespace-in-the-class-store) de las Propiedades del proyecto utilizado como matriz. Durante la fase de compilación se crea automáticamente un archivo de sintaxis (en formato JSON) con la sintaxis de las clases, funciones y [métodos expuestos] del componente (#sharing-of-project-methods), y se coloca en la carpeta `\Resources\en.lproj` del proyecto del componente. 4D utiliza el contenido de ese archivo de sintaxis para generar ayuda contextual en el editor de código, como la finalización del código y la sintaxis de las funciones: From a1268e3c743c2fbd1302dd9d39ff4dbb8a782f20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:55:28 +0200 Subject: [PATCH 1928/4889] New translations properties_help.md (Spanish) --- .../version-20-R6/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md index 72cd9a6b19711e..957b7d6170fff0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Help.md @@ -9,7 +9,7 @@ Esta propiedad permite asociar los mensajes de ayuda a los objetos activos de su ![](../assets/en/FormObjects/property_helpTip.png) -> - The display delay and maximum duration of help tips can be controlled using the `Tips delay` and `Tips duration` selectors of the **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)** command. +> - El retardo de la visualización y la duración máxima de los mensajes de ayuda pueden controlarse utilizando los selectores `Tips delay` y `Tips duration` del comando **[SET DATABASE PARAMETER](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html)**. > - Los mensajes de ayuda se pueden deshabilitar o habilitar globalmente para la aplicación utilizando el selector del comando [**SET DATABASE PARAMETER**](https://doc.4d.com/4Dv17R5/4D/17-R5/SET-DATABASE-PARAMETER.301-4128139.en.html). Puede: From 85b4eead644ca7d9f924c664c22baee132953645 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:56:19 +0200 Subject: [PATCH 1929/4889] New translations client-server-optimization.md (Spanish) --- .../version-20-R6/ORDA/client-server-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index d9cc5baea596ed..ee47d6b0cc8d2e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones: - [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice) - [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop) -- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below). +- Un contexto de optimización existente puede pasarse como propiedad a otra selección de entidad de la misma dataclass, evitando así la fase de aprendizaje y acelerar la aplicación (ver abajo [Reutilización de la propiedad context](#reusing-the-context-property)). - Puede crear contextos de optimización manualmente mediante la función [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (consulte [Preconfiguración de contextos](#preconfiguring-contexts)). From da22978a1f97f1fca56a5ae9999cde8b2e709b0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:56:41 +0200 Subject: [PATCH 1930/4889] New translations compiler.md (Spanish) --- .../version-20-R6/Project/compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md index f2f07499ab884c..4f17a213bb7305 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/compiler.md @@ -233,7 +233,7 @@ Los comentarios de advertencias especiales tienen prioridad sobre la configuraci ### Archivo Symbol -If you check the [**Generate the symbol file**](#generate-the-symbol-file) option in the compiler settings, a symbol file called `ProjectName_symbols.txt` is created in the [Logs folder](Project/architecture.md#logs) of the project during compilation. Está dividido en varias partes: +Si activa la opción [**Generar el archivo de símbolos**](#generate-the-symbol-file) en la configuración del compilador, se creará un archivo de símbolos llamado `ProjectName_symbols.txt` en la [carpeta Logs](Project/architecture.md#logs) del proyecto durante la compilación. Está dividido en varias partes: #### Lista de las variables proceso e interproceso From 342d5edd799bf77ce0ace65ee21a1a7c1447c1af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 20:57:19 +0200 Subject: [PATCH 1931/4889] New translations geninfo.md (Spanish) --- .../version-20-R6/REST/genInfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md index 02df2e69f52912..2d587635cab7ab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/genInfo.md @@ -10,7 +10,7 @@ Puede obtener varias informaciones del servidor REST: ## Catálogo -Use the [`$catalog`]($catalog.md), [`$catalog/\{dataClass\}`]($catalog.md#catalogdataclass), or [`$catalog/$all`]($catalog.md#catalogall) parameters to get the list of [exposed dataclasses and their attributes](configuration.md#exposing-tables-and-fields). +Utilice los parámetros [`$catalog`]($catalog.md), [`$catalog/\{dataClass\}`]($catalog.md#catalogdataclass), o [`$catalog/$all`]($catalog.md#catalogall) para obtener la lista de [clases de datos expuestas y sus atributos](configuration.md#exposing-tables-and-fields). Para obtener la colección de todas las clases de datos expuestas junto con sus atributos: From f627c6889dbad6ff5738f2c95ff658a5e0dea7ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 21:21:35 +0200 Subject: [PATCH 1932/4889] New translations variables.md (Japanese) --- .../version-19/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 92f4e96e751931..1b261e7a79445a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -234,26 +234,26 @@ atNames{1}:="Richard" ## システム変数 -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +4Dランゲージが管理する複数の **システム変数** を使うことで、さまざまな動作の実行をコントロールできます。 その他の変数と同様に、システム変数は値を確認したり使用したりすることができます。 システム変数はすべて [プロセス変数](#プロセス変数) です。 -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| System variable name | タイプ | 説明 | -| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| システム変数名 | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理) 参照。 | +| `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | +| `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • MouseDown=1 イベントの時、MouseXMouseY にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、On ClickedOn Double Clicked、および On Mouse Up フォームイベント内で、クリックのローカル座標が MouseXMouseY に返されます。 また、On Mouse Enter および On Mouse Move フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、ピクチャー上のマウス座標 を参照ください。
  • | +| `KeyCode` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 押されたキーの文字コードが代入されます。 押されたキーがファンクションキーの場合、`KeyCode` には特殊コードがセットされます。 | +| `Modifiers` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 キーボードのモディファイアキーの値を格納します (Ctrl/Command、Alt/Option、Shift、Caps Lock)。 | +| `MouseProc` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 最後のイベントが発生したプロセス番号を格納します。 | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +これらのシステム変数と同じ名前の変数、メソッド、関数を作成することはできません。 -::: \ No newline at end of file +::: From 9fb0bb5946e47506be02256e79904972a4ec045b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 21:35:34 +0200 Subject: [PATCH 1933/4889] New translations variables.md (Japanese) --- .../version-20/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index a811f8cf5908a0..e799196df65d75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -233,26 +233,26 @@ atNames{1}:="Richard" ## システム変数 -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +4Dランゲージが管理する複数の **システム変数** を使うことで、さまざまな動作の実行をコントロールできます。 その他の変数と同様に、システム変数は値を確認したり使用したりすることができます。 システム変数はすべて [プロセス変数](#プロセス変数) です。 -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| System variable name | タイプ | 説明 | -| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| システム変数名 | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理) 参照。 | +| `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | +| `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • MouseDown=1 イベントの時、MouseXMouseY にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、On ClickedOn Double Clicked、および On Mouse Up フォームイベント内で、クリックのローカル座標が MouseXMouseY に返されます。 また、On Mouse Enter および On Mouse Move フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、ピクチャー上のマウス座標 を参照ください。
  • | +| `KeyCode` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 押されたキーの文字コードが代入されます。 押されたキーがファンクションキーの場合、`KeyCode` には特殊コードがセットされます。 | +| `Modifiers` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 キーボードのモディファイアキーの値を格納します (Ctrl/Command、Alt/Option、Shift、Caps Lock)。 | +| `MouseProc` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 最後のイベントが発生したプロセス番号を格納します。 | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +これらのシステム変数と同じ名前の変数、メソッド、関数を作成することはできません。 -::: \ No newline at end of file +::: From 2ea723f59f4e6daee306fdd4e0ce3554990933c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 21:52:32 +0200 Subject: [PATCH 1934/4889] New translations variables.md (Japanese) --- .../version-20-R5/Concepts/variables.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 4dc606ec27c0c4..4354ca7884497a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() 変数は、データ型を明示的に指定せずに宣言および初期化することもできます。その場合、変数の型は 4D によって推論されます。 次に例を示します: ```4d -var $text:="hello" // テキストと推論されます -var $number:=20 // 実数と推論されます -var $obj:={} // オブジェクトと推論されます -var $mycol:=[] // コレクションと推論されます +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -249,24 +249,24 @@ atNames{1}:="Richard" ## システム変数 -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +4Dランゲージが管理する複数の **システム変数** を使うことで、さまざまな動作の実行をコントロールできます。 その他の変数と同様に、システム変数は値を確認したり使用したりすることができます。 システム変数はすべて [プロセス変数](#プロセス変数) です。 -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| System variable name | タイプ | 説明 | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| システム変数名 | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | +| `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | +| `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | +| `KeyCode` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 押されたキーの文字コードが代入されます。 押されたキーがファンクションキーの場合、`KeyCode` には特殊コードがセットされます。 | +| `Modifiers` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 キーボードのモディファイアキーの値を格納します (Ctrl/Command、Alt/Option、Shift、Caps Lock)。 | +| `MouseProc` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 最後のイベントが発生したプロセス番号を格納します。 | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +これらのシステム変数と同じ名前の変数、メソッド、関数を作成することはできません。 ::: From 61feaaa43e3a38cb2eb4420470ecf61d3228ae18 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 22:13:56 +0200 Subject: [PATCH 1935/4889] New translations variables.md (Japanese) --- .../current/Concepts/variables.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md index 8c96d926173054..e2a65f6f185462 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() 変数は、データ型を明示的に指定せずに宣言および初期化することもできます。その場合、変数の型は 4D によって推論されます。 次に例を示します: ```4d -var $text:="hello" // テキストと推論されます -var $number:=20 // 実数と推論されます -var $obj:={} // オブジェクトと推論されます -var $mycol:=[] // コレクションと推論されます +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -249,24 +249,24 @@ atNames{1}:="Richard" ## システム変数 -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +4Dランゲージが管理する複数の **システム変数** を使うことで、さまざまな動作の実行をコントロールできます。 その他の変数と同様に、システム変数は値を確認したり使用したりすることができます。 システム変数はすべて [プロセス変数](#プロセス変数) です。 -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| System variable name | タイプ | 説明 | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| システム変数名 | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | +| `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | +| `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | +| `KeyCode` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 押されたキーの文字コードが代入されます。 押されたキーがファンクションキーの場合、`KeyCode` には特殊コードがセットされます。 | +| `Modifiers` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 キーボードのモディファイアキーの値を格納します (Ctrl/Command、Alt/Option、Shift、Caps Lock)。 | +| `MouseProc` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 最後のイベントが発生したプロセス番号を格納します。 | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +これらのシステム変数と同じ名前の変数、メソッド、関数を作成することはできません。 ::: From 72f6c1869731f7d40a1dde5724d87458cec5ad6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 22:35:26 +0200 Subject: [PATCH 1936/4889] New translations variables.md (Japanese) --- .../version-20-R6/Concepts/variables.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 4dc606ec27c0c4..4354ca7884497a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() 変数は、データ型を明示的に指定せずに宣言および初期化することもできます。その場合、変数の型は 4D によって推論されます。 次に例を示します: ```4d -var $text:="hello" // テキストと推論されます -var $number:=20 // 実数と推論されます -var $obj:={} // オブジェクトと推論されます -var $mycol:=[] // コレクションと推論されます +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection ``` @@ -249,24 +249,24 @@ atNames{1}:="Richard" ## システム変数 -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +4Dランゲージが管理する複数の **システム変数** を使うことで、さまざまな動作の実行をコントロールできます。 その他の変数と同様に、システム変数は値を確認したり使用したりすることができます。 システム変数はすべて [プロセス変数](#プロセス変数) です。 -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| System variable name | タイプ | 説明 | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| システム変数名 | タイプ | 説明 | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | +| `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | +| `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | +| `KeyCode` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 押されたキーの文字コードが代入されます。 押されたキーがファンクションキーの場合、`KeyCode` には特殊コードがセットされます。 | +| `Modifiers` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 キーボードのモディファイアキーの値を格納します (Ctrl/Command、Alt/Option、Shift、Caps Lock)。 | +| `MouseProc` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 最後のイベントが発生したプロセス番号を格納します。 | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +これらのシステム変数と同じ名前の変数、メソッド、関数を作成することはできません。 ::: From f8a33a45e61f1472902810e8cfbd43ede961bb57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 23:02:07 +0200 Subject: [PATCH 1937/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-19/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 11a158be0452f0..c14454333f7b48 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -246,14 +246,14 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From e440b58c9d80fd6651a2766b54db47de61a1a69f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 23:15:28 +0200 Subject: [PATCH 1938/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 8d7601aec0886c..2d591b2c29e984 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -244,14 +244,14 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note Therefore, you cannot create a variable, method, or function using any of these variable names. -::: \ No newline at end of file +::: From be104d40bcc6a9f64ba09ba9ec0fde667cc6b998 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 23:30:15 +0200 Subject: [PATCH 1939/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../code-editor/write-class-method.md | 114 +++++++++--------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md index 2455f073ebb928..82f88f499ac29d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md @@ -463,40 +463,40 @@ Clique no botão de alternância **v** no lado esquerdo da área *Pesquisa* para A área de entrada *Replace* é usada para definir a cadeia de caracteres que substituirá a definida acima. -Clique no botão **Substituir** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D begins searching from the current text insertion point and continues to the end of the method. It is then possible to continue finding/replacing using the **Replace Next** and **Replace Previous** commands of the [**Edit** menu](#shortcuts). +Clique no botão **Substituir** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D começa a pesquisar a partir do ponto de inserção de texto atual e continua até o final do método. It is then possible to continue finding/replacing using the **Replace Next** and **Replace Previous** commands of the [**Edit** menu](#shortcuts). -Click the **Replace all** button to replace all the occurrences corresponding to the search criteria directly in the open method. +Clique no botão **Replace all** para substituir todas as ocorrências correspondentes aos critérios de pesquisa diretamente no método aberto. ### Encontrar o mesmo -The **Find Same** command is used to find character strings identical to the one selected. This command is only active if you have selected at least one character in the Code Editor. +O comando **Find Same** é usado para localizar cadeias de caracteres idênticas à selecionada. Esse comando só estará ativo se você tiver selecionado pelo menos um caractere no Code Editor. -The search carried out is of the "Find Next" type in the current code editor window. +A pesquisa realizada é do tipo "Localizar próximo" na janela atual do editor de código. -The **Find Same Next** and **Find Same Previous** commands are used to find character strings *strictly* identical to the ones selected. Por exemplo, as maiúsculas e minúsculas devem corresponder. +Os comandos **Find Same Next** e **Find Same Previous** são usados para localizar cadeias de caracteres *estritamente* idênticas às selecionadas. Por exemplo, as maiúsculas e minúsculas devem corresponder. ### Marcar tudo -The **Edit > Bookmark All** command is enabled when a search has already been specified in the find or replace dialog box. When you select this command, 4D puts a bookmark at each line that contains an item corresponding to the "current" search criteria. Deste modo, é fácil identificar todos os resultados da pesquisa. For more information about bookmarks, refer to [Bookmarks](#bookmarks). +O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido especificada na caixa de diálogo localizar ou substituir. Quando você seleciona esse comando, 4D coloca um marcador em cada linha que contém um item correspondente aos critérios de pesquisa "atuais". Deste modo, é fácil identificar todos os resultados da pesquisa. Para obter mais informações sobre marcadores, consulte [Marcadores](#bookmarks). ## Erros de sintaxe -4D verifica automaticamente a sintaxe do método para ver se está correta. Se introduzir texto ou selecionar um componente que não esteja sintaticamente correto, 4D apresenta um símbolo para indicar a expressão incorrecta ![](../assets/en/code-editor/incorrect-expression-icon.png). When you move the mouse over the symbol, a help tip displays the cause of the error: +4D verifica automaticamente a sintaxe do método para ver se está correta. Se introduzir texto ou selecionar um componente que não esteja sintaticamente correto, 4D apresenta um símbolo para indicar a expressão incorrecta ![](../assets/en/code-editor/incorrect-expression-icon.png). Quando você passa o mouse sobre o símbolo, uma dica de ajuda exibe a causa do erro: ![](../assets/en/code-editor/incorrect-expression-message.png) -When entering code, you can immediately check the syntax of the current line (without advancing to the next line) by pressing the **Enter** key on the numeric keypad. 4D evaluates the line, formats it, marks any errors, and places the insertion point at the end of the line. When a line of a method, class or function is marked as having improper syntax, check and fix the entry. Se a linha estiver correta, 4D removerá o símbolo de erro. Quando salvar ou fechar a janela, todo o método é validado. You can also force validation by pressing the **Enter** key. +When entering code, you can immediately check the syntax of the current line (without advancing to the next line) by pressing the **Enter** key on the numeric keypad. 4D avalia a linha, formata, marca qualquer erro e coloca o ponto de inserção no final da linha. Quando uma linha de um método, classe ou função for marcada como tendo sintaxe inadequada, verifique e corrija a entrada. Se a linha estiver correta, 4D removerá o símbolo de erro. Quando salvar ou fechar a janela, todo o método é validado. You can also force validation by pressing the **Enter** key. Quando o método, classe ou função é validado, 4D verifica: - erros básicos de sintaxe -- the structure of statements (`If`, `End if` and so on) +- a estrutura das instruções (`If`, `End if` e assim por diante) - matching enclosing characters in the code such as parentheses or quotation marks. When you type an enclosing character, 4D indicates the match by framing the start/end characters with gray rectangles: ![](../assets/en/code-editor/matching-enclosing-characters.png) @@ -517,25 +517,25 @@ A [barra de estado](#status-bar) também fornece informações contextuais. ::: -- **Errors**: When you mouse over the symbol indicating an error to the left of the editing area, a help tip displays the cause of the error (see [Syntax errors](#syntax-errors)). +- **Erros**: quando você passa o mouse sobre o símbolo que indica um erro à esquerda da área de edição, uma dica de ajuda exibe a causa do erro (consulte [Erros de sintaxe](#syntax-errors)). -- **4D command documentation**: When you move the mouse over a 4D command or function, a help tip provides its syntax along with a brief description of how it works. ![](../assets/en/code-editor/status-bar-description.png) +- **Documentação do comando 4D**: quando você passa o mouse sobre um comando ou função 4D, uma dica de ajuda fornece sua sintaxe juntamente com uma breve descrição de como funciona. ![](../assets/en/code-editor/status-bar-description.png) -- **Variable type and description**: When you mouse over a variable, a help tip shows its type (if it has been explicitly defined in the method) and associated comment, if any. ![](../assets/en/code-editor/variable-type.png) +- **Tipo de variável e descrição**: quando você passa o mouse sobre uma variável, uma dica de ajuda mostra seu tipo (se tiver sido explicitamente definido no método) e o comentário associado, se houver. ![](../assets/en/code-editor/variable-type.png) -- **Project methods or functions**: When you mouse over a project method or class function, a help tip displays: +- **Métodos ou funções do projeto**: quando você passa o mouse sobre um método projeto ou função de classe, uma dica de ajuda é exibida: - ou os comentários especificados no Explorador. - - or the first few lines of the method or class function if it includes comments (lines beginning with // or /*...*/ comment block). It is common practice to insert documentation for the method as well as its parameters in the form of comments at the beginning of the method. You can get this information directly in the help tip, just make sure to first remove any comments found in the Explorer. Comments at the beginning of a method: ![](../assets/en/code-editor/comments-method.png) Help tip in another method: ![](../assets/en/code-editor/help-tip.png) + - ou as primeiras linhas da função do método ou da classe, se ela incluir comentários (linhas que começam com // ou /*...*/ bloco de comentários). É prática comum inserir documentação para o método, assim como seus parâmetros, na forma de comentários no início do método. Você pode obter essa informação diretamente na gorjeta de ajuda, apenas certifique-se de remover primeiro quaisquer comentários encontrados no Explorer. Comentários no início de um método: ![](../assets/en/code-editor/comments-method.png) Dica de ajuda em outro método: ![](../assets/en/code-editor/help-tip.png) -- You can also create a **dedicated documentation file** named `.md` in the `/documentation` folder. See [Viewing documentation in the code editor](../Project/documentation.md#viewing-documentation-in-the-code-editor) +- Você também pode criar um **arquivo de documentação dedicado** chamado `.md` na pasta `/documentation`. Veja [Visualizando a documentação no editor de código](../Project/documentation.md#viewing-documentation-in-the-code-editor) ## Comentar / Não comentar -There is no limit on the number of lines. O editor de código não aplica nenhum estilo específico nos comentários. The length of comments is limited to the maximum size of 32,000 characters per line. +A linguagem 4D suporta [comentários](../Concepts/quick-tour.md#comments), linhas inativas de código. O editor de código não aplica nenhum estilo específico nos comentários. O comprimento dos comentários é limitado ao tamanho máximo de 32.000 caracteres por linha. -There are two kinds of comments: `//comment` (single line comment) and `/*comment*/`(inline comments or multiline comment blocks). +Há dois tipos de comentários: `//comment`(comentário de linha única) e `/comment/` (comentários em linha ou blocos de comentários de várias linhas). When the selection includes both active code and commented lines, an additional pair of comment characters ( // ) is added to the latter; this way, they will retain their initial commented status if the line is subsequently "uncommented." When the selection contains only commented lines, the **Uncomment** command is applied. When the selection contains only active code, the **Comment** command is applied. @@ -543,29 +543,29 @@ When the selection includes both active code and commented lines, an additional Comments can be created by typing `/` characters. Or, the **Comment/Uncomment** command, found in the **Method** menu as well as in the Code Editor context menu is used to mark a group of selected lines of code as single line comments, or, on the contrary, to remove the single line comment characters from a selection. To use this command, select the code to be marked as commented, then select the **Comment/Uncomment** command: -> The **Comment/Uncomment** command only operates with full lines --- it cannot be used to comment only part of a line. +> O comando **Comentar/Descomentar** opera apenas com linhas completas --- não pode ser usado para comentar apenas parte de uma linha. ## Expandir / Recolher -4D code located inside loops and conditions can now be collapsed or expanded, in order to facilitate the reading of methods: +O código 4D localizado dentro de loops e condições agora pode ser recolhido ou expandido, para facilitar a leitura dos métodos: -- Expanded code: ![](../assets/en/code-editor/expanded-code.png) +- Código expandido: ![](../assets/en/code-editor/expanded-code.png) -- Collapsed code: ![](../assets/en/code-editor/collapsed-code.png) +- Código recolhido: ![](../assets/en/code-editor/collapsed-code.png) -If you place the mouse over the expand button [...], a help tip appears, displaying the first lines of the hidden code. +Se você posicionar o mouse sobre o botão de expansão [...], uma dica de ajuda aparece, exibindo as primeiras linhas do código oculto. -A collapsed portion of code can be selected, copied, pasted or deleted. Todas as linhas incluídas nesse documento serão copiadas, coladas ou excluídas, respectivamente. Quando uma parte do código é colada, é automaticamente expandida. +Uma porção colapsada de código pode ser selecionada, copiada, colada ou excluída. Todas as linhas incluídas nesse documento serão copiadas, coladas ou excluídas, respectivamente. Quando uma parte do código é colada, é automaticamente expandida. Existem várias formas de expandir e recolher código: -- Click on the expand/collapse icons ([+] and [-] under Windows) or on the opening button [...] -- Use the commands of the **Method > Collapse/Expand** submenu: +- Clique nos ícones de expansão/colapso ([+] e [-] no Windows) ou no botão de abertura [...] +- Use os comandos do submenu **Método > Recolher/Expandir**: - - **Collapse Selection** / **Expand Selection**: collapses or expands all the code structures found in the text selection. - - **Collapse Current Level** / **Expand Current Level**: collapses or expands the code structure at the level where the cursor is located. These commands are also available in the **context menu** of the editor. - - **Collapse All** / **Expand All**: collapses or expands all the loops and conditions of a method. Estes comandos também estão disponíveis na barra de ferramentas do editor. + - **Recolher Seleção** / **Expandir Seleção**: recolhe ou expande todas as estruturas de código encontradas na seleção de texto. + - **Recolher Nível Atual** / **Expandir Nível Atual**: recolhe ou expande a estrutura do código no nível em que o cursor está localizado. Esses comandos também estão disponíveis no **menu de contexto** do editor. + - **Recolher tudo** / **Expandir tudo**: colapsa ou expande todos os laços e condições de um método. Estes comandos também estão disponíveis na barra de ferramentas do editor. ## Blocos @@ -579,97 +579,97 @@ Os blocos podem ser definidos por: ### Selecionar bloco envolvente -The **Select Enclosing Block** function is used to select the "enclosing block" of the code containing the insertion point. +A função **Select Enclosing Block** é usada para selecionar o "bloco envolvente" do código que contém o ponto de inserção. -If a block of text is already selected, the function selects the enclosing block of the next highest level and so on, until the entire method is selected. +Se um bloco de texto já estiver selecionado, a função seleciona o bloco que o envolve com o nível superior seguinte e assim por diante, até que o método inteiro seja selecionado. -Pressing **Ctrl+Shift+B** (Windows) or **Command+Shift+B** (macOS) enables you to reverse this operation and deselect the last enclosing block selected. +Pressionar **Ctrl+Shift+B** (Windows) ou **Command+Shift+B** (macOS) permite reverter essa operação e desmarcar o último bloco selecionado. -**Note:** If the insertion point is placed in an `If` or `Else` type structure, the enclosing block will be the one containing, respectively, the `If` or `Else` statement. +**Nota:** se o ponto de inserção for colocado em uma estrutura do tipo `If` ou `Else`, o bloco anexo será aquele que contém, respectivamente, a instrução `If` ou `Else`. ### Início do bloco ou fim do bloco Two commands make it easier to move around within code structures (e.g. `If... Else... End if`): -- **Start Of Block**: places the cursor at the start of the current structure, just before the initial keyword. -- **End Of Block**: places the cursor at the end of the current structure, just after the final keyword. +- **Início do bloco**: coloca o cursor no início da estrutura atual, logo antes da palavra-chave inicial. +- **Fim do bloco**: coloca o cursor no final da estrutura atual, logo após a palavra-chave final. -These commands are found in the **Method** menu as well as the context menu of the editor. Também pode utilizar os seguintes atalhos: +Esses comandos são encontrados no menu **Método** e no menu de contexto do editor. Também pode utilizar os seguintes atalhos: - Windows: **Ctrl + seta para cima** ou **Ctrl** + **seta para baixo**' - macOS: **Comando** + **seta para cima** ou **Comando** +**seta para baixo**. ## Marcadores -4D permite que você associe marcadores a certas linhas em seus métodos. You can then browse quickly within the code by passing from one bookmark to another using specific commands. +4D permite que você associe marcadores a certas linhas em seus métodos. Você pode navegar rapidamente dentro do código passando de um favorito para outro usando comandos específicos. ![](../assets/en/code-editor/bookm.png) -A bookmark moves along with its original row if additional rows are inserted in the method. Os marcadores são guardados com os métodos. +Um favorito se move junto com sua linha original se linhas adicionais forem inseridas no método. Os marcadores são guardados com os métodos. -Bookmarks are managed using the **Bookmarks** submenu of the **Method** menu: +Os marcadores são gerenciados usando o submenu **Marcadores** do menu **Método**: -- **Toggle**: Associates a bookmark with the current line (where the cursor is located) if it does not already have one or removes the existing bookmark if it does. This function is also available using the **Toggle Bookmark** command of the editor's context menu or using the **Ctrl+F3** (Windows) or **Command+F3** (macOS) keyboard shortcut. -- **Remove All**: Removes all bookmarks from the foreground window. -- **Goto Next** / **Goto Previous**: Enables browsing among bookmarks in the window. Selecting one of these commands places the cursor on the first character of the line associated with the bookmark concerned. You can also use the keyboard shortcuts **F3** (go to next) or **Shift+F3** (go to previous). +- **Alternar**: associa um favorito com a linha atual (onde o cursor está localizado) se ele ainda não tiver um ou remover o favorito existente se o fizer. Essa função também está disponível usando o comando **Alternar marcador** do menu de contexto do editor ou usando o atalho de teclado **Ctrl+F3** (Windows) ou **Command+F3** (macOS). +- **Remover tudo**: remove todos os favoritos da janela em primeiro plano. +- **Ir para próximo** / **Ir para anterior**: permite a navegação entre os marcadores na janela. Selecionar um desses comandos coloca o cursor sobre o primeiro caractere da linha associada ao marcador em questão. Você também pode usar os atalhos de teclado **F3** (ir para o próximo) ou **Shift+F3** (ir para o anterior). :::info -You can use bookmarks as markers for lines that contain an [item found by a search](#find). Neste caso, 4D adiciona automaticamente os marcadores. Para mais informações, consulte [Marcar tudo](#bookmark-all). +Você pode usar marcadores como marcadores de linhas que contêm um [item encontrado por uma pesquisa](#find). Neste caso, 4D adiciona automaticamente os marcadores. Para mais informações, consulte [Marcar tudo](#bookmark-all). ::: ## Revelar no Explorador -The **Reveal in Explorer...** command opens an Explorer window with the target element selected. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Reveal in Explorer...** . +O comando **Revelar no Explorer...** abre uma janela do Explorer com o elemento de destino selecionado. Para fazer isso, coloque o cursor dentro do nome do elemento ou selecione-o, então escolha **Método** > **Revelar no Explorer...** . ## Pesquisar chamadores -The **Search Callers** command in the **Method** menu is only enabled for project methods. It searches for all the objects (other methods or menus) that reference the project method. +O comando **Pesquisar chamadores** no menu **Método** só está ativado para métodos de projeto. Ele procura todos os objetos (outros métodos ou menus) que fazem referência ao método do projeto. -**Note:** The **Search Callers...** command is also available in **Explorer** > **Methods** +**Nota:** o comando **Pesquisar chamadores...** também está disponível em **Explorador** > **Métodos** Este comando apresenta os seus resultados numa nova janela. ## Ir para Definição -The **Goto Definition** command opens the definition of an element referenced in the Code Editor. To do this, place the cursor inside the object name or select it, and choose **Method** > **Goto Definition...** or use the context menu of the editor. +O comando **Goto Definition** abre a definição de um elemento referenciado no Editor de código. Para fazer isso, coloque o cursor dentro do nome do objeto ou selecione-o e escolha **Method** > **Goto Definition...** ou use o menu de contexto do editor. :::tip -This feature is also available through the keyboard shortcut **Ctrl+K** (Windows) / **Command+K** (macOS) or **Alt+double-click**. +Essa funcionalidade também está disponível através do atalho de teclado **Ctrl+K** (Windows) / **Command+K** (macOS) ou **Alt+double-click**. ::: -The effect of the **Goto Definition...** command varies depending on the target element: +O efeito do comando **Ir a Definição...** varia dependendo do elemento de destino: -- with a project method, it displays the contents of the method in a new window of the Code Editor +- com um método de projeto, ele exibe o conteúdo do método em uma nova janela do Editor de Código - com um nome de classe ou função classe, ele abre a classe no Editor de código -- with a built-in 4D command or function, it has the same effect as the [**Show documentation**](#show-documentation) command. +- com um comando ou função 4D integrado, ele tem o mesmo efeito que o comando [**Mostrar documentação**](#show-documentation). ## Mostrar documentação -The **Show documentation...** command opens the documentation for the target element. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Show documentation...** or use the contextual menu. O efeito varia consoante o elemento alvo. Por exemplo: +O comando **Mostrar documentação...** abre a documentação do elemento de destino. Para fazer isso, coloque o cursor no nome do elemento ou selecione-o e, em seguida, escolha **Método** > **Mostrar documentação...** ou use o menu contextual. O efeito varia consoante o elemento alvo. Por exemplo: -- Selecting a project method or a user class and choosing **Show documentation...** selects the method in the Explorer and switches to the documentation tab -- Selecting a 4D command, function, or class name and choosing **Show documentation...** displays the online documentation. -- If no element is selected, the command opens the documentation of the method currently opened in the Code Editor, [if any](../Project/documentation.md). +- Selecionar um método de projeto ou uma classe de usuário e escolher **Mostrar documentação...** seleciona o método no Explorador e muda para a guia de documentação +- Ao selecionar um comando, função ou nome de classe 4D e escolher **Mostrar documentação...** será exibida a documentação online. +- Se nenhum elemento for selecionado, o comando abrirá a documentação do método aberto no momento no Editor de código, [se houver](../Project/documentation.md). :::tip -To display the documentation of a 4D "classic" language command, select the command name or simply place the cursor in the name and press **F1**. The documentation of the command is displayed in a new window of your default browser. 4D looks for the documentation depending on the settings made in the Preferences (see [Documentation location](../Preferences/general.md#documentation-location)). +Para exibir a documentação de um comando da linguagem "clássica" do 4D, selecione o nome do comando ou simplesmente coloque o cursor no nome e pressione **F1**. A documentação do comando é exibida em uma nova janela do seu navegador padrão. O 4D procura a documentação de acordo com as configurações feitas nas Preferências (consulte [Localização da documentação](../Preferences/general.md#documentation-location)). ::: ## Pesquisar referências -The **Search References...** command found in the **Method** menu or the context menu of the Code Editor finds all the objects (methods and forms) in the project where the current item of the method is referenced (used). +O comando **Search References...** encontrado no menu **Method** ou no menu de contexto do Editor de código localiza todos os objetos (métodos e formulários) no projeto em que o item atual do método é referenciado (usado). -The current item is either the one selected or the one where the cursor is located. Pode ser um nome de campo, nome de variável, comando, cadeia de caracteres e assim por diante. For example, the following action looks for all the occurrences of the *vlNbCmd* variable in the database: +O item atual é aquele selecionado ou aquele em que o cursor está localizado. Pode ser um nome de campo, nome de variável, comando, cadeia de caracteres e assim por diante. Por exemplo, a ação a seguir procura todas as ocorrências da variável *vlNbCmd* no banco de dados: ![find-dialog](../assets/en/code-editor/search-references.png) From 448d7b3614ecac462de741ee700b02b381e4c5db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 23:31:16 +0200 Subject: [PATCH 1940/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/variables.md | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 4b6520562b8b9c..e262dba2da4103 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -124,10 +124,11 @@ var $d : cs.Customer:=cs.Customer.new() As variáveis também podem ser declaradas e inicializadas sem mencionar explicitamente seu tipo de dados, caso em que seu tipo será inferido por 4D. Aqui estão alguns exemplos: ```4d -var $text:="hello" // Inferido como texto -var $number:=20 // Inferido como real -var $obj:={} // Inferido como um objeto -var $mycol:=[] // Inferido como uma coleção +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection + ``` :::note @@ -252,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descrição | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 681f2fa64256891e5fce6752a977a7b451a8a8f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 26 Aug 2024 23:50:54 +0200 Subject: [PATCH 1941/4889] New translations variables.md (Portuguese, Brazilian) --- .../current/Concepts/variables.md | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md index 6c33f4797634d4..09075e5b9e6b51 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -124,10 +124,11 @@ var $d : cs.Customer:=cs.Customer.new() As variáveis também podem ser declaradas e inicializadas sem mencionar explicitamente seu tipo de dados, caso em que seu tipo será inferido por 4D. Aqui estão alguns exemplos: ```4d -var $text:="hello" // Inferido como texto -var $number:=20 // Inferido como real -var $obj:={} // Inferido como um objeto -var $mycol:=[] // Inferido como uma coleção +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection + ``` :::note @@ -252,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descrição | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 3aec1aee3a8b092529481e979612d54a35fcdca1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 00:08:25 +0200 Subject: [PATCH 1942/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../current/code-editor/write-class-method.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md index efb0dfb399b0a8..15a1c8f8fa6e25 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md @@ -445,25 +445,25 @@ Clique no botão de alternância **v** no lado esquerdo da área _Search_ para e A área de entrada _Replace_ é usada para definir a cadeia de caracteres que substituirá a definida acima. -Clique no botão **Replace** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D begins searching from the current text insertion point and continues to the end of the method. É possível então continuar encontrando/substituindo usando os comandos **Substituir Próximo** e **Substituir o anterior** do menu [**Editar**](#atalhos). +Clique no botão **Replace** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D começa a pesquisar a partir do ponto de inserção de texto atual e continua até o final do método. É possível então continuar encontrando/substituindo usando os comandos **Substituir Próximo** e **Substituir o anterior** do menu [**Editar**](#atalhos). Clique no botão **Replace all** para substituir todas as ocorrências correspondentes aos critérios de pesquisa diretamente no método aberto. ### Encontrar o mesmo -O comando **Find Same** é usado para localizar cadeias de caracteres idênticas à selecionada. This command is only active if you have selected at least one character in the Code Editor. +O comando **Find Same** é usado para localizar cadeias de caracteres idênticas à selecionada. Esse comando só estará ativo se você tiver selecionado pelo menos um caractere no Code Editor. -The search carried out is of the "Find Next" type in the current code editor window. +A pesquisa realizada é do tipo "Localizar próximo" na janela atual do editor de código. Os comandos **Find Same Next** e **Find Same Previous** são usados para localizar cadeias de caracteres _estritamente_ idênticas às selecionadas. Por exemplo, as maiúsculas e minúsculas devem corresponder. ### Marcar tudo -O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido especificada na caixa de diálogo localizar ou substituir. When you select this command, 4D puts a bookmark at each line that contains an item corresponding to the "current" search criteria. Deste modo, é fácil identificar todos os resultados da pesquisa. Para obter mais informações sobre marcadores, consulte [Marcadores](#marcadores). +O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido especificada na caixa de diálogo localizar ou substituir. Quando você seleciona esse comando, 4D coloca um marcador em cada linha que contém um item correspondente aos critérios de pesquisa "atuais". Deste modo, é fácil identificar todos os resultados da pesquisa. Para obter mais informações sobre marcadores, consulte [Marcadores](#marcadores). ## Avisos e erros -Thanks to the 4D Code Live Checker, the syntax, consistency, and structure of the entered code are automatically checked in order to prevent execution errors. For example, the Code Live Checker can detect that a right parenthesis is missing or that you used an unknown dataclass attribute. +Graças ao 4D Code Live Checker, a sintaxe, a consistência e a estrutura do código inserido são verificadas automaticamente para evitar erros de execução. Por exemplo, o Code Live Checker pode detectar a falta de um parêntese à direita ou o uso de um atributo de classe de dados desconhecido. O Code Live Checker é ativado em três níveis: @@ -471,31 +471,31 @@ O Code Live Checker é ativado em três níveis: - quando você [verifica a sintaxe](../Project/compiler.md#check-syntax) no compilador, - quando você [compila](../Project/compiler.md) o projeto. -4D verifica automaticamente a sintaxe do código para ver se está correta. If you enter text or select a component that is not correct, 4D displays a symbol to indicate the incorrect expression. +4D verifica automaticamente a sintaxe do código para ver se está correta. Se você inserir um texto ou selecionar um componente que não esteja correto, o 4D exibirá um símbolo para indicar a expressão incorreta. Dois tipos de símbolos são exibidos: - **[warnings](../Project/compiler.md#warnings)** ![warning](../assets/en/code-editor/incorrect-expression-icon.png): Warnings are intended to draw your attention to statements that might lead to execution errors. Não impedem a compilação. - **errors**![error](../assets/en/code-editor/error-icon.png): erros são anomalias que impedem que o código seja executado corretamente. Eles devem ser corrigidos, caso contrário o projeto não será compilado. -When you move the mouse over the symbol, a help tip displays the cause of the error: +Quando você passa o mouse sobre o símbolo, uma dica de ajuda exibe a causa do erro: ![](../assets/en/code-editor/incorrect-expression-message.png) -O Verificador de código ao vivo é ativado enquanto você insere o código. When a line of a method, class or function is marked as having improper syntax, check and fix the entry. Se a linha estiver correta, 4D removerá o símbolo de erro. Quando salvar ou fechar a janela, todo o método é validado. +O Verificador de código ao vivo é ativado enquanto você insere o código. Quando uma linha de um método, classe ou função for marcada como tendo sintaxe inadequada, verifique e corrija a entrada. Se a linha estiver correta, 4D removerá o símbolo de erro. Quando salvar ou fechar a janela, todo o método é validado. -Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D evaluates the line, formats it, marks any errors, and places the insertion point at the end of the line. +Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D avalia a linha, formata, marca qualquer erro e coloca o ponto de inserção no final da linha. O Code Live Checker verifica se: - erros básicos de sintaxe (operadores errados, erros de ortografia e similares) - a estrutura das declarações (`If`, `End if` e assim por diante) -- matching enclosing characters in the code such as parentheses or brackets (see tip below) -- the calls of attributes and functions according to your model (ORDA) and user class definitions. For example, the Code Live Checker generates an error when a call to a dataclass computed attribute is not compatible with the declared computed attribute type. +- correspondência de caracteres de fechamento no código, como parênteses ou colchetes (veja a dica abaixo) +- as chamadas de atributos e funções de acordo com seu modelo (ORDA) e definições de classe de usuário. Por exemplo, o Code Live Checker gera um erro quando uma chamada para um atributo computado de classe de dados não é compatível com o tipo de atributo computado declarado. :::tip -When you type an enclosing character, 4D indicates the match by framing the start/end characters with gray rectangles by default: +Quando você digita um caractere de fechamento, 4D indica a correspondência enquadrando os caracteres de início/fim com retângulos cinza por padrão: ![](../assets/en/code-editor/matching-enclosing-characters.png) @@ -503,7 +503,7 @@ Você pode modificar a forma como o 4D indica os caracteres correspondentes ou d ::: -The Code Live Checker cannot detect some errors that only occur during execution. Erros de execução são capturados por 4D quando o código é executado. No entanto, lembre-se de que o [compiler](../Project/compiler.md) também fornece ajuda indispensável para a detecção de erros. +O Code Live Checker não consegue detectar alguns erros que ocorrem somente durante a execução. Erros de execução são capturados por 4D quando o código é executado. No entanto, lembre-se de que o [compiler](../Project/compiler.md) também fornece ajuda indispensável para a detecção de erros. ## Dicas de ajuda @@ -526,7 +526,7 @@ A [barra de status](#status-bar) também fornece informações contextuais. - **Métodos ou funções do projeto**: Quando você passa o mouse sobre um método de projeto ou função de classe, uma dica de ajuda é exibida: - ou os comentários especificados no Explorador. - - ou as primeiras linhas da função do método ou da classe, se ela incluir comentários (linhas que começam com // ou /_..._/ bloco de comentários). It is common practice to insert documentation for the method as well as its parameters in the form of comments at the beginning of the method. You can get this information directly in the help tip, just make sure to first remove any comments found in the Explorer. + - ou as primeiras linhas da função do método ou da classe, se ela incluir comentários (linhas que começam com // ou /_..._/ bloco de comentários). É prática comum inserir documentação para o método, assim como seus parâmetros, na forma de comentários no início do método. Você pode obter essa informação diretamente na gorjeta de ajuda, apenas certifique-se de remover primeiro quaisquer comentários encontrados no Explorer. Comentários no início de um método: ![](../assets/en/code-editor/comments-method.png) Dica de ajuda em outro método: @@ -536,7 +536,7 @@ A [barra de status](#status-bar) também fornece informações contextuais. ## Comentar / Não comentar -A linguagem 4D suporta [comentários](../Concepts/quick-tour.md#comments), que são linhas de código inativas. O editor de código não aplica nenhum estilo específico nos comentários. The length of comments is limited to the maximum size of 32,000 characters per line. +A linguagem 4D suporta [comentários](../Concepts/quick-tour.md#comments), que são linhas de código inativas. O editor de código não aplica nenhum estilo específico nos comentários. O comprimento dos comentários é limitado ao tamanho máximo de 32.000 caracteres por linha. Há dois tipos de comentários: `//comment` (comentário de linha única) e `/*comment*/` (comentários em linha ou blocos de comentários de várias linhas). @@ -550,7 +550,7 @@ Quando a seleção contém apenas código ativo, o comando **Comentário** é ap ## Expandir / Recolher -4D code located inside loops and conditions can now be collapsed or expanded, in order to facilitate the reading of methods: +O código 4D localizado dentro de loops e condições agora pode ser recolhido ou expandido, para facilitar a leitura dos métodos: - Código expandido: ![](../assets/en/code-editor/expanded-code.png) @@ -558,13 +558,13 @@ Quando a seleção contém apenas código ativo, o comando **Comentário** é ap - Código recolhido: ![](../assets/en/code-editor/collapsed-code.png) -If you place the mouse over the expand button [...], a help tip appears, displaying the first lines of the hidden code. +Se você posicionar o mouse sobre o botão de expansão [...], uma dica de ajuda aparece, exibindo as primeiras linhas do código oculto. -A collapsed portion of code can be selected, copied, pasted or deleted. Todas as linhas incluídas nesse documento serão copiadas, coladas ou excluídas, respectivamente. Quando uma parte do código é colada, é automaticamente expandida. +Uma porção colapsada de código pode ser selecionada, copiada, colada ou excluída. Todas as linhas incluídas nesse documento serão copiadas, coladas ou excluídas, respectivamente. Quando uma parte do código é colada, é automaticamente expandida. Existem várias formas de expandir e recolher código: -- Click on the expand/collapse icons ([+] and [-] under Windows) or on the opening button [...] +- Clique nos ícones de expansão/colapso ([+] e [-] no Windows) ou no botão de abertura [...] - Use os comandos do submenu **Method > Collapse/Expand**: - **Recolher Seleção** / **Expandir Seleção**: recolhe ou expande todas as estruturas de código encontradas na seleção de texto. @@ -584,7 +584,7 @@ Os blocos podem ser definidos por: A função **Select Enclosing Block** é usada para selecionar o "bloco envolvente" do código que contém o ponto de inserção. -If a block of text is already selected, the function selects the enclosing block of the next highest level and so on, until the entire method is selected. +Se um bloco de texto já estiver selecionado, a função seleciona o bloco que o envolve com o nível superior seguinte e assim por diante, até que o método inteiro seja selecionado. Pressionar **Ctrl+Shift+B** (Windows) ou **Command+Shift+B** (macOS) permite reverter essa operação e desmarcar o último bloco selecionado. @@ -604,17 +604,17 @@ Esses comandos são encontrados no menu **Méto** e no menu de contexto do edito ## Marcadores -4D permite que você associe marcadores a certas linhas em seus métodos. You can then browse quickly within the code by passing from one bookmark to another using specific commands. +4D permite que você associe marcadores a certas linhas em seus métodos. Você pode navegar rapidamente dentro do código passando de um favorito para outro usando comandos específicos. ![](../assets/en/code-editor/bookm.png) -A bookmark moves along with its original row if additional rows are inserted in the method. Os marcadores são guardados com os métodos. +Um favorito se move junto com sua linha original se linhas adicionais forem inseridas no método. Os marcadores são guardados com os métodos. Os marcadores são gerenciados usando o submenu **Bookmarks** do menu **Method**: - **Alternar**: Associa um favorito com a linha atual (onde o cursor está localizado) se ele ainda não tiver um ou remover o favorito existente se o fizer. Essa função também está disponível usando o comando **Toggle Bookmark** do menu de contexto do editor ou usando o atalho de teclado **Ctrl+F3** (Windows) ou **Command+F3** (macOS). - **Remover tudo**: Remove todos os favoritos da janela em primeiro plano. -- **Para o próximo** / **Para o anterior**: Permite a navegação entre os marcadores na janela. Selecting one of these commands places the cursor on the first character of the line associated with the bookmark concerned. Você também pode usar os atalhos de teclado **F3** (ir para o próximo) ou **Shift+F3** (ir para o anterior). +- **Para o próximo** / **Para o anterior**: Permite a navegação entre os marcadores na janela. Selecionar um desses comandos coloca o cursor sobre o primeiro caractere da linha associada ao marcador em questão. Você também pode usar os atalhos de teclado **F3** (ir para o próximo) ou **Shift+F3** (ir para o anterior). :::info @@ -628,7 +628,7 @@ O comando **Revelar no Explorer...** abre uma janela do Explorer com o elemento ## Pesquisar chamadores -O comando **Search Callers** no menu **Method** só é ativado para métodos de projeto. It searches for all the objects (other methods or menus) that reference the project method. +O comando **Search Callers** no menu **Method** só é ativado para métodos de projeto. Ele procura todos os objetos (outros métodos ou menus) que fazem referência ao método do projeto. **Nota:** O comando **Pesquisar Chamadores...** também está disponível em **Explorador** > **Métodos** @@ -646,7 +646,7 @@ Essa funcionalidade também está disponível através do atalho de teclado **Ct O efeito do comando **Ir a Definição...** varia dependendo do elemento de destino: -- with a project method, it displays the contents of the method in a new window of the Code Editor +- com um método de projeto, ele exibe o conteúdo do método em uma nova janela do Editor de Código - com um nome de classe ou função classe, ele abre a classe no Editor de código - com um comando ou função 4D integrado, ele tem o mesmo efeito que o comando [**Mostrar documentação**](#show-documentation). @@ -660,7 +660,7 @@ O comando **Mostrar documentação...** abre a documentação do elemento de des :::tip -Para exibir a documentação de um comando da linguagem "clássica" do 4D, selecione o nome do comando ou simplesmente coloque o cursor no nome e pressione **F1**. The documentation of the command is displayed in a new window of your default browser. O 4D procura a documentação dependendo das configurações feitas nas Preferências (consulte [Local da documentação](../Preferences/general.md#documentation-location)). +Para exibir a documentação de um comando da linguagem "clássica" do 4D, selecione o nome do comando ou simplesmente coloque o cursor no nome e pressione **F1**. A documentação do comando é exibida em uma nova janela do seu navegador padrão. O 4D procura a documentação dependendo das configurações feitas nas Preferências (consulte [Local da documentação](../Preferences/general.md#documentation-location)). ::: @@ -668,7 +668,7 @@ Para exibir a documentação de um comando da linguagem "clássica" do 4D, selec O comando **Search References...** encontrado no menu **Method** ou no menu de contexto do Editor de código localiza todos os objetos (métodos e formulários) no projeto em que o item atual do método é referenciado (usado). -The current item is either the one selected or the one where the cursor is located. Pode ser um nome de campo, nome de variável, comando, cadeia de caracteres e assim por diante. Por exemplo, a ação a seguir procura todas as ocorrências da variável _vlNbCmd_ no banco de dados: +O item atual é aquele selecionado ou aquele em que o cursor está localizado. Pode ser um nome de campo, nome de variável, comando, cadeia de caracteres e assim por diante. Por exemplo, a ação a seguir procura todas as ocorrências da variável _vlNbCmd_ no banco de dados: ![find-dialog](../assets/en/code-editor/search-references.png) From ef5033d14d345985a1be72c6e48cb7c7c500a4f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 00:09:11 +0200 Subject: [PATCH 1943/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/IMAPTransporterClass.md | 192 +++++++++--------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index afdf5b9cf844a7..605714752c2e5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -1032,19 +1032,19 @@ Se quiser receber uma mensagem com ID = 1: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ids | Collection | -> | Colecção de identificação da mensagem | -| startMsg | Integer | -> | Número sequencial da primeira mensagem | -| endMsg | Integer | -> | Número sequencial da última mensagem | -| options | Object | -> | Instruções de tratamento de mensagens | -| Resultados | Object | <- | Object containing:
    • a collection of [Email objects](EmailObjectClass.md#email-object) and
    • a collection of IDs or numbers for missing messages, if any
    | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ids | Collection | -> | Colecção de identificação da mensagem | +| startMsg | Integer | -> | Número sequencial da primeira mensagem | +| endMsg | Integer | -> | Número sequencial da última mensagem | +| options | Object | -> | Instruções de tratamento de mensagens | +| Resultados | Object | <- | Objeto contendo:
    • uma coleção de [objetos de e-mail] (EmailObjectClass.md#email-object) e
    • uma coleção de IDs ou números para mensagens ausentes, se houver
    | #### Descrição -The `.getMails()` function returns an object containing a collection of `Email` objects. +A função `.getMails()` retorna um objeto que contém uma coleção de objetos `Email`. **Primeira sintaxe:** @@ -1052,9 +1052,9 @@ The `.getMails()` function A primeira sintaxe permite recuperar mensagens com base nas suas identificações. -In the *ids* parameter, pass a collection of IDs for the messages to return. You can get the IDs with [`.getMail()`](#getmail). +No parâmetro *ids*, passe uma coleção de IDs para as mensagens a serem retornadas. Você pode obter as identificações com [`.getMail()`](#getmail). -The optional *options* parameter allows you to define the parts of the messages to be returned. See the **Options** table below for a description of the available properties. +O parâmetro opcional *options* permite que você defina as partes das mensagens a serem retornadas. Consulte a tabela **Opções** abaixo para obter uma descrição das propriedades disponíveis. **Segunda sintaxe:** @@ -1062,11 +1062,11 @@ The optional *options* parameter allows you to define the parts of the messages A segunda sintaxe permite recuperar mensagens com base num intervalo sequencial. Os valores passados representam a posição das mensagens na caixa de correio. -In the *startMsg* parameter, pass an *integer* value corresponding to the number of the first message in a sequential range. If you pass a negative number (*startMsg* <= 0), the first message of the mailbox will be used as the beginning of the sequence. +No parâmetro *startMsg*, passe um valor *inteiro* correspondente ao número da primeira mensagem em um intervalo sequencial. Se passar um número negativo (endMsg = 0), a última mensagem da caixa de correio será utilizada como o fim da sequência. -In the *endMsg* parameter, pass an *integer* value corresponding to the number of the last message to be included in a sequential range. If you pass a negative number (*endMsg* <= 0), the last message of the mailbox will be used as the end of the sequence. +No parâmetro endMsg, passe um valor inteiro correspondente ao número da última mensagem a ser incluída num intervalo sequencial. Se você passar um número negativo (*endMsg* <= 0), a última mensagem da caixa de correio será usada como o fim da sequência. -The optional *options* parameter allows you to define the parts of the messages to be returned. +O parâmetro opcional *options* permite que você defina as partes das mensagens a serem retornadas. **Options** @@ -1075,17 +1075,17 @@ The optional *options* parameter allows you to define the parts of the messages | updateSeen | Parâmetros | Se Verdadeiro, as mensagens especificadas são marcadas como "vistas" na caixa de correio. Se falso, as mensagens não são marcadas como "vistas". Valor padrão: True | | withBody | Parâmetros | Pass True para devolver o corpo das mensagens especificadas. Se falso, apenas os cabeçalhos das mensagens são devolvidos. Valor padrão: True | -> - If no mailbox is selected with the [`.selectBox()`](#selectbox) command, an error is generated. -> - If there is no open connection, `.getMails()` will open a connection the last mailbox specified with [`.selectBox()`](#selectbox). +> - Se nenhuma caixa de correio for selecionada com o comando [`.selectBox()`](#selectbox), será gerado um erro. +> - Se não houver uma conexão aberta, `.getMails()` abrirá uma conexão com a última caixa de correio especificada com [`.selectBox()`](#selectbox). #### Resultados -`.getMails()` returns an object containing the following collections: +`.getMails()` retorna um objeto que contém as seguintes coleções: -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| lista | Collection | Collection of [`Email` objects](EmailObjectClass.md#email-object). Se não forem encontrados objetos e-mail, uma coleção vazia é devolvida. | -| notFound | Collection | Collection of:
    • first syntax - previously passed message IDs that do not exist
    • second syntax - sequence numbers of messages between startMsg and endMsg that do not exist
    An empty collection is returned if all messages are found. | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| lista | Collection | Coleção de objetos [`Email`](EmailObjectClass.md#email-object). Se não forem encontrados objetos e-mail, uma coleção vazia é devolvida. | +| notFound | Collection | Coleção de:
    • primeira sintaxe - IDs de mensagens passadas anteriormente que não existem
    • segunda sintaxe - números de sequência de mensagens entre startMsg e endMsg que não existem
    Uma coleção vazia é retornada se todas as mensagens forem encontradas. | #### Exemplo @@ -1096,19 +1096,19 @@ Se quiser recuperar os 20 e-mails mais recentes sem alterar o seu estatuto de "v var $transporter : 4D.IMAPTransporter $server:=New object - $server.host:="imap.gmail.com" //Mandatory + $server.host:="imap.gmail.com" //Mandatório $server.port:=993 $server.user:="4d@gmail.com" $server.password:="XXXXXXXX" - //create transporter + //criar transportador $transporter:=IMAP New transporter($server) - //select mailbox + //selecionar caixa de correio $boxInfo:=$transporter.selectBox("INBOX") If($boxInfo.mailCount>0) - // retrieve the headers of the last 20 messages without marking them as read + // recupera os cabeçalhos das últimas 20 mensagens sem marcá-las como lidas $result:=$transporter.getMails($boxInfo.mailCount-20;$boxInfo.mailCount;\ New object("withBody";False;"updateSeen";False)) For each($mail;$result.list) @@ -1146,25 +1146,25 @@ Se quiser recuperar os 20 e-mails mais recentes sem alterar o seu estatuto de "v #### Descrição -The `.getMIMEAsBlob()` function returns a BLOB containing the MIME contents for the message corresponding to the *msgNumber* or *msgID* in the mailbox designated by the `IMAP_transporter`. +A função `.getMIMEAsBlob()` retorna um BLOB contendo o conteúdo MIME da mensagem correspondente ao *msgNumber* ou *msgID* na caixa de correio designada pelo `IMAP_transporter`. No primeiro parâmetro, pode passar qualquer um dos dois: -- *msgNumber*, an *integer* value indicating the sequence number of the message to retrieve or -- *msgID*, a *text* value indicating the unique ID of the message to retrieve. +- *msgNumber*, um valor *inteiro* que indica o número de sequência da mensagem a ser recuperada ou +- *msgID*, um valor de *texto* que indica a ID exclusiva da mensagem a ser recuperada. -The optional *updateSeen* parameter allows you to specify if the message is marked as "seen" in the mailbox. Pode passar: +O parâmetro opcional *updateSeen* permite que você especifique se a mensagem está marcada como "vista" na caixa de correio. Pode passar: - **True** - para marcar a mensagem como "vista" (indicando que a mensagem foi lida) - **False** - para deixar o status "visto" da mensagem inalterado -> * The function returns an empty BLOB if *msgNumber* or msgID\* designates a non-existing message, -> * If no mailbox is selected with the [`.selectBox()`](#selectbox) command, an error is generated, -> * If there is no open connection, `.getMIMEAsBlob()` will open a connection the last mailbox specified with `.selectBox()`. +> * A função retorna um BLOB vazio se *msgNumber* ou msgID\* designar uma mensagem inexistente, +> * Se nenhuma caixa de correio for selecionada com o comando [`.selectBox()`](#selectbox), será gerado um erro, +> * Se não houver uma conexão aberta, `.getMIMEAsBlob()` abrirá uma conexão com a última caixa de correio especificada com `.selectBox()`. #### Resultados -`.getMIMEAsBlob()` returns a `BLOB` which can be archived in a database or converted to an [`Email` object](EmailObjectClass.md#email-object) with the `MAIL Convert from MIME` command. +`.getMIMEAsBlob()` retorna um `BLOB` que pode ser arquivado em um banco de dados ou convertido a um objeto [`Email`](EmailObjectClass.md#email-object) com o comando `MAIL Convert from MIME`. #### Exemplo @@ -1223,16 +1223,16 @@ The optional *updateSeen* parameter allows you to specify if the message is mark #### Descrição -The `.move()` function moves the messages defined by *msgsIDs* or *allMsgs* to the *destinationBox* on the IMAP server. +A função `.move()` move as mensagens definidas por *msgsIDs* ou *allMsgs* para *destinationBox* no servidor IMAP. Pode passar: -- in the *msgsIDs* parameter, a collection containing the unique IDs of the specific messages to move, or -- in the *allMsgs* parameter, the `IMAP all` constant (integer) to move all messages in the selected mailbox. +- no parâmetro *msgsIDs*, uma coleção contendo as IDs únicas das mensagens específicas a mover, ou +- no parâmetro *allMsgs*, a constante `IMAP all` (número inteiro) para mover todas as mensagens na caixa de correio selecionada. -The *destinationBox* parameter allows you to pass a text value with the name of the mailbox where the messages will be moved. +O parâmetro destinationBox permite-lhe passar um valor de texto com o nome da caixa de correio onde as cópias das mensagens serão colocadas. -> This function is only supported by IMAP servers compliant with RFC [8474](https://tools.ietf.org/html/rfc8474). +> Esta função só é suportada por servidores IMAP em conformidade com o RFC [8474](https://tools.ietf.org/html/rfc8474). **Objeto devolvido** @@ -1325,11 +1325,11 @@ Para mover todas as mensagens na mailbox atual: #### Descrição -The `.numToID()` function converts the sequence numbers to IMAP unique IDs for the messages in the sequential range designated by *startMsg* and *endMsg* in the currently selected mailbox. +A função `.numToID()` converte os números de sequência em IDs exclusivos do IMAP para as mensagens no intervalo sequencial designado por *startMsg* e *endMsg* na caixa de correio selecionada no momento. -In the *startMsg* parameter, pass an integer value corresponding to the number of the first message in a sequential range. If you pass a negative number (*startMsg* <= 0), the first message of the mailbox will be used as the beginning of the sequence. +No parâmetro startMsg , passe um valor inteiro correspondente ao número da primeira mensagem num intervalo sequencial. Se você passar um número negativo (*startMsg* <= 0), a primeira mensagem da caixa de correio será usada como o início da sequência. -In the *endMsg* parameter, pass an integer value corresponding to the number of the last message to be included in a sequential range. If you pass a negative number (*endMsg* <= 0), the last message of the mailbox will be used as the end of the sequence. +No parâmetro endMsg, passe um valor inteiro correspondente ao número da última mensagem a ser incluída num intervalo sequencial. Se você passar um número negativo (*endMsg* <= 0), a última mensagem da caixa de correio será usada como o fim da sequência. #### Resultados @@ -1389,19 +1389,19 @@ A função devolve uma colecção de cordas (identificações únicas). #### Descrição -The `.removeFlags()` function removes flags from the `msgIDs` for the specified `keywords`. +A função `.removeFlags()` remove os sinalizadores dos `msgIDs` para as `keywords` especificadas. No parâmetro `msgIDs`, você pode passar qualquer um deles: - uma *colecção* contendo as identificações únicas de mensagens específicas ou - o ID único (*texto*) de uma mensagem ou -- the following constant (*longint*) for all messages in the selected mailbox: +- a seguinte constante (*longint*) para todas as mensagens na caixa de correio selecionada: | Parâmetros | Valor | Comentário | | ---------- | ----- | -------------------------------------------------------------- | | IMAP all | 1 | Seleccione todas as mensagens na caixa de correio seleccionada | -The `keywords` parameter lets you define the flags to remove from `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: +O parâmetro `keywords` permite que você defina os sinalizadores a serem removidos dos `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: | Parâmetro | Tipo | Descrição | | --------------- | ---------- | -------------------------------------------------- | @@ -1412,7 +1412,7 @@ The `keywords` parameter lets you define the flags to remove from `msgIDs`. Pode | $deleted | Parâmetros | True para remover a flag "deleted" na mensagem | | `` | Parâmetros | True para remover a flag personalizada na mensagem | -Please refer to [.addFlags()](#addflags) for more information on custom flags. +Consulte [.addFlags()](#addflags) para obter mais informações sobre sinalizadores personalizados. > - Para que uma palavra-chave seja tida em conta, tem de ser true. @@ -1480,11 +1480,11 @@ $status:=$transporter.removeFlags(IMAP all;$flags) #### Descrição -The `.renameBox()` function changes the name of a mailbox on the IMAP server. Tentar mudar o nome de uma caixa de correio de um nome de caixa de correio que não existe ou para um nome de caixa de correio que já existe irá gerar um erro. +A função `.renameBox()` altera o nome de uma caixa de correio no servidor IMAP. Tentar mudar o nome de uma caixa de correio de um nome de caixa de correio que não existe ou para um nome de caixa de correio que já existe irá gerar um erro. -In the `currentName` parameter, pass the name of the mailbox to be renamed. +No parâmetro `currentName`, passe o nome da caixa de correio a ser renomeada. -Pass the new name for the mailbox in the `newName` parameter. +Passe o novo nome da caixa de correio no parâmetro `newName`. **Objeto devolvido** @@ -1558,11 +1558,11 @@ End if #### Descrição -> This function is based upon the specification for the [IMAP protocol](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol). +> Essa função é baseada na especificação do [protocolo IMAP] (https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol). -The `.searchMails()` function searches for messages that match the given *searchCriteria* in the current mailbox. *searchCriteria* consists of one or more search keys. +A função `.searchMails()` procura por mensagens que correspondam aos *searchCriteria* fornecidos na caixa de correio atual. O *searchCriteria* consiste em uma ou mais chaves de pesquisa. -*searchCriteria* is a text parameter listing one or more search keys (see [Authorized search-keys](#authorized-search-keys) below) associated or not with values to look for. Uma chave de pesquisa pode ser um único ou vários itens. Por exemplo: +*searchCriteria* é um parâmetro de texto que lista uma ou mais chaves de pesquisa (consulte [Authorized search-keys](#authorized-search-keys) abaixo) associadas ou não a valores a serem procurados. Uma chave de pesquisa pode ser um único ou vários itens. Por exemplo: ``` SearchKey1 = FLAGGED SearchKey2 = NOT FLAGGED SearchKey3 = FLAGGED DRAFT @@ -1570,14 +1570,14 @@ SearchKey1 = FLAGGED SearchKey2 = NOT FLAGGED SearchKey3 = FLAGGED DRAFT > A correspondência não é normalmente sensível a maiúsculas e minúsculas -- If the *searchCriteria* is a null string, the search will be equivalent to a “select all”. -- If the *searchCriteria* includes multiple search keys, the result is the intersection (AND function) of all the messages that match those keys. +- Se o *searchCriteria* for uma cadeia de caracteres nula, a pesquisa será equivalente a um "seleccionar tudo". +- Se o *searchCriteria* incluir várias chaves de pesquisa, o resultado será a interseção (função AND) de todas as mensagens que correspondem a essas chaves. ``` searchCriteria = FLAGGED FROM "SMITH" ``` -... returns all messages with \Flagged flag set AND sent by Smith. +... devolve todas as mensagens com o conjunto de bandeiras sinalizadas E enviadas por Smith. - Você pode usar os operadores **OR** ou **NOT** da seguinte forma: @@ -1597,17 +1597,17 @@ searchCriteria = NOT SEEN searchCriteria = HEADER CONTENT-TYPE "MIXED" NOT HEADER CONTENT-TYPE "TEXT"... ``` -... returns message whose content-type header contains “Mixed” and does not contain “Text”. +... devolve mensagem cujo cabeçalho de tipo de conteúdo contém "Mixed" e não contém "Text". ``` searchCriteria = HEADER CONTENT-TYPE "E" NOT SUBJECT "o" NOT HEADER CONTENT-TYPE "MIXED" ``` -... returns message whose content-type header contains “ e ” and whose Subject header does not contain “ o ” and whose content-type header is not “ Mixed ”. +... retorna mensagem cujo cabeçalho do tipo de conteúdo contém " e " e cujo cabeçalho do tipo de conteúdo não contém " o " e cujo cabeçalho do tipo de conteúdo não é " Mixed ". No que diz respeito aos dois últimos exemplos, note que o resultado da pesquisa é diferente quando se remove os parênteses da primeira lista de chaves de pesquisa. -- A *searchCriteria* pode incluir a especificação opcional \[CHARSET]. Esta consiste na palavra "CHARSET" seguida de uma palavra registada \[CHARSET] (US ASCII, ISO-8859). It indicates the charset of the *searchCriteria* string. Therefore, you must convert the *searchCriteria* string into the specified charset if you use the \[CHARSET] specification (see the `CONVERT FROM TEXT` or `Convert to text` commands). +- A *searchCriteria* pode incluir a especificação opcional \[CHARSET]. Esta consiste na palavra "CHARSET" seguida de uma palavra registada \[CHARSET] (US ASCII, ISO-8859). Indica o conjunto de caracteres da string *searchCriteria*. Portanto, você deve converter a cadeia de caracteres *searchCriteria* no conjunto de caracteres especificado se usar a especificação \[CHARSET] (consulte os comandos `CONVERT FROM TEXT` ou `Convert to text`). Como padrão, os códigos 4D em Quotable Printable the searchCriteria string se conter caracteres estendidos ``` @@ -1620,24 +1620,24 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" As chaves de pesquisa podem solicitar o valor a pesquisar: -- **Search-keys with a date value**: the date is a string that must be formatted as follows: *date-day+"-"+date-month+"-"+date-year* where date-day indicates the number of the day of the month (max. 2 characters), date-month indicates the name of the month (Jan/Feb/Mar/Apr/May/Jun/Jul/Aug/Sep/Oct/Dec) and date-year indicates the year (4 characters). - Example: `searchCriteria = SENTBEFORE 1-Feb-2020` (a date does not usually need to be quoted since it does not contain any special characters) +- **Chaves de pesquisa com um valor de data**: a data é uma cadeia de caracteres que deve ser formatada da seguinte forma: *date-day+"-"+date-month+"-"+date-year* em que date-day indica o número do dia do mês (máximo de 2 caracteres), date-month indica o nome do mês (jan/fev/mar/abr/mai/jun/jul/ago/set/out/dez) e date-year indica o ano (4 caracteres). + Exemplo: `searchCriteria = SENTBEFORE 1-Feb-2020` (uma data geralmente não precisa ser colocada entre aspas, pois não contém nenhum caractere especial) -- **Search-keys with a string value**: the string may contain any character and must be quoted. Se a string não conter quaisquer caracteres especiais, como o carácter espacial, por exemplo, não precisa de ser citada. A citação de tais strings assegurará que o seu valor de strings será interpretado correctamente. - Example: `searchCriteria = FROM "SMITH"` - For all search keys that use strings, a message matches the key if the string is a substring of the field. A correspondência não é sensível a maiúsculas e minúsculas. +- **Search-keys with a string value**: a string pode conter qualquer caractere e deve estar entre aspas. Se a string não conter quaisquer caracteres especiais, como o carácter espacial, por exemplo, não precisa de ser citada. A citação de tais strings assegurará que o seu valor de strings será interpretado correctamente. + Exemplo: `searchCriteria = FROM "SMITH"` + Para todas as chaves de pesquisa que usam cadeias de caracteres, uma mensagem corresponde à chave se a cadeia de caracteres for uma subcadeia do campo. A correspondência não é sensível a maiúsculas e minúsculas. -- **Search-keys with a field-name value**: the field-name is the name of a header field. - Example: `searchCriteria = HEADER CONTENT-TYPE "MIXED"` +- \*\*Pesquisa-chaves com um valor de nome de campo: o nome de campo é o nome de um campo de cabeçalho. + Exemplo: `searchCriteria = HEADER CONTENT-TYPE "MIXED"` -- **Search-keys with a flag value**: the flag may accept one or several keywords (including standard flags), separated by spaces. - Example: `searchCriteria = KEYWORD \Flagged \Draft` +- **Search-keys com um valor de sinalizador**: o sinalizador pode aceitar uma ou várias palavras-chave (incluindo sinalizadores padrão), separadas por espaços. + Exemplo: `searchCriteria = KEYWORD \Flagged \Draft` - **Pesquisa-chaves com um valor de conjunto de mensagens**: identifica um conjunto de mensagens. Para números de sequência de mensagens, estes são números consecutivos de 1 até ao número total de mensagens na caixa de correio. Uma vírgula delimita números individuais; uma vírgula delimita entre dois números, inclusive. - Examples: - `2,4:7,9,12:*` is `2,4,5,6,7,9,12,13,14,15` for a mailbox with 15 messages. - `searchCriteria = 1:5 ANSWERED` search in message selection from message sequence number 1 to 5 for messages which have the \Answered flag set. - `searchCriteria= 2,4 ANSWERED` search in the message selection (message numbers 2 and 4) for messages which have the \Answered flag set. + Exemplos: + `2,4:7,9,12:*` é `2,4,5,6,7,9,12,13,14,15` para uma caixa postal com 15 mensagens. + `searchCriteria = 1:5 ANSWERED` pesquisa na seleção de mensagens do número de sequência de mensagens 1 a 5 para mensagens que têm o sinalizador \Respondido definido. + `searchCriteria= 2,4 ANSWERED` pesquisa na seleção de mensagens (números de mensagem 2 e 4) as mensagens que têm o sinalizador \Respondido definido. #### Chaves de pesquisa autorizadas @@ -1655,27 +1655,27 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: **SEEN**: mensagens que têm o sinalizador \Seen ativo.\ **UNSEEN**: Mensagens que não possuem o indicador \Seen definido.\ **NEW**: mensagens que tenham o indicador \Recent definido, mas não o indicador\Seen. Isso é funcionalmente equivalente a "(RECENT UNSEEN)".\ -**KEYWORD *flag***: Messages with the specified keyword set.\ +**KEYWORD *flag***: Mensagens com o conjunto de palavras-chave especificado.\ **UNKEYWORD *flag***: mensagens que não têm a palavra-chave especificada.\ -**BEFORE *date***: Messages whose internal date is earlier than the specified date.\ -**ON *date***: Messages whose internal date is within the specified date.\ -**SINCE *date***: Messages whose internal date is within or later than the specified date.\ -**SENTBEFORE *date***: Messages whose Date header is earlier than the specified date.\ -**SENTON *date***: Messages whose Date header is within the specified date.\ -**SENTSINCE *date***: Messages whose Date header is within or later than the specified date.\ -**TO *string***: Messages that contain the specified string in the TO header.\ +**BEFORE *date***: Mensagens cuja data interna é anterior à data especificada.\ +**ON *date***: Mensagens cuja data interna está dentro da data especificada.\ +**SINCE *date***: Mensagens cuja data interna está dentro da data especificada ou é posterior a ela.\ +**SENTBEFORE *data***: Mensagens cujo cabeçalho de data é anterior à data especificada.\ +**SENTON *date***: Mensagens cujo cabeçalho de Data está dentro da data especificada.\ +**SENTSINCE *data***: Mensagens cujo cabeçalho de data está dentro ou posterior à data especificada.\ +**TO *string***: Mensagens que contêm a string especificada no cabeçalho TO.\ **FROM *string***: mensagens que contêm a string especificada no cabeçalho FROM.\ -**CC *string***: Messages that contain the specified string in the CC header.\ +**CC *string***: Mensagens que contenham a seqüência de caracteres especificada no cabeçalho CC.\ **BCC *string***: mensagens que contêm a string especificada no cabeçalho BCC.\ -**SUBJECT *string***: Messages that contain the specified string in the Subject header.\ -**BODY *string***: Messages that contain the specified string in the message body.\ -**TEXT *string***: Messages that contain the specified string in the header or in the message body.\ -**HEADER *field-name* *string***: Messages that have a header with the specified field-name and that contain the specified string in the field-body.\ -**UID *message-UID***: Messages with unique identifiers corresponding to the specified unique identifier set.\ +**SUBJECT *string***: Mensagens que contêm a string especificada no cabeçalho Subject.\ +**BODY *string***: Mensagens que contêm a string especificada no corpo da mensagem.\ +**TEXT *string***: Mensagens que contêm a string especificada no cabeçalho ou no corpo da mensagem.\ +**HEADER *nome-do-campo* *string***: Mensagens que possuem um cabeçalho com o nome do campo especificado e que contêm a string especificada no corpo-campo.\ +**UID *message-UID***: Mensagens com identificadores exclusivos correspondentes ao identificador exclusivo especificado.\ **LARGER *n***: mensagens com tamanho maior do que o número de bytes especificado.\ **SMALLER *n***: mensagens com tamanho menor do que o número de bytes especificado.\ -**NOT *search-key***: Messages that do not match the specified search key.\ -**OR *search-key1* *search-key2***: Messages that match either search key. +**NOT *chave de pesquisa***: Mensagens que não correspondem à chave de pesquisa especificada.\ +**OR *search-key1* *search-key2***: Mensagens que correspondem a uma das chaves de pesquisa. @@ -1706,26 +1706,26 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: #### Descrição -The `.selectBox()` function selects the *name* mailbox as the current mailbox. Essa função permite que recupere informação sobre o mailbox. +A função `.selectBox()` seleciona a caixa de correio *name* como a caixa de correio atual. Essa função permite que recupere informação sobre o mailbox. -> To get the information from a mailbox without changing the current mailbox, use [`.getBoxInfo()`](#getboxinfo). +> Para obter as informações de uma caixa de correio sem alterar a caixa de correio actual, utilize [`.getBoxInfo()`](#getboxinfo). -No parâmetro *name*, passar o nome da caixa de correio para aceder. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. The delimiter can be found with the [`.getDelimiter()`](#getdelimiter) function. +No parâmetro *name*, passar o nome da caixa de correio para aceder. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. O delimitador pode ser encontrado com a [`.getDelimiter()`](#getdelimiter) função. -The optional *state* parameter defines the type of access to the mailbox. Os valores possíveis são: +O parâmetro opcional *state* define o tipo de acesso à caixa de correio. Os valores possíveis são: | Parâmetros | Valor | Comentário | | --------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | IMAP read only state | 1 | A caixa de correio seleccionada é acedida com privilégios apenas de leitura. As mensagens com uma flag "recente" (indicando novas mensagens) permanecem inalteradas. | | IMAP read write state | 0 | A caixa de correio seleccionada é acedida com privilégios de leitura e escrita. As mensagens são consideradas "vistas" e perdem o marcador "recente" (indicando novas mensagens). (Valor padrão) | -> - The function generates an error and returns **Null** if *name* designates a non-existing mailbox. -> - If there is no open connection, `.selectBox()` will open a connection. -> - If the connection has not been used since the designated connection delay (see `IMAP New transporter`), the [`.checkConnection()`](#checkconnection) function is automatically called. +> - A função gera um erro e retorna **Null** se *name* designar uma caixa de correio inexistente. +> - Se não houver uma conexão aberta, `.selectBox()` abrirá uma conexão. +> - Se a conexão não tiver sido usada desde o atraso de conexão designado (veja `IMAP New transporter`), a função [`.checkConnection()`](#checkconnection) será automaticamente chamada. **Objeto devolvido** -The `boxInfo` object returned contains the following properties: +O objeto `boxInfo` retornado contém as seguintes propriedades: | Propriedade | Tipo | Descrição | | -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1738,7 +1738,7 @@ The `boxInfo` object returned contains the following properties: :::info -If `permanentFlags` string includes the special flag \*, it means that the server supports [custom flags](#addflags). +Se a cadeia de caracteres `permanentFlags` incluir o sinalizador especial \*, isso significa que o servidor oferece suporte a [sinalizadores personalizados] (#addflags). ::: @@ -1783,9 +1783,9 @@ If `permanentFlags` string includes the special flag \*, it means that the serve #### Descrição -The `.subscribe()` function allows adding or removing of the specified mailbox to/from the IMAP server’s set of “subscribed” mailboxes. Como tal, pode optar por restringir uma grande lista de caixas de correio disponíveis, subscrevendo as que normalmente deseja ver. +A função `.subscribe()` permite adicionar ou remover a caixa de correio especificada do conjunto de caixas de correio "inscritas" do servidor IMAP. Como tal, pode optar por restringir uma grande lista de caixas de correio disponíveis, subscrevendo as que normalmente deseja ver. -In the `name` parameter, pass the name of the mailbox to add (subscribe) to your "subscribed" mailboxes. +No parâmetro `nome`, passe o nome da caixa de correio para adicionar (inscrever) para suas caixas de correio "inscritas". **Objeto devolvido** From 1abc2a65621db7e00cb1c9e4711d5bebd0577435 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 00:11:24 +0200 Subject: [PATCH 1944/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/variables.md | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 4b6520562b8b9c..e262dba2da4103 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -124,10 +124,11 @@ var $d : cs.Customer:=cs.Customer.new() As variáveis também podem ser declaradas e inicializadas sem mencionar explicitamente seu tipo de dados, caso em que seu tipo será inferido por 4D. Aqui estão alguns exemplos: ```4d -var $text:="hello" // Inferido como texto -var $number:=20 // Inferido como real -var $obj:={} // Inferido como um objeto -var $mycol:=[] // Inferido como uma coleção +var $text:="hello" // Inferred as Text +var $number:=20 // Inferred as Real +var $obj:={} // Inferred as an Object +var $mycol:=[] // Inferred as a Collection + ``` :::note @@ -252,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descrição | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint |
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). This variable is only significant in an "interruption on event" installed by [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). | -| `MouseProc` | Longint | Set to the process number in which the last event took place | +| System variable name | Tipo | Descrição | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 10fe98d5dfabb7f7b312e8a4c566653ed9728523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:34 +0200 Subject: [PATCH 1945/4889] New translations variables.md (Spanish) --- .../version-19/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index f87fd0a384e6f2..a08f33c1ced465 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -242,11 +242,11 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | System variable name | Tipo | Descripción | | ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | | `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | | `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | | `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | From 17994784dba8ed10eeedd968b26a3679039bdfd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:40 +0200 Subject: [PATCH 1946/4889] New translations mandata.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md index 9ae8162252b8a4..6a914dffd9203e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md @@ -20,7 +20,7 @@ Con la API REST, puede realizar todas las manipulaciones a los datos como puede Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md#methodupdate). Si desea eliminar una o varias entidades, puede utilizar [`$method=delete`]($method.md#methoddelete). -Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](%7BdataClass%7D_%7Bkey%7D.html), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). +Además la recuperación de una sola entidad en una clase de datos utilizando [\{dataClass\}({key})](%7BdataClass%7D_%7Bkey%7D.html), también puede escribir una [función de clase](ClassFunctions.md#function-calls) que devuelva una entity selection (o una colección). Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o varios atributos (incluso los atributos de relación). From 92a58aa080daa589bc7ac60fd18ae4a3993add25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:43 +0200 Subject: [PATCH 1947/4889] New translations dataclassclass.md (Spanish) --- .../version-20/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 2a6d117309876b..05b763d1c55a66 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -465,7 +465,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Cuando se llama a la función `.get()` **sin** parámetro de *configuración*, se envía directamente al servidor una petición de valores de atributos (no se utiliza la [caché ORDA](../ORDA/entities.md#orda-cache)). Por otro lado, cuando se llama a la función `.get()` **con** un `contexto` pasado en el parámetro *settings*, los valores de los atributos se recuperan de la caché ORDA correspondiente al contexto. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. ::: From d95747c18cff0b664f7116f2ef39955ce6e7a952 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:44 +0200 Subject: [PATCH 1948/4889] New translations variables.md (Spanish) --- .../version-20/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 5c374580160cca..75ea3609d19e2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -241,11 +241,11 @@ System variables are used by [4D commands](commands.md). Refer to the "System va | System variable name | Tipo | Descripción | | ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | | `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | | `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | | `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | From 77a2f25d6fa34623a2c89d70ef0855384aa2bc94 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:46 +0200 Subject: [PATCH 1949/4889] New translations classfunctions.md (Spanish) --- .../version-20/REST/ClassFunctions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md index cd4936f49cdf27..29630cdfa4aad1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md @@ -38,8 +38,8 @@ Las funciones son llamadas en el objeto correspondiente en el almacén de datos -> `/rest/\{dataClass\}/Function` can be used to call either a dataclass or an entity selection function (`/rest/\{dataClass\}` returns all entities of the DataClass as an entity selection). -> The function is searched in the entity selection class first. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. +> `/rest/\{dataClass\}/Function` puede utilizarse para llamar a una función de dataclass o de selección de entidades (`/rest/\{dataClass\}` devuelve todas las entidades de la DataClass como una selección de entidades). +> La función se busca primero en la clase de selección de entidades. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. > Todo el código 4D llamado desde las peticiones REST **debe ser hilo seguro** si el proyecto se ejecuta en modo compilado, porque el Servidor REST siempre utiliza procesos apropiativos en este caso (el valor de la propiedad [*Utilizar proceso apropiativo*](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) es ignorado por el Servidor REST). From 95aa3e027df2ff203da347df42a6349419bea26f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:47 +0200 Subject: [PATCH 1950/4889] New translations mandata.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md index 66307c4572c69a..8a6dd2f8f3debc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md @@ -20,7 +20,7 @@ Con la API REST, puede realizar todas las manipulaciones a los datos como puede Para añadir y modificar entidades, puede llamar a [`$method=update`]($method.md#methodupdate). Si desea eliminar una o varias entidades, puede utilizar [`$method=delete`]($method.md#methoddelete). -Besides retrieving a single entity in a dataclass using [\{dataClass\}({key})](dataClass.md#dataclasskey), you can also write a [class function](ClassFunctions.md#function-calls) that returns an entity selection (or a collection). +Además la recuperación de una sola entidad en una clase de datos utilizando [\{dataClass\}({key})](dataClass.md#dataclasskey), también puede escribir una [función de clase](ClassFunctions.md#function-calls) que devuelva una entity selection (o una colección). Antes de devolver una selección, también puede ordenarla utilizando [`$orderby`]($orderby.md) uno o varios atributos (incluso los atributos de relación). From f704c9ac07b9ebaf8c32f90f0f3c24b7387ecf32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:49 +0200 Subject: [PATCH 1951/4889] New translations variables.md (Spanish) --- .../version-20-R5/Concepts/variables.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 5da4d1e3e2ddef..7a3a45e6e8d6e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 1f88f6e3f5fc4d6061c75ccc0bfa47357b2c3d89 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:51 +0200 Subject: [PATCH 1952/4889] New translations groupbox.md (Spanish) --- .../version-20-R5/FormObjects/groupBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md index a9b626e87d73e2..c27734dab0c650 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md @@ -7,7 +7,7 @@ Un área de grupo es un objeto estático que permite ensamblar visualmente vario ![](../assets/en/FormObjects/groupBox.png) -> The name of a group box is static text; you can use a “localizable” reference as with any 4D label (see [Using references in static text](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html) and _XLIFF Architecture_ section in 4D Design Reference. +> El nombre de una caja de grupo es texto estático; puede utilizar una referencia "localizable" como con cualquier etiqueta 4D (ver [Utilización de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html) y la sección _Arquitectura XLIFF_ en Referencia de Diseño 4D. #### Ejemplo JSON: From 0773d08f6d45b024c694eea664aa97e9b13063ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:52 +0200 Subject: [PATCH 1953/4889] New translations input_overview.md (Spanish) --- .../version-20-R5/FormObjects/input_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md index 685aff20c9a0ce..cd46fb4e218776 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/input_overview.md @@ -17,12 +17,12 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form ```4d "myText": { - "type": "input", //define the type of object - "spellcheck": true, //enable spelling verification - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20 //height of the object + "type": "input", //definir el tipo de objeto + "spellcheck": true, //activar la verificación ortográfica + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20 //altura del objeto } ``` From 1987b602b3f27f6e8f364f905101c9d907eca13c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:57 +0200 Subject: [PATCH 1954/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R5/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index f6dd1388e28f77..1e196661f1c468 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -102,7 +102,7 @@ Cada elemento de la colección o cada entidad está disponible como un objeto al Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. Por ejemplo: +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por otra parte, si se realizan las modificaciones en la colección utilizando, por ejemplo, las diferentes funciones de la [clase Collection](../API/CollectionClass.md), será necesario notificar explícitamente a 4D reasignando la variable de la colección a sí misma, para que se actualice el contenido del list box. Por ejemplo: ```4d myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box @@ -480,7 +480,7 @@ En el método objeto del list box, puede escribir: End case ``` -For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. +Para un list box de tipo selección, para producir el mismo efecto puede utilizar un método para actualizar la [expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) basado en el conjunto especificado en la propiedad [Conjunto de resaltado](properties_ListBox.md#highlight-set). Por ejemplo, en el formulario JSON, ha definido el conjunto resaltado y la expresión de color de fondo siguientes para el list box: From b46c5eb97be193912f62295ccc8548895dd73a44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:11:59 +0200 Subject: [PATCH 1955/4889] New translations picturebutton_overview.md (Spanish) --- .../version-20-R5/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md index db4f20a6066df5..6981abecf53dc0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md @@ -45,7 +45,7 @@ Puede organizar las imágenes en columnas, líneas o en una cuadrícula (como se Además de los parámetros de posicionamiento y de apariencia estándar, puede definir algunas propiedades específicas para los botones imagen, especialmente en lo que respecta a cómo y cuándo se muestran las imágenes. Estas opciones de propiedades pueden combinarse para mejorar sus botones de imagen. -- By default (when no [animation option](properties_Animation.md) is selected), a picture button displays the next picture in the series when the user clicks; it displays the previous picture in the series when the user holds down the **Shift** key and clicks. Cuando el usuario llega a la última imagen de la serie, la imagen no cambia cuando el usuario hace clic de nuevo. En otras palabras, no vuelve a la primera imagen de la serie. +- Por defecto (cuando no se selecciona la [opción animación](properties_Animation.md)), un botón de imagen muestra la siguiente imagen de la serie cuando el usuario hace clic; muestra la imagen anterior de la serie cuando el usuario mantiene pulsada la tecla **Mayúsculas** y hace clic en el botón. Cuando el usuario llega a la última imagen de la serie, la imagen no cambia cuando el usuario hace clic de nuevo. En otras palabras, no vuelve a la primera imagen de la serie. Hay otros modos disponibles: From 2f129e681c693c028bd453fad4c3ba9a62be3b16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:01 +0200 Subject: [PATCH 1956/4889] New translations properties_datasource.md (Spanish) --- .../version-20-R5/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md index 1275cb64a3fa61..540b6058620123 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md @@ -143,7 +143,7 @@ Hay tres opciones disponibles: - **Referencia de lista**: declara que la lista desplegable es jerárquica. Significa que la lista desplegable puede mostrar hasta dos niveles jerárquicos y su contenido puede gestionarse mediante los comandos del lenguaje 4D del tema **Listas jerárquicas**. - **Valor del elemento seleccionado** (por defecto): la lista desplegable no es jerárquica y el valor del elemento elegido en la lista por el usuario se guarda directamente. Por ejemplo, si el usuario elige el valor "Azul", este valor se guarda en el campo. -- **Referencia del elemento seleccionado**: la lista desplegable no es jerárquica y la referencia del elemento de la lista de selección se guarda en el objeto. This reference is the numeric value associated with each item either through the _itemRef_ parameter of the [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) or [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html) commands, or in the list editor. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. +- **Referencia del elemento seleccionado**: la lista desplegable no es jerárquica y la referencia del elemento de la lista de selección se guarda en el objeto. Esta referencia es el valor numérico asociado a cada elemento, ya sea a través del parámetro _itemRef_ de los comandos [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) o [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html), o en el editor de listas. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. La utilización de la opción **Referencia del elemento seleccionado** requiere el cumplimiento de los siguientes principios: @@ -265,7 +265,7 @@ Esta propiedad está disponible en las siguientes condiciones: Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: - **Guardar como valor** (opción por defecto): el valor del elemento elegido en la lista por el usuario se guarda directamente. Por ejemplo, si el usuario elige el valor "Azul", este valor se guarda en el campo. -- **Guardar como referencia**: la referencia del elemento de la lista de opciones se guarda en el objeto. This reference is the numeric value associated with each item either through the _itemRef_ parameter of the [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) or [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html) commands, or in the list editor. +- **Guardar como referencia**: la referencia del elemento de la lista de opciones se guarda en el objeto. Esta referencia es el valor numérico asociado a cada elemento, ya sea a través del parámetro _itemRef_ de los comandos [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) o [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html), o en el editor de listas. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. From 0a739ec571cb5dfdb41bd5bf2db67b017ebec2c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:04 +0200 Subject: [PATCH 1957/4889] New translations properties_display.md (Spanish) --- .../version-20-R5/FormObjects/properties_Display.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index cc0f381dd4ae6e..bb923e34d5bfc7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -369,9 +369,9 @@ Se pueden crear formatos de hora personalizados utilizando varios patrones descr #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| timeFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using [a supported pattern](../Project/date-time-formats.md) + "blankIfNull"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string |
  • Formatos integrados: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS" + " blankIfNull"
  • Formatos personalizados: todo formato creado utilizando [un patrón compatible](../Project/date-time-formats.md) + "blankIfNull"
  • | :::note blankIfNull From 7a4802c0dbcacc9b534240aac32481e9853c45e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:06 +0200 Subject: [PATCH 1958/4889] New translations properties_object.md (Spanish) --- .../version-20-R5/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index 8fda7a785a7860..b98d86cbc5e98e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -29,7 +29,7 @@ Cada objeto de formulario activo está asociado a un nombre de objeto. Cada nomb > Los nombres de objetos están limitados a un tamaño de 255 bytes. -When using 4D’s language, you can refer to an active form object by its object name (for more information about this, refer to [Object Properties](https://doc.4d.com/4Dv17R5/4D/17-R5/Object-Properties.300-4128195.en.html) in the 4D Language Reference manual). +Cuando utilice el lenguaje 4D, puede referirse a un objeto de formulario activo por su nombre de objeto (para más información sobre esto, consulte [Propiedades Objeto](https://doc.4d.com/4Dv17R5/4D/17-R5/Object-Properties.300-4128195.en.html) en el manual de Referencia del Lenguaje 4D). Para más información sobre las reglas de denominación de los objetos de formulario, consulte la sección [Identificadores](Concepts/identifiers.md). From 33ccee110dcb154788a2a79182c6afd9f2066472 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:08 +0200 Subject: [PATCH 1959/4889] New translations properties_resizingoptions.md (Spanish) --- .../version-20-R5/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md index fba3806d1580d5..acd8d9a935d86e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md @@ -5,7 +5,7 @@ title: Opciones de redimensionamiento ## Redimensionamiento columnas auto -When this property is enabled (`rightToLeft` value in JSON), list box columns are automatically resized along with the list box, within the limits of the [minimum](properties_CoordinatesAndSizing.md#minimum-width) and [maximum](properties_CoordinatesAndSizing.md#maximum-width) widths defined. +Cuando esta propiedad está activada (valor `rightToLeft` en JSON), las columnas del list box se redimensionan automáticamente junto con el list box, dentro de los límites de los anchos [mínimo](properties_CoordinatesAndSizing.md#minimum-width) y [máximo](properties_CoordinatesAndSizing.md#maximum-width) definidos. Cuando esta propiedad está desactivada (valor `legacy` en JSON), sólo se redimensiona la columna más a la derecha del listbox, aunque su ancho supere el valor máximo definido. From 78cf45a533920dfb184c056957b193bac963d5f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:12 +0200 Subject: [PATCH 1960/4889] New translations properties_text.md (Spanish) --- .../version-20-R5/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index 73573b3d686337..f7b56d00b53411 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -7,7 +7,7 @@ title: Text ## Autorizar selector fuente/color -When this property is enabled, the [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-FONT-PICKER.301-4505612.en.html) and [OPEN COLOR PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-COLOR-PICKER.301-4505611.en.html) commands can be called to display the system font and color picker windows. A través de estas ventanas, los usuarios pueden cambiar la fuente o el color de un objeto formulario que tenga el foco directamente haciendo clic. Cuando esta propiedad está desactivada (por defecto), los comandos del selector abierto no tienen efecto. +Cuando esta propiedad está activada, los comandos [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-FONT-PICKER.301-4505612.en.html) y [OPEN COLOR PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-COLOR-PICKER.301-4505611.en.html) pueden ser invocados para mostrar las ventanas de selección de fuente y color del sistema. A través de estas ventanas, los usuarios pueden cambiar la fuente o el color de un objeto formulario que tenga el foco directamente haciendo clic. Cuando esta propiedad está desactivada (por defecto), los comandos del selector abierto no tienen efecto. #### Gramática JSON From a1f5e1111682bc2be96c0aad7ba25460a19ac881 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:14 +0200 Subject: [PATCH 1961/4889] New translations properties_textandpicture.md (Spanish) --- .../version-20-R5/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md index f81b06c11c61b4..f98e8365d2f977 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_TextAndPicture.md @@ -195,7 +195,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Objetos soportados -[Button](button_overview.md) (all styles except Help) - [Check Box](checkbox_overview.md) (all styles except Regular, Flat, Disclosure and Collapse/Expand) - [Radio Button](radio_overview.md) (all styles except Regular, Flat, Disclosure and Collapse/Expand). +[Botón](button_overview.md) (todos los estilos excepto Ayuda) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal, Plano, Revelar y Contraer/Expandir) - [Botón de radio](radio_overview.md) (todos los estilos excepto Normal, Plano, Revelar y Contraer/Expandir). --- From 960da292875ea13e6fb25c496d2e97cdce59ac4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:15 +0200 Subject: [PATCH 1962/4889] New translations properties_webarea.md (Spanish) --- .../version-20-R5/FormObjects/properties_WebArea.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md index 8acc5642111773..f58f84a58f3ab9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_WebArea.md @@ -59,7 +59,7 @@ La variable URL produce los mismos efectos que el comando [WA OPEN URL](https:// - Para el acceso a los documentos, esta variable sólo acepta URLs que cumplan con el RFC ("file://c:/My%20Doc") y no los nombres de ruta del sistema ("c:\MyDoc"). El comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) acepta ambas notaciones. - Si la variable URL contiene una cadena vacía, el área web no intenta cargar la URL. El comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) genera un error en este caso. - Si la variable URL no contiene un protocolo (http, mailto, archivo, etc.), el área web añade "http://", lo que no ocurre con el comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html). -- When the Web area is not displayed in the form (when it is located on another page of the form), executing the [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) command has no effect, whereas assigning a value to the URL variable can be used to update the current URL. +- Cuando el área Web no se muestra en el formulario (cuando se encuentra en otra página del formulario), la ejecución del comando [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) no tiene ningún efecto, mientras que la asignación de un valor a la variable URL puede utilizarse para actualizar la URL actual. #### Gramática JSON @@ -85,8 +85,8 @@ Esta opción permite elegir entre dos motores de renderizado para el área web, El motor CEF tiene las siguientes limitaciones: -- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. +- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): el uso de este comando requiere que al menos una página ya esté cargada en el área (mediante una llamada a [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) o una asignación a la variable URL asociada al área). +- Cuando se habilita soltar URL mediante el selector `WA enable URL drop` del comando [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html), la primera caída debe ir precedida de al menos una llamada a [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) o una asignación a la variable URL asociada al área. #### Gramática JSON From dc11cf43b251f9bfb8076dafbbc605aa6ff734b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:17 +0200 Subject: [PATCH 1963/4889] New translations shapes_overview.md (Spanish) --- .../version-20-R5/FormObjects/shapes_overview.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md index c59aa083230649..4567ad6e26e375 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md @@ -94,13 +94,13 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov ```4d "myOval": { - "type": "oval", //define the type of object - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20, //height of the object - "fill": "blue" //define the background color - } + "type": "oval", //definir el tipo de objeto + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20, //altura del objeto + "fill": "blue" //definir el color de fondo +} ``` #### Propiedades soportadas From 0c3cb3013f044a4496016a92598fe167d320a124 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:18 +0200 Subject: [PATCH 1964/4889] New translations text.md (Spanish) --- .../version-20-R5/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md index c7e4cfc9384dcf..841055bbae0482 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md @@ -16,7 +16,7 @@ A text object allows you to display static written content (_e.g._, instructions "top": 160, "width": 100, "height": 20, - "stroke": "#ff0000" //text color + "stroke": "#ff0000" //color del texto "fontWeight": "bold" } ``` From 59e2dba5ec30473fff4a4f133599ee10584151c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:20 +0200 Subject: [PATCH 1965/4889] New translations information.md (Spanish) --- .../version-20-R5/MSC/information.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md index 5085f818d395b9..6152dd246d6e60 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md @@ -12,9 +12,9 @@ Esta página indica el nombre, la versión y la ubicación de la aplicación, as La parte central de la ventana indica el nombre y la ubicación del proyecto y de los os archivos de datos, así como también el archivo de historial (si lo hay). La parte inferior de la ventana indica el nombre del titular de la licencia 4D, el tipo de licencia y el nombre del usuario 4D actual. -- **Display and selection of pathnames**: On the **Program** tab, pathnames are displayed in pop-up menus containing the folder sequence as found on the disk:\ +- **Visualización y selección de nombres de ruta**: en la pestaña **Programa**, los nombres de ruta se muestran en menús emergentes que contienen la secuencia de carpetas tal y como se encuentran en el disco:\ ![](../assets/en/MSC/MSC_popup.png) - If you select a menu item (disk or folder), it is displayed in a new system window. + Si selecciona un elemento del menú (disco o carpeta), se muestra en una nueva ventana del sistema. El comando **Copiar la ruta** copia el nombre completo de la ruta en el portapapeles como texto, utilizando los separadores de la plataforma actual. - **"Licenses" Folder** The **"Licenses" Folder** button displays the contents of the active Licenses folder in a new system window. Todos los archivos de licencia instalados en su entorno 4D están agrupados en esta carpeta, en su disco duro. Cuando se abren con un navegador web, estos archivos muestran información sobre las licencias que contienen y sus características. From 957c89a01b8f27dfcb15e5ae7d416406bdf215c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:21 +0200 Subject: [PATCH 1966/4889] New translations general.md (Spanish) --- .../version-20-R5/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md index 09ed6e048957fd..aab93675dcafe5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md @@ -94,7 +94,7 @@ Gracias a este principio, en macOS las carpetas de las bases aparecen como paque ### Incluir los tokens en los archivos fuente del proyecto -Cuando esta opción está marcada, los [archivos fuente de los métodos](../Project/architecture.md#sources) guardados en los nuevos proyectos 4D contendrán los **tokens** para los objetos clásicos del lenguaje y de la base (constantes, comandos, tablas y ca Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). +Cuando esta opción está marcada, los [archivos fuente de los métodos](../Project/architecture.md#sources) guardados en los nuevos proyectos 4D contendrán los **tokens** para los objetos clásicos del lenguaje y de la base (constantes, comandos, tablas y ca Los tokens son caracteres adicionales tales como `:C10` o `:5` insertados en los archivos de código fuente, que permiten renombrar las tablas y los campos e identificar elementos sea cual sea la versión 4D (ver [Utilización de tokens en las fórmulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). Si tiene intención de utilizar VCS o los editores de código externos con sus nuevos proyectos, es posible que desee desmarcar esta opción para una mejor legibilidad del código con estas herramientas. From cbfd9272de06f2c96492a033d91a915debe532f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:23 +0200 Subject: [PATCH 1967/4889] New translations classfunctions.md (Spanish) --- .../version-20-R5/REST/ClassFunctions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index 26d8ba59e9f782..f4a6a5d209b283 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -433,16 +433,16 @@ Cuerpo de la petición: En este ejemplo, asociamos una escuela existente a una entidad Students. La clase `StudentsEntity` tiene una API: ``` -// StudentsEntity class +// Clase StudentsEntity Class extends Entity exposed Function putToSchool() var $1, $school , $0, $status : Object - //$1 is a Schools entity + //$1 es una entidad Schools $school:=$1 - //Associate the related entity school to the current Students entity + //Asocia la entidad relacionada school a la entidad actual Students This.school:=$school $status:=This.save() From a0842f000a52188591bc6add760bad4cc899b156 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:25 +0200 Subject: [PATCH 1968/4889] New translations http-server.md (Spanish) --- .../version-20-R5/ServerWindow/http-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md index 42b19ae437ae37..d643be61316723 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/http-server.md @@ -49,5 +49,5 @@ Esta área ofrece información sobre los parámetros de configuración y el func - **Lanzamiento automático al inicio**: parámetro definido a través de las Propiedades. - **Proceso servidor HTTP (utilizado/total)**: número de procesos HTTP creados en el servidor (número actual de procesos / total de todos los procesos creados). - **Memoria caché**: tamaño de la memoria caché del servidor HTTP, cuando está activada (tamaño realmente utilizado por la caché / tamaño máximo teóricamente asignado a la caché en las Propiedades). Puede hacer clic en el botón **Borrar caché** para vaciar la caché actual. -- **Listening to IP**, **HTTP Port** (80 by default), **TLS enabled** for HTTP connections (does not concern 4D nor SQL connections) and **HTTPS Port** used: current [configuration parameters](WebServer/webServerConfig.md) of the HTTP server, specified through the Settings or by programming. +- **Escuchando IP**, **puerto HTTP** (80 por defecto), **TLS habilitado** para conexiones HTTP (no afecta a conexiones 4D ni SQL) y **puerto HTTP** utilizado: [parámetros de configuración](WebServer/webServerConfig. d) del servidor HTTP, especificado a través de la Configuración o por programación. - **Información del archivo de registro**: nombre, formato y fecha de la siguiente copia de seguridad automática del registro del servidor HTTP (archivo logweb.txt). From 8091d1bf511f43ed54967333448990bece9f66cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:26 +0200 Subject: [PATCH 1969/4889] New translations handling_users_groups.md (Spanish) --- .../version-20-R5/Users/handling_users_groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md index 071db74a512bc1..3b532bb6a22cb2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md @@ -203,7 +203,7 @@ Los usuarios, grupos, así como sus derechos de acceso se almacenan en un archiv Este archivo puede ser almacenado en las siguientes ubicaciones, dependiendo de sus necesidades: -- If you want to use the same directory for all data files (or if you use a single data file), store the **directory.json** file in the user settings folder, i.e. in the "Settings" folder at the [same level as the "Project" folder](Project/architecture.md#project-folder) (default location). +- Si desea utilizar el mismo directorio para todos los archivos de datos (o si utiliza un único archivo de datos), almacene el archivo **directory.json** en la carpeta de configuración del usuario, es decir, en la carpeta "Settings" [en el mismo nivel que la carpeta "Project"](Project/architecture.md#project-folder) (ubicación predeterminada). - Si desea utilizar un archivo directorio específico para archivar datos, almacene el archivo **directory.json** en la carpeta["Settings" de la carpeta "Data"](Project/architecture.md#settings). Si un archivo **directory.json** está presente en esta ubicación, tiene prioridad sobre el archivo en la carpeta Settings usuario. Esta configuración personalizada/local de los usuarios y de los grupos no se verá afectada por una actualización de la aplicación. > To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). From af990ecae121765c6db223da4b4aa86df9229d66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:28 +0200 Subject: [PATCH 1970/4889] New translations advanced-programming.md (Spanish) --- .../version-20-R5/ViewPro/advanced-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md index 039190fa1fab5c..374ea92ab78718 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/advanced-programming.md @@ -27,7 +27,7 @@ $answer:=WA Evaluate JavaScript(*; "ViewProArea"; $js) Puede aprovechar la librería de métodos Javascript de SpreadJS y llamarlos directamente para controlar sus hojas de cálculo. -4D has a built-in `Utils.spread` property that gives access to the spreadsheet document (also called workbook) inside the 4D View Pro area, making it simpler to call the SpreadJS [Workbook methods](https://developer.mescius.com/spreadjs/api/modules/GC.Data). +4D tiene una propiedad integrada `Utils.spread` que da acceso al documento de la hoja de cálculo (también llamado libro de trabajo) dentro del área 4D View Pro, haciendo más sencillo llamar a los [métodos Workbook]SpreadJS (https://developer.mescius.com/spreadjs/api/modules/GC.Data). #### Ejemplo From 4b4ca10f9c950c31358ef60a5b0ce1077d61e69a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:30 +0200 Subject: [PATCH 1971/4889] New translations vp-set-value.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md index 26d30793505cb4..5e0959314b2590 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md @@ -18,7 +18,7 @@ title: VP SET VALUE El comando `VP SET VALUE` asigna un valor especificado a un rango de celdas designado. -The command allows you to use a generic code to set and format the types of values in _rangeObj_, whereas other commands, such as [`VP SET TEXT VALUE`](vp-set-text-value.md) and [`VP SET NUM VALUE`](vp-set-num-value.md), reduce the values to specific types. +El comando permite utilizar un código genérico para definir y formatear los tipos de valores en _rangeObj_, mientras que otros comandos, como [`VP SET TEXT VALUE`](vp-set-text-value) y [`VP SET NUM VALUE`](vp-set-num-value), reducen los valores a tipos específicos. En _rangeObj_, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP Cell`](vp-cell) o [`VP Column`](vp-column.md)) cuyo valor desea especificar. Si _rangeObj_ incluye varias celdas, el valor especificado se repetirá en cada una de ellas. From 1c986deed5d6dbbb2a0fd11ad502d3be8f4507ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:34 +0200 Subject: [PATCH 1972/4889] New translations httprequests.md (Spanish) --- .../version-20-R5/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 7e6724d47c7a1e..505dea772f27f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -317,7 +317,7 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace Las funcionalidades de este método son: -- The values of the variables _vtNav_appName_, _vtNav_appVersion_, _vtNav_appCodeName_, and _vtNav_userAgent_ (bound to the HTML objects having the same names) are retrieved using the `WEB GET VARIABLES` command from HTML objects created by the _GetBrowserInformation_ JavaScript script. +- Los valores de las variables _vtNav_appName_, _vtNav_appVersion_, _vtNav_appCodeName_, y _vtNav_userAgent_ (vinculados a los objetos HTML que tienen los mismos nombres) se recuperan utilizando el comando `WEB GET VARIABLES` de los objetos HTML creados por el script JavaScript _GetBrowserInformation_. - De las variables vinculadas _vsbLogOn_, _vsbRegister_ y _vsbInformation_ a los tres botones de envío, sólo la correspondiente al botón que se ha presionado será recuperada por el comando `WEB GET VARIABLES`. Cuando el envío se realiza mediante uno de estos botones, el navegador devuelve a 4D el valor del botón presionado. Esto le indica qué botón se ha presionado. Tenga en cuenta que con HTML, todos los objetos son objetos de texto. Si se utiliza un objeto SELECT, es el valor del elemento resaltado en el objeto el que se devuelve en el comando `WEB GET VARIABLES`, y no la posición del elemento en el array como en 4D. `WEB GET VARIABLES` siempre devuelve valores de tipo Texto. From fc93d8c28600f96573a64c8da8f4d22a01d9d590 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:37 +0200 Subject: [PATCH 1973/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 577c00155c8368..62ad9b9aaa34c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -196,7 +196,7 @@ Para habilitar el renderizado de formularios Qodly, deben configurarse las sigui ### Alcance de los formularios Qodly -When rendering Qodly forms in the Qodly Studio, the renderer will connect to the 4D web server through HTTP or HTTPS, depending on the settings, following the same HTTP/HTTPS connection pattern as for the [4D WebAdmin web server](../Admin/webAdmin.md#accept-http-connections-on-localhost). Ver también [este párrafo](#about-license_usage) sobre los esquemas de URL y el uso de licencias. +Al renderizar formularios Qodly en el Qodly Studio, el renderizador se conectará al servidor web 4D a través de HTTP o HTTPS, dependiendo de la configuración, siguiendo el mismo patrón de conexión HTTP/HTTPS que para el [servidor web WebAdmin 4D] (../Admin/webAdmin.md#accept-http-connections-on-localhost). Ver también [este párrafo](#about-license_usage) sobre los esquemas de URL y el uso de licencias. Tenga en cuenta que Qodly Studio se ejecuta a través del servidor web 4D WebAdmin. Cuando utiliza Qodly Studio como desarrollador, incluso cuando previsualiza un formulario Qodly en el estudio, está utilizando el servidor web 4D WebAdmin. Esto le permite ver, por ejemplo, clases de datos, funciones y atributos que no están expuestos como recursos REST (aparecen en gris). From 3b7254835df0552e589289b32214d258aafdff33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:39 +0200 Subject: [PATCH 1974/4889] New translations webserverconfig.md (Spanish) --- .../version-20-R5/WebServer/webServerConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index f0a484983556bf..2bd8275fb43e29 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -624,8 +624,8 @@ En algunos casos, se pueden invocar otras funciones internas optimizadas. Las co Dos opciones le permiten definir cómo funcionan las conexiones persistentes: -- **Número de peticiones por conexión**: permite definir el número máximo de peticiones y de respuestas capaces de viajar por una conexión persistente. Limiting the number of requests per connection allows you to prevent server flooding due to a large number of incoming requests (a technique used by hackers).

    - The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    +- **Número de peticiones por conexión**: permite definir el número máximo de peticiones y de respuestas capaces de viajar por una conexión persistente. Limitar el número de peticiones por conexión le permite evitar la inundación del servidor debido a un gran número de peticiones entrantes (una técnica utilizada por los hackers).

    + El valor por defecto (100) puede aumentarse o disminuirse en función de los recursos de la máquina que aloja el Servidor Web 4D.

    - **Tiempo de espera antes de desconexión**: este valor define el periodo máximo de espera (en segundos) durante el cual el servidor web mantiene una conexión TCP abierta sin recibir ninguna petición del navegador web. Una vez transcurrido este periodo, el servidor cierra la conexión.

    Si el navegador envía una solicitud después de que se haya cerrado la conexión, se crea automáticamente una nueva conexión TCP. Esta operación no es visible para el usuario.

    From ee9e548790784fffb40b7edaebc78428db1bc72f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:41 +0200 Subject: [PATCH 1975/4889] New translations webserverobject.md (Spanish) --- .../version-20-R5/WebServer/webServerObject.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md index 80d07ce2e0a5f4..8d9a996fa232d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md @@ -74,13 +74,13 @@ Para iniciar y detener un servidor web, basta con llamar a las funciones [`start ```4d var $status : Object - //to start a web server with default settings + //para iniciar un servidor web con los parámetros por defecto $status:=webServer.start() - //to start the web server with custom settings + //para iniciar el servidor web con los parámetros personalizados //$settings object contains web server properties webServer.start($settings) - //to stop the web server + //para detener el servidor web $status:=webServer.stop() ``` From 623456145f7f12b8ae117813e4c174b7f19fc0b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:43 +0200 Subject: [PATCH 1976/4889] New translations database.md (Spanish) --- .../version-20-R5/settings/database.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md index 7a79c4259e2c74..0ed59ff121694d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md @@ -35,7 +35,7 @@ Se ofrecen tres opciones de ubicación: - **Carpeta de archivos de datos** (opción por defecto): cuando se selecciona esta opción, los archivos temporales 4D se crean en una carpeta llamada "archivos temporales" situada en el mismo nivel que el archivo de datos de la base de datos. - **Definido por el usuario**: esta opción se utiliza para definir una ubicación personalizada. Si se modifica la opción de ubicación, será necesario reiniciar la base para que se tenga en cuenta la nueva opción. 4D verifica si se puede acceder a la carpeta seleccionada mediante escritura. Si no es así, la aplicación prueba otras opciones hasta encontrar una carpeta válida. -> This option is stored in the "extra properties" of the structure that is available when the structure definition is exported in XML (see [Exporting and importing structure definitions](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). +> Esta opción se almacena en las "propiedades adicionales" de la estructura, accesibles durante la exportación XML de la definición de estructura (ver [Exportar e importar las definiciones de estructura](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). ### Comparación de texto From 1581f57f547bd7cfd3b505257944d13135638076 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:44 +0200 Subject: [PATCH 1977/4889] New translations security.md (Spanish) --- .../version-20-R5/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md index 69a3604e32d918..c458aebba41946 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md @@ -23,13 +23,13 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l Esta opción simplifica el acceso a la base de datos a la vez que mantiene un sistema completo de control de datos. - Si ha asociado una contraseña al usuario predeterminado, al abrir la base aparece una caja de diálogo en el que los usuarios deben introducir una contraseña. - - If you haven't associated a password with the Default User, the User Identification dialog box will not appear.**Note:** You can "force" the display of the User Identification dialog box when the "Default User" mode is active, for instance in order to connect as Administrator or Designer. Para ello, presione la tecla **Mayús** mientras abre la base de datos o se conecta a ella. + - Si no ha asociado una contraseña al Usuario Predeterminado, la caja de diálogo de Identificación de Usuario no aparecerá.**Nota:** puede "forzar" la visualización de la caja de diálogo Identificación de usuario cuando el modo "Usuario por defecto" está activo, por ejemplo para conectarse como Administrador o Diseñador. Para ello, presione la tecla **Mayús** mientras abre la base de datos o se conecta a ella. - **Mostrar lista de usuarios en la caja de diálogo Contraseña**: si se marca esta opción, los usuarios deben elegir su nombre en la lista de usuarios e introducir su contraseña en la caja de diálogo de identificación de usuario. Si no está marcada, los usuarios deben introducir tanto su nombre como su contraseña. Para obtener más información sobre las dos versiones de la caja de diálogo de contraseña, consulte la sección "Acceso a las bases protegidas" en [Presentación del control de acceso](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html - **Ordenar la lista de los usuarios en orden alfabético** (sólo disponible si está marcada la opción anterior): cuando esta opción está seleccionada, la lista de los usuarios de la caja de diálogo de introducción de contraseña se ordena por orden alfabétic -- **Los usuarios pueden cambiar su contraseña**: cuando esta opción está marcada, aparece un botón **Cambiar** en la caja de diálogo Identificación del usuario. This button lets the user access a dialog box that can be used to change their password (for more information about this dialog box, refer to the "Modification of password by user" in [Ensuring system maintenance](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si lo desea, puede ocultar el botón **Cambiar** para que los usuarios no puedan modificar sus contraseñas. Para ello, desmarque esta opción. +- **Los usuarios pueden cambiar su contraseña**: cuando esta opción está marcada, aparece un botón **Cambiar** en la caja de diálogo Identificación del usuario. Este botón permite al usuario acceder a una caja de diálogo que puede utilizar para modificar su contraseña (para más información sobre esta caja de diálogo, consulte "Modificación de la contraseña por el usuario" en [Garantizar el mantenimiento del sistema](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si lo desea, puede ocultar el botón **Cambiar** para que los usuarios no puedan modificar sus contraseñas. Para ello, desmarque esta opción. ## Opciones From df104b87f05a4ebd86352043439b307c6cd10a55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:48 +0200 Subject: [PATCH 1978/4889] New translations variables.md (Spanish) --- .../current/Concepts/variables.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md index 437e608a2886bc..a43b23a9f8de20 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From d16f99a3a0d8457d70c6780a59f928be9f02e405 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:50 +0200 Subject: [PATCH 1979/4889] New translations groupbox.md (Spanish) --- .../current/FormObjects/groupBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md index a9b626e87d73e2..c27734dab0c650 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md @@ -7,7 +7,7 @@ Un área de grupo es un objeto estático que permite ensamblar visualmente vario ![](../assets/en/FormObjects/groupBox.png) -> The name of a group box is static text; you can use a “localizable” reference as with any 4D label (see [Using references in static text](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html) and _XLIFF Architecture_ section in 4D Design Reference. +> El nombre de una caja de grupo es texto estático; puede utilizar una referencia "localizable" como con cualquier etiqueta 4D (ver [Utilización de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html) y la sección _Arquitectura XLIFF_ en Referencia de Diseño 4D. #### Ejemplo JSON: From 58cc0c241e9bcf752657f8326548f95c5652de42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:51 +0200 Subject: [PATCH 1980/4889] New translations input_overview.md (Spanish) --- .../current/FormObjects/input_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 685aff20c9a0ce..cd46fb4e218776 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -17,12 +17,12 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form ```4d "myText": { - "type": "input", //define the type of object - "spellcheck": true, //enable spelling verification - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20 //height of the object + "type": "input", //definir el tipo de objeto + "spellcheck": true, //activar la verificación ortográfica + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20 //altura del objeto } ``` From 459e63a0ba50548daf5d122ac6371355bdc9839d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:56 +0200 Subject: [PATCH 1981/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 59c21661bab885..c541853c927d77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -108,7 +108,7 @@ Cuando se eliminan entidades, sus referencias permanecen en la selección de ent ::: -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. Por ejemplo: +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por otra parte, si se realizan las modificaciones en la colección utilizando, por ejemplo, las diferentes funciones de la [clase Collection](../API/CollectionClass.md), será necesario notificar explícitamente a 4D reasignando la variable de la colección a sí misma, para que se actualice el contenido del list box. Por ejemplo: ```4d myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box @@ -486,7 +486,7 @@ En el método objeto del list box, puede escribir: End case ``` -For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. +Para un list box de tipo selección, para producir el mismo efecto puede utilizar un método para actualizar la [expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) basado en el conjunto especificado en la propiedad [Conjunto de resaltado](properties_ListBox.md#highlight-set). Por ejemplo, en el formulario JSON, ha definido el conjunto resaltado y la expresión de color de fondo siguientes para el list box: From 8f766818d6f71d522ca81a30119be9f9531b604e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:12:57 +0200 Subject: [PATCH 1982/4889] New translations picturebutton_overview.md (Spanish) --- .../current/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index db4f20a6066df5..6981abecf53dc0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -45,7 +45,7 @@ Puede organizar las imágenes en columnas, líneas o en una cuadrícula (como se Además de los parámetros de posicionamiento y de apariencia estándar, puede definir algunas propiedades específicas para los botones imagen, especialmente en lo que respecta a cómo y cuándo se muestran las imágenes. Estas opciones de propiedades pueden combinarse para mejorar sus botones de imagen. -- By default (when no [animation option](properties_Animation.md) is selected), a picture button displays the next picture in the series when the user clicks; it displays the previous picture in the series when the user holds down the **Shift** key and clicks. Cuando el usuario llega a la última imagen de la serie, la imagen no cambia cuando el usuario hace clic de nuevo. En otras palabras, no vuelve a la primera imagen de la serie. +- Por defecto (cuando no se selecciona la [opción animación](properties_Animation.md)), un botón de imagen muestra la siguiente imagen de la serie cuando el usuario hace clic; muestra la imagen anterior de la serie cuando el usuario mantiene pulsada la tecla **Mayúsculas** y hace clic en el botón. Cuando el usuario llega a la última imagen de la serie, la imagen no cambia cuando el usuario hace clic de nuevo. En otras palabras, no vuelve a la primera imagen de la serie. Hay otros modos disponibles: From 693fd88a029a4de203ddbdd5b84d16d13fe21a0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:00 +0200 Subject: [PATCH 1983/4889] New translations properties_datasource.md (Spanish) --- .../current/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 1275cb64a3fa61..540b6058620123 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -143,7 +143,7 @@ Hay tres opciones disponibles: - **Referencia de lista**: declara que la lista desplegable es jerárquica. Significa que la lista desplegable puede mostrar hasta dos niveles jerárquicos y su contenido puede gestionarse mediante los comandos del lenguaje 4D del tema **Listas jerárquicas**. - **Valor del elemento seleccionado** (por defecto): la lista desplegable no es jerárquica y el valor del elemento elegido en la lista por el usuario se guarda directamente. Por ejemplo, si el usuario elige el valor "Azul", este valor se guarda en el campo. -- **Referencia del elemento seleccionado**: la lista desplegable no es jerárquica y la referencia del elemento de la lista de selección se guarda en el objeto. This reference is the numeric value associated with each item either through the _itemRef_ parameter of the [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) or [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html) commands, or in the list editor. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. +- **Referencia del elemento seleccionado**: la lista desplegable no es jerárquica y la referencia del elemento de la lista de selección se guarda en el objeto. Esta referencia es el valor numérico asociado a cada elemento, ya sea a través del parámetro _itemRef_ de los comandos [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) o [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html), o en el editor de listas. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. La utilización de la opción **Referencia del elemento seleccionado** requiere el cumplimiento de los siguientes principios: @@ -265,7 +265,7 @@ Esta propiedad está disponible en las siguientes condiciones: Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: - **Guardar como valor** (opción por defecto): el valor del elemento elegido en la lista por el usuario se guarda directamente. Por ejemplo, si el usuario elige el valor "Azul", este valor se guarda en el campo. -- **Guardar como referencia**: la referencia del elemento de la lista de opciones se guarda en el objeto. This reference is the numeric value associated with each item either through the _itemRef_ parameter of the [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) or [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html) commands, or in the list editor. +- **Guardar como referencia**: la referencia del elemento de la lista de opciones se guarda en el objeto. Esta referencia es el valor numérico asociado a cada elemento, ya sea a través del parámetro _itemRef_ de los comandos [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) o [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html), o en el editor de listas. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. From cc650db91c0a22b2ac8d0e8bda2cb3839def5598 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:03 +0200 Subject: [PATCH 1984/4889] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 23f37dacedf7cc..4b417585a0f6ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -370,9 +370,9 @@ Se pueden crear formatos de hora personalizados utilizando varios patrones descr #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| timeFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using [a supported pattern](../Project/date-time-formats.md) + "blankIfNull"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string |
  • Formatos integrados: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS" + " blankIfNull"
  • Formatos personalizados: todo formato creado utilizando [un patrón compatible](../Project/date-time-formats.md) + "blankIfNull"
  • | :::note blankIfNull From 56cc9a26f401304066aac5a1a5f55f1673d7707c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:05 +0200 Subject: [PATCH 1985/4889] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 8fda7a785a7860..b98d86cbc5e98e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -29,7 +29,7 @@ Cada objeto de formulario activo está asociado a un nombre de objeto. Cada nomb > Los nombres de objetos están limitados a un tamaño de 255 bytes. -When using 4D’s language, you can refer to an active form object by its object name (for more information about this, refer to [Object Properties](https://doc.4d.com/4Dv17R5/4D/17-R5/Object-Properties.300-4128195.en.html) in the 4D Language Reference manual). +Cuando utilice el lenguaje 4D, puede referirse a un objeto de formulario activo por su nombre de objeto (para más información sobre esto, consulte [Propiedades Objeto](https://doc.4d.com/4Dv17R5/4D/17-R5/Object-Properties.300-4128195.en.html) en el manual de Referencia del Lenguaje 4D). Para más información sobre las reglas de denominación de los objetos de formulario, consulte la sección [Identificadores](Concepts/identifiers.md). From c8764e1d97a9ccb8b35f538f8e11bc05fc4d6011 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:07 +0200 Subject: [PATCH 1986/4889] New translations properties_resizingoptions.md (Spanish) --- .../current/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index fba3806d1580d5..acd8d9a935d86e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -5,7 +5,7 @@ title: Opciones de redimensionamiento ## Redimensionamiento columnas auto -When this property is enabled (`rightToLeft` value in JSON), list box columns are automatically resized along with the list box, within the limits of the [minimum](properties_CoordinatesAndSizing.md#minimum-width) and [maximum](properties_CoordinatesAndSizing.md#maximum-width) widths defined. +Cuando esta propiedad está activada (valor `rightToLeft` en JSON), las columnas del list box se redimensionan automáticamente junto con el list box, dentro de los límites de los anchos [mínimo](properties_CoordinatesAndSizing.md#minimum-width) y [máximo](properties_CoordinatesAndSizing.md#maximum-width) definidos. Cuando esta propiedad está desactivada (valor `legacy` en JSON), sólo se redimensiona la columna más a la derecha del listbox, aunque su ancho supere el valor máximo definido. From 6d36e1b611c6e38c157b769e04046f9c856c511b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:09 +0200 Subject: [PATCH 1987/4889] New translations properties_text.md (Spanish) --- .../current/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 73573b3d686337..f7b56d00b53411 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -7,7 +7,7 @@ title: Text ## Autorizar selector fuente/color -When this property is enabled, the [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-FONT-PICKER.301-4505612.en.html) and [OPEN COLOR PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-COLOR-PICKER.301-4505611.en.html) commands can be called to display the system font and color picker windows. A través de estas ventanas, los usuarios pueden cambiar la fuente o el color de un objeto formulario que tenga el foco directamente haciendo clic. Cuando esta propiedad está desactivada (por defecto), los comandos del selector abierto no tienen efecto. +Cuando esta propiedad está activada, los comandos [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-FONT-PICKER.301-4505612.en.html) y [OPEN COLOR PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-COLOR-PICKER.301-4505611.en.html) pueden ser invocados para mostrar las ventanas de selección de fuente y color del sistema. A través de estas ventanas, los usuarios pueden cambiar la fuente o el color de un objeto formulario que tenga el foco directamente haciendo clic. Cuando esta propiedad está desactivada (por defecto), los comandos del selector abierto no tienen efecto. #### Gramática JSON From 20ae23b1023158394138fc7fcdc91d070314763f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:11 +0200 Subject: [PATCH 1988/4889] New translations properties_textandpicture.md (Spanish) --- .../current/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index f81b06c11c61b4..f98e8365d2f977 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -195,7 +195,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Objetos soportados -[Button](button_overview.md) (all styles except Help) - [Check Box](checkbox_overview.md) (all styles except Regular, Flat, Disclosure and Collapse/Expand) - [Radio Button](radio_overview.md) (all styles except Regular, Flat, Disclosure and Collapse/Expand). +[Botón](button_overview.md) (todos los estilos excepto Ayuda) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal, Plano, Revelar y Contraer/Expandir) - [Botón de radio](radio_overview.md) (todos los estilos excepto Normal, Plano, Revelar y Contraer/Expandir). --- From 51585a4731d623973110c6e4d0b250c91b7d068d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:12 +0200 Subject: [PATCH 1989/4889] New translations properties_webarea.md (Spanish) --- .../current/FormObjects/properties_WebArea.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md index a025609f9f7a27..ace8ac3668f324 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_WebArea.md @@ -59,7 +59,7 @@ La variable URL produce los mismos efectos que el comando [WA OPEN URL](https:// - Para el acceso a los documentos, esta variable sólo acepta URLs que cumplan con el RFC ("file://c:/My%20Doc") y no los nombres de ruta del sistema ("c:\MyDoc"). El comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) acepta ambas notaciones. - Si la variable URL contiene una cadena vacía, el área web no intenta cargar la URL. El comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) genera un error en este caso. - Si la variable URL no contiene un protocolo (http, mailto, archivo, etc.), el área web añade "http://", lo que no ocurre con el comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html). -- When the Web area is not displayed in the form (when it is located on another page of the form), executing the [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) command has no effect, whereas assigning a value to the URL variable can be used to update the current URL. +- Cuando el área Web no se muestra en el formulario (cuando se encuentra en otra página del formulario), la ejecución del comando [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) no tiene ningún efecto, mientras que la asignación de un valor a la variable URL puede utilizarse para actualizar la URL actual. #### Gramática JSON @@ -85,8 +85,8 @@ Esta opción permite elegir entre dos motores de renderizado para el área web, El motor CEF tiene las siguientes limitaciones: -- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. +- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): el uso de este comando requiere que al menos una página ya esté cargada en el área (mediante una llamada a [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) o una asignación a la variable URL asociada al área). +- Cuando se habilita soltar URL mediante el selector `WA enable URL drop` del comando [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html), la primera caída debe ir precedida de al menos una llamada a [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) o una asignación a la variable URL asociada al área. :::note From 08b73f5fed10acccc036ff892edb92395bba24fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:15 +0200 Subject: [PATCH 1990/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../code-editor/write-class-method.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md index b2eff1fa6cfe04..ca908a105905ce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md @@ -445,25 +445,25 @@ Clique no botão de alternância **v** no lado esquerdo da área *Search* para e A área de entrada *Replace* é usada para definir a cadeia de caracteres que substituirá a definida acima. -Clique no botão **Replace** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D begins searching from the current text insertion point and continues to the end of the method. É possível então continuar encontrando/substituindo usando os comandos **Substituir Próximo** e **Substituir o anterior** do menu [**Editar**](#atalhos). +Clique no botão **Replace** para iniciar a pesquisa com todas as opções definidas e substituir a primeira ocorrência encontrada. 4D começa a pesquisar a partir do ponto de inserção de texto atual e continua até o final do método. É possível então continuar encontrando/substituindo usando os comandos **Substituir Próximo** e **Substituir o anterior** do menu [**Editar**](#atalhos). Clique no botão **Replace all** para substituir todas as ocorrências correspondentes aos critérios de pesquisa diretamente no método aberto. ### Encontrar o mesmo -O comando **Find Same** é usado para localizar cadeias de caracteres idênticas à selecionada. This command is only active if you have selected at least one character in the Code Editor. +O comando **Find Same** é usado para localizar cadeias de caracteres idênticas à selecionada. Esse comando só estará ativo se você tiver selecionado pelo menos um caractere no Code Editor. -The search carried out is of the "Find Next" type in the current code editor window. +A pesquisa realizada é do tipo "Localizar próximo" na janela atual do editor de código. Os comandos **Find Same Next** e **Find Same Previous** são usados para localizar cadeias de caracteres *estritamente* idênticas às selecionadas. Por exemplo, as maiúsculas e minúsculas devem corresponder. ### Marcar tudo -O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido especificada na caixa de diálogo localizar ou substituir. When you select this command, 4D puts a bookmark at each line that contains an item corresponding to the "current" search criteria. Deste modo, é fácil identificar todos os resultados da pesquisa. Para obter mais informações sobre marcadores, consulte [Marcadores](#marcadores). +O comando **Editar > Marcar tudo** é ativado quando uma pesquisa já tiver sido especificada na caixa de diálogo localizar ou substituir. Quando você seleciona esse comando, 4D coloca um marcador em cada linha que contém um item correspondente aos critérios de pesquisa "atuais". Deste modo, é fácil identificar todos os resultados da pesquisa. Para obter mais informações sobre marcadores, consulte [Marcadores](#marcadores). ## Avisos e erros -Thanks to the 4D Code Live Checker, the syntax, consistency, and structure of the entered code are automatically checked in order to prevent execution errors. For example, the Code Live Checker can detect that a right parenthesis is missing or that you used an unknown dataclass attribute. +Graças ao 4D Code Live Checker, a sintaxe, a consistência e a estrutura do código inserido são verificadas automaticamente para evitar erros de execução. Por exemplo, o Code Live Checker pode detectar a falta de um parêntese à direita ou o uso de um atributo de classe de dados desconhecido. O Code Live Checker é ativado em três níveis: @@ -471,31 +471,31 @@ O Code Live Checker é ativado em três níveis: - quando você [verifica a sintaxe](../Project/compiler.md#check-syntax) no compilador, - quando você [compila](../Project/compiler.md) o projeto. -4D verifica automaticamente a sintaxe do código para ver se está correta. If you enter text or select a component that is not correct, 4D displays a symbol to indicate the incorrect expression. +4D verifica automaticamente a sintaxe do código para ver se está correta. Se você inserir um texto ou selecionar um componente que não esteja correto, o 4D exibirá um símbolo para indicar a expressão incorreta. Dois tipos de símbolos são exibidos: - **[warnings](../Project/compiler.md#warnings)** ![warning](../assets/en/code-editor/incorrect-expression-icon.png): Warnings are intended to draw your attention to statements that might lead to execution errors. Não impedem a compilação. - **errors**![error](../assets/en/code-editor/error-icon.png): erros são anomalias que impedem que o código seja executado corretamente. Eles devem ser corrigidos, caso contrário o projeto não será compilado. -When you move the mouse over the symbol, a help tip displays the cause of the error: +Quando você passa o mouse sobre o símbolo, uma dica de ajuda exibe a causa do erro: ![](../assets/en/code-editor/incorrect-expression-message.png) -O Verificador de código ao vivo é ativado enquanto você insere o código. When a line of a method, class or function is marked as having improper syntax, check and fix the entry. Se a linha estiver correta, 4D removerá o símbolo de erro. Quando salvar ou fechar a janela, todo o método é validado. +O Verificador de código ao vivo é ativado enquanto você insere o código. Quando uma linha de um método, classe ou função for marcada como tendo sintaxe inadequada, verifique e corrija a entrada. Se a linha estiver correta, 4D removerá o símbolo de erro. Quando salvar ou fechar a janela, todo o método é validado. -Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D evaluates the line, formats it, marks any errors, and places the insertion point at the end of the line. +Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D avalia a linha, formata, marca qualquer erro e coloca o ponto de inserção no final da linha. O Code Live Checker verifica se: - erros básicos de sintaxe (operadores errados, erros de ortografia e similares) - a estrutura das declarações (`If`, `End if` e assim por diante) -- matching enclosing characters in the code such as parentheses or brackets (see tip below) -- the calls of attributes and functions according to your model (ORDA) and user class definitions. For example, the Code Live Checker generates an error when a call to a dataclass computed attribute is not compatible with the declared computed attribute type. +- correspondência de caracteres de fechamento no código, como parênteses ou colchetes (veja a dica abaixo) +- as chamadas de atributos e funções de acordo com seu modelo (ORDA) e definições de classe de usuário. Por exemplo, o Code Live Checker gera um erro quando uma chamada para um atributo computado de classe de dados não é compatível com o tipo de atributo computado declarado. :::tip -When you type an enclosing character, 4D indicates the match by framing the start/end characters with gray rectangles by default: +Quando você digita um caractere de fechamento, 4D indica a correspondência enquadrando os caracteres de início/fim com retângulos cinza por padrão: ![](../assets/en/code-editor/matching-enclosing-characters.png) @@ -503,7 +503,7 @@ Você pode modificar a forma como o 4D indica os caracteres correspondentes ou d ::: -The Code Live Checker cannot detect some errors that only occur during execution. Erros de execução são capturados por 4D quando o código é executado. No entanto, lembre-se de que o [compiler](../Project/compiler.md) também fornece ajuda indispensável para a detecção de erros. +O Code Live Checker não consegue detectar alguns erros que ocorrem somente durante a execução. Erros de execução são capturados por 4D quando o código é executado. No entanto, lembre-se de que o [compiler](../Project/compiler.md) também fornece ajuda indispensável para a detecção de erros. ## Dicas de ajuda @@ -526,7 +526,7 @@ A [barra de status](#status-bar) também fornece informações contextuais. - **Métodos ou funções do projeto**: Quando você passa o mouse sobre um método de projeto ou função de classe, uma dica de ajuda é exibida: - ou os comentários especificados no Explorador. - - ou as primeiras linhas da função do método ou da classe, se ela incluir comentários (linhas que começam com // ou /*...*/ bloco de comentários). It is common practice to insert documentation for the method as well as its parameters in the form of comments at the beginning of the method. You can get this information directly in the help tip, just make sure to first remove any comments found in the Explorer. + - ou as primeiras linhas da função do método ou da classe, se ela incluir comentários (linhas que começam com // ou /*...*/ bloco de comentários). É prática comum inserir documentação para o método, assim como seus parâmetros, na forma de comentários no início do método. Você pode obter essa informação diretamente na gorjeta de ajuda, apenas certifique-se de remover primeiro quaisquer comentários encontrados no Explorer. Comentários no início de um método: ![](../assets/en/code-editor/comments-method.png) Dica de ajuda em outro método: @@ -536,7 +536,7 @@ A [barra de status](#status-bar) também fornece informações contextuais. ## Comentar / Não comentar -A linguagem 4D suporta [comentários](../Concepts/quick-tour.md#comments), que são linhas de código inativas. O editor de código não aplica nenhum estilo específico nos comentários. The length of comments is limited to the maximum size of 32,000 characters per line. +A linguagem 4D suporta [comentários](../Concepts/quick-tour.md#comments), que são linhas de código inativas. O editor de código não aplica nenhum estilo específico nos comentários. O comprimento dos comentários é limitado ao tamanho máximo de 32.000 caracteres por linha. Há dois tipos de comentários: `//comment` (comentário de linha única) e `/*comment*/` (comentários em linha ou blocos de comentários de várias linhas). @@ -550,7 +550,7 @@ Quando a seleção contém apenas código ativo, o comando **Comentário** é ap ## Expandir / Recolher -4D code located inside loops and conditions can now be collapsed or expanded, in order to facilitate the reading of methods: +O código 4D localizado dentro de loops e condições agora pode ser recolhido ou expandido, para facilitar a leitura dos métodos: - Código expandido: ![](../assets/en/code-editor/expanded-code.png) @@ -558,13 +558,13 @@ Quando a seleção contém apenas código ativo, o comando **Comentário** é ap - Código recolhido: ![](../assets/en/code-editor/collapsed-code.png) -If you place the mouse over the expand button [...], a help tip appears, displaying the first lines of the hidden code. +Se você posicionar o mouse sobre o botão de expansão [...], uma dica de ajuda aparece, exibindo as primeiras linhas do código oculto. -A collapsed portion of code can be selected, copied, pasted or deleted. Todas as linhas incluídas nesse documento serão copiadas, coladas ou excluídas, respectivamente. Quando uma parte do código é colada, é automaticamente expandida. +Uma porção colapsada de código pode ser selecionada, copiada, colada ou excluída. Todas as linhas incluídas nesse documento serão copiadas, coladas ou excluídas, respectivamente. Quando uma parte do código é colada, é automaticamente expandida. Existem várias formas de expandir e recolher código: -- Click on the expand/collapse icons ([+] and [-] under Windows) or on the opening button [...] +- Clique nos ícones de expansão/colapso ([+] e [-] no Windows) ou no botão de abertura [...] - Use os comandos do submenu **Method > Collapse/Expand**: - **Recolher Seleção** / **Expandir Seleção**: recolhe ou expande todas as estruturas de código encontradas na seleção de texto. @@ -584,7 +584,7 @@ Os blocos podem ser definidos por: A função **Select Enclosing Block** é usada para selecionar o "bloco envolvente" do código que contém o ponto de inserção. -If a block of text is already selected, the function selects the enclosing block of the next highest level and so on, until the entire method is selected. +Se um bloco de texto já estiver selecionado, a função seleciona o bloco que o envolve com o nível superior seguinte e assim por diante, até que o método inteiro seja selecionado. Pressionar **Ctrl+Shift+B** (Windows) ou **Command+Shift+B** (macOS) permite reverter essa operação e desmarcar o último bloco selecionado. @@ -604,17 +604,17 @@ Esses comandos são encontrados no menu **Méto** e no menu de contexto do edito ## Marcadores -4D permite que você associe marcadores a certas linhas em seus métodos. You can then browse quickly within the code by passing from one bookmark to another using specific commands. +4D permite que você associe marcadores a certas linhas em seus métodos. Você pode navegar rapidamente dentro do código passando de um favorito para outro usando comandos específicos. ![](../assets/en/code-editor/bookm.png) -A bookmark moves along with its original row if additional rows are inserted in the method. Os marcadores são guardados com os métodos. +Um favorito se move junto com sua linha original se linhas adicionais forem inseridas no método. Os marcadores são guardados com os métodos. Os marcadores são gerenciados usando o submenu **Bookmarks** do menu **Method**: - **Alternar**: Associa um favorito com a linha atual (onde o cursor está localizado) se ele ainda não tiver um ou remover o favorito existente se o fizer. Essa função também está disponível usando o comando **Toggle Bookmark** do menu de contexto do editor ou usando o atalho de teclado **Ctrl+F3** (Windows) ou **Command+F3** (macOS). - **Remover tudo**: Remove todos os favoritos da janela em primeiro plano. -- **Para o próximo** / **Para o anterior**: Permite a navegação entre os marcadores na janela. Selecting one of these commands places the cursor on the first character of the line associated with the bookmark concerned. Você também pode usar os atalhos de teclado **F3** (ir para o próximo) ou **Shift+F3** (ir para o anterior). +- **Para o próximo** / **Para o anterior**: Permite a navegação entre os marcadores na janela. Selecionar um desses comandos coloca o cursor sobre o primeiro caractere da linha associada ao marcador em questão. Você também pode usar os atalhos de teclado **F3** (ir para o próximo) ou **Shift+F3** (ir para o anterior). :::info @@ -628,7 +628,7 @@ O comando **Revelar no Explorer...** abre uma janela do Explorer com o elemento ## Pesquisar chamadores -O comando **Search Callers** no menu **Method** só é ativado para métodos de projeto. It searches for all the objects (other methods or menus) that reference the project method. +O comando **Search Callers** no menu **Method** só é ativado para métodos de projeto. Ele procura todos os objetos (outros métodos ou menus) que fazem referência ao método do projeto. **Nota:** O comando **Pesquisar Chamadores...** também está disponível em **Explorador** > **Métodos** @@ -646,7 +646,7 @@ Essa funcionalidade também está disponível através do atalho de teclado **Ct O efeito do comando **Ir a Definição...** varia dependendo do elemento de destino: -- with a project method, it displays the contents of the method in a new window of the Code Editor +- com um método de projeto, ele exibe o conteúdo do método em uma nova janela do Editor de Código - com um nome de classe ou função classe, ele abre a classe no Editor de código - com um comando ou função 4D integrado, ele tem o mesmo efeito que o comando [**Mostrar documentação**](#show-documentation). @@ -660,7 +660,7 @@ O comando **Mostrar documentação...** abre a documentação do elemento de des :::tip -Para exibir a documentação de um comando da linguagem "clássica" do 4D, selecione o nome do comando ou simplesmente coloque o cursor no nome e pressione **F1**. The documentation of the command is displayed in a new window of your default browser. O 4D procura a documentação dependendo das configurações feitas nas Preferências (consulte [Local da documentação](../Preferences/general.md#documentation-location)). +Para exibir a documentação de um comando da linguagem "clássica" do 4D, selecione o nome do comando ou simplesmente coloque o cursor no nome e pressione **F1**. A documentação do comando é exibida em uma nova janela do seu navegador padrão. O 4D procura a documentação dependendo das configurações feitas nas Preferências (consulte [Local da documentação](../Preferences/general.md#documentation-location)). ::: @@ -668,7 +668,7 @@ Para exibir a documentação de um comando da linguagem "clássica" do 4D, selec O comando **Search References...** encontrado no menu **Method** ou no menu de contexto do Editor de código localiza todos os objetos (métodos e formulários) no projeto em que o item atual do método é referenciado (usado). -The current item is either the one selected or the one where the cursor is located. Pode ser um nome de campo, nome de variável, comando, cadeia de caracteres e assim por diante. Por exemplo, a ação a seguir procura todas as ocorrências da variável *vlNbCmd* no banco de dados: +O item atual é aquele selecionado ou aquele em que o cursor está localizado. Pode ser um nome de campo, nome de variável, comando, cadeia de caracteres e assim por diante. Por exemplo, a ação a seguir procura todas as ocorrências da variável *vlNbCmd* no banco de dados: ![find-dialog](../assets/en/code-editor/search-references.png) From c9b09b45a98896c6e2f8b11aba619c6653976bc9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:17 +0200 Subject: [PATCH 1991/4889] New translations shapes_overview.md (Spanish) --- .../current/FormObjects/shapes_overview.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md index c59aa083230649..4567ad6e26e375 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md @@ -94,13 +94,13 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov ```4d "myOval": { - "type": "oval", //define the type of object - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20, //height of the object - "fill": "blue" //define the background color - } + "type": "oval", //definir el tipo de objeto + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20, //altura del objeto + "fill": "blue" //definir el color de fondo +} ``` #### Propiedades soportadas From 5269f1f320f930abf3234b550e1c6d4a36778fae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:18 +0200 Subject: [PATCH 1992/4889] New translations text.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md index c7e4cfc9384dcf..841055bbae0482 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md @@ -16,7 +16,7 @@ A text object allows you to display static written content (_e.g._, instructions "top": 160, "width": 100, "height": 20, - "stroke": "#ff0000" //text color + "stroke": "#ff0000" //color del texto "fontWeight": "bold" } ``` From c11acbd1786aedc54bd2e3ef619c5361c3b437bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:20 +0200 Subject: [PATCH 1993/4889] New translations information.md (Spanish) --- .../docusaurus-plugin-content-docs/current/MSC/information.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/information.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/information.md index 5085f818d395b9..6152dd246d6e60 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/information.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/information.md @@ -12,9 +12,9 @@ Esta página indica el nombre, la versión y la ubicación de la aplicación, as La parte central de la ventana indica el nombre y la ubicación del proyecto y de los os archivos de datos, así como también el archivo de historial (si lo hay). La parte inferior de la ventana indica el nombre del titular de la licencia 4D, el tipo de licencia y el nombre del usuario 4D actual. -- **Display and selection of pathnames**: On the **Program** tab, pathnames are displayed in pop-up menus containing the folder sequence as found on the disk:\ +- **Visualización y selección de nombres de ruta**: en la pestaña **Programa**, los nombres de ruta se muestran en menús emergentes que contienen la secuencia de carpetas tal y como se encuentran en el disco:\ ![](../assets/en/MSC/MSC_popup.png) - If you select a menu item (disk or folder), it is displayed in a new system window. + Si selecciona un elemento del menú (disco o carpeta), se muestra en una nueva ventana del sistema. El comando **Copiar la ruta** copia el nombre completo de la ruta en el portapapeles como texto, utilizando los separadores de la plataforma actual. - **"Licenses" Folder** The **"Licenses" Folder** button displays the contents of the active Licenses folder in a new system window. Todos los archivos de licencia instalados en su entorno 4D están agrupados en esta carpeta, en su disco duro. Cuando se abren con un navegador web, estos archivos muestran información sobre las licencias que contienen y sus características. From 1ede1c56ab81d186f0697a5e3fa55542fda94ec3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:21 +0200 Subject: [PATCH 1994/4889] New translations general.md (Spanish) --- .../current/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md index 09ed6e048957fd..aab93675dcafe5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md @@ -94,7 +94,7 @@ Gracias a este principio, en macOS las carpetas de las bases aparecen como paque ### Incluir los tokens en los archivos fuente del proyecto -Cuando esta opción está marcada, los [archivos fuente de los métodos](../Project/architecture.md#sources) guardados en los nuevos proyectos 4D contendrán los **tokens** para los objetos clásicos del lenguaje y de la base (constantes, comandos, tablas y ca Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). +Cuando esta opción está marcada, los [archivos fuente de los métodos](../Project/architecture.md#sources) guardados en los nuevos proyectos 4D contendrán los **tokens** para los objetos clásicos del lenguaje y de la base (constantes, comandos, tablas y ca Los tokens son caracteres adicionales tales como `:C10` o `:5` insertados en los archivos de código fuente, que permiten renombrar las tablas y los campos e identificar elementos sea cual sea la versión 4D (ver [Utilización de tokens en las fórmulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). Si tiene intención de utilizar VCS o los editores de código externos con sus nuevos proyectos, es posible que desee desmarcar esta opción para una mejor legibilidad del código con estas herramientas. From 66894d97b8468ab2ab6d9fc730d40148db88fd13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:23 +0200 Subject: [PATCH 1995/4889] New translations $catalog.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md index 5bf41e2732fc56..377ddf166cf1ff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -328,7 +328,7 @@ Puede recuperar la información relativa a una clase de datos específica. ## singletons -If you have defined [shared singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. Contiene la colección de clases singleton como objetos con su **nombre** y **métodos** (es decir, funciones expuestas). +Si ha definido [instancias compartidas](../Concepts/classes.md#clases-singleton) que contienen al menos una [función expuesta](../ORDA/ordaClasses.md#funciones-expuestas-vs-no-expuestas), se agrega una sección `singletons` al json devuelto tanto para la sintaxis `/$catalog` como `/$catalog/$all`. Contiene la colección de clases singleton como objetos con su **nombre** y **métodos** (es decir, funciones expuestas). Las funciones Singleton pueden ser llamadas por peticiones REST utilizando el comando [`$singleton`]($singleton.md). From 1dd2413973eca5575eb78d42f944faced40115fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:24 +0200 Subject: [PATCH 1996/4889] New translations $entityset.md (Spanish) --- .../docusaurus-plugin-content-docs/current/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md index 943add6462fdd8..78731facb9f2b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md @@ -22,7 +22,7 @@ Esta sintaxis permite ejecutar cualquier operación sobre un conjunto de entidad Como los conjuntos de entidades tienen un límite de tiempo (ya sea por defecto o después de llamar a `$timeout` con su propio límite), puede llamar a `$savedfilter` y a `$savedorderby` para guardar el filtro y ordenar por instrucciones cuando cree un conj -When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), or [`$top/$limit`]($top_$limit.md). +Cuando se recupera un conjunto de entidades existente almacenado en la caché de 4D Server, también se puede aplicar cualquiera de las siguientes opciones al conjunto de entidades: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), o [`$top/$limit`]($top_$limit.md). ### Ejemplo From 37bad5992694abe5a5bb65e7ce265cf92cdf4044 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:26 +0200 Subject: [PATCH 1997/4889] New translations http-server.md (Spanish) --- .../current/ServerWindow/http-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md index 42b19ae437ae37..d643be61316723 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/http-server.md @@ -49,5 +49,5 @@ Esta área ofrece información sobre los parámetros de configuración y el func - **Lanzamiento automático al inicio**: parámetro definido a través de las Propiedades. - **Proceso servidor HTTP (utilizado/total)**: número de procesos HTTP creados en el servidor (número actual de procesos / total de todos los procesos creados). - **Memoria caché**: tamaño de la memoria caché del servidor HTTP, cuando está activada (tamaño realmente utilizado por la caché / tamaño máximo teóricamente asignado a la caché en las Propiedades). Puede hacer clic en el botón **Borrar caché** para vaciar la caché actual. -- **Listening to IP**, **HTTP Port** (80 by default), **TLS enabled** for HTTP connections (does not concern 4D nor SQL connections) and **HTTPS Port** used: current [configuration parameters](WebServer/webServerConfig.md) of the HTTP server, specified through the Settings or by programming. +- **Escuchando IP**, **puerto HTTP** (80 por defecto), **TLS habilitado** para conexiones HTTP (no afecta a conexiones 4D ni SQL) y **puerto HTTP** utilizado: [parámetros de configuración](WebServer/webServerConfig. d) del servidor HTTP, especificado a través de la Configuración o por programación. - **Información del archivo de registro**: nombre, formato y fecha de la siguiente copia de seguridad automática del registro del servidor HTTP (archivo logweb.txt). From 80e582113381f8448bce45efba41343be7100fc8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:27 +0200 Subject: [PATCH 1998/4889] New translations handling_users_groups.md (Spanish) --- .../current/Users/handling_users_groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md index 071db74a512bc1..3b532bb6a22cb2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md @@ -203,7 +203,7 @@ Los usuarios, grupos, así como sus derechos de acceso se almacenan en un archiv Este archivo puede ser almacenado en las siguientes ubicaciones, dependiendo de sus necesidades: -- If you want to use the same directory for all data files (or if you use a single data file), store the **directory.json** file in the user settings folder, i.e. in the "Settings" folder at the [same level as the "Project" folder](Project/architecture.md#project-folder) (default location). +- Si desea utilizar el mismo directorio para todos los archivos de datos (o si utiliza un único archivo de datos), almacene el archivo **directory.json** en la carpeta de configuración del usuario, es decir, en la carpeta "Settings" [en el mismo nivel que la carpeta "Project"](Project/architecture.md#project-folder) (ubicación predeterminada). - Si desea utilizar un archivo directorio específico para archivar datos, almacene el archivo **directory.json** en la carpeta["Settings" de la carpeta "Data"](Project/architecture.md#settings). Si un archivo **directory.json** está presente en esta ubicación, tiene prioridad sobre el archivo en la carpeta Settings usuario. Esta configuración personalizada/local de los usuarios y de los grupos no se verá afectada por una actualización de la aplicación. > To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). From 1700e3b27eda62a0198ccb23eb79bb7299e06eda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:28 +0200 Subject: [PATCH 1999/4889] New translations advanced-programming.md (Spanish) --- .../current/ViewPro/advanced-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md index 039190fa1fab5c..374ea92ab78718 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/advanced-programming.md @@ -27,7 +27,7 @@ $answer:=WA Evaluate JavaScript(*; "ViewProArea"; $js) Puede aprovechar la librería de métodos Javascript de SpreadJS y llamarlos directamente para controlar sus hojas de cálculo. -4D has a built-in `Utils.spread` property that gives access to the spreadsheet document (also called workbook) inside the 4D View Pro area, making it simpler to call the SpreadJS [Workbook methods](https://developer.mescius.com/spreadjs/api/modules/GC.Data). +4D tiene una propiedad integrada `Utils.spread` que da acceso al documento de la hoja de cálculo (también llamado libro de trabajo) dentro del área 4D View Pro, haciendo más sencillo llamar a los [métodos Workbook]SpreadJS (https://developer.mescius.com/spreadjs/api/modules/GC.Data). #### Ejemplo From 4ec8ae8d5220dae1f6a2040ed04f48b2096e23de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:31 +0200 Subject: [PATCH 2000/4889] New translations vp-set-value.md (Spanish) --- .../current/ViewPro/commands/vp-set-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md index 482dc10fb64b36..7746905cd5ae90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md @@ -18,7 +18,7 @@ title: VP SET VALUE El comando `VP SET VALUE` asigna un valor especificado a un rango de celdas designado. -The command allows you to use a generic code to set and format the types of values in *rangeObj*, whereas other commands, such as [`VP SET TEXT VALUE`](vp-set-text-value.md) and [`VP SET NUM VALUE`](vp-set-num-value.md), reduce the values to specific types. +El comando permite utilizar un código genérico para definir y formatear los tipos de valores en *rangeObj*, mientras que otros comandos, como [`VP SET TEXT VALUE`](vp-set-text-value) y [`VP SET NUM VALUE`](vp-set-num-value), reducen los valores a tipos específicos. En *rangeObj*, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP Cell`](vp-cell) o [`VP Column`](vp-column.md)) cuyo valor desea especificar. Si *rangeObj* incluye varias celdas, el valor especificado se repetirá en cada una de ellas. From 65559c1c738acc596ec9c9acd9855dfabaea96d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:36 +0200 Subject: [PATCH 2001/4889] New translations httprequests.md (Spanish) --- .../current/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 7e6724d47c7a1e..505dea772f27f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -317,7 +317,7 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace Las funcionalidades de este método son: -- The values of the variables _vtNav_appName_, _vtNav_appVersion_, _vtNav_appCodeName_, and _vtNav_userAgent_ (bound to the HTML objects having the same names) are retrieved using the `WEB GET VARIABLES` command from HTML objects created by the _GetBrowserInformation_ JavaScript script. +- Los valores de las variables _vtNav_appName_, _vtNav_appVersion_, _vtNav_appCodeName_, y _vtNav_userAgent_ (vinculados a los objetos HTML que tienen los mismos nombres) se recuperan utilizando el comando `WEB GET VARIABLES` de los objetos HTML creados por el script JavaScript _GetBrowserInformation_. - De las variables vinculadas _vsbLogOn_, _vsbRegister_ y _vsbInformation_ a los tres botones de envío, sólo la correspondiente al botón que se ha presionado será recuperada por el comando `WEB GET VARIABLES`. Cuando el envío se realiza mediante uno de estos botones, el navegador devuelve a 4D el valor del botón presionado. Esto le indica qué botón se ha presionado. Tenga en cuenta que con HTML, todos los objetos son objetos de texto. Si se utiliza un objeto SELECT, es el valor del elemento resaltado en el objeto el que se devuelve en el comando `WEB GET VARIABLES`, y no la posición del elemento en el array como en 4D. `WEB GET VARIABLES` siempre devuelve valores de tipo Texto. From 5c0d47e04dbceb3f95a70acc7f4733f4ddde103b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:38 +0200 Subject: [PATCH 2002/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index 9c0eac44eea246..bf883c3616ece4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -196,7 +196,7 @@ Para habilitar el renderizado de las páginas Qodly, se deben configurar las sig ### Alcance de los formularios Qodly -When rendering Qodly forms in the Qodly Studio, the renderer will connect to the 4D web server through HTTP or HTTPS, depending on the settings, following the same HTTP/HTTPS connection pattern as for the [4D WebAdmin web server](../Admin/webAdmin.md#accept-http-connections-on-localhost). Ver también [este párrafo](#about-license_usage) sobre los esquemas de URL y el uso de licencias. +Al renderizar formularios Qodly en el Qodly Studio, el renderizador se conectará al servidor web 4D a través de HTTP o HTTPS, dependiendo de la configuración, siguiendo el mismo patrón de conexión HTTP/HTTPS que para el [servidor web WebAdmin 4D] (../Admin/webAdmin.md#accept-http-connections-on-localhost). Ver también [este párrafo](#about-license_usage) sobre los esquemas de URL y el uso de licencias. Tenga en cuenta que Qodly Studio se ejecuta a través del servidor web 4D WebAdmin. Cuando utiliza Qodly Studio como desarrollador, incluso cuando previsualiza una página Qodly en el estudio, está utilizando el servidor web 4D WebAdmin. Esto le permite ver, por ejemplo, clases de datos, funciones y atributos que no están expuestos como recursos REST (aparecen en gris). From 83533c63c4152417e4e1ec157cd124e03c14c99d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:40 +0200 Subject: [PATCH 2003/4889] New translations webserverconfig.md (Spanish) --- .../current/WebServer/webServerConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index f0a484983556bf..2bd8275fb43e29 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -624,8 +624,8 @@ En algunos casos, se pueden invocar otras funciones internas optimizadas. Las co Dos opciones le permiten definir cómo funcionan las conexiones persistentes: -- **Número de peticiones por conexión**: permite definir el número máximo de peticiones y de respuestas capaces de viajar por una conexión persistente. Limiting the number of requests per connection allows you to prevent server flooding due to a large number of incoming requests (a technique used by hackers).

    - The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    +- **Número de peticiones por conexión**: permite definir el número máximo de peticiones y de respuestas capaces de viajar por una conexión persistente. Limitar el número de peticiones por conexión le permite evitar la inundación del servidor debido a un gran número de peticiones entrantes (una técnica utilizada por los hackers).

    + El valor por defecto (100) puede aumentarse o disminuirse en función de los recursos de la máquina que aloja el Servidor Web 4D.

    - **Tiempo de espera antes de desconexión**: este valor define el periodo máximo de espera (en segundos) durante el cual el servidor web mantiene una conexión TCP abierta sin recibir ninguna petición del navegador web. Una vez transcurrido este periodo, el servidor cierra la conexión.

    Si el navegador envía una solicitud después de que se haya cerrado la conexión, se crea automáticamente una nueva conexión TCP. Esta operación no es visible para el usuario.

    From f03896db78b0958e1b997183a7201e810b81c2ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:42 +0200 Subject: [PATCH 2004/4889] New translations webserverobject.md (Spanish) --- .../current/WebServer/webServerObject.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md index 80d07ce2e0a5f4..8d9a996fa232d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md @@ -74,13 +74,13 @@ Para iniciar y detener un servidor web, basta con llamar a las funciones [`start ```4d var $status : Object - //to start a web server with default settings + //para iniciar un servidor web con los parámetros por defecto $status:=webServer.start() - //to start the web server with custom settings + //para iniciar el servidor web con los parámetros personalizados //$settings object contains web server properties webServer.start($settings) - //to stop the web server + //para detener el servidor web $status:=webServer.stop() ``` From b4773eaa99f90c2dff33f94d05e503cadc415e78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:44 +0200 Subject: [PATCH 2005/4889] New translations database.md (Spanish) --- .../docusaurus-plugin-content-docs/current/settings/database.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md index 7a79c4259e2c74..0ed59ff121694d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md @@ -35,7 +35,7 @@ Se ofrecen tres opciones de ubicación: - **Carpeta de archivos de datos** (opción por defecto): cuando se selecciona esta opción, los archivos temporales 4D se crean en una carpeta llamada "archivos temporales" situada en el mismo nivel que el archivo de datos de la base de datos. - **Definido por el usuario**: esta opción se utiliza para definir una ubicación personalizada. Si se modifica la opción de ubicación, será necesario reiniciar la base para que se tenga en cuenta la nueva opción. 4D verifica si se puede acceder a la carpeta seleccionada mediante escritura. Si no es así, la aplicación prueba otras opciones hasta encontrar una carpeta válida. -> This option is stored in the "extra properties" of the structure that is available when the structure definition is exported in XML (see [Exporting and importing structure definitions](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). +> Esta opción se almacena en las "propiedades adicionales" de la estructura, accesibles durante la exportación XML de la definición de estructura (ver [Exportar e importar las definiciones de estructura](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). ### Comparación de texto From 04a769a489569e6827c4de7e625652796593cc04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:45 +0200 Subject: [PATCH 2006/4889] New translations security.md (Spanish) --- .../current/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md index 69a3604e32d918..c458aebba41946 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md @@ -23,13 +23,13 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l Esta opción simplifica el acceso a la base de datos a la vez que mantiene un sistema completo de control de datos. - Si ha asociado una contraseña al usuario predeterminado, al abrir la base aparece una caja de diálogo en el que los usuarios deben introducir una contraseña. - - If you haven't associated a password with the Default User, the User Identification dialog box will not appear.**Note:** You can "force" the display of the User Identification dialog box when the "Default User" mode is active, for instance in order to connect as Administrator or Designer. Para ello, presione la tecla **Mayús** mientras abre la base de datos o se conecta a ella. + - Si no ha asociado una contraseña al Usuario Predeterminado, la caja de diálogo de Identificación de Usuario no aparecerá.**Nota:** puede "forzar" la visualización de la caja de diálogo Identificación de usuario cuando el modo "Usuario por defecto" está activo, por ejemplo para conectarse como Administrador o Diseñador. Para ello, presione la tecla **Mayús** mientras abre la base de datos o se conecta a ella. - **Mostrar lista de usuarios en la caja de diálogo Contraseña**: si se marca esta opción, los usuarios deben elegir su nombre en la lista de usuarios e introducir su contraseña en la caja de diálogo de identificación de usuario. Si no está marcada, los usuarios deben introducir tanto su nombre como su contraseña. Para obtener más información sobre las dos versiones de la caja de diálogo de contraseña, consulte la sección "Acceso a las bases protegidas" en [Presentación del control de acceso](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html - **Ordenar la lista de los usuarios en orden alfabético** (sólo disponible si está marcada la opción anterior): cuando esta opción está seleccionada, la lista de los usuarios de la caja de diálogo de introducción de contraseña se ordena por orden alfabétic -- **Los usuarios pueden cambiar su contraseña**: cuando esta opción está marcada, aparece un botón **Cambiar** en la caja de diálogo Identificación del usuario. This button lets the user access a dialog box that can be used to change their password (for more information about this dialog box, refer to the "Modification of password by user" in [Ensuring system maintenance](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si lo desea, puede ocultar el botón **Cambiar** para que los usuarios no puedan modificar sus contraseñas. Para ello, desmarque esta opción. +- **Los usuarios pueden cambiar su contraseña**: cuando esta opción está marcada, aparece un botón **Cambiar** en la caja de diálogo Identificación del usuario. Este botón permite al usuario acceder a una caja de diálogo que puede utilizar para modificar su contraseña (para más información sobre esta caja de diálogo, consulte "Modificación de la contraseña por el usuario" en [Garantizar el mantenimiento del sistema](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si lo desea, puede ocultar el botón **Cambiar** para que los usuarios no puedan modificar sus contraseñas. Para ello, desmarque esta opción. ## Opciones From eb1208f35b7f57bfece724924d1838040b6517af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:50 +0200 Subject: [PATCH 2007/4889] New translations variables.md (Spanish) --- .../version-20-R6/Concepts/variables.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 5da4d1e3e2ddef..7a3a45e6e8d6e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • In case of a picture field or variable, `MouseX` and `MouseY` return the local coordinates of a mouse click in the [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) and [`On Mouse Up`](../Events/onMouseUp.md) form events. Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 3578d902fa207e3aa3f92be35b08508a3f84a416 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:52 +0200 Subject: [PATCH 2008/4889] New translations groupbox.md (Spanish) --- .../version-20-R6/FormObjects/groupBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md index e1cf5dc72a7747..64061589b5aa46 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md @@ -7,7 +7,7 @@ Un área de grupo es un objeto estático que permite ensamblar visualmente vario ![](../assets/en/FormObjects/groupBox.png) -> The name of a group box is static text; you can use a “localizable” reference as with any 4D label (see [Using references in static text](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html) and *XLIFF Architecture* section in 4D Design Reference. +> El nombre de una caja de grupo es texto estático; puede utilizar una referencia "localizable" como con cualquier etiqueta 4D (ver [Utilización de referencias en texto estático](https://doc.4d.com/4Dv17R5/4D/17-R5/Using-references-in-static-text.300-4163725.en.html) y la sección *Arquitectura XLIFF* en Referencia de Diseño 4D. #### Ejemplo JSON: From 4e7811a02fc28dbb608432ca2f67978dfa57eecb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:53 +0200 Subject: [PATCH 2009/4889] New translations input_overview.md (Spanish) --- .../version-20-R6/FormObjects/input_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md index 685aff20c9a0ce..cd46fb4e218776 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/input_overview.md @@ -17,12 +17,12 @@ Puedes gestionar los datos con los [métodos](Concepts/methods.md) objeto o form ```4d "myText": { - "type": "input", //define the type of object - "spellcheck": true, //enable spelling verification - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20 //height of the object + "type": "input", //definir el tipo de objeto + "spellcheck": true, //activar la verificación ortográfica + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20 //altura del objeto } ``` From e21bbe7ce6385a8aecda2f09c0d7559a4b0bef12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:58 +0200 Subject: [PATCH 2010/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index b550b4b483816d..9bbeead3a7693b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -108,7 +108,7 @@ Cuando se eliminan entidades, sus referencias permanecen en la selección de ent ::: -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. Por ejemplo: +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por otra parte, si se realizan las modificaciones en la colección utilizando, por ejemplo, las diferentes funciones de la [clase Collection](../API/CollectionClass.md), será necesario notificar explícitamente a 4D reasignando la variable de la colección a sí misma, para que se actualice el contenido del list box. Por ejemplo: ```4d myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box @@ -486,7 +486,7 @@ En el método objeto del list box, puede escribir: End case ``` -For a selection type list box, to produce the same effect you can use a method to update the [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) based on the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property. +Para un list box de tipo selección, para producir el mismo efecto puede utilizar un método para actualizar la [expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) basado en el conjunto especificado en la propiedad [Conjunto de resaltado](properties_ListBox.md#highlight-set). Por ejemplo, en el formulario JSON, ha definido el conjunto resaltado y la expresión de color de fondo siguientes para el list box: From a7fcd34e49385f6535f44a5598e6e7ab22c9682a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:13:59 +0200 Subject: [PATCH 2011/4889] New translations picturebutton_overview.md (Spanish) --- .../version-20-R6/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md index db4f20a6066df5..6981abecf53dc0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md @@ -45,7 +45,7 @@ Puede organizar las imágenes en columnas, líneas o en una cuadrícula (como se Además de los parámetros de posicionamiento y de apariencia estándar, puede definir algunas propiedades específicas para los botones imagen, especialmente en lo que respecta a cómo y cuándo se muestran las imágenes. Estas opciones de propiedades pueden combinarse para mejorar sus botones de imagen. -- By default (when no [animation option](properties_Animation.md) is selected), a picture button displays the next picture in the series when the user clicks; it displays the previous picture in the series when the user holds down the **Shift** key and clicks. Cuando el usuario llega a la última imagen de la serie, la imagen no cambia cuando el usuario hace clic de nuevo. En otras palabras, no vuelve a la primera imagen de la serie. +- Por defecto (cuando no se selecciona la [opción animación](properties_Animation.md)), un botón de imagen muestra la siguiente imagen de la serie cuando el usuario hace clic; muestra la imagen anterior de la serie cuando el usuario mantiene pulsada la tecla **Mayúsculas** y hace clic en el botón. Cuando el usuario llega a la última imagen de la serie, la imagen no cambia cuando el usuario hace clic de nuevo. En otras palabras, no vuelve a la primera imagen de la serie. Hay otros modos disponibles: From e44f95527749748a265eb8b6b8976c0d108b3527 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:01 +0200 Subject: [PATCH 2012/4889] New translations properties_datasource.md (Spanish) --- .../version-20-R6/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md index 9e1af0a9262355..d7a504f52664ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md @@ -143,7 +143,7 @@ Hay tres opciones disponibles: - **Referencia de lista**: declara que la lista desplegable es jerárquica. Significa que la lista desplegable puede mostrar hasta dos niveles jerárquicos y su contenido puede gestionarse mediante los comandos del lenguaje 4D del tema **Listas jerárquicas**. - **Valor del elemento seleccionado** (por defecto): la lista desplegable no es jerárquica y el valor del elemento elegido en la lista por el usuario se guarda directamente. Por ejemplo, si el usuario elige el valor "Azul", este valor se guarda en el campo. -- **Referencia del elemento seleccionado**: la lista desplegable no es jerárquica y la referencia del elemento de la lista de selección se guarda en el objeto. This reference is the numeric value associated with each item either through the *itemRef* parameter of the [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) or [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html) commands, or in the list editor. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. +- **Referencia del elemento seleccionado**: la lista desplegable no es jerárquica y la referencia del elemento de la lista de selección se guarda en el objeto. Esta referencia es el valor numérico asociado a cada elemento, ya sea a través del parámetro *itemRef* de los comandos [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) o [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html), o en el editor de listas. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. La utilización de la opción **Referencia del elemento seleccionado** requiere el cumplimiento de los siguientes principios: @@ -265,7 +265,7 @@ Esta propiedad está disponible en las siguientes condiciones: Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: - **Guardar como valor** (opción por defecto): el valor del elemento elegido en la lista por el usuario se guarda directamente. Por ejemplo, si el usuario elige el valor "Azul", este valor se guarda en el campo. -- **Guardar como referencia**: la referencia del elemento de la lista de opciones se guarda en el objeto. This reference is the numeric value associated with each item either through the *itemRef* parameter of the [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) or [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html) commands, or in the list editor. +- **Guardar como referencia**: la referencia del elemento de la lista de opciones se guarda en el objeto. Esta referencia es el valor numérico asociado a cada elemento, ya sea a través del parámetro *itemRef* de los comandos [`APPEND TO LIST`](https://doc.4d.com/4dv19/help/command/en/page376.html) o [`SET LIST ITEM`](https://doc.4d.com/4dv19/help/command/en/page385.html), o en el editor de listas. Esta opción permite optimizar el uso de la memoria: almacenar valores numéricos en los campos ocupa menos espacio que almacenar cadenas. También facilita la traducción de aplicaciones: basta con crear varias listas en distintos idiomas pero con las mismas referencias de elementos y, a continuación, cargar la lista en función del idioma de la aplicación. From a4dcf24bd9e11848ecbddfb31497467e9b88c08f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:04 +0200 Subject: [PATCH 2013/4889] New translations properties_display.md (Spanish) --- .../version-20-R6/FormObjects/properties_Display.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index cb85e82223111f..c0da1a11eb3717 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -369,9 +369,9 @@ Se pueden crear formatos de hora personalizados utilizando varios patrones descr #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| ---------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| timeFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using [a supported pattern](../Project/date-time-formats.md) + "blankIfNull"
  • | +| Nombre | Tipos de datos | Valores posibles | +| ---------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string |
  • Formatos integrados: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS" + " blankIfNull"
  • Formatos personalizados: todo formato creado utilizando [un patrón compatible](../Project/date-time-formats.md) + "blankIfNull"
  • | :::note blankIfNull From 8cb722b5a8b45541439edca88b24e557b5e50e44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:06 +0200 Subject: [PATCH 2014/4889] New translations properties_object.md (Spanish) --- .../version-20-R6/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index 60d7045741c154..e89c93f41d6a2e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -29,7 +29,7 @@ Cada objeto de formulario activo está asociado a un nombre de objeto. Cada nomb > Los nombres de objetos están limitados a un tamaño de 255 bytes. -When using 4D’s language, you can refer to an active form object by its object name (for more information about this, refer to [Object Properties](https://doc.4d.com/4Dv17R5/4D/17-R5/Object-Properties.300-4128195.en.html) in the 4D Language Reference manual). +Cuando utilice el lenguaje 4D, puede referirse a un objeto de formulario activo por su nombre de objeto (para más información sobre esto, consulte [Propiedades Objeto](https://doc.4d.com/4Dv17R5/4D/17-R5/Object-Properties.300-4128195.en.html) en el manual de Referencia del Lenguaje 4D). Para más información sobre las reglas de denominación de los objetos de formulario, consulte la sección [Identificadores](Concepts/identifiers.md). From deaf8af34b2bcbbbb35b15afc10922dce37cb776 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:08 +0200 Subject: [PATCH 2015/4889] New translations properties_resizingoptions.md (Spanish) --- .../version-20-R6/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md index 24a705e951c19c..72e2cc18955690 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md @@ -5,7 +5,7 @@ title: Opciones de redimensionamiento ## Redimensionamiento columnas auto -When this property is enabled (`rightToLeft` value in JSON), list box columns are automatically resized along with the list box, within the limits of the [minimum](properties_CoordinatesAndSizing.md#minimum-width) and [maximum](properties_CoordinatesAndSizing.md#maximum-width) widths defined. +Cuando esta propiedad está activada (valor `rightToLeft` en JSON), las columnas del list box se redimensionan automáticamente junto con el list box, dentro de los límites de los anchos [mínimo](properties_CoordinatesAndSizing.md#minimum-width) y [máximo](properties_CoordinatesAndSizing.md#maximum-width) definidos. Cuando esta propiedad está desactivada (valor `legacy` en JSON), sólo se redimensiona la columna más a la derecha del listbox, aunque su ancho supere el valor máximo definido. From 3aa48431cab1dbbf2d0634d45b4410950d4b08ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:10 +0200 Subject: [PATCH 2016/4889] New translations properties_text.md (Spanish) --- .../version-20-R6/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index d32de939417fd5..6cd3d6e346a659 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -7,7 +7,7 @@ title: Text ## Autorizar selector fuente/color -When this property is enabled, the [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-FONT-PICKER.301-4505612.en.html) and [OPEN COLOR PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-COLOR-PICKER.301-4505611.en.html) commands can be called to display the system font and color picker windows. A través de estas ventanas, los usuarios pueden cambiar la fuente o el color de un objeto formulario que tenga el foco directamente haciendo clic. Cuando esta propiedad está desactivada (por defecto), los comandos del selector abierto no tienen efecto. +Cuando esta propiedad está activada, los comandos [OPEN FONT PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-FONT-PICKER.301-4505612.en.html) y [OPEN COLOR PICKER](https://doc.4d.com/4Dv18/4D/18/OPEN-COLOR-PICKER.301-4505611.en.html) pueden ser invocados para mostrar las ventanas de selección de fuente y color del sistema. A través de estas ventanas, los usuarios pueden cambiar la fuente o el color de un objeto formulario que tenga el foco directamente haciendo clic. Cuando esta propiedad está desactivada (por defecto), los comandos del selector abierto no tienen efecto. #### Gramática JSON From 059c2c054f8fb2310798b7a762526e5b1b6e5e7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:12 +0200 Subject: [PATCH 2017/4889] New translations properties_textandpicture.md (Spanish) --- .../version-20-R6/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md index f81b06c11c61b4..f98e8365d2f977 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_TextAndPicture.md @@ -195,7 +195,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Objetos soportados -[Button](button_overview.md) (all styles except Help) - [Check Box](checkbox_overview.md) (all styles except Regular, Flat, Disclosure and Collapse/Expand) - [Radio Button](radio_overview.md) (all styles except Regular, Flat, Disclosure and Collapse/Expand). +[Botón](button_overview.md) (todos los estilos excepto Ayuda) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal, Plano, Revelar y Contraer/Expandir) - [Botón de radio](radio_overview.md) (todos los estilos excepto Normal, Plano, Revelar y Contraer/Expandir). --- From bc7a99575313f33d0a291f162fb36c3beef3a365 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:13 +0200 Subject: [PATCH 2018/4889] New translations properties_webarea.md (Spanish) --- .../version-20-R6/FormObjects/properties_WebArea.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md index fec37d78483154..451831896075da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md @@ -59,7 +59,7 @@ La variable URL produce los mismos efectos que el comando [WA OPEN URL](https:// - Para el acceso a los documentos, esta variable sólo acepta URLs que cumplan con el RFC ("file://c:/My%20Doc") y no los nombres de ruta del sistema ("c:\MyDoc"). El comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) acepta ambas notaciones. - Si la variable URL contiene una cadena vacía, el área web no intenta cargar la URL. El comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html) genera un error en este caso. - Si la variable URL no contiene un protocolo (http, mailto, archivo, etc.), el área web añade "http://", lo que no ocurre con el comando [WA OPEN URL](https://doc.4d.com/4Dv18/4D/18/WA-OPEN-URL.301-4504841.en.html). -- When the Web area is not displayed in the form (when it is located on another page of the form), executing the [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) command has no effect, whereas assigning a value to the URL variable can be used to update the current URL. +- Cuando el área Web no se muestra en el formulario (cuando se encuentra en otra página del formulario), la ejecución del comando [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) no tiene ningún efecto, mientras que la asignación de un valor a la variable URL puede utilizarse para actualizar la URL actual. #### Gramática JSON @@ -85,8 +85,8 @@ Esta opción permite elegir entre dos motores de renderizado para el área web, El motor CEF tiene las siguientes limitaciones: -- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html) command, the first drop must be preceded by at least one call to [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) or one assignment to the URL variable associated to the area. +- [WA SET PAGE CONTENT](https://doc.4d.com/4dv19/help/command/en/page1037.html): el uso de este comando requiere que al menos una página ya esté cargada en el área (mediante una llamada a [`WA OPEN URL`](https://doc.4d.com/4dv19/help/command/en/page1020.html) o una asignación a la variable URL asociada al área). +- Cuando se habilita soltar URL mediante el selector `WA enable URL drop` del comando [WA SET PREFERENCE](https://doc.4d.com/4dv19/help/command/en/page1041.html), la primera caída debe ir precedida de al menos una llamada a [WA OPEN URL](https://doc.4d.com/4dv19/help/command/en/page1020.html) o una asignación a la variable URL asociada al área. :::note From a405921b91521096c9f2349fc19ed09e18cf9c18 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:15 +0200 Subject: [PATCH 2019/4889] New translations shapes_overview.md (Spanish) --- .../version-20-R6/FormObjects/shapes_overview.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md index c59aa083230649..4567ad6e26e375 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md @@ -94,13 +94,13 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov ```4d "myOval": { - "type": "oval", //define the type of object - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20, //height of the object - "fill": "blue" //define the background color - } + "type": "oval", //definir el tipo de objeto + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20, //altura del objeto + "fill": "blue" //definir el color de fondo +} ``` #### Propiedades soportadas From d24df068ecfc411ae448fc76d82918b9d2e539e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:16 +0200 Subject: [PATCH 2020/4889] New translations text.md (Spanish) --- .../version-20-R6/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md index ca8a072b194850..35dd0f1c42be1c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md @@ -16,7 +16,7 @@ A text object allows you to display static written content (*e.g.*, instructions "top": 160, "width": 100, "height": 20, - "stroke": "#ff0000" //text color + "stroke": "#ff0000" //color del texto "fontWeight": "bold" } ``` From 97b76bf5794e17b7c86dc9751e32f553be9fd262 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:17 +0200 Subject: [PATCH 2021/4889] New translations information.md (Spanish) --- .../version-20-R6/MSC/information.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md index b27a0f62183247..1d8d61f57b9818 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md @@ -12,9 +12,9 @@ Esta página indica el nombre, la versión y la ubicación de la aplicación, as La parte central de la ventana indica el nombre y la ubicación del proyecto y de los os archivos de datos, así como también el archivo de historial (si lo hay). La parte inferior de la ventana indica el nombre del titular de la licencia 4D, el tipo de licencia y el nombre del usuario 4D actual. -- **Display and selection of pathnames**: On the **Program** tab, pathnames are displayed in pop-up menus containing the folder sequence as found on the disk:\ +- **Visualización y selección de nombres de ruta**: en la pestaña **Programa**, los nombres de ruta se muestran en menús emergentes que contienen la secuencia de carpetas tal y como se encuentran en el disco:\ ![](../assets/en/MSC/MSC_popup.png) - If you select a menu item (disk or folder), it is displayed in a new system window. + Si selecciona un elemento del menú (disco o carpeta), se muestra en una nueva ventana del sistema. El comando **Copiar la ruta** copia el nombre completo de la ruta en el portapapeles como texto, utilizando los separadores de la plataforma actual. - **"Licenses" Folder** The **"Licenses" Folder** button displays the contents of the active Licenses folder in a new system window. Todos los archivos de licencia instalados en su entorno 4D están agrupados en esta carpeta, en su disco duro. Cuando se abren con un navegador web, estos archivos muestran información sobre las licencias que contienen y sus características. From 607ed38a2492b1b036fb3110cb7acd4c3a0c520f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:19 +0200 Subject: [PATCH 2022/4889] New translations general.md (Spanish) --- .../version-20-R6/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md index 52f719339ca816..4307711da1ab2a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md @@ -94,7 +94,7 @@ Gracias a este principio, en macOS las carpetas de las bases aparecen como paque ### Incluir los tokens en los archivos fuente del proyecto -Cuando esta opción está marcada, los [archivos fuente de los métodos](../Project/architecture.md#sources) guardados en los nuevos proyectos 4D contendrán los **tokens** para los objetos clásicos del lenguaje y de la base (constantes, comandos, tablas y ca Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). +Cuando esta opción está marcada, los [archivos fuente de los métodos](../Project/architecture.md#sources) guardados en los nuevos proyectos 4D contendrán los **tokens** para los objetos clásicos del lenguaje y de la base (constantes, comandos, tablas y ca Los tokens son caracteres adicionales tales como `:C10` o `:5` insertados en los archivos de código fuente, que permiten renombrar las tablas y los campos e identificar elementos sea cual sea la versión 4D (ver [Utilización de tokens en las fórmulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). Si tiene intención de utilizar VCS o los editores de código externos con sus nuevos proyectos, es posible que desee desmarcar esta opción para una mejor legibilidad del código con estas herramientas. From 68c9c0f9529e1696e6dbe881e9242ab3c503e699 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:20 +0200 Subject: [PATCH 2023/4889] New translations $entityset.md (Spanish) --- .../version-20-R6/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md index 0e997bfdadd8ba..ff41ac7d4bb804 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md @@ -22,7 +22,7 @@ Esta sintaxis permite ejecutar cualquier operación sobre un conjunto de entidad Como los conjuntos de entidades tienen un límite de tiempo (ya sea por defecto o después de llamar a `$timeout` con su propio límite), puede llamar a `$savedfilter` y a `$savedorderby` para guardar el filtro y ordenar por instrucciones cuando cree un conj -When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), or [`$top/$limit`]($top_$limit.md). +Cuando se recupera un conjunto de entidades existente almacenado en la caché de 4D Server, también se puede aplicar cualquiera de las siguientes opciones al conjunto de entidades: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), o [`$top/$limit`]($top_$limit.md). ### Ejemplo From 23b856cbf9992082e6df9c14afa7ee08935c437f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:22 +0200 Subject: [PATCH 2024/4889] New translations classfunctions.md (Spanish) --- .../version-20-R6/REST/ClassFunctions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index c64de69083b180..3771dc2c0563c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -440,16 +440,16 @@ Cuerpo de la petición: En este ejemplo, asociamos una escuela existente a una entidad Students. La clase `StudentsEntity` tiene una API: ``` -// StudentsEntity class +// Clase StudentsEntity Class extends Entity exposed Function putToSchool() var $1, $school , $0, $status : Object - //$1 is a Schools entity + //$1 es una entidad Schools $school:=$1 - //Associate the related entity school to the current Students entity + //Asocia la entidad relacionada school a la entidad actual Students This.school:=$school $status:=This.save() From a7cffc18c46e554ed91c56676da3dc97cdd0f11e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:24 +0200 Subject: [PATCH 2025/4889] New translations http-server.md (Spanish) --- .../version-20-R6/ServerWindow/http-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md index 42b19ae437ae37..d643be61316723 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/http-server.md @@ -49,5 +49,5 @@ Esta área ofrece información sobre los parámetros de configuración y el func - **Lanzamiento automático al inicio**: parámetro definido a través de las Propiedades. - **Proceso servidor HTTP (utilizado/total)**: número de procesos HTTP creados en el servidor (número actual de procesos / total de todos los procesos creados). - **Memoria caché**: tamaño de la memoria caché del servidor HTTP, cuando está activada (tamaño realmente utilizado por la caché / tamaño máximo teóricamente asignado a la caché en las Propiedades). Puede hacer clic en el botón **Borrar caché** para vaciar la caché actual. -- **Listening to IP**, **HTTP Port** (80 by default), **TLS enabled** for HTTP connections (does not concern 4D nor SQL connections) and **HTTPS Port** used: current [configuration parameters](WebServer/webServerConfig.md) of the HTTP server, specified through the Settings or by programming. +- **Escuchando IP**, **puerto HTTP** (80 por defecto), **TLS habilitado** para conexiones HTTP (no afecta a conexiones 4D ni SQL) y **puerto HTTP** utilizado: [parámetros de configuración](WebServer/webServerConfig. d) del servidor HTTP, especificado a través de la Configuración o por programación. - **Información del archivo de registro**: nombre, formato y fecha de la siguiente copia de seguridad automática del registro del servidor HTTP (archivo logweb.txt). From b8d4e2d71bcfe5e79315f454eadfe4dfc7025e62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:25 +0200 Subject: [PATCH 2026/4889] New translations handling_users_groups.md (Spanish) --- .../version-20-R6/Users/handling_users_groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md index 071db74a512bc1..3b532bb6a22cb2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md @@ -203,7 +203,7 @@ Los usuarios, grupos, así como sus derechos de acceso se almacenan en un archiv Este archivo puede ser almacenado en las siguientes ubicaciones, dependiendo de sus necesidades: -- If you want to use the same directory for all data files (or if you use a single data file), store the **directory.json** file in the user settings folder, i.e. in the "Settings" folder at the [same level as the "Project" folder](Project/architecture.md#project-folder) (default location). +- Si desea utilizar el mismo directorio para todos los archivos de datos (o si utiliza un único archivo de datos), almacene el archivo **directory.json** en la carpeta de configuración del usuario, es decir, en la carpeta "Settings" [en el mismo nivel que la carpeta "Project"](Project/architecture.md#project-folder) (ubicación predeterminada). - Si desea utilizar un archivo directorio específico para archivar datos, almacene el archivo **directory.json** en la carpeta["Settings" de la carpeta "Data"](Project/architecture.md#settings). Si un archivo **directory.json** está presente en esta ubicación, tiene prioridad sobre el archivo en la carpeta Settings usuario. Esta configuración personalizada/local de los usuarios y de los grupos no se verá afectada por una actualización de la aplicación. > To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). From 4e178ce3deb135563c4013465ff06ba556dbcda0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:27 +0200 Subject: [PATCH 2027/4889] New translations advanced-programming.md (Spanish) --- .../version-20-R6/ViewPro/advanced-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md index 039190fa1fab5c..374ea92ab78718 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/advanced-programming.md @@ -27,7 +27,7 @@ $answer:=WA Evaluate JavaScript(*; "ViewProArea"; $js) Puede aprovechar la librería de métodos Javascript de SpreadJS y llamarlos directamente para controlar sus hojas de cálculo. -4D has a built-in `Utils.spread` property that gives access to the spreadsheet document (also called workbook) inside the 4D View Pro area, making it simpler to call the SpreadJS [Workbook methods](https://developer.mescius.com/spreadjs/api/modules/GC.Data). +4D tiene una propiedad integrada `Utils.spread` que da acceso al documento de la hoja de cálculo (también llamado libro de trabajo) dentro del área 4D View Pro, haciendo más sencillo llamar a los [métodos Workbook]SpreadJS (https://developer.mescius.com/spreadjs/api/modules/GC.Data). #### Ejemplo From b77ae40706a6645612de2eaf44f67da385c0305f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:29 +0200 Subject: [PATCH 2028/4889] New translations vp-set-value.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md index 482dc10fb64b36..7746905cd5ae90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md @@ -18,7 +18,7 @@ title: VP SET VALUE El comando `VP SET VALUE` asigna un valor especificado a un rango de celdas designado. -The command allows you to use a generic code to set and format the types of values in *rangeObj*, whereas other commands, such as [`VP SET TEXT VALUE`](vp-set-text-value.md) and [`VP SET NUM VALUE`](vp-set-num-value.md), reduce the values to specific types. +El comando permite utilizar un código genérico para definir y formatear los tipos de valores en *rangeObj*, mientras que otros comandos, como [`VP SET TEXT VALUE`](vp-set-text-value) y [`VP SET NUM VALUE`](vp-set-num-value), reducen los valores a tipos específicos. En *rangeObj*, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP Cell`](vp-cell) o [`VP Column`](vp-column.md)) cuyo valor desea especificar. Si *rangeObj* incluye varias celdas, el valor especificado se repetirá en cada una de ellas. From cb750b7f4bc36dd4f29150a649ccb714685994af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:33 +0200 Subject: [PATCH 2029/4889] New translations httprequests.md (Spanish) --- .../version-20-R6/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index ed4e1712323d44..ca6e2865f16f28 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -317,7 +317,7 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace Las funcionalidades de este método son: -- The values of the variables *vtNav_appName*, *vtNav_appVersion*, *vtNav_appCodeName*, and *vtNav_userAgent* (bound to the HTML objects having the same names) are retrieved using the `WEB GET VARIABLES` command from HTML objects created by the *GetBrowserInformation* JavaScript script. +- Los valores de las variables *vtNav_appName*, *vtNav_appVersion*, *vtNav_appCodeName*, y *vtNav_userAgent* (vinculados a los objetos HTML que tienen los mismos nombres) se recuperan utilizando el comando `WEB GET VARIABLES` de los objetos HTML creados por el script JavaScript *GetBrowserInformation*. - De las variables vinculadas *vsbLogOn*, *vsbRegister* y *vsbInformation* a los tres botones de envío, sólo la correspondiente al botón que se ha presionado será recuperada por el comando `WEB GET VARIABLES`. Cuando el envío se realiza mediante uno de estos botones, el navegador devuelve a 4D el valor del botón presionado. Esto le indica qué botón se ha presionado. Tenga en cuenta que con HTML, todos los objetos son objetos de texto. Si se utiliza un objeto SELECT, es el valor del elemento resaltado en el objeto el que se devuelve en el comando `WEB GET VARIABLES`, y no la posición del elemento en el array como en 4D. `WEB GET VARIABLES` siempre devuelve valores de tipo Texto. From d30950b37792416f7146e89f5fc34202399a9fb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:35 +0200 Subject: [PATCH 2030/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index abfecbd97c31e4..ce64e80eb6453a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -196,7 +196,7 @@ Para habilitar el renderizado de las páginas Qodly, se deben configurar las sig ### Alcance de los formularios Qodly -When rendering Qodly forms in the Qodly Studio, the renderer will connect to the 4D web server through HTTP or HTTPS, depending on the settings, following the same HTTP/HTTPS connection pattern as for the [4D WebAdmin web server](../Admin/webAdmin.md#accept-http-connections-on-localhost). Ver también [este párrafo](#about-license_usage) sobre los esquemas de URL y el uso de licencias. +Al renderizar formularios Qodly en el Qodly Studio, el renderizador se conectará al servidor web 4D a través de HTTP o HTTPS, dependiendo de la configuración, siguiendo el mismo patrón de conexión HTTP/HTTPS que para el [servidor web WebAdmin 4D] (../Admin/webAdmin.md#accept-http-connections-on-localhost). Ver también [este párrafo](#about-license_usage) sobre los esquemas de URL y el uso de licencias. Tenga en cuenta que Qodly Studio se ejecuta a través del servidor web 4D WebAdmin. Cuando utiliza Qodly Studio como desarrollador, incluso cuando previsualiza una página Qodly en el estudio, está utilizando el servidor web 4D WebAdmin. Esto le permite ver, por ejemplo, clases de datos, funciones y atributos que no están expuestos como recursos REST (aparecen en gris). From 427bc7f0ed23c90a6343101be082d8eff1d46000 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:38 +0200 Subject: [PATCH 2031/4889] New translations webserverconfig.md (Spanish) --- .../version-20-R6/WebServer/webServerConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index 721240dd043bf8..4d131325d553fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -624,8 +624,8 @@ En algunos casos, se pueden invocar otras funciones internas optimizadas. Las co Dos opciones le permiten definir cómo funcionan las conexiones persistentes: -- **Número de peticiones por conexión**: permite definir el número máximo de peticiones y de respuestas capaces de viajar por una conexión persistente. Limiting the number of requests per connection allows you to prevent server flooding due to a large number of incoming requests (a technique used by hackers).

    - The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    +- **Número de peticiones por conexión**: permite definir el número máximo de peticiones y de respuestas capaces de viajar por una conexión persistente. Limitar el número de peticiones por conexión le permite evitar la inundación del servidor debido a un gran número de peticiones entrantes (una técnica utilizada por los hackers).

    + El valor por defecto (100) puede aumentarse o disminuirse en función de los recursos de la máquina que aloja el Servidor Web 4D.

    - **Tiempo de espera antes de desconexión**: este valor define el periodo máximo de espera (en segundos) durante el cual el servidor web mantiene una conexión TCP abierta sin recibir ninguna petición del navegador web. Una vez transcurrido este periodo, el servidor cierra la conexión.

    Si el navegador envía una solicitud después de que se haya cerrado la conexión, se crea automáticamente una nueva conexión TCP. Esta operación no es visible para el usuario.

    From 69cc535576a591bda682256fbe80d1a705998fe4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:40 +0200 Subject: [PATCH 2032/4889] New translations webserverobject.md (Spanish) --- .../version-20-R6/WebServer/webServerObject.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md index 99a2ea6b2e7fd5..faf627aa708e94 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md @@ -74,13 +74,13 @@ Para iniciar y detener un servidor web, basta con llamar a las funciones [`start ```4d var $status : Object - //to start a web server with default settings + //para iniciar un servidor web con los parámetros por defecto $status:=webServer.start() - //to start the web server with custom settings + //para iniciar el servidor web con los parámetros personalizados //$settings object contains web server properties webServer.start($settings) - //to stop the web server + //para detener el servidor web $status:=webServer.stop() ``` From 24d35d5ae34da2b75d8176d8c666b460ed09d963 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:41 +0200 Subject: [PATCH 2033/4889] New translations database.md (Spanish) --- .../version-20-R6/settings/database.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md index b64ab20daa52e0..c7e4dff883cc65 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md @@ -35,7 +35,7 @@ Se ofrecen tres opciones de ubicación: - **Carpeta de archivos de datos** (opción por defecto): cuando se selecciona esta opción, los archivos temporales 4D se crean en una carpeta llamada "archivos temporales" situada en el mismo nivel que el archivo de datos de la base de datos. - **Definido por el usuario**: esta opción se utiliza para definir una ubicación personalizada. Si se modifica la opción de ubicación, será necesario reiniciar la base para que se tenga en cuenta la nueva opción. 4D verifica si se puede acceder a la carpeta seleccionada mediante escritura. Si no es así, la aplicación prueba otras opciones hasta encontrar una carpeta válida. -> This option is stored in the "extra properties" of the structure that is available when the structure definition is exported in XML (see [Exporting and importing structure definitions](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). +> Esta opción se almacena en las "propiedades adicionales" de la estructura, accesibles durante la exportación XML de la definición de estructura (ver [Exportar e importar las definiciones de estructura](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). ### Comparación de texto From 818dbb8c9661f8bf35aed5e2a3a91fe0894d9b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:43 +0200 Subject: [PATCH 2034/4889] New translations security.md (Spanish) --- .../version-20-R6/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md index 69a3604e32d918..c458aebba41946 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md @@ -23,13 +23,13 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l Esta opción simplifica el acceso a la base de datos a la vez que mantiene un sistema completo de control de datos. - Si ha asociado una contraseña al usuario predeterminado, al abrir la base aparece una caja de diálogo en el que los usuarios deben introducir una contraseña. - - If you haven't associated a password with the Default User, the User Identification dialog box will not appear.**Note:** You can "force" the display of the User Identification dialog box when the "Default User" mode is active, for instance in order to connect as Administrator or Designer. Para ello, presione la tecla **Mayús** mientras abre la base de datos o se conecta a ella. + - Si no ha asociado una contraseña al Usuario Predeterminado, la caja de diálogo de Identificación de Usuario no aparecerá.**Nota:** puede "forzar" la visualización de la caja de diálogo Identificación de usuario cuando el modo "Usuario por defecto" está activo, por ejemplo para conectarse como Administrador o Diseñador. Para ello, presione la tecla **Mayús** mientras abre la base de datos o se conecta a ella. - **Mostrar lista de usuarios en la caja de diálogo Contraseña**: si se marca esta opción, los usuarios deben elegir su nombre en la lista de usuarios e introducir su contraseña en la caja de diálogo de identificación de usuario. Si no está marcada, los usuarios deben introducir tanto su nombre como su contraseña. Para obtener más información sobre las dos versiones de la caja de diálogo de contraseña, consulte la sección "Acceso a las bases protegidas" en [Presentación del control de acceso](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html - **Ordenar la lista de los usuarios en orden alfabético** (sólo disponible si está marcada la opción anterior): cuando esta opción está seleccionada, la lista de los usuarios de la caja de diálogo de introducción de contraseña se ordena por orden alfabétic -- **Los usuarios pueden cambiar su contraseña**: cuando esta opción está marcada, aparece un botón **Cambiar** en la caja de diálogo Identificación del usuario. This button lets the user access a dialog box that can be used to change their password (for more information about this dialog box, refer to the "Modification of password by user" in [Ensuring system maintenance](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si lo desea, puede ocultar el botón **Cambiar** para que los usuarios no puedan modificar sus contraseñas. Para ello, desmarque esta opción. +- **Los usuarios pueden cambiar su contraseña**: cuando esta opción está marcada, aparece un botón **Cambiar** en la caja de diálogo Identificación del usuario. Este botón permite al usuario acceder a una caja de diálogo que puede utilizar para modificar su contraseña (para más información sobre esta caja de diálogo, consulte "Modificación de la contraseña por el usuario" en [Garantizar el mantenimiento del sistema](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si lo desea, puede ocultar el botón **Cambiar** para que los usuarios no puedan modificar sus contraseñas. Para ello, desmarque esta opción. ## Opciones From a4b1381f511abbf156b0644b9e292156e445555c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:44 +0200 Subject: [PATCH 2035/4889] New translations variables.md (Japanese) --- .../version-20-R5/Concepts/variables.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 4354ca7884497a..6f7edf54834135 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() 変数は、データ型を明示的に指定せずに宣言および初期化することもできます。その場合、変数の型は 4D によって推論されます。 次に例を示します: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // テキストと推論されます +var $number:=20 // 実数と推論されます +var $obj:={} // オブジェクトと推論されます +var $mycol:=[] // コレクションと推論されます ``` From 534399f97a7b27796aa95a03a52f19a85e8f6560 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:46 +0200 Subject: [PATCH 2036/4889] New translations variables.md (Japanese) --- .../current/Concepts/variables.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md index e2a65f6f185462..dbb01dd8eca125 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() 変数は、データ型を明示的に指定せずに宣言および初期化することもできます。その場合、変数の型は 4D によって推論されます。 次に例を示します: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // テキストと推論されます +var $number:=20 // 実数と推論されます +var $obj:={} // オブジェクトと推論されます +var $mycol:=[] // コレクションと推論されます ``` From e213110576dfbde1704859ba24ef9ae27cc5f402 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 06:14:48 +0200 Subject: [PATCH 2037/4889] New translations variables.md (Japanese) --- .../version-20-R6/Concepts/variables.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 4354ca7884497a..6f7edf54834135 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() 変数は、データ型を明示的に指定せずに宣言および初期化することもできます。その場合、変数の型は 4D によって推論されます。 次に例を示します: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // テキストと推論されます +var $number:=20 // 実数と推論されます +var $obj:={} // オブジェクトと推論されます +var $mycol:=[] // コレクションと推論されます ``` From 7a76495cb2762d0aa494a6efc0b6666ceebb2711 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:29:57 +0200 Subject: [PATCH 2038/4889] New translations error-handling.md (Spanish) --- .../version-19/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md index 82db91b10a1c5f..c36fc9144a44bf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/error-handling.md @@ -66,7 +66,7 @@ Dentro del método de error personalizado, tiene acceso a varias piezas de infor :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. ::: +4D mantiene automáticamente una serie de variables denominadas [**variables sistema**](variables.md#system-variables), que responden a diferentes necesidades. ::: - el comando `GET LAST ERROR STACK` que devuelve información sobre la pila de errores actual de la aplicación 4D. - el comando `Get call chain` que devuelve una colección de objetos que describen cada paso de la cadena de llamadas a métodos dentro del proceso actual. From 3b4794da472dee52975dee45f07e9d781eba91a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:02 +0200 Subject: [PATCH 2039/4889] New translations variables.md (Spanish) --- .../version-19/Concepts/variables.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index a08f33c1ced465..dfa6b562989a77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -219,7 +219,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -:::warning Deprecated +:::warning Obsoleto Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. @@ -239,17 +239,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From b24958b9aec2a548f10fdb65d1698512f24cc9ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:04 +0200 Subject: [PATCH 2040/4889] New translations pictures.md (Spanish) --- .../version-19/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 4b1de6c1120cfc..a2b11aa570d758 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -80,6 +80,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado a una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de que se haga clic o se pase por encima, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +Las coordenadas se devuelven en las [Variables Sistema](../Concepts/variables.md#system-variables) *MouseX* y *MouseY*. Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. Puede obtener el valor de estas variables como parte de los eventos formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), o [`On Mouse Move`](Events/onMouseMove.md). From d15040a0a5a752755e8749238063cd776898d4f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:07 +0200 Subject: [PATCH 2041/4889] New translations dataclassclass.md (Spanish) --- .../version-20/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 05b763d1c55a66..6d81fa829365f3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -465,7 +465,7 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio :::info -Cuando se llama a la función `.get()` **sin** parámetro de *configuración*, se envía directamente al servidor una petición de valores de atributos (no se utiliza la [caché ORDA](../ORDA/entities.md#orda-cache)). Por otro lado, cuando se llama a la función `.get()` **con** un `contexto` pasado en el parámetro *settings*, los valores de los atributos se recuperan de la caché ORDA correspondiente al contexto. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server. +Cuando se llama a la función `.get()` **sin** parámetro de *configuración*, se envía directamente al servidor una petición de valores de atributos (no se utiliza la [caché ORDA](../ORDA/entities.md#orda-cache)). Por otro lado, cuando se llama a la función `.get()` **con** un `contexto` pasado en el parámetro *settings*, los valores de los atributos se recuperan de la caché ORDA correspondiente al contexto. En este caso, puede ser aconsejable llamar a [`reload()`](EntityClass.md#reload) para asegurarse de recuperar los datos más recientes del servidor. ::: From 6dfc7bc11d8ec33ab3564e365038ed5a7a02d3a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:08 +0200 Subject: [PATCH 2042/4889] New translations error-handling.md (Spanish) --- .../version-20/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md index ad29a9d8ac8d2d..bef99b9321f174 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/error-handling.md @@ -92,7 +92,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D mantiene automáticamente una serie de variables denominadas [**variables sistema**](variables.md#system-variables), que responden a diferentes necesidades. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From ce21c9da3acb9acdb6811a946dab4eaecd524bcc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:10 +0200 Subject: [PATCH 2043/4889] New translations variables.md (Spanish) --- .../version-20/Concepts/variables.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 75ea3609d19e2b..8bd4240048353e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -218,7 +218,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de ### Variables interproceso -:::warning Deprecated +:::warning Obsoleto Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. @@ -238,17 +238,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From c452d8eec6c744d7478300593984ddb4a009cd53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:12 +0200 Subject: [PATCH 2044/4889] New translations pictures.md (Spanish) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 4b1de6c1120cfc..a2b11aa570d758 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -80,6 +80,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado a una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de que se haga clic o se pase por encima, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +Las coordenadas se devuelven en las [Variables Sistema](../Concepts/variables.md#system-variables) *MouseX* y *MouseY*. Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. Puede obtener el valor de estas variables como parte de los eventos formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md), o [`On Mouse Move`](Events/onMouseMove.md). From 8651e192271f3b6c451473d119aa3b5dffa3f14f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:19 +0200 Subject: [PATCH 2045/4889] New translations variables.md (Spanish) --- .../version-20-R5/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 7a3a45e6e8d6e3..6cff8e43635333 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Las variables también pueden ser declaradas e inicializadas sin mencionar explícitamente su tipo de datos, en cuyo caso su tipo será inferido por 4D. He aquí algunos ejemplos: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // Inferido como Texto +var $number:=20 // Inferido como Real +var $obj:={} // Inferido como Objeto +var $mycol:=[] // Inferido como Colección ``` @@ -237,7 +237,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de :::warning Obsoleto -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +No se recomienda el uso de variables interproceso, ya que no están disponibles para los [procesos apropiativos](../Develop/preemptive.md) y tienden a hacer que el código sea menos mantenible. ::: @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 7a60d7d61bc36a3068565f81caf320dc29b60348 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:21 +0200 Subject: [PATCH 2046/4889] New translations develop-components.md (Spanish) --- .../version-20-R5/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md index 7fadf64cbc4639..efbf12357ed5a1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md @@ -345,7 +345,7 @@ Un componente puede ejecutar automáticamente código 4D al abrir o cerrar la ba La ejecución del código de inicialización o cierre se realiza mediante el método base `On Host Database Event`. -> Por razones de seguridad, debe autorizar explícitamente la ejecución del método base `On Host Database Event` en la base local para poder llamarlo. To do this, you must check the [**Execute "On Host Database Event" method of the components** option](../settings/security.md#options) in the Security page of the Settings. +> Por razones de seguridad, debe autorizar explícitamente la ejecución del método base `On Host Database Event` en la base local para poder llamarlo. Para ello, debe marcar la opción [**Ejecutar el método "On Host Database Event" de los componentes**](../settings/security.md#options) en la página Seguridad de la Configuración. ## Protección de los componentes: compilación From fe840813e32c62d7d15af9808873e4523748d0bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:23 +0200 Subject: [PATCH 2047/4889] New translations properties_datasource.md (Spanish) --- .../version-20-R5/FormObjects/properties_DataSource.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md index 540b6058620123..ae8b75716191e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md @@ -197,8 +197,7 @@ Una expresión 4D que se asociará a una columna. Puede introducir: - Una **variable simple** (en este caso, debe ser declarada explícitamente para la compilación). Se puede utilizar cualquier tipo de variable excepto BLOBs y arrays. El valor de la variable se calculará generalmente en el evento `On Display Detail`. -- A **field** using the standard [Table]Field syntax ([selection type list box](listbox_overview.md#selection-list-boxes) - only), for example: `[Employees]LastName`. Se pueden utilizar los siguientes tipos de campos: +- Un **campo** que utiliza la sintaxis estándar [Tabla]Campo (solo [list box tipo selección](listbox_overview.md#selection-list-boxes)), por ejemplo: `[Employees]LastName`. Se pueden utilizar los siguientes tipos de campos: - String - Numeric - Fecha From 28d36b3afca7ad313dd58f437d01db44db7badb3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:26 +0200 Subject: [PATCH 2048/4889] New translations properties_reference.md (Spanish) --- .../version-20-R5/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 00686c7f04cfb1..6726020a304b91 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -109,7 +109,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | | [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | From c074aedfa816b5b08e7811ceb49c3dd42f119d52 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:29 +0200 Subject: [PATCH 2049/4889] New translations privileges.md (Spanish) --- .../version-20-R5/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index 24ffaff9f81853..17c75dd16156ad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -72,7 +72,7 @@ Un privilegio o un rol pueden asociarse a varias combinaciones "acción + recurs - Usted **crea** privilegios y/o roles en el archivo `roles.json` (ver abajo). **Configura** su alcance asignándolos a acción(es) de permiso aplicadas a recurso(s). -- You **allow** privileges and/or roles to every user session using the [`.setPrivileges()`](../API/SessionClass.md#setprivileges) function of the `Session` class. +- Usted **autoriza** los privilegios y/o roles para cada sesión usuario usando la función [`.setPrivileges()`](../API/SessionClass.md#setprivileges) de la clase `Session`. ### Ejemplo From 8d561d66db8c050c9caa66312dc91943af6df6c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:30 +0200 Subject: [PATCH 2050/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R5/ORDA/remoteDatastores.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md index fe2e2d57172243..76bde0cac649c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/remoteDatastores.md @@ -5,9 +5,9 @@ title: Bases de datos remotas Un **datastore remoto** es una referencia, en una aplicación 4D local (4D o 4D Server), a un [datastore](dsMapping.md#datastore) almacenado en otra aplicación 4D. -The local 4D application connects to and references the remote datastore through a call to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +La aplicación 4D local se conecta y hace referencia al datastore remoto a través de una llamada al comando [`Open datastore`](../API/DataStoreClass.md#open-datastore). -On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle requests from the application that call `Open datastore`. Las solicitudes utilizan internamente la [API REST](../REST/gettingStarted.md), lo que significa que pueden requerir [licencias disponibles](../REST/authUsers.md). +En la máquina remota, 4D abre una [sesión](../WebServer/sessions.md) para gestionar las peticiones de la aplicación que llaman a `Open datastore`. Las solicitudes utilizan internamente la [API REST](../REST/gettingStarted.md), lo que significa que pueden requerir [licencias disponibles](../REST/authUsers.md). ## Utilizando sesiones web @@ -41,7 +41,7 @@ En el siguiente ejemplo, se están ejecutando dos procesos para la misma sesión Como se describe en el párrafo [tiempo de vida de la sesión](../WebServer/sessions.md#session-lifetime) una sesión web es cerrada automáticamente por 4D cuando no ha habido actividad durante su periodo de tiempo de espera. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro _connectionInfo_ del comando `Open datastore`. -Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). However, keep in mind that the context of the session regarding locks and transactions is lost (see below). +Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). Sin embargo, hay que tener en cuenta que se pierde el contexto de la sesión en cuanto a bloqueos y transacciones (ver abajo). ## Bloqueo y transacciones From bf3d223f0b2f8a4ba1a6c3714966aa80ca2cfa05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:32 +0200 Subject: [PATCH 2051/4889] New translations general.md (Spanish) --- .../version-20-R5/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md index aab93675dcafe5..083697da640cdc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md @@ -14,7 +14,7 @@ Esta opción permite configurar la visualización por defecto de 4D al inicio, c - **No hacer nada**: sólo aparece la ventana de la aplicación, vacía. - **Diálogo de apertura de proyecto local**: 4D muestra una caja de diálogo estándar de apertura de documentos, permitiéndole seleccionar un proyecto local. - **Abrir el último proyecto utilizado**: 4D abre directamente el último proyecto utilizado; no aparece ninguna caja de diálogo de apertura. - > To force the display of the opening dialog box when this option is selected, hold down the **Alt** (Windows) or **Option** (macOS) key while launching the project. + > Para forzar la visualización de la caja de diálogo de apertura cuando se selecciona esta opción, mantenga presionada la tecla **Alt** (Windows) u **Option** (macOS) mientras lanza el proyecto. - **Diálogo de apertura del proyecto remoto**: 4D muestra el diálogo estándar de inicio de sesión de 4D Server, permitiéndole seleccionar un proyecto publicado en la red. - **Diálogo del Asistente de Bienvenida** (configuración de fábrica): 4D muestra la caja de diálogo del Asistente de Bienvenida. From 97a4813389a405502cbdd06ca30e6836622bc819 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:34 +0200 Subject: [PATCH 2052/4889] New translations components.md (Spanish) --- .../version-20-R5/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index 5cf3d8112f0515..e19644d7107d33 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -3,7 +3,7 @@ id: components title: Componentes --- -Un componente 4D es un conjunto de código y/o de formularios 4D que representan una o varias funcionalidades que pueden añadirse y utilizarse en sus proyectos. For example, the [4D SVG](https://github.com/4d/4D-SVG) component adds advanced commands and an integrated rendering engine that can be used to display SVG files. +Un componente 4D es un conjunto de código y/o de formularios 4D que representan una o varias funcionalidades que pueden añadirse y utilizarse en sus proyectos. Por ejemplo, el componente [4D SVG](https://github.com/4d/4D-SVG) añade comandos avanzados y un motor de renderizado integrado que puede utilizarse para visualizar archivos SVG. Puede [desarrollar](../Extensions/develop-components.md) y [crear](../Desktop/building.md) sus propios componentes 4D, o descargar componentes públicos compartidos por la comunidad 4D que [se pueden encontrar en GitHub](https://github.com/search?q=4d-component\&type=Repositories). From a8b9d54559773936d34f0968f6b939a5e515cb9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:37 +0200 Subject: [PATCH 2053/4889] New translations classes.md (Spanish) --- .../version-20-R5/ViewPro/classes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index 7cd50490b3249b..f024b1a4240305 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -149,7 +149,7 @@ The `.useFooterDropDownList` property -The `.backColor` property is the [background color](configuring.md/#background--foreground) of the table. +La propiedad `.backColor` es el [color de fondo](configuring.md/#background--foreground) de la tabla. ### .forecolor @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md/#background--foreground) of the table. +La propiedad `.forecolor` es el [color de primer plano](configuring.md/#background--foreground) de la tabla. ### .font @@ -165,7 +165,7 @@ The `.forecolor` property is the [fore **.font** : Text -The `.font` property is the font name (see [**Fonts and text**](configuring.md/#fonts-and-text)) of the table. +La propiedad `.font` es el nombre de la fuente (ver [**Fuentes y texto**](configuring.md/#fonts-and-text)) de la tabla. ### .textDecoration @@ -274,7 +274,7 @@ La propiedad `.firstColumnStripSize` es el tamaño -The `.firstColumnStripStyle` property is the style of the first alternating column. +La propiedad `.firstColumnStripStyle` es el estilo de la primera columna alterna. ### .firstFooterCellStyle @@ -370,7 +370,7 @@ The `.name` property is the name of **.secondColumnStripSize** : Integer -The `.secondColumnStripSize` property is the size of the second alternating column. Por defecto=1 +La propiedad `.secondColumnStripSize` es el tamaño de la segunda columna alterna. Por defecto=1 ### .secondColumnStripStyle @@ -378,7 +378,7 @@ The `.secondColumnStripSize` property is the -The `.secondColumnStripStyle` property is the style of the second alternating column. +La propiedad `.secondColumnStripStyle` es el estilo de la segunda columna alterna. ### .secondRowStripSize From 9744de68393b5902deb61c1634098f7fbe7c8931 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:40 +0200 Subject: [PATCH 2054/4889] New translations vp-find.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md index 2a6d8a46473709..e951a67050d0ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md @@ -33,7 +33,7 @@ Puede pasar el parámetro opcional _searchCondition_ para especificar el funcion | afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si _rangeObj_ es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de _rangeObj_) | | all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | | flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Cada fila de una columna se busca antes de que la búsqueda continúe a la siguiente columna.
    `vk find order by rows`La búsqueda se realiza por filas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | | target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional _replaceValue_, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el _searchValue_ encontrado en _rangeObj_. From 2c373fef9048f46b376d7d0b0e8c1fea27aa6be2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:41 +0200 Subject: [PATCH 2055/4889] New translations vp-get-workbook-options.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-workbook-options.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md index 0f0ac77bbe92a8..7cb92df6242a22 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md @@ -18,8 +18,7 @@ title: VP Get workbook options #### Descripción -`VP Get workbook options` -returns an object containing all the workbook options in _vpAreaName_ +`VP Get workbook options`devuelve un objeto que contiene todas las opciones del libro de trabajo en vpAreaName --> En _vpAreaName_, pase el nombre del área 4D View Pro. From b55a0e1096d8d6782f06422f44fe40a9ba9d1e81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:43 +0200 Subject: [PATCH 2056/4889] New translations vp-recompute-formulas.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md index b9384ea39a0785..99009784baf0e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md @@ -19,7 +19,7 @@ El comando `VP RECOMPUTE FORMULAS` ` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. +Además, de acuerdo con el [principio de recursividad](../Tags/transformation-tags.md#recursive-processing), el código malicioso puede incluir etiquetas de transformación. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. From db3e20861473d424c438f26d4e76f674bfc7668f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:51 +0200 Subject: [PATCH 2061/4889] New translations webserveradmin.md (Spanish) --- .../version-20-R5/WebServer/webServerAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md index b78aca334715dd..969c6c74c4d01f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md @@ -21,7 +21,7 @@ El servidor web principal de 4D puede iniciarse de diferentes maneras: - Programáticamente, llamando a la función [`webServer.start()`](API/WebServerClass.md#start) o al comando `WEB START SERVER`. -The web server of any component can be launched by calling the [`webServer.start()`](API/WebServerClass.md#start) function on the component's web server object. +El servidor web de todo componente puede ser lanzado llamando a la función [`webServer.start()`](API/WebServerClass.md#start) en el objeto servidor web del componente. > No es necesario relanzar la aplicación 4D para iniciar o detener el servidor web. From d0efdec0e19f1f5f27828f80869ee2c6d9dc940e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:53 +0200 Subject: [PATCH 2062/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index e4c39a54207b38..54bdceb5db6005 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -58,11 +58,11 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con #### Autenticación del usuario con el servidor de dominio -Esta opción le permite implementar las funcionalidades SSO (_Single Sign On_) en su base de datos 4D Server en Windows. Al marcar esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio Windows y obtiene los tokens de autenticación disponibles. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Esta opción le permite implementar las funcionalidades SSO (_Single Sign On_) en su base de datos 4D Server en Windows. Al marcar esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio Windows y obtiene los tokens de autenticación disponibles. Esta opción se describe en la sección [Single Sign On (SSO) en Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). #### Service Principal Name -Cuando la autenticación única (SSO) está activa (ver arriba), debe llenar este campo si desea utilizar Kerberos como protocolo de autenticación. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Cuando la autenticación única (SSO) está activa (ver arriba), debe llenar este campo si desea utilizar Kerberos como protocolo de autenticación. Esta opción se describe en la sección [Single Sign On (SSO) en Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). #### Capa de red From 843cc475451fed4aa12a812602fa4b9446376fb9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:30:59 +0200 Subject: [PATCH 2063/4889] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 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 60e62808c9520c..c2b245ad7565c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3140,7 +3140,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. @@ -3178,7 +3178,7 @@ The `.reverse()` function returns a de #### Descripción -The `.shift()` function removes the first element of the collection and returns it as the function result. +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. From 6c971bfc80042394c1d0c3ff90b0f2cd4a26aa61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:02 +0200 Subject: [PATCH 2064/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 3c3a259f032e49..a4f08b0c99c03f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -1218,7 +1218,7 @@ En el parámetro *querySettings* se puede pasar un objeto que contenga opciones #### Sobre queryPlan y queryPath -The information recorded in `queryPlan`/`queryPath` include the query type (indexed and sequential) and each necessary subquery along with conjunction operators. Las rutas de acceso de las peticiones también contienen el número de entidades encontradas y el tiempo necesario para ejecutar cada criterio de búsqueda. Puede resultarle útil analizar esta información mientras desarrolla sus aplicaciones. Generalmente, la descripción del plan de consulta y su ruta de acceso son idénticas, pero pueden diferir porque 4D puede implementar optimizaciones dinámicas cuando se ejecuta una consulta para mejorar el rendimiento. Por ejemplo, el motor 4D puede convertir dinámicamente una consulta indexada en una secuencial si estima que es más rápida. Este caso concreto puede darse cuando el número de entidades que se buscan es bajo. +La información registrada en `queryPlan`/`queryPath` incluye el tipo de búsqueda (indexada y secuencial) y cada subconsulta necesaria junto con los operadores de conjunción. Las rutas de acceso de las peticiones también contienen el número de entidades encontradas y el tiempo necesario para ejecutar cada criterio de búsqueda. Puede resultarle útil analizar esta información mientras desarrolla sus aplicaciones. Generalmente, la descripción del plan de consulta y su ruta de acceso son idénticas, pero pueden diferir porque 4D puede implementar optimizaciones dinámicas cuando se ejecuta una consulta para mejorar el rendimiento. Por ejemplo, el motor 4D puede convertir dinámicamente una consulta indexada en una secuencial si estima que es más rápida. Este caso concreto puede darse cuando el número de entidades que se buscan es bajo. Por ejemplo, si ejecuta la siguiente búsqueda: From 86648add33a15783e6e90ce5e6710c3ae63739a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:05 +0200 Subject: [PATCH 2065/4889] New translations entityclass.md (Spanish) --- .../current/API/EntityClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md index e0071b718182e5..c0076a02905d8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -379,13 +379,13 @@ El objeto devuelto por `.drop()` contiene las siguientes propiedades: (\*) Los siguientes valores pueden ser devueltos en las propiedades *status* y *statusText* del objeto *Result* en caso de error: -| Constante | Valor | Comentario | -| ----------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
  • la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)
  • la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza entity.drop( ), este error puede ser devuelto cuando se utiliza la opción dk force drop if stamp changed. When using entity.lock(), this error can be returned when dk reload if stamp changed option is used
  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista.
    **statusText asociado**: "Already locked" | -| `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc.
    **statusText asociado**: "Other error" | -| `dk status stamp has changed` | 2 | El valor del marcador interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • con `.save()`: error solo si no se utiliza la opción `dk auto merge`
  • con `.drop()`: error solo si no se utiliza la opción `dk force drop if stamp changed`
  • con `.lock()`: error solo si no se utiliza la opción `dk reload if stamp changed`
  • **Estado asociado**: "Stamp has changed"
  • | -| `dk status wrong permission` | 1 | Los privilegios actuales no permiten suprimir la entidad. **Associated statusText**: "Permission Error" | +| Constante | Valor | Comentario | +| ----------------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
  • la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)
  • la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza entity.drop( ), este error puede ser devuelto cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza entity.lock(), se puede devolver este error cuando la opción dk reload if stamp changed es utilizada
  • **statusText asociado**: "Entity does not exist anymore" | +| `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista.
    **statusText asociado**: "Already locked" | +| `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc.
    **statusText asociado**: "Other error" | +| `dk status stamp has changed` | 2 | El valor del marcador interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • con `.save()`: error solo si no se utiliza la opción `dk auto merge`
  • con `.drop()`: error solo si no se utiliza la opción `dk force drop if stamp changed`
  • con `.lock()`: error solo si no se utiliza la opción `dk reload if stamp changed`
  • **Estado asociado**: "Stamp has changed"
  • | +| `dk status wrong permission` | 1 | Los privilegios actuales no permiten suprimir la entidad. **Associated statusText**: "Permission Error" | #### Ejemplo 1 From 01531cf12751b23ede4c2f2daf505c5a6bfa90ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:13 +0200 Subject: [PATCH 2066/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index db100ea02d2b0c..0a03d667b75d38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -858,16 +858,16 @@ En el parámetro opcional `parameters`, pase un objeto que contenga valores para Cada objeto de la colección devuelta contiene las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ------------------------------------------------------------------------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| \[].name | Text | Nombre del buzón. Returned if withBoxProperties=true or withBoxInfo=true | -| \[].selectable | Boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    Returned if withBoxProperties=true | -| \[].inferior | Boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    Se devuelve si withBoxProperties=true | -| \[].interesting | Boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | -| [].mailCount | Number | Número de mensajes en el buzón. Devuelto si withBoxInfo=true | -| [].mailRecent | Number | Número de mensajes marcados como "recent" (indicando nuevos mensajes). Devuelto si withBoxInfo=true | -| [].mailUnseen | Number | Número de mensajes marcados como "unseen". Devuelto si withBoxInfo=true | -| [].id | Text | Identificador único del buzón. Devuelto si withBoxInfo=true | +| Propiedad | Tipo | Descripción | +| ------------------------------------------------------------------------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \[].name | Text | Nombre del buzón. Returned if withBoxProperties=true or withBoxInfo=true | +| \[].selectable | Boolean | Indicates whether or not the access rights allow the mailbox to be selected:
    • true - the mailbox can be selected
    • false - the mailbox can not be selected
    Returned if withBoxProperties=true | +| \[].inferior | Boolean | Indica si los derechos de acceso permiten o no crear una jerarquía inferior en el buzón:
    • true - se puede crear un nivel inferior
    • false - no se puede crear un nivel inferior
    Se devuelve si withBoxProperties=true | +| \[].interesting | Boolean | Indica si el buzón ha sido marcado como "interesante" por el servidor:
    • true - El buzón ha sido marcado como "interesante" por el servidor. Por ejemplo, puede contener nuevos mensajes.
    • false - El buzón no ha sido marcado como "interesante" por el servidor.
    Devuelto si withBoxProperties=true | +| [].mailCount | Number | Número de mensajes en el buzón. Devuelto si withBoxInfo=true | +| [].mailRecent | Number | Número de mensajes marcados como "recent" (indicando nuevos mensajes). Devuelto si withBoxInfo=true | +| [].mailUnseen | Number | Número de mensajes marcados como "unseen". Devuelto si withBoxInfo=true | +| [].id | Text | Identificador único del buzón. Devuelto si withBoxInfo=true | Si la cuenta no contiene buzones, se devuelve una colección vacía. From 710265a0cb3c9af2fbc8a0418f411ec188e2c322 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:17 +0200 Subject: [PATCH 2067/4889] New translations variables.md (Spanish) --- .../current/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md index a43b23a9f8de20..c6de9195b6fdb0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Las variables también pueden ser declaradas e inicializadas sin mencionar explícitamente su tipo de datos, en cuyo caso su tipo será inferido por 4D. He aquí algunos ejemplos: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // Inferido como Texto +var $number:=20 // Inferido como Real +var $obj:={} // Inferido como Objeto +var $mycol:=[] // Inferido como Colección ``` @@ -237,7 +237,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de :::warning Obsoleto -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +No se recomienda el uso de variables interproceso, ya que no están disponibles para los [procesos apropiativos](../Develop/preemptive.md) y tienden a hacer que el código sea menos mantenible. ::: @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From b69bf5d4fd85c57f7dfbe55ce26243d670bb346e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:21 +0200 Subject: [PATCH 2068/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index c541853c927d77..dfef37ca3571d3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -104,7 +104,7 @@ Cuando la fuente de datos es una entity selection, cualquier modificación reali :::note -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor _undefined_, por lo que aparecen filas en blanco en el list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor _undefined_, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. ::: From b97b570e7950311e64a515151188848849f65187 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:23 +0200 Subject: [PATCH 2069/4889] New translations properties_datasource.md (Spanish) --- .../current/FormObjects/properties_DataSource.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 540b6058620123..ae8b75716191e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -197,8 +197,7 @@ Una expresión 4D que se asociará a una columna. Puede introducir: - Una **variable simple** (en este caso, debe ser declarada explícitamente para la compilación). Se puede utilizar cualquier tipo de variable excepto BLOBs y arrays. El valor de la variable se calculará generalmente en el evento `On Display Detail`. -- A **field** using the standard [Table]Field syntax ([selection type list box](listbox_overview.md#selection-list-boxes) - only), for example: `[Employees]LastName`. Se pueden utilizar los siguientes tipos de campos: +- Un **campo** que utiliza la sintaxis estándar [Tabla]Campo (solo [list box tipo selección](listbox_overview.md#selection-list-boxes)), por ejemplo: `[Employees]LastName`. Se pueden utilizar los siguientes tipos de campos: - String - Numeric - Fecha From 9b18f6afa2e4fecfb5551cd24ff1e347aaa5a6ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:25 +0200 Subject: [PATCH 2070/4889] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 00686c7f04cfb1..6726020a304b91 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -109,7 +109,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | | [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | From f4c646f974e9141e7ab21470e9d34462d1591400 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:27 +0200 Subject: [PATCH 2071/4889] New translations entities.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md index 4f5dc98151cfc4..63f2112f0aaf7c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -254,7 +254,7 @@ Puede crear y utilizar simultáneamente tantas selecciones de entidades diferent :::note -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor _undefined_. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor _undefined_. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. ::: From 8160e68a6ddb8ec01916d84442bbd09212f843a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:29 +0200 Subject: [PATCH 2072/4889] New translations remotedatastores.md (Spanish) --- .../current/ORDA/remoteDatastores.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md index fe2e2d57172243..eeefaef5c53dec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md @@ -5,9 +5,9 @@ title: Bases de datos remotas Un **datastore remoto** es una referencia, en una aplicación 4D local (4D o 4D Server), a un [datastore](dsMapping.md#datastore) almacenado en otra aplicación 4D. -The local 4D application connects to and references the remote datastore through a call to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +La aplicación 4D local se conecta y hace referencia al datastore remoto a través de una llamada al comando [`Open datastore`](../API/DataStoreClass.md#open-datastore). -On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle requests from the application that call `Open datastore`. Las solicitudes utilizan internamente la [API REST](../REST/gettingStarted.md), lo que significa que pueden requerir [licencias disponibles](../REST/authUsers.md). +En la máquina remota, 4D abre una [sesión](../WebServer/sessions.md) para gestionar las peticiones de la aplicación que llaman a `Open datastore`. Las solicitudes utilizan internamente la [API REST](../REST/gettingStarted.md), lo que significa que pueden requerir [licencias disponibles](../REST/authUsers.md). ## Utilizando sesiones web From d62fd9074a4efb9f5524231e0153919999b92a37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:31 +0200 Subject: [PATCH 2073/4889] New translations general.md (Spanish) --- .../current/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md index aab93675dcafe5..083697da640cdc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/general.md @@ -14,7 +14,7 @@ Esta opción permite configurar la visualización por defecto de 4D al inicio, c - **No hacer nada**: sólo aparece la ventana de la aplicación, vacía. - **Diálogo de apertura de proyecto local**: 4D muestra una caja de diálogo estándar de apertura de documentos, permitiéndole seleccionar un proyecto local. - **Abrir el último proyecto utilizado**: 4D abre directamente el último proyecto utilizado; no aparece ninguna caja de diálogo de apertura. - > To force the display of the opening dialog box when this option is selected, hold down the **Alt** (Windows) or **Option** (macOS) key while launching the project. + > Para forzar la visualización de la caja de diálogo de apertura cuando se selecciona esta opción, mantenga presionada la tecla **Alt** (Windows) u **Option** (macOS) mientras lanza el proyecto. - **Diálogo de apertura del proyecto remoto**: 4D muestra el diálogo estándar de inicio de sesión de 4D Server, permitiéndole seleccionar un proyecto publicado en la red. - **Diálogo del Asistente de Bienvenida** (configuración de fábrica): 4D muestra la caja de diálogo del Asistente de Bienvenida. From ffc389c4e6f8ecafd907c6abc5699126ffc83e58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:32 +0200 Subject: [PATCH 2074/4889] New translations $catalog.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md index 377ddf166cf1ff..3e489a19fb177e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -3,7 +3,7 @@ id: catalog title: $catalog --- -The catalog describes all the dataclasses, attributes, and [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) available in the project. +El catálogo describe todas las clases de datos, atributos y [singletoneos interproceso (compartidos)](../Concepts/classes.md#singleton-classes) disponibles en el proyecto. ## Sintaxis disponible From cf6922ec8382d755cfa892a4b73b34b5b0518161 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:34 +0200 Subject: [PATCH 2075/4889] New translations $entityset.md (Spanish) --- .../docusaurus-plugin-content-docs/current/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md index 78731facb9f2b7..daac534ff11764 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$entityset.md @@ -41,7 +41,7 @@ Cree otro conjunto de entidades basado en conjuntos de entidades creados anterio ### Descripción -Después de crear un conjunto de entidades (conjunto de entidades nº 1) con `$method=entityset`, puede crear otro conjunto de entidades con `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Los dos conjuntos de entidades deben estar en la misma clase de datos. +Después de crear un conjunto de entidades (conjunto de entidades nº 1) con `$method=entityset`, puede crear otro conjunto de entidades con `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`, la propiedad$logicOperator`(cuyos valores se muestran a continuación), y otro entity set (entity set #2) definido por la propiedad`$otherCollection\`. Los dos conjuntos de entidades deben estar en la misma clase de datos. A continuación, puede crear otro conjunto de entidades que contenga los resultados de esta llamada utilizando el `$method=entityset` al final de la petición REST. From bfc2593ee49fa29bdd64922dcb5e30a336bb0a54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:37 +0200 Subject: [PATCH 2076/4889] New translations classes.md (Spanish) --- .../current/ViewPro/classes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index 7cd50490b3249b..f024b1a4240305 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -149,7 +149,7 @@ The `.useFooterDropDownList` property -The `.backColor` property is the [background color](configuring.md/#background--foreground) of the table. +La propiedad `.backColor` es el [color de fondo](configuring.md/#background--foreground) de la tabla. ### .forecolor @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md/#background--foreground) of the table. +La propiedad `.forecolor` es el [color de primer plano](configuring.md/#background--foreground) de la tabla. ### .font @@ -165,7 +165,7 @@ The `.forecolor` property is the [fore **.font** : Text -The `.font` property is the font name (see [**Fonts and text**](configuring.md/#fonts-and-text)) of the table. +La propiedad `.font` es el nombre de la fuente (ver [**Fuentes y texto**](configuring.md/#fonts-and-text)) de la tabla. ### .textDecoration @@ -274,7 +274,7 @@ La propiedad `.firstColumnStripSize` es el tamaño -The `.firstColumnStripStyle` property is the style of the first alternating column. +La propiedad `.firstColumnStripStyle` es el estilo de la primera columna alterna. ### .firstFooterCellStyle @@ -370,7 +370,7 @@ The `.name` property is the name of **.secondColumnStripSize** : Integer -The `.secondColumnStripSize` property is the size of the second alternating column. Por defecto=1 +La propiedad `.secondColumnStripSize` es el tamaño de la segunda columna alterna. Por defecto=1 ### .secondColumnStripStyle @@ -378,7 +378,7 @@ The `.secondColumnStripSize` property is the -The `.secondColumnStripStyle` property is the style of the second alternating column. +La propiedad `.secondColumnStripStyle` es el estilo de la segunda columna alterna. ### .secondRowStripSize From 90190fd27d95a7d3ce7e1716d574367da302e3eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:39 +0200 Subject: [PATCH 2077/4889] New translations vp-find.md (Spanish) --- .../current/ViewPro/commands/vp-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md index 6a136ef5b4d0d9..43e227e1ac5b59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md @@ -33,7 +33,7 @@ Puede pasar el parámetro opcional *searchCondition* para especificar el funcion | afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | | all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | | flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Cada fila de una columna se busca antes de que la búsqueda continúe a la siguiente columna.
    `vk find order by rows`La búsqueda se realiza por filas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | | target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From 4e6147b9431fbd16f2402311470b165944a6e050 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:40 +0200 Subject: [PATCH 2078/4889] New translations vp-get-workbook-options.md (Spanish) --- .../current/ViewPro/commands/vp-get-workbook-options.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md index b340b15c333724..0533fb52f5253d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md @@ -18,8 +18,7 @@ title: VP Get workbook options #### Descripción -`VP Get workbook options` -returns an object containing all the workbook options in *vpAreaName* +`VP Get workbook options`devuelve un objeto que contiene todas las opciones del libro de trabajo en vpAreaName --> En *vpAreaName*, pase el nombre del área 4D View Pro. From 4ac82cde6b6c9096cea7cc5618c1f2b03e7c3057 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:42 +0200 Subject: [PATCH 2079/4889] New translations vp-recompute-formulas.md (Spanish) --- .../current/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md index 17d541a2604617..f740fe25030f02 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md @@ -19,7 +19,7 @@ El comando `VP RECOMPUTE FORMULAS` ` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. +Además, de acuerdo con el [principio de recursividad](../Tags/transformation-tags.md#recursive-processing), el código malicioso puede incluir etiquetas de transformación. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. From fc2f2e4d2acf256f0f81a147c4152b5dcf21fdad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:52 +0200 Subject: [PATCH 2085/4889] New translations webserveradmin.md (Spanish) --- .../current/WebServer/webServerAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md index b78aca334715dd..969c6c74c4d01f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md @@ -21,7 +21,7 @@ El servidor web principal de 4D puede iniciarse de diferentes maneras: - Programáticamente, llamando a la función [`webServer.start()`](API/WebServerClass.md#start) o al comando `WEB START SERVER`. -The web server of any component can be launched by calling the [`webServer.start()`](API/WebServerClass.md#start) function on the component's web server object. +El servidor web de todo componente puede ser lanzado llamando a la función [`webServer.start()`](API/WebServerClass.md#start) en el objeto servidor web del componente. > No es necesario relanzar la aplicación 4D para iniciar o detener el servidor web. From 493bb05d303afe8e750427975013eacf4d649aa8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:54 +0200 Subject: [PATCH 2086/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index e4c39a54207b38..54bdceb5db6005 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -58,11 +58,11 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con #### Autenticación del usuario con el servidor de dominio -Esta opción le permite implementar las funcionalidades SSO (_Single Sign On_) en su base de datos 4D Server en Windows. Al marcar esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio Windows y obtiene los tokens de autenticación disponibles. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Esta opción le permite implementar las funcionalidades SSO (_Single Sign On_) en su base de datos 4D Server en Windows. Al marcar esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio Windows y obtiene los tokens de autenticación disponibles. Esta opción se describe en la sección [Single Sign On (SSO) en Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). #### Service Principal Name -Cuando la autenticación única (SSO) está activa (ver arriba), debe llenar este campo si desea utilizar Kerberos como protocolo de autenticación. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Cuando la autenticación única (SSO) está activa (ver arriba), debe llenar este campo si desea utilizar Kerberos como protocolo de autenticación. Esta opción se describe en la sección [Single Sign On (SSO) en Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). #### Capa de red From 4be4ac062a929bed801b3a28cf54e357a4ac22e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:31:59 +0200 Subject: [PATCH 2087/4889] New translations collectionclass.md (Spanish) --- .../version-20-R5/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 7ad443df3e1115..5e8799e55e7770 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -3134,7 +3134,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. @@ -3172,7 +3172,7 @@ The `.reverse()` function returns a de #### Descripción -The `.shift()` function removes the first element of the collection and returns it as the function result. +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. From a8cbd7728bc6f231d5fbf7bd349f3c8de97ad1f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:02 +0200 Subject: [PATCH 2088/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 6451844399a7f0..096c5a341a6d45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -1218,7 +1218,7 @@ En el parámetro *querySettings* se puede pasar un objeto que contenga opciones #### Sobre queryPlan y queryPath -The information recorded in `queryPlan`/`queryPath` include the query type (indexed and sequential) and each necessary subquery along with conjunction operators. Las rutas de acceso de las peticiones también contienen el número de entidades encontradas y el tiempo necesario para ejecutar cada criterio de búsqueda. Puede resultarle útil analizar esta información mientras desarrolla sus aplicaciones. Generalmente, la descripción del plan de consulta y su ruta de acceso son idénticas, pero pueden diferir porque 4D puede implementar optimizaciones dinámicas cuando se ejecuta una consulta para mejorar el rendimiento. Por ejemplo, el motor 4D puede convertir dinámicamente una consulta indexada en una secuencial si estima que es más rápida. Este caso concreto puede darse cuando el número de entidades que se buscan es bajo. +La información registrada en `queryPlan`/`queryPath` incluye el tipo de búsqueda (indexada y secuencial) y cada subconsulta necesaria junto con los operadores de conjunción. Las rutas de acceso de las peticiones también contienen el número de entidades encontradas y el tiempo necesario para ejecutar cada criterio de búsqueda. Puede resultarle útil analizar esta información mientras desarrolla sus aplicaciones. Generalmente, la descripción del plan de consulta y su ruta de acceso son idénticas, pero pueden diferir porque 4D puede implementar optimizaciones dinámicas cuando se ejecuta una consulta para mejorar el rendimiento. Por ejemplo, el motor 4D puede convertir dinámicamente una consulta indexada en una secuencial si estima que es más rápida. Este caso concreto puede darse cuando el número de entidades que se buscan es bajo. Por ejemplo, si ejecuta la siguiente búsqueda: From deb8465ddfd55b7dbb30da207f9f2240801effe4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:11 +0200 Subject: [PATCH 2089/4889] New translations collectionclass.md (Spanish) --- .../version-20-R6/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 60e62808c9520c..c2b245ad7565c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -3140,7 +3140,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. @@ -3178,7 +3178,7 @@ The `.reverse()` function returns a de #### Descripción -The `.shift()` function removes the first element of the collection and returns it as the function result. +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. From 8dc2365476e0115dcf1498d855f7d7c45d6e91a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:14 +0200 Subject: [PATCH 2090/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 6451844399a7f0..096c5a341a6d45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -1218,7 +1218,7 @@ En el parámetro *querySettings* se puede pasar un objeto que contenga opciones #### Sobre queryPlan y queryPath -The information recorded in `queryPlan`/`queryPath` include the query type (indexed and sequential) and each necessary subquery along with conjunction operators. Las rutas de acceso de las peticiones también contienen el número de entidades encontradas y el tiempo necesario para ejecutar cada criterio de búsqueda. Puede resultarle útil analizar esta información mientras desarrolla sus aplicaciones. Generalmente, la descripción del plan de consulta y su ruta de acceso son idénticas, pero pueden diferir porque 4D puede implementar optimizaciones dinámicas cuando se ejecuta una consulta para mejorar el rendimiento. Por ejemplo, el motor 4D puede convertir dinámicamente una consulta indexada en una secuencial si estima que es más rápida. Este caso concreto puede darse cuando el número de entidades que se buscan es bajo. +La información registrada en `queryPlan`/`queryPath` incluye el tipo de búsqueda (indexada y secuencial) y cada subconsulta necesaria junto con los operadores de conjunción. Las rutas de acceso de las peticiones también contienen el número de entidades encontradas y el tiempo necesario para ejecutar cada criterio de búsqueda. Puede resultarle útil analizar esta información mientras desarrolla sus aplicaciones. Generalmente, la descripción del plan de consulta y su ruta de acceso son idénticas, pero pueden diferir porque 4D puede implementar optimizaciones dinámicas cuando se ejecuta una consulta para mejorar el rendimiento. Por ejemplo, el motor 4D puede convertir dinámicamente una consulta indexada en una secuencial si estima que es más rápida. Este caso concreto puede darse cuando el número de entidades que se buscan es bajo. Por ejemplo, si ejecuta la siguiente búsqueda: From b42c907425e2016dd548e7acb4badf01536e9cdd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:17 +0200 Subject: [PATCH 2091/4889] New translations entityclass.md (Spanish) --- .../version-20-R6/API/EntityClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md index a27215512daf5a..dda87c61841833 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md @@ -379,13 +379,13 @@ El objeto devuelto por `.drop()` contiene las siguientes propiedades: (\*) Los siguientes valores pueden ser devueltos en las propiedades *status* y *statusText* del objeto *Result* en caso de error: -| Constante | Valor | Comentario | -| ----------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
  • la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)
  • la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza entity.drop( ), este error puede ser devuelto cuando se utiliza la opción dk force drop if stamp changed. When using entity.lock(), this error can be returned when dk reload if stamp changed option is used
  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista.
    **statusText asociado**: "Already locked" | -| `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc.
    **statusText asociado**: "Other error" | -| `dk status stamp has changed` | 2 | El valor del marcador interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • con `.save()`: error solo si no se utiliza la opción `dk auto merge`
  • con `.drop()`: error solo si no se utiliza la opción `dk force drop if stamp changed`
  • con `.lock()`: error solo si no se utiliza la opción `dk reload if stamp changed`
  • **Estado asociado**: "Stamp has changed"
  • | -| `dk status wrong permission` | 1 | Los privilegios actuales no permiten suprimir la entidad. **Associated statusText**: "Permission Error" | +| Constante | Valor | Comentario | +| ----------------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
  • la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)
  • la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza entity.drop( ), este error puede ser devuelto cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza entity.lock(), se puede devolver este error cuando la opción dk reload if stamp changed es utilizada
  • **statusText asociado**: "Entity does not exist anymore" | +| `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista.
    **statusText asociado**: "Already locked" | +| `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc.
    **statusText asociado**: "Other error" | +| `dk status stamp has changed` | 2 | El valor del marcador interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • con `.save()`: error solo si no se utiliza la opción `dk auto merge`
  • con `.drop()`: error solo si no se utiliza la opción `dk force drop if stamp changed`
  • con `.lock()`: error solo si no se utiliza la opción `dk reload if stamp changed`
  • **Estado asociado**: "Stamp has changed"
  • | +| `dk status wrong permission` | 1 | Los privilegios actuales no permiten suprimir la entidad. **Associated statusText**: "Permission Error" | #### Ejemplo 1 From ae87cae5c184128a04db82ea1c864c337856fdd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:25 +0200 Subject: [PATCH 2092/4889] New translations variables.md (Spanish) --- .../version-20-R6/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 7a3a45e6e8d6e3..6cff8e43635333 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -124,10 +124,10 @@ var $d : cs.Customer:=cs.Customer.new() Las variables también pueden ser declaradas e inicializadas sin mencionar explícitamente su tipo de datos, en cuyo caso su tipo será inferido por 4D. He aquí algunos ejemplos: ```4d -var $text:="hello" // Inferred as Text -var $number:=20 // Inferred as Real -var $obj:={} // Inferred as an Object -var $mycol:=[] // Inferred as a Collection +var $text:="hello" // Inferido como Texto +var $number:=20 // Inferido como Real +var $obj:={} // Inferido como Objeto +var $mycol:=[] // Inferido como Colección ``` @@ -237,7 +237,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de :::warning Obsoleto -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +No se recomienda el uso de variables interproceso, ya que no están disponibles para los [procesos apropiativos](../Develop/preemptive.md) y tienden a hacer que el código sea menos mantenible. ::: @@ -253,17 +253,17 @@ The 4D language manages several **system variables**, which allow you to control System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Local coordinates of the mouse cursor are also returned in the [`On Mouse Enter`](../Events/onMouseEnter.md) and [`On Mouse Move`](../Events/onMouseMove.md) form events. For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) or [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | +| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | +| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | :::note From 69acaff5946f31cd434303dadfdb35c30721c2df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:27 +0200 Subject: [PATCH 2093/4889] New translations develop-components.md (Spanish) --- .../version-20-R6/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md index 9ed69b39232f2c..e71e0aa5e8a4c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md @@ -349,7 +349,7 @@ Un componente puede ejecutar automáticamente código 4D al abrir o cerrar la ba La ejecución del código de inicialización o cierre se realiza mediante el método base `On Host Database Event`. -> Por razones de seguridad, debe autorizar explícitamente la ejecución del método base `On Host Database Event` en la base local para poder llamarlo. To do this, you must check the [**Execute "On Host Database Event" method of the components** option](../settings/security.md#options) in the Security page of the Settings. +> Por razones de seguridad, debe autorizar explícitamente la ejecución del método base `On Host Database Event` en la base local para poder llamarlo. Para ello, debe marcar la opción [**Ejecutar el método "On Host Database Event" de los componentes**](../settings/security.md#options) en la página Seguridad de la Configuración. ## Protección de los componentes: compilación From 90c02427e2dbdba8c56a23ef26f69b744843d387 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:31 +0200 Subject: [PATCH 2094/4889] New translations listbox_overview.md (Spanish) --- .../version-20-R6/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 9bbeead3a7693b..489f0068761e06 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -104,7 +104,7 @@ Cuando la fuente de datos es una entity selection, cualquier modificación reali :::note -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. ::: From 8524eb87583cda343487e93503627f4a2b305157 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:33 +0200 Subject: [PATCH 2095/4889] New translations properties_datasource.md (Spanish) --- .../version-20-R6/FormObjects/properties_DataSource.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md index d7a504f52664ba..c9614d90f5ec33 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md @@ -197,8 +197,7 @@ Una expresión 4D que se asociará a una columna. Puede introducir: - Una **variable simple** (en este caso, debe ser declarada explícitamente para la compilación). Se puede utilizar cualquier tipo de variable excepto BLOBs y arrays. El valor de la variable se calculará generalmente en el evento `On Display Detail`. -- A **field** using the standard [Table]Field syntax ([selection type list box](listbox_overview.md#selection-list-boxes) - only), for example: `[Employees]LastName`. Se pueden utilizar los siguientes tipos de campos: +- Un **campo** que utiliza la sintaxis estándar [Tabla]Campo (solo [list box tipo selección](listbox_overview.md#selection-list-boxes)), por ejemplo: `[Employees]LastName`. Se pueden utilizar los siguientes tipos de campos: - String - Numeric - Fecha From 5264c42efaa6feb084c63ab69034577c2b582c9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:35 +0200 Subject: [PATCH 2096/4889] New translations properties_reference.md (Spanish) --- .../version-20-R6/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index a681c8034abdd9..9c9828cee634b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -109,7 +109,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | | [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | | [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | | [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | From cddf845afd8f2aed36561ce9e7b69c95ffafca83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:37 +0200 Subject: [PATCH 2097/4889] New translations entities.md (Spanish) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 635ab9f0e8e06e..3a67946ba59d21 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -254,7 +254,7 @@ Puede crear y utilizar simultáneamente tantas selecciones de entidades diferent :::note -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. ::: From ad180c1efc9411589284ace1302b3ec91d7025c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:39 +0200 Subject: [PATCH 2098/4889] New translations privileges.md (Spanish) --- .../version-20-R6/ORDA/privileges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index 405394b7a98704..81edd51e465c90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -78,7 +78,7 @@ Un privilegio o un rol pueden asociarse a varias combinaciones "acción + recurs - Usted **crea** privilegios y/o roles en el archivo `roles.json` (ver abajo). **Configura** su alcance asignándolos a acción(es) de permiso aplicadas a recurso(s). -- You **allow** privileges and/or roles to every user session using the [`.setPrivileges()`](../API/SessionClass.md#setprivileges) function of the `Session` class. +- Usted **autoriza** los privilegios y/o roles para cada sesión usuario usando la función [`.setPrivileges()`](../API/SessionClass.md#setprivileges) de la clase `Session`. ### Ejemplo From b49808425e57ef951016b0d445fbcb268678bed1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:40 +0200 Subject: [PATCH 2099/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R6/ORDA/remoteDatastores.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md index ad75acade4614a..5cea5ec063e375 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md @@ -5,9 +5,9 @@ title: Bases de datos remotas Un **datastore remoto** es una referencia, en una aplicación 4D local (4D o 4D Server), a un [datastore](dsMapping.md#datastore) almacenado en otra aplicación 4D. -The local 4D application connects to and references the remote datastore through a call to the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +La aplicación 4D local se conecta y hace referencia al datastore remoto a través de una llamada al comando [`Open datastore`](../API/DataStoreClass.md#open-datastore). -On the remote machine, 4D opens a [session](../WebServer/sessions.md) to handle requests from the application that call `Open datastore`. Las solicitudes utilizan internamente la [API REST](../REST/gettingStarted.md), lo que significa que pueden requerir [licencias disponibles](../REST/authUsers.md). +En la máquina remota, 4D abre una [sesión](../WebServer/sessions.md) para gestionar las peticiones de la aplicación que llaman a `Open datastore`. Las solicitudes utilizan internamente la [API REST](../REST/gettingStarted.md), lo que significa que pueden requerir [licencias disponibles](../REST/authUsers.md). ## Utilizando sesiones web From 0c8a4066aca9cbee6239437369f8eae87c1d1f9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:42 +0200 Subject: [PATCH 2100/4889] New translations general.md (Spanish) --- .../version-20-R6/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md index 4307711da1ab2a..3038be4e7624c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/general.md @@ -14,7 +14,7 @@ Esta opción permite configurar la visualización por defecto de 4D al inicio, c - **No hacer nada**: sólo aparece la ventana de la aplicación, vacía. - **Diálogo de apertura de proyecto local**: 4D muestra una caja de diálogo estándar de apertura de documentos, permitiéndole seleccionar un proyecto local. - **Abrir el último proyecto utilizado**: 4D abre directamente el último proyecto utilizado; no aparece ninguna caja de diálogo de apertura. - > To force the display of the opening dialog box when this option is selected, hold down the **Alt** (Windows) or **Option** (macOS) key while launching the project. + > Para forzar la visualización de la caja de diálogo de apertura cuando se selecciona esta opción, mantenga presionada la tecla **Alt** (Windows) u **Option** (macOS) mientras lanza el proyecto. - **Diálogo de apertura del proyecto remoto**: 4D muestra el diálogo estándar de inicio de sesión de 4D Server, permitiéndole seleccionar un proyecto publicado en la red. - **Diálogo del Asistente de Bienvenida** (configuración de fábrica): 4D muestra la caja de diálogo del Asistente de Bienvenida. From 53a2fd258cbd7b15c289722fb0bccd1631083fa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:43 +0200 Subject: [PATCH 2101/4889] New translations components.md (Spanish) --- .../version-20-R6/Project/components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index 87e5220d3faf38..1a818c281f4bd1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -3,7 +3,7 @@ id: components title: Componentes --- -Un componente 4D es un conjunto de código y/o de formularios 4D que representan una o varias funcionalidades que pueden añadirse y utilizarse en sus proyectos. For example, the [4D SVG](https://github.com/4d/4D-SVG) component adds advanced commands and an integrated rendering engine that can be used to display SVG files. +Un componente 4D es un conjunto de código y/o de formularios 4D que representan una o varias funcionalidades que pueden añadirse y utilizarse en sus proyectos. Por ejemplo, el componente [4D SVG](https://github.com/4d/4D-SVG) añade comandos avanzados y un motor de renderizado integrado que puede utilizarse para visualizar archivos SVG. Puede [desarrollar](../Extensions/develop-components.md) y [crear](../Desktop/building.md) sus propios componentes 4D, o descargar componentes públicos compartidos por la comunidad 4D que [se pueden encontrar en GitHub](https://github.com/search?q=4d-component\&type=Repositories). From f524908adc415ffa4d1fd9423a1e9b4f56eb960f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:46 +0200 Subject: [PATCH 2102/4889] New translations $catalog.md (Spanish) --- .../version-20-R6/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index 913d832b663ad5..1d8ba4c05f4c26 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -3,7 +3,7 @@ id: catalog title: $catalog --- -The catalog describes all the dataclasses, attributes, and [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) available in the project. +El catálogo describe todas las clases de datos, atributos y [singletoneos interproceso (compartidos)](../Concepts/classes.md#singleton-classes) disponibles en el proyecto. ## Sintaxis disponible From ef29a37085ec97860bb883721affc9391aec9d46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:47 +0200 Subject: [PATCH 2103/4889] New translations $entityset.md (Spanish) --- .../version-20-R6/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md index ff41ac7d4bb804..e9f74971c34c5b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md @@ -41,7 +41,7 @@ Cree otro conjunto de entidades basado en conjuntos de entidades creados anterio ### Descripción -Después de crear un conjunto de entidades (conjunto de entidades nº 1) con `$method=entityset`, puede crear otro conjunto de entidades con `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Los dos conjuntos de entidades deben estar en la misma clase de datos. +Después de crear un conjunto de entidades (conjunto de entidades nº 1) con `$method=entityset`, puede crear otro conjunto de entidades con `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`, la propiedad$logicOperator`(cuyos valores se muestran a continuación), y otro entity set (entity set #2) definido por la propiedad`$otherCollection\`. Los dos conjuntos de entidades deben estar en la misma clase de datos. A continuación, puede crear otro conjunto de entidades que contenga los resultados de esta llamada utilizando el `$method=entityset` al final de la petición REST. From ce7c460d62489a819787d7ecdf5a563b7192f710 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:50 +0200 Subject: [PATCH 2104/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 1ca578cb27809f..42993e8aa52c04 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -149,7 +149,7 @@ The `.useFooterDropDownList` property -The `.backColor` property is the [background color](configuring.md/#background--foreground) of the table. +La propiedad `.backColor` es el [color de fondo](configuring.md/#background--foreground) de la tabla. ### .forecolor @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md/#background--foreground) of the table. +La propiedad `.forecolor` es el [color de primer plano](configuring.md/#background--foreground) de la tabla. ### .font @@ -165,7 +165,7 @@ The `.forecolor` property is the [fore **.font** : Text -The `.font` property is the font name (see [**Fonts and text**](configuring.md/#fonts-and-text)) of the table. +La propiedad `.font` es el nombre de la fuente (ver [**Fuentes y texto**](configuring.md/#fonts-and-text)) de la tabla. ### .textDecoration @@ -274,7 +274,7 @@ La propiedad `.firstColumnStripSize` es el tamaño -The `.firstColumnStripStyle` property is the style of the first alternating column. +La propiedad `.firstColumnStripStyle` es el estilo de la primera columna alterna. ### .firstFooterCellStyle @@ -370,7 +370,7 @@ The `.name` property is the name of **.secondColumnStripSize** : Integer -The `.secondColumnStripSize` property is the size of the second alternating column. Por defecto=1 +La propiedad `.secondColumnStripSize` es el tamaño de la segunda columna alterna. Por defecto=1 ### .secondColumnStripStyle @@ -378,7 +378,7 @@ The `.secondColumnStripSize` property is the -The `.secondColumnStripStyle` property is the style of the second alternating column. +La propiedad `.secondColumnStripStyle` es el estilo de la segunda columna alterna. ### .secondRowStripSize From 84c4631a8124d9d3c41b3f91f49ab941b95f0342 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:52 +0200 Subject: [PATCH 2105/4889] New translations vp-find.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md index 6a136ef5b4d0d9..43e227e1ac5b59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md @@ -33,7 +33,7 @@ Puede pasar el parámetro opcional *searchCondition* para especificar el funcion | afterRow | Integer | El número de la línea justo antes de la línea inicial de la búsqueda. Si *rangeObj* es un rango combinado, el número de línea indicado debe ser del primer rango. Valor por defecto: -1 (inicio de *rangeObj*) | | all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | | flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Each row of a column is searched before the search continues to the next column.
    `vk find order by rows`The search is performed by rows. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | +| order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Cada fila de una columna se busca antes de que la búsqueda continúe a la siguiente columna.
    `vk find order by rows`La búsqueda se realiza por filas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | | target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From 73f3bd589187377f841bf2cf104d6db568e29ad3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:54 +0200 Subject: [PATCH 2106/4889] New translations vp-get-workbook-options.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-workbook-options.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md index b340b15c333724..0533fb52f5253d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md @@ -18,8 +18,7 @@ title: VP Get workbook options #### Descripción -`VP Get workbook options` -returns an object containing all the workbook options in *vpAreaName* +`VP Get workbook options`devuelve un objeto que contiene todas las opciones del libro de trabajo en vpAreaName --> En *vpAreaName*, pase el nombre del área 4D View Pro. From 81afb450e3ddc5606352d67aea5abf4e091adac2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:32:55 +0200 Subject: [PATCH 2107/4889] New translations vp-recompute-formulas.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md index 17d541a2604617..f740fe25030f02 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md @@ -19,7 +19,7 @@ El comando `VP RECOMPUTE FORMULAS` ` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. +Además, de acuerdo con el [principio de recursividad](../Tags/transformation-tags.md#recursive-processing), el código malicioso puede incluir etiquetas de transformación. En este caso, es imprescindible utilizar la etiqueta `4DTEXT`. Imagine, por ejemplo, un campo de formulario web llamado "Name", donde los usuarios deben introducir su nombre. Este nombre se muestra mediante una etiqueta `` en la página. Si se inserta un texto del tipo "\" en lugar del nombre, la interpretación de esta etiqueta provocará la salida de la aplicación. Para evitar este riesgo, basta con utilizar sistemáticamente la etiqueta `4DTEXT` en este caso. Como esta etiqueta escapa a los caracteres especiales de HTML, cualquier código recursivo malicioso que pueda haberse insertado no será reinterpretado. Para referirse al ejemplo anterior, el campo "Nombre" contendrá, en este caso, "`<! -#4DEVAL QUIT 4D-->`" que no será transformado. From c05378b27e4ceee9a28ac4b5e3201c7ce01d0570 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:05 +0200 Subject: [PATCH 2113/4889] New translations webserveradmin.md (Spanish) --- .../version-20-R6/WebServer/webServerAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md index 7933b56c5bd0da..d63dc46e8e149b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md @@ -21,7 +21,7 @@ El servidor web principal de 4D puede iniciarse de diferentes maneras: - Programáticamente, llamando a la función [`webServer.start()`](API/WebServerClass.md#start) o al comando `WEB START SERVER`. -The web server of any component can be launched by calling the [`webServer.start()`](API/WebServerClass.md#start) function on the component's web server object. +El servidor web de todo componente puede ser lanzado llamando a la función [`webServer.start()`](API/WebServerClass.md#start) en el objeto servidor web del componente. > No es necesario relanzar la aplicación 4D para iniciar o detener el servidor web. From b69e042546a5e3a03043d19e7c472f7178eafd2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:06 +0200 Subject: [PATCH 2114/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index 8832c310547885..a8fd81bbf479da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -58,11 +58,11 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con #### Autenticación del usuario con el servidor de dominio -Esta opción le permite implementar las funcionalidades SSO (*Single Sign On*) en su base de datos 4D Server en Windows. Al marcar esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio Windows y obtiene los tokens de autenticación disponibles. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Esta opción le permite implementar las funcionalidades SSO (*Single Sign On*) en su base de datos 4D Server en Windows. Al marcar esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio Windows y obtiene los tokens de autenticación disponibles. Esta opción se describe en la sección [Single Sign On (SSO) en Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). #### Service Principal Name -Cuando la autenticación única (SSO) está activa (ver arriba), debe llenar este campo si desea utilizar Kerberos como protocolo de autenticación. This option is described in the [Single Sign On (SSO) on Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html) section. +Cuando la autenticación única (SSO) está activa (ver arriba), debe llenar este campo si desea utilizar Kerberos como protocolo de autenticación. Esta opción se describe en la sección [Single Sign On (SSO) en Windows](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html). #### Capa de red From 6843135d64d8be87088157585b0cf00b7f760bb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:10 +0200 Subject: [PATCH 2115/4889] New translations paths.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/paths.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md index f124941c918d9b..d7a47114c9e83c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md @@ -9,16 +9,16 @@ As funções, propriedades e comandos de File e Folders permitem tratar arquivos $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() ``` -Además, los objetos archivo y carpeta soportan los `fileSystems`, que ofrecen una ruta contextual a las carpetas principales de la aplicación. +Além disso, os objectos de arquivos e pastas suportam `fileSystems`, que fornecem o caminho contextual para as pastas principais da aplicação. -## Filesystem pathnames +## Caminhos dos filesystem -4D acepta varios `filesystem` que designan las carpetas 4D específicas con una ubicación variable en macOS y Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D aceita vários `filesystem` pathnames que designam pastas 4D específicas com localização variável em macOS e Windows. Um caminho de sistema de arquivos é avaliado com relação ao contexto e é retornado como um caminho absoluto. Os nomes de caminho do sistema de arquivos são úteis por duas razões principais: -- Independência: Pode mover a sua solução de um local para outro, independentemente do sistema operativo, sem ter de se preocupar com caminhos, -- Segurança: Nenhum código pode acessar elementos localizados acima da raiz do sistema de arquivos no disco (sandboxing). +- Independência: pode mover a sua solução de um local para outro, independentemente do sistema operativo, sem ter de se preocupar com caminhos, +- Segurança: nenhum código pode acessar elementos localizados acima da raiz do sistema de arquivos no disco (sandboxing). São compatíveis os seguintes nomes de caminho do sistema de arquivos: @@ -33,7 +33,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: ## Sintaxe POSIX -A sintaxe POSIX é suportada em todas as plataformas. **Se recomienda la sintaxis POSIX** ya que es la más flexible. Se utiliza por defecto (devuelto por las propiedades [file.path](../API/FileClass.md#path) y [folder.path](../API/FolderClass.md#path)). +A sintaxe POSIX é suportada em todas as plataformas. **A sintaxe POSIX é recomendada** por ser a mais flexível. É utilizado por predefinição (devolvido pelas propriedades [file.path](../API/FileClass.md#path) e [folder.path](../API/FolderClass.md#path)). Com esta sintaxe: @@ -41,7 +41,7 @@ Com esta sintaxe: - os nomes de caminho absolutos começam com um "/" - para subir uma pasta num caminho relativo, utilize "../" à frente do nome do caminho (por segurança, não pode subir no sistema de arquivos). -In POSIX syntax, you will generally use `filesystem` pathnames with [`File`](../API/FileClass.md#file) and [`Folder`](../API/FolderClass.md#folder) commands, for example: +Na sintaxe POSIX, você geralmente usará nomes de caminho `filesystem` com os comandos [`File`](../API/FileClass.md#file) e [`Folder`](../API/FolderClass.md#folder), por exemplo: ```4d var $pathFile : 4D.File @@ -52,14 +52,14 @@ $pathFolder:=Folder("/RESOURCES/Pictures") ## Sintaxe específica da plataforma -A sintaxe específica da plataforma depende do sistema operativo em que o comando é executado. Tenga en cuenta que al crear un objeto archivo o carpeta con esta sintaxis, debe declararlo utilizando la constante `fk platform path` como parámetro. +A sintaxe específica da plataforma depende do sistema operativo em que o comando é executado. Note-se que, ao criar um objeto de ficheiro ou pasta com esta sintaxe, é necessário declará-lo utilizando como parâmetro a constante `fk platform path`. ### Windows São suportados os seguintes padrões: - os separadores de pasta são "\" -- the text contains ':' and '\' as the second and third character, +- o texto contém ":" e "\" como segundo e terceiro carácter, - o texto começa por "\\". Exemplos com [`Folder`](../API/FolderClass.md#folder): @@ -69,11 +69,11 @@ $ok:=Folder("C:\\Monday";fk platform path).create() $ok:=Folder("\\\\svr-internal\\tempo";fk platform path).create() ``` -#### Entering Windows pathnames and escape sequences +#### Caminhos Windows e sequências de escape -El lenguaje 4D permite utilizar [secuencias de escape](quick-tour.md#escape-sequences). Las secuencias de escape comienzan con una barra invertida `\`, seguida de un caracter. Por ejemplo, `\t` es la secuencia de escape para el caracter `Tab`. +A linguagem 4D permite o uso de [sequências de escape] (quick-tour.md#escape-sequences). As sequências de fuga começam com uma barra invertida `\`, seguida de um carácter. Por exemplo, `\t` é a sequência de escape para o carácter `Tab`. -Dado que el caracter `\` también se utiliza como separador en los nombres de rutas en Windows, es necesario introducir un doble `\\` en los nombres de rutas. +Uma vez que o carácter `\` também é utilizado como separador nos nomes de caminho no Windows, é necessário introduzir um duplo `\\` nos nomes de caminho do Windows. ### macOS @@ -93,7 +93,7 @@ $ok:=Folder("Monday:Tuesday";fk platform path).create() //a volume deve ser cham ### Constructores `File` y `Folder` -[`File`](../API/FileClass.md#file) and [`Folder`](../API/FolderClass.md#folder) commands only accept **absolute pathnames**. Os nomes de caminho relativos não são suportados e devolverão erros. Por exemplo, o seguinte código não é permitido: +Os comandos [`File`](../API/FileClass.md#file) e [`Folder`](../API/FolderClass.md#folder) aceitam apenas **nomes de caminho absolutos**. Os nomes de caminho relativos não são suportados e devolverão erros. Por exemplo, o seguinte código não é permitido: ```4d //ERROR @@ -109,7 +109,7 @@ $okFile:=File("/DATA/Prefs/tempo.txt").create() //ficheiro criado na pasta de da ### Funciones de carpeta `.file()` y `.folder()` -Functions of folder objects such as [`folder.file()`](../API/FolderClass.md#file) and [`folder.folder()`](../API/FolderClass.md#folder-1) expect relative POSIX pathnames. Por exemplo: +As funções de objetos de pasta como [`folder.file()`](../API/FolderClass.md#file) e [`folder.folder()`](../API/FolderClass.md#folder-1) esperam nomes de caminho POSIX relativos. Por exemplo: ```4d var $userImages : 4D.Folder From 9d71a18b1aca02c46b93aa066ca131c092d07b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:13 +0200 Subject: [PATCH 2116/4889] New translations debuglogfiles.md (Portuguese, Brazilian) --- .../version-20-R5/Debugging/debugLogFiles.md | 156 +++++++++--------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugLogFiles.md index 97eb76df352e93..899df05830fdbc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugLogFiles.md @@ -22,7 +22,7 @@ Informação gravada precisa ser analisada para detectar e corrigir os problemas Arquivos de Histórico compartilham alguns campos para que possa estabelecer uma cronologia e fazer conexões entre entradas quando depurar: -- `sequence_number`: este número es único en todos los registros de depuración y se incrementa para cada nueva entrada cualquiera que sea el archivo de historial, para que pueda conocer la secuencia exacta de las operaciones. +- `sequence_number`: esse número é exclusivo em todos os logs de depuração e é incrementado para cada nova entrada, seja qual for o arquivo de log, para que você possa saber a sequência exata das operações. - `connection_uuid`: para cada proceso 4D creado en un cliente 4D que se conecte a un servidor, este UUID de conexión se registra tanto del lado del servidor como del cliente. Permite que facilmente identifique o cliente remoto que lança cada processo. ## 4DRequestsLog.txt @@ -45,7 +45,7 @@ SET DATABASE PARAMETER(Client Log Recording;1) //lado remoto ``` -> Esta instrucción también inicia el archivo de historial [4DRequestsLog_ProcessInfo.txt](#4drequestslog_processinfotxt). +> Essa instrução também inicia o arquivo de registro [4DRequestsLog_ProcessInfo.txt](#4drequestslog_processinfotxt). #### Cabeçalhos @@ -59,21 +59,21 @@ Este arquivo começa com os cabeçalhos abaixo: Para cada petição, os campos abaixo estão logados: -| Campo nome | Descrição | -| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| sequence_number | Número de operação único e sequencial da sessão de histórico | -| time | Data e hora usando formato ISO 8601: 'YYYY-MM-DDTHH:MM:SS.mmm' | -| systemid | ID de sistema | -| componente | Assinatura de componente (por exemplo '4SQLS' ou 'dbmg') | -| process\_info_ | index Corresponds to the "index" field in 4DRequestsLog_ProcessInfo.txt log, and permits linking a request to a process. | -| request | [ID de petición C/S u ORDA](https://github.com/4d/request-log-definitions/blob/master/RequestIDs.txt) o cadena de mensaje para peticiones SQL o mensajes `LOG EVENT` | -| bytes_in | Número de bytes recebidos | -| bytes_out | Número de bytes enviados | -| server\_duration \| exec\_duration | Depends on where the log is generated:
  • _server\_duration_ when generated on the client --Time taken in microseconds for the server to process the request and return a response. B to F in image below, OR
  • _exec\_duration_ when generated on the server --Time taken in microseconds for the server to process the request. B a E na imagem abaixo.
  • | -| write\_duration | Time taken in microseconds for sending the:
  • Request (when run on the client). A to B in image below.
  • Response (when run on the server). E a F na imagem abaixo.
  • | -| task_kind | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | -| rtt | Tempo estimado em microssegundos para o cliente enviar a petição e o servidor para reconhecê-la. A to D and E to H in image below.
  • Only measured when using the ServerNet network layer, returns 0 when used with the legacy network layer.
  • For Windows versions prior to Windows 10 or Windows Server 2016, the call will return 0.
  • | -| extra | Informações adicionais relacionadas com o contexto, por exemplo, nome da classe de dados e/ou nome do atributo no caso de um pedido ORDA | +| Campo nome | Descrição | +| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequence_number | Número de operação único e sequencial da sessão de histórico | +| time | Data e hora usando formato ISO 8601: 'YYYY-MM-DDTHH:MM:SS.mmm' | +| systemid | ID de sistema | +| componente | Assinatura de componente (por exemplo '4SQLS' ou 'dbmg') | +| process\_info_ | Corresponde ao campo "index" no registro 4DRequestsLog_ProcessInfo.txt e permite vincular uma solicitação a um processo. | +| request | [ID da petição C/S u ORDA](https://github.com/4d/request-log-definitions/blob/master/RequestIDs.txt) ou mensagem para as solicitações SQL ou mensagens `LOG EVENT` | +| bytes_in | Número de bytes recebidos | +| bytes_out | Número de bytes enviados | +| server\_duration \| exec\_duration | Depende de onde o registro é gerado:
  • _server\_duration_ quando gerado no cliente --Tempo gasto em microssegundos para que o servidor processe a solicitação e retorne uma resposta. B to F in image below, OR
  • _exec\_duration_ when generated on the server --Time taken in microseconds for the server to process the request. B a E na imagem abaixo.
  • | +| write\_duration | Tempo em microssegundos para enviar a:
  • Solicitação (quando executado no cliente). A to B in image below.
  • Response (when run on the server). E a F na imagem abaixo.
  • | +| task_kind | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | +| rtt | Tempo estimado em microssegundos para o cliente enviar a petição e o servidor para reconhecê-la. De A a D e de E a H na imagem abaixo.
  • Somente medido ao usar a camada de rede ServerNet, retorna 0 quando usado com a camada de rede legada.
  • Para as versões de Windows anteriores a Windows 10 ou Windows Server 2016, a chamada retornará 0.
  • | +| extra | Informações adicionais relacionadas com o contexto, por exemplo, nome da classe de dados e/ou nome do atributo no caso de um pedido ORDA | Fluxo de petição: @@ -97,7 +97,7 @@ SET DATABASE PARAMETER(4D Server log recording;1) //lado servidor SET DATABASE PARAMETER(Client Log Recording;1) //lado remoto ``` -> Esta instrucción también inicia el archivo de historial [4DRequestsLog.txt](#4drequestslogtxt). +> Essa instrução também inicia o arquivo de registro [4DRequestsLog.txt](#4drequestslogtxt). #### Cabeçalhos @@ -154,7 +154,7 @@ Os campos abaixo são registrados tanto para Request quanto para Response: ## 4DHTTPClientLog.txt -Este arquivo de histórico registra o tráfego HTTP que passa pelo cliente HTTP do 4D. Whole requests and responses, including headers, are logged; optionally, body parts can be logged as well. +Este arquivo de histórico registra o tráfego HTTP que passa pelo cliente HTTP do 4D. Petições inteiras e respostas, incluindo cabeçalhos, são registradas; opcionalmente, partes do corpo podem ser registradas também. Como iniciar esse log: @@ -166,16 +166,16 @@ HTTP SET OPTION(HTTP client log; HTTP enable log with all body parts) Os campos abaixo são registrados tanto para Request quanto para Response: -| Campo nome | Descrição | -| --------------- | --------------------------------------------------------------------------------------------------- | -| SequenceID | Número de operação único e sequencial da sessão de histórico | -| ConnectionID | Identificador UUID da conexão de processo | -| LocalIP | Endereço IP do Cliente | -| PeerIP | Endereço IP do servidor | -| TimeStamp | Timestamp (ms) at the time the request is sent or the response is fully received | -| ElapsedTimeInMs | (response only) Difference with the request timestamp | +| Campo nome | Descrição | +| --------------- | ---------------------------------------------------------------------------------------------------------- | +| SequenceID | Número de operação único e sequencial da sessão de histórico | +| ConnectionID | Identificador UUID da conexão de processo | +| LocalIP | Endereço IP do Cliente | +| PeerIP | Endereço IP do servidor | +| TimeStamp | Timestamp (ms) no momento em que o pedido é enviado ou a resposta é totalmente recebida | +| ElapsedTimeInMs | (somente resposta) Diferença com o registro de data e hora da solicitação | -Depending on log options, various other fields can also be logged. +Dependendo das opções de registro, vários outros campos também podem ser registrados. - Para solicitação: linha de solicitação, cabeçalhos, corpo da solicitação - Para resposta: linha de estado, cabeçalhos, corpo da resposta (não compactado), se houver @@ -217,23 +217,23 @@ SET DATABASE PARAMETER(Debug Log Recording;2+4) Os campos abaixo estão registrados para cada evento: -| Coluna # | Campo nome | Descrição | -| -------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 1 | sequence_number | Número de operação único e sequencial da sessão de histórico | -| 2 | time | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | -| 3 | ProcessID | Process ID | -| 4 | unique_processID | ID de processo | -| 5 | stack_level | Nível de stack | -| 6 | operation_type | Tipo operação histórico. This value may be an absolute value:

    1. Command
    2. Method (project method, database method, etc.)
    3. Message (sent by [LOG EVENT](https://doc.4d.com/4dv20/help/command/en/page667.html) command only)
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Member method (method attached to a collection or an object)

    When closing a stack level, the `operation_type`, `operation` and `operation_parameters` columns have the same value as the opening stack level logged in the `stack_opening_sequence_number` column. For example:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    The 1st and 2nd lines open a stack level, the 3rd and 4th lines close a stack level. Valores nas colunas 6, 7 e 8 são repetidos na linha do nível de stack ao fechar. A coluna 10 contém os números de sequência de abertura do nível de stack, ou seja, 122 para a terceira linha e 121 para a quarta. | -| 7 | operation | May represent (depending on operation type):
  • a Language Command ID (when type=1)
  • a Method Name (when type=2)
  • a combination of pluginIndex;pluginCommand (when type=4, 5, 6 or 7). May contain something like '3;2'
  • a Task Connection UUID (when type=8)
  • | -| 8 | operation_parameters | Parâmetros passados a comandos, métodos ou plugins | -| 9 | form_event | Evento formulário se houver: vazio em outros casos (suponha que a coluna é usada quando o código for executado em um método formulário ou método objeto) | -| 10 | stack_opening_sequence_number | Só para níveis stack fechamento: número sequencia do nível correspondente de abertura de stack | -| 11 | stack_level_execution_time | Só para níveis de stack de fechamento: tempo decorrido em microssegundos da ação de histórico atual; só para os níveis de stack de fechamento (ver décima coluna em linhas 123 e 124 no histórico acima) | +| Coluna # | Campo nome | Descrição | +| -------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 1 | sequence_number | Número de operação único e sequencial da sessão de histórico | +| 2 | time | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | +| 3 | ProcessID | Process ID | +| 4 | unique_processID | ID de processo | +| 5 | stack_level | Nível de stack | +| 6 | operation_type | Tipo operação histórico. Esse valor pode ser um valor absoluto:

    1. Comando
    2. Método (método projeto, método banco de dados, etc.)
    3. Mensagem (enviada somente pelo comando [LOG EVENT](https://doc.4d.com/4dv20/help/command/en/page667.html))
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Método membro (método anexado a uma coleção ou a um objeto)

    Ao fechar um nível de pilha, as colunas `operation_type`, `operation` e `operation_parameters` têm o mesmo valor que o nível de pilha de abertura registrado na coluna `stack_opening_sequence_number`. For example:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    The 1st and 2nd lines open a stack level, the 3rd and 4th lines close a stack level. Valores nas colunas 6, 7 e 8 são repetidos na linha do nível de stack ao fechar. A coluna 10 contém os números de sequência de abertura do nível de stack, ou seja, 122 para a terceira linha e 121 para a quarta. | +| 7 | operation | Pode representar (dependendo do tipo de operação)
  • :a ID do comando de linguagem (quando tipo=1)
  • a Nome do método (quando tipo=2)
  • uma combinação de pluginIndex;pluginCommand (quando tipo=4, 5, 6 ou 7). May contain something like '3;2'
  • a Task Connection UUID (when type=8)
  • | +| 8 | operation_parameters | Parâmetros passados a comandos, métodos ou plugins | +| 9 | form_event | Evento formulário se houver: vazio em outros casos (suponha que a coluna é usada quando o código for executado em um método formulário ou método objeto) | +| 10 | stack_opening_sequence_number | Só para níveis stack fechamento: número sequencia do nível correspondente de abertura de stack | +| 11 | stack_level_execution_time | Só para níveis de stack de fechamento: tempo decorrido em microssegundos da ação de histórico atual; só para os níveis de stack de fechamento (ver décima coluna em linhas 123 e 124 no histórico acima) | ## 4DDiagnosticLog.txt -Esse arquivo registra vários eventos relacionados à operação de aplicação e sua leitura humana. Puede incluir información personalizada en este archivo utilizando el comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). +Esse arquivo registra vários eventos relacionados à operação de aplicação e sua leitura humana. Você pode incluir informações personalizadas nesse arquivo usando o comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). Como iniciar esse log: @@ -256,15 +256,15 @@ Dependendo do evento, vários outros campos podem ser registrados, como task, so ### Níveis de registo de diagnóstico -El archivo _4DDiagnosticLog.txt_ puede registrar diferentes niveles de mensajes, desde `ERROR` (más importante) a `TRACE` (menos importante). Por defecto, se define el nivel `INFO`, lo que significa que el archivo registrará sólo los eventos importantes, incluidos los errores y los resultados inesperados (ver más adelante). +O arquivo _4DDiagnosticLog.txt_ pode registrar diferentes níveis de mensagens, de `ERROR` (mais importante) a `TRACE` (menos importante). Por padrão, o nível `INFO` é definido, o que significa que o arquivo registrará apenas eventos importantes, incluindo erros e resultados inesperados (veja abaixo). -Puede seleccionar el nivel de los mensajes utilizando el selector de `nivel de registro de diagnóstico` del comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv20/help/command/en/page642.html), en función de sus necesidades. Quando se selecciona um nível, os níveis acima (que são mais importantes) são implicitamente seleccionados também. Estão disponíveis os seguintes níveis: +Pode selecionar o nível das mensagens utilizando o seletor Diagnostic log level do comando SET DATABASE PARAMETER , consoante as suas necessidades. Quando se selecciona um nível, os níveis acima (que são mais importantes) são implicitamente seleccionados também. Estão disponíveis os seguintes níveis: | Parâmetros | Descrição | Quando seleccionado, inclui | | ----------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | | `Log error` | Uma parte da aplicação não funciona | `Log error` | | `Log warn` | Erro potencial, utilização de uma função obsoleta, má utilização, situação indesejável ou inesperada | `Log error`, `Log warn` | -| `Log info` | _Nivel por defecto_ - Evento de aplicación importante | `Log error`, `Log warn`, `Log info` | +| `Log info` | \*Nível padrão - Evento de aplicação importante | `Log error`, `Log warn`, `Log info` | | `Log debug` | Detalhe do fluxo de aplicação (para serviços técnicos 4D) | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Outras informações internas (para serviços técnicos 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | @@ -299,9 +299,9 @@ SET DATABASE PARAMETER(POP3 Log;1) //inicia POP3 log SET DATABASE PARAMETER(IMAP Log;1) //inicia IMAP log ``` -> 4D Server: clic en el botón **Iniciar los historiales de peticiones y de depuración** en la página [Mantenimiento](ServerWindow/maintenance.md) ode la ventana de administración de 4D Server. +> 4D Server: Clique no botão **Start Request and Debug Logs** na [Página de manutenção] (ServerWindow/maintenance.md) da janela de administração do 4D Server. -Esta ruta al historial es devuelta por el comando `Get 4D file`. +Esta rota do histórico é retornada pelo comando `Get 4D file`. - uma versão estendida: - attachment(s) included no automatic recycling @@ -330,13 +330,13 @@ $transporter:=IMAP New transporter($server) Para cada petição, os campos abaixo estão logados: -| Coluna # | Descrição | -| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | Número de operação único e sequencial da sessão de histórico | -| 2 | Data e hora em formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | -| 3 | ID de 4D Process | -| 4 | ID de processo | -| 5 |
    • SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
    • data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
    • SMTP,POP3, or IMAP session closing information.
    | +| Coluna # | Descrição | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | Número de operação único e sequencial da sessão de histórico | +| 2 | Data e hora em formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | +| 3 | ID de 4D Process | +| 4 | ID de processo | +| 5 |
    • Informações de inicialização da sessão SMTP, POP3 ou IMAP, incluindo o nome do host do servidor, o número da porta TCP usada para se conectar ao servidor SMTP, POP3 ou IMAP e o status do TLS; ou
    • dados trocados entre o servidor e o cliente, começando com "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (dados enviados pelo cliente SMTP, POP3 ou IMAP): lista de modos de autenticação enviada pelo servidor e modo de autenticação selecionado, qualquer erro relatado pelo servidor SMTP, POP3 ou IMAP, informações de cabeçalho do e-mail enviado (somente versão padrão) e se o e-mail foi salvo no servidor, ou
    • informações de fechamento de sessão SMTP, POP3 ou IMAP.
    | ## Pedidos ORDA @@ -361,7 +361,7 @@ SET DATABASE PARAMETER(Client Log Recording;0) :::note -La activación del cliente [4DRequestsLog.txt](#4drequestslogtxt) utilianzdo `SET DATABASE PARAMETER` no es obligatoria. Sin embargo, es necesario si desea registrar el campo `sequenceNumber` único. +Não é obrigatório acionar o [4DRequestsLog.txt] (#4drequestslogtxt) do lado do cliente usando `SET DATABASE PARAMETER`. No entanto, é necessário se pretender registar o campo único `sequenceNumber`. ::: @@ -396,7 +396,7 @@ Eis um exemplo de um registo de ficheiro de registo ORDA do lado do cliente: ### Do lado do servidor -O registo ORDA do lado do servidor regista cada pedido ORDA processado pelo servidor, bem como a resposta do servidor (opcional). La información de registro se guarda en un archivo .jsonl en el disco de la máquina del servidor (por defecto, _ordaRequests.jsonl_). +O registo ORDA do lado do servidor regista cada pedido ORDA processado pelo servidor, bem como a resposta do servidor (opcional). As informações de registro são salvas em um arquivo .jsonl no disco da máquina do servidor (por padrão, _ordaRequests.jsonl_). Como iniciar esse log: @@ -410,23 +410,23 @@ SET DATABASE PARAMETER(4D Server log recording;0) :::note -La activación del lado del servidor [4DRequestsLog.txt](#4drequestslogtxt) utilianzdo `SET DATABASE PARAMETER` no es obligatoria. Sin embargo, es necesario si desea registrar los campos exclusivos `sequenceNumber` y `duration`. +Não é obrigatório acionar o [4DRequestsLog.txt](#4drequestslogtxt) do lado do servidor usando `SET DATABASE PARAMETER`. No entanto, é necessário se você deseja registrar os campos únicos `sequenceNumber` e `duration`. ::: Os campos abaixo são registrados para cada petição: -| Campo nome | Descrição | Exemplo | -| -------------- | ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| sequenceNumber | Número de operação único e sequencial da sessão de histórico | 104 | -| url | Solicitar URL | "rest/Persons(30001)" | -| startTime | Data e hora de início utilizando o formato ISO 8601 | "2019-05-28T08:25:12.346Z" | -| duration | Duração do processamento do servidor em microssegundos (µ) | 2500 | -| response | Server response object, can be configured in [`.startRequestLog()`](../API/DataStoreClass.md#startrequestlog) | {"status":200,"body":{"__entityModel":"Persons",\[...] | -| ipAddress | Endereço IP do usuário | "192.168.1.5" | -| userName | Nome do usuário 4D | "henry" | -| systemUserName | Nome de login do usuário na máquina | "hsmith" | -| machineName | Nome da máquina do utilizador | "PC of Henry Smith" | +| Campo nome | Descrição | Exemplo | +| -------------- | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequenceNumber | Número de operação único e sequencial da sessão de histórico | 104 | +| url | Solicitar URL | "rest/Persons(30001)" | +| startTime | Data e hora de início utilizando o formato ISO 8601 | "2019-05-28T08:25:12.346Z" | +| duration | Duração do processamento do servidor em microssegundos (µ) | 2500 | +| response | Objeto de resposta do servidor, pode ser configurado em [`.startRequestLog()`](../API/DataStoreClass.md#startrequestlog) | {"status":200,"body":{"__entityModel":"Persons",\[...] | +| ipAddress | Endereço IP do usuário | "192.168.1.5" | +| userName | Nome do usuário 4D | "henry" | +| systemUserName | Nome de login do usuário na máquina | "hsmith" | +| machineName | Nome da máquina do utilizador | "PC of Henry Smith" | #### Exemplo @@ -451,35 +451,35 @@ Eis um exemplo de um registo de registo ORDA do lado do servidor: ``` -## Utilizar um ficheiro de configuração de log +## Utilizar um arquivo de configuração de log -Puede utilizar un **archivo de configuración de log** para gestionar fácilmente el registro de los historiales en un entorno de producción. Este arquivo é pré-configurado pelo programador. Normalmente, pode ser enviado aos clientes para que estes apenas tenham de o selecionar ou copiar para uma pasta local. Uma vez ativado, o arquivo de configuração de registos desencadeia a gravação de registos específicos. +Você pode usar um **arquivo de configuração de log** para gerenciar facilmente a gravação de logs em um ambiente de produção. Este arquivo é pré-configurado pelo programador. Normalmente, pode ser enviado aos clientes para que estes apenas tenham de o selecionar ou copiar para uma pasta local. Uma vez ativado, o arquivo de configuração de registos desencadeia a gravação de registos específicos. ### Como activar o arquivo Existem várias formas de ativar o arquivo de configuração do registo, dependendo da sua configuração: -- **4D Server con interfaz**: puede abrir la página de mantenimiento y hacer clic en el botón [Cargar el archivo de configuración de logs](ServerWindow/maintenance.md#load-logs-configuration-file) y luego seleccionar el archivo. Neste caso, pode utilizar qualquer nome para o arquivo de configuração. É imediatamente ativado no servidor. -- **an interpreted or compiled project**: the file must be named `logConfig.json` and copied in the [Settings folder](../Project/architecture.md#settings-1) of the project (located at the same level as the [`Project` folder](../Project/architecture.md#project-folder)). É ativado no arranque do projeto (apenas no servidor em cliente/servidor). -- **una aplicación construida**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **Servidor 4D com interface**: você pode abrir a página Manutenção e clicar no botão [Carregar arquivo de configuração dos registos](ServerWindow/maintenance.md#load-logs-configuration-file), depois selecionar o arquivo. Neste caso, pode utilizar qualquer nome para o arquivo de configuração. É imediatamente ativado no servidor. +- **um projeto interpretado ou compilado**: o arquivo deve ter o nome `logConfig.json` e ser copiado para a pasta [Settings](../Project/architecture.md#settings-1) do projeto (situada ao mesmo nível que a pasta [`Project`](../Project/architecture.md#project-folder)). É ativado no arranque do projeto (apenas no servidor em cliente/servidor). +- **uma aplicação construída**: o arquivo deve ter o nome `logConfig.json` e ser copiado para a pasta seguinte: - Windows: `Users\[userName]\AppData\Roaming\[application]` - macOS: `/Users/[userName]/Library/ApplicationSupport/[application]` -- **todos los proyectos con un 4D autónomo o remoto**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **todos os projetos com um 4D autônomo ou remoto**: o arquivo deve chamar-se `logConfig.json` e ser copiado para a pasta seguinte: - Windows: `Users\[userName]\AppData\Roaming\4D` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D` -- **todos los proyectos con 4D Server**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **todos os projetos com 4D Server**: o arquivo deve ser nomeado `logConfig.json` e copiado para a seguinte pasta: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` :::note -Si se instala un archivo `logConfig.json` tanto en la carpeta Settings como en AppData/Library, el archivo de la carpeta Settings tendrá prioridad. +Se um arquivo `logConfig.json` estiver instalado nas pastas Settings e AppData/Library, o arquivo da pasta Settings terá prioridade. ::: -### Descrição do ficheiro JSON +### Descrição do arquivo JSON -El archivo de configuración del registro es un archivo `.json` que debe cumplir con el siguiente esquema json: +O arquivo de configuração do registo é um arquivo `.json` que deve estar em conformidade com o seguinte esquema json: ```json { From 7b89aab9245e26c3c8506e647a19b98346057e71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:16 +0200 Subject: [PATCH 2117/4889] New translations building.md (Portuguese, Brazilian) --- .../version-20-R5/Desktop/building.md | 118 +++++++++--------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md index bc4a9dfa5d6d07..7f3fbca203ff00 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md @@ -7,31 +7,31 @@ title: Build application overview O construtor de aplicações permite-lhe: -- Build a compiled structure or component, without interpreted code, +- Criar uma estrutura ou componente compilado, sem código interpretado, - Generar una aplicación autónoma ejecutable, _es decir_, fusionada con 4D Volume Desktop, el motor de base de datos 4D, - Gerar aplicações diferentes a partir do mesmo banco de dados compilado mediante um projeto XML, - Criar aplicações cliente-servidor homogêneas, - Construir aplicações cliente-servidor com atualização automática de partes do cliente e do servidor. -- Guardar sus parámetros de generación para su uso futuro (botón _Guardar los parámetros_). +- Salve suas configurações de compilação para uso futuro (_botão Salvar configurações_) -> Las aplicaciones compiladas se basan en archivos [.4dz](#build-compiled-structure) que son **de sólo lectura**. Tenga en cuenta que el uso de comandos o funciones que modifican los archivos fuente (como `CREATE INDEX` o `CREATE TABLE` (SQL)) no es posible por defecto en las aplicaciones compiladas. Sin embargo, puede crear aplicaciones específicas que soporten modificaciones locales utilizando la llave XML `PackProject` (ver [doc.4d.com](https://doc.4d.com)). +> Aplicativos compilados são baseados em [arquivos .4dz](#build-compiled-structure) que são **somente leitura**. Tenha em mente que o uso de comandos ou funções que modificam os arquivos de origem (como `CREATE INDEX` ou `CREATE TABLE` (SQL)) não é possível por padrão em aplicações compiladas. No entanto, você pode construir aplicações específicas que suportem modificações locais utilizando a chave XML `PackProject` (veja [doc.4d.com](https://doc.4d.com)). ## Visão Geral A cria de um pacote de projetos pode ser efetuada utilizando: -- either the [`BUILD APPLICATION`](https://doc.4d.com/4dv20/help/command/en/page871.html) command, +- ou o comando [`BUILD APPLICATION`] (https://doc.4d.com/4dv20/help/command/en/page871.html), - o el [diálogo Generador de aplicaciones](#application-builder). :::tip -You can also download and use [`Build4D`](https://github.com/4d-depot/Build4D), a component that provides classes to compile, build, and sign 4D projects, even from a headless application. +Você também pode fazer download e usar o [`Build4D`] (https://github.com/4d-depot/Build4D), um componente que fornece classes para compilar, construir e assinar projetos 4D, mesmo a partir de um aplicativo sem interface. ::: ### Diálogo criar aplicação -Para mostrar la caja de diálogo Generar la aplicación, seleccione **Diseño** > **Generar la aplicación...** en la barra de menús. +Para exibir a caixa de diálogo Criar aplicação, selecione **Design** > **Criar aplicação...** na barra de menus. ![](../assets/en/Project/buildappProj.png) @@ -43,15 +43,15 @@ A geração do banco de dados só pode ser realizado quando o banco de dados for ### buildApp.4DSettings -Each build application parameter is stored as an XML key in the application project file named `buildApp.4DSettings` XML file, located in the [`Settings` folder of the project](../Project/architecture.md#settings-1). +Cada parâmetro do geração da aplicação é armazenado como uma chave XML no arquivo XML `buildApp.4DSettings`, localizado na [pasta `Settings` do projeto](../Project/architecture.md#settings-1). -Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. Puede definir varios archivos de parámetros XML para el mismo proyecto y utilizarlos con el comando [BUILD APPLICATION](https://doc.4d.com/4dv19/help/command/en/page871.html). +Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. Você pode definir vários outros arquivos de configurações XML para o mesmo projeto e utilizá-los utilizando o comando [BUILD APPLICATION](https://doc.4d.com/4dv19/help/command/pt-BR/page871.html). -As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. La descripción de estas llaves se detalla en el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html). +As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. A descrição dessas chaves estão detalhadas no manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html). ### Arquivo histórico -Cuando se crea una aplicación, 4D genera un archivo de registro llamado _BuildApp.log.xml_ en la carpeta **Logs** del proyecto. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de log chamado _BuildApp.log.xml_ na pasta **Logs** do projeto. O ficheiro de historial armazena as seguintes informações para cada compilação: - O início e o fim da construção de objetivos, - O nome e o caminho de acesso completo dos ficheiros gerados, @@ -61,15 +61,15 @@ Cuando se crea una aplicación, 4D genera un archivo de registro llamado _BuildA A verificação desse arquivo pode ajudá-lo a economizar tempo durante as etapas de implantação subsequentes, por exemplo, se você pretende notarizar o aplicativo. -> Utilice el comando `Get 4D file(Build application log file)` para obtener la ubicación del archivo de registro. +> Use o comando `Get 4D file (Build application log file)` para obter o local do arquivo de registro. ## Nome da aplicação e pasta de destino ![](../assets/en/Project/buidappstructureProj.png) -Introduzca el nombre de la aplicación en **Nombre de la aplicación**. +Digite o nome do aplicativo em **Application Name**. -Especifique la carpeta para la aplicación generada en la **Carpeta de destino**. Si la carpeta especificada no existe todavía, 4D creará una carpeta _Build_. +Especifique a pasta para o aplicativo criado em **Destination Folder**. Se a pasta especificada ainda não existir, o 4D criará uma pasta _Build_ para você. ## Página de estrutura compilada @@ -81,34 +81,34 @@ Essa guia permite que você crie um arquivo de estrutura compilado padrão ou um Gera um banco de dados que contém apenas código compilado. -Esta funcionalidad crea un archivo _.4dz_ en una carpeta `Compiled Database/`. For example, if you have named your application “MyProject”, 4D will create: +Esta funcionalidad crea un archivo _.4dz_ en una carpeta `Compiled Database/`. Por exemplo, se você nomeou sua aplicação como "MyProject", o 4D irá criar: `/Compiled Database/MyProject/MyProject.4dz` Um ficheiro .4dz é essencialmente uma versão zipada (embalada) da pasta do projecto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. -> Al generar archivos .4dz, 4D utiliza por defecto un formato zip **estándar**. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. If you do not want to use this standard format, add the `UseStandardZipFormat` XML key with value `False` in your [`buildApp.4DSettings`](#build-application-settings) file (for more information, see the [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html) manual). +> Quando gerar arquivos .4dz, 4D usa um formato zip **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se não quiser usar esse formato padrão, adicione a chave XML `UseStandardZipFormat` com o valor `False` em seu arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). #### Incluir pastas relacionadas -Cuando se marca esta opción, todas las carpetas relacionadas con el proyecto se copian en la carpeta Build como carpetas _Components_ y _Resources_. Para más información sobre estas carpetas, consulte la [descripción de la arquitectura del proyecto](Project/architecture.md). +Quando você marca esta opção, todas as pastas relacionadas ao projeto são copiadas para a pasta Build como pastas _Components_ e _Resources_. Para saber mais sobre essas pastas, consulte a [descrição da arquitetura do projeto](Project/architecture.md). ### Gerar um componente Constrói um componente compilado a partir da estrutura. -A [component](../Extensions/develop-components.md) is a standard 4D project in which specific functionalities have been developed. Once the component has been configured and [installed in another 4D project](../Project/components.md) (the host application project), its functionalities are accessible from the host project. +Um [componente](../Extensions/develop-components.md) é um projeto padrão 4D onde foram desenvolvidas funcionalidades específicas. Uma vez que o componente foi configurado e [instalado em outro projeto 4D](../Project/components.md) (o projeto de aplicação de host), suas funcionalidades são acessíveis a partir do projeto de host. -Si ha llamado a su aplicación, _MiComponente_, 4D creará una carpeta _Components_ que contiene la carpeta _MiComponente.4dbase_: +Se você nomeou seu aplicativo, _MyComponent_, 4D irá criar uma pasta de _Componentes_ contendo a pasta _MyComponent.4dbase_: `/Components/MyComponent.4dbase/MyComponent.4DZ`. -La carpeta _MyComponent.4dbase_ contiene: +A pasta _MyComponent.4dbase_ contém: - _MyComponent.4DZ_ file -- Una carpeta _Resources_: todos los resources asociados se copian automáticamente en esta carpeta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). +- Uma pasta _Resources_ - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). -La carpeta _MyComponent.4dbase_ es la [carpeta del paquete del componente compilado](../Project/components.md). +A pasta _MyComponent.4dbase_ é a [pasta do pacote do componente compilado](../Project/components.md). ## Página Aplicação @@ -118,29 +118,29 @@ Essa guia permite que você crie uma versão autônoma e de usuário único do s ### Criar uma aplicação autónoma -Al marcar la opción **Crear una aplicación autónoma** y hacer clic en **Generar** se creará una aplicación autónoma (con doble clic) directamente desde su proyecto de aplicación. +Ao marcar a opção **Construir aplicação autônoma** e clicar em **Construir**, será criada uma aplicação autônoma (clique duplo) diretamente do seu projeto de aplicação. Os seguintes elementos são necessários para a construção: - 4D Volume Desktop (o motor de base de dados 4D), -- una [licencia apropiada](#licenses) +- uma [licença apropriada](#licenses) No Windows, esta funcionalidade cria um ficheiro executável (.exe). Em macOS, trata da criação de pacotes de software. -O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Las funcionalidades ofrecidas por el archivo 4D Volume Desktop están relacionadas con la oferta de productos a la que se ha suscrito. +O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Para mais informações sobre este ponto, consulte a documentação de vendas e a [4D Store](http://www.4d.com/). -You can define a default data file or allow users to [create and use their own data file](#management-of-data-files). +Você pode definir um arquivo de dados padrão ou permitir que os usuários [criem e usem seu próprio arquivo de dados](#management-of-data-files). -It is possible to [automate the update of merged single-user applications](#automatic-updating-of-server-or-single-user-applications) by means of a sequence of language commands. +É possível [automatizar a atualização de aplicativos mesclados de usuário único](#atualização-automática-de-aplicativos-de-servidor-ou-de-usuário-único) por meio de uma sequência de comandos de linguagem. #### Localização do 4D Volume Desktop Para construir uma aplicação independente, você deve primeiro designar a pasta que contém o arquivo da área de trabalho do volume 4D: -- _Windows_ - the folder contains the 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, as well as various files and folders required for its operation. Esses itens devem ser colocados no mesmo nível da pasta selecionada. -- _macOS_ - 4D Volume Desktop se entrega en forma de un paquete de software estructurado que contiene varios archivos y carpetas genéricos. +- _Windows_ - a pasta contém o 4D Volume Desktop.4DE, 4D Volume Desktop.RSR, bem como vários arquivos e pastas necessários para sua operação. Esses itens devem ser colocados no mesmo nível da pasta selecionada. +- _macOS_ - 4D Volume Desktop é fornecido na forma de um pacote de software estruturado que contém vários arquivos genéricos e pastas. -Para seleccionar la carpeta 4D Volume Desktop, haga clic en el botón **[...]**. Uma caixa de diálogo aparece permitindo que você designe a pasta 4D Volume Desktop (Windows) ou pacote (macOS). +Para selecionar a pasta Desktop de volume 4D, clique no botão **[...]**. Uma caixa de diálogo aparece permitindo que você designe a pasta 4D Volume Desktop (Windows) ou pacote (macOS). Depois que a pasta for selecionada, o nome completo do caminho será exibido e, se realmente conter 4D Volume Desktop, a opção para a construção de uma aplicação executável é ativada. @@ -150,53 +150,53 @@ Depois que a pasta for selecionada, o nome completo do caminho será exibido e, Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nombre de la aplicación** (por defecto) - La aplicación 4D abre automáticamente el archivo de datos abierto más recientemente correspondiente al archivo de estructura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por ruta de la aplicación** - La aplicación 4D fusionada analizará el archivo _lastDataPath.xml_ de la aplicación e intentará abrir el archivo de datos con un atributo "executablePath" que coincida con la ruta completa de la aplicación. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto é aberto (modo padrão). -Para más información sobre el modo de vinculación de datos, consulte la sección [Último archivo de datos abierto](#last-data-file-opened). +Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). -#### Ficheiros gerados +#### Arquivos gerados -Al hacer clic en el botón **Generar**, 4D crea automáticamente una carpeta **Final Application** en la **carpeta de destino** definida. Dentro da pasta de Aplicação Final está uma subpasta com o nome do aplicativo especificado nele. +Quando você clica no botão **Construir**, 4D cria automaticamente uma pasta **Aplicação Final** na **Pasta de Destino** especificada. Dentro da pasta de Aplicação Final está uma subpasta com o nome do aplicativo especificado nele. Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará os seguintes arquivos nessa subpasta (também conhecida como MyProject): - _Windows_ - MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) - Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. - **Nota**: esta carpeta también contiene la carpeta _Default Data_, si se ha definido (ver [Gestión de archivos de datos en las aplicaciones finales](#data-file-management-in-final-applicatons). - - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para más información sobre este punto, consulte la sección [Plugins y componentes](#plugins-and-components). - - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obtener más información sobre este punto, consulte la sección [Licencias y certificados](#licenses-and-certificate). - - Elementos adicionales añadidos a la carpeta 4D Volume Desktop, si los hay (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)). + - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Eles formam a estrutura compilada do projeto, assim como a pasta Recursos do projeto. + **Observação**: Essa pasta também contém a pasta _Default Data_, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons)). + - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins-and-components). + - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses-and-certificate). + - Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta 4D Volume Desktop)](#customizing-4d-volume-desktop-folder)). Todos estes itens devem ser mantidos na mesma pasta para que o executável possa operar. - _macOS_ - - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para más información sobre la integración de plug-ins y componentes, consulte la sección [Plugins y componentes](#plugins-and-components). Para obtener más información sobre la integración de licencias, consulte la sección [Licencias y certificados](#licenses-and-certificate). **Note**: In macOS, the [Application file](https://doc.4d.com/4Dv18R4/4D/18-R4/Application-file.301-4982855.en.html) command of the 4D language returns the pathname of the ApplicationName file (located in the Contents:macOS folder of the software package) and not that of the .comp file (Contents:Resources folder of the software package). + - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins-and-components). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses-and-certificate). \*\*Nota: No macOS, o comando Application file do idioma 4D retorna o caminho do arquivo ApplicationName (localizado na pasta Contents:macOS do pacote do software) e não o do arquivo .comp (Pasta Contents:Resources do pacote de software). #### Personalização da pasta 4D Volume Desktop -Cuando se construye una aplicación independiente, 4D copia el contenido de la carpeta 4D Volume Desktop en la carpeta Destination > _Final Application_. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: +Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desktop para a pasta Destination > _Final Application_ folder. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: - Instalar uma versão 4D Volume Desktop correspondente a um idioma específico; -- Añadir una carpeta _PlugIns_ personalizada; -- Personalizar el contenido de la carpeta _Resources_. +- Adicionar uma pasta personalizada _PlugIns_; +- Personalize o conteúdo da pasta _Resources_. -> No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. You can display their contents (**Control+click** on the icon) in order to be able to modify them. +> No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, você deve primeiro exibir seu conteúdo (**Control+clique** no ícone). -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: -- archivos _cert.pem_ y _key.pem_ (opcional): etos archivos se utilizan para las conexiones TLS y por los comandos de encriptación de datos, +- _cert.pem_ e _key.pem_ arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, - pasta raiz Web padrão. Os elementos devem ser instalados: -- **En Windows**: en la subcarpeta _Final Application\MyProject\Database_. -- **En macOS**: junto al paquete de software _MyProject.app_. +- **No Windows**: na subpasta _Final Application\MyProject\Database_. +- **no macOS**: ao lado do pacote de software _MyProject.app_. ## Página cliente/servidor @@ -208,21 +208,21 @@ Nessa guia, você pode criar aplicativos cliente-servidor personalizados que sej Uma aplicação cliente/servidor provém da combinação de três itens: -- A compiled 4D database, +- Um projeto 4D compilado, - A aplicação 4D Server, - A aplicação 4D Volume Desktop (macOS e/ou Windows). Uma vez criado, um aplicativo cliente/servidor é composto de duas partes personalizadas: a parte do servidor (exclusiva) e a parte do cliente (a ser instalada em cada máquina cliente). -> If you want to deploy a client/server application in an heterogeneous environment (client applications running on Intel/AMD and Apple Silicon machines), it is recommended to [compile the project for all processors](Project/compiler.md#compilation-target) on a macOS machine, so that all client applications will run natively. +> Se quiser lançar uma aplicação cliente-servidor em um ambiente heterogêneo (aplicações de clliente rodando em Intel/AMD e Apple Silicon), é recomendado compilar o projeto para todos os processsadores em uma máquina macOS, de forma que todas as aplicações cliente rodem nativamente. Além disso, o aplicativo cliente/servidor é personalizado e fácil de usar: -- Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. -- Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. Si desea que la aplicación cliente se conecte al servidor utilizando una dirección específica (distinta del nombre del servidor publicado en la subred), debe utilizar la llave XML `IPAddress` en el archivo buildapp.4DSettings. Si la conexión falla, [se pueden implementar mecanismos alternativos específicos](#management-of-client-connections). Puede "forzar" la visualización de la caja de diálogo de conexión estándar presionando la tecla **Opción** (macOS) o **Alt** (Windows) mientras inicia la aplicación cliente. +- Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. O arquivo do projeto não precisa ser selecionado. +- Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. O cliente direciona o servidor usando seu nome, quando o cliente e o servidor estão na mesma sub-rede, ou usando seu endereço IP, que é definido usando a chave `IPAddress` XML no arquivo buildapp.4DSettings. Se a conexão falhar, [mecanismos alternativos específicos](#management-of-client-connections) podem ser implementados). Você pode "forçar" a exibição da caixa de diálogo de conexão padrão segurando a tecla **Option** (macOS) ou **Alt** (Windows) enquanto inicia a aplicação cliente. Apenas a parte do cliente pode conectar à parte do servidor correspondente. Se um usuário tentar conectar à parte do servidor usando uma aplicação 4D padrão, uma mensagem de erro é retornada e a conexão é impossível. -- Una aplicación cliente/servidor puede configurarse para que la parte cliente [se actualice automáticamente a través de la red](#copy-of-client-applications-in-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. -- It is also possible to automate the update of the server part through the use of a sequence of language commands ([SET UPDATE FOLDER](https://doc.4d.com/4dv19/help/command/en/page1291.html) and [RESTART 4D](https://doc.4d.com/4dv19/help/command/en/page1292.html). +- Uma aplicação cliente/servidor pode ser configurada para que a parte do cliente [possa ser atualizada automaticamente através da rede](#cópia-dos-aplicativos-cliente-na-aplicação-servidor). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. +- Também é possível automatizar a atualização da parte do servidor por meio do uso de uma sequência de comandos de linguagem ([SET UPDATE FOLDER](https://doc.4d.com/4dv19/help/command/en/page1291.html) e [RESTART 4D](https://doc.4d.com/4dv19/help/command/en/page1292.html)). ### Criar aplicação servidor @@ -230,7 +230,7 @@ Marque esta opção para gerar a parte do servidor da sua aplicação durante a #### Localização do 4D Server -Haga clic en el botón **[...]** y utilice la caja de diálogo _Navegar carpeta_ para localizar la aplicación 4D Server. No macOS, deve selecionar o pacote 4D Server diretamente. +Clique no \*\* Botão[...]\*\* e use a caixa de diálogo _Procurar pasta_ para localizar o aplicativo 4D Server No macOS, deve selecionar o pacote 4D Server diretamente. #### Versão atual @@ -275,11 +275,11 @@ Ruta de acceso a la estructura compilada de la aplicación cliente Apple Silicon Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nombre de la aplicación** (por defecto) - La aplicación 4D abre automáticamente el archivo de datos abierto más recientemente correspondiente al archivo de estructura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por ruta de la aplicación** - La aplicación 4D fusionada analizará el archivo _lastDataPath.xml_ de la aplicación e intentará abrir el archivo de datos con un atributo "executablePath" que coincida con la ruta completa de la aplicación. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. -Para más información sobre el modo de vinculación de datos, consulte la sección [Último archivo de datos abierto](#last-data-file-opened). +Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). ### Criar a aplicação cliente @@ -380,7 +380,7 @@ Si ha marcado la opción "Permitir la actualización automática de la aplicaci Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: -- archivos _cert.pem_ y _key.pem_ (opcional): etos archivos se utilizan para las conexiones TLS y por los comandos de encriptación de datos, +- _cert.pem_ e _key.pem_ arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, - Pasta raiz Web por defeito (WebFolder). Os elementos devem ser instalados: From 9671e2df35f6ba7ef7c4f9658ad1687db2fbeded Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:17 +0200 Subject: [PATCH 2118/4889] New translations paths.md (Portuguese, Brazilian) --- .../current/Concepts/paths.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md index 14b867ae3b8701..0f83a7fe1a9c48 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md @@ -9,11 +9,11 @@ As funções, propriedades e comandos de File e Folders permitem tratar arquivos $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() ``` -Además, los objetos archivo y carpeta soportan los `fileSystems`, que ofrecen una ruta contextual a las carpetas principales de la aplicación. +Além disso, os objectos de arquivos e pastas suportam `fileSystems`, que fornecem o caminho contextual para as pastas principais da aplicação. ## Filesystem pathnames -4D acepta varios `filesystem` que designan las carpetas 4D específicas con una ubicación variable en macOS y Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D aceita vários `filesystem` pathnames que designam pastas 4D específicas com localização variável em macOS e Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. Os nomes de caminho do sistema de arquivos são úteis por duas razões principais: @@ -33,7 +33,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: ## Sintaxe POSIX -A sintaxe POSIX é suportada em todas as plataformas. **Se recomienda la sintaxis POSIX** ya que es la más flexible. Se utiliza por defecto (devuelto por las propiedades [file.path](../API/FileClass.md#path) y [folder.path](../API/FolderClass.md#path)). +A sintaxe POSIX é suportada em todas as plataformas. **A sintaxe POSIX é recomendada** por ser a mais flexível. É utilizado por predefinição (devolvido pelas propriedades [file.path](../API/FileClass.md#path) e [folder.path](../API/FolderClass.md#path)). Com esta sintaxe: @@ -41,7 +41,7 @@ Com esta sintaxe: - os nomes de caminho absolutos começam com um "/" - para subir uma pasta num caminho relativo, utilize "../" à frente do nome do caminho (por segurança, não pode subir no sistema de arquivos). -In POSIX syntax, you will generally use `filesystem` pathnames with [`File`](../API/FileClass.md#file) and [`Folder`](../API/FolderClass.md#folder) commands, for example: +Na sintaxe POSIX, você geralmente usará nomes de caminho `filesystem` com os comandos [`File`](../API/FileClass.md#file) e [`Folder`](../API/FolderClass.md#folder), por exemplo: ```4d var $pathFile : 4D.File @@ -52,7 +52,7 @@ $pathFolder:=Folder("/RESOURCES/Pictures") ## Sintaxe específica da plataforma -A sintaxe específica da plataforma depende do sistema operativo em que o comando é executado. Tenga en cuenta que al crear un objeto archivo o carpeta con esta sintaxis, debe declararlo utilizando la constante `fk platform path` como parámetro. +A sintaxe específica da plataforma depende do sistema operativo em que o comando é executado. Note-se que, ao criar um objeto de ficheiro ou pasta com esta sintaxe, é necessário declará-lo utilizando como parâmetro a constante `fk platform path`. ### Windows @@ -71,9 +71,9 @@ $ok:=Folder("\\\\svr-internal\\tempo";fk platform path).create() #### Entering Windows pathnames and escape sequences -El lenguaje 4D permite utilizar [secuencias de escape](quick-tour.md#escape-sequences). Las secuencias de escape comienzan con una barra invertida `\`, seguida de un caracter. Por ejemplo, `\t` es la secuencia de escape para el caracter `Tab`. +A linguagem 4D permite o uso de [sequências de escape] (quick-tour.md#escape-sequences). As sequências de fuga começam com uma barra invertida `\`, seguida de um carácter. Por exemplo, `\t` é a sequência de escape para o carácter `Tab`. -Dado que el caracter `\` también se utiliza como separador en los nombres de rutas en Windows, es necesario introducir un doble `\\` en los nombres de rutas. +Uma vez que o carácter `\` também é utilizado como separador nos nomes de caminho no Windows, é necessário introduzir um duplo `\\` nos nomes de caminho do Windows. ### macOS @@ -93,7 +93,7 @@ $ok:=Folder("Monday:Tuesday";fk platform path).create() //a volume deve ser cham ### Constructores `File` y `Folder` -[`File`](../API/FileClass.md#file) and [`Folder`](../API/FolderClass.md#folder) commands only accept **absolute pathnames**. Os nomes de caminho relativos não são suportados e devolverão erros. Por exemplo, o seguinte código não é permitido: +Os comandos [`File`](../API/FileClass.md#file) e [`Folder`](../API/FolderClass.md#folder) aceitam apenas **nomes de caminho absolutos**. Os nomes de caminho relativos não são suportados e devolverão erros. Por exemplo, o seguinte código não é permitido: ```4d //ERROR @@ -109,7 +109,7 @@ $okFile:=File("/DATA/Prefs/tempo.txt").create() //ficheiro criado na pasta de da ### Funciones de carpeta `.file()` y `.folder()` -Functions of folder objects such as [`folder.file()`](../API/FolderClass.md#file) and [`folder.folder()`](../API/FolderClass.md#folder-1) expect relative POSIX pathnames. Por exemplo: +As funções de objetos de pasta como [`folder.file()`](../API/FolderClass.md#file) e [`folder.folder()`](../API/FolderClass.md#folder-1) esperam nomes de caminho POSIX relativos. Por exemplo: ```4d var $userImages : 4D.Folder From 26ffda9135d0c254e863993aabd5d6de0b7eb57f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:20 +0200 Subject: [PATCH 2119/4889] New translations debuglogfiles.md (Portuguese, Brazilian) --- .../current/Debugging/debugLogFiles.md | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index 97eb76df352e93..53672821a09812 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -22,7 +22,7 @@ Informação gravada precisa ser analisada para detectar e corrigir os problemas Arquivos de Histórico compartilham alguns campos para que possa estabelecer uma cronologia e fazer conexões entre entradas quando depurar: -- `sequence_number`: este número es único en todos los registros de depuración y se incrementa para cada nueva entrada cualquiera que sea el archivo de historial, para que pueda conocer la secuencia exacta de las operaciones. +- `sequence_number`: esse número é exclusivo em todos os logs de depuração e é incrementado para cada nova entrada, seja qual for o arquivo de log, para que você possa saber a sequência exata das operações. - `connection_uuid`: para cada proceso 4D creado en un cliente 4D que se conecte a un servidor, este UUID de conexión se registra tanto del lado del servidor como del cliente. Permite que facilmente identifique o cliente remoto que lança cada processo. ## 4DRequestsLog.txt @@ -45,7 +45,7 @@ SET DATABASE PARAMETER(Client Log Recording;1) //lado remoto ``` -> Esta instrucción también inicia el archivo de historial [4DRequestsLog_ProcessInfo.txt](#4drequestslog_processinfotxt). +> Essa instrução também inicia o arquivo de registro [4DRequestsLog_ProcessInfo.txt](#4drequestslog_processinfotxt). #### Cabeçalhos @@ -59,21 +59,21 @@ Este arquivo começa com os cabeçalhos abaixo: Para cada petição, os campos abaixo estão logados: -| Campo nome | Descrição | -| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| sequence_number | Número de operação único e sequencial da sessão de histórico | -| time | Data e hora usando formato ISO 8601: 'YYYY-MM-DDTHH:MM:SS.mmm' | -| systemid | ID de sistema | -| componente | Assinatura de componente (por exemplo '4SQLS' ou 'dbmg') | -| process\_info_ | index Corresponds to the "index" field in 4DRequestsLog_ProcessInfo.txt log, and permits linking a request to a process. | -| request | [ID de petición C/S u ORDA](https://github.com/4d/request-log-definitions/blob/master/RequestIDs.txt) o cadena de mensaje para peticiones SQL o mensajes `LOG EVENT` | -| bytes_in | Número de bytes recebidos | -| bytes_out | Número de bytes enviados | -| server\_duration \| exec\_duration | Depends on where the log is generated:
  • _server\_duration_ when generated on the client --Time taken in microseconds for the server to process the request and return a response. B to F in image below, OR
  • _exec\_duration_ when generated on the server --Time taken in microseconds for the server to process the request. B a E na imagem abaixo.
  • | -| write\_duration | Time taken in microseconds for sending the:
  • Request (when run on the client). A to B in image below.
  • Response (when run on the server). E a F na imagem abaixo.
  • | -| task_kind | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | -| rtt | Tempo estimado em microssegundos para o cliente enviar a petição e o servidor para reconhecê-la. A to D and E to H in image below.
  • Only measured when using the ServerNet network layer, returns 0 when used with the legacy network layer.
  • For Windows versions prior to Windows 10 or Windows Server 2016, the call will return 0.
  • | -| extra | Informações adicionais relacionadas com o contexto, por exemplo, nome da classe de dados e/ou nome do atributo no caso de um pedido ORDA | +| Campo nome | Descrição | +| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequence_number | Número de operação único e sequencial da sessão de histórico | +| time | Data e hora usando formato ISO 8601: 'YYYY-MM-DDTHH:MM:SS.mmm' | +| systemid | ID de sistema | +| componente | Assinatura de componente (por exemplo '4SQLS' ou 'dbmg') | +| process\_info_ | index Corresponds to the "index" field in 4DRequestsLog_ProcessInfo.txt log, and permits linking a request to a process. | +| request | [ID da petição C/S u ORDA](https://github.com/4d/request-log-definitions/blob/master/RequestIDs.txt) ou mensagem para as solicitações SQL ou mensagens `LOG EVENT` | +| bytes_in | Número de bytes recebidos | +| bytes_out | Número de bytes enviados | +| server\_duration \| exec\_duration | Depende de onde o registro é gerado:
  • _server\_duration_ quando gerado no cliente --Tempo gasto em microssegundos para que o servidor processe a solicitação e retorne uma resposta. B to F in image below, OR
  • _exec\_duration_ when generated on the server --Time taken in microseconds for the server to process the request. B a E na imagem abaixo.
  • | +| write\_duration | Tempo em microssegundos para enviar a:
  • Solicitação (quando executado no cliente). A to B in image below.
  • Response (when run on the server). E a F na imagem abaixo.
  • | +| task_kind | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | +| rtt | Tempo estimado em microssegundos para o cliente enviar a petição e o servidor para reconhecê-la. De A a D e de E a H na imagem abaixo.
  • Somente medido ao usar a camada de rede ServerNet, retorna 0 quando usado com a camada de rede legada.
  • Para as versões de Windows anteriores a Windows 10 ou Windows Server 2016, a chamada retornará 0.
  • | +| extra | Informações adicionais relacionadas com o contexto, por exemplo, nome da classe de dados e/ou nome do atributo no caso de um pedido ORDA | Fluxo de petição: @@ -97,7 +97,7 @@ SET DATABASE PARAMETER(4D Server log recording;1) //lado servidor SET DATABASE PARAMETER(Client Log Recording;1) //lado remoto ``` -> Esta instrucción también inicia el archivo de historial [4DRequestsLog.txt](#4drequestslogtxt). +> Essa instrução também inicia o arquivo de registro [4DRequestsLog.txt](#4drequestslogtxt). #### Cabeçalhos @@ -217,23 +217,23 @@ SET DATABASE PARAMETER(Debug Log Recording;2+4) Os campos abaixo estão registrados para cada evento: -| Coluna # | Campo nome | Descrição | -| -------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 1 | sequence_number | Número de operação único e sequencial da sessão de histórico | -| 2 | time | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | -| 3 | ProcessID | Process ID | -| 4 | unique_processID | ID de processo | -| 5 | stack_level | Nível de stack | -| 6 | operation_type | Tipo operação histórico. This value may be an absolute value:

    1. Command
    2. Method (project method, database method, etc.)
    3. Message (sent by [LOG EVENT](https://doc.4d.com/4dv20/help/command/en/page667.html) command only)
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Member method (method attached to a collection or an object)

    When closing a stack level, the `operation_type`, `operation` and `operation_parameters` columns have the same value as the opening stack level logged in the `stack_opening_sequence_number` column. For example:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    The 1st and 2nd lines open a stack level, the 3rd and 4th lines close a stack level. Valores nas colunas 6, 7 e 8 são repetidos na linha do nível de stack ao fechar. A coluna 10 contém os números de sequência de abertura do nível de stack, ou seja, 122 para a terceira linha e 121 para a quarta. | -| 7 | operation | May represent (depending on operation type):
  • a Language Command ID (when type=1)
  • a Method Name (when type=2)
  • a combination of pluginIndex;pluginCommand (when type=4, 5, 6 or 7). May contain something like '3;2'
  • a Task Connection UUID (when type=8)
  • | -| 8 | operation_parameters | Parâmetros passados a comandos, métodos ou plugins | -| 9 | form_event | Evento formulário se houver: vazio em outros casos (suponha que a coluna é usada quando o código for executado em um método formulário ou método objeto) | -| 10 | stack_opening_sequence_number | Só para níveis stack fechamento: número sequencia do nível correspondente de abertura de stack | -| 11 | stack_level_execution_time | Só para níveis de stack de fechamento: tempo decorrido em microssegundos da ação de histórico atual; só para os níveis de stack de fechamento (ver décima coluna em linhas 123 e 124 no histórico acima) | +| Coluna # | Campo nome | Descrição | +| -------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 1 | sequence_number | Número de operação único e sequencial da sessão de histórico | +| 2 | time | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | +| 3 | ProcessID | Process ID | +| 4 | unique_processID | ID de processo | +| 5 | stack_level | Nível de stack | +| 6 | operation_type | Tipo operação histórico. Esse valor pode ser um valor absoluto:

    1. Comando
    2. Método (método projeto, método banco de dados, etc.)
    3. Mensagem (enviada somente pelo comando [LOG EVENT](https://doc.4d.com/4dv20/help/command/en/page667.html))
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Método membro (método anexado a uma coleção ou a um objeto)

    Ao fechar um nível de pilha, as colunas `operation_type`, `operation` e `operation_parameters` têm o mesmo valor que o nível de pilha de abertura registrado na coluna `stack_opening_sequence_number`. For example:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    The 1st and 2nd lines open a stack level, the 3rd and 4th lines close a stack level. Valores nas colunas 6, 7 e 8 são repetidos na linha do nível de stack ao fechar. A coluna 10 contém os números de sequência de abertura do nível de stack, ou seja, 122 para a terceira linha e 121 para a quarta. | +| 7 | operation | Pode representar (dependendo do tipo de operação)
  • :a ID do comando de linguagem (quando tipo=1)
  • a Nome do método (quando tipo=2)
  • uma combinação de pluginIndex;pluginCommand (quando tipo=4, 5, 6 ou 7). May contain something like '3;2'
  • a Task Connection UUID (when type=8)
  • | +| 8 | operation_parameters | Parâmetros passados a comandos, métodos ou plugins | +| 9 | form_event | Evento formulário se houver: vazio em outros casos (suponha que a coluna é usada quando o código for executado em um método formulário ou método objeto) | +| 10 | stack_opening_sequence_number | Só para níveis stack fechamento: número sequencia do nível correspondente de abertura de stack | +| 11 | stack_level_execution_time | Só para níveis de stack de fechamento: tempo decorrido em microssegundos da ação de histórico atual; só para os níveis de stack de fechamento (ver décima coluna em linhas 123 e 124 no histórico acima) | ## 4DDiagnosticLog.txt -Esse arquivo registra vários eventos relacionados à operação de aplicação e sua leitura humana. Puede incluir información personalizada en este archivo utilizando el comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). +Esse arquivo registra vários eventos relacionados à operação de aplicação e sua leitura humana. Você pode incluir informações personalizadas nesse arquivo usando o comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). Como iniciar esse log: @@ -256,15 +256,15 @@ Dependendo do evento, vários outros campos podem ser registrados, como task, so ### Níveis de registo de diagnóstico -El archivo _4DDiagnosticLog.txt_ puede registrar diferentes niveles de mensajes, desde `ERROR` (más importante) a `TRACE` (menos importante). Por defecto, se define el nivel `INFO`, lo que significa que el archivo registrará sólo los eventos importantes, incluidos los errores y los resultados inesperados (ver más adelante). +O arquivo _4DDiagnosticLog.txt_ pode registrar diferentes níveis de mensagens, de `ERROR` (mais importante) a `TRACE` (menos importante). Por padrão, o nível `INFO` é definido, o que significa que o arquivo registrará apenas eventos importantes, incluindo erros e resultados inesperados (veja abaixo). -Puede seleccionar el nivel de los mensajes utilizando el selector de `nivel de registro de diagnóstico` del comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv20/help/command/en/page642.html), en función de sus necesidades. Quando se selecciona um nível, os níveis acima (que são mais importantes) são implicitamente seleccionados também. Estão disponíveis os seguintes níveis: +Pode selecionar o nível das mensagens utilizando o seletor Diagnostic log level do comando SET DATABASE PARAMETER , consoante as suas necessidades. Quando se selecciona um nível, os níveis acima (que são mais importantes) são implicitamente seleccionados também. Estão disponíveis os seguintes níveis: | Parâmetros | Descrição | Quando seleccionado, inclui | | ----------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | | `Log error` | Uma parte da aplicação não funciona | `Log error` | | `Log warn` | Erro potencial, utilização de uma função obsoleta, má utilização, situação indesejável ou inesperada | `Log error`, `Log warn` | -| `Log info` | _Nivel por defecto_ - Evento de aplicación importante | `Log error`, `Log warn`, `Log info` | +| `Log info` | \*Nível padrão - Evento de aplicação importante | `Log error`, `Log warn`, `Log info` | | `Log debug` | Detalhe do fluxo de aplicação (para serviços técnicos 4D) | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Outras informações internas (para serviços técnicos 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | @@ -299,9 +299,9 @@ SET DATABASE PARAMETER(POP3 Log;1) //inicia POP3 log SET DATABASE PARAMETER(IMAP Log;1) //inicia IMAP log ``` -> 4D Server: clic en el botón **Iniciar los historiales de peticiones y de depuración** en la página [Mantenimiento](ServerWindow/maintenance.md) ode la ventana de administración de 4D Server. +> 4D Server: Clique no botão **Start Request and Debug Logs** na [Página de manutenção] (ServerWindow/maintenance.md) da janela de administração do 4D Server. -Esta ruta al historial es devuelta por el comando `Get 4D file`. +Esta rota do histórico é retornada pelo comando `Get 4D file`. - uma versão estendida: - attachment(s) included no automatic recycling @@ -330,13 +330,13 @@ $transporter:=IMAP New transporter($server) Para cada petição, os campos abaixo estão logados: -| Coluna # | Descrição | -| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | Número de operação único e sequencial da sessão de histórico | -| 2 | Data e hora em formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | -| 3 | ID de 4D Process | -| 4 | ID de processo | -| 5 |
    • SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
    • data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
    • SMTP,POP3, or IMAP session closing information.
    | +| Coluna # | Descrição | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | Número de operação único e sequencial da sessão de histórico | +| 2 | Data e hora em formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | +| 3 | ID de 4D Process | +| 4 | ID de processo | +| 5 |
    • Informações de inicialização da sessão SMTP, POP3 ou IMAP, incluindo o nome do host do servidor, o número da porta TCP usada para se conectar ao servidor SMTP, POP3 ou IMAP e o status do TLS; ou
    • dados trocados entre o servidor e o cliente, começando com "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (dados enviados pelo cliente SMTP, POP3 ou IMAP): lista de modos de autenticação enviada pelo servidor e modo de autenticação selecionado, qualquer erro relatado pelo servidor SMTP, POP3 ou IMAP, informações de cabeçalho do e-mail enviado (somente versão padrão) e se o e-mail foi salvo no servidor, ou
    • informações de fechamento de sessão SMTP, POP3 ou IMAP.
    | ## Pedidos ORDA @@ -361,7 +361,7 @@ SET DATABASE PARAMETER(Client Log Recording;0) :::note -La activación del cliente [4DRequestsLog.txt](#4drequestslogtxt) utilianzdo `SET DATABASE PARAMETER` no es obligatoria. Sin embargo, es necesario si desea registrar el campo `sequenceNumber` único. +Não é obrigatório acionar o [4DRequestsLog.txt] (#4drequestslogtxt) do lado do cliente usando `SET DATABASE PARAMETER`. No entanto, é necessário se pretender registar o campo único `sequenceNumber`. ::: @@ -396,7 +396,7 @@ Eis um exemplo de um registo de ficheiro de registo ORDA do lado do cliente: ### Do lado do servidor -O registo ORDA do lado do servidor regista cada pedido ORDA processado pelo servidor, bem como a resposta do servidor (opcional). La información de registro se guarda en un archivo .jsonl en el disco de la máquina del servidor (por defecto, _ordaRequests.jsonl_). +O registo ORDA do lado do servidor regista cada pedido ORDA processado pelo servidor, bem como a resposta do servidor (opcional). As informações de registro são salvas em um arquivo .jsonl no disco da máquina do servidor (por padrão, _ordaRequests.jsonl_). Como iniciar esse log: @@ -410,23 +410,23 @@ SET DATABASE PARAMETER(4D Server log recording;0) :::note -La activación del lado del servidor [4DRequestsLog.txt](#4drequestslogtxt) utilianzdo `SET DATABASE PARAMETER` no es obligatoria. Sin embargo, es necesario si desea registrar los campos exclusivos `sequenceNumber` y `duration`. +Não é obrigatório acionar o [4DRequestsLog.txt](#4drequestslogtxt) do lado do servidor usando `SET DATABASE PARAMETER`. No entanto, é necessário se você deseja registrar os campos únicos `sequenceNumber` e `duration`. ::: Os campos abaixo são registrados para cada petição: -| Campo nome | Descrição | Exemplo | -| -------------- | ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| sequenceNumber | Número de operação único e sequencial da sessão de histórico | 104 | -| url | Solicitar URL | "rest/Persons(30001)" | -| startTime | Data e hora de início utilizando o formato ISO 8601 | "2019-05-28T08:25:12.346Z" | -| duration | Duração do processamento do servidor em microssegundos (µ) | 2500 | -| response | Server response object, can be configured in [`.startRequestLog()`](../API/DataStoreClass.md#startrequestlog) | {"status":200,"body":{"__entityModel":"Persons",\[...] | -| ipAddress | Endereço IP do usuário | "192.168.1.5" | -| userName | Nome do usuário 4D | "henry" | -| systemUserName | Nome de login do usuário na máquina | "hsmith" | -| machineName | Nome da máquina do utilizador | "PC of Henry Smith" | +| Campo nome | Descrição | Exemplo | +| -------------- | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequenceNumber | Número de operação único e sequencial da sessão de histórico | 104 | +| url | Solicitar URL | "rest/Persons(30001)" | +| startTime | Data e hora de início utilizando o formato ISO 8601 | "2019-05-28T08:25:12.346Z" | +| duration | Duração do processamento do servidor em microssegundos (µ) | 2500 | +| response | Objeto de resposta do servidor, pode ser configurado em [`.startRequestLog()`](../API/DataStoreClass.md#startrequestlog) | {"status":200,"body":{"__entityModel":"Persons",\[...] | +| ipAddress | Endereço IP do usuário | "192.168.1.5" | +| userName | Nome do usuário 4D | "henry" | +| systemUserName | Nome de login do usuário na máquina | "hsmith" | +| machineName | Nome da máquina do utilizador | "PC of Henry Smith" | #### Exemplo @@ -453,33 +453,33 @@ Eis um exemplo de um registo de registo ORDA do lado do servidor: ## Utilizar um ficheiro de configuração de log -Puede utilizar un **archivo de configuración de log** para gestionar fácilmente el registro de los historiales en un entorno de producción. Este arquivo é pré-configurado pelo programador. Normalmente, pode ser enviado aos clientes para que estes apenas tenham de o selecionar ou copiar para uma pasta local. Uma vez ativado, o arquivo de configuração de registos desencadeia a gravação de registos específicos. +Você pode usar um **arquivo de configuração de log** para gerenciar facilmente a gravação de logs em um ambiente de produção. Este arquivo é pré-configurado pelo programador. Normalmente, pode ser enviado aos clientes para que estes apenas tenham de o selecionar ou copiar para uma pasta local. Uma vez ativado, o arquivo de configuração de registos desencadeia a gravação de registos específicos. ### Como activar o arquivo Existem várias formas de ativar o arquivo de configuração do registo, dependendo da sua configuração: -- **4D Server con interfaz**: puede abrir la página de mantenimiento y hacer clic en el botón [Cargar el archivo de configuración de logs](ServerWindow/maintenance.md#load-logs-configuration-file) y luego seleccionar el archivo. Neste caso, pode utilizar qualquer nome para o arquivo de configuração. É imediatamente ativado no servidor. -- **an interpreted or compiled project**: the file must be named `logConfig.json` and copied in the [Settings folder](../Project/architecture.md#settings-1) of the project (located at the same level as the [`Project` folder](../Project/architecture.md#project-folder)). É ativado no arranque do projeto (apenas no servidor em cliente/servidor). -- **una aplicación construida**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **Servidor 4D com interface**: você pode abrir a página Manutenção e clicar no botão [Carregar arquivo de configuração dos registos](ServerWindow/maintenance.md#load-logs-configuration-file), depois selecionar o arquivo. Neste caso, pode utilizar qualquer nome para o arquivo de configuração. É imediatamente ativado no servidor. +- **um projeto interpretado ou compilado**: o arquivo deve ter o nome `logConfig.json` e ser copiado para a pasta [Settings](../Project/architecture.md#settings-1) do projeto (situada ao mesmo nível que a pasta [`Project`](../Project/architecture.md#project-folder)). É ativado no arranque do projeto (apenas no servidor em cliente/servidor). +- **uma aplicação construída**: o arquivo deve ter o nome `logConfig.json` e ser copiado para a pasta seguinte: - Windows: `Users\[userName]\AppData\Roaming\[application]` - macOS: `/Users/[userName]/Library/ApplicationSupport/[application]` -- **todos los proyectos con un 4D autónomo o remoto**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **todos os projetos com um 4D autônomo ou remoto**: o arquivo deve chamar-se `logConfig.json` e ser copiado para a pasta seguinte: - Windows: `Users\[userName]\AppData\Roaming\4D` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D` -- **todos los proyectos con 4D Server**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **todos os projetos com 4D Server**: o arquivo deve ser nomeado `logConfig.json` e copiado para a seguinte pasta: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` :::note -Si se instala un archivo `logConfig.json` tanto en la carpeta Settings como en AppData/Library, el archivo de la carpeta Settings tendrá prioridad. +Se um arquivo `logConfig.json` estiver instalado nas pastas Settings e AppData/Library, o arquivo da pasta Settings terá prioridade. ::: ### Descrição do ficheiro JSON -El archivo de configuración del registro es un archivo `.json` que debe cumplir con el siguiente esquema json: +O arquivo de configuração do registo é um arquivo `.json` que deve estar em conformidade com o seguinte esquema json: ```json { From abd8a2183429b1915b5e20e7598b328708f30c72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:23 +0200 Subject: [PATCH 2120/4889] New translations building.md (Portuguese, Brazilian) --- .../current/Desktop/building.md | 104 +++++++++--------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md index a8600e461a6bfd..163ad121397cbe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md @@ -12,26 +12,26 @@ O construtor de aplicações permite-lhe: - Gerar aplicações diferentes a partir do mesmo banco de dados compilado mediante um projeto XML, - Criar aplicações cliente-servidor homogêneas, - Construir aplicações cliente-servidor com atualização automática de partes do cliente e do servidor. -- Guardar sus parámetros de generación para su uso futuro (botón _Guardar los parámetros_). +- Salve suas configurações de compilação para uso futuro (_botão Salvar configurações_) -> Las aplicaciones compiladas se basan en archivos [.4dz](#build-compiled-structure) que son **de sólo lectura**. Tenga en cuenta que el uso de comandos o funciones que modifican los archivos fuente (como `CREATE INDEX` o `CREATE TABLE` (SQL)) no es posible por defecto en las aplicaciones compiladas. Sin embargo, puede crear aplicaciones específicas que soporten modificaciones locales utilizando la llave XML `PackProject` (ver [doc.4d.com](https://doc.4d.com)). +> Aplicativos compilados são baseados em [arquivos .4dz](#build-compiled-structure) que são **somente leitura**. Tenha em mente que o uso de comandos ou funções que modificam os arquivos de origem (como `CREATE INDEX` ou `CREATE TABLE` (SQL)) não é possível por padrão em aplicações compiladas. No entanto, você pode construir aplicações específicas que suportem modificações locais utilizando a chave XML `PackProject` (veja [doc.4d.com](https://doc.4d.com)). ## Visão Geral A cria de um pacote de projetos pode ser efetuada utilizando: -- either the [`BUILD APPLICATION`](https://doc.4d.com/4dv20/help/command/en/page871.html) command, +- ou o comando [`BUILD APPLICATION`] (https://doc.4d.com/4dv20/help/command/en/page871.html), - o el [diálogo Generador de aplicaciones](#application-builder). :::tip -You can also download and use [`Build4D`](https://github.com/4d-depot/Build4D), a component that provides classes to compile, build, and sign 4D projects, even from a headless application. +Você também pode fazer download e usar o [`Build4D`] (https://github.com/4d-depot/Build4D), um componente que fornece classes para compilar, construir e assinar projetos 4D, mesmo a partir de um aplicativo sem interface. ::: ### Diálogo criar aplicação -Para mostrar la caja de diálogo Generar la aplicación, seleccione **Diseño** > **Generar la aplicación...** en la barra de menús. +Para exibir a caixa de diálogo Criar aplicação, selecione **Design** > **Criar aplicação...** na barra de menus. ![](../assets/en/Project/buildappProj.png) @@ -43,15 +43,15 @@ A geração do banco de dados só pode ser realizado quando o banco de dados for ### buildApp.4DSettings -Each build application parameter is stored as an XML key in the application project file named `buildApp.4DSettings` XML file, located in the [`Settings` folder of the project](../Project/architecture.md#settings-1). +Cada parâmetro do geração da aplicação é armazenado como uma chave XML no arquivo XML `buildApp.4DSettings`, localizado na [pasta `Settings` do projeto](../Project/architecture.md#settings-1). -Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. Puede definir varios archivos de parámetros XML para el mismo proyecto y utilizarlos con el comando [BUILD APPLICATION](https://doc.4d.com/4dv19/help/command/en/page871.html). +Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. Você pode definir vários outros arquivos de configurações XML para o mesmo projeto e utilizá-los utilizando o comando [BUILD APPLICATION](https://doc.4d.com/4dv19/help/command/pt-BR/page871.html). -As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. La descripción de estas llaves se detalla en el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html). +As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. A descrição dessas chaves estão detalhadas no manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html). ### Arquivo histórico -Cuando se crea una aplicación, 4D genera un archivo de registro llamado _BuildApp.log.xml_ en la carpeta **Logs** del proyecto. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de log chamado _BuildApp.log.xml_ na pasta **Logs** do projeto. O ficheiro de historial armazena as seguintes informações para cada compilação: - O início e o fim da construção de objetivos, - O nome e o caminho de acesso completo dos ficheiros gerados, @@ -61,15 +61,15 @@ Cuando se crea una aplicación, 4D genera un archivo de registro llamado _BuildA A verificação desse arquivo pode ajudá-lo a economizar tempo durante as etapas de implantação subsequentes, por exemplo, se você pretende notarizar o aplicativo. -> Utilice el comando `Get 4D file(Build application log file)` para obtener la ubicación del archivo de registro. +> Use o comando `Get 4D file (Build application log file)` para obter o local do arquivo de registro. ## Nome da aplicação e pasta de destino ![](../assets/en/Project/buidappstructureProj.png) -Introduzca el nombre de la aplicación en **Nombre de la aplicación**. +Digite o nome do aplicativo em **Application Name**. -Especifique la carpeta para la aplicación generada en la **Carpeta de destino**. Si la carpeta especificada no existe todavía, 4D creará una carpeta _Build_. +Especifique a pasta para o aplicativo criado em **Destination Folder**. Se a pasta especificada ainda não existir, o 4D criará uma pasta _Build_ para você. ## Página de estrutura compilada @@ -87,28 +87,28 @@ Esta funcionalidad crea un archivo _.4dz_ en una carpeta `Compiled Database/ Al generar archivos .4dz, 4D utiliza por defecto un formato zip **estándar**. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. If you do not want to use this standard format, add the `UseStandardZipFormat` XML key with value `False` in your [`buildApp.4DSettings`](#build-application-settings) file (for more information, see the [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html) manual). +> Quando gerar arquivos .4dz, 4D usa um formato zip **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se não quiser usar esse formato padrão, adicione a chave XML `UseStandardZipFormat` com o valor `False` em seu arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). #### Incluir pastas relacionadas -Cuando se marca esta opción, todas las carpetas relacionadas con el proyecto se copian en la carpeta Build como carpetas _Components_ y _Resources_. Para más información sobre estas carpetas, consulte la [descripción de la arquitectura del proyecto](Project/architecture.md). +Quando você marca esta opção, todas as pastas relacionadas ao projeto são copiadas para a pasta Build como pastas _Components_ e _Resources_. Para saber mais sobre essas pastas, consulte a [descrição da arquitetura do projeto](Project/architecture.md). ### Gerar um componente Constrói um componente compilado a partir da estrutura. -A [component](../Extensions/develop-components.md) is a standard 4D project in which specific functionalities have been developed. Once the component has been configured and [installed in another 4D project](../Project/components.md#basics) (the host application project), its functionalities are accessible from the host project. +Um [componente](../Extensions/develop-components.md) é um projeto padrão 4D onde foram desenvolvidas funcionalidades específicas. Once the component has been configured and [installed in another 4D project](../Project/components.md#basics) (the host application project), its functionalities are accessible from the host project. -Si ha llamado a su aplicación, _MiComponente_, 4D creará una carpeta _Components_ que contiene la carpeta _MiComponente.4dbase_: +Se você nomeou seu aplicativo, _MyComponent_, 4D irá criar uma pasta de _Componentes_ contendo a pasta _MyComponent.4dbase_: `/Components/MyComponent.4dbase/MyComponent.4DZ`. -La carpeta _MyComponent.4dbase_ contiene: +A pasta _MyComponent.4dbase_ contém: - _MyComponent.4DZ_ file -- Una carpeta _Resources_: todos los resources asociados se copian automáticamente en esta carpeta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). +- Uma pasta _Resources_ - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). -La carpeta _MyComponent.4dbase_ es la [carpeta del paquete del componente compilado](../Project/components.md). +A pasta _MyComponent.4dbase_ é a [pasta do pacote do componente compilado](../Project/components.md). ## Página Aplicação @@ -118,29 +118,29 @@ Essa guia permite que você crie uma versão autônoma e de usuário único do s ### Criar uma aplicação autónoma -Al marcar la opción **Crear una aplicación autónoma** y hacer clic en **Generar** se creará una aplicación autónoma (con doble clic) directamente desde su proyecto de aplicación. +Ao marcar a opção **Construir aplicação autônoma** e clicar em **Construir**, será criada uma aplicação autônoma (clique duplo) diretamente do seu projeto de aplicação. Os seguintes elementos são necessários para a construção: - 4D Volume Desktop (o motor de base de dados 4D), -- una [licencia apropiada](#licenses) +- uma [licença apropriada](#licenses) No Windows, esta funcionalidade cria um ficheiro executável (.exe). Em macOS, trata da criação de pacotes de software. -O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Las funcionalidades ofrecidas por el archivo 4D Volume Desktop están relacionadas con la oferta de productos a la que se ha suscrito. +O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Para mais informações sobre este ponto, consulte a documentação de vendas e a [4D Store](http://www.4d.com/). -You can define a default data file or allow users to [create and use their own data file](#management-of-data-files). +Você pode definir um arquivo de dados padrão ou permitir que os usuários [criem e usem seu próprio arquivo de dados](#management-of-data-files). -It is possible to [automate the update of merged single-user applications](#automatic-updating-of-server-or-single-user-applications) by means of a sequence of language commands. +É possível [automatizar a atualização de aplicativos mesclados de usuário único](#atualização-automática-de-aplicativos-de-servidor-ou-de-usuário-único) por meio de uma sequência de comandos de linguagem. #### Localização do 4D Volume Desktop Para construir uma aplicação independente, você deve primeiro designar a pasta que contém o arquivo da área de trabalho do volume 4D: -- _Windows_ - the folder contains the 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, as well as various files and folders required for its operation. Esses itens devem ser colocados no mesmo nível da pasta selecionada. -- _macOS_ - 4D Volume Desktop se entrega en forma de un paquete de software estructurado que contiene varios archivos y carpetas genéricos. +- _Windows_ - a pasta contém o 4D Volume Desktop.4DE, 4D Volume Desktop.RSR, bem como vários arquivos e pastas necessários para sua operação. Esses itens devem ser colocados no mesmo nível da pasta selecionada. +- _macOS_ - 4D Volume Desktop é fornecido na forma de um pacote de software estruturado que contém vários arquivos genéricos e pastas. -Para seleccionar la carpeta 4D Volume Desktop, haga clic en el botón **[...]**. Uma caixa de diálogo aparece permitindo que você designe a pasta 4D Volume Desktop (Windows) ou pacote (macOS). +Para selecionar a pasta Desktop de volume 4D, clique no botão **[...]**. Uma caixa de diálogo aparece permitindo que você designe a pasta 4D Volume Desktop (Windows) ou pacote (macOS). Depois que a pasta for selecionada, o nome completo do caminho será exibido e, se realmente conter 4D Volume Desktop, a opção para a construção de uma aplicação executável é ativada. @@ -150,15 +150,15 @@ Depois que a pasta for selecionada, o nome completo do caminho será exibido e, Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nombre de la aplicación** (por defecto) - La aplicación 4D abre automáticamente el archivo de datos abierto más recientemente correspondiente al archivo de estructura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por ruta de la aplicación** - La aplicación 4D fusionada analizará el archivo _lastDataPath.xml_ de la aplicación e intentará abrir el archivo de datos con un atributo "executablePath" que coincida con la ruta completa de la aplicación. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. -Para más información sobre el modo de vinculación de datos, consulte la sección [Último archivo de datos abierto](#last-data-file-opened). +Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). #### Ficheiros gerados -Al hacer clic en el botón **Generar**, 4D crea automáticamente una carpeta **Final Application** en la **carpeta de destino** definida. Dentro da pasta de Aplicação Final está uma subpasta com o nome do aplicativo especificado nele. +Quando você clica no botão **Construir**, 4D cria automaticamente uma pasta **Aplicação Final** na **Pasta de Destino** especificada. Dentro da pasta de Aplicação Final está uma subpasta com o nome do aplicativo especificado nele. Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará os seguintes arquivos nessa subpasta (também conhecida como MyProject): @@ -166,37 +166,37 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) - Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. - **Nota**: esta carpeta también contiene la carpeta _Default Data_, si se ha definido (ver [Gestión de archivos de datos en las aplicaciones finales](#data-file-management-in-final-applicatons). - - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para más información sobre este punto, consulte la sección [Plugins y componentes](#plugins-and-components). - - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obtener más información sobre este punto, consulte la sección [Licencias y certificados](#licenses-and-certificate). - - Elementos adicionales añadidos a la carpeta 4D Volume Desktop, si los hay (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)). + **Observação**: Essa pasta também contém a pasta _Default Data_, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons)). + - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins-and-components). + - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses-and-certificate). + - Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta 4D Volume Desktop)](#customizing-4d-volume-desktop-folder)). Todos estes itens devem ser mantidos na mesma pasta para que o executável possa operar. - _macOS_ - - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para más información sobre la integración de plug-ins y componentes, consulte la sección [Plugins y componentes](#plugins-and-components). Para obtener más información sobre la integración de licencias, consulte la sección [Licencias y certificados](#licenses-and-certificate). **Note**: In macOS, the [Application file](https://doc.4d.com/4Dv18R4/4D/18-R4/Application-file.301-4982855.en.html) command of the 4D language returns the pathname of the ApplicationName file (located in the Contents:macOS folder of the software package) and not that of the .comp file (Contents:Resources folder of the software package). + - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins-and-components). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses-and-certificate). \*\*Nota: No macOS, o comando Application file do idioma 4D retorna o caminho do arquivo ApplicationName (localizado na pasta Contents:macOS do pacote do software) e não o do arquivo .comp (Pasta Contents:Resources do pacote de software). #### Personalização da pasta 4D Volume Desktop -Cuando se construye una aplicación independiente, 4D copia el contenido de la carpeta 4D Volume Desktop en la carpeta Destination > _Final Application_. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: +Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desktop para a pasta Destination > _Final Application_ folder. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: - Instalar uma versão 4D Volume Desktop correspondente a um idioma específico; -- Añadir una carpeta _PlugIns_ personalizada; -- Personalizar el contenido de la carpeta _Resources_. +- Adicionar uma pasta personalizada _PlugIns_; +- Personalize o conteúdo da pasta _Resources_. -> No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. You can display their contents (**Control+click** on the icon) in order to be able to modify them. +> No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, você deve primeiro exibir seu conteúdo (**Control+clique** no ícone). #### Localização de ficheiros Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: -- archivos _cert.pem_ y _key.pem_ (opcional): etos archivos se utilizan para las conexiones TLS y por los comandos de encriptación de datos, +- _cert.pem_ e _key.pem_ arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, - pasta raiz Web padrão. Os elementos devem ser instalados: -- **En Windows**: en la subcarpeta _Final Application\MyProject\Database_. -- **En macOS**: junto al paquete de software _MyProject.app_. +- **No Windows**: na subpasta _Final Application\MyProject\Database_. +- **no macOS**: ao lado do pacote de software _MyProject.app_. ## Página cliente/servidor @@ -214,15 +214,15 @@ Uma aplicação cliente/servidor provém da combinação de três itens: Uma vez criado, um aplicativo cliente/servidor é composto de duas partes personalizadas: a parte do servidor (exclusiva) e a parte do cliente (a ser instalada em cada máquina cliente). -> If you want to deploy a client/server application in an heterogeneous environment (client applications running on Intel/AMD and Apple Silicon machines), it is recommended to [compile the project for all processors](Project/compiler.md#compilation-target) on a macOS machine, so that all client applications will run natively. +> Se quiser lançar uma aplicação cliente-servidor em um ambiente heterogêneo (aplicações de clliente rodando em Intel/AMD e Apple Silicon), é recomendado compilar o projeto para todos os processsadores em uma máquina macOS, de forma que todas as aplicações cliente rodem nativamente. Além disso, o aplicativo cliente/servidor é personalizado e fácil de usar: - Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. -- Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. Si desea que la aplicación cliente se conecte al servidor utilizando una dirección específica (distinta del nombre del servidor publicado en la subred), debe utilizar la llave XML `IPAddress` en el archivo buildapp.4DSettings. Si la conexión falla, [se pueden implementar mecanismos alternativos específicos](#management-of-client-connections). Puede "forzar" la visualización de la caja de diálogo de conexión estándar presionando la tecla **Opción** (macOS) o **Alt** (Windows) mientras inicia la aplicación cliente. +- Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. O cliente direciona o servidor usando seu nome, quando o cliente e o servidor estão na mesma sub-rede, ou usando seu endereço IP, que é definido usando a chave `IPAddress` XML no arquivo buildapp.4DSettings. Se a conexão falhar, [mecanismos alternativos específicos](#management-of-client-connections) podem ser implementados). Você pode "forçar" a exibição da caixa de diálogo de conexão padrão segurando a tecla **Option** (macOS) ou **Alt** (Windows) enquanto inicia a aplicação cliente. Apenas a parte do cliente pode conectar à parte do servidor correspondente. Se um usuário tentar conectar à parte do servidor usando uma aplicação 4D padrão, uma mensagem de erro é retornada e a conexão é impossível. -- Una aplicación cliente/servidor puede configurarse para que la parte cliente [se actualice automáticamente a través de la red](#copy-of-client-applications-in-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. -- It is also possible to automate the update of the server part through the use of a sequence of language commands ([SET UPDATE FOLDER](https://doc.4d.com/4dv19/help/command/en/page1291.html) and [RESTART 4D](https://doc.4d.com/4dv19/help/command/en/page1292.html). +- Uma aplicação cliente/servidor pode ser configurada para que a parte do cliente [possa ser atualizada automaticamente através da rede](#cópia-dos-aplicativos-cliente-na-aplicação-servidor). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. +- Também é possível automatizar a atualização da parte do servidor por meio do uso de uma sequência de comandos de linguagem ([SET UPDATE FOLDER](https://doc.4d.com/4dv19/help/command/en/page1291.html) e [RESTART 4D](https://doc.4d.com/4dv19/help/command/en/page1292.html)). ### Criar aplicação servidor @@ -230,7 +230,7 @@ Marque esta opção para gerar a parte do servidor da sua aplicação durante a #### Localização do 4D Server -Haga clic en el botón **[...]** y utilice la caja de diálogo _Navegar carpeta_ para localizar la aplicación 4D Server. No macOS, deve selecionar o pacote 4D Server diretamente. +Clique no \*\* Botão[...]\*\* e use a caixa de diálogo _Procurar pasta_ para localizar o aplicativo 4D Server No macOS, deve selecionar o pacote 4D Server diretamente. #### Versão atual @@ -275,11 +275,11 @@ Ruta de acceso a la estructura compilada de la aplicación cliente Apple Silicon Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nombre de la aplicación** (por defecto) - La aplicación 4D abre automáticamente el archivo de datos abierto más recientemente correspondiente al archivo de estructura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por ruta de la aplicación** - La aplicación 4D fusionada analizará el archivo _lastDataPath.xml_ de la aplicación e intentará abrir el archivo de datos con un atributo "executablePath" que coincida con la ruta completa de la aplicación. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. -Para más información sobre el modo de vinculación de datos, consulte la sección [Último archivo de datos abierto](#last-data-file-opened). +Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). ### Criar a aplicação cliente @@ -380,7 +380,7 @@ Si ha marcado la opción "Permitir la actualización automática de la aplicaci Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: -- archivos _cert.pem_ y _key.pem_ (opcional): etos archivos se utilizan para las conexiones TLS y por los comandos de encriptación de datos, +- _cert.pem_ e _key.pem_ arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, - Pasta raiz Web por defeito (WebFolder). Os elementos devem ser instalados: From 0b2d96973684a5432d61ad1c22e98abffdd62f7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:25 +0200 Subject: [PATCH 2121/4889] New translations paths.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/paths.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md index 14b867ae3b8701..0f83a7fe1a9c48 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md @@ -9,11 +9,11 @@ As funções, propriedades e comandos de File e Folders permitem tratar arquivos $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() ``` -Además, los objetos archivo y carpeta soportan los `fileSystems`, que ofrecen una ruta contextual a las carpetas principales de la aplicación. +Além disso, os objectos de arquivos e pastas suportam `fileSystems`, que fornecem o caminho contextual para as pastas principais da aplicação. ## Filesystem pathnames -4D acepta varios `filesystem` que designan las carpetas 4D específicas con una ubicación variable en macOS y Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D aceita vários `filesystem` pathnames que designam pastas 4D específicas com localização variável em macOS e Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. Os nomes de caminho do sistema de arquivos são úteis por duas razões principais: @@ -33,7 +33,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: ## Sintaxe POSIX -A sintaxe POSIX é suportada em todas as plataformas. **Se recomienda la sintaxis POSIX** ya que es la más flexible. Se utiliza por defecto (devuelto por las propiedades [file.path](../API/FileClass.md#path) y [folder.path](../API/FolderClass.md#path)). +A sintaxe POSIX é suportada em todas as plataformas. **A sintaxe POSIX é recomendada** por ser a mais flexível. É utilizado por predefinição (devolvido pelas propriedades [file.path](../API/FileClass.md#path) e [folder.path](../API/FolderClass.md#path)). Com esta sintaxe: @@ -41,7 +41,7 @@ Com esta sintaxe: - os nomes de caminho absolutos começam com um "/" - para subir uma pasta num caminho relativo, utilize "../" à frente do nome do caminho (por segurança, não pode subir no sistema de arquivos). -In POSIX syntax, you will generally use `filesystem` pathnames with [`File`](../API/FileClass.md#file) and [`Folder`](../API/FolderClass.md#folder) commands, for example: +Na sintaxe POSIX, você geralmente usará nomes de caminho `filesystem` com os comandos [`File`](../API/FileClass.md#file) e [`Folder`](../API/FolderClass.md#folder), por exemplo: ```4d var $pathFile : 4D.File @@ -52,7 +52,7 @@ $pathFolder:=Folder("/RESOURCES/Pictures") ## Sintaxe específica da plataforma -A sintaxe específica da plataforma depende do sistema operativo em que o comando é executado. Tenga en cuenta que al crear un objeto archivo o carpeta con esta sintaxis, debe declararlo utilizando la constante `fk platform path` como parámetro. +A sintaxe específica da plataforma depende do sistema operativo em que o comando é executado. Note-se que, ao criar um objeto de ficheiro ou pasta com esta sintaxe, é necessário declará-lo utilizando como parâmetro a constante `fk platform path`. ### Windows @@ -71,9 +71,9 @@ $ok:=Folder("\\\\svr-internal\\tempo";fk platform path).create() #### Entering Windows pathnames and escape sequences -El lenguaje 4D permite utilizar [secuencias de escape](quick-tour.md#escape-sequences). Las secuencias de escape comienzan con una barra invertida `\`, seguida de un caracter. Por ejemplo, `\t` es la secuencia de escape para el caracter `Tab`. +A linguagem 4D permite o uso de [sequências de escape] (quick-tour.md#escape-sequences). As sequências de fuga começam com uma barra invertida `\`, seguida de um carácter. Por exemplo, `\t` é a sequência de escape para o carácter `Tab`. -Dado que el caracter `\` también se utiliza como separador en los nombres de rutas en Windows, es necesario introducir un doble `\\` en los nombres de rutas. +Uma vez que o carácter `\` também é utilizado como separador nos nomes de caminho no Windows, é necessário introduzir um duplo `\\` nos nomes de caminho do Windows. ### macOS @@ -93,7 +93,7 @@ $ok:=Folder("Monday:Tuesday";fk platform path).create() //a volume deve ser cham ### Constructores `File` y `Folder` -[`File`](../API/FileClass.md#file) and [`Folder`](../API/FolderClass.md#folder) commands only accept **absolute pathnames**. Os nomes de caminho relativos não são suportados e devolverão erros. Por exemplo, o seguinte código não é permitido: +Os comandos [`File`](../API/FileClass.md#file) e [`Folder`](../API/FolderClass.md#folder) aceitam apenas **nomes de caminho absolutos**. Os nomes de caminho relativos não são suportados e devolverão erros. Por exemplo, o seguinte código não é permitido: ```4d //ERROR @@ -109,7 +109,7 @@ $okFile:=File("/DATA/Prefs/tempo.txt").create() //ficheiro criado na pasta de da ### Funciones de carpeta `.file()` y `.folder()` -Functions of folder objects such as [`folder.file()`](../API/FolderClass.md#file) and [`folder.folder()`](../API/FolderClass.md#folder-1) expect relative POSIX pathnames. Por exemplo: +As funções de objetos de pasta como [`folder.file()`](../API/FolderClass.md#file) e [`folder.folder()`](../API/FolderClass.md#folder-1) esperam nomes de caminho POSIX relativos. Por exemplo: ```4d var $userImages : 4D.Folder From d73a1d47b19fa1da0d0a826eb16c93a1e4899568 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:28 +0200 Subject: [PATCH 2122/4889] New translations debuglogfiles.md (Portuguese, Brazilian) --- .../version-20-R6/Debugging/debugLogFiles.md | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Debugging/debugLogFiles.md index ae0fff0ca2942c..0f476220584239 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Debugging/debugLogFiles.md @@ -22,7 +22,7 @@ Informação gravada precisa ser analisada para detectar e corrigir os problemas Arquivos de Histórico compartilham alguns campos para que possa estabelecer uma cronologia e fazer conexões entre entradas quando depurar: -- `sequence_number`: este número es único en todos los registros de depuración y se incrementa para cada nueva entrada cualquiera que sea el archivo de historial, para que pueda conocer la secuencia exacta de las operaciones. +- `sequence_number`: esse número é exclusivo em todos os logs de depuração e é incrementado para cada nova entrada, seja qual for o arquivo de log, para que você possa saber a sequência exata das operações. - `connection_uuid`: para cada proceso 4D creado en un cliente 4D que se conecte a un servidor, este UUID de conexión se registra tanto del lado del servidor como del cliente. Permite que facilmente identifique o cliente remoto que lança cada processo. ## 4DRequestsLog.txt @@ -45,7 +45,7 @@ SET DATABASE PARAMETER(Client Log Recording;1) //lado remoto ``` -> Esta instrucción también inicia el archivo de historial [4DRequestsLog_ProcessInfo.txt](#4drequestslog_processinfotxt). +> Essa instrução também inicia o arquivo de registro [4DRequestsLog_ProcessInfo.txt](#4drequestslog_processinfotxt). #### Cabeçalhos @@ -59,21 +59,21 @@ Este arquivo começa com os cabeçalhos abaixo: Para cada petição, os campos abaixo estão logados: -| Campo nome | Descrição | -| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| sequence_number | Número de operação único e sequencial da sessão de histórico | -| time | Data e hora usando formato ISO 8601: 'YYYY-MM-DDTHH:MM:SS.mmm' | -| systemid | ID de sistema | -| componente | Assinatura de componente (por exemplo '4SQLS' ou 'dbmg') | -| process\*info* | index Corresponds to the "index" field in 4DRequestsLog_ProcessInfo.txt log, and permits linking a request to a process. | -| request | [ID de petición C/S u ORDA](https://github.com/4d/request-log-definitions/blob/master/RequestIDs.txt) o cadena de mensaje para peticiones SQL o mensajes `LOG EVENT` | -| bytes_in | Número de bytes recebidos | -| bytes_out | Número de bytes enviados | -| server\_duration \| exec\_duration | Depends on where the log is generated:
  • *server\_duration* when generated on the client --Time taken in microseconds for the server to process the request and return a response. B to F in image below, OR
  • *exec\_duration* when generated on the server --Time taken in microseconds for the server to process the request. B a E na imagem abaixo.
  • | -| write\_duration | Time taken in microseconds for sending the:
  • Request (when run on the client). A to B in image below.
  • Response (when run on the server). E a F na imagem abaixo.
  • | -| task_kind | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | -| rtt | Tempo estimado em microssegundos para o cliente enviar a petição e o servidor para reconhecê-la. A to D and E to H in image below.
  • Only measured when using the ServerNet network layer, returns 0 when used with the legacy network layer.
  • For Windows versions prior to Windows 10 or Windows Server 2016, the call will return 0.
  • | -| extra | Informações adicionais relacionadas com o contexto, por exemplo, nome da classe de dados e/ou nome do atributo no caso de um pedido ORDA | +| Campo nome | Descrição | +| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequence_number | Número de operação único e sequencial da sessão de histórico | +| time | Data e hora usando formato ISO 8601: 'YYYY-MM-DDTHH:MM:SS.mmm' | +| systemid | ID de sistema | +| componente | Assinatura de componente (por exemplo '4SQLS' ou 'dbmg') | +| process\*info* | index Corresponds to the "index" field in 4DRequestsLog_ProcessInfo.txt log, and permits linking a request to a process. | +| request | [ID da petição C/S u ORDA](https://github.com/4d/request-log-definitions/blob/master/RequestIDs.txt) ou mensagem para as solicitações SQL ou mensagens `LOG EVENT` | +| bytes_in | Número de bytes recebidos | +| bytes_out | Número de bytes enviados | +| server\_duration \| exec\_duration | Depende de onde o registro é gerado:
  • *server\_duration* quando gerado no cliente --Tempo gasto em microssegundos para que o servidor processe a solicitação e retorne uma resposta. B to F in image below, OR
  • *exec\_duration* when generated on the server --Time taken in microseconds for the server to process the request. B a E na imagem abaixo.
  • | +| write\_duration | Tempo em microssegundos para enviar a:
  • Solicitação (quando executado no cliente). A to B in image below.
  • Response (when run on the server). E a F na imagem abaixo.
  • | +| task_kind | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | +| rtt | Tempo estimado em microssegundos para o cliente enviar a petição e o servidor para reconhecê-la. De A a D e de E a H na imagem abaixo.
  • Somente medido ao usar a camada de rede ServerNet, retorna 0 quando usado com a camada de rede legada.
  • Para as versões de Windows anteriores a Windows 10 ou Windows Server 2016, a chamada retornará 0.
  • | +| extra | Informações adicionais relacionadas com o contexto, por exemplo, nome da classe de dados e/ou nome do atributo no caso de um pedido ORDA | Fluxo de petição: @@ -97,7 +97,7 @@ SET DATABASE PARAMETER(4D Server log recording;1) //lado servidor SET DATABASE PARAMETER(Client Log Recording;1) //lado remoto ``` -> Esta instrucción también inicia el archivo de historial [4DRequestsLog.txt](#4drequestslogtxt). +> Essa instrução também inicia o arquivo de registro [4DRequestsLog.txt](#4drequestslogtxt). #### Cabeçalhos @@ -217,23 +217,23 @@ SET DATABASE PARAMETER(Debug Log Recording;2+4) Os campos abaixo estão registrados para cada evento: -| Coluna # | Campo nome | Descrição | -| -------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 1 | sequence_number | Número de operação único e sequencial da sessão de histórico | -| 2 | time | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | -| 3 | ProcessID | Process ID | -| 4 | unique_processID | ID de processo | -| 5 | stack_level | Nível de stack | -| 6 | operation_type | Tipo operação histórico. This value may be an absolute value:

    1. Command
    2. Method (project method, database method, etc.)
    3. Message (sent by [LOG EVENT](https://doc.4d.com/4dv20/help/command/en/page667.html) command only)
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Member method (method attached to a collection or an object)

    When closing a stack level, the `operation_type`, `operation` and `operation_parameters` columns have the same value as the opening stack level logged in the `stack_opening_sequence_number` column. For example:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    The 1st and 2nd lines open a stack level, the 3rd and 4th lines close a stack level. Valores nas colunas 6, 7 e 8 são repetidos na linha do nível de stack ao fechar. A coluna 10 contém os números de sequência de abertura do nível de stack, ou seja, 122 para a terceira linha e 121 para a quarta. | -| 7 | operation | May represent (depending on operation type):
  • a Language Command ID (when type=1)
  • a Method Name (when type=2)
  • a combination of pluginIndex;pluginCommand (when type=4, 5, 6 or 7). May contain something like '3;2'
  • a Task Connection UUID (when type=8)
  • | -| 8 | operation_parameters | Parâmetros passados a comandos, métodos ou plugins | -| 9 | form_event | Evento formulário se houver: vazio em outros casos (suponha que a coluna é usada quando o código for executado em um método formulário ou método objeto) | -| 10 | stack_opening_sequence_number | Só para níveis stack fechamento: número sequencia do nível correspondente de abertura de stack | -| 11 | stack_level_execution_time | Só para níveis de stack de fechamento: tempo decorrido em microssegundos da ação de histórico atual; só para os níveis de stack de fechamento (ver décima coluna em linhas 123 e 124 no histórico acima) | +| Coluna # | Campo nome | Descrição | +| -------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 1 | sequence_number | Número de operação único e sequencial da sessão de histórico | +| 2 | time | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | +| 3 | ProcessID | Process ID | +| 4 | unique_processID | ID de processo | +| 5 | stack_level | Nível de stack | +| 6 | operation_type | Tipo operação histórico. Esse valor pode ser um valor absoluto:

    1. Comando
    2. Método (método projeto, método banco de dados, etc.)
    3. Mensagem (enviada somente pelo comando [LOG EVENT](https://doc.4d.com/4dv20/help/command/en/page667.html))
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Método membro (método anexado a uma coleção ou a um objeto)

    Ao fechar um nível de pilha, as colunas `operation_type`, `operation` e `operation_parameters` têm o mesmo valor que o nível de pilha de abertura registrado na coluna `stack_opening_sequence_number`. For example:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    The 1st and 2nd lines open a stack level, the 3rd and 4th lines close a stack level. Valores nas colunas 6, 7 e 8 são repetidos na linha do nível de stack ao fechar. A coluna 10 contém os números de sequência de abertura do nível de stack, ou seja, 122 para a terceira linha e 121 para a quarta. | +| 7 | operation | Pode representar (dependendo do tipo de operação)
  • :a ID do comando de linguagem (quando tipo=1)
  • a Nome do método (quando tipo=2)
  • uma combinação de pluginIndex;pluginCommand (quando tipo=4, 5, 6 ou 7). May contain something like '3;2'
  • a Task Connection UUID (when type=8)
  • | +| 8 | operation_parameters | Parâmetros passados a comandos, métodos ou plugins | +| 9 | form_event | Evento formulário se houver: vazio em outros casos (suponha que a coluna é usada quando o código for executado em um método formulário ou método objeto) | +| 10 | stack_opening_sequence_number | Só para níveis stack fechamento: número sequencia do nível correspondente de abertura de stack | +| 11 | stack_level_execution_time | Só para níveis de stack de fechamento: tempo decorrido em microssegundos da ação de histórico atual; só para os níveis de stack de fechamento (ver décima coluna em linhas 123 e 124 no histórico acima) | ## 4DDiagnosticLog.txt -Esse arquivo registra vários eventos relacionados à operação de aplicação e sua leitura humana. Puede incluir información personalizada en este archivo utilizando el comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). +Esse arquivo registra vários eventos relacionados à operação de aplicação e sua leitura humana. Você pode incluir informações personalizadas nesse arquivo usando o comando [LOG EVENT](https://doc.4d.com/4dv19/help/command/en/page667.html). Como iniciar esse log: @@ -256,15 +256,15 @@ Dependendo do evento, vários outros campos podem ser registrados, como task, so ### Níveis de registo de diagnóstico -El archivo *4DDiagnosticLog.txt* puede registrar diferentes niveles de mensajes, desde `ERROR` (más importante) a `TRACE` (menos importante). Por defecto, se define el nivel `INFO`, lo que significa que el archivo registrará sólo los eventos importantes, incluidos los errores y los resultados inesperados (ver más adelante). +O arquivo *4DDiagnosticLog.txt* pode registrar diferentes níveis de mensagens, de `ERROR` (mais importante) a `TRACE` (menos importante). Por padrão, o nível `INFO` é definido, o que significa que o arquivo registrará apenas eventos importantes, incluindo erros e resultados inesperados (veja abaixo). -Puede seleccionar el nivel de los mensajes utilizando el selector de `nivel de registro de diagnóstico` del comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv20/help/command/en/page642.html), en función de sus necesidades. Quando se selecciona um nível, os níveis acima (que são mais importantes) são implicitamente seleccionados também. Estão disponíveis os seguintes níveis: +Pode selecionar o nível das mensagens utilizando o seletor Diagnostic log level do comando SET DATABASE PARAMETER , consoante as suas necessidades. Quando se selecciona um nível, os níveis acima (que são mais importantes) são implicitamente seleccionados também. Estão disponíveis os seguintes níveis: | Parâmetros | Descrição | Quando seleccionado, inclui | | ----------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | | `Log error` | Uma parte da aplicação não funciona | `Log error` | | `Log warn` | Erro potencial, utilização de uma função obsoleta, má utilização, situação indesejável ou inesperada | `Log error`, `Log warn` | -| `Log info` | *Nivel por defecto* - Evento de aplicación importante | `Log error`, `Log warn`, `Log info` | +| `Log info` | \*Nível padrão - Evento de aplicação importante | `Log error`, `Log warn`, `Log info` | | `Log debug` | Detalhe do fluxo de aplicação (para serviços técnicos 4D) | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Outras informações internas (para serviços técnicos 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | @@ -299,9 +299,9 @@ SET DATABASE PARAMETER(POP3 Log;1) //inicia POP3 log SET DATABASE PARAMETER(IMAP Log;1) //inicia IMAP log ``` -> 4D Server: clic en el botón **Iniciar los historiales de peticiones y de depuración** en la página [Mantenimiento](ServerWindow/maintenance.md) ode la ventana de administración de 4D Server. +> 4D Server: Clique no botão **Start Request and Debug Logs** na [Página de manutenção] (ServerWindow/maintenance.md) da janela de administração do 4D Server. -Esta ruta al historial es devuelta por el comando `Get 4D file`. +Esta rota do histórico é retornada pelo comando `Get 4D file`. - uma versão estendida: - attachment(s) included no automatic recycling @@ -330,13 +330,13 @@ $transporter:=IMAP New transporter($server) Para cada petição, os campos abaixo estão logados: -| Coluna # | Descrição | -| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | Número de operação único e sequencial da sessão de histórico | -| 2 | Data e hora em formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | -| 3 | ID de 4D Process | -| 4 | ID de processo | -| 5 |
    • SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
    • data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
    • SMTP,POP3, or IMAP session closing information.
    | +| Coluna # | Descrição | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | Número de operação único e sequencial da sessão de histórico | +| 2 | Data e hora em formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | +| 3 | ID de 4D Process | +| 4 | ID de processo | +| 5 |
    • Informações de inicialização da sessão SMTP, POP3 ou IMAP, incluindo o nome do host do servidor, o número da porta TCP usada para se conectar ao servidor SMTP, POP3 ou IMAP e o status do TLS; ou
    • dados trocados entre o servidor e o cliente, começando com "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (dados enviados pelo cliente SMTP, POP3 ou IMAP): lista de modos de autenticação enviada pelo servidor e modo de autenticação selecionado, qualquer erro relatado pelo servidor SMTP, POP3 ou IMAP, informações de cabeçalho do e-mail enviado (somente versão padrão) e se o e-mail foi salvo no servidor, ou
    • informações de fechamento de sessão SMTP, POP3 ou IMAP.
    | ## Pedidos ORDA @@ -361,7 +361,7 @@ SET DATABASE PARAMETER(Client Log Recording;0) :::note -La activación del cliente [4DRequestsLog.txt](#4drequestslogtxt) utilianzdo `SET DATABASE PARAMETER` no es obligatoria. Sin embargo, es necesario si desea registrar el campo `sequenceNumber` único. +Não é obrigatório acionar o [4DRequestsLog.txt] (#4drequestslogtxt) do lado do cliente usando `SET DATABASE PARAMETER`. No entanto, é necessário se pretender registar o campo único `sequenceNumber`. ::: @@ -396,7 +396,7 @@ Eis um exemplo de um registo de ficheiro de registo ORDA do lado do cliente: ### Do lado do servidor -O registo ORDA do lado do servidor regista cada pedido ORDA processado pelo servidor, bem como a resposta do servidor (opcional). La información de registro se guarda en un archivo .jsonl en el disco de la máquina del servidor (por defecto, *ordaRequests.jsonl*). +O registo ORDA do lado do servidor regista cada pedido ORDA processado pelo servidor, bem como a resposta do servidor (opcional). As informações de registro são salvas em um arquivo .jsonl no disco da máquina do servidor (por padrão, *ordaRequests.jsonl*). Como iniciar esse log: @@ -410,23 +410,23 @@ SET DATABASE PARAMETER(4D Server log recording;0) :::note -La activación del lado del servidor [4DRequestsLog.txt](#4drequestslogtxt) utilianzdo `SET DATABASE PARAMETER` no es obligatoria. Sin embargo, es necesario si desea registrar los campos exclusivos `sequenceNumber` y `duration`. +Não é obrigatório acionar o [4DRequestsLog.txt](#4drequestslogtxt) do lado do servidor usando `SET DATABASE PARAMETER`. No entanto, é necessário se você deseja registrar os campos únicos `sequenceNumber` e `duration`. ::: Os campos abaixo são registrados para cada petição: -| Campo nome | Descrição | Exemplo | -| -------------- | ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| sequenceNumber | Número de operação único e sequencial da sessão de histórico | 104 | -| url | Solicitar URL | "rest/Persons(30001)" | -| startTime | Data e hora de início utilizando o formato ISO 8601 | "2019-05-28T08:25:12.346Z" | -| duration | Duração do processamento do servidor em microssegundos (µ) | 2500 | -| response | Server response object, can be configured in [`.startRequestLog()`](../API/DataStoreClass.md#startrequestlog) | {"status":200,"body":{"__entityModel":"Persons",\[...] | -| ipAddress | Endereço IP do usuário | "192.168.1.5" | -| userName | Nome do usuário 4D | "henry" | -| systemUserName | Nome de login do usuário na máquina | "hsmith" | -| machineName | Nome da máquina do utilizador | "PC of Henry Smith" | +| Campo nome | Descrição | Exemplo | +| -------------- | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequenceNumber | Número de operação único e sequencial da sessão de histórico | 104 | +| url | Solicitar URL | "rest/Persons(30001)" | +| startTime | Data e hora de início utilizando o formato ISO 8601 | "2019-05-28T08:25:12.346Z" | +| duration | Duração do processamento do servidor em microssegundos (µ) | 2500 | +| response | Objeto de resposta do servidor, pode ser configurado em [`.startRequestLog()`](../API/DataStoreClass.md#startrequestlog) | {"status":200,"body":{"__entityModel":"Persons",\[...] | +| ipAddress | Endereço IP do usuário | "192.168.1.5" | +| userName | Nome do usuário 4D | "henry" | +| systemUserName | Nome de login do usuário na máquina | "hsmith" | +| machineName | Nome da máquina do utilizador | "PC of Henry Smith" | #### Exemplo @@ -453,33 +453,33 @@ Eis um exemplo de um registo de registo ORDA do lado do servidor: ## Utilizar um ficheiro de configuração de log -Puede utilizar un **archivo de configuración de log** para gestionar fácilmente el registro de los historiales en un entorno de producción. Este arquivo é pré-configurado pelo programador. Normalmente, pode ser enviado aos clientes para que estes apenas tenham de o selecionar ou copiar para uma pasta local. Uma vez ativado, o arquivo de configuração de registos desencadeia a gravação de registos específicos. +Você pode usar um **arquivo de configuração de log** para gerenciar facilmente a gravação de logs em um ambiente de produção. Este arquivo é pré-configurado pelo programador. Normalmente, pode ser enviado aos clientes para que estes apenas tenham de o selecionar ou copiar para uma pasta local. Uma vez ativado, o arquivo de configuração de registos desencadeia a gravação de registos específicos. ### Como activar o arquivo Existem várias formas de ativar o arquivo de configuração do registo, dependendo da sua configuração: -- **4D Server con interfaz**: puede abrir la página de mantenimiento y hacer clic en el botón [Cargar el archivo de configuración de logs](ServerWindow/maintenance.md#load-logs-configuration-file) y luego seleccionar el archivo. Neste caso, pode utilizar qualquer nome para o arquivo de configuração. É imediatamente ativado no servidor. -- **an interpreted or compiled project**: the file must be named `logConfig.json` and copied in the [Settings folder](../Project/architecture.md#settings-1) of the project (located at the same level as the [`Project` folder](../Project/architecture.md#project-folder)). É ativado no arranque do projeto (apenas no servidor em cliente/servidor). -- **una aplicación construida**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **Servidor 4D com interface**: você pode abrir a página Manutenção e clicar no botão [Carregar arquivo de configuração dos registos](ServerWindow/maintenance.md#load-logs-configuration-file), depois selecionar o arquivo. Neste caso, pode utilizar qualquer nome para o arquivo de configuração. É imediatamente ativado no servidor. +- **um projeto interpretado ou compilado**: o arquivo deve ter o nome `logConfig.json` e ser copiado para a pasta [Settings](../Project/architecture.md#settings-1) do projeto (situada ao mesmo nível que a pasta [`Project`](../Project/architecture.md#project-folder)). É ativado no arranque do projeto (apenas no servidor em cliente/servidor). +- **uma aplicação construída**: o arquivo deve ter o nome `logConfig.json` e ser copiado para a pasta seguinte: - Windows: `Users\[userName]\AppData\Roaming\[application]` - macOS: `/Users/[userName]/Library/ApplicationSupport/[application]` -- **todos los proyectos con un 4D autónomo o remoto**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **todos os projetos com um 4D autônomo ou remoto**: o arquivo deve chamar-se `logConfig.json` e ser copiado para a pasta seguinte: - Windows: `Users\[userName]\AppData\Roaming\4D` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D` -- **todos los proyectos con 4D Server**: el archivo debe llamarse `logConfig.json` y copiarse en la siguiente carpeta: +- **todos os projetos com 4D Server**: o arquivo deve ser nomeado `logConfig.json` e copiado para a seguinte pasta: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` :::note -Si se instala un archivo `logConfig.json` tanto en la carpeta Settings como en AppData/Library, el archivo de la carpeta Settings tendrá prioridad. +Se um arquivo `logConfig.json` estiver instalado nas pastas Settings e AppData/Library, o arquivo da pasta Settings terá prioridade. ::: ### Descrição do ficheiro JSON -El archivo de configuración del registro es un archivo `.json` que debe cumplir con el siguiente esquema json: +O arquivo de configuração do registo é um arquivo `.json` que deve estar em conformidade com o seguinte esquema json: ```json { From b48b575a81344ae0603a406f2420bdc35bcd0741 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 27 Aug 2024 18:33:31 +0200 Subject: [PATCH 2123/4889] New translations building.md (Portuguese, Brazilian) --- .../version-20-R6/Desktop/building.md | 104 +++++++++--------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md index ae3325b878526c..ce46dab9063839 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md @@ -12,26 +12,26 @@ O construtor de aplicações permite-lhe: - Gerar aplicações diferentes a partir do mesmo banco de dados compilado mediante um projeto XML, - Criar aplicações cliente-servidor homogêneas, - Construir aplicações cliente-servidor com atualização automática de partes do cliente e do servidor. -- Guardar sus parámetros de generación para su uso futuro (botón *Guardar los parámetros*). +- Salve suas configurações de compilação para uso futuro (*botão Salvar configurações*) -> Las aplicaciones compiladas se basan en archivos [.4dz](#build-compiled-structure) que son **de sólo lectura**. Tenga en cuenta que el uso de comandos o funciones que modifican los archivos fuente (como `CREATE INDEX` o `CREATE TABLE` (SQL)) no es posible por defecto en las aplicaciones compiladas. Sin embargo, puede crear aplicaciones específicas que soporten modificaciones locales utilizando la llave XML `PackProject` (ver [doc.4d.com](https://doc.4d.com)). +> Aplicativos compilados são baseados em [arquivos .4dz](#build-compiled-structure) que são **somente leitura**. Tenha em mente que o uso de comandos ou funções que modificam os arquivos de origem (como `CREATE INDEX` ou `CREATE TABLE` (SQL)) não é possível por padrão em aplicações compiladas. No entanto, você pode construir aplicações específicas que suportem modificações locais utilizando a chave XML `PackProject` (veja [doc.4d.com](https://doc.4d.com)). ## Visão Geral A cria de um pacote de projetos pode ser efetuada utilizando: -- either the [`BUILD APPLICATION`](https://doc.4d.com/4dv20/help/command/en/page871.html) command, +- ou o comando [`BUILD APPLICATION`] (https://doc.4d.com/4dv20/help/command/en/page871.html), - o el [diálogo Generador de aplicaciones](#application-builder). :::tip -You can also download and use [`Build4D`](https://github.com/4d-depot/Build4D), a component that provides classes to compile, build, and sign 4D projects, even from a headless application. +Você também pode fazer download e usar o [`Build4D`] (https://github.com/4d-depot/Build4D), um componente que fornece classes para compilar, construir e assinar projetos 4D, mesmo a partir de um aplicativo sem interface. ::: ### Diálogo criar aplicação -Para mostrar la caja de diálogo Generar la aplicación, seleccione **Diseño** > **Generar la aplicación...** en la barra de menús. +Para exibir a caixa de diálogo Criar aplicação, selecione **Design** > **Criar aplicação...** na barra de menus. ![](../assets/en/Project/buildappProj.png) @@ -43,15 +43,15 @@ A geração do banco de dados só pode ser realizado quando o banco de dados for ### buildApp.4DSettings -Each build application parameter is stored as an XML key in the application project file named `buildApp.4DSettings` XML file, located in the [`Settings` folder of the project](../Project/architecture.md#settings-1). +Cada parâmetro do geração da aplicação é armazenado como uma chave XML no arquivo XML `buildApp.4DSettings`, localizado na [pasta `Settings` do projeto](../Project/architecture.md#settings-1). -Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. Puede definir varios archivos de parámetros XML para el mismo proyecto y utilizarlos con el comando [BUILD APPLICATION](https://doc.4d.com/4dv19/help/command/en/page871.html). +Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. Você pode definir vários outros arquivos de configurações XML para o mesmo projeto e utilizá-los utilizando o comando [BUILD APPLICATION](https://doc.4d.com/4dv19/help/command/pt-BR/page871.html). -As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. La descripción de estas llaves se detalla en el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html). +As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. A descrição dessas chaves estão detalhadas no manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html). ### Arquivo histórico -Cuando se crea una aplicación, 4D genera un archivo de registro llamado *BuildApp.log.xml* en la carpeta **Logs** del proyecto. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de log chamado *BuildApp.log.xml* na pasta **Logs** do projeto. O ficheiro de historial armazena as seguintes informações para cada compilação: - O início e o fim da construção de objetivos, - O nome e o caminho de acesso completo dos ficheiros gerados, @@ -61,15 +61,15 @@ Cuando se crea una aplicación, 4D genera un archivo de registro llamado *BuildA A verificação desse arquivo pode ajudá-lo a economizar tempo durante as etapas de implantação subsequentes, por exemplo, se você pretende notarizar o aplicativo. -> Utilice el comando `Get 4D file(Build application log file)` para obtener la ubicación del archivo de registro. +> Use o comando `Get 4D file (Build application log file)` para obter o local do arquivo de registro. ## Nome da aplicação e pasta de destino ![](../assets/en/Project/buidappstructureProj.png) -Introduzca el nombre de la aplicación en **Nombre de la aplicación**. +Digite o nome do aplicativo em **Application Name**. -Especifique la carpeta para la aplicación generada en la **Carpeta de destino**. Si la carpeta especificada no existe todavía, 4D creará una carpeta *Build*. +Especifique a pasta para o aplicativo criado em **Destination Folder**. Se a pasta especificada ainda não existir, o 4D criará uma pasta *Build* para você. ## Página de estrutura compilada @@ -87,28 +87,28 @@ Esta funcionalidad crea un archivo *.4dz* en una carpeta `Compiled Database/ Al generar archivos .4dz, 4D utiliza por defecto un formato zip **estándar**. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. If you do not want to use this standard format, add the `UseStandardZipFormat` XML key with value `False` in your [`buildApp.4DSettings`](#build-application-settings) file (for more information, see the [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html) manual). +> Quando gerar arquivos .4dz, 4D usa um formato zip **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se não quiser usar esse formato padrão, adicione a chave XML `UseStandardZipFormat` com o valor `False` em seu arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). #### Incluir pastas relacionadas -Cuando se marca esta opción, todas las carpetas relacionadas con el proyecto se copian en la carpeta Build como carpetas *Components* y *Resources*. Para más información sobre estas carpetas, consulte la [descripción de la arquitectura del proyecto](Project/architecture.md). +Quando você marca esta opção, todas as pastas relacionadas ao projeto são copiadas para a pasta Build como pastas *Components* e *Resources*. Para saber mais sobre essas pastas, consulte a [descrição da arquitetura do projeto](Project/architecture.md). ### Gerar um componente Constrói um componente compilado a partir da estrutura. -A [component](../Extensions/develop-components.md) is a standard 4D project in which specific functionalities have been developed. Once the component has been configured and [installed in another 4D project](../Project/components.md#basics) (the host application project), its functionalities are accessible from the host project. +Um [componente](../Extensions/develop-components.md) é um projeto padrão 4D onde foram desenvolvidas funcionalidades específicas. Once the component has been configured and [installed in another 4D project](../Project/components.md#basics) (the host application project), its functionalities are accessible from the host project. -Si ha llamado a su aplicación, *MiComponente*, 4D creará una carpeta *Components* que contiene la carpeta *MiComponente.4dbase*: +Se você nomeou seu aplicativo, *MyComponent*, 4D irá criar uma pasta de *Componentes* contendo a pasta *MyComponent.4dbase*: `/Components/MyComponent.4dbase/MyComponent.4DZ`. -La carpeta *MyComponent.4dbase* contiene: +A pasta *MyComponent.4dbase* contém: - *MyComponent.4DZ* file -- Una carpeta *Resources*: todos los resources asociados se copian automáticamente en esta carpeta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). +- Uma pasta *Resources* - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). -La carpeta *MyComponent.4dbase* es la [carpeta del paquete del componente compilado](../Project/components.md). +A pasta *MyComponent.4dbase* é a [pasta do pacote do componente compilado](../Project/components.md). ## Página Aplicação @@ -118,29 +118,29 @@ Essa guia permite que você crie uma versão autônoma e de usuário único do s ### Criar uma aplicação autónoma -Al marcar la opción **Crear una aplicación autónoma** y hacer clic en **Generar** se creará una aplicación autónoma (con doble clic) directamente desde su proyecto de aplicación. +Ao marcar a opção **Construir aplicação autônoma** e clicar em **Construir**, será criada uma aplicação autônoma (clique duplo) diretamente do seu projeto de aplicação. Os seguintes elementos são necessários para a construção: - 4D Volume Desktop (o motor de base de dados 4D), -- una [licencia apropiada](#licenses) +- uma [licença apropriada](#licenses) No Windows, esta funcionalidade cria um ficheiro executável (.exe). Em macOS, trata da criação de pacotes de software. -O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Las funcionalidades ofrecidas por el archivo 4D Volume Desktop están relacionadas con la oferta de productos a la que se ha suscrito. +O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Para mais informações sobre este ponto, consulte a documentação de vendas e a [4D Store](http://www.4d.com/). -You can define a default data file or allow users to [create and use their own data file](#management-of-data-files). +Você pode definir um arquivo de dados padrão ou permitir que os usuários [criem e usem seu próprio arquivo de dados](#management-of-data-files). -It is possible to [automate the update of merged single-user applications](#automatic-updating-of-server-or-single-user-applications) by means of a sequence of language commands. +É possível [automatizar a atualização de aplicativos mesclados de usuário único](#atualização-automática-de-aplicativos-de-servidor-ou-de-usuário-único) por meio de uma sequência de comandos de linguagem. #### Localização do 4D Volume Desktop Para construir uma aplicação independente, você deve primeiro designar a pasta que contém o arquivo da área de trabalho do volume 4D: -- *Windows* - the folder contains the 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, as well as various files and folders required for its operation. Esses itens devem ser colocados no mesmo nível da pasta selecionada. -- *macOS* - 4D Volume Desktop se entrega en forma de un paquete de software estructurado que contiene varios archivos y carpetas genéricos. +- *Windows* - a pasta contém o 4D Volume Desktop.4DE, 4D Volume Desktop.RSR, bem como vários arquivos e pastas necessários para sua operação. Esses itens devem ser colocados no mesmo nível da pasta selecionada. +- *macOS* - 4D Volume Desktop é fornecido na forma de um pacote de software estruturado que contém vários arquivos genéricos e pastas. -Para seleccionar la carpeta 4D Volume Desktop, haga clic en el botón **[...]**. Uma caixa de diálogo aparece permitindo que você designe a pasta 4D Volume Desktop (Windows) ou pacote (macOS). +Para selecionar a pasta Desktop de volume 4D, clique no botão **[...]**. Uma caixa de diálogo aparece permitindo que você designe a pasta 4D Volume Desktop (Windows) ou pacote (macOS). Depois que a pasta for selecionada, o nome completo do caminho será exibido e, se realmente conter 4D Volume Desktop, a opção para a construção de uma aplicação executável é ativada. @@ -150,15 +150,15 @@ Depois que a pasta for selecionada, o nome completo do caminho será exibido e, Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nombre de la aplicación** (por defecto) - La aplicación 4D abre automáticamente el archivo de datos abierto más recientemente correspondiente al archivo de estructura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por ruta de la aplicación** - La aplicación 4D fusionada analizará el archivo *lastDataPath.xml* de la aplicación e intentará abrir el archivo de datos con un atributo "executablePath" que coincida con la ruta completa de la aplicación. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. -Para más información sobre el modo de vinculación de datos, consulte la sección [Último archivo de datos abierto](#last-data-file-opened). +Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). #### Ficheiros gerados -Al hacer clic en el botón **Generar**, 4D crea automáticamente una carpeta **Final Application** en la **carpeta de destino** definida. Dentro da pasta de Aplicação Final está uma subpasta com o nome do aplicativo especificado nele. +Quando você clica no botão **Construir**, 4D cria automaticamente uma pasta **Aplicação Final** na **Pasta de Destino** especificada. Dentro da pasta de Aplicação Final está uma subpasta com o nome do aplicativo especificado nele. Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará os seguintes arquivos nessa subpasta (também conhecida como MyProject): @@ -166,37 +166,37 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) - Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. - **Nota**: esta carpeta también contiene la carpeta *Default Data*, si se ha definido (ver [Gestión de archivos de datos en las aplicaciones finales](#data-file-management-in-final-applicatons). - - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para más información sobre este punto, consulte la sección [Plugins y componentes](#plugins-and-components). - - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obtener más información sobre este punto, consulte la sección [Licencias y certificados](#licenses-and-certificate). - - Elementos adicionales añadidos a la carpeta 4D Volume Desktop, si los hay (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)). + **Observação**: Essa pasta também contém a pasta *Default Data*, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons)). + - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins-and-components). + - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses-and-certificate). + - Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta 4D Volume Desktop)](#customizing-4d-volume-desktop-folder)). Todos estes itens devem ser mantidos na mesma pasta para que o executável possa operar. - *macOS* - - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para más información sobre la integración de plug-ins y componentes, consulte la sección [Plugins y componentes](#plugins-and-components). Para obtener más información sobre la integración de licencias, consulte la sección [Licencias y certificados](#licenses-and-certificate). **Note**: In macOS, the [Application file](https://doc.4d.com/4Dv18R4/4D/18-R4/Application-file.301-4982855.en.html) command of the 4D language returns the pathname of the ApplicationName file (located in the Contents:macOS folder of the software package) and not that of the .comp file (Contents:Resources folder of the software package). + - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins-and-components). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses-and-certificate). \*\*Nota: No macOS, o comando Application file do idioma 4D retorna o caminho do arquivo ApplicationName (localizado na pasta Contents:macOS do pacote do software) e não o do arquivo .comp (Pasta Contents:Resources do pacote de software). #### Personalização da pasta 4D Volume Desktop -Cuando se construye una aplicación independiente, 4D copia el contenido de la carpeta 4D Volume Desktop en la carpeta Destination > *Final Application*. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: +Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desktop para a pasta Destination > *Final Application* folder. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: - Instalar uma versão 4D Volume Desktop correspondente a um idioma específico; -- Añadir una carpeta *PlugIns* personalizada; -- Personalizar el contenido de la carpeta *Resources*. +- Adicionar uma pasta personalizada *PlugIns*; +- Personalize o conteúdo da pasta *Resources*. -> No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. You can display their contents (**Control+click** on the icon) in order to be able to modify them. +> No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, você deve primeiro exibir seu conteúdo (**Control+clique** no ícone). #### Localização de ficheiros Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: -- archivos *cert.pem* y *key.pem* (opcional): etos archivos se utilizan para las conexiones TLS y por los comandos de encriptación de datos, +- *cert.pem* e *key.pem* arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, - pasta raiz Web padrão. Os elementos devem ser instalados: -- **En Windows**: en la subcarpeta *Final Application\MyProject\Database*. -- **En macOS**: junto al paquete de software *MyProject.app*. +- **No Windows**: na subpasta *Final Application\MyProject\Database*. +- **no macOS**: ao lado do pacote de software *MyProject.app*. ## Página cliente/servidor @@ -214,15 +214,15 @@ Uma aplicação cliente/servidor provém da combinação de três itens: Uma vez criado, um aplicativo cliente/servidor é composto de duas partes personalizadas: a parte do servidor (exclusiva) e a parte do cliente (a ser instalada em cada máquina cliente). -> If you want to deploy a client/server application in an heterogeneous environment (client applications running on Intel/AMD and Apple Silicon machines), it is recommended to [compile the project for all processors](Project/compiler.md#compilation-target) on a macOS machine, so that all client applications will run natively. +> Se quiser lançar uma aplicação cliente-servidor em um ambiente heterogêneo (aplicações de clliente rodando em Intel/AMD e Apple Silicon), é recomendado compilar o projeto para todos os processsadores em uma máquina macOS, de forma que todas as aplicações cliente rodem nativamente. Além disso, o aplicativo cliente/servidor é personalizado e fácil de usar: - Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. -- Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. Si desea que la aplicación cliente se conecte al servidor utilizando una dirección específica (distinta del nombre del servidor publicado en la subred), debe utilizar la llave XML `IPAddress` en el archivo buildapp.4DSettings. Si la conexión falla, [se pueden implementar mecanismos alternativos específicos](#management-of-client-connections). Puede "forzar" la visualización de la caja de diálogo de conexión estándar presionando la tecla **Opción** (macOS) o **Alt** (Windows) mientras inicia la aplicación cliente. +- Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. O cliente direciona o servidor usando seu nome, quando o cliente e o servidor estão na mesma sub-rede, ou usando seu endereço IP, que é definido usando a chave `IPAddress` XML no arquivo buildapp.4DSettings. Se a conexão falhar, [mecanismos alternativos específicos](#management-of-client-connections) podem ser implementados). Você pode "forçar" a exibição da caixa de diálogo de conexão padrão segurando a tecla **Option** (macOS) ou **Alt** (Windows) enquanto inicia a aplicação cliente. Apenas a parte do cliente pode conectar à parte do servidor correspondente. Se um usuário tentar conectar à parte do servidor usando uma aplicação 4D padrão, uma mensagem de erro é retornada e a conexão é impossível. -- Una aplicación cliente/servidor puede configurarse para que la parte cliente [se actualice automáticamente a través de la red](#copy-of-client-applications-in-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. -- It is also possible to automate the update of the server part through the use of a sequence of language commands ([SET UPDATE FOLDER](https://doc.4d.com/4dv19/help/command/en/page1291.html) and [RESTART 4D](https://doc.4d.com/4dv19/help/command/en/page1292.html). +- Uma aplicação cliente/servidor pode ser configurada para que a parte do cliente [possa ser atualizada automaticamente através da rede](#cópia-dos-aplicativos-cliente-na-aplicação-servidor). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. +- Também é possível automatizar a atualização da parte do servidor por meio do uso de uma sequência de comandos de linguagem ([SET UPDATE FOLDER](https://doc.4d.com/4dv19/help/command/en/page1291.html) e [RESTART 4D](https://doc.4d.com/4dv19/help/command/en/page1292.html)). ### Criar aplicação servidor @@ -230,7 +230,7 @@ Marque esta opção para gerar a parte do servidor da sua aplicação durante a #### Localização do 4D Server -Haga clic en el botón **[...]** y utilice la caja de diálogo *Navegar carpeta* para localizar la aplicación 4D Server. No macOS, deve selecionar o pacote 4D Server diretamente. +Clique no \*\* Botão[...]\*\* e use a caixa de diálogo *Procurar pasta* para localizar o aplicativo 4D Server No macOS, deve selecionar o pacote 4D Server diretamente. #### Versão atual @@ -275,11 +275,11 @@ Ruta de acceso a la estructura compilada de la aplicación cliente Apple Silicon Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nombre de la aplicación** (por defecto) - La aplicación 4D abre automáticamente el archivo de datos abierto más recientemente correspondiente al archivo de estructura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por ruta de la aplicación** - La aplicación 4D fusionada analizará el archivo *lastDataPath.xml* de la aplicación e intentará abrir el archivo de datos con un atributo "executablePath" que coincida con la ruta completa de la aplicación. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. -Para más información sobre el modo de vinculación de datos, consulte la sección [Último archivo de datos abierto](#last-data-file-opened). +Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). ### Criar a aplicação cliente @@ -380,7 +380,7 @@ Si ha marcado la opción "Permitir la actualización automática de la aplicaci Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: -- archivos *cert.pem* y *key.pem* (opcional): etos archivos se utilizan para las conexiones TLS y por los comandos de encriptación de datos, +- *cert.pem* e *key.pem* arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, - Pasta raiz Web por defeito (WebFolder). Os elementos devem ser instalados: From 4380efde8e8b70a1d798b40e8f7984832d7ff3fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 07:00:34 +0200 Subject: [PATCH 2124/4889] New translations updates.md (French) --- .../docusaurus-plugin-content-docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md index cce2e05e9e6040..3dbcfd51055750 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -299,7 +299,7 @@ Si vos applications 4D utilisent des connexions TLS, il est recommandé de mettr | PDFWriter | 4.3 | 20 | FreeType dependency dans 12.2.1 | | SpreadJS | 16.2.6 | 20.2 HF1 | Moteur 4D View Pro | | | 16.0.4 | 20 | | -| OpenSSL | 3.1.1 | 20 | | +| OpenSSL | 3.1.6 | **20.4 HF2** | | | libZip | 1.9.2 | 20 | Utilisé par les classes zip, 4D Write Pro, les composants svg et serverNet | | LZMA | 5.4.1 | 20 | | | Zlib | 1.2.13 | 20 | | From 3c85f31938299127a447e2699bb42a209bf5b19d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 08:28:02 +0200 Subject: [PATCH 2125/4889] New translations mandata.md (Spanish) --- .../docusaurus-plugin-content-docs/version-18/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/manData.md index 26b150881075f8..48a3f8628841d6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-18/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-18/REST/manData.md @@ -249,6 +249,6 @@ Si quiere guardar un BLOB almacenado en su clase de datos, puedes escribir lo si ## Recuperar sólo una entidad -You can use the [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) syntax when you want to retrieve only one entity. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: +Puede utilizar la sintaxis [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) cuando quiera recuperar sólo una entidad. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: `GET /rest/Company:companyCode("Acme001")` From 5f45138e22d230109e2bb2c7934290396d290a21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 08:38:02 +0200 Subject: [PATCH 2126/4889] New translations mandata.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md index 6a914dffd9203e..ef7e9a08f75042 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/REST/manData.md @@ -242,7 +242,7 @@ Si quiere guardar un BLOB almacenado en su clase de datos, puedes escribir lo si ## Recuperar sólo una entidad -You can use the [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) syntax when you want to retrieve only one entity. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: +Puede utilizar la sintaxis [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) cuando quiera recuperar sólo una entidad. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: `GET /rest/Company:companyCode("Acme001")` From 43b451c74f9793870f8e2cfde8be9c63184aafa1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 08:48:21 +0200 Subject: [PATCH 2127/4889] New translations updates.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md index 617a3e2788f9b4..de25a80ff9b2e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -299,7 +299,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 | PDFWriter | 4.3 | 20 | Dependencia FreeType en 12.2.1 | | SpreadJS | 16.2.6 | 20.2 HF1 | Motor 4D View Pro | | | 16.0.4 | 20 | | -| OpenSSL | 3.1.1 | 20 | | +| OpenSSL | 3.1.6 | **20.4 HF2** | | | libZip | 1.9.2 | 20 | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet | | LZMA | 5.4.1 | 20 | | | Zlib | 1.2.13 | 20 | | From 26531f8a3d0ffb537ae75e59c59500103e9c1ca8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 08:53:07 +0200 Subject: [PATCH 2128/4889] New translations mandata.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md index 8a6dd2f8f3debc..2bd5ddd3471a97 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/manData.md @@ -242,7 +242,7 @@ Si quiere guardar un BLOB almacenado en su clase de datos, puedes escribir lo si ## Recuperar sólo una entidad -You can use the [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) syntax when you want to retrieve only one entity. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: +Puede utilizar la sintaxis [`\{dataClass\}:\{attribute\}(value)`](%7BdataClass%7D.html#dataclassattributevalue) cuando quiera recuperar sólo una entidad. Es especialmente útil cuando se quiere hacer una búsqueda relacionada que no se crea en la llave primaria de la clase de datos. Por ejemplo, puede escribir: `GET /rest/Company:companyCode("Acme001")` From 918e2fbe8a107a7901b7d99a6815bccceb2a9d07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 09:16:01 +0200 Subject: [PATCH 2129/4889] New translations overview.md (Spanish) --- .../version-20-R5/MSC/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md index a97c73e6fb7e4a..76266d63a5977d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md @@ -16,8 +16,8 @@ En modo mantenimiento, sólo se muestra la ventana del CSM (el proyecto no es ab Puede abrir el CSM en modo mantenimiento desde dos lugares: -- **From the standard project opening dialog box** - The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: +- **Desde la ventana de diálogo estándar de apertura del proyecto** + La ventana de diálogo Abrir estándar incluye la opción **Centro de Seguridad de Mantenimiento** en el menú asociado con el botón **Abrir**: ![](../assets/en/MSC/MSC_standardOpen.png) - **menú Ayuda/Mantenimiento Centro de seguridad** o botón **MSC** de la barra de herramientas (proyecto no abierto)\ ![](../assets/en/MSC/mscicon.png)\ From 1e61bef9e8f7d325121920e0075e1f060ecd38e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 09:17:03 +0200 Subject: [PATCH 2130/4889] New translations $timeout.md (Spanish) --- .../version-20-R5/REST/$timeout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md index 2eca1a30788188..a13a4211704d58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$timeout.md @@ -11,7 +11,7 @@ Para definir un tiempo de espera para un conjunto de entidades que cree utilizan Una vez que se ha definido el tiempo de espera, cada vez que se llama a un conjunto de entidades (mediante el uso de `$method=entityset`), el tiempo de espera se recalcula basándose en la hora actual y el tiempo de espera. -If an entity set is removed and then recreated using `$method=entityset` along with [`$savedfilter`]($savedfilter.md), the new default timeout is 10 minutes regardless of the timeout you defined when calling `$timeout`. +Si se elimina un conjunto de entidades y luego se vuelve a crear utilizando `$method=entityset` junto con [`$savedfilter`]($savedfilter.md), el nuevo tiempo de espera por defecto es de 10 minutos, independientemente del tiempo de espera que haya definido al llamar a `$timeout`. ## Ejemplo From 48f29a3644e5f72716e0ee036d13663387e30416 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 09:39:09 +0200 Subject: [PATCH 2131/4889] New translations overview.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/MSC/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md index a97c73e6fb7e4a..76266d63a5977d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/overview.md @@ -16,8 +16,8 @@ En modo mantenimiento, sólo se muestra la ventana del CSM (el proyecto no es ab Puede abrir el CSM en modo mantenimiento desde dos lugares: -- **From the standard project opening dialog box** - The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: +- **Desde la ventana de diálogo estándar de apertura del proyecto** + La ventana de diálogo Abrir estándar incluye la opción **Centro de Seguridad de Mantenimiento** en el menú asociado con el botón **Abrir**: ![](../assets/en/MSC/MSC_standardOpen.png) - **menú Ayuda/Mantenimiento Centro de seguridad** o botón **MSC** de la barra de herramientas (proyecto no abierto)\ ![](../assets/en/MSC/mscicon.png)\ From 82d576180d799722eaad0c8a63eebd1d6487cc6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 09:40:08 +0200 Subject: [PATCH 2132/4889] New translations $timeout.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md index 2eca1a30788188..a13a4211704d58 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$timeout.md @@ -11,7 +11,7 @@ Para definir un tiempo de espera para un conjunto de entidades que cree utilizan Una vez que se ha definido el tiempo de espera, cada vez que se llama a un conjunto de entidades (mediante el uso de `$method=entityset`), el tiempo de espera se recalcula basándose en la hora actual y el tiempo de espera. -If an entity set is removed and then recreated using `$method=entityset` along with [`$savedfilter`]($savedfilter.md), the new default timeout is 10 minutes regardless of the timeout you defined when calling `$timeout`. +Si se elimina un conjunto de entidades y luego se vuelve a crear utilizando `$method=entityset` junto con [`$savedfilter`]($savedfilter.md), el nuevo tiempo de espera por defecto es de 10 minutos, independientemente del tiempo de espera que haya definido al llamar a `$timeout`. ## Ejemplo From b5f3834b3c019be495082544439a419e1af7d002 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 10:05:35 +0200 Subject: [PATCH 2133/4889] New translations overview.md (Spanish) --- .../version-20-R6/MSC/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md index b3512dd3af5fc6..352f6b65739c0b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md @@ -16,8 +16,8 @@ En modo mantenimiento, sólo se muestra la ventana del CSM (el proyecto no es ab Puede abrir el CSM en modo mantenimiento desde dos lugares: -- **From the standard project opening dialog box** - The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: +- **Desde la ventana de diálogo estándar de apertura del proyecto** + La ventana de diálogo Abrir estándar incluye la opción **Centro de Seguridad de Mantenimiento** en el menú asociado con el botón **Abrir**: ![](../assets/en/MSC/MSC_standardOpen.png) - **menú Ayuda/Mantenimiento Centro de seguridad** o botón **MSC** de la barra de herramientas (proyecto no abierto)\ ![](../assets/en/MSC/mscicon.png)\ From fe8b147cc8698adc874bd60a6fcdc82a5d0fa0e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 10:06:54 +0200 Subject: [PATCH 2134/4889] New translations $timeout.md (Spanish) --- .../version-20-R6/REST/$timeout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md index a8b244553fca77..a05c680215af55 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$timeout.md @@ -11,7 +11,7 @@ Para definir un tiempo de espera para un conjunto de entidades que cree utilizan Una vez que se ha definido el tiempo de espera, cada vez que se llama a un conjunto de entidades (mediante el uso de `$method=entityset`), el tiempo de espera se recalcula basándose en la hora actual y el tiempo de espera. -If an entity set is removed and then recreated using `$method=entityset` along with [`$savedfilter`]($savedfilter.md), the new default timeout is 10 minutes regardless of the timeout you defined when calling `$timeout`. +Si se elimina un conjunto de entidades y luego se vuelve a crear utilizando `$method=entityset` junto con [`$savedfilter`]($savedfilter.md), el nuevo tiempo de espera por defecto es de 10 minutos, independientemente del tiempo de espera que haya definido al llamar a `$timeout`. ## Ejemplo From b18b7e7640d45a8def9c49e72b73a8a377823807 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Wed, 28 Aug 2024 10:17:43 +0200 Subject: [PATCH 2135/4889] fix resources ORDA --- docs/ORDA/privileges.md | 4 +++- versioned_docs/version-20-R5/ORDA/privileges.md | 4 +++- versioned_docs/version-20-R6/ORDA/privileges.md | 5 ++++- versioned_docs/version-20/ORDA/privileges.md | 4 +++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/ORDA/privileges.md b/docs/ORDA/privileges.md index 63a08f5f27fd69..d6c08f98458e94 100644 --- a/docs/ORDA/privileges.md +++ b/docs/ORDA/privileges.md @@ -27,7 +27,7 @@ For a detailed overview of the whole permissions architecture, please read the [ ## Resources -You can assign specific permission actions to the following exposed resources in your project: +You can assign specific permission actions to the following resources in your project: - the datastore - a dataclass @@ -35,6 +35,8 @@ You can assign specific permission actions to the following exposed resources in - a data model class function - a [singleton](../REST/$singleton.md) function +Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. + A permission action defined at a given level is inherited by default at lower levels, but several permissions can be set: - A permission action defined at the datastore level is automatically assigned to all dataclasses. diff --git a/versioned_docs/version-20-R5/ORDA/privileges.md b/versioned_docs/version-20-R5/ORDA/privileges.md index e99e89a00c733b..5cf2c1206412ad 100644 --- a/versioned_docs/version-20-R5/ORDA/privileges.md +++ b/versioned_docs/version-20-R5/ORDA/privileges.md @@ -24,13 +24,15 @@ If a user attempts to execute an action and does not have the appropriate access ## Resources -You can assign specific permission actions to the following exposed resources in your project: +You can assign specific permission actions to the following resources in your project: - the datastore - a dataclass - an attribute (including computed and alias) - a data model class function +Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. + A permission action defined at a given level is inherited by default at lower levels, but several permissions can be set: - A permission action defined at the datastore level is automatically assigned to all dataclasses. diff --git a/versioned_docs/version-20-R6/ORDA/privileges.md b/versioned_docs/version-20-R6/ORDA/privileges.md index 63a08f5f27fd69..359cf4bf673417 100644 --- a/versioned_docs/version-20-R6/ORDA/privileges.md +++ b/versioned_docs/version-20-R6/ORDA/privileges.md @@ -27,7 +27,7 @@ For a detailed overview of the whole permissions architecture, please read the [ ## Resources -You can assign specific permission actions to the following exposed resources in your project: +You can assign specific permission actions to the following resources in your project: - the datastore - a dataclass @@ -35,6 +35,9 @@ You can assign specific permission actions to the following exposed resources in - a data model class function - a [singleton](../REST/$singleton.md) function +Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. + + A permission action defined at a given level is inherited by default at lower levels, but several permissions can be set: - A permission action defined at the datastore level is automatically assigned to all dataclasses. diff --git a/versioned_docs/version-20/ORDA/privileges.md b/versioned_docs/version-20/ORDA/privileges.md index e0b1cc964b69ae..e0793c23cf72a8 100644 --- a/versioned_docs/version-20/ORDA/privileges.md +++ b/versioned_docs/version-20/ORDA/privileges.md @@ -24,13 +24,15 @@ If a user attempts to execute an action and does not have the appropriate access ## Resources -You can assign specific permission actions to the following exposed resources in your project: +You can assign specific permission actions to the following resources in your project: - the datastore - a dataclass - an attribute (including computed and alias) - a data model class function +Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. + A permission action defined at a given level is inherited by default at lower levels, but several permissions can be set: - A permission action defined at the datastore level is automatically assigned to all dataclasses. From 8eb5d229ef953b32ddb1ece191efb7547aa94f3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 10:53:44 +0200 Subject: [PATCH 2136/4889] New translations 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 7b7292c96f63e0..142cac28c5284f 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 @@ -299,7 +299,7 @@ ALERT($param1+" "+$param2) | PDFWriter | 4.3 | 20 | 12.2.1 で FreeType依存 | | SpreadJS | 16.2.6 | 20.2 HF1 | 4D View Pro エンジン | | | 16.0.4 | 20 | | -| OpenSSL | 3.1.1 | 20 | | +| OpenSSL | 3.1.6 | **20.4 HF2** | | | libZip | 1.9.2 | 20 | Zip クラス、4D Write Pro、svg および serverNet コンポーネントによって使用。 | | LZMA | 5.4.1 | 20 | | | Zlib | 1.2.13 | 20 | | From 35d84bdd9c13f19d542ce029adb74f84afecf793 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 12:50:53 +0200 Subject: [PATCH 2137/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-19/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 62204f7a375714..1933ce08a46563 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -182,8 +182,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: * date * hora (armazenada como número de milissegundos - real) * null -* shared object -* shared collection +* objeto compartido +* coleção compartilhada > Diferente de coleções padrão (não partilhadas), coleções partilhadas não são compatíveis com imagens, ponteiros e objetos ou coleção que não forem partilhadas. From 4d59478903f7e154cd53cb4194dce8230e78adff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 12:52:12 +0200 Subject: [PATCH 2138/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-19/Concepts/variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index c14454333f7b48..2336c9f94ddac7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -219,7 +219,7 @@ Para mais informações, ver o capítulo **Processos** e a descrição destes co ### Variáveis interprocesso -:::warning Deprecated +:::warning Obsoleto Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. From c1fe9d9e6356ee2875267abfa91d6054ecf7d9bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 13:05:48 +0200 Subject: [PATCH 2139/4889] New translations updates.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Notes/updates.md index 54344fae80401e..137382e4400b12 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -299,7 +299,7 @@ If your 4D applications use TLS connections, it is recommended that you upgrade | PDFWriter | 4.3 | 20 | Dependência FreeType na 12.2.1 | | SpreadJS | 16.2.6 | 20.2 HF1 | Motor 4D View Pro | | | 19.6 | 20 | | -| OpenSSL | 3.1.1 | 20 | | +| OpenSSL | 3.1.6 | **20.4 HF2** | | | libZip | 19.5 | 20 | Utilizado pelos componentes zip class, 4D Write Pro, svg e serverNet | | LZMA | 5.4.1 | 20 | | | Zlib | 14.1.6 | 20 | | From 6f5990866b1cc262acd43b23d712980d1a7a12a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 13:05:54 +0200 Subject: [PATCH 2140/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index e04d9373fc4d70..2bf49770c3d8bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -210,8 +210,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: * date * hora (armazenada como número de milissegundos - real) * null -* shared object -* shared collection +* objeto compartido +* coleção compartilhada :::note From a1abc712a08fbf354e534ea3c2d261fa74c2408f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 13:07:11 +0200 Subject: [PATCH 2141/4889] New translations variables.md (Portuguese, Brazilian) --- .../version-20/Concepts/variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 2d591b2c29e984..9d3575c7adadfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -217,7 +217,7 @@ Para mais informações, ver o capítulo **Processos** e a descrição destes co ### Variáveis interprocesso -:::warning Deprecated +:::warning Obsoleto Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. From 292b831939a7d53efe33ccf336f9b98f2c77ca63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 13:43:17 +0200 Subject: [PATCH 2142/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../current/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 61fc68f239d15c..dab1aafa4a3d40 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -170,23 +170,23 @@ Pode criar uma nova coleção e adicionar um novo elemento: O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. -Adding an element to this collection using the assignment operator must be surrounded by the [`Use...End use`](Concepts/shared.md#useend-use) structure, otherwise an error is generated (this is not necessary when adding elements using functions such as [`push()`](#push) or [`map()`](#map) because they automatically trigger an internal *Use...End use*). Reading an element without a *Use...End use* structure is, however, possible. +A adição de um elemento a esta coleção utilizando o operador de atribuição deve ser rodeada pela estrutura [`Use...End use`](Concepts/shared.md#useend-use), caso contrário é gerado um erro (isto não é necessário ao adicionar elementos utilizando funções como [`push()`](#push) ou [`map()`](#map) porque estes ativam automaticamente uma estrutura interna *Use...End use*). A leitura de um elemento sem um *Use... End use* estrutura é, no entanto, possível. :::info -For more information on shared collections, please refer to the [Shared objects and collections](Concepts/shared.md) page. +Para obter mais informações sobre coleções compartilhadas, consulte a página [Objetos e coleções compartilhadas](Concepts/shared.md). ::: -If you do not pass any parameters, `New shared collection` creates an empty shared collection and returns its reference. +Se não quiser passar parâmetros, `New shared collection` cria uma coleção vazia partilhada e retorna sua referência. Precisa atribuir a referência devolvida à uma variável 4D de tipo Collection. > Lembre-se de que as instruções `var : Collection` ou `C_COLLECTION` declaram uma variável do tipo `Collection`, mas não criam nenhuma coleção. -Optionally, you can prefill the new shared collection by passing one or several *value*(s) as parameter(s). Também pode adicionar ou modificar elementos através de atribuição de notação de objetos (ver exemplo). +Opcionalmente pode preencher automaticamente a nova coleção partilhada passando um ou vários *value* como parâmetros. Também pode adicionar ou modificar elementos através de atribuição de notação de objetos (ver exemplo). -If the new element index is beyond the last existing element of the shared collection, the collection is automatically resized and all new intermediary elements are assigned a **null** value. +Se o novo índice elemento for além do último elemento existente da coleção partilhada, a coleção é automaticamente redimensionada e todos os novos elementos intermediários são atribuídos um valor **null**. Pode passar qualquer número de valores dos tipos compatíveis abaixo: @@ -196,8 +196,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: - date - hora (armazenada como número de milissegundos - real) - null -- shared object -- shared collection +- objeto compartido +- coleção compartilhada :::note @@ -239,13 +239,13 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não #### Descrição -The `.at()` function returns the item at position *index*, allowing for positive and negative integers. +A função `.at()` retorna o item na posição *index*, permitindo o uso de números inteiros positivos e negativos. > Essa função não modifica a coleção original. Os números inteiros negativos contam para trás a partir do último item da colecção. -The function returns Undefined if *index* is beyond collection limits. +A função retorna Indefinido se *index* estiver além dos limites da coleção. #### Exemplo @@ -286,11 +286,11 @@ $element:=$col.at(10) // undefined #### Descrição -The `.average()` function returns the arithmetic mean (average) of defined values in the collection instance. +A função `.average()` retorna a média aritmética (média) dos valores definidos na instância de coleção. Apenas elementos numéricos são considerados para cálculos (outros tipos são ignorados). -If the collection contains objects, pass the *propertyPath* parameter to indicate the object property to take into account. +Se a coleção contiver objetos, passe o parâmetro *propertyPath* para indicar a propriedade objeto para levar em consideração. `.average()` retorna `undefined` se: @@ -343,7 +343,7 @@ If the collection contains objects, pass the *propertyPath* parameter to indicat #### Descrição -The `.clear()` function removes all elements from the collection instance and returns an empty collection. +A função `.clear()` remove todos os elementos da instância da coleção e retorna uma coleção vazia. > Essa função modifica a coleção original. @@ -384,7 +384,7 @@ $vSize:=$col.length //$vSize=0 #### Descrição -The `.combine()` function inserts *col2* elements at the end or at the specified *index* position in the collection instance and returns the edited collection. Unlike the `.insert()` function, `.combine()` adds each value of *col2* in the original collection, and not as a single collection element. +A função `.combine()` insere *col2* elementos no final ou na posição *index* especificada na instância da coleção e retorna a coleção editada. Unlike the `.insert()` function, `.combine()` adds each value of *col2* in the original collection, and not as a single collection element. > Essa função modifica a coleção original. @@ -3411,7 +3411,7 @@ The `.sum()` function returns the sum for Apenas elementos numéricos são considerados para cálculos (outros tipos são ignorados). -If the collection contains objects, pass the *propertyPath* parameter to indicate the object property to take into account. +Se a coleção contiver objetos, passe o parâmetro *propertyPath* para indicar a propriedade objeto para levar em consideração. `.sum()` retorna 0 se: From 8cf8ead288edaeb8eca545a9a28ffc48eb8cc736 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 14:04:33 +0200 Subject: [PATCH 2143/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index e5ce9f7641a4a7..123222f781e58b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -170,23 +170,23 @@ Pode criar uma nova coleção e adicionar um novo elemento: O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. -Adding an element to this collection using the assignment operator must be surrounded by the [`Use...End use`](Concepts/shared.md#useend-use) structure, otherwise an error is generated (this is not necessary when adding elements using functions such as [`push()`](#push) or [`map()`](#map) because they automatically trigger an internal *Use...End use*). Reading an element without a *Use...End use* structure is, however, possible. +A adição de um elemento a esta coleção utilizando o operador de atribuição deve ser rodeada pela estrutura [`Use...End use`](Concepts/shared.md#useend-use), caso contrário é gerado um erro (isto não é necessário ao adicionar elementos utilizando funções como [`push()`](#push) ou [`map()`](#map) porque estes ativam automaticamente uma estrutura interna *Use...End use*). A leitura de um elemento sem um *Use... End use* estrutura é, no entanto, possível. :::info -For more information on shared collections, please refer to the [Shared objects and collections](Concepts/shared.md) page. +Para obter mais informações sobre coleções compartilhadas, consulte a página [Objetos e coleções compartilhadas](Concepts/shared.md). ::: -If you do not pass any parameters, `New shared collection` creates an empty shared collection and returns its reference. +Se não quiser passar parâmetros, `New shared collection` cria uma coleção vazia partilhada e retorna sua referência. Precisa atribuir a referência devolvida à uma variável 4D de tipo Collection. > Lembre-se de que as instruções `var : Collection` ou `C_COLLECTION` declaram uma variável do tipo `Collection`, mas não criam nenhuma coleção. -Optionally, you can prefill the new shared collection by passing one or several *value*(s) as parameter(s). Também pode adicionar ou modificar elementos através de atribuição de notação de objetos (ver exemplo). +Opcionalmente pode preencher automaticamente a nova coleção partilhada passando um ou vários *value* como parâmetros. Também pode adicionar ou modificar elementos através de atribuição de notação de objetos (ver exemplo). -If the new element index is beyond the last existing element of the shared collection, the collection is automatically resized and all new intermediary elements are assigned a **null** value. +Se o novo índice elemento for além do último elemento existente da coleção partilhada, a coleção é automaticamente redimensionada e todos os novos elementos intermediários são atribuídos um valor **null**. Pode passar qualquer número de valores dos tipos compatíveis abaixo: @@ -196,8 +196,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: - date - hora (armazenada como número de milissegundos - real) - null -- shared object -- shared collection +- objeto compartido +- coleção compartilhada :::note @@ -239,13 +239,13 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não #### Descrição -The `.at()` function returns the item at position *index*, allowing for positive and negative integers. +A função `.at()` retorna o item na posição *index*, permitindo o uso de números inteiros positivos e negativos. > Essa função não modifica a coleção original. Os números inteiros negativos contam para trás a partir do último item da colecção. -The function returns Undefined if *index* is beyond collection limits. +A função retorna Indefinido se *index* estiver além dos limites da coleção. #### Exemplo @@ -286,11 +286,11 @@ $element:=$col.at(10) // undefined #### Descrição -The `.average()` function returns the arithmetic mean (average) of defined values in the collection instance. +A função `.average()` retorna a média aritmética (média) dos valores definidos na instância de coleção. Apenas elementos numéricos são considerados para cálculos (outros tipos são ignorados). -If the collection contains objects, pass the *propertyPath* parameter to indicate the object property to take into account. +Se a coleção contiver objetos, passe o parâmetro *propertyPath* para indicar a propriedade objeto para levar em consideração. `.average()` retorna `undefined` se: @@ -343,7 +343,7 @@ If the collection contains objects, pass the *propertyPath* parameter to indicat #### Descrição -The `.clear()` function removes all elements from the collection instance and returns an empty collection. +A função `.clear()` remove todos os elementos da instância da coleção e retorna uma coleção vazia. > Essa função modifica a coleção original. @@ -384,7 +384,7 @@ $vSize:=$col.length //$vSize=0 #### Descrição -The `.combine()` function inserts *col2* elements at the end or at the specified *index* position in the collection instance and returns the edited collection. Unlike the `.insert()` function, `.combine()` adds each value of *col2* in the original collection, and not as a single collection element. +A função `.combine()` insere *col2* elementos no final ou na posição *index* especificada na instância da coleção e retorna a coleção editada. Unlike the `.insert()` function, `.combine()` adds each value of *col2* in the original collection, and not as a single collection element. > Essa função modifica a coleção original. @@ -3405,7 +3405,7 @@ The `.sum()` function returns the sum for Apenas elementos numéricos são considerados para cálculos (outros tipos são ignorados). -If the collection contains objects, pass the *propertyPath* parameter to indicate the object property to take into account. +Se a coleção contiver objetos, passe o parâmetro *propertyPath* para indicar a propriedade objeto para levar em consideração. `.sum()` retorna 0 se: From 97e1bf647394f40a4c129adda5ad5dace817ecb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 14:05:37 +0200 Subject: [PATCH 2144/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CollectionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 61fc68f239d15c..dab1aafa4a3d40 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -170,23 +170,23 @@ Pode criar uma nova coleção e adicionar um novo elemento: O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. -Adding an element to this collection using the assignment operator must be surrounded by the [`Use...End use`](Concepts/shared.md#useend-use) structure, otherwise an error is generated (this is not necessary when adding elements using functions such as [`push()`](#push) or [`map()`](#map) because they automatically trigger an internal *Use...End use*). Reading an element without a *Use...End use* structure is, however, possible. +A adição de um elemento a esta coleção utilizando o operador de atribuição deve ser rodeada pela estrutura [`Use...End use`](Concepts/shared.md#useend-use), caso contrário é gerado um erro (isto não é necessário ao adicionar elementos utilizando funções como [`push()`](#push) ou [`map()`](#map) porque estes ativam automaticamente uma estrutura interna *Use...End use*). A leitura de um elemento sem um *Use... End use* estrutura é, no entanto, possível. :::info -For more information on shared collections, please refer to the [Shared objects and collections](Concepts/shared.md) page. +Para obter mais informações sobre coleções compartilhadas, consulte a página [Objetos e coleções compartilhadas](Concepts/shared.md). ::: -If you do not pass any parameters, `New shared collection` creates an empty shared collection and returns its reference. +Se não quiser passar parâmetros, `New shared collection` cria uma coleção vazia partilhada e retorna sua referência. Precisa atribuir a referência devolvida à uma variável 4D de tipo Collection. > Lembre-se de que as instruções `var : Collection` ou `C_COLLECTION` declaram uma variável do tipo `Collection`, mas não criam nenhuma coleção. -Optionally, you can prefill the new shared collection by passing one or several *value*(s) as parameter(s). Também pode adicionar ou modificar elementos através de atribuição de notação de objetos (ver exemplo). +Opcionalmente pode preencher automaticamente a nova coleção partilhada passando um ou vários *value* como parâmetros. Também pode adicionar ou modificar elementos através de atribuição de notação de objetos (ver exemplo). -If the new element index is beyond the last existing element of the shared collection, the collection is automatically resized and all new intermediary elements are assigned a **null** value. +Se o novo índice elemento for além do último elemento existente da coleção partilhada, a coleção é automaticamente redimensionada e todos os novos elementos intermediários são atribuídos um valor **null**. Pode passar qualquer número de valores dos tipos compatíveis abaixo: @@ -196,8 +196,8 @@ Pode passar qualquer número de valores dos tipos compatíveis abaixo: - date - hora (armazenada como número de milissegundos - real) - null -- shared object -- shared collection +- objeto compartido +- coleção compartilhada :::note @@ -239,13 +239,13 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não #### Descrição -The `.at()` function returns the item at position *index*, allowing for positive and negative integers. +A função `.at()` retorna o item na posição *index*, permitindo o uso de números inteiros positivos e negativos. > Essa função não modifica a coleção original. Os números inteiros negativos contam para trás a partir do último item da colecção. -The function returns Undefined if *index* is beyond collection limits. +A função retorna Indefinido se *index* estiver além dos limites da coleção. #### Exemplo @@ -286,11 +286,11 @@ $element:=$col.at(10) // undefined #### Descrição -The `.average()` function returns the arithmetic mean (average) of defined values in the collection instance. +A função `.average()` retorna a média aritmética (média) dos valores definidos na instância de coleção. Apenas elementos numéricos são considerados para cálculos (outros tipos são ignorados). -If the collection contains objects, pass the *propertyPath* parameter to indicate the object property to take into account. +Se a coleção contiver objetos, passe o parâmetro *propertyPath* para indicar a propriedade objeto para levar em consideração. `.average()` retorna `undefined` se: @@ -343,7 +343,7 @@ If the collection contains objects, pass the *propertyPath* parameter to indicat #### Descrição -The `.clear()` function removes all elements from the collection instance and returns an empty collection. +A função `.clear()` remove todos os elementos da instância da coleção e retorna uma coleção vazia. > Essa função modifica a coleção original. @@ -384,7 +384,7 @@ $vSize:=$col.length //$vSize=0 #### Descrição -The `.combine()` function inserts *col2* elements at the end or at the specified *index* position in the collection instance and returns the edited collection. Unlike the `.insert()` function, `.combine()` adds each value of *col2* in the original collection, and not as a single collection element. +A função `.combine()` insere *col2* elementos no final ou na posição *index* especificada na instância da coleção e retorna a coleção editada. Unlike the `.insert()` function, `.combine()` adds each value of *col2* in the original collection, and not as a single collection element. > Essa função modifica a coleção original. @@ -3411,7 +3411,7 @@ The `.sum()` function returns the sum for Apenas elementos numéricos são considerados para cálculos (outros tipos são ignorados). -If the collection contains objects, pass the *propertyPath* parameter to indicate the object property to take into account. +Se a coleção contiver objetos, passe o parâmetro *propertyPath* para indicar a propriedade objeto para levar em consideração. `.sum()` retorna 0 se: From 423d071f94e08a0b1416b4808c0749f8a1eca778 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 19:57:33 +0200 Subject: [PATCH 2145/4889] New translations onselectionchange.md (French) --- .../version-19/Events/onSelectionChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md index 033d1aeb41dce7..f5d6a6eb754501 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md @@ -3,9 +3,9 @@ id: onSelectionChange title: On Selection Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | -| 31 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - Formulaire - [Liste hiérarchique](FormObjects/list_overview.md) - [Zone de saisie](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) | La sélection faite dans l'objet est modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | +| 31 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - Formulaire - [Liste hiérarchique](FormObjects/list_overview.md) - [Zone de saisie](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) | La sélection dans l'objet est modifiée | ## Description From a30bc0f310345275e0dc1092854c1a19f8955d19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:00:26 +0200 Subject: [PATCH 2146/4889] New translations allowproject.md (French) --- .../version-19/WebServer/allowProject.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/allowProject.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/allowProject.md index cf88b4e7e78c89..205e463095a791 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/allowProject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/allowProject.md @@ -8,16 +8,16 @@ Les balises 4D telles que `4DEVAL`, `4DTEXT`, `4DHTML`, etc. ainsi que l'[`URL / Ce mécanisme présente donc un risque de sécurité pour l'application, notamment si un internaute déclenche intentionnellement (ou non) une méthode non destinée à être exécutée via le web. Vous pouvez éviter ce risque comme suit : -* Filtrez les méthodes appelées via les URL à l'aide de la méthode base [`On Web Authentication`](authentication.md#on-web-authentication). Inconvénients : si la base de données comprend un grand nombre de méthodes, ce système peut être difficile à gérer. +* Filtrez les méthodes appelées via les URL à l'aide de la méthode base [`On Web Authentication`](authentication.md#on-web-authentication). Inconvénients : si le projet comprend un grand nombre de méthodes, ce système peut être difficile à gérer. * Utilisez l'option **Available through 4D tags and URLs (4DACTION...)** de la boîte de dialogue Propriétés de la méthode : ![](../assets/en/WebServer/methodProperties.png) -This option is used to individually designate each project method that can be called using the `4DACTION` special URL, or the `4DTEXT`, `4DHTML`, `4DEVAL`, `4DSCRIPT`, `4DIF`, `4DELSEIF` or `4DLOOP` tags. When it is not checked, the project method concerned cannot be directly executed through an HTTP request. Conversely, it can be executed using other types of calls (formulas, other methods, etc.). +This option is used to individually designate each project method that can be called using the `4DACTION` special URL, or the `4DTEXT`, `4DHTML`, `4DEVAL`, `4DSCRIPT`, `4DIF`, `4DELSEIF` or `4DLOOP` tags. Lorsqu'elle n'est pas cochée, la méthode projet concernée ne peut pas être directement exécutée via une requête HTTP. Cependant, elle peut toujours être exécutée en utilisant d'autres types d'appels (formules, autres méthodes, etc.). -This option is unchecked by default. Methods that can be executed through `4DACTION` or specific tags must be specifically indicated. +Cette option n'est pas cochée par défaut. Methods that can be executed through `4DACTION` or specific tags must be specifically indicated. -In the Explorer, Project methods with this property are given a specific icon: +Dans l'Explorateur, les méthodes projet avec cette propriété bénéficient d'une icône spécifique : ![](../assets/en/WebServer/methodIcon.png) From e990d893cca78baa935b282d91e7a5542c7829f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:00:31 +0200 Subject: [PATCH 2147/4889] New translations authentication.md (French) --- .../version-19/WebServer/authentication.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md index c70fad10e83ae4..b6b8d7899227a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md @@ -68,37 +68,37 @@ Comme en mode BASIC, l'utilisateur doit saisir son nom et mot de passe lors de l La méthode de base de données `On Web Authentication` est chargée de gérer l'accès au moteur du serveur web. Elle est appelée par 4D ou 4D Server lorsqu'une requête HTTP dynamique est reçue. -### Database method calls +### Appels des méthodes base -The `On Web Authentication` database method is automatically called when a request or processing requires the execution of some 4D code (except for REST calls). It is also called when the web server receives an invalid static URL (for example, if the static page requested does not exist). +The `On Web Authentication` database method is automatically called when a request or processing requires the execution of some 4D code (except for REST calls). Elle est également appelée lorsque le serveur web reçoit une URL statique invalide (par exemple, si la page statique demandée n'existe pas). The `On Web Authentication` database method is therefore called: -- when the web server receives a URL requesting a resource that does not exist +- lorsque le serveur web reçoit une URL demandant une ressource qui n'existe pas - when the web server receives a URL beginning with `4DACTION/`, `4DCGI/`... - when the web server receives a root access URL and no home page has been set in the Settings or by means of the `WEB SET HOME PAGE` command - when the web server processes a tag executing code (e.g `4DSCRIPT`) in a semi-dynamic page. The `On Web Authentication` database method is NOT called: -- when the web server receives a URL requesting a valid static page. +- lorsque le serveur web reçoit une URL demandant une page statique valide. - when the web server reveives a URL beginning with `rest/` and the REST server is launched (in this case, the authentication is handled through the [`On REST Authentication` database method](REST/configuration.md#using-the-on-rest-authentication-database-method) or [Structure settings](REST/configuration.md#using-the-structure-settings)). ### Syntaxe **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| Paramètres | Type | | Description | -| ---------- | ------- |:--:| ------------------------------------------------- | -| $1 | Text | <- | Variable URL | -| $2 | Text | <- | HTTP headers + HTTP body (up to 32 kb limit) | -| $3 | Text | <- | IP address of the web client (browser) | -| $4 | Text | <- | Adresse IP du serveur | -| $5 | Text | <- | Nom d'utilisateur | -| $6 | Text | <- | Mot de passe | -| $0 | Boolean | -> | True = request accepted, False = request rejected | +| Paramètres | Type | | Description | +| ---------- | ------- |:--:| -------------------------------------------------------- | +| $1 | Text | <- | Variable URL | +| $2 | Text | <- | En-têtes HTTP + Corps HTTP (jusqu'à une limite de 32 ko) | +| $3 | Text | <- | Adresse IP du client web (navigateur) | +| $4 | Text | <- | Adresse IP du serveur | +| $5 | Text | <- | Nom d'utilisateur | +| $6 | Text | <- | Mot de passe | +| $0 | Boolean | -> | True = demande acceptée, False = demande rejetée | -You must declare these parameters as follows: +Vous devez déclarer ces paramètres de la manière suivante : ```4d //On Web Authentication database method @@ -125,9 +125,9 @@ Alternatively, you can use the [named parameters](Concepts/parameters.md#named-p The first parameter (`$1`) is the URL received by the server, from which the host address has been removed. -Let’s take the example of an Intranet connection. Suppose that the IP address of your 4D Web Server machine is 123.45.67.89. The following table shows the values of $1 depending on the URL entered in the Web browser: +Prenons l'exemple d'une connexion Intranet. Supposons que l'adresse IP de votre machine serveur Web 4D est 123.45.67.89. Le tableau suivant montre les valeurs de $1 en fonction de l'URL saisie dans le navigateur Web : -| URL entered in web browser | Value of parameter $1 | +| URL entrée dans le navigateur web | Valeur du paramètre $1 | | ------------------------------------ | ------------------------ | | 123.45.67.89 | / | | | / | @@ -135,38 +135,38 @@ Let’s take the example of an Intranet connection. Suppose that the IP address | | /Customers/Add | | 123.45.67.89/Do_This/If_OK/Do_That | /Do_This/If_OK/Do_That | -#### $2 - Header and Body of the HTTP request +#### $2 - En-tête (header) et corps (body) de la requête HTTP -The second parameter (`$2`) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Authentication` database method as it is. Its contents will vary depending on the nature of the web browser which is attempting the connection. +The second parameter (`$2`) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Authentication` database method as it is. Son contenu variera en fonction de la nature du navigateur web qui tente la connexion. -If your application uses this information, it is up to you to parse the header and the body. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. -> For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Beyond this size, they are truncated by the 4D HTTP server. +Si votre application utilise ces informations, il vous appartient d'analyser l'en-tête et le corps. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. +> Pour des raisons de performance, la taille des données passant par le paramètre $2 ne doit pas dépasser 32 Ko. Au-delà de cette taille, ils sont tronqués par le serveur HTTP 4D. -#### $3 - Web client IP address +#### $3 - Adresse IP du client Web -The `$3` parameter receives the IP address of the browser’s machine. This information can allow you to distinguish between intranet and internet connections. -> 4D returns IPv4 addresses in a hybrid IPv6/IPv4 format written with a 96-bit prefix, for example ::ffff:192.168.2.34 for the IPv4 address 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. +The `$3` parameter receives the IP address of the browser’s machine. Cette information peut vous permettre de distinguer entre les connexions intranet et internet. +> 4D renvoie les adresses IPv4 dans un format hybride IPv6/IPv4 écrit avec un préfixe de 96 bits, par exemple ::ffff:192.168.2.34 pour l'adresse IPv4 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. -#### $4 - Server IP address +#### $4 - Adresse IP du serveur -The `$4` parameter receives the IP address used to call the web server. 4D allows for multi-homing, which allows you to exploit machines with more than one IP address. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.md#ip-address-to-listen). +The `$4` parameter receives the IP address used to call the web server. 4D permet le multi-homing, ce qui vous permet d'exploiter des machines avec plus d'une adresse IP. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.md#ip-address-to-listen). -#### $5 and $6 - User Name and Password +#### $5 et $6 - Nom d'utilisateur et mot de passe The `$5` and `$6` parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser. This dialog box appears for each connection, if [basic](#basic-protocol) or [digest](#digest-protocol) authentication is selected. -> If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. +> Si le nom d'utilisateur envoyé par le navigateur existe dans 4D, le paramètre $6 (le mot de passe de l'utilisateur) n'est pas renvoyé pour des raisons de sécurité. -#### $0 parameter +#### Paramètre $0 The `On Web Authentication` database method returns a boolean in $0: -- If $0 is True, the connection is accepted. +- Si $0 est True, la connexion est acceptée. -- If $0 is False, the connection is refused. +- Si $0 est False, la connexion est refusée. The `On Web Connection` database method is only executed if the connection has been accepted by `On Web Authentication`. > **WARNING**
    If no value is set to $0 or if $0 is not defined in the `On Web Authentication` database method, the connection is considered as accepted and the `On Web Connection` database method is executed. -> - * Do not call any interface elements in the `On Web Authentication` database method (`ALERT`, `DIALOG`, etc.) because otherwise its execution will be interrupted and the connection refused. The same thing will happen if an error occurs during its processing. +> - * Do not call any interface elements in the `On Web Authentication` database method (`ALERT`, `DIALOG`, etc.) because otherwise its execution will be interrupted and the connection refused. La même chose se produira s'il y a une erreur lors de son traitement. ### Exemple From 2d05aafcca74ac62141ae14551d01d319ae033de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:00:34 +0200 Subject: [PATCH 2148/4889] New translations gettingstarted.md (French) --- .../version-19/WebServer/gettingStarted.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/gettingStarted.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/gettingStarted.md index f191a2b9ed3181..d8b8a4a1895b44 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/gettingStarted.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/gettingStarted.md @@ -3,36 +3,36 @@ id: gettingStarted title: Prise en main --- -This "Getting started" section is geared at first-time users who want an overall overview on how to go from zero to a 4D website that handles data from the database. Let's start! +Cette section d'initiation est destinée aux nouveaux utilisateurs qui souhaitent avoir une vue d'ensemble sur la façon de créer à partir de rien un site Web 4D qui gère des données provenant de la base. C'est parti ! ## Hello World Example -Let's start by making the web server send "Hello World" to the browser. The most simple way to do this is to create a project, start the web server and write a small code that returns a text in the `On Web Connection` database method. +Commençons par faire en sorte que le serveur web envoie "Hello World" au navigateur. The most simple way to do this is to create a project, start the web server and write a small code that returns a text in the `On Web Connection` database method. -### Starting the web server +### Démarrer le serveur web -To start the 4D web server: +Pour démarrer le Serveur Web 4D: -1. Launch your 4D application and create a new, empty 4D project. +1. Lancez votre application 4D et créez un nouveau projet 4D vide. 2. In the **Run** menu, select **Start Web Server**. -That's all! The web server is started (you can see that the menu item has become **Stop Web Server**). It is now ready to handle requests. To check it, we'll display the default home page. +C'est tout ! Le serveur web est démarré (vous pouvez voir que l'élément de menu est devenu **Arrêter le serveur web**). Il est maintenant prêt à traiter les requêtes. Pour le vérifier, nous allons afficher la page d'accueil par défaut. -### Displaying the default home page +### Affichage de la page home par défaut The 4D web server creates automatically a default `index.html` page in the default `WebFolder` root folder, created at the same level as the Project folder. -1. Launch a web browser and connect to the web server IP address (default http port for 4D web server is 80). If the web server and the browser are on the same machine, you can select **Test Web Server** in the **Run** menu. +1. Lancez un navigateur web et connectez-vous à l'adresse IP du serveur web (le port http par défaut pour le serveur web 4D est 80). If the web server and the browser are on the same machine, you can select **Test Web Server** in the **Run** menu. -The default home page is displayed: +La page d'accueil par défaut est affichée : ![](../assets/en/WebServer/defaultHomePage.png) -### Displaying Hello World +### Affichage de Hello World 1. Open the Explorer, display the Database Methods list and double-click on `On Web Connection`. -2. Enter the following code: +2. Saisissez le code suivant : ```4d Case of @@ -46,31 +46,31 @@ End case End case ``` -The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. This very simple code only sends the text to the browser. +The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. Ce code très simple envoie simplement le texte au navigateur. -3. In your browser, enter the following URL: +3. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/hello ``` -The web server handles the request and returns: +Le serveur web traite la demande et renvoie : ![](../assets/en/WebServer/hello.png) -## Getting data from the database +## Obtenir des données à partir de la base -Now we'll see how simple it is to get data from the database. First, we will create a table and fill it with some data. +Maintenant, nous allons voir à quel point il est simple de récupérer des données de la base. Tout d'abord, nous allons créer une table et la remplir avec quelques données. -Create a basic database with, for example, a single table containing some records: +Créez une base de données basique avec, par exemple, une seule table contenant quelques enregistrements : ![](../assets/en/WebServer/hello2.png) ![](../assets/en/WebServer/hello3.png) -### Displaying data in a page +### Affichage des données dans une page The most simple solution to display data is to call a [template page](templates.md) containing tags. -1. Using any text editor, create a file containing the following lines: +1. À l'aide de n'importe quel éditeur de texte, créez un fichier contenant les lignes suivantes : ```html @@ -84,13 +84,13 @@ The most simple solution to display data is to call a [template page](templates. ``` 2. Name the file "friends.shtml" and save it in the **WebFolder** of your project. -3. In your browser, enter the following URL: +3. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/friends.shtml ``` -`.shtml` pages are automatically processed by the web server. Your page filled with data is returned: +`.shtml` pages are automatically processed by the web server. Votre page remplie avec les données est renvoyée : ![](../assets/en/WebServer/hello3bis.png) @@ -102,7 +102,7 @@ If we not only want to *display* data, but to *use* it, we can use ORDA and the ![](../assets/en/WebServer/hello5.png) -2. In your browser, enter the following URL: +2. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/rest/$catalog @@ -263,7 +263,7 @@ End if ![](../assets/en/WebServer/hello0.png) -4. In your browser, enter the following URL: +4. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/4DACTION/login/?userID=john@4d.com&password=123 From b9d1612e2ad1dfc95c1b0e48b406323493b54615 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:00:36 +0200 Subject: [PATCH 2149/4889] New translations httprequests.md (French) --- .../version-19/WebServer/httpRequests.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md index dc2113c1adc94b..b6d2a88d100f68 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md @@ -15,7 +15,7 @@ The 4D web server provides several features to handle HTTP requests: The `On Web Connection` database method can be used as the entry point for the 4D Web server. -### Database method calls +### Appels des méthodes base The `On Web Connection` database method is automatically called when the server reveives any URL that is not a path to an existing page on the server. The database method is called with the URL. @@ -27,14 +27,14 @@ For example, the URL "*a/b/c*" will call the database method, but "*a/b/c.html*" **On Web Connection**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -| Paramètres | Type | | Description | -| ---------- | ---- |:--:| -------------------------------------------- | -| $1 | Text | <- | Variable URL | -| $2 | Text | <- | HTTP headers + HTTP body (up to 32 kb limit) | -| $3 | Text | <- | IP address of the web client (browser) | -| $4 | Text | <- | Adresse IP du serveur | -| $5 | Text | <- | Nom d'utilisateur | -| $6 | Text | <- | Mot de passe | +| Paramètres | Type | | Description | +| ---------- | ---- |:--:| -------------------------------------------------------- | +| $1 | Text | <- | Variable URL | +| $2 | Text | <- | En-têtes HTTP + Corps HTTP (jusqu'à une limite de 32 ko) | +| $3 | Text | <- | Adresse IP du client web (navigateur) | +| $4 | Text | <- | Adresse IP du serveur | +| $5 | Text | <- | Nom d'utilisateur | +| $6 | Text | <- | Mot de passe | You must declare these parameters as shown below: @@ -64,7 +64,7 @@ The first parameter ($1) is the URL entered by users in the address area of thei Let’s use an intranet connection as an example. Suppose that the IP address of your 4D Web Server machine is 123.4.567.89. The following table shows the values of $1 depending on the URL entered in the web browser: -| URL entered in web browser | Value of parameter $1 | +| URL entrée dans le navigateur web | Valeur du paramètre $1 | | ------------------------------------ | ------------------------ | | 123.4.567.89 | / | | | / | @@ -74,26 +74,26 @@ Let’s use an intranet connection as an example. Suppose that the IP address of Note that you are free to use this parameter at your convenience. 4D simply ignores the value passed beyond the host part of the URL. For example, you can establish a convention where the value "*/Customers/Add*" means “go directly to add a new record in the `[Customers]` table.” By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcuts to different parts of your application. By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcuts to different parts of your application. This way, web users can quickly access resources of your website without going through the entire navigation path each time they make a new connection. -### $2 - Header and Body of the HTTP request +### $2 - En-tête (header) et corps (body) de la requête HTTP The second parameter ($2) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Connection` database method "as is". Its contents will vary depending on the nature of the web browser attempting the connection. -If your application uses this information, it is up to you to parse the header and the body. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. -> For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Beyond this size, they are truncated by the 4D HTTP server. +Si votre application utilise ces informations, il vous appartient d'analyser l'en-tête et le corps. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. +> Pour des raisons de performance, la taille des données passant par le paramètre $2 ne doit pas dépasser 32 Ko. Au-delà de cette taille, ils sont tronqués par le serveur HTTP 4D. -### $3 - Web client IP address +### $3 - Adresse IP du client Web -The $3 parameter receives the IP address of the browser’s machine. This information can allow you to distinguish between intranet and internet connections. -> 4D returns IPv4 addresses in a hybrid IPv6/IPv4 format written with a 96-bit prefix, for example ::ffff:192.168.2.34 for the IPv4 address 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. +The $3 parameter receives the IP address of the browser’s machine. Cette information peut vous permettre de distinguer entre les connexions intranet et internet. +> 4D renvoie les adresses IPv4 dans un format hybride IPv6/IPv4 écrit avec un préfixe de 96 bits, par exemple ::ffff:192.168.2.34 pour l'adresse IPv4 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. -### $4 - Server IP address +### $4 - Adresse IP du serveur The $4 parameter receives the IP address requested by the 4D Web Server. 4D allows for multi-homing, which allows you to use machines with more than one IP address. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.html#ip-address-to-listen). -### $5 and $6 - User Name and Password +### $5 et $6 - Nom d'utilisateur et mot de passe The $5 and $6 parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser, if applicable (see the [authentication page](authentication.md)). -> If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. +> Si le nom d'utilisateur envoyé par le navigateur existe dans 4D, le paramètre $6 (le mot de passe de l'utilisateur) n'est pas renvoyé pour des raisons de sécurité. ## /4DACTION From 9c398a316e6dc9268c270d15e8ed48ea95a740c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:12:39 +0200 Subject: [PATCH 2150/4889] New translations onselectionchange.md (French) --- .../version-20/Events/onSelectionChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md index 033d1aeb41dce7..f5d6a6eb754501 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md @@ -3,9 +3,9 @@ id: onSelectionChange title: On Selection Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | -| 31 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - Formulaire - [Liste hiérarchique](FormObjects/list_overview.md) - [Zone de saisie](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) | La sélection faite dans l'objet est modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | +| 31 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - Formulaire - [Liste hiérarchique](FormObjects/list_overview.md) - [Zone de saisie](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) | La sélection dans l'objet est modifiée | ## Description From 4ec8e9d1fa1e3c6b01760cf58d16a6f7cdecbed6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:14:20 +0200 Subject: [PATCH 2151/4889] New translations privileges.md (French) --- .../version-20/ORDA/privileges.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md index 962a55d68c0974..3ed71956d060ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md @@ -24,13 +24,15 @@ Si un utilisateur tente d'exécuter une action et ne dispose pas des droits d'ac ## Resources -Vous pouvez assigner des actions de permission spécifiques aux ressources exposées suivantes dans votre projet : +You can assign specific permission actions to the following resources in your project: - le datastore - une dataclass - un attribut (y compris calculé et alias) - une fonction de classe du modèle de données +Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. + Une action de permission définie à un certain niveau est héritée par défaut aux niveaux inférieurs, mais plusieurs niveaux de permissions peuvent être définis : - Une action de permission définie au niveau du datastore est automatiquement assignée à toutes les dataclass. From 50facee265316c21ac44dc737023601d48f12bf9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:14:24 +0200 Subject: [PATCH 2152/4889] New translations general.md (French) --- .../version-20/Preferences/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Preferences/general.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Preferences/general.md index bb55a785728b18..2b80b7dfd57ad4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Preferences/general.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Preferences/general.md @@ -28,7 +28,7 @@ Depuis macOS Sierra, les applications Mac bénéficient d'onglets automatiques f Vous pouvez bénéficier de cette fonctionnalité dans les environnements de 4D suivants (versions 64 bits uniquement) : -* Code Editor windows +* Fenêtres de l'éditeur de code * Fenêtres de l'éditeur de formulaires Toutes les fenêtres de ces éditeurs peuvent être ouvertes sous forme d'onglets : From 3a5bd32bbb7c61f7280d75850e6127999cf1fa8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:15:27 +0200 Subject: [PATCH 2153/4889] New translations allowproject.md (French) --- .../version-20/WebServer/allowProject.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/allowProject.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/allowProject.md index 2e3f9b3cfd206a..a7d11e4ee6b939 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/allowProject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/allowProject.md @@ -8,16 +8,16 @@ Les balises 4D telles que `4DEVAL`, `4DTEXT`, `4DHTML`, etc. ainsi que l'[`URL / Ce mécanisme présente donc un risque de sécurité pour l'application, notamment si un internaute déclenche intentionnellement (ou non) une méthode non destinée à être exécutée via le web. Vous pouvez éviter ce risque comme suit : -* Filtrez les méthodes appelées via les URL à l'aide de la méthode base [`On Web Authentication`](authentication.md#on-web-authentication). Inconvénients : si la base de données comprend un grand nombre de méthodes, ce système peut être difficile à gérer. +* Filtrez les méthodes appelées via les URL à l'aide de la méthode base [`On Web Authentication`](authentication.md#on-web-authentication). Inconvénients : si le projet comprend un grand nombre de méthodes, ce système peut être difficile à gérer. * Utilisez l'option **Available through 4D tags and URLs (4DACTION...)** de la boîte de dialogue Propriétés de la méthode : ![](../assets/en/WebServer/methodProperties.png) -This option is used to individually designate each project method that can be called using the `4DACTION` special URL, or the `4DTEXT`, `4DHTML`, `4DEVAL`, `4DSCRIPT`, `4DIF`, `4DELSEIF` or `4DLOOP` tags. When it is not checked, the project method concerned cannot be directly executed through an HTTP request. Conversely, it can be executed using other types of calls (formulas, other methods, etc.). +This option is used to individually designate each project method that can be called using the `4DACTION` special URL, or the `4DTEXT`, `4DHTML`, `4DEVAL`, `4DSCRIPT`, `4DIF`, `4DELSEIF` or `4DLOOP` tags. Lorsqu'elle n'est pas cochée, la méthode projet concernée ne peut pas être directement exécutée via une requête HTTP. Cependant, elle peut toujours être exécutée en utilisant d'autres types d'appels (formules, autres méthodes, etc.). -This option is unchecked by default. Methods that can be executed through `4DACTION` or specific tags must be specifically indicated. +Cette option n'est pas cochée par défaut. Methods that can be executed through `4DACTION` or specific tags must be specifically indicated. -In the Explorer, Project methods with this property are given a specific icon: +Dans l'Explorateur, les méthodes projet avec cette propriété bénéficient d'une icône spécifique : ![](../assets/en/WebServer/methodIcon.png) From 7b15afc8e62cee40acad748fdd3c5bec40e68a61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:15:28 +0200 Subject: [PATCH 2154/4889] New translations authentication.md (French) --- .../version-20/WebServer/authentication.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md index 612bcfaa26bf01..a573274df83572 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md @@ -73,20 +73,20 @@ Comme en mode BASIC, l'utilisateur doit saisir son nom et mot de passe lors de l La méthode de base de données `On Web Authentication` est chargée de gérer l'accès au moteur du serveur web. Elle est appelée par 4D ou 4D Server lorsqu'une requête HTTP dynamique est reçue. -### Database method calls +### Appels des méthodes base -The `On Web Authentication` database method is automatically called when a request or processing requires the execution of some 4D code (except for REST calls). It is also called when the web server receives an invalid static URL (for example, if the static page requested does not exist). +The `On Web Authentication` database method is automatically called when a request or processing requires the execution of some 4D code (except for REST calls). Elle est également appelée lorsque le serveur web reçoit une URL statique invalide (par exemple, si la page statique demandée n'existe pas). The `On Web Authentication` database method is therefore called: -- when the web server receives a URL requesting a resource that does not exist +- lorsque le serveur web reçoit une URL demandant une ressource qui n'existe pas - when the web server receives a URL beginning with `4DACTION/`, `4DCGI/`... - when the web server receives a root access URL and no home page has been set in the Settings or by means of the `WEB SET HOME PAGE` command - when the web server processes a tag executing code (e.g `4DSCRIPT`) in a semi-dynamic page. The `On Web Authentication` database method is NOT called: -- when the web server receives a URL requesting a valid static page. +- lorsque le serveur web reçoit une URL demandant une page statique valide. - when the web server reveives a URL beginning with `rest/` and the REST server is launched (in this case, the authentication is handled through the [`On REST Authentication` database method](REST/configuration.md#using-the-on-rest-authentication-database-method) or [Structure settings](REST/configuration.md#using-the-structure-settings)). @@ -94,17 +94,17 @@ The `On Web Authentication` database method is NOT called: **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| Paramètres | Type | | Description | -| ---------- | ------- |:--:| ------------------------------------------------- | -| $1 | Text | <- | Variable URL | -| $2 | Text | <- | HTTP headers + HTTP body (up to 32 kb limit) | -| $3 | Text | <- | IP address of the web client (browser) | -| $4 | Text | <- | Adresse IP du serveur | -| $5 | Text | <- | Nom d'utilisateur | -| $6 | Text | <- | Mot de passe | -| $0 | Boolean | -> | True = request accepted, False = request rejected | +| Paramètres | Type | | Description | +| ---------- | ------- |:--:| -------------------------------------------------------- | +| $1 | Text | <- | Variable URL | +| $2 | Text | <- | En-têtes HTTP + Corps HTTP (jusqu'à une limite de 32 ko) | +| $3 | Text | <- | Adresse IP du client web (navigateur) | +| $4 | Text | <- | Adresse IP du serveur | +| $5 | Text | <- | Nom d'utilisateur | +| $6 | Text | <- | Mot de passe | +| $0 | Boolean | -> | True = demande acceptée, False = demande rejetée | -You must declare these parameters as follows: +Vous devez déclarer ces paramètres de la manière suivante : ```4d //On Web Authentication database method @@ -132,9 +132,9 @@ Alternatively, you can use the [named parameters](Concepts/parameters.md#named-p The first parameter (`$1`) is the URL received by the server, from which the host address has been removed. -Let’s take the example of an Intranet connection. Suppose that the IP address of your 4D Web Server machine is 123.45.67.89. The following table shows the values of $1 depending on the URL entered in the Web browser: +Prenons l'exemple d'une connexion Intranet. Supposons que l'adresse IP de votre machine serveur Web 4D est 123.45.67.89. Le tableau suivant montre les valeurs de $1 en fonction de l'URL saisie dans le navigateur Web : -| URL entered in web browser | Value of parameter $1 | +| URL entrée dans le navigateur web | Valeur du paramètre $1 | | ------------------------------------ | ------------------------ | | 123.45.67.89 | / | | http://123.45.67.89 | / | @@ -142,40 +142,40 @@ Let’s take the example of an Intranet connection. Suppose that the IP address | http://123.45.67.89/Customers/Add | /Customers/Add | | 123.45.67.89/Do_This/If_OK/Do_That | /Do_This/If_OK/Do_That | -#### $2 - Header and Body of the HTTP request +#### $2 - En-tête (header) et corps (body) de la requête HTTP -The second parameter (`$2`) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Authentication` database method as it is. Its contents will vary depending on the nature of the web browser which is attempting the connection. +The second parameter (`$2`) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Authentication` database method as it is. Son contenu variera en fonction de la nature du navigateur web qui tente la connexion. -If your application uses this information, it is up to you to parse the header and the body. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. -> For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Beyond this size, they are truncated by the 4D HTTP server. +Si votre application utilise ces informations, il vous appartient d'analyser l'en-tête et le corps. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. +> Pour des raisons de performance, la taille des données passant par le paramètre $2 ne doit pas dépasser 32 Ko. Au-delà de cette taille, ils sont tronqués par le serveur HTTP 4D. -#### $3 - Web client IP address +#### $3 - Adresse IP du client Web -The `$3` parameter receives the IP address of the browser’s machine. This information can allow you to distinguish between intranet and internet connections. -> 4D returns IPv4 addresses in a hybrid IPv6/IPv4 format written with a 96-bit prefix, for example ::ffff:192.168.2.34 for the IPv4 address 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. +The `$3` parameter receives the IP address of the browser’s machine. Cette information peut vous permettre de distinguer entre les connexions intranet et internet. +> 4D renvoie les adresses IPv4 dans un format hybride IPv6/IPv4 écrit avec un préfixe de 96 bits, par exemple ::ffff:192.168.2.34 pour l'adresse IPv4 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. -#### $4 - Server IP address +#### $4 - Adresse IP du serveur -The `$4` parameter receives the IP address used to call the web server. 4D allows for multi-homing, which allows you to exploit machines with more than one IP address. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.md#ip-address-to-listen). +The `$4` parameter receives the IP address used to call the web server. 4D permet le multi-homing, ce qui vous permet d'exploiter des machines avec plus d'une adresse IP. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.md#ip-address-to-listen). -#### $5 and $6 - User Name and Password +#### $5 et $6 - Nom d'utilisateur et mot de passe The `$5` and `$6` parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser. This dialog box appears for each connection, if [basic](#basic-protocol) or [digest](#digest-protocol) authentication is selected. -> If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. +> Si le nom d'utilisateur envoyé par le navigateur existe dans 4D, le paramètre $6 (le mot de passe de l'utilisateur) n'est pas renvoyé pour des raisons de sécurité. -#### $0 parameter +#### Paramètre $0 The `On Web Authentication` database method returns a boolean in $0: -* If $0 is True, the connection is accepted. +* Si $0 est True, la connexion est acceptée. -* If $0 is False, the connection is refused. +* Si $0 est False, la connexion est refusée. The `On Web Connection` database method is only executed if the connection has been accepted by `On Web Authentication`. > **WARNING**
    If no value is set to $0 or if $0 is not defined in the `On Web Authentication` database method, the connection is considered as accepted and the `On Web Connection` database method is executed. -> * * Do not call any interface elements in the `On Web Authentication` database method (`ALERT`, `DIALOG`, etc.) because otherwise its execution will be interrupted and the connection refused. The same thing will happen if an error occurs during its processing. +> * * Do not call any interface elements in the `On Web Authentication` database method (`ALERT`, `DIALOG`, etc.) because otherwise its execution will be interrupted and the connection refused. La même chose se produira s'il y a une erreur lors de son traitement. ### Exemple From 0af441c5fc39f1240c48f875f9a73003d9fead34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:15:30 +0200 Subject: [PATCH 2155/4889] New translations gettingstarted.md (French) --- .../version-20/WebServer/gettingStarted.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/gettingStarted.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/gettingStarted.md index 529df5e705db31..26bb8829903228 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/gettingStarted.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/gettingStarted.md @@ -3,37 +3,37 @@ id: gettingStarted title: Développement Web --- -This "Getting started" section is geared at first-time users who want an overall overview on how to go from zero to a 4D website that handles data from the database. Let's start! +Cette section d'initiation est destinée aux nouveaux utilisateurs qui souhaitent avoir une vue d'ensemble sur la façon de créer à partir de rien un site Web 4D qui gère des données provenant de la base. C'est parti ! ## Hello World Example -Let's start by making the web server send "Hello World" to the browser. The most simple way to do this is to create a project, start the web server and write a small code that returns a text in the `On Web Connection` database method. +Commençons par faire en sorte que le serveur web envoie "Hello World" au navigateur. The most simple way to do this is to create a project, start the web server and write a small code that returns a text in the `On Web Connection` database method. -### Starting the web server +### Démarrer le serveur web -To start the 4D web server: +Pour démarrer le Serveur Web 4D: -1. Launch your 4D application and create a new, empty 4D project. +1. Lancez votre application 4D et créez un nouveau projet 4D vide. 2. In the **Run** menu, select **Start Web Server**. -That's all! The web server is started (you can see that the menu item has become **Stop Web Server**). It is now ready to handle requests. To check it, we'll display the default home page. +C'est tout ! Le serveur web est démarré (vous pouvez voir que l'élément de menu est devenu **Arrêter le serveur web**). Il est maintenant prêt à traiter les requêtes. Pour le vérifier, nous allons afficher la page d'accueil par défaut. -### Displaying the default home page +### Affichage de la page home par défaut The 4D web server creates automatically a default `index.html` page in the default `WebFolder` root folder, created at the same level as the Project folder. -1. Launch a web browser and connect to the web server IP address (default http port for 4D web server is 80). If the web server and the browser are on the same machine, you can select **Test Web Server** in the **Run** menu. +1. Lancez un navigateur web et connectez-vous à l'adresse IP du serveur web (le port http par défaut pour le serveur web 4D est 80). If the web server and the browser are on the same machine, you can select **Test Web Server** in the **Run** menu. -The default home page is displayed: +La page d'accueil par défaut est affichée : ![](../assets/en/WebServer/defaultHomePage.png) -### Displaying Hello World +### Affichage de Hello World 1. Open the Explorer, display the Database Methods list and double-click on `On Web Connection`. -2. Enter the following code: +2. Saisissez le code suivant : ```4d Case of @@ -47,32 +47,32 @@ End case End case ``` -The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. This very simple code only sends the text to the browser. +The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. Ce code très simple envoie simplement le texte au navigateur. -3. In your browser, enter the following URL: +3. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/hello ``` -The web server handles the request and returns: +Le serveur web traite la demande et renvoie : ![](../assets/en/WebServer/hello.png) -## Getting data from the database +## Obtenir des données à partir de la base -Now we'll see how simple it is to get data from the database. First, we will create a table and fill it with some data. +Maintenant, nous allons voir à quel point il est simple de récupérer des données de la base. Tout d'abord, nous allons créer une table et la remplir avec quelques données. -Create a basic database with, for example, a single table containing some records: +Créez une base de données basique avec, par exemple, une seule table contenant quelques enregistrements : ![](../assets/en/WebServer/hello2.png) ![](../assets/en/WebServer/hello3.png) -### Displaying data in a page +### Affichage des données dans une page The most simple solution to display data is to call a [template page](templates.md) containing tags. -1. Using any text editor, create a file containing the following lines: +1. À l'aide de n'importe quel éditeur de texte, créez un fichier contenant les lignes suivantes : ```html @@ -86,13 +86,13 @@ The most simple solution to display data is to call a [template page](templates. ``` 2. Name the file "friends.shtml" and save it in the **WebFolder** of your project. -3. In your browser, enter the following URL: +3. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/friends.shtml ``` -`.shtml` pages are automatically processed by the web server. Your page filled with data is returned: +`.shtml` pages are automatically processed by the web server. Votre page remplie avec les données est renvoyée : ![](../assets/en/WebServer/hello3bis.png) @@ -105,7 +105,7 @@ If we not only want to *display* data, but to *use* it, we can use ORDA and the ![](../assets/en/WebServer/hello5.png) -2. In your browser, enter the following URL: +2. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/rest/$catalog @@ -272,7 +272,7 @@ End if ![](../assets/en/WebServer/hello0.png) -4. In your browser, enter the following URL: +4. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/4DACTION/login/?userID=john@4d.com&password=123 From 7c51a09c7352b416445b741c320062dda9922f5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:15:32 +0200 Subject: [PATCH 2156/4889] New translations httprequests.md (French) --- .../version-20/WebServer/httpRequests.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md index 5babe08615c597..327edfabe25005 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md @@ -16,7 +16,7 @@ The 4D web server provides several features to handle HTTP requests: The `On Web Connection` database method can be used as the entry point for the 4D Web server. -### Database method calls +### Appels des méthodes base The `On Web Connection` database method is automatically called when the server reveives any URL that is not a path to an existing page on the server. The database method is called with the URL. @@ -28,14 +28,14 @@ For example, the URL "*a/b/c*" will call the database method, but "*a/b/c.html*" **On Web Connection**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -| Paramètres | Type | | Description | -| ---------- | ---- |:--:| -------------------------------------------- | -| $1 | Text | <- | Variable URL | -| $2 | Text | <- | HTTP headers + HTTP body (up to 32 kb limit) | -| $3 | Text | <- | IP address of the web client (browser) | -| $4 | Text | <- | Adresse IP du serveur | -| $5 | Text | <- | Nom d'utilisateur | -| $6 | Text | <- | Mot de passe | +| Paramètres | Type | | Description | +| ---------- | ---- |:--:| -------------------------------------------------------- | +| $1 | Text | <- | Variable URL | +| $2 | Text | <- | En-têtes HTTP + Corps HTTP (jusqu'à une limite de 32 ko) | +| $3 | Text | <- | Adresse IP du client web (navigateur) | +| $4 | Text | <- | Adresse IP du serveur | +| $5 | Text | <- | Nom d'utilisateur | +| $6 | Text | <- | Mot de passe | You must declare these parameters as shown below: @@ -68,7 +68,7 @@ The first parameter ($1) is the URL entered by users in the address area of thei Let’s use an intranet connection as an example. Suppose that the IP address of your 4D Web Server machine is 123.4.567.89. The following table shows the values of $1 depending on the URL entered in the web browser: -| URL entered in web browser | Value of parameter $1 | +| URL entrée dans le navigateur web | Valeur du paramètre $1 | | ------------------------------------ | ------------------------ | | 123.4.567.89 | / | | http://123.45.67.89 | / | @@ -79,27 +79,27 @@ Let’s use an intranet connection as an example. Suppose that the IP address of Note that you are free to use this parameter at your convenience. 4D simply ignores the value passed beyond the host part of the URL. For example, you can establish a convention where the value "*/Customers/Add*" means “go directly to add a new record in the `[Customers]` table.” By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcuts to different parts of your application. By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcuts to different parts of your application. This way, web users can quickly access resources of your website without going through the entire navigation path each time they make a new connection. -### $2 - Header and Body of the HTTP request +### $2 - En-tête (header) et corps (body) de la requête HTTP The second parameter ($2) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Connection` database method "as is". Its contents will vary depending on the nature of the web browser attempting the connection. -If your application uses this information, it is up to you to parse the header and the body. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. -> For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Beyond this size, they are truncated by the 4D HTTP server. +Si votre application utilise ces informations, il vous appartient d'analyser l'en-tête et le corps. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. +> Pour des raisons de performance, la taille des données passant par le paramètre $2 ne doit pas dépasser 32 Ko. Au-delà de cette taille, ils sont tronqués par le serveur HTTP 4D. -### $3 - Web client IP address +### $3 - Adresse IP du client Web -The $3 parameter receives the IP address of the browser’s machine. This information can allow you to distinguish between intranet and internet connections. -> 4D returns IPv4 addresses in a hybrid IPv6/IPv4 format written with a 96-bit prefix, for example ::ffff:192.168.2.34 for the IPv4 address 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. +The $3 parameter receives the IP address of the browser’s machine. Cette information peut vous permettre de distinguer entre les connexions intranet et internet. +> 4D renvoie les adresses IPv4 dans un format hybride IPv6/IPv4 écrit avec un préfixe de 96 bits, par exemple ::ffff:192.168.2.34 pour l'adresse IPv4 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. -### $4 - Server IP address +### $4 - Adresse IP du serveur The $4 parameter receives the IP address requested by the 4D Web Server. 4D allows for multi-homing, which allows you to use machines with more than one IP address. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.html#ip-address-to-listen). -### $5 and $6 - User Name and Password +### $5 et $6 - Nom d'utilisateur et mot de passe The $5 and $6 parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser, if applicable (see the [authentication page](authentication.md)). -> If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. +> Si le nom d'utilisateur envoyé par le navigateur existe dans 4D, le paramètre $6 (le mot de passe de l'utilisateur) n'est pas renvoyé pour des raisons de sécurité. From 9de19cdd6378bce7e252ae68b47a3c05056a78e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:28:06 +0200 Subject: [PATCH 2157/4889] New translations creating-using-macros.md (French) --- .../version-20/code-editor/creating-using-macros.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md index eba8e5845ccfe1..2ee5dd7708543f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md @@ -84,7 +84,7 @@ Voici la liste des balises et leur mode d'utilisation : | `` | Emplacement du point d'insertion dans le code après l'insertion de la macro. | | `` | Balise remplacée par le nom de l'utilisateur 4D courant. | | `` | Balise remplacée par le nom d'utilisateur courant du système. | -| `` | Tag replaced by the current method name. | +| `` | Balise remplacée par le nom de la méthode courante. | | `` | Tag replaced by path syntax (as returned by [`METHOD Get path`](https://doc.4d.com/4dv19R/help/command/en/page1164.html) of the current method. | | `` | Balise remplacée par la date courante. | | | *Attribut*: | From c96be07c68d9ff5a6144021159ef247daf4ef8b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:28:09 +0200 Subject: [PATCH 2158/4889] New translations write-class-method.md (French) --- .../code-editor/write-class-method.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md index 4990fbdf959064..5a580ab83cef70 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/write-class-method.md @@ -548,7 +548,7 @@ Lorsque la sélection ne contient que du code actif, la commande **Commenter** e ## Déployer / Contracter -Le code 4D situé à l'intérieur des boucles et des conditions peut être replié ou déplié, afin de faciliter la lecture des méthodes : +Le code 4D situé à l'intérieur des boucles et des conditions peut être contracté ou déployé, afin de faciliter la lecture des méthodes : - Code déployé : ![](../assets/en/code-editor/expanded-code.png) @@ -558,83 +558,83 @@ Si vous placez la souris sur le bouton de déploiement [...], une infobulle appa Une portion de code repliée peut être sélectionnée, copiée, collée ou supprimée. Toutes les lignes incluses seront copiées, collées ou supprimées respectivement. Lorsqu'une portion de code est collée, elle est automatiquement déployée. -There are several ways to expand and collapse code: +Il y a plusieurs façons de déployer et de contracter le code : -- Click on the expand/collapse icons ([+] and [-] under Windows) or on the opening button [...] +- Cliquer sur les icônes de déploiement/réduction ([+] et [-] sous Windows) ou sur le bouton d'ouverture [...] - Use the commands of the **Method > Collapse/Expand** submenu: - **Collapse Selection** / **Expand Selection**: collapses or expands all the code structures found in the text selection. - **Collapse Current Level** / **Expand Current Level**: collapses or expands the code structure at the level where the cursor is located. These commands are also available in the **context menu** of the editor. - - **Collapse All** / **Expand All**: collapses or expands all the loops and conditions of a method. These commands are also available in the toolbar of the editor. + - **Collapse All** / **Expand All**: collapses or expands all the loops and conditions of a method. Ces commandes sont également disponibles dans la barre d'outils de l'éditeur. -## Blocks +## Blocs -Blocks can be defined by: +Les blocs peuvent être définis par : -- Guillemets -- Parentheses -- A logical structure (If/Else/End if, While/End while, Repeat/Until Case of/End case) -- Braces +- des guillemets +- des parenthèses +- une structure logique (Si/Sinon/Fin de si, Tant que/Fin tant que, Répéter/Jusque, Au cas ou/Fin de cas...) +- des accolades -### Select Enclosing Block +### Sélectionner bloc The **Select Enclosing Block** function is used to select the "enclosing block" of the code containing the insertion point. -If a block of text is already selected, the function selects the enclosing block of the next highest level and so on, until the entire method is selected. +Si un bloc de texte est déjà sélectionné, la fonction sélectionne le bloc englobant du niveau supérieur suivant, et ainsi de suite, jusqu'à ce que la méthode entière soit sélectionnée. Pressing **Ctrl+Shift+B** (Windows) or **Command+Shift+B** (macOS) enables you to reverse this operation and deselect the last enclosing block selected. **Note:** If the insertion point is placed in an `If` or `Else` type structure, the enclosing block will be the one containing, respectively, the `If` or `Else` statement. -### Start of Block or End of Block +### Début de bloc ou Fin de bloc Two commands make it easier to move around within code structures (e.g. `If...Else...End if`): - **Start Of Block**: places the cursor at the start of the current structure, just before the initial keyword. - **End Of Block**: places the cursor at the end of the current structure, just after the final keyword. -These commands are found in the **Method** menu as well as the context menu of the editor. You can also use the following shortcuts: +These commands are found in the **Method** menu as well as the context menu of the editor. Vous pouvez également utiliser les raccourcis suivants : - Windows: **Ctrl + up arrow** or **Ctrl** + **down arrow**‚ - macOS: **Command** + **up arrow** or **Command** +**down arrow**. -## Bookmarks +## Signets -4D lets you associate bookmarks with certain lines in your methods. You can then browse quickly within the code by passing from one bookmark to another using specific commands. +4D vous permet d'associer des signets à certaines lignes de vos méthodes. Vous pouvez alors naviguer rapidement dans le code en passant d'un signet à un autre à l'aide de commandes spécifiques. ![](../assets/en/code-editor/bookm.png) -A bookmark moves along with its original row if additional rows are inserted in the method. Bookmarks are saved with the methods. +Un signet se déplace avec sa ligne d'origine si des lignes supplémentaires sont insérées dans la méthode. Les signets sont enregistrés avec les méthodes. Bookmarks are managed using the **Bookmarks** submenu of the **Method** menu: - **Toggle**: Associates a bookmark with the current line (where the cursor is located) if it does not already have one or removes the existing bookmark if it does. This function is also available using the **Toggle Bookmark** command of the editor's context menu or using the **Ctrl+F3** (Windows) or **Command+F3** (macOS) keyboard shortcut. - **Remove All**: Removes all bookmarks from the foreground window. -- **Goto Next** / **Goto Previous**: Enables browsing among bookmarks in the window. Selecting one of these commands places the cursor on the first character of the line associated with the bookmark concerned. You can also use the keyboard shortcuts **F3** (go to next) or **Shift+F3** (go to previous). +- **Goto Next** / **Goto Previous**: Enables browsing among bookmarks in the window. La sélection d'une de ces commandes place le curseur sur le premier caractère de la ligne associée au signet concerné. You can also use the keyboard shortcuts **F3** (go to next) or **Shift+F3** (go to previous). :::info -You can use bookmarks as markers for lines that contain an [item found by a search](#find). In this case, 4D automatically adds the bookmarks. For more information, refer to [Bookmark all](#bookmark-all). +You can use bookmarks as markers for lines that contain an [item found by a search](#find). Dans ce cas, 4D ajoute automatiquement les signets. For more information, refer to [Bookmark all](#bookmark-all). ::: -## Reveal in Explorer +## Afficher dans l'Explorateur The **Reveal in Explorer...** command opens an Explorer window with the target element selected. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Reveal in Explorer...** . -## Search Callers +## Chercher les appelants -The **Search Callers** command in the **Method** menu is only enabled for project methods. It searches for all the objects (other methods or menus) that reference the project method. +The **Search Callers** command in the **Method** menu is only enabled for project methods. Elle recherche tous les objets (autres méthodes ou menus) qui font référence à la méthode projet. **Note:** The **Search Callers...** command is also available in **Explorer** > **Methods** -This command displays its results in a new window. +Cette commande affiche ses résultats dans une nouvelle fenêtre. -## Goto Definition +## Aller à définition The **Goto Definition** command opens the definition of an element referenced in the Code Editor. To do this, place the cursor inside the object name or select it, and choose **Method** > **Goto Definition...** or use the context menu of the editor. @@ -646,13 +646,13 @@ This feature is also available through the keyboard shortcut **Ctrl+K** (Windows The effect of the **Goto Definition...** command varies depending on the target element: -- with a project method, it displays the contents of the method in a new window of the Code Editor -- with a class name or class function, it opens the class in the the Code Editor +- avec une méthode projet, elle affiche le contenu de la méthode dans une nouvelle fenêtre de l'Editeur de code +- avec un nom de classe ou une fonction de classe, elle ouvre la classe dans l'Éditeur de code - with a built-in 4D command or function, it has the same effect as the [**Show documentation**](#show-documentation) command. -## Show documentation +## Montrer la documentation -The **Show documentation...** command opens the documentation for the target element. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Show documentation...** or use the contextual menu. The effect varies depending on the target element. Par exemple : +The **Show documentation...** command opens the documentation for the target element. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Show documentation...** or use the contextual menu. L'effet varie en fonction de l'élément cible. Par exemple : - Selecting a project method or a user class and choosing **Show documentation...** selects the method in the Explorer and switches to the documentation tab - Selecting a 4D command, function, or class name and choosing **Show documentation...** displays the online documentation. @@ -660,18 +660,18 @@ The **Show documentation...** command opens the documentation for the target ele :::tip -To display the documentation of a 4D "classic" language command, select the command name or simply place the cursor in the name and press **F1**. The documentation of the command is displayed in a new window of your default browser. 4D looks for the documentation depending on the settings made in the Preferences (see [Documentation location](../Preferences/general.md#documentation-location)). +To display the documentation of a 4D "classic" language command, select the command name or simply place the cursor in the name and press **F1**. La documentation de la commande est affichée dans une nouvelle fenêtre de votre navigateur par défaut. 4D looks for the documentation depending on the settings made in the Preferences (see [Documentation location](../Preferences/general.md#documentation-location)). ::: -## Search References +## Chercher les références The **Search References...** command found in the **Method** menu or the context menu of the Code Editor finds all the objects (methods and forms) in the project where the current item of the method is referenced (used). -The current item is either the one selected or the one where the cursor is located. It can be a field name, variable name, command, string, and so on. For example, the following action looks for all the occurrences of the *vlNbCmd* variable in the database: +L'élément courant est soit celui sélectionné, soit celui où se trouve le curseur. Il peut s’agir d’un nom de champ, de nom de variable, de commande, d’une chaîne, etc. For example, the following action looks for all the occurrences of the *vlNbCmd* variable in the database: ![find-dialog](../assets/en/code-editor/search-references.png) -This command displays its results in a new window. +Cette commande affiche ses résultats dans une nouvelle fenêtre. From 5d196043dc7ae40b6f451bfb86fe0c89b7243eb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:01 +0200 Subject: [PATCH 2159/4889] New translations onopendetail.md (French) --- .../version-20-R5/Events/onOpenDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenDetail.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenDetail.md index e7e0c3b31a8667..49309858065e78 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOpenDetail.md @@ -12,7 +12,7 @@ title: On Open Detail L'événement `On Open Detail` peut être utilisé dans les contextes suivants : - **Formulaires de sortie** : un enregistrement est sur le point d'être affiché dans le formulaire détaillé associé au formulaire de sortie. Cet événement ne peut pas être sélectionné pour les formulaires projet, il est uniquement disponible avec les **formulaires table**. -- List box of the [**selection type**](FormObjects/listbox_overview.md#selection-list-boxes): This event is generated when a record is about to be displayed in the detail form associated with a list box of the selection type (and before this form is opened). +- List box de [**type sélection**](FormObjects/listbox_overview.md#selection-list-boxes) : cet événement est généré lorsqu'un enregistrement est sur le point d'être affiché dans le formulaire détail associé à une list box de type sélection (et avant que ce formulaire ne soit ouvert). ### Numéro de ligne affiché From c7e895ece6caf243d93d57eb7b00d8c26363ae55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:03 +0200 Subject: [PATCH 2160/4889] New translations onoutsidecall.md (French) --- .../version-20-R5/Events/onOutsideCall.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOutsideCall.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOutsideCall.md index c3ef7008c6e80c..0d64d26cc63090 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOutsideCall.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onOutsideCall.md @@ -9,6 +9,6 @@ title: Sur appel extérieur ## Description -Cet événement est appelé lorsque le formulaire est appelé à partir d'un autre processus via la commande `POST OUTSIDE CALL`. +Cet événement est appelé lorsque le formulaire est appelé à partir d'un autre process via la commande `POST OUTSIDE CALL`. -> L'événement `On Outside Call` modifie le contexte de saisie du formulaire. In particular, if a field was being edited, the [`On Data Change`](onDataChange.md) event is generated. +> L'événement `On Outside Call` modifie le contexte de saisie du formulaire. En particulier, si un champ était en cours de modification, l'événement [`On Data Change`](onDataChange.md) est généré. From a3f4b678a63930c9134de51678d4d94365427656 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:07 +0200 Subject: [PATCH 2161/4889] New translations onprintingbreak.md (French) --- .../version-20-R5/Events/onPrintingBreak.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingBreak.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingBreak.md index bc377666717692..81d5fc36a4808f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingBreak.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingBreak.md @@ -3,9 +3,9 @@ id: onPrintingBreak title: On Printing Break --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 6 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | L’une des zones de rupture du formulaire est sur le point d’être imprimée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 6 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | L’une des zones de rupture du formulaire est sur le point d’être imprimée | ## Description From 7ea06a3b67761baf4ff89d45784e88f422b2e2bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:09 +0200 Subject: [PATCH 2162/4889] New translations onprintingdetail.md (French) --- .../version-20-R5/Events/onPrintingDetail.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingDetail.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingDetail.md index 91c73731accd96..ea4b2265b23ef7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingDetail.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingDetail.md @@ -3,9 +3,9 @@ id: onPrintingDetail title: On Printing Detail --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 23 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | La zone détaillée du formulaire est sur le point d’être imprimée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 23 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | La zone détaillée du formulaire est sur le point d’être imprimée | ## Description From 96371f04beb35429983ae95f6d595a2c7188f87d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:10 +0200 Subject: [PATCH 2163/4889] New translations onprintingfooter.md (French) --- .../version-20-R5/Events/onPrintingFooter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingFooter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingFooter.md index 13e435c91c4505..07d4be1df2ec89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingFooter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onPrintingFooter.md @@ -3,9 +3,9 @@ id: onPrintingFooter title: On Printing Footer --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | -| 7 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | La zone de pied du formulaire est sur le point d’être imprimée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | +| 7 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Onglet](FormObjects/tabControl.md) | La zone de pied du formulaire est sur le point d’être imprimée | ## Description From e3f2a01490d8373334a0da95890604336fa11ab4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:14 +0200 Subject: [PATCH 2164/4889] New translations onrowresize.md (French) --- .../version-20-R5/Events/onRowResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md index 5f017470b291ba..fd89cc4715ae08 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md @@ -5,7 +5,7 @@ title: On Row Resize | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------------------- | --------------------------------------------------------------------- | -| 60 | [4D View Pro Area](FormObjects/viewProArea_overview.md) | La hauteur d'une ligne est modifiée par un utilisateur avec la souris | +| 60 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) | La hauteur d'une ligne est modifiée par un utilisateur avec la souris | ## Description From 5764159c6a51120b7ff0cac7dab2741491f30911 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:16 +0200 Subject: [PATCH 2165/4889] New translations onselectionchange.md (French) --- .../version-20-R5/Events/onSelectionChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md index 66f5c2658a416c..78960f9f56e078 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md @@ -3,9 +3,9 @@ id: onSelectionChange title: On Selection Change --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | -| 31 | [4D View Pro area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) | La sélection faite dans l'objet est modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | +| 31 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - Formulaire - [Liste Hiérarchique](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) | La sélection dans l'objet est modifiée | ## Description From 3bdc0576fa8d550b138ee292dfff59520fbdeda3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:19 +0200 Subject: [PATCH 2166/4889] New translations onunload.md (French) --- .../version-20-R5/Events/onUnload.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md index 73697770f9b851..2f7c0a23609ed5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUnload.md @@ -14,7 +14,7 @@ Cet événement est déclenché lorsque le formulaire est généré. Tous les objets du formulaire (de n'importe quelle page) dont la propriété d'événement `On Unload` est sélectionnée verront leur méthode objet appelée. Ensuite, si la propriété d'événement formulaire `On Unload` est sélectionnée, la méthode formulaire sera appelée. -> The [`On Load`](onLoad.md) and [`On Unload`] events are generated for objects if they are enabled for both the objects and the form to which the objects belong. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. +> Les événements [`On Load`](onLoad.md) et [`On Unload`] sont générés pour les objets s'ils sont activés tant pour les objets que pour le formulaire auquels ils appartiennent. Si les événements sont activés pour les objets uniquement, ils ne se produiront pas; ces deux événements doivent également être activés au niveau du formulaire. ### Sous-formulaire From 39f8af5a9dd3d786c0982dab81e0721644220608 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:22 +0200 Subject: [PATCH 2167/4889] New translations onurlresourceloading.md (French) --- .../version-20-R5/Events/onUrlResourceLoading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md index c6bcfef5094c7a..9b0bb6c7436f48 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onUrlResourceLoading.md @@ -9,7 +9,7 @@ title: On URL Resource Loading ## Description -This event is generated each time a new resource (picture, frame, etc.) is loaded on the current Web page. +Cet événement est généré à chaque fois qu'une nouvelle ressource (image, frame, etc.) est chargée dans la page Web courante. La variable [Progression](FormObjects/properties_WebArea.md#progression) associée à la zone vous permet de connaître l'état du chargement. From 4ce8b9bdc003936d9a5ba7a3bf5bb981fa873c40 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:23 +0200 Subject: [PATCH 2168/4889] New translations onvalidate.md (French) --- .../version-20-R5/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onValidate.md index 8657f8ee345977..02ae19282ff1a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: Sur validation --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [Zone 4D Write Pro](FormObjects/writeProArea_overview) - [Bouton](FormObjects/button_overview.md) - [Grille de boutons](FormObjects/buttonGrid_overview.md) - [Case à cocher](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Liste hiérarchique](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) - [Bouton image](FormObjects/pictureButton_overview.md) - [Pop up menu image](FormObjects/picturePopupMenu_overview.md) - [Zone de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Sous-formulaire](FormObjects/subform_overview.md) - [Onglet](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description From bce9200819bcfd03ba6dec0680e8d9197954dadd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:25 +0200 Subject: [PATCH 2169/4889] New translations onvprangechanged.md (French) --- .../version-20-R5/Events/onVpRangeChanged.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md index ea4f36439c4a27..e601153d7cbe0f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md @@ -5,7 +5,7 @@ title: On VP Range Changed | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 61 | [4D View Pro Area](FormObjects/viewProArea_overview.md) | La plage de cellules 4D View Pro a changé (ex : un calcul de formule, une valeur supprimée d'une cellule, etc.) | +| 61 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) | La plage de cellules 4D View Pro a changé (ex : un calcul de formule, une valeur supprimée d'une cellule, etc.) | ## Description @@ -13,14 +13,14 @@ Cet événement est généré lorsqu'un changement intervient dans une plage de L'objet retourné par la commande FORM Event contient : -| Propriété | Type | Description | -| ------------ | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| objectName | text | Nom de la zone 4D View Pro | -| code | entier long | On VP Range Changed | -| Description | text | "On VP Range Changed" | -| sheetName | text | Nom de la feuille de l'événement | -| range | object | Plage de cellules liées au changement | -| changedCells | object | Plage contenant uniquement les cellules modifiées. Il peut s'agir d'une gamme combinée. | -| action | text | The type of operation generating the event:
  • "clear" - A clear range value operation
  • "dragDrop" - A drag and drop operation
  • "dragFill" - A drag fill operation
  • "evaluateFormula" - Setting a formula in a specified cell range
  • "paste" - A paste operation
  • "setArrayFormula" - Setting a formula in a specified cell range
  • "sort" - Sorting a range of cells
  • | +| Propriété | Type | Description | +| ------------ | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| objectName | text | Nom de la zone 4D View Pro | +| code | entier long | On VP Range Changed | +| Description | text | "On VP Range Changed" | +| sheetName | text | Nom de la feuille de l'événement | +| range | object | Plage de cellules liées au changement | +| changedCells | object | Plage contenant uniquement les cellules modifiées. Il peut s'agir d'une gamme combinée. | +| action | text | Le type d'opération générant l'événement :
  • "clear" - Une opération de suppression de plage
  • "dragDrop" - Une opération de glisser-déposer
  • "dragFill" - Une opération de remplissage par glisser
  • "evaluateFormula" - Définir une formule dans une plage de cellules spécifiée
  • "paste" - Une opération de coller
  • "setArrayFormula" - Définir une formule dans une plage de cellules
  • "sort" - Tri d'une plage de cellules
  • | > Voir également [On After Edit](onAfterEdit.md). From 74fcda10ecfa60a24c3fa87c86e6d2ec24e82fbe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:26 +0200 Subject: [PATCH 2170/4889] New translations onvpready.md (French) --- .../version-20-R5/Events/onVpReady.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpReady.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpReady.md index 56d033b0902009..406c1ac8c23b84 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpReady.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onVpReady.md @@ -5,7 +5,7 @@ title: On VP Ready | Code | Peut être appelé par | Définition | | ---- | ------------------------------------------------------- | ------------------------------------------------ | -| 9 | [4D View Pro Area](FormObjects/viewProArea_overview.md) | Le chargement de la zone 4D View Pro est terminé | +| 9 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) | Le chargement de la zone 4D View Pro est terminé | ## Description From 24d1f6c611296c8ba25049d67dd6620ccc015fe3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:27 +0200 Subject: [PATCH 2171/4889] New translations onwindowopeningdenied.md (French) --- .../version-20-R5/Events/onWindowOpeningDenied.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onWindowOpeningDenied.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onWindowOpeningDenied.md index d54b1385bcecc1..3d808d2d795526 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onWindowOpeningDenied.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/onWindowOpeningDenied.md @@ -5,7 +5,7 @@ title: On Window Opening Denied | Code | Peut être appelé par | Définition | | ---- | ---------------------------------------------- | -------------------------------- | -| 53 | [Web Area](../FormObjects/webArea_overview.md) | Une fenêtre pop-up a été bloquée | +| 53 | [Zone Web](../FormObjects/webArea_overview.md) | Une fenêtre pop-up a été bloquée |
    Historique @@ -21,14 +21,14 @@ Cet événement est généré lorsque l'ouverture d'une fenêtre pop-up est bloq Vous pouvez identifier l'URL bloquée à l'aide de la commande `WA Get last filtered URL`. -This event is also triggered when a drop operation has been done in the Web area (with embedded and Wwindows system [engines](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine)) if the [Drag and drop](../FormObjects/webArea_overview.md#user-interface) option is also enabled for the area. Vous pouvez accepter l'action de déposer en appelant : +Cet événement est également généré lorsqu'une opération de déposer a été effectuée dans la zone Web (avec les [moteurs de rendu](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) système embarqué et Windows) si l'option [Glisser-déposer](../FormObjects/webArea_overview.md#user-interface) est également activée pour la zone. Vous pouvez accepter l'action de déposer en appelant : ```4d -//web area object method +//méthode objet zone web If (FORM Event.code=On Window Opening Denied) WA OPEN URL(*; "WebArea"; WA Get last filtered URL(*; "WebArea")) - // or UrlVariable:=WA Get last filtered URL(*; "WebArea") - // where UrlVariable is the URL variable associated to the web area + // ou UrlVariable:=WA Get last filtered URL(*; "WebArea") + // où UrlVariable est la variable URL associée à la zone web End if ``` From 4c2d913ee9481b8be30a2b353378e6702ca8b750 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:30:29 +0200 Subject: [PATCH 2172/4889] New translations overview.md (French) --- .../version-20-R5/Events/overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md index 09a19debddd252..05b1193f21f639 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md @@ -20,15 +20,15 @@ End if Chaque événement est retourné sous forme d'objet par la commande `FORM Event`. Par défaut, il contient les propriétés suivantes : -| Propriété | Type | Description | -| ----------- | ----------- | ------------------------------------------------------------------------------------------------ | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | entier long | Numeric value of the form event. Also returned by the `Form event code` command | -| Description | text | Name of the form event (e.g. "On After Edit") | +| Propriété | Type | Description | +| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------- | +| objectName | text | Nom de l'objet générant l'événement - Non inclus si l'événement est déclenché par le formulaire | +| code | entier long | Valeur numérique de l'événement formulaire. Egalement retourné par la commande `Form event code` | +| Description | text | Nom de l'événement de formulaire (par exemple "On After Edit") | Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#additional-properties) such as `columnName` or `isRowSelected`. +- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#additional-properties) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes From b6a7b96ba683edfaa7594bbe65219d2563fe6c7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:32:21 +0200 Subject: [PATCH 2173/4889] New translations privileges.md (French) --- .../version-20-R5/ORDA/privileges.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index 1017fa56a56941..38a9737a9aa7c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -19,13 +19,15 @@ Si un utilisateur tente d'exécuter une action et ne dispose pas des droits d'ac ## Ressources -Vous pouvez assigner des actions de permission spécifiques aux ressources exposées suivantes dans votre projet : +You can assign specific permission actions to the following resources in your project: - le datastore - une dataclass - un attribut (y compris calculé et alias) - une fonction de classe du modèle de données +Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. + Une action de permission définie à un certain niveau est héritée par défaut aux niveaux inférieurs, mais plusieurs niveaux de permissions peuvent être définis : - Une action de permission définie au niveau du datastore est automatiquement assignée à toutes les dataclass. From 0de8b922a2ac629ba9b2017b7eb86b59901c1624 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:32:25 +0200 Subject: [PATCH 2174/4889] New translations general.md (French) --- .../version-20-R5/Preferences/general.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md index 1d6ca72d087a4b..2351d6c471f339 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Preferences/general.md @@ -30,7 +30,7 @@ Depuis macOS Sierra, les applications Mac bénéficient d'onglets automatiques f Vous pouvez bénéficier de cette fonctionnalité dans les environnements de 4D suivants (versions 64 bits uniquement) : -- Code Editor windows +- Fenêtres de l'éditeur de code - Fenêtres de l'éditeur de formulaires Toutes les fenêtres de ces éditeurs peuvent être ouvertes sous forme d'onglets : @@ -94,7 +94,7 @@ Grâce à ce principe, sous macOS les dossiers des bases apparaissent sous forme ### Inclure les tokens dans les fichiers sources des projets -Lorsque cette option est cochée, les [fichiers sources des méthodes](../Project/architecture.md#sources) enregistrées dans les nouveaux projets 4D contiendront des **tokens** pour les objets classiques du langage et de la base (constantes, commandes, tabl Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). +Lorsque cette option est cochée, les [fichiers sources des méthodes](../Project/architecture.md#sources) enregistrées dans les nouveaux projets 4D contiendront des **tokens** pour les objets du langage classic et de la base (constantes, commandes, tables et champs). Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv19R3/4D/19-R3/Using-tokens-in-formulas.300-5583062.en.html)). Si vous avez l'intention d'utiliser des VCS ou des éditeurs de code externes avec vos nouveaux projets, il est préférable de décocher cette option pour une meilleure lisibilité du code avec ces outils. From ce781cc635d5eb34129c604d7cefbbc3e9f4afda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:32:33 +0200 Subject: [PATCH 2175/4889] New translations compiler.md (French) --- .../version-20-R5/Project/compiler.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md index c4c3af450cc5e3..18840931d2483c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/compiler.md @@ -35,13 +35,13 @@ Double-cliquez sur chaque erreur détectée pour ouvrir la méthode ou la classe Utilisez les commandes **Erreur précédente** / **Erreur suivante** du menu **Méthode** pour naviguer d'une erreur à l'autre. -Le nombre d'erreurs trouvées lors de vos premières compilations peut être déconcertant, mais ne vous laissez pas décourager. Vous découvrirez rapidement qu'elles proviennent souvent de la même source, à savoir la non-conformité avec certaines conventions du projet. The compiler always provides a [precise diagnosis](#error-file) of the errors in order to help you correct them. +Le nombre d'erreurs trouvées lors de vos premières compilations peut être déconcertant, mais ne vous laissez pas décourager. Vous découvrirez rapidement qu'elles proviennent souvent de la même source, à savoir la non-conformité avec certaines conventions du projet. Le compilateur fournit toujours un [diagnostic précis](#error-file) des erreurs afin de vous aider à les corriger. > La compilation nécessite une licence appropriée. Sans cette licence, il n'est pas possible d'effectuer une compilation (les boutons sont désactivés). Néanmoins, il est toujours possible de vérifier la syntaxe et de générer des méthodes de typage. ## Exécuter la compilation -Une fois le projet compilé, il est possible de passer du [mode interprété au mode compilé](Concepts/interpreted.md), et vice versa, à tout moment et sans avoir à quitter l'application 4D (sauf si le code interprété a été supprimé). To do this, use the **Restart Interpreted** and **Restart Compiled** commands of the **Run** menu. La [boîte de dialogue d'ouverture de projet ](GettingStarted/creating.md#options) de 4D permet également de choisir le mode interprété ou compilé au lancement du projet. +Une fois le projet compilé, il est possible de passer du [mode interprété au mode compilé](Concepts/interpreted.md), et vice versa, à tout moment et sans avoir à quitter l'application 4D (sauf si le code interprété a été supprimé). Pour ce faire, utilisez les commandes **Redémarrer en interprété** et **Redémarrer en compilé** du menu **Exécution**. La [boîte de dialogue d'ouverture de projet ](GettingStarted/creating.md#options) de 4D permet également de choisir le mode interprété ou compilé au lancement du projet. Lorsque vous passez d'un mode à l'autre, 4D ferme le mode courant et ouvre le nouveau. Cela équivaut à quitter et à rouvrir l'application. Chaque fois que vous passez d'un mode à l'autre, 4D exécute les deux méthodes base suivantes (si elles sont spécifiées) dans cet ordre : `On Exit` -> `On Startup`. @@ -49,7 +49,7 @@ Si vous modifiez votre projet en mode interprété, vous devez le recompiler pou ## Caractéristiques de la fenêtre du compilateur -In addition to the [**Compile** button](#compile), the Compiler window provides additional features that are useful during the project development phase. +En plus du bouton [**Compiler**](#compiler), la fenêtre du compilateur fournit des fonctionnalités supplémentaires qui sont utiles pendant la phase de développement du projet. ### Vérifier la syntaxe @@ -59,7 +59,7 @@ Le contrôle syntaxique peut également être lancé directement à l'aide de la ### Générer le typage -Le bouton **Générer le typage** crée ou met à jour les méthodes de compilation du typage. Compiler methods are project methods that group together all the variable and array typing declarations (process and interprocess), as well as the [method parameters declared outside prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). Ces méthodes, lorsqu'elles existent, sont utilisées directement par le compilateur lors de la compilation du code, ce qui permet d'accélérer les durées de compilation. +Le bouton **Générer le typage** crée ou met à jour les méthodes de typage du compilateur. Les méthodes de typage sont des méthodes projet qui regroupent toutes les déclarations de variables et de tableaux (process et interprocess), ainsi que les [paramètres de méthodes déclarés en dehors des prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). Ces méthodes, lorsqu'elles existent, sont utilisées directement par le compilateur lors de la compilation du code, ce qui permet d'accélérer les durées de compilation. Le nom de ces méthodes doit commencer par `Compiler_`. Vous pouvez définir le nom par défaut de chacune des 5 méthodes du compilateur dans [la fenêtre des paramètres du compilateur](#compiler-methods-for). Les méthodes de compilation qui sont générées et gérées par 4D ont automatiquement l'attribut `Invisible` : @@ -71,7 +71,7 @@ La zone d'information indique toute erreur trouvée lors de la création ou de l ### Effacer le code compilé -Le bouton **Effacer le code compilé** permet de supprimer le code compilé du projet. Lorsque vous cliquez dessus, tout le [code généré lors de la compilation](#classic-compiler) est supprimé, la commande **Restart Compiled** du menu **Run** est désactivée et l'option "Compiled Project" n'est pas disponible au démarrage. +Le bouton **Effacer le code compilé** permet de supprimer le code compilé du projet. Lorsque vous cliquez dessus, tout le [code généré lors de la compilation](#classic-compiler) est supprimé, la commande **Redémarrer en compilé** du menu **Exécution** est désactivée et l'option "Projet compilé" n'est pas disponible au démarrage. ### Afficher/masquer les warnings @@ -92,14 +92,14 @@ Un double-clic sur un warning ouvre la méthode correspondante. Vous pouvez désactiver sélectivement certains warnings lors de la compilation en insérant le texte suivant dans le code d'une méthode 4D : ```4d - //%W- + //%W- ``` Seuls les warnings comportant un numéro peuvent être désactivés. Les numéros de warnings sont indiqués à la fin de chaque message dans la liste des erreurs de compilation. Par exemple, pour désactiver le warning suivant : _1 : Pointeur dans une déclaration de tableau (518.5)_ -... you just need to write the following comment in a 4D method, preferably a `COMPILER_xxx` method (method compiled first): +... vous devez juste écrire le commentaire suivant dans une méthode 4D, de préférence une méthode `COMPILER_xxx` (méthode compilée en premier) : ```4d //%W-518.5 @@ -127,13 +127,13 @@ Permet de générer le fichier d'erreurs (voir [fichier d'erreurs](#fichier-derr Permet de définir le nombre de passes (analyse du code) effectuées par le compilateur et donc la durée de la compilation. -- **Type the variables**: Check this option if you want the compiler to infer the type of variables and parameters in your code. This option requires the compiler to perform all the stages that make compilation possible, which increases the duration of compilation. -- **Process and interprocess variables are typed**: The pass for typing process and interprocess variables as well as method parameters declared outside prototypes is not carried out. Cette option peut être utilisée lorsque vous avez déjà effectué le typage de toutes vos variables process et interprocess soit vous-même, soit en utilisant la fonction de génération automatique des méthodes compilateur. -- **All variables are typed**: The pass for typing local, process and interprocess variables as well as method parameters declared outside prototypes is not carried out. Use this option when you are certain that all the local, process, and interprocess variables as well as method parameters have been clearly typed. +- **Effectuer les passes de typage** : Cochez cette option si vous voulez que le compilateur déduise le type des variables et des paramètres dans votre code. Cette option nécessite que le compilateur exécute toutes les étapes qui rendent possible la compilation, ce qui augmente la durée de la compilation. +- **Les variables process et interprocess sont typées** : la passe de typage des variables process et interprocess ainsi que des paramètres des méthodes déclarés en dehors des prototypes n'est pas effectuée. Cette option peut être utilisée lorsque vous avez déjà effectué le typage de toutes vos variables process et interprocess soit vous-même, soit en utilisant la fonction de génération automatique des méthodes compilateur. +- **Toutes les variables sont typées** : la passe de typage des variables locales, process et interprocess ainsi que des paramètres des méthodes déclarés en dehors des prototypes n'est pas effectuée. Utilisez cette option lorsque vous êtes certain que toutes les variables process, interprocess et locales ainsi que les paramètres des méthodes ont été typés sans ambiguïté. :::tip -You can use the [Generate Typing](#generate-typing) button then compile with one of the two last options. +Vous pouvez utiliser le bouton [Générer typage](#generate-typing) puis compiler avec l'une des deux dernières options. ::: @@ -178,15 +178,15 @@ Jusqu'à 5 méthodes de compilateur peuvent être générées ; une méthode de - **Variables interprocess** : Regroupe les déclarations de variables interprocess ; - **Tableaux** : Regroupe les déclarations de tableaux de process ; - **Tableaux interprocess** : Regroupe les déclarations de tableaux interprocess ; -- **Methods**: Groups together method parameter declarations (e.g `C_LONGINT(mymethod;$1;$2)`) for [method parameters declared outside prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). For more information, see [`Compiler_Methods` method](../Concepts/parameters.md#compiler_methods-method). +- **Méthodes** : Regroupe les déclarations de paramètres des méthodes (par exemple `C_LONGINT(mymethod;$1;$2)`) pour les [paramètres des méthodes déclarés hors prototypes](../Concepts/parameters.md#method-parameters-declared-outside-prototypes). Pour plus d'informations, voir [Méthode `Compiler_Methods`](../Concepts/parameters.md#méthode-compiler_methods). -Vous pouvez renommer chacune de ces méthodes dans les zones correspondantes, mais elles seront toujours précédées de l'étiquette `Compiler_` (non modifiable). Le nom de chaque méthode (préfixe compris) ne doit pas comporter plus de 31 caractères. Il doit également être unique et respecter les [règles 4D de nommage des méthodes](Concepts/identifiers.md#méthodes-projet). +Vous pouvez renommer chacune de ces méthodes dans les zones correspondantes, mais elles seront toujours précédées du libellé `Compiler_` (non modifiable). Le nom de chaque méthode (préfixe compris) ne doit pas comporter plus de 31 caractères. Il doit également être unique et respecter les [règles 4D de nommage des méthodes](Concepts/identifiers.md#méthodes-projet). ## Outils de compilation ### Fichier de symboles -If you check the [**Generate the symbol file**](#generate-the-symbol-file) option in the compiler settings, a symbol file called `ProjectName_symbols.txt` is created in the [Logs folder](Project/architecture.md#logs) of the project during compilation. Il est divisé en plusieurs parties : +Si vous cochez l'option [**Générer le fichier de symboles**](#generate-the-symbol-file) dans les paramètres du compilateur, un fichier de symboles appelé `ProjectName_symbols.txt` est créé dans le dossier [Logs](architecture.md#logs) du projet pendant la compilation. Il est divisé en plusieurs parties : #### Liste des variables process et interprocess @@ -234,7 +234,7 @@ type résultat, nombre d'appels, Thread Safe ou Thread Unsafe ### Fichier d’erreurs -You can choose whether or not to generate an error file during compilation using the [**Generate error file**](#generate-error-file) option in the compiler settings. Le fichier d'erreur est automatiquement nommé `projectName_errors.xml` et est placé dans le [dossier Logs](Project/architecture.md#logs) du projet. +Vous pouvez choisir de générer ou non un fichier d'erreurs lors de la compilation en utilisant l'option [**Générer le fichier d'erreur**](#generate-error-file) dans les paramètres du compilateur. Le fichier d'erreur est automatiquement nommé `projectName_errors.xml` et est placé dans le [dossier Logs](Project/architecture.md#logs) du projet. Bien que les erreurs soient directement accessibles via la [fenêtre de compilation](#compilation), il peut être intéressant de disposer d’un fichier d’erreurs qu’il est alors possible de transmettre d’un poste à l’autre. Le fichier d’erreurs est généré au format XML afin de faciliter l’analyse automatique de son contenu. Il permet également la création d’interfaces personnalisées de présentation des erreurs. @@ -271,11 +271,11 @@ Dans certains cas, vous pouvez souhaiter que le contrôle d’exécution ne s’ Pour cela, vous devez encadrer le code à exclure du contrôle d’exécution avec les commentaires spéciaux `//%R-` et `//%R+`. Le commentaire `//%R-` désactive le contrôle d’exécution et `//%R+` le réactive : ```4d - // %R- to disable range checking + // %R- pour désactiver le contrôle d'exécution - ... //Place the code to be excluded from range checking here + ... //Placez ici le code exclus du contrôle d'exécution - // %R+ to enable range checking again for the rest + // %R+ pour réactiver le contrôle d'exécution pour la suite de la méthode ``` ## A propos des compilateurs @@ -315,7 +315,7 @@ Le code compilé qui en résulte est stocké dans le dossier [Libraries](archite - **Si vous avez déjà installé** Xcode ou Developer Tools sur votre ordinateur, vous devez juste vous assurer que sa version est conforme aux spécifications de 4D. - **Si vous n'avez pas déjà installé** l'un de ces outils sur votre machine, il vous sera nécessaire d'en télécharger un depuis le site web Apple Developer. -> Nois recommandons **Xcode**, qui est plus simple à installer. Il est tout à fait possible d'installer **Developer Tools** qui est plus compact, mais son installation est un peu plus complexe. +> Nous recommandons **Xcode**, qui est plus simple à installer. Il est tout à fait possible d'installer **Developer Tools** qui est plus compact, mais son installation est un peu plus complexe. Dans tous les cas, le compilateur Silicon de 4D vous avertira si votre configuration ne correspond pas aux conditions requises. From 0e48a54e3197a355aafe6ddbe2236dbd894f7072 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:35:31 +0200 Subject: [PATCH 2176/4889] New translations allowproject.md (French) --- .../version-20-R5/WebServer/allowProject.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md index c1eac2e0f1d5de..76ed3e630eff87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md @@ -3,20 +3,20 @@ id: allowProject title: Méthodes projet --- -The 4D tags such as `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Par exemple, la requête _http://www.server.com/4DACTION/login_ entraîne l'exécution de la méthode projet _**login**_, si elle existe. +Les balises 4D telles que `4DEVAL`, `4DTEXT`, `4DHTML`... ainsi que l'URL [`/4DACTION`](httpRequests.md#/4daction) vous permettent de déclencher l'exécution de toute méthode projet d'un projet 4D publié sur le Web. Par exemple, la requête _http://www.server.com/4DACTION/login_ entraîne l'exécution de la méthode projet _**login**_, si elle existe. Ce mécanisme présente donc un risque de sécurité pour l'application, notamment si un internaute déclenche intentionnellement (ou non) une méthode non destinée à être exécutée via le web. Vous pouvez éviter ce risque comme suit : -- Filter the methods called via the URLS using the [`On Web Authentication`](authentication.md#on-web-authentication) database method. Inconvénients : si la base de données comprend un grand nombre de méthodes, ce système peut être difficile à gérer. +- Filtrez les méthodes appelées via les URL à l'aide de la méthode base [`On Web Authentication`](authentication.md#on-web-authentication). Inconvénients : si le projet comprend un grand nombre de méthodes, ce système peut être difficile à gérer. -- Utilisez l'option **Available through 4D tags and URLs (4DACTION...)** de la boîte de dialogue Propriétés de la méthode : +- Utilisez l'option **Disponible via Balises HTML et URLs 4D (4DACTION...)** située dans la boîte de dialogue des Propriétés de la méthode : ![](../assets/en/WebServer/methodProperties.png) -This option is used to individually designate each project method that can be called using the `4DACTION` special URL, or the `4DTEXT`, `4DHTML`, `4DEVAL`, `4DSCRIPT`, `4DIF`, `4DELSEIF` or `4DLOOP` tags. When it is not checked, the project method concerned cannot be directly executed through an HTTP request. Conversely, it can be executed using other types of calls (formulas, other methods, etc.). +Cette option est utilisée pour désigner individuellement chaque méthode projet qui peut être appelée en utilisant l'URL spéciale `4DACTION`, ou les balises `4DTEXT`, `4DHTML`, `4DEVAL`, `4DSCRIPT`, `4DIF`, `4DELSEIF` ou `4DLOOP`. Lorsqu'elle n'est pas cochée, la méthode projet concernée ne peut pas être directement exécutée via une requête HTTP. Cependant, elle peut toujours être exécutée en utilisant d'autres types d'appels (formules, autres méthodes, etc.). -This option is unchecked by default. Methods that can be executed through `4DACTION` or specific tags must be specifically indicated. +Cette option n'est pas cochée par défaut. Les méthodes qui peuvent être exécutées via `4DACTION` ou des balises spécifiques doivent être spécifiquement indiquées. -In the Explorer, Project methods with this property are given a specific icon: +Dans l'Explorateur, les méthodes projet avec cette propriété bénéficient d'une icône spécifique : ![](../assets/en/WebServer/methodIcon.png) From 45454b3443a6bb7d65d27509f3036df104a16fae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:35:33 +0200 Subject: [PATCH 2177/4889] New translations authentication.md (French) --- .../version-20-R5/WebServer/authentication.md | 116 +++++++++--------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md index b732c73299f724..c757990a943762 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md @@ -28,7 +28,7 @@ Dans ce mode, c'est au développeur de définir comment authentifier les utilisa Ce mode d'authentification est le plus flexible car il permet de : - soit déléguer l'authentification de l'utilisateur à une application tierce (par exemple, un réseau social, un SSO); -- ou alors, fournir une interface à l'utilisateur (par exemple, un formulaire web) pour qu'il puisse créer son compte dans votre base de données clients ; ensuite, vous pouvez authentifier les utilisateurs avec n'importe quel algorithme personnalisé (voir [ L'important est de ne jamais stocker le mot de passe en clair, en utilisant du code tel que : +- ou alors, fournir une interface à l'utilisateur (par exemple, un formulaire web) pour qu'il puisse créer son compte dans votre base de données clients ; ensuite, vous pouvez authentifier les utilisateurs avec n'importe quel algorithme personnalisé (voir [cet exemple](sessions.md#example) du chapitre "Sessions utilisateurs"). L'important est de ne jamais stocker le mot de passe en clair, en utilisant du code tel que : ```4d //... user account creation @@ -38,9 +38,9 @@ ds.webUser.save() Voir également [cet exemple](gettingStarted.md#authenticating-users) du chapitre "Prise en main". -If no custom authentication is provided, 4D calls the [`On Web Authentication`](#on-web-authentication) database method (if it exists). En plus de $1 et $2, seules les adresses IP du navigateur et du serveur ($3 et $4) sont fournies, le nom d'utilisateur et le mot de passe ($5 et $6) sont vides. La méthode doit retourner **True** dans $0 si l'utilisateur est authentifié avec succès. Ensuite, la ressource qui fait l'objet de la requête est fournie. Si l'authentification échoue, **False** est retourné dans $0. +Si aucune authentification personnalisée n'est fournie, 4D appelle la méthode base [`On Web Authentication`](#on-web-authentication) (si elle existe). En plus de $1 et $2, seules les adresses IP du navigateur et du serveur ($3 et $4) sont fournies, le nom d'utilisateur et le mot de passe ($5 et $6) sont vides. La méthode doit retourner **True** dans $0 si l'utilisateur est authentifié avec succès. Ensuite, la ressource qui fait l'objet de la requête est fournie. Si l'authentification échoue, **False** est retourné dans $0. -> **Attention:** Si la méthode de base de données `On Web Authentication` n'existe pas, les connexions sont automatiquement acceptées (mode test). +> **Attention :** Si la méthode de base `On Web Authentication` n'existe pas, les connexions sont automatiquement acceptées (mode test). ### Protocole BASIC @@ -52,8 +52,8 @@ Les valeurs saisies sont ensuite évaluées : - Si l'option **Inclure les mots de passe 4D** est cochée, les informations d'identification des utilisateurs seront d'abord évaluées par rapport à la [table interne des utilisateurs 4D](Users/overview.md). - Si le nom d'utilisateur envoyé par le navigateur existe dans la table des utilisateurs 4D et que le mot de passe est correct, la connexion est acceptée. Si le mot de passe est incorrect, la connexion est refusée. - - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si la méthode base `On Web Authentication` n'existe pas, les connexions sont rejetées. -- If the **Include 4D passwords** option is not checked, user credentials are sent to the [`On Web Authentication`](#on-web-authentication) database method along with the other connection parameters (IP address and port, URL...) so that you can process them. Si la méthode base `On Web Authentication` n'existe pas, les connexions sont rejetées. + - Si le nom d'utilisateur n'existe pas dans la table des utilisateurs 4D, la méthode base [`On Web Authentication`](#on-web-authentication) est appelée. Si la méthode base `On Web Authentication` n'existe pas, les connexions sont rejetées. +- Si l'option **Inclure les mots de passe 4D** n'est pas cochée, les informations d'identification des utilisateurs sont envoyées à la méthode base [`On Web Authentication`](#on-web-authentication) avec les autres paramètres de connexion (adresse et port IP, URL...) afin que vous puissiez les traiter. Si la méthode base `On Web Authentication` n'existe pas, les connexions sont rejetées. > Avec le serveur Web du client 4D, gardez à l'esprit que tous les sites publiés par les machines 4D Client partageront la même table d'utilisateurs. La validation des utilisateurs/mots de passe est effectuée par l'application 4D Server. @@ -61,59 +61,59 @@ Les valeurs saisies sont ensuite évaluées : Ce mode offre un niveau de sécurité plus élevé car les informations d'authentification sont traitées par un processus à sens unique appelé "hashing" qui rend leur contenu impossible à déchiffrer. -Comme en mode BASIC, l'utilisateur doit saisir son nom et mot de passe lors de la connexion. The [`On Web Authentication`](#on-web-authentication) database method is then called. Lorsque le mode DIGEST est activé, le paramètre $6 (mot de passe) est toujours retourné vide. En effet, lors de l'utilisation de ce mode, ces informations ne passent pas par le réseau en texte clair (non chiffré). Il est donc impératif dans ce cas d'évaluer les demandes de connexion à l'aide de la commande `WEB Validate digest`. +Comme en mode BASIC, l'utilisateur doit saisir son nom et mot de passe lors de la connexion. La méthode base [`On Web Authentication`](#on-web-authentication) est ensuite appelée. Lorsque le mode DIGEST est activé, le paramètre $6 (mot de passe) est toujours retourné vide. En effet, lors de l'utilisation de ce mode, ces informations ne passent pas par le réseau en texte clair (non chiffré). Il est donc impératif dans ce cas d'évaluer les demandes de connexion à l'aide de la commande `WEB Validate digest`. > Vous devez redémarrer le serveur web pour que les modifications apportées à ces paramètres soient prises en compte. ## On Web Authentication -La méthode de base de données `On Web Authentication` est chargée de gérer l'accès au moteur du serveur web. Elle est appelée par 4D ou 4D Server lorsqu'une requête HTTP dynamique est reçue. +La méthode base `On Web Authentication` est chargée de gérer l'accès au moteur du serveur web. Elle est appelée par 4D ou 4D Server lorsqu'une requête HTTP dynamique est reçue. -### Database method calls +### Appels des méthodes base -The `On Web Authentication` database method is automatically called when a request or processing requires the execution of some 4D code (except for REST calls). It is also called when the web server receives an invalid static URL (for example, if the static page requested does not exist). +La méthode base `On Web Authentication` est automatiquement appelée lorsqu'une requête ou un traitement nécessite l'exécution de code 4D (à l'exception des appels REST). Elle est également appelée lorsque le serveur web reçoit une URL statique invalide (par exemple, si la page statique demandée n'existe pas). -The `On Web Authentication` database method is therefore called: +La méthode base `On Web Authentication` est donc appelée : -- when the web server receives a URL requesting a resource that does not exist -- when the web server receives a URL beginning with `4DACTION/`, `4DCGI/`... -- when the web server receives a root access URL and no home page has been set in the Settings or by means of the `WEB SET HOME PAGE` command -- when the web server processes a tag executing code (e.g `4DSCRIPT`) in a semi-dynamic page. +- lorsque le serveur web reçoit une URL demandant une ressource qui n'existe pas +- lorsque le serveur web reçoit une URL commençant par `4DACTION/`, `4DCGI/`... +- lorsque le serveur web reçoit une URL d'accès root et aucune page d'accueil n'a été définie dans les Paramètres ou à l'aide de la commande `WEB SET HOME PAGE` +- lorsque le serveur web traite une balise exécutant du code (par exemple `4DSCRIPT`) dans une page semi-dynamique. -The `On Web Authentication` database method is NOT called: +La méthode base `On Web Authentication` n'est PAS appelée : -- when the web server receives a URL requesting a valid static page. -- when the web server reveives a URL beginning with `rest/` and the REST server is launched (in this case, the authentication is handled through the [`On REST Authentication` database method](REST/configuration.md#using-the-on-rest-authentication-database-method) or [Structure settings](REST/configuration.md#using-the-structure-settings)). +- lorsque le serveur web reçoit une URL demandant une page statique valide. +- lorsque le serveur web reçoit une URL commençant par `rest/` et que le serveur REST est lancé (dans ce cas, l'authentification est gérée via la méthode base [`On REST Authentication`](REST/configuration.md#using-the-on-rest-authentication-database-method) ou les [paramètres de structure](REST/configuration.md#using-the-structure-settings)). ### Syntaxe **On Web Authentication**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -> $0 : Boolean -| Paramètres | Type | | Description | -| ---------- | ------- | :-: | --------------------------------------------------------------- | -| $1 | Text | <- | Variable URL | -| $2 | Text | <- | HTTP headers + HTTP body (up to 32 kb limit) | -| $3 | Text | <- | IP address of the web client (browser) | -| $4 | Text | <- | Adresse IP du serveur | -| $5 | Text | <- | Nom d'utilisateur | -| $6 | Text | <- | Mot de passe | -| $0 | Boolean | -> | True = request accepted, False = request rejected | +| Paramètres | Type | | Description | +| ---------- | ------- | :-: | --------------------------------------------------------------------------- | +| $1 | Text | <- | Variable URL | +| $2 | Text | <- | En-têtes HTTP + Corps HTTP (jusqu'à une limite de 32 ko) | +| $3 | Text | <- | Adresse IP du client web (navigateur) | +| $4 | Text | <- | Adresse IP du serveur | +| $5 | Text | <- | Nom d'utilisateur | +| $6 | Text | <- | Mot de passe | +| $0 | Boolean | -> | True = demande acceptée, False = demande rejetée | -You must declare these parameters as follows: +Vous devez déclarer ces paramètres de la manière suivante : ```4d -//On Web Authentication database method +//On Web Authentication C_TEXT($1;$2;$3;$4;$5;$6) C_BOOLEAN($0) -//Code for the method +//Code de la méthode base ``` -Alternatively, you can use the [named parameters](Concepts/parameters.md#named-parameters) syntax: +Alternativement, vous pouvez utiliser la syntaxe des [paramètres nommés](Concepts/parameters.md#named-parameters) : ```4d -// On Web Authentication database method +// On Web Authentication #DECLARE ($url : Text; $header : Text; \ $BrowserIP : Text; $ServerIP : Text; \ $user : Text; $password : Text) \ @@ -121,15 +121,15 @@ Alternatively, you can use the [named parameters](Concepts/parameters.md#named-p ``` -> All the `On Web Authentication` database method's parameters are not necessarily filled in. The information received by the database method depends on the selected [authentication mode](#authentication-mode)). +> Tous les paramètres de la méthode base `On Web Authentication` ne sont pas nécessairement remplis. Les informations reçues par la méthode base dépendent du [mode d'authentification](#mode-d-authentification) sélectionné. #### $1 - URL -The first parameter (`$1`) is the URL received by the server, from which the host address has been removed. +Le premier paramètre (`$1`) est l'URL reçue par le serveur, de laquelle l'adresse de l'hôte a été enlevée. -Let’s take the example of an Intranet connection. Suppose that the IP address of your 4D Web Server machine is 123.45.67.89. The following table shows the values of $1 depending on the URL entered in the Web browser: +Prenons l'exemple d'une connexion Intranet. Supposons que l'adresse IP de votre machine serveur Web 4D est 123.45.67.89. Le tableau suivant montre les valeurs de $1 en fonction de l'URL saisie dans le navigateur Web : -| URL entered in web browser | Value of parameter $1 | +| URL entrée dans le navigateur web | Valeur du paramètre $1 | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | 123.45.67.89 | / | | http://123.45.67.89 | / | @@ -137,50 +137,50 @@ Let’s take the example of an Intranet connection. Suppose that the IP address | http://123.45.67.89/Customers/Add | /Customers/Add | | 123.45.67.89/Do_This/If_OK/Do_That | /Do_This/If_OK/Do_That | -#### $2 - Header and Body of the HTTP request +#### $2 - En-tête (header) et corps (body) de la requête HTTP -The second parameter (`$2`) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Authentication` database method as it is. Its contents will vary depending on the nature of the web browser which is attempting the connection. +Le deuxième paramètre (`$2`) est l'en-tête et le corps de la requête HTTP envoyée par le navigateur web. Notez que ces informations sont transmises telles quelles à votre méthode base `On Web Authentication`. Son contenu variera en fonction de la nature du navigateur web qui tente la connexion. -If your application uses this information, it is up to you to parse the header and the body. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. +Si votre application utilise ces informations, il vous appartient d'analyser l'en-tête et le corps. Vous pouvez utiliser les commandes `WEB GET HTTP HEADER` et `WEB GET HTTP BODY`. -> For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Beyond this size, they are truncated by the 4D HTTP server. +> Pour des raisons de performance, la taille des données passant par le paramètre $2 ne doit pas dépasser 32 Ko. Au-delà de cette taille, ils sont tronqués par le serveur HTTP 4D. -#### $3 - Web client IP address +#### $3 - Adresse IP du client Web -The `$3` parameter receives the IP address of the browser’s machine. This information can allow you to distinguish between intranet and internet connections. +Le paramètre `$3` reçoit l'adresse IP de la machine du navigateur. Cette information peut vous permettre de distinguer entre les connexions intranet et internet. -> 4D returns IPv4 addresses in a hybrid IPv6/IPv4 format written with a 96-bit prefix, for example ::ffff:192.168.2.34 for the IPv4 address 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. +> 4D renvoie les adresses IPv4 dans un format hybride IPv6/IPv4 écrit avec un préfixe de 96 bits, par exemple ::ffff:192.168.2.34 pour l'adresse IPv4 192.168.2.34. Pour plus d'informations, consultez la section [Support IPv6](webServerConfig.md#about-ipv6-support). -#### $4 - Server IP address +#### $4 - Adresse IP du serveur -The `$4` parameter receives the IP address used to call the web server. 4D allows for multi-homing, which allows you to exploit machines with more than one IP address. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.md#ip-address-to-listen). +Le paramètre `$4` reçoit l'adresse IP utilisée pour appeler le serveur web. 4D permet le multi-homing, ce qui vous permet d'exploiter des machines avec plus d'une adresse IP. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.md#ip-address-to-listen). -#### $5 and $6 - User Name and Password +#### $5 et $6 - Nom d'utilisateur et mot de passe -The `$5` and `$6` parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser. This dialog box appears for each connection, if [basic](#basic-protocol) or [digest](#digest-protocol) authentication is selected. +Les paramètres `$5` et `$6` reçoivent le nom d'utilisateur et le mot de passe saisis par l'utilisateur dans la boîte de dialogue d'identification standard affichée par le navigateur. Cette boîte de dialogue apparaît pour chaque connexion, si l'authentification [basique](#basic-protocol) ou [digest](#digest-protocol) est sélectionnée. -> If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. +> Si le nom d'utilisateur envoyé par le navigateur existe dans 4D, le paramètre $6 (le mot de passe de l'utilisateur) n'est pas renvoyé pour des raisons de sécurité. -#### $0 parameter +#### Paramètre $0 -The `On Web Authentication` database method returns a boolean in $0: +La méthode base `On Web Authentication` retourne un booléen dans $0 : -- If $0 is True, the connection is accepted. +- Si $0 est True, la connexion est acceptée. -- If $0 is False, the connection is refused. +- Si $0 est False, la connexion est refusée. -The `On Web Connection` database method is only executed if the connection has been accepted by `On Web Authentication`. +La méthode base `On Web Connection` est seulement exécutée si la connexion a été acceptée par `On Web Authentication`. -> **WARNING**
    If no value is set to $0 or if $0 is not defined in the `On Web Authentication` database method, the connection is considered as accepted and the `On Web Connection` database method is executed. +> **ATTENTION**
    Si aucune valeur n'est définie pour $0 ou si $0 n'est pas défini dans la méthode base `On Web Authentication`, la connexion est considérée comme acceptée et la méthode base `On Web Connection` est exécutée. -> - Do not call any interface elements in the `On Web Authentication` database method (`ALERT`, `DIALOG`, etc.) because otherwise its execution will be interrupted and the connection refused. The same thing will happen if an error occurs during its processing. +> - N'appelez pas d'éléments d'interface dans la méthode base `On Web Authentication` (`ALERT`, `DIALOG`, etc.) car sinon son exécution sera interrompue et la connexion refusée. La même chose se produira s'il y a une erreur lors de son traitement. ### Exemple -Example of the `On Web Authentication` database method in [DIGEST mode](#digest-protocol): +Exemple de méthode base `On Web Authentication` en mode [DIGEST](#digest-protocol) : ```4d - // On Web Authentication Database Method + // On Web Authentication #DECLARE ($url : Text; $header : Text; $ipB : Text; $ipS : Text; \ $user : Text; $pw : Text) -> $valid : Boolean @@ -188,9 +188,9 @@ Example of the `On Web Authentication` database method in [DIGEST mode](#digest- $valid:=False $found:=ds.WebUser.query("User === :1";$user) - If($found.length=1) // User is found + If($found.length=1) //User est trouvé $valid:=WEB Validate digest($user;[WebUser]password) Else - $valid:=False // User does not exist + $valid:=False // User n'existe pas End if ``` From 2e432bd7d2d6de9c5dffd1ebb3f7c370f446fe2b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:35:37 +0200 Subject: [PATCH 2178/4889] New translations gettingstarted.md (French) --- .../version-20-R5/WebServer/gettingStarted.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md index 39f2853644572d..42da80b93b74ff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md @@ -3,72 +3,72 @@ id: gettingStarted title: Développement Web --- -This "Getting started" section is geared at first-time users who want an overall overview on how to go from zero to a 4D website that handles data from the database. Let's start! +Cette section d'initiation est destinée aux nouveaux utilisateurs qui souhaitent avoir une vue d'ensemble sur la façon de créer à partir de rien un site Web 4D qui gère des données provenant de la base. C'est parti ! ## Hello World Example -Let's start by making the web server send "Hello World" to the browser. The most simple way to do this is to create a project, start the web server and write a small code that returns a text in the `On Web Connection` database method. +Commençons par faire en sorte que le serveur web envoie "Hello World" au navigateur. La manière la plus simple de faire cela est de créer un projet, démarrer le serveur web et écrire un petit code qui retourne un texte dans la méthode base `On Web Connection`. -### Starting the web server +### Démarrer le serveur web -To start the 4D web server: +Pour démarrer le Serveur Web 4D: -1. Launch your 4D application and create a new, empty 4D project. -2. In the **Run** menu, select **Start Web Server**. +1. Lancez votre application 4D et créez un nouveau projet 4D vide. +2. Dans le menu **Exécution**, sélectionnez **Démarrer le serveur Web**. -That's all! The web server is started (you can see that the menu item has become **Stop Web Server**). It is now ready to handle requests. To check it, we'll display the default home page. +C'est tout ! Le serveur web est démarré (vous pouvez voir que l'élément de menu est devenu **Arrêter le serveur web**). Il est maintenant prêt à traiter les requêtes. Pour le vérifier, nous allons afficher la page d'accueil par défaut. -### Displaying the default home page +### Affichage de la page home par défaut -The 4D web server creates automatically a default `index.html` page in the default `WebFolder` root folder, created at the same level as the Project folder. +Le serveur web 4D crée automatiquement une page `index.html` par défaut dans le dossier racine `WebFolder` par défaut, créé au même niveau que le dossier Project. -1. Launch a web browser and connect to the web server IP address (default http port for 4D web server is 80). If the web server and the browser are on the same machine, you can select **Test Web Server** in the **Run** menu. +1. Lancez un navigateur web et connectez-vous à l'adresse IP du serveur web (le port http par défaut pour le serveur web 4D est 80). Si le serveur web et le navigateur sont sur la même machine, vous pouvez sélectionner **Tester le serveur Web** dans le menu **Exécution**. -The default home page is displayed: +La page d'accueil par défaut est affichée : ![](../assets/en/WebServer/defaultHomePage.png) -### Displaying Hello World +### Affichage de Hello World -1. Open the Explorer, display the Database Methods list and double-click on `On Web Connection`. +1. Ouvrez l'Explorateur, affichez la liste des méthodes base et double-cliquez sur `On Web Connection`. -2. Enter the following code: +2. Saisissez le code suivant : ```4d Case of : ($1="/hello") WEB SEND TEXT("Hello World!") Else - // Error 404 for example + // Error 404 par exemple End case ``` -The [`On Web Connection`](httpRequests.md#on-web-connection) database method is called for incoming requests and receives the target URL in the `$1` parameter. This very simple code only sends the text to the browser. +La méthode base [`On Web Connection`](httpRequests.md#on-web-connection) est appelée pour les requêtes entrantes et reçoit l'URL cible dans le paramètre `$1`. Ce code très simple envoie simplement le texte au navigateur. -3. In your browser, enter the following URL: +3. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/hello ``` -The web server handles the request and returns: +Le serveur web traite la demande et renvoie : ![](../assets/en/WebServer/hello.png) -## Getting data from the database +## Obtenir des données à partir de la base -Now we'll see how simple it is to get data from the database. First, we will create a table and fill it with some data. +Maintenant, nous allons voir à quel point il est simple de récupérer des données de la base. Tout d'abord, nous allons créer une table et la remplir avec quelques données. -Create a basic database with, for example, a single table containing some records: +Créez une base de données basique avec, par exemple, une seule table contenant quelques enregistrements : ![](../assets/en/WebServer/hello2.png) ![](../assets/en/WebServer/hello3.png) -### Displaying data in a page +### Affichage des données dans une page -The most simple solution to display data is to call a [template page](templates.md) containing tags. +La solution la plus simple pour afficher des données est d'appeler une [page de modèle](templates.md) contenant des balises. -1. Using any text editor, create a file containing the following lines: +1. À l'aide de n'importe quel éditeur de texte, créez un fichier contenant les lignes suivantes : ```html @@ -81,14 +81,14 @@ The most simple solution to display data is to call a [template page](templates. ``` -2. Name the file "friends.shtml" and save it in the **WebFolder** of your project. -3. In your browser, enter the following URL: +2. Nommez le fichier "friends.shtml" et enregistrez-le dans le dossier **WebFolder** de votre projet. +3. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/friends.shtml ``` -`.shtml` pages are automatically processed by the web server. Your page filled with data is returned: +Les pages `.shtml` sont automatiquement traitées par le serveur web. Votre page remplie avec les données est renvoyée : ![](../assets/en/WebServer/hello3bis.png) @@ -100,7 +100,7 @@ If we not only want to _display_ data, but to _use_ it, we can use ORDA and the ![](../assets/en/WebServer/hello5.png) -2. In your browser, enter the following URL: +2. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/rest/$catalog @@ -257,7 +257,7 @@ End if ![](../assets/en/WebServer/hello0.png) -4. In your browser, enter the following URL: +4. Dans votre navigateur, saisissez l'URL suivante : ``` http://localhost/4DACTION/login/?userID=john@4d.com&password=123 From d82068ff7d86d6e17768e58749ba6b9b71add610 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:35:39 +0200 Subject: [PATCH 2179/4889] New translations httprequests.md (French) --- .../version-20-R5/WebServer/httpRequests.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 6deb6ccdf515ec..0327c22721fd11 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -15,7 +15,7 @@ The 4D web server provides several features to handle HTTP requests: The `On Web Connection` database method can be used as the entry point for the 4D Web server. -### Database method calls +### Appels des méthodes base The `On Web Connection` database method is automatically called when the server reveives any URL that is not a path to an existing page on the server. The database method is called with the URL. @@ -27,14 +27,14 @@ For example, the URL "_a/b/c_" will call the database method, but "_a/b/c.html_" **On Web Connection**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -| Paramètres | Type | | Description | -| ---------- | ---- | :-: | --------------------------------------------------------------- | -| $1 | Text | <- | Variable URL | -| $2 | Text | <- | HTTP headers + HTTP body (up to 32 kb limit) | -| $3 | Text | <- | IP address of the web client (browser) | -| $4 | Text | <- | Adresse IP du serveur | -| $5 | Text | <- | Nom d'utilisateur | -| $6 | Text | <- | Mot de passe | +| Paramètres | Type | | Description | +| ---------- | ---- | :-: | --------------------------------------------------------------------------- | +| $1 | Text | <- | Variable URL | +| $2 | Text | <- | En-têtes HTTP + Corps HTTP (jusqu'à une limite de 32 ko) | +| $3 | Text | <- | Adresse IP du client web (navigateur) | +| $4 | Text | <- | Adresse IP du serveur | +| $5 | Text | <- | Nom d'utilisateur | +| $6 | Text | <- | Mot de passe | You must declare these parameters as shown below: @@ -46,7 +46,7 @@ You must declare these parameters as shown below: //Code for the method ``` -Alternatively, you can use the [named parameters](Concepts/parameters.md#named-parameters) syntax: +Alternativement, vous pouvez utiliser la syntaxe des [paramètres nommés](Concepts/parameters.md#named-parameters) : ```4d // On Web Connection database method @@ -64,7 +64,7 @@ The first parameter ($1) is the URL entered by users in the address area of thei Let’s use an intranet connection as an example. Suppose that the IP address of your 4D Web Server machine is 123.4.567.89. The following table shows the values of $1 depending on the URL entered in the web browser: -| URL entered in web browser | Value of parameter $1 | +| URL entrée dans le navigateur web | Valeur du paramètre $1 | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | 123.4.567.89 | / | | http://123.45.67.89 | / | @@ -74,29 +74,29 @@ Let’s use an intranet connection as an example. Suppose that the IP address of Note that you are free to use this parameter at your convenience. 4D simply ignores the value passed beyond the host part of the URL. For example, you can establish a convention where the value "_/Customers/Add_" means “go directly to add a new record in the `[Customers]` table.” By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcut By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcuts to different parts of your application. This way, web users can quickly access resources of your website without going through the entire navigation path each time they make a new connection. -### $2 - Header and Body of the HTTP request +### $2 - En-tête (header) et corps (body) de la requête HTTP The second parameter ($2) is the header and the body of the HTTP request sent by the web browser. Note that this information is passed to your `On Web Connection` database method "as is". Its contents will vary depending on the nature of the web browser attempting the connection. -If your application uses this information, it is up to you to parse the header and the body. You can use the `WEB GET HTTP HEADER` and the `WEB GET HTTP BODY` commands. +Si votre application utilise ces informations, il vous appartient d'analyser l'en-tête et le corps. Vous pouvez utiliser les commandes `WEB GET HTTP HEADER` et `WEB GET HTTP BODY`. -> For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Beyond this size, they are truncated by the 4D HTTP server. +> Pour des raisons de performance, la taille des données passant par le paramètre $2 ne doit pas dépasser 32 Ko. Au-delà de cette taille, ils sont tronqués par le serveur HTTP 4D. -### $3 - Web client IP address +### $3 - Adresse IP du client Web -The $3 parameter receives the IP address of the browser’s machine. This information can allow you to distinguish between intranet and internet connections. +The $3 parameter receives the IP address of the browser’s machine. Cette information peut vous permettre de distinguer entre les connexions intranet et internet. -> 4D returns IPv4 addresses in a hybrid IPv6/IPv4 format written with a 96-bit prefix, for example ::ffff:192.168.2.34 for the IPv4 address 192.168.2.34. For more information, refer to the [IPv6 Support](webServerConfig.md#about-ipv6-support) section. +> 4D renvoie les adresses IPv4 dans un format hybride IPv6/IPv4 écrit avec un préfixe de 96 bits, par exemple ::ffff:192.168.2.34 pour l'adresse IPv4 192.168.2.34. Pour plus d'informations, consultez la section [Support IPv6](webServerConfig.md#about-ipv6-support). -### $4 - Server IP address +### $4 - Adresse IP du serveur The $4 parameter receives the IP address requested by the 4D Web Server. 4D allows for multi-homing, which allows you to use machines with more than one IP address. Pour plus d'informations, veuillez consulter la [Page Configuration](webServerConfig.html#ip-address-to-listen). -### $5 and $6 - User Name and Password +### $5 et $6 - Nom d'utilisateur et mot de passe The $5 and $6 parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser, if applicable (see the [authentication page](authentication.md)). -> If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. +> Si le nom d'utilisateur envoyé par le navigateur existe dans 4D, le paramètre $6 (le mot de passe de l'utilisateur) n'est pas renvoyé pour des raisons de sécurité. ## /4DACTION From aa250189b292ccc64857df70ae54eef518d04a28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 28 Aug 2024 20:48:41 +0200 Subject: [PATCH 2180/4889] New translations write-class-method.md (French) --- .../code-editor/write-class-method.md | 188 +++++++++--------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/code-editor/write-class-method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/code-editor/write-class-method.md index fdd1af0d190b6f..b9374841bedbbd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/code-editor/write-class-method.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/code-editor/write-class-method.md @@ -540,7 +540,7 @@ Le langage 4D supporte les [commentaires](../Concepts/quick-tour.md#comments), q Il existe deux types de commentaires : `//commentaire` (commentaire sur une seule ligne) et `/*commentaire*/` (commentaires en ligne ou blocs de commentaires multilignes). -Des commentaires peuvent être créés en tapant les caractères `/`. Or, the **Comment/Uncomment** command, found in the **Method** menu as well as in the Code Editor context menu is used to mark a group of selected lines of code as single line comments, or, on the contrary, to remove the single line comment characters from a selection. Pour utiliser cette commande, sélectionnez le code à commenter, puis sélectionnez la commande **Commenter/Ne pas commenter** : +Des commentaires peuvent être créés en tapant les caractères `/`. Alternativement, la commande **Commenter/Ne pas commenter**, présente dans le menu **Méthode** ainsi que dans le menu contextuel de l'éditeur de code, permet de commenter chaque ligne d'un groupe de lignes sélectionnées ou, au contraire, de supprimer les caractères de commentaires de chaque ligne de la sélection. Pour utiliser cette commande, sélectionnez le code à commenter, puis sélectionnez la commande **Commenter/Ne pas commenter** : ![](../assets/en/code-editor/comment-uncomment-1.png) --> ![](../assets/en/code-editor/comment-uncomment-2.png) @@ -550,129 +550,129 @@ Lorsque la sélection ne contient que du code actif, la commande **Commenter** e ## Déployer / Contracter -Le code 4D situé à l'intérieur des boucles et des conditions peut être replié ou déplié, afin de faciliter la lecture des méthodes : +Le code 4D situé à l'intérieur des boucles et des conditions peut être contracté ou déployé, afin de faciliter la lecture des méthodes : -- Expanded code: +- Code déployé : ![](../assets/en/code-editor/expanded-code.png) -- Collapsed code: +- Code contracté : ![](../assets/en/code-editor/collapsed-code.png) Si vous placez la souris sur le bouton de déploiement [...], une infobulle apparaît, affichant les premières lignes du code masqué. Une portion de code repliée peut être sélectionnée, copiée, collée ou supprimée. Toutes les lignes incluses seront copiées, collées ou supprimées respectivement. Lorsqu'une portion de code est collée, elle est automatiquement déployée. -There are several ways to expand and collapse code: +Il y a plusieurs façons de déployer et de contracter le code : -- Click on the expand/collapse icons ([+] and [-] under Windows) or on the opening button [...] -- Use the commands of the **Method > Collapse/Expand** submenu: +- Cliquer sur les icônes de déploiement/réduction ([+] et [-] sous Windows) ou sur le bouton d'ouverture [...] +- Utiliser les commandes du sous-menu **Méthode > Plier/Déplier** : - - **Collapse Selection** / **Expand Selection**: collapses or expands all the code structures found in the text selection. - - **Collapse Current Level** / **Expand Current Level**: collapses or expands the code structure at the level where the cursor is located. These commands are also available in the **context menu** of the editor. - - **Collapse All** / **Expand All**: collapses or expands all the loops and conditions of a method. These commands are also available in the toolbar of the editor. + - **Plier la sélection** / **Déplier la sélection** : réduit ou développe toutes les structures de code trouvées dans la sélection de texte. + - **Plier le niveau courant** / **Déplier le niveau courant** : réduit ou développe la structure du code là où se trouve le curseur. Ces commandes sont également disponibles dans le **menu contextuel** de l'éditeur. + - **Plier tout** / **Déplier tout** : réduit ou développe toutes les boucles et conditions d'une méthode. Ces commandes sont également disponibles dans la barre d'outils de l'éditeur. -## Blocks +## Blocs -Blocks can be defined by: +Les blocs peuvent être définis par : -- Guillemets -- Parentheses -- A logical structure (If/Else/End if, While/End while, Repeat/Until Case of/End case) -- Braces +- des guillemets +- des parenthèses +- une structure logique (Si/Sinon/Fin de si, Tant que/Fin tant que, Répéter/Jusque, Au cas ou/Fin de cas...) +- des accolades -### Select Enclosing Block +### Sélectionner bloc -The **Select Enclosing Block** function is used to select the "enclosing block" of the code containing the insertion point. +La fonction **Sélectionner bloc** est utilisée pour sélectionner le "bloc englobant" du code contenant le point d'insertion. -If a block of text is already selected, the function selects the enclosing block of the next highest level and so on, until the entire method is selected. +Si un bloc de texte est déjà sélectionné, la fonction sélectionne le bloc englobant du niveau supérieur suivant, et ainsi de suite, jusqu'à ce que la méthode entière soit sélectionnée. -Pressing **Ctrl+Shift+B** (Windows) or **Command+Shift+B** (macOS) enables you to reverse this operation and deselect the last enclosing block selected. +Appuyez sur **Ctrl+Maj+B** (Windows) ou **Command+Maj+B** (macOS) pour annuler cette opération et désélectionner le dernier bloc sélectionné. -**Note:** If the insertion point is placed in an `If` or `Else` type structure, the enclosing block will be the one containing, respectively, the `If` or `Else` statement. +**Note :** Si le point d'insertion est placé dans une structure de type `If` ou `Else`, le bloc englobant sera celui contenant respectivement l'instruction `If` ou `Else`. -### Start of Block or End of Block +### Début de bloc ou Fin de bloc -Two commands make it easier to move around within code structures (e.g. `If...Else...End if`): +Deux commandes facilitent la navigation au sein des structures de code (par exemple `If...Else...End if`) : -- **Start Of Block**: places the cursor at the start of the current structure, just before the initial keyword. -- **End Of Block**: places the cursor at the end of the current structure, just after the final keyword. +- **Début de bloc** : place le curseur au début de la structure courante, juste avant le mot-clé initial. +- **Fin de bloc** : place le curseur à la fin de la structure actuelle, juste après le mot-clé final. -These commands are found in the **Method** menu as well as the context menu of the editor. You can also use the following shortcuts: +Ces commandes se trouvent dans le menu **Méthode** ainsi que dans le menu contextuel de l'éditeur. Vous pouvez également utiliser les raccourcis suivants : -- Windows: **Ctrl + up arrow** or **Ctrl** + **down arrow**‚ -- macOS: **Command** + **up arrow** or **Command** +**down arrow**. +- Windows : **Ctrl + flèche vers le haut** ou **Ctrl** + **flèche vers le bas**‚ +- macOS : **Commande** + **flèche vers le haut** ou **Commande** + **flèche vers le bas**. -## Bookmarks +## Signets -4D lets you associate bookmarks with certain lines in your methods. You can then browse quickly within the code by passing from one bookmark to another using specific commands. +4D vous permet d'associer des signets à certaines lignes de vos méthodes. Vous pouvez alors naviguer rapidement dans le code en passant d'un signet à un autre à l'aide de commandes spécifiques. ![](../assets/en/code-editor/bookm.png) -A bookmark moves along with its original row if additional rows are inserted in the method. Bookmarks are saved with the methods. +Un signet se déplace avec sa ligne d'origine si des lignes supplémentaires sont insérées dans la méthode. Les signets sont enregistrés avec les méthodes. -Bookmarks are managed using the **Bookmarks** submenu of the **Method** menu: +Les signets sont gérés en utilisant le sous-menu **Signets** du menu **Méthode** : -- **Toggle**: Associates a bookmark with the current line (where the cursor is located) if it does not already have one or removes the existing bookmark if it does. This function is also available using the **Toggle Bookmark** command of the editor's context menu or using the **Ctrl+F3** (Windows) or **Command+F3** (macOS) keyboard shortcut. -- **Remove All**: Removes all bookmarks from the foreground window. -- **Goto Next** / **Goto Previous**: Enables browsing among bookmarks in the window. Selecting one of these commands places the cursor on the first character of the line associated with the bookmark concerned. You can also use the keyboard shortcuts **F3** (go to next) or **Shift+F3** (go to previous). +- **Permuter** : Associe un signet à la ligne courante (où se trouve le curseur) si elle n'en a pas déjà un, ou supprime le signet existant si elle en a un. Cette fonction est également disponible dans le menu contextuel de l'éditeur ou en utilisant le raccourci clavier **Ctrl+F3** (Windows) ou **Command+F3** (macOS). +- **Tout supprimer** : Supprime tous les signets de la fenêtre en cours. +- **Aller au suivant** / **Aller au précédent** : Permet de naviguer parmi les signets dans la fenêtre. La sélection d'une de ces commandes place le curseur sur le premier caractère de la ligne associée au signet concerné. Vous pouvez également utiliser les raccourcis clavier **F3** (passer à la suivante) ou **Maj+F3** (passer à la précédente). :::info -You can use bookmarks as markers for lines that contain an [item found by a search](#find). In this case, 4D automatically adds the bookmarks. For more information, refer to [Bookmark all](#bookmark-all). +Vous pouvez utiliser des signets comme marqueurs pour les lignes qui contiennent un [élément trouvé par une recherche](#find). Dans ce cas, 4D ajoute automatiquement les signets. Pour plus d'informations, voir [Tout mettre en signet](#bookmark-all). ::: -## Reveal in Explorer +## Afficher dans l'Explorateur -The **Reveal in Explorer...** command opens an Explorer window with the target element selected. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Reveal in Explorer...** . +La commande **Afficher dans l'Explorateur...** ouvre une fenêtre de l'Explorateur avec l'élément cible sélectionné. Pour ce faire, placez le curseur à l'intérieur du nom de l'élément ou sélectionnez-le, puis choisissez **Méthode** > **Afficher dans l'Explorateur...** . -## Search Callers +## Chercher les appelants -The **Search Callers** command in the **Method** menu is only enabled for project methods. It searches for all the objects (other methods or menus) that reference the project method. +La commande **Chercher les appelants** dans le menu **Méthode** est uniquement activée pour les méthodes projet. Elle recherche tous les objets (autres méthodes ou menus) qui font référence à la méthode projet. -**Note:** The **Search Callers...** command is also available in **Explorer** > **Methods** +**Note:** La commande **Chercher les appelants...** est également disponible dans **Explorateur > Méthodes** -This command displays its results in a new window. +Cette commande affiche ses résultats dans une nouvelle fenêtre. -## Goto Definition +## Aller à définition -The **Goto Definition** command opens the definition of an element referenced in the Code Editor. To do this, place the cursor inside the object name or select it, and choose **Method** > **Goto Definition...** or use the context menu of the editor. +La commande **Aller à définition** ouvre la définition d'un élément référencé dans l'éditeur de code. Pour ce faire, placez le curseur à l'intérieur du nom de l'objet ou sélectionnez-le, et choisissez **Méthode** > **Aller à définition...** ou utilisez le menu contextuel de l'éditeur. :::tip -This feature is also available through the keyboard shortcut **Ctrl+K** (Windows) / **Command+K** (macOS) or **Alt+double-click**. +Cette fonctionnalité est également disponible via le raccourci clavier **Ctrl+K** (Windows) / **Command+K** (macOS) ou **Alt+double-clic**. ::: -The effect of the **Goto Definition...** command varies depending on the target element: +L'effet de la commande **Aller à définition...** varie en fonction de l'élément cible : -- with a project method, it displays the contents of the method in a new window of the Code Editor -- with a class name or class function, it opens the class in the the Code Editor -- with a built-in 4D command or function, it has the same effect as the [**Show documentation**](#show-documentation) command. +- avec une méthode projet, elle affiche le contenu de la méthode dans une nouvelle fenêtre de l'Editeur de code +- avec un nom de classe ou une fonction de classe, elle ouvre la classe dans l'Éditeur de code +- avec une commande ou fonction 4D intégrée, elle a le même effet que la commande [**Montrer la documentation**](#show-documentation). -## Show documentation +## Montrer la documentation -The **Show documentation...** command opens the documentation for the target element. To do this, place the cursor inside the element's name or select it, then choose **Method** > **Show documentation...** or use the contextual menu. The effect varies depending on the target element. Par exemple : +La commande **Montrer la documentation...** ouvre la documentation pour l'élément cible. Pour ce faire, placez le curseur à l'intérieur du nom de l'élément ou sélectionnez-le, puis choisissez **Méthode** > **Montrer la documentation...** ou utilisez le menu contextuel. L'effet varie en fonction de l'élément cible. Par exemple : -- Selecting a project method or a user class and choosing **Show documentation...** selects the method in the Explorer and switches to the documentation tab -- Selecting a 4D command, function, or class name and choosing **Show documentation...** displays the online documentation. -- If no element is selected, the command opens the documentation of the method currently opened in the Code Editor, [if any](../Project/documentation.md). +- Sélectionner une méthode projet ou une classe utilisateur et choisir **Montrer la documentation...** sélectionne la méthode dans l'Explorateur et bascule vers l'onglet de documentation +- Sélectionner le nom d'une commande, fonction ou classe 4D et choisir **Montrer la documentation...** affiche la documentation en ligne. +- Si aucun élément n'est sélectionné, la commande ouvre la documentation de la méthode actuellement affichée dans l'Éditeur de Code, [le cas échéant](../Project/documentation.md). :::tip -To display the documentation of a 4D "classic" language command, select the command name or simply place the cursor in the name and press **F1**. The documentation of the command is displayed in a new window of your default browser. 4D looks for the documentation depending on the settings made in the Preferences (see [Documentation location](../Preferences/general.md#documentation-location)). +Pour afficher la documentation d'une commande de langage "classique" 4D, sélectionnez le nom de la commande ou placez simplement le curseur dans le nom et appuyez sur **F1**. La documentation de la commande est affichée dans une nouvelle fenêtre de votre navigateur par défaut. 4D recherche la documentation en fonction des paramètres définis dans les Préférences (voir [Emplacement de la documentation](../Preferences/general.md#documentation-location)). ::: -## Search References +## Chercher les références -The **Search References...** command found in the **Method** menu or the context menu of the Code Editor finds all the objects (methods and forms) in the project where the current item of the method is referenced (used). +La commande **Chercher les références...** présente dans le menu **Méthode** ou dans le menu contextuel de l'Éditeur de code recherche tous les objets (méthodes et formulaires) du projet où l'élément courant de la méthode est référencé (utilisé). -The current item is either the one selected or the one where the cursor is located. It can be a field name, variable name, command, string, and so on. For example, the following action looks for all the occurrences of the _vlNbCmd_ variable in the database: +L'élément courant est soit celui sélectionné, soit celui où se trouve le curseur. Il peut s’agir d’un nom de champ, de nom de variable, de commande, d’une chaîne, etc. Par exemple, l'action suivante recherche toutes les occurrences de la variable _vlNbCmd_ dans le projet : ![find-dialog](../assets/en/code-editor/search-references.png) -This command displays its results in a new window. +Cette commande affiche ses résultats dans une nouvelle fenêtre. ## Liste des macros @@ -695,7 +695,7 @@ Le dossier “Macros v2” peut être situé : - A côté du fichier de structure de la base. Les macros ne sont chargées que pour cette structure. - Pour les composants : dans le dossier **Components** de la base. Les macros ne sont alors chargées que si le composant est installé. -Ces trois emplacements peuvent être utilisés simultanément : il est possible d’installer un dossier “Macros v2” à chaque emplacement. The macros will be loaded in the following order: 4D folder, structure file, component 1... component X. +Ces trois emplacements peuvent être utilisés simultanément : il est possible d’installer un dossier “Macros v2” à chaque emplacement. Les macros seront chargées dans l’ordre suivant : dossier 4D, fichier de structure, composant 1... composant N. ### Macros par défaut @@ -713,7 +713,7 @@ Les macros vides ou erronées ne sont pas affichées. #### Vérification de la syntaxe des macros personnalisées -Les fichiers de macro-commandes de 4D doivent être conformes à la norme XML. This means more particularly that XML declaration `` and document declaration `` statements are mandatory at the beginning of a macro file in order for it to be loaded. Les différents types d'encodage XML sont pris en charge. Toutefois, il est recommandé d'utiliser un encodage compatible avec Mac/PC (UTF-8). 4D fournit une DTD qui peut être utilisée pour valider les fichiers macro. Ce fichier se trouve à l'emplacement suivant : +Les fichiers de macro-commandes de 4D doivent être conformes à la norme XML. Cela signifie plus particulièrement que la déclaration XML `` et la déclaration de document `` sont obligatoires au début d'un fichier macro pour qu'il puisse être chargé. Les différents types d'encodage XML sont pris en charge. Toutefois, il est recommandé d'utiliser un encodage compatible avec Mac/PC (UTF-8). 4D fournit une DTD qui peut être utilisée pour valider les fichiers macro. Ce fichier se trouve à l'emplacement suivant : - Windows : \Resources\DTD\macros.dtd - Mac OS : :Contenu:Ressources:DTD:macros.dtd @@ -731,41 +731,41 @@ Conformément aux spécifications XML, certaines balises d'éléments peuvent in - Balises doubles : ` ` - Balises simples : `` -If the element accepts several attributes, you can group them in the same line of command, separated by a space: +Si l'élément accepte plusieurs attributs, vous pouvez les regrouper dans la même ligne de commande, séparés par un espace : `\` Voici la liste des balises et leur mode d'utilisation : -| **Balises d'éléments** | **Description** | -| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ` ` | Début et fin du fichier macro (balise obligatoire). | -| ` ` | Début et fin de la définition d'une macro et de ses attributs. | -| | _Attributs_: | -| | - name : Nom de la macro tel qu'il apparaît dans les menus et les listes de l'éditeur de code (attribut obligatoire). | -| | * type_ahead_text : Chaîne de caractères à saisir pour appeler la macro à l'aide de la fonction de saisie prédictive (ou autocomplétion). | -| | - in_menu : Booléen indiquant si la macro peut être appelée à l'aide du menu contextuel. Valeurs = "true" (par défaut) ou "false". | -| | * type_ahead : Booléen indiquant si la macro peut être appelée en utilisant la fonction de saisie prédictive (ou autocomplétion). Valeurs = "true" (par défaut) ou "false". | -| | - method_event : Utilisé pour déclencher l'appel automatique de la macro en fonction de la phase de traitement courante de chaque méthode (création, fermeture, etc.). Values = "on_load": The macro is triggered on the opening of each method, "on_save": The macro is triggered when each method is saved (closing of a modified method or saving using the File>Save command, "on_create": The macro is triggered when each method is created, "on_close": The macro is triggered when each method is closed. | -| | "on_save" et "on_close" peuvent être utilisés conjointement --- en d'autres termes, ces deux événements sont générés lorsqu'une méthode modifiée est fermée. En revanche, "on_create" et "on_load" ne sont jamais générés de manière consécutive. Cet attribut peut être utilisé, par exemple, pour préformater les méthodes lors de leur création (commentaires dans la zone d'en-tête) ou pour enregistrer des informations telles que la date et l'heure de leur clôture. | -| | * version : Utilisé pour activer le nouveau mode de prise en charge des sélections de texte pour la macro (voir la section "À propos de la balise ``" ci-dessous). Pour activer ce mode, passez la valeur "2". Si vous omettez cet attribut ou passez la version="1", l'ancien mode est conservé. | -| | - in_toolbar : Booléen indiquant si la macro doit être présente dans le menu du bouton Macro de la barre d'outils. Valeurs = "true" (par défaut) ou "false". | -| `` | Balise remplacée par le texte sélectionné lors de l'insertion de la macro. La sélection peut être vide. | -| ` ` | Début et fin du code qui doit être inséré dans la méthode. Un retour chariot sera ajouté avant et après le code. | -| ` ` | Début et fin du nom de la méthode projet et de son paramètre (facultatif). La méthode est exécutée lorsque la macro est appelée. Vous pouvez passer un paramètre sous la forme ("param1;param2 ;..."). Ce paramètre sera reçu dans la méthode à l'aide des variables $1, $2, etc. Pour plus d'informations sur cette balise, reportez-vous à la section "À propos de la balise ``" ci-dessous. | -| `` | Emplacement du point d'insertion dans le code après l'insertion de la macro. | -| `` | Balise remplacée par le nom de l'utilisateur 4D courant. | -| `` | Balise remplacée par le nom d'utilisateur courant du système. | -| `` | Tag replaced by the current method name. | -| `` | Tag replaced by path syntax (as returned by [`METHOD Get path`](https://doc.4d.com/4dv19R/help/command/en/page1164.html) of the current method. | -| `` | Balise remplacée par la date courante. | -| | _Attribut_: | -| | * format : Format 4D utilisé pour afficher la date. Si aucun format n'est défini, le format par défaut est utilisé. Valeurs = numéro du format 4D (0 à 8). | -| `
    - -**.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| Paramètres | Type | | Description | -| ---------- | ---- | -- | ----------------------------------------------------- | -| Résultat | Text | <- | Clé primaire au format PEM| - -| +| Paramètres | Type | | Description | +| ---------- | ---- | -- | -------------------------- | +| Résultat | Text | <- | Clé primaire au format PEM | + La fonction `.getPrivateKey()` retourne la clé privée de l'objet `CryptoKey` au format PEM, ou une chaîne vide si aucune n'est disponible. #### *Résultat* - - La valeur retournée est la clé privée. @@ -221,16 +264,14 @@ La valeur retournée est la clé privée. | 18 R4 | Ajout | - -**.getPublicKey( )** : Text +**.getPublicKey**() : Text -| Paramètres | Type | | Description | -| ---------- | ---- | -- | ----------------------------------------------------- | -| Résultat | Text | <- | Clé publique au format PEM| - -| +| Paramètres | Type | | Description | +| ---------- | ---- | -- | -------------------------- | +| Résultat | Text | <- | Clé publique au format PEM | + La fonction `getPublicKey()` retourne la clé publique de l'objet `CryptoKey` au format PEM, ou une chaîne vide si aucune n'est disponible. @@ -250,8 +291,7 @@ La valeur retournée est la clé publique. | 18 R4 | Ajout | - -**.pem** : Text +**.pem** : Text @@ -271,13 +311,12 @@ Définition PEM d'une clé de chiffrement à charger. Si la clé est une clé pr -| Paramètres | Type | | Description | -| ---------- | ------ | -- | ---------------------------------------------------------------------------------------------------- | -| message | Text | -> | Chaîne message à signer | -| options | Object | -> | Options de signature | -| Résultat | Text | <- | Signature en représentation Base64 ou Base64URL, selon l'option "encoding" - -| +| Paramètres | Type | | Description | +| ---------- | ------ | -- | -------------------------------------------------------------------------- | +| message | Text | -> | Chaîne message à signer | +| options | Object | -> | Options de signature | +| Résultat | Text | <- | Signature en représentation Base64 ou Base64URL, selon l'option "encoding" | + La fonction `sign()` signe la représentation utf8 de la chaîne *message* à l'aide des clés objet `CryptoKey` et des *options* fournies. Elle retourne sa signature au format base64 ou base64URL, selon la valeur de l'attribut `options.encoding` que vous avez passé. @@ -329,6 +368,7 @@ Défini uniquement pour les clés RSA : la t Contient le nom du type de clé - "RSA", "ECDSA", "PEM" . + - "RSA" : paire de clés RSA, utilise `settings.size` pour la [.size](#size). - "ECDSA" : paire de clés Elliptic Curve Digital Signature Algorithm, utilise `settings.curve` pour la propriété [.curve](#curve). A noter que les clés ECDSA ne peuvent pas être utilisées pour le chiffrement, mais uniquement pour la signature. - "PEM" : Définition de paire de clés au format PEM, utilise `settings.pem` pour la propriété [.pem](#pem). @@ -345,8 +385,7 @@ Contient le nom du type de clé - "RSA", "EC | 18 R4 | Ajout | - -**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object @@ -355,10 +394,8 @@ Contient le nom du type de clé - "RSA", "EC | message | Text | -> | Chaîne message utilisée pour générer la signature | | signature | Text | -> | Signature à vérifier, en représentation Base64 ou Base64URL, selon la valeur `options.encoding` | | options | Object | -> | Options de signature | -| Résultat | Object | <- | Statut de la vérification| - - -| +| Résultat | Object | <- | Statut de la vérification | + La fonction `.verify()` vérifie la signature base64 par rapport à la représentation utf8 du *message* à l'aide des clés objet `CryptoKey` et des *options* fournies. @@ -379,8 +416,8 @@ La fonction retourne un objet status avec la propriété `success` définie sur La fonction retourne un objet status avec la propriété `success` définie sur `true` si le `message` a pu être déchiffré avec succès (c'est-à-dire si la signature est correspondante). -| Propriété | Type | Description | -| --------- | ---------- | ------------------------------------------------------------------------------------------------------ | -| success | boolean | True si la signature correspond au message | -| errors | collection | Si `success` est mis sur `false`, il peut contenir une collection d'erreurs| -| +| Propriété | Type | Description | +| --------- | ---------- | --------------------------------------------------------------------------- | +| success | boolean | True si la signature correspond au message | +| errors | collection | Si `success` est mis sur `false`, il peut contenir une collection d'erreurs | + From ad4e12421123221195e036246e03ebc7b3924c50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:02 +0200 Subject: [PATCH 2505/4889] New translations cryptokeyclass.md (Spanish) --- .../version-19/API/CryptoKeyClass.md | 189 ++++++++++++------ 1 file changed, 127 insertions(+), 62 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md index 6d284bbf32ed99..302971420269e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ La clase `CryptoKey` del lenguaje 4D contiene un par de llaves de cifrado asimé Esta clase está disponible en el almacén de clases de `4D`. -### Ejemplo +:::info Ver también -El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. -```4d - // Generar un nuevo par de llaves ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Obtener la firma como base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) - - // Verificar firma -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumen -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)     | -| [](#curve)     | -| [](#decrypt)     | -| [](#encrypt)     | -| [](#getprivatekey)     | -| [](#getpublickey)     | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)     | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D.CryptoKey.new() @@ -50,15 +39,17 @@ ASSERT($status.success) - **4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| Parámetros | Tipo | | Descripción | -| ---------- | ------------ | -- | ------------------------------------------------------------------------------ | -| settings | Object | -> | Parámetros para generar o cargar un par de llaves | -| result | 4D.CryptoKey | <- | Objeto que contiene un par de llaves de encriptación | +| Parámetros | Tipo | | Descripción | +| ---------- | ------------ | -- | ------------------------------------------------- | +| settings | Object | -> | Parámetros para generar o cargar un par de llaves | +| resultado | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | + + La función `4D.CryptoKey.new()` crea un nuevo objeto `4D.CryptoKey` que encapsula un par de llaves de cifrado, basado en el parámetro objeto *settings*. Permite generar una nueva llave RSA o ECDSA, o cargar un par de llaves existente desde una definición PEM. @@ -76,6 +67,67 @@ La función `4D.CryptoKey.new()` crea un El objeto `CryptoKey` devuelto encapsula un par de llaves de cifrado. Es un objeto compartido y, por tanto, puede ser utilizado por varios procesos 4D simultáneamente. +#### Ejemplo 1 + +Un mensaje está firmado por una llave privada y la firma es verificada por la llave pública correspondiente. El siguiente código firma y verifica una firma de mensaje simple. + +- Lado bob: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Lado Alice: + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Ejemplo 2 + +El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. + +```4d + // Generar un nuevo par de llaves ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtener la firma como base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verificar firma +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + ## .curve @@ -104,7 +156,7 @@ Definido sólo para llaves ECDSA: el nombre - **.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object @@ -113,7 +165,9 @@ Definido sólo para llaves ECDSA: el nombre | ---------- | ------ | -- | ------------------------------------------------------------------------------------ | | message | Text | -> | Cadena de mensajes a decodificar utilizando `options.encodingEncrypted` y descifrar. | | options | Object | -> | Opciones de decodificación | -| Result | Object | <- | Status| | +| Result | Object | <- | Estado | + + La función `.decrypt()` descifra el parámetro *mensaje* utilizando la llave **privada**. El algoritmo utilizado depende del tipo de la llave. @@ -134,7 +188,7 @@ La función devuelve un objeto "status" con la propiedad `success` definida como | Propiedad | Tipo | Descripción | | --------- | ---------- | ------------------------------------------------------------------------ | | success | boolean | True si el mensaje ha sido descifrado con éxito | -| result | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | +| resultado | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | | errors | collection | Si `success` es `false`, puede contener una colección de errores | En caso de que el *message* no haya podido ser descifrado por no haber sido encriptado con la misma llave o algoritmo, el objeto `status` que se devuelve contiene una colección de errores en `status.errors`. @@ -151,16 +205,18 @@ En caso de que el *message* no haya podido ser descifrado por no haber sido encr - **.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | -- | ----------------------------------------------------------------------------------------------------------- | -| message | Text | -> | Cadena de mensajes a codificar utilizando `options.encodingDecrypted` y encriptado. | -| options | Object | -> | Opciones de codificación | -| Result | Text | <- | Mensaje encriptado y codificado utilizando la opción `options.encodingEncrypted`| | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | -- | ----------------------------------------------------------------------------------- | +| message | Text | -> | Cadena de mensajes a codificar utilizando `options.encodingDecrypted` y encriptado. | +| options | Object | -> | Opciones de codificación | +| Result | Text | <- | Mensaje encriptado y codificado utilizando la opción `options.encodingEncrypted` | + + La función `.encrypt()` encripta el parámetro *mensaje* utilizando la llave **pública**. El algoritmo utilizado depende del tipo de la llave. @@ -190,21 +246,21 @@ El valor devuelto es un mensaje encriptado. - **.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Result | Text | <- | Llave privada en formato PEM| | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------------------- | +| Result | Text | <- | Llave privada en formato PEM | + + La función `.getPrivateKey()` devuelve la llave privada del objeto `CryptoKey` en formato PEM, o una cadena vacía si no hay ninguna disponible. #### *Result* - - El valor devuelto es la llave privada. @@ -219,14 +275,16 @@ El valor devuelto es la llave privada. - **.getPublicKey( )** : Text +**.getPublicKey**() : Text -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Result | Text | <- | Llave pública en formato PEM| | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------------------- | +| Result | Text | <- | Llave pública en formato PEM | + + La función `.getPublicKey()` devuelve la llave pública del objeto `CryptoKey` en formato PEM, o una cadena vacía si no hay ninguna disponible. @@ -246,7 +304,7 @@ El valor devuelto es la llave pública. - **.pem** : Text +**.pem** : Text @@ -268,11 +326,13 @@ El valor devuelto es la llave pública. -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------ | -| message | Text | -> | Cadena mensaje a firmar | -| options | Object | -> | Opciones de firma | -| Result | Text | <- | Firma en representación Base64 o Base64URL, según la opción "encoding| | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | -- | --------------------------------------------------------------------- | +| message | Text | -> | Cadena mensaje a firmar | +| options | Object | -> | Opciones de firma | +| Result | Text | <- | Firma en representación Base64 o Base64URL, según la opción "encoding | + + La función `.sign()` firma la representación utf8 de una cadena *mensaje* utilizando las llaves del objeto `CryptoKey` y las *opciones* suministradas. Devuelve su firma en formato base64 o base64URL, dependiendo del valor del atributo `options.encoding` que haya pasado. @@ -328,6 +388,7 @@ Definido sólo para llaves RSA: el tamaño d Contiene el nombre del tipo de llave - "RSA", "ECDSA", "PEM" . + - "RSA": un par de llaves RSA, utilizando l`settings.size` como [.size](#size). - "ECDSA": un par de llaves del Algoritmo Elliptic Curve Digital Signature Algorithm, utilizando `settings.curve` como [.curve](#curve). Tenga en cuenta que las llaves ECDSA no pueden utilizarse para el cifrado, sino sólo para la firma. - "PEM": una definición de par de llaves en formato PEM, utilizando `settings.pem` como [.pem](#pem). @@ -343,7 +404,7 @@ Contiene el nombre del tipo de llave - "RSA" - **.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object @@ -353,7 +414,9 @@ Contiene el nombre del tipo de llave - "RSA" | message | Text | -> | Cadena mensaje utilizada para generar la firma | | signature | Text | -> | Firma a verificar, en representación Base64 o Base64URL, dependiendo del valor de `options.encoding` | | options | Object | -> | Opciones de firma | -| Result | Object | <- | Estado de la verificación| | +| Result | Object | <- | Estado de la verificación | + + La función `.verify()` verifica la firma base64 contra la representación utf8 del *mensaje* utilizando las llaves del objeto `CryptoKey` y las *opciones* suministradas. @@ -374,7 +437,9 @@ La `CryptoKey` debe contener una llave **pública** válida. La función devuelve un objeto de estado con la propiedad `success` definida como `true` si el `message` pudo ser verificado con éxito (es decir, la firma coincide). -| Propiedad | Tipo | Descripción | -| --------- | ---------- | ------------------------------------------------------------------------------------------- | -| success | boolean | True si la firma coincide con el mensaje | -| errors | collection | Si `success` es `false`, puede contener una colección de errores| | +| Propiedad | Tipo | Descripción | +| --------- | ---------- | ---------------------------------------------------------------- | +| success | boolean | True si la firma coincide con el mensaje | +| errors | collection | Si `success` es `false`, puede contener una colección de errores | + + From 5e1031ba98c16eb3b77ea940dc2c288d26a99148 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:04 +0200 Subject: [PATCH 2506/4889] New translations cryptokeyclass.md (Japanese) --- .../version-19/API/CryptoKeyClass.md | 239 ++++++++++-------- 1 file changed, 138 insertions(+), 101 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md index 1917f921cf4a99..f477d28b71d653 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ title: CryptoKey このクラスは `4D` クラスストアより提供されます。 -### 例題 +:::info こちらもご覧ください -たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 - -```4d - // 新規 ECDSA キーペアの生成 -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // base64 形式で署名を取得 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +このクラスの包括的な概要については、[**CryptoKey: 暗号化、復号化、署名、検証!**](https://blog.4d.com/ja/cryptokey-encrypt-decrypt-sign-and-verify/) ブログ記事を参照ください。 - // 署名の検証 -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### 概要 -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)    | -| [](#curve)     | -| [](#decrypt)    | -| [](#encrypt)    | -| [](#getprivatekey)    | -| [](#getpublickey)    | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D.CryptoKey.new() @@ -49,23 +38,21 @@ ASSERT($status.success) | 18 R4 | 追加 | - -**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| 引数 | タイプ | | 説明 | -| -------- | ------------ | -- | ------------------------------------------------ | -| settings | Object | -> | キーペアを生成・ロードするための設定 | -| result | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト| - -| +| 引数 | 型 | | 説明 | +| -------- | ------------ | -- | --------------------- | +| settings | オブジェクト | -> | キーペアを生成・ロードするための設定 | +| 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | + `4D.CryptoKey.new()` 関数は、 暗号化キーペアをカプセル化する `4D.CryptoKey` オブジェクトを新規作成します。この暗号化キーペアは *settings* オブジェクト引数に基づきます。 新規の RSA または ECDSA キーを生成するほか、PEM 形式の既存のキーペアをロードすることができます。 #### *settings* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | -------------------------------------------------------------------------------------------- | | [type](#type) | text | 作成するキーのタイプを定義します:
  • "RSA": [.size](#size) に指定されたサイズを使って、RSA キーペアを生成します。
  • "ECDSA": [.curve](#curve) に指定された曲線を用いて、楕円曲線デジタル署名アルゴリズム (Elliptic Curve Digital Signature Algorithm) を使ったキーペアを生成します。 ECDSA キーは署名だけに使用されるもので、暗号化には使用できないことに留意してください。
  • "PEM": [.pem](#pem) を使って、PEM 形式のキーペアをロードします。
  • | | [curve](#curve) | text | ECDSA 曲線名 | @@ -77,6 +64,70 @@ ASSERT($status.success) 戻り値の `CryptoKey` オブジェクトは、暗号化キーペアをカプセル化します。 これは共有オブジェクトのため、複数の 4D プロセスによって同時使用できます。 +#### 例題 1 + +メッセージが秘密鍵で署名され、その署名は対応する公開鍵で検証されます。 以下のコードは、簡単なメッセージの署名を作成し、検証するものです。 + +- Bob側: + +```4d +// メッセージを作成します +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// キーを作成します +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// 公開鍵を取得して保存します +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// 署名を base64 形式で取得して保存します +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob はメッセージと公開鍵、署名を Alice に送信します*/ +``` + +- Alice側: + +```4d +// メッセージと公開鍵、署名を取得します +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// キーを作成します +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// 署名を検証します +If ($key.verify($message;$signature;$type).success) +// 署名は有効です + +End if +``` + +#### 例題 2 + +たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 + +```4d + // 新規 ECDSA キーペアの生成 +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // base64 形式で署名を取得 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // 署名の検証 +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + + + + ## .curve @@ -90,7 +141,7 @@ ASSERT($status.success) **.curve** : Text -ECDSA キーのみ: キーの楕円曲線名。 通常、ES256 (デフォルト) の場合は "prime256v1"、ES384 の場合は "secp384r1"、ES512 の場合は "secp521r1"。 +ECDSA キーのみ: キーの楕円曲線名. 通常、ES256 (デフォルト) の場合は "prime256v1"、ES384 の場合は "secp384r1"、ES512 の場合は "secp521r1"。 @@ -103,26 +154,24 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | | message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | -| options | Object | -> | デコーディングオプション | -| 戻り値 | Object | <- | ステータス| - -| +| options | オブジェクト | -> | デコーディングオプション | +| 戻り値 | オブジェクト | <- | ステータス | + -`.decrypt()` 関数は、 **秘密** 鍵を使って *message* を復号します。 使用されるアルゴリズムはキーの種類に依存します。 +`.decrypt()` 関数は、 **秘密** 鍵を使って *message* を復号します. 使用されるアルゴリズムはキーの種類に依存します。 キーは RSA キーでなければならず、アルゴリズムは RSA-OAEP です ([RFC 3447](https://tools.ietf.org/html/rfc3447) 参照)。 #### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | ------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | 復号するバイナリ形式に `message` を変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -132,10 +181,10 @@ ECDSA キーのみ: キーの楕円曲線 `message` の復号に成功した場合には、success プロパティが `true` に設定された *status* オブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | ------------------------------------------------- | | success | boolean | メッセージの復号に成功した場合は true | -| result | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | +| 戻り値 | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | キーまたはアルゴリズムが合致しないなどの理由で *message* の復号に成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 @@ -151,26 +200,24 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| 引数 | タイプ | | 説明 | -| ------- | ------ | -- | ---------------------------------------------------------------------------- | -| message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | -| options | Object | -> | エンコーディングオプション | -| 戻り値 | Text | <- | options.encodingEncrypted を使って暗号化およびエンコードされたメッセージ| - -| +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | --------------------------------------------------- | +| message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | +| options | オブジェクト | -> | エンコーディングオプション | +| 戻り値 | Text | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | + -`.encrypt()` 関数は、 **公開** 鍵を使って *message* を暗号化します。 使用されるアルゴリズムはキーの種類に依存します。 +`.encrypt()` 関数は、 **公開** 鍵を使って *message* を暗号化します. 使用されるアルゴリズムはキーの種類に依存します。 キーは RSA キーでなければならず、アルゴリズムは RSA-OAEP です ([RFC 3447](https://tools.ietf.org/html/rfc3447) 参照)。 ##### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | ------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -191,23 +238,19 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| 引数 | タイプ | | 説明 | -| --- | ---- | -- | ------------------------------------- | -| 戻り値 | Text | <- | PEM 形式の秘密鍵| - -| +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ---------- | +| 戻り値 | Text | <- | PEM 形式の秘密鍵 | + `.getPrivateKey()` 関数は、 `CryptoKey` オブジェクトの秘密鍵を返します (PEM形式) 。無い場合は空の文字列を返します。 #### *戻り値* - - 戻り値は秘密鍵です。 @@ -221,16 +264,14 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.getPublicKey( )** : Text +**.getPublicKey**() : Text -| 引数 | タイプ | | 説明 | -| --- | ---- | -- | ------------------------------------- | -| 戻り値 | Text | <- | PEM 形式の公開鍵| - -| +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ---------- | +| 戻り値 | Text | <- | PEM 形式の公開鍵 | + `.getPublicKey()` 関数は、 `CryptoKey` オブジェクトの公開鍵を返します (PEM形式) 。無い場合は空の文字列を返します。 @@ -250,8 +291,7 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.pem** : Text +**.pem** : Text @@ -271,13 +311,12 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | -| ------- | ------ | -- | -------------------------------------------------------------------------- | -| message | Text | -> | 署名をするメッセージ | -| options | Object | -> | 署名オプション | -| 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名| - -| +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | ----------------------------------------------- | +| message | Text | -> | 署名をするメッセージ | +| options | オブジェクト | -> | 署名オプション | +| 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | + `.sign()` 関数は、 utf8 形式の *message* 文字列を署名します 。この際、`CryptoKey` オブジェクトキーおよび指定された *options* が使われます。 `options.encoding` 属性に指定した値に応じて、base64 または base64URL 形式の署名を返します。 @@ -285,7 +324,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -311,7 +350,7 @@ utf8 形式の *message* 文字列。 **.size** : Integer -RSA キーのみ: キーのサイズ (ビット単位)。 通常は 2048 (デフォルト)。 +RSA キーのみ: キーのサイズ (ビット単位). 通常は 2048 (デフォルト)。 ## .type @@ -327,7 +366,8 @@ RSA キーのみ: キーのサイズ (ビッ **.type** : Text - キーのタイプ: "RSA", "ECDSA", "PEM" 。 + キーのタイプ: "RSA", "ECDSA", "PEM" . + - "RSA": `settings.size` に指定されたサイズを [.size](#size) として使った、RSA キーペア - "ECDSA": `settings.curve` に指定された曲線を [.curve](#curve) として用いた、楕円曲線デジタル署名アルゴリズム (Elliptic Curve Digital Signature Algorithm) キーペア。 ECDSA キーは署名だけに使用されるもので、暗号化には使用できないことに留意してください。 @@ -345,20 +385,17 @@ RSA キーのみ: キーのサイズ (ビッ | 18 R4 | 追加 | - -**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ----------------------------------------------------------- | | message | Text | -> | 署名生成時に使われたメッセージ文字列 | | signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | -| options | Object | -> | 署名オプション | -| 戻り値 | Object | <- | 検証ステータス| - - -| +| options | オブジェクト | -> | 署名オプション | +| 戻り値 | オブジェクト | <- | 検証ステータス | + `.verify()` 関数は、 utf8 形式の *message* 文字列の署名を検証します。 。この際、`CryptoKey` オブジェクトキーおよび指定された *options* が使われます。 @@ -367,11 +404,11 @@ RSA キーのみ: キーのサイズ (ビッ #### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | pss | boolean | 確率的署名スキーム (PSS) を使用する。 RSA キーでない場合は無視されます。 PS@ アルゴリズム用の JWT を生成する場合は `true` を渡します。 | -| encoding | text | 署名のエンコード方式。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | +| encoding | テキスト | 署名のエンコード方式。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | #### *戻り値* @@ -379,8 +416,8 @@ RSA キーのみ: キーのサイズ (ビッ *message*、キーまたはアルゴリズムが署名と合致しないなどの理由で検証が成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 -| プロパティ | タイプ | 説明 | -| ------- | ---------- | --------------------------------------------------------------------------- | -| success | boolean | 署名がメッセージと合致すれば true | -| errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります| -| +| プロパティ | 型 | 説明 | +| ------- | ---------- | ------------------------------------------------- | +| success | boolean | 署名がメッセージと合致すれば true | +| errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | + From daee2da0eb23ca9f3de2d47376a5c90dbde78a05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:06 +0200 Subject: [PATCH 2507/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../version-19/API/CryptoKeyClass.md | 209 +++++++++++------- 1 file changed, 123 insertions(+), 86 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md index 05e59f092abc96..f6b7fc9937ca33 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ A classe `CryptoKey` da linguagem 4D contém um par de chaves de cifrado assimé Esta classe está disponível na loja de classes de `4D`. -### Exemplo +:::info Ver também -O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. - -```4d - // Generate a new ECDSA key pair -$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Get signature as base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. - // Verify signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumo -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)    | -| [](#curve)     | -| [](#decrypt)    | -| [](#encrypt)    | -| [](#getprivatekey)    | -| [](#getpublickey)    | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D. CryptoKey.new() @@ -49,19 +38,17 @@ ASSERT($status.success) | 18 R4 | Adicionado | - -`CryptoKey` deve conter uma chave válida **privada**. +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | -- | ---------------------------------------------------------------------------- | -| settings | Object | -> | Parâmetros para gerar ou carregar um par de chaves | -| result | 4D. CryptoKey | <- | Objeto que contém um par de chaves de criptografia - -| +| Parâmetro | Tipo | | Descrição | +| --------- | ------------ | -- | ------------------------------------------------- | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objeto que contém um par de chaves de encriptação | + -A função `4D. CryptoKey.new()` cria um novo objecto `4D. CryptoKey` que encapsula um par de chaves de encriptação, com base no parâmetro objecto *settings*. Permite gerar uma nova chave RSA o ECDSA, ou carregar um par de chaves existente desde uma definição PEM. +The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *settings* @@ -75,7 +62,71 @@ A função `4D. CryptoKey.new()` cria um #### *CryptoKey* -O objeto `CryptoKey` devolvido encapsula um par de chaves de cifrado. É um objeto compartido e, portanto, pode ser utilizado por vários processos 4D simultaneamente. +The returned `CryptoKey` object encapsulates an encryption key pair. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemplo 1 + +A message is signed by a private key and the signature is verified by the corresponding public key. The following code signs and verifies a simple message signature. + +- Bob's side: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Alice's side: + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Exemplo 2 + +O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. + +```4d + // Generate a new ECDSA key pair +$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Get signature as base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verify signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + + + ## .curve @@ -103,8 +154,7 @@ Definido apenas para as chaves ECDSA: o nom | 18 R4 | Adicionado | - -**.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object @@ -112,9 +162,8 @@ Definido apenas para as chaves ECDSA: o nom | ---------- | ------ | -- | ------------------------------------------------------------------------------------- | | message | Text | -> | String de mensagens a decodificar utilizando `options.encodingEncrypted` e descifrar. | | options | Object | -> | Opções de codificação | -| Resultados | Object | <- | Estado| - -| +| Resultados | Object | <- | Estado | + A função `.decrypt()` decifra o parâmetro *mensagem* usando a chave **privada**. O algoritmo utilizado depende do tipo da chave. @@ -151,18 +200,16 @@ A função devolve um objeto "status" com a propriedade `success` definida como | 18 R4 | Adicionado | - -**.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | ----------------------------------------------------------------------------------------------------- | -| message | Text | -> | String de mensagens a codificar utilizando `options.encodingDecrypted` e encriptar | -| options | Object | -> | Opções de decodificação | -| Resultados | Text | <- | Mensagem criptografada e codificada utilizando `options.encodingEncrypted`| - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ---------------------------------------------------------------------------------- | +| message | Text | -> | String de mensagens a codificar utilizando `options.encodingDecrypted` e encriptar | +| options | Object | -> | Opções de decodificação | +| Resultados | Text | <- | Message encrypted and encoded using the `options.encodingEncrypted` | + A função `.encrypt()` encripta o parâmetro *mensagem* utilizando a chave **public**. O algoritmo utilizado depende do tipo da chave. @@ -191,23 +238,19 @@ O valor devolvido é uma mensagem encriptada. | 18 R4 | Adicionado | - -**.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| Parâmetro | Tipo | | Descrição | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Resultados | Text | <- | Chave privada em formato PEM| - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ---- | -- | ---------------------------- | +| Resultados | Text | <- | Chave privada em formato PEM | + A função `.getPrivateKey()` devolve a chave privada do objecto `CryptoKey` em formato PEM, ou uma string vazia se nenhum estiver disponível. #### *Resultados* - - O valor devolvido é a chave privada. @@ -221,16 +264,14 @@ O valor devolvido é a chave privada. | 18 R4 | Adicionado | - -**.getPublicKey( )** : Text +**.getPublicKey**() : Text -| Parâmetro | Tipo | | Descrição | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Resultados | Text | <- | Chave pública em formato PEM| - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ---- | -- | ---------------------------- | +| Resultados | Text | <- | Chave pública em formato PEM | + A função `.getPublicKey()` devolve a chave pública do objecto `CryptoKey` em formato PEM, ou uma string vazia se nenhum estiver disponível. @@ -250,8 +291,7 @@ O valor devolvido é a chave pública. | 18 R4 | Adicionado | - -**.pem** : Text +**.pem** : Text @@ -271,13 +311,12 @@ Definição PEM de uma chave de cifrado a carregar. Se a chave for uma chave pri -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------- | -| message | Text | -> | String mensagem a assinar | -| options | Object | -> | Opções de assinatura | -| Resultados | Text | <- | Assinatura na representação Base64 ou Base64URL, dependendo da opção "codificação". - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------- | +| message | Text | -> | String mensagem a assinar | +| options | Object | -> | Opções de assinatura | +| Resultados | Text | <- | Signature in Base64 or Base64URL representation, depending on "encoding" option | + A função `.sign()` assina a representação utf8 de uma mensagem ** string utilizando o `CryptoKey` chaves-objecto e forneceu *opções*. Devolve a sua assinatura no formato base64 ou base64URL, dependendo do valor do atributo `options.encoding` que passou. @@ -329,6 +368,7 @@ Definido apenas para chaves RSA: o tamanho d Contém nome do tipo da chave - "RSA", "ECDSA", "PEM" . + - "RSA": um par de chaves RSA, usando `settings.size` como [.size](#size). - "ECDSA": um par de chaves de Algoritmos de Assinatura Digital de Curva Elíptica, usando `settings.curve` como [.curve](#curve). Lembre que chaves ECDSA não podem ser usadas para a criptografia mas só pela assinatura. - "PEM": uma definição de par chave em formato PEM, usando `settings.pem` como [.pem](#pem). @@ -345,8 +385,7 @@ Contém nome do tipo da chave - "RSA", "ECDS | 18 R4 | Adicionado | - -**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object @@ -355,10 +394,8 @@ Contém nome do tipo da chave - "RSA", "ECDS | message | Text | -> | String de mensagem utilizada para gerar a assinatura | | signature | Text | -> | Assinatura que vai ser verificada, em representação Base64 ou Base64URL, dependendo do valor de `options.encoding` | | options | Object | -> | Opções de assinatura | -| Resultados | Object | <- | Estado da verificação| - - -| +| Resultados | Object | <- | Estado da verificação | + A função `.verify()` verifica a assinatura base64 contra a representação utf8 de *mensagem* utilizando o `CryptoKey` chaves-objecto e forneceu *opções*. @@ -379,8 +416,8 @@ A função devolve um objeto "status" com a propriedade `success`estabelecida pa Se a assinatura não puder ser verificada por não ter sido assinada com a mesma *message*, chave ou algoritmo, o objecto `status` devolvido contém uma colecção de erros em `status.errors`. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ------------------------------------------------------------------------------------- | -| success | boolean | True se a assinatura corresponder com a mensagem | -| errors | collection | Se `success` for `false`, pode conter uma coleção de erros| -| +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ---------------------------------------------------------- | +| success | boolean | True se a assinatura corresponder com a mensagem | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | + From 378f236c4bded514b0fecfb7f0616797794b2b83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:11 +0200 Subject: [PATCH 2508/4889] New translations dataclassclass.md (Japanese) --- .../version-19/API/DataClassClass.md | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md index 0e9c69094d71c4..133ce0e886b632 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md @@ -1,6 +1,6 @@ --- id: DataClassClass -title: DataClass +title: データクラス --- @@ -45,20 +45,20 @@ title: DataClass 返される属性オブジェクトには以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| autoFilled | ブール | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | fieldNumber | integer | 属性の内部的な 4Dフィールド番号。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| fieldType | Integer | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • | -| indexed | Boolean | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| fieldType | 整数 | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • | +| indexed | ブール | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | inverseName | Text | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | -| keywordIndexed | Boolean | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| keywordIndexed | ブール | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | kind | Text | 属性の種類。 とりうる値:
  • "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
  • "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
  • "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
  • | -| 必須 | Boolean | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | +| 必須 | ブール | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | | name | Text | 属性名 (文字列) | | relatedDataClass | Text | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | | type | Text | 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合: "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。
  • `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
  • `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
  • | -| unique | Boolean | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| unique | ブール | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | :::tip @@ -129,16 +129,16 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------------------ |:--:| -------------------------------------------- | -| settings | Object | -> | ビルドオプション: context | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照| | #### 説明 -`.all()` 関数は、 データストアをクエリして、データクラスの全エンティティをエンティティセレクションとして返します。 +`.all()` 関数は、 データストアをクエリして、データクラスの全エンティティをエンティティセレクションとして返します. エンティティはデフォルトの順番で返され、通常は作成順になっています。 ただし、エンティティ削除後に新規追加した場合には、デフォルトの順番は作成順を反映しない点に留意が必要です。 @@ -150,7 +150,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | @@ -179,17 +179,17 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------------------ |:--:| --------------------------------------------------- | -| objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | -| settings | Object | -> | ビルドオプション: context | +| objectCol | コレクション | -> | エンティティにマップするオブジェクトのコレクション | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | コレクションから作成したエンティティセレクション| | #### 説明 -`.fromCollection()` 関数は、 *objectCol* 引数のオブジェクトのコレクションに基づいてデータクラスのエンティティを更新あるいは作成し、対応するエンティティセレクションを返します。 +`.fromCollection()` 関数は、 *objectCol* 引数のオブジェクトのコレクションに基づいてデータクラスのエンティティを更新あるいは作成し、対応するエンティティセレクションを返します. *objectCol* パラメーターには、データクラスの既存エンティティを更新、または新規エンティティを作成するためのオブジェクトのコレクションを渡します。 プロパティ名は、データクラスの属性名と同一である必要があります。 プロパティ名がデータクラスに存在しない場合、それは無視されます。 コレクション内で属性値が定義されていない場合、その値は null になります。 @@ -224,7 +224,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | @@ -375,17 +375,17 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------------- |:--:| -------------------------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | -| settings | Object | -> | ビルドオプション: context | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.Entity | <- | 指定したプライマリーキーに合致するエンティティ| | #### 説明 -`.get()` 関数は データクラスをクエリして、*primaryKey* に渡したプライマリーキーに合致するエンティティを返します。 +`.get()` 関数は データクラスをクエリして、*primaryKey* に渡したプライマリーキーに合致するエンティティを返します. *primaryKey* には、取得したいエンティティのプライマリーキーの値を渡します。 値の型は、データストアで設定されたプライマリーキーの型 (倍長整数あるいはテキスト) と合致している必要があります。 [`.getKey()`](EntityClass.md#getkey) 関数に `dk key as string` 引数を渡すと、プライマリーキーの値が常にテキスト型で返されるように指定することができます。 @@ -397,7 +397,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | @@ -451,7 +451,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------ |:--:| --------------------------------------------- | | 戻り値 | cs.DataStore | <- | データクラスが属しているデータストア| @@ -459,7 +459,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object #### 説明 -`.getDataStore()` 関数は、 指定したデータクラスが属しているデータストアを返します。 +`.getDataStore()` 関数は、 指定したデータクラスが属しているデータストアを返します. 返されるデータストアは次のいずれかです: @@ -504,9 +504,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------ | -| 戻り値 | Object | <- | データクラスの情報| +| 戻り値 | オブジェクト | <- | データクラスの情報| @@ -516,15 +516,15 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object #### 説明 -`.getInfo()` 関数は、 データクラスの情報を提供するオブジェクトを返します。 このメソッドは汎用的なコードを書くのに有用です。 +`.getInfo()` 関数は、 データクラスの情報を提供するオブジェクトを返します. このメソッドは汎用的なコードを書くのに有用です。 **返されるオブジェクト** -| プロパティ | タイプ | 説明 | -| ----------- | ------- | -------------------- | -| name | Text | データクラスの名称 | -| primaryKey | Text | データクラスのプライマリーキー属性の名称 | -| tableNumber | Integer | 内部的な 4Dテーブル番号 | +| プロパティ | 型 | 説明 | +| ----------- | ---- | -------------------- | +| name | Text | データクラスの名称 | +| primaryKey | Text | データクラスのプライマリーキー属性の名称 | +| tableNumber | 整数 | 内部的な 4Dテーブル番号 | #### 例題 1 @@ -579,7 +579,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- | -- | ------------------------------------------ | | 戻り値 | 4D.Entity | <- | データクラスの新規エンティティ| @@ -587,7 +587,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object #### 説明 -`.new()` 関数は、 メモリ内にデータクラスに空のエンティティを新規作成しそれを返します。 +`.new()` 関数は、 メモリ内にデータクラスに空のエンティティを新規作成しそれを返します. エンティティオブジェクトはメモリ内に作成されますが、[`.save( )`](EntityClass.md#save) 関数が呼び出されるまでデータベースには保存されません。 エンティティを保存する前に削除した場合、復元することはできません。 @@ -621,16 +621,16 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------------------ | -- | -------------------------------------------------------------------------------------------------------- | -| keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | +| keepOrder | 整数 | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション| | #### 説明 -`.newSelection()` 関数は、 データクラスに紐づいた 追加可能な、空の新規エンティティセレクションをメモリ内に作成します。 +`.newSelection()` 関数は、 データクラスに紐づいた 追加可能な、空の新規エンティティセレクションをメモリ内に作成します. > 追加可能なエンティティセレクションについての詳細は [共有可能/追加可能なエンティティセレクション](ORDA/entities.md#共有可能追加可能なエンティティセレクション) を参照ください。 @@ -665,12 +665,12 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------------------ | -- | ------------------------------------------------------------------------------------------------ | | queryString | Text | -> | 検索条件 (文字列) | -| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | +| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致するエンティティから構成された新しいエンティティセレクション| | @@ -956,15 +956,15 @@ ds.People.query("places.locations[a].kind= :1 and places.locations[a].city= :2"; *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: \["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| args | Object | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | -| allowFormulas | Boolean | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | -| context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](https://doc.4d.com/4Dv19/4D/19/Entity-selections.300-5416640.ja.html#4461913) の章を参照ください。 | -| queryPlan | Boolean | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | -| queryPath | Boolean | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | オブジェクト | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | オブジェクト | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: \["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| args | オブジェクト | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | +| allowFormulas | ブール | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | +| context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](https://doc.4d.com/4Dv19/4D/19/Entity-selections.300-5416640.ja.html#4461913) の章を参照ください。 | +| queryPlan | ブール | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | +| queryPath | ブール | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | **queryPlan と queryPath について** From 23fce2c537561939e28edd16b506f2edb2c1cbe0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:16 +0200 Subject: [PATCH 2509/4889] New translations datastoreclass.md (Japanese) --- .../version-19/API/DataStoreClass.md | 138 +++++++++--------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md index ab448c1d97effb..95e3242b3d2e6c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md @@ -40,7 +40,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------ | -- | ----------------------------------- | | localID | Text | -> | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | <- | データストア参照| @@ -49,7 +49,7 @@ title: DataStore #### 説明 -`ds` コマンドは、 カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 +`ds` コマンドは、 カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します. *localID* を省略した (または空の文字列 "" を渡した) 場合には、ローカル4Dデータベース (4D Server でリモートデータベースを開いている場合にはそのデータベース) に合致するデータストアの参照を返します。 データストアは自動的に開かれ、`ds` を介して直接利用することができます。 @@ -111,9 +111,9 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------------ | -- | ------------------------------------------ | -| connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | +| connectionInfo | オブジェクト | -> | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | cs.DataStore | <- | データストアオブジェクト| @@ -143,13 +143,13 @@ title: DataStore *connectionInfo* には、接続したいリモートデータストアの詳細を格納したオブジェクトを渡します。 オブジェクトは以下のプロパティを格納することができます (*hostname* を除き、すべてのプロパティは任意です): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hostname | Text | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | | user | Text | ユーザー名 | | password | Text | ユーザーパスワード | | idleTimeout | Longint | アクティビティがなかった場合に、セッションがタイムアウトするまでの時間 (分単位)。この時間を過ぎると、4D によって自動的にセッションが閉じられます。 省略時のデフォルトは 60 (1時間) です。 60 (分) 未満の値を指定することはできません (60 未満の値を渡した場合、タイムアウトは 60 (分) に設定されます)。 詳細については、[**セッションの終了**](../ORDA/remoteDatastores.md#セッションの終了) を参照ください。 | -| tls | Boolean | 安全な接続を使用します(*)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | +| tls | ブール | 安全な接続を使用します(*)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | | type | Text | "4D Server" でなければなりません | (*) tls が true だった場合、以下の条件が満たされていれば、HTTPSプロトコルが使用されます: @@ -217,7 +217,7 @@ user / password / timeout / tls を指定してリモートデータストアに #### 説明 -データストアの各データクラスは [DataStore オブジェクト](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 戻り値のオブジェクトには、 データクラスの詳細が格納されています。 +データストアの各データクラスは [DataStore オブジェクト](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 戻り値のオブジェクトには、 データクラスの詳細が格納されています. #### 例題 @@ -249,9 +249,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -284,9 +284,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ------------------------------------------------------- | -| 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報| +| 戻り値 | オブジェクト | <- | カレントデータストアと、各テーブルの暗号化についての情報| | @@ -299,16 +299,16 @@ user / password / timeout / tls を指定してリモートデータストアに 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | タイプ | 説明 | -| ----------- | ----------- | ------------- | ------- | ----------------------------------------- | -| isEncrypted | | | Boolean | データファイルが暗号化されていれば true | -| keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (*) | -| tables | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | -| | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | -| | | name | Text | テーブル名 | -| | | num | Number | テーブル番号 | -| | | isEncryptable | Boolean | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | -| | | isEncrypted | Boolean | データファイルにおいて、テーブルのレコードが暗号化されていれば true | +| プロパティ | | | 型 | 説明 | +| ----------- | ----------- | ------------- | ------ | ----------------------------------------- | +| isEncrypted | | | ブール | データファイルが暗号化されていれば true | +| keyProvided | | | ブール | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (*) | +| テーブル | | | オブジェクト | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| | *tableName* | | オブジェクト | 暗号化可能または暗号化されたテーブル | +| | | name | Text | テーブル名 | +| | | num | Number | テーブル番号 | +| | | isEncryptable | ブール | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | +| | | isEncrypted | ブール | データファイルにおいて、テーブルのレコードが暗号化されていれば true | (*) 暗号化キーは、以下の手段のいずれかで提供されます: @@ -356,24 +356,24 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| --------------------------------------- | -| 戻り値 | Object | <- | データストアのプロパティ| +| 戻り値 | オブジェクト | <- | データストアのプロパティ| | #### 説明 -`.getInfo()` 関数は、 データストアの情報を提供するオブジェクトを返します。 このメソッドは汎用的なコードを書くのに有用です。 +`.getInfo()` 関数は、 データストアの情報を提供するオブジェクトを返します. このメソッドは汎用的なコードを書くのに有用です。 **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ----------------------------------------------------------------------------------------- | | type | string |
  • "4D": ds で利用可能なメインデータストア
  • "4D Server": Open datastore で開かれたリモートデータストア
  • | | networked | boolean |
  • true: ネットワーク接続を介してアクセスされたデータストア
  • false: ネットワーク接続を介さずにアクセスしているデータストア (ローカルデータベース)
  • | | localID | text | マシン上のデータストアID。 これは、`Open datastore` コマンドで返される localId 文字列です。 メインデータストアの場合は空の文字列 ("") です。 | -| connection | object | リモートデータストア接続の情報を格納したオブジェクト (メインデータストアの場合は返されません)。 次のプロパティを含みます:
    プロパティタイプ説明
    hostnametextリモートデータストアの IPアドレスまたは名称 + ":" + ポート番号
    tlsbooleanリモートデータストアとセキュア接続を利用している場合は true
    idleTimeoutnumberセッション非アクティブタイムアウト (分単位)。
    usertextリモートデータストアにて認証されたユーザー
    | +| connection | object | リモートデータストア接続の情報を格納したオブジェクト (メインデータストアの場合は返されません)。 次のプロパティを含みます:
    プロパティ説明
    hostnametextリモートデータストアの IPアドレスまたは名称 + ":" + ポート番号
    tlsbooleanリモートデータストアとセキュア接続を利用している場合は true
    idleTimeoutnumberセッション非アクティブタイムアウト (分単位)。
    usertextリモートデータストアにて認証されたユーザー
    | * `.getInfo()` 関数が、4D Server またはシングルユーザー版 4D 上で実行された場合、`networked` は false となります。 * `.getInfo()` 関数が、リモート版 4D 上で実行された場合、`networked` は true となります。 @@ -425,15 +425,15 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| --- | ---------- |:--:| ------------------------------------------------------------- | -| 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します)| +| 引数 | 型 | | 説明 | +| --- | ------ |:--:| ------------------------------------------------------------- | +| 戻り値 | コレクション | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します)| | #### 説明 -`.getRequestLog()` 関数は、 クライアント側のメモリに記録されている ORDAリクエストを返します。 ORDAリクエストのログが、[`.startRequestLog()`](#startrequestlog) 関数によって事前に有効化されている必要があります。 +`.getRequestLog()` 関数は、 クライアント側のメモリに記録されている ORDAリクエストを返します. ORDAリクエストのログが、[`.startRequestLog()`](#startrequestlog) 関数によって事前に有効化されている必要があります。 このメソッドはリモートの 4D で呼び出す必要があり、そうでない場合には空のコレクションを返します。 これはクライアント/サーバー環境でのデバッグを想定して設計されています。 @@ -464,15 +464,15 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| ------------------------------------------------------------------------------------ | -| 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されている場合は true、有効の場合は false (デフォルト)| +| 引数 | 型 | | 説明 | +| --- | --- |:--:| ------------------------------------------------------------------------------------ | +| 戻り値 | ブール | <- | データエクスプローラーへのアクセスが無効に設定されている場合は true、有効の場合は false (デフォルト)| | #### 説明 -`.isAdminProtected()` 関数は、 現在のセッションにおいて [データエクスプローラー](Admin/dataExplorer.md) へのアクセスが無効に設定されているの場合は `true`を返します。 +`.isAdminProtected()` 関数は、 現在のセッションにおいて [データエクスプローラー](Admin/dataExplorer.md) へのアクセスが無効に設定されているの場合は `true`を返します. `webAdmin`セッションにおいて、データエクスプローラーへのアクセスはデフォルトで有効となっていますが、管理者によるデータアクセスを禁止するため無効にすることもできます ([`.setAdminProtection()`](#setadminprotection) 関数参照)。 @@ -497,9 +497,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -530,17 +530,17 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ---------------------------------------- | | curPassPhrase | Text | -> | カレントのパスフレーズ | -| curDataKey | Object | -> | カレントのデータ暗号化キー | -| 戻り値 | Object | <- | 暗号化キーのチェックの結果| +| curDataKey | オブジェクト | -> | カレントのデータ暗号化キー | +| 戻り値 | オブジェクト | <- | 暗号化キーのチェックの結果| | #### 説明 -`.provideDataKey()` 関数は、 データストアのカレントデータファイルのデータ暗号化キーを受け取り、暗号化されたデータと合致するかどうかチェックします。 この関数は、暗号化されたデータベースを開くときや、データファイルの再暗号化など暗号化キーが必要となる暗号化オペレーションを実行する際に使用します。 +`.provideDataKey()` 関数は、 データストアのカレントデータファイルのデータ暗号化キーを受け取り、暗号化されたデータと合致するかどうかチェックします. この関数は、暗号化されたデータベースを開くときや、データファイルの再暗号化など暗号化キーが必要となる暗号化オペレーションを実行する際に使用します。 > * `.provideDataKey()` 関数は暗号化されたデータベース内で呼び出される必要があります。 暗号化されていないデータベース内で呼び出した場合、エラー2003 (暗号化キーはデータと合致しません) が返されます。 データベースが暗号化されているかどうかを調べるには `Data file encryption status` コマンドを使用します。 > * リモートの 4D または暗号化されたリモートデータストアから、`.provideDataKey()` 関数を呼び出すことはできません。 @@ -557,16 +557,16 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------ | ---------- | ------------------------------------------- | -| success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | -| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | -| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | -| statusText | | Text | エラーメッセージ | -| errors | | Collection | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | -| | \[ ].componentSignature | Text | 内部コンポーネント名 | -| | \[ ].errCode | Number | エラー番号 | -| | \[ ].message | Text | エラーメッセージ | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------ | ------ | ------------------------------------------- | +| success | | ブール | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | +| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | +| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | +| statusText | | Text | エラーメッセージ | +| errors | | コレクション | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | +| | \[ ].componentSignature | Text | 内部コンポーネント名 | +| | \[ ].errCode | Number | エラー番号 | +| | \[ ].message | Text | エラーメッセージ | *curPassphrase* および *curDataKey* のどちらの引数も渡されなかった場合、`.provideDataKey()` は **null** を返します (この場合エラーは生成されません)。 @@ -605,15 +605,15 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | -------------------------------------------------------------------------------------------------------- | -| status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト)| +| 引数 | 型 | | 説明 | +| ------ | --- | -- | -------------------------------------------------------------------------------------------------------- | +| status | ブール | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト)| | #### 説明 -`.setAdminProtection()` 関数は、 `WebAdmin`セッションにおける [データエクスプローラー](Admin/dataExplorer.md) 含め、[Web管理ポート](Admin/webAdmin.md#httpポート)上でのデータアクセスを無効に設定することができます。 +`.setAdminProtection()` 関数は、 `WebAdmin`セッションにおける [データエクスプローラー](Admin/dataExplorer.md) 含め、[Web管理ポート](Admin/webAdmin.md#httpポート)上でのデータアクセスを無効に設定することができます. この関数が呼び出されなかった場合のデフォルトでは、データエクスプローラーを使用した `WebAdmin` 権限を持つセッションについて、Web管理ポート上のデータアクセスは常に許可されます。 環境によっては (たとえば、アプリケーションサーバーが第三者のマシン上でホストされている場合)、 管理者に対して [access key](Admin/webAdmin.md#access-key) 設定を含むサーバー設定の編集は許可しても、データ閲覧はできないようにしたいかもしれません。 @@ -648,16 +648,16 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | ------------------------------------------- | | file | 4D.File | -> | File オブジェクト | -| reqNum | Integer | -> | メモリ内に保管するリクエストの数| +| reqNum | 整数 | -> | メモリ内に保管するリクエストの数| | #### 説明 -`.startRequestLog()` 関数は、 クライアント側で ORDAリクエストのログを開始します。 +`.startRequestLog()` 関数は、 クライアント側で ORDAリクエストのログを開始します. このメソッドはリモート側の 4D で呼び出す必要があり、それ以外の場合には何もしません。 これはクライアント/サーバー環境でのデバッグを想定して設計されています。 @@ -723,9 +723,9 @@ ORDA クライアントリクエストをメモリに記録します: -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -733,7 +733,7 @@ ORDA クライアントリクエストをメモリに記録します: #### 説明 -`.startTransaction()` 関数は、 対象データストアに対応するデータベース上で、カレントプロセス内のトランザクションを開始します。 トランザクションプロセス中にデータストアのエンティティに加えられた変更は、トランザクションが確定されるかキャンセルされるまで一時的に保管されたままになります。 +`.startTransaction()` 関数は、 対象データストアに対応するデータベース上で、カレントプロセス内のトランザクションを開始します. トランザクションプロセス中にデータストアのエンティティに加えられた変更は、トランザクションが確定されるかキャンセルされるまで一時的に保管されたままになります。 > このメソッドがメインのデータストア (`ds` コマンドで返されるデータストア) で呼ばれた場合、トランザクションはメインのデータストアとそのデータベースで実行されるすべてのオペレーションに適用されます。これには、そこで実行される ORDA とクラシック言語も含まれます。 複数のトランザクションをネストすること (サブトランザクション) が可能です。 個々のトランザクションまたはサブトランザクションは、それぞれキャンセルするか確定される必要があります。 メイントランザクションがキャンセルされると、サブトランザクションも (たとえ個々に`.validateTransaction()` 関数で承認されていても) すべてキャンセルされます。 @@ -788,9 +788,9 @@ ORDA クライアントリクエストをメモリに記録します: -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -821,9 +821,9 @@ ORDA クライアントリクエストをメモリに記録します: -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | From c0d4a5085c6c0afad25b8214398040245bdd17ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:22 +0200 Subject: [PATCH 2510/4889] New translations directory.md (Japanese) --- .../version-19/API/Directory.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md index 6f8f83250d5946..bbe79a391df0fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md @@ -18,7 +18,7 @@ title: Directory クラス #### 説明 -`.creationDate` プロパティは、 フォルダーの作成日を返します。 +`.creationDate` プロパティは、 フォルダーの作成日を返します. このプロパティは **読み取り専用** です。 @@ -82,7 +82,7 @@ title: Directory クラス #### 説明 -`.extension` プロパティは、 フォルダー名の拡張子を返します (あれば)。 拡張子は必ず"." で始まります。 フォルダー名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 +`.extension` プロパティは、 フォルダー名の拡張子を返します (あれば). 拡張子は必ず"." で始まります。 フォルダー名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 このプロパティは **読み取り専用** です。 @@ -106,7 +106,7 @@ title: Directory クラス #### 説明 -`.fullName` プロパティは、 拡張子 (あれば) を含めたフォルダーの完全な名称を返します。 +`.fullName` プロパティは、 拡張子 (あれば) を含めたフォルダーの完全な名称を返します. このプロパティは **読み取り専用** です。 @@ -150,7 +150,7 @@ title: Directory クラス #### 説明 -`.isAlias` プロパティは、 `Folder` オブジェクトに対しては常に **false** を返します。 +`.isAlias` プロパティは、 `Folder` オブジェクトに対しては常に **false** を返します. このプロパティは **読み取り専用** です。 @@ -172,7 +172,7 @@ title: Directory クラス #### 説明 -`.isFile` プロパティは、 フォルダーに対しては常に **false** を返します。 +`.isFile` プロパティは、 フォルダーに対しては常に **false** を返します. このプロパティは **読み取り専用** です。 @@ -195,7 +195,7 @@ title: Directory クラス #### 説明 -`.isFolder` プロパティは、 フォルダーに対しては常に **true** を返します。 +`.isFolder` プロパティは、 フォルダーに対しては常に **true** を返します. このプロパティは **読み取り専用** です。 @@ -217,7 +217,7 @@ title: Directory クラス #### 説明 -`.isPackage` プロパティは、 フォルダーが macOS上のパッケージである (かつディスク上に存在している) 場合に true を返します。 それ以外の場合は false を返します。 +`.isPackage` プロパティは、 フォルダーが macOS上のパッケージである (かつディスク上に存在している) 場合に true を返します. それ以外の場合は false を返します。 Windows 上においては、`.isPackage` は常に **false** を返します。 @@ -241,7 +241,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.modificationDate` プロパティは、 フォルダーの最終変更日を返します。 +`.modificationDate` プロパティは、 フォルダーの最終変更日を返します. このプロパティは **読み取り専用** です。 @@ -285,7 +285,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.name` プロパティは、 拡張子 (あれば) を含まないフォルダー名を返します。 +`.name` プロパティは、 拡張子 (あれば) を含まないフォルダー名を返します. このプロパティは **読み取り専用** です。 @@ -307,7 +307,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.original` プロパティは、 対象フォルダーと同じフォルダーオブジェクトを返します。 +`.original` プロパティは、 対象フォルダーと同じフォルダーオブジェクトを返します. このプロパティは **読み取り専用** です。 > このプロパティは、フォルダーやファイルを処理する汎用的なコードを書くために使用できます。 @@ -330,7 +330,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.parent` プロパティは、 対象フォルダーの親フォルダーオブジェクトを返します。 パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 +`.parent` プロパティは、 対象フォルダーの親フォルダーオブジェクトを返します. パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 親フォルダーが存在しない場合 (root) は、このプロパティは null値を返します。 @@ -354,7 +354,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.path` プロパティは、 フォルダーの POSIXパスを返します。 パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 +`.path` プロパティは、 フォルダーの POSIXパスを返します. パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 このプロパティは **読み取り専用** です。 @@ -376,7 +376,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたフォルダーのパスを返します。 +`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたフォルダーのパスを返します. このプロパティは **読み取り専用** です。 @@ -398,18 +398,18 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- |:--:| -------------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | -| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.Folder | <- | コピーされたフォルダー| | #### 説明 -`.copyTo()` 関数は、 `Folder` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします。 +`.copyTo()` 関数は、 `Folder` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします. *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -453,7 +453,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ---------------------------------------------------------------- | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.File | <- | `File` オブジェクト (無効な POSIXパスの場合には null)| @@ -462,7 +462,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) #### 説明 -`.file()` 関数は、 `Folder` オブジェクト内に `File` オブジェクトを作成し、その参照を返します。 +`.file()` 関数は、 `Folder` オブジェクト内に `File` オブジェクトを作成し、その参照を返します. *path* には、返すべきファイルの相対的パスを POSIX 形式で渡します。 このパスは、親フォルダーを起点として評価されます。 @@ -495,16 +495,16 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | -| ------- | ---------- | -- | --------------------------------------------- | -| options | Integer | -> | ファイルリストのオプション | -| 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | --------------------------------------------- | +| options | 整数 | -> | ファイルリストのオプション | +| 戻り値 | コレクション | <- | 子ファイルオブジェクトのコレクション| | #### 説明 -`.files()` 関数は、 フォルダーに格納されている `File` オブジェクトのコレクションを返します。 +`.files()` 関数は、 フォルダーに格納されている `File` オブジェクトのコレクションを返します. > エイリアスまたはシンボリックリンクは解決されません。 *options*引数を渡さなかった場合はデフォルトで、フォルダーの第一階層にあるファイルのみがコレクションに返されます。これには非表示のファイルや、フォルダーも含まれます。 *options* 引数に以下の定数を一つ以上渡すことで、このふるまいを変更することができます: @@ -558,7 +558,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | --------- | -- | ------------------------------------------------------------------------------ | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.Folder | <- | 作成された `Folder` オブジェクト (無効な POSIX *path* の場合には null)| @@ -567,7 +567,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") #### 説明 -`.folder()` 関数は、 親の `Folder` オブジェクト内に新しい `Folder` オブジェクトを作成し、その参照を返します。 +`.folder()` 関数は、 親の `Folder` オブジェクト内に新しい `Folder` オブジェクトを作成し、その参照を返します. *path* には、返すべきフォルダーの相対的パスを POSIX 形式で渡します。 このパスは、親フォルダーを起点として評価されます。 @@ -601,16 +601,16 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | -| ------- | ---------- | -- | ---------------------------------------------- | -| options | Integer | -> | フォルダーリストのオプション | -| 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | ---------------------------------------------- | +| options | 整数 | -> | フォルダーリストのオプション | +| 戻り値 | コレクション | <- | 子フォルダーオブジェクトのコレクション| | #### 説明 -`.folders()` 関数は、 親フォルダーに格納されている `Folder` オブジェクトのコレクションを返します。 +`.folders()` 関数は、 親フォルダーに格納されている `Folder` オブジェクトのコレクションを返します. *options*引数を渡さなかった場合はデフォルトで、フォルダーの第一階層にあるフォルダーのみがコレクションに返されます。 *options* 引数に以下の定数を一つ以上渡すことで、このふるまいを変更することができます: @@ -650,16 +650,16 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | -| ---- | ------- | -- | ------------------------------- | -| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン| +| 引数 | 型 | | 説明 | +| ---- | ----- | -- | ------------------------------- | +| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | ピクチャー | <- | アイコン| | #### 説明 -`.getIcon()` 関数は、 フォルダーのアイコンを返します。 +`.getIcon()` 関数は、 フォルダーのアイコンを返します. 任意の *size* 引数を渡すと、返されるアイコンのサイズをピクセル単位で指定することができます。 この値は、実際にはアイコンを格納している正方形の一辺の長さを表しています。 アイコンは通常、32x32ピクセル ("大きいアイコン") または 16x16ピクセル ("小さいアイコン") で定義されています。 この引数に 0 を渡すか省略した場合、"大きいアイコン" が返されます。 From 38f21322559cc620d9c73c3e5392d042a462c067 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:27 +0200 Subject: [PATCH 2511/4889] New translations document.md (Japanese) --- .../version-19/API/Document.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md index fa6e58b880a5d6..d53fb41c1e66c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md @@ -19,7 +19,7 @@ title: Document クラス #### 説明 -`.creationDate` プロパティは、 ファイルの作成日を返します。 +`.creationDate` プロパティは、 ファイルの作成日を返します. このプロパティは **読み取り専用** です。 @@ -77,7 +77,7 @@ title: Document クラス #### 説明 -`.extension` プロパティは、 ファイル名の拡張子を返します (あれば)。 拡張子は必ず"." で始まります。 ファイル名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 +`.extension` プロパティは、 ファイル名の拡張子を返します (あれば). 拡張子は必ず"." で始まります。 ファイル名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 このプロパティは **読み取り専用** です。 @@ -97,7 +97,7 @@ title: Document クラス #### 説明 -`.fullName` プロパティは、 拡張子 (あれば) を含めたファイルの完全な名称を返します。 +`.fullName` プロパティは、 拡張子 (あれば) を含めたファイルの完全な名称を返します. このプロパティは **読み取り専用** です。 @@ -157,7 +157,7 @@ title: Document クラス #### 説明 -`.isFile` プロパティは、 ファイルに対しては常に true を返します。 +`.isFile` プロパティは、 ファイルに対しては常に true を返します. このプロパティは **読み取り専用** です。 @@ -177,7 +177,7 @@ title: Document クラス #### 説明 -`.isFolder` プロパティは、 ファイルに対しては常に false を返します。。 +`.isFolder` プロパティは、 ファイルに対しては常に false を返します。. このプロパティは **読み取り専用** です。 @@ -197,7 +197,7 @@ title: Document クラス #### 説明 -`.isWritable` プロパティは、 ファイルがディスク上に存在し、書き込み可能な場合に true を返します。 +`.isWritable` プロパティは、 ファイルがディスク上に存在し、書き込み可能な場合に true を返します. > このプロパティは 4Dアプリケーションがディスクに書き込めるかどうか (アクセス権限) をチェックし、ファイルの *writable* (書き込み可能) 属性のみ依存するわけではありません。 このプロパティは **読み取り専用** です。 @@ -227,7 +227,7 @@ title: Document クラス #### 説明 -`.modificationDate` プロパティは、 ファイルの最終変更日を返します。 +`.modificationDate` プロパティは、 ファイルの最終変更日を返します. このプロパティは **読み取り専用** です。 @@ -267,7 +267,7 @@ title: Document クラス #### 説明 -`.name` プロパティは、 拡張子 (あれば) を含まないファイル名を返します。 +`.name` プロパティは、 拡張子 (あれば) を含まないファイル名を返します. このプロパティは **読み取り専用** です。 @@ -287,7 +287,7 @@ title: Document クラス #### 説明 -`.original` プロパティは、 エイリアス、ショートカット、シンボリックリンクファイルのターゲット要素を返します。 ターゲット要素は以下のいずれかです: +`.original` プロパティは、 エイリアス、ショートカット、シンボリックリンクファイルのターゲット要素を返します. ターゲット要素は以下のいずれかです: * File オブジェクト * Folder オブジェクト @@ -312,7 +312,7 @@ title: Document クラス #### 説明 -`.parent` プロパティは、 対象ファイルの親フォルダーオブジェクトを返します。 パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 +`.parent` プロパティは、 対象ファイルの親フォルダーオブジェクトを返します. パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 このプロパティは **読み取り専用** です。 @@ -332,7 +332,7 @@ title: Document クラス #### 説明 -`.path` プロパティは、 ファイルの POSIXパスを返します。 パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 +`.path` プロパティは、 ファイルの POSIXパスを返します. パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 このプロパティは **読み取り専用** です。 @@ -352,7 +352,7 @@ title: Document クラス #### 説明 -`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたファイルのパスを返します。 +`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたファイルのパスを返します. このプロパティは **読み取り専用** です。 @@ -372,7 +372,7 @@ title: Document クラス #### 説明 -`.size` プロパティは、 ファイルのサイズ (バイト単位) を返します。 ファイルがディスク上に存在しない場合、サイズは 0 になります。 +`.size` プロパティは、 ファイルのサイズ (バイト単位) を返します. ファイルがディスク上に存在しない場合、サイズは 0 になります。 このプロパティは **読み取り専用** です。 @@ -392,18 +392,18 @@ title: Document クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- |:--:| ------------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | -| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.File | <- | コピーされたファイル| | #### 説明 -`.copyTo()` 関数は、 `File` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします 。 +`.copyTo()` 関数は、 `File` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします . *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -445,15 +445,15 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ------------------------------------- | -| 戻り値 | Blob | <- | ファイルのコンテンツ| +| 戻り値 | BLOB | <- | ファイルのコンテンツ| | #### 説明 -`.getContent()` 関数は、 ファイルの全コンテンツを格納した `BLOB` を返します。 BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 +`.getContent()` 関数は、 ファイルの全コンテンツを格納した `BLOB` を返します. BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 **戻り値** @@ -487,16 +487,16 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | -| ---- | ------- | -- | ------------------------------- | -| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン| +| 引数 | 型 | | 説明 | +| ---- | ----- | -- | ------------------------------- | +| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | ピクチャー | <- | アイコン| | #### 説明 -`.getIcon()` 関数は、 ファイルのアイコンを返します。 +`.getIcon()` 関数は、 ファイルのアイコンを返します. 任意の *size* 引数を渡すと、返されるアイコンのサイズをピクセル単位で指定することができます。 この値は、実際にはアイコンを格納している正方形の一辺の長さを表しています。 アイコンは通常、32x32ピクセル ("大きいアイコン") または 16x16ピクセル ("小さいアイコン") で定義されています。 この引数に 0 を渡すか省略した場合、"大きいアイコン" が返されます。 @@ -522,18 +522,18 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | -| ----------- | ------- | -- | ------------------------------------------- | -| charSetName | Text | -> | 文字セットの名前 | -| charSetNum | Integer | -> | 文字セットの番号 | -| breakMode | Integer | -> | 改行の処理モード | -| 戻り値 | Text | <- | ドキュメントから取得したテキスト| +| 引数 | 型 | | 説明 | +| ----------- | ---- | -- | ------------------------------------------- | +| charSetName | Text | -> | 文字セットの名前 | +| charSetNum | 整数 | -> | 文字セットの番号 | +| breakMode | 整数 | -> | 改行の処理モード | +| 戻り値 | Text | <- | ドキュメントから取得したテキスト| | #### 説明 -`.getText()` 関数は、 ファイルのコンテンツをテキストとして返します 。 +`.getText()` 関数は、 ファイルのコンテンツをテキストとして返します . 任意で、コンテンツの読み取りに使用する文字セットを渡します。 これには、次の二つの方法があります: From abb63b7f73d7f69d916a11db660a83d3a87d238d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:33 +0200 Subject: [PATCH 2512/4889] New translations emailobjectclass.md (Japanese) --- .../version-19/API/EmailObjectClass.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md index 9a092996715a46..121c92de3b5f09 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md @@ -61,7 +61,7 @@ Email オブジェクトは次のプロパティを提供します: 2つのプロパティを持つオブジェクト: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | -------------- | | name | Text | 表示名 (null も可能) | | email | Text | メールアドレス | @@ -108,7 +108,7 @@ Email オブジェクトは次のプロパティを提供します: #### 説明 -`.attachments` プロパティは、 `4D.MailAttachment` オブジェクトのコレクションを格納します。 +`.attachments` プロパティは、 `4D.MailAttachment` オブジェクトのコレクションを格納します. MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass.md#mail-new-attachment) コマンドによって定義されます。 MailAttachment オブジェクトは特有の [プロパティや関数](MailAttachmentClass.md) を持ちます。 @@ -118,7 +118,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.bcc` プロパティは、 非表示 (BCC: Blind Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します。 +`.bcc` プロパティは、 非表示 (BCC: Blind Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します. ## .bodyStructure @@ -126,11 +126,11 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.bodyStructure` プロパティは、 メッセージ本文の完全な MIME ストラクチャーである *EmailBodyPart* オブジェクトを格納します (任意)。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.bodyStructure` プロパティは、 メッセージ本文の完全な MIME ストラクチャーである *EmailBodyPart* オブジェクトを格納します (任意). [メール本文の扱い](#メール本文の扱い) を参照ください。 `.bodyStructure` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ----------- | ------------------- | ----------------------------------------------------------------------------------------------------- | | partID | Text | メールのパートを固有に識別する ID | | type | Text | (必須) パートの Content-Type ヘッダーフィールドの値 | @@ -148,11 +148,11 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.bodyValues` プロパティは、 `bodyStructure` の \ 毎にオブジェクトを格納している *EmailBodyValue* オブジェクトを格納します (任意)。。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.bodyValues` プロパティは、 `bodyStructure` の \ 毎にオブジェクトを格納している *EmailBodyValue* オブジェクトを格納します (任意)。. [メール本文の扱い](#メール本文の扱い) を参照ください。 `.bodyValues` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | -------------------------- | ------- | --------------------------------------------------------------------------------------------------------- | | *partID*.value | text | 本文パートの値 | | *partID*.isEncodingProblem | boolean | 文字セットをデコーディング中に、不正なフォーマットのセクション、未知の文字セット、あるいは未知の content-transfer-encoding が見つかった場合には true。 デフォルトは false。 | @@ -163,7 +163,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.cc` プロパティは、 追加 (CC: Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します。 +`.cc` プロパティは、 追加 (CC: Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します. ## .comments @@ -171,7 +171,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.comments` プロパティは、 追加のコメントのヘッダーを格納します。 +`.comments` プロパティは、 追加のコメントのヘッダーを格納します. コメントはメッセージのヘッダーセクション内にのみ表示されます (つまり本文部分には触れないということです)。 @@ -183,7 +183,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.from` プロパティは、 メールの送信元 [アドレス](#メールアドレス) を格納します。 +`.from` プロパティは、 メールの送信元 [アドレス](#メールアドレス) を格納します. 送信されるメールには、それぞれ [sender](#sender) および **from** アドレスの両方がついています: @@ -198,13 +198,13 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.headers` プロパティは、 メッセージ内で現れる順番どおりの `EmailHeader` オブジェクトのコレクションを格納します。 これによってユーザーは拡張された (登録された) ヘッダーや、ユーザー定義された (登録されていない、"X" で始まる) ヘッダーを追加することができます。 +`.headers` プロパティは、 メッセージ内で現れる順番どおりの `EmailHeader` オブジェクトのコレクションを格納します. これによってユーザーは拡張された (登録された) ヘッダーや、ユーザー定義された (登録されていない、"X" で始まる) ヘッダーを追加することができます。 > メールレベルですでにプロパティとして設定されている "from" または "cc" などのヘッダーを `EmailHeader` オブジェクトプロパティが定義している場合、`EmailHeader` プロパティは無視されます。 ヘッダーコレクションの各オブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | -------- | ---- | ----------------------------------------------------------------------------------------------------------------------- | | [].name | text | (必須) [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド名。 null または未定義の場合には、ヘッダーフィールドは MIME ヘッダーに追加されません。 | | [].value | text | [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド値。 | @@ -215,7 +215,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.htmlBody` プロパティは、 HTML形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ)。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.htmlBody` プロパティは、 HTML形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ). [メール本文の扱い](#メール本文の扱い) を参照ください。 ## .id @@ -225,7 +225,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass [IMAP transporter](IMAPTransporterClass.md) のみ。 -`.id` プロパティは、 IMAP サーバーからの固有ID を格納します。 +`.id` プロパティは、 IMAP サーバーからの固有ID を格納します. ## .inReplyTo @@ -233,7 +233,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.inReplyTo` プロパティは、 カレントメッセージが返信している、元のメッセージのメッセージID を格納します。 +`.inReplyTo` プロパティは、 カレントメッセージが返信している、元のメッセージのメッセージID を格納します. 特定のフォーマット条件についての詳細は、[RFC#5322](https://tools.ietf.org/html/rfc5322) を参照ください。 @@ -243,11 +243,11 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.keywords` プロパティは、 各プロパティ名がキーワードであり、各値が true であるキーワードセットのオブジェクトを格納します。 +`.keywords` プロパティは、 各プロパティ名がキーワードであり、各値が true であるキーワードセットのオブジェクトを格納します. このプロパティは "keywords" ヘッダーです ([RFC#4021](https://tools.ietf.org/html/rfc4021) 参照)。 -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | -------------- | ------- | ------------------------------- | | .\ | boolean | 設定するキーワード (値は true でなければなりません)。 | @@ -272,7 +272,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.messageId` プロパティは、 メッセージ識別ヘッダー ("message-id") を格納します。 +`.messageId` プロパティは、 メッセージ識別ヘッダー ("message-id") を格納します. 通常は、"lettersOrNumbers@domainname" の形式、たとえば "abcdef.123456@4d.com" などです。 この固有ID は特にフォーラムや公開メーリングリストで使用されています。 一般的に、メールサーバーは送信するメッセージにこのヘッダーを自動的に追加します。 @@ -284,7 +284,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass [IMAP transporter](IMAPTransporterClass.md) のみ。 -`.receivedAt` プロパティは、 IMAPサーバーにメールが到着した時間の、ISO 8601 UTC フォーマットでのタイムスタンプ (例: 2020-09-13T16:11:53Z) を格納します。 +`.receivedAt` プロパティは、 IMAPサーバーにメールが到着した時間の、ISO 8601 UTC フォーマットでのタイムスタンプ (例: 2020-09-13T16:11:53Z) を格納します. ## .references @@ -292,7 +292,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.references` プロパティは、 返信チェーン内メッセージの、全メッセージID のコレクションを格納します。 +`.references` プロパティは、 返信チェーン内メッセージの、全メッセージID のコレクションを格納します. 特定のフォーマット条件についての詳細は、[RFC#5322](https://tools.ietf.org/html/rfc5322) を参照ください。 @@ -302,7 +302,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.replyTo` プロパティは、 返信用 [アドレス](#メールアドレス) を格納します。 +`.replyTo` プロパティは、 返信用 [アドレス](#メールアドレス) を格納します. ## .sendAt @@ -310,7 +310,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.sendAt` プロパティは、 メールのタイムスタンプ (ISO 8601 UTCフォーマット) を格納します。 +`.sendAt` プロパティは、 メールのタイムスタンプ (ISO 8601 UTCフォーマット) を格納します. ## .sender @@ -318,7 +318,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.sender` プロパティは、 メールのソース [アドレス](#メールアドレス) を格納します。 +`.sender` プロパティは、 メールのソース [アドレス](#メールアドレス) を格納します. 送信されるメールには、それぞれ **sender** および **[from](#from)** アドレスの両方がついています: @@ -335,7 +335,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass [IMAP transporter](IMAPTransporterClass.md) のみ。 -`.size` プロパティは、 IMAPサーバーから返された Email オブジェクトのサイズ (バイト単位) を格納します。 +`.size` プロパティは、 IMAPサーバーから返された Email オブジェクトのサイズ (バイト単位) を格納します. ## .subject @@ -343,7 +343,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.subject` プロパティは、 メールの件名を格納します。 +`.subject` プロパティは、 メールの件名を格納します. ## .textBody @@ -351,7 +351,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.textBody` プロパティは、 標準テキスト形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ)。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.textBody` プロパティは、 標準テキスト形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ). [メール本文の扱い](#メール本文の扱い) を参照ください。 ## .to @@ -359,7 +359,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.to` プロパティは、 メールのメインの受信者 [アドレス](#メールアドレス) を格納します。 +`.to` プロパティは、 メールのメインの受信者 [アドレス](#メールアドレス) を格納します. ## MAIL Convert from MIME @@ -375,16 +375,16 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- |:--:| --------------------------------------- | | mime | Blob, Text | -> | MIME形式のメール | -| 戻り値 | Object | <- | Email オブジェクト| +| 戻り値 | オブジェクト | <- | Email オブジェクト| | #### 説明 -`MAIL Convert from MIME` コマンドは、 MIMEドキュメントを有効な Emailオブジェクトへと変換します。 +`MAIL Convert from MIME` コマンドは、 MIMEドキュメントを有効な Emailオブジェクトへと変換します. > 戻り値の Email オブジェクトのフォーマットは [JMAP specification](https://jmap.io/spec-mail.html) に準拠します。 *mime* には、変換する有効な MIME ドキュメントを渡します。 これはどのメールサーバーまたはアプリケーションから提供されたものでも可能です。 *mime* 引数として、BLOB またはテキストを渡すことができます。 MIME がファイルから渡された場合、文字セットと改行コード変換に関する問題を避けるため、BLOB型の引数を使用することが推奨されます。 @@ -461,24 +461,24 @@ $status:=$transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ |:--:| -------------------------------------------------- | -| mail | Object | -> | Email オブジェクト | -| options | Object | -> | 文字セットとエンコーディングのメールオプション | +| mail | オブジェクト | -> | Email オブジェクト | +| options | オブジェクト | -> | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | <- | MIME に変換された Emailオブジェクト| | #### 説明 -`MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 +`MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します. このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 *mail* には、変換するメールのコンテンツとストラクチャーの詳細を渡します。 この情報には、メールアドレス (送信者と受信者)、メッセージそのもの、メッセージの表示タイプなどが含まれます。 > Email オブジェクトのフォーマットは [JMAP specification](https://jmap.io/spec-mail.html) に準拠します。 *options* 引数を渡すと、メールに対して特定の文字セットとエンコーディング設定を指定することができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ---------------------------------------------------------------------------------- | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | From 58662b39ba975588eb37a63f6f9b1510f7419e29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:40 +0200 Subject: [PATCH 2513/4889] New translations entityclass.md (Japanese) --- .../version-19/API/EntityClass.md | 164 +++++++++--------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md index ccd37da009d92c..48ef4d41c61834 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md @@ -1,6 +1,6 @@ --- id: EntityClass -title: Entity +title: エンティティ --- レコードとテーブルの関係と同様に、[エンティティ](ORDA/dsMapping.md#エンティティ) は [データクラス](ORDA/dsMapping.md#データクラス) のインスタンスです。 エンティティはデータクラスと同じ属性を持つほか、データ値や、特有のプロパティおよび関数を持ちます。 @@ -47,7 +47,7 @@ title: Entity #### 説明 -データクラス属性はすべて、エンティティのプロパティとして利用可能です。各エンティティのプロパティは、当該 エンティティの属性値を格納します。 +データクラス属性はすべて、エンティティのプロパティとして利用可能です。各エンティティのプロパティは、当該 エンティティの属性値を格納します. > データクラス属性は \[ ] を使用したシンタックスを使用することでもアクセス可能です。 この属性値タイプは属性の種類 ([](DataClassClass.md#attributename).kind; リレーションまたはストレージ) によります。 @@ -83,7 +83,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------------------- | --------- |:--:| ------------------- | | 戻り値 | 4D.Entity | <- | 同レコードを参照する新しいエンティティ | | @@ -92,7 +92,7 @@ title: Entity #### 説明 -`.clone()` 関数は、 対象エンティティと同じレコードを参照する新規エンティティをメモリ内に作成します。 このメソッドを使用するとエンティティを個別に更新することができます。 +`.clone()` 関数は、 対象エンティティと同じレコードを参照する新規エンティティをメモリ内に作成します. このメソッドを使用するとエンティティを個別に更新することができます。 > エンティティに対して何らかの変更をおこなった場合、それらは [`.save( )`](#save) 関数が実行されたときのみ、参照先のレコードに保存されるという点に注意してください。 この関数は、すでにデータベースに保存されているエンティティに対してのみ使用可能です。 新規に作成されたエンティティ([`.isNew()`](#isnew) が **true** を返すもの) に対して呼び出すことはできません。 @@ -125,17 +125,17 @@ title: Entity -| 引数 | タイプ | | 説明 | -| ------------------- | ---------- |:--:| ------------------------------------- | -| entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | -| attributesToCompare | Collection | -> | 比較する属性の名称 | -| 戻り値 | Collection | <- | エンティティ間の差異| +| 引数 | 型 | | 説明 | +| ------------------- | --------- |:--:| ------------------------------------- | +| entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | +| attributesToCompare | コレクション | -> | 比較する属性の名称 | +| 戻り値 | コレクション | <- | エンティティ間の差異| | #### 説明 -`.diff()` 関数は、 2つのエンティティの中身を比較し、その差異を返します。 +`.diff()` 関数は、 2つのエンティティの中身を比較し、その差異を返します. *entityToCompare* には、オリジナルのエンティティと比較をするエンティティを渡します。 @@ -143,7 +143,7 @@ title: Entity エンティティの差異は、以下のプロパティを持つオブジェクトのコレクションとして返されます: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | ------------- | ------------- | ---------------------- | | attributeName | String | 属性名 | | value | any - 属性の型による | オリジナルエンティティの属性値 | @@ -326,10 +326,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ---- | ------- |:--:| ------------------------------------------------------------ | -| mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | -| 戻り値 | Object | <- | ドロップの結果| +| 引数 | 型 | | 説明 | +| ---- | ------ |:--:| ------------------------------------------------------------ | +| mode | 整数 | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | +| 戻り値 | オブジェクト | <- | ドロップの結果| | @@ -347,7 +347,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.drop( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------- | ------------------- | ------------------- | ------------------------------------------------------------------------ | | success | | boolean | ドロップが成功した場合には true、それ以外は false | | | | | ***エラーの場合にのみ利用可能:*** | @@ -432,7 +432,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null)| @@ -440,7 +440,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.first()` 関数は、 対象エンティティが所属するエンティティセレクションの先頭エンティティへの参照を返します。 +`.first()` 関数は、 対象エンティティが所属するエンティティセレクションの先頭エンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection( )](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -471,15 +471,15 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------ |:--:| ------------------------------------------------ | -| filler | Object | -> | エンティティの属性値を設定するオブジェクト| +| filler | オブジェクト | -> | エンティティの属性値を設定するオブジェクト| | #### 説明 -`.fromObject()` 関数は、 *filler* に指定した内容でエンティティの属性値を設定します。 +`.fromObject()` 関数は、 *filler* に指定した内容でエンティティの属性値を設定します. > このコマンドは、元のエンティティを変更します。 オブジェクトとエンティティ間のマッピングは属性名でおこなわれます: @@ -556,7 +556,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------ |:--:| --------------------------------------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティが所属している DataClass オブジェクト| @@ -564,7 +564,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.getDataClass()` 関数は、 エンティティのデータクラスを返します。 この関数は汎用的なコードを書くのに有用です。 +`.getDataClass()` 関数は、 エンティティのデータクラスを返します. この関数は汎用的なコードを書くのに有用です。 #### 例題 @@ -601,17 +601,17 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ---- | ------- |:--:| -------------------------------------------------------- | -| mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | -| 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | -| 戻り値 | Integer | <- | エンティティの数値型プライマリーキーの値 | +| 引数 | 型 | | 説明 | +| ---- | ---- |:--:| -------------------------------------------------------- | +| mode | 整数 | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | +| 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | +| 戻り値 | 整数 | <- | エンティティの数値型プライマリーキーの値 | #### 説明 -`.getKey()` 関数は、 エンティティのプライマリーキー値を返します。 +`.getKey()` 関数は、 エンティティのプライマリーキー値を返します. プライマリーキーは数値 (倍長整数) あるいは文字列です。 *mode* 引数として `dk key as string` オプションを渡すことで、実際のプライマリーキーの型に関係なく、返されるプライマリーキー値の型を文字列に "強制" することができます。 @@ -642,7 +642,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------ |:--:| ------------------------------------------------------------------ | | 戻り値 | 4D.EntitySelection | <- | エンティティが所属するエンティティセレクション (見つからなければ null)| @@ -650,7 +650,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.getSelection()` 関数は、 エンティティが所属するエンティティセレクションを返します。 +`.getSelection()` 関数は、 エンティティが所属するエンティティセレクションを返します. 対象エンティティがエンティティセレクションに所属していない場合、関数は Null値を返します。 @@ -685,15 +685,15 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| --------------------------------------------------------------- | -| 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0)| +| 引数 | 型 | | 説明 | +| --- | -- |:--:| --------------------------------------------------------------- | +| 戻り値 | 整数 | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0)| | #### 説明 -`.getStamp()` 関数は、 エンティティのスタンプの値を返します。 +`.getStamp()` 関数は、 エンティティのスタンプの値を返します. 内部スタンプは、エンティティが保存されるたびに 4D によって自動的にインクリメントされます。 これは同じエンティティに対する複数のユーザーの同時アクセス・編集を管理します。この機構の詳細については、[**エンティティロッキング**](ORDA/entities.md#エンティティロッキング) を参照ください。 > (一度も保存されていない) 新規エンティティに対しては、このメソッドは 0 を返します。 しかしながら、エンティティがまだ作成されたばかりかどうかを調べるには、[isNew()](#isnew) の使用が推奨されます。 @@ -731,16 +731,16 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| --------------------------------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | -| 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置| +| 戻り値 | 整数 | <- | エンティティセレクション内でのエンティティの位置| | #### 説明 -`.indexOf()` 関数は、 エンティティセレクション内におけるエンティティの位置を返します。 +`.indexOf()` 関数は、 エンティティセレクション内におけるエンティティの位置を返します. *entitySelection* 引数が渡されなかった場合はデフォルトで、所属エンティティセレクション内でのエンティティの位置が返されます。 *entitySelection* 引数を渡した場合は、指定されたエンティティセレクション内でのエンティティの位置を返します。 @@ -779,15 +779,15 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| --------------------------------------------------------------------- | -| 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。| +| 引数 | 型 | | 説明 | +| --- | --- |:--:| --------------------------------------------------------------------- | +| 戻り値 | ブール | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。| | #### 説明 -`.isNew()` 関数は、 対象エンティティが作成されたばかりで、まだデータストアに保存されていない場合に true を返します。 そうでない場合には、false を返します。 +`.isNew()` 関数は、 対象エンティティが作成されたばかりで、まだデータストアに保存されていない場合に true を返します. そうでない場合には、false を返します。 #### 例題 @@ -818,7 +818,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null)| @@ -826,7 +826,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.last()` 関数は、 対象エンティティが所属するエンティティセレクションの最終エンティティへの参照を返します。 +`.last()` 関数は、 対象エンティティが所属するエンティティセレクションの最終エンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection( )](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -857,16 +857,16 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ---- | ------- |:--:| -------------------------------------------------------- | -| mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | -| 戻り値 | Object | <- | ロックの結果| +| 引数 | 型 | | 説明 | +| ---- | ------ |:--:| -------------------------------------------------------- | +| mode | 整数 | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | +| 戻り値 | オブジェクト | <- | ロックの結果| | #### 説明 -`.lock()` 関数は、 対象エンティティが参照するレコードにペシミスティック・ロックをかけます。 [ロック](ORDA/entities.md#エンティティロッキング)はレコードと、カレントプロセス内の当該エンティティの参照すべてに対してかけられます。 +`.lock()` 関数は、 対象エンティティが参照するレコードにペシミスティック・ロックをかけます. [ロック](ORDA/entities.md#エンティティロッキング)はレコードと、カレントプロセス内の当該エンティティの参照すべてに対してかけられます。 他のプロセスからはこのレコードがロックされて見えます (この関数を使って同エンティティをロックしようとした場合、`result.success` プロパティには false が返されます)。 ロックをおこなったセッション内で実行される関数のみが、当該エンティティの属性を編集・保存できます。 他のセッションは同エンティティを読み取り専用にロードできますが、値の入力・保存はできません。 @@ -883,7 +883,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.lock( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------------- | ------------------- | ------------------- | ------------------------------------------------------------------------ | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントプロセスでロックされていた場合) には true、それ以外は false | | | | | ***`dk reload if stamp changed` オプションが使用されていた場合にのみ利用可能:*** | @@ -967,7 +967,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| --------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の次のエンティティへの参照 (見つからなければ null)| @@ -975,7 +975,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.next()` 関数は、 エンティティが所属するエンティティセレクションの次のエンティティへの参照を返します。 +`.next()` 関数は、 エンティティが所属するエンティティセレクションの次のエンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection()](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -1009,7 +1009,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| --------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の前のエンティティへの参照 (見つからなければ null)| @@ -1017,7 +1017,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.previous()` 関数は、 エンティティが所属するエンティティセレクションの前のエンティティへの参照を返します。 +`.previous()` 関数は、 エンティティが所属するエンティティセレクションの前のエンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection()](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -1050,9 +1050,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| -------------------------------------- | -| 戻り値 | Object | <- | ステータスオブジェクト| +| 戻り値 | オブジェクト | <- | ステータスオブジェクト| | @@ -1064,7 +1064,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.reload( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------- | | success | boolean | リロードが成功した場合には true、それ以外は false。
    ***エラーの場合にのみ利用可能***: | | status(\*) | number | エラーコード、以下参照 | @@ -1113,10 +1113,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ---- | ------- |:--:| -------------------------------- | -| mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | -| 戻り値 | Object | <- | 保存の結果| +| 引数 | 型 | | 説明 | +| ---- | ------ |:--:| -------------------------------- | +| mode | 整数 | -> | `dk auto merge`: 自動マージモードを有効化します | +| 戻り値 | オブジェクト | <- | 保存の結果| | @@ -1137,7 +1137,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.save()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ------------------ | ------------------- | ------------------------------------------------------------------------ | | success | | boolean | 保存に成功した場合には true、それ以外は false | | | | | ***`dk auto merge` オプションが使用されていた場合にのみ利用可能***: | @@ -1247,18 +1247,18 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ------------ | ---------- |:--:| ---------------------------------------------------------------------------------------------- | -| filterString | Text | -> | 取得する属性 (カンマ区切り) | -| filterCol | Collection | -> | 取得する属性のコレクション | -| options | Integer | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_\_STAMP プロパティを追加 | -| 戻り値 | Object | <- | エンティティを元にビルドされたオブジェクト| +| 引数 | 型 | | 説明 | +| ------------ | ------ |:--:| ---------------------------------------------------------------------------------------------- | +| filterString | Text | -> | 取得する属性 (カンマ区切り) | +| filterCol | コレクション | -> | 取得する属性のコレクション | +| options | 整数 | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_\_STAMP プロパティを追加 | +| 戻り値 | オブジェクト | <- | エンティティを元にビルドされたオブジェクト| | #### 説明 -`.toObject()` 関数は、 エンティティからビルドされたオブジェクトを返します。 オブジェクト内部のプロパティ名はエンティティの属性名と合致します。 +`.toObject()` 関数は、 エンティティからビルドされたオブジェクトを返します. オブジェクト内部のプロパティ名はエンティティの属性名と合致します。 *filterString* 引数が空の文字列、あるいは "*" の場合、以下のいずれかが返されます: @@ -1529,15 +1529,15 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| ------------------------------------------------------------------------------- | -| 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false| +| 引数 | 型 | | 説明 | +| --- | --- |:--:| ------------------------------------------------------------------------------- | +| 戻り値 | ブール | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false| | #### 説明 -`.touched()` 関数は、 エンティティがメモリに読み込まれてから、あるいは保存されてから、エンティティ属性が変更されたかどうかをテストします。 +`.touched()` 関数は、 エンティティがメモリに読み込まれてから、あるいは保存されてから、エンティティ属性が変更されたかどうかをテストします. 属性が更新あるいは計算されていた場合、関数は true を返し、それ以外は false を返します。 この関数を使用することで、エンティティを保存する必要があるかどうかを確認することができます。 @@ -1574,15 +1574,15 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | -| --- | ---------- |:--:| -------------------------------------------------- | -| 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション| +| 引数 | 型 | | 説明 | +| --- | ------ |:--:| -------------------------------------------------- | +| 戻り値 | コレクション | <- | 変更された属性の名前、あるいは空のコレクション| | #### 説明 -`.touchedAttributes()` 関数は、 メモリに読み込み後に変更されたエンティティの属性名を返します。 +`.touchedAttributes()` 関数は、 メモリに読み込み後に変更されたエンティティの属性名を返します. この関数は、種類 ([kind](DataClassClass.md#attributename)) が `storage` あるいは `relatedEntity` である属性に適用されます。 @@ -1648,9 +1648,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| -------------------------------------- | -| 戻り値 | Object | <- | ステータスオブジェクト| +| 戻り値 | オブジェクト | <- | ステータスオブジェクト| | @@ -1675,9 +1675,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | -| ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | +| プロパティ | 型 | 説明 | +| ------- | --- | -------------------------------------------------------------------------------------------------------------------------------------- | +| success | ブール | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | #### 例題 From 0e7590e20be7aa5ff4df0ed31ccdaf7d36505941 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:48 +0200 Subject: [PATCH 2514/4889] New translations entityselectionclass.md (Japanese) --- .../version-19/API/EntitySelectionClass.md | 168 +++++++++--------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md index 6f31fcccc6d256..cd09609f8716bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md @@ -49,10 +49,10 @@ title: EntitySelection -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------------------ |:--:| ----------------------------------------------------------- | -| dsTable | Table | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | -| settings | Object | -> | ビルドオプション: context | +| dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション| | @@ -67,7 +67,7 @@ title: EntitySelection 任意の *settings* には、以下のプロパティを持つオブジェクトを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ----------------------------------------------------------------------- | | context | Text | エンティティセレクションに適用されている [最適化コンテキスト](ORDA/entities.md#クライアントサーバーの最適化) のラベル。 | @@ -148,7 +148,7 @@ $result:=$sel[0].lock() //動作しません #### 説明 -データクラス属性はすべてエンティティセレクションのプロパティとして利用可能で、 エンティティセレクション内の属性値の "投影" を返します。 戻り値は、属性の種類 ([kind](DataClassClass.md#attributename) が `storage` あるいは `relation`) によって、コレクションあるいは新しいエンティティセレクションのどちらかになります。 +データクラス属性はすべてエンティティセレクションのプロパティとして利用可能で、 エンティティセレクション内の属性値の "投影" を返します. 戻り値は、属性の種類 ([kind](DataClassClass.md#attributename) が `storage` あるいは `relation`) によって、コレクションあるいは新しいエンティティセレクションのどちらかになります。 * *attributeName* で指定した属性がストレージ型の場合: `.attributeName`は *attributeName* と同じ型の値のコレクションを返します。 * *attributeName* で指定した属性がリレートエンティティ型の場合: `.attributeName` は *attributeName* と同じ型のリレート値の新規エンティティセレクションを返します。 重複しているエンティティは取り除かれます (返されるのは順列なしのエンティティセレクションです)。 @@ -219,7 +219,7 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| -------------------------------------------------- | | entity | 4D.Entity | -> | エンティティセレクションに追加するエンティティ | | 戻り値 | 4D.EntitySelection | -> | 追加エンティティを含むエンティティセレクション| @@ -228,7 +228,7 @@ $result:=$sel[0].lock() //動作しません #### 説明 -`.add()` 関数は、 *entity* に渡したエンティティをエンティティセレクションに追加し、編集されたエンティティセレクションを返します。 +`.add()` 関数は、 *entity* に渡したエンティティをエンティティセレクションに追加し、編集されたエンティティセレクションを返します. > このコマンドは、元のエンティティセレクションを変更します。 **警告:** エンティティセレクションは *追加可能* のものでなければなりません。つまり [`.newSelection()`](DataClassClass.md#newselection) あるいは `Create entity selection` などで作成されたものでなければならないということです。そうでない場合、`.add()` はエラーを返します。 共有可能なエンティティセレクションはエンティティの追加を受け付けないからです。 詳細については [共有可能/追加可能なエンティティセレクション](ORDA/entities.md#共有可能追加可能なエンティティセレクション) を参照ください。 @@ -287,7 +287,7 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| ----------------------------------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -351,16 +351,16 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| ---------------------------------------------------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します)| +| 戻り値 | 実数 | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します)| | #### 説明 -`.average()` 関数は、 *attributePath* に指定した、エンティティセレクション内の null でない値の算術平均 (相加平均) を返します。 +`.average()` 関数は、 *attributePath* に指定した、エンティティセレクション内の null でない値の算術平均 (相加平均) を返します. *attributePath* 引数として、評価する属性パスを渡します。 @@ -402,10 +402,10 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | --------- |:--:| ---------------------------------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | -| 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false| +| 戻り値 | ブール | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false| | @@ -450,16 +450,16 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| ------------------------------------------------------------------------ | | attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数| +| 戻り値 | 実数 | <- | エンティティセレクション内の *attributePath* が null でない値の個数| | #### 説明 -`.count()` 関数は、 エンティティセレクション内で *attributePath* に指定したパスの値が null でないエンティティの数を返します。 +`.count()` 関数は、 エンティティセレクション内で *attributePath* に指定したパスの値が null でないエンティティの数を返します. > 対象となるのはスカラー値のみです。 オブジェクトあるいはコレクション型の値は Null値とみなされます。 以下の場合には、エラーが返されます: @@ -496,16 +496,16 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------- | -| option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | +| option | 整数 | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー| | #### 説明 -`.copy()` 関数は、 元のエンティティセレクションのコピーを返します。 +`.copy()` 関数は、 元のエンティティセレクションのコピーを返します. > この関数は、元のエンティティセレクションを変更しません。 @@ -560,17 +560,17 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | -| ------------- | ---------- |:--:| -------------------------------------------------------- | -| attributePath | Text | -> | 重複しない値を取得する属性のパス | -| option | Integer | -> | `dk diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | -| 戻り値 | Collection | <- | 重複しない値のみを格納したコレクション| +| 引数 | 型 | | 説明 | +| ------------- | ------ |:--:| -------------------------------------------------------- | +| attributePath | Text | -> | 重複しない値を取得する属性のパス | +| option | 整数 | -> | `dk diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | +| 戻り値 | コレクション | <- | 重複しない値のみを格納したコレクション| | #### 説明 -`.distinct()` 関数は、 *attributePath* に指定した、エンティティセレクション内の重複しない (異なる) 値のみを格納したコレクションを返します。 +`.distinct()` 関数は、 *attributePath* に指定した、エンティティセレクション内の重複しない (異なる) 値のみを格納したコレクションを返します. 返されたコレクションは自動的に並べ替えられています。 **Null** 値は返されません。 @@ -622,9 +622,9 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------------------- | ------------------ |:--:| ------------------------------------------------------------- | -| mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | +| mode | 整数 | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション | | @@ -632,7 +632,7 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") #### 説明 -`.drop()` 関数は、 データストアのデータクラスに対応するテーブルから、エンティティセレクションに所属しているエンティティを削除します。 エンティティセレクションはメモリ内に残ります。 +`.drop()` 関数は、 データストアのデータクラスに対応するテーブルから、エンティティセレクションに所属しているエンティティを削除します. エンティティセレクションはメモリ内に残ります。 > エンティティの削除は恒久的なものであり、取り消しはできません。 ロールバックで戻すことができるように、この関数はトランザクション内で呼び出すことが推奨されています。 `.drop()` の実行中にロックされたエンティティに遭遇した場合、そのエンティティは削除されません。 デフォルトでは、メソッドはエンティティセレクション内のすべてのエンティティを処理し、ドロップ不可なエンティティはエンティティセレクション内に返します。 最初のドロップ不可なエンティティに遭遇した時点でメソッドの実行を止めたい場合は、*mode* パラメーターに `dk stop dropping on first error` 定数を渡します。 @@ -683,18 +683,18 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | タイプ | | 説明 | -| ------------- | ---------- |:--:| --------------------------------------------------------- | -| attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | -| targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | -| option | Integer | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | -| 戻り値 | Collection | <- | 抽出した値を格納したコレクション| +| 引数 | 型 | | 説明 | +| ------------- | ------ |:--:| --------------------------------------------------------- | +| attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | +| targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | +| option | 整数 | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | +| 戻り値 | コレクション | <- | 抽出した値を格納したコレクション| | #### 説明 -`.extract()` 関数は、 *attributePath* で指定した値をエンティティセレクションから抽出し、コレクションに格納して返します。 +`.extract()` 関数は、 *attributePath* で指定した値をエンティティセレクションから抽出し、コレクションに格納して返します. *attributePath* には、以下のものを指定することができます: @@ -783,7 +783,7 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null)| @@ -791,7 +791,7 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") #### 説明 -`.first()` 関数は、 エンティティセレクションの先頭エンティティへの参照を返します。 +`.first()` 関数は、 エンティティセレクションの先頭エンティティへの参照を返します. この関数の結果は以下のコードに似ています: @@ -838,7 +838,7 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------ |:--:| ---------------------------------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティセレクションが所属しているデータクラス| @@ -846,7 +846,7 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") #### 説明 -`.getDataClass()` 関数は、 エンティティセレクションのデータクラスを返します。 +`.getDataClass()` 関数は、 エンティティセレクションのデータクラスを返します. このメソッドはおもに汎用的なコードのコンテキストで有用です。 @@ -888,9 +888,9 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| --------------------------------------------------------------------- | -| 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false| +| 引数 | 型 | | 説明 | +| --- | --- |:--:| --------------------------------------------------------------------- | +| 戻り値 | ブール | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false| | @@ -929,9 +929,9 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| -------------------------------------------------------------------- | -| 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false| +| 引数 | 型 | | 説明 | +| --- | --- |:--:| -------------------------------------------------------------------- | +| 戻り値 | ブール | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false| | @@ -979,7 +979,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null)| @@ -987,7 +987,7 @@ Form.products.add(Form.product) #### 説明 -`.last()` 関数は、 エンティティセレクションの最終エンティティへの参照を返します。 +`.last()` 関数は、 エンティティセレクションの最終エンティティへの参照を返します. この関数の結果は以下のコードに似ています: @@ -1025,7 +1025,7 @@ Form.products.add(Form.product) #### 説明 -`.length` プロパティは、 エンティティセレクション内のエンティティの数を返します。 エンティティセレクションが空の場合、関数は 0 を返します。 +`.length` プロパティは、 エンティティセレクション内のエンティティの数を返します. エンティティセレクションが空の場合、関数は 0 を返します。 エンティティセレクションは、常に `.length` プロパティを持っています。 @@ -1055,7 +1055,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| --------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最大値| @@ -1064,7 +1064,7 @@ Form.products.add(Form.product) #### 説明 -`.max()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最高の (あるいは最大の) 値を返します。 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最後のエンティティを返します。 +`.max()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最高の (あるいは最大の) 値を返します. 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最後のエンティティを返します。 *attributePath* に、異なる型の値を格納しているオブジェクトプロパティを渡した場合、`.max()` メソッドは型のリスト順の中で最初のスカラー型の値の中の最大値を返します ([`.sort()`](CollectionClass.md#sort) の詳細を参照してください)。 @@ -1104,7 +1104,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| --------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最小値| @@ -1113,7 +1113,7 @@ Form.products.add(Form.product) #### 説明 -`.min()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最低の (あるいは最小の) 値を返します。 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最初のエンティティを返します (**null**値は除く)。 +`.min()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最低の (あるいは最小の) 値を返します. 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最初のエンティティを返します (**null**値は除く)。 *attributePath* に、異なる型の値を格納しているオブジェクトプロパティを渡した場合、`.min()` メソッドは型のリスト順の中で最初のスカラー型の値の中の最小値を返します([`.sort()`](CollectionClass.md#sort) の詳細を参照してください)。 @@ -1152,7 +1152,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| --------------------------------------------------------------------- | | entity | 4D.Entity | -> | 除外するエンティティ | | entitySelection | 4D.EntitySelection | -> | 除外するエンティティセレクション | @@ -1162,7 +1162,7 @@ Form.products.add(Form.product) #### 説明 -`.minus()` 関数は、 元のエンティティセレクションから、*entity* 引数のエンティティ、あるいは *entitySelection* 引数のエンティティセレクションに含まれるエンティティを除外し、結果のエンティティセレクションを返します。 +`.minus()` 関数は、 元のエンティティセレクションから、*entity* 引数のエンティティ、あるいは *entitySelection* 引数のエンティティセレクションに含まれるエンティティを除外し、結果のエンティティセレクションを返します. * *entity* を引数として渡した場合、メソッドは (*entity* が元のエンティティセレクションに所属していた場合) *entity* を除外した新しいエンティティセレクションを作成します。 *entity* が元のエンティティセレクションに含まれていなかった場合には、同エンティティセレクションへの新しい参照が返されます。 * *entitySelection* を引数として渡した場合、メソッドは *entitySelection* に所属しているエンティティを、元のエンティティセレクションから除外した新しいエンティティセレクションを返します。 @@ -1217,7 +1217,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| -------------------------------------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -1277,17 +1277,17 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------ |:--:| -------------------------------------------------------- | | pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | -| pathObjects | Collection | -> | 条件オブジェクトのコレクション | +| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | | 戻り値 | 4D.EntitySelection | <- | 指定された順番に並べ替えられた新規エンティティセレクション| | #### 説明 -.orderBy() 関数は、 エンティティセレクションの全エンティティが *pathString* または *pathObjects* が指定する順番に並べ替えられた、新規の順列ありのエンティティセレクションを返します。 +.orderBy() 関数は、 エンティティセレクションの全エンティティが *pathString* または *pathObjects* が指定する順番に並べ替えられた、新規の順列ありのエンティティセレクションを返します. > * この関数は、元のエンティティセレクションを変更しません。 * 詳細については、[エンティティセレクションの順列あり/順列なし](ORDA/dsMapping.md#エンティティセレクションの順列あり順列なし) を参照ください。 @@ -1354,12 +1354,12 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------------------ |:--:| ---------------------------------------------- | | formulaString | Text | -> | フォーミュラ文字列 | -| formulaObj | Object | -> | フォーミュラオブジェクト | -| sortOrder | Integer | -> | `dk ascending` (デフォルト) または `dk descending` | -| settings | Object | -> | フォーミュラに渡す引数 | +| formulaObj | オブジェクト | -> | フォーミュラオブジェクト | +| sortOrder | 整数 | -> | `dk ascending` (デフォルト) または `dk descending` | +| settings | オブジェクト | -> | フォーミュラに渡す引数 | | 戻り値 | 4D.EntitySelection | <- | 順列ありの新規エンティティセレクション| | @@ -1476,12 +1476,12 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------------------ |:--:| --------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | -| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | +| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致する、エンティティセレクション内のエンティティから構成された新しいエンティティセレクション| | @@ -1529,7 +1529,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 説明 -`.queryPath` プロパティは、 実際に 4D で実行されたクエリの詳細な情報を格納します。 このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPath":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 +`.queryPath` プロパティは、 実際に 4D で実行されたクエリの詳細な情報を格納します. このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPath":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 詳細については、DataClass[`.query()`](DataClassClass.html#query) の **querySettings** の説明を参照ください。 @@ -1550,7 +1550,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 説明 -`.queryPlan` プロパティは、 実行前のクエリの詳細な情報 (クエリプラン) を格納します。 このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPlan":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 +`.queryPlan` プロパティは、 実行前のクエリの詳細な情報 (クエリプラン) を格納します. このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPlan":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 詳細については、DataClass[`.query()`](DataClassClass.html#query) の **querySettings** の説明を参照ください。 @@ -1571,9 +1571,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -1649,10 +1649,10 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------------------ |:--:| ------------------------------------------------------------------ | -| startFrom | Integer | -> | 処理を開始するインデックス) | -| end | Integer | -> | 終了インデックス (含まれない) | +| startFrom | 整数 | -> | 処理を開始するインデックス) | +| end | 整数 | -> | 終了インデックス (含まれない) | | 戻り値 | 4D.EntitySelection | <- | 抜粋エンティティを格納した新しいエンティティセレクション (シャロウ・コピー)| | @@ -1708,16 +1708,16 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| -------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | Real | <- | エンティティセレクションの値の合計| +| 戻り値 | 実数 | <- | エンティティセレクションの値の合計| | #### 説明 -`.sum()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値の総和を返します。 +`.sum()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値の総和を返します. エンティティセレクションが空の場合、`.sum()` は 0 を返します。 @@ -1756,14 +1756,14 @@ $sum:=$sel.sum("salary") -| 引数 | タイプ | | 説明 | -| ------------ | ---------- |:--:| --------------------------------------------------------------------- | -| filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | -| filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | -| options | Integer | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | -| begin | Integer | -> | 開始インデックス | -| howMany | Integer | -> | 抽出するエンティティ数 | -| 戻り値 | Collection | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ------------ | ------ |:--:| --------------------------------------------------------------------- | +| filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | +| filterCol | コレクション | -> | 抽出するエンティティの属性パスのコレクション | +| options | 整数 | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | +| begin | 整数 | -> | 開始インデックス | +| howMany | 整数 | -> | 抽出するエンティティ数 | +| 戻り値 | コレクション | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション| | From 3a6b3271f807c25dd190e80db38da2e4f8acd384 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:18:56 +0200 Subject: [PATCH 2515/4889] New translations fileclass.md (Japanese) --- .../version-19/API/FileClass.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md index 531d1937852f93..39e47271ec8f2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md @@ -69,11 +69,11 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ------- |:--:| ---------------------------------------------- | | path | Text | -> | ファイルパス | -| fileConstant | Integer | -> | 4Dファイル定数 | -| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | +| fileConstant | 整数 | -> | 4Dファイル定数 | +| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | | * | | -> | ホストデータベースのファイルを返すには * を渡します | | 戻り値 | 4D.File | <- | 新規ファイルオブジェクト| @@ -81,7 +81,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() #### 説明 -`File` コマンドは、 `4D.File` 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 +`File` コマンドは、 `4D.File` 型の新しいオブジェクトを作成して返します. このコマンドは 2種類のシンタックスを受け入れます。 **File ( path { ; pathType } { ; \* })** @@ -143,7 +143,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() #### 説明 -`4D.File.new()` 関数は、 `4D.File` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`File`](#file) コマンドと同一です。 +`4D.File.new()` 関数は、 `4D.File` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`File`](#file) コマンドと同一です。 > `4D.File.new()` よりも、短い [`File`](#file) コマンドの使用が推奨されます。 @@ -166,15 +166,15 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | -| --- | ------- | -- | --------------------------------------------------------------- | -| 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false| +| 引数 | 型 | | 説明 | +| --- | --- | -- | --------------------------------------------------------------- | +| 戻り値 | ブール | <- | ファイルが正常に作成された場合に true、それ以外の場合は false| | #### 説明 -`.create()` 関数は、 `File` オブジェクトのプロパティに基づいてディスク上にファイルを作成します。 +`.create()` 関数は、 `File` オブジェクトのプロパティに基づいてディスク上にファイルを作成します. 必要であれば、 関数は [platformPath](#platformpath) あるいは [path](#path) プロパティの詳細に基づいてフォルダー階層を作成します。 ファイルがディスク上にすでに存在する場合、関数は何もせず、false を返します (エラーは返されません)。 @@ -207,11 +207,11 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | ------------------------------------------------- | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | -| aliasType | Integer | -> | エイリアスリンクのタイプ | +| aliasType | 整数 | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのファイル参照| | @@ -264,15 +264,15 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | #### 説明 -`.delete()` 関数は、 ファイルを削除します。 +`.delete()` 関数は、 ファイルを削除します. ファイルがディスク上に存在しない場合、関数は何もしません (エラーは生成されません)。 @@ -320,15 +320,15 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | --------------------------------------------------------------- | -| 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身| +| 戻り値 | オブジェクト | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身| | #### 説明 -`.getAppInfo()` 関数は、 **.exe** や **.dll**、**.plist** ファイルの情報をオブジェクトとして返します。 +`.getAppInfo()` 関数は、 **.exe** や **.dll**、**.plist** ファイルの情報をオブジェクトとして返します. この関数は、既存の .exe、.dll、あるいは .plist ファイルと使う必要があります。 ファイルがディスク上に存在しない、または、有効な .exe や .dll、.plist ファイルでない場合、この関数は空のオブジェクトを返します (エラーは生成されません)。 @@ -340,7 +340,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ プロパティ値はすべてテキストです。 -| プロパティ | タイプ | +| プロパティ | 型 | | ------------ | ---- | | InternalName | Text | | ProductName | Text | @@ -408,7 +408,7 @@ ALERT($info.Copyright) **.moveTo**( *destinationFolder* : 4D.Folder { ; *newName* : Text } ) : 4D.File -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | ----------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのファイルの完全な名称 | @@ -420,7 +420,7 @@ ALERT($info.Copyright) #### 説明 -`.moveTo()` 関数は、 `File` オブジェクトを *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します。 +`.moveTo()` 関数は、 `File` オブジェクトを *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します. *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -463,7 +463,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | -- | -------------------------------------- | | newName | Text | -> | ファイルの新しい完全な名称 | | 戻り値 | 4D.File | <- | 名称変更されたファイル| @@ -472,7 +472,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### 説明 -`.rename()` 関数は、 ファイル名を *newName* に指定した名称に変更し、名称変更後の `File` オブジェクトを返します。 +`.rename()` 関数は、 ファイル名を *newName* に指定した名称に変更し、名称変更後の `File` オブジェクトを返します. *newName* 引数は命名規則に則っている必要があります (例: ":", "/", 等の文字を含んでいない、など)。 そうでない場合、エラーが返されます。 同じ名前のファイルがすでに存在する場合には、エラーが返されます。 @@ -506,15 +506,15 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | ---------------------------------------------------------------------- | -| info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ| +| info | オブジェクト | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ| | #### 説明 -`.setAppInfo()` 関数は、 *info* に渡したプロパティを **.exe** や **.dll**、**.plist** ファイルの情報として書き込みます。 +`.setAppInfo()` 関数は、 *info* に渡したプロパティを **.exe** や **.dll**、**.plist** ファイルの情報として書き込みます. この関数は、既存の .exe、.dll、あるいは .plist ファイルと使う必要があります。 ファイルがディスク上に存在しない、または、有効な .exe や .dll、.plist ファイルでない場合、この関数は何もしません (エラーは生成されません)。 @@ -526,7 +526,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") *info* オブジェクトに設定された各プロパティは .exe または .dll ファイルのバージョンリソースに書き込まれます。 以下のプロパティが使用できます (それ以外のプロパティは無視されます): -| プロパティ | タイプ | +| プロパティ | 型 | | ---------------- | ---- | | InternalName | Text | | ProductName | Text | @@ -590,7 +590,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---- | -- | ---------------------------------------- | | content | BLOB | -> | ファイルの新しいコンテンツ| @@ -600,7 +600,7 @@ $infoPlistFile.setAppInfo($info) #### 説明 -`.setContent( )` 関数は、 *content* 引数の BLOB に保存されているデータを使用して、ファイルの全コンテンツを上書きします。 BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 +`.setContent( )` 関数は、 *content* 引数の BLOB に保存されているデータを使用して、ファイルの全コンテンツを上書きします. BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 #### 例題 @@ -624,12 +624,12 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | -| ----------- | ------- | -- | ----------------------------------- | -| text | Text | -> | ファイルに保存するテキスト | -| charSetName | Text | -> | 文字セットの名前 | -| charSetNum | Integer | -> | 文字セットの番号 | -| breakMode | Integer | -> | 改行の処理モード| +| 引数 | 型 | | 説明 | +| ----------- | ---- | -- | ----------------------------------- | +| text | Text | -> | ファイルに保存するテキスト | +| charSetName | Text | -> | 文字セットの名前 | +| charSetNum | 整数 | -> | 文字セットの番号 | +| breakMode | 整数 | -> | 改行の処理モード| | @@ -637,7 +637,7 @@ $infoPlistFile.setAppInfo($info) #### 説明 -`.setText()` 関数は、 *text* に渡されたテキストをファイルの新しいコンテンツとして書き込みます。 +`.setText()` 関数は、 *text* に渡されたテキストをファイルの新しいコンテンツとして書き込みます. `File` オブジェクトで参照されているファイルがディスク上に存在しない場合、このメソッドがそのファイルを作成します。 ディスク上にファイルが存在する場合、ファイルが開かれている場合を除き、以前のコンテンツは消去されます。 ファイルが開かれている場合はコンテンツはロックされ、エラーが生成されます。 From bcb7c2d994594f99e33bded74bffa0d5899d65a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:01 +0200 Subject: [PATCH 2516/4889] New translations folderclass.md (Japanese) --- .../version-19/API/FolderClass.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md index 05220d9bebe54b..91a305416f4bbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md @@ -68,11 +68,11 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | --------- |:--:| ---------------------------------------------- | | path | Text | -> | フォルダーパス | -| folderConstant | Integer | -> | 4Dフォルダー定数 | -| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | +| folderConstant | 整数 | -> | 4Dフォルダー定数 | +| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | | * | | -> | ホストデータベースのフォルダーを返すには * を渡します | | 戻り値 | 4D.Folder | <- | 新規フォルダーオブジェクト| @@ -80,7 +80,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) #### 説明 -`Folder` コマンドは、 `4D.Folder` 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 +`Folder` コマンドは、 `4D.Folder` 型の新しいオブジェクトを作成して返します. このコマンドは 2種類のシンタックスを受け入れます。 **Folder ( path { ; pathType } { ; \* } )** @@ -134,7 +134,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) #### 説明 -`4D.Folder.new()` 関数は、 `4D.Folder` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`Folder`](#folder) コマンドと同一です。 +`4D.Folder.new()` 関数は、 `4D.Folder` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`Folder`](#folder) コマンドと同一です。 > `4D.Folder.new()` よりも、短い [`Folder`](#folder) コマンドの使用が推奨されます。 @@ -154,9 +154,9 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | -| --- | ------- | -- | ----------------------------------------------------------------- | -| 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false| +| 引数 | 型 | | 説明 | +| --- | --- | -- | ----------------------------------------------------------------- | +| 戻り値 | ブール | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false| | @@ -164,7 +164,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) #### 説明 -`.create()` 関数は、 `Folder` オブジェクトのプロパティに基づいてディスク上にフォルダーを作成します。 +`.create()` 関数は、 `Folder` オブジェクトのプロパティに基づいてディスク上にフォルダーを作成します. 必要であれば、 関数は [platformPath](#platformpath) あるいは [path](#path) プロパティの詳細に基づいてフォルダー階層を作成します。 フォルダーがディスク上にすでに存在する場合、関数は何もせず、false を返します (エラーは返されません)。 @@ -211,11 +211,11 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | -------------------------------------------------- | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | -| aliasType | Integer | -> | エイリアスリンクのタイプ | +| aliasType | 整数 | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのフォルダー参照| | @@ -267,15 +267,15 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ---------------------------------------- | -| option | Integer | -> | フォルダー削除のオプション| +| 引数 | 型 | | 説明 | +| ------ | -- | -- | ---------------------------------------- | +| option | 整数 | -> | フォルダー削除のオプション| | #### 説明 -`.delete()` 関数は、 フォルダーを削除します。 +`.delete()` 関数は、 フォルダーを削除します. セキュリティ上の理由から、option 引数を渡さなかった場合はデフォルトで、`.delete()` は空のフォルダーしか削除しません。 空でないフォルダーを削除するには、以下の定数のいずれか一つを option 引数として渡す必要があります: @@ -341,7 +341,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | ------------------------------------ | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのフォルダーの完全な名称 | @@ -351,7 +351,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") #### 説明 -`.moveTo( )` 関数は、 `Folder` オブジェクト (ソースフォルダー) を *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します。 +`.moveTo( )` 関数は、 `Folder` オブジェクト (ソースフォルダー) を *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します. *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -397,7 +397,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | --------- | -- | --------------------------------------- | | newName | Text | -> | フォルダーの新しい完全な名称 | | 戻り値 | 4D.Folder | <- | 名称変更されたフォルダー| @@ -406,7 +406,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") #### 説明 -`.rename()` 関数は、 フォルダー名を *newName* に指定した名称に変更し、名称変更後の `Folder` オブジェクトを返します。 +`.rename()` 関数は、 フォルダー名を *newName* に指定した名称に変更し、名称変更後の `Folder` オブジェクトを返します. *newName* 引数は命名規則に則っている必要があります (例: ":", "/", 等の文字を含んでいない、など)。 そうでない場合、エラーが返されます。 同じ名前のファイルがすでに存在する場合には、エラーが返されます。 From fa5c83610b6db059c04f8a434f97fd5af183c605 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:05 +0200 Subject: [PATCH 2517/4889] New translations functionclass.md (Japanese) --- .../version-19/API/FunctionClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md index 391a319f0861ba..3568d684d9ad6b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md @@ -121,7 +121,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| -------------------------------------------------------------- | | formulaExp | 式 | -> | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブな Function オブジェクト| @@ -132,7 +132,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 +`Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します. *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 フォーミュラがオブジェクトとして存在することで、コマンドやメソッドに対して引数 (計算された属性) として渡したり、"コンポーネントとホストデータベース間で共有" として宣言せずとも様々なコンポーネントから実行したりできるようになります。 呼び出されたフォーミュラオブジェクトは、それを作成したデータベースあるいはコンポーネントのコンテキストにおいて評価されます。 @@ -260,7 +260,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ----------- |:--:| ---------------------------------------------------- | | formulaString | Text | -> | オブジェクトとして返されるフォーミュラ文字列 | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブなオブジェクト| @@ -271,7 +271,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`Formula from string` コマンドは、 *formulaString* に基づいた `4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 +`Formula from string` コマンドは、 *formulaString* に基づいた `4D.Function` オブジェクトを作成します. *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 このコマンドは [`Formula`](#formula) に似ていますが、テキストに基づいたフォーミュラを扱う点が異なります。 多くの場合において、`Formula` コマンドの使用が推奨されます。 `Formula from string` コマンドは、元となるフォーミュラがテキストとして表現されている場合 (例: 外部の JSON ファイルに保存されていた場合など) にのみ使用されるべきです。 このコンテキストにおいては、トークンシンタックスの使用が強く推奨されます。 > ローカル変数の中身はコンパイル済みモードでは名前によるアクセスが不可能なため、*formulaString* 引数内で使用することはできません。 `Formula from string` コマンドを使用してローカル変数にアクセスを試みた場合、エラー(-10737) が生成されます。 @@ -319,11 +319,11 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | -| ------------- | ---------- |:--:| -------------------------------------- | -| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | -| formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | -| 戻り値 | any | <- | フォーミュラの実行結果| +| 引数 | 型 | | 説明 | +| ------------- | ------ |:--:| -------------------------------------- | +| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| formulaParams | コレクション | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | +| 戻り値 | any | <- | フォーミュラの実行結果| | @@ -331,7 +331,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`.apply()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します。 `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 +`.apply()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します. `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 *thisObj* には、フォーミュラ内で `This` として使用されるオブジェクトへの参照を渡すことができます。 @@ -384,9 +384,9 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | -------------------------------------- | -| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | | 戻り値 | any | <- | フォーミュラの実行結果| @@ -396,7 +396,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`.call()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します。 `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 +`.call()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します. `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 *thisObj* には、フォーミュラ内で `This` として使用されるオブジェクトへの参照を渡すことができます。 @@ -440,7 +440,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`.source` プロパティは、 対象フォーミュラのテキスト型のソース式を格納します。 +`.source` プロパティは、 対象フォーミュラのテキスト型のソース式を格納します. このプロパティは **読み取り専用** です。 From 40187e3b9aa8646282c2bf7942629d1216061075 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:13 +0200 Subject: [PATCH 2518/4889] New translations imaptransporterclass.md (Japanese) --- .../version-19/API/IMAPTransporterClass.md | 468 +++++++++--------- 1 file changed, 234 insertions(+), 234 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md index effd9ed7fb362c..10b59bebb29712 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md @@ -56,9 +56,9 @@ IMAP Transporter オブジェクトは [IMP New transporter](#imap-new-transport -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト)| @@ -115,16 +115,16 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト)| | #### 説明 -`4D.IMAPTransporter.new()` 関数は、 `4D.IMAPTransporter` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`IMAP New transporter`](#imap-new-transporter) コマンドと同一です。 +`4D.IMAPTransporter.new()` 関数は、 `4D.IMAPTransporter` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`IMAP New transporter`](#imap-new-transporter) コマンドと同一です。 @@ -143,17 +143,17 @@ End if -| 引数 | タイプ | | 説明 | -| -------- | ---------- |:--:| ----------------------------------------------------------------------------------------------------------- | -| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | Object | -> | 追加するキーワードフラグ | -| 戻り値 | Object | <- | addFlags処理のステータス| +| 引数 | 型 | | 説明 | +| -------- | ------ |:--:| ----------------------------------------------------------------------------------------------------------- | +| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | オブジェクト | -> | 追加するキーワードフラグ | +| 戻り値 | オブジェクト | <- | addFlags処理のステータス| | #### 説明 -`.addFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを追加します。 +`.addFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを追加します. `msgIDs` には、以下のいずれかを渡すことができます: @@ -167,13 +167,13 @@ End if `keywords` には、`msgIDs` 引数で指定したメッセージに対して追加するフラグのキーワード値を格納したオブジェクトを渡します。 次のキーワードを渡すことができます: -| 引数 | タイプ | 説明 | -| --------- | ------- | --------------------------------- | -| $draft | Boolean | メッセージに "draft" フラグを追加するには true | -| $seen | Boolean | メッセージに "seen" フラグを追加するには true | -| $flagged | Boolean | メッセージに "flagged" フラグを追加するには true | -| $answered | Boolean | メッセージに "answered" フラグを追加するには true | -| $deleted | Boolean | メッセージに "deleted" フラグを追加するには true | +| 引数 | 型 | 説明 | +| --------- | --- | --------------------------------- | +| $draft | ブール | メッセージに "draft" フラグを追加するには true | +| $seen | ブール | メッセージに "seen" フラグを追加するには true | +| $flagged | ブール | メッセージに "flagged" フラグを追加するには true | +| $answered | ブール | メッセージに "answered" フラグを追加するには true | +| $deleted | ブール | メッセージに "deleted" フラグを追加するには true | > * false値は無視されます。 > * キーワードフラグの解釈は、メールクライアントごとに異なる可能性があります。 @@ -181,14 +181,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -230,18 +230,18 @@ $status:=$transporter.addFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ |:--:| ----------------------------------------- | -| mailObj | Object | -> | Email オブジェクト | +| mailObj | オブジェクト | -> | Email オブジェクト | | destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | -| options | Object | -> | 文字セット情報を格納したオブジェクト | -| 戻り値 | Object | <- | append処理のステータス| +| options | オブジェクト | -> | 文字セット情報を格納したオブジェクト | +| 戻り値 | オブジェクト | <- | append処理のステータス| | #### 説明 -`.append()` 関数は、 `destinationBox` に指定したメールボックスに、`mailObj` のメールを追加します。 +`.append()` 関数は、 `destinationBox` に指定したメールボックスに、`mailObj` のメールを追加します. `mailObj` には、Email オブジェクトを渡します。 メールプロパティに関する包括的な詳細については、[Email オブジェクト](EmailObjectClass.md#email-オブジェクト) を参照ください。 `.append()` 関数は Email オブジェクトの `keywords` 属性内のキーワードタグをサポートします。 @@ -249,7 +249,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) 任意の `options` には、メールの特定部分の文字セットやエンコーディングを定義するオブジェクトを渡すことができます。 次のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | --------------------------------------------------------------------------------- | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | @@ -267,14 +267,14 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -320,7 +320,7 @@ $status:=$imap.append($msg; "Drafts") #### 説明 -`.checkConnectionDelay` プロパティは、 サーバー接続をチェックするまでの最長時間 (秒単位) を格納します。 関数呼び出しの間隔がこの時間を超過する場合、サーバー接続が確認されます。 プロパティが *server* オブジェクトによって設定されていない場合は、デフォルトで 300 という値が使用されます。 +`.checkConnectionDelay` プロパティは、 サーバー接続をチェックするまでの最長時間 (秒単位) を格納します. 関数呼び出しの間隔がこの時間を超過する場合、サーバー接続が確認されます。 プロパティが *server* オブジェクトによって設定されていない場合は、デフォルトで 300 という値が使用されます。 > **警告**: 定義されたタイムアウトが、サーバータイムアウトより短いようにしてください。そうでない場合、クライアントタイムアウトは無意味になります。 @@ -342,18 +342,18 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | -| -------------- | ---------- |:--:| --------------------------------------- | -| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | Text | -> | メッセージのコピー先のメールボックス | -| 戻り値 | Object | <- | copy処理のステータス| +| 引数 | 型 | | 説明 | +| -------------- | ------ |:--:| --------------------------------------- | +| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | Text | -> | メッセージのコピー先のメールボックス | +| 戻り値 | オブジェクト | <- | copy処理のステータス| | #### 説明 -`.copy()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へとコピーします。 +`.copy()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へとコピーします. 以下のものを渡すことができます: @@ -366,14 +366,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -442,16 +442,16 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | 新規メールボックスの名称 | -| 戻り値 | Object | <- | createBox処理のステータス| +| 戻り値 | オブジェクト | <- | createBox処理のステータス| | #### 説明 -`.createBox()` 関数は、 `name` に指定した名称の新規メールボックスを作成します。 IMAPサーバーの階層区切り文字がメールボックス名内に含まれる場合、IMAPサーバーは指定のメールボックスを作成するのに必要な親階層を作成します。 +`.createBox()` 関数は、 `name` に指定した名称の新規メールボックスを作成します. IMAPサーバーの階層区切り文字がメールボックス名内に含まれる場合、IMAPサーバーは指定のメールボックスを作成するのに必要な親階層を作成します。 たとえば、"/" が階層区切り文字として使われるサーバーにおいて、"Projects/IMAP/Doc" を作成しようとした場合: @@ -465,14 +465,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -519,17 +519,17 @@ End if -| 引数 | タイプ | | 説明 | -| ------- | ---------- |:--:| ----------------------------------------- | -| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| 戻り値 | Object | <- | delete処理のステータス| +| 引数 | 型 | | 説明 | +| ------- | ------ |:--:| ----------------------------------------- | +| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| 戻り値 | オブジェクト | <- | delete処理のステータス| | #### 説明 -`.delete()` 関数は、 `msgsIDs` または `allMsgs` が指定するメッセージに対して "削除済み" フラグを設定します。 +`.delete()` 関数は、 `msgsIDs` または `allMsgs` が指定するメッセージに対して "削除済み" フラグを設定します. 以下のものを渡すことができます: @@ -542,14 +542,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -618,10 +618,10 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | 削除するメールボックスの名称 | -| 戻り値 | Object | <- | deleteBox処理のステータス| +| 戻り値 | オブジェクト | <- | deleteBox処理のステータス| | @@ -629,7 +629,7 @@ End if #### 説明 -`.deleteBox()` 関数は、 `name` に指定した名称の新規メールボックスを IMAPサーバーから完全に削除します。 存在しないメールボックス、または INBOX を削除しようとして場合には、エラーが生成されます。 +`.deleteBox()` 関数は、 `name` に指定した名称の新規メールボックスを IMAPサーバーから完全に削除します. 存在しないメールボックス、または INBOX を削除しようとして場合には、エラーが生成されます。 `name` には、削除するメールボックスの名前を渡します。 > * 子メールボックスを持つ親メールボックスが "\Noselect" 属性を持っている場合、そのメールボックスは削除できません。 @@ -640,14 +640,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -696,9 +696,9 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ------------------------------------------- | -| 戻り値 | Object | <- | expunge処理のステータス | +| 戻り値 | オブジェクト | <- | expunge処理のステータス | | @@ -710,14 +710,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -765,16 +765,16 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| ----------------------------------------- | | name | Text | -> | メールボックスの名称 | -| 戻り値 | Object | <- | boxInfo オブジェクト| +| 戻り値 | オブジェクト | <- | boxInfo オブジェクト| | #### 説明 -`.getBoxInfo()` 関数は、 カレントメールボックス、または *name* が指定するメールボックスに対応する `boxInfo` オブジェクトを返します。 この関数は、[`.selectBox()`](#selectbox) と同じ情報を返しますが、カレントメールボックスは変えません。 +`.getBoxInfo()` 関数は、 カレントメールボックス、または *name* が指定するメールボックスに対応する `boxInfo` オブジェクトを返します. この関数は、[`.selectBox()`](#selectbox) と同じ情報を返しますが、カレントメールボックスは変えません。 任意の *name* パラメーターには、アクセスするメールボックスの名称を渡します。 この名称は明確な左から右への階層を表し、特定の区切り文字でレベルを区分けします。 この区切り文字は [`.getDelimiter()`](#getdelimiter) 関数で調べることができます。 @@ -784,7 +784,7 @@ $status:=$transporter.expunge() 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------ | | name | text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -818,28 +818,28 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | -| ---------- | ---------- |:--:| ------------------------------------------------ | -| parameters | Object | -> | 引数のオブジェクト | -| 戻り値 | Collection | <- | mailbox オブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ---------- | ------ |:--:| ------------------------------------------------ | +| parameters | オブジェクト | -> | 引数のオブジェクト | +| 戻り値 | コレクション | <- | mailbox オブジェクトのコレクション| | #### 説明 -`.getBoxList()` 関数は、 利用可能なメールボックスの情報を mailbox オブジェクトのコレクションとしてを返します。 この関数を使用すると、IMAPメールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 +`.getBoxList()` 関数は、 利用可能なメールボックスの情報を mailbox オブジェクトのコレクションとしてを返します. この関数を使用すると、IMAPメールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | -| ------------ | ------- | ---------------------------------------------------- | -| isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します
  • | +| プロパティ | 型 | 説明 | +| ------------ | --- | ---------------------------------------------------- | +| isSubscribed | ブール |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します
  • | #### 戻り値 返されるコレクションの各オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------- | | \[].name | text | メールボックスの名称 | | \[].selectable | boolean | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    | @@ -883,7 +883,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- |:--:| ---------------------------------- | | 戻り値 | Text | <- | 階層区切り文字| @@ -891,7 +891,7 @@ $status:=$transporter.expunge() #### 説明 -`.getDelimiter()` 関数は、 メールボックス名で階層レベルを区切るのに使用される文字を返します。 +`.getDelimiter()` 関数は、 メールボックス名で階層レベルを区切るのに使用される文字を返します. この区切り文字は以下のように使用することができます: @@ -937,18 +937,18 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | -| --------- | ------- |:--:| --------------------------------------------------------------------------- | -| msgNumber | Integer | -> | メッセージのシーケンス番号 | -| msgID | Text | -> | メッセージの固有ID | -| options | Object | -> | メッセージ管理オプション | -| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| +| 引数 | 型 | | 説明 | +| --------- | ------ |:--:| --------------------------------------------------------------------------- | +| msgNumber | 整数 | -> | メッセージのシーケンス番号 | +| msgID | Text | -> | メッセージの固有ID | +| options | オブジェクト | -> | メッセージ管理オプション | +| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| | #### 説明 -`.getMail()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメールを `Email` オブジェクトとして返します。 この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 +`.getMail()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメールを `Email` オブジェクトとして返します. この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 最初の引数として、次のいずれかを渡すことができます: @@ -957,7 +957,7 @@ $status:=$transporter.expunge() 任意の *options* 引数として、メッセージの扱い方を定義する追加のオブジェクトを渡すことができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | -------------------------------------------------------------------------- | | updateSeen | boolean | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | boolean | true を渡すとメッセージ本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1011,13 +1011,13 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------- | ---------- |:--:| ------------------------------------------------------------------------------------ | -| ids | Collection | -> | メッセージID のコレクション | -| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | -| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | -| options | Object | -> | メッセージ管理オプション | -| 戻り値 | Object | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | +| 引数 | 型 | | 説明 | +| -------- | ------ |:--:| ------------------------------------------------------------------------------------ | +| ids | コレクション | -> | メッセージID のコレクション | +| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | +| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | +| options | オブジェクト | -> | メッセージ管理オプション | +| 戻り値 | オブジェクト | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | | @@ -1026,7 +1026,7 @@ ID = 1のメッセージを取得します: #### 説明 -`.getMails()` 関数は、 `Email` オブジェクトのコレクションを格納したオブジェクトを返します。 +`.getMails()` 関数は、 `Email` オブジェクトのコレクションを格納したオブジェクトを返します. **第一シンタックス:** @@ -1052,10 +1052,10 @@ ID = 1のメッセージを取得します: **オプション** -| プロパティ | タイプ | 説明 | -| ---------- | ------- | ---------------------------------------------------------------------- | -| updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | -| withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | +| プロパティ | 型 | 説明 | +| ---------- | --- | ---------------------------------------------------------------------- | +| updateSeen | ブール | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | +| withBody | ブール | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | > * [`.selectBox()`](#selectbox) によって選択されたメールボックスがない場合、エラーが生成されます。 > * 開いている接続がない場合、`.getMails()` は [`.selectBox()`](#selectbox) で最後に指定されたメールボックスへの接続を開きます。 @@ -1063,10 +1063,10 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | タイプ | 説明 | -| -------- | ---------- | --------------------------------------------------------------------------------------------------- | -| list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | -| notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージの番号
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | +| プロパティ | 型 | 説明 | +| -------- | ------ | --------------------------------------------------------------------------------------------------- | +| list | コレクション | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | +| notFound | コレクション | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージの番号
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | #### 例題 @@ -1115,18 +1115,18 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| ---------- | ------- |:--:| ------------------------------------------------------------- | -| msgNumber | Integer | -> | メッセージのシーケンス番号 | -| msgID | Text | -> | メッセージの固有ID | -| updateSeen | Boolean | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | -| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| +| 引数 | 型 | | 説明 | +| ---------- | ---- |:--:| ------------------------------------------------------------- | +| msgNumber | 整数 | -> | メッセージのシーケンス番号 | +| msgID | Text | -> | メッセージの固有ID | +| updateSeen | ブール | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| | #### 説明 -`.getMIMEAsBlob()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します。 +`.getMIMEAsBlob()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します. 最初の引数として、次のいずれかを渡すことができます: @@ -1190,18 +1190,18 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------------- | ---------- |:--:| --------------------------------------- | -| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | Text | -> | メッセージの移動先のメールボックス | -| 戻り値 | Object | <- | move処理のステータス| +| 引数 | 型 | | 説明 | +| -------------- | ------ |:--:| --------------------------------------- | +| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | Text | -> | メッセージの移動先のメールボックス | +| 戻り値 | オブジェクト | <- | move処理のステータス| | #### 説明 -`.move()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へと移動します。 +`.move()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へと移動します. 以下のものを渡すことができます: @@ -1216,14 +1216,14 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -1292,11 +1292,11 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------- | ---------- |:--:| --------------------------------------- | -| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | -| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | -| 戻り値 | Collection | <- | 固有ID のコレクション| +| 引数 | 型 | | 説明 | +| -------- | ------ |:--:| --------------------------------------- | +| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | +| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | +| 戻り値 | コレクション | <- | 固有ID のコレクション| | @@ -1354,17 +1354,17 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------- | ---------- |:--:| ----------------------------------------------------------------------------------------------------------- | -| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | Object | -> | 削除するキーワードフラグ | -| 戻り値 | Object | <- | removeFlags処理のステータス| +| 引数 | 型 | | 説明 | +| -------- | ------ |:--:| ----------------------------------------------------------------------------------------------------------- | +| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | オブジェクト | -> | 削除するキーワードフラグ | +| 戻り値 | オブジェクト | <- | removeFlags処理のステータス| | #### 説明 -`.removeFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを削除します。 +`.removeFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを削除します. `msgIDs` には、以下のいずれかを渡すことができます: @@ -1378,13 +1378,13 @@ ID = 1のメッセージを取得します: `keywords` には、`msgIDs` 引数で指定したメッセージから削除するフラグのキーワード値を格納したオブジェクトを渡します。 次のキーワードを渡すことができます: -| 引数 | タイプ | 説明 | -| --------- | ------- | --------------------------------- | -| $draft | Boolean | メッセージの "draft" フラグを削除するには true | -| $seen | Boolean | メッセージの "seen" フラグを削除するには true | -| $flagged | Boolean | メッセージの "flagged" フラグを削除するには true | -| $answered | Boolean | メッセージの "answered" フラグを削除するには true | -| $deleted | Boolean | メッセージの "deleted" フラグを削除するには true | +| 引数 | 型 | 説明 | +| --------- | --- | --------------------------------- | +| $draft | ブール | メッセージの "draft" フラグを削除するには true | +| $seen | ブール | メッセージの "seen" フラグを削除するには true | +| $flagged | ブール | メッセージの "flagged" フラグを削除するには true | +| $answered | ブール | メッセージの "answered" フラグを削除するには true | +| $deleted | ブール | メッセージの "deleted" フラグを削除するには true | false値は無視されます。 @@ -1392,14 +1392,14 @@ false値は無視されます。 この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1441,17 +1441,17 @@ $status:=$transporter.removeFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ |:--:| -------------------------------------------- | | currentName | Text | -> | カレントメールボックスの名称 | | newName | Text | -> | 新しいメールボックス名 | -| 戻り値 | Object | <- | renameBox処理のステータス| +| 戻り値 | オブジェクト | <- | renameBox処理のステータス| | #### 説明 -`.renameBox()` 関数は、 IMAPサーバー上でメールボックスの名称を変更します。 存在しないメールボックスの名称を変更しようとしたり、すでに使われているメールボックス名に変更しようとしたりすると、エラーが生成されます。 +`.renameBox()` 関数は、 IMAPサーバー上でメールボックスの名称を変更します. 存在しないメールボックスの名称を変更しようとしたり、すでに使われているメールボックス名に変更しようとしたりすると、エラーが生成されます。 `currentName` には、名称変更するメールボックスの名前を渡します。 @@ -1461,14 +1461,14 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1519,10 +1519,10 @@ End if -| 引数 | タイプ | | 説明 | -| -------------- | ---------- |:--:| ----------------------------------------- | -| searchCriteria | Text | -> | 検索条件 | -| 戻り値 | Collection | <- | メッセージ番号のコレクション| +| 引数 | 型 | | 説明 | +| -------------- | ------ |:--:| ----------------------------------------- | +| searchCriteria | Text | -> | 検索条件 | +| 戻り値 | コレクション | <- | メッセージ番号のコレクション| | @@ -1530,7 +1530,7 @@ End if > この関数は、[IMAP プロトコル](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol) の仕様に基づいています。 -`.searchMails()` 関数は、 カレントメールボックスにおいて *searchCriteria* の検索条件に合致するメッセージを検索します。 *searchCriteria* 引数には、一つ以上の検索キーを格納します。 +`.searchMails()` 関数は、 カレントメールボックスにおいて *searchCriteria* の検索条件に合致するメッセージを検索します. *searchCriteria* 引数には、一つ以上の検索キーを格納します。 *searchCriteria* はテキスト型の引数で、一つ以上の検索キー (詳細は後述の [利用可能な検索キー](#利用可能な検索キー) 参照) を格納し、検索する値を渡します (渡さない場合もあります)。 検索キーは単一または複数の項目からなります。 例: @@ -1656,17 +1656,17 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | -| ----- | ------- |:--:| ----------------------------------------- | -| name | Text | -> | メールボックスの名称 | -| state | Integer | -> | メールボックスのアクセス状態 | -| 戻り値 | Object | <- | boxInfo オブジェクト| +| 引数 | 型 | | 説明 | +| ----- | ------ |:--:| ----------------------------------------- | +| name | Text | -> | メールボックスの名称 | +| state | 整数 | -> | メールボックスのアクセス状態 | +| 戻り値 | オブジェクト | <- | boxInfo オブジェクト| | #### 説明 -`.selectBox()` 関数は、 *name* に指定したメールボックスをカレントメールボックスとして選択します。 この関数を使用するとメールボックスに関する情報を取得することができます。 +`.selectBox()` 関数は、 *name* に指定したメールボックスをカレントメールボックスとして選択します. この関数を使用するとメールボックスに関する情報を取得することができます。 > カレントメールボックスを変更せずに、メールボックスから情報を取得するには、[`.getBoxInfo()`](#getboxinfo) を使用します。 *name* には、アクセスするメールボックスの名前を渡します。 この名称は明確な左から右への階層を表し、特定の区切り文字でレベルを区分けします。 この区切り文字は [`.getDelimiter()`](#getdelimiter) 関数で調べることができます。 @@ -1685,7 +1685,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ----------------------- | | name | Text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -1722,16 +1722,16 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | メールボックスの名称 | -| 戻り値 | Object | <- | subscribe処理のステータス| +| 戻り値 | オブジェクト | <- | subscribe処理のステータス| | #### 説明 -`.subscribe()` 関数は、 IMAPサーバーの購読メールボックスとして任意のメールボックスを追加・削除します。 利用可能なメールボックスが大量にある場合、すべてを取得するのを避けるため、確認したいメールボックスだけを購読することができます。 +`.subscribe()` 関数は、 IMAPサーバーの購読メールボックスとして任意のメールボックスを追加・削除します. 利用可能なメールボックスが大量にある場合、すべてを取得するのを避けるため、確認したいメールボックスだけを購読することができます。 `name` には、購読するメールボックスの名前を渡します。 @@ -1739,14 +1739,14 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1794,16 +1794,16 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| ---------------------------------------------- | | name | Text | -> | メールボックスの名称 | -| 戻り値 | Object | <- | unsubscribe処理のステータス| +| 戻り値 | オブジェクト | <- | unsubscribe処理のステータス| | #### 説明 -`.unsubscribe()` 関数は、 指定したメールボックスを購読メールボックスから削除します。 これにより、確認するメールボックスの数を減らせます。 +`.unsubscribe()` 関数は、 指定したメールボックスを購読メールボックスから削除します. これにより、確認するメールボックスの数を減らせます。 `name` には、購読を解除するメールボックスの名前を渡します。 @@ -1811,14 +1811,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ----------------------- | ---------- | -------------------------------------------------- | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ------ | -------------------------------------------------- | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 From 77304a18352d9ded2e9a12a95a6204165c37fb72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:19 +0200 Subject: [PATCH 2519/4889] New translations mailattachmentclass.md (Japanese) --- .../version-19/API/MailAttachmentClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md index 802c56bafd8479..69c7b84deba884 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md @@ -26,10 +26,10 @@ Attachment オブジェクトは、次の読み取り専用プロパティや、 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ----------------- |:--:| ------------------------------------------------------ | | path | Text | -> | 添付ファイルのパス | -| blob | Blob | -> | 添付を格納した BLOB | +| blob | BLOB | -> | 添付を格納した BLOB | | name | Text | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | | cid | Text | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | | type | Text | -> | content-type ヘッダーの値 | @@ -40,7 +40,7 @@ Attachment オブジェクトは、次の読み取り専用プロパティや、 #### 説明 -`MAIL New attachment` コマンドは、 [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) に追加できる添付オブジェクトを作成します。 +`MAIL New attachment` コマンドは、 [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) に追加できる添付オブジェクトを作成します. 添付を定義するには、パスまたは Blob を引数として渡します。 @@ -162,10 +162,10 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ----------------- |:--:| ------------------------------------------------------ | | path | Text | -> | 添付ファイルのパス | -| blob | Blob | -> | 添付を格納した BLOB | +| blob | BLOB | -> | 添付を格納した BLOB | | name | Text | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | | cid | Text | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | | type | Text | -> | content-type ヘッダーの値 | @@ -176,7 +176,7 @@ $transporter.send($email) #### 説明 -`4D.MailAttachment.new()` 関数は、 `4D.MailAttachment` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`MAIL New attachment`](#mail-new-attachment) コマンドと同一です。 +`4D.MailAttachment.new()` 関数は、 `4D.MailAttachment` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`MAIL New attachment`](#mail-new-attachment) コマンドと同一です。 ## .cid @@ -184,7 +184,7 @@ $transporter.send($email) #### 説明 -`.cid` プロパティは、 添付ファイルの ID を格納します。 このプロパティは HTMLメッセージでのみ使用されます。 このプロパティがない場合、ファイルは単なる添付 (リンク) として管理されます。 +`.cid` プロパティは、 添付ファイルの ID を格納します. このプロパティは HTMLメッセージでのみ使用されます。 このプロパティがない場合、ファイルは単なる添付 (リンク) として管理されます。 ## .disposition @@ -192,7 +192,7 @@ $transporter.send($email) #### 説明 -`.disposition` プロパティは、 `Content-Disposition` ヘッダーの値を格納します。 二つの値が利用可能です: +`.disposition` プロパティは、 `Content-Disposition` ヘッダーの値を格納します. 二つの値が利用可能です: - "inline": 添付ファイルはメッセージコンテンツ内に、"cid"の場所にレンダリングされます。 レンダリングの結果はメールクライアントによって異なります。 - "attachment": 添付ファイルはメッセージ内でリンクとして提供されます。 @@ -203,15 +203,15 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- |:--:| -------------------------------- | -| 戻り値 | Blob | <- | 添付の中身| +| 戻り値 | BLOB | <- | 添付の中身| | #### 説明 -`.getContent()` 関数は、 添付オブジェクトの中身を BLOB として返します。 [`MAIL Convert from MIME`](#mail-convert-from-mime) コマンドによって取得した添付オブジェクトに対して、この関数を使用することができます。 +`.getContent()` 関数は、 添付オブジェクトの中身を BLOB として返します. [`MAIL Convert from MIME`](#mail-convert-from-mime) コマンドによって取得した添付オブジェクトに対して、この関数を使用することができます。 ## .name @@ -219,7 +219,7 @@ $transporter.send($email) #### 説明 -`.name` プロパティは、 添付ファイルの名前と拡張子を格納します。 [`MAIL New attachment`](#mail-new-attachment) コマンドで別の名称を指定しなかった場合のデフォルトは、ファイルの名称です。 +`.name` プロパティは、 添付ファイルの名前と拡張子を格納します. [`MAIL New attachment`](#mail-new-attachment) コマンドで別の名称を指定しなかった場合のデフォルトは、ファイルの名称です。 ## .path @@ -227,7 +227,7 @@ $transporter.send($email) #### 説明 -`.path` プロパティは、 添付ファイルの POSIX パス (存在すれば) を格納します。 +`.path` プロパティは、 添付ファイルの POSIX パス (存在すれば) を格納します. ## .platformPath @@ -242,7 +242,7 @@ $transporter.send($email) #### 説明 -`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現された添付ファイルのパスを返します。 +`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現された添付ファイルのパスを返します. ## .type @@ -250,4 +250,4 @@ $transporter.send($email) #### 説明 -`.type` プロパティは、 添付ファイルの `content-type` を格納します。 [`MAIL New attachment`](#mail-new-attachment) コマンドにて、このタイプが明示的に渡されていない場合、`content-type` はファイルの拡張子に基づきます。 +`.type` プロパティは、 添付ファイルの `content-type` を格納します. [`MAIL New attachment`](#mail-new-attachment) コマンドにて、このタイプが明示的に渡されていない場合、`content-type` はファイルの拡張子に基づきます。 From 2b94dc002203c3924cd3be92a8b518c663621dd1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:23 +0200 Subject: [PATCH 2520/4889] New translations pop3transporterclass.md (Japanese) --- .../version-19/API/POP3TransporterClass.md | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md index 017985de28799e..f787f2fd5e8125 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md @@ -43,7 +43,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト)| @@ -103,16 +103,16 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト)| | #### 説明 -`4D.POP3Transporter.new()` 関数は、 `4D.POP3Transporter` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`POP3 New transporter`](#pop3-new-transporter) コマンドと同一です。 +`4D.POP3Transporter.new()` 関数は、 `4D.POP3Transporter` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`POP3 New transporter`](#pop3-new-transporter) コマンドと同一です。 @@ -161,15 +161,15 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- |:--:| --------------------------------------- | -| msgNumber | Integer | -> | 削除するメッセージの番号| +| 引数 | 型 | | 説明 | +| --------- | -- |:--:| --------------------------------------- | +| msgNumber | 整数 | -> | 削除するメッセージの番号| | ##### 説明 -`.delete()` 関数は、 *msgNumber* で指定したメールメッセージに対して、POP3サーバーから削除するためのフラグを立てます。 +`.delete()` 関数は、 *msgNumber* で指定したメールメッセージに対して、POP3サーバーから削除するためのフラグを立てます. *msgNumber* には、削除するメールの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 @@ -207,19 +207,19 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ----------------------------------------- | -| 戻り値 | Object | <- | boxInfo オブジェクト| +| 戻り値 | オブジェクト | <- | boxInfo オブジェクト| | ##### 説明 -`.getBoxInfo()` 関数は、 対象の [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックスに対応する `boxInfo` オブジェクトを返します。 この関数を使用するとメールボックスに関する情報を取得することができます。 +`.getBoxInfo()` 関数は、 対象の [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックスに対応する `boxInfo` オブジェクトを返します. この関数を使用するとメールボックスに関する情報を取得することができます。 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ----------------- | | mailCount | Number | メールボックス内のメッセージの数 | | size | Number | メッセージのサイズ (バイト単位) | @@ -256,16 +256,16 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- |:--:| --------------------------------------------------------------------------- | -| msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| +| 引数 | 型 | | 説明 | +| --------- | ------ |:--:| --------------------------------------------------------------------------- | +| msgNumber | 整数 | -> | リスト中のメッセージの番号 | +| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| | ##### 説明 -`.getMail()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールを `Email` オブジェクトとして返します。 この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 +`.getMail()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールを `Email` オブジェクトとして返します. この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 *msgNumber* には、取得するメッセージの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 @@ -313,22 +313,22 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- |:--:| ------------------------------------------ | -| msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Object | <- | MailInfo オブジェクト| +| 引数 | 型 | | 説明 | +| --------- | ------ |:--:| ------------------------------------------ | +| msgNumber | 整数 | -> | リスト中のメッセージの番号 | +| 戻り値 | オブジェクト | <- | MailInfo オブジェクト| | ##### 説明 -`.getMailInfo()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールの `mailInfo` オブジェクトを返します。 この関数を使用するとメールに関する情報を取得することができます。 +`.getMailInfo()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールの `mailInfo` オブジェクトを返します. この関数を使用するとメールに関する情報を取得することができます。 *msgNumber* には、取得するメッセージの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 返される `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | ----------------- | | size | Number | メッセージのサイズ (バイト単位) | | id | Text | メッセージの固有ID | @@ -373,19 +373,19 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --- | ---------- |:--:| --------------------------------------------------- | -| 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| --- | ------ |:--:| --------------------------------------------------- | +| 戻り値 | コレクション | <- | `mailInfo` オブジェクトのコレクション| | ##### 説明 -`.getMailInfoList()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の全メッセージについて記述した `mailInfo` オブジェクトのコレクションを返します。 この関数を使用すると、POP3メールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 +`.getMailInfoList()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の全メッセージについて記述した `mailInfo` オブジェクトのコレクションを返します. この関数を使用すると、POP3メールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 返されるコレクションの各 `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------ | ----------------------------------- | | \[ ].size | Number | メッセージのサイズ (バイト単位) | | \[ ].number | Number | メッセージの番号 | @@ -438,16 +438,16 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- |:--:| ------------------------------------------------------ | -| msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Blob | <- | メールサーバーから返された MIME文字列の BLOB| +| 引数 | 型 | | 説明 | +| --------- | ---- |:--:| ------------------------------------------------------ | +| msgNumber | 整数 | -> | リスト中のメッセージの番号 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| | ##### 説明 -`.getMIMEAsBlob()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します。 +`.getMIMEAsBlob()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します. *msgNumber* には、取得するメッセージの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 @@ -503,15 +503,15 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | ##### 説明 -`.undeleteAll()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) 内のメールに設定された削除フラグをすべて除去します。 +`.undeleteAll()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) 内のメールに設定された削除フラグをすべて除去します. From bba460dd4b934386d1fe487c6920cc491ce61b26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:28 +0200 Subject: [PATCH 2521/4889] New translations smtptransporterclass.md (Japanese) --- .../version-19/API/SMTPTransporterClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md index efa953ea1c56d3..71ca505bdd5509 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md @@ -42,9 +42,9 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter オブジェクト](#smtp-transporter-オブジェクト)| | @@ -118,16 +118,16 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter オブジェクト](#smtp-transporter-オブジェクト)| | #### 説明 -`4D.SMTPTransporter.new()` 関数は、 `4D.SMTPTransporter` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`SMTP New transporter`](#smtp-new-transporter) コマンドと同一です。 +`4D.SMTPTransporter.new()` 関数は、 `4D.SMTPTransporter` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`SMTP New transporter`](#smtp-new-transporter) コマンドと同一です。 @@ -209,16 +209,16 @@ SMTP接続は、以下の場合に自動的に閉じられます: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | -| mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | -| 戻り値 | Object | <- | SMTP ステータス| +| mail | オブジェクト | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | +| 戻り値 | オブジェクト | <- | SMTP ステータス| | #### 説明 -`.send()` 関数は、 [*mail*](EmailObjectClass.md#email-オブジェクト) 引数が指定するメールメッセージを、`transporter` オブジェクトが定義する SMTPサーバーへと送信し、ステータスオブジェクトを返します。 +`.send()` 関数は、 [*mail*](EmailObjectClass.md#email-オブジェクト) 引数が指定するメールメッセージを、`transporter` オブジェクトが定義する SMTPサーバーへと送信し、ステータスオブジェクトを返します. > `transporter` オブジェクトは、事前に `SMTP New transporter` コマンドによって作成されている必要があります。 この関数は、SMTP接続が事前に開かれていなかった場合には、それを作成します。 `transporter` オブジェクトの `.keepAlive` プロパティが **false** であった場合、SMTP接続は `.send()` 実行後に自動的に閉じられます。それ以外の場合には、接続は `transporter` オブジェクトが消去されるまで開いたままになります。 詳細については、[`SMTP New transporter`](#smtp-new-transporter) コマンドの説明を参照してください。 @@ -229,7 +229,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: この関数は、SMTP ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | --------------------------------------- | | success | boolean | 送信に成功した場合は true、それ以外は false | | status | number | SMTPサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From 89d6d014c737c9ee33dd0376c633bec718a76c38 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:32 +0200 Subject: [PATCH 2522/4889] New translations sessionclass.md (Japanese) --- .../version-19/API/SessionClass.md | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md index c191b32a4e069f..a1f78e7c7d89c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md @@ -34,14 +34,14 @@ title: Session -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| -------------- | | 戻り値 | 4D.Session | <- | Session オブジェクト | #### 説明 -`Session` コマンドは、 カレントのスケーラブルユーザーWebセッションに対応する `Session` オブジェクトを返します。 +`Session` コマンドは、 カレントのスケーラブルユーザーWebセッションに対応する `Session` オブジェクトを返します. [スケーラブルセッションが有効化されている](WebServer/sessions.md#セッションの有効化) 場合にのみ、このコマンドは機能します。 セッションが無効な場合や、旧式セッションが使用されている場合には、*Null* を返します。 @@ -89,14 +89,14 @@ IP:port/4DACTION/action_Session -| 引数 | タイプ | | 説明 | -| -- | --- |::| ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - |::| ---------- | +| | | | 引数を必要としません | #### 説明 -`.clearPrivileges()` 関数は、 対象セッションに紐づいているアクセス権をすべて削除します。 結果的に、当該セッションは自動的にゲストセッションになります。 +`.clearPrivileges()` 関数は、 対象セッションに紐づいているアクセス権をすべて削除します. 結果的に、当該セッションは自動的にゲストセッションになります。 #### 例題 @@ -125,7 +125,7 @@ $isGuest:=Session.isGuest() //$isGuest は true #### 説明 -`.expirationDate` プロパティは、 セッションcookie の有効期限を返します。 値は ISO 8601標準に従って文字列で表現されます: `YYYY-MM-DDTHH:MM:SS.mmmZ`。 +`.expirationDate` プロパティは、 セッションcookie の有効期限を返します. 値は ISO 8601標準に従って文字列で表現されます: `YYYY-MM-DDTHH:MM:SS.mmmZ`。 このプロパティは **読み取り専用** です。 [`.idleTimeout`](#idletimeout) プロパティ値が変更された場合、有効期限は自動的に再計算されます。 @@ -153,15 +153,15 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | タイプ | | 説明 | -| --------- | ------- |:--:| ------------------------------------------------- | -| privilege | Text | <- | 確認するアクセス権の名称 | -| 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | +| 引数 | 型 | | 説明 | +| --------- | ---- |:--:| ------------------------------------------------- | +| privilege | Text | <- | 確認するアクセス権の名称 | +| 戻り値 | ブール | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | #### 説明 -`.hasPrivilege()` 関数は、 対象セッションに privilege のアクセス権が紐づいていれば true、でなければ false を返します。 +`.hasPrivilege()` 関数は、 対象セッションに privilege のアクセス権が紐づいていれば true、でなければ false を返します. #### 例題 @@ -192,7 +192,7 @@ End if #### 説明 -`.idleTimeout` プロパティは、 対象セッションが 4D によって終了されるまでの、非アクティブタイムアウト時間 (分単位) を格納します。 +`.idleTimeout` プロパティは、 対象セッションが 4D によって終了されるまでの、非アクティブタイムアウト時間 (分単位) を格納します. プロパティ未設定時のデフォルト値は 60 (1時間) です。 @@ -232,14 +232,14 @@ End if -| 引数 | タイプ | | 説明 | -| --- | ------- |:--:| ----------------------------- | -| 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false | +| 引数 | 型 | | 説明 | +| --- | --- |:--:| ----------------------------- | +| 戻り値 | ブール | <- | ゲストセッションの場合は true、それ以外は false | #### 説明 -`.isGuest()` 関数は、 アクセス権のないゲストセッションの場合は true を返します。 +`.isGuest()` 関数は、 アクセス権のないゲストセッションの場合は true を返します. #### 例題 @@ -268,16 +268,16 @@ End if -| 引数 | タイプ | | 説明 | -| ---------- | ---------- |:--:| ------------------------------------------- | -| privilege | Text | -> | アクセス権の名称 | -| privileges | Collection | -> | アクセス権の名称のコレクション | -| settings | Object | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | +| 引数 | 型 | | 説明 | +| ---------- | ------ |:--:| ------------------------------------------- | +| privilege | Text | -> | アクセス権の名称 | +| privileges | コレクション | -> | アクセス権の名称のコレクション | +| settings | オブジェクト | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | #### 説明 -`.setPrivileges()` 関数は、 引数として渡したアクセス権をセッションと紐づけます。 +`.setPrivileges()` 関数は、 引数として渡したアクセス権をセッションと紐づけます. - *privilege* には、アクセス権の名称を文字列として渡します (複数の場合はカンマ区切り)。 @@ -285,7 +285,7 @@ End if - *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------------------- | -------------------------------------------------- | | privileges | Text または Collection |
  • アクセス権名の文字列
  • アクセス権名のコレクション
  • | | userName | Text | (任意) セッションと紐づけるユーザー名 | @@ -333,7 +333,7 @@ End if #### 説明 -`.storage` プロパティは、 Webクライアントのリクエストに対応するために情報を保存しておける共有オブジェクトを格納します。 +`.storage` プロパティは、 Webクライアントのリクエストに対応するために情報を保存しておける共有オブジェクトを格納します. `Session` オブジェクトの作成時には、`.storage` プロパティは空です。 共有オブジェクトのため、このプロパティはサーバー上の `Storage` オブジェクトにおいて利用可能です。 @@ -371,7 +371,7 @@ End if #### 説明 -`.userName` プロパティは、 セッションと紐づいたユーザー名を格納します。 このプロパティは、コード内でユーザーを確認するのに使用できます。 +`.userName` プロパティは、 セッションと紐づいたユーザー名を格納します. このプロパティは、コード内でユーザーを確認するのに使用できます。 このプロパティはデフォルトでは空の文字列です。 これは、[`setPrivileges()`](#setprivileges) 関数の `privileges` プロパティを使って設定することができます。 From de5e177e3a7b7db2cd937f1cc552178f88495f1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:37 +0200 Subject: [PATCH 2523/4889] New translations signalclass.md (Japanese) --- .../version-19/API/SignalClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md index 3abe3e336131d1..79ed37a847ad96 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md @@ -101,7 +101,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------- |:--:| ----------------------------------------------- | | description | Text | -> | シグナルの詳細 | | 戻り値 | 4D.Signal | <- | シグナルを格納するネイティブオブジェクト| @@ -110,7 +110,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で #### 説明 -`New signal` コマンドは、 `4D.Signal` オブジェクトを作成します。 +`New signal` コマンドは、 `4D.Signal` オブジェクトを作成します. シグナルは、ワーカー/プロセスから他のワーカー/プロセスへと引数のように渡せる共有オブジェクトです。 そのため、以下のようなことが可能になります: @@ -172,7 +172,7 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` #### 説明 -`.description` プロパティは、 `Signal` オブジェクトのカスタムな詳細を格納します。 +`.description` プロパティは、 `Signal` オブジェクトのカスタムな詳細を格納します. `.description` は、Signal オブジェクトの作成時、あるいはその他のタイミングでも設定することができます。 ただし、`Signal` オブジェクトは共有オブジェクトであるため、`.description` プロパティに書き込む際には必ず `Use...End use` 構文を使わなくてはならない点に留意が必要です。 @@ -195,7 +195,7 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` #### 説明 -`.signaled` プロパティは、 `Signal` オブジェクトの現在の状態を格納します。 Signal オブジェクトが作成された時点では、`.signaled` は **false** です。 Signal オブジェクトに対して `.trigger()` が呼び出された時に **true** となります。 +`.signaled` プロパティは、 `Signal` オブジェクトの現在の状態を格納します. Signal オブジェクトが作成された時点では、`.signaled` は **false** です。 Signal オブジェクトに対して `.trigger()` が呼び出された時に **true** となります。 このプロパティは **読み取り専用** です。 @@ -216,9 +216,9 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -245,16 +245,16 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | タイプ | | 説明 | -| ------- | ------- | -- | ----------------------------------------------- | -| timeout | Real | -> | シグナルの最大待機時間 (秒単位) | -| 戻り値 | Boolean | <- | `.signaled` プロパティの状態| +| 引数 | 型 | | 説明 | +| ------- | --- | -- | ----------------------------------------------- | +| timeout | 実数 | -> | シグナルの最大待機時間 (秒単位) | +| 戻り値 | ブール | <- | `.signaled` プロパティの状態| | #### 説明 -`.wait( )` 関数は、 シグナルオブジェクトの `.signaled` プロパティが **true** になるか、任意の *timeout* に指定したタイムアウト時間が経過するまで、カレントプロセスを待機させます。 +`.wait( )` 関数は、 シグナルオブジェクトの `.signaled` プロパティが **true** になるか、任意の *timeout* に指定したタイムアウト時間が経過するまで、カレントプロセスを待機させます. コード実行のブロックを防ぐため、*timeout* 引数を使用して最長待機時間を秒単位で指定することもできます(小数を使用できます)。 > **警告**: *timeout* 引数を渡さずに `.wait()` を 4D のメインプロセスで呼び出すことは推奨されていません。最悪の場合 4Dアプリケーション全体がフリーズしてしまう恐れがあります。 From 14981249b10769e34b8973ce3d100694da3d8b1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:41 +0200 Subject: [PATCH 2524/4889] New translations transporter.md (Japanese) --- .../version-19/API/Transporter.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md index 71bdd4277fcc03..153a7b88f5c672 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md @@ -53,7 +53,7 @@ title: Transporter クラス #### 説明 -`.authenticationMode` プロパティは、 メールサーバーのセッションを開くのに使用される認証モードを格納します。 +`.authenticationMode` プロパティは、 メールサーバーのセッションを開くのに使用される認証モードを格納します. デフォルトでは、サーバーによってサポートされている最も安全なモードが使用されます。 @@ -152,7 +152,7 @@ title: Transporter クラス #### 説明 -`.bodyCharset` プロパティは、 メール本文で使用される文字セットとエンコーディングを格納します。 +`.bodyCharset` プロパティは、 メール本文で使用される文字セットとエンコーディングを格納します. **とりうる値:** @@ -182,7 +182,7 @@ title: Transporter クラス #### 説明 -`.connectionTimeOut` プロパティは、 サーバー接続の確立までに待機する最長時間 (秒単位) を格納します。 `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される `server` オブジェクトにおいて、 このプロパティが指定されなかった場合のデフォルトは 30 です。 +`.connectionTimeOut` プロパティは、 サーバー接続の確立までに待機する最長時間 (秒単位) を格納します. `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される `server` オブジェクトにおいて、 このプロパティが指定されなかった場合のデフォルトは 30 です。 @@ -203,7 +203,7 @@ title: Transporter クラス #### 説明 -`.headerCharset` プロパティは、 メールヘッダーで使用される文字セットとエンコーディングを格納します。 ヘッダーにはメールの次の要素を含みます: +`.headerCharset` プロパティは、 メールヘッダーで使用される文字セットとエンコーディングを格納します. ヘッダーにはメールの次の要素を含みます: - 件名 - 添付ファイル名 @@ -237,7 +237,7 @@ title: Transporter クラス #### 説明 -`.host` プロパティは、 ホストサーバーの名前または IPアドレスを格納します。 この情報はメール通信 (SMTP、POP3、IMAP) に使用されます。 +`.host` プロパティは、 ホストサーバーの名前または IPアドレスを格納します. この情報はメール通信 (SMTP、POP3、IMAP) に使用されます。 @@ -258,7 +258,7 @@ title: Transporter クラス #### 説明 -`.logFile` プロパティは、 メール接続に対して定義された拡張ログファイル (あれば) へのフルパスを格納します。 パスは、カレント Logs フォルダーを基準とした相対パス、あるいは絶対パスを指定できます。 +`.logFile` プロパティは、 メール接続に対して定義された拡張ログファイル (あれば) へのフルパスを格納します. パスは、カレント Logs フォルダーを基準とした相対パス、あるいは絶対パスを指定できます。 `SET DATABASE PARAMETER` コマンドで有効化される通常のログファイルとは異なり、拡張ログファイルはすべての送信されたメールの MIMEコンテンツを保存し、サイズ制限がありません。 拡張ログファイルの詳細については、以下の章をそれぞれ参照ください: @@ -285,7 +285,7 @@ title: Transporter クラス #### 説明 -`.port` プロパティは、 メール通信に使用されるポート番号を格納します。 `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される *server* オブジェクトにおいて、 このプロパティが指定されなかった場合に使用されるポートは次のとおりです: +`.port` プロパティは、 メール通信に使用されるポート番号を格納します. `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される *server* オブジェクトにおいて、 このプロパティが指定されなかった場合に使用されるポートは次のとおりです: - **SMTP** - 587 - **POP3** - 995 @@ -309,7 +309,7 @@ title: Transporter クラス #### 説明 -`.sendTimeOut` プロパティは、 `.send()` 呼び出し時のタイムアウト時間 (秒単位)を格納します。 `.sendTimeOut` プロパティが `server` オブジェクトによって設定されていない場合は、デフォルトで 100 という値が使用されます。 +`.sendTimeOut` プロパティは、 `.send()` 呼び出し時のタイムアウト時間 (秒単位)を格納します. `.sendTimeOut` プロパティが `server` オブジェクトによって設定されていない場合は、デフォルトで 100 という値が使用されます。 @@ -330,7 +330,7 @@ title: Transporter クラス #### 説明 -`.user` プロパティは、 メールサーバーでの認証に使用されたユーザー名を格納します。 +`.user` プロパティは、 メールサーバーでの認証に使用されたユーザー名を格納します. @@ -351,9 +351,9 @@ title: Transporter クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ----------------------------------------------------- | -| 戻り値 | Object | <- | transporter オブジェクト接続のステータス| +| 戻り値 | オブジェクト | <- | transporter オブジェクト接続のステータス| | @@ -365,7 +365,7 @@ title: Transporter クラス この関数はメールサーバーにリクエストを送信し、メールステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------ | ---------- | ------------------------------------------------- | | success | | boolean | チェックが成功した場合には true、それ以外は false | | status | | number | (SMTPのみ) メールサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From 240dfa5d59ced7dd5aaaf3d6fc29e7e699eee677 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:45 +0200 Subject: [PATCH 2525/4889] New translations ziparchiveclass.md (Japanese) --- .../version-19/API/ZipArchiveClass.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md index 73867315c1bfab..afbb35df3bfcc6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md @@ -49,20 +49,20 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | --------- |:--:| ------------------------------------------------------------------------------ | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | -| zipStructure | Object | -> | 圧縮する File または Folder オブジェクト | +| zipStructure | オブジェクト | -> | 圧縮する File または Folder オブジェクト | | destinationFile | 4D.File | -> | アーカイブの保存先ファイル | -| options | Integer | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | -| 戻り値 | Object | <- | ステータスオブジェクト| +| options | 整数 | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | +| 戻り値 | オブジェクト | <- | ステータスオブジェクト| | #### 説明 -`ZIP Create archive` コマンドは、 圧縮された ZIPArchive オブジェクトを作成し、その処理のステータスを返します。 +`ZIP Create archive` コマンドは、 圧縮された ZIPArchive オブジェクトを作成し、その処理のステータスを返します. 第1引数として、4D.File、4D.Folder、あるいは zipStructure オブジェクトを渡すことができます。 @@ -72,13 +72,13 @@ End if - *zipStructure*: ZIPArchive オブジェクトを表すオブジェクトを引数として渡します。 以下のプロパティを利用して、このオブジェクトを定義することが可能です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | -| level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | -| encryption | Integer | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | +| compression | 整数 |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | +| level | 整数 | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | +| encryption | 整数 | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | | password | Text | 暗号化が必要な場合に使用するパスワード | -| files | Collection |
  • `4D.File` または `4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティタイプ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | +| files | コレクション |
  • `4D.File` または `4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | | callback | 4D.Function | $1 に圧縮の進捗 (0 - 100) を受け取るコールバックフォーミュラ | *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 @@ -89,11 +89,11 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | -| ---------- | ------- | --------------------------------------------------------------------------------------------- | -| statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | -| status | Integer | ステータスコード | -| success | Boolean | アーカイブが正常に作成された場合には true、それ以外は false | +| プロパティ | 型 | 説明 | +| ---------- | ---- | --------------------------------------------------------------------------------------------- | +| statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | +| status | 整数 | ステータスコード | +| success | ブール | アーカイブが正常に作成された場合には true、それ以外は false | #### 例題 1 @@ -186,7 +186,7 @@ ZIPアーカイブの圧縮にパスワードと進捗バーを使います: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------------- |:--:| -------------------------------------- | | zipFile | 4D.File | -> | ZIPアーカイブファイル | | password | Text | -> | ZIPアーカイブのパスワード (必要であれば) | @@ -196,7 +196,7 @@ ZIPアーカイブの圧縮にパスワードと進捗バーを使います: #### 説明 -`ZIP Read archive` コマンドは、 *zipFile* のコンテンツを取得し、`4D.ZipArchive` オブジェクト形式で返します。 +`ZIP Read archive` コマンドは、 *zipFile* のコンテンツを取得し、`4D.ZipArchive` オブジェクト形式で返します. > このコマンドは ZIPアーカイブを展開することはしません。その中身に関する情報を提供するのみです。 アーカイブのコンテンツを取り出すには、[file.copyTo()](Document.md#copyto) あるいは [folder.copyTo()](Directory.md#copyto) などの関数を使用します。 @@ -254,7 +254,7 @@ root フォルダーから取り出します: #### 説明 -`.root` プロパティは、 ZIPアーカイブのコンテンツにアクセスするためのバーチャルフォルダーを格納します。 +`.root` プロパティは、 ZIPアーカイブのコンテンツにアクセスするためのバーチャルフォルダーを格納します. `root` フォルダーとそのコンテンツは、[ZipFile](ZipFileClass.md) および [ZipFolder](ZipFolderClass.md) の関数とプロパティを使用することで操作可能です。 From 96415bf4535044314f9c9cfffecc3052c124cf04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:19:58 +0200 Subject: [PATCH 2526/4889] New translations overview.md (French) --- .../version-19/API/overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/overview.md index 860f1607ac8e69..d43f8eaa916709 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/overview.md @@ -17,6 +17,11 @@ Les conventions suivantes sont utilisées dans la syntaxe de la fonction : - la notation `{ ; ...param }` indique un nombre illimité de paramètres. Par exemple, `.concat( value : any { ;...valueN } ) : Collection` signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. - le mot-clé `any` est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...). +### Voir également + +[Classes in the 4D Language](../Concepts/classes.md). + + ## Commandes classiques En plus des fonctions de classe intégrées, le langage 4D contient des centaines de commandes "classiques". Ces commandes sont décrites dans le manuel *4D Language Reference* sur [doc.4d.com](https://doc.4d.com). Pour référence, elles sont énumérées ci-dessous : From a2995e46c7b5a02c148164ac5544ba4636bfec70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:20:02 +0200 Subject: [PATCH 2527/4889] New translations overview.md (Spanish) --- .../version-19/API/overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/overview.md index d67602cd347157..b7b0477120f433 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/overview.md @@ -17,6 +17,11 @@ En la sintaxis de la función se utilizan las siguientes convenciones: - la notación `{ ; ...param }` indica un número ilimitado de parámetros. Por ejemplo, `.concat( value : any { ;...valueN } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo. - la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo que se pueda almacenar dentro de los atributos (número, texto, booleano, fecha, hora, objeto, colección...). +### Ver también + +[Classes in the 4D Language](../Concepts/classes.md). + + ## Comandos clásicos Además de las funciones de clase integradas, el lenguaje 4D contiene cientos de comandos "clásicos". Estos comandos se describen en el manual *Lenguaje 4D* en [doc.4d.com](https://doc.4d.com). A modo de referencia, se listan a continuación: From 0eec3bfc3eb2c977fb5755c300960a84ce050955 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:20:08 +0200 Subject: [PATCH 2528/4889] New translations overview.md (Japanese) --- .../version-19/API/overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/overview.md index 5e3ff6475bbca4..1664918f04db40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/overview.md @@ -17,6 +17,11 @@ title: クラス関数とコマンド - `{ ; ...param }` という表記は、パラメーターの数に制限がないことを示します。 たとえば、`.concat( value : any { ;...valueN } ) : Collection` という表記の場合、データ型および数に制限なく関数に引数を渡すことができます。 - `any` キーワードは、属性として保存可能な範囲 (数値、テキスト、ブール、日付、時間、オブジェクト、コレクション) でデータ型に制限のないパラメーターを示すのに使用されます。 +### 参照 + +[4Dランゲージのクラス](../Concepts/classes.md)。 + + ## クラシックコマンド ビルトインのクラス関数に加え、4Dランゲージには数百の "クラシック" コマンドが含まれています。 これらのコマンドは、[doc.4d.com](https://doc.4d.com) の *4D ランゲージリファレンス* で説明されています。 参照用に以下に一覧を示します: From 1f149d57abc6a34c6c58986180019beb66a9f2e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:20:13 +0200 Subject: [PATCH 2529/4889] New translations overview.md (Portuguese, Brazilian) --- .../version-19/API/overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/overview.md index 85b91064aae231..a4ca531f991450 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/overview.md @@ -17,6 +17,11 @@ As seguintes convenções são utilizadas na sintaxe da função: - o `{ ; ...param }` notação indica um número ilimitado de parâmetros. Por exemplo, `.concat( valor : qualquer { ;...valorN } ) : A colecção` significa que um número ilimitado de valores de qualquer tipo pode ser passado para a função. - a `any` é utilizada para parâmetros que podem ser de qualquer tipo e que podem ser armazenados dentro dos atributos (número, texto, booleano, data, hora, objecto, colecção...). +### Veja também + +[Classes in the 4D Language](../Concepts/classes.md). + + ## Comandos clássicos In addition to the built-in class functions, the 4D language contains hundreds of "classic" commands. Estes comandos são descritos no manual *Linguagem 4D* em [doc.4d.com](https://doc.4d.com). A título de referência, são enumerados a seguir: From 4f8f3c6c4337b26f3fa80eb8eb85c97ccd9b3b62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:20:36 +0200 Subject: [PATCH 2530/4889] New translations webadmin.md (French) --- .../docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md index 13f44094033fe7..273c3458bd32bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md @@ -52,7 +52,7 @@ Vous pouvez configurer le composant `WebAdmin` dans la [fenêtre de configuratio > Si vous utilisez une application 4D sans interface, vous pouvez utiliser des [arguments de *l'interface de ligne de commande*](#webadmin-headless-configuration) pour définir des paramètres de base. La définition de paramètres avancés se fait via le fichier de paramètres. -### Fenêtre de configuration +### Boîte de dialogue des Propriétés Pour ouvrir la fenêtre de configuration des paramètres d'administration web, sélectionnez **Fichier > Administration web > Propriétés...**. From 6b5853760ab91143cbe5ba4d50f2d26ef6258a3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:20:42 +0200 Subject: [PATCH 2531/4889] New translations backup.md (Japanese) --- .../version-19/Backup/backup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Backup/backup.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Backup/backup.md index 5e90ed7539af48..65b9086154d88f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Backup/backup.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Backup/backup.md @@ -6,7 +6,7 @@ title: バックアップ 4D では、次の 3つの方法でバックアップを開始することができます: -- 手動による方法: 4D の **ファイル** メニューから **バックアップ...** コマンドを使用します。または、[Maintenance & Security Center (MSC)](MSC/backup.md) の **バックアップ** ボタンをクリックします。 +- 手動による方法: 4D の **ファイル** メニューから **バックアップ...** コマンドを使用します。または、[Maintenance & Security Center (MSC)](MSC/backup.md) の **バックアップ** ボタンをクリックします。 - 自動的に行う方法: ストラクチャー設定からスケジューラーを使用します。 - プログラムによる方法: `BACKUP` コマンドを使用します。 @@ -16,7 +16,7 @@ title: バックアップ 1. 4D の **ファイル** メニューから **バックアップ...** を選択します。 バックアップウインドウが表示されます: ![](../assets/en/Backup/backup01.png) "バックアップファイルの保存先" エリアの隣のポップアップメニューを使用して、バックアップファイルの保存場所を確認することができます。 この場所はデータベース設定の **バックアップ/設定** ページにて、設定されています。 -- 4D の [Maintenance & Security Center (MSC)](MSC/overview.md) を開いて、[バックアップページ](MSC/backup.md) から操作することもできます。 +- 4D の [Maintenance & Security Center (MSC)](MSC/overview.md) を開いて、[バックアップページ](MSC/backup.md) から操作することもできます。 **データベースプロパティ...** ボタンをクリックすると、ストラクチャー設定のバックアップ/設定ページが表示されます。 From 195836b6ea26db7090060d2d91a6861e9c23ac41 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:09 +0200 Subject: [PATCH 2532/4889] New translations cf_branching.md (Japanese) --- .../version-19/Concepts/cf_branching.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/cf_branching.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/cf_branching.md index a2f74126649e76..88bda254586612 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/cf_branching.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/cf_branching.md @@ -86,8 +86,8 @@ title: 分岐構造 :(Boolean_Expression) statement(s) . - 。 - 。 + . + . :(Boolean_Expression) statement(s) @@ -104,8 +104,8 @@ title: 分岐構造 :(Boolean_Expression) statement(s) . - 。 - 。 + . + . :(Boolean_Expression) statement(s) From 25a9183c0b4f6029081dce14b3ac2cdcd8e2c4df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:17 +0200 Subject: [PATCH 2533/4889] New translations classes.md (Japanese) --- .../version-19/Concepts/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md index b9ec26c42f4518..46689e811596a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- @@ -103,7 +103,7 @@ $hello:=$person.sayHello() //"Hello John Doe" #### cs -> classStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | --------------------------- | | classStore | object | <- | プロジェクトまたはコンポーネントのユーザークラスストア | @@ -121,7 +121,7 @@ $instance:=cs.myClass.new() #### 4D -> classStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | -------- | | classStore | object | <- | 4Dクラスストア | @@ -352,7 +352,7 @@ Class constructor ($side : Integer) Super {( param{;...;paramN} )} {-> Object} ``` -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | -- | ---------------- | | param | mixed | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | object | <- | 親オブジェクト | @@ -462,7 +462,7 @@ $message:=$square.description() // "I have 4 sides which are all equal" This -> Object ``` -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ---------- | | 戻り値 | object | <- | カレントオブジェクト | From 813ee751fe03da205035f9e9b1cf59fa8dcf8538 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:20 +0200 Subject: [PATCH 2534/4889] New translations components.md (French) --- .../version-19/Concepts/components.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/components.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/components.md index 448696bf7b6877..5118d0a7d8bbed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/components.md @@ -86,7 +86,7 @@ component_method("host_method_name") EXECUTE METHOD($1) ``` -> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération. N'oubliez pas qu'une méthode interprétée peut appeler une méthode compilée, mais pas l'inverse, sauf en utilisant les commandes `EXECUTE METHOD` et `EXECUTE FORMULA` . +> Vous pouvez compiler ou effectuer une vérification syntaxique dans une base hôte interprétée qui contient des composants interprétés si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération. N'oubliez pas qu'une méthode interprétée peut appeler une méthode compilée, mais pas l'inverse, sauf en utilisant les commandes `EXECUTE METHOD` et `EXECUTE FORMULA` . ## Passage de variables @@ -129,7 +129,7 @@ L’utilisation de pointeurs pour faire communiquer les composants et le projet - La commande `Get pointer` ne retournera pas un pointeur vers une variable du projet hôte si elle est appelée depuis un composant et inversement. -- L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. +- L'architecture des composants permet la coexistence, au sein du même projet interprété, de composants à la fois interprétés et compilés (inversement, seuls des composants compilés peuvent être utilisés dans un projet compilé). L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. - Si le composant C définit la variable `mavarC`, le composant I peut accéder à la valeur de cette variable en utilisant le pointeur `->mavarC`. - Si le composant I définit la variable `mavarI`, le composant C ne peut pas accéder à cette variable en utilisant le pointeur `->mavarI`. Cette syntaxe provoque une erreur d’exécution. From 35b3cbe739d01c747ca55b9324d68e9e40a7c86b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:26 +0200 Subject: [PATCH 2535/4889] New translations data-types.md (Japanese) --- .../version-19/Concepts/data-types.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md index 9bd6e4963aee16..a43fcff7b49d78 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/data-types.md @@ -22,7 +22,7 @@ title: データタイプの概要 | [Null](Concepts/dt_null_undefined.md) | - | ◯ | - | - | | [ポインター](Concepts/dt_pointer.md) | - | ◯ | Pointer | `C_POINTER`, `ARRAY POINTER` | | [ピクチャー](Concepts/dt_picture.md) | ◯ | ◯ | Picture | `C_PICTURE`, `ARRAY PICTURE` | -| [BLOB](Concepts/dt_blob.md) | ◯ | ◯ | Blob | `C_BLOB`, `ARRAY BLOB` | +| [BLOB](Concepts/dt_blob.md) | ◯ | ◯ | BLOB | `C_BLOB`, `ARRAY BLOB` | | [オブジェクト](Concepts/dt_object.md) | ◯ | ◯ | Object | `C_OBJECT`, `ARRAY OBJECT` | | [コレクション](Concepts/dt_collection.md) | - | ◯ | Collection | `C_COLLECTION` | | [バリアント](Concepts/dt_variant.md)(2) | - | ◯ | Variant | `C_VARIANT` | @@ -37,7 +37,7 @@ title: データタイプの概要 デフォルト値は変数の型に依存します: -| タイプ | デフォルト値 | +| 型 | デフォルト値 | | ------ | ---------- | | ブール | false | | 日付 | 00-00-00 | From fdf149221574d3607e80145a46d8372a874fb654 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:34 +0200 Subject: [PATCH 2536/4889] New translations dt_boolean.md (Japanese) --- .../version-19/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md index 53420fe413b02e..bcc5283f43828d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | ------- | ---------------------------- | ----- | -| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean | Boolean | Boolean | ("A" = "A") | (15 # 3) | true | -| | | | ("A" = "B") | (15 # 3) | true | -| | | | ("A" = "B") | (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | --- | ---------------------------- | ----- | +| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean | Boolean | ブール | ("A" = "A") | (15 # 3) | true | +| | | | ("A" = "B") | (15 # 3) | true | +| | | | ("A" = "B") | (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From 3d0ec8490602645715755df60a144aac1dc19dbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:42 +0200 Subject: [PATCH 2537/4889] New translations dt_date.md (Japanese) --- .../version-19/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md index 89ad394fee30e1..977b362ce3148f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------- | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------ | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 5d2df96710a78b25fb690405c9da55c94b9fb6bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:50 +0200 Subject: [PATCH 2538/4889] New translations dt_number.md (Japanese) --- .../version-19/Concepts/dt_number.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md index d69ccd9af788c8..6183dfb511e99c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md @@ -37,27 +37,27 @@ title: 数値 (実数、倍長整数、整数) ## 数値演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | ---------------- | ------- | -------- | ----- | -| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | -| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | -| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | -| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | -| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | -| モジューロ | Number % Number | Number | 5 % 2 | 1 | -| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | -| 等しい | Number = Number | Boolean | 10 = 10 | true | -| | | | 10 = 11 | false | -| 異なる | Number # Number | Boolean | 10 # 11 | true | -| | | | 10 # 10 | false | -| 大きい | Number > Number | Boolean | 11 > 10 | true | -| | | | 10 > 11 | false | -| 小さい | Number < Number | Boolean | 10 < 11 | true | -| | | | 11 < 10 | false | -| 以上 | Number >= Number | Boolean | 11 >= 10 | true | -| | | | 10 >= 11 | false | -| 以下 | Number <= Number | Boolean | 10 <= 11 | true | -| | | | 11 <= 10 | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | ---------------- | ------ | -------- | ----- | +| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | +| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | +| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | +| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | +| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | +| モジューロ | Number % Number | Number | 5 % 2 | 1 | +| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | +| 等しい | Number = Number | ブール | 10 = 10 | true | +| | | | 10 = 11 | false | +| 異なる | Number # Number | ブール | 10 # 11 | true | +| | | | 10 # 10 | false | +| 大きい | Number > Number | ブール | 11 > 10 | true | +| | | | 10 > 11 | false | +| 小さい | Number < Number | ブール | 10 < 11 | true | +| | | | 11 < 10 | false | +| 以上 | Number >= Number | ブール | 11 >= 10 | true | +| | | | 10 >= 11 | false | +| 以下 | Number <= Number | ブール | 10 <= 11 | true | +| | | | 11 <= 10 | false | ### モジューロ From 11c14efa6950bc69b42433ff7a7b0643bb6ae02c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:53 +0200 Subject: [PATCH 2539/4889] New translations dt_object.md (Spanish) --- .../version-19/Concepts/dt_object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md index d86901de6481cc..48bee495c824b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md @@ -18,7 +18,7 @@ Las variables, campos o expresiones de tipo objeto pueden contener datos de dive - imagen(2) - collection -(1) **Non-streamable objects** such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [web server](../API/WebServerClass.md)... cannot be stored in **object fields**. Se devuelve un error si intentas hacerlo; sin embargo, están completamente soportados en **variables objeto** en la memoria. +(1) **Objetos no transmitibles** como objetos ORDA ([entidades](ORDA/dsMapping.md#entity), [selecciones de entidades](ORDA/dsMapping.md#entity-selection), etc.), [servidor web](../API/WebServerClass.md)... no se pueden almacenar en **campos objeto**. Se devuelve un error si intentas hacerlo; sin embargo, están completamente soportados en **variables objeto** en la memoria. (2) Cuando se expone como texto en el depurador o se exporta a JSON, las propiedades de los objetos de tipo imagen indican "[objeto Imagen]". From c8b18741d5fa4f1bd707cd7aabcad1fd737f56d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:57 +0200 Subject: [PATCH 2540/4889] New translations dt_picture.md (French) --- .../version-19/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 2b6aced4e35157..6e881569d03f04 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -40,7 +40,7 @@ La plupart des [commandes 4D de gestion d'images](https://doc.4d.com/4Dv18/4D/18 | Redimensionnement | Image * Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image *+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image *| Nombre | Picture | Image | Redimensionne l'image verticalement au pourcentage Nombre | -| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contient mot-clé | Image % Chaîne | Boolean | Renvoie vrai si la chaîne est associée à l'image stockée dans l'expression image. See `GET PICTURE KEYWORDS` | **Notes :** From 55a2576a69a9c5c84c1c43ad4f1973300f1f8252 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:21:58 +0200 Subject: [PATCH 2541/4889] New translations dt_picture.md (Spanish) --- .../version-19/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index d8301f2940ae3f..9609067723104b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -40,7 +40,7 @@ La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv | Redimensionamiento | Imagen * Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen *+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen *| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Devuelve true si la cadena está asociada a la imagen almacenada en la expresión imagen. Ver `GET PICTURE KEYWORDS` | **Notas:** From 1475d1161c6c894b2af601996de83fda6d1afd2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:00 +0200 Subject: [PATCH 2542/4889] New translations dt_picture.md (Japanese) --- .../version-19/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 927c40eb9a48aa..51c9b1400453e1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -29,18 +29,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ----- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注:** From 14df5ba8a5e1a6e33ebd784d66d3f7d877c7144d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:04 +0200 Subject: [PATCH 2543/4889] New translations dt_pointer.md (Japanese) --- .../version-19/Concepts/dt_pointer.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md index 5416b3a15aed98..9ef8269dfab841 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md @@ -13,7 +13,7 @@ title: ポインター テーブル・フィールド・変数・配列・配列要素・オブジェクトを参照するためにポインターを使用することができます。 以下の表に、各タイプの例を示します: -| タイプ | 参照時 | 使用時 | 代入時 | +| 型 | 参照時 | 使用時 | 代入時 | | ------ | ----------------------- | ------------------------ | ------------------------ | | テーブル | vpTable:=->[Table] | DEFAULT TABLE(vpTable->) | n/a | | フィールド | vpField:=->[Table]Field | ALERT(vpField->) | vpField->:="John" | @@ -77,12 +77,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | ------- | ------------- | ----- | -| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | --- | ------------- | ----- | +| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 ### テーブルへのポインター From 7de7eed9268bee64bc69656147fe13d037600dac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:07 +0200 Subject: [PATCH 2544/4889] New translations dt_string.md (French) --- .../version-19/Concepts/dt_string.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index 4dffb7136a8bdf..5b3eda9051723f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -3,7 +3,7 @@ id: string title: String --- -Chaîne est un terme générique utilisé pour : +String ("Chaîne") est un terme générique utilisé pour : - Les variables ou champs de type Texte : un champ, une variable ou une expression de type Texte peut contenir de 0 à 2 Go de texte. - Les variables ou champs de type alphanumérique : un champ alphanumérique peut contenir de 0 à 255 caractères (la limite est fixée lors de la définition du champ). @@ -64,7 +64,7 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha Character code("A")=Character code("a") // 65 n'est pas égal à 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Par exemple, les expressions suivantes retournent `VRAI` : +- Lorsque des chaînes de caractères sont comparées, les caractères diacritiques sont comparés en utilisant la table de comparaison des caractères système de votre ordinateur. Par exemple, les expressions suivantes retournent `VRAI` : ```4d "n"="ñ" From c65f5ae9aeffde0d548cbd5c02db33966ea4f5a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:09 +0200 Subject: [PATCH 2545/4889] New translations dt_string.md (Japanese) --- .../version-19/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index 51e889c4162738..673ddcf4105219 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -36,24 +36,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------- | ---------------- | ------- | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | String > String | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | String < String | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | String >= String | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------- | ---------------- | ------ | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | +| 等しい | String = String | ブール | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | ブール | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | String > String | ブール | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | String < String | ブール | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | String >= String | ブール | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | ブール | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From addb790d8aa6c96919b619806d99d46be7cdfc19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:14 +0200 Subject: [PATCH 2546/4889] New translations dt_time.md (Japanese) --- .../version-19/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md index 870198f47512df..c144a4a88bfd65 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | -------------- | ------- | ----------------------- | ---------- | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | -------------- | ------ | ----------------------- | ---------- | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From abfc4c5a5b3519de999e53013c9cbddca6f0fd69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:18 +0200 Subject: [PATCH 2547/4889] New translations dt_variant.md (Japanese) --- .../version-19/Concepts/dt_variant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_variant.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_variant.md index c6a57987d10411..bc4b8a12ac685e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_variant.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_variant.md @@ -11,7 +11,7 @@ title: バリアント - ブール - コレクション - 日付 -- longint +- 倍長整数 - オブジェクト - picture - ポインター From 95d771c89f2db84ef4789d0eb427cb1731608f25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:29 +0200 Subject: [PATCH 2548/4889] New translations identifiers.md (Japanese) --- .../version-19/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md index 127d75658695af..5ebb4cf3ef9ff1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## クラス +## Classes クラス名は31文字以内で指定します。 From 71323200817f33b16abdffbea0f961edf8d235dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:37 +0200 Subject: [PATCH 2549/4889] New translations methods.md (Japanese) --- .../version-19/Concepts/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/methods.md index 748c1fab3c3fd0..8be32dc9e92f37 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/methods.md @@ -12,7 +12,7 @@ title: メソッド 4D ランゲージにおいて、数種類のメソッドが存在します。 その呼び出し方によって、メソッドは区別されます: -| タイプ | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | +| 型 | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | | ------------------------ | --------------------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------ | | **プロジェクトメソッド** | 呼び出しに応じて ([プロジェクトメソッドの呼び出し](#calling-project-methods) 参照) | ◯ | 任意のアクションを実行するためのコードです。 作成されたプロジェクトメソッドは、そのプロジェクトのランゲージの一部となります。 | | **オブジェクト (ウィジェット) メソッド** | メソッドが設定されたフォームオブジェクトに関連したイベント発生時に | × | フォームオブジェクト (ウィジェットとも呼びます) のプロパティです。 | From ef90f30db787ec492822bfb14222665023515df6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:48 +0200 Subject: [PATCH 2550/4889] New translations quick-tour.md (Spanish) --- .../version-19/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index a42f40ffe6e87b..dbf411111832a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -228,7 +228,7 @@ $message:=$o.myClass.hello() Opcionalmente, utilice la palabra clave `Class constructor` para declarar las propiedades del objeto. ```4d -//in the Rectangle.4dm file +//en el archivo Rectangle.4dm Class constructor ($height: Integer; $width : Integer) This.height:=$height This.width:=$width From 3c78c2fd85d6ee515c320e9238b6ae33d28bb1e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:50 +0200 Subject: [PATCH 2551/4889] New translations quick-tour.md (Japanese) --- .../version-19/Concepts/quick-tour.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 7f902795594a67..5804ebd17a7896 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -194,7 +194,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## クラス +## Classes 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -287,7 +287,7 @@ This.name:="Square" ### 式のタイプ 生成する値のタイプによって、式のタイプを定義することができます。 式のタイプは複数あります。 様々なタイプの式の例を以下に示します。 -| 式 | タイプ | 説明 | +| 式 | 型 | 説明 | | --------------------------- | ----------- | ------------------------------------------------------------------------------ | | "こんにちは" | String | これは文字列定数 "こんにちは" です。 文字列定数であることを表すために二重引用符が必要です。 | | "みなさん" + "こんにちは" | String | 2つの文字列 "みなさん" と "こんにちは" が + 演算子により結合され、 "みなさんこんにちは" を返します。 | @@ -300,14 +300,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | Boolean | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | ブール | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 3a25e8ac4f04bc565f5c02c329b44eb2611a8d83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:51 +0200 Subject: [PATCH 2552/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-19/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 70d83b3968d4b4..2a15bea31c2d30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -45,7 +45,7 @@ A palavra-chave `var` permite declarar variáveis objecto de um tipo de classe d ```4d var myPerson : cs.Person -//variable of the Person user class +//variável da classe usuário Person ``` From 41ef4712fd3a82c378472f84779337b18f3cc11b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:54 +0200 Subject: [PATCH 2553/4889] New translations shared.md (Japanese) --- .../version-19/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md index aa7379586efd3f..237b4a8530ea9a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/shared.md @@ -58,7 +58,7 @@ Use($col) End Use ``` -一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 。 `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 +一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 . `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 共有オブジェクト/コレクションを他の共有オブジェクト/コレクションのプロパティあるいは要素に割り当てることは可能で、このとき **共有グループ** が作成されます。 共有グループは、共有オブジェクト/コレクションのプロパティ値あるいは要素として他の共有オブジェクト/コレクションが設定されたときに自動的に作成されます。 共有グループを使用すると共有オブジェクトを入れ子にすることができますが、以下のルールに気をつける必要があります: From 186aa5b997c28e28040c72d776606af8a418c4ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:58 +0200 Subject: [PATCH 2554/4889] New translations variables.md (Spanish) --- .../version-19/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 64e310b3ed14b8..3c269fa299605a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -80,7 +80,7 @@ La siguiente tabla enumera todos los valores `varType` soportados: | `Real` | Valor real | | `Puntero` | Valor puntero | | `Picture` | Valor imagen | -| `Blob` | BLOB value | +| `Blob` | Valor BLOB | | `Collection` | Valor colección | | `Variant` | Valor variant | | `Object` | Object with default class (`4D.Object`) | @@ -221,7 +221,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de :::warning Obsoleto -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +No se recomienda el uso de variables interproceso, ya que no están disponibles para los [procesos apropiativos](../Develop/preemptive.md) y tienden a hacer que el código sea menos mantenible. ::: @@ -234,26 +234,26 @@ En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma ## System Variables -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +El lenguaje 4D maneja varias **variables sistema**, las cuales le permiten controlar la ejecución de diferentes operaciones. Puedes probar sus valores y usarlos como cualquier variable. Todas las variables del sistema son [variables proceso](#process-variables). -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +System variables are used by [4D commands](commands.md). Consulte el párrafo "Variables del sistema y conjuntos" en la descripción de un comando para averiguar si afecta a una variable del sistema. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tabulación** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tabulación** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. Para utilizar un separador diferente, asigne un nuevo valor a la variable del sistema. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Utilizado en un método de captura de errores instalado por el comando [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html). See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Toma el valor 1 cuando se presiona el botón del ratón, de lo contrario 0. | +| `MouseX`, `MouseY` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).
  • En un evento `MouseDown=1`, `MouseX` y `MouseY` se establecen respectivamente en las coordenadas verticales y horizontales del clic. Ambos valores se expresan en píxeles y utilizan el sistema de coordenadas local de la ventana.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). Para obtener más información, consulte la sección [Coordenadas del ratón en una imagen](../FormEditor/pictures.md#coordenadas-del-ratón-en-una-imagen).
  • | +| `KeyCode` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Establece las teclas modificadoras del teclado (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the process number in which the last event took place | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Por lo tanto, no se puede crear una variable, método o función usando ninguno de estos nombres de variables. ::: From dc2d434f055806272695eb6642db2d995b4eb066 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:22:59 +0200 Subject: [PATCH 2555/4889] New translations variables.md (Japanese) --- .../version-19/Concepts/variables.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index 1b261e7a79445a..bd1f35c2d6b3dc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -75,15 +75,15 @@ var $myVar // バリアント型変数 | `Text` | テキスト値 | | `日付` | 日付値 | | `時間` | 時間値 | -| `Boolean` | ブール値 | -| `Integer` | 倍長整数値 | -| `Real` | 実数値 | +| `ブール` | ブール値 | +| `整数` | 倍長整数値 | +| `実数` | 実数値 | | `ポインター` | ポインター値 | -| `Picture` | ピクチャー値 | -| `Blob` | BLOB値 | -| `Collection` | コレクション値 | -| `Variant` | バリアント値 | -| `Object` | デフォルトクラス (`4D.Object`) のオブジェクト | +| `ピクチャー` | ピクチャー値 | +| `BLOB` | BLOB値 | +| `コレクション` | コレクション値 | +| `バリアント` | バリアント値 | +| `オブジェクト` | デフォルトクラス (`4D.Object`) のオブジェクト | | `4D.` | 4Dクラス名のオブジェクト | | `cs.` | ユーザークラス名のオブジェクト | @@ -239,7 +239,7 @@ atNames{1}:="Richard" システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| システム変数名 | タイプ | 説明 | +| システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | | `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | From a23eb9a868b7b69bf20445c1ce1524c146b854e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:23:03 +0200 Subject: [PATCH 2556/4889] New translations building.md (Spanish) --- .../version-19/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md index 9028e3c3f33a8f..8c752b5cbc3a97 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md @@ -125,7 +125,7 @@ Es posible automatizar la actualización de las aplicaciones monopuesto fusionad Para crear una aplicación autónoma, primero debe designar la carpeta que contiene el archivo 4D Volume Desktop: -* *Windows* - the folder contains the 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, as well as various files and folders required for its operation. Estos elementos deben colocarse al mismo nivel que la carpeta seleccionada. +* *Windows* - la carpeta contiene los archivos 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, así como varios archivos y carpetas necesarios para su funcionamiento. Estos elementos deben colocarse al mismo nivel que la carpeta seleccionada. * *macOS* - 4D Volume Desktop se entrega en forma de un paquete de software estructurado que contiene varios archivos y carpetas genéricos. Para seleccionar la carpeta 4D Volume Desktop, haga clic en el botón **[...]**. Aparece una caja de diálogo que le permite designar la carpeta de 4D Volume Desktop (Windows) o el paquete (macOS). From 0ca52c0b967b5605c5822b1ebb2e8572030e4c1e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:23:06 +0200 Subject: [PATCH 2557/4889] New translations building.md (Portuguese, Brazilian) --- .../version-19/Desktop/building.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md index bf560895f05f34..f8d27b66a9bd06 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md @@ -43,7 +43,7 @@ As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de d ### Arquivo histórico -Quando uma aplicação é construída, 4D gera um arquivo de histórico na pasta **Logs**. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de histórico na pasta **Logs**. O arquivo de registro armazena as seguintes informações para cada compilação: * O início e o fim da construção de objetivos, * O nome e o caminho de acesso completo dos ficheiros gerados, @@ -77,7 +77,7 @@ This feature creates a `.4dz`file within a `Compiled Database/` fo */Compiled Database/MyProject/MyProject.4dz* -> Um ficheiro .4dz é essencialmente uma versão zipada (embalada) da pasta do projecto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. +> Um arquivo .4dz é essencialmente uma versão compactada da pasta do projeto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. #### Incluir pastas relacionadas @@ -115,7 +115,7 @@ Os seguintes elementos são necessários para a construção: No Windows, esta funcionalidade cria um ficheiro executável (.exe). Em macOS, trata da criação de pacotes de software. -O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. The functionality provided by the 4D Volume Desktop file is linked with the product offer to which you have subscribed. +O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Para mais informações sobre este ponto, consulte a documentação de vendas e a [4D Store](http://www.4d.com/). Você pode definir um arquivo de dados padrão ou permitir que os usuários criem e usem seu próprio arquivo de dados (consulte o gerenciamento [de arquivos de dados na seção de aplicativos finais](https://doc.4d.com/4Dv17R6/4D/17-R6/Data-file-management-in-final-applications.300-4354729.en.html)). @@ -140,7 +140,7 @@ Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e * **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte [Último arquivo de dados aberto](#last-data-file-opened). @@ -153,7 +153,7 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o * *Windows* * MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) * Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - * Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data* , se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons). + * Uma pasta Database - Inclui uma pasta Resources e um arquivo MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data* , se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons). * (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para obter mais informações sobre isso, consulte os plugins [e componentes](#plugins-and-components). * Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenses & Certificate](#licenses-and-certificate) . * Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta de Volume 4D para Desktop](#customizing-4d-volume-desktop-folder)). @@ -172,7 +172,7 @@ Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desk * Construir um pacote de projeto > No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, primeiro é preciso exibir seu conteúdo (**Control+clique** no ícone). -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: @@ -227,7 +227,7 @@ Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e * **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte [Último arquivo de dados aberto](#last-data-file-opened). @@ -325,7 +325,7 @@ O conteúdo dessas pastas varia dependendo da plataforma atual: Se você marcou a opção "Permitir atualização automática do aplicativo cliente", uma subpasta adicional chamada *Upgrade4DClient* é adicionada na pasta/pacote do servidor ``. Esta subpasta contém o aplicativo cliente no macOS e/ou no formato Windows como um arquivo compactado. Este ficheiro é utilizado durante a atualização automática das aplicações clientes. -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: From 632dc3bb38ff19e375c5616ca5dd9ebb351bbb77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:23:16 +0200 Subject: [PATCH 2558/4889] New translations onafteredit.md (Japanese) --- .../version-19/Events/onAfterEdit.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 916efe59285da5..3597fb4ab37c0f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -26,7 +26,7 @@ title: On After Edit `FORM Event` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------------------------------------------------------- | | code | longint | On After Edit | | description | text | "On After Edit" | @@ -38,14 +38,14 @@ title: On After Edit #### action = editChange -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------ | | range | object | セルのレンジ | | editingText | variant | カレントエディターでの値 | #### action = valueChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | -------- | | range | object | セルのレンジ | | oldValue | variant | 変更前のセルの値 | @@ -53,7 +53,7 @@ title: On After Edit #### action = DragDropBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ------------------------- | | fromRange | object | ソースセルレンジ (ドラッグされる範囲) のレンジ | | toRange | object | 移行先セルレンジ (ドロップされる場所) のレンジ | @@ -62,21 +62,21 @@ title: On After Edit #### action = DragFillBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ---------------- | | fillRange | object | 自動入力のために使用されるレンジ | autoFillType|longint|自動入力のために使用される値
  • 0: 全データ (値、書式、フォーミュラ) がセルに入力された
  • 1: 自動シーケンシャルデータがセルに入力された
  • 2: 書式のみがセルに入力された
  • 3: 値のみがセルに入力され、書式は入力されていない
  • 4: セルから値が除去された
  • 5: セルは自動的に入力された
  • | |fillDirection|longint|自動入力の方向
  • 0: 左側のセルに自動入力された
  • 1: 右側のセルに自動入力された
  • 2: 上側のセルに自動入力された
  • 3: 下側のセルに自動入力された
  • | #### action = formulaChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ----------- | | range | object | セルのレンジ | | formula | text | 入力されたフォーミュラ | #### action = clipboardPasted -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | range | object | セルのレンジ | | pasteOption | longint | クリップボードから何をペーストされたかを表します:
  • 0: すべて (値、書式、フォーミュラ) がペーストされた
  • 1: 値のみがペーストされた
  • 2: 書式のみがペーストされた
  • 3: フォーミュラのみがペーストされた
  • 4: 値と書式がペーストされた (フォーミュラはペーストされなかった)
  • 5: フォーミュラと書式のみがペーストされた (値はペーストされなかった)
  • | From 8f4b6bd3ee756f5a959b21a77de9a0fc75147c41 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:23:46 +0200 Subject: [PATCH 2559/4889] New translations onclicked.md (Japanese) --- .../version-19/Events/onClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index ef7b1ab2e789a5..b90c83d768ff26 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -34,7 +34,7 @@ title: On Clicked このイベントは、4D View Pro ドキュメント上でクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------- | | code | longint | On Clicked | | description | text | "On Clicked" | From 6f28250fb9193cd339758a47144802ca7c480c67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:24:04 +0200 Subject: [PATCH 2560/4889] New translations oncolumnresize.md (Japanese) --- .../version-19/Events/onColumnResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index b13f149abdd339..5db7b2ce50310b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -20,7 +20,7 @@ title: On Column Resize このイベントはカラムの幅がユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------- | | code | longint | On Column Resize | | description | text | "On Column Resize" | From b8322557ce833dc6295cd0bf56c74852796f5e0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:24:20 +0200 Subject: [PATCH 2561/4889] New translations ondoubleclicked.md (Japanese) --- .../version-19/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index caebea204aaec8..df0240fb675108 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -20,7 +20,7 @@ title: On Double Clicked このイベントは、4D View Pro ドキュメント上でダブルクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------- | | code | longint | 13 | | description | text | "On Double Clicked" | From 8e2f66f611150b5152d7ffdeb941b082c1ff8500 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:24:54 +0200 Subject: [PATCH 2562/4889] New translations onheaderclick.md (Japanese) --- .../version-19/Events/onHeaderClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index d74f137ece6a34..0fb4371e4ca1d7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -24,7 +24,7 @@ title: On Header Click このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------ | | code | longint | 42 | | description | text | "On Header Click" | From 9ba786738259ec67816ce53f8c2f0fe1b84dfdf0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:26:05 +0200 Subject: [PATCH 2563/4889] New translations onrowresize.md (Japanese) --- .../version-19/Events/onRowResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowResize.md index 950b6f4def87bf..76872396adf7be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowResize.md @@ -12,7 +12,7 @@ title: On Row Resize このイベントは、4D View Pro ドキュメント内で行の高さがユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------- | | code | longint | 60 | | description | text | "On Row Resize" | From 4a630f88e88cec74890be88a85a1b0fe24213cfb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:26:13 +0200 Subject: [PATCH 2564/4889] New translations onselectionchange.md (Japanese) --- .../version-19/Events/onSelectionChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md index e3c6fc3569c0f6..c7d27624c81eb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onSelectionChange.md @@ -16,7 +16,7 @@ title: On Selection Change ### 4D View Pro 現在の行や列の選択が変更された。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------- | | code | longint | 31 | | description | text | "On Selection Change" | From 2cd98d70c93f641dcddd3fcbd6feda94a31f417d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:26:38 +0200 Subject: [PATCH 2565/4889] New translations onvprangechanged.md (Japanese) --- .../version-19/Events/onVpRangeChanged.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onVpRangeChanged.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onVpRangeChanged.md index c2ccc7f071fe4a..56806b6108f841 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onVpRangeChanged.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onVpRangeChanged.md @@ -13,13 +13,13 @@ title: On VP Range Changed FORM Event によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | -| ------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| objectName | text | 4D View Pro エリア名 | -| code | 倍長整数 | On VP Range Changed | -| description | text | "On VP Range Changed" | -| sheetName | text | イベントが発生したシート名 | -| range | object | 変化したセルレンジ | -| changedCells | object | 変化したセルのみを格納したレンジ。 レンジが組み合わされたものである可能性もあります。 | -| action | text | イベント生成した操作のタイプ:
  • "clear" - レンジの値をクリア操作
  • "dragDrop" - ドラッグドロップ操作
  • "dragFill" - ドラッグによるフィル操作
  • "evaluateFormula" - 特定のセルレンジにフォーミュラを設定した
  • "paste" - ペースト操作
  • "setArrayFormula" - 特定のセルレンジにフォーミュラを設定した
  • "sort" - セルのレンジを並べ替えた
  • | +| プロパティ | 型 | 説明 | +| ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| objectName | text | 4D View Pro エリア名 | +| code | longint | On VP Range Changed | +| description | text | "On VP Range Changed" | +| sheetName | text | イベントが発生したシート名 | +| range | object | 変化したセルレンジ | +| changedCells | object | 変化したセルのみを格納したレンジ。 レンジが組み合わされたものである可能性もあります。 | +| action | text | イベント生成した操作のタイプ:
  • "clear" - レンジの値をクリア操作
  • "dragDrop" - ドラッグドロップ操作
  • "dragFill" - ドラッグによるフィル操作
  • "evaluateFormula" - 特定のセルレンジにフォーミュラを設定した
  • "paste" - ペースト操作
  • "setArrayFormula" - 特定のセルレンジにフォーミュラを設定した
  • "sort" - セルのレンジを並べ替えた
  • | > [On After Edit](onAfterEdit.md) も参照ください。 From 7807029c7602b905061ec06549c30f17465bf7ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:26:51 +0200 Subject: [PATCH 2566/4889] New translations overview.md (Japanese) --- .../version-19/Events/overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md index 4f3a0a665c0284..310927ba29db00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -21,9 +21,9 @@ End if 各イベントは、`FORM Event` コマンドによってオブジェクトとして返されます。 デフォルトで、以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | -| ----- | --- | -- | -| | | | +| プロパティ | 型 | 説明 | +| ----- | - | -- | +| | | | objectName|text|イベントをトリガーしているオブジェクト名。フォームによってトリガーされている場合には含まれていません。| |code|longint|フォームイベントの数値。 `Form event code` によっても返されます。| |description|text|フォームイベント名 (例: "On After Edit")| From 9b2e993762bf257cf35c6e83aa4c790ce37c53ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:26:53 +0200 Subject: [PATCH 2567/4889] New translations createstylesheet.md (French) --- .../version-19/FormEditor/createStylesheet.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md index 841c94d05bfd8e..f7b44b40c88e53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md @@ -182,24 +182,24 @@ text[text|=Hello] ### Media Queries -Media queries are used to apply color schemes to an application. +Les requêtes de média sont utilisées pour appliquer des schémas de couleurs à une application. A media query is composed of a media feature and a value (e.g., `\<media feature>:\<value>` ). -Available media features: +Fonctionnalités média disponibles : * `prefers-color-scheme` -Available media feature expressions: +Expressions de fonctionnalité média disponibles : * **light**
    For using a light scheme * **dark**
    For using a dark scheme -> Color schemes are only supported on macOS. +> Les schémas de couleurs sont pris en charge sur macOS uniquement. ##### Exemple -This CSS defines a color combination for text and text background in the light scheme (default) and another combination when the dark scheme is selected: +Cette CSS définit une combinaison de couleurs pour le texte et l'arrière-plan du texte dans le schéma clair (par défaut) et une autre combinaison lorsque le schéma sombre est sélectionné : ``` @media (prefers-color-scheme: light) { @@ -217,7 +217,7 @@ This CSS defines a color combination for text and text background in the light s } ``` -### Object Attributes +### Attributs d'objets La majorité des attributs d'objet formulaire peuvent être définis dans une feuille de style, à l'exception des attributs suivants : @@ -229,7 +229,7 @@ La majorité des attributs d'objet formulaire peuvent être définis dans une fe Les attributs d'objet formulaire peuvent être déclarés avec leur [nom JSON](FormObjects/properties_Reference.md) en tant qu'attributs CSS (à l'exclusion des types d'objet, méthodes, événements et listes). -#### Mappage d'attributs +#### Correspondance d'attributs Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. @@ -322,8 +322,8 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord > Les chemins de fichiers peuvent être relatifs ou absolus. > -> * Relative paths are resolved relative to the JSON form description file. -> * For security reasons, only filesystem paths are accepted for absolute paths. (*ex :*, "/RESOURCES", "/DATA") +> * Les chemins relatifs sont résolus par rapport au fichier de description de formulaire JSON. +> * Pour des raisons de sécurité, seuls les chemins filesystem sont acceptés pour les chemins absolus. (*ex :*, "/RESOURCES", "/DATA") ## Création ou modification d'une feuille de style From e0f63221354686855baef9a1c796cb5c26d7579e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:26:58 +0200 Subject: [PATCH 2568/4889] New translations formeditor.md (French) --- .../version-19/FormEditor/formEditor.md | 88 ++++++++++++------- 1 file changed, 58 insertions(+), 30 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index 8e94f7039a104e..0ebc6f9a0f1734 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -10,9 +10,9 @@ title: Éditeur de formulaires L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre fenêtre, dotée d’une barre d’outils et d’une barre d’objets. Vous pouvez ouvrir plusieurs formulaires en même temps. -### Display options +### Options d'affichage -You can show or hide several interface elements on the current page of the form: +Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : - **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). - **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. @@ -21,26 +21,27 @@ You can show or hide several interface elements on the current page of the form: - **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). - **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). - **Limits**: Form’s limits. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. + > Les paramètres [**Taille basée sur**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) et [**Vert margin**](properties_FormSize.md#vert-margin) des propriétés du formulaire affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. -#### Default display +#### Affichage par défaut -When a form is opened in the editor, interface elements are displayed or hidden by default, depending on: +Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : - the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - - Markers and marker labels are always displayed by default on list forms - - Paper is displayed by default on "for printing" forms. + - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste + - Le papier est affiché par défaut pour les formulaires impression. -#### Display/Hide elements +#### Afficher/Masquer les éléments You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: ![](../assets/en/FormEditor/showHideElements.png) -### Rulers +### Règles -Les règles situées sur le côté et en bas de cette fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. @@ -55,12 +56,12 @@ La barre d’outils comporte les éléments suivants : | Icône | Nom | Description | | ------------------------------------------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Flèche de sélection](#selecting-objects) | Allows selecting, moving and resizing form objects.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode. | +| ![](../assets/en/FormEditor/selection.png) | [Flèche de sélection](#selecting-objects) | Permet de sélectionner, déplacer et redimensionner les objets du formulaire.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | | ![](../assets/en/FormEditor/moving.png) | [Déplacement](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.Available only with CSS Preview None | -| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.Available only with CSS Preview None | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Niveau](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Groupement/Dégroupement](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | @@ -69,6 +70,8 @@ La barre d’outils comporte les éléments suivants : | ![](../assets/en/FormEditor/shields2.png) | [Affichage des badges](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | | ![](../assets/en/FormEditor/library.png) | [Bibliothèque d'objets préconfigurés](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | | ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Création de list box](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insert fields](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | + ### Object bar @@ -127,8 +130,6 @@ Vous pouvez ajouter des objets dans un formulaire de nombreuses manières : - Par glisser-déposer depuis la barre d'objets - Par glisser-déposer ou copier-coller depuis la [bibliothèque d'objets](objectLibrary.md) préconfigurés - Par glisser-déposer depuis un autre formulaire, - - - Par glisser-déposer depuis l'Explorateur (champs) ou les éditeurs du mode Développement (énumérations, images, etc.) Une fois l'objet inséré, vous pouvez modifier toutes ses caractéristiques dans l'éditeur de formulaires. @@ -145,12 +146,15 @@ Avant de pouvoir réaliser une opération sur un objet (comme le changement de l Pour sélectionner un objet à l’aide de la barre d’outils : -1. Click the Arrow tool in the toolbar.![](../assets/en/FormEditor/selection.png) When you move the pointer into the form area, it becomes a standard arrow-shaped pointer. -2. Cliquez sur l’objet que vous souhaitez sélectionner. Des poignées de sélection identifient l’objet sélectionné.![](../assets/en/FormEditor/selectResize.png) +1. Cliquez sur l’outil Flèche dans la barre d’outils.

    ![](../assets/en/FormEditor/selection.png)

    + +

    Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard

    . + +2. Cliquez sur l’objet que vous souhaitez sélectionner. Des poignées de sélection identifient l’objet sélectionné.

    ![](../assets/en/FormEditor/selectResize.png)

    Pour sélectionner un objet à l’aide de la Liste des propriétés : -1. Choose the object’s name from the Object List drop-down list located at the top of the Property List.Using these two methods, you can select an object that is hidden by other objects or located outside the visible area of the current window. Pour désélectionner un objet, cliquez hors de ses limites ou cliquez dessus en maintenant la touche **Majuscule** enfoncée. +1. Sélectionnez le nom de l’objet dans la liste de sélection située en haut de la palette. De cette manière, vous pouvez sélectionner un objet masqué par d’autres objets ou situé en-dehors des limites de la fenêtre. Pour désélectionner un objet, cliquez hors de ses limites ou cliquez dessus en maintenant la touche **Majuscule** enfoncée. > Il est également possible de sélectionner des objets en double-cliquant dans la fenêtre de résultat d’une recherche globale. ### Sélection de plusieurs objets @@ -189,9 +193,9 @@ La boîte de dialogue “Dupliquer plusieurs” apparaît lorsque vous sélectio ![](../assets/en/FormEditor/duplcateMany.png) -- In the upper area, enter the number of columns and lines (rows) of objects you want to get.For example, if you want three columns and two lines of objects, enter 3 in the Column(s) area and 2 in the Line(s) area. Si vous souhaitez ajouter horizontalement deux copies d’un objet, saisissez 3 dans la zone Colonnes (laissez la zone Ligne(s) à 1). +- Dans la zone supérieure, saisissez le nombre de colonnes et de lignes d’objets que vous souhaitez obtenir. Par exemple, si vous voulez obtenir 3 colonnes et 2 lignes d’objets, saisissez 3 dans la zone Colonne(s) et 2 dans la zone Ligne(s). Si vous souhaitez ajouter horizontalement deux copies d’un objet, saisissez 3 dans la zone Colonnes (laissez la zone Ligne(s) à 1). -- For lines and columns, define the offset that you wish to leave between each copy.The value must be expressed in points. Elle sera appliquée à chaque copie par rapport à l'objet d'origine. Par exemple, si vous souhaitez laisser un décalage vertical de 20 points entre chaque objet et que la hauteur de l'objet source est de 50 points, entrez 70 dans la zone "Décalage" de la colonne. +- Pour les lignes et les colonnes, définissez le décalage que vous souhaitez appliquer à chaque nouveau duplicata. La valeur saisie doit être exprimée en points Elle sera appliquée à chaque copie par rapport à l'objet d'origine. Par exemple, si vous souhaitez laisser un décalage vertical de 20 points entre chaque objet et que la hauteur de l'objet source est de 50 points, entrez 70 dans la zone "Décalage" de la colonne. - Si vous souhaitez créer une matrice de variables, cochez l’option **Numéroter les variables** et sélectionnez le sens dans lequel la numérotation des variables doit s’effectuer. Cette option n’est active que si l’objet sélectionné est une variable. Pour plus d’informations sur cette option, reportez-vous à la section **Dupliquer sur matrice** du *Manuel de développement*. @@ -231,12 +235,13 @@ Grouper des objets n’a d’effet que dans l’éditeur de formulaires. Lors de Pour grouper les objets : 1. Sélectionnez les objets que vous souhaitez grouper. -2. Choose **Group** from the Object menu.OR Click the Group button in the toolbar of the Form editor:![](../assets/en/FormEditor/group.png) 4D marks the boundary of the newly grouped objects with handles. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. +2. Sélectionnez **Grouper** dans le menu Objets. OR Click the Group button in the toolbar of the Form editor:

    ![](../assets/en/FormEditor/group.png)

    +4D matérialise les bordures du groupe avec des poignées. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. Pour dégrouper un groupe d’objets : 1. Sélectionnez le groupe que vous souhaitez dégrouper. -2. Choose **Ungroup** from the **Object** menu.ORClick the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.4D marks the boundaries of the individual objects with handles. +2. Choisissez **Dégrouper** dans le menu **Objets**.

    OU

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.

    4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. ### Aligner des objets @@ -263,9 +268,9 @@ La boîte de dialogue d’alignement vous permet d’appliquer tout type d’ali Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que vous souhaitez aligner puis choisir la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. -- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.The example area displays the results of your selection. +- Cliquez sur l’icône d’alignement de votre choix dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”.

    La zone d’exemple illustre le principe de l’opération sélectionnée.

    -- To perform an alignment that uses the standard anchor scheme, click **Preview** or **Apply**.In this case 4D uses the object that is the furthest in the alignment’s direction as the anchor and aligns the other objects to that object. For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.OR:To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. Dans ce cas, la position de l’objet de référence ne variera pas. +- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU BIEN :

    Pour aligner des objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous souhaitez que les autres objets soient alignés dans la liste des objets. Dans ce cas, la position de l’objet de référence ne variera pas.

    Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). @@ -299,17 +304,17 @@ Pour répartir directement une sélection d’objets (verticalement ou horizonta 1. Sélectionnez les objets (au moins trois) que vous souhaitez répartir. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.![](../assets/en/FormEditor/distributionTool.png)ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.4D distributes the objects accordingly. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. Dans la barre d’outils, cliquez sur l’outil de répartition qui correspond la répartition que vous souhaitez appliquer.

    ![](../assets/en/FormEditor/distributionTool.png)

    OU

    Sélectionnez une commande de distribution dans le sous-menu **Alignement** du menu **Objet** ou dans le menu contextuel de l'éditeur.

    4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et répartition : 1. Sélectionnez les objets que vous souhaitez répartir. -2. Choose the **Alignment** command from the **Align** submenu in the **Object** menu or from the context menu of the editor.The following dialog box appears:![](../assets/en/FormEditor/alignmentAssistant.png) +2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. La boîte de dialogue suivante apparaît :![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)(Standard horizontal distribution icon)The example area displays the results of your selection. +3. Cliquez sur l’icône de répartition standard (horizontale ou verticale) de votre choix: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône de répartition horizontale standard)

    La zone d’exemple illustre le principe de l’opération sélectionnée. -4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition : +4. Pour effectuer une répartition standard, cliquez sur le bouton **Prévisualisation** ou *Appliquer*.

    Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).

    OU BIEN :

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :

    - Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. - Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. @@ -362,13 +367,15 @@ Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie Pour visualiser ou modifier l’ordre de saisie : -1. Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:![](../assets/en/FormEditor/zOrder.png)The pointer turns into an entry order pointer and 4D draws a line in the form showing the order in which it selects objects during data entry.Viewing and changing the data entry order are the only actions you can perform until you click any tool in the Tools palette. +1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :

    ![](../assets/en/FormEditor/zOrder.png)

    + + Le pointeur prend la forme d’un pointeur d’ordre, et 4D dessine une ligne qui permet de visualiser la séquence de l’ordre de saisie courant. Visualiser et modifier l’ordre de saisie sont les seules opérations que vous pouvez réaliser dans ce mode. -2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.![](../assets/en/FormEditor/entryOrder3.png)4D will adjust the entry order accordingly. +2. Pour changer l’ordre de saisie, placez le pointeur sur un objet, cliquez dessus et, tout en maintenant le bouton de la souris enfoncé, déplacez le pointeur vers l’objet qui doit le suivre dans l’ordre de saisie.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D ajuste l’ordre de saisie en conséquence. 3. Répétez l’étape 2 autant de fois que nécessaire pour obtenir le nouvel ordre de saisie. -4. When you are satisfied with the data entry order, click any unselected tool in the toolbar or choose **Entry Order** from the **Form** menu.4D returns to normal operation of the Form editor. +4. Lorsque vous êtes satisfait de l’ordre de saisie, sélectionnez de nouveau la commande **Ordre de saisie** dans le menu **Formulaire**. 4D retourne dans le mode de fonctionnement normal de l’éditeur de formulaires. > Seul l’ordre de saisie de la page courante du formulaire est affiché. Si le formulaire contient des objets saisissables sur la page 0 ou provenant d’un formulaire hérité, l’ordre de saisie par défaut est le suivant : Objets de la page zéro du formulaire hérité > Objets de la page 1 du formulaire hérité > Objets de la page zéro du formulaire ouvert > Objets de la page courante du formulaire ouvert. @@ -492,6 +499,26 @@ La list box finale : ![](../assets/en/FormEditor/listboxBuilderListbox.png) + +## Insert fields + +The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. This wizard is a shortcut to design basic entry forms or list forms. + +The **Insert fields** button is only available with table forms. + +The design of the resulting form depends on the form type: + +- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: + +![](../assets/en/FormEditor/insertFields2.png) + +- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: + +![](../assets/en/FormEditor/insertFields3.png) + + + + ## Badges L’éditeur de formulaires 4D permet d’utiliser des badges afin de faciliter la visualisation des propriétés des objets. Ils se trouvent dans la barre d'outils du formulaire : @@ -576,6 +603,7 @@ Voici quelques éléments importants à connaitre avant de commencer à travaill #### Créer des vues + Tout objet créé dans un formulaire est placé dans la première vue ("Vue 1") du formulaire. La première vue 1 est **toujours** la vue par défaut, indiquée par (par défaut) après le nom. Le nom de la vue peut être modifié (voir [Renommer les vues](#renaming-views)), mais il demeure la vue par défaut. ![](../assets/en/FormEditor/createView.png) From ba52b4de930510dc4a53ac874809ddd6c4dfdc72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:00 +0200 Subject: [PATCH 2569/4889] New translations formeditor.md (Spanish) --- .../version-19/FormEditor/formEditor.md | 70 +++++++++++++------ 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index 873ca57130e87e..42305d7bfa11e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -21,6 +21,7 @@ Puede mostrar u ocultar varios elementos de la interfaz en la página actual del - **Marcadores**: las líneas de control de salida y los marcadores asociados que muestran los límites de las diferentes áreas del formulario. Este elemento sólo puede aparecer por defecto en los [formularios lista](properties_FormProperties.md#form-type). - **Etiquetas de los marcadores**: etiquetas de los marcadores, disponibles sólo cuando se muestran las líneas de control de salida. Este elemento sólo puede aparecer por defecto en los [formularios lista](properties_FormProperties.md#form-type). - **Límites**: límites del formulario. Cuando se selecciona esta opción, el formulario se muestra en el editor de formularios tal y como aparece en el modo Aplicación. De esta manera puede ajustar su formulario sin tener que cambiar al modo Aplicación para ver el resultado. + > Las propiedades [**Size Based on**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) y [**Vert margin**](properties_FormSize.md#vert-margin) de las propiedades del formulario afectan a los límites del formulario. Cuando se utilizan estos parámetros, los límites se basan en los objetos del formulario. Cuando se modifica el tamaño de un objeto que se encuentra junto al límite del formulario, el rectángulo de delimitación se modifica para reflejar ese cambio. #### Visualización por defecto @@ -55,12 +56,12 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -| ![](../assets/en/FormEditor/selection.png) | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y cambiar el tamaño de los objetos del formulario.**Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición. | +| ![](../assets/en/FormEditor/selection.png) | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y redimensionar los objetos del formulario.

    **Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#data-entry-order) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Desplazamiento](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected. Available only with CSS Preview None | -| ![](../assets/en/FormEditor/distribution.png) | [Distribución](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected. Available only with CSS Preview None | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribución](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nivel](#layering-objects) | Este botón está asociado a un menú que permite cambiar el nivel de los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/group.png) | [Agrupar/desagrupar](#grouping-objects) | Este botón está asociado a un menú que permite agrupar y desagrupar la selección de objetos del formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Visualización y gestión de páginas](forms.html#form-pages) | Esta área permite pasar de una página de formulario a otra y añadir páginas. Para navegar entre las páginas del formulario, haga clic en los botones de flecha o en el área central y elija la página que desea visualizar en el menú que aparece. Si pulsa el botón flecha derecha mientras se muestra la última página del formulario, 4D le permite añadir una página. | @@ -69,6 +70,8 @@ La barra de herramientas contiene los siguientes elementos: | ![](../assets/en/FormEditor/shields2.png) | [Visualización de marcas](#shields) | Cada clic en este botón provoca la visualización sucesiva de todos los tipos de escudos de formulario. El botón también está vinculado a un menú que permite seleccionar directamente el tipo de escudo a mostrar. | | ![](../assets/en/FormEditor/library.png) | [Librería de objetos preconfigurada](objectLibrary.html) | Este botón muestra la librería de objetos preconfigurada que ofrece numerosos objetos con ciertas propiedades que han sido predefinidas. | | ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Creación de list box](#list-box-builder) | Este botón crea nuevos list box de tipo selección de entidades. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insertar campos](#insert-fields) | Este botón inserta en el formulario todos los campos (excepto los de tipo objeto y blob) de la tabla del formulario, junto con sus etiquetas y respetando las normas de la interfaz. | + ### Barra de objetos @@ -127,8 +130,6 @@ Puede añadir objetos en los formularios de varias maneras: - Arrastrando y soltando el objeto desde la barra de objetos - Mediante operaciones de arrastrar y soltar o copiar y pegar sobre un objeto seleccionado de la [librería de objetos](objectLibrary.md) preconfigurada, - Arrastrando y soltando un objeto desde otro formulario, - - - Arrastrando y soltando un objeto desde el Explorador (campos) o desde otros editores del modo Diseño (listas, imágenes, etc.) Una vez insertado el objeto en el formulario, puede modificar sus características utilizando el editor de formularios. @@ -145,12 +146,15 @@ Antes de poder realizar cualquier operación en un objeto (como cambiar el ancho Para seleccionar un objeto utilizando la barra de herramientas: -1. Click the Arrow tool in the toolbar.![](../assets/en/FormEditor/selection.png) When you move the pointer into the form area, it becomes a standard arrow-shaped pointer. -2. Haga clic en el objeto que desea seleccionar. Las manillas de redimensionamiento identifican el objeto seleccionado.![](../assets/en/FormEditor/selectResize.png) +1. Haga clic en la herramienta Flecha de la barra de herramientas.

    ![](../assets/en/FormEditor/selection.png)

    + +

    Cuando se mueve el puntero en el área del formulario, se convierte en un puntero estándar con forma de flecha

    . + +2. Haga clic en el objeto que desea seleccionar. Las manillas de redimensionamiento identifican el objeto seleccionado.

    ![](../assets/en/FormEditor/selectResize.png)

    Para seleccionar un objeto utilizando la Lista de propiedades: -1. Choose the object’s name from the Object List drop-down list located at the top of the Property List. Using these two methods, you can select an object that is hidden by other objects or located outside the visible area of the current window. Para deseleccionar un objeto, haga clic fuera del límite del objeto o **Mayúsculas+clic** en el objeto. +1. Seleccione el nombre del objeto en la lista desplegable de objetos situada en la parte superior de la lista de propiedades. Con estos dos métodos, puede seleccionar un objeto que esté oculto por otros objetos o que se encuentre fuera del área visible de la ventana actual. Para deseleccionar un objeto, haga clic fuera del límite del objeto o **Mayúsculas+clic** en el objeto. > > It is also possible to select objects by double-clicking them in the result window of ""Find in design" operation. ### Selección de múltiples objetos @@ -189,9 +193,9 @@ La caja de diálogo "Duplicar muchos" aparece cuando se selecciona uno o más ob ![](../assets/en/FormEditor/duplcateMany.png) -- In the upper area, enter the number of columns and lines (rows) of objects you want to get. For example, if you want three columns and two lines of objects, enter 3 in the Column(s) area and 2 in the Line(s) area. Si desea tres nuevas copias horizontales de un objeto, introduzca 4 en el área Columna(s) y deje el valor por defecto, 1, en el área Línea(s). +- En el área superior, introduzca el número de columnas y líneas de objetos que desea obtener. Por ejemplo, si desea tres columnas y dos líneas de objetos, introduzca 3 en el área Columna(s) y 2 en el área Línea(s). Si desea tres nuevas copias horizontales de un objeto, introduzca 4 en el área Columna(s) y deje el valor por defecto, 1, en el área Línea(s). -- Para líneas y columnas, defina el desfase que desea dejar entre cada copia.El valor debe expresarse en puntos. It will be applied to each copy, or copies, in relation to the original object. For example, if you want to leave a vertical offset of 20 points between each object and the height of the source object is 50 points, enter 70 in the column’s “Offset” area. +- Para las líneas y columnas, defina el desplazamiento que desea aplicar a cada copia. El valor debe expresarse en puntos. It will be applied to each copy, or copies, in relation to the original object. For example, if you want to leave a vertical offset of 20 points between each object and the height of the source object is 50 points, enter 70 in the column’s “Offset” area. - Si desea crear una matriz de variables, seleccione la opción **Numerar las variables** y seleccione la dirección en la que se van a numerar las variables, ya sea por línea(s) o por columna(s). Esta opción sólo se activa cuando el objeto seleccionado es una variable. Para más información sobre esta opción, consulte **Duplicar en una matriz** en el *Manual de diseño*. @@ -231,12 +235,13 @@ La agrupación sólo afecta a los objetos en el editor de formularios. Cuando se Para agrupar los objetos: 1. Seleccione los objetos que desea agrupar. -2. Choose **Group** from the Object menu. OR Click the Group button in the toolbar of the Form editor:![](../assets/en/FormEditor/group.png) 4D marks the boundary of the newly grouped objects with handles. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. +2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:

    ![](../assets/en/FormEditor/group.png)

    +4D marca el límite de los objetos recién agrupados con marcas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. Para desagrupar un grupo de objetos: 1. Seleccione el grupo de objetos que desea desagrupar. -2. Choose **Ungroup** from the **Object** menu. ORClick the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.4D marks the boundaries of the individual objects with handles. +2. Elija **Desagrupar** en el menú **Objetos**.

    O

    Haga clic en el botón **Desagrupar** (menú del botón **Agrupar**) de la barra de herramientas del editor de formularios.

    Si **Desagrupar** está atenuado, significa que el objeto seleccionado ya está separado en su forma más simple.

    4D marca los bordes de los objetos individuales con marcas. ### Alinear objetos @@ -263,9 +268,9 @@ El Asistente de Alineación permite realizar cualquier tipo de alineación y/o d Para mostrar esta caja de diálogo, seleccione los objetos que desee alinear y, a continuación, elija el comando **Alineación** del submenú **Alinear** del menú **Objeto** o del menú contextual del editor. -- En las áreas "Alineación izquierda/derecha" y/o "Alineación superior/inferior", haga clic en el icono que corresponda a la alineación que desee realizar. El área de ejemplo muestra los resultados de su selección. +- En las áreas "Alineación izquierda/derecha" y/o "Alineación superior/inferior", haga clic en el icono que corresponde a la alineación que desea realizar.

    El área de ejemplo muestra los resultados de su selección.

    -- Para realizar una alineación que utilice el esquema de anclaje estándar, haga clic en **Vista previa** o **Aplicar**. En este caso 4D utiliza el objeto que está más lejos en la dirección de la alineación como ancla y alinea los otros objetos a ese objeto. For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor. OR:To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. En este caso, la posición del objeto de referencia no se alterará. +- Para realizar una alineación que utilice el esquema de anclaje estándar, haga clic en **Ver** o **Aplicar**. En este caso, 4D utiliza el objeto que está más lejos en la dirección de la alineación como ancla y alinea los otros objetos a ese objeto. Por ejemplo, si quiere realizar una alineación a la derecha en un conjunto de objetos, el objeto más a la derecha se utilizará como ancla. For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.

    Para alinear los objetos a un objeto específico, seleccione la opción **Alinear en** y seleccione el objeto al que desea que se alineen los demás objetos de la lista de objetos. En este caso, la posición del objeto de referencia no se alterará.

    Puede previsualizar los resultados de la alineación haciendo clic en el botón **Previsualización**. Los objetos se alinean entonces en el editor de formularios, pero como la caja de diálogo permanece en el primer plano, aún puede cancelar o aplicar la alineación. > Esta caja de diálogo le permite alinear y distribuir objetos en una sola operación. Para más información sobre cómo distribuir objetos, consulte [Repartir objetos](#distribuir-objetos). @@ -299,17 +304,17 @@ Para repartir los objetos con igual espacio: 1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente. -2. En la barra de herramientas, haga clic en la herramienta de distribución correspondiente a la distribución que desea aplicar.![](../assets/en/FormEditor/distributionTool.png)OSeleccione un comando de menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor. 4D distribuye los objetos en consecuencia. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. En la barra de herramientas, haga clic en la herramienta de distribución que corresponde a la distribución que desea aplicar.

    ![](../assets/en/FormEditor/distributionTool.png)

    O

    Seleccione un comando del menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor.

    4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: 1. Seleccione los objetos que desea distribuir. -2. Seleccione el comando **Alineación** en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor. Aparecerá el siguiente diálogo:![](../assets/en/FormEditor/alignmentAssistant.png) +2. Seleccione el comando **Alineación** del submenú **Alinear** del menú **Objeto** o del menú contextual del editor. Aparece la siguiente caja de diálogo:![](../assets/en/FormEditor/alignmentAssistant.png) -3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)(Icono de distribución horizontal estándar) El área de ejemplo muestra los resultados de su selección. +3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Icono de distribución horizontal estándar)

    El área de ejemplo muestra los resultados de su selección. -4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them. OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente: +4. Para efectuar una repartición estándar que utilice el esquema estándar, haga clic en **Previsualización** o *Aplicar*.

    En este caso, 4D realizará una distribución estándar, de modo que los objetos se dispongan con la misma cantidad de espacio entre ellos.

    For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.

    Para efectuar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:

    - Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdo, central (hor.) y derecho de los objetos seleccionados. - Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y bordes inferiores de los objetos seleccionados. @@ -362,13 +367,15 @@ Este párrafo describe la visualización y la modificación del orden de entrada Para ver o cambiar el orden de entrada: -1. Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:![](../assets/en/FormEditor/zOrder.png)The pointer turns into an entry order pointer and 4D draws a line in the form showing the order in which it selects objects during data entry. Viewing and changing the data entry order are the only actions you can perform until you click any tool in the Tools palette. +1. Seleccione **Orden de entrada** en el menú **Formulario** o haga clic en el botón Orden de entrada en la barra de herramientas de la ventana:

    ![](../assets/en/FormEditor/zOrder.png)

    + + El puntero se convierte en un puntero de orden de entrada y 4D dibuja una línea en el formulario mostrando el orden en que selecciona los objetos durante la entrada de datos. Ver y cambiar el orden de entrada de datos son las únicas acciones que puede realizar hasta que haga clic en cualquier herramienta de la paleta Herramientas. -2. Para cambiar el orden de entrada de datos, ubique el puntero sobre un objeto del formulario y mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee a continuación en el orden de entrada de datos.![](../assets/en/FormEditor/entryOrder3.png)4D ajustará el orden de entrada en consecuencia. +2. Para cambiar el orden de entrada de datos, sitúe el puntero sobre un objeto del formulario y, mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee que siga en el orden de entrada de datos.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D ajustará la orden de entrada en consecuencia. 3. Repita el paso 2 tantas veces como sea necesario para establecer el orden de entrada de datos que desee. -4. Cuando esté satisfecho con el orden de entrada de datos, haga clic en cualquier herramienta no seleccionada de la barra de herramientas o elija **Orden de entrada** en el menú **Formulario**. 4D vuelve al funcionamiento normal del editor de formularios. +4. Cuando esté satisfecho con el orden de entrada de datos, haga clic en cualquier herramienta no seleccionada de la barra de herramientas o elija **Orden de entrada** en el menú **Formulario**. 4D vuelve al modo de funcionamiento normal del editor de formularios. > Sólo se muestra el orden de entrada de la página actual del formulario. Si el formulario contiene objetos editables en la página 0 o procedentes de un formulario heredado, el orden de entrada por defecto es el siguiente: objetos de la página 0 del formulario heredado > objetos de la página 1 del formulario heredado > objetos de la página 0 del formulario abierto > objetos de la página actual del formulario abierto. @@ -492,6 +499,26 @@ El list box final: ![](../assets/en/FormEditor/listboxBuilderListbox.png) + +## Insertar campos + +El botón **Insertar campos** inserta en el formulario todos los campos (excepto los de tipo objeto y blob) de la tabla del formulario, junto con sus etiquetas y respetando las normas de la interfaz. Este asistente es un atajo para diseñar formularios de entrada básicos o formularios listados. + +El botón **Insertar campos** sólo está disponible con formularios tabla. + +El diseño del formulario resultante depende del tipo de formulario: + +- **Formulario detallado**: al hacer clic en el botón **Insertar campos** se genera un formulario con un diseño de página: + +![](../assets/en/FormEditor/insertFields2.png) + +- **Formulario listado**: al hacer clic en el botón **Insertar campos** se genera un diseño de formulario listado con campos organizados en una sola línea y marcadores de área: + +![](../assets/en/FormEditor/insertFields3.png) + + + + ## Marcas El editor de formularios 4D utiliza marcas para facilitar la visualización de las propiedades de los objetos. Puede encontrarlos en la barra de herramientas del formulario: @@ -576,6 +603,7 @@ Aquí hay algunas cosas importantes que hay que saber antes de empezar a trabaja #### Crear vistas + Todo objeto creado en un formulario se coloca en la primera vista ("Vista 1") del formulario. La primera vista es **siempre** la vista por defecto, indicada por (por defecto) después del nombre. El nombre de la vista puede cambiarse (ver [Renombrar vistas](#renaming-views)), sin embargo sigue siendo la vista por defecto. ![](../assets/en/FormEditor/createView.png) From c4b8c751b56243089bdbd5fda8ed97789867cde1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:02 +0200 Subject: [PATCH 2570/4889] New translations formeditor.md (Japanese) --- .../version-19/FormEditor/formEditor.md | 100 +++++++++++------- 1 file changed, 64 insertions(+), 36 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index df13329ea3c51e..bcc88316edc43e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -21,6 +21,7 @@ title: フォームエディター - **マーカー**: フォームのエリアを識別する出力コントロールラインとマーカー。 この要素は、[リストフォーム](properties_FormProperties.md#フォームタイプ) タイプのフォームでのみデフォルトで表示できます。 - **マーカーラベル**: マーカーラベル。 これは出力コントロールラインが表示されている場合のみ有効です。 この要素は、[リストフォーム](properties_FormProperties.md#フォームタイプ) タイプのフォームでのみデフォルトで表示できます。 - **境界**: フォームの境界。 このオプションが選択されていると、アプリケーションモードで表示されるとおりに、フォームがフォームエディターに表示されます。 これによりアプリケーションモードに移動しなくてもフォームを調整しやすくなります。 + > [**サイズを決めるもの**](properties_FormSize.md#サイズを決めるもの)、[**水平マージン**](properties_FormSize.md#水平マージン) そして [**垂直マージン**](properties_FormSize.md#垂直マージン) フォームプロパティ設定はフォーム境界に影響します。 これらの設定を使用すると、フォーム上のオブジェクトに基づいて境界を設定できます。 フォームの境界を決定する位置にオブジェクトを配置したり、サイズを変更したりすると、境界も変更されます。 #### デフォルト表示 @@ -52,23 +53,25 @@ title: フォームエディター ツールバーには以下の要素があります: -| アイコン | 名称 | 説明 | -| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | -| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#selecting-objects) | フォームオブジェクトの選択・移動・リサイズをおこないます。
    **注**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter**キーを押すことで編集モードになります。 | -| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#data-entry-order) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -| ![](../assets/en/FormEditor/moving.png) | [移動](#moving-objects) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -| ![](../assets/en/FormEditor/zoom.png) | [拡大](#zoom) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -| ![](../assets/en/FormEditor/alignment.png) | [整列](#aligning-objects) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。CSS プレビューが "なし" の場合にのみ利用可能です。 | -| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#distributing-objects) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。CSS プレビューが "なし" の場合にのみ利用可能です。 | -| ![](../assets/en/FormEditor/level.png) | [レベル](#layering-objects) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#grouping-objects) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#form-pages) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#css-preview) | このボタンで、使用する CSSモードを選択します。 | -| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#views) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | -| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#shields) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | -| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#list-box-builder) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | +| アイコン | 名称 | 説明 | +| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | +| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#selecting-objects) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter**キーを押すことで編集モードになります。

    | +| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#data-entry-order) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | +| ![](../assets/en/FormEditor/moving.png) | [移動](#moving-objects) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | +| ![](../assets/en/FormEditor/zoom.png) | [拡大](#zoom) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | +| ![](../assets/en/FormEditor/alignment.png) | [整列](#aligning-objects) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#distributing-objects) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/level.png) | [レベル](#layering-objects) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#grouping-objects) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#form-pages) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#css-preview) | このボタンで、使用する CSSモードを選択します。 | +| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#views) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | +| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#shields) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | +| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#list-box-builder) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | +| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#insert-fields) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | + ### オブジェクトバーを使用する @@ -86,7 +89,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 @@ -127,8 +130,6 @@ title: フォームエディター - オブジェクトバーからオブジェクトをドラッグ&ドロップする。 - 定義済み [オブジェクトライブラリ](objectLibrary.md) から選択したオブジェクトをドラッグ&ドロップあるいはコピー/ペーストする。 - 他のフォームからオブジェクトをドラッグ&ドロップする。 - - - エクスプローラー (フィールド) やデザインモードの他のエディター (リストやピクチャー等) からオブジェクトをドラッグ&ドロップする。 オブジェクトをフォームに配置したら、フォームエディターを使用してそのオブジェクトのプロパティを編集できます。 @@ -145,12 +146,15 @@ title: フォームエディター ツールバーを使用してオブジェクトを選択するには: -1. ツールバーの矢印ツールをクリックします。![](../assets/en/FormEditor/selection.png) マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります。 -2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。![](../assets/en/FormEditor/selectResize.png) +1. ツールバーの矢印ツールをクリックします。

    ![](../assets/en/FormEditor/selection.png)

    + +

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    . + +2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。

    ![](../assets/en/FormEditor/selectResize.png)

    プロパティリストを使用してオブジェクトを選択するには: -1. プロパティリストの一番上にあるオブジェクトリストドロップダウンリストからオブジェクト名を選択します。この方法では、他のオブジェクトの下に隠れているオブジェクトや、カレントウィンドウの表示領域外に置かれているオブジェクトを選択することができます。 オブジェクトの選択を解除するには、オブジェクト境界の外側をクリックするか、またはオブジェクト上で **Shift+クリック** します。 > "デザインモードを検索" の結果ウィンドウでオブジェクトをダブルクリックして選択することもできます。 +1. プロパティリストの一番上にあるオブジェクトリストドロップダウンリストからオブジェクト名を選択します。 この方法では、他のオブジェクトの下に隠れているオブジェクトや、カレントウィンドウの表示領域外に置かれているオブジェクトを選択することができます。 オブジェクトの選択を解除するには、オブジェクト境界の外側をクリックするか、またはオブジェクト上で **Shift+クリック** します。 > "デザインモードを検索" の結果ウィンドウでオブジェクトをダブルクリックして選択することもできます。 > "デザインモードを検索" の結果ウィンドウでオブジェクトをダブルクリックして選択することもできます。 ### 複数オブジェクトの選択 @@ -189,9 +193,9 @@ title: フォームエディター ![](../assets/en/FormEditor/duplcateMany.png) -- 上のエリアには、作成したいオブジェクトの列数と行数を入力します。たとえば、3列 2行のオブジェクトを作成したい場合、列に 3 を、行に 2 を入力します。 横に 3つの新しいコピーを作成したい場合は、列欄に 4 を入力し、行はデフォルトの 1 のままにします。 +- 上のエリアには、作成したいオブジェクトの列数と行数を入力します。 たとえば、3列 2行のオブジェクトを作成したい場合、列に 3 を、行に 2 を入力します。 横に 3つの新しいコピーを作成したい場合は、列欄に 4 を入力し、行はデフォルトの 1 のままにします。 -- 列と行それぞれに、コピー間のオフセットを指定できます。値はポイント単位で指定します。 オフセットは、元のオブジェクトに対して相対的に、コピー毎に適用されます。たとえば、元のオブジェクトの高さが 50ポイントである場合、オブジェクトごとに 20ポイント縦オフセットするには、列の "オフセット" エリアに 70 を入力します。 +- 列と行それぞれに、コピー間のオフセットを指定できます。 値はポイント単位で指定します。 オフセットは、元のオブジェクトに対して相対的に、コピー毎に適用されます。たとえば、元のオブジェクトの高さが 50ポイントである場合、オブジェクトごとに 20ポイント縦オフセットするには、列の "オフセット" エリアに 70 を入力します。 - 格子状に変数を作成したい場合、**変数に番号設定** オプションを選択し、番号を振る方向を行または列から選択します。 選択したオブジェクトが変数の場合にのみ、このオプションは有効になります。 詳細は *デザインリファレンス* で [**グリッド上にオブジェクト作成**](https://doc.4d.com/4Dv19/4D/19/Duplicating-on-a-matrix.300-5416673.ja.html) を参照ください。 @@ -231,12 +235,13 @@ title: フォームエディター オブジェクトをグループ化するには: 1. グループ化したいオブジェクトを選択します。 -2. オブジェクトメニューから **グループ化** を選択します。
    または
    フォームエディターのツールバーでグループ化ボタンをクリックします: ![](../assets/en/FormEditor/group.png)
    4D は、新たにグループ化されたオブジェクトの境界をハンドルで表わします。 グループ内の各オブジェクトの境界にはハンドルが表示されません。 これ以降、グループ化されたオブジェクトを編集すると、グループを構成する全オブジェクトが変更されます。 +2. オブジェクトメニューから **グループ化** を選択します。 または フォームエディターのツールバーでグループ化ボタンをクリックします。

    ![](../assets/en/FormEditor/group.png)

    +4D は、新たにグループ化されたオブジェクトの境界をハンドルで表わします。 グループ内の各オブジェクトの境界にはハンドルが表示されません。 これ以降、グループ化されたオブジェクトを編集すると、グループを構成する全オブジェクトが変更されます。 オブジェクトのグループ化を解除するには: 1. グループ化を解除したいグループオブジェクトを選択します。 -2. **オブジェクト** メニューから **グループ化解除** を選択します。
    または
    フォームエディターのツールバーで **グループ化解除** ボタン (**グループ化** ボタンのサブ項目) をクリックします。
    **グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。
    4D は個々のオブジェクトの境界をハンドルで表わします。 +2. **オブジェクト** メニューから **グループ化解除** を選択します。

    OR

    フォームエディターのツールバーで **グループ化解除** ボタン (**グループ化** ボタンのサブ項目) をクリックします。

    **グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。

    4D は個々のオブジェクトの境界をハンドルで表わします。 ### オブジェクトの整列 @@ -263,9 +268,9 @@ title: フォームエディター このダイアログボックスを表示するには、揃えたいオブジェクトを選択し、**オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから **整列...** コマンドを選択します。 -- "左/右整列" や "上/下整列" エリアで、実行しようとする整列に対応する整列アイコンをクリックします。見本エリアには、選択結果が表示されます。 +- "左/右整列" や "上/下整列" エリアで、実行しようとする整列に対応する整列アイコンをクリックします。

    見本エリアには、選択結果が表示されます。

    -- 標準のアンカー方式による整列を実行するには、**プレビュー** または **適用** をクリックします。この場合、整列をおこなう方向で最も離れた位置にあるオブジェクトがアンカーとして使用され、他のオブジェクトはこのオブジェクトに合わせられます。 たとえば、一連のオブジェクトに対して右揃えを実行したい場合、一番右側に位置するオブジェクトがアンカーとして使用されます。
    または:
    特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。 +- 標準のアンカー方式による整列を実行するには、**プレビュー** または **適用** をクリックします。 この場合、整列をおこなう方向で最も離れた位置にあるオブジェクトがアンカーとして使用され、他のオブジェクトはこのオブジェクトに合わせられます。 たとえば、一連のオブジェクトに対して右揃えを実行したい場合、一番右側に位置するオブジェクトがアンカーとして使用されます。 または:

    特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。

    **プレビュー** ボタンをクリックすると、整列の結果をプレビューすることができます。 するとフォームエディター上のオブジェクトは見かけ上整列しますが、ダイアログボックスが表示されたままなので、この整列のキャンセルや適用をおこなうことができます。 > このダイアログボックスでは、整列と均等配置を合わせて実行することができます。 整列に関する詳細は [オブジェクトの整列](#オブジェクトの整列) を参照ください。 @@ -299,17 +304,17 @@ title: フォームエディター 1. 3つ以上のオブジェクトを選択し、希望する均等配置ツールをクリックします。 -2. 適用したい均等配置に対応する整列ツールをツールバー上で選択します。![](../assets/en/FormEditor/distributionTool.png)
    または
    **オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから均等揃えメニューコマンドを選択します。
    4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 +2. 適用したい均等配置に対応する整列ツールをツールバー上で選択します。

    ![](../assets/en/FormEditor/distributionTool.png)

    OR

    **オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから均等揃えメニューコマンドを選択します。

    4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 "整列と均等配置" ダイアログボックスを用いてオブジェクトを均等に配置するには: 1. 均等配置したいオブジェクトを選択します。 -2. **オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから **整列...** コマンドを選択します。以下のダイアログボックスが表示されます:![](../assets/en/FormEditor/alignmentAssistant.png) +2. **オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから **整列...** コマンドを選択します。 以下のダイアログボックスが表示されます:![](../assets/en/FormEditor/alignmentAssistant.png) -3. "左/右整列" や "上/下整列" エリアで、標準の均等配置アイコンをクリックします: ![](../assets/en/FormEditor/horizontalDistribution.png) (標準の横均等揃えアイコン)
    見本エリアには、選択結果が表示されます。 +3. "左/右整列" や "上/下整列" エリアで、標準の均等配置アイコンをクリックします: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (標準の横均等揃えアイコン)

    見本エリアには、選択結果が表示されます。 -4. 標準の均等配置を実行するには、**プレビュー** または *適用* をクリックします。この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。
    または:
    特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます: +4. 標準の均等配置を実行するには、**プレビュー** または *適用* をクリックします。

    この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。

    または:

    特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます:

    - 左/右整列の場合、各アイコンは次の均等配置に対応します: 選択オブジェクトの左辺、中央 (横)、右辺で均等に揃えます。 - 上/下整列の場合、各アイコンは次の均等配置に対応します: 選択オブジェクトの上辺、中央 (縦)、下辺で均等に揃えます。 @@ -362,13 +367,15 @@ JSONフォームの入力順序の設定は、[`entryOrder`](properties_JSONref. 入力順モードに切り替え、入力順を変更するには: -1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします: ![](../assets/en/FormEditor/zOrder.png)
    ポインターが入力順ポインターに変わり、4D はフォーム上に線を引いて、データ入力時にオブジェクトが選択される順序を示します。
    ツールパレット上の他のツールをクリックするまでは、入力順序の表示と変更操作しかおこなえません。 +1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします:

    ![](../assets/en/FormEditor/zOrder.png)

    + + ポインターが入力順ポインターに変わり、4D はフォーム上に線を引いて、データ入力時にオブジェクトが選択される順序を示します。 ツールパレット上の他のツールをクリックするまでは、入力順序の表示と変更操作しかおこなえません。 -2. データ入力順を変更するには、フォームオブジェクト上にポインターを置き、マウスボタンを押したまま、次の入力順に設定したいオブジェクトまでポインターをドラッグします。![](../assets/en/FormEditor/entryOrder3.png)
    これに応じて、4D はデータ入力順を調整します。 +2. データ入力順を変更するには、フォームオブジェクト上にポインターを置き、マウスボタンを押したまま、次の入力順に設定したいオブジェクトまでポインターをドラッグします。

    ![](../assets/en/FormEditor/entryOrder3.png)

    これに応じて、4D はデータ入力順を調整します。 3. 入力順を設定したいだけ、ステップ2 を繰り返します。 -4. 入力順の設定が終了したら、ツールバーの他のツールをクリックするか、**フォーム** メニューから **入力順** を選択します。
    4Dは、フォームエディターの通常操作に戻ります。 +4. 入力順の設定が終了したら、ツールバーの他のツールをクリックするか、**フォーム** メニューから **入力順** を選択します。 4Dは、フォームエディターの通常操作に戻ります。 > フォームのカレントページの入力順だけが表示されます。 フォームのページ0 や継承フォームに入力可オブジェクトが含まれている場合、デフォルトの入力順は次のようになります: 継承フォームのページ0 のオブジェクト→ 継承フォームのページ1 のオブジェクト→ 開かれているフォームのページ0 のオブジェクト→ 開かれているフォームのカレントページのオブジェクト。 @@ -492,6 +499,26 @@ stroke: #800080; ![](../assets/en/FormEditor/listboxBuilderListbox.png) + +## フィールドを挿入 + +**フィールドを挿入** ボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 このウィザードは、基本的な入力フォームやリストフォームを作成するためのショートカットです。 + +**フィールドを挿入** ボタンは、テーブルフォームでのみ利用可能です。 + +結果のレイアウトは、フォームタイプによって異なります: + +- **詳細フォーム**: **フィールドを挿入** ボタンをクリックすると、ページデザインのフォームが生成されます: + +![](../assets/en/FormEditor/insertFields2.png) + +- **リストフォーム**: **フィールドの挿入** ボタンをクリックすると、リストフォームデザインのフォームが生成されます (フィールドが 1行に並べられ、エリアマーカーが表示されます): + +![](../assets/en/FormEditor/insertFields3.png) + + + + ## バッジ フォームエディターではバッジを使用してオブジェクトプロパティの表示を容易にできます。 バッジは、フォームのツールバーで選択します: @@ -576,6 +603,7 @@ stroke: #800080; #### ビューの作成 + フォーム内で作成されたオブジェクトは、そのフォームの最初のビュー ("View 1") に配置されます。 最初のビューは **常に** デフォルトビューで、名前の後に (Default) と表示されます。 このビューの名前は変更することができますが ([ビューの名称変更](#ビューの名称変更) 参照)、デフォルトビューであることに変わりはありません。 ![](../assets/en/FormEditor/createView.png) From 28be71a7a10f3d39c0f862fbd18e66119357c077 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:04 +0200 Subject: [PATCH 2571/4889] New translations formeditor.md (Portuguese, Brazilian) --- .../version-19/FormEditor/formEditor.md | 70 +++++++++++++------ 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index f1359dc0164085..92848ce6f355c5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -21,6 +21,7 @@ You can show or hide several interface elements on the current page of the form: - **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). - **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). - **Limites**: Limites do formulário. When this option is selected, the form is displayed in the Form editor as it appears in Application mode. This way you can adjust your form without having to switch to the Application mode in order to see the result. + > > The [**Size Based on**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) and [**Vert margin**](properties_FormSize.md#vert-margin) settings of the form properties affect the form’s limits. When using these settings, the limits are based on the objects in the form. When you modify the size of an object that is located next to the form’s border, it is modified to reflect that change. #### Visualização por defeito @@ -55,12 +56,12 @@ A barra de ferramentas contém os seguintes elementos: | Ícone | Nome | Descrição | | ------------------------------------------------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Executar o formulário | Utilizado para testar a execução do formulário. When you click on this button, 4D opens a new window and displays the form in its context (list of records for a list form and current record page for a detail form). O formulário é executado no processo principal. | -| ![](../assets/en/FormEditor/selection.png) | [Ferramenta de selecção](#selecting-objects) | Allows selecting, moving and resizing form objects.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode. | +| ![](../assets/en/FormEditor/selection.png) | [Ferramenta de selecção](#selecting-objects) | Permite selecionar, mover e redimensionar os objetos do formulário.

    Allows selecting, moving and resizing form objects.Note: When an object of the Text or Group Box type is selected, pressing the Enter key lets you switch to editing mode.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Ordem de entrada](#selecting-objects) | Switches to “Entry order” mode, where it is possible to view and change the current entry order of the form. Note that shields allow viewing the current entry order, while still working in the form. | | ![](../assets/en/FormEditor/moving.png) | [Deslocamento](#moving-objects) | Switches to “Move” mode, where it is possible to reach any part of the form quickly by using drag and drop in the window. O cursor assume a forma de uma mão. Este modo de navegação é particularmente útil ao ampliar o formulário. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar a percentagem de visualização do formulário (100% por padrão). You can switch to “Zoom” mode by clicking on the magnifying glass or by clicking directly on the desired bar. Esta função é descrita em pormenor na secção anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#aligning-objects) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.Available only with CSS Preview None | -| ![](../assets/en/FormEditor/distribution.png) | [Distribuição](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.Available only with CSS Preview None | +| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#aligning-objects) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribuição](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nível](#layering-objects) | This button is linked to a menu that allows aligning objects in the form. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/group.png) | [Grupo/Ungrupo](#grouping-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Visualização e gestão de páginas](forms.html#form-pages) | Esta área permite passar de uma página de formulário para outra e adicionar páginas. Para navegar entre páginas de formulários, clique nos botões de seta, ou clique na área central e escolha a página a exibir a partir do menu que aparece. Se clicar no botão da seta para a direita enquanto é exibida a última página do formulário, 4D permite-lhe adicionar uma página. | @@ -69,6 +70,8 @@ A barra de ferramentas contém os seguintes elementos: | ![](../assets/en/FormEditor/shields2.png) | [Mostrando escudos](#shields) | Each click on this button causes the successive display of each type of form shield. The button is also linked to a menu that allows directly selecting the type of shield to display. | | ![](../assets/en/FormEditor/library.png) | [Librería de objetos preconfigurada](objectLibrary.html) | This button displays the preconfigured object library that provides numerous objects with certain properties that have been predefined. | | ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Criação de list box](#list-box-builder) | Este botão cria list boxes entity selection. | +| ![](../assets/en/FormEditor/insertFields.png) | [Inserir campos](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | + ### Barra de objetos @@ -127,8 +130,6 @@ Pode utilizar os seguintes atalhos na Lista de Propriedades: - Arrastando e soltando o objeto da barra de objetos - By drag-and-drop or copy-paste operations on an object selected from the preconfigured [object library](objectLibrary.md), - Ao arrastar e largar um objeto de outro formulário, - - - By dragging and dropping an object from the Explorer (fields) or from other editors in the Design environment (lists, pictures, etc.) Once the object is placed in the form, you can modify its characteristics using the Form editor. @@ -145,12 +146,15 @@ Before you can perform any operation on an object (such as changing a line width Para seleccionar um objecto utilizando a barra de ferramentas: -1. Click the Arrow tool in the toolbar.![](../assets/en/FormEditor/selection.png) When you move the pointer into the form area, it becomes a standard arrow-shaped pointer. -2. Clique no objecto que deseja selecionar. As pegas de redimensionamento identificam o objeto selecionado.![](../assets/en/FormEditor/selectResize.png) +1. Clique na ferramenta Seta na barra de ferramentas.

    ![](../assets/en/FormEditor/selection.png)

    + +

    Click the Arrow tool in the toolbar. When you move the pointer into the form area, it becomes a standard arrow-shaped pointer.

    . + +2. Clique no objecto que deseja selecionar. As pegas de redimensionamento identificam o objeto selecionado.

    ../assets/en/FormEditor/selectResize.png

    Para selecionar um objecto utilizando a Lista de Propriedades: -1. Choose the object’s name from the Object List drop-down list located at the top of the Property List.Using these two methods, you can select an object that is hidden by other objects or located outside the visible area of the current window. Para desmarcar um objecto, clicar fora dos limites do objecto ou **Shift+click** o objecto. +1. Escolher o nome do objecto na lista pendente da Lista de Objectos localizada no topo da Lista de Propriedades. Usando estes dois métodos, pode seleccionar um objecto que esteja escondido por outros objectos ou localizado fora da área visível da janela actual. Para desmarcar um objecto, clicar fora dos limites do objecto ou **Shift+click** o objecto. > > > It is also possible to select objects by double-clicking them in the result window of ""Find in design" operation. ### Selecção de múltiplos objectos @@ -189,9 +193,9 @@ A caixa de diálogo "Duplicar muitos" aparece quando se seleciona um ou mais obj ![](../assets/en/FormEditor/duplcateMany.png) -- In the upper area, enter the number of columns and lines (rows) of objects you want to get.For example, if you want three columns and two lines of objects, enter 3 in the Column(s) area and 2 in the Line(s) area. Se quiser três novas cópias horizontais de um objecto, introduza 4 na área de Coluna(s) e deixe o valor por defeito, 1, na área de Linha(s). +- Na área superior, introduza o número de colunas e linhas (linhas) de objectos que pretende obter. Por exemplo, se quiser três colunas e duas linhas de objectos, introduza 3 na área de Coluna(s) e 2 na área de Linha(s). Se quiser três novas cópias horizontais de um objecto, introduza 4 na área de Coluna(s) e deixe o valor por defeito, 1, na área de Linha(s). -- For lines and columns, define the offset that you wish to leave between each copy.The value must be expressed in points. It will be applied to each copy, or copies, in relation to the original object. For example, if you want to leave a vertical offset of 20 points between each object and the height of the source object is 50 points, enter 70 in the column’s “Offset” area. +- Para linhas e colunas, defina o offset que deseja deixar entre cada cópia. O valor deve ser expresso em pontos. It will be applied to each copy, or copies, in relation to the original object. For example, if you want to leave a vertical offset of 20 points between each object and the height of the source object is 50 points, enter 70 in the column’s “Offset” area. - Se desejar criar uma matriz de variáveis, seleccione a opção **Number Variables** e seleccione a direcção em que as variáveis devem ser numeradas, seja por linha(s) ou por coluna(s). Esta opção só está activa quando o objecto seleccionado é uma variável. For more information on this option, refer to **Duplicating on a matrix** in the *Design Reference*. @@ -231,12 +235,13 @@ O agrupamento só afeta os objetos no editor de formulários. Quando o formulár Para agrupar objectos: 1. Selecione o objecto agrupado que pretende desagrupar. -2. Choose **Group** from the Object menu.OR Click the Group button in the toolbar of the Form editor:![](../assets/en/FormEditor/group.png) 4D marks the boundary of the newly grouped objects with handles. No handles mark the boundary of any of the individual objects within the group. Now, when you modify the grouped object, you change all the objects that make up the group. +2. Selecione **Grupo** no menu Objeto. OR Click the Group button in the toolbar of the Form editor:

    ![](../assets/en/FormEditor/group.png)

    +Choose **Group** from the Object menu.OR Click the Group button in the toolbar of the Form editor:![](../assets/en/FormEditor/group.png) 4D marks the boundary of the newly grouped objects with handles. No handles mark the boundary of any of the individual objects within the group. Now, when you modify the grouped object, you change all the objects that make up the group. Para desagrupar objetos: 1. Seleccione o objecto ou objectos que pretende duplicar. -2. Choose **Ungroup** from the **Object** menu.ORClick the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.4D marks the boundaries of the individual objects with handles. +2. Choose **Ungroup** from the **Object** menu.ORClick the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    OU

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If Ungroup is dimmed, this means that the selected object is already separated into its simplest form.4D marks the boundaries of the individual objects with handles.

    4D marca os limites dos objetos individuais com alças. ### Alinhamento de objetos @@ -263,9 +268,9 @@ The Alignment Assistant allows you to perform any type of alignment and/or distr To display this dialog box, select the objects you want to align then choose the **Alignment** command from the **Align** submenu in the **Object** menu or from the context menu of the editor. -- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.The example area displays the results of your selection. +- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.

    A área de exemplo apresenta os resultados da sua seleção.

    -- To perform an alignment that uses the standard anchor scheme, click **Preview** or **Apply**.In this case 4D uses the object that is the furthest in the alignment’s direction as the anchor and aligns the other objects to that object. For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.OR:To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. Neste caso, a posição do objeto de referência não será alterada. +- To perform an alignment that uses the standard anchor scheme, click **Preview** or **Apply**. In this case 4D uses the object that is the furthest in the alignment’s direction as the anchor and aligns the other objects to that object. Por exemplo, se quiser realizar um alinhamento correcto num conjunto de objectos, o objecto mais à direita será utilizado como âncora. For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.OR:To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list.

    To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. Neste caso, a posição do objeto de referência não será alterada.

    Pode pré-visualizar os resultados do alinhamento clicando no botão **Pré-visualização**. Os objetos são então alinhados no editor de formulários, mas como a caixa de diálogo não desaparece, ainda é possível cancelar ou aplicar o alinhamento. > Esta caixa de diálogo permite-lhe alinhar e distribuir objetos numa única operação. Para mais informações sobre como distribuir objetos, consultar [Distribuir objetos](#distributing-objects). @@ -299,17 +304,17 @@ Para distribuir objetos com igual espaçamento: 1. Selecione três ou mais objetos e clique na ferramenta Distribuir pretendida. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.![](../assets/en/FormEditor/distributionTool.png)ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.4D distributes the objects accordingly. Objects are distributed using the distance to their centers and the largest distance between two consecutive objects is used as a reference. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.

    ![](../assets/en/FormEditor/distributionTool.png)

    OU

    Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.

    In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.![](../assets/en/FormEditor/distributionTool.png)ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.4D distributes the objects accordingly. Objects are distributed using the distance to their centers and the largest distance between two consecutive objects is used as a reference. Para distribuir objetos utilizando a caixa de diálogo Alinhar e distribuir: 1. Seleccione os objectos que pretende distribuir. -2. Choose the **Alignment** command from the **Align** submenu in the **Object** menu or from the context menu of the editor.The following dialog box appears:![](../assets/en/FormEditor/alignmentAssistant.png) +2. Choose the **Alignment** command from the **Align** submenu in the **Object** menu or from the context menu of the editor. Aparece a seguinte caixa de diálogo:![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)(Standard horizontal distribution icon)The example area displays the results of your selection. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)(Standard horizontal distribution icon)The example area displays the results of your selection.![](../assets/en/FormEditor/horizontalDistribution.png)

    (Ícone de distribuição horizontal standard)

    A área de exemplo apresenta os resultados da sua seleção. -4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opção funciona como um interruptor. If the Distribute check box is selected, the icons located below it perform a different function: +4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.

    In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.OR:To execute a specific distribution, select the Distribute option (for example if you want to distribute the objects based on the distance to their right side).

    For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.OR:To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list.

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opção funciona como um interruptor. If the Distribute check box is selected, the icons located below it perform a different function:

    - Horizontally, the icons correspond to the following distributions: evenly with respect to left sides, centers (hor.) and right sides of the selected objects. - Vertically, the icons correspond to the following distributions: evenly with respect to top edges, centers (vert.) and bottom edges of the selected objects. @@ -362,13 +367,15 @@ This paragraph describes viewing and modifying the entry order using the “Entr Para ver ou alterar a ordem de entrada: -1. Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:![](../assets/en/FormEditor/zOrder.png)The pointer turns into an entry order pointer and 4D draws a line in the form showing the order in which it selects objects during data entry.Viewing and changing the data entry order are the only actions you can perform until you click any tool in the Tools palette. +1. When you are satisfied with the data entry order, click any unselected tool in the toolbar or choose **Entry Order** from the **Form** menu.4D returns to normal operation of the Form editor.

    ![](../assets/en/FormEditor/zOrder.png)

    + + Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:![](../assets/en/FormEditor/zOrder.png)The pointer turns into an entry order pointer and 4D draws a line in the form showing the order in which it selects objects during data entry. A visualização e alteração da ordem de introdução de dados são as únicas acções que pode realizar até clicar em qualquer ferramenta na paleta Ferramentas. -2. Para mudar a ordem de entrada de dados, posicione o ponteiro em um objeto no formulário e, enquanto mantém pressionado o botão do mouse, arraste o ponteiro para o objeto que deseja na ordem de entrada de dados.![](../assets/en/FormEditor/entryOrder3.png)4D ajustará a ordem de entrada de acordo. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.![](../assets/en/FormEditor/entryOrder3.png)4D will adjust the entry order accordingly.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D irá ajustar a ordem de entrada em conformidade. 3. Repita a etapa 2 tantas vezes quantas forem necessárias para definir a ordem de introdução de dados que desejar. -4. When you are satisfied with the data entry order, click any unselected tool in the toolbar or choose **Entry Order** from the **Form** menu.4D returns to normal operation of the Form editor. +4. Quando estiver satisfeito com a ordem de entrada de dados, clique em qualquer ferramenta não selecionada na barra de ferramentas ou escolha **Ordem de entrada** a partir do menu **Formulário**. 4D regressa ao funcionamento normal do editor de formulários. > Somente a ordem de entrada da página atual do formulário é exibida. If the form contains enterable objects on page 0 or coming from an inherited form, the default entry order is as follows: Objects from page 0 of the inherited form > Objects from page 1 of the inherited form > Objects from page 0 of the open form > Objects from the current page of the open form. @@ -492,6 +499,26 @@ O list box final: ![](../assets/en/FormEditor/listboxBuilderListbox.png) + +## Inserir campos + +The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. Esse assistente é um atalho para projetar formulários básicos de entrada ou formulários lista. + +The **Insert fields** button is only available with table forms. + +O desenho do formulário resultante depende do formulário: + +- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: + +![](../assets/en/FormEditor/insertFields2.png) + +- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: + +![](../assets/en/FormEditor/insertFields3.png) + + + + ## Escudos The 4D Form Editor uses shields to make viewing object properties easier. Pode encontrá-los na barra de ferramentas do formulário: @@ -576,6 +603,7 @@ Aqui estão algumas coisas importantes que você deve saber antes de começar a #### Criar vistas + Qualquer objecto criado num formulário é colocado na primeira vista ("Vista 1") do formulário. A primeira vista é **sempre** a vista por defeito, indicada por (Default) após o nome. The view's name can be changed (see [Renaming views](#renaming-views)), however it remains the default view. ![](../assets/en/FormEditor/createView.png) From fac6057a293736cdeacd1a08e3d7735f4f5c2009 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:12 +0200 Subject: [PATCH 2572/4889] New translations macros.md (Japanese) --- .../version-19/FormEditor/macros.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md index 94f39e91d279bd..f4a1f625fbd76b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md @@ -106,7 +106,7 @@ Function onInvoke($editor : Object)->$result : Object JSONファイルの説明です: -| 属性 | | | タイプ | 説明 | +| 属性 | | | 型 | 説明 | | ------ | ------------------- | ------------------------ | ------ | -------------------------- | | macros | | | object | 定義されたマクロのリスト | | | `` | | object | マクロ定義 | @@ -151,9 +151,9 @@ JSONファイルの説明です: #### Class constructor($macro : Object) -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------ | ------ | ---------------------------------- | -| $macro | Object | `formMacros.json` ファイルのマクロ宣言オブジェクト | +| $macro | オブジェクト | `formMacros.json` ファイルのマクロ宣言オブジェクト | [Class constructor](Concepts/classes.md#class-constructor) 関数が定義されている場合、マクロはそれによってインスタンス化されます。 @@ -188,10 +188,10 @@ Class constructor($macro : Object) #### onInvoke($editor : Object) -> $result : Object -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------- | ------ | --------------------------------------------- | -| $editor | Object | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | -| $result | Object | マクロによって変更されたフォームプロパティ (任意) | +| $editor | オブジェクト | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | +| $result | オブジェクト | マクロによって変更されたフォームプロパティ (任意) | マクロが呼び出されるたびに、`onInvoke` 関数が自動的に実行されます。 @@ -201,28 +201,28 @@ Class constructor($macro : Object) *$editor* 引数にて渡されるプロパティは次の通りです: -| プロパティ | タイプ | 説明 | -| -------------------------------- | ---------- | -------------------------------- | -| $editor.editor.form | Object | フォーム全体 | -| $editor.editor.file | File | フォームファイルの Fileオブジェクト | -| $editor.editor.name | String | フォームの名称 | -| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | -| $editor.editor.currentPageNumber | number | 現在のページの番号 | -| $editor.editor.currentPage | Object | 現在のページ (フォームオブジェクトおよび入力順序を格納) | -| $editor.editor.currentSelection | Collection | 選択されているオブジェクトの名称のコレクション | -| $editor.editor.formProperties | Object | カレントフォームのプロパティ | -| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | +| プロパティ | 型 | 説明 | +| -------------------------------- | ------ | -------------------------------- | +| $editor.editor.form | オブジェクト | フォーム全体 | +| $editor.editor.file | File | フォームファイルの Fileオブジェクト | +| $editor.editor.name | String | フォームの名称 | +| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | +| $editor.editor.currentPageNumber | number | 現在のページの番号 | +| $editor.editor.currentPage | オブジェクト | 現在のページ (フォームオブジェクトおよび入力順序を格納) | +| $editor.editor.currentSelection | コレクション | 選択されているオブジェクトの名称のコレクション | +| $editor.editor.formProperties | オブジェクト | カレントフォームのプロパティ | +| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | マクロによる変更をフォームに反映させたい場合に、`$result` オブジェクトに渡せるプロパティの一覧です。 いずれのプロパティも任意です: -| プロパティ | タイプ | 説明 | -| ----------------- | ---------- | --------------------------------- | -| currentPage | Object | マクロによって変更されたオブジェクトを含む currentPage | -| currentSelection | Collection | マクロによって変更された currentSelection | -| formProperties | Object | マクロによって変更された formProperties | -| editor.groups | Object | マクロによって変更されたグループ情報 | -| editor.views | Object | マクロによって変更されたビュー情報 | -| editor.activeView | String | 有効なビュー名 | +| プロパティ | 型 | 説明 | +| ----------------- | ------ | --------------------------------- | +| currentPage | オブジェクト | マクロによって変更されたオブジェクトを含む currentPage | +| currentSelection | コレクション | マクロによって変更された currentSelection | +| formProperties | オブジェクト | マクロによって変更された formProperties | +| editor.groups | オブジェクト | マクロによって変更されたグループ情報 | +| editor.views | オブジェクト | マクロによって変更されたビュー情報 | +| editor.activeView | String | 有効なビュー名 | たとえば、currentPage と editor.groups の内容が変わった場合には、戻り値を次のように設定します: @@ -240,9 +240,9 @@ Class constructor($macro : Object) * 次の構造を持つオブジェクトの使用: -| プロパティ | タイプ | 説明 | -| ----- | --- | -- | -| | | | +| プロパティ | 型 | 説明 | +| ----- | - | -- | +| | | | source|文字列|メソッドコード| 後者の場合、4D は "objectMethods" フォルダー内に当該オブジェクト名を冠したファイルを作成し、`source` 属性に指定したメソッドコードを格納します。 この機能はマクロコードの場合にのみ有効です。 @@ -283,14 +283,14 @@ Function onInvoke($editor : Object)->$result : Object #### onError($editor : Object; $resultMacro : Object ; $error : Collection) -| 引数 | | タイプ | 説明 | -| ------------ | --------------------- | ---------- | ------------------------------------ | -| $editor | | Object | [onInvoke](#oninvoke) に渡されたオブジェクト | -| $resultMacro | | Object | [onInvoke](#oninvoke) によって返されたオブジェクト | -| $error | | Collection | エラースタック | -| | [].errCode | Number | エラーコード | -| | [].message | Text | エラーの詳細 | -| | [].componentSignature | Text | 内部コンポーネントのシグネチャー | +| 引数 | | 型 | 説明 | +| ------------ | --------------------- | ------ | ------------------------------------ | +| $editor | | オブジェクト | [onInvoke](#oninvoke) に渡されたオブジェクト | +| $resultMacro | | オブジェクト | [onInvoke](#oninvoke) によって返されたオブジェクト | +| $error | | コレクション | エラースタック | +| | [].errCode | Number | エラーコード | +| | [].message | Text | エラーの詳細 | +| | [].componentSignature | Text | 内部コンポーネントのシグネチャー | マクロの実行時にエラーが発生した場合、`onError` 関数が実行されます。 From 1276c4899a87b4b5412c62b4331e392f37433c4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:23 +0200 Subject: [PATCH 2573/4889] New translations properties_action.md (Japanese) --- .../version-19/FormEditor/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Action.md index b0d1fbcb29fb43..8d563bb9a7bfb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Action.md @@ -27,5 +27,5 @@ title: アクション | 名称 | データタイプ | とりうる値 | | ------ | ------ | ---------------------------------------- | -| method | text | フォームメソッドの標準またはカスタムのファイルパス、またはプロジェクトメソッド名 | +| method | テキスト | フォームメソッドの標準またはカスタムのファイルパス、またはプロジェクトメソッド名 | From 967c1dfea9c3b3c2dee44bad2aef7e7831f05ed9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:43 +0200 Subject: [PATCH 2574/4889] New translations properties_print.md (French) --- .../version-19/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md index ca809d70ff7b34..9b5b411ff42314 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md @@ -4,7 +4,7 @@ title: Imprimer --- -## Settings +## Propriétés Permet de définir des paramètres d'impression spécifiques pour le formulaire. Cette fonctionnalité est utile pour afficher les limites de pages d'impression dans l'éditeur de formulaire. From aad8a15f4ae3985727b167c2a8883827ffce2bf2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:46 +0200 Subject: [PATCH 2575/4889] New translations properties_print.md (Japanese) --- .../version-19/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md index d8317beb415b0d..eb37f53ee438e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/properties_Print.md @@ -4,7 +4,7 @@ title: 印刷 --- -## 設定 +## Settings フォーム毎に用紙設定をおこなうことができます。 この機能は、フォームエディターで印刷ページの境界を表示するのに便利です。 From ca6a43a9903441aec97cf207f043d505d5da1297 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:27:54 +0200 Subject: [PATCH 2576/4889] New translations buttongrid_overview.md (Portuguese, Brazilian) --- .../version-19/FormObjects/buttonGrid_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/buttonGrid_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/buttonGrid_overview.md index de76f251b73b33..017dea943fc383 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/buttonGrid_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/buttonGrid_overview.md @@ -23,7 +23,7 @@ Os botões da grelha estão numerados do canto superior esquerdo para o canto in ### Ir para página -Você pode atribuir a [ação padrão](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) `gotoPage` a uma grade de botões. Quando esta ação é selecionada, 4D mostrará automaticamente a página do formulário que corresponde ao número do botão selecionado na grelha de botões. Por exemplo, se o usuário seleciona o décimo botão da grade, 4D mostrará a décima página do formulário atual (se existir). +É possível atribuir a `gotoPage`ação padrão[](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) a uma grelha de botões. Quando esta ação é selecionada, 4D mostrará automaticamente a página do formulário que corresponde ao número do botão selecionado na grelha de botões. Por exemplo, se o usuário seleciona o décimo botão da grade, 4D mostrará a décima página do formulário atual (se existir). ## Propriedades compatíveis From e2462dc33b95ae7b701c8c2e1372eb0ed36d8b26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:28:05 +0200 Subject: [PATCH 2577/4889] New translations combobox_overview.md (Japanese) --- .../version-19/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/comboBox_overview.md index b1cf67ddd61b7b..c9c3cf7680b6b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/comboBox_overview.md @@ -21,9 +21,9 @@ title: コンボボックス コンボボックスのデータソースとして、[コレクション](Concepts/dt_collection) を内包した [オブジェクト](Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | | `currentValue` | Collection要素と同じ | ユーザーによる入力値 | オブジェクトにその他のプロパティが含まれている場合、それらは無視されます。 From 0841dee13c9826cf208987bd134c3046d7f120c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:28:09 +0200 Subject: [PATCH 2578/4889] New translations dropdownlist_overview.md (Japanese) --- .../version-19/FormObjects/dropdownList_Overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/dropdownList_Overview.md index d12d11f6a0f968..7c4eca0096e270 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/dropdownList_Overview.md @@ -13,7 +13,7 @@ macOS においては、ドロップダウンリストは "ポップアップメ それぞれに特有の機能を持つ、複数タイプのドロップダウンリストを作成することができます。 タイプを定義するには、プロパティリストで適切な **式の型** と **データタイプ** の値を選択するか、それらに相当する JSON を指定します。 -| タイプ | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | +| 型 | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | | ------------- | -------------------- | -------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | | オブジェクト | コレクションに基づく | オブジェクト | Numeric, Text, Date, または Time | `dataSourceTypeHint: object` + `numberFormat: ` または `textFormat: ` または `dateFormat: ` または `timeFormat: ` | | 配列 | 配列に基づく | 配列 | Numeric, Text, Date, または Time | `dataSourceTypeHint: arrayNumber` または `arrayText` または `arrayDate` または `arrayTime` | @@ -30,9 +30,9 @@ macOS においては、ドロップダウンリストは "ポップアップメ ドロップダウンリストのデータソースとして、[コレクション](Concepts/dt_collection) を内包した [オブジェクト](Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | | `index` | number | 選択項目のインデックス (0 と `collection.length-1` の間の値)。 -1 に設定すると、プレースホルダー文字列として currentValue が表示されます。 | | `currentValue` | Collection要素と同じ | 選択中の項目 (コードにより設定した場合はプレースホルダーとして使用される) | From 8fc018b58dad4162af8ae39da9b1f10af3943ec8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:28:29 +0200 Subject: [PATCH 2579/4889] New translations listbox_overview.md (Spanish) --- .../version-19/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index d50c2a6174816d..4e06fd48e21df4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -322,7 +322,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color-fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de Fondo](properties_BackgroundAndBorder.md#background-color-fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Cursiva](properties_Text.md#italic) - [Formato Número](properties_Display.md#number-format) - [Nombre de objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada From e517cc1f0c06e25c4ebe0df9f5e1a40d5e5584ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:28:32 +0200 Subject: [PATCH 2580/4889] New translations listbox_overview.md (Japanese) --- .../version-19/FormObjects/listbox_overview.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 0170c25d87dab3..c5209a693ff1a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -172,7 +172,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 | [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | | [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | | [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | -| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | +| [型](properties_Object.md#タイプ) | ○ | ○ | ○ | | [下線](properties_Text.md#下線) | ○ | ○ | ○ | | [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | | [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | @@ -225,14 +225,14 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | +| area | テキスト | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | テキスト | エリアの名称 | | column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | +| columnName | テキスト | 列の名称 | +| footerName | テキスト | フッターの名称 | +| headerName | テキスト | ヘッダーの名称 | | horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | | isRowSelected | boolean | 行が選択されていれば true、でなければ false | | newPosition | longint | 列あるいは行の変更後の位置 | @@ -864,7 +864,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | | integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | | boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | +| color | 背景色 | テキスト | | event | ラベル付ボタン | | | | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | @@ -881,7 +881,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" と "." | -| Boolean | チェックボックス | N/A | +| boolean | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From ef402afcb40785cd4fa4d1a19c4cfbcf529f24d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:28:51 +0200 Subject: [PATCH 2581/4889] New translations properties_action.md (Japanese) --- .../version-19/FormObjects/properties_Action.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index c4fb8d2bb222a2..366bbb42dec897 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -23,7 +23,7 @@ title: アクション | 名称 | データタイプ | とりうる値 | | -------- | ------ | -------------------------------------------------- | -| dragging | text | "none" (デフォルト), "custom", "automatic" (リストボックスを除く) | +| dragging | テキスト | "none" (デフォルト), "custom", "automatic" (リストボックスを除く) | #### 対象オブジェクト @@ -50,7 +50,7 @@ title: アクション | 名称 | データタイプ | とりうる値 | | -------- | ------ | -------------------------------------------------- | -| dropping | text | "none" (デフォルト), "custom", "automatic" (リストボックスを除く) | +| dropping | テキスト | "none" (デフォルト), "custom", "automatic" (リストボックスを除く) | #### 対象オブジェクト @@ -98,7 +98,7 @@ title: アクション | 名称 | データタイプ | とりうる値 | | ------ | ------ | ------------------------------------------ | -| method | text | オブジェクトメソッドの標準またはカスタムのファイルパス、またはプロジェクトメソッド名 | +| method | テキスト | オブジェクトメソッドの標準またはカスタムのファイルパス、またはプロジェクトメソッド名 | #### 対象オブジェクト @@ -132,7 +132,7 @@ title: アクション | 名称 | データタイプ | とりうる値 | | ------------- | ------ | ---------------------------- | -| selectionMode | text | "multiple", "single", "none" | +| selectionMode | テキスト | "multiple", "single", "none" | #### 対象オブジェクト From 210b64f39308b4026e0a1e1ed79a24c7aebed96a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:28:59 +0200 Subject: [PATCH 2582/4889] New translations properties_appearance.md (Japanese) --- .../version-19/FormObjects/properties_Appearance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Appearance.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Appearance.md index 667efc709ce9de..9ce3b72317d657 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Appearance.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Appearance.md @@ -89,7 +89,7 @@ Windows上では "推奨選択肢" の概念はサポートされていないた | 名称 | データタイプ | とりうる値 | | ------------------- | ------ | -------------------------------- | -| scrollbarHorizontal | text | "visible", "hidden", "automatic" | +| scrollbarHorizontal | テキスト | "visible", "hidden", "automatic" | #### 対象オブジェクト @@ -361,7 +361,7 @@ HTML WYSIWYG ビューを有効/無効にします。このビューでは、 | 名称 | データタイプ | とりうる値 | | ----------------- | ------ | -------------------------------- | -| scrollbarVertical | text | "visible", "hidden", "automatic" | +| scrollbarVertical | テキスト | "visible", "hidden", "automatic" | #### 対象オブジェクト From 290968681e6a2522e6a9804dccfe1d27861ba749 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:04 +0200 Subject: [PATCH 2583/4889] New translations properties_backgroundandborder.md (Japanese) --- .../version-19/FormObjects/properties_BackgroundAndBorder.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 49d57226e6f761..04712898450505 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -71,7 +71,7 @@ title: 背景色と境界線 | 名称 | データタイプ | とりうる値 | | ----------- | ------ | ----------------------------------------------------------------- | -| borderStyle | text | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| borderStyle | テキスト | "system", "none", "solid", "dotted", "raised", "sunken", "double" | #### 対象オブジェクト @@ -207,7 +207,7 @@ title: 背景色と境界線 | 名称 | データタイプ | とりうる値 | | ---- | ------ | ------------- | -| fill | text | "transparent" | +| fill | テキスト | "transparent" | #### 対象オブジェクト From d01a080f624cbc7204d859e75abb0ff5972781f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:07 +0200 Subject: [PATCH 2584/4889] New translations properties_coordinatesandsizing.md (French) --- .../FormObjects/properties_CoordinatesAndSizing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 4efd7cabaf230c..0fc29f11d0e031 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Lorsque cette propriété est activée, la hauteur de chaque ligne est automatiq #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -171,7 +171,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -188,7 +188,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- From bc0f7f7067f7aa56b00ae421224dfd5f4bcc8acf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:15 +0200 Subject: [PATCH 2585/4889] New translations properties_datasource.md (French) --- .../version-19/FormObjects/properties_DataSource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index b2a216738c3f3a..e07b04144fddc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -227,7 +227,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- From 4577221997d62d0d2fdade462257c4be28fb59c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:19 +0200 Subject: [PATCH 2586/4889] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 428 +++++++++--------- 1 file changed, 214 insertions(+), 214 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 076c88471a43a1..9e63435c2aeb30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -5,68 +5,68 @@ title: Affichage --- -## Alpha Format +## Format Alpha -Alpha formats control the way the alphanumeric fields and variables appear when displayed or printed. Voici une liste des formats proposés pour les champs alphanumériques : +Les formats Alpha contrôlent l'apparence des champs et des variables alphanumériques (strings) lorsqu'ils sont affichés ou imprimés. Voici une liste des formats proposés pour les champs alphanumériques : ![](../assets/en/FormObjects/property_alphaFormat.png) -You can choose a format from this list or use any custom format. The default list contains formats for some of the most common alpha fields that require formats: US telephone numbers (local and long distance), Social Security numbers, and zip codes. You can also enter a custom format name set in the Filters and formats editor of the tool box. In this case, the format cannot be modified in the object properties. Any custom formats or filters that you have created are automatically available, preceded by a vertical bar (|). +Vous pouvez choisir un format dans cette liste ou utiliser n'importe quel format personnalisé. La liste par défaut contient des formats pour certains des champs alpha les plus courants qui nécessitent des formats: numéros de téléphone américains (local et longue distance), numéros de sécurité sociale et codes postaux. Vous pouvez également saisir un nom de format personnalisé défini dans l'éditeur Filtres et formats de la boîte à outils. Dans ce cas, le format ne peut pas être modifié dans les propriétés de l'objet. Tous les formats ou filtres personnalisés que vous avez créés sont automatiquement disponibles, précédés d'une barre verticale (|). -The number sign (#) is the placeholder for an alphanumeric display format. You can include the appropriate dashes, hyphens, spaces, and any other punctuation marks that you want to display. You use the actual punctuation marks you want and the number sign for each character you want to display. +Le signe dièse (#) est le placeholder pour un format d'affichage alphanumérique. Vous pouvez inclure des tirets, les traits d'union, les espaces et tout autre signe de ponctuation que vous souhaitez afficher. Vous utilisez les signes de ponctuation réels que vous souhaitez et le symbole dièse pour chaque caractère que vous souhaitez afficher. -For example, consider a part number with a format such as "RB-1762-1". +Par exemple, considérez un numéro de pièce avec un format tel que "RB-1762-1". -The alpha format would be: +Le format alpha serait : ##-####-# -When the user enters "RB17621," the field displays: +Lorsque l'utilisateur entre "RB17621," le champ affiche : RB-1762-1 -The field actually contains "RB17621". +Le champ contient en fait "RB17621". -If the user enters more characters than the format allows, 4D displays the last characters. For example, if the format is: +Si l'utilisateur saisit plus de caractères que ce que le format le permet, 4D affiche les derniers caractères. Par exemple, si le format est : (#######) -and the user enters "proportion", the field displays: +et si l'utilisateur saisit "proportion", le champ s'affiche: (portion) -The field actually contains "proportion". 4D accepts and stores the entire entry no matter what the display format. No information is lost. +Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète, quel que soit le format d’affichage. Aucune information n'est perdue. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------ | -| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ------------------------------------------------------------------------------------------- | +| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) --- -## Date Format +## Format Date -Date formats control the way dates appear when displayed or printed. For data entry, you enter dates in the MM/DD/YYYY format, regardless of the display format you have chosen. -> Unlike [Alpha](#alpha-format) and [Number](#number-format) formats, display formats for dates must only be selected among the 4D built-in formats. +Les formats de date contrôlent la façon dont les dates apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données (FR), vous entrez les dates dans le format JJ/MM/AAAA, quel que soit le format d'affichage que vous avez choisi. +> Contrairement aux formats [Alpha](#alpha-format) et [Number](#number-format), les formats d'affichage pour les dates doivent uniquement être sélectionnés parmi les formats intégrés de 4D. -The table below shows choices available: +Le tableau ci-dessous montre les choix disponibles : -| Nom du format | Chaine JSON | Exemple (système US) | -| ------------------------------- | --------------------- | ----------------------------- | -| System date short | systemShort (default) | 03/25/20 | -| System date abbreviated *(1)* | systemMedium | Wed, Mar 25, 2020 | -| System date long | systemLong | Wednesday, March 25, 2020 | -| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | -| Short Century | shortCentury | 03/25/20 but 04/25/2032 *(2)* | -| Internal date long | long | March 25, 2020 | -| Internal date abbreviated *(1)* | abbreviated | Mar 25, 2020 | -| Internal date short | short | 03/25/2020 | -| ISO Date Time *(3)* | iso8601 | 2020-03-25T00:00:00 | +| Nom du format | Chaine JSON | Exemple (système US) | +| --------------------------- | ------------------------ | ----------------------------- | +| Système date court | systemShort (par défaut) | 03/25/20 | +| Système date abrégé *(1)* | systemMedium | Wed, Mar 25, 2020 | +| Système date long | systemLong | Wednesday, March 25, 2020 | +| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | +| Siècle court | shortCentury | 03/25/20 but 04/25/2032 *(2)* | +| Interne date long | long | March 25, 2020 | +| Interne date abrégé *(1)* | abbreviated | Mar 25, 2020 | +| Interne date court | short | 03/25/2020 | +| ISO Date Heure *(3)* | iso8601 | 2020-03-25T00:00:00 | *(1)* Pour éviter toute ambiguïté et conformément à la pratique actuelle, les formats de date abrégés affichent "jun" pour juin et "jul" pour juillet. Cette particularité ne s'applique qu'aux versions françaises de 4D. @@ -87,122 +87,122 @@ The table below shows choices available: --- -## Number Format -> Number fields include the Integer, Long integer, Integer 64 bits, Real and Float types. +## Format numérique +> Les champs numériques comprennent les types Entier, Entier long, Entier 64 bits, Réel et Float. -Number formats control the way numbers appear when displayed or printed. For data entry, you enter only the numbers (including a decimal point or minus sign if necessary), regardless of the display format you have chosen. +Les formats numériques contrôlent la façon dont les nombres apparaissent lorsqu'ils sont affichés ou imprimés. Pour la saisie des données, vous saisissez uniquement les chiffres (y compris un point décimal ou un signe négatif si nécessaire), quel que soit le format d'affichage que vous avez choisi. -4D provides various default number formats. +4D fournit différents formats numériques par défaut. -### Placeholders +### Caractères de substitution (placeholders) -In each of the number display formats, the number sign (#), zero (0), caret (^), and asterisk (*) are used as placeholders. You create your own number formats by using one placeholder for each digit you expect to display. +Dans chacun des formats d'affichage numériques, le signe dièse (#), zéro (0), le caret (^) et l'astérisque (*) sont utilisés comme placeholders. Vous créez vos propres formats numériques en utilisant un placeholder pour chaque chiffre que vous souhaitez afficher. -| Le placeholder | Effect for leading or trailing zero | -| -------------- | ----------------------------------- | -| # | Displays nothing | -| 0 | Displays 0 | -| ^ | Displays a space (1) | -| * | Displays an asterisk | +| Placeholder | Effet pour les zéros de début ou de fin | +| ----------- | --------------------------------------- | +| # | N'affiche rien | +| 0 | Affiche 0 | +| ^ | Affiche un espace (1) | +| * | Affiche un astérisque | -(1) The caret (^) generates a space character that occupies the same width as a digit in most fonts. +(1) Le caractère caret (^) génère un espace qui occupe la même largeur qu'un chiffre dans la plupart des polices de caractères. -For example, if you want to display three-digit numbers, you could use the format ###. If the user enters more digits than the format allows, 4D displays <<< in the field to indicate that more digits were entered than the number of digits specified in the display format. +Par exemple, si vous souhaitez afficher des numéros à trois chiffres, vous pouvez utiliser le format ###. Si l'utilisateur saisit plus de chiffres que le format le permet, 4D affiche <<< dans le champ pour indiquer que plus de chiffres ont été saisis que le nombre de chiffres spécifié dans le format d'affichage. -If the user enters a negative number, the leftmost character is displayed as a minus sign (unless a negative display format has been specified). If ##0 is the format, minus 26 is displayed as –26 and minus 260 is displayed as <<< because the minus sign occupies a placeholder and there are only three placeholders. -> No matter what the display format, 4D accepts and stores the number entered in the field. No information is lost. +Si l'utilisateur saisit un nombre négatif, le caractère le plus à gauche est affiché sous forme de signe moins (sauf si un format d'affichage négatif a été spécifié). Si ##0 est le format, moins 26 s'affiche comme –26 et moins 260 s'affiche comme <<< car le signe moins occupe un espace réservé et il n'y a que trois espaces réservés. +> Quel que soit le format d’affichage, 4D accepte et stocke le nombre saisi dans le champ. Aucune information n'est perdue. -Each placeholder character has a different effect on the display of leading or trailing zeros. A leading zero is a zero that starts a number before the decimal point; a trailing zero is a zero that ends a number after the decimal point. +Chaque caractère de substitution a un effet différent sur l'affichage des zéros en tête ou en fin. Un zéro initial est un zéro qui commence un nombre avant la virgule ; un zéro final est un zéro qui termine un nombre après la virgule. -Suppose you use the format ##0 to display three digits. If the user enters nothing in the field, the field displays 0. If the user enters 26, the field displays 26. +Supposons que vous utilisiez le format ##0 pour afficher trois chiffres. Si l'utilisateur ne saisit rien dans le champ, le champ affiche 0. Si l'utilisateur saisit 26, le champ affiche 26. -### Separator characters +### Caractères séparateurs -The numeric display formats (except for scientific notations) are automatically based on regional system parameters. 4D replaces the “.” and “,” characters by, respectively, the decimal separator and the thousand separator defined in the operating system. The period and comma are thus considered as placeholder characters, following the example of 0 or #. -> On Windows, when using the decimal separator key of the numeric keypad, 4D makes a distinction depending on the type of field where the cursor is located: +Les formats d'affichage numérique (à l'exception des notations scientifiques) sont automatiquement basés sur les paramètres régionaux du système. 4D remplace les caractères «.» et «,» par, respectivement, le séparateur décimal et le séparateur de milliers définis dans le système d'exploitation. Le point et la virgule sont donc considérés comme des caractères de substitution, à l'instar de 0 ou #. +> Sur Windows, lors de l'utilisation de la touche de séparateur décimal du pavé numérique, 4D fait une distinction en fonction du type de champ où se trouve le curseur : > -> * in a Real type field, using this key will insert the decimal separator defined in the system, -> * in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,). +> * dans un champ de type Réel, l'utilisation de cette touche insérera le séparateur décimal défini dans le système, +> * dans n'importe quel autre type de champ, cette touche insère le caractère associé à la touche, généralement un point (.) ou une virgule (,) -### Decimal points and other display characters +### Points décimaux et autres caractères d'affichage -You can use a decimal point in a number display format. If you want the decimal to display regardless of whether the user types it in, it must be placed between zeros. +Vous pouvez utiliser un point décimal dans un format d'affichage numérique. Si vous voulez que le point décimal s'affiche, que l'utilisateur le saisisse ou non, il doit être placé entre des zéros. -You can use any other characters in the format. When used alone, or placed before or after placeholders, the characters always appear. For example, if you use the following format: +Vous pouvez utiliser d'autres caractères dans le format. Lorsqu'ils sont utilisés seuls, ou placés avant ou après les placeholders, les caractères apparaissent toujours. Par exemple, si vous utilisez le format suivant : $##0 -a dollar sign always appears because it is placed before the placeholders. +un symbole dollar apparaît toujours car il est placé avant les placeholders. -If characters are placed between placeholders, they appear only if digits are displayed on both sides. For example, if you define the format: +Si des caractères sont placés entre des placeholders, ils n'apparaissent que si des chiffres sont affichés des deux côtés. Par exemple, si vous définissez le format : ###.##0 -the point appears only if the user enters at least four digits. +le point apparaît uniquement si l'utilisateur saisit au moins quatre chiffres. -Spaces are treated as characters in number display formats. +Les espaces sont traités comme des caractères dans les formats d'affichage numériques. -### Formats for positive, negative, and zero +### Formats pour les nombres positifs, négatifs et nuls -A number display format can have up to three parts allowing you to specify display formats for positive, negative, and zero values. You specify the three parts by separating them with semicolons as shown below: +Un format d'affichage numérique peut avoir jusqu'à trois parties vous permettant de spécifier des formats d'affichage pour les valeurs positives, négatives et nulles. Vous spécifiez les trois parties en les séparant par des points-virgules comme ci-dessous: - Positive;Negative;Zero + Positif;Négatif;Zéro -You do not have to specify all three parts of the format. If you use just one part, 4D uses it for all numbers, placing a minus sign in front of negative numbers. +Vous n'avez pas à spécifier forcément toutes les parties du format. Si vous utilisez seulement une partie, 4D l'utilise pour tous les nombres, en plaçant un signe moins devant les nombres négatifs. -If you use two parts, 4D uses the first part for positive numbers and zero and the second part for negative numbers. If you use three parts, the first is for positive numbers, the second for negative numbers, and the third for zero. -> The third part (zero) is not interpreted and does not accept replacement characters. If you enter `###;###;#`, the zero value will be displayed “#”. In other words, what you actually enter is what will be displayed for the zero value. +Si vous utilisez deux parties, 4D utilise la première partie pour les nombres positifs et zéro et la deuxième partie pour les nombres négatifs. Si vous utilisez trois parties, la première est pour les nombres positifs, la deuxième pour les nombres négatifs et la troisième pour zéro. +> La troisième partie (zéro) n'est pas interprétée et n'accepte pas les caractères de substitution. Si vous entrez `###;###;#`, la valeur zéro sera affichée “#”. En d'autres termes, ce que vous entrez réellement est ce qui sera affiché pour la valeur zéro. -Here is an example of a number display format that shows dollar signs and commas, places negative values in parentheses, and does not display zeros: +Voici un exemple d'un format d'affichage numérique qui affiche des signes dollar et des virgules, place les valeurs négatives entre parenthèses, et n'affiche pas les zéros : $###,##0.00;($###,##0.00); -Notice that the presence of the second semicolon instructs 4D to use nothing to display zero. The following format is similar except that the absence of the second semicolon instructs 4D to use the positive number format for zero: +Notez que la présence du deuxième point-virgule indique à 4D de ne rien utiliser pour afficher zéro. Le format suivant est similaire, sauf que l'absence du deuxième point-virgule indique à 4D d'utiliser le format de nombre positif pour zéro : $###,##0.00;($###,##0.00) -In this case, the display for zero would be $0.00. +Dans ce cas, l'affichage pour zéro serait $0.00. -### Scientific notation +### Notation scientifique -If you want to display numbers in scientific notation, use the **ampersand** (&) followed by a number to specify the number of digits you want to display. For example, the format: +Si vous souhaitez afficher des nombres en notation scientifique, utilisez l'**esperluette** (&) suivie d'un nombre pour spécifier le nombre de chiffres que vous souhaitez afficher. Par exemple, le format : &3 -would display 759.62 as: +afficherait 759.62 comme : 7.60e+2 -The scientific notation format is the only format that will automatically round the displayed number. Note in the example above that the number is rounded up to 7.60e+2 instead of truncating to 7.59e+2. +Le format de notation scientifique est le seul format qui arrondira automatiquement le nombre affiché. Notez dans l'exemple ci-dessus que le nombre est arrondi à 7.60e+2 au lieu d'être tronqué à 7.59e+2. -### Hexadecimal formats +### Formats hexadécimaux -You can display a number in hexadecimal using the following display formats: +Vous pouvez afficher un nombre en hexadécimal en utilisant les formats d'affichage suivants : -* `&x`: This format displays hexadecimal numbers using the “0xFFFF” format. -* `&$`: This format displays hexadecimal numbers using the “$FFFF” format. +* `&x`: Ce format affiche les nombres hexadécimaux en utilisant le format “0xFFFF”. +* `&$`: Ce format affiche les nombres hexadécimaux en utilisant le format “$FFFF”. -### XML notation +### Notation XML -The `&xml` format will make a number compliant with XML standard rules. In particular, the decimal separator character will be a period "." in all cases, regardless of the system settings. +Le format `&xml` rendra un nombre conforme aux règles standard XML. En particulier, le caractère séparateur décimal sera un point "." dans tous les cas, indépendamment des paramètres du système. -### Displaying a number as a time +### Affichage d'un nombre en tant qu'heure -You can display a number as a time (with a time format) by using `&/` followed by a digit. Time is determined by calculating the number of seconds since midnight that the value represents. The digit in the format corresponds to the order in which the time format appears in the Format drop-down menu. +Vous pouvez afficher un nombre sous forme d'heure (avec un format heure) en utilisant `&/` suivi d'un chiffre. Le temps est déterminé en calculant le nombre de secondes que cette valeur représente à partir de minuit. Le chiffre dans le format représente la position dans le menu déroulant Format du format heure à utiliser. -For example, the format: +Par exemple, le format : &/5 -corresponds to the 5th time format in the pop-up menu, specifically the AM/PM time. A number field with this format would display 25000 as: +correspond au 5e format d'heure dans le menu contextuel, plus précisément l'heure h: mn: s. Un champ numérique avec ce format afficherait 25000 comme suit : - 6:56 AM + 6:56 du matin ### Exemples -The following table shows how different formats affect the display of numbers. The three columns — Positive, Negative, and Zero — each show how 1,234.50, –1,234.50, and 0 would be displayed. +Le tableau suivant montre comment les différents formats affectent l'affichage des nombres. Les trois colonnes — Positif, Négatif et Zéro — montrent comment 1 234,50, 1 234,50 et 0 seraient affichées. -| Format Entered | Positive | Negative | Zero | +| Format saisi | Positif | Négatif | Zéro | | -------------------------------------- | ---------------- | ------------- | ---------------------------- | | ### | <<< | <<< | | | #### | 1234 | <<<< | | @@ -234,62 +234,62 @@ The following table shows how different formats affect the display of numbers. T #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | -------------------------------------------------------------- | -| numberFormat | string | Numbers (including a decimal point or minus sign if necessary) | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | ------------------------------------------------------------- | +| numberFormat | string | Nombres (y compris un signe décimal ou négatif si nécessaire) | #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) --- -## Picture Format +## Format image -Picture formats control how pictures appear when displayed or printed. For data entry, the user always enters pictures by pasting them from the Clipboard or by drag and drop, regardless of the display format. +Les formats d'images contrôlent la façon dont les images apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, l'utilisateur saisit toujours les images en les collant depuis le Presse-papiers ou en les faisant glisser-déposer, quel que soit le format d'affichage. -The truncation and scaling options do not affect the picture itself. The contents of a Picture field are always saved. Only the display on the particular form is affected by the picture display format. +Les options de troncature et de mise à l'échelle n'affectent pas l'image elle-même. Le contenu d'un champ Image est toujours enregistré. Seul l'affichage dans le formulaire est affecté par le format d'affichage de l'image. -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Truncated (centered and non-centered) +### Image tronquée (centrée et non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -The **Truncated (centered)** format causes 4D to center the picture in the area and crop any portion that does not fit within the area. 4D crops equally from each edge and from the top and bottom. +Avec le format **Image tronquée (centrée)**, 4D centre l'image dans la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) -### Scaled to fit (proportional) and Scaled to fit centered (proportional) +### Image proportionnelle et Image proportionnelle centrée -`JSON grammar: "proportionalTopLeft" / "proportionalCenter"` +`` `Grammaire JSON: "proportionnalTopLeft" / "proportionnalCenter"` `` -When you use **Scaled to fit (proportional)**, the picture is reduced proportionally on all sides to fit the area created for the picture. The **Scaled to fit centered (proportional)** option does the same, but centers the picture in the picture area. +Lorsque vous utilisez **Image proportionnelle**, l'image est réduite proportionnellement de tous les côtés pour s'adapter à la zone créée pour l'image. L'option **Image proportionnelle centrée** fait la même chose, mais centre l'image dans la zone de l'image. -If the picture is smaller than the area set in the form, it will not be modified. If the picture is bigger than the area set in the form, it is proportionally reduced. Since it is proportionally reduced, the picture will not appear distorted. +Si l'image est plus petite que la zone définie dans le formulaire, elle ne sera pas modifiée. Si l'image est plus grande que la zone définie dans le formulaire, elle est réduite proportionnellement. Étant donné qu'elle est réduite de manière proportionnelle, l'image n'apparaîtra pas déformée. -If you have applied the **Scaled to fit centered (proportional)** format, the picture is also centered in the area: +Si vous avez appliqué le format **Image proportionnelle centrée**, l'image est également centrée dans la zone : ![](../assets/en/FormObjects/property_pictureFormat_ScaledProportional.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +`Grammaire JSON : "tiled"` -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). #### Grammaire JSON @@ -299,36 +299,36 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) --- -## Time Format +## Format heure -Time formats control the way times appear when displayed or printed. For data entry, you enter times in the 24-hour HH:MM:SS format or the 12-hour HH:MM:SS AM/PM format, regardless of the display format you have chosen. -> Unlike [Alpha](#alpha-format) and [Number](#number-format) formats, display formats for times must only be selected among the 4D built-in formats. +Les formats heure contrôlent la façon dont les heures apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, vous entrez les heures dans le format 24 heures HH:MM:SS ou dans le format 12 heures HH:MM:SS AM/PM, quel que soit le format d'affichage que vous avez choisi. +> Contrairement aux formats [Alpha](#alpha-format) et [Number](#number-format), les formats d'affichage pour les heures doivent uniquement être sélectionnés parmi les formats intégrés de 4D. -The table below shows the Time field display formats and gives examples: +Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des exemples : -| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | -| ---------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | -| HH:MM:SS | hh_mm_ss | | 04:30:25 | -| HH:MM | hh_mm | | 04:30 | -| Hour Min Sec | HH_MM_SS | | 4 heures 30 minutes 25 secondes | -| Hour Min | HH_MM | | 4 heures 30 minutes | -| HH:MM AM/PM | hh_mm_am | | 4:30 a.m. | -| MM SS | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | -| Min Sec | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | -| ISO Date Time | iso8601 | Corresponds to the XML standard for representing time-related data. It is mainly intended to be used when importing/exporting data in XML format | 0000-00-00T04:30:25 | -| System time short | - (default) | Standard time format defined in the system | 04:30:25 | -| System time long abbreviated | systemMedium | macOS only: Abbreviated time format defined in the system.
    Windows: this format is the same as the System time short format | 4•30•25 AM | -| System time long | systemLong | macOS only: Long time format defined in the system.
    Windows: this format is the same as the System time short format | 4:30:25 AM HNEC | +| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | +| ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| HH:MM:SS | hh_mm_ss | | 04:30:25 | +| hh:mn | hh_mm | | 04:30 | +| Heures Minutes Secondes | HH_MM_SS | | 4 heures 30 minutes 25 secondes | +| Heures Minutes | HH_MM | | 4 heures 30 minutes | +| h:mn Matin/Après-midi | hh_mm_am | | 4:30 a.m. | +| ms s | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | +| Minutes Secondes | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | +| ISO Date Heure | iso8601 | Correspond à la norme XML pour représenter des données liées au temps. Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web | 0000-00-00T04:30:25 | +| Système heure court | - (default) | Format heure standard défini dans le système | 04:30:25 | +| Système heure long abrégé | systemMedium | macOS seulement : Format d'heure abrégé défini dans le système.
    Windows : ce format est le même que le format système heure court | 4•30•25 AM | +| Système heure long | systemLong | macOS seulement : Format d'heure long défini dans le système.
    Windows : ce format est le même que le format système heure court | 4:30:25 AM HNEC | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| timeFormat | string | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (can be combined with the other possible values) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (peut être combiné avec les autres valeurs possibles) | #### Objets pris en charge @@ -336,37 +336,37 @@ The table below shows the Time field display formats and gives examples: --- -## Text when False/Text when True +## Texte si Faux / Texte si Vrai -When a [boolean expression](properties_Object.md#expression-type) is displayed as: +Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : -* a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* un texte dans un [objet de saisie](input_overview.md) +* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) -... you can select the text to display for each value: +... vous pouvez sélectionner le texte à afficher pour chaque valeur : -* **Text when True** - the text to be displayed when the value is "true" -* **Text when False** - the text to be displayed when the value is "false" +* **Texte si vrai** - le texte à afficher lorsque la valeur est "true" +* **Texte si faux** - le texte à afficher lorsque la valeur est "false" #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------- | --------------- | ------------------------------------------------------------------------ | -| booleanFormat | string | "\<*textWhenTrue*\>;\<*textWhenFalse*\>", e.g. "Assigned;Unassigned" | +| Nom | Type de données | Valeurs possibles | +| ------------- | --------------- | ------------------------------------------------------------------------------- | +| booleanFormat | string | "\<*textWhenTrue*\>;\<*textWhenFalse*\>", par exemple "Assigné;Non assigné" | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +\[Colonne de list box\](listbox_overview.md#list-box-columns) --- ## Type d'affichage -Used to associate a display format with the column data. The formats provided depends on the variable type (array type list box) or the data/field type (selection and collection type list boxes). +Utilisé pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). -Boolean and number (numeric or integer) columns can be displayed as check boxes. In this case, the [Title](#title) property can be defined. +Les colonnes booléennes et numériques (réel ou entier) peuvent être affichées sous forme de cases à cocher. Dans ce cas, la propriété \[Titre\](#titre) peut être définie. -Boolean columns can also be displayed as pop-up menus. In this case, the [Text when False and Text when True](#text-when-false-text-when-true) properties must be defined. +Les colonnes booléennes peuvent également être affichées sous forme de pop up menus. Dans ce cas, les propriétés \[Texte si Faux et Texte si Vrai\](#texte-si-faux-texte-si-vrai) doivent être définies. #### Grammaire JSON @@ -376,45 +376,45 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- -## Not rendered +## Non représenté -When this property is enabled, the object is not drawn on the form, however it can still be activated. +Lorsque cette propriété est activée, l'objet n'est pas affiché sur le formulaire, mais il peut toujours être activé. -In particular, this property allows implementing "invisible" buttons. Non-rendered buttons can be placed on top of graphic objects. They remain invisible and do not highlight when clicked, however their action is triggered when they are clicked. +En particulier, cette propriété permet de mettre en œuvre des boutons "invisibles". Des boutons non représentés peuvent être placés par-dessus des objets graphiques. Ils restent invisibles et ne se mettent pas en surbrillance lorsqu'ils sont cliqués, cependant leur action est déclenchée dans ce cas. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| --------- | --------------- | ----------------- | -| affichage | boolean | true, false | +| Nom | Type de données | Valeurs possibles | +| ------- | --------------- | ----------------- | +| display | boolean | true, false | #### Objets pris en charge -[Button](button_overview.md) - [Drop-down List](dropdownList_Overview.md) +\[Bouton\](button_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) --- -## Three-States +## Trois États -Allows a check box object to accept a third state. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. +Permet à un objet case à cocher d'accepter un troisième état. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. -#### Three-states check boxes in list box columns +#### Cases à cocher à trois états dans des colonnes de list box -List box columns with a numeric [data type](properties_Object.md#expression-type) can be displayed as three-states check boxes. If chosen, the following values are displayed: +Les colonnes de list box avec un [type de données](properties_Object.md#expression-type) numérique peuvent être affichées sous forme de cases à cocher à trois états. Si choisi, les valeurs suivantes sont affichées : -* 0 = unchecked box, -* 1 = checked box, -* 2 (or any value >0) = semi-checked box (third state). For data entry, this state returns the value 2. -* -1 = invisible check box, -* -2 = unchecked box, not enterable, -* -3 = checked box, not enterable, -* -4 = semi-checked box, not enterable +* 0 = case non cochée, +* 1 = case cochée, +* 2 (ou toute valeur >062) = case partiellement cochée (troisième état). Pour la saisie des données, cet état renvoie la valeur 2. +* -1 = case à cocher invisible, +* -2 = case non cochée, non modifiable, +* -3 = case cochée, non modifiable, +* -4 = case semi-cochée, non modifiable -In this case as well, the [Title](#title) property is also available so that the title of the check box can be entered. +Dans ce cas également, la propriété \[Titre\](#titre) est également disponible afin que le libellé de la case à cocher puisse être saisi. #### Grammaire JSON @@ -424,54 +424,54 @@ In this case as well, the [Title](#title) property is also available so that the #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- -## Titre de menu +## Titre -This property is available for a list box column if: +Cette propriété est disponible pour une colonne de list box si : -* the [column type](properties_Object.md#expression-type) is **boolean** and its [display type](properties_Display.md#display-type) is "Check Box" -* the [column type](properties_Object.md#expression-type) is **number** (numeric or integer) and its [display type](properties_Display.md#display-type) is "Three-states Checkbox". +* le \[type de la colonne\](properties_Object.md#expression-type) est **boolean** et son \[type d'affichage\](properties_Display.md#display-type) est "Case à cocher" +* le \[type de la colonne\](properties_Object.md#expression-type) est **numérique** (réel ou entier) et son \[type d'affichage\](properties_Display.md#display-type) est "Case à cocher trois états". -In that cases, the title of the check box can be entered using this property. +Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette propriété. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | ---------------------------------- | -| controlTitle | string | Any custom label for the check box | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | --------------------------------------------------------- | +| controlTitle | string | N'importe quel libellé personnalisé pour la case à cocher | #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- -## Truncate with ellipsis +## Tronquer avec ellipse -Controls the display of values when list box columns are too narrow to show their full contents. +Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. -This option is available for columns with any type of contents, except pictures and objects. +Cette option est disponible pour les colonnes avec n'importe quel type de contenu, sauf les images et les objets. -* When the property is enabled (default), if the contents of a list box cell exceed the width of the column, they are truncated and an ellipsis is displayed: +* Lorsque la propriété est activée (par défaut), si le contenu d'une cellule de list box dépasse la largeur de la colonne, il est tronqué et une ellipse est affichée : ![](../assets/en/FormObjects/property_truncate1.png) -> The position of the ellipsis depends on the OS. In the above example (Windows), it is added on the right side of the text. On macOS, the ellipsis is added in the middle of the text. +> La position de l'ellipse dépend de l'OS. Dans l'exemple ci-dessus (Windows), il est ajouté sur le côté droit du texte. Sur macOS, les points de suspension sont ajoutés au milieu du texte. -* When the property is disabled, if the contents of a cell exceed the width of the column, they are simply clipped with no ellipsis added: +* Lorsque la propriété est désactivée, si le contenu d'une cellule dépasse la largeur de la colonne, il est simplement coupé sans ajout d'une ellipse : ![](../assets/en/FormObjects/property_truncate2.png) -The Truncate with ellipsis option is enabled by default and can be specified with list boxes of the Array, Selection, or Collection type. +L'option Tronquer avec ellipse est activée par défaut et peut être spécifiée pour les list box de type tableau, sélection ou collection. -> When applied to Text type columns, the Truncate with ellipsis option is available only if the [Wordwrap](#wordwrap) option is not selected. When the Wordwrap property is selected, extra contents in cells are handled through the word-wrapping features so the Truncate with ellipsis property is not available. +> Lorsqu'elle est appliquée aux colonnes de type texte, l'option Tronquer avec ellipse n'est disponible que si l'option [Wordwrap](#wordwrap) n'est pas sélectionnée. Lorsque la propriété Wordwrap est sélectionnée, les contenus supplémentaires dans les cellules sont gérés à travers les fonctions de retour à la ligne automatique, donc la propriété Tronquer avec ellipse n'est pas disponible. -The Truncate with ellipsis property can be applied to Boolean type columns; however, the result differs depending on the [cell format](#display-type): +La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type booléen ; cependant, le résultat diffère en fonction du \[format de la cellule\](#display-type) : -* For Pop-up type Boolean formats, labels are truncated with an ellipsis, -* For Check box type Boolean formats, labels are always clipped. +* Pour les formats booléens de type Pop-up, les libellés sont tronqués avec une ellipse, +* Pour les formats booléens de type case à cocher, les libellés sont toujours coupés. #### Grammaire JSON @@ -481,24 +481,24 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- ## Visibilité -This property allows hiding the object in the Application environment. +Cette propriété permet de masquer l'objet dans l'environnement Application. -You can handle the Visibility property for most form objects. This property is mainly used to simplify dynamic interface development. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. The Visibility property allows inverting this logic by making certain objects invisible by default. +Vous pouvez gérer la propriété Visibilité pour la plupart des objets de formulaire. Cette propriété est principalement utilisée pour simplifier le développement d'interface dynamique. Dans ce contexte, il est souvent nécessaire de masquer les objets de manière programmée lors de l'événement `On load` du formulaire, puis d'afficher certains objets par la suite. La propriété Visibilité permet d'inverser cette logique en rendant certains objets invisibles par défaut. The Visibility property allows inverting this logic by making certain objects invisible by default. -#### Automatic visibility in list forms +#### Visibilité automatique dans les formulaires liste In the context of ["list" forms](FormEditor/properties_FormProperties.md#form-type), the Visibility property supports two specific values: -* **If record selected** (JSON name: "selectedRows") -* **If record not selected** (JSON name: "unselectedRows") +* **Si enregistrement sélectionné** (nom JSON : "selectedRows") +* **Si enregistrement non sélectionné** (nom JSON : "unselectedRows") -This property is only used when drawing objects located in the body of a list form. It tells 4D whether or not to draw the object depending on whether the record being processed is selected/not selected. It allows you to represent a selection of records using visual attributes other than highlight colors: +Cette propriété est utilisée uniquement lors du dessin d'objets situés dans le corps d'un formulaire liste. Elle indique à 4D s'il faut ou non dessiner l'objet en fonction de la sélection/non-sélection de l'enregistrement en cours de traitement. Cela vous permet de représenter une sélection d'enregistrements en utilisant des attributs visuels autres que les couleurs de surbrillance : ![](../assets/en/FormObjects/select-row.png) @@ -506,56 +506,56 @@ This property is only used when drawing objects located in the body of a list fo #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | --------------------------------------------------------------------------------------- | -| visibility | string | "visible", "hidden", "selectedRows" (list form only), "unselectedRows" (list form only) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------- | +| visibility | string | "visible", "hidden", "selectedRows" (formulaires liste uniquement), "unselectedRows" (formulaires liste uniquement) | #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) --- -## Wordwrap +## Retour à la ligne -> Pour les [input](input_overview.md), disponibles lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". +> Pour les [input](input_overview.md), disponible lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". -Manages the display of contents when it exceeds the width of the object. +Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. -#### Checked for list box/Yes for input +#### Coché pour list box/Oui pour input -`JSON grammar: "normal"` +`Grammaire JSON : "normal"` -When this option is selected, text automatically wraps to the next line whenever its width exceeds that of the column/area, if the column/area height permits it. +Lorsque cette option est sélectionnée, le texte passe automatiquement à la ligne suivante chaque fois que sa largeur dépasse celle de la colonne/zone, si la hauteur de la colonne/zone le permet. -* In single-line columns/areas, only the last word that can be displayed entirely is displayed. 4D inserts line returns; it is possible to scroll the contents of the area by pressing the down arrow key. +* Dans les colonnes/zones à une seule ligne, seul le dernier mot pouvant être affiché entièrement est affiché. 4D insère des sauts de ligne ; il est possible de faire défiler le contenu de la zone en appuyant sur la touche de flèche vers le bas. -* In multiline columns/areas, 4D carries out automatic line returns. +* Dans les colonnes/zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap2.png) -#### Unchecked for list box/No for input +#### Non cochée pour list box/Non pour input -`JSON grammar: "none"` +`Grammaire JSON : "none"` -When this option is selected, 4D does not do any automatic line returns and the last word that can be displayed may be truncated. In text type areas, carriage returns are supported: +Lorsque cette option est sélectionnée, 4D ne fait aucune retour automatique à la ligne et le dernier mot qui peut être affiché peut être tronqué. Dans les zones de type texte, les retours chariots sont pris en charge : ![](../assets/en/FormObjects/wordwrap3.png) -In list boxes, any text that is too long is truncated and displayed with an ellipse (...). In the following example, the Wordwrap option is **checked for the left column** and **unchecked for the right column**: +Dans les listes déroulantes, tout texte trop long est tronqué et affiché avec une ellipse (...). Dans l'exemple suivant, l'option de retour à la ligne est **cochée pour la colonne de gauche** et **décochée pour la colonne de droite** : ![](../assets/en/FormObjects/property_wordwrap1.png) -Note that regardless of the Wordwrap option’s value, the row height is not changed. If the text with line breaks cannot be entirely displayed in the column, it is truncated (without an ellipse). In the case of list boxes displaying just a single row, only the first line of text is displayed: +Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatique, la hauteur de la ligne n'est pas modifiée. Si le texte avec des sauts de ligne ne peut pas être entièrement affiché dans la colonne, il est tronqué (sans ellipse). Dans le cas des list box affichant une seule ligne, seule la première ligne de texte est affichée : ![](../assets/en/FormObjects/property_wordwrap2.png) -#### Automatic for input (default option) +#### Automatique pour l'input (option par défaut) -`JSON grammar: "automatic"` +`Grammaire JSON : "automatic"` -* In single-line areas, words located at the end of lines are truncated and there are no line returns. -* In multiline areas, 4D carries out automatic line returns. +* Dans les zones mono-lignes, les mots situés en fin de ligne sont tronqués et il n’y a pas de retours à la ligne. +* Dans les zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap1.png) @@ -567,4 +567,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) From 112c1275811a62d85a78cfe774fc3a874b57f2b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:21 +0200 Subject: [PATCH 2587/4889] New translations properties_display.md (Spanish) --- .../version-19/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index d29a3dab98a712..f2ea76c5c6e7b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- From c5a8404d9c9dd1038d3763e8a2dd65afccd6c684 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:23 +0200 Subject: [PATCH 2588/4889] New translations properties_display.md (Japanese) --- .../version-19/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 6170fa34b1564e..b64e269ae5649e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- From 21f36d3cd011396a00d0bb4edca84b3351165c77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:25 +0200 Subject: [PATCH 2589/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Display.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 1b66bf3d462d8f..da57a695aa4d50 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -548,7 +548,7 @@ Nas caixas de lista, qualquer texto muito longo é truncado e exibido com uma el Observe que, independentemente do valor da opção Wordwrap, a altura da linha não será alterada. Se o texto com quebras de linha não puder ser exibido inteiramente na coluna, ele é truncado (sem uma elipse). No caso de caixas de lista exibindo apenas uma única linha, somente a primeira linha do texto é exibida: -![](../assets/en/FormObjects/property_wordwrap2.png) +![](../assets/en/FormObjects/property_wordwrap1.png) #### Automático para entrada (opção padrão) From d41c24ff9df65f95cf9ee1c8587070e96639cd1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:26 +0200 Subject: [PATCH 2590/4889] New translations properties_entry.md (French) --- .../version-19/FormObjects/properties_Entry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 2ac34bf86e99b0..2a7bf2de3eb7e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -200,7 +200,7 @@ Lorsque cette valeur est sélectionnée, la propriété est gérée par l'option --- -## Le placeholder +## Placeholder 4D can display placeholder text in the fields of your forms. From 010fa251d196b9f556b7f1f520a76eff39a86cd9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:29 +0200 Subject: [PATCH 2591/4889] New translations properties_entry.md (Japanese) --- .../version-19/FormObjects/properties_Entry.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 49f12f782b3fde..1a6d12c1941fb4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -160,7 +160,7 @@ title: 入力 | 名称 | データタイプ | とりうる値 | | --------------- | ------ | ---------------------------------------------------------------- | -| keyboardDialect | text | 言語コード (例: "ar-ma", "cs" など) RFC3066, ISO639 および ISO3166 を参照ください。 | +| keyboardDialect | テキスト | 言語コード (例: "ar-ma", "cs" など) RFC3066, ISO639 および ISO3166 を参照ください。 | #### 対象オブジェクト @@ -192,7 +192,7 @@ title: 入力 | 名称 | データタイプ | とりうる値 | | --------- | ------ | ------------------------------------------- | -| multiline | text | "yes", "no", "automatic" (定義されていない場合のデフォルト) | +| multiline | テキスト | "yes", "no", "automatic" (定義されていない場合のデフォルト) | #### 対象オブジェクト From 13b164a79ccaaf0fe6074607d04b2dfa53c4e2cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:41 +0200 Subject: [PATCH 2592/4889] New translations properties_help.md (French) --- .../version-19/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 326be40c4163e9..5a2702f72c246a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -44,4 +44,4 @@ Lorsque différentes astuces sont associées au même objet à plusieurs emplace #### Voir également -[Le placeholder](properties_Entry.md#placeholder) +[Placeholder](properties_Entry.md#placeholder) From e73dbb1b73285e78bb885ad6d6e6d7796ba13cc0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:43 +0200 Subject: [PATCH 2593/4889] New translations properties_help.md (Japanese) --- .../version-19/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index d7803264f95494..9f43277466060c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -23,7 +23,7 @@ title: ヘルプ | 名称 | データタイプ | とりうる値 | |:-------:|:------:| ----------- | -| tooltip | text | ユーザー用のヘルプ情報 | +| tooltip | テキスト | ユーザー用のヘルプ情報 | #### 対象オブジェクト From 815b1293e33f12d52a5529c954f60fc6452072f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:53 +0200 Subject: [PATCH 2594/4889] New translations properties_object.md (French) --- .../version-19/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 59ffba8b4ffbb5..6f92123c2d98e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -253,7 +253,7 @@ Enables radio buttons to be used in coordinated sets: only one button at a time --- -## Titre de menu +## Titre Allows inserting a label on an object. The font and the style of this label can be specified. From e4a3f703c0c0323ab34e42c6a208dcd3d864db3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:55 +0200 Subject: [PATCH 2595/4889] New translations properties_object.md (Japanese) --- .../version-19/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index bd402fe103c572..71ab7d610beadc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -5,7 +5,7 @@ title: オブジェクト --- -## タイプ +## 型 `必須設定です。` @@ -271,7 +271,7 @@ title: オブジェクト | 名称 | データタイプ | とりうる値 | | ---- | ------ | --------- | -| text | string | なんらかのテキスト | +| テキスト | string | なんらかのテキスト | #### 対象オブジェクト @@ -291,11 +291,11 @@ title: オブジェクト | 最小 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 最大 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 合計 | ○ | | | ○ | ○ | | 列の型と同じ | -| カウント | ○ | ○ | ○ | ○ | ○ | ○ | Longint | -| 平均 | ○ | | | ○ | | | Real | -| 標準偏差(*) | ○ | | | ○ | | | Real | -| 分散(*) | ○ | | | ○ | | | Real | -| 平方和(*) | ○ | | | ○ | | | Real | +| カウント | ○ | ○ | ○ | ○ | ○ | ○ | 倍長整数 | +| 平均 | ○ | | | ○ | | | 実数 | +| 標準偏差(*) | ○ | | | ○ | | | 実数 | +| 分散(*) | ○ | | | ○ | | | 実数 | +| 平方和(*) | ○ | | | ○ | | | 実数 | | カスタム (JSON では "none") | ○ | ○ | ○ | ○ | ○ | ○ | 制限なし | (*) 配列型のリストボックスのみ From 86b08059651158324c3323f944ccda1ba3a752a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:29:58 +0200 Subject: [PATCH 2596/4889] New translations properties_picture.md (French) --- .../FormObjects/properties_Picture.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md index 67d7bc8dc48074..1ac034b0b6eac6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md @@ -28,32 +28,32 @@ Les emplacements suivants peuvent être utilisés pour le chemin d'images statiq ## Affichage -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +`Grammaire JSON : "tiled"` -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). ### Centre / Tronquée (non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D crops equally from each edge and from the top and bottom. +Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) From acbb0fd6983113aac9261e82c208fbbd49fbe7b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:00 +0200 Subject: [PATCH 2597/4889] New translations properties_picture.md (Japanese) --- .../version-19/FormObjects/properties_Picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md index edf1532fe8a875..b2ac7d998650b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Picture.md @@ -18,7 +18,7 @@ title: ピクチャー | 名称 | データタイプ | とりうる値 | |:-------:|:------:| -------------------------------------------------------------------------------- | -| picture | text | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | +| picture | テキスト | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" | #### 対象オブジェクト From 37eac08fa4a44be367895be856597644def10e6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:05 +0200 Subject: [PATCH 2598/4889] New translations properties_plugins.md (Japanese) --- .../version-19/FormObjects/properties_Plugins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Plugins.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Plugins.md index f57fe7bb86611b..c585ce1ea17ed1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Plugins.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Plugins.md @@ -13,7 +13,7 @@ title: プラグイン | 名称 | データタイプ | とりうる値 | | ---------------- | ------ | ------------------------------------------------------------------------------ | -| customProperties | text | プラグイン専用のプロパティです。オブジェクトの場合は JSON 文字列として、バイナリの場合は base64エンコードの文字列としてプラグインに渡されます。 | +| customProperties | テキスト | プラグイン専用のプロパティです。オブジェクトの場合は JSON 文字列として、バイナリの場合は base64エンコードの文字列としてプラグインに渡されます。 | #### 対象オブジェクト From e8a6deb05bb1fb26bf6338c5af8abd10cc38110c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:15 +0200 Subject: [PATCH 2599/4889] New translations properties_reference.md (French) --- .../version-19/FormObjects/properties_Reference.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md index a5f0735bd7f98e..db802d23145af2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md @@ -45,7 +45,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | | [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | | [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`affichage`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | | [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | @@ -106,7 +106,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Nombres (y compris un signe décimal ou négatif si nécessaire) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\" pour la variable image. | | [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | @@ -177,11 +177,11 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | | [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | | [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. Must only be selected among the 4D built-in formats. | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (can be combined with the other possible values) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`threeState`](properties_Display.md#three-states) | Permet à un objet case à cocher d'accepter un troisième état. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. Must only be selected among the 4D built-in formats. | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (peut être combiné avec les autres valeurs possibles) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | | [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum : 0 | @@ -199,6 +199,6 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (à l'exception de list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. | "automatic" (à l'exception de list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From 81d9d2d1d6084766ac6c6711afb0c45580c95185 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:19 +0200 Subject: [PATCH 2600/4889] New translations properties_reference.md (Japanese) --- .../version-19/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md index bae96ad4c3492f..cde5e5b8c681d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Reference.md @@ -173,7 +173,7 @@ title: JSON プロパティリスト | [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false | | **t** | | | | [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" | -| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | +| [`テキスト`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト | | [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" | | [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 | | [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" | From b1a1c8c8e1b30121bb52912150cb8d846e9595b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:23 +0200 Subject: [PATCH 2601/4889] New translations properties_resizingoptions.md (French) --- .../version-19/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 07dda89cfcde52..a05255f37c30c8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -128,4 +128,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) From 48f07e556e4793aa01675d63b0159a6e126557d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:40 +0200 Subject: [PATCH 2602/4889] New translations properties_text.md (Japanese) --- .../version-19/FormObjects/properties_Text.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index b30924521b0807..13383db1f2246b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -32,7 +32,7 @@ title: テキスト | プロパティ | データタイプ | とりうる値 | | ---------- | ------ | ---------------- | -| fontWeight | text | "normal", "bold" | +| fontWeight | テキスト | "normal", "bold" | #### 対象オブジェクト @@ -284,7 +284,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 表示される行ごとに評価される式あるいは変数を指定します。 行テキスト属性全体を定義することができます。 **オブジェクト変数**、あるいは **オブジェクトを返す式** を指定する必要があります。 以下のプロパティがサポートされています: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | -------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | stroke | string | フォントカラー。 任意の CSSカラー (例: "#FF00FF"), "automatic", "transparent" | | fill | string | 背景色。 任意の CSSカラー (例: "#F00FFF"), "automatic", "transparent" | @@ -296,7 +296,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 特別な "cell" プロパティを使用すると、特定の列にプロパティをまとめて適用することができます: -| プロパティ名 | | | タイプ | 説明 | +| プロパティ名 | | | 型 | 説明 | | ------ | ------------ | -------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | cell | | | object | 特定の列に適用するプロパティ | | | *columnName* | | object | *columnName* はリストボックス列のオブジェクト名です。 | From 58a9dcae328c751a7d8aa0855a010e225beeb156 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:30:45 +0200 Subject: [PATCH 2603/4889] New translations properties_textandpicture.md (Japanese) --- .../version-19/FormObjects/properties_TextAndPicture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 07084a9b4a5d43..d496075c6f5ddb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -30,7 +30,7 @@ title: テキスト、ピクチャー | 名称 | データタイプ | とりうる値 | |:-----:|:------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| style | text | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| style | テキスト | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | #### 対象オブジェクト From dc9bcd82a53fb30104478b32be7b936fda74c86e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:31:22 +0200 Subject: [PATCH 2604/4889] New translations tabcontrol.md (Japanese) --- .../version-19/FormObjects/tabControl.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/tabControl.md index 7a9fa6b294e34a..eb098f069edf5f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/tabControl.md @@ -50,11 +50,11 @@ macOSの場合、タブコントロールを標準位置 (上) だけでなく [コレクション](Concepts/dt_collection) をカプセル化した [オブジェクト](Concepts/dt_object.md) をタブコントロールの [データソース](properties_Object.md#変数あるいは式) として割り当てることができます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | --------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | -| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | -| `currentValue` | Text | 現在選択されている値 | +| プロパティ | 型 | 説明 | +| -------------- | ------ | --------------------------------------------------------------------- | +| `values` | コレクション | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | +| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | +| `currentValue` | Text | 現在選択されている値 | この初期化コードはユーザーにフォームを表示する前に実行しなければなりません。 From 750ee8ae95841142e5761d72e3d7ab7fc62f4051 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:31:25 +0200 Subject: [PATCH 2605/4889] New translations text.md (Japanese) --- .../version-19/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md index 96d89b033ef0d8..055969c5e6ba9e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md @@ -1,5 +1,5 @@ --- -id: text +id: テキスト title: テキスト --- From fadf885d6e156560a4ee588feed27bee6a6c0d49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:32:27 +0200 Subject: [PATCH 2606/4889] New translations properties.md (French) --- .../version-19/Menus/properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Menus/properties.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Menus/properties.md index 784e78289f05ce..4181ede11470e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Menus/properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Menus/properties.md @@ -5,7 +5,7 @@ title: Propriétés des menus Vous pouvez définir plusieurs propriétés à partir des lignes de menu, telles que des actions, des styles de police, les lignes de séparation, des raccourcis clavier ou des icônes. -## Titre de menu +## Titre La propriété **Title** contient le libellé d'un menu ou d'une ligne de menu, tel qu'il sera affiché dans l'interface de l'application. From 71ed741f7f6012f02d62e7441dc44f0663d34aba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:32:40 +0200 Subject: [PATCH 2607/4889] New translations entities.md (Spanish) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 7e560eb7408194..8a131d05f7fa8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -190,7 +190,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: * puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -* it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +* puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo; * no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a una entity selection compartible, primero debe transformarla en una entity selection no compartible mediante la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportan selecciones de entidades compartibles, ya que no necesitan alterar la selección de entidades original (devuelven una nueva). From 244e53204cc59765491980cf9336462dd0da89de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:32:42 +0200 Subject: [PATCH 2608/4889] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-19/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 7c94dfa382dbf6..aa881fb6184479 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -230,7 +230,7 @@ $toModify:=ds.Company.all().copy() // $toModify は追加可能です 新規のエンティティセレクションは次の場合に、元となるエンティティセレクションの特性を **継承** します: -* 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 。 +* 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 . * リレーションに基づいて生成された場合: * [entity.*attributeName*](API/EntityClass.md#attributename) (例: "company.employees") の *attributeName* が 1対Nリレーション属性で、かつ entity 自身がエンティティセレクションに属している場合 ([entity.getSelection()](API/EntityClass.md#getselection) エンティティセレクションと同じ特性になります)。 * [entitySelection.*attributeName*](API/EntitySelectionClass.md#attributename) (例: "employees.employer") の *attributeName* がリレーション属性の場合 (エンティティセレクションと同じ特性になります)。 From e4b650a68d28afebbaea7748bc00fad40ba8e00c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:32:57 +0200 Subject: [PATCH 2609/4889] New translations quicktour.md (Spanish) --- .../version-19/ORDA/quickTour.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/quickTour.md b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/quickTour.md index 9afed96c51f576..e13c64c156e653 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/quickTour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/ORDA/quickTour.md @@ -172,11 +172,11 @@ En este ejemplo, un usuario es asignado a uno de los tres grupos en función de A continuación, los grupos se anidan para que los privilegios se distribuyan correctamente entre los usuarios de cada grupo. -- The General Management group contains only “high-level” users. ![](../assets/en/Users/schema1.png) +- El grupo de Dirección General sólo contiene usuarios de "alto nivel". ![](../assets/en/Users/schema1.png) -- The Finances group contains data maintenance users as well as General Management users, thus the users in General Management have the privileges of the Finances group as well. ![](../assets/en/Users/schema2.png) +- El grupo Finanzas contiene usuarios de mantenimiento de datos, así como también usuarios de Dirección General, por lo que los usuarios de Dirección General también tienen los privilegios del grupo Finanzas. ![](../assets/en/Users/schema2.png) -- The Accounting group contains data entry users as well as Finances group users, so the users who belong to the Finances group and the General Management group enjoy the privileges of the Accounting group as well. ![](../assets/en/Users/schema3.png) +- El grupo Contabilidad contiene usuarios de entrada de datos así como usuarios del grupo Finanzas, por lo que los usuarios que pertenecen al grupo Finanzas y al grupo Dirección General disfrutan también de los privilegios del grupo Contabilidad. ![](../assets/en/Users/schema3.png) Puede decidir qué privilegios de acceso asignar a cada grupo en función del nivel de responsabilidad de los usuarios que contiene. From b169e683fbee7b92040d7ffe90f7b10c81e5e35c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:33:31 +0200 Subject: [PATCH 2610/4889] New translations architecture.md (French) --- .../version-19/Project/architecture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Project/architecture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Project/architecture.md index 763f1b00c734d3..9a2fa74466cbce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Project/architecture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Project/architecture.md @@ -9,7 +9,7 @@ Un projet 4D est composé de plusieurs dossiers et fichiers, stockés dans un do - Components - Data - Logs - - Settings + - Propriétés - Documentation - Plugins - Project @@ -17,7 +17,7 @@ Un projet 4D est composé de plusieurs dossiers et fichiers, stockés dans un do - Sources - Trash - Resources - - Settings + - Propriétés - userPreferences.username - WebFolder From 6232140bb587a80561570ec57ca5040bcd2e50e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:33:34 +0200 Subject: [PATCH 2611/4889] New translations architecture.md (Japanese) --- .../version-19/Project/architecture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md index 40da4afe094bb1..cc0f8af40df313 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md @@ -32,7 +32,7 @@ title: プロジェクトのアーキテクチャー - Classes - DatabaseMethods - Methods - - Forms + - フォーム - TableForms - Triggers - DerivedData @@ -115,7 +115,7 @@ title: プロジェクトのアーキテクチャー プロジェクトから削除されたメソッドやフォームがあれば、Trash フォルダーにはそれらが格納されます。 たとえば、つぎのフォルダーが格納されている場合があります: - Methods -- Forms +- フォーム - TableForms 削除された要素はファイル名に括弧が付いた形でフォルダー内に置かれます (例: "(myMethod).4dm")。 フォルダーの構成は [Sources](#sources) フォルダーと同じです。 From c306fa9b4eb449564478c1a2be9507e69bbe0a56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:33:46 +0200 Subject: [PATCH 2612/4889] New translations documentation.md (Japanese) --- .../version-19/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md index 62e18011079114..2361ffe46e456c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md @@ -41,7 +41,7 @@ title: ドキュメンテーション - **DatabaseMethods** - onStartup.md - ... - - **Forms** + - **フォーム** - loginDial.md - ... - **Methods** From 20c9b77a92aaf1567c4460c92002024f3d708b6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:07 +0200 Subject: [PATCH 2613/4889] New translations $catalog.md (Japanese) --- .../version-19/REST/$catalog.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md index b57c6dec753d11..d8510ee2d00cb7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md @@ -29,7 +29,7 @@ title: '$catalog' データクラス毎に返されるプロパティの説明です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | --------------------------------- | | name | String | データクラスの名称。 | | uri | String | データクラスとその属性に関する情報を取得するための URI です。 | @@ -201,7 +201,7 @@ title: '$catalog' 公開されているデータクラスについて、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | --------------------------------------------------- | | name | String | データクラスの名称 | | collectionName | String | データクラスにおいて作成されるエンティティセレクションの名称 | @@ -214,18 +214,18 @@ title: '$catalog' 公開されている各属性について、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------- | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From 11add81d6664417afdde5dcb07fbb1f76f5d4de3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:22 +0200 Subject: [PATCH 2614/4889] New translations $entityset.md (Japanese) --- .../version-19/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$entityset.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$entityset.md index e03d7590a30caa..be42ddf826e53b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$entityset.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$entityset.md @@ -34,7 +34,7 @@ title: '$entityset' 複数の既存エンティティセットに基づいて新たなエンティティセットを作成します。 -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ---------------- | ------ | ------------------------- | | $operator | String | 既存のエンティティセットに対して使用する論理演算子 | | $otherCollection | String | エンティティセットID | From 94472785bd13a7e0985d14e51d47e7f62fa40fe5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:32 +0200 Subject: [PATCH 2615/4889] New translations $imageformat.md (Japanese) --- .../version-19/REST/$imageformat.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$imageformat.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$imageformat.md index 1617c38bb7c6e3..7ababf0fc7c4ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$imageformat.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$imageformat.md @@ -9,7 +9,7 @@ title: '$imageformat' 画像の表示に使う形式を指定します。 次の形式が指定できます (拡張子、MIMEタイプ、OSType Mac がサポートされています): -| タイプ | 説明 | +| 型 | 説明 | | ------------------------ | -------- | | "best" | 画像に最適な形式 | | ".gif" または "image/gif" | GIF 形式 | From 18b79a3d7aadc08ce714830c4ce0c842b58efc2b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:36 +0200 Subject: [PATCH 2616/4889] New translations $info.md (Japanese) --- .../version-19/REST/$info.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md index cdcba441e18fb8..1c797489da62a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md @@ -8,27 +8,27 @@ title: '$info' ## 説明 プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | ---------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| -------------- | ------ | ---------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | +| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 > 最適化のため、4D は独自のエンティティセットを生成します。つまり、`$method=entityset` で作成した以外のエンティティセットも返されます。 @@ -38,7 +38,7 @@ title: '$info' 各ユーザーセッションについては、次の情報が *sessionInfo* コレクションに返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------ | | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | From 951f32d54fca21b58d2e6fa4bbcd6743681a8077 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:40 +0200 Subject: [PATCH 2617/4889] New translations $lock.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$lock.md index 3f16dfbbaa98c3..0dd73362ab49eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$lock.md @@ -46,7 +46,7 @@ REST API によってロックされたエンティティは、次の場合に 戻り値の "__STATUS" オブジェクトには、以下のプロパティが格納されています: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | | ------- | ---------------------------------------------------------------------------------- | | | | | ***成功の場合にのみ利用可能:*** | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントセッションでロックされていた場合) には true、それ以外は false (この場合は返されません)。 | From 85ac74f7b0f3ffa26a076146dffcd920ae545d57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:51 +0200 Subject: [PATCH 2618/4889] New translations $querypath.md (Japanese) --- .../version-19/REST/$querypath.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$querypath.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$querypath.md index 545ec0e5e65ca4..ba6ea04eddcabb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$querypath.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$querypath.md @@ -13,12 +13,12 @@ title: '$querypath' 実行されたクエリを定義する次のプロパティを格納した steps コレクションが返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | ------------------------------- | -| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | -| time | Number | クエリの実行に要した時間 (ミリ秒単位) | -| recordsfounds | Number | レコードの検出件数 | -| steps | Collection | クエリパスの後続ステップを定義するオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ------------------------------- | +| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | +| time | Number | クエリの実行に要した時間 (ミリ秒単位) | +| recordsfounds | Number | レコードの検出件数 | +| steps | コレクション | クエリパスの後続ステップを定義するオブジェクトのコレクション | ## 例題 From 3178320f1e360fb69af2da5ff08e4eeeb1a19bca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:34:55 +0200 Subject: [PATCH 2619/4889] New translations $queryplan.md (Japanese) --- .../version-19/REST/$queryplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$queryplan.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$queryplan.md index edfd0a70f8c6c2..3f0fcafd444226 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$queryplan.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$queryplan.md @@ -9,7 +9,7 @@ title: '$queryplan' ## 説明 $queryplan は、4D Server に渡したクエリプランを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------ | --------------------------------------- | | item | String | 渡された実際のクエリ | | subquery | 配列 | (サブクエリが存在する場合) item プロパティを格納する追加のオブジェクト | From 9fbc582d17a13bb4915d0ca9b9227c6eb818d01c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:35:23 +0200 Subject: [PATCH 2620/4889] New translations classfunctions.md (Japanese) --- .../version-19/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md index 2bee49bbf1b49f..23c1b0d756ac2c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md @@ -67,11 +67,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > サーバー上の既存エンティティについて変更された属性値をリクエストが送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後の値で実行されます。 この機能によって、たとえばエンティティに対する処理の、すべてのビジネスルールを適用した後の結果をクライアントアプリケーションから確認することが可能です。 その結果をもとにエンティティをサーバー上で保存するかどうかを判断できます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ----------------- | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - __KEY が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -91,11 +91,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | タイプ | 説明 | -| ---------- | ------- | ------------------------------------------ | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------- | ------ | ------------------------------------------ | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 0df39ca062afe483568fbd1ad19c5f9f6cfa8cd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:35:37 +0200 Subject: [PATCH 2621/4889] New translations dataclass.md (Japanese) --- .../version-19/REST/dataClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/dataClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/dataClass.md index 8ba12d7103b8c3..1c45403fbc9da5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/dataClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/dataClass.md @@ -30,17 +30,17 @@ RESTリクエストにこのパラメーターのみを渡すと、([`$top/$limi 返されるデータの説明です: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | ------------------------------------------------------------------------------------------ | -| __entityModel | String | データクラスの名称。 | -| __COUNT | Number | データクラスに含まれる全エンティティ数 | -| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | -| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | -| __ENTITIES | Collection | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ------------------------------------------------------------------------------------------ | +| __entityModel | String | データクラスの名称。 | +| __COUNT | Number | データクラスに含まれる全エンティティ数 | +| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | +| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | +| __ENTITIES | コレクション | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | 各エンティティには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------ | -------------------------------------------------- | | __KEY | String | データクラスにおいて定義されているプライマリーキーの値 | | __TIMESTAMP | Date | エンティティが最後に編集された日時を記録するタイムスタンプ | From fd32a86d64f6bd11248cea5a0075b820e9d668c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:35:55 +0200 Subject: [PATCH 2622/4889] New translations handling_users_groups.md (Spanish) --- .../version-19/Users/handling_users_groups.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Users/handling_users_groups.md index b98d9de93c9684..e35e2e20a1e1e9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Users/handling_users_groups.md @@ -141,11 +141,11 @@ En este ejemplo, un usuario es asignado a uno de los tres grupos en función de A continuación, los grupos se anidan para que los privilegios se distribuyan correctamente entre los usuarios de cada grupo. -- The General Management group contains only “high-level” users. ![](../assets/en/Users/schema1.png) +- El grupo de Dirección General sólo contiene usuarios de "alto nivel". ![](../assets/en/Users/schema1.png) -- The Finances group contains data maintenance users as well as General Management users, thus the users in General Management have the privileges of the Finances group as well. ![](../assets/en/Users/schema2.png) +- El grupo Finanzas contiene usuarios de mantenimiento de datos, así como también usuarios de Dirección General, por lo que los usuarios de Dirección General también tienen los privilegios del grupo Finanzas. ![](../assets/en/Users/schema2.png) -- The Accounting group contains data entry users as well as Finances group users, so the users who belong to the Finances group and the General Management group enjoy the privileges of the Accounting group as well. ![](../assets/en/Users/schema3.png) +- El grupo Contabilidad contiene usuarios de entrada de datos así como usuarios del grupo Finanzas, por lo que los usuarios que pertenecen al grupo Finanzas y al grupo Dirección General disfrutan también de los privilegios del grupo Contabilidad. ![](../assets/en/Users/schema3.png) Puede decidir qué privilegios de acceso asignar a cada grupo en función del nivel de responsabilidad de los usuarios que contiene. From dfb4abedad5724183aff9edefc74e22512c1fe70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:10 +0200 Subject: [PATCH 2623/4889] New translations authentication.md (Japanese) --- .../version-19/WebServer/authentication.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md index c9f9b0b443538e..976f6d8105b94a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md @@ -88,15 +88,15 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| 引数 | タイプ | | 説明 | -| -- | ------- |:--:| -------------------------------------------- | -| $1 | Text | <- | URL | -| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | Text | <- | サーバーの IPアドレス | -| $5 | Text | <- | ユーザー名 | -| $6 | Text | <- | パスワード | -| $0 | Boolean | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | +| 引数 | 型 | | 説明 | +| -- | ---- |:--:| -------------------------------------------- | +| $1 | Text | <- | URL | +| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | Text | <- | サーバーの IPアドレス | +| $5 | Text | <- | ユーザー名 | +| $6 | Text | <- | パスワード | +| $0 | ブール | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | これらの引数を以下のように宣言しなければなりません: From 48dba2e72dc5b51fbfaa153c2da5249596fb4456 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:20 +0200 Subject: [PATCH 2624/4889] New translations httprequests.md (Spanish) --- .../version-19/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md index 4103202aa7a1d1..5a341d2484f11b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md @@ -18,7 +18,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Llamadas a métodos base -The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. Se llama al método de la base de datos con la URL. +El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. Se llama al método de la base de datos con la URL. Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). From c275eeab3bfb3f14f0900fbfb1ebc07aee7b6a3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:22 +0200 Subject: [PATCH 2625/4889] New translations httprequests.md (Japanese) --- .../version-19/WebServer/httpRequests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md index 7973014e74fe1c..a4e1bd4f7e432e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md @@ -28,7 +28,7 @@ title: HTTPリクエストの処理 **On Web Connection**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ---- |:--:| ---------------------------- | | $1 | Text | <- | URL | | $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | @@ -108,7 +108,7 @@ $4 引数は 4D Webサーバーによってリクエストされた IPアドレ ***/4DACTION/****MethodName*
    ***/4DACTION/****MethodName/Param* -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- |:--:| --------------------- | | MethodName | Text | -> | 実行する 4Dプロジェクトメソッド名 | | Param | Text | -> | プロジェクトメソッドに渡されるテキスト引数 | From 03e92e89b94aeff14b9c7703015cc92da7cdf9e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:23 +0200 Subject: [PATCH 2626/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../version-19/WebServer/httpRequests.md | 41 +++++++++++++------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md index 022e050cbfee1d..bf4bf8bd2d3a42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/httpRequests.md @@ -11,13 +11,14 @@ O servidor web 4D oferece várias funcionalidades para lidar com solicitações - other commands such as `WEB GET HTTP BODY`, `WEB GET HTTP HEADER`, or `WEB GET BODY PART` allow to customize the request processing, including cookies. - o método projeto *COMPILER_WEB*, para declarar suas variáveis. + ## On Web Connection The `On Web Connection` database method can be used as the entry point for the 4D Web server. ### Chamadas métodos de base -The `On Web Connection` database method is automatically called when the server reveives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. +The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. For example, the URL "*a/b/c*" will call the database method, but "*a/b/c.html*" will not call the database method if the page "c.html" exists in the "a/b" subfolder of the [WebFolder](webServerConfig.md#root-folder). @@ -36,6 +37,7 @@ For example, the URL "*a/b/c*" will call the database method, but "*a/b/c.html*" | $5 | Text | <- | Nome de usuario | | $6 | Text | <- | Senha | + Estes parâmetros devem ser declarados como se indica a seguir: ```4d @@ -56,8 +58,10 @@ Alternatively, you can use the [named parameters](Concepts/parameters.md#named-p ``` + > Calling a 4D command that displays an interface element (`DIALOG`, `ALERT`, etc.) is not allowed and ends the method processing. + ### $1 - Dados extra do URL The first parameter ($1) is the URL entered by users in the address area of their web browser, without the host address. @@ -67,13 +71,14 @@ Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP d | URL introduzido no navegador Web | Valor do parâmetro $1 | | ------------------------------------ | ------------------------ | | 123.4.567.89 | / | -| | / | +| http://123.45.67.89 | / | | 123.4.567.89/Customers | /Customers | -| | /Customers/Add | +| http://123.45.67.89/Customers/Add | /Customers/Add | | 123.4.567.89/Do_This/If_OK/Do_That | /Do_This/If_OK/Do_That | Note que você está livre para usar este parâmetro a sua conveniência. 4D simplesmente ignora o valor passado além da parte do host da URL. For example, you can establish a convention where the value "*/Customers/Add*" means “go directly to add a new record in the `[Customers]` table.” By supplying the web users with a list of possible values and/or default bookmarks, you can provide shortcuts to different parts of your application. This way, web users can quickly access resources of your website without going through the entire navigation path each time they make a new connection. + ### $2 - Cabeçalho e corpo do pedido HTTP O segundo parâmetro ($2) é o cabeçalho e o corpo da solicitação HTTP enviada pelo navegador Web. Note that this information is passed to your `On Web Connection` database method "as is". Its contents will vary depending on the nature of the web browser attempting the connection. @@ -81,6 +86,7 @@ O segundo parâmetro ($2) é o cabeçalho e o corpo da solicitação HTTP enviad If your application uses this information, it is up to you to parse the header and the body. Você pode usar os comandos `WEB GET HTTP HEADER` e `WEB GET HTTP BODY`. > For performance reasons, the size of data passing through the $2 parameter must not exceed 32 KB. Para além deste tamanho, são truncados pelo servidor HTTP 4D. + ### $3 - Endereço IP do cliente Web O parâmetro $3 recebe o endereço IP do computador do navegador. This information can allow you to distinguish between intranet and internet connections. @@ -95,6 +101,9 @@ The $4 parameter receives the IP address requested by the 4D Web Server. 4D allo The $5 and $6 parameters receive the user name and password entered by the user in the standard identification dialog box displayed by the browser, if applicable (see the [authentication page](authentication.md)). > If the user name sent by the browser exists in 4D, the $6 parameter (the user’s password) is not returned for security reasons. + + + ## /4DACTION ***/4DACTION/***MethodName***
    **/4DACTION/******MethodName/Param* @@ -137,8 +146,12 @@ var $path : Text var $PictVar : Picture var $BlobVar : Blob - //find the picture in the Images folder within the Resources folder -$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format WEB SEND BLOB($BLOB;"image/png") + //find the picture in the Images folder within the Resources folder +$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" + +READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable +PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format +WEB SEND BLOB($BLOB;"image/png") ``` ### 4DACCIÓN para publicar formulários @@ -146,7 +159,6 @@ $path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".ps The 4D Web server also allows you to use “posted” forms, which are static HTML pages that send data to the Web server, and to easily retrieve all the values. The POST type must be associated to them and the form’s action must imperatively start with /4DACTION/MethodName. Um formulário pode ser enviado por dois métodos (ambos podem ser usados com 4D): - - POST, normalmente utilizado para enviar dados para o servidor Web, - GET, normalmente utilizado para pedir dados ao servidor Web. @@ -208,6 +220,10 @@ vExact="Word" OK="Search" End if ``` + + + + ## Obter valores de pedidos HTTP 4D's Web server lets you recover data sent through POST or GET requests, using Web forms or URLs. @@ -293,15 +309,15 @@ return false name="frmWelcome" onsubmit="return GetBrowserInformation(frmWelcome)">

    Welcome to Spiders United

    - Please enter your name: +

    Please enter your name:

    - - +

    +

    - - - +

    + +

    @@ -361,6 +377,7 @@ As funcionalidades deste método são: Tenha em atenção que, com HTML, todos os objetos são objetos texto. If you use a SELECT object, it is the value of the highlighted element in the object that is returned in the `WEB GET VARIABLES` command, and not the position of the element in the array as in 4D. `WEB GET VARIABLES` sempre retorna valores do tipo Text. + ## Outros comandos do servidor Web The 4D web server provides several low-level web commands allowing you to develop custom processing of requests: From 4045a78c1e57d1c8980bf1262d99bee03e06931a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:28 +0200 Subject: [PATCH 2627/4889] New translations sessions.md (French) --- .../version-19/WebServer/sessions.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md index e5faee8ffd1d48..e08f178efdafe7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md @@ -16,31 +16,31 @@ Web server user sessions allow to: ## Activation des sessions -The session management feature can be enabled and disabled on your 4D web server. There are different ways to enable session management: +La gestion de session peut être activée et désactivée sur votre serveur Web 4D. Il y a différentes façons d'activer la gestion de session : - Using the **Scalable sessions** option on the "Web/Options (I)" page of the Settings (permanent setting): ![alt-text](../assets/en/WebServer/settingsSession.png) -This option is selected by default in new projects. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). +Cette option est sélectionnée par défaut dans les nouveaux projets. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). -- Utilisation de la propriété [`.scalableSession`](API/WebServerClass.md#scalablesession) de l'objet Web Server (pour passer le paramètre *settings* de la fonction [`.start()`](API/WebServerClass.md#start)). In this case, this setting overrides the option defined in the Settings dialog box for the Web Server object (it is not stored on disk). +- Utilisation de la propriété [`.scalableSession`](API/WebServerClass.md#scalablesession) de l'objet Web Server (pour passer le paramètre *settings* de la fonction [`.start()`](API/WebServerClass.md#start)). Dans ce cas, ce paramètre remplace l'option définie dans la boîte de dialogue Propriétés pour l'objet Web Server (il n'est pas stocké sur disque). > The `WEB SET OPTION` command can also set the session mode for the main Web server. -In any cases, the setting is local to the machine; so it can be different on the 4D Server Web server and the Web servers of remote 4D machines. +Dans tous les cas, ce paramètre est local à la machine ; il peut donc être différent sur le serveur Web 4D Server et les serveurs Web des machines 4D distantes. > **Compatibility**: A **Legacy sessions** option is available in projects created with a 4D version prior to 4D v18 R6 (for more information, please refer to the [doc.4d.com](https://doc.4d.com) web site). -## Session implementation +## Implémentation des sessions -When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID_*AppName*", where *AppName* is the name of the application project. This cookie references the current web session for the application. +When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID_*AppName*", where *AppName* is the name of the application project. Ce cookie référence la session web courante pour l'application. > Le nom du cookie peut être obtenu à l'aide de la propriété [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename). 1. In each web client request, the Web server checks for the presence and the value of the private "4DSID_*AppName*" cookie. -2. If the cookie has a value, 4D looks for the session that created this cookie among the existing sessions; if this session is found, it is reused for the call. +2. Si le cookie a une valeur, 4D recherche la session qui a créé ce cookie parmi les sessions existantes ; si cette session est trouvée, elle est réutilisée pour l'appel. -2. If the client request does not correspond to an already opened session: +2. Si la requête du client ne correspond pas à une session déjà ouverte : - a new session with a private "4DSID_*AppName*" cookie is created on the web server - a new Guest `Session` object is created and is dedicated to the scalable web session. @@ -49,20 +49,20 @@ L'objet `Session` courant est alors accessible via la commande [`Session`](API/S ![alt-text](../assets/en/WebServer/schemaSession.png) -> Web processes usually do not end, they are recycled in a pool for efficiency. When a process finishes executing a request, it is put back in the pool and made available for the next request. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv18/help/command/en/page89.html) for example). This cleanup is necessary for any process related information, such as a reference to an opened file. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. +> Les process Web ne se terminent généralement pas, ils sont recyclés dans un pool pour des raisons d'optimisation. Lorsqu'un process termine l'exécution d'une requête, il est replacé dans le pool et rendu disponible pour la requête suivante. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv18/help/command/en/page89.html) for example). Ce nettoyage est nécessaire pour toute information liée au process, comme une référence à un fichier ouvert. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. ## Partage d'informations -Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). This property allows you to share information between all processes handled by the session. +Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). Cette propriété vous permet de partager des informations entre tous les process gérés par la session. -## Session lifetime +## Durée de vie des sessions -A scalable web session is closed when: +Une session web évolutive est fermée lorsque: -- the web server is stopped, -- the timeout of the session cookie has been reached. +- le serveur web est arrêté, +- le délai d'attente du cookie de session a été atteint. -The lifespan of an inactive cookie is 60 minutes by default, which means that the web server will automatically close inactive sessions after 60 minutes. +La durée de vie d'un cookie inactif est de 60 minutes par défaut, ce qui signifie que le serveur Web fermera automatiquement les sessions inactives après 60 minutes. Ce timeout peut être défini à l'aide de la propriété [`.idleTimeout`](API/SessionClass.md#idletimeout) de l'objet `Session` (le timeout ne peut pas être inférieur à 60 minutes). @@ -70,11 +70,11 @@ Lorsqu'une session Web évolutive est fermée, si la commande [`Session`](API/Se - the `Session` object does not contain privileges (it is a Guest session) - la propriété [`.storage`](API/SessionClass.md#storage) est vide -- a new session cookie is associated to the session +- un nouveau cookie de session est associé à la session ## Privilèges -Privileges can be associated to sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Privileges can be associated to sessions. Sur le serveur web, vous pouvez fournir un accès spécifique ou des fonctionnalités en fonction des privilèges de la session. Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **invité** (la fonction [`.isGuest()`](API/SessionClass.md#isguest) retourne true). @@ -92,13 +92,13 @@ End if ## Exemple -In a CRM application, each salesperson manages their own client portfolio. The datastore contains at least two linked dataclasses: Customers and SalesPersons (a salesperson has several customers). +Dans une application CRM, chaque commercial gère son propre portefeuille de clients. Le datastore contient au moins deux dataclass liées : Customers et SalesPersons (un commercial a plusieurs clients). ![alt-text](../assets/en/WebServer/exampleSession.png) -We want a salesperson to authenticate, open a session on the web server, and have the top 3 customers be loaded in the session. +Nous voulons qu'un(e) commercial(e) s'authentifie, ouvre une session sur le serveur web et que les 3 meilleurs clients soient chargés dans la session. -1. We run this URL to open a session: +1. Nous exécutons cette URL pour ouvrir une session : ``` http://localhost:8044/authenticate.shtml From 90d573c5b04771fc02f94841a2f41fcc885e54da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:32 +0200 Subject: [PATCH 2628/4889] New translations templates.md (French) --- .../version-19/WebServer/templates.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/templates.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/templates.md index 9982bc09a7473c..472bc61dc5e3b6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/templates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/templates.md @@ -1,13 +1,13 @@ --- id: templates -title: Template pages +title: Pages templates --- Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées via des [balises de transformation](Tags/tags.md) telles que 4DTEXT, 4DIF ou 4DINCLUDE. These tags are usually inserted as HTML type comments (``) into the HTML source code. -When these pages are sent by the HTTP server, they are parsed and the tags they contain are executed and replaced with the resulting data. The pages received by the browsers are thus a combination of static elements and values coming from 4D processing. +Lorsque ces pages sont envoyées par le serveur HTTP, elles sont analysées et les balises qu'elles contiennent sont interprétées et remplacées par les données résultantes. Les pages reçues par les navigateurs sont donc une combinaison d'éléments statiques et de valeurs provenant du traitement 4D. -For example, if you write in an HTML page: +Par exemple, si vous écrivez dans une page HTML: ```html Welcome to !

    @@ -15,24 +15,24 @@ Welcome to !

    The value of the 4D variable *vtSiteName* will be inserted in the HTML page. -## Tags for templates +## Balises pour les templates -The following 4D tags are available: +Les balises 4D suivantes sont disponibles : -- 4DTEXT, to insert 4D variables and expressions as text, -- 4DHTML, to insert HTML code, -- 4DEVAL, to evaluate any 4D expression, -- 4DSCRIPT, to execute a 4D method, -- 4DINCLUDE, to include a page within another one, -- 4DBASE, to modify the default folder used by the 4DINCLUDE tag, -- 4DCODE, to insert 4D code, -- 4DIF, 4DELSE, 4DELSEIF and 4DENDIF, to insert conditions in the HTML code, +- 4DTEXT, pour insérer des variables et des expressions 4D en tant que texte, +- 4DHTML, pour insérer du code HTML, +- 4DEVAL, pour évaluer toute expression 4D, +- 4DSCRIPT, pour exécuter une méthode 4D, +- 4DINCLUDE, pour inclure une page dans une autre, +- 4DBASE, pour modifier le dossier par défaut utilisé par la balise 4DINCLUDE, +- 4DCODE, pour insérer du code 4D, +- 4DIF, 4DELSE, 4DELSEIF et 4DENDIF, pour insérer des conditions dans le code HTML, - 4DLOOP et 4DENDLOOP, pour faire des boucles dans le code HTML, - 4DEACH et 4DENDEACH, pour boucler des collections, des entity selections ou des propriétés d'objets. Ces balises sont décrites dans la page [Balises de transformation](Tags/tags.md). -It is possible to mix tags. For example, the following HTML code is allowed: +Il est possible de combiner des balises. Par exemple, le code HTML suivant est autorisé : ```html @@ -59,35 +59,35 @@ It is possible to mix tags. For example, the following HTML code is allowed: ``` -## Tag parsing +## Analyse des balises -For optimization reasons, the parsing of the HTML source code is not carried out by the 4D Web server when HTML pages are called using simple URLs that are suffixed with “.HTML” or “.HTM”. +Pour des raisons d'optimisation, l'analyse du code source HTML n'est pas effectuée par le serveur Web 4D lorsque les pages HTML sont appelées à l'aide d'URL simples suffixées par ".HTML" ou ".HTM". -Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. XML pages (.xml, .xsl) are also supported and always parsed by 4D. +Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. Les pages XML (.xml, .xsl) sont également prises en charge et toujours analysées par 4D. You can also carry out parsing outside of the Web context when you use the `PROCESS 4D TAGS` command. -Internally, the parser works with UTF-16 strings, but the data to parse may have been encoded differently. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Below are the cases where 4D parses the tags contained in the HTML pages, as well as any conversions carried out: +En interne, l'analyseur fonctionne avec des chaînes UTF-16, mais les données à analyser peuvent avoir été encodées différemment. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Voici les cas où 4D analyse les balises contenues dans les pages HTML, ainsi que toutes les conversions effectuées : -| Action / Command | Content analysis of the sent pages | Support of $ syntax(*) | Character set used for parsing tags | -| ---------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Pages called via URLs | X, except for pages with “.htm” or “.html” extensions | X, except for pages with “.htm” or “.html” extensions | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND FILE` | X | - | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND TEXT` | X | - | No conversion necessary | -| `WEB SEND BLOB` | X, if BLOB is of the “text/html” type | - | Use of charset set in the "Content-Type" header of the response. Otherwise, use of default character set for the HTTP server | -| Inclusion by the `` tag | X | X | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `PROCESS 4D TAGS` | X | X | Text data: no conversion. BLOB data: automatic conversion from the Mac-Roman character set for compatibility | +| Action / Commande | Analyse du contenu des pages envoyées | Prise en charge de la syntaxe $(*) | Jeu de caractères utilisé pour l'analyse des balises | +| ---------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pages appelées via les URLs | X, à l'exception des pages avec une extension ".htm" ou ".html" | X, à l'exception des pages avec une extension ".htm" ou ".html" | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND FILE` | X | - | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND TEXT` | X | - | Aucune conversion nécessaire | +| `WEB SEND BLOB` | X, si le BLOB est de type "text/html" | - | Utilisation du jeu de caractères défini dans l'en-tête "Content-Type" de la réponse. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| Inclusion by the `` tag | X | X | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `PROCESS 4D TAGS` | X | X | Données texte : pas de conversion. Données BLOB : conversion automatique à partir de l'ensemble de caractères Mac-Roman pour la compatibilité | -(*) The alternative $-based syntax is available for 4DHTML, 4DTEXT and 4DEVAL tags. +(*) La syntaxe alternative basée sur $ est disponible pour les balises 4DHTML, 4DTEXT et 4DEVAL. ## Accès aux méthodes 4D via le Web L'exécution d'une méthode 4D avec `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, ou `4DTEXT` à partir d'une requête web est soumise à la valeur de l'attribut [disponible via des balises 4D et des URL (4DACTION...)](allowProject.md) définie dans les propriétés de la méthode. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. -## Prevention of malicious code insertion +## Prévention de l'insertion de code malveillant -4D tags accept different types of data as parameters: text, variables, methods, command names, etc. When this data is provided by your own code, there is no risk of malicious code insertion since you control the input. However, your database code often works with data that was, at one time or another, introduced through an external source (user input, import, etc.). +Les balises 4D acceptent différents types de données en tant que paramètres : texte, variables, méthodes, noms de commande, etc. Lorsque ces données sont fournies par votre propre code, il n'y a aucun risque d'insertion de code malveillant puisque vous contrôlez l'entrée. Cependant, votre code de base de données fonctionne souvent avec des données qui ont été, à un moment donné, introduites par une source externe (saisie de l'utilisateur, importation, etc.). In this case, it is advisable to **not use** tags such as `4DEVAL` or `4DSCRIPT`, which evaluate parameters, directly with this sort of data. -De plus, selon le [principe de la récursivité](Tags/tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imagine, for example, a Web form field named "Name", where users must enter their name. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Since this tag escapes the special HTML characters, any malicious recursive code that may have been inserted will not be reinterpreted. Pour se référer à l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. +De plus, selon le [principe de la récursivité](Tags/tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imaginez, par exemple, un champ de formulaire Web nommé "Nom", où les utilisateurs doivent entrer leur nom. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Étant donné que cette balise échappe les caractères spéciaux HTML, tout code récursif malveillant qui aurait pu être inséré ne sera pas réinterprété. Pour se référer à l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. From 26dc6af6befd871c315c1bf76a9ecaac41eadde6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:40 +0200 Subject: [PATCH 2629/4889] New translations webserveradmin.md (French) --- .../version-19/WebServer/webServerAdmin.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerAdmin.md index a257072b0dc5d3..96b37b4ef2a2d8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerAdmin.md @@ -143,7 +143,7 @@ Le [fichier d'enregistrements d'historique Web](webServerConfig.md#log-recording #### CLF/DLF -Each line of the file represents a request, such as: *host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length* Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +Chaque ligne du fichier représente une requête, comme : *host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length* Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). Le format DLF (Distilled Log Format) est similaire au format CLF (Common Log format) et utilise exactement la même structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. Voici la description des formats CLF/DLF (non personnalisables) : @@ -189,7 +189,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or | CS_URI_STEM | X | X | Partie de la requête sans les paramètres d’interrogation | | DATE | X | X | DD: jour, MMM: abréviation de 3 lettres pour le mois (Jan, Feb,...), YYYY: année | | METHOD | X | X | Méthode HTTP utilisée pour la requête adressée au serveur | -| PATH_ARGS | | X | CGI parameters: string located after the “$” character | +| PATH_ARGS | | X | Paramètres de la CGI : chaîne située après le caractère “$” | | STATUS | X | X | Réponse fournie par le serveur | | TIME | X | X | HH: heure, MM: minutes, SS: secondes | | TRANSFER_TIME | X | X | Délai ayant été nécessaire au serveur pour générer la réponse | @@ -198,7 +198,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or > Les dates et heures sont données au format GMT -#### Fréquence de backup +#### Fréquence de sauvegarde Comme la taille d'un *logweb.txt* fichier évoluer considérablement, il est possible de mettre en place un mécanisme d'archivage automatique. Le déclenchement d'une backup peut être basé sur une certaine période de temps (exprimée en heures, jours, semaine ou mois), ou sur la taille du fichier ; lorsque le délai fixé (ou la taille du fichier) est atteinte, 4D ferme et archive automatiquement le fichier d'historique en cours et en crée un nouveau. @@ -206,13 +206,13 @@ Lorsque la sauvegarde du fichier d'historique web est déclenchée, le fichier d Le fichier archivé est renommé sur le modèle suivant : "DYYYY_MM_DD_Thh_mm_ss.txt". Par exemple, pour un fichier archivé le 4 septembre 2020 à 15h50 et 7 secondes : “D2020_09_04_T15_50_07.txt.” -#### Paramètres de backup +#### Paramètres de sauvegarde Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Paramètres : ![](../assets/en/WebServer/backup.png) -Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère de la taille limite du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère de la taille limite du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. * **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. @@ -221,8 +221,8 @@ Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère * **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -* **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +* **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. * **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -* **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +* **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. From 1368d493c64366011a2e0c9477eef242b17eeddf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:45 +0200 Subject: [PATCH 2630/4889] New translations webserverconfig.md (French) --- .../version-19/WebServer/webServerConfig.md | 192 +++++++++--------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md index 1f6c754bee3abd..42eccb53f6500f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Vous pouvez configurer les paramètres du serveur web 4D, en fonction de la port ## Cache -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------- | ------------ | -| Fenêtre de configuration | Page de configuration/Utilisation du cache Web 4D | | -| Fenêtre de configuration | Page de configuration/Taille du cache des pages | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | Page de configuration/Utilisation du cache Web 4D | | +| Boîte de dialogue des Propriétés | Page de configuration/Taille du cache des pages | | Active et configure le cache des pages web. @@ -47,16 +47,16 @@ Avec 4D à distance, ces fichiers doivent être placés dans le dossier des ress ## Jeu de caractères -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------ | --------------------------------------------------- | -| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| Fenêtre de configuration | Page Options (II)/Jeu standard | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------ | --------------------------------------------------- | +| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| Boîte de dialogue des Propriétés | Page Options (II)/Jeu standard | Menu popup | Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par défaut dépend de la langue du système d'exploitation. > Ce paramètre est également utilisé pour générer des États Rapides au format HTML. -## Suite cryptographique +## Liste des chiffrements | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | @@ -68,13 +68,13 @@ Suite cryptographique utilisée pour le protocole sécurisé. Fixe la priorité ## Paramètres CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| Fenêtre de configuration | Propriétés > Web > Options (II) > Noms de domaine et Méthodes HTTP autorisées | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| Boîte de dialogue des Propriétés | Propriétés > Web > Options (II) > Noms de domaine et Méthodes HTTP autorisées | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | -Liste des hôtes et méthodes autorisées pour le service CORS. +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. #### Noms de domaine @@ -117,21 +117,21 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu | objet webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -État du fichier journal des requêtes HTTP du serveur web (HTTPDebugLog_nn.txt, stocké dans le dossier "Logs" de l'application -- nn est le numéro du fichier). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque demande et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. +État du fichier journal des requêtes HTTP du serveur web (HTTPDebugLog_nn.txt, stocké dans le dossier "Logs" de l'application -- nn est le numéro du fichier). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque requête et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. -| Valeur | Constante | Description | -| ------ | ----------- | --------------------------------------- | -| 0 | wdl disable | Les debug logs Web HTTP sont désactivés | +| Valeur | Constante | Description | +| ------ | ----------- | ------------------------------------------------ | +| 0 | wdl disable | Le journal de débogage HTTP du web est désactivé | |1|wdl enable without body|Web HTTP debug log is enabled without body parts (body size is provided in this case)| |3|wdl enable with response body|Web HTTP debug log is enabled with body part in response only| |5|wdl enable with request body|Web HTTP debug log is enabled with body part in request only| |7|wdl enable with all body parts|Web HTTP debug log is enabled with body parts in response and request| ## Page d'accueil par défaut -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------- | -------------------------------------------- | -| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | -| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | -| Fenêtre de configuration | Configuration > Page d'accueil par défaut | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------- | -------------------------------------------- | +| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | +| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | +| Boîte de dialogue des Propriétés | Configuration > Page d'accueil par défaut | | Désigne une page comme page d'accueil par défaut pour le serveur web. Cette page peut être statique ou [semi-dynamic]. @@ -151,13 +151,13 @@ Si vous ne spécifiez aucune page d'accueil par défaut, la méthode base `On We ## Activer CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------- | ------------------------------------------ | -| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | -| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | -| Fenêtre de configuration | Page Options (II) > Activer CORS | Décoché par défaut | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------- | ------------------------------------------ | +| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | +| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | +| Boîte de dialogue des Propriétés | Page Options (II) > Activer CORS | Décoché par défaut | -Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsqu'elle l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". +Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsque l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". Lorsqu'elle est désactivée (par défaut), toutes les demandes intersites envoyées avec CORS sont ignorées. @@ -169,21 +169,21 @@ Pour plus d'informations sur CORS, veuillez consulter la [page de partage de res ## Activer HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------- | ------------ | -| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | -| `WEB SET OPTION` | `Web HTTP enabled` | | -| Fenêtre de configuration | Configuration > Activer HTTP | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------- | ------------ | +| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | +| `WEB SET OPTION` | `Web HTTP enabled` | | +| Boîte de dialogue des Propriétés | Configuration > Activer HTTP | | Indique si le web server accepte des connexions non sécurisées. ## Activer HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | -| `WEB SET OPTION` | `Web HTTPS enabled` | | -| Fenêtre de configuration | Configuration > Activer HTTPS | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | +| `WEB SET OPTION` | `Web HTTPS enabled` | | +| Boîte de dialogue des Propriétés | Page Configuration/Activer HTTPS | | Statut de la communication via HTTPS. Cette option est décrite dans [cette section](Admin/tls.md). @@ -239,11 +239,11 @@ Comme valeur, passez la taille exprimée en octets. Par défaut, le seuil de com ## Port HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------- | ------------ | -| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | -| `WEB SET OPTION` | `Web port ID` | | -| Fenêtre de configuration | Configuration > Port HTTP | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------- | ------------ | +| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | +| `WEB SET OPTION` | `Web port ID` | | +| Boîte de dialogue des Propriétés | Configuration > Port HTTP | | Numéro de port IP (TCP) d'écoute pour HTTP. Par défaut, 4D publie une application Web sur le port HTTP normal (port TCP), qui est le port 80. Si ce port est déjà utilisé par un autre service Web, vous devez modifier le port HTTP utilisé par 4D pour ce projet. @@ -265,23 +265,23 @@ Activation de la méthode HTTP TRACE dans le serveur web 4D. Pour des raisons de ## Port HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------- | ------------ | -| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | -| `WEB SET OPTION` | `Web HTTPS port ID` | | -| Fenêtre de configuration | Configuration > Port HTTP | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------- | ------------ | +| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | +| `WEB SET OPTION` | `Web HTTPS port ID` | | +| Boîte de dialogue des Propriétés | Configuration > Port HTTP | | Numéro de port IP d'écoute pour les connections HTTP via TLS. La valeur par défaut est 443 (valeur standard). Voir aussi [HTTP Port](#http-port) pour plus d'informations sur les numéros de port. ## Conservation des process inactifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------ | ------------ | -| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | -| `WEB SET OPTION` | `Web inactive process timeout` | | -| Fenêtre de configuration | Options (I) > Conservation des Process inactifs | Curseur | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------ | ------------ | +| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | +| `WEB SET OPTION` | `Web inactive process timeout` | | +| Boîte de dialogue des Propriétés | Options (I) > Conservation des Process inactifs | Curseur | -Durée de vie (en minutes) des process inactifs associés aux sessions. À la fin du délai d'attente (tiemout), le process est tué sur le serveur, la méthode base `On Web Close Process` est appelée, puis le contexte de session est détruit. +Durée de vie (en minutes) des process inactifs associés aux anciennes sessions. À la fin du délai d'attente (tiemout), le process est tué sur le serveur, la méthode base `On Web Close Process` est appelée, puis le contexte de session est détruit. Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) @@ -298,11 +298,11 @@ Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) ## Adresse IP d'écoute -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | -| `WEB SET OPTION` | `Web IP address to listen` | | -| Fenêtre de configuration | Configuration > Adresse IP | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | +| `WEB SET OPTION` | `Web IP address to listen` | | +| Boîte de dialogue des Propriétés | Configuration > Adresse IP | Menu popup | Adresses IP (chaînes) sur lesquelles le serveur web 4D recevra les requêtes HTTP (4D local et 4D Server). @@ -312,11 +312,11 @@ Valeurs possibles: Chaîne de caractères représentant l'adresse IP. Les format #### À propos du support de l'IPv6 -- **No warning when TCP port is occupied**
    When the server is set to respond on "Any" IP addresses, if the TCP port is being used by another application, this is not indicated when the server is started. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. Si votre serveur 4D ne semble pas répondre sur le port défini, vous pouvez tester l'adresse [::1] sur la machine serveur (équivalent à 127.0.0.1 pour IPv6, ajoutez [:portNum] pour tester un autre numéro de port). Si 4D répond, il est probable qu'une autre application utilise le port en IPv4. +- **Aucun avertissement lorsque le port TCP est occupé.**
    Lorsque le serveur est configuré pour répondre sur les adresses IP "Any", si le port TCP est utilisé par une autre application, cela n'est pas indiqué au démarrage du serveur. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. Si votre serveur 4D ne semble pas répondre sur le port défini, vous pouvez tester l'adresse [::1] sur la machine serveur (équivalent à 127.0.0.1 pour IPv6, ajoutez [:portNum] pour tester un autre numéro de port). Si 4D répond, il est probable qu'une autre application utilise le port en IPv4. -- **IPv4-mapped IPv6 addresses**
    To standardize processing, 4D provides a standard hybrid representation of IPv4 addresses in IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. +- **Adresses IPv4 mappées en IPv6**
    . Pour normaliser le traitement, 4D fournit une représentation hybride standard des adresses IPv4 en IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. -- **Indication of port numbers**
    Since IPv6 notation uses colons (:), adding port numbers may lead to some confusion, for example: +- **Indication des numéros de port**
    . Comme la notation IPv6 utilise les deux-points (:), l'ajout de numéros de port peut entraîner une certaine confusion, par exemple : ```code4d 2001:0DB8::85a3:0:ac1f:8001 // IPv6 address @@ -331,11 +331,11 @@ Pour éviter cette confusion, nous recommandons d'utiliser la notation [ ] lorsq ## Keep Session -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------- | ------------ | -| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Fenêtre de configuration | Options (I) page/Automatic Session Management | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------- | ------------ | +| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Boîte de dialogue des Propriétés | Options (I) page/Automatic Session Management | | Statut de la gestion de session pour le serveur Web 4D. Le fonctionnement des sessions est décrit dans la section [Gestion des sessions](sessions.md). @@ -345,11 +345,11 @@ True par défaut (activé). ## Enregistrement des logs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | -| `WEB SET OPTION` | `Web log recording` | | -| Fenêtre de configuration | Journal (format)/Format du journal | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | +| `WEB SET OPTION` | `Web log recording` | | +| Boîte de dialogue des Propriétés | Journal (format)/Format du journal | Menu popup | Démarre ou arrête l'enregistrement des requêtes reçues par le serveur Web 4D dans le fichier *logweb.txt* et définit son format. Par défaut, les requêtes ne sont pas enregistrées (0/Pas de journal). Lorsqu'il est activé, le fichier *logweb.txt* est automatiquement placé dans le dossier Logs. @@ -367,11 +367,11 @@ Ce paramètre vous permet de sélectionner le format de ce fichier. Valeurs poss ## Process Web simultanés maxi -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------ | ------------ | -| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | -| `WEB SET OPTION` | `Web max concurrent processes` | | -| Fenêtre de configuration | Options (I) > Process Web simultanés maxi | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------ | ------------ | +| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | +| `WEB SET OPTION` | `Web max concurrent processes` | | +| Boîte de dialogue des Propriétés | Options (I) > Réutilisation des contextes temporaires | | Nombre maximal de process Web simultanés qui peuvent être ouverts simultanément sur le serveur. Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de processus Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. @@ -384,9 +384,9 @@ La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. | objet webServer | [`maxRequestSize`](API/WebServerClass.md#maxrequestsize) | | | `WEB SET OPTION` | `Web maximum requests size` | | -Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Le dépassement de la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. +Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Passer la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. -Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. This limit is used to avoid web server saturation due to incoming requests that are too large. +Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. Lorsqu'une requête atteint cette limite, le serveur Web 4D la rejette. Valeurs possibles: 500 000 - 2147483648. @@ -397,7 +397,7 @@ Valeurs possibles: 500 000 - 2147483648. | objet webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Nombre maximum de sessions simultanées. Lorsque vous atteignez la limite, la session la plus ancienne est fermée (et la méthode base `On Web Close Process` est appelée) si le serveur Web doit en créer une nouvelle. Le nombre de sessions simultanées ne peut pas dépasser le [nombre maximal de process Web](#maximum-concurrent-web-processes) (100 par défaut). +Nombre maximum d'anciennes sessions simultanées. Lorsque vous atteignez la limite, la session la plus ancienne est fermée (et la méthode base `On Web Legacy Close Session` est appelée) si le serveur Web doit en créer une nouvelle. Le nombre de sessions simultanées ne peut pas dépasser le [nombre maximal de process Web](#maximum-concurrent-web-processes) (100 par défaut). Valeur par défaut : 100 (passez 0 pour restaurer la valeur par défaut). @@ -426,7 +426,7 @@ En cas de modification, le serveur doit être redémarré pour utiliser la nouve | ----------------------- | ------------------------------------ | ------------ | | objet webServer | [`name`](API/WebServerClass.md#name) | | -Nom de l'application de serveur Web. Pratique lors du démarrage des serveurs Web. +Nom de l'application de serveur Web. Utile lorsque les serveurs web des composants sont démarrés. ## Version OpenSSL @@ -480,11 +480,11 @@ Dans ce cas, les robots n'auront accès à aucune partie du site. ## Dossier racine -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Text, mais il peut s'agir d'un objet [`4D.Folder`](API/FolderClass.md) lorsqu'il est utilisé avec le paramètre *settings* de la fonction `start()` | -| `WEB SET ROOT FOLDER` | | | -| Fenêtre de configuration | Configuration > Racine HTML par défaut | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Text, mais il peut s'agir d'un objet [`4D.Folder`](API/FolderClass.md) lorsqu'il est utilisé avec le paramètre *settings* de la fonction `start()` | +| `WEB SET ROOT FOLDER` | | | +| Boîte de dialogue des Propriétés | Configuration > Racine HTML par défaut | | Chemin du dossier racine du serveur web, i.e le dossier dans lequel 4D va chercher les pages HTML statiques et semi-dynamiques, les images, etc. à envoyer aux navigateurs. Le chemin d'accès est au format POSIX (chemin entier). Le serveur web doit être redémarré pour que le nouveau dossier racine soit pris en compte. @@ -500,7 +500,7 @@ Vous pouvez désigner un autre dossier HTML racine comme page d'accueil par déf - Le chemin est relatif au [dossier du projet](Project/architecture.md#project-folder) (4D local et 4D Server) ou au dossier contenant l'application 4D ou le package logiciel (4D en mode distant). - Le chemin ext exprimé avec la syntaxe POSIX (les dossiers sont séparés par un slash (/)), - Pour "remonter" d'un niveau dans la hiérarchie des dossiers, saisissez ".." (deux points) avant le nom de dossier -- Le chemin ne doit pas commencer par un slash (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, mais pour interdire l'accès aux dossiers ci-dessus, auquel cas vous pouvez passer "/" comme dossier racine). +- Le chemin ne doit pas commencer par une barre oblique (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, pour interdire l'accès aux dossiers au-dessus, auquel cas vous pouvez passer "/" comme dossier racine). Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web" du dossier "MyWebApp", entrez "MyWebApp/Web". @@ -555,9 +555,9 @@ La valeur de l'attribut `Secure` du cookie de session est automatiquement défin ## Utiliser des process préemptifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ----------------------------------------- | ------------ | -| Fenêtre de configuration | Options (I) > Process Web simultanés maxi | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | Options (I) > Réutilisation des contextes temporaires | | Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **No sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. @@ -575,13 +575,13 @@ Cette option contrôle le support des requêtes de synchronisation HTTP contenan Statut de validation d'adresse IP pour les cookies de session. Pour des raisons de sécurité, le serveur Web vérifie par défaut l'adresse IP de chaque requête contenant un cookie de session et la rejette si cette adresse ne correspond pas à l'adresse IP utilisée pour créer le cookie. Dans certaines applications spécifiques, vous souhaiterez peut-être désactiver cette validation et accepter les cookies de session, même lorsque leurs adresses IP ne correspondent pas. Par exemple, lorsque les appareils mobiles basculent entre les réseaux Wifi et 4G/5G, leur adresse IP change. Dans ce cas, vous devez passer 0 à cette option pour permettre aux clients de continuer à utiliser leurs sessions Web même lorsque les adresses IP changent. Note : ce paramètre réduit le niveau de sécurité de votre application. Une fois modifiée, cette option prend effet immédiatement (il n'est pas nécessaire de redémarrer le serveur HTTP). -#### Réutiliser les contextes temporaires (en mode distant) +#### Réutilisation des contextes temporaires (en mode distant) -Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des demandes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce processus se connecte à la machine du 4D Server afin d'accéder au moteur de données et de base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. +Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des requêtes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce process se connecte à la machine du 4D Server afin d'accéder aux données et au moteur de la base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les demandes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. -En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections en cours ou les enregistrements définis lors de la demande précédente. +En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections ou enregistrements courant(e)s défini(e)s lors de la requête précédente. > - Cette option est cochée (et verrouillée) automatiquement lorsque l'option **Gestion automatique des sessions** est cochée. En fait, le mécanisme de gestion des sessions est basé sur le principe du recyclage des process Web : chaque session utilise le même process qui est maintenu pendant la durée de vie de la session. Cependant, notez que les process de session ne peuvent pas être "partagés" entre différentes sessions : une fois la session terminée, le processus est automatiquement arrêté (et non réutilisé). Il est donc inutile de réinitialiser les sélections ou les variables dans ce cas. > > - Cette option n'a d'effet qu'avec un serveur web 4D en mode distant. Avec un 4D en mode local, tous les process Web (autres que les process de session) sont arrêtés après leur utilisation. From 7cd0751e36d518b62cb485f7b8a23a86d2f1bb5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:49 +0200 Subject: [PATCH 2631/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../version-19/WebServer/webServerConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md index 7996e850b115bc..12465f673a292f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/WebServer/webServerConfig.md @@ -149,7 +149,7 @@ Por exemplo, se você quiser que a página inicial padrão seja "MyHome. tm", e Se não especificar nenhuma página inicial padrão, o método da base de dados `Conexão Web` é chamado. Cabe-lhe a si processar o pedido de forma processual. -## Activar CORS +## Ativar CORS | Pode ser definido com | Nome | Comentários | | ---------------------------------- | -------------------------------------------------- | ----------------------------------------------------- | From 5e650c31cebf51372204d62f6bca828e41095cdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 19:36:51 +0200 Subject: [PATCH 2632/4889] New translations webserverobject.md (French) --- .../version-19/WebServer/webServerObject.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerObject.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerObject.md index 343a07896f0b20..54d473997a5d94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerObject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/webServerObject.md @@ -4,7 +4,7 @@ title: Objet Web Server --- -Un projet 4D peut démarrer et surveiller un serveur Web pour l'application principale (hôte) ainsi que chaque composant hébergé. +Un projet 4D peut démarrer et piloter un serveur Web pour l'application principale (hôte) ainsi que pour chaque composant hébergé. Par exemple, si vous avez installé deux composants dans votre application principale, vous pouvez démarrer et contrôler jusqu'à trois serveurs Web indépendants à partir de votre application : @@ -94,7 +94,7 @@ Ces propriétés sont définies : 1. de la fonction [`.start()`](API/WebServerClass.md#start) (sauf pour les propriétés en lecture seule, voir ci-dessous), 2. si elles ne sont pas utilisées, à l'aide de la commande `WEB SET OPTION` (applications hôtes uniquement), -3. si elles ne sont pas utilisées, dans les paramètres de l'application hôte ou du composant. +3. si elles ne sont pas utilisées, dans les propriétés de l'application hôte ou du composant. - Si le serveur Web n'est pas démarré, les propriétés contiennent les valeurs qui seront utilisées au prochain démarrage du serveur Web. - Si le serveur Web est démarré, les propriétés contiennent les valeurs réelles utilisées par le serveur Web (les paramètres par défaut peuvent avoir été remplacés par le paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start). From 701303e392cfa6613b6b31722f091ea6b89ec43a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:10:51 +0200 Subject: [PATCH 2633/4889] New translations code.json (French) --- i18n/fr/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/code.json b/i18n/fr/code.json index adb5fdcc53cb3b..0d36ed3c5395c0 100644 --- a/i18n/fr/code.json +++ b/i18n/fr/code.json @@ -27,7 +27,7 @@ "message": "Débogage" }, "Settings": { - "message": "Settings" + "message": "Propriétés" }, "Preferences": { "message": "Préférences" From 975e051073a7dfa711f9b3b05e702dfb67c2c70b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:10:57 +0200 Subject: [PATCH 2634/4889] New translations code.json (Japanese) --- i18n/ja/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/code.json b/i18n/ja/code.json index d0b1f0006efd86..70a96fbcee4aa4 100644 --- a/i18n/ja/code.json +++ b/i18n/ja/code.json @@ -27,7 +27,7 @@ "message": "デバッガー" }, "Settings": { - "message": "設定" + "message": "Settings" }, "Preferences": { "message": "環境設定" From 27bcb3c64e42fbc051875f00ca9b0ee26e971cae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:10:59 +0200 Subject: [PATCH 2635/4889] New translations current.json (French) --- i18n/fr/docusaurus-plugin-content-docs/current.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current.json b/i18n/fr/docusaurus-plugin-content-docs/current.json index ba86844a5daa28..b6517ff63262f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current.json +++ b/i18n/fr/docusaurus-plugin-content-docs/current.json @@ -32,7 +32,7 @@ "description": "The label for category Debugging in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "Propriétés", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Preferences": { From 16f653896ddbe85b76cf00cfd36ef140190c1e45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:01 +0200 Subject: [PATCH 2636/4889] New translations current.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current.json b/i18n/ja/docusaurus-plugin-content-docs/current.json index 2cef1659637ffd..179bd69963156a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current.json +++ b/i18n/ja/docusaurus-plugin-content-docs/current.json @@ -32,7 +32,7 @@ "description": "The label for category Debugging in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "設定", + "message": "Settings", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Preferences": { @@ -344,7 +344,7 @@ "description": "The generated-index page description for category Concepts in sidebar docs" }, "sidebar.docs.category.Classes": { - "message": "クラス", + "message": "Classes", "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { From c71088065f8af10a468a3c901c6478a5d1ac57dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:21 +0200 Subject: [PATCH 2637/4889] New translations webserverclass.md (Japanese) --- .../version-19/API/WebServerClass.md | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md index b1c9a64bb17abf..24b2e3985406c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md @@ -72,14 +72,14 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------ | -- | ------------------------------------------------ | -| option | Integer | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | +| option | 整数 | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | <- | WebServer オブジェクト | -`WEB Server` コマンドは、 デフォルトの Webサーバーオブジェクト、または *option* 引数で指定された Webサーバーオブジェクトを返します。 +`WEB Server` コマンドは、 デフォルトの Webサーバーオブジェクト、または *option* 引数で指定された Webサーバーオブジェクトを返します. *option*が省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、*option* に以下の定数のいずれか一つを渡してください: @@ -118,13 +118,13 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | -| --- | ---------- | -- | -------------------------- | -| 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | -- | -------------------------- | +| 戻り値 | コレクション | <- | 利用可能な Webサーバーオブジェクトのコレクション | -`WEB Server list` コマンドは、 4Dアプリケーション内で利用可能な Webサーバーオブジェクトのコレクションを返します。 +`WEB Server list` コマンドは、 4Dアプリケーション内で利用可能な Webサーバーオブジェクトのコレクションを返します. 4Dアプリケーションは一つ以上の Webサーバーを持つことが可能です: @@ -156,7 +156,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.accessKeyDefined** : Boolean -**.accessKeyDefined** プロパティは、 Webサーバーの設定にアクセスキーが定義されていれば true を格納します。 このプロパティは WebAdmin Webサーバーによって、管理インターフェースのセキュリティ設定を有効化するのに使用されます。 +**.accessKeyDefined** プロパティは、 Webサーバーの設定にアクセスキーが定義されていれば true を格納します. このプロパティは WebAdmin Webサーバーによって、管理インターフェースのセキュリティ設定を有効化するのに使用されます。 @@ -165,7 +165,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.certificateFolder** : Text -`.certificateFolder` プロパティは、 認証ファイルが保存されているフォルダーのパスを格納します。 パスは、ファイルシステムを使用した POSIXフルパスの形式です。 [`.start()`](#start) 関数に渡す `settings` 引数内でこのプロパティを使用する場合、[`Folder` オブジェクト](FolderClass.md) も使用可能です。 +`.certificateFolder` プロパティは、 認証ファイルが保存されているフォルダーのパスを格納します. パスは、ファイルシステムを使用した POSIXフルパスの形式です。 [`.start()`](#start) 関数に渡す `settings` 引数内でこのプロパティを使用する場合、[`Folder` オブジェクト](FolderClass.md) も使用可能です。 @@ -176,7 +176,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.characterSet** : Number
    **.characterSet** : Text - アプリケーションに接続してくるブラウザーとの通信に 4D Webサーバーが使用すべき文字セット。 デフォルト値は OS の言語に依存します。 値には、MIBenum 整数や名称の文字列、[IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml) が定義する識別子を使用できます。 以下は、4D Webサーバーがサポートしている文字セットに対応する識別子のリストです: + アプリケーションに接続してくるブラウザーとの通信に 4D Webサーバーが使用すべき文字セット. デフォルト値は OS の言語に依存します。 値には、MIBenum 整数や名称の文字列、[IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml) が定義する識別子を使用できます。 以下は、4D Webサーバーがサポートしている文字セットに対応する識別子のリストです: - 4 = ISO-8859-1 - 12 = ISO-8859-9 @@ -201,7 +201,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.cipherSuite** : Text - 保護されたプロトコルのために使用される暗号スイートリスト。 これは、4D Webサーバーが実装する暗号化アルゴリズムの優先順位を設定します。 コロン区切りの文字列として設定できます (例: "ECDHE-RSA-AES128-...")。 詳細は Open SSL サイトの [ciphers ページ](https://www.openssl.org/docs/manmaster/man1/ciphers.html) を参照ください。 + 保護されたプロトコルのために使用される暗号スイートリスト. これは、4D Webサーバーが実装する暗号化アルゴリズムの優先順位を設定します。 コロン区切りの文字列として設定できます (例: "ECDHE-RSA-AES128-...")。 詳細は Open SSL サイトの [ciphers ページ](https://www.openssl.org/docs/manmaster/man1/ciphers.html) を参照ください。 @@ -212,7 +212,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.CORSEnabled** : Boolean - Web サーバーの CORS (*Cross-origin resource sharing*、オリジン間リソース共有) サービスステータス。 セキュリティ上の理由により、"ドメイン間" のリクエストはブラウザーレベルでデフォルトで禁止されています。 有効化されている場合 (true)、ドメイン外 Webページからの XHRコール (RESTリクエストなど) をアプリケーションにおいて許可することができます (CORSドメインリストに許可されたアドレスのリストを定義する必要があります。後述の `CORSSettings` 参照)。 無効化されている場合 (false、デフォルト) には、CORS で送信されたサイト間リクエストはすべて無視されます。 有効時 (true) に、許可されていないドメインやメソッドがサイト間リクエストを送信した場合、"403 - forbidden" エラーレスポンスによって拒否されます。 + Web サーバーの CORS (*Cross-origin resource sharing*、オリジン間リソース共有) サービスステータス. セキュリティ上の理由により、"ドメイン間" のリクエストはブラウザーレベルでデフォルトで禁止されています。 有効化されている場合 (true)、ドメイン外 Webページからの XHRコール (RESTリクエストなど) をアプリケーションにおいて許可することができます (CORSドメインリストに許可されたアドレスのリストを定義する必要があります。後述の `CORSSettings` 参照)。 無効化されている場合 (false、デフォルト) には、CORS で送信されたサイト間リクエストはすべて無視されます。 有効時 (true) に、許可されていないドメインやメソッドがサイト間リクエストを送信した場合、"403 - forbidden" エラーレスポンスによって拒否されます。 デフォルト: false (無効) @@ -281,7 +281,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HSTSEnabled** : Boolean - HTTP Strict Transport Security (HSTS) のステータス。 HSTS によって、Webサーバーはブラウザーに対し、セキュアな HTTPS接続のみを許可すると宣言できます。 Webサーバーからの初回レスポンスを受け取った際にブラウザーは HSTS情報を記録し、以降の HTTPリクエストは自動的に HTTPSリクエストに変換されます。 ブラウザー側でこの情報が保存される時間は `HSTSMaxAge` プロパティによって指定されます。 HSTS のためには、サーバー上で HTTPS が有効になっていなくてはなりません。 また、初回のクライアント接続を許可するために、HTTP も有効でなくてはなりません。 + HTTP Strict Transport Security (HSTS) のステータス. HSTS によって、Webサーバーはブラウザーに対し、セキュアな HTTPS接続のみを許可すると宣言できます。 Webサーバーからの初回レスポンスを受け取った際にブラウザーは HSTS情報を記録し、以降の HTTPリクエストは自動的に HTTPSリクエストに変換されます。 ブラウザー側でこの情報が保存される時間は `HSTSMaxAge` プロパティによって指定されます。 HSTS のためには、サーバー上で HTTPS が有効になっていなくてはなりません。 また、初回のクライアント接続を許可するために、HTTP も有効でなくてはなりません。 @@ -294,7 +294,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HSTSMaxAge** : Number - 新規クライアント接続ごとに HSTS がアクティブな最長時間 (秒単位)。 この情報はクライアント側で指定された時間のあいだ保存されます。 + 新規クライアント接続ごとに HSTS がアクティブな最長時間 (秒単位). この情報はクライアント側で指定された時間のあいだ保存されます。 デフォルト値: 63072000 (2年)。 @@ -307,7 +307,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPCompressionLevel** : Number - 4D HTTPサーバーの HTTP圧縮通信 (クライアントリクエストまたはサーバーレスポンス) における圧縮レベル。 このセレクターを使って、実行速度を優先するか (圧縮少)、それとも圧縮レベルを優先するか (速度減) を指定し、通信を最適化することができます。 + 4D HTTPサーバーの HTTP圧縮通信 (クライアントリクエストまたはサーバーレスポンス) における圧縮レベル. このセレクターを使って、実行速度を優先するか (圧縮少)、それとも圧縮レベルを優先するか (速度減) を指定し、通信を最適化することができます。 とりうる値: @@ -325,7 +325,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPCompressionThreshold** : Number - HTTP圧縮のしきい値 (バイト単位) (このサイズ未満のリクエストについては、通信が圧縮されません)。 この設定は、通信サイズが小さい場合、圧縮に処理時間が費やされるのを避けるのに有用です。 + HTTP圧縮のしきい値 (バイト単位) (このサイズ未満のリクエストについては、通信が圧縮されません). この設定は、通信サイズが小さい場合、圧縮に処理時間が費やされるのを避けるのに有用です。 デフォルトのしきい値 = 1024 バイト @@ -338,7 +338,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPEnabled** : Boolean - HTTPプロトコル状態。 + HTTPプロトコル状態. @@ -349,7 +349,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPPort** : Number - HTTP のリッスンIPポート番号。 + HTTP のリッスンIPポート番号. デフォルト = 80 @@ -362,7 +362,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPTrace** : Boolean - `HTTP TRACE` の有効化状態。 セキュリティ上の理由により、Webサーバーはデフォルトで `HTTP TRACE` リクエストをエラー405 で拒否します。 有効化されている場合、`HTTP TRACE` リクエストに対して Webサーバーは、リクエスト行、ヘッダー、および本文を返します。 + `HTTP TRACE` の有効化状態. セキュリティ上の理由により、Webサーバーはデフォルトで `HTTP TRACE` リクエストをエラー405 で拒否します。 有効化されている場合、`HTTP TRACE` リクエストに対して Webサーバーは、リクエスト行、ヘッダー、および本文を返します。 @@ -373,7 +373,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPSEnabled** : Boolean - HTTPSプロトコルの状態。 + HTTPSプロトコルの状態. @@ -384,7 +384,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPSPort** : Number - HTTPS のリッスンIPポート番号。 + HTTPS のリッスンIPポート番号. デフォルト = 443 @@ -396,7 +396,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.inactiveProcessTimeout** : Number -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションプロセスの非アクティブタイムアウト時間 (分単位)。 タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、旧式セッションのコンテキストは削除されます。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションプロセスの非アクティブタイムアウト時間 (分単位). タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、旧式セッションのコンテキストは削除されます。 デフォルト = 480 分 @@ -408,7 +408,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.inactiveSessionTimeout** : Number -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションの非アクティブタイムアウト時間 (分単位; cookie の設定)。 タイムアウト時間が経過するとセッションcookie が無効になり、HTTPクライアントによって送信されなくなります。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションの非アクティブタイムアウト時間 (分単位; cookie の設定). タイムアウト時間が経過するとセッションcookie が無効になり、HTTPクライアントによって送信されなくなります。 デフォルト = 480 分 @@ -421,7 +421,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.IPAddressToListen** : Text - 4D Webサーバーが HTTPリクエストを受信する IPアドレス。 デフォルトでは、特定のアドレスは定義されていません。 IPv6 および IPv4 文字列形式の両方がサポートされています。 + 4D Webサーバーが HTTPリクエストを受信する IPアドレス. デフォルトでは、特定のアドレスは定義されていません。 IPv6 および IPv4 文字列形式の両方がサポートされています。 @@ -432,7 +432,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.isRunning** : Boolean -*読み取り専用プロパティ。* Webサーバーの実行状態。 +*読み取り専用プロパティ。* Webサーバーの実行状態. @@ -443,7 +443,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.keepSession** : Boolean - Webサーバーで旧式セッションが有効化されている場合に `true`、それ以外は `false`。 + Webサーバーで旧式セッションが有効化されている場合に `true`、それ以外は `false`. ##### 参照 @@ -458,7 +458,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.logRecording** : Number - リクエストログ (logweb.txt) の記録オプション値。 + リクエストログ (logweb.txt) の記録オプション値. - 0 = 記録しない (デフォルト) - 1 = CLF形式で記録する @@ -475,7 +475,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.maxConcurrentProcesses** : Number - Webサーバーにてサポートする最大同時Webプロセス数。 この数値 (マイナス1) に達すると、4D はプロセスを作成しなくなり、新規リクエストに対して HTTPステータス 503 - Service Unavailable を返します。 + Webサーバーにてサポートする最大同時Webプロセス数. この数値 (マイナス1) に達すると、4D はプロセスを作成しなくなり、新規リクエストに対して HTTPステータス 503 - Service Unavailable を返します。 とりうる値: 10 - 32000 @@ -490,7 +490,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.maxRequestSize** : Number - Webサーバーが処理してよい HTTPリクエスト (POST) の最大サイズ (バイト単位)。 最大値 (2147483647) に設定した場合、実際には制限無しということになります。 制限を設けることで、サイズが非常に大きいリクエストによって Webサーバーが過負荷状態に陥ることを防ぎます。 リクエストのサイズが制限に達していると、Webサーバーによって拒否されます。 + Webサーバーが処理してよい HTTPリクエスト (POST) の最大サイズ (バイト単位). 最大値 (2147483647) に設定した場合、実際には制限無しということになります。 制限を設けることで、サイズが非常に大きいリクエストによって Webサーバーが過負荷状態に陥ることを防ぎます。 リクエストのサイズが制限に達していると、Webサーバーによって拒否されます。 とりうる値: 500000 - 2147483647 @@ -502,7 +502,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.maxSessions** : Number -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションにおける同時セッションの最大数。 制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式セッションの同時セッション数は、Webプロセスの合計値を超えることはできません (`maxConcurrentProcesses` プロパティ、デフォルト値は 100)。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションにおける同時セッションの最大数. 制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式セッションの同時セッション数は、Webプロセスの合計値を超えることはできません (`maxConcurrentProcesses` プロパティ、デフォルト値は 100)。 @@ -513,7 +513,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.minTLSVersion** : Number - 接続に必要な最低TLSバージョン。 これよりも低いバージョンのみをサポートするクライアントからの接続は拒否されます。 + 接続に必要な最低TLSバージョン. これよりも低いバージョンのみをサポートするクライアントからの接続は拒否されます。 とりうる値: @@ -533,7 +533,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.name** : Text -*読み取り専用プロパティ。* Webサーバーアプリケーションの名称。 +*読み取り専用プロパティ。* Webサーバーアプリケーションの名称. @@ -544,7 +544,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.openSSLVersion** : Text -*読み取り専用プロパティ。* 使用されている OpenSSLライブラリのバージョン。 +*読み取り専用プロパティ。* 使用されている OpenSSLライブラリのバージョン. @@ -555,7 +555,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.perfectForwardSecrecy** : Boolean -*読み取り専用プロパティ。* サーバーの PFS利用可否状況。 +*読み取り専用プロパティ。* サーバーの PFS利用可否状況. @@ -565,7 +565,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.rootFolder** : Text - Webサーバのルートフォルダーのパス。 パスは、ファイルシステムを使用した POSIXフルパスの形式です。 `settings` 引数内でこのプロパティを使用する場合、`Folder` オブジェクトも使用可能です。 + Webサーバのルートフォルダーのパス. パスは、ファイルシステムを使用した POSIXフルパスの形式です。 `settings` 引数内でこのプロパティを使用する場合、`Folder` オブジェクトも使用可能です。 @@ -575,7 +575,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.scalableSession** : Boolean - Webサーバーがスケーラブルセッションを使用している場合に `true`、それ以外は `false`。 + Webサーバーがスケーラブルセッションを使用している場合に `true`、それ以外は `false`. ##### 参照 @@ -589,7 +589,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookieDomain** : Text - セッションcookie の "domain" フィールド。 セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/*.4d.fr" の値を設定した場合、リクエストの宛先が ".4d.fr" のドメインに限り、クライアントは cookie を送信します。つまり、外部の静的データをホストするサーバーは除外されます。 + セッションcookie の "domain" フィールド. セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/*.4d.fr" の値を設定した場合、リクエストの宛先が ".4d.fr" のドメインに限り、クライアントは cookie を送信します。つまり、外部の静的データをホストするサーバーは除外されます。 @@ -600,7 +600,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookieName** : Text - セッションID の保存に使用されるセッションcookie の名称。 + セッションID の保存に使用されるセッションcookie の名称. *読み取り専用プロパティ。* @@ -613,7 +613,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookiePath** : Text - セッションcookie の "path" フィールド。 セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/4DACTION" という値を設定した場合、4DACTION で始まる動的リクエストの場合にのみクライアントは cookie を送信し、ピクチャーや静的ページへのリクエストは除外されます。 + セッションcookie の "path" フィールド. セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/4DACTION" という値を設定した場合、4DACTION で始まる動的リクエストの場合にのみクライアントは cookie を送信し、ピクチャーや静的ページへのリクエストは除外されます。 @@ -632,7 +632,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookieSameSite** : Text - セッションcookie の "SameSite" 属性の値。 とりうる値 (定数使用): + セッションcookie の "SameSite" 属性の値. とりうる値 (定数使用): | 定数 | 値 | 説明 | | ------------------- | -------- | --------------------------------------------------------------- | @@ -650,7 +650,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionIPAddressValidation** : Boolean -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは使用されません (IPアドレスを検証しません)。 セッションcookie の IPアドレス検証。 セキュリティ上の理由により、セッションcookie を持つ各リクエストに対して Webサーバーはデフォルトで IPアドレスを検証します。このアドレスが、cookie作成時の IPアドレスと合致しない場合、リクエストは拒否されます。 アプリケーションによっては、この検証機能を無効化し、IPアドレスが合致しなくてもセッションcookie を受け入れるようにしたいかもしれません。 たとえば、モバイルデバイスが WiFi と 3G/4G ネットワークを切り替えた場合、IPアドレスが変更されます。 このように IPアドレスが変更しても、クライアントによる Webセッションの継続を許可できます (アプリケーションのセキュリティレベルは下がります)。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは使用されません (IPアドレスを検証しません)。 セッションcookie の IPアドレス検証. セキュリティ上の理由により、セッションcookie を持つ各リクエストに対して Webサーバーはデフォルトで IPアドレスを検証します。このアドレスが、cookie作成時の IPアドレスと合致しない場合、リクエストは拒否されます。 アプリケーションによっては、この検証機能を無効化し、IPアドレスが合致しなくてもセッションcookie を受け入れるようにしたいかもしれません。 たとえば、モバイルデバイスが WiFi と 3G/4G ネットワークを切り替えた場合、IPアドレスが変更されます。 このように IPアドレスが変更しても、クライアントによる Webセッションの継続を許可できます (アプリケーションのセキュリティレベルは下がります)。 @@ -671,10 +671,10 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | -| settings | Object | -> | 開始時の Webサーバー設定 | -| 戻り値 | Object | <- | Webサーバー開始のステータス | +| settings | オブジェクト | -> | 開始時の Webサーバー設定 | +| 戻り値 | オブジェクト | <- | Webサーバー開始のステータス | @@ -690,13 +690,13 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | -| ------- | ----------------------- | ---------- | ------------------------------------- | -| success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | -| errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | -| | \[].errCode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ------- | ----------------------- | ------ | ------------------------------------- | +| success | | ブール | Webサーバーが正常に開始された場合には true、それ以外は false | +| errors | | コレクション | エラースタック (Webサーバーが正常に開始された場合には返されません) | +| | \[].errCode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | > Webサーバーが既に起動していた場合、エラーが返されます。 #### 例題 @@ -731,13 +731,13 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | -`.stop()` 関数は、 対象の Webサーバーを停止します。 +`.stop()` 関数は、 対象の Webサーバーを停止します. Webサーバーが開始されている場合は、処理中のリクエストが完了次第、すべての Web接続と Webプロセスが閉じられます。 Webサーバーが開始されていなかった場合、関数はなにもしません。 > この関数は、[`.start()`](#start) 関数の *settings* 引数を使用してセッションに対して定義したカスタマイズされた Web設定があった場合、それらをリセットします。 From ad4e5947174dfca8ed0d79be2e05b776ccb7b0a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:25 +0200 Subject: [PATCH 2638/4889] New translations updates.md (Spanish) --- .../version-19/Notes/updates.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md index d3cf7636429c30..055bc096a5ec57 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Notes/updates.md @@ -25,21 +25,21 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 ## 4D 19.7 -#### Destacados +#### Lo más destacado - [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=19.7): lista de todos los bugs corregidos en 4D 19.7. ## 4D 19.6 -#### Destacados +#### Lo más destacado - [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=19.6): lista de todos los bugs corregidos en 4D 19.6. ## 4D 19.5 -#### Destacados +#### Lo más destacado - 4D v19.5 está certificado en Windows 11 22H2 - 4D 19.5 está certificado en macOS Ventura (macOS 13) From c2a8e8c355ba4615f45ebf6c2049bdb504102cd1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:28 +0200 Subject: [PATCH 2639/4889] New translations version-20.json (French) --- i18n/fr/docusaurus-plugin-content-docs/version-20.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20.json b/i18n/fr/docusaurus-plugin-content-docs/version-20.json index 2242f5769305b5..dd8f7b98572a39 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20.json +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20.json @@ -68,7 +68,7 @@ "description": "The label for category Debugging in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "Propriétés", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Preferences": { From cbef4f8ed9122a935b1f6abf29682ad0cf7d0534 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:30 +0200 Subject: [PATCH 2640/4889] New translations version-20.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20.json b/i18n/ja/docusaurus-plugin-content-docs/version-20.json index 1604ef9ec34ab0..1fbeff0874dd4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20.json +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20.json @@ -68,7 +68,7 @@ "description": "The label for category Debugging in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "設定", + "message": "Settings", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Preferences": { From d30fae1f91385af71cfd2be0c16860c2fa7af8e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:32 +0200 Subject: [PATCH 2641/4889] New translations updates.md (French) --- .../docusaurus-plugin-content-docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md index 3dbcfd51055750..924b89ef5676ce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -67,7 +67,7 @@ Si vos applications 4D utilisent des connexions TLS, il est recommandé de mettr #### Changements de comportement - As of 20.3, in order to allow password verification when the [4D user directory uses the bcrypt algorithm](https://blog.4d.com/bcrypt-support-for-passwords/), the "password" value in the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command is now sent in clear form by default. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in *connectionInfo*. In specific cases, a new "passwordAlgorithm" option can also be used for compatibility (see [`Open datastore`](../API/DataStoreClass.md#open-datastore) command). -- As of 20.2, 4D 20 LTS is no longer compatible with Windows Server 2012 R2. +- À partir de la version 20.2, 4D 20 LTS n'est plus compatible avec Windows Server 2012 R2. - **Attention** : La valeur de départ [`offset`](../API/FileHandleClass.md#offset) des objets [4D.FileHandle](../API/FileHandleClass.md) avait été incorrectement fixée à 1 au lieu de 0. Une correction a été apportée dans 4D à partir des versions **20.1 HF1** et **20 R2** et la valeur est maintenant 0. - Pour des raisons de conformité avec la RFC HTTP, la propriété [`HTTPRequestClass.response.headers`](../API/HTTPRequestClass.md#response) renvoie désormais tous les noms d'en-têtes **en minuscules**. Si vous souhaitez que votre code continue à fonctionner comme auparavant, utilisez la nouvelle propriété [`HTTPRequestClass.response.rawHeaders`](../API/HTTPRequestClass.md#response) . - Les certificats TLS sont désormais automatiquement validés par 4D lors de l'envoi de requêtes HTTP avec [`4D.HTTPRequest.new()`](../API/HTTPRequestClass.md#new), et rejetés avec une erreur s'ils ne sont pas valides. Une nouvelle propriété *option* vous permet de contrôler cette validation. From 9ff5f0784902c3e12de3726f54e10e6d92da1ff4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:33 +0200 Subject: [PATCH 2642/4889] New translations updates.md (Spanish) --- .../version-20/Notes/updates.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md index b66ba23ed387a5..8ca6367867ef89 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -34,7 +34,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - *SpreadJS* actualizado a la versión 16.2.6 en 4D 20.2 HF1. - 4D 20.2 está certificado en macOS Sonoma (macOS 14). @@ -66,7 +66,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 #### Cambios de comportamiento -- A partir de 20.3, para permitir la verificación de contraseña cuando el directorio de usuario [4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "contraseña" en el parámetro *connectionInfo* del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) ahora se envía de forma clara por defecto. Make sure your "On REST authentication" database method can handle passwords in clear form (third parameter is then **False**) and that `Open datastore` encrypts your connection by passing the "tls" option to **True** in *connectionInfo*. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore)). +- A partir de 20.3, para permitir la verificación de contraseña cuando el directorio de usuario [4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "contraseña" en el parámetro *connectionInfo* del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) ahora se envía de forma clara por defecto. Asegúrese de que su método base "On REST autentication" puede manejar contraseñas de forma limpia (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en *connectionInfo*. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore)). - A partir de 20.2, 4D 20 LTS ya no es compatible con Windows Server 2012 R2. - **Atención**: el valor inicial [`offset`](../API/FileHandleClass.md#offset) de los objetos [4D.FileHandle](../API/FileHandleClass.md) se ha definido incorrectamente en 1 en lugar de 0. Se ha realizado una corrección en 4D a partir de las versiones **20.1 HF1** y **20 R2** y el valor es ahora 0. - Para el cumplimiento con la RFC HTTP, la propiedad [`HTTPRequestClass.response.headers`](../API/HTTPRequestClass.md#response) devuelve ahora todos los nombres de encabezados **en minúsculas**. Si desea que su código siga funcionando como antes, utilice la nueva propiedad [`HTTPRequestClass.response.rawHeaders`](../API/HTTPRequestClass.md#response). @@ -81,7 +81,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 Lea las [**novedades de 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-v19-r8/), la entrada del blog que lista todas las nuevas funcionalidades y mejoras en 4D 19 R8. -#### Destacados +#### Lo más destacado - Se pueden instalar métodos de gestión de errores para [contextos de ejecución globales y de componentes](../Concepts/error-handling.md#scope-and-components). - Los listboxes con fuentes de datos colección o selección de entidades ahora soportan la propiedad de columna [Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height). @@ -109,7 +109,7 @@ Lea las [**novedades de 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-v19-r Lea las [**novedades de 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d-v19-r7/), la entrada del blog que enumera todas las nuevas funcionalidades y mejoras en 4D 19 R7. -#### Destacados +#### Lo más destacado - Los datos relacionados y los atributos calculados/alias pueden mostrarse en el [explorador de datos](../Admin/dataExplorer#basics). - Nueva clase [FileHandle](../API/FileHandleClass.md) y nueva función [`.open()`](../API/FileClass.md#open) en la clase `File`. From 3b74f2bd96c7c899fe5ad55275d7add6c685f6d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:38 +0200 Subject: [PATCH 2643/4889] New translations blobclass.md (Japanese) --- .../version-20/API/BlobClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/BlobClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/BlobClass.md index f0fde11221dfd5..942a8ec1f4e358 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/BlobClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/BlobClass.md @@ -1,6 +1,6 @@ --- id: BlobClass -title: Blob +title: BLOB --- Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLOB-の種類) (`4D.Blob`) を操作することができます。 @@ -28,7 +28,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------------- |:--:| --------------------------------------- | | blob | BLOB または 4D.Blob | -> | コピーする BLOB | | 戻り値 | 4D.Blob | <- | 新規 4D.Blob | @@ -37,7 +37,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO #### 説明 -`4D.Blob.new` は、 新規の `4D.Blob` オブジェクトを作成し、(任意で) 別の BLOBデータ (スカラーBLOB または `4D.Blob`) のコピーを格納します。 +`4D.Blob.new` は、 新規の `4D.Blob` オブジェクトを作成し、(任意で) 別の BLOBデータ (スカラーBLOB または `4D.Blob`) のコピーを格納します. `blob` 引数が渡されなかった場合、関数は空の 4D.Blob を返します。 @@ -62,7 +62,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- |:--:| --------------------------------------- | | start | Real | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | | end | Real | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | From 09dd2b89066f9b3e0f6a5b0214aa1aa0222ca0f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:42 +0200 Subject: [PATCH 2644/4889] New translations classclass.md (Japanese) --- .../version-20/API/ClassClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ClassClass.md index 9c1bd66a591938..81cd7764d38c94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ClassClass.md @@ -1,6 +1,6 @@ --- id: ClassClass -title: Class +title: クラス --- @@ -34,7 +34,7 @@ title: Class #### 説明 -`.name` プロパティは、 `4D.Class` オブジェクトの名称を格納します。 クラス名の大文字・小文字は区別されます。 +`.name` プロパティは、 `4D.Class` オブジェクトの名称を格納します. クラス名の大文字・小文字は区別されます。 このプロパティは **読み取り専用** です。 @@ -57,7 +57,7 @@ title: Class -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------- |:--:| --------------------------------------- | | param | any | -> | コンストラクター関数に渡す引数 | | 戻り値 | 4D.Class | <- | クラスの新規オブジェクト| | @@ -65,7 +65,7 @@ title: Class #### 説明 -`.new()` 関数は、 対象クラスの新規インスタンスである `cs.className` オブジェクトを作成して返します。 この関数は、[`cs` クラスストア](Concepts/classes.md#cs) に属する全クラスで自動的に利用可能です。 +`.new()` 関数は、 対象クラスの新規インスタンスである `cs.className` オブジェクトを作成して返します. この関数は、[`cs` クラスストア](Concepts/classes.md#cs) に属する全クラスで自動的に利用可能です。 任意の *param* パラメーターに渡した引数は、当該クラス定義内の [Class Constructor](Concepts/classes.md#class-constructor) 関数 (あれば) が受け取ります。 コンストラクター関数においては、[`This`](Concepts/classes.md#this) は新規に作成されるオブジェクトを指します。 @@ -119,7 +119,7 @@ $person:=cs.Person.new("John";"Doe";40) #### 説明 -`.superclass` プロパティは、 対象クラスの親クラスを返します。 スーパークラスは、`4D.Class` オブジェクト、あるいは `cs.className` オブジェクトのいずれかです。 親クラスが存在しない場合は、このプロパティは **null** を返します。 +`.superclass` プロパティは、 対象クラスの親クラスを返します. スーパークラスは、`4D.Class` オブジェクト、あるいは `cs.className` オブジェクトのいずれかです。 親クラスが存在しない場合は、このプロパティは **null** を返します。 ユーザークラスのスーパークラスは、[`Class extends `](Concepts/classes.md#class-extends-classname) キーワードを使ってクラス内で定義されます。 From 63587ba20386ee499dd08b3637df872618dcb05e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:46 +0200 Subject: [PATCH 2645/4889] New translations collectionclass.md (French) --- .../version-20/API/CollectionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 451e994f0aa6a6..5a31302c467c40 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 @@ -210,8 +210,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge * date * heure (stockée en nombre de milliseconds - réel) * Null -* shared object -* shared collection +* objet partagé +* collection partagée :::note @@ -2884,11 +2884,11 @@ Avec la méthode ***Flatten*** suivante : -| Paramètres | Type | | Description | -| ---------- | ---------- |:--:| --------------------------------------------------------------------------- | -| index | Integer | -> | Élément à partir duquel la suppression peut commencer | -| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | -| Résultat | Collection | <- | Collection d'origine sans élément(s) supprimé(s)| +| Paramètres | Type | | Description | +| ---------- | ---------- |:--:| ------------------------------------------------------------------------- | +| index | Integer | -> | Élément à partir duquel la suppression peut commencer | +| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | +| Résultat | Collection | <- | Modified collection without removed element(s)| | From f809eedaa413004630918c205f44e811bcfd5537 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:50 +0200 Subject: [PATCH 2646/4889] New translations collectionclass.md (Spanish) --- .../version-20/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 ca5b3ff9ac3eec..34032679d22e5a 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 @@ -2893,11 +2893,11 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- |:--:| ---------------------------------------------------------------------- | -| index | Integer | -> | Elemento en el que se inicia la eliminación | -| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | -| Result | Collection | <- | Colección original sin elementos eliminados| +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- |:--:| ------------------------------------------------------------------------- | +| index | Integer | -> | Elemento en el que se inicia la eliminación | +| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | +| Result | Collection | <- | Modified collection without removed element(s)| | From 7a6cc3120cfae27d5fc37f320dc63ab681f034fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:53 +0200 Subject: [PATCH 2647/4889] New translations collectionclass.md (Japanese) --- .../version-20/API/CollectionClass.md | 168 +++++++++--------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 878131c7de6c2c..ab0be79217fa3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -83,7 +83,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------------------------------------------------------- |:--:| ------------------------------------ | | value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | -> | コレクションの値 | | 戻り値 | Collection | <- | 新規のコレクション| @@ -171,7 +171,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------------------------------------------------- |:--:| -------------------------------------- | | value | Number, Text, Date, Time, Boolean, Shared object, Shared collection | -> | 共有コレクションの値 | | 戻り値 | Collection | <- | 新規の共有コレクション| @@ -247,7 +247,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- |:--:| ---------------------------------------- | | index | Integer | -> | 取得する要素のインデックス | | 戻り値 | any | <- | そのインデックスにある要素| @@ -258,7 +258,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 #### 説明 -`.at()` 関数は、 *index* の位置にある要素を返します (index は正負の整数)。 +`.at()` 関数は、 *index* の位置にある要素を返します (index は正負の整数). > このコマンドは、元のコレクションを変更しません。 負の整数が渡された場合、コレクションの最後の要素から逆向きに数えます。 @@ -295,7 +295,7 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | --------------- |:--:| ---------------------------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real, Undefined | <- | コレクションの値の算術平均| @@ -308,7 +308,7 @@ $element:=$col.at(10) // undefined #### 説明 -`.average()` 関数は、 コレクションインスタンス内で定義されている値の算術平均を返します。 +`.average()` 関数は、 コレクションインスタンス内で定義されている値の算術平均を返します. @@ -361,7 +361,7 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| -------------------------------------------- | | 戻り値 | Collection | <- | 全要素が削除された元のコレクション| @@ -371,7 +371,7 @@ $element:=$col.at(10) // undefined #### 説明 -`.clear()` 関数は、 コレクションインスタンス内の全要素を削除し、空のコレクションを返します。 +`.clear()` 関数は、 コレクションインスタンス内の全要素を削除し、空のコレクションを返します. > このコマンドは、元のコレクションを変更します。 #### 例題 @@ -404,7 +404,7 @@ $vSize:=$col.length //$vSize=0 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ---------- |:--:| -------------------------------------------- | | col2 | Collection | -> | 追加するコレクション | | index | Integer | -> | 追加要素を挿入する位置 (デフォルトは length+1) | @@ -416,7 +416,7 @@ $vSize:=$col.length //$vSize=0 #### 説明 -`.combine()` 関数は、 コレクションインスタンスの最後、あるいは *index* で指定した位置に *col2* の要素を挿入し、変更された元のコレクションを返します。 `.insert()` 関数とは異なり、`.combine()` は *col2* の各要素を元のコレクション追加します (*col2* 自体が単一のコレクション要素としては挿入されるわけではありません)。 +`.combine()` 関数は、 コレクションインスタンスの最後、あるいは *index* で指定した位置に *col2* の要素を挿入し、変更された元のコレクションを返します. `.insert()` 関数とは異なり、`.combine()` は *col2* の各要素を元のコレクション追加します (*col2* 自体が単一のコレクション要素としては挿入されるわけではありません)。 > このコマンドは、元のコレクションを変更します。 デフォルトでは、*col2* の要素は元のコレクションの最後に追加されます。 *index* に引数を渡すことで、*col2* の要素を挿入する位置を指定することができます。 @@ -457,7 +457,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------------------------------- |:--:| ----------------------------------------------------- | | value | Number, Text, Object, Collection, Date, Time, Boolean, Picture | -> | 連結する値。 *value* がコレクションの場合、コレクションの全要素が元のコレクションに追加されます。 | | 戻り値 | Collection | <- | 元のコレクションに値が追加された新規コレクション| @@ -468,7 +468,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] #### 説明 -`.concat()` 関数は、 *value* に指定した要素を元のコレクションの最後に追加した、新しいコレクションを返します。 +`.concat()` 関数は、 *value* に指定した要素を元のコレクションの最後に追加した、新しいコレクションを返します. > このコマンドは、元のコレクションを変更しません。 *value* がコレクションの場合、その全要素が新しい要素として元のコレクションの最後に追加されます。 *value* がコレクションでない場合、それ自体が新しい要素として追加されます。 @@ -506,7 +506,7 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- |:--:| ------------------------------------------------------------------------- | | option | Integer | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | | groupWithCol | Collection | -> | 結果のコレクションとグループする共有コレクション | @@ -639,7 +639,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- |:--:| --------------------------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real | <- | コレクション内の要素の数| @@ -650,7 +650,7 @@ End use #### 説明 -`.count()` 関数は、 コレクション内の、null ではない要素の個数を返します。 +`.count()` 関数は、 コレクション内の、null ではない要素の個数を返します. コレクションがオブジェクトを含んでいる場合、*propertyPath* 引数を渡すことができます。 この場合、*propertyPath* で指定したパスを含む要素のみがカウントされます。 @@ -690,7 +690,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- |:--:| ----------------------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | 数える値 | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | @@ -702,7 +702,7 @@ End use #### 説明 -`.countValues()` 関数は、 value 引数に指定した値がコレクション内において見つかった回数を返します。 +`.countValues()` 関数は、 value 引数に指定した値がコレクション内において見つかった回数を返します. *value* には、以下のいずれかを渡すことができます: @@ -775,7 +775,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- |:--:| ------------------------------------------------ | | propertyPath | Text | -> | 重複しない値を取得する属性のパス | | options | Integer | -> | `ck diacritical`, `ck count values` | @@ -787,7 +787,7 @@ End use #### 説明 -`.distinct()` 関数は、 元のコレクションから重複しない (異なる) 値のみを格納した新しいコレクションを返します。 +`.distinct()` 関数は、 元のコレクションから重複しない (異なる) 値のみを格納した新しいコレクションを返します. > このコマンドは、元のコレクションを変更しません。 返されたコレクションは自動的に並べ替えられています。 **Null** 値は返されません。 @@ -839,7 +839,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- |:--:| ---------------------------------------------------------- | | collection2 | Collection | -> | 比較するコレクション | | option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | @@ -907,7 +907,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| -------------- | | startFrom | Integer | -> | テストを開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -918,7 +918,7 @@ End use #### 説明 -`.every()` 関数は、 コレクション内の全要素が、*formula* オブジェクトまたは *methodName* に指定したメソッドで実装されたテストにパスした場合には **true** を返します。 +`.every()` 関数は、 コレクション内の全要素が、*formula* オブジェクトまたは *methodName* に指定したメソッドで実装されたテストにパスした場合には **true** を返します. 次のいずれかを使用して、コレクション要素を評価するために実行されるコールバックを指定します: @@ -1001,7 +1001,7 @@ $b:=$c.every($f;Is real) //$b=false -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- |:--:| ----------------------------------------------------------------------------------------------- | | propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | | targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | @@ -1014,7 +1014,7 @@ $b:=$c.every($f;Is real) //$b=false #### 説明 -`.extract()` 関数は、 元のオブジェクトのコレクションから、*propertyPath* 引数が指定するプロパティ値を抽出し、新しいコレクションに格納して返します。 +`.extract()` 関数は、 元のオブジェクトのコレクションから、*propertyPath* 引数が指定するプロパティ値を抽出し、新しいコレクションに格納して返します. > このコマンドは、元のコレクションを変更しません。 戻り値のコレクションの中身は、*targetPath* 引数によります: @@ -1080,7 +1080,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ----------------------------------------------- |:--:| ------------------------------------------ | | value | number, Text, Collection, Object, Date, Boolean | -> | 代入する値 | | startFrom | Integer | -> | 開始インデックス (含まれる) | @@ -1093,7 +1093,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 #### 説明 -`.fill()` 関数は、 コレクションを *value* 引数の値で満たし、同コレクションを返します。オプションとして、*startFrom* および *end* インデックスを渡して代入開始位置および終了位置を指定することもできます。 +`.fill()` 関数は、 コレクションを *value* 引数の値で満たし、同コレクションを返します。オプションとして、*startFrom* および *end* インデックスを渡して代入開始位置および終了位置を指定することもできます. > このコマンドは、元のコレクションを変更します。 * *startFrom* 引数が渡されなかった場合、*value* 引数の値はコレクションの全要素に代入されます (つまり、*startFrom*=0)。 @@ -1140,7 +1140,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| -------------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1153,7 +1153,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 #### 説明 -`.filter()` 関数は、 元のコレクション要素のうち、*formula* フォーミュラまたは *methodName* メソッドの結果が **true** になる要素をすべて格納した新しいコレクションを返します。 この関数は ***シャロウ・コピー*** を返します。つまり、元のコレクションにオブジェクト要素やコレクション要素が含まれていた場合、それらの参照は戻り値のコレクションで共有されます。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +`.filter()` 関数は、 元のコレクション要素のうち、*formula* フォーミュラまたは *methodName* メソッドの結果が **true** になる要素をすべて格納した新しいコレクションを返します. この関数は ***シャロウ・コピー*** を返します。つまり、元のコレクションにオブジェクト要素やコレクション要素が含まれていた場合、それらの参照は戻り値のコレクションで共有されます。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 次のいずれかを使用して、コレクション要素をフィルターするために実行されるコールバックを指定します: @@ -1230,7 +1230,7 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ----------------------------------------------------------- | | startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -1244,7 +1244,7 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) #### 説明 -`.find()` 関数は、 *formula* 引数のフォーミュラまたは *methodName* 引数のメソッドを各コレクション要素に適用して、**true** を返す最初の要素を返します。 +`.find()` 関数は、 *formula* 引数のフォーミュラまたは *methodName* 引数のメソッドを各コレクション要素に適用して、**true** を返す最初の要素を返します. > このコマンドは、元のコレクションを変更しません。 次のいずれかを使用して、コレクション要素を評価するために実行されるコールバックを指定します: @@ -1323,7 +1323,7 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ----------------------------------------------------------- | | startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -1337,7 +1337,7 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### 説明 -`.findIndex()` 関数は、 *formula* 引数のフォーミュラまたは *methodName* 引数のメソッドを各コレクション要素に適用して、**true** を返す最初の要素のインデックスを返します。 +`.findIndex()` 関数は、 *formula* 引数のフォーミュラまたは *methodName* 引数のメソッドを各コレクション要素に適用して、**true** を返す最初の要素のインデックスを返します. > このコマンドは、元のコレクションを変更しません。 次のいずれかを使用して、コレクション要素を評価するために実行されるコールバックを指定します: @@ -1400,7 +1400,7 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- |:--:| -------------------------------------- | | 戻り値 | any | <- | コレクションの先頭要素| @@ -1410,7 +1410,7 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4 #### 説明 -`.first()` 関数は、 コレクションの先頭要素を返します。 +`.first()` 関数は、 コレクションの先頭要素を返します. > このコマンドは、元のコレクションを変更しません。 コレクションが空の場合、この関数は undefined を返します。 @@ -1448,7 +1448,7 @@ $first:=$emptyCol.first() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ---------- |:--:| --------------------------------------- | | depth | Integer | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | | 戻り値 | Collection | <- | 平坦化されたコレクション| @@ -1459,7 +1459,7 @@ $first:=$emptyCol.first() // このコードは undefined を返します #### 説明 -`.flat()` 関数は、 *depth* に指定した階層の深さまで、すべてのサブコレクション要素を再帰的に連結した新しいコレクションを作成します。 +`.flat()` 関数は、 *depth* に指定した階層の深さまで、すべてのサブコレクション要素を再帰的に連結した新しいコレクションを作成します. *depth* が省略された場合のデフォルトでは、コレクション階層の一つ目のレベルのネストのみが解除されます。 > このコマンドは、元のコレクションを変更しません。 @@ -1504,7 +1504,7 @@ $col.flat(MAXLONG) **.flatMap**( *formula* : 4D.Function { ; *...param* : any } ) : Collection
    **.flatMap**( *methodName* : Text { ; *...param* : any } ) : Collection -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ------------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1515,7 +1515,7 @@ $col.flat(MAXLONG) #### 説明 -`.flatMap()` 関数は、 元のコレクションの各要素に対して *formula* フォーミュラまたは *methodName* メソッドを呼び出した結果に基づき、1レベルのネストが解除された新しいコレクションを作成します。 オプションで、*param* パラメーターに、*formula* または *methodName* に渡す引数を指定することができます。 +`.flatMap()` 関数は、 元のコレクションの各要素に対して *formula* フォーミュラまたは *methodName* メソッドを呼び出した結果に基づき、1レベルのネストが解除された新しいコレクションを作成します. オプションで、*param* パラメーターに、*formula* または *methodName* に渡す引数を指定することができます。 この機能は、[`map()`](#map) の呼び出し後に、depth = 1 で [`flat()`](#flat) を呼び出すのと同じです。 > このコマンドは、元のコレクションを変更しません。 @@ -1599,7 +1599,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| -------------------------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する式 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1611,7 +1611,7 @@ $c2:=$c.flatMap($f; $c.sum()) #### 説明 -`.includes()` 関数は、 *toSearch* に指定した式がコレクション内で見つかれば true を、そうでなければ false を返します。 +`.includes()` 関数は、 *toSearch* に指定した式がコレクション内で見つかれば true を、そうでなければ false を返します. > このコマンドは、元のコレクションを変更しません。 *toSearch* パラメーターには、コレクション内で検索する式を渡します。 以下のものを渡すことができます: @@ -1667,7 +1667,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| -------------------------------------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する式 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1679,7 +1679,7 @@ $c2:=$c.flatMap($f; $c.sum()) #### 説明 -`.indexOf()` 関数は、 *toSearch* 引数の式をコレクション要素の中から検索し、最初に見つかった要素のインデックス (見つからなかった場合には -1) を返します。 +`.indexOf()` 関数は、 *toSearch* 引数の式をコレクション要素の中から検索し、最初に見つかった要素のインデックス (見つからなかった場合には -1) を返します. > このコマンドは、元のコレクションを変更しません。 *toSearch* パラメーターには、コレクション内で検索する式を渡します。 以下のものを渡すことができます: @@ -1727,7 +1727,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- |:--:| ----------------------------------------------------------- | | queryString | Text | -> | 検索条件 | | value | any | -> | プレースホルダー使用時: 比較する値 | @@ -1786,7 +1786,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- |:--:| ------------------------------------------- | | index | Integer | -> | 要素の挿入位置 | | element | any | -> | コレクションに挿入する要素 | @@ -1798,7 +1798,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 #### 説明 -*.insert()* 関数は、 *index* で指定したコレクションインスタンスの位置に *element* 要素を挿入し、変更された元のコレクションを返します。 +*.insert()* 関数は、 *index* で指定したコレクションインスタンスの位置に *element* 要素を挿入し、変更された元のコレクションを返します. > このコマンドは、元のコレクションを変更します。 *index* パラメーターには、コレクション内で要素を挿入する位置を渡します。 @@ -1841,7 +1841,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| ------------------------------------------------------ | | delimiter | Text | -> | 要素間に用いる区切り文字 | | option | Integer | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | @@ -1889,7 +1889,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- |:--:| --------------------------------------- | | 戻り値 | any | <- | コレクションの最後の要素| @@ -1899,7 +1899,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 #### 説明 -`.last()` 関数は、 コレクションの最後の要素を返します。 +`.last()` 関数は、 コレクションの最後の要素を返します. > このコマンドは、元のコレクションを変更しません。 コレクションが空の場合、この関数は undefined を返します。 @@ -1940,7 +1940,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| -------------------------------------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する要素 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -2005,7 +2005,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します #### 説明 -`.length` プロパティは、 コレクション内の要素数を返します。 +`.length` プロパティは、 コレクション内の要素数を返します. `.length` プロパティは、コレクション作成時に初期化されます。 要素を追加・削除すると、必要に応じて length は更新されます。 このプロパティは **読み取り専用** です (これを使用してコレクションのサイズを設定することはできません)。 @@ -2040,7 +2040,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ----------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2053,7 +2053,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します #### 説明 -`.map()` 関数は、 元のコレクションの各要素に対して *formula* フォーミュラまたは *methodName* メソッドを呼び出した結果に基づいた、新しいコレクションを作成します。 オプションで、*param* パラメーターに、*formula* または *methodName* に渡す引数を指定することができます。 `.map()` は常に、元のコレクションと同じサイズのコレクションを返します (*$1.stop* が使用された場合を除く (後述参照))。 +`.map()` 関数は、 元のコレクションの各要素に対して *formula* フォーミュラまたは *methodName* メソッドを呼び出した結果に基づいた、新しいコレクションを作成します. オプションで、*param* パラメーターに、*formula* または *methodName* に渡す引数を指定することができます。 `.map()` は常に、元のコレクションと同じサイズのコレクションを返します (*$1.stop* が使用された場合を除く (後述参照))。 > このコマンドは、元のコレクションを変更しません。 @@ -2107,7 +2107,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- |:--:| -------------------------------------- | | propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最大値| @@ -2162,7 +2162,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- |:--:| -------------------------------------- | | propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最小値| @@ -2216,7 +2216,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- |:--:| ------------------------------------------------------- | | pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | | pathObjects | Collection | -> | 条件オブジェクトのコレクション | @@ -2229,7 +2229,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) #### 説明 -.orderBy() 関数は、 コレクションの要素を指定順に並べ替えた新しいコレクションを返します。 +.orderBy() 関数は、 コレクションの要素を指定順に並べ替えた新しいコレクションを返します. この関数は *シャロウ・コピー* を返します。つまり、元のコレクションにオブジェクト要素やコレクション要素が含まれていた場合、それらの参照は戻り値のコレクションで共有されます。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 @@ -2252,7 +2252,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) * *ascOrDesc* : Integer。 **Objects and collections** テーマから、以下の定数のいずれか一つを渡します: - | 定数 | タイプ | 値 | 説明 | + | 定数 | 型 | 値 | 説明 | | ------------- | ------- | - | -------------------- | | ck ascending | Longint | 0 | 要素は昇順に並べられます (デフォルト) | | ck descending | Longint | 1 | 要素は降順に並べられます | @@ -2362,7 +2362,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2375,7 +2375,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) #### 説明 -`.orderByMethod()` 関数は、 *formula* フォーミュラまたは *methodName* メソッドを通して定義された順番でコレクション要素を並べ替えた新しいコレクションを返します。 +`.orderByMethod()` 関数は、 *formula* フォーミュラまたは *methodName* メソッドを通して定義された順番でコレクション要素を並べ替えた新しいコレクションを返します. この関数は *シャロウ・コピー* を返します。つまり、元のコレクションにオブジェクト要素やコレクション要素が含まれていた場合、それらの参照は戻り値のコレクションで共有されます。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 @@ -2470,7 +2470,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- |:--:| --------------------------------------- | | 戻り値 | any | <- | コレクションの最後の要素| @@ -2480,7 +2480,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) #### 説明 -`.pop()` 関数は、 コレクションから最後の要素を取り除き、それを戻り値として返します。 +`.pop()` 関数は、 コレクションから最後の要素を取り除き、それを戻り値として返します. > このコマンドは、元のコレクションを変更します。 空のコレクションに適用した場合、 `.pop()` は ***Undefined*** を返します。 @@ -2521,7 +2521,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- |:--:| ------------------------------------------- | | element | 複合 | -> | コレクションに追加する要素 | | 戻り値 | Collection | <- | 要素の追加された元のコレクション| @@ -2532,7 +2532,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) #### 説明 -`.push()` 関数は、 一つ以上の *element* 引数をコレクションインスタンスの最後に追加し、変更された元のコレクションを返します。 +`.push()` 関数は、 一つ以上の *element* 引数をコレクションインスタンスの最後に追加し、変更された元のコレクションを返します. > このコマンドは、元のコレクションを変更します。 @@ -2584,7 +2584,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- |:--:| ---------------------------------------------------- | | queryString | Text | -> | 検索条件 | | value | 複合 | -> | プレースホルダー使用時: 比較する値 | @@ -2694,7 +2694,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- |:--:| ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2709,7 +2709,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 #### 説明 -`.reduce()` 関数は、 *formula* または *methodName* コールバックをアキュムレーターおよびコレクションの各要素に (左から右へ) 適用して、単一の値にまとめます。 +`.reduce()` 関数は、 *formula* または *methodName* コールバックをアキュムレーターおよびコレクションの各要素に (左から右へ) 適用して、単一の値にまとめます. > このコマンドは、元のコレクションを変更しません。 次のいずれかを使用して、コレクション要素を評価するために実行されるコールバックを指定します: @@ -2787,7 +2787,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- |:--:| ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2802,7 +2802,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で #### 説明 -`.reduceRight()` 関数は、 *formula* または *methodName* コールバックをアキュムレーターおよびコレクションの各要素に (右から左へ) 適用して、単一の値にまとめます。 +`.reduceRight()` 関数は、 *formula* または *methodName* コールバックをアキュムレーターおよびコレクションの各要素に (右から左へ) 適用して、単一の値にまとめます. > このコマンドは、元のコレクションを変更しません。 次のいずれかを使用して、コレクション要素を評価するために実行されるコールバックを指定します: @@ -2883,7 +2883,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- |:--:| ------------------------------------------- | | index | Integer | -> | 削除を開始する要素の位置 | | howMany | Integer | -> | 削除する要素の数、省略時は 1要素を削除 | @@ -2895,7 +2895,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.remove()` 関数は、 *index* で指定した位置から一つまた複数のコレクション要素を削除し、変更されたコレクションを返します。 +`.remove()` 関数は、 *index* で指定した位置から一つまた複数のコレクション要素を削除し、変更されたコレクションを返します. > このコマンドは、元のコレクションを変更します。 *index* パラメーターには、削除するコレクション要素の位置を渡します。 @@ -2949,7 +2949,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- |:--:| ------------------------------------------ | | size | Integer | -> | コレクションの新しいサイズ | | defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | 新規要素のデフォルト値 | @@ -2961,7 +2961,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -.resize() 関数は、 コレクションの length を引数で指定されたサイズに設定し、変更された元のコレクションを返します。 +.resize() 関数は、 コレクションの length を引数で指定されたサイズに設定し、変更された元のコレクションを返します. > このコマンドは、元のコレクションを変更します。 * *size* < lengthの場合、余分な要素はコレクションから削除されます。 @@ -3010,7 +3010,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| ---------------------------------------------- | | 戻り値 | Collection | <- | 逆順に要素を格納した新しいコレクション| @@ -3020,7 +3020,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.reverse()` 関数は、 全要素が逆順になった、コレクションのディープ・コピーを返します。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +`.reverse()` 関数は、 全要素が逆順になった、コレクションのディープ・コピーを返します. また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 #### 例題 @@ -3053,7 +3053,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- |:--:| -------------------------------------- | | 戻り値 | any | <- | コレクションの先頭要素| @@ -3063,7 +3063,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.shift()` 関数は、 コレクションの先頭要素を取り除き、それを戻り値として返します。 +`.shift()` 関数は、 コレクションの先頭要素を取り除き、それを戻り値として返します. > このコマンドは、元のコレクションを変更します。 コレクションが空の場合、 関数はなにもしません。 @@ -3103,7 +3103,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------- |:--:| ------------------------------------------------------- | | startFrom | Integer | -> | 開始インデックス (含まれる) | | end | Integer | -> | 終了インデックス (含まれない) | @@ -3159,7 +3159,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ---------------------------------------------------- | | startFrom | Integer | -> | テストを開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -3173,7 +3173,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.some()` 関数は、 少なくとも一つのコレクション要素が、*formula* または *methodName* に指定したコードで実装されたテストにパスした場合に **true** を返します。 +`.some()` 関数は、 少なくとも一つのコレクション要素が、*formula* または *methodName* に指定したコードで実装されたテストにパスした場合に **true** を返します. 次のいずれかを使用して、コレクション要素を評価するために実行されるコード (コールバック) を指定します: @@ -3246,7 +3246,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| ------------------------------------------ | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -3259,7 +3259,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.sort()` 関数は、 コレクションの要素を並べ替え、並べ替えられた元のコレクションを返します 。 +`.sort()` 関数は、 コレクションの要素を並べ替え、並べ替えられた元のコレクションを返します . > このコマンドは、元のコレクションを変更します。 引数もなしに呼び出された場合、`.sort()` はスカラー値 (数値、テキスト、日付、ブール) のみを並べ替えます。 デフォルトでは、要素はそれぞれの型に応じて昇順で並べ替えられます。 コレクションが異なる型のスカラー値を格納している場合、それらはまず型ごとにグループ分けされ、そのあとで並べ替えられます。 型は以下の順番で返されます: @@ -3334,7 +3334,7 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- |:--:| ---------------------------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real | <- | コレクション要素の値の合計| @@ -3345,7 +3345,7 @@ $col3:=$col.sort(Formula(String($1.value)コレクションインスタンスの全要素の値を合計して返します。 +`.sum()` 関数は、 コレクションインスタンスの全要素の値を合計して返します. 計算の対象となるのは数値のみです (他の型の要素は無視されます)。 @@ -3400,7 +3400,7 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------------------- | -------------------------------------- |:--:| ---------------- | | value | Text, Number, Object, Collection, Date | -> | コレクションの先頭に挿入する値 | | 戻り値 | Real | <- | 要素の追加された元のコレクション | From 3c5a569d2a02d91b4f9becd7d21628bdea5712f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:56 +0200 Subject: [PATCH 2648/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 2bf49770c3d8bf..dfd46c89641a45 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -2841,11 +2841,11 @@ Este exemplo permite reduzir vários elementos da coleção a um só: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- |:--:| ---------------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Colección original sem elementos eliminados| +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- |:--:| ------------------------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Modified collection without removed element(s)| | From 39f8fb2d3f2fcabdb5731eb1f17164c31b2f70fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:57 +0200 Subject: [PATCH 2649/4889] New translations cryptokeyclass.md (French) --- .../version-20/API/CryptoKeyClass.md | 208 ++++++++++-------- 1 file changed, 122 insertions(+), 86 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md index 8633e39773923f..d59004862d227f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ La classe `CryptoKey` du langage 4D contient une paire de clés de chiffrement a Cette classe est disponible depuis le "class store" de `4D`. -### Exemple +:::info Voir aussi -L'extrait de code suivant illustre la signature et la vérification d'un message à l'aide d'une nouvelle paire de clés ECDSA, afin de créer, par exemple, un token Web JSON ES256. - -```4d - // Générer une nouvelle paire de clés ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Obtenir une signature en base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. - // Vérifier la signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Sommaire -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)    | -| [](#curve)     | -| [](#decrypt)    | -| [](#encrypt)    | -| [](#getprivatekey)    | -| [](#getpublickey)    | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D.CryptoKey.new() @@ -49,19 +38,17 @@ ASSERT($status.success) | 18 R4 | Ajout | - -**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| Paramètres | Type | | Description | -| ---------- | ------------ | -- | --------------------------------------------------------------------------- | -| settings | Object | -> | Paramètres pour générer ou charger une paire de clés | -| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement| - -| +| Paramètres | Type | | Description | +| ---------- | ------------ | -- | ------------------------------------------------ | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | + -La fonction `.4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` CryptoKeyencapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. Elle permet de générer une nouvelle clé RSA ou ECDSA, ou de charger une paire de clés existante à partir de la définition PEM. +The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *settings* @@ -75,7 +62,71 @@ La fonction `.4D.CryptoKey.new()` crée #### *CryptoKey* -L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. C'est un objet partagé et peut être alors utilisé par de multiples traitements 4D simultanés. +The returned `CryptoKey` object encapsulates an encryption key pair. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemple 1 + +Un message est signé par une clé privée et la signature est vérifiée par la clé publique correspondante. Le code suivant signe et vérifie une signature de message simple. + +- Côté bob : + +```4d +// Créer le message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Créer une clé +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Récupérer et stocker une clé publique +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Récupérer et stocker une signature en base64 +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob envoie le message, la clé publique et la signature à Alice*/ +``` + +- Côté Alice : + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Exemple 2 + +L'extrait de code suivant illustre la signature et la vérification d'un message à l'aide d'une nouvelle paire de clés ECDSA, afin de créer, par exemple, un token Web JSON ES256. + +```4d + // Générer une nouvelle paire de clés ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtenir une signature en base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Vérifier la signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + + + ## .curve @@ -103,8 +154,7 @@ Défini uniquement pour les clés ECDSA : le -**.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object @@ -112,9 +162,8 @@ Défini uniquement pour les clés ECDSA : le - -| +| Résultat | Object | <- | Statut | + La fonction `.decrypt()` déchiffre le paramètre *message* à l'aide de la clé **privée**. L'algorithme utilisé dépend du type de clé. @@ -151,18 +200,16 @@ Si le *message* n'a pas pu être déchiffré parce qu'il n'a pas été chiffré | 18 R4 | Ajout | - -**.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| Paramètres | Type | | Description | -| ---------- | ------ | -- | -------------------------------------------------------------------------------------------- | -| message | Text | -> | Chaine message à chiffrer à l'aide de `options.encodingDecrypted` et encrypted. | -| options | Object | -> | Options de chiffrement | -| Résultat | Text | <- | Message chiffré et encodé à l'aide de `options.encodingEncrypted`| - -| +| Paramètres | Type | | Description | +| ---------- | ------ | -- | ------------------------------------------------------------------------------- | +| message | Text | -> | Chaine message à chiffrer à l'aide de `options.encodingDecrypted` et encrypted. | +| options | Object | -> | Options de chiffrement | +| Résultat | Text | <- | Message encrypted and encoded using the `options.encodingEncrypted` | + La fonction `.encrypt()` crypte le paramètre *message* à l'aide de la clé **publique**. L'algorithme utilisé dépend du type de clé. @@ -191,23 +238,19 @@ La valeur retournée est un message chiffré. | 18 R4 | Ajout | - -**.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| Paramètres | Type | | Description | -| ---------- | ---- | -- | ----------------------------------------------------- | -| Résultat | Text | <- | Clé primaire au format PEM| - -| +| Paramètres | Type | | Description | +| ---------- | ---- | -- | -------------------------- | +| Résultat | Text | <- | Clé primaire au format PEM | + La fonction `.getPrivateKey()` retourne la clé privée de l'objet `CryptoKey` au format PEM, ou une chaîne vide si aucune n'est disponible. #### *Résultat* - - La valeur retournée est la clé privée. @@ -221,16 +264,14 @@ La valeur retournée est la clé privée. | 18 R4 | Ajout | - -**.getPublicKey( )** : Text +**.getPublicKey**() : Text -| Paramètres | Type | | Description | -| ---------- | ---- | -- | ----------------------------------------------------- | -| Résultat | Text | <- | Clé publique au format PEM| - -| +| Paramètres | Type | | Description | +| ---------- | ---- | -- | -------------------------- | +| Résultat | Text | <- | Clé publique au format PEM | + La fonction `getPublicKey()` retourne la clé publique de l'objet `CryptoKey` au format PEM, ou une chaîne vide si aucune n'est disponible. @@ -250,8 +291,7 @@ La valeur retournée est la clé publique. | 18 R4 | Ajout | - -**.pem** : Text +**.pem** : Text @@ -271,13 +311,12 @@ Définition PEM d'une clé de chiffrement à charger. Si la clé est une clé pr -| Paramètres | Type | | Description | -| ---------- | ------ | -- | ---------------------------------------------------------------------------------------------------- | -| message | Text | -> | Chaîne message à signer | -| options | Object | -> | Options de signature | -| Résultat | Text | <- | Signature en représentation Base64 ou Base64URL, selon l'option "encoding" - -| +| Paramètres | Type | | Description | +| ---------- | ------ | -- | -------------------------------------------------------------------------- | +| message | Text | -> | Chaîne message à signer | +| options | Object | -> | Options de signature | +| Résultat | Text | <- | Signature en représentation Base64 ou Base64URL, selon l'option "encoding" | + La fonction `sign()` signe la représentation utf8 de la chaîne *message* à l'aide des clés objet `CryptoKey` et des *options* fournies. Elle retourne sa signature au format base64 ou base64URL, selon la valeur de l'attribut `options.encoding` que vous avez passé. @@ -346,8 +385,7 @@ Contient le nom du type de clé - "RSA", "EC | 18 R4 | Ajout | - -**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object @@ -356,10 +394,8 @@ Contient le nom du type de clé - "RSA", "EC | message | Text | -> | Chaîne message utilisée pour générer la signature | | signature | Text | -> | Signature à vérifier, en représentation Base64 ou Base64URL, selon la valeur `options.encoding` | | options | Object | -> | Options de signature | -| Résultat | Object | <- | Statut de la vérification| - - -| +| Résultat | Object | <- | Statut de la vérification | + La fonction `.verify()` vérifie la signature base64 par rapport à la représentation utf8 du *message* à l'aide des clés objet `CryptoKey` et des *options* fournies. @@ -380,8 +416,8 @@ La fonction retourne un objet status avec la propriété `success` définie sur La fonction retourne un objet status avec la propriété `success` définie sur `true` si le `message` a pu être déchiffré avec succès (c'est-à-dire si la signature est correspondante). -| Propriété | Type | Description | -| --------- | ---------- | ------------------------------------------------------------------------------------------------------ | -| success | boolean | True si la signature correspond au message | -| errors | collection | Si `success` est mis sur `false`, il peut contenir une collection d'erreurs| -| +| Propriété | Type | Description | +| --------- | ---------- | --------------------------------------------------------------------------- | +| success | boolean | True si la signature correspond au message | +| errors | collection | Si `success` est mis sur `false`, il peut contenir une collection d'erreurs | + From 0442a2895b138ddc86e76641bd75a1a1fd7559f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:11:59 +0200 Subject: [PATCH 2650/4889] New translations cryptokeyclass.md (Spanish) --- .../version-20/API/CryptoKeyClass.md | 188 ++++++++++++------ 1 file changed, 126 insertions(+), 62 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md index 3e223d81db8405..302971420269e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ La clase `CryptoKey` del lenguaje 4D contiene un par de llaves de cifrado asimé Esta clase está disponible en el almacén de clases de `4D`. -### Ejemplo +:::info Ver también -El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. -```4d - // Generar un nuevo par de llaves ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Obtener la firma como base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) - - // Verificar firma -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumen -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)     | -| [](#curve)     | -| [](#decrypt)     | -| [](#encrypt)     | -| [](#getprivatekey)     | -| [](#getpublickey)     | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)     | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D.CryptoKey.new() @@ -50,15 +39,17 @@ ASSERT($status.success) - **4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| Parámetros | Tipo | | Descripción | -| ---------- | ------------ | -- | ------------------------------------------------------------------------------ | -| settings | Object | -> | Parámetros para generar o cargar un par de llaves | -| result | 4D.CryptoKey | <- | Objeto que contiene un par de llaves de encriptación | +| Parámetros | Tipo | | Descripción | +| ---------- | ------------ | -- | ------------------------------------------------- | +| settings | Object | -> | Parámetros para generar o cargar un par de llaves | +| resultado | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | + + La función `4D.CryptoKey.new()` crea un nuevo objeto `4D.CryptoKey` que encapsula un par de llaves de cifrado, basado en el parámetro objeto *settings*. Permite generar una nueva llave RSA o ECDSA, o cargar un par de llaves existente desde una definición PEM. @@ -76,6 +67,67 @@ La función `4D.CryptoKey.new()` crea un El objeto `CryptoKey` devuelto encapsula un par de llaves de cifrado. Es un objeto compartido y, por tanto, puede ser utilizado por varios procesos 4D simultáneamente. +#### Ejemplo 1 + +Un mensaje está firmado por una llave privada y la firma es verificada por la llave pública correspondiente. El siguiente código firma y verifica una firma de mensaje simple. + +- Lado bob: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Lado Alice: + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Ejemplo 2 + +El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. + +```4d + // Generar un nuevo par de llaves ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtener la firma como base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verificar firma +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + ## .curve @@ -104,7 +156,7 @@ Definido sólo para llaves ECDSA: el nombre - **.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object @@ -113,7 +165,9 @@ Definido sólo para llaves ECDSA: el nombre | ---------- | ------ | -- | ------------------------------------------------------------------------------------ | | message | Text | -> | Cadena de mensajes a decodificar utilizando `options.encodingEncrypted` y descifrar. | | options | Object | -> | Opciones de decodificación | -| Result | Object | <- | Status| | +| Result | Object | <- | Estado | + + La función `.decrypt()` descifra el parámetro *mensaje* utilizando la llave **privada**. El algoritmo utilizado depende del tipo de la llave. @@ -134,7 +188,7 @@ La función devuelve un objeto "status" con la propiedad `success` definida como | Propiedad | Tipo | Descripción | | --------- | ---------- | ------------------------------------------------------------------------ | | success | boolean | True si el mensaje ha sido descifrado con éxito | -| result | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | +| resultado | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | | errors | collection | Si `success` es `false`, puede contener una colección de errores | En caso de que el *message* no haya podido ser descifrado por no haber sido encriptado con la misma llave o algoritmo, el objeto `status` que se devuelve contiene una colección de errores en `status.errors`. @@ -151,16 +205,18 @@ En caso de que el *message* no haya podido ser descifrado por no haber sido encr - **.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | -- | ----------------------------------------------------------------------------------------------------------- | -| message | Text | -> | Cadena de mensajes a codificar utilizando `options.encodingDecrypted` y encriptado. | -| options | Object | -> | Opciones de codificación | -| Result | Text | <- | Mensaje encriptado y codificado utilizando la opción `options.encodingEncrypted`| | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | -- | ----------------------------------------------------------------------------------- | +| message | Text | -> | Cadena de mensajes a codificar utilizando `options.encodingDecrypted` y encriptado. | +| options | Object | -> | Opciones de codificación | +| Result | Text | <- | Mensaje encriptado y codificado utilizando la opción `options.encodingEncrypted` | + + La función `.encrypt()` encripta el parámetro *mensaje* utilizando la llave **pública**. El algoritmo utilizado depende del tipo de la llave. @@ -190,21 +246,21 @@ El valor devuelto es un mensaje encriptado. - **.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Result | Text | <- | Llave privada en formato PEM| | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------------------- | +| Result | Text | <- | Llave privada en formato PEM | + + La función `.getPrivateKey()` devuelve la llave privada del objeto `CryptoKey` en formato PEM, o una cadena vacía si no hay ninguna disponible. #### *Result* - - El valor devuelto es la llave privada. @@ -219,14 +275,16 @@ El valor devuelto es la llave privada. - **.getPublicKey( )** : Text +**.getPublicKey**() : Text -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Result | Text | <- | Llave pública en formato PEM| | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------------------- | +| Result | Text | <- | Llave pública en formato PEM | + + La función `.getPublicKey()` devuelve la llave pública del objeto `CryptoKey` en formato PEM, o una cadena vacía si no hay ninguna disponible. @@ -246,7 +304,7 @@ El valor devuelto es la llave pública. - **.pem** : Text +**.pem** : Text @@ -268,11 +326,13 @@ El valor devuelto es la llave pública. -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------ | -| message | Text | -> | Cadena mensaje a firmar | -| options | Object | -> | Opciones de firma | -| Result | Text | <- | Firma en representación Base64 o Base64URL, según la opción "encoding| | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | -- | --------------------------------------------------------------------- | +| message | Text | -> | Cadena mensaje a firmar | +| options | Object | -> | Opciones de firma | +| Result | Text | <- | Firma en representación Base64 o Base64URL, según la opción "encoding | + + La función `.sign()` firma la representación utf8 de una cadena *mensaje* utilizando las llaves del objeto `CryptoKey` y las *opciones* suministradas. Devuelve su firma en formato base64 o base64URL, dependiendo del valor del atributo `options.encoding` que haya pasado. @@ -344,7 +404,7 @@ Contiene el nombre del tipo de llave - "RSA" - **.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object @@ -354,7 +414,9 @@ Contiene el nombre del tipo de llave - "RSA" | message | Text | -> | Cadena mensaje utilizada para generar la firma | | signature | Text | -> | Firma a verificar, en representación Base64 o Base64URL, dependiendo del valor de `options.encoding` | | options | Object | -> | Opciones de firma | -| Result | Object | <- | Estado de la verificación| | +| Result | Object | <- | Estado de la verificación | + + La función `.verify()` verifica la firma base64 contra la representación utf8 del *mensaje* utilizando las llaves del objeto `CryptoKey` y las *opciones* suministradas. @@ -375,7 +437,9 @@ La `CryptoKey` debe contener una llave **pública** válida. La función devuelve un objeto de estado con la propiedad `success` definida como `true` si el `message` pudo ser verificado con éxito (es decir, la firma coincide). -| Propiedad | Tipo | Descripción | -| --------- | ---------- | ------------------------------------------------------------------------------------------- | -| success | boolean | True si la firma coincide con el mensaje | -| errors | collection | Si `success` es `false`, puede contener una colección de errores| | +| Propiedad | Tipo | Descripción | +| --------- | ---------- | ---------------------------------------------------------------- | +| success | boolean | True si la firma coincide con el mensaje | +| errors | collection | Si `success` es `false`, puede contener una colección de errores | + + From d5ca1e2fe3f7abeb52144885596efdb82d3f7cfe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:00 +0200 Subject: [PATCH 2651/4889] New translations cryptokeyclass.md (Japanese) --- .../version-20/API/CryptoKeyClass.md | 232 ++++++++++-------- 1 file changed, 134 insertions(+), 98 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md index bbef40b81cd143..619df369606a93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ title: CryptoKey このクラスは `4D` クラスストアより提供されます。 -### 例題 +:::info こちらもご覧ください -たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 - -```4d - // 新規 ECDSA キーペアの生成 -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // base64 形式で署名を取得 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +このクラスの包括的な概要については、[**CryptoKey: 暗号化、復号化、署名、検証!**](https://blog.4d.com/ja/cryptokey-encrypt-decrypt-sign-and-verify/) ブログ記事を参照ください。 - // 署名の検証 -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### 概要 -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)    | -| [](#curve)     | -| [](#decrypt)    | -| [](#encrypt)    | -| [](#getprivatekey)    | -| [](#getpublickey)    | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D.CryptoKey.new() @@ -49,23 +38,21 @@ ASSERT($status.success) | 18 R4 | 追加 | - -**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| 引数 | タイプ | | 説明 | -| -------- | ------------ | -- | ------------------------------------------------ | -| settings | Object | -> | キーペアを生成・ロードするための設定 | -| result | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト| - -| +| 引数 | 型 | | 説明 | +| -------- | ------------ | -- | --------------------- | +| settings | オブジェクト | -> | キーペアを生成・ロードするための設定 | +| 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | + `4D.CryptoKey.new()` 関数は、 暗号化キーペアをカプセル化する `4D.CryptoKey` オブジェクトを新規作成します。この暗号化キーペアは *settings* オブジェクト引数に基づきます。 新規の RSA または ECDSA キーを生成するほか、PEM 形式の既存のキーペアをロードすることができます。 #### *settings* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | -------------------------------------------------------------------------------------------- | | [type](#type) | text | 作成するキーのタイプを定義します:
  • "RSA": [.size](#size) に指定されたサイズを使って、RSA キーペアを生成します。
  • "ECDSA": [.curve](#curve) に指定された曲線を用いて、楕円曲線デジタル署名アルゴリズム (Elliptic Curve Digital Signature Algorithm) を使ったキーペアを生成します。 ECDSA キーは署名だけに使用されるもので、暗号化には使用できないことに留意してください。
  • "PEM": [.pem](#pem) を使って、PEM 形式のキーペアをロードします。
  • | | [curve](#curve) | text | ECDSA 曲線名 | @@ -77,6 +64,70 @@ ASSERT($status.success) 戻り値の `CryptoKey` オブジェクトは、暗号化キーペアをカプセル化します。 これは共有オブジェクトのため、複数の 4D プロセスによって同時使用できます。 +#### 例題 1 + +メッセージが秘密鍵で署名され、その署名は対応する公開鍵で検証されます。 以下のコードは、簡単なメッセージの署名を作成し、検証するものです。 + +- Bob側: + +```4d +// メッセージを作成します +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// キーを作成します +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// 公開鍵を取得して保存します +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// 署名を base64 形式で取得して保存します +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob はメッセージと公開鍵、署名を Alice に送信します*/ +``` + +- Alice側: + +```4d +// メッセージと公開鍵、署名を取得します +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// キーを作成します +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// 署名を検証します +If ($key.verify($message;$signature;$type).success) +// 署名は有効です + +End if +``` + +#### 例題 2 + +たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 + +```4d + // 新規 ECDSA キーペアの生成 +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // base64 形式で署名を取得 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // 署名の検証 +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + + + + ## .curve @@ -90,7 +141,7 @@ ASSERT($status.success) **.curve** : Text -ECDSA キーのみ: キーの楕円曲線名。 通常、ES256 (デフォルト) の場合は "prime256v1"、ES384 の場合は "secp384r1"、ES512 の場合は "secp521r1"。 +ECDSA キーのみ: キーの楕円曲線名. 通常、ES256 (デフォルト) の場合は "prime256v1"、ES384 の場合は "secp384r1"、ES512 の場合は "secp521r1"。 @@ -103,26 +154,24 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | | message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | | options | Object | -> | デコーディングオプション | -| 戻り値 | Object | <- | ステータス| - -| +| 戻り値 | Object | <- | ステータス | + -`.decrypt()` 関数は、 **秘密** 鍵を使って *message* を復号します。 使用されるアルゴリズムはキーの種類に依存します。 +`.decrypt()` 関数は、 **秘密** 鍵を使って *message* を復号します. 使用されるアルゴリズムはキーの種類に依存します。 キーは RSA キーでなければならず、アルゴリズムは RSA-OAEP です ([RFC 3447](https://tools.ietf.org/html/rfc3447) 参照)。 #### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | ------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | 復号するバイナリ形式に `message` を変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -132,10 +181,10 @@ ECDSA キーのみ: キーの楕円曲線 `message` の復号に成功した場合には、success プロパティが `true` に設定された *status* オブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | ------------------------------------------------- | | success | boolean | メッセージの復号に成功した場合は true | -| result | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | +| 戻り値 | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | キーまたはアルゴリズムが合致しないなどの理由で *message* の復号に成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 @@ -151,26 +200,24 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| 引数 | タイプ | | 説明 | -| ------- | ------ | -- | ---------------------------------------------------------------------------- | -| message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | -| options | Object | -> | エンコーディングオプション | -| 戻り値 | Text | <- | options.encodingEncrypted を使って暗号化およびエンコードされたメッセージ| - -| +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | --------------------------------------------------- | +| message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | +| options | Object | -> | エンコーディングオプション | +| 戻り値 | Text | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | + -`.encrypt()` 関数は、 **公開** 鍵を使って *message* を暗号化します。 使用されるアルゴリズムはキーの種類に依存します。 +`.encrypt()` 関数は、 **公開** 鍵を使って *message* を暗号化します. 使用されるアルゴリズムはキーの種類に依存します。 キーは RSA キーでなければならず、アルゴリズムは RSA-OAEP です ([RFC 3447](https://tools.ietf.org/html/rfc3447) 参照)。 ##### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | ------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -191,23 +238,19 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| 引数 | タイプ | | 説明 | -| --- | ---- | -- | ------------------------------------- | -| 戻り値 | Text | <- | PEM 形式の秘密鍵| - -| +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ---------- | +| 戻り値 | Text | <- | PEM 形式の秘密鍵 | + `.getPrivateKey()` 関数は、 `CryptoKey` オブジェクトの秘密鍵を返します (PEM形式) 。無い場合は空の文字列を返します。 #### *戻り値* - - 戻り値は秘密鍵です。 @@ -221,16 +264,14 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.getPublicKey( )** : Text +**.getPublicKey**() : Text -| 引数 | タイプ | | 説明 | -| --- | ---- | -- | ------------------------------------- | -| 戻り値 | Text | <- | PEM 形式の公開鍵| - -| +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ---------- | +| 戻り値 | Text | <- | PEM 形式の公開鍵 | + `.getPublicKey()` 関数は、 `CryptoKey` オブジェクトの公開鍵を返します (PEM形式) 。無い場合は空の文字列を返します。 @@ -250,8 +291,7 @@ ECDSA キーのみ: キーの楕円曲線 | 18 R4 | 追加 | - -**.pem** : Text +**.pem** : Text @@ -271,13 +311,12 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | -| ------- | ------ | -- | -------------------------------------------------------------------------- | -| message | Text | -> | 署名をするメッセージ | -| options | Object | -> | 署名オプション | -| 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名| - -| +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | ----------------------------------------------- | +| message | Text | -> | 署名をするメッセージ | +| options | Object | -> | 署名オプション | +| 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | + `.sign()` 関数は、 utf8 形式の *message* 文字列を署名します 。この際、`CryptoKey` オブジェクトキーおよび指定された *options* が使われます。 `options.encoding` 属性に指定した値に応じて、base64 または base64URL 形式の署名を返します。 @@ -285,7 +324,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -311,7 +350,7 @@ utf8 形式の *message* 文字列。 **.size** : Integer -RSA キーのみ: キーのサイズ (ビット単位)。 通常は 2048 (デフォルト)。 +RSA キーのみ: キーのサイズ (ビット単位). 通常は 2048 (デフォルト)。 ## .type @@ -327,7 +366,7 @@ RSA キーのみ: キーのサイズ (ビッ **.type** : Text - キーのタイプ: "RSA", "ECDSA", "PEM" 。 + キーのタイプ: "RSA", "ECDSA", "PEM" . - "RSA": `settings.size` に指定されたサイズを [.size](#size) として使った、RSA キーペア @@ -346,20 +385,17 @@ RSA キーのみ: キーのサイズ (ビッ | 18 R4 | 追加 | - -**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ----------------------------------------------------------- | | message | Text | -> | 署名生成時に使われたメッセージ文字列 | | signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | | options | Object | -> | 署名オプション | -| 戻り値 | Object | <- | 検証ステータス| - - -| +| 戻り値 | Object | <- | 検証ステータス | + `.verify()` 関数は、 utf8 形式の *message* 文字列の署名を検証します。 。この際、`CryptoKey` オブジェクトキーおよび指定された *options* が使われます。 @@ -368,7 +404,7 @@ RSA キーのみ: キーのサイズ (ビッ #### *options* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | pss | boolean | 確率的署名スキーム (PSS) を使用する。 RSA キーでない場合は無視されます。 PS@ アルゴリズム用の JWT を生成する場合は `true` を渡します。 | @@ -380,8 +416,8 @@ RSA キーのみ: キーのサイズ (ビッ *message*、キーまたはアルゴリズムが署名と合致しないなどの理由で検証が成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 -| プロパティ | タイプ | 説明 | -| ------- | ---------- | --------------------------------------------------------------------------- | -| success | boolean | 署名がメッセージと合致すれば true | -| errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります| -| +| プロパティ | 型 | 説明 | +| ------- | ---------- | ------------------------------------------------- | +| success | boolean | 署名がメッセージと合致すれば true | +| errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | + From 223081ebd140323f81812d73fffeaa1c77cda43e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:02 +0200 Subject: [PATCH 2652/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../version-20/API/CryptoKeyClass.md | 208 ++++++++++-------- 1 file changed, 122 insertions(+), 86 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md index fc9b130aa3e5e9..f6b7fc9937ca33 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CryptoKeyClass.md @@ -8,37 +8,26 @@ A classe `CryptoKey` da linguagem 4D contém um par de chaves de cifrado assimé Esta classe está disponível na loja de classes de `4D`. -### Exemplo +:::info Ver também -O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. - -```4d - // Generate a new ECDSA key pair -$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Get signature as base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. - // Verify signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumo -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#4dcryptokeynew)    | -| [](#curve)     | -| [](#decrypt)    | -| [](#encrypt)    | -| [](#getprivatekey)    | -| [](#getpublickey)    | -| [](#sign)     | -| [](#size)     | -| [](#type)     | -| [](#verify)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#4dcryptokeynew)
    | +| [](#curve)
    | +| [](#decrypt)
    | +| [](#encrypt)
    | +| [](#getprivatekey)
    | +| [](#getpublickey)
    | +| [](#sign)
    | +| [](#size)
    | +| [](#type)
    | +| [](#verify)
    | ## 4D. CryptoKey.new() @@ -49,19 +38,17 @@ ASSERT($status.success) | 18 R4 | Adicionado | - -`CryptoKey` deve conter uma chave válida **privada**. +**4D.CryptoKey.new**( *settings* : Object ) : 4D.CryptoKey -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | -- | ---------------------------------------------------------------------------- | -| settings | Object | -> | Parâmetros para gerar ou carregar um par de chaves | -| result | 4D. CryptoKey | <- | Objeto que contém um par de chaves de criptografia - -| +| Parâmetro | Tipo | | Descrição | +| --------- | ------------ | -- | ------------------------------------------------- | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objeto que contém um par de chaves de encriptação | + -A função `4D. CryptoKey.new()` cria um novo objecto `4D. CryptoKey` que encapsula um par de chaves de encriptação, com base no parâmetro objecto *settings*. Permite gerar uma nova chave RSA o ECDSA, ou carregar um par de chaves existente desde uma definição PEM. +The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *settings* @@ -75,7 +62,71 @@ A função `4D. CryptoKey.new()` cria um #### *CryptoKey* -O objeto `CryptoKey` devolvido encapsula um par de chaves de cifrado. É um objeto compartido e, portanto, pode ser utilizado por vários processos 4D simultaneamente. +The returned `CryptoKey` object encapsulates an encryption key pair. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemplo 1 + +A message is signed by a private key and the signature is verified by the corresponding public key. The following code signs and verifies a simple message signature. + +- Bob's side: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Alice's side: + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Exemplo 2 + +O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. + +```4d + // Generate a new ECDSA key pair +$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Get signature as base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verify signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + + + + ## .curve @@ -103,8 +154,7 @@ Definido apenas para as chaves ECDSA: o nom | 18 R4 | Adicionado | - -**.decrypt**( *message* : Text ; *options* : Object ) : Object +**.decrypt**( *message* : Text ; *options* : Object ) : Object @@ -112,9 +162,8 @@ Definido apenas para as chaves ECDSA: o nom | ---------- | ------ | -- | ------------------------------------------------------------------------------------- | | message | Text | -> | String de mensagens a decodificar utilizando `options.encodingEncrypted` e descifrar. | | options | Object | -> | Opções de codificação | -| Resultados | Object | <- | Estado| - -| +| Resultados | Object | <- | Estado | + A função `.decrypt()` decifra o parâmetro *mensagem* usando a chave **privada**. O algoritmo utilizado depende do tipo da chave. @@ -151,18 +200,16 @@ A função devolve um objeto "status" com a propriedade `success` definida como | 18 R4 | Adicionado | - -**.encrypt**( *message* : Text ; *options* : Object ) : Text +**.encrypt**( *message* : Text ; *options* : Object ) : Text -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | ----------------------------------------------------------------------------------------------------- | -| message | Text | -> | String de mensagens a codificar utilizando `options.encodingDecrypted` e encriptar | -| options | Object | -> | Opções de decodificação | -| Resultados | Text | <- | Mensagem criptografada e codificada utilizando `options.encodingEncrypted`| - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ---------------------------------------------------------------------------------- | +| message | Text | -> | String de mensagens a codificar utilizando `options.encodingDecrypted` e encriptar | +| options | Object | -> | Opções de decodificação | +| Resultados | Text | <- | Message encrypted and encoded using the `options.encodingEncrypted` | + A função `.encrypt()` encripta o parâmetro *mensagem* utilizando a chave **public**. O algoritmo utilizado depende do tipo da chave. @@ -191,23 +238,19 @@ O valor devolvido é uma mensagem encriptada. | 18 R4 | Adicionado | - -**.getPrivateKey()** : Text +**.getPrivateKey()** : Text -| Parâmetro | Tipo | | Descrição | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Resultados | Text | <- | Chave privada em formato PEM| - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ---- | -- | ---------------------------- | +| Resultados | Text | <- | Chave privada em formato PEM | + A função `.getPrivateKey()` devolve a chave privada do objecto `CryptoKey` em formato PEM, ou uma string vazia se nenhum estiver disponível. #### *Resultados* - - O valor devolvido é a chave privada. @@ -221,16 +264,14 @@ O valor devolvido é a chave privada. | 18 R4 | Adicionado | - -**.getPublicKey( )** : Text +**.getPublicKey**() : Text -| Parâmetro | Tipo | | Descrição | -| ---------- | ---- | -- | ------------------------------------------------------- | -| Resultados | Text | <- | Chave pública em formato PEM| - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ---- | -- | ---------------------------- | +| Resultados | Text | <- | Chave pública em formato PEM | + A função `.getPublicKey()` devolve a chave pública do objecto `CryptoKey` em formato PEM, ou uma string vazia se nenhum estiver disponível. @@ -250,8 +291,7 @@ O valor devolvido é a chave pública. | 18 R4 | Adicionado | - -**.pem** : Text +**.pem** : Text @@ -271,13 +311,12 @@ Definição PEM de uma chave de cifrado a carregar. Se a chave for uma chave pri -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------- | -| message | Text | -> | String mensagem a assinar | -| options | Object | -> | Opções de assinatura | -| Resultados | Text | <- | Assinatura na representação Base64 ou Base64URL, dependendo da opção "codificação". - -| +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------- | +| message | Text | -> | String mensagem a assinar | +| options | Object | -> | Opções de assinatura | +| Resultados | Text | <- | Signature in Base64 or Base64URL representation, depending on "encoding" option | + A função `.sign()` assina a representação utf8 de uma mensagem ** string utilizando o `CryptoKey` chaves-objecto e forneceu *opções*. Devolve a sua assinatura no formato base64 ou base64URL, dependendo do valor do atributo `options.encoding` que passou. @@ -346,8 +385,7 @@ Contém nome do tipo da chave - "RSA", "ECDS | 18 R4 | Adicionado | - -**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object +**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : object @@ -356,10 +394,8 @@ Contém nome do tipo da chave - "RSA", "ECDS | message | Text | -> | String de mensagem utilizada para gerar a assinatura | | signature | Text | -> | Assinatura que vai ser verificada, em representação Base64 ou Base64URL, dependendo do valor de `options.encoding` | | options | Object | -> | Opções de assinatura | -| Resultados | Object | <- | Estado da verificação| - - -| +| Resultados | Object | <- | Estado da verificação | + A função `.verify()` verifica a assinatura base64 contra a representação utf8 de *mensagem* utilizando o `CryptoKey` chaves-objecto e forneceu *opções*. @@ -380,8 +416,8 @@ A função devolve um objeto "status" com a propriedade `success`estabelecida pa Se a assinatura não puder ser verificada por não ter sido assinada com a mesma *message*, chave ou algoritmo, o objecto `status` devolvido contém uma colecção de erros em `status.errors`. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ------------------------------------------------------------------------------------- | -| success | boolean | True se a assinatura corresponder com a mensagem | -| errors | collection | Se `success` for `false`, pode conter uma coleção de erros| -| +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ---------------------------------------------------------- | +| success | boolean | True se a assinatura corresponder com a mensagem | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | + From 9fbcb8a0a50cc6d5815d51773defceb2d39e6e9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:06 +0200 Subject: [PATCH 2653/4889] New translations dataclassclass.md (Spanish) --- .../version-20/API/DataClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 6d81fa829365f3..4a195fac2c4f1b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -522,7 +522,7 @@ Este ejemplo ilustra el uso de la propiedad *context*: | Parámetros | Tipo | | Descripción | | ---------- | ------- | -- | -------------------------------------------------------------- | -| result | Integer | <- | Número de entidades en la dataclass| +| resultado | Integer | <- | Número de entidades en la dataclass| | @@ -689,7 +689,7 @@ La función `.getInfo()` devuelve | Parámetros | Tipo | | Descripción | | ---------- | ------ | -- | ---------------------------------------------------------------------------------------------------- | -| result | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos.| +| resultado | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos.| | From bc6c67b6b22cce3c5def99d2c619540b4c3737e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:08 +0200 Subject: [PATCH 2654/4889] New translations dataclassclass.md (Japanese) --- .../version-20/API/DataClassClass.md | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 8f4a9338fd1df9..a9567a7c08509d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -1,6 +1,6 @@ --- id: DataClassClass -title: DataClass +title: データクラス --- @@ -50,7 +50,7 @@ title: DataClass 返される属性オブジェクトには以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | exposed | Boolean | 属性が REST で公開されている場合に trueです | @@ -136,7 +136,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------------------ |:--:| -------------------------------------------- | | settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照| @@ -145,7 +145,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object #### 説明 -`.all()` 関数は データストアをクエリして、データクラスの全エンティティをエンティティセレクションとして返します。 +`.all()` 関数は データストアをクエリして、データクラスの全エンティティをエンティティセレクションとして返します. エンティティはデフォルトの順番で返され、通常は作成順になっています。 ただし、エンティティ削除後に新規追加した場合には、デフォルトの順番は作成順を反映しない点に留意が必要です。 @@ -157,7 +157,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | @@ -185,15 +185,15 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | #### 説明 -`.clearRemoteCache()` 関数は、 データクラスの ORDAキャッシュを空にします。 +`.clearRemoteCache()` 関数は、 データクラスの ORDAキャッシュを空にします. > この関数は `timeout` および `maxEntries` の値をリセットしません。 @@ -239,7 +239,7 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------------------ |:--:| --------------------------------------------------- | | objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | | settings | Object | -> | ビルドオプション: context | @@ -249,7 +249,7 @@ $ds.Persons.clearRemoteCache() #### 説明 -`.fromCollection()` 関数は、 *objectCol* 引数のオブジェクトのコレクションに基づいてデータクラスのエンティティを更新あるいは作成し、対応するエンティティセレクションを返します。 +`.fromCollection()` 関数は、 *objectCol* 引数のオブジェクトのコレクションに基づいてデータクラスのエンティティを更新あるいは作成し、対応するエンティティセレクションを返します. *objectCol* パラメーターには、データクラスの既存エンティティを更新、または新規エンティティを作成するためのオブジェクトのコレクションを渡します。 プロパティ名は、データクラスの属性名と同一である必要があります。 プロパティ名がデータクラスに存在しない場合、それは無視されます。 コレクション内で属性値が定義されていない場合、その値は null になります。 @@ -276,7 +276,7 @@ $ds.Persons.clearRemoteCache() リレートエンティティに相当するネストされたオブジェクトは、リレートエンティティのプライマリーキー値を格納した "\_\_KEY" プロパティあるいはプライマリーキー属性を格納している必要があります。 ”\_\_KEY” プロパティを使用すると、プライマリーキー属性名に依存する必要がありません。 > この機構によって、リレートエンティティの中身を作成・更新することはできません。 -**スタンプ** +**記号** "\_\_STAMP" プロパティが指定された場合、データストアのスタンプとのチェックがおこなわれ、エラーが返されることがあります ("与えられたスタンプはテーブルXXX のレコード# XXのカレントのものと合致しません")。 詳細については [エンティティロッキング](ORDA/entities.md#エンティティロッキング) を参照ください。 @@ -284,7 +284,7 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | @@ -437,7 +437,7 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------------- |:--:| -------------------------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | | settings | Object | -> | ビルドオプション: context | @@ -447,7 +447,7 @@ $ds.Persons.clearRemoteCache() #### 説明 -`.get()` 関数は データクラスをクエリして、*primaryKey* に渡したプライマリーキーに合致するエンティティを返します。 +`.get()` 関数は データクラスをクエリして、*primaryKey* に渡したプライマリーキーに合致するエンティティを返します. *primaryKey* には、取得したいエンティティのプライマリーキーの値を渡します。 値の型は、データストアで設定されたプライマリーキーの型 (倍長整数あるいはテキスト) と合致している必要があります。 [`.getKey()`](EntityClass.md#getkey) 関数に `dk key as string` 引数を渡すと、プライマリーキーの値が常にテキスト型で返されるように指定することができます。 @@ -459,7 +459,7 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 | @@ -520,15 +520,15 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ---------------------------------------------- | -| result | Integer | <- | データクラスに含まれる全エンティティ数| +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ---------------------------------------------- | +| 戻り値 | Integer | <- | データクラスに含まれる全エンティティ数| | #### 説明 -`.getCount()` 関数は、 データクラスに含まれる総エンティティ数を返します。 +`.getCount()` 関数は、 データクラスに含まれる総エンティティ数を返します. トランザクション内でこの関数を使用した場合、トランザクション中に作成されたエンティティは考慮されます。 @@ -560,7 +560,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------ |:--:| --------------------------------------------- | | 戻り値 | cs.DataStore | <- | データクラスが属しているデータストア| @@ -568,7 +568,7 @@ $number:=$ds.Persons.getCount() #### 説明 -`.getDataStore()` 関数は、 指定したデータクラスが属しているデータストアを返します。 +`.getDataStore()` 関数は、 指定したデータクラスが属しているデータストアを返します. 返されるデータストアは次のいずれかです: @@ -614,7 +614,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------ | | 戻り値 | Object | <- | データクラスの情報| @@ -622,11 +622,11 @@ $number:=$ds.Persons.getCount() #### 説明 -`.getInfo()` 関数は、 データクラスの情報を提供するオブジェクトを返します。 このメソッドは汎用的なコードを書くのに有用です。 +`.getInfo()` 関数は、 データクラスの情報を提供するオブジェクトを返します. このメソッドは汎用的なコードを書くのに有用です。 **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------- | | exposed | Boolean | データクラスが REST に公開されていれば true | | name | Text | データクラスの名称 | @@ -687,9 +687,9 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | -| ------ | ------ | -- | ----------------------------------------------------------- | -| result | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。| +| 引数 | 型 | | 説明 | +| --- | ------ | -- | ----------------------------------------------------------- | +| 戻り値 | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。| | @@ -700,13 +700,13 @@ $number:=$ds.Persons.getCount() #### 説明 -`.getRemoteCache()` 関数は、 データクラスの ORDAキャッシュの内容を記述したオブジェクトを返します。 +`.getRemoteCache()` 関数は、 データクラスの ORDAキャッシュの内容を記述したオブジェクトを返します. 4D のシングルユーザーアプリケーションからこの関数を呼び出した場合、`Null` が返されます。 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---------- | --------------------------------------- | | maxEntries | Integer | エントリーコレクションの最大数 | | stamp | Integer | キャッシュのスタンプ | @@ -715,7 +715,7 @@ $number:=$ds.Persons.getCount() エントリーコレクション内の各エントリーオブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------- | -------------------- | | data | Object | エントリーのデータを格納するオブジェクト | | expired | Boolean | エントリーが期限切れの場合に true | @@ -723,12 +723,12 @@ $number:=$ds.Persons.getCount() 各エントリーの `data` オブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------------- | ------- | -------------------------------------------------------- | | __KEY | String | エンティティのプライマリーキー | | __STAMP | Longint | データベース内のエンティティのタイムスタンプ | | __TIMESTAMP | String | データベース内のエンティティのスタンプ (形式: YYYY-MM-DDTHH:MM:SS:ms:Z) | -| dataClassAttributeName | Variant | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | +| dataClassAttributeName | バリアント | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | リレートエンティティに関するデータは、data オブジェクトのキャッシュに保存されます。 @@ -779,7 +779,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- | -- | ------------------------------------------ | | 戻り値 | 4D.Entity | <- | データクラスの新規エンティティ| @@ -787,7 +787,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() #### 説明 -`.new()` 関数は、 メモリ内にデータクラスに空のエンティティを新規作成しそれを返します。 +`.new()` 関数は、 メモリ内にデータクラスに空のエンティティを新規作成しそれを返します. エンティティオブジェクトはメモリ内に作成されますが、[`.save( )`](EntityClass.md#save) 関数が呼び出されるまでデータベースには保存されません。 エンティティを保存する前に削除した場合、復元することはできません。 @@ -825,7 +825,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------------------ | -- | -------------------------------------------------------------------------------------------------------- | | keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション| @@ -834,7 +834,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() #### 説明 -`.newSelection()` 関数は、 データクラスに紐づいた 追加可能な、空の新規エンティティセレクションをメモリ内に作成します。 +`.newSelection()` 関数は、 データクラスに紐づいた 追加可能な、空の新規エンティティセレクションをメモリ内に作成します. > 追加可能なエンティティセレクションについての詳細は [共有可能/追加可能なエンティティセレクション](ORDA/entities.md#共有可能追加可能なエンティティセレクション) を参照ください。 @@ -869,7 +869,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------------------ | -- | ------------------------------------------------------------------------------------------------ | | queryString | Text | -> | 検索条件 (文字列) | | formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | @@ -1195,10 +1195,10 @@ $es:=ds.Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2" *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: \["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: \["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | | args | Object | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | | allowFormulas | Boolean | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | | context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](../ORDA/remoteDatastores.md#クライアントサーバーの最適化) の章を参照ください。 | @@ -1532,7 +1532,7 @@ softwares:{ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------------------------------------------ | | settings | Object | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト| @@ -1542,11 +1542,11 @@ softwares:{ #### 説明 -`.setRemoteCacheSettings()` 関数は、 データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定します。 +`.setRemoteCacheSettings()` 関数は、 データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定します. *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------ | | timeout | Integer | タイムアウト (秒単位) | | maxEntries | Integer | エンティティの最大数 | From 2a7f6ef17e0d2ec92b80fa7d2455e404162e20e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:15 +0200 Subject: [PATCH 2655/4889] New translations datastoreclass.md (Japanese) --- .../version-20/API/DataStoreClass.md | 122 +++++++++--------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md index b9f978b961835b..fa1cb474d02ec1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md @@ -47,7 +47,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------ | -- | ----------------------------------- | | localID | Text | -> | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | <- | データストア参照| @@ -56,7 +56,7 @@ title: DataStore #### 説明 -`ds` コマンドは、 カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 +`ds` コマンドは、 カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します. *localID* を省略した (または空の文字列 "" を渡した) 場合には、ローカル4Dデータベース (4D Server でリモートデータベースを開いている場合にはそのデータベース) に合致するデータストアの参照を返します。 データストアは自動的に開かれ、`ds` を介して直接利用することができます。 @@ -116,7 +116,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------------ | -- | ------------------------------------------ | | connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | @@ -150,7 +150,7 @@ title: DataStore *connectionInfo* には、接続したいリモートデータストアの詳細を格納したオブジェクトを渡します。 オブジェクトは以下のプロパティを格納することができます (*hostname* を除き、すべてのプロパティは任意です): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hostname | Text | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | | user | Text | ユーザー名 | @@ -225,7 +225,7 @@ user / password / timeout / tls を指定してリモートデータストアに #### 説明 -データストアの各データクラスは [DataStore オブジェクト](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 戻り値のオブジェクトには、 データクラスの詳細が格納されています。 +データストアの各データクラスは [DataStore オブジェクト](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 戻り値のオブジェクトには、 データクラスの詳細が格納されています. #### 例題 @@ -257,9 +257,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -292,15 +292,15 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | #### 説明 -`.clearAllRemoteContexts()` 関数は、 データストアのすべてのアクティブコンテキストの全属性をクリアします。 +`.clearAllRemoteContexts()` 関数は、 データストアのすべてのアクティブコンテキストの全属性をクリアします. この機能は主にデバッグで使用されます。 注意しなければならないのは、デバッガーを開くと、デバッガーはサーバーにリクエストを送り、データクラス属性をすべてクエリして表示することです。 このため、不要なデータでコンテキストが過負荷になることがあります。 @@ -325,7 +325,7 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ------------------------------------------------------- | | 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報| @@ -340,11 +340,11 @@ user / password / timeout / tls を指定してリモートデータストアに 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ----------- | ----------- | ------------- | ------- | ----------------------------------------- | | isEncrypted | | | Boolean | データファイルが暗号化されていれば true | | keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (*) | -| tables | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| テーブル | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | | | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | | | | name | Text | テーブル名 | | | | num | Number | テーブル番号 | @@ -398,9 +398,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -408,7 +408,7 @@ user / password / timeout / tls を指定してリモートデータストアに #### 説明 -`.flushAndLock()` 関数は、 ローカルデータストアのキャッシュをフラッシュし、データベースに対して他のプロセスが書き込み操作をおこなうのを防ぎます。 これにより、データストアは凍結状態におかれます。 この関数は、たとえばアプリケーションのスナップショットを実行する前に呼び出す必要があります。 +`.flushAndLock()` 関数は、 ローカルデータストアのキャッシュをフラッシュし、データベースに対して他のプロセスが書き込み操作をおこなうのを防ぎます. これにより、データストアは凍結状態におかれます。 この関数は、たとえばアプリケーションのスナップショットを実行する前に呼び出す必要があります。 :::info @@ -480,7 +480,7 @@ ds.unlock() // コピー操作をおこなったので、データストアの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | -- | ------------------------------------------------- | | 戻り値 | Collection | <- | 最適化コンテキストオブジェクトのコレクション| @@ -490,7 +490,7 @@ ds.unlock() // コピー操作をおこなったので、データストアの #### 説明 -`.getAllRemoteContexts()` 関数は、 データストア内のすべてのアクティブな最適化コンテキストに関する情報を格納するオブジェクトのコレクションを返します。 +`.getAllRemoteContexts()` 関数は、 データストア内のすべてのアクティブな最適化コンテキストに関する情報を格納するオブジェクトのコレクションを返します. > コンテキストの作成に関する詳細については、[クライアント/サーバーの最適化](../ORDA/remoteDatastores.md#クライアントサーバーの最適化) を参照ください。 @@ -557,7 +557,7 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| --------------------------------------- | | 戻り値 | Object | <- | データストアのプロパティ| @@ -565,16 +565,16 @@ $info:=$ds.getAllRemoteContexts() #### 説明 -`.getInfo()` 関数は、 データストアの情報を提供するオブジェクトを返します。 このメソッドは汎用的なコードを書くのに有用です。 +`.getInfo()` 関数は、 データストアの情報を提供するオブジェクトを返します. このメソッドは汎用的なコードを書くのに有用です。 **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ----------------------------------------------------------------------------------------- | | type | string |
  • "4D": ds で利用可能なメインデータストア
  • "4D Server": Open datastore で開かれたリモートデータストア
  • | | networked | boolean |
  • true: ネットワーク接続を介してアクセスされたデータストア
  • false: ネットワーク接続を介さずにアクセスしているデータストア (ローカルデータベース)
  • | | localID | text | マシン上のデータストアID。 これは、`Open datastore` コマンドで返される localId 文字列です。 メインデータストアの場合は空の文字列 ("") です。 | -| connection | object | リモートデータストア接続の情報を格納したオブジェクト (メインデータストアの場合は返されません)。 次のプロパティを含みます:
    プロパティタイプ説明
    hostnametextリモートデータストアの IPアドレスまたは名称 + ":" + ポート番号
    tlsbooleanリモートデータストアとセキュア接続を利用している場合は true
    idleTimeoutnumberセッション非アクティブタイムアウト (分単位)。
    usertextリモートデータストアにて認証されたユーザー
    | +| connection | object | リモートデータストア接続の情報を格納したオブジェクト (メインデータストアの場合は返されません)。 次のプロパティを含みます:
    プロパティ説明
    hostnametextリモートデータストアの IPアドレスまたは名称 + ":" + ポート番号
    tlsbooleanリモートデータストアとセキュア接続を利用している場合は true
    idleTimeoutnumberセッション非アクティブタイムアウト (分単位)。
    usertextリモートデータストアにて認証されたユーザー
    | * `.getInfo()` 関数が、4D Server またはシングルユーザー版 4D 上で実行された場合、`networked` は false となります。 * `.getInfo()` 関数が、リモート版 4D 上で実行された場合、`networked` は true となります。 @@ -626,7 +626,7 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | --------------------------------------- | | contextName | Text | -> | コンテキストの名称 | | 戻り値 | Object | <- | 最適化コンテキストの詳細| @@ -637,7 +637,7 @@ $info:=$ds.getAllRemoteContexts() #### 説明 -`.getRemoteContextInfo()` 関数は、 *contextName* で指定したデータストアの最適化コンテキストに関する情報を格納するオブジェクトを返します。 +`.getRemoteContextInfo()` 関数は、 *contextName* で指定したデータストアの最適化コンテキストに関する情報を格納するオブジェクトを返します. 最適化コンテキストの作成に関する詳細については、[クライアント/サーバーの最適化](../ORDA/remoteDatastores.md#クライアントサーバーの最適化) を参照ください。 @@ -645,7 +645,7 @@ $info:=$ds.getAllRemoteContexts() 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | name | Text | コンテキストの名称 | | main | Text | コンテキストに関連する属性 (複数の場合はカンマ区切り) | @@ -677,7 +677,7 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| ------------------------------------------------------------- | | 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します)| @@ -685,7 +685,7 @@ $info:=$ds.getAllRemoteContexts() #### 説明 -`.getRequestLog()` 関数は、 クライアント側のメモリに記録されている ORDAリクエストを返します。 ORDAリクエストのログが、[`.startRequestLog()`](#startrequestlog) 関数によって事前に有効化されている必要があります。 +`.getRequestLog()` 関数は、 クライアント側のメモリに記録されている ORDAリクエストを返します. ORDAリクエストのログが、[`.startRequestLog()`](#startrequestlog) 関数によって事前に有効化されている必要があります。 このメソッドはリモートの 4D で呼び出す必要があり、そうでない場合には空のコレクションを返します。 これはクライアント/サーバー環境でのデバッグを想定して設計されています。 @@ -716,7 +716,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| ------------------------------------------------------------------------------------ | | 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されている場合は true、有効の場合は false (デフォルト)| @@ -724,7 +724,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア #### 説明 -`.isAdminProtected()` 関数は、 現在のセッションにおいて [データエクスプローラー](Admin/dataExplorer.md) へのアクセスが無効に設定されているの場合は `true`を返します。 +`.isAdminProtected()` 関数は、 現在のセッションにおいて [データエクスプローラー](Admin/dataExplorer.md) へのアクセスが無効に設定されているの場合は `true`を返します. `webAdmin`セッションにおいて、データエクスプローラーへのアクセスはデフォルトで有効となっていますが、管理者によるデータアクセスを禁止するため無効にすることもできます ([`.setAdminProtection()`](#setadminprotection) 関数参照)。 @@ -750,7 +750,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ------------------------------------------- | | 戻り値 | Boolean | <- | ロックされている場合は true| @@ -760,7 +760,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア #### 説明 -`.locked()` 関数は、 ローカルデータストアが現在ロックされている場合、true を返します。 +`.locked()` 関数は、 ローカルデータストアが現在ロックされている場合、true を返します. データファイルのスナップショットを実行する前などに、[.flushAndLock()](#flushandlock) 関数を使用してデータストアをロックすることができます。 @@ -791,9 +791,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -824,7 +824,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ---------------------------------------- | | curPassPhrase | Text | -> | カレントのパスフレーズ | | curDataKey | Object | -> | カレントのデータ暗号化キー | @@ -834,7 +834,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア #### 説明 -`.provideDataKey()` 関数は、 データストアのカレントデータファイルのデータ暗号化キーを受け取り、暗号化されたデータと合致するかどうかチェックします。 この関数は、暗号化されたデータベースを開くときや、データファイルの再暗号化など暗号化キーが必要となる暗号化オペレーションを実行する際に使用します。 +`.provideDataKey()` 関数は、 データストアのカレントデータファイルのデータ暗号化キーを受け取り、暗号化されたデータと合致するかどうかチェックします. この関数は、暗号化されたデータベースを開くときや、データファイルの再暗号化など暗号化キーが必要となる暗号化オペレーションを実行する際に使用します。 > * `.provideDataKey()` 関数は暗号化されたデータベース内で呼び出される必要があります。 暗号化されていないデータベース内で呼び出した場合、エラー2003 (暗号化キーはデータと合致しません) が返されます。 データベースが暗号化されているかどうかを調べるには `Data file encryption status` コマンドを使用します。 > * リモートの 4D または暗号化されたリモートデータストアから、`.provideDataKey()` 関数を呼び出すことはできません。 @@ -851,7 +851,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------ | ---------- | ------------------------------------------- | | success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | | | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | @@ -899,7 +899,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | -------------------------------------------------------------------------------------------------------- | | status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト)| @@ -907,7 +907,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア #### 説明 -`.setAdminProtection()` 関数は、 `WebAdmin`セッションにおける [データエクスプローラー](Admin/dataExplorer.md) 含め、[Web管理ポート](Admin/webAdmin.md#httpポート)上でのデータアクセスを無効に設定することができます。 +`.setAdminProtection()` 関数は、 `WebAdmin`セッションにおける [データエクスプローラー](Admin/dataExplorer.md) 含め、[Web管理ポート](Admin/webAdmin.md#httpポート)上でのデータアクセスを無効に設定することができます. この関数が呼び出されなかった場合のデフォルトでは、データエクスプローラーを使用した `WebAdmin` 権限を持つセッションについて、Web管理ポート上のデータアクセスは常に許可されます。 環境によっては (たとえば、アプリケーションサーバーが第三者のマシン上でホストされている場合)、 管理者に対して [access key](Admin/webAdmin.md#access-key) 設定を含むサーバー設定の編集は許可しても、データ閲覧はできないようにしたいかもしれません。 @@ -942,7 +942,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------ | -- | --------------------------------------------------------------------- | | contextName | Text | -> | コンテキストの名称 | | dataClassName | Text | -> | データクラスの名称 | @@ -958,7 +958,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア #### 説明 -`.setRemoteContextInfo()` 関数は、 指定したデータクラス属性を *contextName* の最適化コンテキストにリンクします。 指定した属性に対して最適化コンテキストが既に存在する場合、このコマンドはそれを置き換えます。 +`.setRemoteContextInfo()` 関数は、 指定したデータクラス属性を *contextName* の最適化コンテキストにリンクします. 指定した属性に対して最適化コンテキストが既に存在する場合、このコマンドはそれを置き換えます。 ORDAクラスの関数にコンテキストを渡すと、RESTリクエストの最適化が即座に発動します: @@ -1074,7 +1074,7 @@ Form.currentItemLearntAttributes:=Form.selectedPerson.getRemoteContextAttributes -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | -- | ------------------------------------------------------ | | file | 4D.File | -> | File オブジェクト | | options | Integer | -> | ログレスポンスオプション (サーバーのみ) | @@ -1084,7 +1084,7 @@ Form.currentItemLearntAttributes:=Form.selectedPerson.getRemoteContextAttributes #### 説明 -`.startRequestLog()` 関数は、 クライアント側またはサーバー側で ORDAリクエストのログを開始します。 これはクライアント/サーバー環境でのデバッグを想定して設計されています。 +`.startRequestLog()` 関数は、 クライアント側またはサーバー側で ORDAリクエストのログを開始します. これはクライアント/サーバー環境でのデバッグを想定して設計されています。 :::info @@ -1187,9 +1187,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| @@ -1199,7 +1199,7 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) #### 説明 -`.startTransaction()` 関数は、 対象データストアに対応するデータベース上で、カレントプロセス内のトランザクションを開始します。 トランザクションプロセス中にデータストアのエンティティに加えられた変更は、トランザクションが確定されるかキャンセルされるまで一時的に保管されたままになります。 +`.startTransaction()` 関数は、 対象データストアに対応するデータベース上で、カレントプロセス内のトランザクションを開始します. トランザクションプロセス中にデータストアのエンティティに加えられた変更は、トランザクションが確定されるかキャンセルされるまで一時的に保管されたままになります。 > このメソッドがメインのデータストア (`ds` コマンドで返されるデータストア) で呼ばれた場合、トランザクションはメインのデータストアとそのデータベースで実行されるすべてのオペレーションに適用されます。これには、そこで実行される ORDA とクラシック言語も含まれます。 複数のトランザクションをネストすること (サブトランザクション) が可能です。 個々のトランザクションまたはサブトランザクションは、それぞれキャンセルするか確定される必要があります。 メイントランザクションがキャンセルされると、サブトランザクションも (たとえ個々に`.validateTransaction()` 関数で承認されていても) すべてキャンセルされます。 @@ -1255,15 +1255,15 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | #### 説明 -`.stopRequestLog()` 関数は、 クライアント側またはサーバー側の ORDAリクエストのログをすべて停止します。 +`.stopRequestLog()` 関数は、 クライアント側またはサーバー側の ORDAリクエストのログをすべて停止します. 実際には、ディスク上で開かれているドキュメントを閉じます。 クライアント側で、メモリ上でログの記録が開始されていた場合、そのログを停止します。 @@ -1291,9 +1291,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -1301,7 +1301,7 @@ ORDAリクエストログがマシン上で開始されていない場合、こ #### 説明 -`.unlock()` 関数は、 データストアにおける、書き込み操作に対する現在のロックが同じプロセスで設定されていた場合、そのロックを解除します。 ローカルデータストアの書き込み操作は、[`.flushAndLock()`](#flushandlock) 関数を使用してロックすることができます。 +`.unlock()` 関数は、 データストアにおける、書き込み操作に対する現在のロックが同じプロセスで設定されていた場合、そのロックを解除します. ローカルデータストアの書き込み操作は、[`.flushAndLock()`](#flushandlock) 関数を使用してロックすることができます。 現在のロックがデータストアの唯一のロックであった場合、書き込み操作は直ちに可能になります。 `.flushAndLock()` 関数がプロセス内で複数回呼ばれている場合、データストアのロックを解除するには、同じ回数だけ `.unlock()` を呼び出す必要があります。 @@ -1330,9 +1330,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | From 4c32838284772b1088ac7b2a3aae2fe319707aa1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:21 +0200 Subject: [PATCH 2656/4889] New translations directory.md (Japanese) --- .../version-20/API/Directory.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Directory.md index ad4686b9037281..9824cb51929127 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Directory.md @@ -18,7 +18,7 @@ title: Directory クラス #### 説明 -`.creationDate` プロパティは、 フォルダーの作成日を返します。 +`.creationDate` プロパティは、 フォルダーの作成日を返します. このプロパティは **読み取り専用** です。 @@ -84,7 +84,7 @@ title: Directory クラス #### 説明 -`.extension` プロパティは、 フォルダー名の拡張子を返します (あれば)。 拡張子は必ず"." で始まります。 フォルダー名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 +`.extension` プロパティは、 フォルダー名の拡張子を返します (あれば). 拡張子は必ず"." で始まります。 フォルダー名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 このプロパティは **読み取り専用** です。 @@ -108,7 +108,7 @@ title: Directory クラス #### 説明 -`.fullName` プロパティは、 拡張子 (あれば) を含めたフォルダーの完全な名称を返します。 +`.fullName` プロパティは、 拡張子 (あれば) を含めたフォルダーの完全な名称を返します. このプロパティは **読み取り専用** です。 @@ -152,7 +152,7 @@ title: Directory クラス #### 説明 -`.isAlias` プロパティは、 `Folder` オブジェクトに対しては常に **false** を返します。 +`.isAlias` プロパティは、 `Folder` オブジェクトに対しては常に **false** を返します. このプロパティは **読み取り専用** です。 @@ -174,7 +174,7 @@ title: Directory クラス #### 説明 -`.isFile` プロパティは、 フォルダーに対しては常に **false** を返します。 +`.isFile` プロパティは、 フォルダーに対しては常に **false** を返します. このプロパティは **読み取り専用** です。 @@ -196,7 +196,7 @@ title: Directory クラス #### 説明 -`.isFolder` プロパティは、 フォルダーに対しては常に **true** を返します。 +`.isFolder` プロパティは、 フォルダーに対しては常に **true** を返します. このプロパティは **読み取り専用** です。 @@ -218,7 +218,7 @@ title: Directory クラス #### 説明 -`.isPackage` プロパティは、 フォルダーが macOS上のパッケージである (かつディスク上に存在している) 場合に true を返します。 それ以外の場合は false を返します。 +`.isPackage` プロパティは、 フォルダーが macOS上のパッケージである (かつディスク上に存在している) 場合に true を返します. それ以外の場合は false を返します。 Windows 上においては、`.isPackage` は常に **false** を返します。 @@ -242,7 +242,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.modificationDate` プロパティは、 フォルダーの最終変更日を返します。 +`.modificationDate` プロパティは、 フォルダーの最終変更日を返します. このプロパティは **読み取り専用** です。 @@ -286,7 +286,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.name` プロパティは、 拡張子 (あれば) を含まないフォルダー名を返します。 +`.name` プロパティは、 拡張子 (あれば) を含まないフォルダー名を返します. このプロパティは **読み取り専用** です。 @@ -308,7 +308,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.original` プロパティは、 対象フォルダーと同じフォルダーオブジェクトを返します。 +`.original` プロパティは、 対象フォルダーと同じフォルダーオブジェクトを返します. このプロパティは **読み取り専用** です。 > このプロパティは、フォルダーやファイルを処理する汎用的なコードを書くために使用できます。 @@ -331,7 +331,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.parent` プロパティは、 対象フォルダーの親フォルダーオブジェクトを返します。 パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 +`.parent` プロパティは、 対象フォルダーの親フォルダーオブジェクトを返します. パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 親フォルダーが存在しない場合 (root) は、このプロパティは null値を返します。 @@ -355,7 +355,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.path` プロパティは、 フォルダーの POSIXパスを返します。 パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 +`.path` プロパティは、 フォルダーの POSIXパスを返します. パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 このプロパティは **読み取り専用** です。 @@ -377,7 +377,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたフォルダーのパスを返します。 +`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたフォルダーのパスを返します. このプロパティは **読み取り専用** です。 @@ -399,7 +399,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- |:--:| -------------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | @@ -410,7 +410,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 #### 説明 -`.copyTo()` 関数は、 `Folder` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします。 +`.copyTo()` 関数は、 `Folder` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします. *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -454,7 +454,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ---------------------------------------------------------------- | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.File | <- | `File` オブジェクト (無効な POSIXパスの場合には null)| @@ -463,7 +463,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) #### 説明 -`.file()` 関数は、 `Folder` オブジェクト内に `File` オブジェクトを作成し、その参照を返します。 +`.file()` 関数は、 `Folder` オブジェクト内に `File` オブジェクトを作成し、その参照を返します. *path* には、返すべきファイルの相対的パスを POSIX 形式で渡します。 このパスは、親フォルダーを起点として評価されます。 @@ -496,7 +496,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | -- | --------------------------------------------- | | options | Integer | -> | ファイルリストのオプション | | 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション| @@ -505,7 +505,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") #### 説明 -`.files()` 関数は、 フォルダーに格納されている `File` オブジェクトのコレクションを返します。 +`.files()` 関数は、 フォルダーに格納されている `File` オブジェクトのコレクションを返します. > エイリアスまたはシンボリックリンクは解決されません。 *options*引数を渡さなかった場合はデフォルトで、フォルダーの第一階層にあるファイルのみがコレクションに返されます。これには非表示のファイルや、フォルダーも含まれます。 *options* 引数に以下の定数を一つ以上渡すことで、このふるまいを変更することができます: @@ -559,7 +559,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | --------- | -- | ------------------------------------------------------------------------------ | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.Folder | <- | 作成された `Folder` オブジェクト (無効な POSIX *path* の場合には null)| @@ -568,7 +568,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") #### 説明 -`.folder()` 関数は、 親の `Folder` オブジェクト内に新しい `Folder` オブジェクトを作成し、その参照を返します。 +`.folder()` 関数は、 親の `Folder` オブジェクト内に新しい `Folder` オブジェクトを作成し、その参照を返します. *path* には、返すべきフォルダーの相対的パスを POSIX 形式で渡します。 このパスは、親フォルダーを起点として評価されます。 @@ -601,7 +601,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | -- | ---------------------------------------------- | | options | Integer | -> | フォルダーリストのオプション | | 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション| @@ -610,7 +610,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") #### 説明 -`.folders()` 関数は、 親フォルダーに格納されている `Folder` オブジェクトのコレクションを返します。 +`.folders()` 関数は、 親フォルダーに格納されている `Folder` オブジェクトのコレクションを返します. *options*引数を渡さなかった場合はデフォルトで、フォルダーの第一階層にあるフォルダーのみがコレクションに返されます。 *options* 引数に以下の定数を一つ以上渡すことで、このふるまいを変更することができます: @@ -650,7 +650,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | | 戻り値 | Picture | <- | アイコン| @@ -659,7 +659,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") #### 説明 -`.getIcon()` 関数は、 フォルダーのアイコンを返します。 +`.getIcon()` 関数は、 フォルダーのアイコンを返します. 任意の *size* 引数を渡すと、返されるアイコンのサイズをピクセル単位で指定することができます。 この値は、実際にはアイコンを格納している正方形の一辺の長さを表しています。 アイコンは通常、32x32ピクセル ("大きいアイコン") または 16x16ピクセル ("小さいアイコン") で定義されています。 この引数に 0 を渡すか省略した場合、"大きいアイコン" が返されます。 From 052a2a2c42a6611002dd080d5e591a4697c5a1a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:26 +0200 Subject: [PATCH 2657/4889] New translations document.md (Japanese) --- .../version-20/API/Document.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Document.md index af52e7676628fa..1c36fe364f0b49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Document.md @@ -19,7 +19,7 @@ title: Document クラス #### 説明 -`.creationDate` プロパティは、 ファイルの作成日を返します。 +`.creationDate` プロパティは、 ファイルの作成日を返します. このプロパティは **読み取り専用** です。 @@ -80,7 +80,7 @@ title: Document クラス #### 説明 -`.extension` プロパティは、 ファイル名の拡張子を返します (あれば)。 拡張子は必ず"." で始まります。 ファイル名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 +`.extension` プロパティは、 ファイル名の拡張子を返します (あれば). 拡張子は必ず"." で始まります。 ファイル名が拡張子を持たない場合には、このプロパティは空の文字列を返します。 このプロパティは **読み取り専用** です。 @@ -100,7 +100,7 @@ title: Document クラス #### 説明 -`.fullName` プロパティは、 拡張子 (あれば) を含めたファイルの完全な名称を返します。 +`.fullName` プロパティは、 拡張子 (あれば) を含めたファイルの完全な名称を返します. このプロパティは **読み取り専用** です。 @@ -160,7 +160,7 @@ title: Document クラス #### 説明 -`.isFile` プロパティは、 ファイルに対しては常に true を返します。 +`.isFile` プロパティは、 ファイルに対しては常に true を返します. このプロパティは **読み取り専用** です。 @@ -180,7 +180,7 @@ title: Document クラス #### 説明 -`.isFolder` プロパティは、 ファイルに対しては常に false を返します。。 +`.isFolder` プロパティは、 ファイルに対しては常に false を返します。. このプロパティは **読み取り専用** です。 @@ -200,7 +200,7 @@ title: Document クラス #### 説明 -`.isWritable` プロパティは、 ファイルがディスク上に存在し、書き込み可能な場合に true を返します。 +`.isWritable` プロパティは、 ファイルがディスク上に存在し、書き込み可能な場合に true を返します. > このプロパティは 4Dアプリケーションがディスクに書き込めるかどうか (アクセス権限) をチェックし、ファイルの *writable* (書き込み可能) 属性のみ依存するわけではありません。 このプロパティは **読み取り専用** です。 @@ -230,7 +230,7 @@ title: Document クラス #### 説明 -`.modificationDate` プロパティは、 ファイルの最終変更日を返します。 +`.modificationDate` プロパティは、 ファイルの最終変更日を返します. このプロパティは **読み取り専用** です。 @@ -270,7 +270,7 @@ title: Document クラス #### 説明 -`.name` プロパティは、 拡張子 (あれば) を含まないファイル名を返します。 +`.name` プロパティは、 拡張子 (あれば) を含まないファイル名を返します. このプロパティは **読み取り専用** です。 @@ -290,7 +290,7 @@ title: Document クラス #### 説明 -`.original` プロパティは、 エイリアス、ショートカット、シンボリックリンクファイルのターゲット要素を返します。 ターゲット要素は以下のいずれかです: +`.original` プロパティは、 エイリアス、ショートカット、シンボリックリンクファイルのターゲット要素を返します. ターゲット要素は以下のいずれかです: * File オブジェクト * Folder オブジェクト @@ -315,7 +315,7 @@ title: Document クラス #### 説明 -`.parent` プロパティは、 対象ファイルの親フォルダーオブジェクトを返します。 パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 +`.parent` プロパティは、 対象ファイルの親フォルダーオブジェクトを返します. パスがシステムパスを表す場合 (例: "/DATA/")、システムパスが返されます。 このプロパティは **読み取り専用** です。 @@ -335,7 +335,7 @@ title: Document クラス #### 説明 -`.path` プロパティは、 ファイルの POSIXパスを返します。 パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 +`.path` プロパティは、 ファイルの POSIXパスを返します. パスがファイルシステムを表す場合 (例: "/DATA/")、ファイルシステムが返されます。 このプロパティは **読み取り専用** です。 @@ -355,7 +355,7 @@ title: Document クラス #### 説明 -`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたファイルのパスを返します。 +`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現されたファイルのパスを返します. このプロパティは **読み取り専用** です。 @@ -375,7 +375,7 @@ title: Document クラス #### 説明 -`.size` プロパティは、 ファイルのサイズ (バイト単位) を返します。 ファイルがディスク上に存在しない場合、サイズは 0 になります。 +`.size` プロパティは、 ファイルのサイズ (バイト単位) を返します. ファイルがディスク上に存在しない場合、サイズは 0 になります。 このプロパティは **読み取り専用** です。 @@ -395,7 +395,7 @@ title: Document クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- |:--:| ------------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | @@ -406,7 +406,7 @@ title: Document クラス #### 説明 -`.copyTo()` 関数は、 `File` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします 。 +`.copyTo()` 関数は、 `File` オブジェクトを、*destinationFolder* 引数で指定したフォルダーへとコピーします . *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -449,7 +449,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ------------------------------------- | | 戻り値 | 4D.Blob | <- | ファイルのコンテンツ| @@ -457,7 +457,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) #### 説明 -`.getContent()` 関数は、 ファイルの全コンテンツを格納した `4D.Blob` オブジェクトを返します。 BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 +`.getContent()` 関数は、 ファイルの全コンテンツを格納した `4D.Blob` オブジェクトを返します. BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 **戻り値** @@ -491,7 +491,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | | 戻り値 | Picture | <- | アイコン| @@ -500,7 +500,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) #### 説明 -`.getIcon()` 関数は、 ファイルのアイコンを返します。 +`.getIcon()` 関数は、 ファイルのアイコンを返します. 任意の *size* 引数を渡すと、返されるアイコンのサイズをピクセル単位で指定することができます。 この値は、実際にはアイコンを格納している正方形の一辺の長さを表しています。 アイコンは通常、32x32ピクセル ("大きいアイコン") または 16x16ピクセル ("小さいアイコン") で定義されています。 この引数に 0 を渡すか省略した場合、"大きいアイコン" が返されます。 @@ -526,7 +526,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ------------------------------------------- | | charSetName | Text | -> | 文字セットの名前 | | charSetNum | Integer | -> | 文字セットの番号 | @@ -537,7 +537,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) #### 説明 -`.getText()` 関数は、 ファイルのコンテンツをテキストとして返します 。 +`.getText()` 関数は、 ファイルのコンテンツをテキストとして返します . 任意で、コンテンツの読み取りに使用する文字セットを渡します。 これには、次の二つの方法があります: From c9c15b24a5155349ea3762610afc8952943d45fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:30 +0200 Subject: [PATCH 2658/4889] New translations emailobjectclass.md (Japanese) --- .../version-20/API/EmailObjectClass.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md index a8579b9ef68484..504052cd76673f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md @@ -61,7 +61,7 @@ Email オブジェクトは次のプロパティを提供します: 2つのプロパティを持つオブジェクト: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | -------------- | | name | Text | 表示名 (null も可能) | | email | Text | メールアドレス | @@ -108,7 +108,7 @@ Email オブジェクトは次のプロパティを提供します: #### 説明 -`.attachments` プロパティは、 `4D.MailAttachment` オブジェクトのコレクションを格納します。 +`.attachments` プロパティは、 `4D.MailAttachment` オブジェクトのコレクションを格納します. MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass.md#mail-new-attachment) コマンドによって定義されます。 MailAttachment オブジェクトは特有の [プロパティや関数](MailAttachmentClass.md) を持ちます。 @@ -118,7 +118,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.bcc` プロパティは、 非表示 (BCC: Blind Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します。 +`.bcc` プロパティは、 非表示 (BCC: Blind Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します. ## .bodyStructure @@ -126,11 +126,11 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.bodyStructure` プロパティは、 メッセージ本文の完全な MIME ストラクチャーである *EmailBodyPart* オブジェクトを格納します (任意)。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.bodyStructure` プロパティは、 メッセージ本文の完全な MIME ストラクチャーである *EmailBodyPart* オブジェクトを格納します (任意). [メール本文の扱い](#メール本文の扱い) を参照ください。 `.bodyStructure` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ----------- | ------------------- | ----------------------------------------------------------------------------------------------------- | | partID | Text | メールのパートを固有に識別する ID | | type | Text | (必須) パートの Content-Type ヘッダーフィールドの値 | @@ -148,11 +148,11 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.bodyValues` プロパティは、 `bodyStructure` の \ 毎にオブジェクトを格納している *EmailBodyValue* オブジェクトを格納します (任意)。。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.bodyValues` プロパティは、 `bodyStructure` の \ 毎にオブジェクトを格納している *EmailBodyValue* オブジェクトを格納します (任意)。. [メール本文の扱い](#メール本文の扱い) を参照ください。 `.bodyValues` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | -------------------------- | ------- | --------------------------------------------------------------------------------------------------------- | | *partID*.value | text | 本文パートの値 | | *partID*.isEncodingProblem | boolean | 文字セットをデコーディング中に、不正なフォーマットのセクション、未知の文字セット、あるいは未知の content-transfer-encoding が見つかった場合には true。 デフォルトは false。 | @@ -163,7 +163,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.cc` プロパティは、 追加 (CC: Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します。 +`.cc` プロパティは、 追加 (CC: Carbon Copy) のメール受信者 [アドレス](#メールアドレス) を格納します. ## .comments @@ -171,7 +171,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.comments` プロパティは、 追加のコメントのヘッダーを格納します。 +`.comments` プロパティは、 追加のコメントのヘッダーを格納します. コメントはメッセージのヘッダーセクション内にのみ表示されます (つまり本文部分には触れないということです)。 @@ -183,7 +183,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.from` プロパティは、 メールの送信元 [アドレス](#メールアドレス) を格納します。 +`.from` プロパティは、 メールの送信元 [アドレス](#メールアドレス) を格納します. 送信されるメールには、それぞれ [sender](#sender) および **from** アドレスの両方がついています: @@ -198,13 +198,13 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.headers` プロパティは、 メッセージ内で現れる順番どおりの `EmailHeader` オブジェクトのコレクションを格納します。 これによってユーザーは拡張された (登録された) ヘッダーや、ユーザー定義された (登録されていない、"X" で始まる) ヘッダーを追加することができます。 +`.headers` プロパティは、 メッセージ内で現れる順番どおりの `EmailHeader` オブジェクトのコレクションを格納します. これによってユーザーは拡張された (登録された) ヘッダーや、ユーザー定義された (登録されていない、"X" で始まる) ヘッダーを追加することができます。 > メールレベルですでにプロパティとして設定されている "from" または "cc" などのヘッダーを `EmailHeader` オブジェクトプロパティが定義している場合、`EmailHeader` プロパティは無視されます。 ヘッダーコレクションの各オブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | -------- | ---- | ----------------------------------------------------------------------------------------------------------------------- | | [].name | text | (必須) [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド名。 null または未定義の場合には、ヘッダーフィールドは MIME ヘッダーに追加されません。 | | [].value | text | [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド値。 | @@ -215,7 +215,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.htmlBody` プロパティは、 HTML形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ)。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.htmlBody` プロパティは、 HTML形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ). [メール本文の扱い](#メール本文の扱い) を参照ください。 ## .id @@ -225,7 +225,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass [IMAP transporter](IMAPTransporterClass.md) のみ。 -`.id` プロパティは、 IMAP サーバーからの固有ID を格納します。 +`.id` プロパティは、 IMAP サーバーからの固有ID を格納します. ## .inReplyTo @@ -233,7 +233,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.inReplyTo` プロパティは、 カレントメッセージが返信している、元のメッセージのメッセージID を格納します。 +`.inReplyTo` プロパティは、 カレントメッセージが返信している、元のメッセージのメッセージID を格納します. 特定のフォーマット条件についての詳細は、[RFC#5322](https://tools.ietf.org/html/rfc5322) を参照ください。 @@ -243,11 +243,11 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.keywords` プロパティは、 各プロパティ名がキーワードであり、各値が true であるキーワードセットのオブジェクトを格納します。 +`.keywords` プロパティは、 各プロパティ名がキーワードであり、各値が true であるキーワードセットのオブジェクトを格納します. このプロパティは "keywords" ヘッダーです ([RFC#4021](https://tools.ietf.org/html/rfc4021) 参照)。 -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | -------------- | ------- | ------------------------------- | | .\ | boolean | 設定するキーワード (値は true でなければなりません)。 | @@ -271,7 +271,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.messageId` プロパティは、 メッセージ識別ヘッダー ("message-id") を格納します。 +`.messageId` プロパティは、 メッセージ識別ヘッダー ("message-id") を格納します. 通常は、"lettersOrNumbers@domainname" の形式、たとえば "abcdef.123456@4d.com" などです。 この固有ID は特にフォーラムや公開メーリングリストで使用されています。 一般的に、メールサーバーは送信するメッセージにこのヘッダーを自動的に追加します。 @@ -283,7 +283,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass [IMAP transporter](IMAPTransporterClass.md) のみ。 -`.receivedAt` プロパティは、 IMAPサーバーにメールが到着した時間の、ISO 8601 UTC フォーマットでのタイムスタンプ (例: 2020-09-13T16:11:53Z) を格納します。 +`.receivedAt` プロパティは、 IMAPサーバーにメールが到着した時間の、ISO 8601 UTC フォーマットでのタイムスタンプ (例: 2020-09-13T16:11:53Z) を格納します. ## .references @@ -291,7 +291,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.references` プロパティは、 返信チェーン内メッセージの、全メッセージID のコレクションを格納します。 +`.references` プロパティは、 返信チェーン内メッセージの、全メッセージID のコレクションを格納します. 特定のフォーマット条件についての詳細は、[RFC#5322](https://tools.ietf.org/html/rfc5322) を参照ください。 @@ -301,7 +301,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.replyTo` プロパティは、 返信用 [アドレス](#メールアドレス) を格納します。 +`.replyTo` プロパティは、 返信用 [アドレス](#メールアドレス) を格納します. ## .sendAt @@ -309,7 +309,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.sendAt` プロパティは、 メールのタイムスタンプ (ISO 8601 UTCフォーマット) を格納します。 +`.sendAt` プロパティは、 メールのタイムスタンプ (ISO 8601 UTCフォーマット) を格納します. ## .sender @@ -317,7 +317,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.sender` プロパティは、 メールのソース [アドレス](#メールアドレス) を格納します。 +`.sender` プロパティは、 メールのソース [アドレス](#メールアドレス) を格納します. 送信されるメールには、それぞれ **sender** および **[from](#from)** アドレスの両方がついています: @@ -334,7 +334,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass [IMAP transporter](IMAPTransporterClass.md) のみ。 -`.size` プロパティは、 IMAPサーバーから返された Email オブジェクトのサイズ (バイト単位) を格納します。 +`.size` プロパティは、 IMAPサーバーから返された Email オブジェクトのサイズ (バイト単位) を格納します. ## .subject @@ -342,7 +342,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.subject` プロパティは、 メールの件名を格納します。 +`.subject` プロパティは、 メールの件名を格納します. ## .textBody @@ -350,7 +350,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.textBody` プロパティは、 標準テキスト形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ)。 [メール本文の扱い](#メール本文の扱い) を参照ください。 +`.textBody` プロパティは、 標準テキスト形式のメールメッセージ (デフォルトの文字セットは UTF-8) を格納します (任意、SMTPのみ). [メール本文の扱い](#メール本文の扱い) を参照ください。 ## .to @@ -358,7 +358,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`.to` プロパティは、 メールのメインの受信者 [アドレス](#メールアドレス) を格納します。 +`.to` プロパティは、 メールのメインの受信者 [アドレス](#メールアドレス) を格納します. ## MAIL Convert from MIME @@ -374,7 +374,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- |:--:| --------------------------------------- | | mime | Blob, Text | -> | MIME形式のメール | | 戻り値 | Object | <- | Email オブジェクト| @@ -383,7 +383,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass #### 説明 -`MAIL Convert from MIME` コマンドは、 MIMEドキュメントを有効な Emailオブジェクトへと変換します。 +`MAIL Convert from MIME` コマンドは、 MIMEドキュメントを有効な Emailオブジェクトへと変換します. > 戻り値の Email オブジェクトのフォーマットは [JMAP specification](https://jmap.io/spec-mail.html) に準拠します。 *mime* には、変換する有効な MIME ドキュメントを渡します。 これはどのメールサーバーまたはアプリケーションから提供されたものでも可能です。 *mime* 引数として、BLOB またはテキストを渡すことができます。 MIME がファイルから渡された場合、文字セットと改行コード変換に関する問題を避けるため、BLOB型の引数を使用することが推奨されます。 @@ -460,7 +460,7 @@ $status:=$transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ |:--:| -------------------------------------------------- | | mail | Object | -> | Email オブジェクト | | options | Object | -> | 文字セットとエンコーディングのメールオプション | @@ -470,14 +470,14 @@ $status:=$transporter.send($email) #### 説明 -`MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 +`MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します. このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 *mail* には、変換するメールのコンテンツとストラクチャーの詳細を渡します。 この情報には、メールアドレス (送信者と受信者)、メッセージそのもの、メッセージの表示タイプなどが含まれます。 > Email オブジェクトのフォーマットは [JMAP specification](https://jmap.io/spec-mail.html) に準拠します。 *options* 引数を渡すと、メールに対して特定の文字セットとエンコーディング設定を指定することができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ---------------------------------------------------------------------------------- | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | From e48fed10be69450a08b063ce4720262c92a57b9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:35 +0200 Subject: [PATCH 2659/4889] New translations entityclass.md (Spanish) --- .../version-20/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index 7e06536bceb38b..fd2ae13a679d59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -645,7 +645,7 @@ Las llaves primarias pueden ser números (enteros) o cadenas. Puede "forzar" que | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | ------------------------------------------------------------------------------------------------ | -| result | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma| +| resultado | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma| | From 11db5bd4dc45635694055e3b31be71a576779fb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:37 +0200 Subject: [PATCH 2660/4889] New translations entityclass.md (Japanese) --- .../version-20/API/EntityClass.md | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index 443aeeec9554fc..ff8e80a6563349 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -1,6 +1,6 @@ --- id: EntityClass -title: Entity +title: エンティティ --- レコードとテーブルの関係と同様に、[エンティティ](ORDA/dsMapping.md#エンティティ) は [データクラス](ORDA/dsMapping.md#データクラス) のインスタンスです。 エンティティはデータクラスと同じ属性を持つほか、データ値や、特有のプロパティおよび関数を持ちます。 @@ -48,7 +48,7 @@ title: Entity #### 説明 -データクラス属性はすべて、エンティティのプロパティとして利用可能です。各エンティティのプロパティは、当該 エンティティの属性値を格納します。 +データクラス属性はすべて、エンティティのプロパティとして利用可能です。各エンティティのプロパティは、当該 エンティティの属性値を格納します. > データクラス属性は \[ ] を使用したシンタックスを使用することでもアクセス可能です。 この属性値タイプは属性の種類 ([](DataClassClass.md#attributename).kind; リレーションまたはストレージ) によります。 @@ -84,7 +84,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| ---------------------------------------------- | | 戻り値 | 4D.Entity | <- | 同レコードを参照する新しいエンティティ| @@ -92,7 +92,7 @@ title: Entity #### 説明 -`.clone()` 関数は、 対象エンティティと同じレコードを参照する新規エンティティをメモリ内に作成します。 このメソッドを使用するとエンティティを個別に更新することができます。 +`.clone()` 関数は、 対象エンティティと同じレコードを参照する新規エンティティをメモリ内に作成します. このメソッドを使用するとエンティティを個別に更新することができます。 > エンティティに対して何らかの変更をおこなった場合、それらは [`.save( )`](#save) 関数が実行されたときのみ、参照先のレコードに保存されるという点に注意してください。 この関数は、すでにデータベースに保存されているエンティティに対してのみ使用可能です。 新規に作成されたエンティティ([`.isNew()`](#isnew) が **true** を返すもの) に対して呼び出すことはできません。 @@ -125,7 +125,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------- | ---------- |:--:| ------------------------------------- | | entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | | attributesToCompare | Collection | -> | 比較する属性の名称 | @@ -135,7 +135,7 @@ title: Entity #### 説明 -`.diff()` 関数は、 2つのエンティティの中身を比較し、その差異を返します。 +`.diff()` 関数は、 2つのエンティティの中身を比較し、その差異を返します. *entityToCompare* には、オリジナルのエンティティと比較をするエンティティを渡します。 @@ -143,7 +143,7 @@ title: Entity エンティティの差異は、以下のプロパティを持つオブジェクトのコレクションとして返されます: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | ------------- | ------------- | ---------------------- | | attributeName | String | 属性名 | | value | any - 属性の型による | オリジナルエンティティの属性値 | @@ -326,7 +326,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- |:--:| ------------------------------------------------------------ | | mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | | 戻り値 | Object | <- | ドロップの結果| @@ -347,7 +347,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.drop( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------- | ------------------- | ------------------- | ------------------------------------------------------------------------ | | success | | boolean | ドロップが成功した場合には true、それ以外は false | | | | | ***エラーの場合にのみ利用可能:*** | @@ -433,7 +433,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null)| @@ -441,7 +441,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.first()` 関数は、 対象エンティティが所属するエンティティセレクションの先頭エンティティへの参照を返します。 +`.first()` 関数は、 対象エンティティが所属するエンティティセレクションの先頭エンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection( )](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -472,7 +472,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------ |:--:| ------------------------------------------------ | | filler | Object | -> | エンティティの属性値を設定するオブジェクト| @@ -480,7 +480,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.fromObject()` 関数は、 *filler* に指定した内容でエンティティの属性値を設定します。 +`.fromObject()` 関数は、 *filler* に指定した内容でエンティティの属性値を設定します. > このコマンドは、元のエンティティを変更します。 オブジェクトとエンティティ間のマッピングは属性名でおこなわれます: @@ -557,7 +557,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------ |:--:| --------------------------------------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティが所属している DataClass オブジェクト| @@ -565,7 +565,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.getDataClass()` 関数は、 エンティティのデータクラスを返します。 この関数は汎用的なコードを書くのに有用です。 +`.getDataClass()` 関数は、 エンティティのデータクラスを返します. この関数は汎用的なコードを書くのに有用です。 #### 例題 @@ -602,7 +602,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- |:--:| -------------------------------------------------------- | | mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | | 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | @@ -612,7 +612,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.getKey()` 関数は、 エンティティのプライマリーキー値を返します。 +`.getKey()` 関数は、 エンティティのプライマリーキー値を返します. プライマリーキーは数値 (倍長整数) あるいは文字列です。 *mode* 引数として `dk key as string` オプションを渡すことで、実際のプライマリーキーの型に関係なく、返されるプライマリーキー値の型を文字列に "強制" することができます。 @@ -643,9 +643,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | --------------------------------------------------------- | -| result | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り)| +| 引数 | 型 | | 説明 | +| --- | ---- | -- | --------------------------------------------------------- | +| 戻り値 | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り)| | @@ -653,7 +653,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ #### 説明 -`.getRemoteContextAttributes()` 関数は、 エンティティによって使われている最適化コンテキストの情報を返します 。 +`.getRemoteContextAttributes()` 関数は、 エンティティによって使われている最適化コンテキストの情報を返します . エンティティについて [最適化コンテキスト](../ORDA/remoteDatastores.md#クライアントサーバーの最適化) が存在しない場合、関数は空のテキストを返します。 @@ -701,7 +701,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------ |:--:| ------------------------------------------------------------------ | | 戻り値 | 4D.EntitySelection | <- | エンティティが所属するエンティティセレクション (見つからなければ null)| @@ -709,7 +709,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.getSelection()` 関数は、 エンティティが所属するエンティティセレクションを返します。 +`.getSelection()` 関数は、 エンティティが所属するエンティティセレクションを返します. 対象エンティティがエンティティセレクションに所属していない場合、関数は Null値を返します。 @@ -744,7 +744,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| --------------------------------------------------------------- | | 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0)| @@ -752,7 +752,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.getStamp()` 関数は、 エンティティのスタンプの値を返します。 +`.getStamp()` 関数は、 エンティティのスタンプの値を返します. 内部スタンプは、エンティティが保存されるたびに 4D によって自動的にインクリメントされます。 これは同じエンティティに対する複数のユーザーの同時アクセス・編集を管理します。この機構の詳細については、[**エンティティロッキング**](ORDA/entities.md#エンティティロッキング) を参照ください。 > (一度も保存されていない) 新規エンティティに対しては、このメソッドは 0 を返します。 しかしながら、エンティティがまだ作成されたばかりかどうかを調べるには、[isNew()](#isnew) の使用が推奨されます。 @@ -790,7 +790,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| --------------------------------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | | 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置| @@ -799,7 +799,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.indexOf()` 関数は、 エンティティセレクション内におけるエンティティの位置を返します。 +`.indexOf()` 関数は、 エンティティセレクション内におけるエンティティの位置を返します. *entitySelection* 引数が渡されなかった場合はデフォルトで、所属エンティティセレクション内でのエンティティの位置が返されます。 *entitySelection* 引数を渡した場合は、指定されたエンティティセレクション内でのエンティティの位置を返します。 @@ -838,7 +838,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| --------------------------------------------------------------------- | | 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。| @@ -846,7 +846,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.isNew()` 関数は、 対象エンティティが作成されたばかりで、まだデータストアに保存されていない場合に true を返します。 そうでない場合には、false を返します。 +`.isNew()` 関数は、 対象エンティティが作成されたばかりで、まだデータストアに保存されていない場合に true を返します. そうでない場合には、false を返します。 #### 例題 @@ -877,7 +877,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null)| @@ -885,7 +885,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.last()` 関数は、 対象エンティティが所属するエンティティセレクションの最終エンティティへの参照を返します。 +`.last()` 関数は、 対象エンティティが所属するエンティティセレクションの最終エンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection( )](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -916,7 +916,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- |:--:| -------------------------------------------------------- | | mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | | 戻り値 | Object | <- | ロックの結果| @@ -925,7 +925,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.lock()` 関数は、 対象エンティティが参照するレコードにペシミスティック・ロックをかけます。 [ロック](ORDA/entities.md#エンティティロッキング)はレコードと、カレントプロセス内の当該エンティティの参照すべてに対してかけられます。 +`.lock()` 関数は、 対象エンティティが参照するレコードにペシミスティック・ロックをかけます. [ロック](ORDA/entities.md#エンティティロッキング)はレコードと、カレントプロセス内の当該エンティティの参照すべてに対してかけられます。 他のプロセスからはこのレコードがロックされて見えます (この関数を使って同エンティティをロックしようとした場合、`result.success` プロパティには false が返されます)。 ロックをおこなったセッション内で実行される関数のみが、当該エンティティの属性を編集・保存できます。 他のセッションは同エンティティを読み取り専用にロードできますが、値の入力・保存はできません。 @@ -944,7 +944,7 @@ $info:=$address.getRemoteContextAttributes() `.lock( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------------- | ------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントプロセスでロックされていた場合) には true、それ以外は false | | | | | ***`dk reload if stamp changed` オプションが使用されていた場合にのみ利用可能:*** | @@ -1034,7 +1034,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| --------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の次のエンティティへの参照 (見つからなければ null)| @@ -1042,7 +1042,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.next()` 関数は、 エンティティが所属するエンティティセレクションの次のエンティティへの参照を返します。 +`.next()` 関数は、 エンティティが所属するエンティティセレクションの次のエンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection()](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -1076,7 +1076,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| --------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の前のエンティティへの参照 (見つからなければ null)| @@ -1084,7 +1084,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.previous()` 関数は、 エンティティが所属するエンティティセレクションの前のエンティティへの参照を返します。 +`.previous()` 関数は、 エンティティが所属するエンティティセレクションの前のエンティティへの参照を返します. 対象エンティティが所属する既存エンティティセレクションが存在しない場合 (つまり [entity.getSelection()](#getselection) が Null を返す場合)、関数は Null値を返します。 @@ -1117,7 +1117,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| -------------------------------------- | | 戻り値 | Object | <- | ステータスオブジェクト| @@ -1131,7 +1131,7 @@ $info:=$address.getRemoteContextAttributes() `.reload( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------- | | success | boolean | リロードが成功した場合には true、それ以外は false。
    ***エラーの場合にのみ利用可能***: | | status(\*) | number | エラーコード、以下参照 | @@ -1180,7 +1180,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- |:--:| -------------------------------- | | mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | | 戻り値 | Object | <- | 保存の結果| @@ -1204,7 +1204,7 @@ $info:=$address.getRemoteContextAttributes() `.save()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ------------------ | ------------------- | ------------------------------------------------------------------------ | | success | | boolean | 保存に成功した場合には true、それ以外は false | | | | | ***`dk auto merge` オプションが使用されていた場合にのみ利用可能***: | @@ -1315,7 +1315,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- |:--:| ------------------------------------------------------------------------------------------ | | filterString | Text | -> | 取得する属性 (カンマ区切り) | | filterCol | Collection | -> | 取得する属性のコレクション | @@ -1326,7 +1326,7 @@ $info:=$address.getRemoteContextAttributes() #### 説明 -`.toObject()` 関数は、 エンティティからビルドされたオブジェクトを返します。 オブジェクト内部のプロパティ名はエンティティの属性名と合致します。 +`.toObject()` 関数は、 エンティティからビルドされたオブジェクトを返します. オブジェクト内部のプロパティ名はエンティティの属性名と合致します。 *filterString* 引数が空の文字列、あるいは "*" の場合、以下のいずれかが返されます: @@ -1604,7 +1604,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| ------------------------------------------------------------------------------- | | 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false| @@ -1612,7 +1612,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") #### 説明 -`.touched()` 関数は、 エンティティがメモリに読み込まれてから、あるいは保存されてから、エンティティ属性が変更されたかどうかをテストします。 +`.touched()` 関数は、 エンティティがメモリに読み込まれてから、あるいは保存されてから、エンティティ属性が変更されたかどうかをテストします. 属性が更新あるいは計算されていた場合、関数は true を返し、それ以外は false を返します。 この関数を使用することで、エンティティを保存する必要があるかどうかを確認することができます。 @@ -1649,7 +1649,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| -------------------------------------------------- | | 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション| @@ -1657,7 +1657,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") #### 説明 -`.touchedAttributes()` 関数は、 メモリに読み込み後に変更されたエンティティの属性名を返します。 +`.touchedAttributes()` 関数は、 メモリに読み込み後に変更されたエンティティの属性名を返します. この関数は、種類 ([kind](DataClassClass.md#attributename)) が `storage` あるいは `relatedEntity` である属性に適用されます。 @@ -1723,7 +1723,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| -------------------------------------- | | 戻り値 | Object | <- | ステータスオブジェクト| @@ -1750,7 +1750,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | | success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | From 6bbc89ff650d3bd0c074e41369813d7e5c0fe6a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:44 +0200 Subject: [PATCH 2661/4889] New translations entityselectionclass.md (Spanish) --- .../version-20/API/EntitySelectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md index f8539c02907b60..c5825ec49204a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md @@ -1134,7 +1134,7 @@ El siguiente código genérico duplica todas las entidades de la entity selectio | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | --------------------------------------------------------------------------------------------------------- | -| result | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma| | +| resultado | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma| | > **Modo avanzado:** esta función está pensada para los desarrolladores que necesitan personalizar las funcionalidades por defecto de ORDA para configuraciones específicas. En la mayoría de los casos, no será necesario utilizarla. From 41c28d5767ef15928c0349b9bb3459903da2a744 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:46 +0200 Subject: [PATCH 2662/4889] New translations entityselectionclass.md (Japanese) --- .../version-20/API/EntitySelectionClass.md | 122 +++++++++--------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md index 5b4c5175b047da..60b36ab5ba99fd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md @@ -55,9 +55,9 @@ title: EntitySelection -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------------------ |:--:| ----------------------------------------------------------- | -| dsTable | Table | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | +| dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション| @@ -75,7 +75,7 @@ title: EntitySelection 任意の *settings* には、以下のプロパティを持つオブジェクトを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ----------------------------------------------------------------------- | | context | Text | エンティティセレクションに適用されている [最適化コンテキスト](ORDA/entities.md#クライアントサーバーの最適化) のラベル。 | @@ -101,7 +101,7 @@ $employees:=Create entity selection([Employee]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | --------------- |:--:| --------------------------------------- | | entitySelection | EntitySelection | -> | エンティティセレクション| @@ -210,7 +210,7 @@ $result:=$sel[0].lock() //動作しません #### 説明 -データクラス属性はすべてエンティティセレクションのプロパティとして利用可能で、 エンティティセレクション内の属性値の "投影" を返します。 戻り値は、属性の種類 ([kind](DataClassClass.md#attributename) が `storage` あるいは `relation`) によって、コレクションあるいは新しいエンティティセレクションのどちらかになります。 +データクラス属性はすべてエンティティセレクションのプロパティとして利用可能で、 エンティティセレクション内の属性値の "投影" を返します. 戻り値は、属性の種類 ([kind](DataClassClass.md#attributename) が `storage` あるいは `relation`) によって、コレクションあるいは新しいエンティティセレクションのどちらかになります。 * *attributeName* で指定した属性がストレージ型の場合: `.attributeName`は *attributeName* と同じ型の値のコレクションを返します。 * *attributeName* で指定した属性がリレートエンティティ型の場合: `.attributeName` は *attributeName* と同じ型のリレート値の新規エンティティセレクションを返します。 重複しているエンティティは取り除かれます (返されるのは順列なしのエンティティセレクションです)。 @@ -293,7 +293,7 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| ------------------------------------------------------------------------------ | | entity | 4D.Entity | -> | エンティティセレクションに追加するエンティティ | | entitySelection | 4D.EntitySelection | -> | エンティティセレクションに追加するエンティティセレクション | @@ -305,7 +305,7 @@ $result:=$sel[0].lock() //動作しません #### 説明 -`.add()` 関数は、 *entity* に渡したエンティティまたは *entitySelection* に渡したエンティティセレクションを元のエンティティセレクションに追加し、編集されたエンティティセレクションを返します。 +`.add()` 関数は、 *entity* に渡したエンティティまたは *entitySelection* に渡したエンティティセレクションを元のエンティティセレクションに追加し、編集されたエンティティセレクションを返します. > このコマンドは、元のエンティティセレクションを変更します。 :::info warning @@ -382,7 +382,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| ----------------------------------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -451,7 +451,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | --------- |:--:| -------------------------------------------- | | index | Integer | -> | 取得するエンティティのインデックス | | 戻り値 | 4D.Entity | <- | そのインデックスにあるエンティティ| @@ -462,7 +462,7 @@ $sellist2:=$sellist2.add($sellist1) #### 説明 -`.at()` 関数は、 *index* の位置にあるエンティティを返します (index は正負の整数)。 +`.at()` 関数は、 *index* の位置にあるエンティティを返します (index は正負の整数). *index* に負の整数 (-1 から -n; n はエンティティセレクションの length) が渡された場合、エンティティセレクションの最後から逆向きに数えます。 @@ -499,7 +499,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| ---------------------------------------------------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します)| @@ -508,7 +508,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの #### 説明 -`.average()` 関数は、 *attributePath* に指定した、エンティティセレクション内の null でない値の算術平均 (相加平均) を返します。 +`.average()` 関数は、 *attributePath* に指定した、エンティティセレクション内の null でない値の算術平均 (相加平均) を返します. *attributePath* 引数として、評価する属性パスを渡します。 @@ -553,7 +553,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | --------- |:--:| ---------------------------------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | | 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false| @@ -603,7 +603,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| ------------------------------------------------------------------------ | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数| @@ -612,7 +612,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの #### 説明 -`.count()` 関数は、 エンティティセレクション内で *attributePath* に指定したパスの値が null でないエンティティの数を返します。 +`.count()` 関数は、 エンティティセレクション内で *attributePath* に指定したパスの値が null でないエンティティの数を返します. > 対象となるのはスカラー値のみです。 オブジェクトあるいはコレクション型の値は Null値とみなされます。 以下の場合には、エラーが返されます: @@ -650,7 +650,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------- | | option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー| @@ -659,7 +659,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの #### 説明 -`.copy()` 関数は、 元のエンティティセレクションのコピーを返します。 +`.copy()` 関数は、 元のエンティティセレクションのコピーを返します. > この関数は、元のエンティティセレクションを変更しません。 @@ -716,7 +716,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- |:--:| ---------------------------------------------- | | attributePath | Text | -> | 重複しない値を取得する属性のパス | | options | Integer | -> | `dk diacritical`, `dk count values` | @@ -726,7 +726,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの #### 説明 -`.distinct()` 関数は、 *attributePath* に指定した、エンティティセレクション内の重複しない (異なる) 値のみを格納したコレクションを返します。 +`.distinct()` 関数は、 *attributePath* に指定した、エンティティセレクション内の重複しない (異なる) 値のみを格納したコレクションを返します. 返されたコレクションは自動的に並べ替えられています。 **Null** 値は返されません。 @@ -807,7 +807,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| ----------------------------------------------- | | 属性 | Text | -> | 取得したいパスを持つオブジェクト属性名 | | 戻り値 | Collection | <- | 重複しないパスを格納した新規コレクション| @@ -818,7 +818,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) #### 説明 -`.distinctPaths()` 関数は、 対象のエンティティセレクションにおいて *attribute* に指定した、インデックスされているオブジェクト属性の重複しない (異なる) パスを格納したコレクションを返します。 +`.distinctPaths()` 関数は、 対象のエンティティセレクションにおいて *attribute* に指定した、インデックスされているオブジェクト属性の重複しない (異なる) パスを格納したコレクションを返します. *attribute* が、インデックスされているオブジェクト属性でない場合、エラーが生成されます。 @@ -867,7 +867,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------ |:--:| ---------------------------------------------------------------------------------------- | | mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション| @@ -876,7 +876,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") #### 説明 -`.drop()` 関数は、 データストアのデータクラスに対応するテーブルから、エンティティセレクションに所属しているエンティティを削除します。 エンティティセレクションはメモリ内に残ります。 +`.drop()` 関数は、 データストアのデータクラスに対応するテーブルから、エンティティセレクションに所属しているエンティティを削除します. エンティティセレクションはメモリ内に残ります。 > エンティティの削除は恒久的なものであり、取り消しはできません。 ロールバックで戻すことができるように、この関数はトランザクション内で呼び出すことが推奨されています。 `.drop()` の実行中にロックされたエンティティに遭遇した場合、そのエンティティは削除されません。 デフォルトでは、メソッドはエンティティセレクション内のすべてのエンティティを処理し、ドロップ不可なエンティティはエンティティセレクション内に返します。 最初のドロップ不可なエンティティに遭遇した時点でメソッドの実行を止めたい場合は、*mode* パラメーターに `dk stop dropping on first error` 定数を渡します。 @@ -937,7 +937,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- |:--:| --------------------------------------------------------- | | attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | | targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | @@ -948,7 +948,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") #### 説明 -`.extract()` 関数は、 *attributePath* で指定した値をエンティティセレクションから抽出し、コレクションに格納して返します。 +`.extract()` 関数は、 *attributePath* で指定した値をエンティティセレクションから抽出し、コレクションに格納して返します. *attributePath* には、以下のものを指定することができます: @@ -1041,7 +1041,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null)| @@ -1049,7 +1049,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") #### 説明 -`.first()` 関数は、 エンティティセレクションの先頭エンティティへの参照を返します。 +`.first()` 関数は、 エンティティセレクションの先頭エンティティへの参照を返します. この関数の結果は以下のコードに似ています: @@ -1100,7 +1100,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------ |:--:| ---------------------------------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティセレクションが所属しているデータクラス| @@ -1108,7 +1108,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") #### 説明 -`.getDataClass()` 関数は、 エンティティセレクションのデータクラスを返します。 +`.getDataClass()` 関数は、 エンティティセレクションのデータクラスを返します. このメソッドはおもに汎用的なコードのコンテキストで有用です。 @@ -1150,9 +1150,9 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | -------------------------------------------------------------- | -| result | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) +| 引数 | 型 | | 説明 | +| --- | ---- | -- | -------------------------------------------------------------- | +| 戻り値 | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | @@ -1161,7 +1161,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") #### 説明 -`.getRemoteContextAttributes()` 関数は、 エンティティセレクションによって使われている最適化コンテキストの情報を返します。 +`.getRemoteContextAttributes()` 関数は、 エンティティセレクションによって使われている最適化コンテキストの情報を返します. エンティティセレクションについて [最適化コンテキスト](../ORDA/remoteDatastores.md#クライアントサーバーの最適化) が存在しない場合、関数は空のテキストを返します。 @@ -1206,7 +1206,7 @@ $info:=$persons.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| --------------------------------------------------------------------- | | 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false| @@ -1249,7 +1249,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| -------------------------------------------------------------------- | | 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false| @@ -1304,7 +1304,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --------- |:--:| -------------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null)| @@ -1312,7 +1312,7 @@ Form.products.add(Form.product) #### 説明 -`.last()` 関数は、 エンティティセレクションの最終エンティティへの参照を返します。 +`.last()` 関数は、 エンティティセレクションの最終エンティティへの参照を返します. この関数の結果は以下のコードに似ています: @@ -1356,7 +1356,7 @@ Form.products.add(Form.product) #### 説明 -`.length` プロパティは、 エンティティセレクション内のエンティティの数を返します。 エンティティセレクションが空の場合、関数は 0 を返します。 +`.length` プロパティは、 エンティティセレクション内のエンティティの数を返します. エンティティセレクションが空の場合、関数は 0 を返します。 エンティティセレクションは、常に `.length` プロパティを持っています。 @@ -1390,7 +1390,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | --------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最大値| @@ -1399,7 +1399,7 @@ Form.products.add(Form.product) #### 説明 -`.max()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最高の (あるいは最大の) 値を返します。 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最後のエンティティを返します。 +`.max()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最高の (あるいは最大の) 値を返します. 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最後のエンティティを返します。 *attributePath* に、異なる型の値を格納しているオブジェクトプロパティを渡した場合、`.max()` メソッドは型のリスト順の中で最初のスカラー型の値の中の最大値を返します ([`.sort()`](CollectionClass.md#sort) の詳細を参照してください)。 @@ -1444,7 +1444,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| --------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最小値| @@ -1453,7 +1453,7 @@ Form.products.add(Form.product) #### 説明 -`.min()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最低の (あるいは最小の) 値を返します。 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最初のエンティティを返します (**null**値は除く)。 +`.min()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値のうち最低の (あるいは最小の) 値を返します. 実際には、[`.orderBy()`](#orderby) 関数を使用してエンティティセレクションを昇順に並べ替えたときの最初のエンティティを返します (**null**値は除く)。 *attributePath* に、異なる型の値を格納しているオブジェクトプロパティを渡した場合、`.min()` メソッドは型のリスト順の中で最初のスカラー型の値の中の最小値を返します([`.sort()`](CollectionClass.md#sort) の詳細を参照してください)。 @@ -1495,7 +1495,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| --------------------------------------------------------------------- | | entity | 4D.Entity | -> | 除外するエンティティ | | entitySelection | 4D.EntitySelection | -> | 除外するエンティティセレクション | @@ -1506,7 +1506,7 @@ Form.products.add(Form.product) #### 説明 -`.minus()` 関数は、 元のエンティティセレクションから、*entity* 引数のエンティティ、あるいは *entitySelection* 引数のエンティティセレクションに含まれるエンティティを除外し、結果のエンティティセレクションを返します。 +`.minus()` 関数は、 元のエンティティセレクションから、*entity* 引数のエンティティ、あるいは *entitySelection* 引数のエンティティセレクションに含まれるエンティティを除外し、結果のエンティティセレクションを返します. * *entity* を引数として渡した場合、メソッドは (*entity* が元のエンティティセレクションに所属していた場合) *entity* を除外した新しいエンティティセレクションを作成します。 *entity* が元のエンティティセレクションに含まれていなかった場合には、同エンティティセレクションへの新しい参照が返されます。 * *entitySelection* を引数として渡した場合、メソッドは *entitySelection* に所属しているエンティティを、元のエンティティセレクションから除外した新しいエンティティセレクションを返します。 [順列ありと順列なしのエンティティセレクション](ORDA/dsMapping.md#エンティティセレクションの順列あり順列なし) を比較することができます。 @@ -1579,7 +1579,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| -------------------------------------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -1641,7 +1641,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------ |:--:| -------------------------------------------------------- | | pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | | pathObjects | Collection | -> | 条件オブジェクトのコレクション | @@ -1651,7 +1651,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) #### 説明 -.orderBy() 関数は、 エンティティセレクションの全エンティティが *pathString* または *pathObjects* が指定する順番に並べ替えられた、新規の順列ありのエンティティセレクションを返します。 +.orderBy() 関数は、 エンティティセレクションの全エンティティが *pathString* または *pathObjects* が指定する順番に並べ替えられた、新規の順列ありのエンティティセレクションを返します. > * この関数は、元のエンティティセレクションを変更しません。 > * エンティティセレクションの順列については、[エンティティセレクションの順列あり/順列なし](ORDA/dsMapping.md#エンティティセレクションの順列あり順列なし) を参照ください。 @@ -1721,7 +1721,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------------------ |:--:| ---------------------------------------------- | | formulaString | Text | -> | フォーミュラ文字列 | | formulaObj | Object | -> | フォーミュラオブジェクト | @@ -1846,7 +1846,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------------------ |:--:| --------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | | formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | @@ -1905,7 +1905,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 説明 -`.queryPath` プロパティは、 実際に 4D で実行されたクエリの詳細な情報を格納します。 このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPath":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 +`.queryPath` プロパティは、 実際に 4D で実行されたクエリの詳細な情報を格納します. このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPath":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 詳細については、DataClass[`.query()`](DataClassClass.md#query) の **querySettings** の説明を参照ください。 @@ -1930,7 +1930,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 説明 -`.queryPlan` プロパティは、 実行前のクエリの詳細な情報 (クエリプラン) を格納します。 このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPlan":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 +`.queryPlan` プロパティは、 実行前のクエリの詳細な情報 (クエリプラン) を格納します. このプロパティは、[`.query()`](#query) 関数の *querySettings* 引数に `"queryPlan":true` プロパティが渡されていた場合に、クエリを通して生成された `EntitySelection` オブジェクトで利用可能です。 詳細については、DataClass[`.query()`](DataClassClass.html#query) の **querySettings** の説明を参照ください。 @@ -1952,9 +1952,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -2033,7 +2033,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------- | ------------------ |:--:| ---------------------------------------------------------------------------- | | selectedEntities | 4D.EntitySelection | -> | 呼び出し対象のエンティティセレクションにおける、選別したエンティティの位置範囲 | | 戻り値 | Object | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション| @@ -2046,7 +2046,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 #### 説明 -`.selected()` 関数は、 呼び出し対象のエンティティセレクションにおける、*selectedEntities* に含まれるエンティティの位置を表すオブジェクトを返します。 +`.selected()` 関数は、 呼び出し対象のエンティティセレクションにおける、*selectedEntities* に含まれるエンティティの位置を表すオブジェクトを返します. > この関数は、元のエンティティセレクションを変更しません。 *entity* を引数として渡した場合、メソッドは (*entity* が元のエンティティセレクションに所属していた場合) *entity* を除外した新しいエンティティセレクションを作成します。 *entity* が元のエンティティセレクションに含まれていなかった場合には、同エンティティセレクションへの新しい参照が返されます。 @@ -2055,7 +2055,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ---------- | ------------------------- | | ranges | Collection | レンジオブジェクトのコレクション | | ranges[].start | Integer | レンジ内の先頭エンティティのインデックス (位置) | @@ -2107,7 +2107,7 @@ $result2:=$invoices.selected($creditSel) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------------------ |:--:| ------------------------------------------------------------------ | | startFrom | Integer | -> | 処理を開始するインデックス) | | end | Integer | -> | 終了インデックス (含まれない) | @@ -2174,7 +2174,7 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- |:--:| -------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティセレクションの値の合計| @@ -2184,7 +2184,7 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで #### 説明 -`.sum()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値の総和を返します。 +`.sum()` 関数は、 *attributePath* に指定したエンティティセレクションの属性値の総和を返します. エンティティセレクションが空の場合、`.sum()` は 0 を返します。 @@ -2226,7 +2226,7 @@ $sum:=$sel.sum("salary") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- |:--:| --------------------------------------------------------------------- | | filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | | filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | From 7244565063f02287b9cb612ce568fd7204208ec3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:54 +0200 Subject: [PATCH 2663/4889] New translations fileclass.md (Japanese) --- .../version-20/API/FileClass.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileClass.md index ed48a9eb78d1ea..2ae6d64294522a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileClass.md @@ -72,7 +72,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ------- |:--:| ---------------------------------------------- | | path | Text | -> | ファイルパス | | fileConstant | Integer | -> | 4Dファイル定数 | @@ -84,7 +84,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() #### 説明 -`File` コマンドは、 `4D.File` 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 +`File` コマンドは、 `4D.File` 型の新しいオブジェクトを作成して返します. このコマンドは 2種類のシンタックスを受け入れます。 **File ( path { ; pathType } { ; \* })** @@ -147,7 +147,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() #### 説明 -`4D.File.new()` 関数は、 `4D.File` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`File`](#file) コマンドと同一です。 +`4D.File.new()` 関数は、 `4D.File` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`File`](#file) コマンドと同一です。 > `4D.File.new()` よりも、短い [`File`](#file) コマンドの使用が推奨されます。 @@ -171,7 +171,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | --------------------------------------------------------------- | | 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false| @@ -179,7 +179,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() #### 説明 -`.create()` 関数は、 `File` オブジェクトのプロパティに基づいてディスク上にファイルを作成します。 +`.create()` 関数は、 `File` オブジェクトのプロパティに基づいてディスク上にファイルを作成します. 必要であれば、 関数は [platformPath](#platformpath) あるいは [path](#path) プロパティの詳細に基づいてフォルダー階層を作成します。 ファイルがディスク上にすでに存在する場合、関数は何もせず、false を返します (エラーは返されません)。 @@ -212,7 +212,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | ------------------------------------------------- | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | @@ -269,9 +269,9 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| @@ -281,7 +281,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ #### 説明 -`.delete()` 関数は、 ファイルを削除します。 +`.delete()` 関数は、 ファイルを削除します. ファイルがディスク上に存在しない場合、関数は何もしません (エラーは生成されません)。 @@ -329,7 +329,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | --------------------------------------------------------------- | | 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身| @@ -339,7 +339,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ #### 説明 -`.getAppInfo()` 関数は、 **.exe** や **.dll**、**.plist** ファイルの情報をオブジェクトとして返します。 +`.getAppInfo()` 関数は、 **.exe** や **.dll**、**.plist** ファイルの情報をオブジェクトとして返します. この関数は、既存の .exe、.dll、あるいは .plist ファイルと使う必要があります。 ファイルがディスク上に存在しない、または、有効な .exe や .dll、.plist ファイルでない場合、この関数は空のオブジェクトを返します (エラーは生成されません)。 @@ -351,7 +351,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ プロパティ値はすべてテキストです。 -| プロパティ | タイプ | +| プロパティ | 型 | | ---------------- | ---- | | InternalName | Text | | ProductName | Text | @@ -424,7 +424,7 @@ ALERT($info.Copyright) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | ----------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのファイルの完全な名称 | @@ -436,7 +436,7 @@ ALERT($info.Copyright) #### 説明 -`.moveTo()` 関数は、 `File` オブジェクトを *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します。 +`.moveTo()` 関数は、 `File` オブジェクトを *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します. *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -471,7 +471,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------------------------- | -- | ------------------------------------------------ | | mode | Text | -> | 開くモード: "read", "write", "append" | | options | Object | -> | 開くオプション | @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### 説明 -`.open()` 関数は、 対象のファイルについて、指定のモード (*mode*) またはオプション (*options*) で新規の [4D.FileHandle](FileHandleClass) オブジェクトを作成し、返します。 [4D.FileHandle](FileHandleClass) クラスの関数とプロパティを使用して、ファイルにコンテンツを書き込んだり読み取ったり、追加したりすることができます。 +`.open()` 関数は、 対象のファイルについて、指定のモード (*mode*) またはオプション (*options*) で新規の [4D.FileHandle](FileHandleClass) オブジェクトを作成し、返します. [4D.FileHandle](FileHandleClass) クラスの関数とプロパティを使用して、ファイルにコンテンツを書き込んだり読み取ったり、追加したりすることができます。 *mode* (text) 引数として、どのモードで FileHandle を開くかを指定します。 @@ -498,7 +498,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") *option* (object) 引数を使って、以下のプロパティを通じて FileHandle にさらなるオプションを渡すことができます (これらのプロパティはその後、開かれた [FileHandle オブジェクト](FileHandleClass) から取得できます)。 -| *options* | タイプ | 説明 | デフォルト | +| *options* | 型 | 説明 | デフォルト | | ----------------- | --------------- | ---------------------------------------------------------------------- | -------------- | | `.mode` | Text | 開くモード (上記の *mode* 参照) | "read" | | `.charset` | Text | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | @@ -552,7 +552,7 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | -- | -------------------------------------- | | newName | Text | -> | ファイルの新しい完全な名称 | | 戻り値 | 4D.File | <- | 名称変更されたファイル| @@ -561,7 +561,7 @@ $fhandle:=$f.open("read") #### 説明 -`.rename()` 関数は、 ファイル名を *newName* に指定した名称に変更し、名称変更後の `File` オブジェクトを返します。 +`.rename()` 関数は、 ファイル名を *newName* に指定した名称に変更し、名称変更後の `File` オブジェクトを返します. *newName* 引数は命名規則に則っている必要があります (例: ":", "/", 等の文字を含んでいない、など)。 そうでない場合、エラーが返されます。 同じ名前のファイルがすでに存在する場合には、エラーが返されます。 @@ -596,7 +596,7 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | ---------------------------------------------------------------------- | | info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ| @@ -604,7 +604,7 @@ $fhandle:=$f.open("read") #### 説明 -`.setAppInfo()` 関数は、 *info* に渡したプロパティを **.exe** や **.dll**、**.plist** ファイルの情報として書き込みます。 +`.setAppInfo()` 関数は、 *info* に渡したプロパティを **.exe** や **.dll**、**.plist** ファイルの情報として書き込みます. この関数は、既存の .exe、.dll、あるいは .plist ファイルと使う必要があります。 ファイルがディスク上に存在しない、または、有効な .exe や .dll、.plist ファイルでない場合、この関数は何もしません (エラーは生成されません)。 @@ -616,7 +616,7 @@ $fhandle:=$f.open("read") *info* オブジェクトに設定された各プロパティは .exe または .dll ファイルのバージョンリソースに書き込まれます。 以下のプロパティが使用できます (それ以外のプロパティは無視されます): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ---- | ---------------------------------------------------- | | InternalName | Text | | | ProductName | Text | | @@ -686,7 +686,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---- | -- | ---------------------------------------- | | content | BLOB | -> | ファイルの新しいコンテンツ| @@ -694,7 +694,7 @@ $infoPlistFile.setAppInfo($info) #### 説明 -`.setContent( )` 関数は、 *content* 引数の BLOB に保存されているデータを使用して、ファイルの全コンテンツを上書きします。 BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 +`.setContent( )` 関数は、 *content* 引数の BLOB に保存されているデータを使用して、ファイルの全コンテンツを上書きします. BLOB についての詳細は、[BLOB](Concepts/dt_blob.md) の章を参照してください。 #### 例題 @@ -721,7 +721,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ----------------------------------- | | text | Text | -> | ファイルに保存するテキスト | | charSetName | Text | -> | 文字セットの名前 | @@ -734,7 +734,7 @@ $infoPlistFile.setAppInfo($info) #### 説明 -`.setText()` 関数は、 *text* に渡されたテキストをファイルの新しいコンテンツとして書き込みます。 +`.setText()` 関数は、 *text* に渡されたテキストをファイルの新しいコンテンツとして書き込みます. `File` オブジェクトで参照されているファイルがディスク上に存在しない場合、このメソッドがそのファイルを作成します。 ディスク上にファイルが存在する場合、ファイルが開かれている場合を除き、以前のコンテンツは消去されます。 ファイルが開かれている場合はコンテンツはロックされ、エラーが生成されます。 From 835ec83f06c25756e8801aaddae04c1d70961c8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:12:59 +0200 Subject: [PATCH 2664/4889] New translations filehandleclass.md (Japanese) --- .../version-20/API/FileHandleClass.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md index 4d884d61eb1ac8..a3674475fa108b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md @@ -94,7 +94,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.breakModeRead` プロパティは、 ファイル読み取り時に使用される改行の処理モードを返します。 +`.breakModeRead` プロパティは、 ファイル読み取り時に使用される改行の処理モードを返します. `.breakModeRead` プロパティは、FileHandle 作成時に [`file.open()`](FileClass.md#open) 関数で定義できます (詳細については [`.open()` 関数](FileClass.md#open) を参照ください)。 デフォルトは "native" です。 @@ -122,7 +122,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.breakModeWrite` プロパティは、 ファイル書き込み時に使用される改行の処理モードを返します。 +`.breakModeWrite` プロパティは、 ファイル書き込み時に使用される改行の処理モードを返します. `.breakModeWrite` プロパティは、FileHandle 作成時に [`file.open()`](FileClass.md#open) 関数で定義できます (詳細については [`.open()` 関数](FileClass.md#open) を参照ください)。 デフォルトは "native" です。 @@ -150,7 +150,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.charset` プロパティは、 ファイルの読み取りや書き込みに使用される文字セットを返します。 +`.charset` プロパティは、 ファイルの読み取りや書き込みに使用される文字セットを返します. 文字セットは、FileHandle 作成時に [`file.open()`](FileClass#open) 関数で定義できます。 デフォルト値: "UTF-8" @@ -174,7 +174,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.eof` プロパティは、 `offset` がファイルの終端に達した場合に true、それ以外は false を返します。 +`.eof` プロパティは、 `offset` がファイルの終端に達した場合に true、それ以外は false を返します. このプロパティは **読み取り専用** です。 @@ -189,7 +189,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.file` プロパティは、 作成された FileHandle の対象である [4D.File](FileClass.md) オブジェクトを格納します。 +`.file` プロパティは、 作成された FileHandle の対象である [4D.File](FileClass.md) オブジェクトを格納します. このプロパティは **読み取り専用** です。 @@ -210,7 +210,7 @@ FileHandle オブジェクトは共有できません。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | --------------------------------------------- | | 戻り値 | Real | <- | ドキュメントのサイズ (バイト単位)| @@ -218,7 +218,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.getSize()` 関数は、 ドキュメントの現在のサイズをバイト単位で返します。 +`.getSize()` 関数は、 ドキュメントの現在のサイズをバイト単位で返します. > この関数は、`File` クラスの [.size](FileClass#size) プロパティと同じ値を返します。 @@ -244,7 +244,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.mode` プロパティは、 FileHandle が作成されたモード ("read"、"write"、"append" のいずれか) を返します。 +`.mode` プロパティは、 FileHandle が作成されたモード ("read"、"write"、"append" のいずれか) を返します. モードは、FileHandle 作成時に [`file.open()`](FileClass#open) 関数で定義できます。 デフォルトは "read" です。 @@ -269,7 +269,7 @@ FileHandle オブジェクトは共有できません。 #### 説明 -`.offset` プロパティは、 データストリームの現在のオフセット (ドキュメント内の位置) を返します。 オフセット値は、読み取りおよび書き込み操作の後に自動的に更新されます。 +`.offset` プロパティは、 データストリームの現在のオフセット (ドキュメント内の位置) を返します. オフセット値は、読み取りおよび書き込み操作の後に自動的に更新されます。 `.offset` を設定すると、次の読み取り・書き取り操作の際に、その現在値が変更されます。 @@ -315,7 +315,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------------- | -- | ---------------------------------------- | | *bytes* | Real | -> | 読み取るバイト数 | | 戻り値 | [4D.Blob](BlobClass) | <- | ファイルから読み取ったバイト @@ -328,7 +328,7 @@ $s:=$fh.readText() #### 説明 -`.readBlob()` 関数は、 ファイルの現在の位置から *bytes* サイズの Blob を返します 。 +`.readBlob()` 関数は、 ファイルの現在の位置から *bytes* サイズの Blob を返します . この関数を実行すると、現在の位置 ([.offset](#offset)) が、最後に読み取ったバイトの後に更新されます。 @@ -355,7 +355,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------------------------------- | | 戻り値 | Text | <- | 1行のテキスト| @@ -367,7 +367,7 @@ $s:=$fh.readText() #### 説明 -`.readLine()` 関数は、 現在の位置から次の改行文字まで、あるいはドキュメントの終端に到達するまでのテキストを返します。 +`.readLine()` 関数は、 現在の位置から次の改行文字まで、あるいはドキュメントの終端に到達するまでのテキストを返します. この関数を実行すると、現在の位置 ([.offset](#offset)) が更新されます。 @@ -401,7 +401,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | ------------------------------------ | | *stopChar* | Text | -> | 読み取りを停止する文字 | | 戻り値 | Text | <- | ファイルのテキスト| @@ -412,7 +412,7 @@ $s:=$fh.readText() #### 説明 -`.readText()` 関数は、 現在の位置から、最初の *stopChar* 文字列まで (渡された場合)、あるいはファイルの終端に達するまでのテキストを返します。 +`.readText()` 関数は、 現在の位置から、最初の *stopChar* 文字列まで (渡された場合)、あるいはファイルの終端に達するまでのテキストを返します. *stopChar* の文字列は、返されるテキストに含まれません。 *stopChar* を省略した場合、ドキュメント全体のテキストが返されます。 @@ -449,7 +449,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---- | -- | ------------------------------------------------ | | size | Real | -> | ドキュメントの新しいサイズ (バイト単位)| @@ -459,7 +459,7 @@ $s:=$fh.readText() #### 説明 -`.setSize()` 関数は、 ドキュメントの新しいサイズをバイト単位で設定します。 +`.setSize()` 関数は、 ドキュメントの新しいサイズをバイト単位で設定します. *size* の値が現在のドキュメントサイズより小さい場合、内容は先頭から切り捨てられ、新しい *size* が取得されます。 @@ -484,7 +484,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | -------------------- | -- | ----------------------------------------- | | *blob* | [4D.Blob](BlobClass) | -> | ファイルに書き込む Blob| @@ -494,7 +494,7 @@ $s:=$fh.readText() #### 説明 -`.writeBlob()` 関数は、 ファイルの現在の位置から *blob* に渡した Blob を書き込みます 。 +`.writeBlob()` 関数は、 ファイルの現在の位置から *blob* に渡した Blob を書き込みます . この関数を実行すると、現在の位置 ([.offset](#offset)) が、最後に書き込んだバイトの後に更新されます。 @@ -521,7 +521,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | -- | ----------------------------------- | | *lineOfText* | Text | -> | 書き込むテキスト| @@ -556,7 +556,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | ----------------------------------- | | *textToWrite* | Text | -> | 書き込むテキスト| From 0c7e2de228225d719583fa0dc49d57c1dd3deecc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:04 +0200 Subject: [PATCH 2665/4889] New translations folderclass.md (Japanese) --- .../version-20/API/FolderClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FolderClass.md index 9da6f53036ef4b..69f89de647e615 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FolderClass.md @@ -70,7 +70,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | --------- |:--:| ---------------------------------------------- | | path | Text | -> | フォルダーパス | | folderConstant | Integer | -> | 4Dフォルダー定数 | @@ -82,7 +82,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) #### 説明 -`Folder` コマンドは、 `4D.Folder` 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 +`Folder` コマンドは、 `4D.Folder` 型の新しいオブジェクトを作成して返します. このコマンドは 2種類のシンタックスを受け入れます。 **Folder ( path { ; pathType } { ; \* } )** @@ -137,7 +137,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) #### 説明 -`4D.Folder.new()` 関数は、 `4D.Folder` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`Folder`](#folder) コマンドと同一です。 +`4D.Folder.new()` 関数は、 `4D.Folder` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`Folder`](#folder) コマンドと同一です。 > `4D.Folder.new()` よりも、短い [`Folder`](#folder) コマンドの使用が推奨されます。 @@ -157,7 +157,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ----------------------------------------------------------------- | | 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false| @@ -167,7 +167,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) #### 説明 -`.create()` 関数は、 `Folder` オブジェクトのプロパティに基づいてディスク上にフォルダーを作成します。 +`.create()` 関数は、 `Folder` オブジェクトのプロパティに基づいてディスク上にフォルダーを作成します. 必要であれば、 関数は [platformPath](#platformpath) あるいは [path](#path) プロパティの詳細に基づいてフォルダー階層を作成します。 フォルダーがディスク上にすでに存在する場合、関数は何もせず、false を返します (エラーは返されません)。 @@ -214,7 +214,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | -------------------------------------------------- | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | @@ -270,7 +270,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | ---------------------------------------- | | option | Integer | -> | フォルダー削除のオプション| @@ -278,7 +278,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") #### 説明 -`.delete()` 関数は、 フォルダーを削除します。 +`.delete()` 関数は、 フォルダーを削除します. セキュリティ上の理由から、option 引数を渡さなかった場合はデフォルトで、`.delete()` は空のフォルダーしか削除しません。 空でないフォルダーを削除するには、以下の定数のいずれか一つを option 引数として渡す必要があります: @@ -344,7 +344,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | --------- | -- | ------------------------------------ | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのフォルダーの完全な名称 | @@ -354,7 +354,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") #### 説明 -`.moveTo( )` 関数は、 `Folder` オブジェクト (ソースフォルダー) を *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します。 +`.moveTo( )` 関数は、 `Folder` オブジェクト (ソースフォルダー) を *destinationFolder* が指定する移行先へと移動すると同時に、*newName* を指定した場合は名称も変更します. *destinationFolder* 引数が指定するフォルダーはディスク上に存在している必要があり、そうでない場合にはエラーが生成されます。 @@ -400,7 +400,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | --------- | -- | --------------------------------------- | | newName | Text | -> | フォルダーの新しい完全な名称 | | 戻り値 | 4D.Folder | <- | 名称変更されたフォルダー| @@ -409,7 +409,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") #### 説明 -`.rename()` 関数は、 フォルダー名を *newName* に指定した名称に変更し、名称変更後の `Folder` オブジェクトを返します。 +`.rename()` 関数は、 フォルダー名を *newName* に指定した名称に変更し、名称変更後の `Folder` オブジェクトを返します. *newName* 引数は命名規則に則っている必要があります (例: ":", "/", 等の文字を含んでいない、など)。 そうでない場合、エラーが返されます。 同じ名前のファイルがすでに存在する場合には、エラーが返されます。 From 462c0ff0c44c5e2add72c42ef81356edaa524892 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:08 +0200 Subject: [PATCH 2666/4889] New translations functionclass.md (Japanese) --- .../version-20/API/FunctionClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md index f55d76d3b6186e..9e586b05d5f0a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md @@ -120,7 +120,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------- |:--:| -------------------------------------------------------------- | | formulaExp | 式 | -> | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブな Function オブジェクト| @@ -131,7 +131,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 +`Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します. *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 フォーミュラがオブジェクトとして存在することで、コマンドやメソッドに対して引数 (計算された属性) として渡したり、"コンポーネントとホストデータベース間で共有" として宣言せずとも様々なコンポーネントから実行したりできるようになります。 呼び出されたフォーミュラオブジェクトは、それを作成したデータベースあるいはコンポーネントのコンテキストにおいて評価されます。 @@ -259,7 +259,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ----------- |:--:| ---------------------------------------------------- | | formulaString | Text | -> | オブジェクトとして返されるフォーミュラ文字列 | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブなオブジェクト| @@ -270,7 +270,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`Formula from string` コマンドは、 *formulaString* に基づいた `4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 +`Formula from string` コマンドは、 *formulaString* に基づいた `4D.Function` オブジェクトを作成します. *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 このコマンドは [`Formula`](#formula) に似ていますが、テキストに基づいたフォーミュラを扱う点が異なります。 多くの場合において、`Formula` コマンドの使用が推奨されます。 `Formula from string` コマンドは、元となるフォーミュラがテキストとして表現されている場合 (例: 外部の JSON ファイルに保存されていた場合など) にのみ使用されるべきです。 このコンテキストにおいては、トークンシンタックスの使用が強く推奨されます。 > ローカル変数の中身はコンパイル済みモードでは名前によるアクセスが不可能なため、*formulaString* 引数内で使用することはできません。 `Formula from string` コマンドを使用してローカル変数にアクセスを試みた場合、エラー(-10737) が生成されます。 @@ -318,7 +318,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- |:--:| -------------------------------------- | | thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | @@ -330,7 +330,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`.apply()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します。 `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 +`.apply()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します. `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 *thisObj* には、フォーミュラ内で `This` として使用されるオブジェクトへの参照を渡すことができます。 @@ -383,7 +383,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | -------------------------------------- | | thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | @@ -395,7 +395,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`.call()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します。 `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 +`.call()` 関数は、 対象の `Formula` オブジェクトを実行し、その結果の値を返します. `Formula` あるいは `Formula from string` コマンドで作成されたフォーミュラが使用可能です。 *thisObj* には、フォーミュラ内で `This` として使用されるオブジェクトへの参照を渡すことができます。 @@ -439,7 +439,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する #### 説明 -`.source` プロパティは、 対象フォーミュラのテキスト型のソース式を格納します。 +`.source` プロパティは、 対象フォーミュラのテキスト型のソース式を格納します. このプロパティは **読み取り専用** です。 From 233e01b1e894cdc2614258c1d027218b5832f9a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:13 +0200 Subject: [PATCH 2667/4889] New translations httprequestclass.md (Japanese) --- .../version-20/API/HTTPRequestClass.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/HTTPRequestClass.md index 9938596dc62d9f..326af1b2e6e17a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/HTTPRequestClass.md @@ -88,7 +88,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------- |:--:| ------------------------------------------------ | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | @@ -98,7 +98,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま #### 説明 -`4D.HTTPRequest.new()` 関数は、 *options* 引数で指定した設定に基づいて HTTPリクエストを作成し、*url* 引数で定義される HTTPサーバーに送信して、`4D.HTTPRequest` オブジェクトを返します。 +`4D.HTTPRequest.new()` 関数は、 *options* 引数で指定した設定に基づいて HTTPリクエストを作成し、*url* 引数で定義される HTTPサーバーに送信して、`4D.HTTPRequest` オブジェクトを返します. 返される `HTTPRequest` オブジェクトは、HTTPサーバーのレスポンスの処理と、メソッドを呼び出すのに使用されます。 @@ -128,10 +128,10 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ---------------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | | automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| body | バリアント | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | | certificatesFolder | [Folder](FolderClass.md) | 使用するクライアント証明書フォルダーを指定します。 | undefined | | dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | | decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | @@ -156,7 +156,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま すべてのコールバック関数は、2つのオブジェクト引数を受け取ります: -| 引数 | タイプ | +| 引数 | 型 | | ------- | ------------------------------------------- | | $param1 | [`HTTPRequest` オブジェクト](#httprequest-オブジェクト) | | $param2 | [`event` オブジェクト](#event-オブジェクト) | @@ -174,7 +174,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま `event` オブジェクトは、[コールバック関数](#コールバック関数) が呼ばれたときに返されます。 このオブジェクトには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | ---------------------------------------------------------------------- | | .data | blob | 取得データ。 *onData* コールバック以外の場合は常に `undefined` です。 | | .type | text | イベントの種類。 取り得る値: "response", "error", "headers", "data", または "terminate | @@ -183,7 +183,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま authentication オブジェクトは `options.serverAuthentication` または `options.proxyAuthentication` プロパティに使用します。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | ------------------------------- | --------- | | name | Text | 認証に使用する名前 | undefined | | password | Text | 認証に使用するパスワード | undefined | @@ -198,7 +198,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.dataType` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `dataType` を格納します (省略時は "auto")。 +`.dataType` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `dataType` を格納します (省略時は "auto"). @@ -209,7 +209,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.encoding` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `encoding` を格納します (省略時は "UTF-8")。 +`.encoding` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `encoding` を格納します (省略時は "UTF-8"). @@ -220,11 +220,11 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.errors` プロパティは、 少なくとも 1つのエラーが発生した場合、全エラーのコレクションを格納します。 +`.errors` プロパティは、 少なくとも 1つのエラーが発生した場合、全エラーのコレクションを格納します. `.errors` プロパティの内容は次の通りです: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | --------------------- | ---------- | ------------------- | | errors | | Collection | エラー発生時の 4Dエラースタック | | | [].errCode | Number | 4Dエラーコード | @@ -240,7 +240,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.headers` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `headers` を格納します。 (省略された場合は空のオブジェクト) +`.headers` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `headers` を格納します. (省略された場合は空のオブジェクト) @@ -251,7 +251,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.method` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `method` を格納します。 (省略された場合は "GET") +`.method` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `method` を格納します. (省略された場合は "GET") @@ -263,7 +263,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.protocol` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `protocol` を格納します。 (省略時、または "auto" の場合は、使用されたプロトコルのバージョン) +`.protocol` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `protocol` を格納します. (省略時、または "auto" の場合は、使用されたプロトコルのバージョン) @@ -283,17 +283,17 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.response` プロパティは、 少なくともステータスコードを受け取った場合には、リクエストへのレスポンスを格納します (それ以外の場合は未定義)。 +`.response` プロパティは、 少なくともステータスコードを受け取った場合には、リクエストへのレスポンスを格納します (それ以外の場合は未定義). `response` オブジェクトは共有できないオブジェクトです。 このオブジェクトは次のプロパティを提供します: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| .body | Variant | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | -| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 | -| .status | Number | レスポンスのステータスコード | -| .statusText | Text | ステータスコードを説明するメッセージ | -| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 | +| プロパティ | 型 | 説明 | +| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| .body | バリアント | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | +| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 | +| .status | Number | レスポンスのステータスコード | +| .statusText | Text | ステータスコードを説明するメッセージ | +| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 | @@ -304,7 +304,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.returnResponseBody` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `returnResponseBody` を格納します。 (省略された場合は true)。 +`.returnResponseBody` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `returnResponseBody` を格納します. (省略された場合は true)。 @@ -315,9 +315,9 @@ authentication オブジェクトは `options.serverAuthentication` または `o -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -325,7 +325,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o > この関数はスレッドセーフです。 -`.terminate()` 関数は、 HTTPリクエストを中止します。 また、`onTerminate` イベントをトリガーします。 +`.terminate()` 関数は、 HTTPリクエストを中止します. また、`onTerminate` イベントをトリガーします。 @@ -336,7 +336,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.terminated` プロパティは、 リクエストが終了された場合 (`onTerminate` への呼び出し後) は true を格納します (それ以外は false)。 +`.terminated` プロパティは、 リクエストが終了された場合 (`onTerminate` への呼び出し後) は true を格納します (それ以外は false). @@ -347,7 +347,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.timeout` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `timeout` を格納します。 (省略された場合は未定義)。 +`.timeout` プロパティは、 [new()](#4dhttprequestnew) を呼び出す際に [`options`](#options-引数) オブジェクトに渡された `timeout` を格納します. (省略された場合は未定義)。 @@ -358,7 +358,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o #### 説明 -`.url` プロパティは、 HTTPリクエストの URL を格納します。 +`.url` プロパティは、 HTTPリクエストの URL を格納します. @@ -369,7 +369,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | -------------- |:--:| --------------------------------------------- | | time | Real | -> | レスポンスを待機する最長時間 (秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト| @@ -381,7 +381,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o > この関数はスレッドセーフです。 -`4D.HTTPRequest.wait()` 関数は、 サーバーのレスポンスを待ちます。 +`4D.HTTPRequest.wait()` 関数は、 サーバーのレスポンスを待ちます. *time* 引数が渡されると、関数は最長で、定義された秒数だけ待機します。 From 8a7a5e6ea538301de286aa23c6f2be949d54bec8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:21 +0200 Subject: [PATCH 2668/4889] New translations imaptransporterclass.md (Japanese) --- .../version-20/API/IMAPTransporterClass.md | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md index a097a8a1e055a1..bf2af5c504bbca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md @@ -56,7 +56,7 @@ IMAP Transporter オブジェクトは [IMP New transporter](#imap-new-transport -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト)| @@ -115,7 +115,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト)| @@ -124,7 +124,7 @@ End if #### 説明 -`4D.IMAPTransporter.new()` 関数は、 `4D.IMAPTransporter` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`IMAP New transporter`](#imap-new-transporter) コマンドと同一です。 +`4D.IMAPTransporter.new()` 関数は、 `4D.IMAPTransporter` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`IMAP New transporter`](#imap-new-transporter) コマンドと同一です。 @@ -145,7 +145,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- |:--:| ----------------------------------------------------------------------------------------------------------- | | msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | | keywords | Object | -> | 追加するキーワードフラグ | @@ -155,7 +155,7 @@ End if #### 説明 -`.addFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを追加します。 +`.addFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを追加します. `msgIDs` には、以下のいずれかを渡すことができます: @@ -169,7 +169,7 @@ End if `keywords` を使って、`msgIDs` 引数で指定したメッセージに対して追加するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます (カスタムフラグのサポートはサーバーの実装に依存します)。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------- | ------- | --------------------------------- | | $draft | Boolean | メッセージに "draft" フラグを追加するには true | | $seen | Boolean | メッセージに "seen" フラグを追加するには true | @@ -186,7 +186,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -235,7 +235,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ |:--:| ----------------------------------------- | | mailObj | Object | -> | Email オブジェクト | | destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | @@ -246,7 +246,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) #### 説明 -`.append()` 関数は、 `destinationBox` に指定したメールボックスに、`mailObj` のメールを追加します。 +`.append()` 関数は、 `destinationBox` に指定したメールボックスに、`mailObj` のメールを追加します. `mailObj` には、Email オブジェクトを渡します。 メールプロパティに関する包括的な詳細については、[Email オブジェクト](EmailObjectClass.md#email-オブジェクト) を参照ください。 `.append()` 関数は Email オブジェクトの `keywords` 属性内のキーワードタグをサポートします。 @@ -254,7 +254,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) 任意の `options` には、メールの特定部分の文字セットやエンコーディングを定義するオブジェクトを渡すことができます。 次のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | --------------------------------------------------------------------------------- | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | @@ -272,7 +272,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -325,7 +325,7 @@ $status:=$imap.append($msg; "Drafts") #### 説明 -`.checkConnectionDelay` プロパティは、 サーバー接続をチェックするまでの最長時間 (秒単位) を格納します。 関数呼び出しの間隔がこの時間を超過する場合、サーバー接続が確認されます。 プロパティが *server* オブジェクトによって設定されていない場合は、デフォルトで 300 という値が使用されます。 +`.checkConnectionDelay` プロパティは、 サーバー接続をチェックするまでの最長時間 (秒単位) を格納します. 関数呼び出しの間隔がこの時間を超過する場合、サーバー接続が確認されます。 プロパティが *server* オブジェクトによって設定されていない場合は、デフォルトで 300 という値が使用されます。 > **警告**: 定義されたタイムアウトが、サーバータイムアウトより短いようにしてください。そうでない場合、クライアントタイムアウトは無意味になります。 @@ -347,7 +347,7 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- |:--:| --------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -358,7 +358,7 @@ $status:=$imap.append($msg; "Drafts") #### 説明 -`.copy()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へとコピーします。 +`.copy()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へとコピーします. 以下のものを渡すことができます: @@ -371,7 +371,7 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -447,7 +447,7 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | 新規メールボックスの名称 | | 戻り値 | Object | <- | createBox処理のステータス| @@ -456,7 +456,7 @@ $status:=$imap.append($msg; "Drafts") #### 説明 -`.createBox()` 関数は、 `name` に指定した名称の新規メールボックスを作成します。 IMAPサーバーの階層区切り文字がメールボックス名内に含まれる場合、IMAPサーバーは指定のメールボックスを作成するのに必要な親階層を作成します。 +`.createBox()` 関数は、 `name` に指定した名称の新規メールボックスを作成します. IMAPサーバーの階層区切り文字がメールボックス名内に含まれる場合、IMAPサーバーは指定のメールボックスを作成するのに必要な親階層を作成します。 たとえば、"/" が階層区切り文字として使われるサーバーにおいて、"Projects/IMAP/Doc" を作成しようとした場合: @@ -470,7 +470,7 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -524,7 +524,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- |:--:| ----------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -534,7 +534,7 @@ End if #### 説明 -`.delete()` 関数は、 `msgsIDs` または `allMsgs` が指定するメッセージに対して "削除済み" フラグを設定します。 +`.delete()` 関数は、 `msgsIDs` または `allMsgs` が指定するメッセージに対して "削除済み" フラグを設定します. 以下のものを渡すことができます: @@ -547,7 +547,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -623,7 +623,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | 削除するメールボックスの名称 | | 戻り値 | Object | <- | deleteBox処理のステータス| @@ -634,7 +634,7 @@ End if #### 説明 -`.deleteBox()` 関数は、 `name` に指定した名称の新規メールボックスを IMAPサーバーから完全に削除します。 存在しないメールボックス、または INBOX を削除しようとして場合には、エラーが生成されます。 +`.deleteBox()` 関数は、 `name` に指定した名称の新規メールボックスを IMAPサーバーから完全に削除します. 存在しないメールボックス、または INBOX を削除しようとして場合には、エラーが生成されます。 `name` には、削除するメールボックスの名前を渡します。 > * 子メールボックスを持つ親メールボックスが "\Noselect" 属性を持っている場合、そのメールボックスは削除できません。 @@ -645,7 +645,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -701,7 +701,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ------------------------------------------- | | 戻り値 | Object | <- | expunge処理のステータス | @@ -715,7 +715,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -770,7 +770,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| ----------------------------------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | boxInfo オブジェクト| @@ -779,7 +779,7 @@ $status:=$transporter.expunge() #### 説明 -`.getBoxInfo()` 関数は、 カレントメールボックス、または *name* が指定するメールボックスに対応する `boxInfo` オブジェクトを返します。 この関数は、[`.selectBox()`](#selectbox) と同じ情報を返しますが、カレントメールボックスは変えません。 +`.getBoxInfo()` 関数は、 カレントメールボックス、または *name* が指定するメールボックスに対応する `boxInfo` オブジェクトを返します. この関数は、[`.selectBox()`](#selectbox) と同じ情報を返しますが、カレントメールボックスは変えません。 任意の *name* パラメーターには、アクセスするメールボックスの名称を渡します。 この名称は明確な左から右への階層を表し、特定の区切り文字でレベルを区分けします。 この区切り文字は [`.getDelimiter()`](#getdelimiter) 関数で調べることができます。 @@ -789,7 +789,7 @@ $status:=$transporter.expunge() 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------ | | name | text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -824,7 +824,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- |:--:| ------------------------------------------------ | | parameters | Object | -> | 引数のオブジェクト | | 戻り値 | Collection | <- | mailbox オブジェクトのコレクション| @@ -833,11 +833,11 @@ $status:=$transporter.expunge() #### 説明 -`.getBoxList()` 関数は、 利用可能なメールボックスの情報を mailbox オブジェクトのコレクションとしてを返します。 この関数を使用すると、IMAPメールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 +`.getBoxList()` 関数は、 利用可能なメールボックスの情報を mailbox オブジェクトのコレクションとしてを返します. この関数を使用すると、IMAPメールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------- | | isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します
  • | @@ -845,7 +845,7 @@ $status:=$transporter.expunge() 返されるコレクションの各オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------- | | \[].name | text | メールボックスの名称 | | \[].selectable | boolean | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    | @@ -889,7 +889,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- |:--:| ---------------------------------- | | 戻り値 | Text | <- | 階層区切り文字| @@ -897,7 +897,7 @@ $status:=$transporter.expunge() #### 説明 -`.getDelimiter()` 関数は、 メールボックス名で階層レベルを区切るのに使用される文字を返します。 +`.getDelimiter()` 関数は、 メールボックス名で階層レベルを区切るのに使用される文字を返します. この区切り文字は以下のように使用することができます: @@ -943,7 +943,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| --------------------------------------------------------------------------- | | msgNumber | Integer | -> | メッセージのシーケンス番号 | | msgID | Text | -> | メッセージの固有ID | @@ -954,7 +954,7 @@ $status:=$transporter.expunge() #### 説明 -`.getMail()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメールを `Email` オブジェクトとして返します。 この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 +`.getMail()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメールを `Email` オブジェクトとして返します. この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 最初の引数として、次のいずれかを渡すことができます: @@ -963,7 +963,7 @@ $status:=$transporter.expunge() 任意の *options* 引数として、メッセージの扱い方を定義する追加のオブジェクトを渡すことができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | -------------------------------------------------------------------------- | | updateSeen | boolean | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | boolean | true を渡すとメッセージ本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1017,7 +1017,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- |:--:| ------------------------------------------------------------------------------------ | | ids | Collection | -> | メッセージID のコレクション | | startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | @@ -1029,7 +1029,7 @@ ID = 1のメッセージを取得します: #### 説明 -`.getMails()` 関数は、 `Email` オブジェクトのコレクションを格納したオブジェクトを返します。 +`.getMails()` 関数は、 `Email` オブジェクトのコレクションを格納したオブジェクトを返します. **第一シンタックス:** @@ -1055,7 +1055,7 @@ ID = 1のメッセージを取得します: **オプション** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ---------------------------------------------------------------------- | | updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1066,7 +1066,7 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ---------- | --------------------------------------------------------------------------------------------------- | | list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | | notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージの番号
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | @@ -1118,7 +1118,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- |:--:| ------------------------------------------------------------- | | msgNumber | Integer | -> | メッセージのシーケンス番号 | | msgID | Text | -> | メッセージの固有ID | @@ -1129,7 +1129,7 @@ ID = 1のメッセージを取得します: #### 説明 -`.getMIMEAsBlob()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します。 +`.getMIMEAsBlob()` 関数は、 `IMAP_transporter` が指定するメールボックス内の、*msgNumber* または *msgID* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します. 最初の引数として、次のいずれかを渡すことができます: @@ -1193,7 +1193,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- |:--:| --------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -1204,7 +1204,7 @@ ID = 1のメッセージを取得します: #### 説明 -`.move()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へと移動します。 +`.move()` 関数は、 *msgsIDs* または *allMsgs* で定義されたメッセージを IMAP サーバーの *destinationBox* へと移動します. 以下のものを渡すことができます: @@ -1219,7 +1219,7 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1295,7 +1295,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- |:--:| --------------------------------------- | | startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | | endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | @@ -1359,7 +1359,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- |:--:| ----------------------------------------------------------------------------------------------------------- | | msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | | keywords | Object | -> | 削除するキーワードフラグ | @@ -1369,7 +1369,7 @@ ID = 1のメッセージを取得します: #### 説明 -`.removeFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを削除します。 +`.removeFlags()` 関数は、 `msgIDs` のメッセージに対して、`keywords` で指定したフラグを削除します. `msgIDs` には、以下のいずれかを渡すことができます: @@ -1383,7 +1383,7 @@ ID = 1のメッセージを取得します: `keywords` を使って、`msgIDs` 引数で指定したメッセージから削除するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | --------------------- | ------- | --------------------------------- | | $draft | Boolean | メッセージの "draft" フラグを削除するには true | | $seen | Boolean | メッセージの "seen" フラグを削除するには true | @@ -1399,7 +1399,7 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1448,7 +1448,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ |:--:| -------------------------------------------- | | currentName | Text | -> | カレントメールボックスの名称 | | newName | Text | -> | 新しいメールボックス名 | @@ -1458,7 +1458,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) #### 説明 -`.renameBox()` 関数は、 IMAPサーバー上でメールボックスの名称を変更します。 存在しないメールボックスの名称を変更しようとしたり、すでに使われているメールボックス名に変更しようとしたりすると、エラーが生成されます。 +`.renameBox()` 関数は、 IMAPサーバー上でメールボックスの名称を変更します. 存在しないメールボックスの名称を変更しようとしたり、すでに使われているメールボックス名に変更しようとしたりすると、エラーが生成されます。 `currentName` には、名称変更するメールボックスの名前を渡します。 @@ -1468,7 +1468,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1526,7 +1526,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- |:--:| ----------------------------------------- | | searchCriteria | Text | -> | 検索条件 | | 戻り値 | Collection | <- | メッセージ番号のコレクション| @@ -1537,7 +1537,7 @@ End if > この関数は、[IMAP プロトコル](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol) の仕様に基づいています。 -`.searchMails()` 関数は、 カレントメールボックスにおいて *searchCriteria* の検索条件に合致するメッセージを検索します。 *searchCriteria* 引数には、一つ以上の検索キーを格納します。 +`.searchMails()` 関数は、 カレントメールボックスにおいて *searchCriteria* の検索条件に合致するメッセージを検索します. *searchCriteria* 引数には、一つ以上の検索キーを格納します。 *searchCriteria* はテキスト型の引数で、一つ以上の検索キー (詳細は後述の [利用可能な検索キー](#利用可能な検索キー) 参照) を格納し、検索する値を渡します (渡さない場合もあります)。 検索キーは単一または複数の項目からなります。 例: @@ -1665,7 +1665,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- |:--:| ----------------------------------------- | | name | Text | -> | メールボックスの名称 | | state | Integer | -> | メールボックスのアクセス状態 | @@ -1675,7 +1675,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" #### 説明 -`.selectBox()` 関数は、 *name* に指定したメールボックスをカレントメールボックスとして選択します。 この関数を使用するとメールボックスに関する情報を取得することができます。 +`.selectBox()` 関数は、 *name* に指定したメールボックスをカレントメールボックスとして選択します. この関数を使用するとメールボックスに関する情報を取得することができます。 > カレントメールボックスを変更せずに、メールボックスから情報を取得するには、[`.getBoxInfo()`](#getboxinfo) を使用します。 *name* には、アクセスするメールボックスの名前を渡します。 この名称は明確な左から右への階層を表し、特定の区切り文字でレベルを区分けします。 この区切り文字は [`.getDelimiter()`](#getdelimiter) 関数で調べることができます。 @@ -1694,7 +1694,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ------------------------------------------------------------------ | | name | Text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -1740,7 +1740,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | subscribe処理のステータス| @@ -1749,7 +1749,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" #### 説明 -`.subscribe()` 関数は、 IMAPサーバーの購読メールボックスとして任意のメールボックスを追加・削除します。 利用可能なメールボックスが大量にある場合、すべてを取得するのを避けるため、確認したいメールボックスだけを購読することができます。 +`.subscribe()` 関数は、 IMAPサーバーの購読メールボックスとして任意のメールボックスを追加・削除します. 利用可能なメールボックスが大量にある場合、すべてを取得するのを避けるため、確認したいメールボックスだけを購読することができます。 `name` には、購読するメールボックスの名前を渡します。 @@ -1757,7 +1757,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1812,7 +1812,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| ---------------------------------------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | unsubscribe処理のステータス| @@ -1821,7 +1821,7 @@ End if #### 説明 -`.unsubscribe()` 関数は、 指定したメールボックスを購読メールボックスから削除します。 これにより、確認するメールボックスの数を減らせます。 +`.unsubscribe()` 関数は、 指定したメールボックスを購読メールボックスから削除します. これにより、確認するメールボックスの数を減らせます。 `name` には、購読を解除するメールボックスの名前を渡します。 @@ -1829,7 +1829,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ----------------------- | ---------- | -------------------------------------------------- | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | From b7768119445720c494e77b09bad877eeed1545c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:28 +0200 Subject: [PATCH 2669/4889] New translations mailattachmentclass.md (Japanese) --- .../version-20/API/MailAttachmentClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/MailAttachmentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/MailAttachmentClass.md index 8837c654ad164a..b64fbdaa096e79 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/MailAttachmentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/MailAttachmentClass.md @@ -37,7 +37,7 @@ Attachment オブジェクトは、次の読み取り専用プロパティや、 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ----------------- |:--:| ------------------------------------------------------ | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | @@ -55,7 +55,7 @@ Attachment オブジェクトは、次の読み取り専用プロパティや、 #### 説明 -`MAIL New attachment` コマンドは、 [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) に追加できる添付オブジェクトを作成します。 +`MAIL New attachment` コマンドは、 [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) に追加できる添付オブジェクトを作成します. 添付を定義するには、次のパラメーターが使えます: @@ -186,7 +186,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ----------------- |:--:| ------------------------------------------------------ | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | @@ -204,7 +204,7 @@ $transporter.send($email) #### 説明 -`4D.MailAttachment.new()` 関数は、 `4D.MailAttachment` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`MAIL New attachment`](#mail-new-attachment) コマンドと同一です。 +`4D.MailAttachment.new()` 関数は、 `4D.MailAttachment` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`MAIL New attachment`](#mail-new-attachment) コマンドと同一です。 ## .cid @@ -214,7 +214,7 @@ $transporter.send($email) #### 説明 -`.cid` プロパティは、 添付ファイルの ID を格納します。 このプロパティは HTMLメッセージでのみ使用されます。 このプロパティがない場合、ファイルは単なる添付 (リンク) として管理されます。 +`.cid` プロパティは、 添付ファイルの ID を格納します. このプロパティは HTMLメッセージでのみ使用されます。 このプロパティがない場合、ファイルは単なる添付 (リンク) として管理されます。 ## .disposition @@ -224,7 +224,7 @@ $transporter.send($email) #### 説明 -`.disposition` プロパティは、 `Content-Disposition` ヘッダーの値を格納します。 二つの値が利用可能です: +`.disposition` プロパティは、 `Content-Disposition` ヘッダーの値を格納します. 二つの値が利用可能です: * "inline": 添付ファイルはメッセージコンテンツ内に、"cid"の場所にレンダリングされます。 レンダリングの結果はメールクライアントによって異なります。 * "attachment": 添付ファイルはメッセージ内でリンクとして提供されます。 @@ -236,7 +236,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| -------------------------------- | | 戻り値 | 4D.Blob | <- | 添付の中身| @@ -246,7 +246,7 @@ $transporter.send($email) #### 説明 -`.getContent()` 関数は、 添付オブジェクトの中身を `4D.Blob` オブジェクトとして返します。 [`MAIL Convert from MIME`](EmailObjectClass.md#mail-convert-from-mime) コマンドによって取得した添付オブジェクトに対して、この関数を使用することができます。 +`.getContent()` 関数は、 添付オブジェクトの中身を `4D.Blob` オブジェクトとして返します. [`MAIL Convert from MIME`](EmailObjectClass.md#mail-convert-from-mime) コマンドによって取得した添付オブジェクトに対して、この関数を使用することができます。 @@ -257,7 +257,7 @@ $transporter.send($email) #### 説明 -`.name` プロパティは、 添付ファイルの名前と拡張子を格納します。 [`MAIL New attachment`](#mail-new-attachment) コマンドで別の名称を指定しなかった場合のデフォルトは、ファイルの名称です。 +`.name` プロパティは、 添付ファイルの名前と拡張子を格納します. [`MAIL New attachment`](#mail-new-attachment) コマンドで別の名称を指定しなかった場合のデフォルトは、ファイルの名称です。 ## .path @@ -266,7 +266,7 @@ $transporter.send($email) #### 説明 -`.path` プロパティは、 添付ファイルの POSIX パス (存在すれば) を格納します。 +`.path` プロパティは、 添付ファイルの POSIX パス (存在すれば) を格納します. ## .platformPath @@ -283,7 +283,7 @@ $transporter.send($email) #### 説明 -`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現された添付ファイルのパスを返します。 +`.platformPath` プロパティは、 カレントプラットフォームのシンタックスで表現された添付ファイルのパスを返します. ## .size @@ -293,7 +293,7 @@ $transporter.send($email) #### 説明 -`.size` プロパティは、 添付ファイルの `size` ヘッダーを格納します。 `.size`プロパティは、MIMEメッセージが添付ファイル部でサイズヘッダーを定義している場合に返されます。 +`.size` プロパティは、 添付ファイルの `size` ヘッダーを格納します. `.size`プロパティは、MIMEメッセージが添付ファイル部でサイズヘッダーを定義している場合に返されます。 ## .type @@ -303,4 +303,4 @@ $transporter.send($email) #### 説明 -`.type` プロパティは、 添付ファイルの `content-type` を格納します。 [`MAIL New attachment`](#mail-new-attachment) コマンドにて、このタイプが明示的に渡されていない場合、`content-type` はファイルの拡張子に基づきます。 +`.type` プロパティは、 添付ファイルの `content-type` を格納します. [`MAIL New attachment`](#mail-new-attachment) コマンドにて、このタイプが明示的に渡されていない場合、`content-type` はファイルの拡張子に基づきます。 From e10d2800a31c033d76335b7ce2e07920030276cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:33 +0200 Subject: [PATCH 2670/4889] New translations pop3transporterclass.md (Japanese) --- .../version-20/API/POP3TransporterClass.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md index 10c35b167beaac..27543e159fd93f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md @@ -44,7 +44,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト)| @@ -104,7 +104,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト)| @@ -113,7 +113,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor #### 説明 -`4D.POP3Transporter.new()` 関数は、 `4D.POP3Transporter` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`POP3 New transporter`](#pop3-new-transporter) コマンドと同一です。 +`4D.POP3Transporter.new()` 関数は、 `4D.POP3Transporter` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`POP3 New transporter`](#pop3-new-transporter) コマンドと同一です。 @@ -162,7 +162,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| --------------------------------------- | | msgNumber | Integer | -> | 削除するメッセージの番号| @@ -170,7 +170,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor ##### 説明 -`.delete()` 関数は、 *msgNumber* で指定したメールメッセージに対して、POP3サーバーから削除するためのフラグを立てます。 +`.delete()` 関数は、 *msgNumber* で指定したメールメッセージに対して、POP3サーバーから削除するためのフラグを立てます. *msgNumber* には、削除するメールの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 @@ -208,7 +208,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ----------------------------------------- | | 戻り値 | Object | <- | boxInfo オブジェクト| @@ -216,11 +216,11 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor ##### 説明 -`.getBoxInfo()` 関数は、 対象の [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックスに対応する `boxInfo` オブジェクトを返します。 この関数を使用するとメールボックスに関する情報を取得することができます。 +`.getBoxInfo()` 関数は、 対象の [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックスに対応する `boxInfo` オブジェクトを返します. この関数を使用するとメールボックスに関する情報を取得することができます。 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ----------------- | | mailCount | Number | メールボックス内のメッセージの数 | | size | Number | メッセージのサイズ (バイト単位) | @@ -258,7 +258,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- |:--:| --------------------------------------------------------------------------- | | msgNumber | Integer | -> | リスト中のメッセージの番号 | | headerOnly | Boolean | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | @@ -268,7 +268,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor ##### 説明 -`.getMail()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールを `Email` オブジェクトとして返します。 この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 +`.getMail()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールを `Email` オブジェクトとして返します. この関すを使用すると、メールのコンテンツをローカルで管理できるようになります。 *msgNumber* には、取得するメッセージの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって `number` プロパティに返されます。 @@ -326,7 +326,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| ------------------------------------------ | | msgNumber | Integer | -> | リスト中のメッセージの番号 | | 戻り値 | Object | <- | MailInfo オブジェクト| @@ -335,13 +335,13 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor ##### 説明 -`.getMailInfo()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールの `mailInfo` オブジェクトを返します。 この関数を使用するとメールに関する情報を取得することができます。 +`.getMailInfo()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメールの `mailInfo` オブジェクトを返します. この関数を使用するとメールに関する情報を取得することができます。 *msgNumber* には、取得するメッセージの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 返される `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | ----------------- | | size | Number | メッセージのサイズ (バイト単位) | | id | Text | メッセージの固有ID | @@ -386,7 +386,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| --------------------------------------------------- | | 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション| @@ -394,11 +394,11 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor ##### 説明 -`.getMailInfoList()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の全メッセージについて記述した `mailInfo` オブジェクトのコレクションを返します。 この関数を使用すると、POP3メールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 +`.getMailInfoList()` 関数は、 [`POP3 transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の全メッセージについて記述した `mailInfo` オブジェクトのコレクションを返します. この関数を使用すると、POP3メールサーバー上にあるメッセージの一覧をローカルで管理することができるようになります。 返されるコレクションの各 `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------ | ----------------------------------- | | \[ ].size | Number | メッセージのサイズ (バイト単位) | | \[ ].number | Number | メッセージの番号 | @@ -451,16 +451,16 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| ------------------------------------------------------ | | msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Blob | <- | メールサーバーから返された MIME文字列の BLOB| +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| | ##### 説明 -`.getMIMEAsBlob()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します。 +`.getMIMEAsBlob()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) が指定するメールボックス内の、*msgNumber* に対応するメッセージの MIMEコンテンツを格納した BLOB を返します. *msgNumber* には、取得するメッセージの番号を渡します。 この番号は、[`.getMailInfoList()`](#getmailinfolist) 関数によって number プロパティに返されます。 @@ -516,15 +516,15 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | ##### 説明 -`.undeleteAll()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) 内のメールに設定された削除フラグをすべて除去します。 +`.undeleteAll()` 関数は、 [`POP3_transporter`](#pop3-transporter-オブジェクト) 内のメールに設定された削除フラグをすべて除去します. From cfb4e69c66d26a1e77f3a372d629e114808345fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:37 +0200 Subject: [PATCH 2671/4889] New translations smtptransporterclass.md (Japanese) --- .../version-20/API/SMTPTransporterClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md index e958da8b85b6f5..737c1d4fa52f36 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md @@ -42,7 +42,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter オブジェクト](#smtp-transporter-オブジェクト)| @@ -118,7 +118,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter オブジェクト](#smtp-transporter-オブジェクト)| @@ -127,7 +127,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor #### 説明 -`4D.SMTPTransporter.new()` 関数は、 `4D.SMTPTransporter` 型の新しいオブジェクトを作成して返します。 この関数の機能は、[`SMTP New transporter`](#smtp-new-transporter) コマンドと同一です。 +`4D.SMTPTransporter.new()` 関数は、 `4D.SMTPTransporter` 型の新しいオブジェクトを作成して返します. この関数の機能は、[`SMTP New transporter`](#smtp-new-transporter) コマンドと同一です。 @@ -209,7 +209,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | | 戻り値 | Object | <- | SMTP ステータス| @@ -218,7 +218,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: #### 説明 -`.send()` 関数は、 [*mail*](EmailObjectClass.md#email-オブジェクト) 引数が指定するメールメッセージを、`transporter` オブジェクトが定義する SMTPサーバーへと送信し、ステータスオブジェクトを返します。 +`.send()` 関数は、 [*mail*](EmailObjectClass.md#email-オブジェクト) 引数が指定するメールメッセージを、`transporter` オブジェクトが定義する SMTPサーバーへと送信し、ステータスオブジェクトを返します. > `transporter` オブジェクトは、事前に `SMTP New transporter` コマンドによって作成されている必要があります。 この関数は、SMTP接続が事前に開かれていなかった場合には、それを作成します。 `transporter` オブジェクトの `.keepAlive` プロパティが **false** であった場合、SMTP接続は `.send()` 実行後に自動的に閉じられます。それ以外の場合には、接続は `transporter` オブジェクトが消去されるまで開いたままになります。 詳細については、[`SMTP New transporter`](#smtp-new-transporter) コマンドの説明を参照してください。 @@ -229,7 +229,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: この関数は、SMTP ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | --------------------------------------- | | success | boolean | 送信に成功した場合は true、それ以外は false | | status | number | SMTPサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From d38d43324e3e8018a01dcfacb6163c76e976bab5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:42 +0200 Subject: [PATCH 2672/4889] New translations sessionclass.md (Japanese) --- .../version-20/API/SessionClass.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SessionClass.md index b258ae76b833d4..b2e81bd7171a0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SessionClass.md @@ -38,7 +38,7 @@ title: Session -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- |:--:| ----------------------------------------- | | 戻り値 | 4D.Session | <- | Session オブジェクト| @@ -48,7 +48,7 @@ title: Session #### 説明 -`Session` コマンドは、 カレントのスケーラブルユーザーWebセッションに対応する `Session` オブジェクトを返します。 +`Session` コマンドは、 カレントのスケーラブルユーザーWebセッションに対応する `Session` オブジェクトを返します. [スケーラブルセッションが有効化されている](WebServer/sessions.md#セッションの有効化) 場合にのみ、このコマンドは機能します。 セッションが無効な場合や、旧式セッションが使用されている場合には、*Null* を返します。 @@ -100,9 +100,9 @@ IP:port/4DACTION/action_Session -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -110,7 +110,7 @@ IP:port/4DACTION/action_Session #### 説明 -`.clearPrivileges()` 関数は、 対象セッションに紐づいているアクセス権をすべて削除します。 結果的に、当該セッションは自動的にゲストセッションになります。 +`.clearPrivileges()` 関数は、 対象セッションに紐づいているアクセス権をすべて削除します. 結果的に、当該セッションは自動的にゲストセッションになります。 #### 例題 @@ -142,7 +142,7 @@ $isGuest:=Session.isGuest() //$isGuest は true #### 説明 -`.expirationDate` プロパティは、 セッションcookie の有効期限を返します。 値は ISO 8601標準に従って文字列で表現されます: `YYYY-MM-DDTHH:MM:SS.mmmZ`。 +`.expirationDate` プロパティは、 セッションcookie の有効期限を返します. 値は ISO 8601標準に従って文字列で表現されます: `YYYY-MM-DDTHH:MM:SS.mmmZ`。 このプロパティは **読み取り専用** です。 [`.idleTimeout`](#idletimeout) プロパティ値が変更された場合、有効期限は自動的に再計算されます。 @@ -173,7 +173,7 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- |:--:| ---------------------------------------------------------------------------- | | privilege | Text | <- | 確認するアクセス権の名称 | | 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false| @@ -184,7 +184,7 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" #### 説明 -`.hasPrivilege()` 関数は、 対象セッションに privilege のアクセス権が紐づいていれば true、でなければ false を返します。 +`.hasPrivilege()` 関数は、 対象セッションに privilege のアクセス権が紐づいていれば true、でなければ false を返します. #### 例題 @@ -217,7 +217,7 @@ End if #### 説明 -`.idleTimeout` プロパティは、 対象セッションが 4D によって終了されるまでの、非アクティブタイムアウト時間 (分単位) を格納します。 +`.idleTimeout` プロパティは、 対象セッションが 4D によって終了されるまでの、非アクティブタイムアウト時間 (分単位) を格納します. プロパティ未設定時のデフォルト値は 60 (1時間) です。 @@ -259,7 +259,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- |:--:| -------------------------------------------------------- | | 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false| @@ -267,7 +267,7 @@ End if #### 説明 -`.isGuest()` 関数は、 アクセス権のないゲストセッションの場合は true を返します。 +`.isGuest()` 関数は、 アクセス権のないゲストセッションの場合は true を返します. #### 例題 @@ -300,7 +300,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- |:--:| ---------------------------------------------------------------------- | | privilege | Text | -> | アクセス権の名称 | | privileges | Collection | -> | アクセス権の名称のコレクション | @@ -310,7 +310,7 @@ End if #### 説明 -`.setPrivileges()` 関数は、 引数として渡したアクセス権やロールをセッションと紐づけます。 +`.setPrivileges()` 関数は、 引数として渡したアクセス権やロールをセッションと紐づけます. - *privilege* には、アクセス権の名称を文字列として渡します (複数の場合はカンマ区切り)。 @@ -318,7 +318,7 @@ End if - *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------------------- | --------------------------------------------------- | | privileges | Text または Collection |
  • アクセス権名の文字列
  • アクセス権名のコレクション
  • | | roles | Text または Collection |
  • ロールの文字列
  • ロールの文字列のコレクション
  • | @@ -372,7 +372,7 @@ End if #### 説明 -`.storage` プロパティは、 Webクライアントのリクエストに対応するために情報を保存しておける共有オブジェクトを格納します。 +`.storage` プロパティは、 Webクライアントのリクエストに対応するために情報を保存しておける共有オブジェクトを格納します. `Session` オブジェクトの作成時には、`.storage` プロパティは空です。 共有オブジェクトのため、このプロパティはサーバー上の `Storage` オブジェクトにおいて利用可能です。 @@ -414,7 +414,7 @@ End if #### 説明 -`.userName` プロパティは、 セッションと紐づいたユーザー名を格納します。 このプロパティは、コード内でユーザーを確認するのに使用できます。 +`.userName` プロパティは、 セッションと紐づいたユーザー名を格納します. このプロパティは、コード内でユーザーを確認するのに使用できます。 このプロパティはデフォルトでは空の文字列です。 これは、[`setPrivileges()`](#setprivileges) 関数の `privileges` プロパティを使って設定することができます。 From 7b182eb00a6d41b74b5434be0624a0adad1ce76d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:46 +0200 Subject: [PATCH 2673/4889] New translations signalclass.md (Japanese) --- .../version-20/API/SignalClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SignalClass.md index da6dee4f1a897c..5dced5c18fd21d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SignalClass.md @@ -109,7 +109,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------- |:--:| ----------------------------------------------- | | description | Text | -> | シグナルの詳細 | | 戻り値 | 4D.Signal | <- | シグナルを格納するネイティブオブジェクト| @@ -120,7 +120,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で #### 説明 -`New signal` コマンドは、 `4D.Signal` オブジェクトを作成します。 +`New signal` コマンドは、 `4D.Signal` オブジェクトを作成します. シグナルは、ワーカー/プロセスから他のワーカー/プロセスへと引数のように渡せる共有オブジェクトです。 そのため、以下のようなことが可能になります: @@ -185,7 +185,7 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` #### 説明 -`.description` プロパティは、 `Signal` オブジェクトのカスタムな詳細を格納します。 +`.description` プロパティは、 `Signal` オブジェクトのカスタムな詳細を格納します. `.description` は、Signal オブジェクトの作成時、あるいはその他のタイミングでも設定することができます。 ただし、`Signal` オブジェクトは共有オブジェクトであるため、`.description` プロパティに書き込む際には必ず `Use...End use` 構文を使わなくてはならない点に留意が必要です。 @@ -210,7 +210,7 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` #### 説明 -`.signaled` プロパティは、 `Signal` オブジェクトの現在の状態を格納します。 Signal オブジェクトが作成された時点では、`.signaled` は **false** です。 Signal オブジェクトに対して `.trigger()` が呼び出された時に **true** となります。 +`.signaled` プロパティは、 `Signal` オブジェクトの現在の状態を格納します. Signal オブジェクトが作成された時点では、`.signaled` は **false** です。 Signal オブジェクトに対して `.trigger()` が呼び出された時に **true** となります。 このプロパティは **読み取り専用** です。 @@ -233,9 +233,9 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | @@ -266,7 +266,7 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | -- | ----------------------------------------------- | | timeout | Real | -> | シグナルの最大待機時間 (秒単位) | | 戻り値 | Boolean | <- | `.signaled` プロパティの状態| @@ -277,7 +277,7 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ #### 説明 -`.wait( )` 関数は、 シグナルオブジェクトの `.signaled` プロパティが **true** になるか、任意の *timeout* に指定したタイムアウト時間が経過するまで、カレントプロセスを待機させます。 +`.wait( )` 関数は、 シグナルオブジェクトの `.signaled` プロパティが **true** になるか、任意の *timeout* に指定したタイムアウト時間が経過するまで、カレントプロセスを待機させます. コード実行のブロックを防ぐため、*timeout* 引数を使用して最長待機時間を秒単位で指定することもできます(小数を使用できます)。 > **警告**: *timeout* 引数を渡さずに `.wait()` を 4D のメインプロセスで呼び出すことは推奨されていません。最悪の場合 4Dアプリケーション全体がフリーズしてしまう恐れがあります。 From 8983678dd1863eca1d500b702adb96c1fa5592c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:50 +0200 Subject: [PATCH 2674/4889] New translations systemworkerclass.md (Spanish) --- .../version-20/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md index 8a3b0acb56d22a..e65bc85b78ccbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md @@ -65,7 +65,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | ----------- | --------------- |:--:| -------------------------------------------------------------------- | | commandLine | Text | -> | Línea de comando a ejecutar | | options | Object | -> | Parámetros worker | -| result | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | +| resultado | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | #### Descripción From bbf64bae88805e2235aa89e0c0828186e8bc1e13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:51 +0200 Subject: [PATCH 2675/4889] New translations systemworkerclass.md (Japanese) --- .../version-20/API/SystemWorkerClass.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md index c1c619f6f77e5b..dcc9697d538b39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/SystemWorkerClass.md @@ -61,16 +61,16 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------- |:--:| -------------------------------------- | | commandLine | Text | -> | 実行するコマンドライン | | options | Object | -> | ワーカーパラメーター | -| result | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | +| 戻り値 | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | #### 説明 -`4D.SystemWorker.new()` 関数は、 外部プロセスを開始するために *commandLine* に渡したコマンドラインを実行する `4D.SystemWorker` オブジェクトを作成して返します。 +`4D.SystemWorker.new()` 関数は、 外部プロセスを開始するために *commandLine* に渡したコマンドラインを実行する `4D.SystemWorker` オブジェクトを作成して返します. 返されたシステムワーカーオブジェクトは、ワーカーにメッセージを送信したり、ワーカーの結果を取得するために使用できます。 @@ -84,7 +84,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | デフォルト | 説明 | +| プロパティ | 型 | デフォルト | 説明 | | ---------------- | ------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | onResponse | Formula | undefined | システムワーカーメッセージ用のコールバック。 完全なレスポンスを受け取り次第、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | onData | Formula | undefined | システムワーカーデータ用のコールバック。 システムワーカーがデータを受け取る度に、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | @@ -100,7 +100,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") すべてのコールバック関数は、2つのオブジェクト引数を受け取ります。 その内容は、コールバックに依存します: -| 引数 | タイプ | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | +| 引数 | 型 | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | | ------------ | ------------- | ------------ | ------------ | ------------- | ------------ | ------------- | | $param1 | Object | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | | $param2.type | Text | "response" | "data" | "error" | "error" | "termination" | @@ -265,15 +265,15 @@ Function _createFile($title : Text; $textBody : Text) -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | #### 説明 -`.closeInput()` 関数は、 外部プロセスの入力ストリーム (*stdin*) を閉じます。 +`.closeInput()` 関数は、 外部プロセスの入力ストリーム (*stdin*) を閉じます. `.closeInput()` は、`postMessage()` を介した全データの受信を待機している実行ファイルに、データ送信が終了したことを知らせるのに便利です。 @@ -311,7 +311,7 @@ $output:=$worker.response #### 説明 -`.commandLine` プロパティは、 [`new()`](#4d-systemworker-new) 関数に引数として渡したコマンドラインを格納します。 +`.commandLine` プロパティは、 [`new()`](#4d-systemworker-new) 関数に引数として渡したコマンドラインを格納します. このプロパティは **読み取り専用** です。 @@ -325,7 +325,7 @@ $output:=$worker.response #### 説明 -`.currentDirectory` プロパティは、 外部プロセスが実行される作業ディレクトリを格納します。 +`.currentDirectory` プロパティは、 外部プロセスが実行される作業ディレクトリを格納します. @@ -337,7 +337,7 @@ $output:=$worker.response #### 説明 -`.dataType` プロパティは、 レスポンス本文のデータ型を格納します。 とりうる値: "text" または "blob"。 +`.dataType` プロパティは、 レスポンス本文のデータ型を格納します. とりうる値: "text" または "blob"。 このプロパティは **読み取り専用** です。 @@ -351,7 +351,7 @@ $output:=$worker.response #### 説明 -`.encoding` プロパティは、 レスポンス本文のエンコーディングを格納します。 このプロパティは [`dataType`](#datatype) が "text" のときにのみ利用できます。 +`.encoding` プロパティは、 レスポンス本文のエンコーディングを格納します. このプロパティは [`dataType`](#datatype) が "text" のときにのみ利用できます。 このプロパティは **読み取り専用** です。 @@ -365,11 +365,11 @@ $output:=$worker.response #### 説明 -`.errors` プロパティは、 実行エラーの場合、4Dエラーのコレクションを格納します (あれば)。 +`.errors` プロパティは、 実行エラーの場合、4Dエラーのコレクションを格納します (あれば). コレクションの各要素は、以下のプロパティを持つオブジェクトです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------------- | ------ | ------------------- | | [].errorCode | number | 4Dエラーコード | | [].message | text | 4Dエラーの詳細 | @@ -387,7 +387,7 @@ $output:=$worker.response #### 説明 -`.exitCode` プロパティは、 外部プロセスから返される終了コードを格納します。 プロセスが正常に終了しなかった場合、`exitCode` は *undefined* です。 +`.exitCode` プロパティは、 外部プロセスから返される終了コードを格納します. プロセスが正常に終了しなかった場合、`exitCode` は *undefined* です。 このプロパティは **読み取り専用** です。 @@ -401,7 +401,7 @@ $output:=$worker.response #### 説明 -`.hideWindow` プロパティは、 実行ファイルや DOSコンソールのウィンドウを隠すのに使用できます (**Windows のみ**)。 +`.hideWindow` プロパティは、 実行ファイルや DOSコンソールのウィンドウを隠すのに使用できます (**Windows のみ**). @@ -415,7 +415,7 @@ $output:=$worker.response #### 説明 -`.pid` プロパティは、 外部プロセスの、システムレベルでの一意的な識別子を格納します。 +`.pid` プロパティは、 外部プロセスの、システムレベルでの一意的な識別子を格納します. このプロパティは **読み取り専用** です。 @@ -429,16 +429,16 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---- |:--:| ------------------------------------------- | | message | Text | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | -| messageBLOB | Blob | -> | 入力ストリームに書き込むバイト数| +| messageBLOB | BLOB | -> | 入力ストリームに書き込むバイト数| | #### 説明 -`.postMessage()` 関数は、 外部プロセスの入力ストリーム (stdin) への書き込みをおこないます。 *message* には *stdin* に書き込むテキストを渡します。 +`.postMessage()` 関数は、 外部プロセスの入力ストリーム (stdin) への書き込みをおこないます. *message* には *stdin* に書き込むテキストを渡します。 `.postMessage()` 関数は、*stdin* に渡す BLOB型の *messageBLOB* 引数も受け取るため、バイナリデータを送信することもできます。 @@ -470,7 +470,7 @@ $output:=$worker.response #### 説明 -`.responseError` プロパティは、 リクエストが終了した時点で、返された全エラーの結合を格納します。 +`.responseError` プロパティは、 リクエストが終了した時点で、返された全エラーの結合を格納します. @@ -482,15 +482,15 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | #### 説明 -`.terminate()` 関数は、 `SystemWorker` の実行を強制終了します。 +`.terminate()` 関数は、 `SystemWorker` の実行を強制終了します. この関数は、システムワーカーを終了して実行中のスクリプトに制御を戻す命令を送ります。 @@ -504,7 +504,7 @@ $output:=$worker.response #### 説明 -`.terminated` プロパティは、 外部プロセスが終了された場合に **true** を格納します。 +`.terminated` プロパティは、 外部プロセスが終了された場合に **true** を格納します. このプロパティは **読み取り専用** です。 @@ -518,7 +518,7 @@ $output:=$worker.response #### 説明 -`.timeout` プロパティは、 外部プロセスが生きている場合、キルされるまでの秒数を格納します。 +`.timeout` プロパティは、 外部プロセスが生きている場合、キルされるまでの秒数を格納します. このプロパティは **読み取り専用** です。 @@ -542,7 +542,7 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | --------------- |:--:| ---------------------------------------------- | | timeout | Real | -> | 待機時間 (秒単位) | | 戻り値 | 4D.SystemWorker | <- | SystemWorker オブジェクト| @@ -551,7 +551,7 @@ $output:=$worker.response #### 説明 -`.wait()` 関数は、 `SystemWorker` の実行終了まで、または *timeout* で指定した時間が経過するまで待機します。 +`.wait()` 関数は、 `SystemWorker` の実行終了まで、または *timeout* で指定した時間が経過するまで待機します. *timeout* には、秒単位の値を渡します。 `SystemWorker` スクリプトは、*timeout* に指定された時間だけ、外部プロセスを待ちます。 *timeout* を省略した場合、スクリプトの実行は無期限に待機します。 From 3c0f2f3aa84e5b446f6d3e42f9ba8dcb3551fa0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:13:56 +0200 Subject: [PATCH 2676/4889] New translations transporter.md (Japanese) --- .../version-20/API/Transporter.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Transporter.md index 38cac0247242b9..eea3b668feb8cf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/Transporter.md @@ -55,7 +55,7 @@ title: Transporter クラス #### 説明 -`.authenticationMode` プロパティは、 メールサーバーのセッションを開くのに使用される認証モードを格納します。 +`.authenticationMode` プロパティは、 メールサーバーのセッションを開くのに使用される認証モードを格納します. デフォルトでは、サーバーによってサポートされている最も安全なモードが使用されます。 @@ -153,7 +153,7 @@ title: Transporter クラス #### 説明 -`.bodyCharset` プロパティは、 メール本文で使用される文字セットとエンコーディングを格納します。 +`.bodyCharset` プロパティは、 メール本文で使用される文字セットとエンコーディングを格納します. **とりうる値:** @@ -183,7 +183,7 @@ title: Transporter クラス #### 説明 -`.connectionTimeOut` プロパティは、 サーバー接続の確立までに待機する最長時間 (秒単位) を格納します。 `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される `server` オブジェクトにおいて、 このプロパティが指定されなかった場合のデフォルトは 30 です。 +`.connectionTimeOut` プロパティは、 サーバー接続の確立までに待機する最長時間 (秒単位) を格納します. `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される `server` オブジェクトにおいて、 このプロパティが指定されなかった場合のデフォルトは 30 です。 @@ -204,7 +204,7 @@ title: Transporter クラス #### 説明 -`.headerCharset` プロパティは、 メールヘッダーで使用される文字セットとエンコーディングを格納します。 ヘッダーにはメールの次の要素を含みます: +`.headerCharset` プロパティは、 メールヘッダーで使用される文字セットとエンコーディングを格納します. ヘッダーにはメールの次の要素を含みます: - 件名 - 添付ファイル名 @@ -238,7 +238,7 @@ title: Transporter クラス #### 説明 -`.host` プロパティは、 ホストサーバーの名前または IPアドレスを格納します。 この情報はメール通信 (SMTP、POP3、IMAP) に使用されます。 +`.host` プロパティは、 ホストサーバーの名前または IPアドレスを格納します. この情報はメール通信 (SMTP、POP3、IMAP) に使用されます。 @@ -259,7 +259,7 @@ title: Transporter クラス #### 説明 -`.logFile` プロパティは、 メール接続に対して定義された拡張ログファイル (あれば) へのフルパスを格納します。 パスは、カレント Logs フォルダーを基準とした相対パス、あるいは絶対パスを指定できます。 +`.logFile` プロパティは、 メール接続に対して定義された拡張ログファイル (あれば) へのフルパスを格納します. パスは、カレント Logs フォルダーを基準とした相対パス、あるいは絶対パスを指定できます。 `SET DATABASE PARAMETER` コマンドで有効化される通常のログファイルとは異なり、拡張ログファイルはすべての送信されたメールの MIMEコンテンツを保存し、サイズ制限がありません。 拡張ログファイルの詳細については、以下の章をそれぞれ参照ください: @@ -286,7 +286,7 @@ title: Transporter クラス #### 説明 -`.port` プロパティは、 メール通信に使用されるポート番号を格納します。 `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される *server* オブジェクトにおいて、 このプロパティが指定されなかった場合に使用されるポートは次のとおりです: +`.port` プロパティは、 メール通信に使用されるポート番号を格納します. `SMTP New transporter` や `POP3 New transporter`、 `IMAP New transporter` のコマンドで `transporter` オブジェクトを作成する際に使用される *server* オブジェクトにおいて、 このプロパティが指定されなかった場合に使用されるポートは次のとおりです: - **SMTP** - 587 - **POP3** - 995 @@ -310,7 +310,7 @@ title: Transporter クラス #### 説明 -`.sendTimeOut` プロパティは、 `.send()` 呼び出し時のタイムアウト時間 (秒単位)を格納します。 `.sendTimeOut` プロパティが `server` オブジェクトによって設定されていない場合は、デフォルトで 100 という値が使用されます。 +`.sendTimeOut` プロパティは、 `.send()` 呼び出し時のタイムアウト時間 (秒単位)を格納します. `.sendTimeOut` プロパティが `server` オブジェクトによって設定されていない場合は、デフォルトで 100 という値が使用されます。 @@ -331,7 +331,7 @@ title: Transporter クラス #### 説明 -`.user` プロパティは、 メールサーバーでの認証に使用されたユーザー名を格納します。 +`.user` プロパティは、 メールサーバーでの認証に使用されたユーザー名を格納します. @@ -352,7 +352,7 @@ title: Transporter クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ |:--:| ----------------------------------------------------- | | 戻り値 | Object | <- | transporter オブジェクト接続のステータス| @@ -366,7 +366,7 @@ title: Transporter クラス この関数はメールサーバーにリクエストを送信し、メールステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------ | ---------- | ------------------------------------------------- | | success | | boolean | チェックが成功した場合には true、それ以外は false | | status | | number | (SMTPのみ) メールサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From 294f6868083e64b536aed2fd5778e091c8050b04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:01 +0200 Subject: [PATCH 2677/4889] New translations webserverclass.md (Japanese) --- .../version-20/API/WebServerClass.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md index db663dc7ebcc0f..cb6ce87dcf5261 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md @@ -72,14 +72,14 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------ | -- | ------------------------------------------------ | -| option | Integer | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | +| option | 整数 | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | <- | WebServer オブジェクト | -`WEB Server` コマンドは、 デフォルトの Webサーバーオブジェクト、または *option* 引数で指定された Webサーバーオブジェクトを返します。 +`WEB Server` コマンドは、 デフォルトの Webサーバーオブジェクト、または *option* 引数で指定された Webサーバーオブジェクトを返します. *option*が省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、*option* に以下の定数のいずれか一つを渡してください: @@ -118,13 +118,13 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | -- | -------------------------- | | 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | -`WEB Server list` コマンドは、 4Dアプリケーション内で利用可能な Webサーバーオブジェクトのコレクションを返します。 +`WEB Server list` コマンドは、 4Dアプリケーション内で利用可能な Webサーバーオブジェクトのコレクションを返します. 4Dアプリケーションは一つ以上の Webサーバーを持つことが可能です: @@ -156,7 +156,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.accessKeyDefined** : Boolean -**.accessKeyDefined** プロパティは、 Webサーバーの設定にアクセスキーが定義されていれば true を格納します。 このプロパティは WebAdmin Webサーバーによって、管理インターフェースのセキュリティ設定を有効化するのに使用されます。 +**.accessKeyDefined** プロパティは、 Webサーバーの設定にアクセスキーが定義されていれば true を格納します. このプロパティは WebAdmin Webサーバーによって、管理インターフェースのセキュリティ設定を有効化するのに使用されます。 @@ -165,7 +165,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.certificateFolder** : Text -`.certificateFolder` プロパティは、 認証ファイルが保存されているフォルダーのパスを格納します。 パスは、ファイルシステムを使用した POSIXフルパスの形式です。 [`.start()`](#start) 関数に渡す `settings` 引数内でこのプロパティを使用する場合、[`Folder` オブジェクト](FolderClass.md) も使用可能です。 +`.certificateFolder` プロパティは、 認証ファイルが保存されているフォルダーのパスを格納します. パスは、ファイルシステムを使用した POSIXフルパスの形式です。 [`.start()`](#start) 関数に渡す `settings` 引数内でこのプロパティを使用する場合、[`Folder` オブジェクト](FolderClass.md) も使用可能です。 @@ -176,7 +176,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.characterSet** : Number
    **.characterSet** : Text - アプリケーションに接続してくるブラウザーとの通信に 4D Webサーバーが使用すべき文字セット。 デフォルト値は OS の言語に依存します。 値には、MIBenum 整数や名称の文字列、[IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml) が定義する識別子を使用できます。 以下は、4D Webサーバーがサポートしている文字セットに対応する識別子のリストです: + アプリケーションに接続してくるブラウザーとの通信に 4D Webサーバーが使用すべき文字セット. デフォルト値は OS の言語に依存します。 値には、MIBenum 整数や名称の文字列、[IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml) が定義する識別子を使用できます。 以下は、4D Webサーバーがサポートしている文字セットに対応する識別子のリストです: - 4 = ISO-8859-1 - 12 = ISO-8859-9 @@ -201,7 +201,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.cipherSuite** : Text - 保護されたプロトコルのために使用される暗号スイートリスト。 これは、4D Webサーバーが実装する暗号化アルゴリズムの優先順位を設定します。 コロン区切りの文字列として設定できます (例: "ECDHE-RSA-AES128-...")。 詳細は Open SSL サイトの [ciphers ページ](https://www.openssl.org/docs/manmaster/man1/ciphers.html) を参照ください。 + 保護されたプロトコルのために使用される暗号スイートリスト. これは、4D Webサーバーが実装する暗号化アルゴリズムの優先順位を設定します。 コロン区切りの文字列として設定できます (例: "ECDHE-RSA-AES128-...")。 詳細は Open SSL サイトの [ciphers ページ](https://www.openssl.org/docs/manmaster/man1/ciphers.html) を参照ください。 @@ -212,7 +212,7 @@ Webサーバオブジェクトの [.name](#name) プロパティを使用する **.CORSEnabled** : Boolean - Web サーバーの CORS (*Cross-origin resource sharing*、オリジン間リソース共有) サービスステータス。 セキュリティ上の理由により、"ドメイン間" のリクエストはブラウザーレベルでデフォルトで禁止されています。 有効化されている場合 (true)、ドメイン外 Webページからの XHRコール (RESTリクエストなど) をアプリケーションにおいて許可することができます (CORSドメインリストに許可されたアドレスのリストを定義する必要があります。後述の `CORSSettings` 参照)。 無効化されている場合 (false、デフォルト) には、CORS で送信されたサイト間リクエストはすべて無視されます。 有効時 (true) に、許可されていないドメインやメソッドがサイト間リクエストを送信した場合、"403 - forbidden" エラーレスポンスによって拒否されます。 + Web サーバーの CORS (*Cross-origin resource sharing*、オリジン間リソース共有) サービスステータス. セキュリティ上の理由により、"ドメイン間" のリクエストはブラウザーレベルでデフォルトで禁止されています。 有効化されている場合 (true)、ドメイン外 Webページからの XHRコール (RESTリクエストなど) をアプリケーションにおいて許可することができます (CORSドメインリストに許可されたアドレスのリストを定義する必要があります。後述の `CORSSettings` 参照)。 無効化されている場合 (false、デフォルト) には、CORS で送信されたサイト間リクエストはすべて無視されます。 有効時 (true) に、許可されていないドメインやメソッドがサイト間リクエストを送信した場合、"403 - forbidden" エラーレスポンスによって拒否されます。 デフォルト: false (無効) @@ -281,7 +281,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HSTSEnabled** : Boolean - HTTP Strict Transport Security (HSTS) のステータス。 HSTS によって、Webサーバーはブラウザーに対し、セキュアな HTTPS接続のみを許可すると宣言できます。 Webサーバーからの初回レスポンスを受け取った際にブラウザーは HSTS情報を記録し、以降の HTTPリクエストは自動的に HTTPSリクエストに変換されます。 ブラウザー側でこの情報が保存される時間は `HSTSMaxAge` プロパティによって指定されます。 HSTS のためには、サーバー上で HTTPS が有効になっていなくてはなりません。 また、初回のクライアント接続を許可するために、HTTP も有効でなくてはなりません。 + HTTP Strict Transport Security (HSTS) のステータス. HSTS によって、Webサーバーはブラウザーに対し、セキュアな HTTPS接続のみを許可すると宣言できます。 Webサーバーからの初回レスポンスを受け取った際にブラウザーは HSTS情報を記録し、以降の HTTPリクエストは自動的に HTTPSリクエストに変換されます。 ブラウザー側でこの情報が保存される時間は `HSTSMaxAge` プロパティによって指定されます。 HSTS のためには、サーバー上で HTTPS が有効になっていなくてはなりません。 また、初回のクライアント接続を許可するために、HTTP も有効でなくてはなりません。 @@ -294,7 +294,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HSTSMaxAge** : Number - 新規クライアント接続ごとに HSTS がアクティブな最長時間 (秒単位)。 この情報はクライアント側で指定された時間のあいだ保存されます。 + 新規クライアント接続ごとに HSTS がアクティブな最長時間 (秒単位). この情報はクライアント側で指定された時間のあいだ保存されます。 デフォルト値: 63072000 (2年)。 @@ -307,7 +307,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPCompressionLevel** : Number - 4D HTTPサーバーの HTTP圧縮通信 (クライアントリクエストまたはサーバーレスポンス) における圧縮レベル。 このセレクターを使って、実行速度を優先するか (圧縮少)、それとも圧縮レベルを優先するか (速度減) を指定し、通信を最適化することができます。 + 4D HTTPサーバーの HTTP圧縮通信 (クライアントリクエストまたはサーバーレスポンス) における圧縮レベル. このセレクターを使って、実行速度を優先するか (圧縮少)、それとも圧縮レベルを優先するか (速度減) を指定し、通信を最適化することができます。 とりうる値: @@ -325,7 +325,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPCompressionThreshold** : Number - HTTP圧縮のしきい値 (バイト単位) (このサイズ未満のリクエストについては、通信が圧縮されません)。 この設定は、通信サイズが小さい場合、圧縮に処理時間が費やされるのを避けるのに有用です。 + HTTP圧縮のしきい値 (バイト単位) (このサイズ未満のリクエストについては、通信が圧縮されません). この設定は、通信サイズが小さい場合、圧縮に処理時間が費やされるのを避けるのに有用です。 デフォルトのしきい値 = 1024 バイト @@ -338,7 +338,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPEnabled** : Boolean - HTTPプロトコル状態。 + HTTPプロトコル状態. @@ -349,7 +349,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPPort** : Number - HTTP のリッスンIPポート番号。 + HTTP のリッスンIPポート番号. デフォルト = 80 @@ -362,7 +362,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPTrace** : Boolean - `HTTP TRACE` の有効化状態。 セキュリティ上の理由により、Webサーバーはデフォルトで `HTTP TRACE` リクエストをエラー405 で拒否します。 有効化されている場合、`HTTP TRACE` リクエストに対して Webサーバーは、リクエスト行、ヘッダー、および本文を返します。 + `HTTP TRACE` の有効化状態. セキュリティ上の理由により、Webサーバーはデフォルトで `HTTP TRACE` リクエストをエラー405 で拒否します。 有効化されている場合、`HTTP TRACE` リクエストに対して Webサーバーは、リクエスト行、ヘッダー、および本文を返します。 @@ -373,7 +373,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPSEnabled** : Boolean - HTTPSプロトコルの状態。 + HTTPSプロトコルの状態. @@ -384,7 +384,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.HTTPSPort** : Number - HTTPS のリッスンIPポート番号。 + HTTPS のリッスンIPポート番号. デフォルト = 443 @@ -396,7 +396,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.inactiveProcessTimeout** : Number -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションプロセスの非アクティブタイムアウト時間 (分単位)。 タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、旧式セッションのコンテキストは削除されます。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションプロセスの非アクティブタイムアウト時間 (分単位). タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、旧式セッションのコンテキストは削除されます。 デフォルト = 480 分 @@ -408,7 +408,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.inactiveSessionTimeout** : Number -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションの非アクティブタイムアウト時間 (分単位; cookie の設定)。 タイムアウト時間が経過するとセッションcookie が無効になり、HTTPクライアントによって送信されなくなります。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションの非アクティブタイムアウト時間 (分単位; cookie の設定). タイムアウト時間が経過するとセッションcookie が無効になり、HTTPクライアントによって送信されなくなります。 デフォルト = 480 分 @@ -421,7 +421,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.IPAddressToListen** : Text - 4D Webサーバーが HTTPリクエストを受信する IPアドレス。 デフォルトでは、特定のアドレスは定義されていません。 IPv6 および IPv4 文字列形式の両方がサポートされています。 + 4D Webサーバーが HTTPリクエストを受信する IPアドレス. デフォルトでは、特定のアドレスは定義されていません。 IPv6 および IPv4 文字列形式の両方がサポートされています。 @@ -432,7 +432,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.isRunning** : Boolean -*読み取り専用プロパティ。* Webサーバーの実行状態。 +*読み取り専用プロパティ。* Webサーバーの実行状態. @@ -443,7 +443,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.keepSession** : Boolean - Webサーバーで旧式セッションが有効化されている場合に `true`、それ以外は `false`。 + Webサーバーで旧式セッションが有効化されている場合に `true`、それ以外は `false`. ##### 参照 @@ -458,7 +458,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.logRecording** : Number - リクエストログ (logweb.txt) の記録オプション値。 + リクエストログ (logweb.txt) の記録オプション値. - 0 = 記録しない (デフォルト) - 1 = CLF形式で記録する @@ -475,7 +475,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.maxConcurrentProcesses** : Number - Webサーバーにてサポートする最大同時Webプロセス数。 この数値 (マイナス1) に達すると、4D はプロセスを作成しなくなり、新規リクエストに対して HTTPステータス 503 - Service Unavailable を返します。 + Webサーバーにてサポートする最大同時Webプロセス数. この数値 (マイナス1) に達すると、4D はプロセスを作成しなくなり、新規リクエストに対して HTTPステータス 503 - Service Unavailable を返します。 とりうる値: 10 - 32000 @@ -490,7 +490,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.maxRequestSize** : Number - Webサーバーが処理してよい HTTPリクエスト (POST) の最大サイズ (バイト単位)。 最大値 (2147483647) に設定した場合、実際には制限無しということになります。 制限を設けることで、サイズが非常に大きいリクエストによって Webサーバーが過負荷状態に陥ることを防ぎます。 リクエストのサイズが制限に達していると、Webサーバーによって拒否されます。 + Webサーバーが処理してよい HTTPリクエスト (POST) の最大サイズ (バイト単位). 最大値 (2147483647) に設定した場合、実際には制限無しということになります。 制限を設けることで、サイズが非常に大きいリクエストによって Webサーバーが過負荷状態に陥ることを防ぎます。 リクエストのサイズが制限に達していると、Webサーバーによって拒否されます。 とりうる値: 500000 - 2147483647 @@ -502,7 +502,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.maxSessions** : Number -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションにおける同時セッションの最大数。 制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式セッションの同時セッション数は、Webプロセスの合計値を超えることはできません (`maxConcurrentProcesses` プロパティ、デフォルト値は 100)。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは返されません。 旧式セッションにおける同時セッションの最大数. 制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式セッションの同時セッション数は、Webプロセスの合計値を超えることはできません (`maxConcurrentProcesses` プロパティ、デフォルト値は 100)。 @@ -513,7 +513,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.minTLSVersion** : Number - 接続に必要な最低TLSバージョン。 これよりも低いバージョンのみをサポートするクライアントからの接続は拒否されます。 + 接続に必要な最低TLSバージョン. これよりも低いバージョンのみをサポートするクライアントからの接続は拒否されます。 とりうる値: @@ -533,7 +533,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.name** : Text -*読み取り専用プロパティ。* Webサーバーアプリケーションの名称。 +*読み取り専用プロパティ。* Webサーバーアプリケーションの名称. @@ -544,7 +544,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.openSSLVersion** : Text -*読み取り専用プロパティ。* 使用されている OpenSSLライブラリのバージョン。 +*読み取り専用プロパティ。* 使用されている OpenSSLライブラリのバージョン. @@ -555,7 +555,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.perfectForwardSecrecy** : Boolean -*読み取り専用プロパティ。* サーバーの PFS利用可否状況。 +*読み取り専用プロパティ。* サーバーの PFS利用可否状況. @@ -565,7 +565,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.rootFolder** : Text - Webサーバのルートフォルダーのパス。 パスは、ファイルシステムを使用した POSIXフルパスの形式です。 `settings` 引数内でこのプロパティを使用する場合、`Folder` オブジェクトも使用可能です。 + Webサーバのルートフォルダーのパス. パスは、ファイルシステムを使用した POSIXフルパスの形式です。 `settings` 引数内でこのプロパティを使用する場合、`Folder` オブジェクトも使用可能です。 @@ -576,7 +576,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.scalableSession** : Boolean - Webサーバーがスケーラブルセッションを使用している場合に `true`、それ以外は `false`。 + Webサーバーがスケーラブルセッションを使用している場合に `true`、それ以外は `false`. ##### 参照 @@ -591,7 +591,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookieDomain** : Text - セッションcookie の "domain" フィールド。 セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/*.4d.fr" の値を設定した場合、リクエストの宛先が ".4d.fr" のドメインに限り、クライアントは cookie を送信します。つまり、外部の静的データをホストするサーバーは除外されます。 + セッションcookie の "domain" フィールド. セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/*.4d.fr" の値を設定した場合、リクエストの宛先が ".4d.fr" のドメインに限り、クライアントは cookie を送信します。つまり、外部の静的データをホストするサーバーは除外されます。 @@ -602,7 +602,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookieName** : Text - セッションID の保存に使用されるセッションcookie の名称。 + セッションID の保存に使用されるセッションcookie の名称. *読み取り専用プロパティ。* @@ -615,7 +615,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookiePath** : Text - セッションcookie の "path" フィールド。 セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/4DACTION" という値を設定した場合、4DACTION で始まる動的リクエストの場合にのみクライアントは cookie を送信し、ピクチャーや静的ページへのリクエストは除外されます。 + セッションcookie の "path" フィールド. セッションcookie のスコープを制御するのに使用されます。 たとえば、このセレクターに "/4DACTION" という値を設定した場合、4DACTION で始まる動的リクエストの場合にのみクライアントは cookie を送信し、ピクチャーや静的ページへのリクエストは除外されます。 @@ -634,7 +634,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionCookieSameSite** : Text - セッションcookie の "SameSite" 属性の値。 とりうる値 (定数使用): + セッションcookie の "SameSite" 属性の値. とりうる値 (定数使用): | 定数 | 値 | 説明 | | ------------------- | -------- | --------------------------------------------------------------- | @@ -652,7 +652,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt **.sessionIPAddressValidation** : Boolean -> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは使用されません (IPアドレスを検証しません)。 セッションcookie の IPアドレス検証。 セキュリティ上の理由により、セッションcookie を持つ各リクエストに対して Webサーバーはデフォルトで IPアドレスを検証します。このアドレスが、cookie作成時の IPアドレスと合致しない場合、リクエストは拒否されます。 アプリケーションによっては、この検証機能を無効化し、IPアドレスが合致しなくてもセッションcookie を受け入れるようにしたいかもしれません。 たとえば、モバイルデバイスが WiFi と 3G/4G ネットワークを切り替えた場合、IPアドレスが変更されます。 このように IPアドレスが変更しても、クライアントによる Webセッションの継続を許可できます (アプリケーションのセキュリティレベルは下がります)。 +> [スケーラブルセッションモード](#scalablesession) の場合には、このプロパティは使用されません (IPアドレスを検証しません)。 セッションcookie の IPアドレス検証. セキュリティ上の理由により、セッションcookie を持つ各リクエストに対して Webサーバーはデフォルトで IPアドレスを検証します。このアドレスが、cookie作成時の IPアドレスと合致しない場合、リクエストは拒否されます。 アプリケーションによっては、この検証機能を無効化し、IPアドレスが合致しなくてもセッションcookie を受け入れるようにしたいかもしれません。 たとえば、モバイルデバイスが WiFi と 3G/4G ネットワークを切り替えた場合、IPアドレスが変更されます。 このように IPアドレスが変更しても、クライアントによる Webセッションの継続を許可できます (アプリケーションのセキュリティレベルは下がります)。 @@ -673,7 +673,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | | settings | Object | -> | 開始時の Webサーバー設定 | | 戻り値 | Object | <- | Webサーバー開始のステータス | @@ -692,7 +692,7 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------- | ----------------------- | ---------- | ------------------------------------- | | success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | | errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | @@ -733,13 +733,13 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt -| 引数 | タイプ | | 説明 | -| -- | --- | | -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| -- | - | | -------------------------------------------- | +| | | | このコマンドは引数を必要としません| | -`.stop()` 関数は、 対象の Webサーバーを停止します。 +`.stop()` 関数は、 対象の Webサーバーを停止します. Webサーバーが開始されている場合は、処理中のリクエストが完了次第、すべての Web接続と Webプロセスが閉じられます。 Webサーバーが開始されていなかった場合、関数はなにもしません。 > この関数は、[`.start()`](#start) 関数の *settings* 引数を使用してセッションに対して定義したカスタマイズされた Web設定があった場合、それらをリセットします。 From 1d0e523a865adf89a15ccafcaa1de06da953bae4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:05 +0200 Subject: [PATCH 2678/4889] New translations websocketconnectionclass.md (Japanese) --- .../API/WebSocketConnectionClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketConnectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketConnectionClass.md index 893ee868219ddd..17be8a9fe049d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketConnectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketConnectionClass.md @@ -44,7 +44,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 #### 説明 -`.handler` プロパティは、 接続を開始するのに使用された `connectionHandler` オブジェクトを取得するアクセサーを格納します。 +`.handler` プロパティは、 接続を開始するのに使用された `connectionHandler` オブジェクトを取得するアクセサーを格納します. @@ -58,7 +58,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 #### 説明 -`.id` プロパティは、 接続の一意な識別子を格納します。 +`.id` プロパティは、 接続の一意な識別子を格納します. このプロパティは 読み取り専用 です。 @@ -71,7 +71,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------------- |:--:| ------------------------------------ | | message | Text / Blob / Object | -> | 送信するメッセージ| @@ -79,14 +79,14 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 #### 説明 -`.send()` 関数は、 クライアントに *メッセージ* を送信します。 +`.send()` 関数は、 クライアントに *メッセージ* を送信します. *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ----------------------------------------------------------------------------------------------------- | | Text | UTF-8 のテキスト | -| Blob | バイナリデータ | +| BLOB | バイナリデータ | | Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | @@ -101,7 +101,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 #### 説明 -`.status` プロパティは、 接続ステータスを格納します ("Closing"、"Closed"、"Connected" のいずれか)。。 +`.status` プロパティは、 接続ステータスを格納します ("Closing"、"Closed"、"Connected" のいずれか)。. このプロパティは 読み取り専用 です。 @@ -115,7 +115,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- |:--:| --------------------------------------------------------- | | code | Integer | -> | クライアントに送信されるエラーコード (> 3000 である必要があり、そうでない場合メッセージは送信されません) | | message | Text | -> | クライアントに送信されるエラーメッセージ| @@ -126,7 +126,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 #### 説明 -`.terminate()` 関数は、 接続を強制終了します。 +`.terminate()` 関数は、 接続を強制終了します. 終了時に、*code* と *message* をクライアントに送信し、終了の理由を示すことができます。 @@ -139,7 +139,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 #### 説明 -`.wss` プロパティは、 接続の [`WebSocketServer`](WebSocketServerClass.md#4dwebsocketservernew) 親オブジェクトを格納します。 +`.wss` プロパティは、 接続の [`WebSocketServer`](WebSocketServerClass.md#4dwebsocketservernew) 親オブジェクトを格納します. このプロパティは 読み取り専用 です。 From a7d3219a5a3a4836fe2367f0a53ec1b25805b634 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:08 +0200 Subject: [PATCH 2679/4889] New translations websocketserverclass.md (French) --- .../version-20/API/WebSocketServerClass.md | 73 ++++++++++--------- 1 file changed, 39 insertions(+), 34 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md index d1452f5039948f..885ed7377ca17e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md @@ -3,6 +3,9 @@ id: WebSocketServerClass title: WebSocketServer --- + +La classe `WebSocketServer` vous permet de créer et configurer un serveur WebSocket en 4D. Une fois le serveur WebSocket 4D actif, vous pouvez ouvrir et utiliser les connexions WebSocket entre 4D et les clients en utilisant la classe [`WebSocketConnection`](WebSocketConnectionClass.md). +
    Historique | Release | Modifications | @@ -12,8 +15,6 @@ title: WebSocketServer
    -La classe `WebSocketServer` vous permet de créer et configurer un serveur WebSocket en 4D. Une fois le serveur WebSocket 4D actif, vous pouvez ouvrir et utiliser les connexions WebSocket entre 4D et les clients en utilisant la classe [`WebSocketConnection`](WebSocketConnectionClass.md). - :::note À propos des serveurs WebSocket Le protocole WebSocket fournit un canal de communication full-duplex entre un serveur WebSocket et un client (par exemple un navigateur Web). Pour plus d'informations sur les serveurs WebSocket, lisez [cette page sur Wikipedia](https://en.wikipedia.org/wiki/WebSocket). @@ -68,16 +69,16 @@ CALL WORKER("WebSocketServer"; Formula(wss := 4D.WebSocketServer.new($handler))) Function onConnection($wss: Object; $event: Object): Object // retourne une instance de la classe utilisateur // qui traitera les messages - return cs.myConnectionHandler.new() + return cs.myConnectionHandler.new() ``` 3. Définissez la classe utilisateur `myConnectionHandler` contenant la ou les fonction(s) de callback utilisée(s) pour gérer les messages : ```4d -// Classe myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // renvoie le message en majuscules + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -92,14 +93,14 @@ Voir [cet article de blog](https://blog.4d.com/websocket-server/) pour un exempl Les objets WebSocketServer offrent les propriétés et fonctions suivantes : -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#connections)    | -| [](#dataType)    | -| [](#handler)    | -| [](#path)    | -| [](#terminate)    | -| [](#terminated)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#connections)
    | +| [](#dataType)
    | +| [](#handler)
    | +| [](#path)
    | +| [](#terminate)
    | +| [](#terminated)
    | @@ -114,10 +115,8 @@ Les objets WebSocketServer offrent les propriétés et fonctions suivantes : | ----------------------------------- | ------------------ |:--:| --------------------------------------------------------------------------- | | [WSSHandler](#wsshandler-parameter) | Object | -> | Objet de la classe utilisateur déclarant les callbacks du serveur WebSocket | | [options](#options-parameter) | Object | -> | Paramètres de configuration du WebSocket | -| Résultat | 4D.WebSocketServer | <- | Nouvel objet WebSocketServer| - - -| +| Résultat | 4D.WebSocketServer | <- | Nouvel objet WebSocketServer | + The `4D.WebSocketServer.new()` function creates and starts a WebSocket server that will use the specified *WSSHandler* callbacks and (optionally) *options*, and returns a `4D.WebSocketServer` object. @@ -191,21 +190,21 @@ Cette callback est appelée lorsque le handshake est terminé. It must be called This example of a basic chat feature illustrates how to handle WebSocket server connections in a *WSSHandler* class. ```4d -//myWSServerHandler class +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) // The VerifyAddress method validates the client address - // The returned WSConnectionHandler object will be used + // The returned WSConnectionHandler object will be used // by 4D to instantiate the 4D.WebSocketConnection object // related to this connection return cs.myConnectionHandler.new() // See connectionHandler object - Else + Else // The connection is cancelled - return Null - End if + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -296,12 +295,12 @@ This example of a basic chat feature illustrates how to handle messages in a *co // myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Resend the message to all chat clients + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) // Send a message to new connected users - $ws.send("Welcome on the chat!") + $ws.send("Welcome on the chat!") // Send "New client connected" message to all other chat clients This.broadcast($ws;"New client connected") @@ -316,8 +315,8 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -388,21 +387,28 @@ Cette propriété est en lecture seule. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Paramètres | Type | | Description | -| ---------- | ---- |::| ------------------------------------------------------ | -| | | | Ne requiert aucun paramètre| +| Paramètres | Type | | Description | +| ---------- | ------- |:--:| --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | + -| +#### Description + +La fonction `.terminate()` closes the WebSocket server. + +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. -#### Description -La fonction `.terminate()` closes the WebSocket server. @@ -417,4 +423,3 @@ La propriété `.terminated` contient - From ebebcfe7635f7c7d260464a4a8be7951fae3dcbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:10 +0200 Subject: [PATCH 2680/4889] New translations websocketserverclass.md (Spanish) --- .../version-20/API/WebSocketServerClass.md | 89 ++++++++++--------- 1 file changed, 47 insertions(+), 42 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md index d27dce248bc127..ac89feefff179f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md @@ -3,6 +3,9 @@ id: WebSocketServerClass title: WebSocketServer --- + +La clase `WebSocketServer` permite crear y configurar un servidor WebSocket en 4D. Una vez que el servidor 4D WebSocket está activo, puede abrir y utilizar conexiones WebSocket entre 4D y los clientes utilizando la clase [`WebSocketConnection`](WebSocketConnectionClass.md). +
    Histórico | Lanzamiento | Modificaciones | @@ -12,8 +15,6 @@ title: WebSocketServer
    -La clase `WebSocketServer` permite crear y configurar un servidor WebSocket en 4D. Una vez que el servidor 4D WebSocket está activo, puede abrir y utilizar conexiones WebSocket entre 4D y los clientes utilizando la clase [`WebSocketConnection`](WebSocketConnectionClass.md). - :::note Sobre los servidores WebSocket El protocolo WebSocket ofrece un canal de comunicación full-duplex entre un servidor WebSocket y un cliente (por ejemplo, un navegador web). Para más información sobre servidores WebSocket, consulte [esta página en Wikipedia](https://en.wikipedia.org/wiki/WebSocket). @@ -68,16 +69,16 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) Function onConnection($wss : Object; $event : Object) : Object //devuelve una instancia de la clase usuario //que gestionará los mensajes - return cs.myConnectionHandler.new() + return cs.myConnectionHandler.new() ``` 3. Defina la clase usuario `myConnectionHandler` que contiene la(s) función(es) de retrollamada utilizada(s) para manejar los mensajes: ```4d -//clase myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - //envía el mensaje en mayúsculas + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -92,14 +93,14 @@ Consulte [esta entrada de blog](https://blog.4d.com/websocket-server/) para ver Los objetos de servidor WebSocket ofrecen las siguientes propiedades y funciones: -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#connections)    | -| [](#dataType)    | -| [](#handler)    | -| [](#path)    | -| [](#terminate)    | -| [](#terminated)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#connections)
    | +| [](#dataType)
    | +| [](#handler)
    | +| [](#path)
    | +| [](#terminate)
    | +| [](#terminated)
    | @@ -114,10 +115,8 @@ Los objetos de servidor WebSocket ofrecen las siguientes propiedades y funciones | ----------------------------------- | ------------------ |:--:| ------------------------------------------------------------------------------- | | [WSSHandler](#wsshandler-parameter) | Object | -> | Objeto de la clase usuario que declara las retrollamadas del servidor WebSocket | | [options](#options-parameter) | Object | -> | Parámetros de configuración de WebSocket | -| Result | 4D.WebSocketServer | <- | Nuevo objeto WebSocketServer| - - -| +| Result | 4D.WebSocketServer | <- | Nuevo objeto WebSocketServer | + La función `4D.WebSocketServer.new()` crea e inicia un servidor WebSocket que utilizará las retrollamadas *WSSHandler* especificados y (opcionalmente) *options* y devuelve un objeto `4D.WebSocketServer`. @@ -191,21 +190,21 @@ Evento emitido cuando se produce un error en el servidor WebSocket. Este ejemplo de una función básica de chat ilustra cómo manejar conexiones de servidor WebSocket en una clase *WSSHandler*. ```4d -//myWSServerHandler class +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) // The VerifyAddress method validates the client address - // The returned WSConnectionHandler object will be used + // The returned WSConnectionHandler object will be used // by 4D to instantiate the 4D.WebSocketConnection object // related to this connection return cs.myConnectionHandler.new() // See connectionHandler object - Else + Else // The connection is cancelled - return Null - End if + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -293,31 +292,31 @@ Función llamada cuando se ha producido un error. Este ejemplo de una función básica de chat ilustra cómo gestionar mensajes en una clase *connectionHandler*. ```4d -// Clase myConnectionHandler +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenviar el mensaje a todos los clientes del chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Enviar un mensaje a los nuevos usuarios conectados - $ws.send("¡Bienvenidos al chat!") - // Enviar el mensaje "Nuevo cliente conectado" a todos los demás clientes de chat - This.broadcast($ws; "Nuevo cliente conectado") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Enviar el mensaje "Cliente desconectado" a todos los demás clientes de chat - This.broadcast($ws; "Cliente desconectado") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar el mensaje a todos los clientes de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Comprobar que el id no es la conexión actual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -388,21 +387,28 @@ Esta propiedad es de sólo lectura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parámetros | Tipo | | Descripción | -| ---------- | ---- |::| ------------------------------------------------------- | -| | | | No requiere ningún parámetro| +| Parámetros | Tipo | | Descripción | +| ---------- | ------- |:--:| --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | + + +#### Descripción -| +La función `.terminate()` cierra el servidor WebSocket. + +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. -#### Descripción -La función `.terminate()` cierra el servidor WebSocket. @@ -417,4 +423,3 @@ La propiedad `.terminated` contiene - From 4b7d7809ab6071c31a385c33487abaa3e7252a11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:11 +0200 Subject: [PATCH 2681/4889] New translations websocketserverclass.md (Japanese) --- .../version-20/API/WebSocketServerClass.md | 147 +++++++++--------- 1 file changed, 76 insertions(+), 71 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md index b199097a036fd7..813cfa41033948 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md @@ -3,6 +3,9 @@ id: WebSocketServerClass title: WebSocketServer --- + +`WebSocketServer` クラスを使って、4D で WebSocketサーバーを作成および設定することができます。 4D WebSocketサーバーがアクティブになると、[`WebSocketConnection`](WebSocketConnectionClass.md) クラスを使用して 4D とクライアント間で WebSocket 接続を開き、使用することができます。 +
    履歴 | リリース | 内容 | @@ -12,8 +15,6 @@ title: WebSocketServer
    -`WebSocketServer` クラスを使って、4D で WebSocketサーバーを作成および設定することができます。 4D WebSocketサーバーがアクティブになると、[`WebSocketConnection`](WebSocketConnectionClass.md) クラスを使用して 4D とクライアント間で WebSocket 接続を開き、使用することができます。 - :::note WebSocket サーバーについて WebSocketプロトコルは、WebSocketサーバーとクライアント (Webブラウザーなど) の間の双方向通信のチャンネルを提供します。 WebSocketサーバーの詳細については、[Wikipedia のページ](https://ja.wikipedia.org/wiki/WebSocket) を参照ください。 @@ -68,16 +69,16 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) Function onConnection($wss : Object; $event : Object) : Object // ユーザークラスのインスタンスを返します // このインスタンスがサーバーへの接続を処理します - return cs.myConnectionHandler.new() + return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler クラス +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // メッセージを大文字に変えて送信します + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -92,14 +93,14 @@ WebSocket 接続を処理するクライアントサイドの Javascriptコー WebSocketサーバーオブジェクトは、以下のプロパティと機能を提供します: -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#connections)    | -| [](#dataType)    | -| [](#handler)    | -| [](#path)    | -| [](#terminate)    | -| [](#terminated)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#connections)
    | +| [](#dataType)
    | +| [](#handler)
    | +| [](#path)
    | +| [](#terminate)
    | +| [](#terminated)
    | @@ -110,17 +111,15 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 -| 引数 | タイプ | | 説明 | -| ---------------------------- | ------------------ |:--:| ------------------------------------------------------- | -| [WSSHandler](#wsshandler-引数) | Object | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | -| [options](#options-引数) | Object | -> | WebSocket の設定パラメーター | -| 戻り値 | 4D.WebSocketServer | <- | あたらしい WebSocketServer オブジェクト| - - -| +| 引数 | 型 | | 説明 | +| ---------------------------- | ------------------ |:--:| ----------------------------------------- | +| [WSSHandler](#wsshandler-引数) | Object | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | +| [options](#options-引数) | Object | -> | WebSocket の設定パラメーター | +| 戻り値 | 4D.WebSocketServer | <- | 新しい WebSocketServer オブジェクト | + -`4D.WebSocketServer.new()` 関数は、 指定した *WSSHandler* コールバックと、*options* の設定 (任意) を使用して WebSocketサーバーを作成および起動し、`4D.WebSocketServer` オブジェクトを返します。 +`4D.WebSocketServer.new()` 関数は、 指定した *WSSHandler* コールバックと、*options* の設定 (任意) を使用して WebSocketサーバーを作成および起動し、`4D.WebSocketServer` オブジェクトを返します. この関数を呼び出すには、[4D Webサーバー](WebServerClass.md) が起動されている必要があります。 WebSocketサーバーの **ホスト** と **ポート** は、4D Webサーバーのホストとポートと同じです。 @@ -131,7 +130,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 *WSSHandler* 引数には、WebSocketサーバーでイベント (主に接続イベント) が発生するたびに呼び出されるユーザークラスのインスタンスを渡します。 このクラスでは、以下のコールバック関数を定義します (`onConnection` のみ必須): -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ------------ | ---------------------------- | ----------------------------------- | --------- | | onConnection | [Function](FunctionClass.md) | (必須) 新規クライアント接続が開始した時のコールバック (後述参照) | undefined | | onOpen | [Function](FunctionClass.md) | WebSocketサーバーが起動した時のコールバック (後述参照) | undefined | @@ -141,7 +140,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onConnection**(*WSServer* : Object ; *event* : Object) : Object | null -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------- | ------------------ |:--:| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -154,7 +153,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onOpen**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ------------------ |:--:| ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -165,7 +164,7 @@ WebSocketサーバーが起動したときに発生するイベントです。 **WSHandler.onTerminate**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ------------------ |:--:| ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -176,7 +175,7 @@ HTTPサーバーまたは WebSocketサーバーが終了したときに発生す **WSHandler.onError**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------ | ------------------ |:--:| ---------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -191,27 +190,27 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -// myWSServerHandler クラス +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // VerifyAddress メソッドはクライアントのアドレスを検証します - // 返される WSConnectionHandler オブジェクトは、この接続に関連する - // 4D.WebSocketConnection オブジェクトをインスタンス化するために - // 4D によって使用されます + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection return cs.myConnectionHandler.new() - // connectionHandler オブジェクト参照 - Else - // 接続は解除されます - return Null - End if + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** サーバー起動") +LogFile("*** Server started") Function onTerminate($wss : Object; $event : Object) -LogFile("*** サーバー終了") +LogFile("*** Server closed") Function onError($wss : Object; $event : Object) LogFile("!!! サーバーエラー: "+$event.errors.first().message) @@ -222,7 +221,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `request` オブジェクトには、次のプロパティが格納されています: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------- | | headers | Object | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | | query | Object | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | @@ -234,7 +233,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `WSHandler.onConnection` コールバックの結果として、`connectionHandler` オブジェクトを渡します。これは、WebSocket 接続でイベントが発生するたび (主にメッセージが受信されるたび) に呼び出されるユーザークラスのインスタンスです。 このクラスでは、以下のコールバック関数を定義します (`onMessage` のみ必須): -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ----------- | ---------------------------- | ------------------------------------------ | | onMessage | [Function](FunctionClass.md) | (必須) この接続から新しいメッセージを受信したときに呼び出される関数 | | onOpen | [Function](FunctionClass.md) | `4D.WebSocketConnection` が作成されたときに呼び出される関数 | @@ -244,7 +243,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) **connectionHandler.onMessage**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- |:--:| ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -256,7 +255,7 @@ WebSocket データ用のコールバックです。 WebSocket がデータを **connectionHandler.onOpen**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- |:--:| ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -267,7 +266,7 @@ WebSocket データ用のコールバックです。 WebSocket がデータを **connectionHandler.onTerminate**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ------ | ------------------------------------------------------- |:--:| -------------------------------------------------------------------------------------------------------- | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -279,7 +278,7 @@ WebSocket 終了したときに呼び出されます。 **connectionHandler.onError**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | | タイプ | | 説明 | +| 引数 | | | 型 | | 説明 | | ----- | ------ | ---------- | ------------------------------------------------------- |:----------------------------------------------------------------------------------------------------:| ------------------------ | | ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | | Object | <- | 引数 | @@ -293,31 +292,31 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler クラス +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // すべてのチャットクライアントにメッセージを送信します + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // 新規接続ユーザーにメッセージを送信します - $ws.send("チャットへようこそ!") - // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します - This.broadcast($ws;"新規クライアントが接続しました") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します - This.broadcast($ws;"クライアント接続が切断されました") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // すべてのチャットクライアントにメッセージを送信します + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // id がカレント接続ではないことを確認します + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -326,7 +325,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) 任意の *options* 引数には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | | path | Text | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | | dataType | Text | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | @@ -339,7 +338,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) #### 説明 -`.connections` プロパティは、 WebSocketサーバーが処理しているカレントの接続をすべて格納します。 コレクションの各要素が [`WebSocketConnection` オブジェクト](WebSocketConnectionClass.md) です。 +`.connections` プロパティは、 WebSocketサーバーが処理しているカレントの接続をすべて格納します. コレクションの各要素が [`WebSocketConnection` オブジェクト](WebSocketConnectionClass.md) です。 接続が終了すると、このオブジェクトの [`status`](WebSocketConnectionClass.md#status) は "Closed" に変わり、コレクションから削除されます。 @@ -354,7 +353,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) #### 説明 -`.dataType` プロパティは、 受信または送信されるデータの型。 +`.dataType` プロパティは、 受信または送信されるデータの型. このプロパティは 読み取り専用 です。 @@ -367,7 +366,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) #### 説明 -`.handler` プロパティは、 WebSocketサーバーの開始に使用された `WSSHandler` オブジェクトを取得するアクセサーです。 +`.handler` プロパティは、 WebSocketサーバーの開始に使用された `WSSHandler` オブジェクトを取得するアクセサーです. @@ -379,7 +378,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) #### 説明 -`.path` プロパティは、 WebSocketサーバーにアクセスするためのパスのパターンです。 パスが定義されなかった場合、WebSocketサーバーはすべての接続を管理します。 +`.path` プロパティは、 WebSocketサーバーにアクセスするためのパスのパターンです. パスが定義されなかった場合、WebSocketサーバーはすべての接続を管理します。 このプロパティは 読み取り専用 です。 @@ -388,21 +387,28 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| 引数 | タイプ | | 説明 | -| -- | --- |::| -------------------------------------------- | -| | | | このコマンドは引数を必要としません| +| 引数 | 型 | | 説明 | +| ------- | -- |:--:| --------------------------------------------------------------- | +| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | + + +#### 説明 -| +`.terminate()` 関数は、 WebSocketサーバーを終了します. + +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. -#### 説明 -`.terminate()` 関数は、 WebSocketサーバーを終了します @@ -413,8 +419,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) #### 説明 -`.terminated` プロパティは、 WebSocketサーバーが終了している場合には true です。 +`.terminated` プロパティは、 WebSocketサーバーが終了している場合には true です. このプロパティは 読み取り専用 です。 - From ba96811b4419b574bf2656bb43f9af70e8384a0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:13 +0200 Subject: [PATCH 2682/4889] New translations websocketserverclass.md (Portuguese, Brazilian) --- .../version-20/API/WebSocketServerClass.md | 101 +++++++++--------- 1 file changed, 53 insertions(+), 48 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md index a89f0daea3db02..7cb5785e94bb51 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md @@ -3,6 +3,9 @@ id: WebSocketServerClass title: WebSocketServer --- + +A classe `WebSocketServer` permite-lhe criar e configurar um servidor WebSocket em 4D. Uma vez que o servidor 4D WebSocket está ativo, você pode abrir e usar conexões WebSocket entre 4D e clientes usando a classe [`WebSocketConnection`](WebSocketConnectionClass.md). +
    Histórico | Release | Mudanças | @@ -12,8 +15,6 @@ title: WebSocketServer
    -A classe `WebSocketServer` permite-lhe criar e configurar um servidor WebSocket em 4D. Uma vez que o servidor 4D WebSocket está ativo, você pode abrir e usar conexões WebSocket entre 4D e clientes usando a classe [`WebSocketConnection`](WebSocketConnectionClass.md). - :::note Sobre os servidores WebSocket O protocolo WebSocket proporciona um canal de comunicação full-duplex entre um servidor WebSocket e um cliente (por exemplo, um navegador Web). Para mais informações sobre servidores WebSocket, leia [esta página na Wikipédia](https://en.wikipedia.org/wiki/WebSocket). @@ -68,16 +69,16 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) Function onConnection($wss : Object; $event : Object) : Object //retorna uma instância da classe de utilizador //que tratará as mensagens - return cs.myConnectionHandler.new() + return cs.myConnectionHandler.new() ``` 3. Definir a classe de utilizador `myConnectionHandler` que contém funções de retorno de chamada utilizadas para tratar mensagens: ```4d -// classe myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - //envia a mensagem em maiúsculas + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -92,14 +93,14 @@ Consulte [esta publicação do blogue](https://blog.4d.com/websocket-server/) pa Os objectos de servidor WebSocket fornecem as seguintes propriedades e funções: -| | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](#connections)    | -| [](#dataType)    | -| [](#handler)    | -| [](#path)    | -| [](#terminate)    | -| [](#terminated)    | +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](#connections)
    | +| [](#dataType)
    | +| [](#handler)
    | +| [](#path)
    | +| [](#terminate)
    | +| [](#terminated)
    | @@ -114,10 +115,8 @@ Os objectos de servidor WebSocket fornecem as seguintes propriedades e funções | ----------------------------------- | ------------------ |:--:| ---------------------------------------------------------------------------------------- | | [WSSHandler](#wsshandler-parameter) | Object | -> | Objecto da classe de utilizador que declara as chamadas de retorno do servidor WebSocket | | [options](#options-parameter) | Object | -> | Parâmetros de configuração do WebSocket | -| Resultados | 4D.WebSocketServer | <- | Novo objecto WebSocketServer| - - -| +| Resultados | 4D.WebSocketServer | <- | Novo objeto WebSocketServer | + A função `4D.WebSocketServer.new()` cria e inicia um servidor WebSocket que utilizará as chamadas de retorno *WSSHandler* e (opcionalmente) as opções *especificadas*, e devolve um objecto `4D.WebSocketServer`. @@ -191,23 +190,23 @@ Evento emitido quando ocorre um erro no servidor WebSocket. Este exemplo de um recurso básico de bate-papo ilustra como lidar com conexões de servidor WebSocket em uma classe *WSSHandler* . ```4d -//myWSServerHandler class +//myWSServerHandler class -Function onConnection($wss : Object; $event: Object) : Object +Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // O método VerifyAddress valida o endereço do cliente - // O objeto WSConnectionHandler retornado será usado - // por 4D para instanciar o objeto 4D.WebSocketConnection - // relacionado a essa conexão + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection return cs.myConnectionHandler.new() - // Ver objecto connectionHandler - Else - // A ligação é cancelada - return Null - End if + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if -Function onOpen($wss : Object; $event: Object) +Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") Function onTerminate($wss : Object; $event : Object) @@ -296,28 +295,28 @@ Este exemplo de uma funcionalidade básica de conversação ilustra como tratar // myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenviar a mensagem a todos os clientes do chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Enviar uma mensagem aos novos utilizadores ligados - $ws.send("Welcome on the chat!") - // Enviar a mensagem "Novo cliente ligado" a todos os outros clientes de chat - This.broadcast($ws; "Novo cliente ligado") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Enviar a mensagem "Cliente desligado" a todos os outros clientes de chat - This.broadcast($ws; "Cliente desligado") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar a mensagem a todos os clientes de conversação + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Verificar se o id não é a ligação actual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -388,21 +387,28 @@ Esta propriedade é só de leitura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parâmetro | Tipo | | Descrição | -| --------- | ---- |::| ----------------------------------------------------- | -| | | | Não exige nenhum parâmetro| +| Parâmetro | Tipo | | Descrição | +| --------- | ------- |:--:| --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | + -| +#### Descrição + +A função `.terminate()` fecha o servidor WebSocket. + +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. -#### Descrição -A função `.terminate()` fecha o servidor WebSocket. @@ -417,4 +423,3 @@ A propriedade `.terminated` contém - From 18ceb9997ec56c0bd48e218d9e0811d8f8e6590b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:17 +0200 Subject: [PATCH 2683/4889] New translations ziparchiveclass.md (Japanese) --- .../version-20/API/ZipArchiveClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md index c21110c12ceb15..28bbeb96ebde1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md @@ -50,7 +50,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | --------- |:--:| ------------------------------------------------------------------------------ | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | @@ -63,7 +63,7 @@ End if #### 説明 -`ZIP Create archive` コマンドは、 圧縮された ZIPArchive オブジェクトを作成し、その処理のステータスを返します。 +`ZIP Create archive` コマンドは、 圧縮された ZIPArchive オブジェクトを作成し、その処理のステータスを返します. 第1引数として、4D.File、4D.Folder、あるいは zipStructure オブジェクトを渡すことができます。 @@ -73,13 +73,13 @@ End if - *zipStructure*: ZIPArchive オブジェクトを表すオブジェクトを引数として渡します。 以下のプロパティを利用して、このオブジェクトを定義することが可能です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | | level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | | encryption | Integer | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | | password | Text | 暗号化が必要な場合に使用するパスワード | -| files | Collection |
  • `4D.File` または `4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティタイプ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | +| files | Collection |
  • `4D.File` または `4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | | callback | 4D.Function | $1 に圧縮の進捗 (0 - 100) を受け取るコールバックフォーミュラ | *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 @@ -90,7 +90,7 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | --------------------------------------------------------------------------------------------- | | statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | | status | Integer | ステータスコード | @@ -204,7 +204,7 @@ $err:=ZIP Create archive($zip; $destination) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------------- |:--:| -------------------------------------- | | zipFile | 4D.File | -> | ZIPアーカイブファイル | | password | Text | -> | ZIPアーカイブのパスワード (必要であれば) | @@ -214,7 +214,7 @@ $err:=ZIP Create archive($zip; $destination) #### 説明 -`ZIP Read archive` コマンドは、 *zipFile* のコンテンツを取得し、`4D.ZipArchive` オブジェクト形式で返します。 +`ZIP Read archive` コマンドは、 *zipFile* のコンテンツを取得し、`4D.ZipArchive` オブジェクト形式で返します. > このコマンドは ZIPアーカイブを展開することはしません。その中身に関する情報を提供するのみです。 アーカイブのコンテンツを取り出すには、[file.copyTo()](Document.md#copyto) あるいは [folder.copyTo()](Directory.md#copyto) などの関数を使用します。 @@ -272,7 +272,7 @@ root フォルダーから取り出します: #### 説明 -`.root` プロパティは、 ZIPアーカイブのコンテンツにアクセスするためのバーチャルフォルダーを格納します。 +`.root` プロパティは、 ZIPアーカイブのコンテンツにアクセスするためのバーチャルフォルダーを格納します. `root` フォルダーとそのコンテンツは、[ZipFile](ZipFileClass.md) および [ZipFolder](ZipFolderClass.md) の関数とプロパティを使用することで操作可能です。 From e91f0fcc95f4c00146e19690a699cf05bcec27f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:25 +0200 Subject: [PATCH 2684/4889] New translations overview.md (French) --- .../docusaurus-plugin-content-docs/version-20/API/overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/overview.md index 95f6df4fb92c56..c3384622134fea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/overview.md @@ -15,6 +15,8 @@ Les conventions suivantes sont utilisées dans la syntaxe de la fonction : - les caractères `{ }` (accolades) indiquent des paramètres facultatifs. Par exemple, `.delete( { option : Integer } )` signifie que le paramètre *option* peut être omis lors de l'appel de la fonction. - la notation `{ ; ...param }` indique un nombre illimité de paramètres. Par exemple, `.concat( value : any { ;...valueN } ) : Collection` signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. -- le mot-clé `any` est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...). +- le mot-clé `any` est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...). +## Voir également +[Classes in the 4D Language](../Concepts/classes.md). From 53db94ad8bfc12f0028ab8ed1d8e1eb6f34beda0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:27 +0200 Subject: [PATCH 2685/4889] New translations overview.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/API/overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/overview.md index 6449935dd814b5..7d67377c946312 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/overview.md @@ -15,6 +15,8 @@ En la sintaxis de la función se utilizan las siguientes convenciones: - los caracteres `{ }` indican los parámetros opcionales. Por ejemplo, `.delete( { option : Integer } )` significa que el parámetro *option* puede omitirse al llamar a la función. - la notación `{ ; ...param }` indica un número ilimitado de parámetros. Por ejemplo, `.concat( value : any { ;...valueN } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo. -- la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo que se pueda almacenar dentro de los atributos (número, texto, booleano, fecha, hora, objeto, colección...). +- la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo que se pueda almacenar dentro de los atributos (número, texto, booleano, fecha, hora, objeto, colección...). +## Ver también +[Classes in the 4D Language](../Concepts/classes.md). From 652d8a991a7516de5506d4581b930c664816e9fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:28 +0200 Subject: [PATCH 2686/4889] New translations overview.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/API/overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/overview.md index 831643962f67d8..03059ba8188dbe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/overview.md @@ -15,6 +15,8 @@ title: クラス関数について - 中カッコ `{ }` は、任意のパラメーターを示します。 たとえば、`.delete( { option : Integer } )` という表記の場合、関数を呼び出す際に *option* パラメーターを省略することができます。 - `{ ; ...param }` という表記は、パラメーターの数に制限がないことを示します。 たとえば、`.concat( value : any { ;...valueN } ) : Collection` という表記の場合、データ型および数に制限なく関数に引数を渡すことができます。 -- `any` キーワードは、属性として保存可能な範囲 (数値、テキスト、ブール、日付、時間、オブジェクト、コレクション) でデータ型に制限のないパラメーターを示すのに使用されます。 +- `any` キーワードは、属性として保存可能な範囲 (数値、テキスト、ブール、日付、時間、オブジェクト、コレクション) でデータ型に制限のないパラメーターを示すのに使用されます。 +## 参照 +[4Dランゲージのクラス](../Concepts/classes.md)。 From 9fb3a301c9f186320311a90706bf0b8b61d2bb4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:30 +0200 Subject: [PATCH 2687/4889] New translations overview.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-20/API/overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/overview.md index ec205e9f8dc3ea..9a906b7e9559c6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/overview.md @@ -15,6 +15,8 @@ As seguintes convenções são utilizadas na sintaxe da função: - os caracteres `{ }` (chaves) indicam parâmetros opcionais. Por exemplo, `.delete( { option : Integer } )` significa que o parâmetro *opção* pode ser omitido ao chamar a função. - o `{ ; ...param }` notação indica um número ilimitado de parâmetros. Por exemplo, `.concat( valor : qualquer { ;...valorN } ) : A colecção` significa que um número ilimitado de valores de qualquer tipo pode ser passado para a função. -- a `any` é utilizada para parâmetros que podem ser de qualquer tipo e que podem ser armazenados dentro dos atributos (número, texto, booleano, data, hora, objecto, colecção...). +- a `any` é utilizada para parâmetros que podem ser de qualquer tipo e que podem ser armazenados dentro dos atributos (número, texto, booleano, data, hora, objecto, colecção...). +## Veja também +[Classes in the 4D Language](../Concepts/classes.md). From e97b64458ff2c1974feed7177889d29d3370b920 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:33 +0200 Subject: [PATCH 2688/4889] New translations cli.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md index e8b5bb3ca21201..1973ddeabb0365 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From 474d6c76103fc4bdd6b5dd1444a9fa55f7816822 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:45 +0200 Subject: [PATCH 2689/4889] New translations data-collect.md (Japanese) --- .../version-20/Admin/data-collect.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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 84f72a4a9114f1..933413df408fe9 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 @@ -27,7 +27,7 @@ title: データ収集 ### データベース起動時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------------------- | -------------- | ---------------------------------------------------------------------------------------- | | CPU | Text | プロセッサーの名前、種類、および速度 | | numberOfCores | Number | コアの合計数 | @@ -55,14 +55,14 @@ title: データ収集 ### Webサーバー起動時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------- | ------ | -------------------------------------- | | webServer | Object | Webサーバーが起動中、または起動済みの場合は "started":true | ### 一定時間ごとに収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------------------------- | ------ | ------------ | | maximumNumberOfWebProcesses | Number | 最大同時Webプロセス数 | | maximumUsedPhysicalMemory | Number | 最大使用した物理メモリ | @@ -71,7 +71,7 @@ title: データ収集 ### 収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------------------------- | ------ | ------------------------------ | | uptime | Number | ローカル4Dデータベースが開かれてからの経過時間 (秒単位) | | cacheReadBytes | Object | キャッシュから読み出したバイト数 | @@ -91,7 +91,7 @@ title: データ収集 ### データベースの終了時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------------- | ------ | ------------------------ | | webserverHits | Number | データ収集中の Webサーバーのヒット数 | | restHits | Number | データ収集中の RESTサーバーのヒット数 | @@ -103,7 +103,7 @@ title: データ収集 ### PHP execute の呼び出し毎に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------- | ------- | --------------------------------------------------------- | | phpCall | Number | `PHP execute` の呼び出し回数 | | externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | @@ -111,7 +111,7 @@ title: データ収集 ### クライアント接続時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | -------------------------- | ---------- | ----------------------------------------- | | maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | | connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | From 7c948414f249ee4a8231f7704d0bbac38d53152e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:49 +0200 Subject: [PATCH 2690/4889] New translations dataexplorer.md (Japanese) --- .../version-20/Admin/dataExplorer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/dataExplorer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/dataExplorer.md index 4ab2fb208d4fd4..8a12ce1bb50a1a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/dataExplorer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/dataExplorer.md @@ -128,7 +128,7 @@ title: データエクスプローラー - **null** は、その属性値が定義されていないことを示します。 - **not null** は、属性値が定義されていることを示します (つまり、true または false)。 -#### Text +#### テキスト テキストフィルターは、文字の大小を区別しません (a = A)。 From 0b24d89a843a9483804d9fa60f81c438bbb99c39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:14:58 +0200 Subject: [PATCH 2691/4889] New translations webadmin.md (French) --- .../docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md index 9f2d401af2e1c6..07095f0fb375b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md @@ -59,7 +59,7 @@ Vous pouvez configurer le composant `WebAdmin` dans la [fenêtre de configuratio > Si vous utilisez une application 4D sans interface, vous pouvez utiliser des [arguments de *l'interface de ligne de commande*](#webadmin-headless-configuration) pour définir des paramètres de base. La définition de paramètres avancés se fait via le fichier de paramètres. -### Fenêtre de configuration +### Boîte de dialogue des Propriétés Pour ouvrir la fenêtre de configuration des paramètres d'administration web, sélectionnez **Fichier > Administration web > Propriétés...**. From 500d2e9a310e1d5bd452d1c6455017a4b9750115 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:04 +0200 Subject: [PATCH 2692/4889] New translations backup.md (Japanese) --- .../version-20/Backup/backup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Backup/backup.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Backup/backup.md index 5e90ed7539af48..65b9086154d88f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Backup/backup.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Backup/backup.md @@ -6,7 +6,7 @@ title: バックアップ 4D では、次の 3つの方法でバックアップを開始することができます: -- 手動による方法: 4D の **ファイル** メニューから **バックアップ...** コマンドを使用します。または、[Maintenance & Security Center (MSC)](MSC/backup.md) の **バックアップ** ボタンをクリックします。 +- 手動による方法: 4D の **ファイル** メニューから **バックアップ...** コマンドを使用します。または、[Maintenance & Security Center (MSC)](MSC/backup.md) の **バックアップ** ボタンをクリックします。 - 自動的に行う方法: ストラクチャー設定からスケジューラーを使用します。 - プログラムによる方法: `BACKUP` コマンドを使用します。 @@ -16,7 +16,7 @@ title: バックアップ 1. 4D の **ファイル** メニューから **バックアップ...** を選択します。 バックアップウインドウが表示されます: ![](../assets/en/Backup/backup01.png) "バックアップファイルの保存先" エリアの隣のポップアップメニューを使用して、バックアップファイルの保存場所を確認することができます。 この場所はデータベース設定の **バックアップ/設定** ページにて、設定されています。 -- 4D の [Maintenance & Security Center (MSC)](MSC/overview.md) を開いて、[バックアップページ](MSC/backup.md) から操作することもできます。 +- 4D の [Maintenance & Security Center (MSC)](MSC/overview.md) を開いて、[バックアップページ](MSC/backup.md) から操作することもできます。 **データベースプロパティ...** ボタンをクリックすると、ストラクチャー設定のバックアップ/設定ページが表示されます。 From d0418a376f4f16a91c75ba4624fff3340b2b3506 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:29 +0200 Subject: [PATCH 2693/4889] New translations classes.md (Japanese) --- .../version-20/Concepts/classes.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md index 54df6855c0fc9f..f79c0ea76b2acc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- @@ -105,13 +105,13 @@ Project フォルダー Project Sources Classes Polygon.4dm **cs** : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ------------------------------------------------------ | | classStore | Object | <- | プロジェクトまたはコンポーネントのユーザークラスストア| | -`cs` コマンドは、 カレントプロジェクトまたはコンポーネントのユーザークラスストアを返します。 これには、プロジェクトまたはコンポーネントにて [定義](#クラス定義) されている、すべてのユーザークラスが含まれます。 デフォルトでは、 [ORDAクラス](ORDA/ordaClasses.md) のみ利用可能です。 +`cs` コマンドは、 カレントプロジェクトまたはコンポーネントのユーザークラスストアを返します. これには、プロジェクトまたはコンポーネントにて [定義](#クラス定義) されている、すべてのユーザークラスが含まれます。 デフォルトでは、 [ORDAクラス](ORDA/ordaClasses.md) のみ利用可能です。 #### 例題 @@ -127,13 +127,13 @@ $instance:=cs.myClass.new() **4D** : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ----------------------------------- | | classStore | Object | <- | 4Dクラスストア| | -`4D` コマンドは、 ビルトイン 4Dクラスのクラスストアを返します。 [CryptoKey](API/CryptoKeyClass.md) などの専用 API へのアクセスを提供します。 +`4D` コマンドは、 ビルトイン 4Dクラスのクラスストアを返します. [CryptoKey](API/CryptoKeyClass.md) などの専用 API へのアクセスを提供します。 #### 例題 @@ -354,7 +354,7 @@ $o:=cs.MyClass.new("John";42) | `Real` | 実数値 | | `Pointer` | ポインター値 | | `Picture` | ピクチャー値 | -| `Blob` | スカラーBLOB値 | +| `BLOB` | スカラーBLOB値 | | `Collection` | コレクション値 | | `Variant` | バリアント値 | | `Object` | デフォルトクラス (4D.Object) のオブジェクト | @@ -516,14 +516,14 @@ Class constructor ($side : Integer) **Super**( ...param : any )
    **Super** : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | -- | ---------------------------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト| | -`Super` キーワードによって、 スーパークラス (親クラス) を呼び出すことができます。 +`Super` キーワードによって、 スーパークラス (親クラス) を呼び出すことができます. `Super` は次の 2つの目的のために使います: @@ -626,13 +626,13 @@ $message:=$square.description() // "I have 4 sides which are all equal" **This** : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------- | | 戻り値 | Object | <- | カレントオブジェクト| | -`This` キーワードは、 現在処理中のオブジェクトへの参照を返します。 +`This` キーワードは、 現在処理中のオブジェクトへの参照を返します. `This` の値は、呼ばれ方によって決まります。 `This` の値は実行時に代入により設定することはできません。また、呼び出されるたびに違う値となりえます。 From f87c0bcab34182c38abec830b0f9c626db27b760 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:35 +0200 Subject: [PATCH 2694/4889] New translations commands.md (Japanese) --- .../version-20/Concepts/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/commands.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/commands.md index 828da075d16a55..c3eb6724c13e89 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/commands.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/commands.md @@ -134,7 +134,7 @@ title: コマンド [WA Back URL available](https://doc.4d.com/4dv20/help/command/ja/page1026.html) (1026) - [WA Create URL history menu](https://doc.4d.com/4dv20/help/command/ja/page1049.html) (1049) - [WA Evaluate JavaScript](https://doc.4d.com/4dv20/help/command/ja/page1029.html) (1029) - [WA EXECUTE JAVASCRIPT FUNCTION](https://doc.4d.com/4dv20/help/command/ja/page1043.html) (1043) - [WA Forward URL available](https://doc.4d.com/4dv20/help/command/ja/page1027.html) (1027) - [WA Get current URL](https://doc.4d.com/4dv20/help/command/ja/page1025.html) (1025) - [WA GET EXTERNAL LINKS FILTERS](https://doc.4d.com/4dv20/help/command/ja/page1033.html) (1033) - [WA Get last filtered URL](https://doc.4d.com/4dv20/help/command/ja/page1035.html) (1035) - [WA GET LAST URL ERROR](https://doc.4d.com/4dv20/help/command/ja/page1034.html) (1034) - [WA Get page content](https://doc.4d.com/4dv20/help/command/ja/page1038.html) (1038) - [WA Get page title](https://doc.4d.com/4dv20/help/command/ja/page1036.html) (1036) - [WA GET PREFERENCE](https://doc.4d.com/4dv20/help/command/ja/page1042.html) (1042) - [WA GET URL FILTERS](https://doc.4d.com/4dv20/help/command/ja/page1031.html) (1031) - [WA GET URL HISTORY](https://doc.4d.com/4dv20/help/command/ja/page1048.html) (1048) - [WA OPEN BACK URL](https://doc.4d.com/4dv20/help/command/ja/page1021.html) (1021) - [WA OPEN FORWARD URL](https://doc.4d.com/4dv20/help/command/ja/page1022.html) (1022) - [WA OPEN URL](https://doc.4d.com/4dv20/help/command/ja/page1020.html) (1020) - [WA OPEN WEB INSPECTOR](https://doc.4d.com/4dv20/help/command/ja/page1736.html) (1736) - [WA REFRESH CURRENT URL](https://doc.4d.com/4dv20/help/command/ja/page1023.html) (1023) - [WA Run offscreen area](https://doc.4d.com/4dv20/help/command/ja/page1727.html) (1727) - [WA SET EXTERNAL LINKS FILTERS](https://doc.4d.com/4dv20/help/command/ja/page1032.html) (1032) - [WA SET PAGE CONTENT](https://doc.4d.com/4dv20/help/command/ja/page1037.html) (1037) - [WA SET PREFERENCE](https://doc.4d.com/4dv20/help/command/ja/page1041.html) (1041) - [WA SET URL FILTERS](https://doc.4d.com/4dv20/help/command/ja/page1030.html) (1030) - [WA STOP LOADING URL](https://doc.4d.com/4dv20/help/command/ja/page1024.html) (1024) - [WA ZOOM IN](https://doc.4d.com/4dv20/help/command/ja/page1039.html) (1039) - [WA ZOOM OUT](https://doc.4d.com/4dv20/help/command/ja/page1040.html) (1040) - [WEB GET BODY PART](https://doc.4d.com/4dv20/help/command/ja/page1212.html) (1212) - [WEB Get body part count](https://doc.4d.com/4dv20/help/command/ja/page1211.html) (1211) - [WEB Get Current Session ID](https://doc.4d.com/4dv20/help/command/ja/page1162.html) (1162) - [WEB GET HTTP BODY](https://doc.4d.com/4dv20/help/command/ja/page814.html) (814) - [WEB GET HTTP HEADER](https://doc.4d.com/4dv20/help/command/ja/page697.html) (697) - [WEB GET OPTION](https://doc.4d.com/4dv20/help/command/ja/page1209.html) (1209) - [WEB Get server info](https://doc.4d.com/4dv20/help/command/ja/page1531.html) (1531) - [WEB GET STATISTICS](https://doc.4d.com/4dv20/help/command/ja/page658.html) (658) - [WEB GET VARIABLES](https://doc.4d.com/4dv20/help/command/ja/page683.html) (683) - [WEB Is secured connection](https://doc.4d.com/4dv20/help/command/ja/page698.html) (698) - [WEB Is server running](https://doc.4d.com/4dv20/help/command/ja/page1313.html) (1313) - [WEB LEGACY CLOSE SESSION](https://doc.4d.com/4dv20/help/command/ja/page1208.html) (1208) - [WEB LEGACY GET SESSION EXPIRATION](https://doc.4d.com/4dv20/help/command/ja/page1207.html) (1207) - [WEB SEND BLOB](https://doc.4d.com/4dv20/help/command/ja/page654.html) (654) - [WEB SEND FILE](https://doc.4d.com/4dv20/help/command/ja/page619.html) (619) - [WEB SEND HTTP REDIRECT](https://doc.4d.com/4dv20/help/command/ja/page659.html) (659) - [WEB SEND RAW DATA](https://doc.4d.com/4dv20/help/command/ja/page815.html) (815) - [WEB SEND TEXT](https://doc.4d.com/4dv20/help/command/ja/page677.html) (677) - [WEB Server](https://doc.4d.com/4dv20/help/command/ja/page1674.html) (1674) - [WEB Server list](https://doc.4d.com/4dv20/help/command/ja/page1716.html) (1716) - [WEB SERVICE AUTHENTICATE](https://doc.4d.com/4dv20/help/command/ja/page786.html) (786) - [WEB SERVICE CALL](https://doc.4d.com/4dv20/help/command/ja/page778.html) (778) - [WEB SERVICE Get info](https://doc.4d.com/4dv20/help/command/ja/page780.html) (780) - [WEB SERVICE GET RESULT](https://doc.4d.com/4dv20/help/command/ja/page779.html) (779) - [WEB SERVICE SET OPTION](https://doc.4d.com/4dv20/help/command/ja/page901.html) (901) - [WEB SERVICE SET PARAMETER](https://doc.4d.com/4dv20/help/command/ja/page777.html) (777) - [WEB SET HOME PAGE](https://doc.4d.com/4dv20/help/command/ja/page639.html) (639) - [WEB SET HTTP HEADER](https://doc.4d.com/4dv20/help/command/ja/page660.html) (660) - [WEB SET OPTION](https://doc.4d.com/4dv20/help/command/ja/page1210.html) (1210) - [WEB SET ROOT FOLDER](https://doc.4d.com/4dv20/help/command/ja/page634.html) (634) - [WEB START SERVER](https://doc.4d.com/4dv20/help/command/ja/page617.html) (617) - [WEB STOP SERVER](https://doc.4d.com/4dv20/help/command/ja/page618.html) (618) - [WEB Validate digest](https://doc.4d.com/4dv20/help/command/ja/page946.html) (946) - [Window kind](https://doc.4d.com/4dv20/help/command/ja/page445.html) (445) - [WINDOW LIST](https://doc.4d.com/4dv20/help/command/ja/page442.html) (442) - [Window process](https://doc.4d.com/4dv20/help/command/ja/page446.html) (446) - [Windows Alt down](https://doc.4d.com/4dv20/help/command/ja/page563.html) (563) - [Windows Ctrl down](https://doc.4d.com/4dv20/help/command/ja/page562.html) (562) - [WP Add picture](https://doc.4d.com/4dv20/help/command/ja/page1536.html) (1536) - [WP Bookmark range](https://doc.4d.com/4dv20/help/command/ja/page1416.html) (1416) - [WP COMPUTE FORMULAS](https://doc.4d.com/4dv20/help/command/ja/page1707.html) (1707) - [WP DELETE BOOKMARK](https://doc.4d.com/4dv20/help/command/ja/page1419.html) (1419) - [WP DELETE FOOTER](https://doc.4d.com/4dv20/help/command/ja/page1589.html) (1589) - [WP DELETE HEADER](https://doc.4d.com/4dv20/help/command/ja/page1588.html) (1588) - [WP DELETE PICTURE](https://doc.4d.com/4dv20/help/command/ja/page1701.html) (1701) - [WP DELETE STYLE SHEET](https://doc.4d.com/4dv20/help/command/ja/page1652.html) (1652) - [WP DELETE SUBSECTION](https://doc.4d.com/4dv20/help/command/ja/page1584.html) (1584) - [WP DELETE TEXT BOX](https://doc.4d.com/4dv20/help/command/ja/page1798.html) (1798) - [WP EXPORT DOCUMENT](https://doc.4d.com/4dv20/help/command/ja/page1337.html) (1337) - [WP EXPORT VARIABLE](https://doc.4d.com/4dv20/help/command/ja/page1319.html) (1319) - [WP Find all](https://doc.4d.com/4dv20/help/command/ja/page1755.html) (1755) - [WP Find next](https://doc.4d.com/4dv20/help/command/ja/page1764.html) (1764) - [WP Find previous](https://doc.4d.com/4dv20/help/command/ja/page1765.html) (1765) - [WP FREEZE FORMULAS](https://doc.4d.com/4dv20/help/command/ja/page1708.html) (1708) - [WP GET ATTRIBUTES](https://doc.4d.com/4dv20/help/command/ja/page1345.html) (1345) - [WP Get body](https://doc.4d.com/4dv20/help/command/ja/page1516.html) (1516) - [WP GET BOOKMARKS](https://doc.4d.com/4dv20/help/command/ja/page1417.html) (1417) - [WP Get breaks](https://doc.4d.com/4dv20/help/command/ja/page1768.html) (1768) - [WP Get data context](https://doc.4d.com/4dv20/help/command/ja/page1787.html) (1787) - [WP Get element by ID](https://doc.4d.com/4dv20/help/command/ja/page1549.html) (1549) - [WP Get elements](https://doc.4d.com/4dv20/help/command/ja/page1550.html) (1550) - [WP Get footer](https://doc.4d.com/4dv20/help/command/ja/page1504.html) (1504) - [WP Get formulas](https://doc.4d.com/4dv20/help/command/ja/page1702.html) (1702) - [WP Get frame](https://doc.4d.com/4dv20/help/command/ja/page1519.html) (1519) - [WP Get header](https://doc.4d.com/4dv20/help/command/ja/page1503.html) (1503) - [WP Get links](https://doc.4d.com/4dv20/help/command/ja/page1643.html) (1643) - [WP Get page count](https://doc.4d.com/4dv20/help/command/ja/page1412.html) (1412) - [WP Get position](https://doc.4d.com/4dv20/help/command/ja/page1577.html) (1577) - [WP Get section](https://doc.4d.com/4dv20/help/command/ja/page1581.html) (1581) - [WP Get sections](https://doc.4d.com/4dv20/help/command/ja/page1580.html) (1580) - [WP Get style sheet](https://doc.4d.com/4dv20/help/command/ja/page1656.html) (1656) - [WP Get style sheets](https://doc.4d.com/4dv20/help/command/ja/page1655.html) (1655) - [WP Get subsection](https://doc.4d.com/4dv20/help/command/ja/page1582.html) (1582) - [WP Get text](https://doc.4d.com/4dv20/help/command/ja/page1575.html) (1575) - [WP Get view properties](https://doc.4d.com/4dv20/help/command/ja/page1649.html) (1649) - [WP Import document](https://doc.4d.com/4dv20/help/command/ja/page1318.html) (1318) - [WP IMPORT STYLE SHEETS](https://doc.4d.com/4dv20/help/command/ja/page1673.html) (1673) - [WP INSERT BREAK](https://doc.4d.com/4dv20/help/command/ja/page1413.html) (1413) - [WP INSERT DOCUMENT](https://doc.4d.com/4dv20/help/command/ja/page1411.html) (1411) - [WP INSERT FORMULA](https://doc.4d.com/4dv20/help/command/ja/page1703.html) (1703) - [WP INSERT PICTURE](https://doc.4d.com/4dv20/help/command/ja/page1437.html) (1437) - [WP Insert table](https://doc.4d.com/4dv20/help/command/ja/page1473.html) (1473) - [WP Is font style supported](https://doc.4d.com/4dv20/help/command/ja/page1363.html) (1363) - [WP New](https://doc.4d.com/4dv20/help/command/ja/page1317.html) (1317) - [WP NEW BOOKMARK](https://doc.4d.com/4dv20/help/command/ja/page1415.html) (1415) - [WP New footer](https://doc.4d.com/4dv20/help/command/ja/page1587.html) (1587) - [WP New header](https://doc.4d.com/4dv20/help/command/ja/page1586.html) (1586) - [WP New style sheet](https://doc.4d.com/4dv20/help/command/ja/page1650.html) (1650) - [WP New subsection](https://doc.4d.com/4dv20/help/command/ja/page1583.html) (1583) - [WP New text box](https://doc.4d.com/4dv20/help/command/ja/page1797.html) (1797) - [WP Paragraph range](https://doc.4d.com/4dv20/help/command/ja/page1346.html) (1346) - [WP Picture range](https://doc.4d.com/4dv20/help/command/ja/page1347.html) (1347) - [WP PRINT](https://doc.4d.com/4dv20/help/command/ja/page1343.html) (1343) - [WP RESET ATTRIBUTES](https://doc.4d.com/4dv20/help/command/ja/page1344.html) (1344) - [WP SELECT](https://doc.4d.com/4dv20/help/command/ja/page1348.html) (1348) - [WP Selection range](https://doc.4d.com/4dv20/help/command/ja/page1340.html) (1340) - [WP SET ATTRIBUTES](https://doc.4d.com/4dv20/help/command/ja/page1342.html) (1342) - [WP SET DATA CONTEXT](https://doc.4d.com/4dv20/help/command/ja/page1786.html) (1786) - [WP SET FRAME](https://doc.4d.com/4dv20/help/command/ja/page1518.html) (1518) - [WP SET LINK](https://doc.4d.com/4dv20/help/command/ja/page1642.html) (1642) - [WP SET TEXT](https://doc.4d.com/4dv20/help/command/ja/page1574.html) (1574) - [WP SET VIEW PROPERTIES](https://doc.4d.com/4dv20/help/command/ja/page1648.html) (1648) - [WP Table append row](https://doc.4d.com/4dv20/help/command/ja/page1474.html) (1474) - [WP TABLE DELETE COLUMNS](https://doc.4d.com/4dv20/help/command/ja/page1694.html) (1694) - [WP TABLE DELETE ROWS](https://doc.4d.com/4dv20/help/command/ja/page1693.html) (1693) - [WP Table get cells](https://doc.4d.com/4dv20/help/command/ja/page1477.html) (1477) - [WP Table get columns](https://doc.4d.com/4dv20/help/command/ja/page1476.html) (1476) - [WP Table get rows](https://doc.4d.com/4dv20/help/command/ja/page1475.html) (1475) - [WP Table insert columns](https://doc.4d.com/4dv20/help/command/ja/page1692.html) (1692) - [WP Table insert rows](https://doc.4d.com/4dv20/help/command/ja/page1691.html) (1691) - [WP Table range](https://doc.4d.com/4dv20/help/command/ja/page1553.html) (1553) - [WP Text range](https://doc.4d.com/4dv20/help/command/ja/page1341.html) (1341) - [WP USE PAGE SETUP](https://doc.4d.com/4dv20/help/command/ja/page1358.html) (1358) - [WRITE PICTURE FILE](https://doc.4d.com/4dv20/help/command/ja/page680.html) (680) - -X + [XML DECODE](https://doc.4d.com/4dv20/help/command/ja/page1091.html) (1091) - [XML GET ERROR](https://doc.4d.com/4dv20/help/command/ja/page732.html) (732) - [XML GET OPTIONS](https://doc.4d.com/4dv20/help/command/ja/page1096.html) (1096) - [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/ja/page1090.html) (1090) - From 3f3cc117bf0b65d0b6423e96212965910140e77e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:43 +0200 Subject: [PATCH 2695/4889] New translations data-types.md (Japanese) --- .../version-20/Concepts/data-types.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md index 9b410834a376b4..acaa7262b8ef01 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md @@ -10,22 +10,22 @@ title: データタイプの概要 | データタイプ | データベース | ランゲージ | [`var` 宣言](variables.md#var-キーワードによる宣言) | [`C_` または `ARRAY` 宣言](variables.md#c_-指示子による宣言) | | ------------------------------------- | ------- | ------- | --------------------------------------- | ----------------------------------------------- | | [文字列](dt_string.md) | ◯ | テキストに変換 | - | - | -| [テキスト](Concepts/dt_string.md) | ◯ | ◯ | `Text` | `C_TEXT`, `ARRAY TEXT` | +| [テキスト](Concepts/dt_string.md) | ◯ | ◯ | `テキスト` | `C_TEXT`, `ARRAY TEXT` | | [日付](Concepts/dt_date.md) | ◯ | ◯ | `Date` | `C_DATE`, `ARRAY DATE` | | [時間](Concepts/dt_time.md) | ◯ | ◯ | `Time` | `C_TIME`, `ARRAY TIME` | -| [ブール](Concepts/dt_boolean.md) | ◯ | ◯ | `Boolean` | `C_BOOLEAN`, `ARRAY BOOLEAN` | -| [整数](Concepts/dt_number.md) | ◯ | 倍長整数に変換 | `Integer` | `ARRAY INTEGER` | -| [倍長整数](Concepts/dt_number.md) | ◯ | ◯ | `Integer` | `C_LONGINT`, `ARRAY LONGINT` | +| [ブール](Concepts/dt_boolean.md) | ◯ | ◯ | `ブール` | `C_BOOLEAN`, `ARRAY BOOLEAN` | +| [整数](Concepts/dt_number.md) | ◯ | 倍長整数に変換 | `整数` | `ARRAY INTEGER` | +| [倍長整数](Concepts/dt_number.md) | ◯ | ◯ | `整数` | `C_LONGINT`, `ARRAY LONGINT` | | [64ビット整数](Concepts/dt_number.md) | ◯ (SQL) | 実数に変換 | - | - | -| [実数](Concepts/dt_number.md) | ◯ | ◯ | `Real` | `C_REAL`, `ARRAY REAL` | +| [実数](Concepts/dt_number.md) | ◯ | ◯ | `実数` | `C_REAL`, `ARRAY REAL` | | [未定義](Concepts/dt_null_undefined.md) | - | ◯ | - | - | | [Null](Concepts/dt_null_undefined.md) | - | ◯ | - | - | | [ポインター](Concepts/dt_pointer.md) | - | ◯ | `Pointer` | `C_POINTER`, `ARRAY POINTER` | -| [ピクチャー](Concepts/dt_picture.md) | ◯ | ◯ | `Picture` | `C_PICTURE`, `ARRAY PICTURE` | +| [ピクチャー](Concepts/dt_picture.md) | ◯ | ◯ | `ピクチャー` | `C_PICTURE`, `ARRAY PICTURE` | | [BLOB](Concepts/dt_blob.md) | ◯ | ◯ | `Blob`, `4D.Blob` | `C_BLOB`, `ARRAY BLOB` | -| [オブジェクト](Concepts/dt_object.md) | ◯ | ◯ | `Object` | `C_OBJECT`, `ARRAY OBJECT` | -| [コレクション](Concepts/dt_collection.md) | - | ◯ | `Collection` | `C_COLLECTION` | -| [バリアント](Concepts/dt_variant.md)(2) | - | ◯ | `Variant` | `C_VARIANT` | +| [オブジェクト](Concepts/dt_object.md) | ◯ | ◯ | `オブジェクト` | `C_OBJECT`, `ARRAY OBJECT` | +| [コレクション](Concepts/dt_collection.md) | - | ◯ | `コレクション` | `C_COLLECTION` | +| [バリアント](Concepts/dt_variant.md)(2) | - | ◯ | `バリアント` | `C_VARIANT` | (1) ORDA では、オブジェクト (エンティティ) を介してデータベースフィールドを扱うため、オブジェクトにおいて利用可能なデータタイプのみがサポートされます。 詳細については [オブジェクト](Concepts/dt_object.md) のデータタイプの説明を参照ください。 @@ -37,7 +37,7 @@ title: データタイプの概要 デフォルト値は変数の型に依存します: -| タイプ | デフォルト値 | +| 型 | デフォルト値 | | ------ | ---------- | | ブール | false | | 日付 | 00-00-00 | From d48fad3f48a063af271218fabc24e7b8a459fa17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:47 +0200 Subject: [PATCH 2696/4889] New translations dt_blob.md (Japanese) --- .../version-20/Concepts/dt_blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md index a4b12987b68f7e..401c214bbf1008 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md @@ -18,7 +18,7 @@ BLOB は全体がメモリにロードされます。 BLOB変数はメモリ内 各 BLOBタイプには、それぞれ利点があります。 次の表を参考にして、どちらがニーズに合うかを確認してください: -| | Blob | 4D.Blob | +| | BLOB | 4D.Blob | | ------------------- |:----:|:-------:| | 変更可能 | ◯ | × | | オブジェクトやコレクション内で共有可能 | × | ◯ | From f5c7d668edff1e92f5d03c6cfd7a6472d4cc8deb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:51 +0200 Subject: [PATCH 2697/4889] New translations dt_boolean.md (Japanese) --- .../version-20/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md index 0a0dcc7d6c22d6..1cf3156e80b68e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | ------- | ---------------------------- | ----- | -| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean | Boolean | Boolean | ("A" = "A") | (15 # 3) | true | -| | | | ("A" = "B") | (15 # 3) | true | -| | | | ("A" = "B") | (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | --- | ---------------------------- | ----- | +| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean | Boolean | ブール | ("A" = "A") | (15 # 3) | true | +| | | | ("A" = "B") | (15 # 3) | true | +| | | | ("A" = "B") | (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From bcdba91d0274d7e9998869b4cb9c5ca408b492a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:15:58 +0200 Subject: [PATCH 2698/4889] New translations dt_date.md (Japanese) --- .../version-20/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md index 89ad394fee30e1..977b362ce3148f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------- | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------ | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 0270d7abb0ec8c76cb1dd94dae46eb8a46b31cdd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:02 +0200 Subject: [PATCH 2699/4889] New translations dt_null_undefined.md (Japanese) --- .../version-20/Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md index 2032ac90f0ad0e..11c7c33c9b0750 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md @@ -91,14 +91,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------ | ------- | ------------------------------ | ----- | -| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | -| | Null `=` *スカラー値* | Boolean | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | -| | Null `#` *スカラー値* | Boolean | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------ | --- | ------------------------------ | ----- | +| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | +| | Null `=` *スカラー値* | ブール | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | +| | Null `#` *スカラー値* | ブール | a.nullProp `#` 42 | true | *スカラー値* は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -119,18 +119,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------------------------------------- | ------- | ----------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` *その他の値* | Boolean | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` *その他の値* | Boolean | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------------------------------------- | --- | ----------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` *その他の値* | ブール | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` *その他の値* | ブール | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` string, Date, Time, Boolean, number | ブール | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` string, Date, Time, Boolean, number | ブール | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` string, Date, Time, Boolean, number | ブール | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` string, Date, Time, Boolean, number | ブール | a.undefinedProp `<=` "abc" | false | *その他の値* は、未定義でも null でもない値を持つ任意の型の式です。 From d6c0e5048208882bbf8cfce73c3a9e93b1f64a39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:07 +0200 Subject: [PATCH 2700/4889] New translations dt_number.md (Japanese) --- .../version-20/Concepts/dt_number.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md index d69ccd9af788c8..6183dfb511e99c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md @@ -37,27 +37,27 @@ title: 数値 (実数、倍長整数、整数) ## 数値演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | ---------------- | ------- | -------- | ----- | -| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | -| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | -| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | -| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | -| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | -| モジューロ | Number % Number | Number | 5 % 2 | 1 | -| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | -| 等しい | Number = Number | Boolean | 10 = 10 | true | -| | | | 10 = 11 | false | -| 異なる | Number # Number | Boolean | 10 # 11 | true | -| | | | 10 # 10 | false | -| 大きい | Number > Number | Boolean | 11 > 10 | true | -| | | | 10 > 11 | false | -| 小さい | Number < Number | Boolean | 10 < 11 | true | -| | | | 11 < 10 | false | -| 以上 | Number >= Number | Boolean | 11 >= 10 | true | -| | | | 10 >= 11 | false | -| 以下 | Number <= Number | Boolean | 10 <= 11 | true | -| | | | 11 <= 10 | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | ---------------- | ------ | -------- | ----- | +| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | +| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | +| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | +| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | +| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | +| モジューロ | Number % Number | Number | 5 % 2 | 1 | +| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | +| 等しい | Number = Number | ブール | 10 = 10 | true | +| | | | 10 = 11 | false | +| 異なる | Number # Number | ブール | 10 # 11 | true | +| | | | 10 # 10 | false | +| 大きい | Number > Number | ブール | 11 > 10 | true | +| | | | 10 > 11 | false | +| 小さい | Number < Number | ブール | 10 < 11 | true | +| | | | 11 < 10 | false | +| 以上 | Number >= Number | ブール | 11 >= 10 | true | +| | | | 10 >= 11 | false | +| 以下 | Number <= Number | ブール | 10 <= 11 | true | +| | | | 11 <= 10 | false | ### モジューロ From 7736b84b2ef6ce0f369963db1782e871eadefede Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:13 +0200 Subject: [PATCH 2701/4889] New translations dt_picture.md (French) --- .../version-20/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 2b6aced4e35157..6e881569d03f04 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -40,7 +40,7 @@ La plupart des [commandes 4D de gestion d'images](https://doc.4d.com/4Dv18/4D/18 | Redimensionnement | Image * Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image *+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image *| Nombre | Picture | Image | Redimensionne l'image verticalement au pourcentage Nombre | -| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contient mot-clé | Image % Chaîne | Boolean | Renvoie vrai si la chaîne est associée à l'image stockée dans l'expression image. See `GET PICTURE KEYWORDS` | **Notes :** From 11f11f6e280c91c9ab6841255b0adfac323c0a8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:15 +0200 Subject: [PATCH 2702/4889] New translations dt_picture.md (Spanish) --- .../version-20/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index d8301f2940ae3f..9609067723104b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -40,7 +40,7 @@ La mayoría de los comandos de gestión de imágenes [4D](https://doc.4d.com/4Dv | Redimensionamiento | Imagen * Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen *+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen *| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Devuelve true si la cadena está asociada a la imagen almacenada en la expresión imagen. Ver `GET PICTURE KEYWORDS` | **Notas:** From a61c86d7fb8fe860b9d0c082d9efa0e66f7c0c00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:17 +0200 Subject: [PATCH 2703/4889] New translations dt_picture.md (Japanese) --- .../version-20/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 927c40eb9a48aa..51c9b1400453e1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -29,18 +29,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ----- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注:** From d156f8c8742765564b5dd5711e55865c291363d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:22 +0200 Subject: [PATCH 2704/4889] New translations dt_pointer.md (Japanese) --- .../version-20/Concepts/dt_pointer.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md index 5416b3a15aed98..9ef8269dfab841 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md @@ -13,7 +13,7 @@ title: ポインター テーブル・フィールド・変数・配列・配列要素・オブジェクトを参照するためにポインターを使用することができます。 以下の表に、各タイプの例を示します: -| タイプ | 参照時 | 使用時 | 代入時 | +| 型 | 参照時 | 使用時 | 代入時 | | ------ | ----------------------- | ------------------------ | ------------------------ | | テーブル | vpTable:=->[Table] | DEFAULT TABLE(vpTable->) | n/a | | フィールド | vpField:=->[Table]Field | ALERT(vpField->) | vpField->:="John" | @@ -77,12 +77,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | ------- | ------------- | ----- | -| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | --- | ------------- | ----- | +| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 ### テーブルへのポインター From 2c822b70ae8b571ae2827fbf3076f92b1ab56510 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:24 +0200 Subject: [PATCH 2705/4889] New translations dt_string.md (French) --- .../version-20/Concepts/dt_string.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index 4dffb7136a8bdf..5b3eda9051723f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -3,7 +3,7 @@ id: string title: String --- -Chaîne est un terme générique utilisé pour : +String ("Chaîne") est un terme générique utilisé pour : - Les variables ou champs de type Texte : un champ, une variable ou une expression de type Texte peut contenir de 0 à 2 Go de texte. - Les variables ou champs de type alphanumérique : un champ alphanumérique peut contenir de 0 à 255 caractères (la limite est fixée lors de la définition du champ). @@ -64,7 +64,7 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha Character code("A")=Character code("a") // 65 n'est pas égal à 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Par exemple, les expressions suivantes retournent `VRAI` : +- Lorsque des chaînes de caractères sont comparées, les caractères diacritiques sont comparés en utilisant la table de comparaison des caractères système de votre ordinateur. Par exemple, les expressions suivantes retournent `VRAI` : ```4d "n"="ñ" From 20b32b7e97aa00c5ceb4f85c5cebdaf8a19ab5e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:26 +0200 Subject: [PATCH 2706/4889] New translations dt_string.md (Japanese) --- .../version-20/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index 51e889c4162738..673ddcf4105219 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -36,24 +36,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------- | ---------------- | ------- | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | String > String | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | String < String | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | String >= String | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------- | ---------------- | ------ | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | +| 等しい | String = String | ブール | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | ブール | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | String > String | ブール | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | String < String | ブール | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | String >= String | ブール | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | ブール | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From b0441e7562b059b16482acacb4e9f74f7ff73155 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:31 +0200 Subject: [PATCH 2707/4889] New translations dt_time.md (Japanese) --- .../version-20/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md index 75d4a7a93ad2ed..bf4d68f7f1eb42 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | -------------- | ------- | ----------------------- | ---------- | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | -------------- | ------ | ----------------------- | ---------- | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From c5d9a4c6bb87a139895eb139e33daf8fe49284a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:42 +0200 Subject: [PATCH 2708/4889] New translations flow-control.md (Japanese) --- .../version-20/Concepts/flow-control.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/flow-control.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/flow-control.md index 27b7c766c1bfe1..30bf0fde6da931 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/flow-control.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/flow-control.md @@ -102,8 +102,8 @@ title: 制御フロー :(Boolean_Expression) statement(s) . - 。 - 。 + . + . :(Boolean_Expression) statement(s) @@ -120,8 +120,8 @@ title: 制御フロー :(Boolean_Expression) statement(s) . - 。 - 。 + . + . :(Boolean_Expression) statement(s) From 298e6f6c1a602910b7263a4ae7be231be95dc17e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:46 +0200 Subject: [PATCH 2709/4889] New translations identifiers.md (Japanese) --- .../version-20/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md index b57cf73f713cdf..49792319292d12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## クラス +## Classes クラス名は31文字以内で指定します。 From e8b27750d09baf9bdf1f489af15c1235dd72e6ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:16:54 +0200 Subject: [PATCH 2710/4889] New translations methods.md (Japanese) --- .../version-20/Concepts/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/methods.md index 552554335e09c6..9550604f4af4b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/methods.md @@ -14,7 +14,7 @@ title: メソッド 4D ランゲージにおいて、数種類のメソッドが存在します。 その呼び出し方によって、メソッドは区別されます: -| タイプ | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | +| 型 | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | | ------------------------ | ------------------------------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------- | | **プロジェクトメソッド** | 呼び出しに応じて ([プロジェクトメソッドの呼び出し](#calling-project-methods) 参照) | ◯ | 任意のアクションを実行するためのコードです。 作成されたプロジェクトメソッドは、そのプロジェクトのランゲージの一部となります。 | | **オブジェクト (ウィジェット) メソッド** | メソッドが設定されたフォームオブジェクトに関連したイベント発生時に | × | フォームオブジェクト (ウィジェットとも呼びます) のプロパティです。 | From 18ecfde4763ad161070c0f51783c47e8097c365d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:05 +0200 Subject: [PATCH 2711/4889] New translations paths.md (French) --- .../version-20/Concepts/paths.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/paths.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/paths.md index 1259a825427c8d..ad3176fa29b59e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/paths.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/paths.md @@ -12,7 +12,7 @@ $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() De plus, les objets fichier et dossier prennent en charge les `fileSystems`, fournissant un chemin contextuel aux principaux dossiers de l'application. -4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. Un chemin d'accès filesystem est évalué par rapport au contexte et est renvoyé sous forme de chemin absolu. Les chemins des filesystem sont utiles pour deux raisons principales : @@ -27,7 +27,7 @@ Les filesystem suivants sont pris en charge : | "/LOGS" | Dossier Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Dossier racine du projet (avec ou sans extension 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Dossier Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Dossier des sources du projet courant | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Syntaxe POSIX From 6d96dd9848135fe539c41bfe02f917a0f69df8a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:06 +0200 Subject: [PATCH 2712/4889] New translations paths.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md index f866b93fffbf0e..cbd338b71b6004 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/paths.md @@ -27,7 +27,7 @@ Se soportan los siguientes nombres de rutas de filesystem: | "/LOGS" | Carpeta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Carpeta raíz del proyecto (con o sin extensión 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Carpeta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Carpeta de fuentes del proyecto actual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxis POSIX From e11b0ba9a75e8be692aa31fe04e1b2c608e86605 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:08 +0200 Subject: [PATCH 2713/4889] New translations paths.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/paths.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/paths.md index 76a0124df5119c..9f4456df759de6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/paths.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/paths.md @@ -27,7 +27,7 @@ $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() | "/LOGS" | Logs フォルダー | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | プロジェクトのルートフォルダー (拡張子 4dbase の有無に関わらず) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Project フォルダー | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | カレントプロジェクトの Sources フォルダー | "C:\\MyApps\\Students\\Project\\Sources\\" | ## POSIX シンタックス From 7a32c9faab74a4bd0ab4a5ed2c371ea7d18d5b5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:09 +0200 Subject: [PATCH 2714/4889] New translations paths.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-20/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/paths.md index c60010cf515535..950f68584426d3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/paths.md @@ -27,7 +27,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: | "/LOGS" | Pasta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Pasta de raiz do projeto (com ou sem extensão 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Pasta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Pasta de fontes do projeto atual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxe POSIX From 8601376866433ce99ced45ae68fd0eb37602fc00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:16 +0200 Subject: [PATCH 2715/4889] New translations quick-tour.md (Japanese) --- .../version-20/Concepts/quick-tour.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index 53288bc5f63a8e..71fdacb60a81d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -194,7 +194,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## クラス +## Classes 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -287,7 +287,7 @@ This.name:="Square" ### 式のタイプ 生成する値のタイプによって、式のタイプを定義することができます。 式のタイプは複数あります。 様々なタイプの式の例を以下に示します。 -| 式 | タイプ | 説明 | +| 式 | 型 | 説明 | | --------------------------- | ----------- | ------------------------------------------------------------------------------ | | "こんにちは" | String | これは文字列定数 "こんにちは" です。 文字列定数であることを表すために二重引用符が必要です。 | | "みなさん" + "こんにちは" | String | 2つの文字列 "みなさん" と "こんにちは" が + 演算子により結合され、 "みなさんこんにちは" を返します。 | @@ -300,14 +300,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | Boolean | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | ブール | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 01f91e87f4b29b8549be2ba0d1ee31c79fc020cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:17 +0200 Subject: [PATCH 2716/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-20/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index 4813f36c98eda6..2ef0fe5d363ae6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -45,7 +45,7 @@ A palavra-chave `var` permite declarar variáveis objecto de um tipo de classe d ```4d var myPerson : cs.Person -//variable of the Person user class +//variável da classe usuário Person ``` @@ -227,11 +227,11 @@ $f.message() //displays "Hello world!" Opcionalmente, utilize a palavra-chave `Class constructor` para declarar as propriedades do objeto. ```4d -//in the Rectangle.4dm file -Class constructor ($width : Integer; $height : Integer) +//no arquivo Rectangle.4dm +Construtor de classe ($height: Integer; $width : Integer) This.height:=$height This.width:=$width -This.name:="Rectangle" +This.name:="Retângulo" ``` Uma classe pode estender outra classe utilizando `Class extends `. As superclasses podem ser chamadas utilizando o comando `Super`. Por exemplo: From e1366885f811a8106e941d21d1ff158f6c324b4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:21 +0200 Subject: [PATCH 2717/4889] New translations shared.md (Japanese) --- .../version-20/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md index 3717a7a810d352..45e32e3bdbddec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/shared.md @@ -59,7 +59,7 @@ End Use ``` -一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 。 `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 +一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 . `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 共有オブジェクト/コレクションを他の共有オブジェクト/コレクションのプロパティあるいは要素に割り当てることは可能で、このとき **共有グループ** が作成されます。 共有グループは、共有オブジェクト/コレクションのプロパティ値あるいは要素として他の共有オブジェクト/コレクションが設定されたときに自動的に作成されます。 共有グループを使用すると共有オブジェクトを入れ子にすることができますが、以下のルールに気をつける必要があります: From 4975fc9f614f2314ced2beb963b4cd238c03a1fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:25 +0200 Subject: [PATCH 2718/4889] New translations variables.md (Spanish) --- .../version-20/Concepts/variables.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index 3ba2d473b12968..04557b99ad12f3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -220,7 +220,7 @@ Para más información, consulte el capítulo **Procesos** y la descripción de :::warning Obsoleto -Use of interprocess variables is not recommended since they are not available from [preemptive processes](../Develop/preemptive.md) and tend to make the code less maintainable. +No se recomienda el uso de variables interproceso, ya que no están disponibles para los [procesos apropiativos](../Develop/preemptive.md) y tienden a hacer que el código sea menos mantenible. ::: @@ -233,26 +233,26 @@ En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma ## System Variables -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). +El lenguaje 4D maneja varias **variables sistema**, las cuales le permiten controlar la ejecución de diferentes operaciones. Puedes probar sus valores y usarlos como cualquier variable. Todas las variables del sistema son [variables proceso](#process-variables). -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. +System variables are used by [4D commands](commands.md). Consulte el párrafo "Variables del sistema y conjuntos" en la descripción de un comando para averiguar si afecta a una variable del sistema. -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tabulación** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado mediante comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tabulación** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. Para utilizar un separador diferente, asigne un nuevo valor a la variable del sistema. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Utilizado en un método de captura de errores instalado por el comando [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html). See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Toma el valor 1 cuando se presiona el botón del ratón, de lo contrario 0. | +| `MouseX`, `MouseY` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).
  • En un evento `MouseDown=1`, `MouseX` y `MouseY` se establecen respectivamente en las coordenadas verticales y horizontales del clic. Ambos valores se expresan en píxeles y utilizan el sistema de coordenadas local de la ventana.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). Para obtener más información, consulte la sección [Coordenadas del ratón en una imagen](../FormEditor/pictures.md#coordenadas-del-ratón-en-una-imagen).
  • | +| `KeyCode` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Establece las teclas modificadoras del teclado (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the process number in which the last event took place | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Por lo tanto, no se puede crear una variable, método o función usando ninguno de estos nombres de variables. ::: From ec9483ecf7b946b6477d796c1702e291637e45b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:26 +0200 Subject: [PATCH 2719/4889] New translations variables.md (Japanese) --- .../version-20/Concepts/variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md index e799196df65d75..d587dee8dabc5f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/variables.md @@ -70,15 +70,15 @@ var $myVar // バリアント型変数 | varType | 内容 | | --------------------------------------- | -------------------------------------- | -| `Text` | テキスト値 | +| `テキスト` | テキスト値 | | `日付` | 日付値 | -| `時間` | 時間値 | +| `Time` | 時間値 | | `Boolean` | ブール値 | | `Integer` | 倍長整数値 | | `Real` | 実数値 | -| `ポインター` | ポインター値 | +| `Pointer` | ポインター値 | | `Picture` | ピクチャー値 | -| `Blob` | スカラーBLOB値 | +| `BLOB` | スカラーBLOB値 | | `Collection` | コレクション値 | | `Variant` | バリアント値 | | `Object` | デフォルトクラス (4D.Object) のオブジェクト | @@ -238,7 +238,7 @@ atNames{1}:="Richard" システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| システム変数名 | タイプ | 説明 | +| システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | | `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | From a2223a5adc2ec52158a64c051ebe825fa63038fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:50 +0200 Subject: [PATCH 2720/4889] New translations building.md (Spanish) --- .../version-20/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 c6f065477d0d93..4de771e56dbff9 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 @@ -137,7 +137,7 @@ Es posible automatizar la actualización de las aplicaciones monopuesto fusionad Para crear una aplicación autónoma, primero debe designar la carpeta que contiene el archivo 4D Volume Desktop: -* *Windows* - the folder contains the 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, as well as various files and folders required for its operation. Estos elementos deben colocarse al mismo nivel que la carpeta seleccionada. +* *Windows* - la carpeta contiene los archivos 4D Volume Desktop.4DE, 4D Volume Desktop. RSR, así como varios archivos y carpetas necesarios para su funcionamiento. Estos elementos deben colocarse al mismo nivel que la carpeta seleccionada. * *macOS* - 4D Volume Desktop se entrega en forma de un paquete de software estructurado que contiene varios archivos y carpetas genéricos. Para seleccionar la carpeta 4D Volume Desktop, haga clic en el botón **[...]**. Aparece una caja de diálogo que le permite designar la carpeta de 4D Volume Desktop (Windows) o el paquete (macOS). From 7d9d0aba837a0cf5b1ce5d430bed1eb4066a45c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:53 +0200 Subject: [PATCH 2721/4889] New translations building.md (Portuguese, Brazilian) --- .../version-20/Desktop/building.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md index d8c9cdbadad98e..e9f5fde5b7931f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md @@ -52,7 +52,7 @@ As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de d ### Arquivo histórico -Quando uma aplicação é construída, 4D gera um arquivo de histórico na pasta **Logs**. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de histórico na pasta **Logs**. O arquivo de registro armazena as seguintes informações para cada compilação: * O início e o fim da construção de objetivos, * O nome e o caminho de acesso completo dos ficheiros gerados, @@ -86,7 +86,7 @@ This feature creates a `.4dz`file within a `Compiled Database/` fo `/Compiled Database/MyProject/MyProject.4dz` -Um ficheiro .4dz é essencialmente uma versão zipada (embalada) da pasta do projecto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. +Um arquivo .4dz é essencialmente uma versão compactada da pasta do projeto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. > Ao gerar arquivos .4dz, 4D usa um formato zip padrão **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se você não quiser usar esse formato padrão, adicione a chave `UseStandardZipFormat` XML com o valor `False` no arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). @@ -127,7 +127,7 @@ Os seguintes elementos são necessários para a construção: No Windows, esta funcionalidade cria um ficheiro executável (.exe). Em macOS, trata da criação de pacotes de software. -O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. The functionality provided by the 4D Volume Desktop file is linked with the product offer to which you have subscribed. +O princípio consiste em fundir um ficheiro de estrutura compilado com 4D Volume Desktop. A funcionalidade fornecida pelo ficheiro 4D Volume Desktop está ligada à oferta do produto a que se subscreveu. Para mais informações sobre este ponto, consulte a documentação de vendas e a [4D Store](http://www.4d.com/). Você pode definir um arquivo de dados padrão ou permitir que os usuários criem e usem seu próprio arquivo de dados (consulte o gerenciamento [de arquivos de dados na seção de aplicativos finais](https://doc.4d.com/4Dv17R6/4D/17-R6/Data-file-management-in-final-applications.300-4354729.en.html)). @@ -152,7 +152,7 @@ Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e * **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte [Último arquivo de dados aberto](#last-data-file-opened). @@ -165,7 +165,7 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o * *Windows* * MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) * Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - * Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data* , se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons). + * Uma pasta Database - Inclui uma pasta Resources e um arquivo MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data* , se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons). * (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para obter mais informações sobre isso, consulte os plugins [e componentes](#plugins-and-components). * Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenses & Certificate](#licenses-and-certificate) . * Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta de Volume 4D para Desktop](#customizing-4d-volume-desktop-folder)). @@ -184,7 +184,7 @@ Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desk * Construir um pacote de projeto > No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, primeiro é preciso exibir seu conteúdo (**Control+clique** no ícone). -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: @@ -274,7 +274,7 @@ Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e * **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +* **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte [Último arquivo de dados aberto](#last-data-file-opened). @@ -372,7 +372,7 @@ O conteúdo dessas pastas varia dependendo da plataforma atual: Se você marcou a opção "Permitir atualização automática do aplicativo cliente", uma subpasta adicional chamada *Upgrade4DClient* é adicionada na pasta/pacote do servidor ``. Esta subpasta contém o aplicativo cliente no macOS e/ou no formato Windows como um arquivo compactado. Este ficheiro é utilizado durante a atualização automática das aplicações clientes. -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: From 093ce722e04e94f5742073dc0e4496fbb218bb18 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:17:59 +0200 Subject: [PATCH 2722/4889] New translations user-settings.md (French) --- .../version-20/Desktop/user-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Desktop/user-settings.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Desktop/user-settings.md index 924314f29c9615..85de687fa55305 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Desktop/user-settings.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Desktop/user-settings.md @@ -71,7 +71,7 @@ Le tableau suivant répertorie les pages de paramètres que l'on trouve dans les | [Page SQL](../settings/sql.md) | Identique aux Propriétés structure | Identique aux Propriétés structure | | [Page PHP](../settings/php.md) | Identique aux Propriétés structure | Identique aux Propriétés structure | | [Page sécurité](../settings/security.md) | N/a | N/a | -| [Page de compatibilité](../settings/compatibility.md) | N/a | N/a | +| [Page Compatibilité](../settings/compatibility.md) | N/a | N/a | Lorsque vous modifiez des paramètres dans cette boîte de dialogue, ils sont automatiquement enregistrés dans le fichier *settings.4DSettings* correspondant (voir ci-dessous). From 2be9031551e708c49401723b6598c0b33980fc2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:18:08 +0200 Subject: [PATCH 2723/4889] New translations onafteredit.md (Japanese) --- .../version-20/Events/onAfterEdit.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index a57feb9bf5345b..1cf5e9535177dc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -26,7 +26,7 @@ title: On After Edit `FORM Event` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------------------------------------------------------- | | code | longint | On After Edit | | description | text | "On After Edit" | @@ -38,14 +38,14 @@ title: On After Edit #### action = editChange -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------ | | range | object | セルのレンジ | | editingText | variant | カレントエディターでの値 | #### action = valueChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | -------- | | range | object | セルのレンジ | | oldValue | variant | 変更前のセルの値 | @@ -53,7 +53,7 @@ title: On After Edit #### action = DragDropBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ------------------------- | | fromRange | object | ソースセルレンジ (ドラッグされる範囲) のレンジ | | toRange | object | 移行先セルレンジ (ドロップされる場所) のレンジ | @@ -62,21 +62,21 @@ title: On After Edit #### action = DragFillBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ---------------- | | fillRange | object | 自動入力のために使用されるレンジ | autoFillType|longint|自動入力のために使用される値
  • 0: 全データ (値、書式、フォーミュラ) がセルに入力された
  • 1: 自動シーケンシャルデータがセルに入力された
  • 2: 書式のみがセルに入力された
  • 3: 値のみがセルに入力され、書式は入力されていない
  • 4: セルから値が除去された
  • 5: セルは自動的に入力された
  • | |fillDirection|longint|自動入力の方向
  • 0: 左側のセルに自動入力された
  • 1: 右側のセルに自動入力された
  • 2: 上側のセルに自動入力された
  • 3: 下側のセルに自動入力された
  • | #### action = formulaChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ----------- | | range | object | セルのレンジ | | formula | text | 入力されたフォーミュラ | #### action = clipboardPasted -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | range | object | セルのレンジ | | pasteOption | longint | クリップボードから何をペーストされたかを表します:
  • 0: すべて (値、書式、フォーミュラ) がペーストされた
  • 1: 値のみがペーストされた
  • 2: 書式のみがペーストされた
  • 3: フォーミュラのみがペーストされた
  • 4: 値と書式がペーストされた (フォーミュラはペーストされなかった)
  • 5: フォーミュラと書式のみがペーストされた (値はペーストされなかった)
  • | From 2f03f47e4f51eb46dbb6f0acee5e2d5c54f26bb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:18:39 +0200 Subject: [PATCH 2724/4889] New translations onclicked.md (Japanese) --- .../version-20/Events/onClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index ef7b1ab2e789a5..b90c83d768ff26 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -34,7 +34,7 @@ title: On Clicked このイベントは、4D View Pro ドキュメント上でクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------- | | code | longint | On Clicked | | description | text | "On Clicked" | From bdc8c9f50f69c658b39054c736e175569b06d2b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:18:55 +0200 Subject: [PATCH 2725/4889] New translations oncolumnresize.md (Japanese) --- .../version-20/Events/onColumnResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 09e95670d6e438..31856061829b11 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -20,7 +20,7 @@ title: On Column Resize このイベントはカラムの幅がユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------- | | code | longint | On Column Resize | | description | text | "On Column Resize" | From 181d40bb514202d44c30f99c223a779799058582 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:19:11 +0200 Subject: [PATCH 2726/4889] New translations ondoubleclicked.md (Japanese) --- .../version-20/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index caebea204aaec8..df0240fb675108 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -20,7 +20,7 @@ title: On Double Clicked このイベントは、4D View Pro ドキュメント上でダブルクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------- | | code | longint | 13 | | description | text | "On Double Clicked" | From 8cf16faafbdf01af4267ac7ad9ec6194b73f5220 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:19:37 +0200 Subject: [PATCH 2727/4889] New translations onheaderclick.md (Japanese) --- .../version-20/Events/onHeaderClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 9bc697f28d859f..6f813725310691 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -25,7 +25,7 @@ title: On Header Click このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------ | | code | longint | 42 | | description | text | "On Header Click" | From 8e01c59cb2b2071d43ffb8599aae5ea100dbbd0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:20:41 +0200 Subject: [PATCH 2728/4889] New translations onrowresize.md (Japanese) --- .../version-20/Events/onRowResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowResize.md index 950b6f4def87bf..76872396adf7be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowResize.md @@ -12,7 +12,7 @@ title: On Row Resize このイベントは、4D View Pro ドキュメント内で行の高さがユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------- | | code | longint | 60 | | description | text | "On Row Resize" | From 0b729fed39501e4c7cb303ca5b61ba802857a1cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:20:47 +0200 Subject: [PATCH 2729/4889] New translations onselectionchange.md (Japanese) --- .../version-20/Events/onSelectionChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md index e3c6fc3569c0f6..c7d27624c81eb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onSelectionChange.md @@ -16,7 +16,7 @@ title: On Selection Change ### 4D View Pro 現在の行や列の選択が変更された。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------- | | code | longint | 31 | | description | text | "On Selection Change" | From 407101c8cb66162e34633464ee23038d90befbe7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:10 +0200 Subject: [PATCH 2730/4889] New translations onvprangechanged.md (Japanese) --- .../version-20/Events/onVpRangeChanged.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onVpRangeChanged.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onVpRangeChanged.md index 06e82b9b43a4a1..72da85e52563a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onVpRangeChanged.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onVpRangeChanged.md @@ -15,7 +15,7 @@ title: On VP Range Changed FORM Event によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | objectName | text | 4D View Pro エリア名 | | code | longint | On VP Range Changed | From 223b88b4d54221e52d93cd7439b1d0fa5c45345e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:20 +0200 Subject: [PATCH 2731/4889] New translations overview.md (Japanese) --- .../version-20/Events/overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md index ed4e3ece47d03c..28feab95029587 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -21,9 +21,9 @@ End if 各イベントは、`FORM Event` コマンドによってオブジェクトとして返されます。 デフォルトで、以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | -| ----- | --- | -- | -| | | | +| プロパティ | 型 | 説明 | +| ----- | - | -- | +| | | | objectName|text|イベントをトリガーしているオブジェクト名。フォームによってトリガーされている場合には含まれていません。| |code|longint|フォームイベントの数値。 `Form event code` によっても返されます。| |description|text|フォームイベント名 (例: "On After Edit")| From 8c95435ac2752df6d6974c720f8822a5296670d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:23 +0200 Subject: [PATCH 2732/4889] New translations develop-components.md (French) --- .../version-20/Extensions/develop-components.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/develop-components.md index 1002f69c9d2125..911da8e7b3598c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/develop-components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/develop-components.md @@ -97,7 +97,7 @@ component_method("host_method_name") EXECUTE METHOD($param) ``` -> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il ne sera pas possible d'effectuer l'opération. +> Vous pouvez compiler ou effectuer une vérification syntaxique dans une base hôte interprétée qui contient des composants interprétés si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il ne sera pas possible d'effectuer l'opération. > A noter qu'une méthode interprétée peut appeler une méthode compilée, mais pas l'inverse, sauf si vous utilisez les commandes `EXECUTE METHOD` et `EXECUTE FORMULA`. @@ -116,7 +116,7 @@ Pour permettre aux classes et aux fonctions de votre composant d'être exposées Lorsque vous saisissez une valeur, vous déclarez que les classes et les fonctions du composant seront disponibles dans [user class store (**cs**)](../Concepts/classes.md#cs) du code du projet hôte, par le biais du namespace `cs.`. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : ```4d -//in host project +//dans le projet hôte var $rect: cs.eGeometry.Rectangle $rect:=cs.eGeometry.Rectangle.new(10;20) $area:=$rect.getArea() @@ -201,7 +201,7 @@ L’utilisation de pointeurs pour faire communiquer les composants et le projet - La commande `Get pointer` ne retournera pas un pointeur vers une variable du projet hôte si elle est appelée depuis un composant et inversement. -- L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. +- L'architecture des composants permet la coexistence, au sein du même projet interprété, de composants à la fois interprétés et compilés (inversement, seuls des composants compilés peuvent être utilisés dans un projet compilé). L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. - Si le composant C définit la variable `mavarC`, le composant I peut accéder à la valeur de cette variable en utilisant le pointeur `->mavarC`. - Si le composant I définit la variable `mavarI`, le composant C ne peut pas accéder à cette variable en utilisant le pointeur `->mavarI`. Cette syntaxe provoque une erreur d’exécution. From aed3874e52ee4edd6079f24a5a6b15369fef230d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:32 +0200 Subject: [PATCH 2733/4889] New translations overview.md (Japanese) --- .../version-20/Extensions/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md index 4b8c9d92d889ee..ea1d9e7a72ae88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md @@ -31,7 +31,7 @@ title: 拡張機能 [`4d-component`](https://github.com/topics/4d-component) のトピックで公開されている 4Dコンポーネントの一覧を Github で閲覧することができます。 -## プラグイン +## Plugins プラグインは、4D がネイティブにおこなっていないこと (例: 特定のプラットフォーム技術など) や、4D だけでは困難なことを実現します。 [このページ](develop-plug-ins.md) で説明しているように、独自のプラグインを開発することができます。 From f6d265be315e1ac41106f0db250713fc00ed050c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:34 +0200 Subject: [PATCH 2734/4889] New translations createstylesheet.md (French) --- .../version-20/FormEditor/createStylesheet.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md index 29aa90a2a91e56..4a650e63f6bc13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md @@ -196,24 +196,24 @@ text[text|=Hello] ### Media Queries -Media queries are used to apply color schemes to an application. +Les requêtes de média sont utilisées pour appliquer des schémas de couleurs à une application. A media query is composed of a media feature and a value (e.g., `\<media feature>:\<value>` ). -Available media features: +Fonctionnalités média disponibles : * `prefers-color-scheme` -Available media feature expressions: +Expressions de fonctionnalité média disponibles : * **light**
    For using a light scheme * **dark**
    For using a dark scheme -> Color schemes are only supported on macOS. +> Les schémas de couleurs sont pris en charge sur macOS uniquement. ##### Exemple -This CSS defines a color combination for text and text background in the light scheme (default) and another combination when the dark scheme is selected: +Cette CSS définit une combinaison de couleurs pour le texte et l'arrière-plan du texte dans le schéma clair (par défaut) et une autre combinaison lorsque le schéma sombre est sélectionné : ``` @media (prefers-color-scheme: light) { @@ -231,7 +231,7 @@ This CSS defines a color combination for text and text background in the light s } ``` -### Object Attributes +### Attributs d'objets La majorité des attributs d'objet formulaire peuvent être définis dans une feuille de style, à l'exception des attributs suivants : - `method` @@ -242,7 +242,7 @@ La majorité des attributs d'objet formulaire peuvent être définis dans une fe Les attributs d'objet formulaire peuvent être déclarés avec leur [nom JSON](FormObjects/properties_Reference.md) en tant qu'attributs CSS (à l'exclusion des types d'objet, méthodes, événements et listes). -#### Mappage d'attributs +#### Correspondance d'attributs Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. @@ -335,8 +335,8 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord > Les chemins de fichiers peuvent être relatifs ou absolus. > -> * Relative paths are resolved relative to the JSON form description file. -> * For security reasons, only filesystem paths are accepted for absolute paths. (*ex :*, "/RESOURCES", "/DATA") +> * Les chemins relatifs sont résolus par rapport au fichier de description de formulaire JSON. +> * Pour des raisons de sécurité, seuls les chemins filesystem sont acceptés pour les chemins absolus. (*ex :*, "/RESOURCES", "/DATA") ## Voir également From ce43afca7db9ddc9f1bba69764cc681fe1493f9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:39 +0200 Subject: [PATCH 2735/4889] New translations formeditor.md (French) --- .../version-20/FormEditor/formEditor.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index 3610d21c80e759..0ebc6f9a0f1734 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -10,9 +10,9 @@ title: Éditeur de formulaires L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre fenêtre, dotée d’une barre d’outils et d’une barre d’objets. Vous pouvez ouvrir plusieurs formulaires en même temps. -### Display options +### Options d'affichage -You can show or hide several interface elements on the current page of the form: +Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : - **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). - **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. @@ -24,24 +24,24 @@ You can show or hide several interface elements on the current page of the form: > Les paramètres [**Taille basée sur**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) et [**Vert margin**](properties_FormSize.md#vert-margin) des propriétés du formulaire affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. -#### Default display +#### Affichage par défaut -When a form is opened in the editor, interface elements are displayed or hidden by default, depending on: +Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : - the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - - Markers and marker labels are always displayed by default on list forms - - Paper is displayed by default on "for printing" forms. + - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste + - Le papier est affiché par défaut pour les formulaires impression. -#### Display/Hide elements +#### Afficher/Masquer les éléments You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: ![](../assets/en/FormEditor/showHideElements.png) -### Rulers +### Règles -Les règles situées sur le côté et en bas de cette fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. @@ -60,8 +60,8 @@ La barre d’outils comporte les éléments suivants : | ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | | ![](../assets/en/FormEditor/moving.png) | [Déplacement](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.

    Disponible uniquement avec un aperçu CSS Aucun

    | -| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.

    Disponible uniquement avec un aperçu CSS Aucun

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Niveau](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Groupement/Dégroupement](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | From 193ee2ccb63f89fc9705be11c3b0ebba73ef893b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:41 +0200 Subject: [PATCH 2736/4889] New translations formeditor.md (Spanish) --- .../version-20/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index 47e4142887d501..42305d7bfa11e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -60,8 +60,8 @@ La barra de herramientas contiene los siguientes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#data-entry-order) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Desplazamiento](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados.

    Disponible sólo con CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribución](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados.

    Disponible sólo con CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribución](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nivel](#layering-objects) | Este botón está asociado a un menú que permite cambiar el nivel de los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/group.png) | [Agrupar/desagrupar](#grouping-objects) | Este botón está asociado a un menú que permite agrupar y desagrupar la selección de objetos del formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Visualización y gestión de páginas](forms.html#form-pages) | Esta área permite pasar de una página de formulario a otra y añadir páginas. Para navegar entre las páginas del formulario, haga clic en los botones de flecha o en el área central y elija la página que desea visualizar en el menú que aparece. Si pulsa el botón flecha derecha mientras se muestra la última página del formulario, 4D le permite añadir una página. | From e7fe01dceea1f23a3fc2cf4156b098f31c363280 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:43 +0200 Subject: [PATCH 2737/4889] New translations formeditor.md (Japanese) --- .../version-20/FormEditor/formEditor.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index 643b3d18bad904..bcc88316edc43e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -53,24 +53,24 @@ title: フォームエディター ツールバーには以下の要素があります: -| アイコン | 名称 | 説明 | -| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | -| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#selecting-objects) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter**キーを押すことで編集モードになります。

    | -| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#data-entry-order) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -| ![](../assets/en/FormEditor/moving.png) | [移動](#moving-objects) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -| ![](../assets/en/FormEditor/zoom.png) | [拡大](#zoom) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -| ![](../assets/en/FormEditor/alignment.png) | [整列](#aligning-objects) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#distributing-objects) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/level.png) | [レベル](#layering-objects) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#grouping-objects) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#form-pages) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#css-preview) | このボタンで、使用する CSSモードを選択します。 | -| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#views) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | -| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#shields) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | -| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#list-box-builder) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | -| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#insert-fields) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | +| アイコン | 名称 | 説明 | +| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | +| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#selecting-objects) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter**キーを押すことで編集モードになります。

    | +| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#data-entry-order) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | +| ![](../assets/en/FormEditor/moving.png) | [移動](#moving-objects) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | +| ![](../assets/en/FormEditor/zoom.png) | [拡大](#zoom) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | +| ![](../assets/en/FormEditor/alignment.png) | [整列](#aligning-objects) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#distributing-objects) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/level.png) | [レベル](#layering-objects) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#grouping-objects) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#form-pages) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#css-preview) | このボタンで、使用する CSSモードを選択します。 | +| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#views) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | +| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#shields) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | +| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#list-box-builder) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | +| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#insert-fields) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | ### オブジェクトバーを使用する @@ -89,7 +89,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 @@ -148,7 +148,7 @@ title: フォームエディター 1. ツールバーの矢印ツールをクリックします。

    ![](../assets/en/FormEditor/selection.png)

    -

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    。 +

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    . 2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。

    ![](../assets/en/FormEditor/selectResize.png)

    From 166bbacab182294742ea95131d4703280dd55f87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:45 +0200 Subject: [PATCH 2738/4889] New translations formeditor.md (Portuguese, Brazilian) --- .../version-20/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index 71918d51500ffd..92848ce6f355c5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -60,8 +60,8 @@ A barra de ferramentas contém os seguintes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Ordem de entrada](#selecting-objects) | Switches to “Entry order” mode, where it is possible to view and change the current entry order of the form. Note that shields allow viewing the current entry order, while still working in the form. | | ![](../assets/en/FormEditor/moving.png) | [Deslocamento](#moving-objects) | Switches to “Move” mode, where it is possible to reach any part of the form quickly by using drag and drop in the window. O cursor assume a forma de uma mão. Este modo de navegação é particularmente útil ao ampliar o formulário. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar a percentagem de visualização do formulário (100% por padrão). You can switch to “Zoom” mode by clicking on the magnifying glass or by clicking directly on the desired bar. Esta função é descrita em pormenor na secção anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#aligning-objects) | This button is linked to a menu that allows changing the level of objects in the form. É ativada (ou não) em função dos objetos selecionados.

    Disponível apenas com CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribuição](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. É ativada (ou não) em função dos objetos selecionados.

    Disponível apenas com CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#aligning-objects) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribuição](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nível](#layering-objects) | This button is linked to a menu that allows aligning objects in the form. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/group.png) | [Grupo/Ungrupo](#grouping-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Visualização e gestão de páginas](forms.html#form-pages) | Esta área permite passar de uma página de formulário para outra e adicionar páginas. Para navegar entre páginas de formulários, clique nos botões de seta, ou clique na área central e escolha a página a exibir a partir do menu que aparece. Se clicar no botão da seta para a direita enquanto é exibida a última página do formulário, 4D permite-lhe adicionar uma página. | From 87cd27ede2fd12f34fa3df16e16a5c1322cd7148 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:48 +0200 Subject: [PATCH 2739/4889] New translations forms.md (Japanese) --- .../version-20/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md index be00a3be1cf163..52c46e78b4316e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md @@ -1,6 +1,6 @@ --- id: forms -title: Forms +title: フォーム --- From 76bd679a10653b1fe50f69482edf99c85322b19e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:21:52 +0200 Subject: [PATCH 2740/4889] New translations macros.md (Japanese) --- .../version-20/FormEditor/macros.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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 26b5665e4d53ca..c2c9cec4c5f72f 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 @@ -109,7 +109,7 @@ Function onInvoke($editor : Object)->$result : Object JSONファイルの説明です: -| 属性 | | | タイプ | 説明 | +| 属性 | | | 型 | 説明 | | ------ | ------------------- | ------------------------ | ------ | -------------------------- | | macros | | | object | 定義されたマクロのリスト | | | `` | | object | マクロ定義 | @@ -160,7 +160,7 @@ JSONファイルの説明です: #### Class constructor($macro : Object) -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------ | ------ | ---------------------------------- | | $macro | Object | `formMacros.json` ファイルのマクロ宣言オブジェクト | @@ -200,7 +200,7 @@ Class constructor($macro : Object) #### onInvoke($editor : Object) -> $result : Object -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------- | ------ | --------------------------------------------- | | $editor | Object | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | | $result | Object | マクロによって変更されたフォームプロパティ (任意) | @@ -213,7 +213,7 @@ Class constructor($macro : Object) *$editor* 引数にて渡されるプロパティは次の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------------------- | ---------- | -------------------------------- | | $editor.editor.form | Object | フォーム全体 | | $editor.editor.file | File | フォームファイルの Fileオブジェクト | @@ -227,7 +227,7 @@ Class constructor($macro : Object) マクロによる変更をフォームに反映させたい場合に、`$result` オブジェクトに渡せるプロパティの一覧です。 いずれのプロパティも任意です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---------- | --------------------------------- | | currentPage | Object | マクロによって変更されたオブジェクトを含む currentPage | | currentSelection | Collection | マクロによって変更された currentSelection | @@ -254,9 +254,9 @@ Class constructor($macro : Object) - 次の構造を持つオブジェクトの使用: -| プロパティ | タイプ | 説明 | -| ----- | --- | -- | -| | | | +| プロパティ | 型 | 説明 | +| ----- | - | -- | +| | | | source|文字列|メソッドコード| 後者の場合、4D は "objectMethods" フォルダー内に当該オブジェクト名を冠したファイルを作成し、`source` 属性に指定したメソッドコードを格納します。 この機能はマクロコードの場合にのみ有効です。 @@ -299,7 +299,7 @@ Function onInvoke($editor : Object)->$result : Object #### onError($editor : Object; $resultMacro : Object ; $error : Collection) -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ------------ | --------------------- | ---------- | ------------------------------------ | | $editor | | Object | [onInvoke](#oninvoke) に渡されたオブジェクト | | $resultMacro | | Object | [onInvoke](#oninvoke) によって返されたオブジェクト | From 1980829aa55a01d473d96bb477a3ea8a580d0517 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:22:21 +0200 Subject: [PATCH 2741/4889] New translations properties_print.md (French) --- .../version-20/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md index ca809d70ff7b34..9b5b411ff42314 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md @@ -4,7 +4,7 @@ title: Imprimer --- -## Settings +## Propriétés Permet de définir des paramètres d'impression spécifiques pour le formulaire. Cette fonctionnalité est utile pour afficher les limites de pages d'impression dans l'éditeur de formulaire. From ddcc0b22316c72ce652322211fd578771eb8b57f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:22:23 +0200 Subject: [PATCH 2742/4889] New translations properties_print.md (Japanese) --- .../version-20/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md index d8317beb415b0d..eb37f53ee438e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/properties_Print.md @@ -4,7 +4,7 @@ title: 印刷 --- -## 設定 +## Settings フォーム毎に用紙設定をおこなうことができます。 この機能は、フォームエディターで印刷ページの境界を表示するのに便利です。 From 892806d3579e0986e15468e64fcb53734a43f898 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:22:31 +0200 Subject: [PATCH 2743/4889] New translations buttongrid_overview.md (Portuguese, Brazilian) --- .../version-20/FormObjects/buttonGrid_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/buttonGrid_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/buttonGrid_overview.md index 3f10f77bb2862a..c02f463b2dc7e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/buttonGrid_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/buttonGrid_overview.md @@ -25,7 +25,7 @@ Os botões da grelha estão numerados do canto superior esquerdo para o canto in ### Ir para página -Você pode atribuir a [ação padrão](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) `gotoPage` a uma grade de botões. Quando esta ação é selecionada, 4D mostrará automaticamente a página do formulário que corresponde ao número do botão selecionado na grelha de botões. Por exemplo, se o usuário seleciona o décimo botão da grade, 4D mostrará a décima página do formulário atual (se existir). +É possível atribuir a `gotoPage`ação padrão[](https://doc.4d.com/4Dv17R5/4D/17-R5/Standard-actions.300-4163633.en.html) a uma grelha de botões. Quando esta ação é selecionada, 4D mostrará automaticamente a página do formulário que corresponde ao número do botão selecionado na grelha de botões. Por exemplo, se o usuário seleciona o décimo botão da grade, 4D mostrará a décima página do formulário atual (se existir). ## Propriedades compatíveis From 3f87818e4ce6eb6e4a4e6a3a63210d1a4ca8a58b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:22:41 +0200 Subject: [PATCH 2744/4889] New translations combobox_overview.md (Japanese) --- .../version-20/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md index fd30f282d6b25f..7b05d9b1a7f54a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md @@ -21,9 +21,9 @@ title: コンボボックス コンボボックスのデータソースとして、[コレクション](../Concepts/dt_collection.md) を内包した [オブジェクト](../Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | | `currentValue` | Collection要素と同じ | ユーザーによる入力値 | オブジェクトにその他のプロパティが含まれている場合、それらは無視されます。 From 7514632bd7a9bec515fde4b9504099d486933de9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:22:45 +0200 Subject: [PATCH 2745/4889] New translations dropdownlist_overview.md (Japanese) --- .../version-20/FormObjects/dropdownList_Overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md index d12d11f6a0f968..7c4eca0096e270 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md @@ -13,7 +13,7 @@ macOS においては、ドロップダウンリストは "ポップアップメ それぞれに特有の機能を持つ、複数タイプのドロップダウンリストを作成することができます。 タイプを定義するには、プロパティリストで適切な **式の型** と **データタイプ** の値を選択するか、それらに相当する JSON を指定します。 -| タイプ | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | +| 型 | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | | ------------- | -------------------- | -------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | | オブジェクト | コレクションに基づく | オブジェクト | Numeric, Text, Date, または Time | `dataSourceTypeHint: object` + `numberFormat: ` または `textFormat: ` または `dateFormat: ` または `timeFormat: ` | | 配列 | 配列に基づく | 配列 | Numeric, Text, Date, または Time | `dataSourceTypeHint: arrayNumber` または `arrayText` または `arrayDate` または `arrayTime` | @@ -30,9 +30,9 @@ macOS においては、ドロップダウンリストは "ポップアップメ ドロップダウンリストのデータソースとして、[コレクション](Concepts/dt_collection) を内包した [オブジェクト](Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | | `index` | number | 選択項目のインデックス (0 と `collection.length-1` の間の値)。 -1 に設定すると、プレースホルダー文字列として currentValue が表示されます。 | | `currentValue` | Collection要素と同じ | 選択中の項目 (コードにより設定した場合はプレースホルダーとして使用される) | From 1d306374dd39782805c2348dee02788caead9754 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:04 +0200 Subject: [PATCH 2746/4889] New translations listbox_overview.md (Spanish) --- .../version-20/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 9b26860b70446b..1a1b7dc3c988a1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -354,7 +354,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) ## Gestión de entrada From 81557518d7cfe0ca9783550d8d623d8c75f5cc49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:07 +0200 Subject: [PATCH 2747/4889] New translations listbox_overview.md (Japanese) --- .../version-20/FormObjects/listbox_overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index e58bd251cb00c3..996e68a3b12ed0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -186,7 +186,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 | [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | | [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | | [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | -| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | +| [型](properties_Object.md#タイプ) | ○ | ○ | ○ | | [下線](properties_Text.md#下線) | ○ | ○ | ○ | | [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | | [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | @@ -244,7 +244,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------- | | area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | | areaName | text | エリアの名称 | @@ -938,7 +938,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" と "." | -| Boolean | チェックボックス | N/A | +| boolean | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From 601a57c19e06c76fde6fcfb221b4cd04d755261a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:38 +0200 Subject: [PATCH 2748/4889] New translations properties_coordinatesandsizing.md (French) --- .../FormObjects/properties_CoordinatesAndSizing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index be1833d3b926a4..7b64934f95646b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -203,7 +203,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -220,7 +220,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- From 052c3bc4f998ede0e8012570f9fe56f9bab3f43d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:45 +0200 Subject: [PATCH 2749/4889] New translations properties_datasource.md (French) --- .../version-20/FormObjects/properties_DataSource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index 980038a9a56758..745c53567a749e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- From 261a4fcb6c4d592d6ada694946f23b9a426d25cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:50 +0200 Subject: [PATCH 2750/4889] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 428 +++++++++--------- 1 file changed, 214 insertions(+), 214 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 076c88471a43a1..9e63435c2aeb30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -5,68 +5,68 @@ title: Affichage --- -## Alpha Format +## Format Alpha -Alpha formats control the way the alphanumeric fields and variables appear when displayed or printed. Voici une liste des formats proposés pour les champs alphanumériques : +Les formats Alpha contrôlent l'apparence des champs et des variables alphanumériques (strings) lorsqu'ils sont affichés ou imprimés. Voici une liste des formats proposés pour les champs alphanumériques : ![](../assets/en/FormObjects/property_alphaFormat.png) -You can choose a format from this list or use any custom format. The default list contains formats for some of the most common alpha fields that require formats: US telephone numbers (local and long distance), Social Security numbers, and zip codes. You can also enter a custom format name set in the Filters and formats editor of the tool box. In this case, the format cannot be modified in the object properties. Any custom formats or filters that you have created are automatically available, preceded by a vertical bar (|). +Vous pouvez choisir un format dans cette liste ou utiliser n'importe quel format personnalisé. La liste par défaut contient des formats pour certains des champs alpha les plus courants qui nécessitent des formats: numéros de téléphone américains (local et longue distance), numéros de sécurité sociale et codes postaux. Vous pouvez également saisir un nom de format personnalisé défini dans l'éditeur Filtres et formats de la boîte à outils. Dans ce cas, le format ne peut pas être modifié dans les propriétés de l'objet. Tous les formats ou filtres personnalisés que vous avez créés sont automatiquement disponibles, précédés d'une barre verticale (|). -The number sign (#) is the placeholder for an alphanumeric display format. You can include the appropriate dashes, hyphens, spaces, and any other punctuation marks that you want to display. You use the actual punctuation marks you want and the number sign for each character you want to display. +Le signe dièse (#) est le placeholder pour un format d'affichage alphanumérique. Vous pouvez inclure des tirets, les traits d'union, les espaces et tout autre signe de ponctuation que vous souhaitez afficher. Vous utilisez les signes de ponctuation réels que vous souhaitez et le symbole dièse pour chaque caractère que vous souhaitez afficher. -For example, consider a part number with a format such as "RB-1762-1". +Par exemple, considérez un numéro de pièce avec un format tel que "RB-1762-1". -The alpha format would be: +Le format alpha serait : ##-####-# -When the user enters "RB17621," the field displays: +Lorsque l'utilisateur entre "RB17621," le champ affiche : RB-1762-1 -The field actually contains "RB17621". +Le champ contient en fait "RB17621". -If the user enters more characters than the format allows, 4D displays the last characters. For example, if the format is: +Si l'utilisateur saisit plus de caractères que ce que le format le permet, 4D affiche les derniers caractères. Par exemple, si le format est : (#######) -and the user enters "proportion", the field displays: +et si l'utilisateur saisit "proportion", le champ s'affiche: (portion) -The field actually contains "proportion". 4D accepts and stores the entire entry no matter what the display format. No information is lost. +Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète, quel que soit le format d’affichage. Aucune information n'est perdue. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------ | -| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ------------------------------------------------------------------------------------------- | +| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) --- -## Date Format +## Format Date -Date formats control the way dates appear when displayed or printed. For data entry, you enter dates in the MM/DD/YYYY format, regardless of the display format you have chosen. -> Unlike [Alpha](#alpha-format) and [Number](#number-format) formats, display formats for dates must only be selected among the 4D built-in formats. +Les formats de date contrôlent la façon dont les dates apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données (FR), vous entrez les dates dans le format JJ/MM/AAAA, quel que soit le format d'affichage que vous avez choisi. +> Contrairement aux formats [Alpha](#alpha-format) et [Number](#number-format), les formats d'affichage pour les dates doivent uniquement être sélectionnés parmi les formats intégrés de 4D. -The table below shows choices available: +Le tableau ci-dessous montre les choix disponibles : -| Nom du format | Chaine JSON | Exemple (système US) | -| ------------------------------- | --------------------- | ----------------------------- | -| System date short | systemShort (default) | 03/25/20 | -| System date abbreviated *(1)* | systemMedium | Wed, Mar 25, 2020 | -| System date long | systemLong | Wednesday, March 25, 2020 | -| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | -| Short Century | shortCentury | 03/25/20 but 04/25/2032 *(2)* | -| Internal date long | long | March 25, 2020 | -| Internal date abbreviated *(1)* | abbreviated | Mar 25, 2020 | -| Internal date short | short | 03/25/2020 | -| ISO Date Time *(3)* | iso8601 | 2020-03-25T00:00:00 | +| Nom du format | Chaine JSON | Exemple (système US) | +| --------------------------- | ------------------------ | ----------------------------- | +| Système date court | systemShort (par défaut) | 03/25/20 | +| Système date abrégé *(1)* | systemMedium | Wed, Mar 25, 2020 | +| Système date long | systemLong | Wednesday, March 25, 2020 | +| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | +| Siècle court | shortCentury | 03/25/20 but 04/25/2032 *(2)* | +| Interne date long | long | March 25, 2020 | +| Interne date abrégé *(1)* | abbreviated | Mar 25, 2020 | +| Interne date court | short | 03/25/2020 | +| ISO Date Heure *(3)* | iso8601 | 2020-03-25T00:00:00 | *(1)* Pour éviter toute ambiguïté et conformément à la pratique actuelle, les formats de date abrégés affichent "jun" pour juin et "jul" pour juillet. Cette particularité ne s'applique qu'aux versions françaises de 4D. @@ -87,122 +87,122 @@ The table below shows choices available: --- -## Number Format -> Number fields include the Integer, Long integer, Integer 64 bits, Real and Float types. +## Format numérique +> Les champs numériques comprennent les types Entier, Entier long, Entier 64 bits, Réel et Float. -Number formats control the way numbers appear when displayed or printed. For data entry, you enter only the numbers (including a decimal point or minus sign if necessary), regardless of the display format you have chosen. +Les formats numériques contrôlent la façon dont les nombres apparaissent lorsqu'ils sont affichés ou imprimés. Pour la saisie des données, vous saisissez uniquement les chiffres (y compris un point décimal ou un signe négatif si nécessaire), quel que soit le format d'affichage que vous avez choisi. -4D provides various default number formats. +4D fournit différents formats numériques par défaut. -### Placeholders +### Caractères de substitution (placeholders) -In each of the number display formats, the number sign (#), zero (0), caret (^), and asterisk (*) are used as placeholders. You create your own number formats by using one placeholder for each digit you expect to display. +Dans chacun des formats d'affichage numériques, le signe dièse (#), zéro (0), le caret (^) et l'astérisque (*) sont utilisés comme placeholders. Vous créez vos propres formats numériques en utilisant un placeholder pour chaque chiffre que vous souhaitez afficher. -| Le placeholder | Effect for leading or trailing zero | -| -------------- | ----------------------------------- | -| # | Displays nothing | -| 0 | Displays 0 | -| ^ | Displays a space (1) | -| * | Displays an asterisk | +| Placeholder | Effet pour les zéros de début ou de fin | +| ----------- | --------------------------------------- | +| # | N'affiche rien | +| 0 | Affiche 0 | +| ^ | Affiche un espace (1) | +| * | Affiche un astérisque | -(1) The caret (^) generates a space character that occupies the same width as a digit in most fonts. +(1) Le caractère caret (^) génère un espace qui occupe la même largeur qu'un chiffre dans la plupart des polices de caractères. -For example, if you want to display three-digit numbers, you could use the format ###. If the user enters more digits than the format allows, 4D displays <<< in the field to indicate that more digits were entered than the number of digits specified in the display format. +Par exemple, si vous souhaitez afficher des numéros à trois chiffres, vous pouvez utiliser le format ###. Si l'utilisateur saisit plus de chiffres que le format le permet, 4D affiche <<< dans le champ pour indiquer que plus de chiffres ont été saisis que le nombre de chiffres spécifié dans le format d'affichage. -If the user enters a negative number, the leftmost character is displayed as a minus sign (unless a negative display format has been specified). If ##0 is the format, minus 26 is displayed as –26 and minus 260 is displayed as <<< because the minus sign occupies a placeholder and there are only three placeholders. -> No matter what the display format, 4D accepts and stores the number entered in the field. No information is lost. +Si l'utilisateur saisit un nombre négatif, le caractère le plus à gauche est affiché sous forme de signe moins (sauf si un format d'affichage négatif a été spécifié). Si ##0 est le format, moins 26 s'affiche comme –26 et moins 260 s'affiche comme <<< car le signe moins occupe un espace réservé et il n'y a que trois espaces réservés. +> Quel que soit le format d’affichage, 4D accepte et stocke le nombre saisi dans le champ. Aucune information n'est perdue. -Each placeholder character has a different effect on the display of leading or trailing zeros. A leading zero is a zero that starts a number before the decimal point; a trailing zero is a zero that ends a number after the decimal point. +Chaque caractère de substitution a un effet différent sur l'affichage des zéros en tête ou en fin. Un zéro initial est un zéro qui commence un nombre avant la virgule ; un zéro final est un zéro qui termine un nombre après la virgule. -Suppose you use the format ##0 to display three digits. If the user enters nothing in the field, the field displays 0. If the user enters 26, the field displays 26. +Supposons que vous utilisiez le format ##0 pour afficher trois chiffres. Si l'utilisateur ne saisit rien dans le champ, le champ affiche 0. Si l'utilisateur saisit 26, le champ affiche 26. -### Separator characters +### Caractères séparateurs -The numeric display formats (except for scientific notations) are automatically based on regional system parameters. 4D replaces the “.” and “,” characters by, respectively, the decimal separator and the thousand separator defined in the operating system. The period and comma are thus considered as placeholder characters, following the example of 0 or #. -> On Windows, when using the decimal separator key of the numeric keypad, 4D makes a distinction depending on the type of field where the cursor is located: +Les formats d'affichage numérique (à l'exception des notations scientifiques) sont automatiquement basés sur les paramètres régionaux du système. 4D remplace les caractères «.» et «,» par, respectivement, le séparateur décimal et le séparateur de milliers définis dans le système d'exploitation. Le point et la virgule sont donc considérés comme des caractères de substitution, à l'instar de 0 ou #. +> Sur Windows, lors de l'utilisation de la touche de séparateur décimal du pavé numérique, 4D fait une distinction en fonction du type de champ où se trouve le curseur : > -> * in a Real type field, using this key will insert the decimal separator defined in the system, -> * in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,). +> * dans un champ de type Réel, l'utilisation de cette touche insérera le séparateur décimal défini dans le système, +> * dans n'importe quel autre type de champ, cette touche insère le caractère associé à la touche, généralement un point (.) ou une virgule (,) -### Decimal points and other display characters +### Points décimaux et autres caractères d'affichage -You can use a decimal point in a number display format. If you want the decimal to display regardless of whether the user types it in, it must be placed between zeros. +Vous pouvez utiliser un point décimal dans un format d'affichage numérique. Si vous voulez que le point décimal s'affiche, que l'utilisateur le saisisse ou non, il doit être placé entre des zéros. -You can use any other characters in the format. When used alone, or placed before or after placeholders, the characters always appear. For example, if you use the following format: +Vous pouvez utiliser d'autres caractères dans le format. Lorsqu'ils sont utilisés seuls, ou placés avant ou après les placeholders, les caractères apparaissent toujours. Par exemple, si vous utilisez le format suivant : $##0 -a dollar sign always appears because it is placed before the placeholders. +un symbole dollar apparaît toujours car il est placé avant les placeholders. -If characters are placed between placeholders, they appear only if digits are displayed on both sides. For example, if you define the format: +Si des caractères sont placés entre des placeholders, ils n'apparaissent que si des chiffres sont affichés des deux côtés. Par exemple, si vous définissez le format : ###.##0 -the point appears only if the user enters at least four digits. +le point apparaît uniquement si l'utilisateur saisit au moins quatre chiffres. -Spaces are treated as characters in number display formats. +Les espaces sont traités comme des caractères dans les formats d'affichage numériques. -### Formats for positive, negative, and zero +### Formats pour les nombres positifs, négatifs et nuls -A number display format can have up to three parts allowing you to specify display formats for positive, negative, and zero values. You specify the three parts by separating them with semicolons as shown below: +Un format d'affichage numérique peut avoir jusqu'à trois parties vous permettant de spécifier des formats d'affichage pour les valeurs positives, négatives et nulles. Vous spécifiez les trois parties en les séparant par des points-virgules comme ci-dessous: - Positive;Negative;Zero + Positif;Négatif;Zéro -You do not have to specify all three parts of the format. If you use just one part, 4D uses it for all numbers, placing a minus sign in front of negative numbers. +Vous n'avez pas à spécifier forcément toutes les parties du format. Si vous utilisez seulement une partie, 4D l'utilise pour tous les nombres, en plaçant un signe moins devant les nombres négatifs. -If you use two parts, 4D uses the first part for positive numbers and zero and the second part for negative numbers. If you use three parts, the first is for positive numbers, the second for negative numbers, and the third for zero. -> The third part (zero) is not interpreted and does not accept replacement characters. If you enter `###;###;#`, the zero value will be displayed “#”. In other words, what you actually enter is what will be displayed for the zero value. +Si vous utilisez deux parties, 4D utilise la première partie pour les nombres positifs et zéro et la deuxième partie pour les nombres négatifs. Si vous utilisez trois parties, la première est pour les nombres positifs, la deuxième pour les nombres négatifs et la troisième pour zéro. +> La troisième partie (zéro) n'est pas interprétée et n'accepte pas les caractères de substitution. Si vous entrez `###;###;#`, la valeur zéro sera affichée “#”. En d'autres termes, ce que vous entrez réellement est ce qui sera affiché pour la valeur zéro. -Here is an example of a number display format that shows dollar signs and commas, places negative values in parentheses, and does not display zeros: +Voici un exemple d'un format d'affichage numérique qui affiche des signes dollar et des virgules, place les valeurs négatives entre parenthèses, et n'affiche pas les zéros : $###,##0.00;($###,##0.00); -Notice that the presence of the second semicolon instructs 4D to use nothing to display zero. The following format is similar except that the absence of the second semicolon instructs 4D to use the positive number format for zero: +Notez que la présence du deuxième point-virgule indique à 4D de ne rien utiliser pour afficher zéro. Le format suivant est similaire, sauf que l'absence du deuxième point-virgule indique à 4D d'utiliser le format de nombre positif pour zéro : $###,##0.00;($###,##0.00) -In this case, the display for zero would be $0.00. +Dans ce cas, l'affichage pour zéro serait $0.00. -### Scientific notation +### Notation scientifique -If you want to display numbers in scientific notation, use the **ampersand** (&) followed by a number to specify the number of digits you want to display. For example, the format: +Si vous souhaitez afficher des nombres en notation scientifique, utilisez l'**esperluette** (&) suivie d'un nombre pour spécifier le nombre de chiffres que vous souhaitez afficher. Par exemple, le format : &3 -would display 759.62 as: +afficherait 759.62 comme : 7.60e+2 -The scientific notation format is the only format that will automatically round the displayed number. Note in the example above that the number is rounded up to 7.60e+2 instead of truncating to 7.59e+2. +Le format de notation scientifique est le seul format qui arrondira automatiquement le nombre affiché. Notez dans l'exemple ci-dessus que le nombre est arrondi à 7.60e+2 au lieu d'être tronqué à 7.59e+2. -### Hexadecimal formats +### Formats hexadécimaux -You can display a number in hexadecimal using the following display formats: +Vous pouvez afficher un nombre en hexadécimal en utilisant les formats d'affichage suivants : -* `&x`: This format displays hexadecimal numbers using the “0xFFFF” format. -* `&$`: This format displays hexadecimal numbers using the “$FFFF” format. +* `&x`: Ce format affiche les nombres hexadécimaux en utilisant le format “0xFFFF”. +* `&$`: Ce format affiche les nombres hexadécimaux en utilisant le format “$FFFF”. -### XML notation +### Notation XML -The `&xml` format will make a number compliant with XML standard rules. In particular, the decimal separator character will be a period "." in all cases, regardless of the system settings. +Le format `&xml` rendra un nombre conforme aux règles standard XML. En particulier, le caractère séparateur décimal sera un point "." dans tous les cas, indépendamment des paramètres du système. -### Displaying a number as a time +### Affichage d'un nombre en tant qu'heure -You can display a number as a time (with a time format) by using `&/` followed by a digit. Time is determined by calculating the number of seconds since midnight that the value represents. The digit in the format corresponds to the order in which the time format appears in the Format drop-down menu. +Vous pouvez afficher un nombre sous forme d'heure (avec un format heure) en utilisant `&/` suivi d'un chiffre. Le temps est déterminé en calculant le nombre de secondes que cette valeur représente à partir de minuit. Le chiffre dans le format représente la position dans le menu déroulant Format du format heure à utiliser. -For example, the format: +Par exemple, le format : &/5 -corresponds to the 5th time format in the pop-up menu, specifically the AM/PM time. A number field with this format would display 25000 as: +correspond au 5e format d'heure dans le menu contextuel, plus précisément l'heure h: mn: s. Un champ numérique avec ce format afficherait 25000 comme suit : - 6:56 AM + 6:56 du matin ### Exemples -The following table shows how different formats affect the display of numbers. The three columns — Positive, Negative, and Zero — each show how 1,234.50, –1,234.50, and 0 would be displayed. +Le tableau suivant montre comment les différents formats affectent l'affichage des nombres. Les trois colonnes — Positif, Négatif et Zéro — montrent comment 1 234,50, 1 234,50 et 0 seraient affichées. -| Format Entered | Positive | Negative | Zero | +| Format saisi | Positif | Négatif | Zéro | | -------------------------------------- | ---------------- | ------------- | ---------------------------- | | ### | <<< | <<< | | | #### | 1234 | <<<< | | @@ -234,62 +234,62 @@ The following table shows how different formats affect the display of numbers. T #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | -------------------------------------------------------------- | -| numberFormat | string | Numbers (including a decimal point or minus sign if necessary) | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | ------------------------------------------------------------- | +| numberFormat | string | Nombres (y compris un signe décimal ou négatif si nécessaire) | #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) --- -## Picture Format +## Format image -Picture formats control how pictures appear when displayed or printed. For data entry, the user always enters pictures by pasting them from the Clipboard or by drag and drop, regardless of the display format. +Les formats d'images contrôlent la façon dont les images apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, l'utilisateur saisit toujours les images en les collant depuis le Presse-papiers ou en les faisant glisser-déposer, quel que soit le format d'affichage. -The truncation and scaling options do not affect the picture itself. The contents of a Picture field are always saved. Only the display on the particular form is affected by the picture display format. +Les options de troncature et de mise à l'échelle n'affectent pas l'image elle-même. Le contenu d'un champ Image est toujours enregistré. Seul l'affichage dans le formulaire est affecté par le format d'affichage de l'image. -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Truncated (centered and non-centered) +### Image tronquée (centrée et non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -The **Truncated (centered)** format causes 4D to center the picture in the area and crop any portion that does not fit within the area. 4D crops equally from each edge and from the top and bottom. +Avec le format **Image tronquée (centrée)**, 4D centre l'image dans la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) -### Scaled to fit (proportional) and Scaled to fit centered (proportional) +### Image proportionnelle et Image proportionnelle centrée -`JSON grammar: "proportionalTopLeft" / "proportionalCenter"` +`` `Grammaire JSON: "proportionnalTopLeft" / "proportionnalCenter"` `` -When you use **Scaled to fit (proportional)**, the picture is reduced proportionally on all sides to fit the area created for the picture. The **Scaled to fit centered (proportional)** option does the same, but centers the picture in the picture area. +Lorsque vous utilisez **Image proportionnelle**, l'image est réduite proportionnellement de tous les côtés pour s'adapter à la zone créée pour l'image. L'option **Image proportionnelle centrée** fait la même chose, mais centre l'image dans la zone de l'image. -If the picture is smaller than the area set in the form, it will not be modified. If the picture is bigger than the area set in the form, it is proportionally reduced. Since it is proportionally reduced, the picture will not appear distorted. +Si l'image est plus petite que la zone définie dans le formulaire, elle ne sera pas modifiée. Si l'image est plus grande que la zone définie dans le formulaire, elle est réduite proportionnellement. Étant donné qu'elle est réduite de manière proportionnelle, l'image n'apparaîtra pas déformée. -If you have applied the **Scaled to fit centered (proportional)** format, the picture is also centered in the area: +Si vous avez appliqué le format **Image proportionnelle centrée**, l'image est également centrée dans la zone : ![](../assets/en/FormObjects/property_pictureFormat_ScaledProportional.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +`Grammaire JSON : "tiled"` -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). #### Grammaire JSON @@ -299,36 +299,36 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) --- -## Time Format +## Format heure -Time formats control the way times appear when displayed or printed. For data entry, you enter times in the 24-hour HH:MM:SS format or the 12-hour HH:MM:SS AM/PM format, regardless of the display format you have chosen. -> Unlike [Alpha](#alpha-format) and [Number](#number-format) formats, display formats for times must only be selected among the 4D built-in formats. +Les formats heure contrôlent la façon dont les heures apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, vous entrez les heures dans le format 24 heures HH:MM:SS ou dans le format 12 heures HH:MM:SS AM/PM, quel que soit le format d'affichage que vous avez choisi. +> Contrairement aux formats [Alpha](#alpha-format) et [Number](#number-format), les formats d'affichage pour les heures doivent uniquement être sélectionnés parmi les formats intégrés de 4D. -The table below shows the Time field display formats and gives examples: +Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des exemples : -| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | -| ---------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | -| HH:MM:SS | hh_mm_ss | | 04:30:25 | -| HH:MM | hh_mm | | 04:30 | -| Hour Min Sec | HH_MM_SS | | 4 heures 30 minutes 25 secondes | -| Hour Min | HH_MM | | 4 heures 30 minutes | -| HH:MM AM/PM | hh_mm_am | | 4:30 a.m. | -| MM SS | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | -| Min Sec | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | -| ISO Date Time | iso8601 | Corresponds to the XML standard for representing time-related data. It is mainly intended to be used when importing/exporting data in XML format | 0000-00-00T04:30:25 | -| System time short | - (default) | Standard time format defined in the system | 04:30:25 | -| System time long abbreviated | systemMedium | macOS only: Abbreviated time format defined in the system.
    Windows: this format is the same as the System time short format | 4•30•25 AM | -| System time long | systemLong | macOS only: Long time format defined in the system.
    Windows: this format is the same as the System time short format | 4:30:25 AM HNEC | +| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | +| ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| HH:MM:SS | hh_mm_ss | | 04:30:25 | +| hh:mn | hh_mm | | 04:30 | +| Heures Minutes Secondes | HH_MM_SS | | 4 heures 30 minutes 25 secondes | +| Heures Minutes | HH_MM | | 4 heures 30 minutes | +| h:mn Matin/Après-midi | hh_mm_am | | 4:30 a.m. | +| ms s | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | +| Minutes Secondes | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | +| ISO Date Heure | iso8601 | Correspond à la norme XML pour représenter des données liées au temps. Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web | 0000-00-00T04:30:25 | +| Système heure court | - (default) | Format heure standard défini dans le système | 04:30:25 | +| Système heure long abrégé | systemMedium | macOS seulement : Format d'heure abrégé défini dans le système.
    Windows : ce format est le même que le format système heure court | 4•30•25 AM | +| Système heure long | systemLong | macOS seulement : Format d'heure long défini dans le système.
    Windows : ce format est le même que le format système heure court | 4:30:25 AM HNEC | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| timeFormat | string | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (can be combined with the other possible values) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (peut être combiné avec les autres valeurs possibles) | #### Objets pris en charge @@ -336,37 +336,37 @@ The table below shows the Time field display formats and gives examples: --- -## Text when False/Text when True +## Texte si Faux / Texte si Vrai -When a [boolean expression](properties_Object.md#expression-type) is displayed as: +Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : -* a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* un texte dans un [objet de saisie](input_overview.md) +* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) -... you can select the text to display for each value: +... vous pouvez sélectionner le texte à afficher pour chaque valeur : -* **Text when True** - the text to be displayed when the value is "true" -* **Text when False** - the text to be displayed when the value is "false" +* **Texte si vrai** - le texte à afficher lorsque la valeur est "true" +* **Texte si faux** - le texte à afficher lorsque la valeur est "false" #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------- | --------------- | ------------------------------------------------------------------------ | -| booleanFormat | string | "\<*textWhenTrue*\>;\<*textWhenFalse*\>", e.g. "Assigned;Unassigned" | +| Nom | Type de données | Valeurs possibles | +| ------------- | --------------- | ------------------------------------------------------------------------------- | +| booleanFormat | string | "\<*textWhenTrue*\>;\<*textWhenFalse*\>", par exemple "Assigné;Non assigné" | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +\[Colonne de list box\](listbox_overview.md#list-box-columns) --- ## Type d'affichage -Used to associate a display format with the column data. The formats provided depends on the variable type (array type list box) or the data/field type (selection and collection type list boxes). +Utilisé pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). -Boolean and number (numeric or integer) columns can be displayed as check boxes. In this case, the [Title](#title) property can be defined. +Les colonnes booléennes et numériques (réel ou entier) peuvent être affichées sous forme de cases à cocher. Dans ce cas, la propriété \[Titre\](#titre) peut être définie. -Boolean columns can also be displayed as pop-up menus. In this case, the [Text when False and Text when True](#text-when-false-text-when-true) properties must be defined. +Les colonnes booléennes peuvent également être affichées sous forme de pop up menus. Dans ce cas, les propriétés \[Texte si Faux et Texte si Vrai\](#texte-si-faux-texte-si-vrai) doivent être définies. #### Grammaire JSON @@ -376,45 +376,45 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- -## Not rendered +## Non représenté -When this property is enabled, the object is not drawn on the form, however it can still be activated. +Lorsque cette propriété est activée, l'objet n'est pas affiché sur le formulaire, mais il peut toujours être activé. -In particular, this property allows implementing "invisible" buttons. Non-rendered buttons can be placed on top of graphic objects. They remain invisible and do not highlight when clicked, however their action is triggered when they are clicked. +En particulier, cette propriété permet de mettre en œuvre des boutons "invisibles". Des boutons non représentés peuvent être placés par-dessus des objets graphiques. Ils restent invisibles et ne se mettent pas en surbrillance lorsqu'ils sont cliqués, cependant leur action est déclenchée dans ce cas. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| --------- | --------------- | ----------------- | -| affichage | boolean | true, false | +| Nom | Type de données | Valeurs possibles | +| ------- | --------------- | ----------------- | +| display | boolean | true, false | #### Objets pris en charge -[Button](button_overview.md) - [Drop-down List](dropdownList_Overview.md) +\[Bouton\](button_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) --- -## Three-States +## Trois États -Allows a check box object to accept a third state. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. +Permet à un objet case à cocher d'accepter un troisième état. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. -#### Three-states check boxes in list box columns +#### Cases à cocher à trois états dans des colonnes de list box -List box columns with a numeric [data type](properties_Object.md#expression-type) can be displayed as three-states check boxes. If chosen, the following values are displayed: +Les colonnes de list box avec un [type de données](properties_Object.md#expression-type) numérique peuvent être affichées sous forme de cases à cocher à trois états. Si choisi, les valeurs suivantes sont affichées : -* 0 = unchecked box, -* 1 = checked box, -* 2 (or any value >0) = semi-checked box (third state). For data entry, this state returns the value 2. -* -1 = invisible check box, -* -2 = unchecked box, not enterable, -* -3 = checked box, not enterable, -* -4 = semi-checked box, not enterable +* 0 = case non cochée, +* 1 = case cochée, +* 2 (ou toute valeur >062) = case partiellement cochée (troisième état). Pour la saisie des données, cet état renvoie la valeur 2. +* -1 = case à cocher invisible, +* -2 = case non cochée, non modifiable, +* -3 = case cochée, non modifiable, +* -4 = case semi-cochée, non modifiable -In this case as well, the [Title](#title) property is also available so that the title of the check box can be entered. +Dans ce cas également, la propriété \[Titre\](#titre) est également disponible afin que le libellé de la case à cocher puisse être saisi. #### Grammaire JSON @@ -424,54 +424,54 @@ In this case as well, the [Title](#title) property is also available so that the #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- -## Titre de menu +## Titre -This property is available for a list box column if: +Cette propriété est disponible pour une colonne de list box si : -* the [column type](properties_Object.md#expression-type) is **boolean** and its [display type](properties_Display.md#display-type) is "Check Box" -* the [column type](properties_Object.md#expression-type) is **number** (numeric or integer) and its [display type](properties_Display.md#display-type) is "Three-states Checkbox". +* le \[type de la colonne\](properties_Object.md#expression-type) est **boolean** et son \[type d'affichage\](properties_Display.md#display-type) est "Case à cocher" +* le \[type de la colonne\](properties_Object.md#expression-type) est **numérique** (réel ou entier) et son \[type d'affichage\](properties_Display.md#display-type) est "Case à cocher trois états". -In that cases, the title of the check box can be entered using this property. +Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette propriété. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | ---------------------------------- | -| controlTitle | string | Any custom label for the check box | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | --------------------------------------------------------- | +| controlTitle | string | N'importe quel libellé personnalisé pour la case à cocher | #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- -## Truncate with ellipsis +## Tronquer avec ellipse -Controls the display of values when list box columns are too narrow to show their full contents. +Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. -This option is available for columns with any type of contents, except pictures and objects. +Cette option est disponible pour les colonnes avec n'importe quel type de contenu, sauf les images et les objets. -* When the property is enabled (default), if the contents of a list box cell exceed the width of the column, they are truncated and an ellipsis is displayed: +* Lorsque la propriété est activée (par défaut), si le contenu d'une cellule de list box dépasse la largeur de la colonne, il est tronqué et une ellipse est affichée : ![](../assets/en/FormObjects/property_truncate1.png) -> The position of the ellipsis depends on the OS. In the above example (Windows), it is added on the right side of the text. On macOS, the ellipsis is added in the middle of the text. +> La position de l'ellipse dépend de l'OS. Dans l'exemple ci-dessus (Windows), il est ajouté sur le côté droit du texte. Sur macOS, les points de suspension sont ajoutés au milieu du texte. -* When the property is disabled, if the contents of a cell exceed the width of the column, they are simply clipped with no ellipsis added: +* Lorsque la propriété est désactivée, si le contenu d'une cellule dépasse la largeur de la colonne, il est simplement coupé sans ajout d'une ellipse : ![](../assets/en/FormObjects/property_truncate2.png) -The Truncate with ellipsis option is enabled by default and can be specified with list boxes of the Array, Selection, or Collection type. +L'option Tronquer avec ellipse est activée par défaut et peut être spécifiée pour les list box de type tableau, sélection ou collection. -> When applied to Text type columns, the Truncate with ellipsis option is available only if the [Wordwrap](#wordwrap) option is not selected. When the Wordwrap property is selected, extra contents in cells are handled through the word-wrapping features so the Truncate with ellipsis property is not available. +> Lorsqu'elle est appliquée aux colonnes de type texte, l'option Tronquer avec ellipse n'est disponible que si l'option [Wordwrap](#wordwrap) n'est pas sélectionnée. Lorsque la propriété Wordwrap est sélectionnée, les contenus supplémentaires dans les cellules sont gérés à travers les fonctions de retour à la ligne automatique, donc la propriété Tronquer avec ellipse n'est pas disponible. -The Truncate with ellipsis property can be applied to Boolean type columns; however, the result differs depending on the [cell format](#display-type): +La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type booléen ; cependant, le résultat diffère en fonction du \[format de la cellule\](#display-type) : -* For Pop-up type Boolean formats, labels are truncated with an ellipsis, -* For Check box type Boolean formats, labels are always clipped. +* Pour les formats booléens de type Pop-up, les libellés sont tronqués avec une ellipse, +* Pour les formats booléens de type case à cocher, les libellés sont toujours coupés. #### Grammaire JSON @@ -481,24 +481,24 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- ## Visibilité -This property allows hiding the object in the Application environment. +Cette propriété permet de masquer l'objet dans l'environnement Application. -You can handle the Visibility property for most form objects. This property is mainly used to simplify dynamic interface development. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. The Visibility property allows inverting this logic by making certain objects invisible by default. +Vous pouvez gérer la propriété Visibilité pour la plupart des objets de formulaire. Cette propriété est principalement utilisée pour simplifier le développement d'interface dynamique. Dans ce contexte, il est souvent nécessaire de masquer les objets de manière programmée lors de l'événement `On load` du formulaire, puis d'afficher certains objets par la suite. La propriété Visibilité permet d'inverser cette logique en rendant certains objets invisibles par défaut. The Visibility property allows inverting this logic by making certain objects invisible by default. -#### Automatic visibility in list forms +#### Visibilité automatique dans les formulaires liste In the context of ["list" forms](FormEditor/properties_FormProperties.md#form-type), the Visibility property supports two specific values: -* **If record selected** (JSON name: "selectedRows") -* **If record not selected** (JSON name: "unselectedRows") +* **Si enregistrement sélectionné** (nom JSON : "selectedRows") +* **Si enregistrement non sélectionné** (nom JSON : "unselectedRows") -This property is only used when drawing objects located in the body of a list form. It tells 4D whether or not to draw the object depending on whether the record being processed is selected/not selected. It allows you to represent a selection of records using visual attributes other than highlight colors: +Cette propriété est utilisée uniquement lors du dessin d'objets situés dans le corps d'un formulaire liste. Elle indique à 4D s'il faut ou non dessiner l'objet en fonction de la sélection/non-sélection de l'enregistrement en cours de traitement. Cela vous permet de représenter une sélection d'enregistrements en utilisant des attributs visuels autres que les couleurs de surbrillance : ![](../assets/en/FormObjects/select-row.png) @@ -506,56 +506,56 @@ This property is only used when drawing objects located in the body of a list fo #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | --------------------------------------------------------------------------------------- | -| visibility | string | "visible", "hidden", "selectedRows" (list form only), "unselectedRows" (list form only) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------- | +| visibility | string | "visible", "hidden", "selectedRows" (formulaires liste uniquement), "unselectedRows" (formulaires liste uniquement) | #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) --- -## Wordwrap +## Retour à la ligne -> Pour les [input](input_overview.md), disponibles lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". +> Pour les [input](input_overview.md), disponible lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". -Manages the display of contents when it exceeds the width of the object. +Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. -#### Checked for list box/Yes for input +#### Coché pour list box/Oui pour input -`JSON grammar: "normal"` +`Grammaire JSON : "normal"` -When this option is selected, text automatically wraps to the next line whenever its width exceeds that of the column/area, if the column/area height permits it. +Lorsque cette option est sélectionnée, le texte passe automatiquement à la ligne suivante chaque fois que sa largeur dépasse celle de la colonne/zone, si la hauteur de la colonne/zone le permet. -* In single-line columns/areas, only the last word that can be displayed entirely is displayed. 4D inserts line returns; it is possible to scroll the contents of the area by pressing the down arrow key. +* Dans les colonnes/zones à une seule ligne, seul le dernier mot pouvant être affiché entièrement est affiché. 4D insère des sauts de ligne ; il est possible de faire défiler le contenu de la zone en appuyant sur la touche de flèche vers le bas. -* In multiline columns/areas, 4D carries out automatic line returns. +* Dans les colonnes/zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap2.png) -#### Unchecked for list box/No for input +#### Non cochée pour list box/Non pour input -`JSON grammar: "none"` +`Grammaire JSON : "none"` -When this option is selected, 4D does not do any automatic line returns and the last word that can be displayed may be truncated. In text type areas, carriage returns are supported: +Lorsque cette option est sélectionnée, 4D ne fait aucune retour automatique à la ligne et le dernier mot qui peut être affiché peut être tronqué. Dans les zones de type texte, les retours chariots sont pris en charge : ![](../assets/en/FormObjects/wordwrap3.png) -In list boxes, any text that is too long is truncated and displayed with an ellipse (...). In the following example, the Wordwrap option is **checked for the left column** and **unchecked for the right column**: +Dans les listes déroulantes, tout texte trop long est tronqué et affiché avec une ellipse (...). Dans l'exemple suivant, l'option de retour à la ligne est **cochée pour la colonne de gauche** et **décochée pour la colonne de droite** : ![](../assets/en/FormObjects/property_wordwrap1.png) -Note that regardless of the Wordwrap option’s value, the row height is not changed. If the text with line breaks cannot be entirely displayed in the column, it is truncated (without an ellipse). In the case of list boxes displaying just a single row, only the first line of text is displayed: +Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatique, la hauteur de la ligne n'est pas modifiée. Si le texte avec des sauts de ligne ne peut pas être entièrement affiché dans la colonne, il est tronqué (sans ellipse). Dans le cas des list box affichant une seule ligne, seule la première ligne de texte est affichée : ![](../assets/en/FormObjects/property_wordwrap2.png) -#### Automatic for input (default option) +#### Automatique pour l'input (option par défaut) -`JSON grammar: "automatic"` +`Grammaire JSON : "automatic"` -* In single-line areas, words located at the end of lines are truncated and there are no line returns. -* In multiline areas, 4D carries out automatic line returns. +* Dans les zones mono-lignes, les mots situés en fin de ligne sont tronqués et il n’y a pas de retours à la ligne. +* Dans les zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap1.png) @@ -567,4 +567,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) From c788b54dd5024425c4dcba87dbe608dbc3af3d70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:52 +0200 Subject: [PATCH 2751/4889] New translations properties_display.md (Spanish) --- .../version-20/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index d29a3dab98a712..f2ea76c5c6e7b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- From d21eeb0f0fccb36ffc6826f7523321d1d0910f6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:53 +0200 Subject: [PATCH 2752/4889] New translations properties_display.md (Japanese) --- .../version-20/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 6170fa34b1564e..b64e269ae5649e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- From e1ab5173f2af2bfcca77256a0028604f8ea4105f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:55 +0200 Subject: [PATCH 2753/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Display.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 1b66bf3d462d8f..da57a695aa4d50 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -548,7 +548,7 @@ Nas caixas de lista, qualquer texto muito longo é truncado e exibido com uma el Observe que, independentemente do valor da opção Wordwrap, a altura da linha não será alterada. Se o texto com quebras de linha não puder ser exibido inteiramente na coluna, ele é truncado (sem uma elipse). No caso de caixas de lista exibindo apenas uma única linha, somente a primeira linha do texto é exibida: -![](../assets/en/FormObjects/property_wordwrap2.png) +![](../assets/en/FormObjects/property_wordwrap1.png) #### Automático para entrada (opção padrão) From a68149e49643c156e0e7f0885df79b707a716432 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:23:57 +0200 Subject: [PATCH 2754/4889] New translations properties_entry.md (French) --- .../version-20/FormObjects/properties_Entry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 0e80ae80c8e664..b1b3886c427ec2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -199,7 +199,7 @@ Lorsque cette valeur est sélectionnée, la propriété est gérée par l'option --- -## Le placeholder +## Placeholder 4D can display placeholder text in the fields of your forms. From 80263cd7073d9d08e5c026825587dde5ee39645a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:11 +0200 Subject: [PATCH 2755/4889] New translations properties_help.md (French) --- .../version-20/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index dfbaf58693291d..1c95c501f285a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -43,4 +43,4 @@ Lorsque différentes astuces sont associées au même objet à plusieurs emplace #### Voir également -[Le placeholder](properties_Entry.md#placeholder) +[Placeholder](properties_Entry.md#placeholder) From 22eaa776e9c720bc68e17e00b12bd0205bc0a500 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:22 +0200 Subject: [PATCH 2756/4889] New translations properties_object.md (French) --- .../version-20/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index d4aca9ce01103c..cdd7e6dd9a473b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -254,7 +254,7 @@ Enables radio buttons to be used in coordinated sets: only one button at a time --- -## Titre de menu +## Titre Allows inserting a label on an object. The font and the style of this label can be specified. From 969000b8c21abcf9b9cc1ca2b2ece4d2c09b11e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:24 +0200 Subject: [PATCH 2757/4889] New translations properties_object.md (Japanese) --- .../version-20/FormObjects/properties_Object.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index e2efc7f220d67d..33a645846cd6bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -5,7 +5,7 @@ title: オブジェクト --- -## タイプ +## 型 `必須設定です。` @@ -292,11 +292,11 @@ title: オブジェクト | 最小 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 最大 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 合計 | ○ | | | ○ | ○ | | 列の型と同じ | -| カウント | ○ | ○ | ○ | ○ | ○ | ○ | Longint | -| 平均 | ○ | | | ○ | | | Real | -| 標準偏差(*) | ○ | | | ○ | | | Real | -| 分散(*) | ○ | | | ○ | | | Real | -| 平方和(*) | ○ | | | ○ | | | Real | +| カウント | ○ | ○ | ○ | ○ | ○ | ○ | 倍長整数 | +| 平均 | ○ | | | ○ | | | 実数 | +| 標準偏差(*) | ○ | | | ○ | | | 実数 | +| 分散(*) | ○ | | | ○ | | | 実数 | +| 平方和(*) | ○ | | | ○ | | | 実数 | | カスタム (JSON では "none") | ○ | ○ | ○ | ○ | ○ | ○ | 制限なし | (*) 配列型のリストボックスのみ From 545c217164d1e61ba92f028ddb0134eae21be247 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:27 +0200 Subject: [PATCH 2758/4889] New translations properties_picture.md (French) --- .../FormObjects/properties_Picture.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Picture.md index 38ba8556695f04..3ef23d86c348e0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Picture.md @@ -27,32 +27,32 @@ Les emplacements suivants peuvent être utilisés pour le chemin d'images statiq ## Affichage -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +`Grammaire JSON : "tiled"` -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). ### Centre / Tronquée (non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D crops equally from each edge and from the top and bottom. +Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) From c6789228150f1f8a1ea44079509d2c29fd672c72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:41 +0200 Subject: [PATCH 2759/4889] New translations properties_reference.md (French) --- .../version-20/FormObjects/properties_Reference.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md index f47514435f0a75..8a923566932885 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md @@ -45,7 +45,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" | | [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false | | [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form | -| [`affichage`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | +| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false | | [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing | | [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" | | [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 | @@ -107,7 +107,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" | | **n** | | | | [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object | -| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) | +| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Nombres (y compris un signe décimal ou négatif si nécessaire) | | **p** | | | | [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\" pour la variable image. | | [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
    [`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) | @@ -178,11 +178,11 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | | [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | | [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`threeState`](properties_Display.md#three-states) | Permet à un objet case à cocher d'accepter un troisième état. | true, false | | [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | | [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum : 0 | @@ -200,6 +200,6 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (à l'exception de list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. | "automatic" (à l'exception de list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From 3e5694f3cb7e7be9f226aa4a50323dbb99c670fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:47 +0200 Subject: [PATCH 2760/4889] New translations properties_resizingoptions.md (French) --- .../version-20/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 7248b44cf3880b..bc5e9ff00dc297 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -127,4 +127,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) From b924bd69aa095a9ca97dad00ee1cc45328cb9c39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:24:59 +0200 Subject: [PATCH 2761/4889] New translations properties_text.md (Japanese) --- .../version-20/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index b30924521b0807..3812c681ea7cc9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -284,7 +284,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 表示される行ごとに評価される式あるいは変数を指定します。 行テキスト属性全体を定義することができます。 **オブジェクト変数**、あるいは **オブジェクトを返す式** を指定する必要があります。 以下のプロパティがサポートされています: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | -------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | stroke | string | フォントカラー。 任意の CSSカラー (例: "#FF00FF"), "automatic", "transparent" | | fill | string | 背景色。 任意の CSSカラー (例: "#F00FFF"), "automatic", "transparent" | @@ -296,7 +296,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 特別な "cell" プロパティを使用すると、特定の列にプロパティをまとめて適用することができます: -| プロパティ名 | | | タイプ | 説明 | +| プロパティ名 | | | 型 | 説明 | | ------ | ------------ | -------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | cell | | | object | 特定の列に適用するプロパティ | | | *columnName* | | object | *columnName* はリストボックス列のオブジェクト名です。 | From 6dac9dd3345b7876f3f3e2d52b21a9abe4479251 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:25:17 +0200 Subject: [PATCH 2762/4889] New translations shapes_overview.md (Spanish) --- .../version-20/FormObjects/shapes_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md index 1869d556878b8d..b4877fa9a0868f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/shapes_overview.md @@ -35,7 +35,7 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Redimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Redimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Línea @@ -106,4 +106,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Redimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Redimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file From 2fcd221d00257d19a91c679376860dfad4b0c78d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:25:38 +0200 Subject: [PATCH 2763/4889] New translations tabcontrol.md (Japanese) --- .../version-20/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/tabControl.md index e2a89b1b2efb34..8e8e5bd773fe96 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/tabControl.md @@ -53,7 +53,7 @@ macOSの場合、タブコントロールを標準位置 (上) だけでなく [コレクション](../Concepts/dt_collection.md) をカプセル化した [オブジェクト](../Concepts/dt_object.md) をタブコントロールの [データソース](properties_Object.md#変数あるいは式) として割り当てることができます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ---------- | --------------------------------------------------------------------- | | `values` | Collection | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | | `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | From 09cd153c65e326820cdc48c5df0c44d36f20a0d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:26:44 +0200 Subject: [PATCH 2764/4889] New translations properties.md (French) --- .../version-20/Menus/properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Menus/properties.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Menus/properties.md index 9059ace5a789cd..9d30998fa7669e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Menus/properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Menus/properties.md @@ -6,7 +6,7 @@ title: Propriétés des menus Vous pouvez définir plusieurs propriétés à partir des lignes de menu, telles que des actions, des styles de police, les lignes de séparation, des raccourcis clavier ou des icônes. -## Titre de menu +## Titre La propriété **Title** contient le libellé d'un menu ou d'une ligne de menu, tel qu'il sera affiché dans l'interface de l'application. From 381f6afb041ad23d28f1bf65ebf48532cda996b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:26:56 +0200 Subject: [PATCH 2765/4889] New translations entities.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index 6c81a74d14ba19..95bdaf6a2aa283 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -194,7 +194,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a una entity selection compartible, primero debe transformarla en una entity selection no compartible mediante la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportan selecciones de entidades compartibles, ya que no necesitan alterar la selección de entidades original (devuelven una nueva). From be71abd91ca2a3142bd883432523e6add71015f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:26:58 +0200 Subject: [PATCH 2766/4889] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index af1d2c01bafb1d..998d5ab7041a66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -235,7 +235,7 @@ $toModify:=ds.Company.all().copy() // $toModify は追加可能です 新規のエンティティセレクションは次の場合に、元となるエンティティセレクションの特性を **継承** します: -- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 。 +- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 . - リレーションに基づいて生成された場合: - [entity.*attributeName*](API/EntityClass.md#attributename) (例: "company.employees") の *attributeName* が 1対Nリレーション属性で、かつ entity 自身がエンティティセレクションに属している場合 ([entity.getSelection()](API/EntityClass.md#getselection) エンティティセレクションと同じ特性になります)。 - [entitySelection.*attributeName*](API/EntitySelectionClass.md#attributename) (例: "employees.employer") の *attributeName* がリレーション属性の場合 (エンティティセレクションと同じ特性になります)。 From 1190e42609e9eb2a73fd873f7a8481660c40ac11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:02 +0200 Subject: [PATCH 2767/4889] New translations glossary.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/ORDA/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/glossary.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/glossary.md index 1171f40aa10bde..b37934e3091bed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/glossary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/glossary.md @@ -222,7 +222,7 @@ ORDA オブジェクトとは関わりのないユーザークラス。 シャロウコピーは、要素の構造のみを複製し、同じ内部参照を保持します。 シャロウコピーのあと、二つのコレクションに格納された個々の要素は同じものが共有されています。 [ディープコピー](#ディープコピー) も合わせて参照してください。 -## スタンプ +## 記号 "オプティミステック" ロックテクノロジーにおいて使用されるものです。 すべてのエンティティにはスタンプと呼ばれる内部カウンターがあり、エンティティが保存されるたびにインクリメントされていきます。 エンティティ内のスタンプとディスク上に保存されているエンティティのスタンプを自動的に比較することで、4D は同じエンティティへの書き込みの衝突を防いでいます。 From 9a2dd91264ab9b8df83440268e311318769ec428 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:06 +0200 Subject: [PATCH 2768/4889] New translations ordaclasses.md (Spanish) --- .../version-20/ORDA/ordaClasses.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md index 21ac2a099c4aad..cba2bd7e2e6914 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md @@ -354,7 +354,7 @@ El parámetro *$event* contiene las siguientes propiedades: | attributeName | Text | Nombre de atributo calculado | | dataClassName | Text | Nombre de la clase de datos | | kind | Text | "get" | -| result | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | +| resultado | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | #### Ejemplos @@ -467,7 +467,7 @@ El parámetro *$event* contiene las siguientes propiedades: | kind | Text | "query" | | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | Operador de consulta (ver también la función de clase [`query`](API/DataClassClass.md#query)). Valores posibles:
  • == (es igual a, @ es comodín)
  • === (igual a, @ no es comodín)
  • != (no es igual a, @ es comodín)
  • !== (no es igual a, @ no es comodín)
  • < (menor que)
  • <= (less than or equal to)
  • > (mayor que)
  • >= (mayor o igual que)
  • IN (incluído en)
  • % (contiene palabra clave)
  • | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | > Si la función devuelve un valor en *$result* y se asigna otro valor a la propiedad `$event.result`, se da prioridad a `$event.result`. @@ -574,7 +574,7 @@ El parámetro *$event* contiene las siguientes propiedades: | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | "desc" o "asc" (por defecto) | | descending | Boolean | `true` para orden descendente, `false` para orden ascendente | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | > Puede utilizar el `operator` o la propiedad `descending`. Es esencialmente una cuestión de estilo de programación (ver ejemplos). From cc39334b36944065e34886e135b235d339e42cc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:08 +0200 Subject: [PATCH 2769/4889] New translations ordaclasses.md (Japanese) --- .../version-20/ORDA/ordaClasses.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md index 1af93d5278031a..73f345c424fbb7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/ordaClasses.md @@ -349,12 +349,12 @@ End if *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ------------------------------------------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | | kind | Text | "get" | -| result | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | +| 戻り値 | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | #### 例題 @@ -412,7 +412,7 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ---------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | @@ -449,7 +449,7 @@ Function query ($event : Object) -> $result : Object - *$result* がテキストの場合、それは有効なクエリ文字列でなければなりません。 - *$result* がオブジェクトの場合、次の 2つのプロパティを含まなければなりません: - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ------------------ | ---------- | ----------------------------------- | | $result.query | Text | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | | $result.parameters | Collection | プレースホルダーに渡す値 | @@ -460,14 +460,14 @@ Function query ($event : Object) -> $result : Object *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | | kind | Text | "query" | | value | Variant | 計算属性によって処理されるべき値 | | operator | Text | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | -| result | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | +| 戻り値 | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | > 関数が *$result* に値を返し、`$event.result` プロパティにも別の値が割り当てられている場合、`$event.result` が優先されます。 @@ -593,7 +593,7 @@ Function orderBy ($event : Object)-> $result : Text *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ---------------------------------------------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | @@ -601,7 +601,7 @@ Function orderBy ($event : Object)-> $result : Text | value | Variant | 計算属性によって処理されるべき値 | | operator | Text | "desc" または "asc" (デフォルト) | | descending | Boolean | 降順の場合は `true`, 昇順の場合は `false` | -| result | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | +| 戻り値 | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | > `operator` と `descending` プロパティのどちらを使っても構いません。 これは、基本的にプログラミングのスタイルの問題です (例題参照)。 From 6913f72aebafe6eb33f386349a6918f7a18a6fb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:15 +0200 Subject: [PATCH 2770/4889] New translations privileges.md (Spanish) --- .../version-20/ORDA/privileges.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md index f75181bb1140aa..175fe43928dbf6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md @@ -24,14 +24,14 @@ Si un usuario intenta ejecutar una acción y no tiene los derechos de acceso ade ## Resources -You can assign specific permission actions to the following resources in your project: +Puede asignar acciones de permiso específicas a los siguientes recursos en su proyecto: - el almacén de datos - una clase de datos - un atributo (incluidos los calculados y los alias) - una función de clase de modelo de datos -Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. +Cada vez que se accede a un recurso dentro de una sesión (sin importar la forma en que se acceda), 4D verifica que la sesión tenga los permisos apropiados y rechaza el acceso si no está autorizado. Una acción de permiso definida en un nivel determinado se hereda por defecto en los niveles inferiores, pero se pueden establecer varios permisos: From 57ed86003a3947f0bc2783b02921d2a10136c644 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:16 +0200 Subject: [PATCH 2771/4889] New translations privileges.md (Japanese) --- .../version-20/ORDA/privileges.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md index a1798223c9eba9..23cd48220b8926 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md @@ -121,7 +121,7 @@ exposed Function authenticate($identifier : Text; $password : Text)->$result : T `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | タイプ | 必須 | 説明 | +| プロパティ名 | | | 型 | 必須 | 説明 | | ----------- | --------------- | ------------- | -------------------------- | -- | ------------------------------------------------------------------ | | privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | | | \[].privilege | | String | | アクセス権の名称 | @@ -129,7 +129,7 @@ exposed Function authenticate($identifier : Text; $password : Text)->$result : T | roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | | | \[].role | | String | | ロール名 | | | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | Object | ○ | 設定されたパーミッションのリスト | +| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | | | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | | | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | | | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method" | From fcd6eabc508f2bee933decd93f3b23d5e78e1379 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:45 +0200 Subject: [PATCH 2772/4889] New translations architecture.md (French) --- .../version-20/Project/architecture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Project/architecture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Project/architecture.md index 098492f1783a77..4a5f02ba149d00 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Project/architecture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Project/architecture.md @@ -9,7 +9,7 @@ Un projet 4D est composé de plusieurs dossiers et fichiers, stockés dans un do - `Composants` - `Data` - `Logs` - - `Settings` + - `Propriétés` - `Documentation` - `Plugins` - `Project` @@ -17,7 +17,7 @@ Un projet 4D est composé de plusieurs dossiers et fichiers, stockés dans un do - `Sources` - `Trash` - `Resources` - - `Settings` + - `Propriétés` - `userPreferences.jSmith` - `WebFolder` From 6fb2fa78cc4f74108650ace92e5d0c316ddd5379 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:47 +0200 Subject: [PATCH 2773/4889] New translations architecture.md (Japanese) --- .../version-20/Project/architecture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md index 88351b299fff36..9a6e0695ba5fc8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md @@ -33,7 +33,7 @@ title: プロジェクトのアーキテクチャー + `Classes` + `DatabaseMethods` + `Methods` - + `Forms` + + `フォーム` + `TableForms` + `Triggers` - `DerivedData` @@ -86,7 +86,7 @@ title: プロジェクトのアーキテクチャー | *className*.4dm | 特定のオブジェクトをインスタンス化するための、ユーザークラス用の定義メソッド。 1クラスにつき1ファイル。ファイル名がクラス名になります。 | text | -#### `Forms` +#### `フォーム` | 内容 | 説明 | 形式 | | ----------------------------------------- | ----------------------------------- | ------- | @@ -122,7 +122,7 @@ title: プロジェクトのアーキテクチャー プロジェクトから削除されたメソッドやフォームがあれば、Trash フォルダーにはそれらが格納されます。 たとえば、つぎのフォルダーが格納されている場合があります: - `Methods` -- `Forms` +- `フォーム` - `TableForms` 削除された要素はファイル名に括弧が付いた形でフォルダー内に置かれます (例: "(myMethod).4dm")。 フォルダーの構成は [Sources](#sources) フォルダーと同じです。 From 44a8804136649bcb6e6ce5441221d7fb5acc2629 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:27:55 +0200 Subject: [PATCH 2774/4889] New translations documentation.md (Japanese) --- .../version-20/Project/documentation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md index 6713a9b303dbdc..3ebe9d08139607 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md @@ -10,7 +10,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- クラス +- Classes - フォーム - テーブルとフィールド @@ -44,7 +44,7 @@ title: ドキュメンテーション + `DatabaseMethods` * onStartup.md * ... - + `Forms` + + `フォーム` * loginDial.md * ... + `Methods` From b560adcfa67706f98ca0a657b20b998bf64c34e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:28:15 +0200 Subject: [PATCH 2775/4889] New translations $catalog.md (Japanese) --- .../version-20/REST/$catalog.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md index c33c93177fa546..d8510ee2d00cb7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md @@ -29,7 +29,7 @@ title: '$catalog' データクラス毎に返されるプロパティの説明です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | --------------------------------- | | name | String | データクラスの名称。 | | uri | String | データクラスとその属性に関する情報を取得するための URI です。 | @@ -196,12 +196,12 @@ title: '$catalog' * メソッド (あれば) * プライマリーキー -### DataClass +### データクラス 公開されているデータクラスについて、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | --------------------------------------------------- | | name | String | データクラスの名称 | | collectionName | String | データクラスにおいて作成されるエンティティセレクションの名称 | @@ -214,18 +214,18 @@ title: '$catalog' 公開されている各属性について、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------- | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From e00538a6d2eefe962d04da91e6be9ac7394cd779 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:28:28 +0200 Subject: [PATCH 2776/4889] New translations $entityset.md (Japanese) --- .../version-20/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$entityset.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$entityset.md index b484cb0a26b8d1..c431425fac9f90 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$entityset.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$entityset.md @@ -40,7 +40,7 @@ title: '$entityset' 複数の既存エンティティセットに基づいて新たなエンティティセットを作成します。 -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ---------------- | ------ | ------------------------- | | $operator | String | 既存のエンティティセットに対して使用する論理演算子 | | $otherCollection | String | エンティティセットID | From e877db67bafc0009b9b5abaafeda4ce469cb3c33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:28:39 +0200 Subject: [PATCH 2777/4889] New translations $imageformat.md (Japanese) --- .../version-20/REST/$imageformat.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$imageformat.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$imageformat.md index 1617c38bb7c6e3..7ababf0fc7c4ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$imageformat.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$imageformat.md @@ -9,7 +9,7 @@ title: '$imageformat' 画像の表示に使う形式を指定します。 次の形式が指定できます (拡張子、MIMEタイプ、OSType Mac がサポートされています): -| タイプ | 説明 | +| 型 | 説明 | | ------------------------ | -------- | | "best" | 画像に最適な形式 | | ".gif" または "image/gif" | GIF 形式 | From 048c1cdd7ce58082a1634951a17e588ebd129859 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:28:42 +0200 Subject: [PATCH 2778/4889] New translations $info.md (Japanese) --- .../version-20/REST/$info.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md index cdcba441e18fb8..1c797489da62a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md @@ -8,27 +8,27 @@ title: '$info' ## 説明 プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | ---------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| -------------- | ------ | ---------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | +| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 > 最適化のため、4D は独自のエンティティセットを生成します。つまり、`$method=entityset` で作成した以外のエンティティセットも返されます。 @@ -38,7 +38,7 @@ title: '$info' 各ユーザーセッションについては、次の情報が *sessionInfo* コレクションに返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------ | | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | From ed54462b72c96014ea1eef3506fc19c02ab12ccb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:28:46 +0200 Subject: [PATCH 2779/4889] New translations $lock.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$lock.md index f1352d2442fe72..512f6a60811620 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$lock.md @@ -46,7 +46,7 @@ REST API によってロックされたエンティティは、次の場合に 戻り値の "__STATUS" オブジェクトには、以下のプロパティが格納されています: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | | | | ***成功の場合にのみ利用可能:*** | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントセッションでロックされていた場合) には true、それ以外は false (この場合は返されません)。 | From bee45c545164e21b3f051190bd292915d1e2a092 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:28:57 +0200 Subject: [PATCH 2780/4889] New translations $querypath.md (Japanese) --- .../version-20/REST/$querypath.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$querypath.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$querypath.md index 545ec0e5e65ca4..ba6ea04eddcabb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$querypath.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$querypath.md @@ -13,12 +13,12 @@ title: '$querypath' 実行されたクエリを定義する次のプロパティを格納した steps コレクションが返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | ------------------------------- | -| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | -| time | Number | クエリの実行に要した時間 (ミリ秒単位) | -| recordsfounds | Number | レコードの検出件数 | -| steps | Collection | クエリパスの後続ステップを定義するオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ------------------------------- | +| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | +| time | Number | クエリの実行に要した時間 (ミリ秒単位) | +| recordsfounds | Number | レコードの検出件数 | +| steps | コレクション | クエリパスの後続ステップを定義するオブジェクトのコレクション | ## 例題 From 2eb649a7dc9463a7ca4e0333c0d2512c7e9be68a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:29:00 +0200 Subject: [PATCH 2781/4889] New translations $queryplan.md (Japanese) --- .../version-20/REST/$queryplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$queryplan.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$queryplan.md index edfd0a70f8c6c2..3f0fcafd444226 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$queryplan.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$queryplan.md @@ -9,7 +9,7 @@ title: '$queryplan' ## 説明 $queryplan は、4D Server に渡したクエリプランを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------ | --------------------------------------- | | item | String | 渡された実際のクエリ | | subquery | 配列 | (サブクエリが存在する場合) item プロパティを格納する追加のオブジェクト | From 32b111aede7a2a594b61d295a4118b0e2347bb60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:29:26 +0200 Subject: [PATCH 2782/4889] New translations classfunctions.md (Japanese) --- .../version-20/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md index 614c52d501072f..8e781a99f1c280 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md @@ -77,11 +77,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > サーバー上の既存エンティティについて変更された属性値をリクエストが送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後の値で実行されます。 この機能によって、たとえばエンティティに対する処理の、すべてのビジネスルールを適用した後の結果をクライアントアプリケーションから確認することが可能です。 その結果をもとにエンティティをサーバー上で保存するかどうかを判断できます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ----------------- | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - __KEY が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -103,11 +103,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | タイプ | 説明 | -| ---------- | ------- | ------------------------------------------ | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------- | ------ | ------------------------------------------ | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From cda77adf040fda1d3228f3d8b99acf867fc9b5df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:29:42 +0200 Subject: [PATCH 2783/4889] New translations dataclass.md (Japanese) --- .../version-20/REST/dataClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/dataClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/dataClass.md index d6f3b1a831b846..1802fb166bc18f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/dataClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/dataClass.md @@ -30,17 +30,17 @@ RESTリクエストにこのパラメーターのみを渡すと、([`$top/$limi 返されるデータの説明です: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | ------------------------------------------------------------------------------------------ | -| __entityModel | String | データクラスの名称。 | -| __COUNT | Number | データクラスに含まれる全エンティティ数 | -| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | -| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | -| __ENTITIES | Collection | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ------------------------------------------------------------------------------------------ | +| __entityModel | String | データクラスの名称。 | +| __COUNT | Number | データクラスに含まれる全エンティティ数 | +| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | +| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | +| __ENTITIES | コレクション | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | 各エンティティには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------ | -------------------------------------------------- | | __KEY | String | データクラスにおいて定義されているプライマリーキーの値 | | __TIMESTAMP | Date | エンティティが最後に編集された日時を記録するタイムスタンプ | From e6b538579a52b69ae794de860ca08995a4982c47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:29:52 +0200 Subject: [PATCH 2784/4889] New translations mandata.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/manData.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/manData.md index af455bbeaa2bf2..241a498c78fa97 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/manData.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/manData.md @@ -87,7 +87,7 @@ RESTレスポンスにどの属性を含めて返してもらうかを指定す このフィルターは次の方法で適用できます: -| Object | シンタックス | 例題 | +| オブジェクト | シンタックス | 例題 | | ------------- | ----------------------------------------------------------- | ------------------------------------------------------------- | | データクラス | \{dataClass\}/{att1,att2...} | /People/firstName,lastName | | エンティティのコレクション | \{dataClass\}/{att1,att2...}/?$filter="{filter}" | /People/firstName,lastName/?$filter="lastName='a@'" | From 28c84117c4b0ac56e5f7a8105496814e65cf006d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:30:40 +0200 Subject: [PATCH 2785/4889] New translations handling_users_groups.md (Spanish) --- .../version-20/Users/handling_users_groups.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md index 164075369c1087..638b2267ead7b6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md @@ -161,11 +161,11 @@ En este ejemplo, un usuario es asignado a uno de los tres grupos en función de A continuación, los grupos se anidan para que los privilegios se distribuyan correctamente entre los usuarios de cada grupo. -- The General Management group contains only “high-level” users. ![](../assets/en/Users/schema1.png) +- El grupo de Dirección General sólo contiene usuarios de "alto nivel". ![](../assets/en/Users/schema1.png) -- The Finances group contains data maintenance users as well as General Management users, thus the users in General Management have the privileges of the Finances group as well. ![](../assets/en/Users/schema2.png) +- El grupo Finanzas contiene usuarios de mantenimiento de datos, así como también usuarios de Dirección General, por lo que los usuarios de Dirección General también tienen los privilegios del grupo Finanzas. ![](../assets/en/Users/schema2.png) -- The Accounting group contains data entry users as well as Finances group users, so the users who belong to the Finances group and the General Management group enjoy the privileges of the Accounting group as well. ![](../assets/en/Users/schema3.png) +- El grupo Contabilidad contiene usuarios de entrada de datos así como usuarios del grupo Finanzas, por lo que los usuarios que pertenecen al grupo Finanzas y al grupo Dirección General disfrutan también de los privilegios del grupo Contabilidad. ![](../assets/en/Users/schema3.png) Puede decidir qué privilegios de acceso asignar a cada grupo en función del nivel de responsabilidad de los usuarios que contiene. From 158f73547091641b85ede43e93c5295916d36ca1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:30:52 +0200 Subject: [PATCH 2786/4889] New translations classes.md (Japanese) --- .../version-20/ViewPro/classes.md | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md index 1148c1d2d9c159..590affb3180774 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- 4D View Pro では、以下のクラスを使用することができます。 @@ -13,7 +13,7 @@ title: クラス **.color** : Text -`.color` プロパティは、 境界線の [色](configuring.md#境界線) を指定します。 デフォルト = black +`.color` プロパティは、 境界線の [色](configuring.md#境界線) を指定します. デフォルト = black ### .style @@ -21,7 +21,7 @@ title: クラス **.style** : Integer -`.style` プロパティは、 境界線の [スタイル](configuring.md#境界線) を指定します。 デフォルト = empty。 +`.style` プロパティは、 境界線の [スタイル](configuring.md#境界線) を指定します. デフォルト = empty。 ## TableColumn @@ -31,14 +31,14 @@ title: クラス **.dataField** : Text -`.dataField` プロパティは、 データコンテキストにおける、表の列のプロパティ名を格納します。 +`.dataField` プロパティは、 データコンテキストにおける、表の列のプロパティ名を格納します. ### .formatter **.formatter** : Text -`.formatter` プロパティは、 表の列のフォーマッターを格納します。 +`.formatter` プロパティは、 表の列のフォーマッターを格納します. ### .name @@ -57,7 +57,7 @@ title: クラス **.allowAutoExpand** : Boolean -`.allowAutoExpand` プロパティは、 隣接する空のセルに値が追加されたとき、表の列または行を拡張するかどうかを示します。 デフォルト = true +`.allowAutoExpand` プロパティは、 隣接する空のセルに値が追加されたとき、表の列または行を拡張するかどうかを示します. デフォルト = true ### .bandColumns @@ -65,7 +65,7 @@ title: クラス **.bandColumns** : Boolean -`.bandColumns` プロパティは、 列において交互のスタイルを表示するかどうかを示します。 デフォルト = false +`.bandColumns` プロパティは、 列において交互のスタイルを表示するかどうかを示します. デフォルト = false ### .bandRows @@ -73,7 +73,7 @@ title: クラス **.bandRows** : Boolean -`.bandRows` プロパティは、 行において交互のスタイルを表示するかどうかを示します。 デフォルト = true +`.bandRows` プロパティは、 行において交互のスタイルを表示するかどうかを示します. デフォルト = true ### .highlightLastColumn @@ -81,14 +81,14 @@ title: クラス **.highlightLastColumn** : Boolean -`.highlightLastColumn` プロパティは、 最後の列をハイライト表示するかどうかを示します。 デフォルト = false +`.highlightLastColumn` プロパティは、 最後の列をハイライト表示するかどうかを示します. デフォルト = false ### .highlightFirstColumn **.highlightFirstColumn** : Boolean -`.highlightFirstColumn` プロパティは、 先頭の列をハイライト表示するかどうかを示します。 デフォルト = false +`.highlightFirstColumn` プロパティは、 先頭の列をハイライト表示するかどうかを示します. デフォルト = false ### .showFooter @@ -96,28 +96,28 @@ title: クラス **.showFooter** : Boolean -`.showFooter` プロパティは、 フッターを表示するかどうかを示します。 デフォルト = false +`.showFooter` プロパティは、 フッターを表示するかどうかを示します. デフォルト = false ### .showHeader **.showHeader** : Boolean -`.showHeader` プロパティは、 ヘッダーを表示するかどうかを示します。 デフォルト = true +`.showHeader` プロパティは、 ヘッダーを表示するかどうかを示します. デフォルト = true ### .showResizeHandle **.showResizeHandle** : Boolean -`.showResizeHandle` プロパティは、 *source* を持たない表において、リサイズハンドルを表示するかどうかを示します。 デフォルト = false +`.showResizeHandle` プロパティは、 *source* を持たない表において、リサイズハンドルを表示するかどうかを示します. デフォルト = false ### .tableColumns **.tableColumns** : Collection -`.tableColumns` プロパティは、 表の列を作成するのに使用される [cs.ViewPro.TableColumn](#tablecolumn) オブジェクトのコレクションです。 +`.tableColumns` プロパティは、 表の列を作成するのに使用される [cs.ViewPro.TableColumn](#tablecolumn) オブジェクトのコレクションです. @@ -127,7 +127,7 @@ title: クラス **.theme** : [cs.ViewPro.TableThemeOptions](#tablethemeoptions) -`.theme` プロパティは、 表のテーマを定義します (SpreadJS のネイティブテーマ名のテキスト値も可)。 +`.theme` プロパティは、 表のテーマを定義します (SpreadJS のネイティブテーマ名のテキスト値も可). [ネイティブSpreadJSテーマ](https://www.grapecity.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) を参照ください。 @@ -137,7 +137,7 @@ title: クラス **.useFooterDropDownList** : Boolean -`.useFooterDropDownList` プロパティは、 列の合計値を計算するフッターセルでドロップダウンリストを使用するかを示します。 デフォルト = false +`.useFooterDropDownList` プロパティは、 列の合計値を計算するフッターセルでドロップダウンリストを使用するかを示します. デフォルト = false @@ -148,7 +148,7 @@ title: クラス **.backColor** : Text -`.backColor` プロパティは、 [表の背景色](configuring.md/#背景色と文字色) を指定します。 +`.backColor` プロパティは、 [表の背景色](configuring.md/#背景色と文字色) を指定します. ### .forecolor @@ -156,7 +156,7 @@ title: クラス **.forecolor** : Text -`.forecolor` プロパティは、 [表の文字色](configuring.md/#背景色と文字色) を指定します。 +`.forecolor` プロパティは、 [表の文字色](configuring.md/#背景色と文字色) を指定します. @@ -165,7 +165,7 @@ title: クラス **.font** : Text -`.font` プロパティは、 表のフォント名 ([**フォントとテキスト**](configuring.md/#フォントとテキスト) 参照) を指定します。 +`.font` プロパティは、 表のフォント名 ([**フォントとテキスト**](configuring.md/#フォントとテキスト) 参照) を指定します. @@ -174,7 +174,7 @@ title: クラス **.textDecoration** : Integer -`.textDecoration` プロパティは、 表のテキスト装飾 ( [**フォントとテキスト**](configuring.md/#fonts-and-text)を参照) を指定します。 +`.textDecoration` プロパティは、 表のテキスト装飾 ( [**フォントとテキスト**](configuring.md/#fonts-and-text)を参照) を指定します. ### .borderLeft @@ -182,7 +182,7 @@ title: クラス **.borderLeft** : [cs.ViewPro.LineBorder](#lineborder) -`.borderLeft` プロパティは、 表の左の外枠線を定義します 。 +`.borderLeft` プロパティは、 表の左の外枠線を定義します . ### .borderRight @@ -190,7 +190,7 @@ title: クラス **.borderRight** : [cs.ViewPro.LineBorder](#lineborder) -`.borderRight` プロパティは、 表の右の外枠線を定義します 。 +`.borderRight` プロパティは、 表の右の外枠線を定義します . ### .borderBottom @@ -198,7 +198,7 @@ title: クラス **.borderBottom** : [cs.ViewPro.LineBorder](#lineborder) -`.borderBottom` プロパティは、 表の下の外枠線を定義します 。 +`.borderBottom` プロパティは、 表の下の外枠線を定義します . @@ -209,7 +209,7 @@ title: クラス **.borderHorizontal** : [cs.ViewPro.LineBorder](#lineborder) -`.borderBottom` プロパティは、 表の横の外枠線を定義します 。 +`.borderBottom` プロパティは、 表の横の外枠線を定義します . ### .borderVertical @@ -217,7 +217,7 @@ title: クラス **.borderVertical** : [cs.ViewPro.LineBorder](#lineborder) -`.borderVerical` プロパティは、 表の縦の外枠線を定義します 。 +`.borderVerical` プロパティは、 表の縦の外枠線を定義します . @@ -229,7 +229,7 @@ title: クラス **.bandRows** : Boolean -`.bandRows` プロパティは、 行において交互のスタイルを表示するかどうかを示します。 +`.bandRows` プロパティは、 行において交互のスタイルを表示するかどうかを示します. ### .bandColumns @@ -237,7 +237,7 @@ title: クラス **.bandColumns** : Boolean -`.bandColumns` プロパティは、 列において交互のスタイルを表示するかどうかを示します。 +`.bandColumns` プロパティは、 列において交互のスタイルを表示するかどうかを示します. ### .highlightLastColumn @@ -245,14 +245,14 @@ title: クラス **.highlightLastColumn** : Boolean -`.highlightLastColumn` プロパティは、 最後の列をハイライト表示するかどうかを示します。 +`.highlightLastColumn` プロパティは、 最後の列をハイライト表示するかどうかを示します. ### .highlightFirstColumn **.highlightFirstColumn** : Boolean -`.highlightFirstColumn` プロパティは、 先頭の列をハイライト表示するかどうかを示します。 +`.highlightFirstColumn` プロパティは、 先頭の列をハイライト表示するかどうかを示します. ### .theme @@ -260,7 +260,7 @@ title: クラス **.theme** : [cs.ViewPro.TableThemeOptions](#tablethemeoptions)
    **.theme** : Text -`.theme` プロパティは、 表のテーマを定義します。 テキスト値の場合は、[ネイティブSpreadJSテーマ](https://www.grapecity.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) の名前を使用します。 +`.theme` プロパティは、 表のテーマを定義します. テキスト値の場合は、[ネイティブSpreadJSテーマ](https://www.grapecity.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) の名前を使用します。 @@ -272,126 +272,126 @@ title: クラス **.firstColumnStripSize** : Integer -`.firstColumnStripSize` プロパティは、 一つ目の交互の列スタイルを適用する列数を指定します。 デフォルト = 1 +`.firstColumnStripSize` プロパティは、 一つ目の交互の列スタイルを適用する列数を指定します. デフォルト = 1 ### .firstColumnStripStyle **.firstColumnStripStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.firstColumnStripStyle` プロパティは、 一つ目の交互の列スタイルを指定します。 +`.firstColumnStripStyle` プロパティは、 一つ目の交互の列スタイルを指定します. ### .firstFooterCellStyle **.firstFooterCellStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.firstFooterCellStyle` プロパティは、 フッターの先頭セルのスタイルを指定します。 "highlightFirstColumn" が true でなくてはなりません。 +`.firstFooterCellStyle` プロパティは、 フッターの先頭セルのスタイルを指定します. "highlightFirstColumn" が true でなくてはなりません。 ### .firstHeaderCellStyle **.firstHeaderCellStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.firstHeaderCellStyle` プロパティは、 ヘッダーの先頭セルのスタイルを指定します。 "highlightFirstColumn" が true でなくてはなりません。 +`.firstHeaderCellStyle` プロパティは、 ヘッダーの先頭セルのスタイルを指定します. "highlightFirstColumn" が true でなくてはなりません。 ### .firstRowStripSize **.firstRowStripSize** : Integer -`.firstRowStripSize` プロパティは、 一つ目の交互の列スタイルを適用する列数を指定します。 デフォルト = 1。 +`.firstRowStripSize` プロパティは、 一つ目の交互の列スタイルを適用する列数を指定します. デフォルト = 1。 ### .firstRowStripStyle **.firstRowStripStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.firstRowStripStyle` プロパティは、 一つ目の交互の行スタイルを指定します。 +`.firstRowStripStyle` プロパティは、 一つ目の交互の行スタイルを指定します. ### .footerRowStyle **.footerRowStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.footerRowStyle` プロパティは、 フッターエリアのデフォルトスタイルを指定します。 +`.footerRowStyle` プロパティは、 フッターエリアのデフォルトスタイルを指定します. ### .headerRowStyle **.headerRowStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.headerRowStyle` プロパティは、 ヘッダーエリアのデフォルトスタイルを指定します。 +`.headerRowStyle` プロパティは、 ヘッダーエリアのデフォルトスタイルを指定します. ### .highlightFirstColumnStyle **.highlightFirstColumnStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.highlightFirstColumnStyle` プロパティは、 先頭列のスタイルを指定します。 "highlightFirstColumn" が true でなくてはなりません。 +`.highlightFirstColumnStyle` プロパティは、 先頭列のスタイルを指定します. "highlightFirstColumn" が true でなくてはなりません。 ### .highlightLastColumnStyle **.highlightLastColumnStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.highlightLastColumnStyle` プロパティは、 最後の列のスタイルを指定します。 "highlightLastColumn" が true でなくてはなりません。 +`.highlightLastColumnStyle` プロパティは、 最後の列のスタイルを指定します. "highlightLastColumn" が true でなくてはなりません。 ### .lastFooterCellStyle **.lastFooterCellStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.lastFooterCellStyle` プロパティは、 フッターの最後のセルのスタイルを指定します。 "highlightLastColumn" が true でなくてはなりません。 +`.lastFooterCellStyle` プロパティは、 フッターの最後のセルのスタイルを指定します. "highlightLastColumn" が true でなくてはなりません。 ### .lastHeaderCellStyle **.lastHeaderCellStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.lastHeaderCellStyle` プロパティは、 ヘッダーの最後のセルのスタイルを指定します。 "highlightLastColumn" が true でなくてはなりません。 +`.lastHeaderCellStyle` プロパティは、 ヘッダーの最後のセルのスタイルを指定します. "highlightLastColumn" が true でなくてはなりません。 ### .name **.name** : Text -`.name` プロパティは、 [ネイティブSpreadJSテーマの名前](https://www.grapecity.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) を指定します。 +`.name` プロパティは、 [ネイティブSpreadJSテーマの名前](https://www.grapecity.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) を指定します. ### .secondColumnStripSize **.secondColumnStripSize** : Integer -`.secondColumnStripSize` プロパティは、 二つ目の交互の列スタイルを適用する列数を指定します。 デフォルト = 1 +`.secondColumnStripSize` プロパティは、 二つ目の交互の列スタイルを適用する列数を指定します. デフォルト = 1 ### .secondColumnStripStyle **.secondColumnStripStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.secondColumnStripStyle` プロパティは、 二つ目の交互の列スタイルを指定します。 +`.secondColumnStripStyle` プロパティは、 二つ目の交互の列スタイルを指定します. ### .secondRowStripSize **.secondRowStripSize** : Integer -`.secondRowStripSize` プロパティは、 二つ目の交互の列スタイルを適用する列数を指定します。 デフォルト = 1。 +`.secondRowStripSize` プロパティは、 二つ目の交互の列スタイルを適用する列数を指定します. デフォルト = 1。 ### .secondRowStripStyle **.secondRowStripStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.secondRowStripStyle` プロパティは、 二つ目の交互の行スタイルを指定します。 +`.secondRowStripStyle` プロパティは、 二つ目の交互の行スタイルを指定します. ### .wholeTableStyle **.wholeTableStyle** : [cs.ViewPro.TableStyle](#tablestyle) -`.wholeTableStyle` プロパティは、 データエリアのデフォルトスタイルを指定します。 +`.wholeTableStyle` プロパティは、 データエリアのデフォルトスタイルを指定します. From 30f834f040bf7caa6e290b07f3ec2f2d936cedde Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:30:55 +0200 Subject: [PATCH 2787/4889] New translations configuring.md (French) --- .../version-20/ViewPro/configuring.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md index 673286799d4eef..a4bd79a68e22b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md @@ -37,15 +37,15 @@ Lorsque la barre de formule est visible : Les interfaces de Ruban et de Barre d'outils regroupent les fonctionnalités qui s'y rattachent dans des onglets : -| Onglet | Actions | Interface Ruban | Interface Barre d'outils | -| --------- | ----------------------------------- |:---------------:|:------------------------:| -| File | Gestion de fichiers | X | | -| Accueil | Apparence du texte | X | X | -| Insérer | Ajouter des éléments | X | X | -| Formules | Calculs de formules et bibliothèque | X | X | -| Data | Gestion des données | X | X | -| Affichage | Présentation visuelle | X | X | -| Settings | Présentation de la feuille | X | | +| Onglet | Actions | Interface Ruban | Interface Barre d'outils | +| ---------- | ----------------------------------- |:---------------:|:------------------------:| +| File | Gestion de fichiers | X | | +| Accueil | Apparence du texte | X | X | +| Insérer | Ajouter des éléments | X | X | +| Formules | Calculs de formules et bibliothèque | X | X | +| Data | Gestion des données | X | X | +| Affichage | Présentation visuelle | X | X | +| Propriétés | Présentation de la feuille | X | | ## Evénements formulaire From b4af21fa3a744b81b3ede3cd9e99bf60adac61bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:30:59 +0200 Subject: [PATCH 2788/4889] New translations configuring.md (Japanese) --- .../version-20/ViewPro/configuring.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md index b74d113f8f691e..63ef32ad53f285 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md @@ -37,15 +37,15 @@ title: 4D View Pro エリアの設定 リボン型、ツールバー型のいずれのインターフェースでも、関連機能はタブにグループ分けされます: -| タブ | アクション | リボン型インターフェース | ツールバー型インターフェース | -| ------ | --------------- |:------------:|:--------------:| -| ファイル | ファイル操作 | ○ | | -| ホーム | テキストの書式など | ○ | ○ | -| 挿入 | アイテムの追加 | ○ | ○ | -| フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ | -| データ | データ操作 | ○ | ○ | -| 表示 | 表示の設定 | ○ | ○ | -| 設定 | スプレッドシートの設定 | ○ | | +| タブ | アクション | リボン型インターフェース | ツールバー型インターフェース | +| -------- | --------------- |:------------:|:--------------:| +| ファイル | ファイル操作 | ○ | | +| ホーム | テキストの書式など | ○ | ○ | +| 挿入 | アイテムの追加 | ○ | ○ | +| フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ | +| データ | データ操作 | ○ | ○ | +| 表示 | 表示の設定 | ○ | ○ | +| Settings | スプレッドシートの設定 | ○ | | ## フォームイベント @@ -74,7 +74,7 @@ title: 4D View Pro エリアの設定 ### シートのアピアランス -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | -------------------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowCellOverflow | | boolean | セルに収まらないデータを隣の空のセルにはみ出し表示するかどうかを指定します | | sheetTabColor | | string | シートタブの色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | @@ -99,7 +99,7 @@ title: 4D View Pro エリアの設定 シート全体をロック (保護) するには、*isProtected* プロパティを **true** に設定するだけです。 その上で、[locked](#レイアウト) セルスタイルプロパティを個別に設定することで、特定のセルをロック解除することができます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ----------------- | ------------------------ | ------- | ----------------------------------------------------------------- | | isProtected | | boolean | シート上で保護状態とされているセルが編集可能かどうかを指定します。 | | protectionOptions | | object | ユーザーにより編集可能な要素を指定します。 null の場合、protectionOptions パラメーターはリセットされます。 | @@ -248,7 +248,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; カラム属性と行属性を使って、カラムと行の始まり、終わり、そして繰り返しについて指定します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ---------------------------------------------- | | columnEnd | longint | セルレンジ内で印刷する最後のカラム。 デフォルト値 = -1 (全カラム) | | columnStart | longint | セルレンジ内で印刷する最初のカラム。 デフォルト値 = -1 (全カラム) | @@ -263,7 +263,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ヘッダー属性とフッター属性は、ヘッダー/フッターセクションの左・右・センターのテキストまたは画像を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | -------------------- | -------------------------- | | footerCenter | text | 印刷ページのセンターフッターのテキストとフォーマット | | footerCenterImage | picture | text* | フッターのセンターセクションの画像 | @@ -305,7 +305,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; マージン属性は、印刷時の 4D View Pro エリアのマージンを指定するために使用されます。 100分の1インチ単位で表現されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | ------ | ------- | ----------------------------------- | | margin | | object | 印刷マージン | | | top | longint | 上部マージン、100分の1インチ単位。 デフォルト値 = 75 | @@ -320,7 +320,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; 向き属性は、印刷ページレイアウトの方向を指定するのに使用されます。 > この属性はレンダリング情報のみを定義します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | -------------------------------------------------------------------------------------------------- | | orientation | longint | ページの向き。 とりうる値: `vk print page orientation landscape`, `vk print page orientation portrait` (デフォルト) | @@ -328,7 +328,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ページ属性は、一般的なドキュメント印刷設定を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | blackAndWhite | boolean | 白黒で印刷します。

    デフォルト値 = false

    **注**: PDF はこの属性に影響されません。 PDF のカラーはそのままです。

    | | centering | longint | 印刷ページ上でコンテンツをどのように中央揃えするかを指定します。 とりうる値: `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (デフォルト), `vk print centering vertical` | @@ -346,7 +346,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; * カスタムサイズ - height と width 属性を使用 * 規格サイズ - kind 属性を使用 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ------ | ------- | ------------------------------------------------------------------------------- | | paperSize | | object | 印刷に使用する用紙の寸法 (height、width) または規格 (kind) | | | height | longint | 用紙の高さ、100分の1インチ単位 | @@ -363,7 +363,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; スケール属性は印刷の最適化と調整のために使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ---------------------------------------------- | | bestFitColumns | boolean | 印刷時、カラムの幅はテキストの最大幅に合うように調整されます。 デフォルト値 = false | | bestFitRows | boolean | 印刷時、行の高さはテキストの最大高さに合うように調整されます。 デフォルト値 = false | @@ -374,7 +374,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; 表示 / 非表示属性は 4D View Pro エリア要素の表示 (印刷) 状態を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | | showBorder | boolean | 外枠の境界線を印刷します。デフォルト値 = true | | showColumnHeader | longint | カラムヘッダーの印刷設定。 とりうる値: `vk print visibility hide`, `vk print visibility inherit` (デフォルト), `vk print visibility show`, `vk print visibility show once` | @@ -385,7 +385,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ウォーターマーク属性は 4D View Pro エリアに透かしとして、テキストまたは画像を重ねて表示するために使用されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | -------------- | -------------------- | --------------------------------------------------------------------------------- | | watermark | | collection | ウォーターマーク設定のコレクション。 デフォルト値: undefined | | | \[ ].height | longint | ウォーターマークのテキスト/画像の高さ。 | @@ -425,7 +425,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; #### 背景色と文字色 -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | --------------------- | ------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | backColor | text | 背景色を定義します。 | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | backgroundImage | picture, text | 背景画像を指定します。 | 直接指定するか、または画像パス (フルパス、またはファイル名のみ) で指定することができます。 ファイル名のみを使用する場合、ファイルはデータベースのストラクチャーファイルと同じ階層に置かれている必要があります。 指定の方法 (ピクチャーまたはテキスト) に関わらず、ピクチャーはドキュメントとともに保存されます。 画像のサイズが大きい場合、ドキュメントのサイズに影響する場合があります。 Windows での注意: ファイル拡張子も含める必要があります。 | @@ -434,7 +434,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; #### 境界線 -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | -------------------------------------------------------------------------- | ----- | ------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | borderBottom, borderLeft, borderRight, borderTop, diagonalDown, diagonalUp | | object | それぞれに対応する境界線を定義します。 | | | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | @@ -442,7 +442,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; #### フォントとテキスト -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | --------------- | ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | font | | text | フォントの特徴を CSS の fontショートハンドで指定します ("font-style font-variant font-weight font-size/line-height font-family")。 例: "14pt Century Gothic"。 フォントサイズ (font-size) とフォントファミリー (font-family) の値は必須です。 その他の値が省略された場合には、そのデフォルト値が使用されます。 注: フォント名にスペースが含まれる場合、その名前は引用符 ("") で括られる必要があります。 | CSS fontショートハンド。 4D ではフォントの特徴をオブジェクトとして管理するためのユーティリティコマンドを提供しています: [`VP Font to object`](method-list.md#vp-font-to-object) および [`VP Object to font`](method-list.md#vp-object-to-font) | | formatter | | text | 値や日時に対するパターン | 数値/テキスト/日付/時間フォーマット、特殊文字など。 [セルフォーマット](#セルフォーマット) 参照。 | @@ -460,7 +460,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; #### レイアウト -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----------- | ------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | cellPadding | text | セルのパッディングを定義します | | | hAlign | longint | セルコンテンツの水平方向の揃え方を定義します | `vk horizontal align center`, `vk horizontal align general`, `vk horizontal align left`, `vk horizontal align right` | @@ -471,7 +471,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; #### スタイル情報 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---- | ----------------------------------------------------------------------------------------------------------------------- | | name | text | スタイルの名前を定義します。 | | parentName | text | カレントスタイルの元となっているスタイルを指定します。 まず親スタイルの値が適用され、次にカレントスタイルの値が適用されます。 カレントスタイルの変更は親スタイルには反映されません。 これはスタイルシートを使用している時のみ利用可能です。 | From 571f2204ab8e6a67ec46aebc62000564a1773e1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:04 +0200 Subject: [PATCH 2789/4889] New translations formulas.md (Japanese) --- .../version-20/ViewPro/formulas.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md index 5f372c837a3110..37f202299436f8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md @@ -42,13 +42,13 @@ title: フォーミュラとファンクション 4D View Pro は 5つのデータ型をサポートします。 それぞれのデータ型について、特定の定数と演算子がサポートされています。 -| データ型 | 値 | 演算子 | -| --------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| [Number](Concepts/dt_number.md) | 1.2
    1.2 E3
    1.2E-3
    10.3x | + (加法)
    - (減法)
    * (乗法)
    / (除法)
    ^ (べき乗、数値を自身に対してかける回数)
    % (パーセント -- 演算子の前の数値を100で割る) | -| [Date](Concepts/dt_date.md) | 10/24/2017 | + (日付 + 日数 -> 日付)
    + (日付 + 時間 -> 日付 + その日の時間)
    - (日付 - 日数 -> 日付)
    - (日付 - 日付 -> 2つの日付間の日数) | -| [Time](Concepts/dt_time.md) | 10:12:10 | 経過時間演算子:
    + (加法)
    - (減法)
    * (経過時間 * 数値 -> 経過時間)
    / (経過時間 / 数値 -> 経過時間) | -| [String](Concepts/dt_string.md) | 'Sophie' または "Sophie" | & (連結) | -| [Boolean](Concepts/dt_boolean.md) | TRUE または FALSE | - | +| データ型 | 値 | 演算子 | +| ------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| [Number](Concepts/dt_number.md) | 1.2
    1.2 E3
    1.2E-3
    10.3x | + (加法)
    - (減法)
    * (乗法)
    / (除法)
    ^ (べき乗、数値を自身に対してかける回数)
    % (パーセント -- 演算子の前の数値を100で割る) | +| [Date](Concepts/dt_date.md) | 10/24/2017 | + (日付 + 日数 -> 日付)
    + (日付 + 時間 -> 日付 + その日の時間)
    - (日付 - 日数 -> 日付)
    - (日付 - 日付 -> 2つの日付間の日数) | +| [Time](Concepts/dt_time.md) | 10:12:10 | 経過時間演算子:
    + (加法)
    - (減法)
    * (経過時間 * 数値 -> 経過時間)
    / (経過時間 / 数値 -> 経過時間) | +| [String](Concepts/dt_string.md) | 'Sophie' または "Sophie" | & (連結) | +| [ブール](Concepts/dt_boolean.md) | TRUE または FALSE | - | ### 比較演算子 @@ -243,10 +243,10 @@ $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) * [ピクチャー](Concepts/dt_picture.md) (jpg,png,gif,bmp,svg, その他のタイプは png に変換) の場合、URI (data:image/png;base64,xxxx) が作成され、フォーミュラを実行した 4D View Pro のセルにおいて背景として使用されます。 * 次の 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) (日付と時間の受け渡しを可能にします): - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ----- | ---- | -------- | | value | Date | 日付値 | - | time | Real | 数値 (秒単位) | + | time | 実数 | 数値 (秒単位) | 4Dメソッドが何も返さない場合は、自動的に空の文字列が返されます。 From 8e55ea253cb852f07c780a4759b505aef3486b8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:08 +0200 Subject: [PATCH 2790/4889] New translations getting-started.md (Japanese) --- .../version-20/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/getting-started.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/getting-started.md index ba6d291d1e2a23..d8e68f672b1d69 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/getting-started.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/getting-started.md @@ -140,7 +140,7 @@ $myRange:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 * area - 4D View Pro エリアの名称 * ranges - レンジオブジェクトのコレクション。 各レンジオブジェクトで利用できるプロパティは、レンジオブジェクトの種類によって異なります。 たとえば、列のレンジオブジェクトには、*.column* と *.sheet* プロパティしか含まれません。 -| プロパティ | | タイプ | 説明 | 利用可能な対象 | +| プロパティ | | 型 | 説明 | 利用可能な対象 | | ------ | ----------------- | ---------- | --------------------------------------- | -------------------------------------------------- | | area | | text | 4D View Pro フォームオブジェクト名 | 常に利用可能 | | ranges | | collection | レンジのコレクション | 常に利用可能 | From f543e72b29d438b41bdcae9b5673cafa8b42cd4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:15 +0200 Subject: [PATCH 2791/4889] New translations method-list.md (French) --- .../version-20/ViewPro/method-list.md | 71 +++++++++---------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md index f8f22adc3c2d67..130d80b4ca08ad 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md @@ -1031,7 +1031,7 @@ Vous souhaitez exporter un document 4D View Pro au format ".xlsx" et appeler une ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) @@ -1196,22 +1196,22 @@ Pour trouver "Total" et le remplacer par "Grand Total" : ```4d var $range;$condition;$result : Object - $range:=VP All("ViewProArea") +$range:=VP All("ViewProArea") - $condition:=New object - $condition.target:=vk find target text - $condition.all:=True //Rechercher le document entier - $condition.flags:=vk find flag exact match +$condition:=New object +$condition.target:=vk find target text +$condition.all:=True //Search entire document +$condition.flags:=vk find flag exact match - // Remplacer les cellules contenant uniquement 'Total' dans la feuille courante par "Grand Total" - $result:=VP Find($range;"Total";$condition;"Grand Total") + // Replace the cells containing only 'Total' in the current sheet with "Grand Total" +$result:=VP Find($range;"Total";$condition;"Grand Total") - // Rechercher un objet de plage vide - If($result.ranges.length=0) - ALERT("Aucun résultat trouvé") - Else - ALERT($result.ranges.length+" résultats trouvés") - End if + // Check for empty range object +If($result.ranges.length=0) + ALERT("No result found") +Else + ALERT($result.ranges.length+" results found") +End if ``` @@ -1252,6 +1252,7 @@ $attributes:=VP Get table column attributes("ViewProArea"; $tableName; 1) If ($attributes.dataField#"") ... End if +End if ``` @@ -1380,7 +1381,7 @@ Le code suivant récupèrera les coordonnées de la cellule active : ```4d $activeCell:=VP Get active cell("myVPArea") - //returns a range object containing: + //returns a range object containing: //$activeCell.ranges[0].column=3 //$activeCell.ranges[0].row=4 //$activeCell.ranges[0].sheet=0 @@ -2381,12 +2382,12 @@ Pour centrer le texte des cellules fusionnées dans ce document : ![](../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// Rechercher toutes les cellules fusionnées - $range:=VP Get spans(VP All("ViewProArea")) +// Search for all cell spans +$range:=VP Get spans(VP All("ViewProArea")) - //centrer le texte - $style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) - VP SET CELL STYLE($range;$style) +//center text +$style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) +VP SET CELL STYLE($range;$style) ``` #### Voir également @@ -2486,10 +2487,10 @@ Dans ce cas, la feuille courante utilise deux objets style : [ { backColor:green, - borderLeft:{color:green,style:10}, - borderTop:{color:green,style:10}, - borderRight:{color:green,style:10}, - borderBottom:{color:green,style:10}, + borderLeft:{color:green,style:10}, + borderTop:{color:green,style:10}, + borderRight:{color:green,style:10}, + borderBottom:{color:green,style:10}, name:GreenDashDotStyle }, { @@ -3066,7 +3067,7 @@ VP IMPORT DOCUMENT("ViewProArea";"c:\\tmp\\excelfilefile.xlsx";$o) If ($status.success) ALERT("Import successfully completed") -Else +Else ALERT("Error: "+$status.errorMessage) End if ``` @@ -3441,10 +3442,10 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet wher Vous souhaitez assigner une valeur à une plage nommée "Total". ```4d -// nommez la cellule B5 Total - VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") - $name:=VP Name("ViewProArea";" Total") - VP SET NUM VALUE($name;285;"$#,###.00") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") +VP SET NUM VALUE($name;285;"$#,###.00") ``` #### Voir également @@ -4265,11 +4266,11 @@ Les commandes suivantes peuvent être utilisées dans la méthode callback (de r Vous souhaitez créer une zone 4D View Pro hors écran et lire la valeur d'une cellule : ```4d -// cs.OffscreenArea class declaration +// cs.OffscreenArea class declaration Class constructor ($path : Text) This.filePath:=$path -// This function will be called on each event of the offscreen area +// This function will be called on each event of the offscreen area Function onEvent() Case of :(FORM Event.code=On VP Ready) @@ -4329,7 +4330,7 @@ Function onEvent() VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) :(FORM Event.code=On URL Loading Error) - CANCEL + CANCEL End case ``` @@ -5015,13 +5016,13 @@ var $options : Object $data:= New collection() // Dates can be passed as scalar values -$data.push(New collection("Date"; Current date)) +$data.push(New collection("Date"; Current date)) // Time values must be passed as object attributes $data.push(New collection("Time"; New object("time"; 5140))) // Date + time example -$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) +$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) $options:=New object("autoGenerateColumns"; True) @@ -6493,5 +6494,3 @@ End if #### Voir également [VP RECOMPUTE FORMULAS](#vp-recompute-formulas)
    [VP RESUME COMPUTING](#vp-resume-computing) - - From b4f9c86b5e29d93d5f3686abd1870a6ce02bf53a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:22 +0200 Subject: [PATCH 2792/4889] New translations method-list.md (Spanish) --- .../version-20/ViewPro/method-list.md | 56 +++++++++---------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md index b04431ead2a9bc..ad3106e872ff00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md @@ -1030,7 +1030,7 @@ Desea exportar un documento 4D View Pro en formato ".xlsx" y llamar a un método ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) @@ -1202,10 +1202,10 @@ $condition.target:=vk find target text $condition.all:=True //Search entire document $condition.flags:=vk find flag exact match - // Reemplazar las celdas que contienen sólo "Total" en la hoja actual con "Grand Total" + // Replace the cells containing only 'Total' in the current sheet with "Grand Total" $result:=VP Find($range;"Total";$condition;"Grand Total") - // Comprobar si el objeto de rango está vacío + // Check for empty range object If($result.ranges.length=0) ALERT("No result found") Else @@ -1250,7 +1250,7 @@ If (FORM Event.code=On After Edit && FORM Event.action="valueChanged") $tableName:=VP Find table(FORM Event.range) If ($tableName#"") ALERT("La"+$tableName+" tabla ha sido modificada.") - End if + End if End if ``` @@ -1380,7 +1380,7 @@ El siguiente código recuperará las coordenadas de la celda activa: ```4d $activeCell:=VP Get active cell("myVPArea") - //devuelve un objeto rango que contiene: + //devuelve un objeto rango que contiene: //$activeCell.ranges[0].column=3 //$activeCell.ranges[0].row=4 //$activeCell.ranges[0].sheet=0 @@ -2382,10 +2382,10 @@ Para centrar el texto de las celdas fusionadas en este documento: ![](../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// Buscar todas las celdas fusionadas +// Search for all cell spans $range:=VP Get spans(VP All("ViewProArea")) -//centrar el texto +//center text $style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) VP SET CELL STYLE($range;$style) ``` @@ -2487,10 +2487,10 @@ En este caso, la hoja actual utiliza dos objetos estilo: [ { backColor:green, - borderLeft:{color:green,style:10}, - borderTop:{color:green,style:10}, - borderRight:{color:green,style:10}, - borderBottom:{color:green,style:10}, + borderLeft:{color:green,style:10}, + borderTop:{color:green,style:10}, + borderRight:{color:green,style:10}, + borderBottom:{color:green,style:10}, name:GreenDashDotStyle }, { @@ -3068,7 +3068,7 @@ VP IMPORT DOCUMENT("ViewProArea";"c:\\tmp\\excelfilefile.xlsx";$o) If ($status.success) ALERT("Import successfully completed") -Else +Else ALERT("Error: "+$status.errorMessage) End if ``` @@ -3445,7 +3445,7 @@ Quiere asignar un valor al rango llamado "Total". ```4d // llama la celda B5 Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` @@ -4243,7 +4243,7 @@ En el objeto *parameters*, pase una de las siguientes propiedades opcionales. Es | onEvent | objet (fórmula) | Un método retro llamada que se lanzará cuando el área fuera de la pantalla esté lista. Puede ser:
  • una función `onEvent` de una clase, o
  • un objeto `Formula`
  • Por defecto, el método de retrollamada es llamado en los eventos [`On VP Ready`](../Events/onVpReady.md), [`On Load`](../Events/onLoad.md), [`On Unload`](../Events/onUnload.md), [`On End URL Loading`](../Events/onEndUrlLoading.md), [`On URL Loading Error`](../Events/onUrlLoadingError.md), [`On VP Range Changed`](../Events/onVpRangeChanged.md), o [`On Timer`](../Events/onTimer.md). El método de retrollamada puede ser utilizado para acceder a [la variable del objeto 4D View Pro](configuring.md#4d-view-pro-form-object-variable). | | autoQuit | boolean | True (valor por defecto) si el comando debe detener la ejecución de la fórmula cuando se produzcan los eventos [`On End URL Loading`](../Events/onEndUrlLoading.md) o [`On URL Loading Error`](../Events/onUrlLoadingError.md). Si es false, debe utilizar los comandos `CANCEL` o `ACCEPT` en el método de retrollamada *onEvent*. | | timeout | number | Tiempo máximo (expresado en segundos) antes de que el área se cierre automáticamente si no se genera ningún evento. Si se fija en 0, no se aplica ninguna limitación. Valor por defecto: 60 | -| result | mixto | Resultado del procesamiento (si hay) | +| resultado | mixto | Resultado del procesamiento (si hay) | | `` | mixto | Todo atributo personalizado que esté disponible en el método de retrollamada *onEvent*. | @@ -4268,11 +4268,11 @@ Los siguientes comandos se pueden utilizar en el método de retrollamada: Quiere crear un área 4D View Pro fuera de la pantalla y obtener el valor de una celda: ```4d -// Declaración de la clase cs.OffscreenArea +// cs.OffscreenArea class declaration Class constructor ($path : Text) This.filePath:=$path -// Esta función será llamada en cada evento del área offscreen +// This function will be called on each event of the offscreen area Function onEvent() Case of :(FORM Event.code=On VP Ready) @@ -4316,23 +4316,23 @@ Function onEvent() SET TIMER(60) :(FORM Event.code=On VP Range Changed) - // Detectado el final del cálculo. Reinicia el temporizador + // Detectado el final del cálculo. Restarts the timer If(This.isWaiting) SET TIMER(60) End if :(FORM Event.code=On Timer) - // Para asegurarse de no reiniciar el temporizador si llama a otros comandos de 4D View después de este punto + // To be sure to not restart the timer if you call others 4D View command after this point This.isWaiting:=False - // Detener el temporizador + // Stop the timer SET TIMER(0) - // Iniciar la exportación del PDF - VP EXPORT DOCUMENTO(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) + // Start the PDF export + VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) :(FORM Event.code=On URL Loading Error) - CANCEL + CANCEL End case ``` @@ -5019,14 +5019,14 @@ var $options : Object $data:= New collection() -// Las fechas pueden pasarse como valores escalares -$data.push(New collection("Date"; Current date)) +// Dates can be passed as scalar values +$data.push(New collection("Date"; Current date)) -// Los valores hora deben pasarse como atributos objeto +// Time values must be passed as object attributes $data.push(New collection("Time"; New object("time"; 5140))) -// Ejemplo de fecha + hora -$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) +// Date + time example +$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) $options:=New object("autoGenerateColumns"; True) @@ -6487,5 +6487,3 @@ End if #### Ver también [VP RECOMPUTE FORMULAS](#vp-recompute-formulas)
    [VP RESUME COMPUTING](#vp-resume-computing) - - From eb0c2425c3e669c426c3c421cbfac8fb763a848c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:30 +0200 Subject: [PATCH 2793/4889] New translations method-list.md (Japanese) --- .../version-20/ViewPro/method-list.md | 644 +++++++++--------- 1 file changed, 321 insertions(+), 323 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md index 27132c023a4b1a..17db22b1a7181d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md @@ -17,7 +17,7 @@ title: メソッド一覧 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | vpFormula | Text | -> | 4D View Pro フォーミュラ | @@ -28,7 +28,7 @@ title: メソッド一覧 #### 説明 -`VP ADD FORMULA NAME` コマンドは、 開いているドキュメント内において命名されたフォーミュラを作成、または編集します。 +`VP ADD FORMULA NAME` コマンドは、 開いているドキュメント内において命名されたフォーミュラを作成、または編集します. > このコマンドで作成された命名フォーミュラはドキュメントとともに保存されます。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -39,7 +39,7 @@ title: メソッド一覧 *options* 引数には、命名フォーミュラの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | フォーミュラのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、フォーミュラ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | | comment | Text | 命名フォーミュラに割り当てられたコメント | @@ -62,7 +62,7 @@ VP ADD FORMULA NAME("ViewProArea";"SUM($A$1:$A$10)";"Total2") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ----------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | name | Text | -> | フォーミュラの名称 | @@ -72,14 +72,14 @@ VP ADD FORMULA NAME("ViewProArea";"SUM($A$1:$A$10)";"Total2") #### 説明 -`VP ADD RANGE NAME` コマンドは、 開いているドキュメント内に命名レンジを作成、または編集します。 +`VP ADD RANGE NAME` コマンドは、 開いているドキュメント内に命名レンジを作成、または編集します. > このコマンドで作成された命名レンジはドキュメントとともに保存されます。 *name* 引数には、新しいフォーミュラの名前を渡します。 同じスコープ内で名前が既に使用されている場合、新しい命名フォーミュラは既存のものを上書きします。 ただし異なるスコープであれば同じ名前を使用することが可能です (以下参照)。 *options* 引数には、命名レンジの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | レンジのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、レンジ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | | comment | Text | 命名レンジに割り当てられたコメント | @@ -107,7 +107,7 @@ VP ADD RANGE NAME($range;"Total1") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---- | -- | ------------------------------------- | | rangeObj | Text | -> | レンジオブジェクト | @@ -115,7 +115,7 @@ VP ADD RANGE NAME($range;"Total1") #### 説明 -`VP ADD SELECTION` コマンドは、 指定されたセルを、現在選択されているセル範囲に追加します。 +`VP ADD SELECTION` コマンドは、 指定されたセルを、現在選択されているセル範囲に追加します. *rangeObj* には、カレントセレクションに追加するセルのレンジオブジェクトを渡します。 > アクティブセルは変更されません。 @@ -148,7 +148,7 @@ VP ADD SELECTION($currentSelection) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | 新しいシートのインデックス | @@ -192,7 +192,7 @@ VP ADD SHEET("ViewProArea";2;"March") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -239,7 +239,7 @@ VP ADD SHEET("ViewProArea";2;"March") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | styleName | Text | -> | スタイルの名前 | @@ -250,7 +250,7 @@ VP ADD SHEET("ViewProArea";2;"March") #### 説明 -`VP ADD STYLESHEET` コマンドは、 開いているドキュメント内にて、*styleName* 引数で指定したスタイルシートを、*styleObj* 引数のプロパティの組み合わせに基づいて作成または変更します。 同じ名前とインデックスを持つスタイルシートがドキュメント内にすでに存在する場合、このコマンドはそれを新しい値で上書きします。 +`VP ADD STYLESHEET` コマンドは、 開いているドキュメント内にて、*styleName* 引数で指定したスタイルシートを、*styleObj* 引数のプロパティの組み合わせに基づいて作成または変更します. 同じ名前とインデックスを持つスタイルシートがドキュメント内にすでに存在する場合、このコマンドはそれを新しい値で上書きします。 > このコマンドで作成されたスタイルシートはドキュメントとともに保存されます。 @@ -314,7 +314,7 @@ VP SET CELL STYLE(VP Cells("ViewProArea";1;1;2;2);New object("name";"GreenDashDo -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -324,7 +324,7 @@ VP SET CELL STYLE(VP Cells("ViewProArea";1;1;2;2);New object("name";"GreenDashDo #### 説明 -`VP ALL` コマンドは、 すべてのセルを参照する新しいレンジオブジェクトを返します。 +`VP ALL` コマンドは、 すべてのセルを参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -351,7 +351,7 @@ $all:=VP All("ViewProArea") // カレントシートの全セル -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | --------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | column | Longint | -> | カラムのインデックス | @@ -362,7 +362,7 @@ $all:=VP All("ViewProArea") // カレントシートの全セル #### 説明 -`VP Cell` コマンドは、 特定のセルを参照する新しいレンジオブジェクトを返します。 +`VP Cell` コマンドは、 特定のセルを参照する新しいレンジオブジェクトを返します. > このコマンドは単一セルのレンジを想定しています。 複数セルに対するレンジオブジェクトを作成するには、[VP Cells](#vp-cells) コマンドを使用します。 @@ -406,7 +406,7 @@ $cell:=VP Cell("ViewProArea";2;4) // C5 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | column | Integer | -> | カラムのインデックス | @@ -420,7 +420,7 @@ $cell:=VP Cell("ViewProArea";2;4) // C5 #### 説明 -`VP Cells` コマンドは、 指定された複数のセルを参照する新しいレンジオブジェクトを返します。 +`VP Cells` コマンドは、 指定された複数のセルを参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -457,7 +457,7 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | column | Integer | -> | カラムのインデックス | @@ -469,7 +469,7 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 #### 説明 -`VP Column` コマンドは、 特定のカラム、あるいは複数のカラムを参照する新しいレンジオブジェクトを返します。 +`VP Column` コマンドは、 特定のカラム、あるいは複数のカラムを参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -502,7 +502,7 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -510,7 +510,7 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 #### 説明 -`VP COLUMN AUTOFIT` コマンドは、 *rangeObj* 引数のレンジ内にあるカラムを、そのコンテンツに応じて自動的にリサイズします。 +`VP COLUMN AUTOFIT` コマンドは、 *rangeObj* 引数のレンジ内にあるカラムを、そのコンテンツに応じて自動的にリサイズします. *rangeObj* 引数として、サイズを自動調整したいカラムを格納しているレンジオブジェクトを渡します。 @@ -541,7 +541,7 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ---------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | otherRangeObj | Object | -> | レンジオブジェクト | @@ -551,7 +551,7 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 #### 説明 -`VP Combine Ranges` コマンドは、 2つ以上のレンジオブジェクトを統合した新しいレンジオブジェクトを返します。 レンジはすべて同じ 4D View Pro エリア内のものでなくてはなりません。 +`VP Combine Ranges` コマンドは、 2つ以上のレンジオブジェクトを統合した新しいレンジオブジェクトを返します. レンジはすべて同じ 4D View Pro エリア内のものでなくてはなりません。 *rangeObj* には、1つ目のレンジオブジェクトを渡します。 @@ -581,16 +581,16 @@ $cells:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | -- | -------------------------------------------- | -| 4DViewDocument | Blob | -> | 4D View ドキュメント | +| 4DViewDocument | BLOB | -> | 4D View ドキュメント | | 戻り値 | Object | <- | 4D View Pro オブジェクト | #### 説明 -`VP Convert from 4D View` コマンドを使用すると、 旧式の 4D View ドキュメントを 4D View Pro オブジェクトへと変換することができます。 +`VP Convert from 4D View` コマンドを使用すると、 旧式の 4D View ドキュメントを 4D View Pro オブジェクトへと変換することができます. > 旧式の 4D View プラグインが現環境にインストールされていなくても、このコマンドは使用可能です。 *4DViewDocument* には変換する 4D View ドキュメントを格納する BLOB変数やフィールドを渡します。 コマンドは、4D View ドキュメントに保存されていた情報をすべて 4D View Pro 属性へと変換した 4D View Pro オブジェクトを返します。 @@ -611,7 +611,7 @@ $vpObj:=VP Convert from 4D View($pvblob) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------- | -- | ---------------------------------------- | | vpObject | Object | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | rangeObj | Object | -> | レンジオブジェクト | @@ -621,7 +621,7 @@ $vpObj:=VP Convert from 4D View($pvblob) #### 説明 -`VP Convert to picture` コマンドは、 *vpObject* 引数で指定した 4D View Pro オブジェクト (あるいは *vpObject* 内にある、*rangeObj* 引数で指定したレンジ) を、SVGピクチャーに変換します。 +`VP Convert to picture` コマンドは、 *vpObject* 引数で指定した 4D View Pro オブジェクト (あるいは *vpObject* 内にある、*rangeObj* 引数で指定したレンジ) を、SVGピクチャーに変換します. このコマンドは以下のような場合に有用です: @@ -678,7 +678,7 @@ $vPict:=VP Convert to picture($vpAreaObj) // エリア全体を書き出しま -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | options | Object | -> | 追加のオプション | @@ -690,13 +690,13 @@ $vPict:=VP Convert to picture($vpAreaObj) // エリア全体を書き出しま #### 説明 -`VP Copy to object` コマンドは、 *rangeObj* のコンテンツ、スタイル、フォーミュラをオブジェクトにコピーします。 +`VP Copy to object` コマンドは、 *rangeObj* のコンテンツ、スタイル、フォーミュラをオブジェクトにコピーします. *rangeObj* には、コピーしたい値、フォーマット、フォーミュラを格納しているセルレンジを渡します。 *rangeObj* が結合レンジの場合は、最初のものだけが使用されます。 任意の *options* 引数として、以下のプロパティを渡すことができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------ | | copy | Boolean | コマンド実行後もコピーされた値、書式、数式が保持するには *true* (デフォルト)。 削除するには *false*。 | | copyOptions | Longint | コピーまたは移動する内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値、フォーマット、フォーミュラを含むすべてのデータオブジェクトをコピーします。
    `vk clipboard options formatting`フォーマットだけをコピーします。
    `vk clipboard options formulas`フォーミュラだけをコピーします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをコピーします。
    `vk clipboard options values`値だけをコピーします。
    `vk clipboard options value and formatting`値とフォーマットをコピーします。

    | @@ -747,7 +747,7 @@ VP PASTE FROM OBJECT($targetRange; $dataObject; vk clipboard options all) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | -------------------------------------------------- | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | tableName | Text | -> | 表組みの名称 | @@ -758,7 +758,7 @@ VP PASTE FROM OBJECT($targetRange; $dataObject; vk clipboard options all) #### 説明 -`VP CREATE TABLE` コマンドは、 指定のレンジ内に表組みを作成します。 表組みを作成することで、関連するデータの管理や分析をより簡単におこなえます。 表組みは通常、関連するデータを行と列に含み、 [データコンテキスト](#vp-set-data-context) を利用します。 +`VP CREATE TABLE` コマンドは、 指定のレンジ内に表組みを作成します. 表組みを作成することで、関連するデータの管理や分析をより簡単におこなえます。 表組みは通常、関連するデータを行と列に含み、 [データコンテキスト](#vp-set-data-context) を利用します。 ![](../assets/en/ViewPro/vp-create-table.png) @@ -847,7 +847,7 @@ VP CREATE TABLE(VP Cells("ViewProArea"; 1; 1; $options.tableColumns.length; 1); -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -855,7 +855,7 @@ VP CREATE TABLE(VP Cells("ViewProArea"; 1; 1; $options.tableColumns.length; 1); #### 説明 -`VP DELETE COLUMNS` コマンドは、 *rangeObj* 引数で指定したカラムを削除します。 +`VP DELETE COLUMNS` コマンドは、 *rangeObj* 引数で指定したカラムを削除します. *rangeObj* 引数には、削除するカラムを指定するレンジオブジェクトを渡します。 渡すレンジについては、以下の点に注意してください: @@ -886,7 +886,7 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -894,7 +894,7 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) #### 説明 -`VP DELETE ROWS` コマンドは、 *rangeObj* 引数で指定した行を削除します。 +`VP DELETE ROWS` コマンドは、 *rangeObj* 引数で指定した行を削除します. *rangeObj* 引数には、削除する行を指定するレンジオブジェクトを渡します。 渡すレンジについては、以下の点に注意してください: @@ -928,7 +928,7 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | filePath | Text | -> | ドキュメントのパス名 | @@ -938,7 +938,7 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) #### 説明 -`VP EXPORT DOCUMENT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに関連付けられている 4D View Pro オブジェクトを、*filePath* と *paramObj* で指定したとおりにディスク上のドキュメントに書き出します。 +`VP EXPORT DOCUMENT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに関連付けられている 4D View Pro オブジェクトを、*filePath* と *paramObj* で指定したとおりにディスク上のドキュメントに書き出します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -955,7 +955,7 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) 任意の *paramObj* 引数を渡すと、書き出される 4D View Pro オブジェクトの複数のプロパティに加えて、書き出しが完了した際に呼び出されるコールバックメソッド名を定義することができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | format | text | (任意) 渡した場合、書き出されるファイルの形式を指定します: ".4VP" (デフォルト)、 ".csv"、".xlsx"、または ".pdf"。 次の定数が利用できます:
  • `vk 4D View Pro format`
  • `vk csv format`
  • `vk MS Excel format`
  • `vk pdf format`
  • 4D は必要に応じて適切な拡張子をファイル名に追加します。 指定した形式が *filePath* 引数として渡された拡張子と合致しない場合、指定形式の拡張子は *filePath* 引数の後ろに追加されます。 形式が指定されず、*filePath* 引数にも拡張子がなかった場合には、デフォルトのファイル形式が使用されます。 | | password | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されるパスワード。 | @@ -964,8 +964,8 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) | includeFormatInfo | boolean | フォーマット (書式) 情報を含めるには true、それ以外の場合には false (デフォルトは true)。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを **false** に設定することで書き出し時間を短縮することもできます。 | | includeBindingSource | Boolean | 4DVP および Microsoft Excel のみ。 true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したドキュメントのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 データコンテキストおよびセルバインドの管理については、[VP SET DATA CONTEXT](#vp-set-data-context) および [VP SET BINDING PATH](#vp-set-binding-path) を参照ください。 | | sheetIndex | number | PDF のみ (任意) - 書き出すシートのインデックス (0 起点)。 -2 = 表示されている全シート (デフォルト)、-1 = カレントシートのみ | -| pdfOptions | object | PDFのみ (任意) - pdf 書き出しのオプション

    プロパティタイプ説明
    creatortext変換されたドキュメントの変換元を作成したアプリケーション名。
    titletextドキュメント名。
    authortextドキュメントの作成者の名前。
    keywordstextドキュメントに割り当てられたキーワード。
    subjecttextドキュメントの題名。

    | -| csvOptions | object | CSVのみ (任意) - csv 書き出しのオプション

    プロパティタイプ説明
    rangeobject複数セルのレンジオブジェクト
    rowDelimitertext行の区切り文字。 デフォルト: "\r\n"
    columnDelimitertextカラムの区切り文字。 デフォルト: ","

    | +| pdfOptions | object | PDFのみ (任意) - pdf 書き出しのオプション

    プロパティ説明
    creatortext変換されたドキュメントの変換元を作成したアプリケーション名。
    titletextドキュメント名。
    authortextドキュメントの作成者の名前。
    keywordstextドキュメントに割り当てられたキーワード。
    subjecttextドキュメントの題名。

    | +| csvOptions | object | CSVのみ (任意) - csv 書き出しのオプション

    プロパティ説明
    rangeobject複数セルのレンジオブジェクト
    rowDelimitertext行の区切り文字。 デフォルト: "\r\n"
    columnDelimitertextカラムの区切り文字。 デフォルト: ","

    | | `\` | any | コールバックメソッドの $3 引数を通して利用可能な任意のプロパティ。 | **Excel 形式についての注意**: @@ -989,7 +989,7 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea")) `VP EXPORT DOCUMENT` コマンドに任意の *paramObj* 引数を渡す場合、[`Formula`](https://doc.4d.com/4dv19/help/command/ja/page1597.html) コマンドを使って、書き出し完了時に実行される 4Dメソッドを呼び出すことができます。 コールバックメソッドは、以下の値をローカル変数として受け取ります: -| 変数 | | タイプ | 説明 | +| 変数 | | 型 | 説明 | | -- | ------------- | ------- | ------------------------------------- | | $1 | | text | 4D View Pro エリアのオブジェクト名 | | $2 | | text | 書き出された 4D View Pro オブジェクトのファイルパス | @@ -1031,7 +1031,7 @@ VP EXPORT DOCUMENT("VPArea";"report.pdf";$params) ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format // ".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) @@ -1085,7 +1085,7 @@ VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\data.txt";New object("format";vk csv -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | --------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | options | Object | -> | 書き出しのオプション | @@ -1095,13 +1095,13 @@ VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\data.txt";New object("format";vk csv #### 説明 -`VP Export to object` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに関連付けられている 4D View Pro オブジェクトを返します。 このコマンドによって、たとえば 4D View Pro エリアを 4Dデータベースのオブジェクトフィールドに保存することができます。 +`VP Export to object` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに関連付けられている 4D View Pro オブジェクトを返します. このコマンドによって、たとえば 4D View Pro エリアを 4Dデータベースのオブジェクトフィールドに保存することができます。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 *options* 引数として、必要に応じて以下の書き出しオプションを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | includeFormatInfo | Boolean | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | | includeBindingSource | Boolean | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | @@ -1142,7 +1142,7 @@ $vpObj:=VP Export to object("vpArea";New object("includeFormatInfo";False)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト | | searchValue | Text | -> | 検索値 | @@ -1154,7 +1154,7 @@ $vpObj:=VP Export to object("vpArea";New object("includeFormatInfo";False)) #### 説明 -`VP Find` コマンドは、 *rangeObj* に指定したレンジ内で *searchValue* に指定した値を検索します。 任意の引数を渡すことで、検索条件を詳細に指定したり、検索結果を置換したりすることができます。 +`VP Find` コマンドは、 *rangeObj* に指定したレンジ内で *searchValue* に指定した値を検索します. 任意の引数を渡すことで、検索条件を詳細に指定したり、検索結果を置換したりすることができます。 *rangeObj* 引数として、検索対象のレンジを格納したオブジェクトを渡します。 @@ -1162,7 +1162,7 @@ $vpObj:=VP Export to object("vpArea";New object("includeFormatInfo";False)) 任意の *searchCondition* 引数を渡すことで、検索がどのように実行されるかを指定することができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------- | | afterColumn | Integer | 検索を開始するカラムの直前のカラムの番号。 *rangeObj* 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | | afterRow | Integer | 検索を開始する行の直前の行番号。 *rangeObj* 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | @@ -1200,13 +1200,13 @@ $range:=VP All("ViewProArea") $condition:=New object $condition.target:=vk find target text -$condition.all:=True // ドキュメント全体を検索します +$condition.all:=True //Search entire document $condition.flags:=vk find flag exact match - // カレントシートにおいて "Total" のみを格納しているセルを "Grand Total" で置き換えます + // Replace the cells containing only 'Total' in the current sheet with "Grand Total" $result:=VP Find($range;"Total";$condition;"Grand Total") - // 戻り値のレンジオブジェクトが空かどうかをチェックします + // Check for empty range object If($result.ranges.length=0) ALERT("No result found") Else @@ -1229,7 +1229,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------- | | rangeObj | Object | -> | セルのレンジ | | 戻り値 | Text | <- | 表組みの名称| @@ -1238,7 +1238,7 @@ End if #### 説明 -`VP Find table` コマンドは、 *rangeObj* で指定したセルが所属する表組みの名称を返します。 +`VP Find table` コマンドは、 *rangeObj* で指定したセルが所属する表組みの名称を返します. *rangeObj* には、セルのレンジオブジェクトを渡します。 指定したセルが表組みの一部でない場合、コマンドは空の文字列を返します。 @@ -1251,7 +1251,7 @@ If (FORM Event.code=On After Edit && FORM Event.action="valueChanged") $tableName:=VP Find table(FORM Event.range) If ($tableName#"") ALERT("表組み "+$tableName+" は変更されました。") - End if + End if End if ``` @@ -1270,7 +1270,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | -------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名| @@ -1278,7 +1278,7 @@ End if #### 説明 -`VP FLUSH COMMANDS` コマンドは、 保存されているコマンドをただちに実行し、コマンドバッファをクリアします。 +`VP FLUSH COMMANDS` コマンドは、 保存されているコマンドをただちに実行し、コマンドバッファをクリアします. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1306,7 +1306,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | --------------- | | font | Text | -> | フォントのショートハンド文字列 | | 戻り値 | Object | <- | フォントオブジェクト | @@ -1315,7 +1315,7 @@ End if #### 説明 -`VP Font to object` ユーティリティコマンドは、 フォントのショートハンド文字列からオブジェクトを返します。 このオブジェクトはその後、オブジェクト記法を通してフォントプロパティ設定を取得・設定するのに使用することができます。 +`VP Font to object` ユーティリティコマンドは、 フォントのショートハンド文字列からオブジェクトを返します. このオブジェクトはその後、オブジェクト記法を通してフォントプロパティ設定を取得・設定するのに使用することができます。 *font* には、フォントのショートハンド文字列を渡してフォントのプロパティを指定します (例: "12 pt Arial")。 フォントのショートハンド文字列についての詳細は、[こちら](https://www.w3schools.com/cssref/pr_font_font.asp) を参照ください。 @@ -1356,7 +1356,7 @@ size:16pt -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -1366,7 +1366,7 @@ size:16pt #### 説明 -`VP Get active cell` コマンドは、 フォーカスを持ち、データ入力されようとしてるセル (アクティブセル) を参照する新しいレンジオブジェクトを返します。 +`VP Get active cell` コマンドは、 フォーカスを持ち、データ入力されようとしてるセル (アクティブセル) を参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1381,7 +1381,7 @@ size:16pt ```4d $activeCell:=VP Get active cell("myVPArea") - // 返されるレンジオブジェクトには以下が格納されています: + //returns a range object containing: //$activeCell.ranges[0].column=3 //$activeCell.ranges[0].row=4 //$activeCell.ranges[0].sheet=0 @@ -1406,7 +1406,7 @@ $activeCell:=VP Get active cell("myVPArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Text | <- | セルにバインドされた属性の名称 | @@ -1415,7 +1415,7 @@ $activeCell:=VP Get active cell("myVPArea") #### 説明 -`VP Get binding path` コマンドは、 *rangeObj* で指定したセルにバインドされた属性の名称を返します。 +`VP Get binding path` コマンドは、 *rangeObj* で指定したセルにバインドされた属性の名称を返します. *rangeObj* 引数には、セルレンジまたは複合セルレンジのオブジェクトを渡します。 注: @@ -1452,7 +1452,7 @@ $myAttribute:=VP Get binding path(VP Cell("ViewProArea"; 1; 0)) // "lastName" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Object | <- | スタイルオブジェクト| @@ -1461,7 +1461,7 @@ $myAttribute:=VP Get binding path(VP Cell("ViewProArea"; 1; 0)) // "lastName" #### 説明 -`VP Get cell style` コマンドは、 *rangeObj* 引数で指定したレンジの最初のセルの [スタイルオブジェクト](configuring.md#スタイルオブジェクト) を返します。 +`VP Get cell style` コマンドは、 *rangeObj* 引数で指定したレンジの最初のセルの [スタイルオブジェクト](configuring.md#スタイルオブジェクト) を返します. *rangeObj* 引数で、スタイルを取得するレンジを指定します。 @@ -1510,7 +1510,7 @@ $cellStyle:=VP Get cell style(VP Get selection("myDoc")) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | -- | ------------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Collection | <- | カラムプロパティのコレクション| @@ -1519,7 +1519,7 @@ $cellStyle:=VP Get cell style(VP Get selection("myDoc")) #### 説明 -`VP Get column attributes` コマンドは、 *rangeObj* 引数で指定したレンジ内にあるカラムのプロパティのコレクションを返します。 +`VP Get column attributes` コマンドは、 *rangeObj* 引数で指定したレンジ内にあるカラムのプロパティのコレクションを返します. *rangeObj* 引数には、属性を取得したいカラムのレンジを格納しているオブジェクトを渡します。 @@ -1552,7 +1552,7 @@ $attr:=VP Get column attributes($range) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -1562,7 +1562,7 @@ $attr:=VP Get column attributes($range) #### 説明 -`VP Get column count` コマンドは、 *sheet* 引数で指定したシートにおけるカラムの総数を返します。 +`VP Get column count` コマンドは、 *sheet* 引数で指定したシートにおけるカラムの総数を返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1588,7 +1588,7 @@ $colCount:=VP Get column count("ViewProarea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | 戻り値 | Integer | <- | カレントシートのインデックス| @@ -1634,7 +1634,7 @@ $index:=VP Get current sheet("ViewProArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------------------------ | -- | ------------------------------------ | | vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | データコンテキストを取得するシートのインデックス | @@ -1644,7 +1644,7 @@ $index:=VP Get current sheet("ViewProArea") #### 説明 -`VP Get data context` コマンドは、 ワークシートのカレントのデータコンテキストを返します。 返されるコンテキストには、データコンテキストの内容に対しておこなわれた変更を含みます。 +`VP Get data context` コマンドは、 ワークシートのカレントのデータコンテキストを返します. 返されるコンテキストには、データコンテキストの内容に対しておこなわれた変更を含みます。 *sheet* には、データコンテキストを取得するシートのインデックスを渡します。 インデックスを省略した場合、コマンドはカレントワークシートのデータコンテキストを返します。 ワークシートのコンテキストが存在しない場合、コマンドは `Null` を返します。 @@ -1673,7 +1673,7 @@ $dataContext:=VP Get data context("ViewProArea") // {firstName:Freehafer,lastNam -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | --------------------------------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -1683,7 +1683,7 @@ $dataContext:=VP Get data context("ViewProArea") // {firstName:Freehafer,lastNam #### 説明 -`VP Get default style` コマンドは、 シートのデフォルトスタイルオブジェクトを返します。 返されるオブジェクトには、ドキュメントの基本的なレンダリングプロパティに加え、[VP SET DEFAULT STYLE](#vp-set-default-style) コマンドによって事前に設定されたデフォルトのスタイル設定 (あれば) が格納されます。 スタイルプロパティの詳細な情報については、[スタイルオブジェクトとスタイルシート](configuring.md#スタイルオブジェクトとスタイルシート) を参照ください。 +`VP Get default style` コマンドは、 シートのデフォルトスタイルオブジェクトを返します. 返されるオブジェクトには、ドキュメントの基本的なレンダリングプロパティに加え、[VP SET DEFAULT STYLE](#vp-set-default-style) コマンドによって事前に設定されたデフォルトのスタイル設定 (あれば) が格納されます。 スタイルプロパティの詳細な情報については、[スタイルオブジェクトとスタイルシート](configuring.md#スタイルオブジェクトとスタイルシート) を参照ください。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1723,7 +1723,7 @@ $defaultStyle:=VP Get default style("myDoc") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Text | <- | フォーミュラ| @@ -1732,7 +1732,7 @@ $defaultStyle:=VP Get default style("myDoc") #### 説明 -`VP Get formula` コマンドは、 指定したセルレンジのフォーミュラを取得します。 +`VP Get formula` コマンドは、 指定したセルレンジのフォーミュラを取得します. *rangeObj* 引数で、フォーミュラを取得したいレンジを指定します。 *rangeObj* 引数のレンジが複数セルあるいは複数レンジを指定している場合、最初のセルのフォーミュラが返されます。 *rangeObj* 引数がフォーミュラのないセルを指定している場合、コマンドは空の文字列を返します。 @@ -1756,7 +1756,7 @@ $result:=VP Get formula(VP Cell("ViewProArea";5;2)) // $result="SUM($A$1:$C$10)" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ----------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | name | Text | -> | 命名レンジの名前 | @@ -1767,7 +1767,7 @@ $result:=VP Get formula(VP Cell("ViewProArea";5;2)) // $result="SUM($A$1:$C$10)" #### 説明 -`VP Get formula by name` コマンドは、 *name* 引数で指定された名前の命名フォーミュラ、あるいは命名レンジに対応したフォーミュラとコメントを返します (定義されたスコープにそれらが存在しない場合には **null** が返されます)。 +`VP Get formula by name` コマンドは、 *name* 引数で指定された名前の命名フォーミュラ、あるいは命名レンジに対応したフォーミュラとコメントを返します (定義されたスコープにそれらが存在しない場合には **null** が返されます). *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1782,7 +1782,7 @@ $result:=VP Get formula(VP Cell("ViewProArea";5;2)) // $result="SUM($A$1:$C$10)" 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------- | | formula | Text | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | | comment | Text | 命名フォーミュラまたは命名レンジに対応したコメント | @@ -1811,7 +1811,7 @@ $formula:=VP Get formula by name("ViewProArea";"Total") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | -- | ----------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Collection | <- | フォーミュラ値のコレクション| @@ -1820,7 +1820,7 @@ $formula:=VP Get formula by name("ViewProArea";"Total") #### 説明 -`VP Get formulas` コマンドは、 *rangeObj* 引数で指定したレンジからフォーミュラを取得します。 +`VP Get formulas` コマンドは、 *rangeObj* 引数で指定したレンジからフォーミュラを取得します. *rangeObj* 引数で、フォーミュラを取得したいレンジを指定します。 *rangeObj* 引数のレンジが複数レンジを指定している場合、最初のレンジのフォーミュラが返されます。 *rangeObj* 引数のレンジにフォーミュラが一つも含まれていない場合には、コマンドは空の文字列を返します。 @@ -1855,7 +1855,7 @@ $formulas:=VP Get formulas(VP Cells("ViewProArea";5;1;2;3)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | -------------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -1865,7 +1865,7 @@ $formulas:=VP Get formulas(VP Cells("ViewProArea";5;1;2;3)) #### 説明 -`VP Get frozen panes` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内の、固定化されたカラムと行についての情報を格納したオブジェクトを返します。 +`VP Get frozen panes` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内の、固定化されたカラムと行についての情報を格納したオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1875,7 +1875,7 @@ $formulas:=VP Get formulas(VP Cells("ViewProArea";5;1;2;3)) このコマンドは固定化されたカラムと行についてのオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------ | | columnCount | Integer | シートの左側にある固定化されたカラム | | trailingColumnCount | Integer | シートの右側にある固定化されたカラム | @@ -1907,7 +1907,7 @@ $panesObj:=VP Get frozen panes("ViewProArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | -- | -------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | @@ -1917,7 +1917,7 @@ $panesObj:=VP Get frozen panes("ViewProArea") #### 説明 -`VP Get names` コマンドは、 カレントシートまたは *scope* 引数で指定されたスコープ内において定義されているすべての "名前" のコレクションを返します。 +`VP Get names` コマンドは、 カレントシートまたは *scope* 引数で指定されたスコープ内において定義されているすべての "名前" のコレクションを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -1930,7 +1930,7 @@ $panesObj:=VP Get frozen panes("ViewProArea") 返されるコレクションには、1つの名前につき 1つのオブジェクトが格納されています。 以下のオブジェクトプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ---- | -------------- | | result\[ ].name | Text | セルまたはレンジ名 | | result\[ ].formula | Text | formula | @@ -1958,7 +1958,7 @@ $list:=VP Get names("ViewProArea";2) // 3番目のシートにある名前 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | -------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -1968,7 +1968,7 @@ $list:=VP Get names("ViewProArea";2) // 3番目のシートにある名前 #### 説明 -`VP Get print info` コマンドは、 *vpAreaName* 引数で指定したエリアの印刷属性を格納したオブジェクトを返します。 +`VP Get print info` コマンドは、 *vpAreaName* 引数で指定したエリアの印刷属性を格納したオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -2040,7 +2040,7 @@ zoomFactor:1 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | -- | ---------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Collection | <- | 行プロパティのコレクション| @@ -2049,7 +2049,7 @@ zoomFactor:1 #### 説明 -`VP Get row attributes` コマンドは、 *rangeObj* 引数で指定したレンジ内にある行のプロパティのコレクションを返します。 +`VP Get row attributes` コマンドは、 *rangeObj* 引数で指定したレンジ内にある行のプロパティのコレクションを返します. *rangeObj* 引数には、属性を取得したい行のレンジを格納しているオブジェクトを渡します。 @@ -2080,7 +2080,7 @@ $attr:=VP Get row attributes($range) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -2090,7 +2090,7 @@ $attr:=VP Get row attributes($range) #### 説明 -`VP Get row count` コマンドは、 *sheet* 引数で指定したシートにおける行の総数を返します。 +`VP Get row count` コマンドは、 *sheet* 引数で指定したシートにおける行の総数を返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -2116,7 +2116,7 @@ $rowCount:=VP Get row count("ViewProarea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -2126,7 +2126,7 @@ $rowCount:=VP Get row count("ViewProarea") #### 説明 -`VP Get selection` コマンドは、 現在選択されているセルを参照する新しいレンジオブジェクトを返します。 +`VP Get selection` コマンドは、 現在選択されているセルを参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -2160,7 +2160,7 @@ $currentSelection:=VP Get selection("myVPArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | -------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | 戻り値 | Integer | <- | シートの数| @@ -2202,7 +2202,7 @@ $currentSelection:=VP Get selection("myVPArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | name | Text | -> | シート名 | @@ -2242,7 +2242,7 @@ $index:=VP Get sheet index("ViewProArea";"Total first quarter") // 2 を返し -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス | @@ -2282,7 +2282,7 @@ $sheetName:=VP Get sheet name("ViewProArea";2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -2292,7 +2292,7 @@ $sheetName:=VP Get sheet name("ViewProArea";2) #### 説明 -`VP Get sheet options` コマンドは、 *vpAreaName* で指定したエリア内の、カレントのシートオプションを格納したオブジェクトを返します。 +`VP Get sheet options` コマンドは、 *vpAreaName* で指定したエリア内の、カレントのシートオプションを格納したオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -2324,7 +2324,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | -------------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | <- | シートのインデックス | @@ -2362,7 +2362,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ----------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Object | <- | 指定レンジ内にあるセル結合のオブジェクト| @@ -2371,7 +2371,7 @@ End if #### 説明 -`VP Get spans` コマンドは、 *rangeObj* で指定したレンジ内にあるセル結合を取得します。 +`VP Get spans` コマンドは、 *rangeObj* で指定したレンジ内にあるセル結合を取得します. *rangeObj* 引数で、セル結合を取得したいレンジを指定します。 *rangeObj* にセル結合が含まれない場合には、空のレンジが返されます。 @@ -2383,10 +2383,10 @@ End if ![](../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// すべてのセル結合を検索します +// Search for all cell spans $range:=VP Get spans(VP All("ViewProArea")) -// テキストを中央揃えにします +//center text $style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) VP SET CELL STYLE($range;$style) ``` @@ -2402,7 +2402,7 @@ VP SET CELL STYLE($range;$style) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | styleName | Text | -> | スタイルの名前 | @@ -2413,7 +2413,7 @@ VP SET CELL STYLE($range;$style) #### 説明 -`VP Get stylesheet` コマンドは、 *styleName* で指定した、定義済のプロパティ値を格納したスタイルシートオブジェクトを返します。 +`VP Get stylesheet` コマンドは、 *styleName* で指定した、定義済のプロパティ値を格納したスタイルシートオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -2455,7 +2455,7 @@ borderTop:{color:green,style:10} -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | -- | ----------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | ターゲットのスコープ (デフォルト = カレントシート) | @@ -2465,7 +2465,7 @@ borderTop:{color:green,style:10} #### 説明 -`VP Get stylesheets` コマンドは、 *sheet* で指定されたスコープにおいて定義されているスタイルシートのコレクションを返します。 +`VP Get stylesheets` コマンドは、 *sheet* で指定されたスコープにおいて定義されているスタイルシートのコレクションを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -2488,10 +2488,10 @@ $styles:=VP Get stylesheets("ViewProArea") [ { backColor:green, - borderLeft:{color:green,style:10}, - borderTop:{color:green,style:10}, - borderRight:{color:green,style:10}, - borderBottom:{color:green,style:10}, + borderLeft:{color:green,style:10}, + borderTop:{color:green,style:10}, + borderRight:{color:green,style:10}, + borderBottom:{color:green,style:10}, name:GreenDashDotStyle }, { @@ -2521,7 +2521,7 @@ $styles:=VP Get stylesheets("ViewProArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | --------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -2535,7 +2535,7 @@ $styles:=VP Get stylesheets("ViewProArea") #### 説明 -`VP Get table column attributes` コマンドは、 *tableName* で指定した表組みの *column* でインデックスを指定した列のカレント属性を返します。 +`VP Get table column attributes` コマンドは、 *tableName* で指定した表組みの *column* でインデックスを指定した列のカレント属性を返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -2544,7 +2544,7 @@ $styles:=VP Get stylesheets("ViewProArea") このコマンドは、*column* のカレント属性を格納するオブジェクトを返します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | -------------------------------------------------- | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 表組みが自動で表示されている場合は返されません。 | | name | text | 表の列の名前。 | @@ -2583,7 +2583,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -2597,7 +2597,7 @@ End if #### 説明 -`VP Get table column index` コマンドは、 *tableName* で指定した表組みの *columnName* で指定した列のインデックスを返します。 +`VP Get table column index` コマンドは、 *tableName* で指定した表組みの *columnName* で指定した列のインデックスを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -2639,7 +2639,7 @@ VP REMOVE TABLE COLUMNS($area; $tableName; $id) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | -- | --------------------------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -2653,7 +2653,7 @@ VP REMOVE TABLE COLUMNS($area; $tableName; $id) #### 説明 -`VP Get table dirty rows` コマンドは、 *tableName* が指定する表組みの前回のリセット以降に変更された項目を含む *dirty row* ("ダーティ" な行) のオブジェクトのコレクションを返します。 +`VP Get table dirty rows` コマンドは、 *tableName* が指定する表組みの前回のリセット以降に変更された項目を含む *dirty row* ("ダーティ" な行) のオブジェクトのコレクションを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -2667,7 +2667,7 @@ VP REMOVE TABLE COLUMNS($area; $tableName; $id) 返されるコレクション内の各 *dirty row* ("ダーティ" な行) オブジェクトは、以下のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | --------------- | | item | object | 変更された行の変更オブジェクト | | originalItem | object | 変更前のオブジェクト | @@ -2706,7 +2706,7 @@ VP SET NUM VALUE(VP Cell("ViewProArea"; 0; 0); $dirty.length) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -2718,7 +2718,7 @@ VP SET NUM VALUE(VP Cell("ViewProArea"; 0; 0); $dirty.length) #### 説明 -`VP Get table range` コマンドは、 *tableName* で指定した表組みが含まれるレンジを返します。 +`VP Get table range` コマンドは、 *tableName* で指定した表組みが含まれるレンジを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -2754,7 +2754,7 @@ VP SET NUM VALUE(VP Cell("ViewProArea"; 0; 0); $dirty.length) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------------------------------------------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -2766,7 +2766,7 @@ VP SET NUM VALUE(VP Cell("ViewProArea"; 0; 0); $dirty.length) #### 説明 -`VP Get table theme` コマンドは、 *tableName* で指定した表組みの現在のテーマのプロパティ値を返します。 表組みのテーマは、[`VP CREATE TABLE`](#vp-create-table) または [`VP SET TABLE THEME`](#vp-set-table-theme) コマンド、もしくはインターフェースから設定することができます。 +`VP Get table theme` コマンドは、 *tableName* で指定した表組みの現在のテーマのプロパティ値を返します. 表組みのテーマは、[`VP CREATE TABLE`](#vp-create-table) または [`VP SET TABLE THEME`](#vp-set-table-theme) コマンド、もしくはインターフェースから設定することができます。 *vpAreaName* には 4D View Pro エリアの名前を渡します。*tableName* には表組みの名前を渡します。 @@ -2808,7 +2808,7 @@ $result:=Asserted(Value type($vTheme.theme)=Is object) // true -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | -- | ---------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -2818,7 +2818,7 @@ $result:=Asserted(Value type($vTheme.theme)=Is object) // true #### 説明 -`VP Get tables` コマンドは、 *sheet* で指定されたスコープにおいて定義されている表組み名のコレクションを返します。 +`VP Get tables` コマンドは、 *sheet* で指定されたスコープにおいて定義されている表組み名のコレクションを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -2853,7 +2853,7 @@ $tables:=VP Get tables("ViewProArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Object | <- | セルの値を格納したオブジェクト| @@ -2862,7 +2862,7 @@ $tables:=VP Get tables("ViewProArea") #### 説明 -`VP Get value` コマンドは、 指定されたセルレンジからセルの値を取得します。 +`VP Get value` コマンドは、 指定されたセルレンジからセルの値を取得します. *rangeObj* 引数で、値を取得したいレンジを指定します。 @@ -2870,7 +2870,7 @@ $tables:=VP Get tables("ViewProArea") 返されるオブジェクトには `value` プロパティと、JS日付値の場合に返される `time` プロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------- | ---------------------------- | | value | Integer, Real, Boolean, Text, Date | *rangeObj* レンジの値 (ただし時間型を除く) | | time | Real | 値が js 日付型の場合、時間値 (秒単位) | @@ -2908,7 +2908,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | 戻り値 | Collection | <- | 値のコレクション| @@ -2917,7 +2917,7 @@ End if #### 説明 -`VP Get values` コマンドは、 *rangeObj* で指定したレンジの値をすべて取得します。 +`VP Get values` コマンドは、 *rangeObj* で指定したレンジの値をすべて取得します. *rangeObj* 引数で、値を取得したいレンジを指定します。 *rangeObj* のレンジが複数レンジを指定している場合、最初のレンジのみが使用されます。 @@ -2926,7 +2926,7 @@ End if * 第1レベルのコレクションの各要素は行を表し、値のサブコレクションを格納しています。 * 各サブコレクションはその行のセル値を格納しています。 値は整数、実数、ブール、テキスト、Null のいずれかです。 値が日付または時間の場合には、以下のプロパティを持つオブジェクトとして返されます: - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ----- | ---- | ---------------------- | | value | Date | セルの値 (時間部分を除く) | | time | Real | 値が js 日付型の場合、時間値 (秒単位) | @@ -2961,7 +2961,7 @@ $result:=VP Get values(VP Cells("ViewProArea";2;3;5;3)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | 戻り値 | Object | <- | ワークブックオプションを格納したオブジェクト| @@ -3000,7 +3000,7 @@ $workbookOptions:=VP Get workbook options("ViewProArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | filePath | Text | -> | ドキュメントのパス名 | @@ -3010,7 +3010,7 @@ $workbookOptions:=VP Get workbook options("ViewProArea") #### 説明 -`VP IMPORT DOCUMENT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに、*filePath* 引数のドキュメントを読み込んで表示させます。 エリア内に挿入されていたデータがあれば、それらは読み込んだドキュメントによって置換されます。 +`VP IMPORT DOCUMENT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに、*filePath* 引数のドキュメントを読み込んで表示させます. エリア内に挿入されていたデータがあれば、それらは読み込んだドキュメントによって置換されます。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -3029,7 +3029,7 @@ $workbookOptions:=VP Get workbook options("ViewProArea") 任意の *paramObj* 引数を渡すことで、読み込まれるドキュメントのプロパティを定義することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ---------- | --------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | formula | | object | 書き出し終了時に実行させるコールバックメソッド名。 メソッドは [`Formula`](https://doc.4d.com/4dv19/help/command/en/page1597.html) コマンドと組み合わせて使用する必要があります。 [コールバックメソッドの渡し方](#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | password | | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されているパスワード。 | @@ -3064,13 +3064,13 @@ VP IMPORT DOCUMENT("ViewProArea";"c:\\tmp\\excelfilefile.xlsx";$o) ``` ```4d - // myImport コールバックメソッド + //myImport callback method #DECLARE($area : Text; $filePath : Text; $param : Object; $status : Object) If ($status.success) - ALERT("読み込みに成功しました。") -Else - ALERT("エラー: "+$status.errorMessage) + ALERT("Import successfully completed") +Else + ALERT("Error: "+$status.errorMessage) End if ``` @@ -3101,7 +3101,7 @@ VP IMPORT DOCUMENT("ViewProArea";"c:\\import\\my-file.txt";New object("csvOption -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | --------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | viewPro | Object | -> | 4D View Pro オブジェクト| @@ -3110,7 +3110,7 @@ VP IMPORT DOCUMENT("ViewProArea";"c:\\import\\my-file.txt";New object("csvOption #### 説明 -`VP IMPORT FROM OBJECT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに *viewPro* の 4D View Pro オブジェクトを読み込んで表示させます。 エリア内に挿入されていたデータがあれば、それらは読み込んだオブジェクトのデータで置換されます。 +`VP IMPORT FROM OBJECT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに *viewPro* の 4D View Pro オブジェクトを読み込んで表示させます. エリア内に挿入されていたデータがあれば、それらは読み込んだオブジェクトのデータで置換されます。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -3138,7 +3138,7 @@ VP IMPORT FROM OBJECT("ViewProArea1";[VPWorkBooks]SPBook) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -3146,7 +3146,7 @@ VP IMPORT FROM OBJECT("ViewProArea1";[VPWorkBooks]SPBook) #### 説明 -`VP INSERT COLUMNS` コマンドは、 *rangeObj* 引数で指定したレンジにカラムを挿入します。 +`VP INSERT COLUMNS` コマンドは、 *rangeObj* 引数で指定したレンジにカラムを挿入します. *rangeObj* には、開始カラム (新しいカラムが挿入される場所を指定するカラム) と挿入するカラムの数を格納したオブジェクトを渡します。 挿入するカラムの数が省略された場合 (定義されていない場合)、カラムは 1列だけ挿入されます。 @@ -3175,7 +3175,7 @@ VP INSERT COLUMNS(VP Column("ViewProArea";1;3)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -3183,7 +3183,7 @@ VP INSERT COLUMNS(VP Column("ViewProArea";1;3)) #### 説明 -`VP INSERT ROWS` コマンドは、 *rangeObj* 引数で指定したレンジに行を挿入します。 +`VP INSERT ROWS` コマンドは、 *rangeObj* 引数で指定したレンジに行を挿入します. *rangeObj* には、開始行 (新しい行が挿入される場所を指定する行) と挿入する行数を格納したオブジェクトを渡します。 挿入する行数が省略された場合 (定義されていない場合) には、1行だけ挿入されます。 @@ -3219,7 +3219,7 @@ VP INSERT ROWS(VP Row("ViewProArea";0;3)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -3232,7 +3232,7 @@ VP INSERT ROWS(VP Row("ViewProArea";0;3)) #### 説明 -`VP INSERT TABLE COLUMNS` コマンドは、 *tableName* で指定した表組みの *column* で指定した列インデックスに、1つまたは *count* で指定した数の空の列を挿入します。 +`VP INSERT TABLE COLUMNS` コマンドは、 *tableName* で指定した表組みの *column* で指定した列インデックスに、1つまたは *count* で指定した数の空の列を挿入します. このコマンドで列を挿入した場合、通常は [VP SET TABLE COLUMN ATTRIBUTES](#vp-set-table-column-attributes) コマンドを使用してその内容を編集します。 @@ -3273,7 +3273,7 @@ VP INSERT ROWS(VP Row("ViewProArea";0;3)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -3286,7 +3286,7 @@ VP INSERT ROWS(VP Row("ViewProArea";0;3)) #### 説明 -`VP INSERT TABLE ROWS` コマンドは、 *tableName* で指定した表組みの *row* で指定した行インデックスに、1つまたは *count* で指定した数の空の行を挿入します。 +`VP INSERT TABLE ROWS` コマンドは、 *tableName* で指定した表組みの *row* で指定した行インデックスに、1つまたは *count* で指定した数の空の行を挿入します. *insertAfter* パラメーターに以下の定数のいずれかを渡すことで、*row* に指定した行インデックスの前または後に行を挿入するかを指定できます。 @@ -3358,7 +3358,7 @@ VP INSERT TABLE COLUMNS("ViewProArea"; "PeopleTable"; 1; 2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | ----------------------------------- | | originRange | Object | -> | 移動 (コピー) 元のセルレンジ | | targetRange | Object | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | @@ -3368,7 +3368,7 @@ VP INSERT TABLE COLUMNS("ViewProArea"; "PeopleTable"; 1; 2) #### 説明 -`VP MOVE CELLS` コマンドは、 *originRange* の値・書式・フォーミュラを *targetRange* に移動またはコピーします。 +`VP MOVE CELLS` コマンドは、 *originRange* の値・書式・フォーミュラを *targetRange* に移動またはコピーします. *originRange* と *targetRange* は異なる 4D View Pro エリアを参照することができます。 @@ -3378,7 +3378,7 @@ VP INSERT TABLE COLUMNS("ViewProArea"; "PeopleTable"; 1; 2) *options* は、複数のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ------------------------------------------------------------------------------- | | copy | Boolean | *originRange* のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには false (デフォルト)。
    • 保持するには true。
    | | pasteOptions | Longint | ペーストする内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値・フォーマット・フォーミュラを含むすべてのデータオブジェクトをペーストします。
    `vk clipboard options formatting`フォーマットだけをペーストします。
    `vk clipboard options formulas`フォーミュラだけをペーストします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをペーストします。
    `vk clipboard options values`値だけをペーストします。
    `vk clipboard options value and formatting`値とフォーマットをペーストします。

    | @@ -3417,7 +3417,7 @@ VP MOVE CELLS($originRange; $targetRange; $options) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | rangeName | Text | -> | 既存のレンジ名 | @@ -3428,7 +3428,7 @@ VP MOVE CELLS($originRange; $targetRange; $options) #### 説明 -`VP Name` コマンドは、 命名レンジを参照する新しいレンジオブジェクトを返します。 +`VP Name` コマンドは、 命名レンジを参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -3444,9 +3444,9 @@ VP MOVE CELLS($originRange; $targetRange; $options) "Total" という名前のレンジに値を渡します: ```4d -// B5 のセルを "Total" と命名します +// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` @@ -3461,7 +3461,7 @@ VP SET NUM VALUE($name;285;"$#,###.00") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | -------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名| @@ -3469,7 +3469,7 @@ VP SET NUM VALUE($name;285;"$#,###.00") #### 説明 -`VP NEW DOCUMENT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに、新規のデフォルトドキュメントを読み込んで表示させます。 エリア内に挿入されていたデータがあれば、それらは新規の空ドキュメントによって置換されます。 +`VP NEW DOCUMENT` コマンドは、 *vpAreaName* で指定した 4D View Pro エリアに、新規のデフォルトドキュメントを読み込んで表示させます. エリア内に挿入されていたデータがあれば、それらは新規の空ドキュメントによって置換されます。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -3496,7 +3496,7 @@ VP NEW DOCUMENT("myVPArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------ | | fontObj | Object | -> | フォントオブジェクト | | 戻り値 | Text | <- | フォントのショートハンド文字列| @@ -3505,11 +3505,11 @@ VP NEW DOCUMENT("myVPArea") #### 説明 -`VP Object to font` コマンドは、 *fontObj* 引数で指定したフォントオブジェクトからフォントのショートハンド文字列を返します。 +`VP Object to font` コマンドは、 *fontObj* 引数で指定したフォントオブジェクトからフォントのショートハンド文字列を返します. *fontObj* には、フォントプロパティを格納するオブジェクトを渡します。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | とりうる値 | 必須 | +| プロパティ | 型 | 説明 | とりうる値 | 必須 | | ------- | ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -- | | family | text | フォントを指定します。 | 標準の、あるいは一般的なフォントファミリー。 例: "Arial", "Helvetica", "serif", "arial,sans-serif" | ◯ | | size | text | フォントのサイズを定義します。"font-size/line-height" の形で line-height をfont-size に追加することもできます: 例: "15pt/20pt" | 以下のいずれかの単位を伴う数値:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • あるいは、以下の定数のいずれか 1つ:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | ◯ | @@ -3556,7 +3556,7 @@ $cellStyle.font:=VP Object to font($font) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------- | | rangeObj | Object | -> | セルレンジオブジェクト | | dataObject | Object | -> | ペーストするデータを格納したオブジェクト | @@ -3566,7 +3566,7 @@ $cellStyle.font:=VP Object to font($font) #### 説明 -`VP PASTE FROM OBJECT` コマンドは、 *dataObject* のコンテンツ・スタイル・フォーミュラを *rangeObj* セルレンジオブジェクトにペーストします。 +`VP PASTE FROM OBJECT` コマンドは、 *dataObject* のコンテンツ・スタイル・フォーミュラを *rangeObj* セルレンジオブジェクトにペーストします. *rangeObj* には、値・フォーマット・フォーミュラをペーストする先のセルレンジオブジェクトを渡します。 *rangeObj* が複数のセルを参照している場合は、最初のセルだけが使用されます。 @@ -3602,7 +3602,7 @@ dataObject に存在しない要素を *options* で指定した場合 (例: フ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート)| @@ -3611,7 +3611,7 @@ dataObject に存在しない要素を *options* で指定した場合 (例: フ #### 説明 -`VP PRINT` コマンドは、 *vpAreaName* 引数で指定したエリアを印刷する印刷ダイアログウィンドウを開きます。 +`VP PRINT` コマンドは、 *vpAreaName* 引数で指定したエリアを印刷する印刷ダイアログウィンドウを開きます. *vpAreaName* には、印刷する 4D View Pro エリアの名前を渡します。 コマンドによって、システムの印刷ダイアログウィンドウが開かれ、プリンターを指定したりページプロパティを定義したりすることができます。 > 印刷ダイアログウィンドウで定義されるプロパティはプリンター用紙のためのもので、4D View Pro エリアの印刷プロパティではありません。 4D View Pro エリアの印刷プロパティは [VP SET PRINT INFO](#vp-set-print-info) コマンドで定義されます。 プリンターと 4D View Pro エリアの両プロパティが合致することが強く推奨されます。 そうでない場合、ドキュメントが期待通りに印刷されない可能性があります。 @@ -3651,7 +3651,7 @@ dataObject に存在しない要素を *options* で指定した場合 (例: フ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | -------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名| @@ -3659,7 +3659,7 @@ dataObject に存在しない要素を *options* で指定した場合 (例: フ #### 説明 -`VP RECOMPUTE FORMULAS` コマンドは、 *vpAreaName* 引数で指定したエリアの全フォーミュラを即座に評価します。 デフォルトでは、4D はフォーミュラを挿入時、読み込み時、そして書き出し時のタイミングで自動計算します。 `VP RECOMPUTE FORMULAS` コマンドを使用すると、任意のタイミングで強制的に計算を実行することができます(例: フォーミュラに変更が加えられた場合、またはフォーミュラがデータベースへの呼び出しを格納している場合など)。 コマンドは [VP FLUSH COMMANDS](#vp-flush-commands) コマンドを実行することで、実行保留されていたコマンドをすべて実行し、コマンドバッファをクリアします。 +`VP RECOMPUTE FORMULAS` コマンドは、 *vpAreaName* 引数で指定したエリアの全フォーミュラを即座に評価します. デフォルトでは、4D はフォーミュラを挿入時、読み込み時、そして書き出し時のタイミングで自動計算します。 `VP RECOMPUTE FORMULAS` コマンドを使用すると、任意のタイミングで強制的に計算を実行することができます(例: フォーミュラに変更が加えられた場合、またはフォーミュラがデータベースへの呼び出しを格納している場合など)。 コマンドは [VP FLUSH COMMANDS](#vp-flush-commands) コマンドを実行することで、実行保留されていたコマンドをすべて実行し、コマンドバッファをクリアします。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 > `VP RECOMPUTE FORMULAS` コマンドを使用する前に [VP SUSPEND COMPUTING](#vp-suspend-computing)コマンドが実行されていないようにしてください。 @@ -3684,7 +3684,7 @@ VP RECOMPUTE FORMULAS("ViewProArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | name | Text | -> | 削除する命名レンジまたは命名フォーミュラの名前 | @@ -3694,7 +3694,7 @@ VP RECOMPUTE FORMULAS("ViewProArea") #### 説明 -`VP REMOVE NAME` コマンドは、 *name* の命名レンジまたは命名フォーミュラを、定義された *scope* のスコープから削除します。 +`VP REMOVE NAME` コマンドは、 *name* の命名レンジまたは命名フォーミュラを、定義された *scope* のスコープから削除します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -3728,7 +3728,7 @@ $formula:=VP Get formula by name("ViewProArea";"Total1") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | index | Integer | -> | 削除するシートのインデックス| @@ -3741,7 +3741,7 @@ $formula:=VP Get formula by name("ViewProArea";"Total1") #### 説明 -`VP REMOVE SHEET` コマンドは、 *vpAreaName* 引数で指定したエリアにロードされているドキュメントから、*index* 引数で指定したインデックスのシートを削除します。 +`VP REMOVE SHEET` コマンドは、 *vpAreaName* 引数で指定したエリアにロードされているドキュメントから、*index* 引数で指定したインデックスのシートを削除します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -3769,13 +3769,13 @@ VP REMOVE SHEET("ViewProArea";2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| | #### 説明 -`VP REMOVE SPAN` コマンドは、 *rangeObj* で指定したレンジ内のセル結合を解除します。 +`VP REMOVE SPAN` コマンドは、 *rangeObj* で指定したレンジ内のセル結合を解除します. *rangeObj* には、セル結合しているレンジのオブジェクトを渡します。 レンジ内の結合セルは個別セルに分割されます。 @@ -3809,7 +3809,7 @@ VP REMOVE SHEET("ViewProArea";2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | styleName | Text | -> | 削除するスタイルの名前 | @@ -3819,7 +3819,7 @@ VP REMOVE SHEET("ViewProArea";2) #### 説明 -`VP REMOVE STYLESHEET` コマンドは、 *vpAreaName* 引数で指定したエリアから、*styleName* で指定したスタイルシートを削除します。 +`VP REMOVE STYLESHEET` コマンドは、 *vpAreaName* 引数で指定したエリアから、*styleName* で指定したスタイルシートを削除します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -3856,7 +3856,7 @@ VP REMOVE STYLESHEET("ViewProArea";"GreenDashDotStyle") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro エリア名 | | tableName | Text | -> | 削除する表組みの名称 | @@ -3910,7 +3910,7 @@ VP REMOVE TABLE("ViewProArea"; "people"; vk table remove style; 2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -3922,7 +3922,7 @@ VP REMOVE TABLE("ViewProArea"; "people"; vk table remove style; 2) #### 説明 -`VP REMOVE TABLE COLUMNS` コマンドは、 *tableName* で指定した表組みの *column* で指定した列インデックスから、1つまたは *count* で指定した数の列を削除します。 このコマンドは、値とスタイルを削除します。 +`VP REMOVE TABLE COLUMNS` コマンドは、 *tableName* で指定した表組みの *column* で指定した列インデックスから、1つまたは *count* で指定した数の列を削除します. このコマンドは、値とスタイルを削除します。 このコマンドは、シートではなく、*tableName* の表組みから列を削除します。 したがって、シートの総列数は、このコマンドの影響を受けません。 表組みより右側にデータがある場合は、削除された列の数に応じて自動的に左に移動します。 @@ -3958,7 +3958,7 @@ VP REMOVE TABLE COLUMNS("ViewProArea"; "dataTable"; 3; 2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -3970,7 +3970,7 @@ VP REMOVE TABLE COLUMNS("ViewProArea"; "dataTable"; 3; 2) #### 説明 -`VP REMOVE TABLE ROWS` コマンドは、 *tableName* で指定した表組みの *row* で指定した行インデックスから、1つまたは *count* で指定した数の行を削除します。 このコマンドは、値とスタイルを削除します。 +`VP REMOVE TABLE ROWS` コマンドは、 *tableName* で指定した表組みの *row* で指定した行インデックスから、1つまたは *count* で指定した数の行を削除します. このコマンドは、値とスタイルを削除します。 このコマンドは、シートではなく、*tableName* の表組みから行を削除します。 したがって、シートの総行数は、このコマンドの影響を受けません。 表組みより下側にデータがある場合は、削除された行の数に応じて自動的に上に移動します。 @@ -4001,7 +4001,7 @@ VP REMOVE TABLE ROWS("ViewProArea"; "dataTable"; 3; 2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート)| @@ -4010,7 +4010,7 @@ VP REMOVE TABLE ROWS("ViewProArea"; "dataTable"; 3; 2) #### 説明 -`VP RESET SELECTION` コマンドは、 すべてのセル選択を解除し、その結果カレントセレクション (またはアクティブセル) がなくなります。 +`VP RESET SELECTION` コマンドは、 すべてのセル選択を解除し、その結果カレントセレクション (またはアクティブセル) がなくなります. > 4D View Pro コマンドに対して定義されているデフォルトのアクティブセル (A1 セル) は残ります。 @@ -4047,7 +4047,7 @@ VP RESET SELECTION("myVPArea") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ------------------------------- | | rangeObj | Object | -> | 表組みの新しいレンジ | | tableName | Text | -> | 表組み名| @@ -4056,7 +4056,7 @@ VP RESET SELECTION("myVPArea") #### 説明 -`VP RESIZE TABLE` コマンドは、 *rangeObj* で指定したレンジの大きさに *tableName* で指定した表組みをリサイズします。 +`VP RESIZE TABLE` コマンドは、 *rangeObj* で指定したレンジの大きさに *tableName* で指定した表組みをリサイズします. 次のルールが適用されます: @@ -4112,7 +4112,7 @@ VP RESIZE TABLE(VP Cells("ViewProArea"; 0; 1; 4; 6); "PeopleTable") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | -------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名| @@ -4120,7 +4120,7 @@ VP RESIZE TABLE(VP Cells("ViewProArea"; 0; 1; 4; 6); "PeopleTable") #### 説明 -`VP RESUME COMPUTING` コマンドは、 *vpAreaName* 引数で指定したエリア内の計算を再開します。 +`VP RESUME COMPUTING` コマンドは、 *vpAreaName* 引数で指定したエリア内の計算を再開します. このコマンドは 4D View Pro 内の計算機能を再開します。 計算停止中におこなった編集に影響されたフォーミュラは更新され、`VP RESUME COMPUTING` 実行後に追加されるフォーミュラは計算されます。 @@ -4143,7 +4143,7 @@ VP RESIZE TABLE(VP Cells("ViewProArea"; 0; 1; 4; 6); "PeopleTable") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | row | Integer | -> | 行のインデックス | @@ -4153,7 +4153,7 @@ VP RESIZE TABLE(VP Cells("ViewProArea"; 0; 1; 4; 6); "PeopleTable") #### 説明 -`VP Row` コマンドは、 特定の行、あるいは複数の行を参照する新しいレンジオブジェクトを返します。 +`VP Row` コマンドは、 特定の行、あるいは複数の行を参照する新しいレンジオブジェクトを返します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -4188,7 +4188,7 @@ $row:=VP Row("ViewProArea";9) // 10行目 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -4196,7 +4196,7 @@ $row:=VP Row("ViewProArea";9) // 10行目 #### 説明 -`VP ROW AUTOFIT` コマンドは、 *rangeObj* 引数のレンジ内にある行を、そのコンテンツに応じて自動的にリサイズします。 +`VP ROW AUTOFIT` コマンドは、 *rangeObj* 引数のレンジ内にある行を、そのコンテンツに応じて自動的にリサイズします. *rangeObj* 引数として、サイズを自動調整したい行を格納しているレンジオブジェクトを渡します。 @@ -4225,7 +4225,7 @@ $row:=VP Row("ViewProArea";9) // 10行目 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | -------------------------------------------------------------------------------- | | parameters | Object | -> | オフスクリーンエリアの属性を格納するオブジェクト | | 戻り値 | 複合 | <- | `.onEvent` オブジェクトの `.result` プロパティ、または値を返さない場合には Null| @@ -4234,23 +4234,23 @@ $row:=VP Row("ViewProArea";9) // 10行目 #### 説明 -`VP Run offscreen area` コマンドは、 メモリ内にオフスクリーンエリアを作成し、これを利用して 4D View Pro エリアのコマンドやファンクションを処理することができます。 +`VP Run offscreen area` コマンドは、 メモリ内にオフスクリーンエリアを作成し、これを利用して 4D View Pro エリアのコマンドやファンクションを処理することができます. *parameters* オブジェクトには、以下の任意のプロパティのいずれかを渡します。 これらのプロパティは `onEvent` コールバックメソッド内において `This` コマンドを介して利用可能であり、そのインスタンスを参照することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------ | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | area | text | オフスクリーンエリアの名前。 省略時あるいは null の場合、一般的な名前 (例: "OffscreenArea1") が割り当てられます。 | | onEvent | object (フォーミュラ) | オフスクリーンエリアの準備ができたときに実行されるコールバックメソッド。 以下のいずれかを渡すことができます:
  • クラスの `onEvent` 関数
  • `Formula` オブジェクト
  • デフォルトでは、コールバックメソッドは、[`On VP Ready`](../Events/onVpReady.md), [`On Load`](../Events/onLoad.md), [`On Unload`](../Events/onUnload.md), [`On End URL Loading`](../Events/onEndUrlLoading.md), [`On URL Loading Error`](../Events/onUrlLoadingError.md), [`On VP Range Changed`](../Events/onVpRangeChanged.md), または [`On Timer`](../Events/onTimer.md) イベントで呼び出されます。 コールバックメソッドを使用して [4D View Pro フォームオブジェクト変数](configuring.md#4d-view-pro-フォームオブジェクト変数) にアクセスすることができます。 | | autoQuit | boolean | True (デフォルト値) の場合、[`On End URL Loading`](../Events/onEndUrlLoading.md) または [`On URL Loading Error`](../Events/onUrlLoadingError.md) イベントが起きた際にはコマンドがフォーミュラの実行を中止します。 False の場合、*onEvent* コールバックメソッド内で `CANCEL` あるいは `ACCEPT` コマンドを使用する必要があります。 | | timeout | number | イベントが何も生成されない場合にエリアが自動的に閉まるまでの最大時間 (秒単位)。 0 に設定した場合、エリアは自動的には閉まりません。 デフォルト値: 60 | -| result | mixed | 処理の結果 (あれば) | +| 戻り値 | mixed | 処理の結果 (あれば) | | `` | mixed | *onEvent* コールバックメソッドで利用可能なカスタムの属性。 | 以下のプロパティは、必要に応じてコマンドによって自動的に追加されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ---------------------------- | | timeoutReached | boolean | タイムアウトを超えた場合に true の値で追加されます | @@ -4269,19 +4269,19 @@ $row:=VP Row("ViewProArea";9) // 10行目 オフスクリーンの 4D View Pro エリアを作成し、そこからセルの値を取得します: ```4d -// cs.OffscreenArea クラス宣言 +// cs.OffscreenArea class declaration Class constructor ($path : Text) - This.filePath:=$path + This.filePath:=$path -// この関数はオフスクリーンエリアの各イベントごとに呼び出されます +// This function will be called on each event of the offscreen area Function onEvent() - Case of - :(FORM Event.code=On VP Ready) - VP IMPORT DOCUMENT(This.area;This.filePath) - This.result:=VP Get value(VP Cell(This.area;6;22)) + Case of + :(FORM Event.code=On VP Ready) + VP IMPORT DOCUMENT(This.area;This.filePath) + This.result:=VP Get value(VP Cell(This.area;6;22)) - ALERT("The G23 cell contains the value: "+String(This.result)) - End case + ALERT("The G23 cell contains the value: "+String(This.result)) + End case ``` @@ -4317,24 +4317,24 @@ Function onEvent() SET TIMER(60) :(FORM Event.code=On VP Range Changed) - // 計算の完了を感知し、 タイマーを再スタートさせます - If(This.isWaiting) - SET TIMER(60) - End if + // 計算の完了を感知し、 Restarts the timer + If(This.isWaiting) + SET TIMER(60) + End if - :(FORM Event.code=On Timer) - // この時点以降、他の 4D View コマンドを呼び出してもタイマーが再スタートしないようにします - This.isWaiting:=False + :(FORM Event.code=On Timer) + // To be sure to not restart the timer if you call others 4D View command after this point + This.isWaiting:=False - // タイマーを停止します - SET TIMER(0) + // Stop the timer + SET TIMER(0) - // PDF 書き出しを開始します - VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) + // Start the PDF export + VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) - :(FORM Event.code=On URL Loading Error) - CANCEL - End case + :(FORM Event.code=On URL Loading Error) + CANCEL + End case ``` *OffscreenArea* コールバックメソッドの内容は以下の通りです: @@ -4358,7 +4358,7 @@ $result:=VP Run offscreen area($o) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------ | | rangeObj | Object | -> | レンジオブジェクト| @@ -4366,7 +4366,7 @@ $result:=VP Run offscreen area($o) #### 説明 -`VP SET ACTIVE CELL` コマンドは、 指定したセルをアクティブセルにします。 +`VP SET ACTIVE CELL` コマンドは、 指定したセルをアクティブセルにします. *rangeObj* 引数には、単独のセルを格納するレンジオブジェクトを渡します ([VP Cell](#vp-cell) 参照)。 *rangeObj* 引数のレンジが単独セルのレンジでない場合、あるいは複数レンジを指定している場合、最初のレンジの先頭セルが使用されます。 @@ -4393,7 +4393,7 @@ VP SET ACTIVE CELL($activeCell) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ------------------------------------------------------- | | methodObj | Object | -> | 4D View Pro エリアでの実行を許可するメソッド| @@ -4405,13 +4405,13 @@ VP SET ACTIVE CELL($activeCell) #### 説明 -`VP SET ALLOWED METHODS` コマンドは、 4D View Pro フォーミュラから呼び出し可能なプロジェクトメソッドを指定します。 このコマンドは、呼び出し後のセッション中に初期化される 4D View Pro エリアすべてに対して適用されます。 同じセッション中において異なる設定で初期化をするために、複数回呼び出すこともできます。 +`VP SET ALLOWED METHODS` コマンドは、 4D View Pro フォーミュラから呼び出し可能なプロジェクトメソッドを指定します. このコマンドは、呼び出し後のセッション中に初期化される 4D View Pro エリアすべてに対して適用されます。 同じセッション中において異なる設定で初期化をするために、複数回呼び出すこともできます。 セキュリティ上の理由により、 `VP SET ALLOWED METHODS` コマンドを実行していない場合のデフォルトでは、4D View Pro エリアにおいてはメソッドの呼び出しは許可されません (ただし、4D の汎用的な `SET ALLOWED METHODS` コマンドが呼び出されていた場合を除きます (前述の互換性に関する注記参照)。 許可されていないのメソッドをフォーミュラ内で使用した場合には、4D View Pro エリアに #NAME? エラーが表示されます。 *methodObj* には、4D View Pro エリア内で定義したいファンクションの名前をプロパティとして格納しているオブジェクトを渡します: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ---------------------- | ---------- | ---------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `` | | | Object | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | | | method | | Text | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | @@ -4472,7 +4472,7 @@ VP SET ALLOWED METHODS($allowed) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------------- | ------ | -- | --------------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | dataContextAttribute | Text | -> | *rangeObj* にバインドする属性の名称 | @@ -4481,7 +4481,7 @@ VP SET ALLOWED METHODS($allowed) #### 説明 -`VP SET BINDING PATH` コマンドは、 *rangeObj* で指定したレンジに、シートのデータコンテキストの属性をバインドします。 機能するには、[SET DATA CONTEXT](#vp-set-data-context) を使ってデータコンテキストを設定する必要があります。 読み込まれたデータコンテキストが属性を含む場合、*dataContextAttribute* の値が *rangeObj* のセルに自動的に表示されます。 +`VP SET BINDING PATH` コマンドは、 *rangeObj* で指定したレンジに、シートのデータコンテキストの属性をバインドします. 機能するには、[SET DATA CONTEXT](#vp-set-data-context) を使ってデータコンテキストを設定する必要があります。 読み込まれたデータコンテキストが属性を含む場合、*dataContextAttribute* の値が *rangeObj* のセルに自動的に表示されます。 *rangeObj* 引数には、セルレンジまたは複合セルレンジのオブジェクトを渡します。 @@ -4522,7 +4522,7 @@ VP SET BINDING PATH(VP Cell("ViewProArea"; 1; 0); "lastName") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | boolValue | Boolean | -> | 設定するブール値| @@ -4531,7 +4531,7 @@ VP SET BINDING PATH(VP Cell("ViewProArea"; 1; 0); "lastName") #### 説明 -`VP SET BOOLEAN VALUE` コマンドは、 指定のセルレンジにブール値を割り当てます。 +`VP SET BOOLEAN VALUE` コマンドは、 指定のセルレンジにブール値を割り当てます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定された値はそれぞれのセルに対して繰り返し割り当てられます。 @@ -4557,7 +4557,7 @@ VP SET BOOLEAN VALUE(VP Cell("ViewProArea";3;2);False) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | -- | -------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | borderStyleObj | Object | -> | 境界線スタイルを格納したオブジェクト | @@ -4567,20 +4567,20 @@ VP SET BOOLEAN VALUE(VP Cell("ViewProArea";3;2);False) #### 説明 -`VP SET BORDER` コマンドは、 *rangeObj* のレンジに *borderStyleObj* および *borderPosObj* で定義される境界線スタイルを適用します。 +`VP SET BORDER` コマンドは、 *rangeObj* のレンジに *borderStyleObj* および *borderPosObj* で定義される境界線スタイルを適用します. *rangeObj* 引数には、境界線スタイルを適用したいセルのレンジを渡します。 *rangeObj* 引数に複数のセルが含まれる場合、`VP SET BORDER` で適用される境界線は、*rangeObj* のレンジ全体を一つのセルとして適用されます (これに対し、[`VP SET CELL STYLE`](#vp-set-cell-style) コマンドでは*rangeObj* 引数のレンジに含まれる個々のセルに対し境界線が適用されます)。 スタイルシートがすでに適用されている場合、`VP SET BORDER` コマンドは *rangeObj* のレンジに対してすでに適用されていた境界線設定を上書きします。 *borderStyleObj* 引数を使用すると、境界線のスタイルを定義することができます。 *borderStyleObj* 引数は、以下のプロパティをサポートしています: -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----- | ------- | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | style | Integer | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | *borderStyleObj* の境界線スタイルの位置 (どこに境界線を引くか) は *borderPosObj* 引数で定義します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------- | | all | boolean | 境界線スタイルはすべての境界に適用されます。 | | left | boolean | 境界線スタイルは左の境界に適用されます。 | @@ -4636,7 +4636,7 @@ VP SET CELL STYLE(VP Cells("ViewProArea";4;4;3;3);$cellStyle) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | styleObj | Object | -> | スタイルオブジェクト| @@ -4645,7 +4645,7 @@ VP SET CELL STYLE(VP Cells("ViewProArea";4;4;3;3);$cellStyle) #### 説明 -`VP SET CELL STYLE` コマンドは、 *styleObj* に定義されているスタイルを、*rangeObj* で定義されたセルに適用します。 +`VP SET CELL STYLE` コマンドは、 *styleObj* に定義されているスタイルを、*rangeObj* で定義されたセルに適用します. *rangeObj* 引数には、スタイルを適用したいセルのレンジを渡します。 *rangeObj* に複数のセルが含まれる場合、スタイルはそれぞれのセルに割り当てられます。 > `VP SET CELL STYLE` で適用された境界線は、*rangeObj* の各セルに対して適用されます。これに対して [VP SET BORDER](#vp-set-border) コマンドは境界線を *rangeObj* のレンジ全体に対して適用されます。 @@ -4687,7 +4687,7 @@ VP SET CELL STYLE(VP Cell("ViewProArea";1;1);$style) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | ---------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | propertyObj | Object | -> | カラムプロパティを格納したオブジェクト| @@ -4696,13 +4696,13 @@ VP SET CELL STYLE(VP Cell("ViewProArea";1;1);$style) #### 説明 -`VP SET COLUMN ATTRIBUTES` コマンドは、 *rangeObj* 引数で指定したカラムに対して *propertyObj* 引数で定義されている属性を適用します。 +`VP SET COLUMN ATTRIBUTES` コマンドは、 *rangeObj* 引数で指定したカラムに対して *propertyObj* 引数で定義されている属性を適用します. *rangeObj* 引数には、レンジオブジェクトを渡します。 レンジにカラムと行の両方が格納されている場合、属性はカラムに対してのみ適用されます。 *propertyObj* 引数は、*rangeObj* 引数のレンジ内のカラムに対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ------------------------------------------- | | width | number | カラムの幅 (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭カラムの前に改ページを挿入する場合には true、それ以外は false | @@ -4737,7 +4737,7 @@ VP SET COLUMN ATTRIBUTES($column;$properties) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | columnCount | Integer | -> | カラム数 | @@ -4747,7 +4747,7 @@ VP SET COLUMN ATTRIBUTES($column;$properties) #### 説明 -`VP SET COLUMN COUNT` コマンドは、 *vpAreaName* 引数内にあるカラムの総数を定義します。 +`VP SET COLUMN COUNT` コマンドは、 *vpAreaName* 引数内にあるカラムの総数を定義します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -4779,7 +4779,7 @@ VP SET COLUMN COUNT("ViewProArea";5) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | -------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | sheet | Integer | <- | 新しいカレントシートのインデックス| @@ -4788,7 +4788,7 @@ VP SET COLUMN COUNT("ViewProArea";5) #### 説明 -`VP SET CURRENT SHEET` コマンドは、 *vpAreaName* 引数で指定した View Pro エリアのカレントシートを設定します 。 カレントシートとは、ドキュメント内で選択されているシートのことです。 +`VP SET CURRENT SHEET` コマンドは、 *vpAreaName* 引数で指定した View Pro エリアのカレントシートを設定します . カレントシートとは、ドキュメント内で選択されているシートのことです。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -4822,7 +4822,7 @@ VP SET CURRENT SHEET("ViewProArea";2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | --------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | formulaObj | Object | -> | フォーミュラオブジェクト| @@ -4831,7 +4831,7 @@ VP SET CURRENT SHEET("ViewProArea";2) #### 説明 -`VP SET CUSTOM FUNCTIONS` コマンドは、 4D View Pro フォーミュラから直接呼び出し可能な 4Dフォーミュラを指定します。 カスタムのファンクションはドキュメント内に保存されていないので、`VP SET CUSTOM FUNCTIONS` は `On Load` フォームイベント内で呼び出される必要があります。 +`VP SET CUSTOM FUNCTIONS` コマンドは、 4D View Pro フォーミュラから直接呼び出し可能な 4Dフォーミュラを指定します. カスタムのファンクションはドキュメント内に保存されていないので、`VP SET CUSTOM FUNCTIONS` は `On Load` フォームイベント内で呼び出される必要があります。 `VP SET CUSTOM FUNCTIONS` で指定されたフォーミュラは、最初の文字が入力されるとポップアップメニューに表示されます。 詳細については [式と関数](formulas.md) を参照ください。 @@ -4841,7 +4841,7 @@ VP SET CURRENT SHEET("ViewProArea";2) *formulaObj* 引数として、4D View Pro フォーミュラから呼び出し可能な 4Dフォーミュラと、その追加のプロパティを格納したオブジェクトを渡します。 *formulaObj* 引数の各 `customFunction` プロパティが 4D View Pro エリア内でのファンクション名になります。 -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ------------------------ | ---------- | ---------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `` | | | Object | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | | | formula | | Object | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | @@ -4912,7 +4912,7 @@ End case -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | -- | ------------------------------------- | | vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | dataObj | Object | -> | データコンテキストに読み込むデータオブジェクト | @@ -4924,7 +4924,7 @@ End case #### 説明 -`VP SET DATA CONTEXT` コマンドは、 シートのデータコンテキストを設定します。 データコンテキストは、ワークシートにバインドされたオブジェクトまたはコレクションで、自動生成オプションまたは [VP SET BINDING PATH](#vp-set-binding-path) メソッドを使用することで、シートのセルにその内容を自動的に表示させることができます。 他方、[VP Get data context](#vp-get-data-context) コマンドは、ユーザーによる編集が含まれたコンテキストを返すことができます。 +`VP SET DATA CONTEXT` コマンドは、 シートのデータコンテキストを設定します. データコンテキストは、ワークシートにバインドされたオブジェクトまたはコレクションで、自動生成オプションまたは [VP SET BINDING PATH](#vp-set-binding-path) メソッドを使用することで、シートのセルにその内容を自動的に表示させることができます。 他方、[VP Get data context](#vp-get-data-context) コマンドは、ユーザーによる編集が含まれたコンテキストを返すことができます。 *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -4932,14 +4932,14 @@ End case *dataObj* または *dataColl* に時間値を渡すには、次のプロパティを持つオブジェクトにカプセル化します ([例題 4](#例題-4---日付と時間のシンタックス) 参照): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | -------------------- | | value | Integer, Real, Boolean, Text, Date, Null | コンテキストに設定する値 | | time | Real | コンテキストに設定する時間値 (秒単位) | *options* には、追加のオプションを格納したオブジェクトを渡せます。 利用可能なプロパティは次のとおりです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------- | | reset | Object | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | | autoGenerateColumns | Object | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • *dataColl* がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • *dataColl* がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | @@ -5018,14 +5018,14 @@ var $options : Object $data:= New collection() -// 日付はスカラー値として渡すことができます -$data.push(New collection("Date"; Current date)) +// Dates can be passed as scalar values +$data.push(New collection("Date"; Current date)) -// 時間はオブジェクト属性として渡す必要があります +// Time values must be passed as object attributes $data.push(New collection("Time"; New object("time"; 5140))) -// 日付 + 時間の例 -$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) +// Date + time example +$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) $options:=New object("autoGenerateColumns"; True) @@ -5047,7 +5047,7 @@ VP SET DATA CONTEXT("ViewProArea"; $data; $options) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | dateValue | Date | -> | 設定する日付値 | @@ -5058,7 +5058,7 @@ VP SET DATA CONTEXT("ViewProArea"; $data; $options) #### 説明 -`VP SET DATE TIME VALUE` コマンドは、 指定されたセルレンジに日付・時間値を割り当てます。 +`VP SET DATE TIME VALUE` コマンドは、 指定されたセルレンジに日付・時間値を割り当てます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定された値はそれぞれのセルに対して繰り返し割り当てられます。 @@ -5090,7 +5090,7 @@ VP SET DATE TIME VALUE(VP Cell("ViewProArea";3;9);!2024-12-18!;?14:30:10?;vk pat -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | dateValue | 日付 | -> | 設定する日付値 | @@ -5100,7 +5100,7 @@ VP SET DATE TIME VALUE(VP Cell("ViewProArea";3;9);!2024-12-18!;?14:30:10?;vk pat #### 説明 -`VP SET DATE VALUE` コマンドは、 指定されたセルレンジに日付値を割り当てます。 +`VP SET DATE VALUE` コマンドは、 指定されたセルレンジに日付値を割り当てます. *rangeObj* には、値を割り当てたいセルのレンジを渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定された値はそれぞれのセルに対して繰り返し割り当てられます。 @@ -5139,7 +5139,7 @@ VP SET DATE VALUE(VP Cell("ViewProArea";4;6);!2005-01-15!;vk pattern month day) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | styleObj | Object | -> | スタイルオブジェクト | @@ -5149,7 +5149,7 @@ VP SET DATE VALUE(VP Cell("ViewProArea";4;6);!2005-01-15!;vk pattern month day) #### 説明 -`VP SET DEFAULT STYLE` コマンドは、 *sheet* で指定したシートに対して、*styleObj* 引数のスタイルをデフォルトスタイルとして定義します。 +`VP SET DEFAULT STYLE` コマンドは、 *sheet* で指定したシートに対して、*styleObj* 引数のスタイルをデフォルトスタイルとして定義します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -5183,7 +5183,7 @@ VP SET DEFAULT STYLE("myDoc";$style) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | --------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | フィールド | ポインター | -> | 仮想ストラクチャーのフィールドへの参照 | @@ -5193,7 +5193,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 説明 -`VP SET FIELD` コマンドは、 指定されたセルレンジに、4Dデータベースの仮想フィールドを割り当てます。 +`VP SET FIELD` コマンドは、 指定されたセルレンジに、4Dデータベースの仮想フィールドを割り当てます. *rangeObj* には、値を割り当てたいセルのレンジを渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定されたフィールドはそれぞれのセルに対して繰り返し割り当てられます。 @@ -5220,16 +5220,16 @@ VP SET FIELD(VP Cell("ViewProArea";5;2);->[TableName]Field) -| 引数 | タイプ | | 説明 | -| -- | --- | | -- | -| | | | | +| 引数 | 型 | | 説明 | +| -- | - | | -- | +| | | | | |rangeObj |Object|->|レンジオブジェクト| |formula |Text|->|フォーミュラまたは 4Dメソッド| |formatPattern |Text|->|フィールドのフォーマット| #### 説明 -`VP SET FORMULA` コマンドは、 指定されたセルレンジにフォーミュラまたは 4Dメソッドを割り当てます。 +`VP SET FORMULA` コマンドは、 指定されたセルレンジにフォーミュラまたは 4Dメソッドを割り当てます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定されたフォーミュラはそれぞれのセルに対して繰り返し割り当てられます。 @@ -5272,7 +5272,7 @@ VP SET FORMULA($range;"SUM(A1,B7,C11)") // 引数の区切り文字に "," -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | -- | ---------------------------------------- | | rangeObj | Object | -> | セルレンジオブジェクト | | formulasCol | Collection | -> | フォーミュラのコレクション| @@ -5281,7 +5281,7 @@ VP SET FORMULA($range;"SUM(A1,B7,C11)") // 引数の区切り文字に "," #### 説明 -`VP SET FORMULAS` コマンドは、 指定のセルレンジから開始してフォーミュラのコレクションを割り当てていきます。 +`VP SET FORMULAS` コマンドは、 指定のセルレンジから開始してフォーミュラのコレクションを割り当てていきます. *rangeObj* には、フォーミュラを割り当てたいセルのレンジ ([VP Cell](#vp-cell) で作成されたレンジ) を渡します。 *rangeObj* のレンジが複数レンジを指定している場合、最初のレンジのみが使用されます。 @@ -5335,7 +5335,7 @@ VP SET FORMULAS(VP Cell("ViewProArea";0;0);$formulas) // セルに割り当て -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | paneObj | Object | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | @@ -5345,7 +5345,7 @@ VP SET FORMULAS(VP Cell("ViewProArea";0;0);$formulas) // セルに割り当て #### 説明 -`VP SET FROZEN PANES` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内の、*paneObj* 引数のカラムと行の固定化ステータスを設定します。 固定化されたカラムと行は固定された位置に表示され続け、ドキュメントの他の部分がスクロールされても移動しません。 そのカラムと行が固定化されていることを示すために、太い実線が表示されます。 実線の位置は、固定化されたカラムまたは行がシートのどこにあるかによって変わります: +`VP SET FROZEN PANES` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内の、*paneObj* 引数のカラムと行の固定化ステータスを設定します. 固定化されたカラムと行は固定された位置に表示され続け、ドキュメントの他の部分がスクロールされても移動しません。 そのカラムと行が固定化されていることを示すために、太い実線が表示されます。 実線の位置は、固定化されたカラムまたは行がシートのどこにあるかによって変わります: * **左または右にあるカラム**: シートの左側にあるカラムについては、実線は最後に固定化されたカラム (最も右のカラム) の右側に表示されます。 シートの右側に表示されているカラムについては、実線は最初に固定化されたカラム (最も左のカラム) の左側に表示されます。 * **上または下にある行**: シートの上部にある行については、実線は最後に固定化された行 (最も下の行) の下側に表示されます。 シートの下部に表示されている行については、実線は最初に固定化された行 (最も上の行) の上側に表示されます。 @@ -5354,7 +5354,7 @@ VP SET FORMULAS(VP Cell("ViewProArea";0;0);$formulas) // セルに割り当て *paneObj* には、固定化するカラムと行を定義するオブジェクトを渡します。 以下のカラムまたは行のプロパティの値にゼロを設定すると、そのプロパティをリセット (固定解除) します。 プロパティが 0以下の値に設定された場合、コマンドは何もしません。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------ | | columnCount | Integer | シートの左側にある固定化されたカラム | | trailingColumnCount | Integer | シートの右側にある固定化されたカラム | @@ -5393,7 +5393,7 @@ VP SET FROZEN PANES("ViewProArea";$panes) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | numberValue | Number | -> | 設定する数値 | @@ -5403,7 +5403,7 @@ VP SET FROZEN PANES("ViewProArea";$panes) #### 説明 -`VP SET NUM VALUE` コマンドは、 指定のセルレンジに数値を割り当てます。 +`VP SET NUM VALUE` コマンドは、 指定のセルレンジに数値を割り当てます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定された値はそれぞれのセルに対して繰り返し割り当てられます。 @@ -5432,7 +5432,7 @@ VP SET NUM VALUE(VP Cell("ViewProArea";3;2);12.356;"_($* #,##0.00_)") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro エリア名 | | printInfo | Object | -> | 印刷属性を格納するオブジェクト | @@ -5442,7 +5442,7 @@ VP SET NUM VALUE(VP Cell("ViewProArea";3;2);12.356;"_($* #,##0.00_)") #### 説明 -`VP SET PRINT INFO` コマンドは、 *vpAreaName* 引数で指定したエリアを印刷する際に使用する属性を定義します。 +`VP SET PRINT INFO` コマンドは、 *vpAreaName* 引数で指定したエリアを印刷する際に使用する属性を定義します. *vpAreaName* には、印刷する 4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -5507,7 +5507,7 @@ VP EXPORT DOCUMENT("ViewProArea";"Sales2018.pdf";New object("formula";Formula(AL -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | --------------------------------------------- | | rangeObj | Object | -> | 行レンジ | | propertyObj | Object | -> | 行のプロパティを格納したオブジェクト| @@ -5516,13 +5516,13 @@ VP EXPORT DOCUMENT("ViewProArea";"Sales2018.pdf";New object("formula";Formula(AL #### 説明 -`VP SET ROW ATTRIBUTES` コマンドは、 *rangeObj* 引数で指定した行に対して *propertyObj* 引数で定義されている属性を適用します。 +`VP SET ROW ATTRIBUTES` コマンドは、 *rangeObj* 引数で指定した行に対して *propertyObj* 引数で定義されている属性を適用します. *rangeObj* 引数には、レンジオブジェクトを渡します。 レンジにカラムと行の両方が格納されている場合、属性は行に対してのみ適用されます。 *propertyObj* 引数は、*rangeObj* 引数のレンジ内の行に対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ----------------------------------------- | | height | number | 行の高さ (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭行の前に改ページを挿入する場合には true、それ以外は false | @@ -5557,7 +5557,7 @@ VP SET ROW ATTRIBUTES($row;$properties) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | rowCount | Integer | -> | 行数 | @@ -5567,7 +5567,7 @@ VP SET ROW ATTRIBUTES($row;$properties) #### 説明 -`VP SET ROW COUNT` コマンドは、 *vpAreaName* 引数内にある行の総数を定義します。 +`VP SET ROW COUNT` コマンドは、 *vpAreaName* 引数内にある行の総数を定義します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -5598,7 +5598,7 @@ VP SET ROW COUNT("ViewProArea";5) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ----------------------------------------- | | rangeObj | Object | -> | 複数セルのレンジオブジェクト| @@ -5606,7 +5606,7 @@ VP SET ROW COUNT("ViewProArea";5) #### 説明 -`VP SET SELECTION` コマンドは、 指定のセルレンジを選択し、その先頭セルをアクティブセルに設定します。 +`VP SET SELECTION` コマンドは、 指定のセルレンジを選択し、その先頭セルをアクティブセルに設定します. *rangeObj* には、カレントセレクションとして定義するセルのレンジオブジェクトを渡します。 @@ -5631,7 +5631,7 @@ VP SET SELECTION($currentSelection) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | -------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | number | Integer | -> | シートの数| @@ -5640,7 +5640,7 @@ VP SET SELECTION($currentSelection) #### 説明 -`VP SET SHEET COUNT` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内のシートの数を設定します。 +`VP SET SHEET COUNT` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内のシートの数を設定します. `number` 引数には、コマンド実行後にドキュメントが格納するシート数を指定する数値を渡します。 > **警告**: このコマンドは、現在のシート数より少ない数字を渡した場合にはシートを削除します。 たとえば、ドキュメント内にシートが 5つあり、このコマンドでシートを 3つに設定した場合には、シート4 と 5 は削除されます。 @@ -5670,7 +5670,7 @@ VP SET SHEET COUNT("ViewProArea";3) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | name | Text | -> | シートの新しい名称 | @@ -5680,7 +5680,7 @@ VP SET SHEET COUNT("ViewProArea";3) #### 説明 -`VP SET SHEET NAME` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内にロードされているドキュメント内のシート名を変更します。 +`VP SET SHEET NAME` コマンドは、 *vpAreaName* 引数で指定した View Pro エリア内にロードされているドキュメント内のシート名を変更します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -5718,7 +5718,7 @@ VP SET SHEET NAME("ViewProArea";"Total first quarter";2) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ------ | -- | ------------------------------------------------------ | | vpAreaName | Object | -> | 4D View Pro エリア名 | | sheetOptions | Object | -> | 設定するシートオプション | @@ -5728,7 +5728,7 @@ VP SET SHEET NAME("ViewProArea";"Total first quarter";2) #### 説明 -`VP SET SHEET OPTIONS` コマンドは、 *vpAreaName* 引数で名前を指定した View Pro エリアの様々なシートオプションを設定します。 +`VP SET SHEET OPTIONS` コマンドは、 *vpAreaName* 引数で名前を指定した View Pro エリアの様々なシートオプションを設定します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 存在しない名前を渡した場合、エラーが返されます。 @@ -5839,7 +5839,7 @@ VP SET SHEET OPTIONS("ViewProArea";$options) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | visible | Boolean | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | @@ -5849,7 +5849,7 @@ VP SET SHEET OPTIONS("ViewProArea";$options) #### 説明 -`VP SET SHOW PRINT LINES` コマンドは、 スプレッドシート内で印刷プレビュー線を表示するかどうかを設定します。 +`VP SET SHOW PRINT LINES` コマンドは、 スプレッドシート内で印刷プレビュー線を表示するかどうかを設定します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -5896,7 +5896,7 @@ VP SET SHOW PRINT LINES("ViewProArea";True;1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ------------------------------------------------------ | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -5908,13 +5908,13 @@ VP SET SHOW PRINT LINES("ViewProArea";True;1) #### 説明 -`VP SET TABLE COLUMN ATTRIBUTES` コマンドは、 *tableName* で指定した表組みの *column* でインデックスを指定した列に *attributes* の属性を適用します。 +`VP SET TABLE COLUMN ATTRIBUTES` コマンドは、 *tableName* で指定した表組みの *column* でインデックスを指定した列に *attributes* の属性を適用します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 *attributes* 引数には、設定するプロパティを含むオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 | | name | text | 表の列の名前。 表組み内でユニークでなくてはなりません。 すでに他の列で使われている場合、名前は適用されず、自動的にデフォルトの名前が使われます。 | @@ -6000,7 +6000,7 @@ VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 0; \ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------------------------------------------- | -- | ----------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | tableName | Text | -> | Table name | @@ -6012,7 +6012,7 @@ VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 0; \ #### 説明 -`VP SET TABLE THEME` コマンドは、 *tableName* の表の現在のテーマを変更します。 +`VP SET TABLE THEME` コマンドは、 *tableName* の表の現在のテーマを変更します. *vpAreaName* には 4D View Pro エリアの名前を渡します。*tableName* には変更する表の名前を渡します。 @@ -6083,7 +6083,7 @@ VP SET TABLE THEME("ViewProArea"; "myTable"; $param) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | textValue | Text | -> | 設定するテキスト値 | @@ -6093,7 +6093,7 @@ VP SET TABLE THEME("ViewProArea"; "myTable"; $param) #### 説明 -`VP SET TEXT VALUE` コマンドは、 指定されたセルレンジにテキスト値を割り当てます。 +`VP SET TEXT VALUE` コマンドは、 指定されたセルレンジにテキスト値を割り当てます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定された値はそれぞれのセルに対して繰り返し割り当てられます。 @@ -6118,7 +6118,7 @@ VP SET TEXT VALUE(VP Cell("ViewProArea";3;2);"Test 4D View Pro") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | timeValue | Text | -> | 設定する時間値 | @@ -6128,7 +6128,7 @@ VP SET TEXT VALUE(VP Cell("ViewProArea";3;2);"Test 4D View Pro") #### 説明 -`VP SET TIME VALUE` コマンドは、 指定されたセルレンジに時間値を割り当てます。 +`VP SET TIME VALUE` コマンドは、 指定されたセルレンジに時間値を割り当てます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数に複数のセルが含まれる場合、指定された値はそれぞれのセルに対して繰り返し割り当てられます。 @@ -6157,7 +6157,7 @@ VP SET TIME VALUE(VP Cell("ViewProArea";5;2);?12:15:06?;vk pattern long time) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | ------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | valueObj | Object | -> | セルの値とフォーマットオプション| @@ -6166,7 +6166,7 @@ VP SET TIME VALUE(VP Cell("ViewProArea";5;2);?12:15:06?;vk pattern long time) #### 説明 -`VP SET VALUE` コマンドは、 指定されたセルレンジに値を割り当てます。 +`VP SET VALUE` コマンドは、 指定されたセルレンジに値を割り当てます. このコマンドを使用すると、汎用的なコードで *rangeObj* のレンジに様々な型の値とそのフォーマットを設定できます。それに対して [`VP SET TEXT VALUE`](#vp-set-text-value) や [`VP SET NUM VALUE`](#vp-set-num-value) などの他のコマンドは、設定する値の型が限定されています。 @@ -6174,7 +6174,7 @@ VP SET TIME VALUE(VP Cell("ViewProArea";5;2);?12:15:06?;vk pattern long time) *valueObj* 引数は、*rangeObj* のレンジに対して割り当てたい値と[フォーマット](configuring.md#セルフォーマット) のプロパティを格納しているオブジェクトです。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ---------------------------------------- | ----------------------------------------------------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | *rangeObj* のレンジに対して割り当てる値 (時間型を除く)。 セルの中身を消去するためには Null を渡します。 | | time | Real | *rangeObj* のレンジに対して割り当てる時間 (秒単位) | @@ -6221,7 +6221,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";Null)) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------- | -- | ----------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | valuesCol | Collection | -> | 値のコレクション| @@ -6230,7 +6230,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";Null)) #### 説明 -`VP SET VALUES` コマンドは、 指定のセルレンジから開始して値のコレクションを割り当てていきます。 +`VP SET VALUES` コマンドは、 指定のセルレンジから開始して値のコレクションを割り当てていきます. *rangeObj* には、値を割り当てたいセルのレンジ (たとえば [`VP Cell`](#vp-cell) あるいは [`VP Column`](#vp-column) で作成されたレンジ) を渡します。 *rangeObj* 引数で定義されたセルは、開始ポイントを決定します。 > * *rangeObj* がセルレンジではない場合、レンジの最初のセルが使用されます。 @@ -6242,7 +6242,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";Null)) * 第1レベルのコレクションは、値のサブコレクションを格納しています。 それぞれのサブコレクションは行を定義します。 行をスキップするには空のコレクションを渡します。 * それぞれのサブコレクションは行におけるセルの値を定義します。 値は整数、実数、ブール、テキスト、日付、Null、オブジェクトのいずれかです。 値がオブジェクトの場合、以下のプロパティを持つことができます: - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | -------------- | | value | Integer, Real, Boolean, Text, Date, Null | セルの値 (時間部分を除く) | | time | Real | 時間値 (秒単位) | @@ -6272,7 +6272,7 @@ VP SET VALUES(VP Cell("ViewProArea";2;1);$param) **VP SET WORKBOOK OPTIONS** ( *vpAreaName* : Text ; *optionObj* : Object) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------ | -- | ----------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | optionObj | Object | -> | 設定するワークブックオプションを格納したオブジェクト| @@ -6282,7 +6282,7 @@ VP SET VALUES(VP Cell("ViewProArea";2;1);$param) #### 説明 `VP SET WORKBOOK OPTIONS` コマンドは、 -*vpAreaName* 引数で指定した View Pro エリアのワークブックオプションを設定します。 +*vpAreaName* 引数で指定した View Pro エリアのワークブックオプションを設定します. *vpAreaName* には、4D View Pro エリアの名前を渡します。 @@ -6294,7 +6294,7 @@ VP SET VALUES(VP Cell("ViewProArea";2;1);$param) 次の表は、利用可能なワークブックオプションの一覧です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | allowUserDragMerge | boolean | ドラッグ&マージオプションを許可します (複数セルを選択し、選択をドラッグしてセルを結合します) | | allowAutoCreateHyperlink | boolean | スプレッドシート内でハイパーリンクの自動作成を有効にします。 | @@ -6379,7 +6379,7 @@ VP SET WORKBOOK OPTIONS("ViewProArea";$workbookOptions) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------- | -- | --------------------------------------------- | | rangeObj | Object | -> | レンジオブジェクト | | vPos | Integer | -> | セルあるいは行の縦方向の表示位置 | @@ -6389,7 +6389,7 @@ VP SET WORKBOOK OPTIONS("ViewProArea";$workbookOptions) #### 説明 -`VP SHOW CELL` コマンドは、 *rangeObj* で指定したレンジの表示位置を変更します。 +`VP SHOW CELL` コマンドは、 *rangeObj* で指定したレンジの表示位置を変更します. *rangeObj* 引数には、表示位置を指定するセルのレンジオブジェクトを渡します。 *rangeObj* で指定したレンジの表示位置は、*vPos* および *hPos* 引数に従って縦・横に移動します。 *rangeObj* の縦方向の表示位置は *vPos* 引数で、横方向の表示位置は *hPos* 引数で指定します。 @@ -6397,12 +6397,12 @@ VP SET WORKBOOK OPTIONS("ViewProArea";$workbookOptions) | セレクター | 説明 | *vPos* で利用可 | *hPos* で利用可 | | --------------------- | ---------------------------------------------------------------------------------------------------------- | ----------- | ----------- | -| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | X | | -| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | X | X | -| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | X | -| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | X | X | -| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | X | -| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | X | | +| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | ○ | | +| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | ○ | ○ | +| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | ○ | +| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | ○ | ○ | +| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | ○ | +| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | ○ | | > このコマンドは、表示位置の変更が可能な場合にのみ動作します。 たとえば、*rangeObj* が現在のシートの A1 セル (先頭カラムと先頭行) の場合、すでに縦および横方向の限界に接している (つまり、上にも左にもこれ以上スクロールできない) ため、表示位置を変更しても何も変わりません。 *rangeObj* が C3 セルの場合に、表示位置を中央または右下に変えても同じことが言えます。 表示は変更されません。 #### 例題 @@ -6442,7 +6442,7 @@ VP SHOW CELL($displayCell;vk position top;vk position right) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | -------------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名| @@ -6450,7 +6450,7 @@ VP SHOW CELL($displayCell;vk position top;vk position right) #### 説明 -`VP SUSPEND COMPUTING` コマンドは、 *vpAreaName* 引数で指定したエリア内の計算をすべて停止します。 このコマンドは、4D View Pro エリア内の計算を停止したい場合、たとえばフォーミュラを手動で編集している際に、最終的な編集が完了するまでエラーが発生しないようにするのに便利です。 +`VP SUSPEND COMPUTING` コマンドは、 *vpAreaName* 引数で指定したエリア内の計算をすべて停止します. このコマンドは、4D View Pro エリア内の計算を停止したい場合、たとえばフォーミュラを手動で編集している際に、最終的な編集が完了するまでエラーが発生しないようにするのに便利です。 このコマンドは 4D View Pro 内の計算機能を停止します。 すでに計算済みのフォーミュラはそのままですが、`VP SUSPEND COMPUTING` の実行後に追加されたフォーミュラは計算されません。 @@ -6486,5 +6486,3 @@ End if #### 参照 [VP RECOMPUTE FORMULAS](#vp-recompute-formulas)
    [VP RESUME COMPUTING](#vp-resume-computing) - - From d1e883e5382e90e873972e19151f7f25172f4560 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:39 +0200 Subject: [PATCH 2794/4889] New translations method-list.md (Portuguese, Brazilian) --- .../version-20/ViewPro/method-list.md | 76 ++++++++++--------- 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md index d89f6db46804e9..63f1bad4f0dd22 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md @@ -1023,7 +1023,7 @@ Você deseja exportar um documento do 4D View Pro no formato ".xlsx" e chamar um ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) @@ -1191,15 +1191,15 @@ $range:=VP All("ViewProArea") $condition:=New object $condition.target:=vk find target text -$condition.all:=True //Pesquisa em todo o documento +$condition.all:=True //Search entire document $condition.flags:=vk find flag exact match - // Substituir as células que contêm apenas 'Total' na folha atual por "Total Geral" -$result:=VP Find($range; "Total";$condition; "Total Geral") + // Replace the cells containing only 'Total' in the current sheet with "Grand Total" +$result:=VP Find($range;"Total";$condition;"Grand Total") - // Verificar se existe um objeto de intervalo vazio + // Check for empty range object If($result.ranges.length=0) - ALERT("Nenhum resultado encontrado") + ALERT("No result found") Else ALERT($result.ranges.length+" results found") End if @@ -1244,6 +1244,7 @@ If (FORM Event.code=On After Edit && FORM Event.action="valueChanged") ALERT("The "+$tableName+" table has been modified.") End if End if +End if ``` @@ -1372,7 +1373,7 @@ O código seguinte irá obter as coordenadas da célula ativa: ```4d $activeCell:=VP Get active cell("myVPArea") - //returns a range object containing: + //returns a range object containing: //$activeCell.ranges[0].column=3 //$activeCell.ranges[0].row=4 //$activeCell.ranges[0].sheet=0 @@ -2368,11 +2369,11 @@ Se quiser centrar o texto das células fusionadas neste documento: ![](../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// Pesquisar todos os intervalos de células +// Search for all cell spans $range:=VP Get spans(VP All("ViewProArea")) -//centralizar o texto -$style:=New object("vAlign";vk vertical align center; "hAlign";vk horizontal align center) +//center text +$style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) VP SET CELL STYLE($range;$style) ``` @@ -2473,10 +2474,10 @@ Nesse caso, a planilha atual usa dois objetos estilo: [ { backColor:green, - borderLeft:{color:green,style:10}, - borderTop:{color:green,style:10}, - borderRight:{color:green,style:10}, - borderBottom:{color:green,style:10}, + borderLeft:{color:green,style:10}, + borderTop:{color:green,style:10}, + borderRight:{color:green,style:10}, + borderBottom:{color:green,style:10}, name:GreenDashDotStyle }, { @@ -3049,7 +3050,7 @@ $o.password:="excel123" VP IMPORT DOCUMENT("ViewProArea";"c:\\tmp\\excelfilefile If ($status.success) ALERT("Import successfully completed") -Else +Else ALERT("Error: "+$status.errorMessage) End if ``` @@ -3420,8 +3421,9 @@ No parâmetro *folha* opcional, você pode designar uma planilha específica ond Pretende atribuir um valor ao intervalo nomeado "Total". ```4d -// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` @@ -4238,10 +4240,12 @@ Os seguintes comandos podem ser utilizados no método de retorno de chamada: Se quiser criar uma zona fora da área da tela do 4D View Pro e ler o valor de uma célula: ```4d -// cs. OffscreenArea class declaration Class constructor ($path : Text) +// cs.OffscreenArea class declaration +Class constructor ($path : Text) This.filePath:=$path -// This function will be called on each event of the offscreen area Function onEvent() +// This function will be called on each event of the offscreen area +Function onEvent() Case of :(FORM Event.code=On VP Ready) VP IMPORT DOCUMENT(This.area;This.filePath) @@ -4282,24 +4286,24 @@ Se quiser carregar um grande documento offscreen, aguardar todos os cálculos pa SET TIMER(60) :(FORM Event.code=On VP Range Changed) - // Fim de cálculo detectado. Reinicia o temporizador - If(This. sEsperando) + // Fim de cálculo detectado. Restarts the timer + If(This.isWaiting) SET TIMER(60) - End se + End if - :(Evento FORM. ode=On Timer) - // Para ter certeza de não reiniciar o temporizador se você chamar o comando 4D View após este ponto - Esta. sWaiting:=False + :(FORM Event.code=On Timer) + // To be sure to not restart the timer if you call others 4D View command after this point + This.isWaiting:=False - // Pare o timer + // Stop the timer SET TIMER(0) - // Inicie a exportação em PDF - VP EXPORT DOCUMENT(Este). rea;Está. dfPath;Novo objeto("fórmula";Fórmula(ACCEPT))) + // Start the PDF export + VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) - :(Evento FORM. ode=No URL carregando erro) - CANCEL - Caso Final + :(FORM Event.code=On URL Loading Error) + CANCEL + End case ``` O método de retorno de chamada *OffscreenArea*: @@ -4963,15 +4967,17 @@ var $options : Object $data:= New collection() // Dates can be passed as scalar values -$data.push(New collection("Date"; Current date)) +$data.push(New collection("Date"; Current date)) // Time values must be passed as object attributes $data.push(New collection("Time"; New object("time"; 5140))) // Date + time example -$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) +$data.push(New collection("Date + Time"; New object("value"; Current date; "time"; 5140))) -$options:=New object("autoGenerateColumns"; True) VP SET DATA CONTEXT("ViewProArea"; $data; $options) +$options:=New object("autoGenerateColumns"; True) + +VP SET DATA CONTEXT("ViewProArea"; $data; $options) ``` Eis o resultado após as colunas serem geradas: @@ -6365,5 +6371,3 @@ If(FORM Event.code=On Clicked) #### Veja também [VP RECOMPUTE FORMULAS](#vp-recompute-formulas)
    [VP RESUME COMPUTING](#vp-resume-computing) - - From 2349e093964399f0b687a9d2330e26dc562e2419 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:45 +0200 Subject: [PATCH 2795/4889] New translations authentication.md (Japanese) --- .../version-20/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md index ccf3ba6c476742..44d4c92bb82632 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/authentication.md @@ -94,7 +94,7 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ------- |:--:| -------------------------------------------- | | $1 | Text | <- | URL | | $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | From e98dc9fa471906ee7b43bc7b9271d1e12610780d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:55 +0200 Subject: [PATCH 2796/4889] New translations httprequests.md (Spanish) --- .../version-20/WebServer/httpRequests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md index 4103202aa7a1d1..5a341d2484f11b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md @@ -18,7 +18,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Llamadas a métodos base -The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. Se llama al método de la base de datos con la URL. +El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. Se llama al método de la base de datos con la URL. Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). From 080b32313284ff73122ff04c7ac5f10d0f057f17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:57 +0200 Subject: [PATCH 2797/4889] New translations httprequests.md (Japanese) --- .../version-20/WebServer/httpRequests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md index 7973014e74fe1c..a4e1bd4f7e432e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md @@ -28,7 +28,7 @@ title: HTTPリクエストの処理 **On Web Connection**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ---- |:--:| ---------------------------- | | $1 | Text | <- | URL | | $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | @@ -108,7 +108,7 @@ $4 引数は 4D Webサーバーによってリクエストされた IPアドレ ***/4DACTION/****MethodName*
    ***/4DACTION/****MethodName/Param* -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- |:--:| --------------------- | | MethodName | Text | -> | 実行する 4Dプロジェクトメソッド名 | | Param | Text | -> | プロジェクトメソッドに渡されるテキスト引数 | From c244f9699a3f8f80b7238b3b5870fdbbe2013933 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:31:58 +0200 Subject: [PATCH 2798/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../version-20/WebServer/httpRequests.md | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md index fe0ea38b456bc7..bf4bf8bd2d3a42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/httpRequests.md @@ -18,7 +18,7 @@ The `On Web Connection` database method can be used as the entry point for the 4 ### Chamadas métodos de base -The `On Web Connection` database method is automatically called when the server reveives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. +The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. For example, the URL "*a/b/c*" will call the database method, but "*a/b/c.html*" will not call the database method if the page "c.html" exists in the "a/b" subfolder of the [WebFolder](webServerConfig.md#root-folder). @@ -146,8 +146,12 @@ var $path : Text var $PictVar : Picture var $BlobVar : Blob - //find the picture in the Images folder within the Resources folder -$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format WEB SEND BLOB($BLOB;"image/png") + //find the picture in the Images folder within the Resources folder +$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" + +READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable +PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format +WEB SEND BLOB($BLOB;"image/png") ``` ### 4DACCIÓN para publicar formulários @@ -307,13 +311,13 @@ return false

    Welcome to Spiders United

    Please enter your name:

    -

    - +

    +

    -

    - - +

    + +

    @@ -393,5 +397,3 @@ The 4D web server supports files uploaded in chunked transfer encoding from any O método COMPILER\_WEB, se existir, é chamado sistematicamente quando o servidor HTTP recebe uma solicitação dinâmica e chama ao motor 4D. This is the case, for example, when the 4D Web server receives a posted form or a URL to process in [`On Web Connection`](#on-web-connection). This method is intended to contain typing and/or variable initialization directives used during Web exchanges. É utilizado pelo compilador quando a aplicação é compilada. O método COMPILER\_WEB é comum a todos os formulários Web. Por defeito, o método COMPILER_WEB não existe. É necessário criá-lo explicitamente. > The COMPILER_WEB project method is also called, if it exists, for each SOAP request accepted. - - From c39ad6b4746f80ce58dae88a2d8b9a24d753bd7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:03 +0200 Subject: [PATCH 2799/4889] New translations sessions.md (French) --- .../version-20/WebServer/sessions.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md index 32070672c91e97..1289f9d2ec30a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md @@ -17,32 +17,32 @@ Web server user sessions allow to: ## Activation des sessions -The session management feature can be enabled and disabled on your 4D web server. There are different ways to enable session management: +La gestion de session peut être activée et désactivée sur votre serveur Web 4D. Il y a différentes façons d'activer la gestion de session : - Using the **Scalable sessions** option on the "Web/Options (I)" page of the Settings (permanent setting): ![alt-text](../assets/en/WebServer/settingsSession.png) -This option is selected by default in new projects. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). +Cette option est sélectionnée par défaut dans les nouveaux projets. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). -- Utilisation de la propriété [`.scalableSession`](API/WebServerClass.md#scalablesession) de l'objet Web Server (pour passer le paramètre *settings* de la fonction [`.start()`](API/WebServerClass.md#start)). In this case, this setting overrides the option defined in the Settings dialog box for the Web Server object (it is not stored on disk). +- Utilisation de la propriété [`.scalableSession`](API/WebServerClass.md#scalablesession) de l'objet Web Server (pour passer le paramètre *settings* de la fonction [`.start()`](API/WebServerClass.md#start)). Dans ce cas, ce paramètre remplace l'option définie dans la boîte de dialogue Propriétés pour l'objet Web Server (il n'est pas stocké sur disque). > The `WEB SET OPTION` command can also set the session mode for the main Web server. -In any cases, the setting is local to the machine; so it can be different on the 4D Server Web server and the Web servers of remote 4D machines. +Dans tous les cas, ce paramètre est local à la machine ; il peut donc être différent sur le serveur Web 4D Server et les serveurs Web des machines 4D distantes. > **Compatibility**: A **Legacy sessions** option is available in projects created with a 4D version prior to 4D v18 R6 (for more information, please refer to the [doc.4d.com](https://doc.4d.com) web site). -## Session implementation +## Implémentation des sessions -When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID_*AppName*", where *AppName* is the name of the application project. This cookie references the current web session for the application. +When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID_*AppName*", where *AppName* is the name of the application project. Ce cookie référence la session web courante pour l'application. > Le nom du cookie peut être obtenu à l'aide de la propriété [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename). 1. In each web client request, the Web server checks for the presence and the value of the private "4DSID_*AppName*" cookie. -2. If the cookie has a value, 4D looks for the session that created this cookie among the existing sessions; if this session is found, it is reused for the call. +2. Si le cookie a une valeur, 4D recherche la session qui a créé ce cookie parmi les sessions existantes ; si cette session est trouvée, elle est réutilisée pour l'appel. -2. If the client request does not correspond to an already opened session: +2. Si la requête du client ne correspond pas à une session déjà ouverte : - a new session with a private "4DSID_*AppName*" cookie is created on the web server - a new Guest `Session` object is created and is dedicated to the scalable web session. @@ -51,21 +51,21 @@ L'objet `Session` courant est alors accessible via la commande [`Session`](API/S ![alt-text](../assets/en/WebServer/schemaSession.png) -Web processes usually do not end, they are recycled in a pool for efficiency. When a process finishes executing a request, it is put back in the pool and made available for the next request. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv18/help/command/en/page89.html) for example). This cleanup is necessary for any process related information, such as a reference to an opened file. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. +Les process Web ne se terminent généralement pas, ils sont recyclés dans un pool pour des raisons d'optimisation. Lorsqu'un process termine l'exécution d'une requête, il est replacé dans le pool et rendu disponible pour la requête suivante. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv18/help/command/en/page89.html) for example). Ce nettoyage est nécessaire pour toute information liée au process, comme une référence à un fichier ouvert. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. ## Partage d'informations -Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). This property allows you to share information between all processes handled by the session. +Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). Cette propriété vous permet de partager des informations entre tous les process gérés par la session. -## Session lifetime +## Durée de vie des sessions -A scalable web session is closed when: +Une session web évolutive est fermée lorsque: -- the web server is stopped, -- the timeout of the session cookie has been reached. +- le serveur web est arrêté, +- le délai d'attente du cookie de session a été atteint. -The lifespan of an inactive cookie is 60 minutes by default, which means that the web server will automatically close inactive sessions after 60 minutes. +La durée de vie d'un cookie inactif est de 60 minutes par défaut, ce qui signifie que le serveur Web fermera automatiquement les sessions inactives après 60 minutes. Ce timeout peut être défini à l'aide de la propriété [`.idleTimeout`](API/SessionClass.md#idletimeout) de l'objet `Session` (le timeout ne peut pas être inférieur à 60 minutes). @@ -73,12 +73,12 @@ Lorsqu'une session Web évolutive est fermée, si la commande [`Session`](API/Se - the `Session` object does not contain privileges (it is a Guest session) - la propriété [`.storage`](API/SessionClass.md#storage) est vide -- a new session cookie is associated to the session +- un nouveau cookie de session est associé à la session ## Privilèges -Privileges can be associated to sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Privileges can be associated to sessions. Sur le serveur web, vous pouvez fournir un accès spécifique ou des fonctionnalités en fonction des privilèges de la session. Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **invité** (la fonction [`.isGuest()`](API/SessionClass.md#isguest) retourne true). @@ -97,14 +97,14 @@ End if ## Exemple -In a CRM application, each salesperson manages their own client portfolio. The datastore contains at least two linked dataclasses: Customers and SalesPersons (a salesperson has several customers). +Dans une application CRM, chaque commercial gère son propre portefeuille de clients. Le datastore contient au moins deux dataclass liées : Customers et SalesPersons (un commercial a plusieurs clients). ![alt-text](../assets/en/WebServer/exampleSession.png) -We want a salesperson to authenticate, open a session on the web server, and have the top 3 customers be loaded in the session. +Nous voulons qu'un(e) commercial(e) s'authentifie, ouvre une session sur le serveur web et que les 3 meilleurs clients soient chargés dans la session. -1. We run this URL to open a session: +1. Nous exécutons cette URL pour ouvrir une session : ``` http://localhost:8044/authenticate.shtml From 97c0c3177ae043759fd76bed352cea918c996f4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:07 +0200 Subject: [PATCH 2800/4889] New translations templates.md (French) --- .../version-20/WebServer/templates.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/templates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/templates.md index 5b0db044c8949f..872f3cb08ab80d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/templates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/templates.md @@ -1,13 +1,13 @@ --- id: templates -title: Template pages +title: Pages templates --- Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées via des [balises de transformation](Tags/tags.md) telles que 4DTEXT, 4DIF ou 4DINCLUDE. These tags are usually inserted as HTML type comments (``) into the HTML source code. -When these pages are sent by the HTTP server, they are parsed and the tags they contain are executed and replaced with the resulting data. The pages received by the browsers are thus a combination of static elements and values coming from 4D processing. +Lorsque ces pages sont envoyées par le serveur HTTP, elles sont analysées et les balises qu'elles contiennent sont interprétées et remplacées par les données résultantes. Les pages reçues par les navigateurs sont donc une combinaison d'éléments statiques et de valeurs provenant du traitement 4D. -For example, if you write in an HTML page: +Par exemple, si vous écrivez dans une page HTML: ```html

    Welcome to !

    @@ -16,24 +16,24 @@ For example, if you write in an HTML page: The value of the 4D variable *vtSiteName* will be inserted in the HTML page. -## Tags for templates +## Balises pour les templates -The following 4D tags are available: +Les balises 4D suivantes sont disponibles : -- 4DTEXT, to insert 4D variables and expressions as text, -- 4DHTML, to insert HTML code, -- 4DEVAL, to evaluate any 4D expression, -- 4DSCRIPT, to execute a 4D method, -- 4DINCLUDE, to include a page within another one, -- 4DBASE, to modify the default folder used by the 4DINCLUDE tag, -- 4DCODE, to insert 4D code, -- 4DIF, 4DELSE, 4DELSEIF and 4DENDIF, to insert conditions in the HTML code, +- 4DTEXT, pour insérer des variables et des expressions 4D en tant que texte, +- 4DHTML, pour insérer du code HTML, +- 4DEVAL, pour évaluer toute expression 4D, +- 4DSCRIPT, pour exécuter une méthode 4D, +- 4DINCLUDE, pour inclure une page dans une autre, +- 4DBASE, pour modifier le dossier par défaut utilisé par la balise 4DINCLUDE, +- 4DCODE, pour insérer du code 4D, +- 4DIF, 4DELSE, 4DELSEIF et 4DENDIF, pour insérer des conditions dans le code HTML, - 4DLOOP et 4DENDLOOP, pour faire des boucles dans le code HTML, - 4DEACH et 4DENDEACH, pour boucler des collections, des entity selections ou des propriétés d'objets. Ces balises sont décrites dans la page [Balises de transformation](Tags/tags.md). -It is possible to mix tags. For example, the following HTML code is allowed: +Il est possible de combiner des balises. Par exemple, le code HTML suivant est autorisé : ```html @@ -61,36 +61,36 @@ It is possible to mix tags. For example, the following HTML code is allowed: ``` -## Tag parsing +## Analyse des balises -For optimization reasons, the parsing of the HTML source code is not carried out by the 4D Web server when HTML pages are called using simple URLs that are suffixed with “.HTML” or “.HTM”. +Pour des raisons d'optimisation, l'analyse du code source HTML n'est pas effectuée par le serveur Web 4D lorsque les pages HTML sont appelées à l'aide d'URL simples suffixées par ".HTML" ou ".HTM". -Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. XML pages (.xml, .xsl) are also supported and always parsed by 4D. +Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. Les pages XML (.xml, .xsl) sont également prises en charge et toujours analysées par 4D. You can also carry out parsing outside of the Web context when you use the `PROCESS 4D TAGS` command. -Internally, the parser works with UTF-16 strings, but the data to parse may have been encoded differently. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Below are the cases where 4D parses the tags contained in the HTML pages, as well as any conversions carried out: +En interne, l'analyseur fonctionne avec des chaînes UTF-16, mais les données à analyser peuvent avoir été encodées différemment. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Voici les cas où 4D analyse les balises contenues dans les pages HTML, ainsi que toutes les conversions effectuées : -| Action / Command | Content analysis of the sent pages | Support of $ syntax(*) | Character set used for parsing tags | -| ---------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Pages called via URLs | X, except for pages with “.htm” or “.html” extensions | X, except for pages with “.htm” or “.html” extensions | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND FILE` | X | - | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND TEXT` | X | - | No conversion necessary | -| `WEB SEND BLOB` | X, if BLOB is of the “text/html” type | - | Use of charset set in the "Content-Type" header of the response. Otherwise, use of default character set for the HTTP server | -| Inclusion by the `` tag | X | X | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `PROCESS 4D TAGS` | X | X | Text data: no conversion. BLOB data: automatic conversion from the Mac-Roman character set for compatibility | +| Action / Commande | Analyse du contenu des pages envoyées | Prise en charge de la syntaxe $(*) | Jeu de caractères utilisé pour l'analyse des balises | +| ---------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pages appelées via les URLs | X, à l'exception des pages avec une extension ".htm" ou ".html" | X, à l'exception des pages avec une extension ".htm" ou ".html" | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND FILE` | X | - | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND TEXT` | X | - | Aucune conversion nécessaire | +| `WEB SEND BLOB` | X, si le BLOB est de type "text/html" | - | Utilisation du jeu de caractères défini dans l'en-tête "Content-Type" de la réponse. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| Inclusion by the `` tag | X | X | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `PROCESS 4D TAGS` | X | X | Données texte : pas de conversion. Données BLOB : conversion automatique à partir de l'ensemble de caractères Mac-Roman pour la compatibilité | -(*) The alternative $-based syntax is available for 4DHTML, 4DTEXT and 4DEVAL tags. +(*) La syntaxe alternative basée sur $ est disponible pour les balises 4DHTML, 4DTEXT et 4DEVAL. ## Accès aux méthodes 4D via le Web L'exécution d'une méthode 4D avec `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, ou `4DTEXT` à partir d'une requête web est soumise à la valeur de l'attribut [disponible via des balises 4D et des URL (4DACTION...)](allowProject.md) définie dans les propriétés de la méthode. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. -## Prevention of malicious code insertion +## Prévention de l'insertion de code malveillant -4D tags accept different types of data as parameters: text, variables, methods, command names, etc. When this data is provided by your own code, there is no risk of malicious code insertion since you control the input. However, your database code often works with data that was, at one time or another, introduced through an external source (user input, import, etc.). +Les balises 4D acceptent différents types de données en tant que paramètres : texte, variables, méthodes, noms de commande, etc. Lorsque ces données sont fournies par votre propre code, il n'y a aucun risque d'insertion de code malveillant puisque vous contrôlez l'entrée. Cependant, votre code de base de données fonctionne souvent avec des données qui ont été, à un moment donné, introduites par une source externe (saisie de l'utilisateur, importation, etc.). In this case, it is advisable to **not use** tags such as `4DEVAL` or `4DSCRIPT`, which evaluate parameters, directly with this sort of data. -De plus, selon le [principe de la récursivité](Tags/tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imagine, for example, a Web form field named "Name", where users must enter their name. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Since this tag escapes the special HTML characters, any malicious recursive code that may have been inserted will not be reinterpreted. Pour se référer à l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. +De plus, selon le [principe de la récursivité](Tags/tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imaginez, par exemple, un champ de formulaire Web nommé "Nom", où les utilisateurs doivent entrer leur nom. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Étant donné que cette balise échappe les caractères spéciaux HTML, tout code récursif malveillant qui aurait pu être inséré ne sera pas réinterprété. Pour se référer à l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. From 26835a402c412bc7e8116edaf67b0920639a015a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:14 +0200 Subject: [PATCH 2801/4889] New translations webserveradmin.md (French) --- .../version-20/WebServer/webServerAdmin.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerAdmin.md index 6f224aab465140..45cbe3d5ed8271 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerAdmin.md @@ -165,7 +165,7 @@ Le [fichier d'enregistrements d'historique Web](webServerConfig.md#log-recording #### CLF/DLF -Each line of the file represents a request, such as: *host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length* Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +Chaque ligne du fichier représente une requête, comme : *host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length* Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). Le format DLF (Distilled Log Format) est similaire au format CLF (Common Log format) et utilise exactement la même structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. Voici la description des formats CLF/DLF (non personnalisables) : @@ -211,7 +211,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or | CS_URI_STEM | X | X | Partie de la requête sans les paramètres d’interrogation | | DATE | X | X | DD: jour, MMM: abréviation de 3 lettres pour le mois (Jan, Feb,...), YYYY: année | | METHOD | X | X | Méthode HTTP utilisée pour la requête adressée au serveur | -| PATH_ARGS | | X | CGI parameters: string located after the “$” character | +| PATH_ARGS | | X | Paramètres de la CGI : chaîne située après le caractère “$” | | STATUS | X | X | Réponse fournie par le serveur | | TIME | X | X | HH: heure, MM: minutes, SS: secondes | | TRANSFER_TIME | X | X | Délai ayant été nécessaire au serveur pour générer la réponse | @@ -221,7 +221,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or > Les dates et heures sont données au format GMT -#### Fréquence de backup +#### Fréquence de sauvegarde Comme la taille d'un *logweb.txt* fichier évoluer considérablement, il est possible de mettre en place un mécanisme d'archivage automatique. Le déclenchement d'une backup peut être basé sur une certaine période de temps (exprimée en heures, jours, semaine ou mois), ou sur la taille du fichier ; lorsque le délai fixé (ou la taille du fichier) est atteinte, 4D ferme et archive automatiquement le fichier d'historique en cours et en crée un nouveau. @@ -229,13 +229,13 @@ Lorsque la sauvegarde du fichier d'historique web est déclenchée, le fichier d Le fichier archivé est renommé sur le modèle suivant : "DYYYY_MM_DD_Thh_mm_ss.txt". Par exemple, pour un fichier archivé le 4 septembre 2020 à 15h50 et 7 secondes : “D2020_09_04_T15_50_07.txt.” -#### Paramètres de backup +#### Paramètres de sauvegarde Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Paramètres : ![](../assets/en/WebServer/backup.png) -Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère de la taille limite du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère de la taille limite du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. * **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. @@ -244,8 +244,8 @@ Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère * **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -* **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +* **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. * **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -* **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +* **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. From 3f92c78f95f00acabeb0ddc2b31798318e8af80b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:19 +0200 Subject: [PATCH 2802/4889] New translations webserverconfig.md (French) --- .../version-20/WebServer/webServerConfig.md | 220 +++++++++--------- 1 file changed, 110 insertions(+), 110 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md index 6452c6e0992be9..05d36896c9184d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md @@ -20,10 +20,10 @@ Vous pouvez configurer les paramètres du serveur web 4D, en fonction de la port ## Cache -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Page de configuration/Utilisation du cache Web 4D](../settings/web.md#use-the-4d-web-cache) | | -| Fenêtre de configuration | [Page de configuration/Taille du cache des pages](../settings/web.md#page-cache-size) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Boîte de dialogue des Propriétés | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Active et configure le cache des pages web. @@ -50,17 +50,17 @@ Avec 4D à distance, ces fichiers doivent être placés dans le dossier des ress ## Jeu de caractères -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ----------------------------------------------------------------- | --------------------------------------------------- | -| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| Fenêtre de configuration | [Page Options (II)/Jeu standard](../settings/web.md#standard-set) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------- | +| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Jeu standard](../settings/web.md#standard-set) | Menu popup | Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par défaut dépend de la langue du système d'exploitation. > Ce paramètre est également utilisé pour générer des États Rapides au format HTML. -## Suite cryptographique +## Liste des chiffrements | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | @@ -72,13 +72,13 @@ Suite cryptographique utilisée pour le protocole sécurisé. Fixe la priorité ## Paramètres CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| Fenêtre de configuration | [Propriétés > Web > Options (II) > Noms de domaine et Méthodes HTTP autorisées](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| Boîte de dialogue des Propriétés | [Propriétés > Web > Options (II) > Noms de domaine et Méthodes HTTP autorisées](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | -Liste des hôtes et méthodes autorisées pour le service CORS. +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. #### Noms de domaine @@ -124,24 +124,24 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu | objet webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([*HTTPDebugLog_nn.txt*](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque demande et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. +Status of the HTTP request log file of the web server ([*HTTPDebugLog_nn.txt*](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque requête et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. -| Valeur | Constante | Description | -| ------ | ------------------------------ | ------------------------------------------------------------------------------------- | -| 0 | wdl disable | Les debug logs Web HTTP sont désactivés | -| 1 | wdl enable without body | Web HTTP debug log is enabled without body parts (body size is provided in this case) | -| 3 | wdl enable with response body | Web HTTP debug log is enabled with body part in response only | -| 5 | wdl enable with request body | Web HTTP debug log is enabled with body part in request only | -| 7 | wdl enable with all body parts | Web HTTP debug log is enabled with body parts in response and request | +| Valeur | Constante | Description | +| ------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| 0 | wdl disable | Le journal de débogage HTTP du web est désactivé | +| 1 | wdl enable without body | Le journal de débogage HTTP est activé sans les parties du body (la taille du body est indiquée dans ce cas) | +| 3 | wdl enable with response body | Le journal de débogage HTTP est activé avec uniquement le body de la réponse | +| 5 | wdl enable with request body | Le journal de débogage HTTP est activé avec uniquement le body de la requête | +| 7 | wdl enable with all body parts | Le journal de débogage HTTP est activé avec le body de la réponse et de la requête | ## Page d'accueil par défaut -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------- | -| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | -| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | -| Fenêtre de configuration | [Configuration > Page d'accueil par défaut](../settings/web.md#default-home-page) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------- | -------------------------------------------- | +| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | +| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | +| Boîte de dialogue des Propriétés | [Configuration > Page d'accueil par défaut](../settings/web.md#default-home-page) | | Désigne une page comme page d'accueil par défaut pour le serveur web. Cette page peut être statique ou [semi-dynamic]. @@ -161,13 +161,13 @@ Si vous ne spécifiez aucune page d'accueil par défaut, la méthode base `On We ## Activer CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------ | ------------------------------------------ | -| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | -| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | -| Fenêtre de configuration | [Page Options (II) > Activer CORS](../settings/web.md#enable-cors) | Décoché par défaut | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------ | ------------------------------------------ | +| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | +| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | +| Boîte de dialogue des Propriétés | [Page Options (II) > Activer CORS](../settings/web.md#enable-cors) | Décoché par défaut | -Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsqu'elle l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". +Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsque l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". Lorsqu'elle est désactivée (par défaut), toutes les demandes intersites envoyées avec CORS sont ignorées. @@ -178,22 +178,22 @@ Pour plus d'informations sur CORS, veuillez consulter la [page de partage de res ## Activer HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | -| `WEB SET OPTION` | `Web HTTP enabled` | | -| Fenêtre de configuration | [Configuration > Activer HTTP](../settings/web.md#enable-http) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | +| `WEB SET OPTION` | `Web HTTP enabled` | | +| Boîte de dialogue des Propriétés | [Configuration > Activer HTTP](../settings/web.md#enable-http) | | Indique si le web server accepte des connexions non sécurisées. ## Activer HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | -| `WEB SET OPTION` | `Web HTTPS enabled` | | -| Fenêtre de configuration | Configuration > Activer HTTPS | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | +| `WEB SET OPTION` | `Web HTTPS enabled` | | +| Boîte de dialogue des Propriétés | Page Configuration/Activer HTTPS | | Statut de la communication via HTTPS. Cette option est décrite dans [cette section](Admin/tls.md). @@ -256,11 +256,11 @@ Comme valeur, passez la taille exprimée en octets. Par défaut, le seuil de com ## Port HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | --------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | -| `WEB SET OPTION` | `Web port ID` | | -| Fenêtre de configuration | [Configuration > Port HTTP](../settings/web.md#http-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | +| `WEB SET OPTION` | `Web port ID` | | +| Boîte de dialogue des Propriétés | [Configuration > Port HTTP](../settings/web.md#http-port) | | Numéro de port IP (TCP) d'écoute pour HTTP. Par défaut, 4D publie une application Web sur le port HTTP normal (port TCP), qui est le port 80. Si ce port est déjà utilisé par un autre service Web, vous devez modifier le port HTTP utilisé par 4D pour ce projet. @@ -286,24 +286,24 @@ Activation de la méthode HTTP TRACE dans le serveur web 4D. Pour des raisons de ## Port HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | -| `WEB SET OPTION` | `Web HTTPS port ID` | | -| Fenêtre de configuration | [Configuration > Port HTTP](../settings/web.md#https-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | +| `WEB SET OPTION` | `Web HTTPS port ID` | | +| Boîte de dialogue des Propriétés | [Configuration > Port HTTP](../settings/web.md#https-port) | | Numéro de port IP d'écoute pour les connections HTTP via TLS. La valeur par défaut est 443 (valeur standard). Voir aussi [HTTP Port](#http-port) pour plus d'informations sur les numéros de port. ## Conservation des process inactifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | -| `WEB SET OPTION` | `Web inactive process timeout` | | -| Fenêtre de configuration | [Options (I) > Conservation des Process inactifs](../settings/web.md#inactive-process-timeout) | Curseur | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | +| `WEB SET OPTION` | `Web inactive process timeout` | | +| Boîte de dialogue des Propriétés | [Options (I) > Conservation des Process inactifs](../settings/web.md#inactive-process-timeout) | Curseur | -Durée de vie (en minutes) des process inactifs associés aux sessions. À la fin du délai d'attente (tiemout), le process est tué sur le serveur, la méthode base `On Web Close Process` est appelée, puis le contexte de session est détruit. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) @@ -322,11 +322,11 @@ Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) ## Adresse IP d'écoute -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | -| `WEB SET OPTION` | `Web IP address to listen` | | -| Fenêtre de configuration | [Configuration > Adresse IP](../settings/web.md#ip-address) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | +| `WEB SET OPTION` | `Web IP address to listen` | | +| Boîte de dialogue des Propriétés | [Configuration > Adresse IP](../settings/web.md#ip-address) | Menu popup | Adresses IP (chaînes) sur lesquelles le serveur web 4D recevra les requêtes HTTP (4D local et 4D Server). @@ -336,13 +336,13 @@ Valeurs possibles: Chaîne de caractères représentant l'adresse IP. Les format #### À propos du support de l'IPv6 -* **No warning when TCP port is occupied**
    When the server is set to respond on "Any" IP addresses, if the TCP port is being used by another application, this is not indicated when the server is started. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. +* **Aucun avertissement lorsque le port TCP est occupé.**
    Lorsque le serveur est configuré pour répondre sur les adresses IP "Any", si le port TCP est utilisé par une autre application, cela n'est pas indiqué au démarrage du serveur. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. Si votre serveur 4D ne semble pas répondre sur le port défini, vous pouvez tester l'adresse [::1] sur la machine serveur (équivalent à 127.0.0.1 pour IPv6, ajoutez [:portNum] pour tester un autre numéro de port). Si 4D répond, il est probable qu'une autre application utilise le port en IPv4. -* **IPv4-mapped IPv6 addresses**
    To standardize processing, 4D provides a standard hybrid representation of IPv4 addresses in IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. +* **Adresses IPv4 mappées en IPv6**
    . Pour normaliser le traitement, 4D fournit une représentation hybride standard des adresses IPv4 en IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. -* **Indication of port numbers**
    Since IPv6 notation uses colons (:), adding port numbers may lead to some confusion, for example: +* **Indication des numéros de port**
    . Comme la notation IPv6 utilise les deux-points (:), l'ajout de numéros de port peut entraîner une certaine confusion, par exemple : ```code4d 2001:0DB8::85a3:0:ac1f:8001 // adresse IPv6 @@ -357,24 +357,24 @@ Pour éviter cette confusion, nous recommandons d'utiliser la notation [ ] lorsq ## Keep Session -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------- | -| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Fenêtre de configuration | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Anciennes sessions (sessions process unique)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | -Statut de la gestion de l'ancienne session pour le serveur Web 4D (obsolète). +Statut de la gestion des anciennes sessions pour le serveur Web 4D (obsolète). > Lorsque cette option est cochée, l'option "réutilisation des contextes temporaires" est automatiquement cochée (et verrouillée). ## Enregistrement des logs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | -| `WEB SET OPTION` | `Web log recording` | | -| Fenêtre de configuration | [Page log (type)](../settings/web.md#log-format) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | +| `WEB SET OPTION` | `Web log recording` | | +| Boîte de dialogue des Propriétés | [Page log (type)](../settings/web.md#log-format) | Menu popup | Démarre ou arrête l'enregistrement des requêtes reçues par le serveur Web 4D dans le fichier *logweb.txt* et définit son format. Par défaut, les requêtes ne sont pas enregistrées (0/Pas de journal). Lorsqu'il est activé, le fichier *logweb.txt* est automatiquement placé dans le dossier Logs. @@ -393,11 +393,11 @@ Ce paramètre vous permet de sélectionner le format de ce fichier. Valeurs poss ## Process Web simultanés maxi -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------ | ------------ | -| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | -| `WEB SET OPTION` | `Web max concurrent processes` | | -| Fenêtre de configuration | [Options (I) > Process Web simultanés maxi](../settings/web.md#maximum-concurrent-web-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------------ | +| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | +| `WEB SET OPTION` | `Web max concurrent processes` | | +| Boîte de dialogue des Propriétés | [Options (I) > Réutilisation des contextes temporaires](../settings/web.md#maximum-concurrent-web-processes) | | Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de processus Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. @@ -411,9 +411,9 @@ La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. | objet webServer | [`maxRequestSize`](API/WebServerClass.md#maxrequestsize) | | | `WEB SET OPTION` | `Web maximum requests size` | | -Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Le dépassement de la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. +Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Passer la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. -Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. This limit is used to avoid web server saturation due to incoming requests that are too large. +Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. Lorsqu'une requête atteint cette limite, le serveur Web 4D la rejette. Valeurs possibles: 500 000 - 2147483648. @@ -425,7 +425,7 @@ Valeurs possibles: 500 000 - 2147483648. | objet webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Nombre maximum de sessions simultanées. Lorsque vous atteignez la limite, la session la plus ancienne est fermée (et la méthode base `On Web Close Process` est appelée) si le serveur Web doit en créer une nouvelle. Le nombre de sessions simultanées ne peut pas dépasser le [nombre maximal de process Web](#maximum-concurrent-web-processes) (100 par défaut). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valeur par défaut : 100 (passez 0 pour restaurer la valeur par défaut). @@ -457,7 +457,7 @@ En cas de modification, le serveur doit être redémarré pour utiliser la nouve | objet webServer | [`name`](API/WebServerClass.md#name) | | -Nom de l'application de serveur Web. Pratique lors du démarrage des serveurs Web. +Nom de l'application de serveur Web. Utile lorsque les serveurs web des composants sont démarrés. ## Version OpenSSL @@ -477,19 +477,19 @@ Version de la bibliothèque OpenSSL utilisée. Vrai si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). -## Réutiliser les contextes temporaires (en mode distant) +## Réutilisation des contextes temporaires (en mode distant) -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) > Process Web simultanés maxi](../settings/web.md#reuse-temporary-contexts) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Cette option n'est disponible que lorsque l'option **No sessions** est cochée. -Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des demandes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce processus se connecte à la machine du 4D Server afin d'accéder au moteur de données et de base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. +Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des requêtes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce process se connecte à la machine du 4D Server afin d'accéder aux données et au moteur de la base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les demandes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. -En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections en cours ou les enregistrements définis lors de la demande précédente. +En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections ou enregistrements courant(e)s défini(e)s lors de la requête précédente. > Cette option n'a d'effet qu'avec un serveur web 4D en mode distant. Avec un 4D en mode local, tous les process Web (autres que les process de session) sont arrêtés après leur utilisation. @@ -531,11 +531,11 @@ Dans ce cas, les robots n'auront accès à aucune partie du site. ## Dossier racine -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Text, mais il peut s'agir d'un objet [`4D.Folder`](API/FolderClass.md) lorsqu'il est utilisé avec le paramètre *settings* de la fonction `start()` | -| `WEB SET ROOT FOLDER` | | | -| Fenêtre de configuration | [Configuration > Racine HTML par défaut](../settings/web.md#default-html-root) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Text, mais il peut s'agir d'un objet [`4D.Folder`](API/FolderClass.md) lorsqu'il est utilisé avec le paramètre *settings* de la fonction `start()` | +| `WEB SET ROOT FOLDER` | | | +| Boîte de dialogue des Propriétés | [Configuration > Racine HTML par défaut](../settings/web.md#default-html-root) | | Chemin du dossier racine du serveur web, i.e le dossier dans lequel 4D va chercher les pages HTML statiques et semi-dynamiques, les images, etc. à envoyer aux navigateurs. Le chemin d'accès est au format POSIX (chemin entier). Le serveur web doit être redémarré pour que le nouveau dossier racine soit pris en compte. @@ -550,7 +550,7 @@ Vous pouvez désigner un autre dossier HTML racine comme page d'accueil par déf - Le chemin est relatif au [dossier du projet](Project/architecture.md#project-folder) (4D local et 4D Server) ou au dossier contenant l'application 4D ou le package logiciel (4D en mode distant). - Le chemin ext exprimé avec la syntaxe POSIX (les dossiers sont séparés par un slash (/)), - Pour "remonter" d'un niveau dans la hiérarchie des dossiers, saisissez ".." (deux points) avant le nom de dossier -- Le chemin ne doit pas commencer par un slash (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, mais pour interdire l'accès aux dossiers ci-dessus, auquel cas vous pouvez passer "/" comme dossier racine). +- Le chemin ne doit pas commencer par une barre oblique (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, pour interdire l'accès aux dossiers au-dessus, auquel cas vous pouvez passer "/" comme dossier racine). Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web" du dossier "MyWebApp", entrez "MyWebApp/Web". @@ -559,13 +559,13 @@ Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web ## Sessions extensibles -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Web scalable session` | | -| Fenêtre de configuration | [Options (I) page/Sessions extensibles (sessions multiprocess)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Web scalable session` | | +| Boîte de dialogue des Propriétés | [Options (I) page/Sessions extensibles (sessions multiprocess)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Statut de l'activation des sessions extensibles le serveur web 4D. Les sessions du serveur web sont détaillées dans la page [Sessions utilisateur](sessions.md). +Activation des sessions extensibles le serveur web 4D. Web server sessions are detailed in the [Web sessions](sessions.md) page. @@ -622,9 +622,9 @@ La valeur de l'attribut `Secure` du cookie de session est automatiquement défin ## Utiliser des process préemptifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) > Process Web simultanés maxi](../settings/web.md#use-preemptive-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **No sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. From a64fedacf737b8caa8cc33fbd1cd033450118d7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:21 +0200 Subject: [PATCH 2803/4889] New translations webserverconfig.md (Spanish) --- .../version-20/WebServer/webServerConfig.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md index dcee9e692707fa..f50d058625a751 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md @@ -20,10 +20,10 @@ Hay diferentes maneras de configurar los parámetros del servidor web 4D, en fun ## Caché -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Página de configuración/Utilización de la caché Web 4D](../settings/web.md#use-the-4d-web-cache) | | -| Caja de diálogo de parámetros | [Página de configuración/Tamaño de la caché de las páginas](../settings/web.md#page-cache-size) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | -------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caja de diálogo de parámetros | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Activa y configura la caché de las páginas web. @@ -303,7 +303,7 @@ Número de puerto IP de escucha para las conexiones HTTPS vía TLS. Por defecto, | `WEB SET OPTION` | `Web inactive process timeout` | | | Caja de diálogo de parámetros | [Página Opciones (I)/Tiempo de espera de procesos inactivos](../settings/web.md#inactive-process-timeout) | Cursor | -Duración de vida (en minutos) de los procesos inactivos asociados a las sesiones. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Duración de vida (en minutos) de los procesos inactivos asociados con sesiones heredadas. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión. Por defecto: 480 minutos (pase 0 para restaurar el valor por defecto) @@ -425,7 +425,7 @@ Valores posibles: 500 000 a 2 147 483 648. | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sesiones simultáneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Número máximo de sesiones heredadas simultáneas. Cuando alcanza el límite establecido, se cierra la sesión heredada más antigua (y se llama al método base `On Web Legacy Close Session`) si el servidor web necesita crear una nueva. El número de sesiones heredadas simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). Valor por defecto: 100 (pase 0 para restaurar el valor por defecto). @@ -479,9 +479,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar los contextos temporales (en modo remoto) -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------ | ----------- | -| Caja de diálogo de parámetros | [Página Opciones (I)/Máximo de Procesos Web Concurrentes](../settings/web.md#reuse-temporary-contexts) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ---------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -565,7 +565,7 @@ Por ejemplo, si quiere que la carpeta raíz HTML sea la subcarpeta "Web" de la c | `WEB SET OPTION` | `Sesión escalable web` | | | Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones escalables (sesiones multiproceso)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones Web](sessions.md). @@ -622,9 +622,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar procesos apropiativos -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------ | ----------- | -| Caja de diálogo de parámetros | [Página Opciones (I)/Máximo de Procesos Web Concurrentes](../settings/web.md#use-preemptive-processes) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ---------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibilidad. From ff5271deea4f7d020e970d85ba22cbca8ef52a51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:23 +0200 Subject: [PATCH 2804/4889] New translations webserverconfig.md (Japanese) --- .../version-20/WebServer/webServerConfig.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md index 0df05e2aaedbcb..0df212f29c7370 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md @@ -286,11 +286,11 @@ HTTP接続を受け付ける IP (TCP) ポート番号。 デフォルトで、4D ## HTTPS ポート -| 設定できる場所 | 名称 | コメント | -| ---------------- | ------------------------------------------------- | ------ | -| webServer オブジェクト | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | -| `WEB SET OPTION` | `Web HTTPS port ID` | | -| 設定ダイアログボックス | [設定ページ / HTTPSポート](../settings/web.md#https-port) | | +| 設定できる場所 | 名称 | コメント | +| ---------------- | ------------------------------------------------ | ------ | +| webServer オブジェクト | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | +| `WEB SET OPTION` | `Web HTTPS port ID` | | +| 設定ダイアログボックス | [設定ページ / HTTPSポート](../settings/web.md#https-ポート) | | TLS を介した HTTPS接続を受け付ける IPポート番号。 デフォルトで HTTPSポート番号は 443です。 ポート番号に関する詳細については、[HTTP ポート](#http-ポート) を参照ください。 @@ -303,7 +303,7 @@ TLS を介した HTTPS接続を受け付ける IPポート番号。 デフォル | `WEB SET OPTION` | `Web inactive process timeout` | | | 設定ダイアログボックス | [オプション (I) ページ / 非動作プロセスのタイムアウト](../settings/web.md#非動作プロセスのタイムアウト) | スライダー | -セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 すると、`On Web Close Process` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 +旧式セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 デフォルト値: 480分 (デフォルト値に戻すには 0 を指定します) @@ -425,7 +425,7 @@ Webサーバーに処理を許可する HTTPリクエスト (POST) の最大サ | webServer オブジェクト | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -同時セッション上限数。 上限に達すると、Webサーバーが新規セッションを作成するときに、一番古いセッションが閉じられます (`On Web Close Process` データベースメソッドが呼び出されます)。 同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 +旧式セッションにおける同時セッションの最大数。 設定された制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式の同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 デフォルト値: 100 (デフォルト値に戻すには 0 を指定します). @@ -479,9 +479,9 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec ## 一時的なコンテキストを再利用する (リモートモード) -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------ | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#一時的なコンテキストを再利用する) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | ----------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [オプション (I) ページ / 一時的なコンテキストを再利用する](../settings/web.md#一時的なコンテキストを再利用する) | | > このオプションは、**セッションなし** オプションがチェックされている場合にのみ利用できます。 @@ -565,7 +565,7 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec | `WEB SET OPTION` | `Web スケーラブルセッション` | | | 設定ダイアログボックス | [オプション (I) ページ / スケーラブルセッション (マルチプロセスセッション)](../settings/web.md#スケーラブルセッション-マルチプロセスセッション) | | -4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[ユーザーセッション](sessions.md) のページを参照ください。 +4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[Webセッション](sessions.md) のページを参照ください。 @@ -622,9 +622,9 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec ## プリエンプティブプロセスを使用 -| 設定できる場所 | 名称 | コメント | -| ----------- | ----------------------------------------------------------------- | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#プリエンプティブプロセスを使用) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | --------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [オプション (I) ページ / プリエンプティブプロセスを使用](../settings/web.md#プリエンプティブプロセスを使用) | | このオプションは、**セッションなし** オプションが選択されている場合に、アプリケーションの Webサーバーコードのプリエンプティブモードを有効にします (**スケーラブルセッション** では、プリエンプティブモードは常に有効です)。 このコンテキストにおいて当該オプションがチェックされているとき、4Dコンパイラは [Web関連のコード](preemptiveWeb.md#4d-webコードのスレッドセーフティ) それぞれのスレッドセーフプロパティを自動的に評価し、違反があった場合にはエラーを返します。 From a20b843a6fb97a0d31f0cbf22076e06ec8b9221b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:24 +0200 Subject: [PATCH 2805/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../version-20/WebServer/webServerConfig.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md index 90ccda441ab43e..9c2253c8425761 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md @@ -20,10 +20,10 @@ Há diferentes maneiras de configurar as definições do servidor web 4D, depend ## Cache -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ----------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Página de configuração/Utilizar a cache Web 4D](../settings/web.md#use-the-4d-web-cache) | | -| Caixa de diálogos de configurações | [Página de configuração/Tamanho da cache das páginas](../settings/web.md#page-cache-size) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | -------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caixa de diálogos de configurações | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Ativa e configura a cache da página Web. @@ -60,15 +60,15 @@ Define o conjunto de caracteres a serem usados pelo servidor web 4D. O valor pad > Essa configuração também é usada para gerar relatórios rápidos em formato HTML. -## Lista de cifras +## Lista de criptogramas | Pode ser definido com | Nome | Comentários | | --------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`cipherSuite`](API/WebServerClass.md#ciphersuite) | Text | -Lista de cifras usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). Veja a página cifras [](https://www.openssl.org/docs/manmaster/man1/ciphers.html) no site OpenSSL. +Lista de criptogramas usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). Veja a página cifras [](https://www.openssl.org/docs/manmaster/man1/ciphers.html) no site OpenSSL. -> A lista de cifras padrão usada por 4D pode ser modificada para a sessão usando o comando `SET DATABASE PARAMETER` . Nesse caso, a modificação se aplica a todo o aplicativo 4D, incluindo o servidor web, o servidor SQL, as conexões cliente/servidor, bem como o cliente HTTP e todos os comandos 4D que usam o protocolo seguro. +> A lista de criptogramas padrão usada por 4D pode ser modificada para a sessão usando o comando `SET DATABASE PARAMETER` . Nesse caso, a modificação se aplica a todo o aplicativo 4D, incluindo o servidor web, o servidor SQL, as conexões cliente/servidor, bem como o cliente HTTP e todos os comandos 4D que usam o protocolo seguro. ## Parâmetros CORS @@ -113,11 +113,11 @@ Separar cada método com um ";" (por exemplo: "post;get"). Se methods estiver va #### Veja também -[Activar CORS](#enable-cors-service) +[Ativar CORS](#enable-cors-service) -## Debug log +## Registro de depuração | Pode ser definido com | Nome | Comentários | | --------------------- | --------------- | ----------- | @@ -159,13 +159,13 @@ Por exemplo, se você quiser que a página inicial padrão seja "MyHome. tm", e Se não especificar nenhuma página inicial padrão, o método da base de dados `Conexão Web` é chamado. Cabe-lhe a si processar o pedido de forma processual. -## Activar CORS +## Ativar CORS -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------ | ---------------------------------------------------- | -| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por padrão) | -| `WEB SET OPTION` | `Web CORS enabled` | 0 (desativado, padrão) ou 1 (ativado) | -| Caixa de diálogos de configurações | [Página Options (II)/Activar CORS](../settings/web.md#enable-cors) | Não seleccionado por defeito | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------- | +| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por defeito) | +| `WEB SET OPTION` | `Web CORS enabled` | 0 (desativado, padrão) ou 1 (ativado) | +| Caixa de diálogos de configurações | [Página Options (II)/Activar CORS](../settings/web.md#enable-cors) | Não seleccionado por defeito | O servidor web 4D implementa o compartilhamento de recursos entre origens (CORS) para permitir que páginas web específicas servidas de outro domínio acessem os recursos do aplicativo web atual por meio de chamadas XHR, por exemplo, usando REST. Por razões de segurança, solicitações de "cross-domain" são proibidas no nível do navegador por padrão. Quando ativado, chamadas XHR (por exemplo, Solicitações REST) de páginas da Web fora do domínio podem ser permitidas na sua aplicação (você precisa definir a lista de endereços permitidos na lista de domínio CORS, veja as configurações do CORS abaixo). Neste caso, se um domínio ou método não permitido enviar uma solicitação de um site cruzado, será rejeitado com uma resposta de erro "403 - proibida". @@ -303,7 +303,7 @@ Número da porta IP de escuta para conexões HTTPS via TLS. Por padrão, o valor | `WEB SET OPTION` | `Web inactive process timeout` | | | Caixa de diálogos de configurações | [Página Opções (I)/Tempo limite dos processos inativos](../settings/web.md#inactive-process-timeout) | Slider | -Duração da vida (em minutos) dos processos inativos associados às sessões. No final do tempo limite, o processo é morto no servidor, o `On Web Close Process` método de banco de dados é chamado, em seguida, o contexto da sessão é destruído. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Padrão: 480 minutos (passe 0 para repor o valor predefinido) @@ -425,7 +425,7 @@ Valores possíveis: 500 000 a 2 147 483 648. | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sessões simultâneas. Quando você atingir o limite definido, a sessão mais antiga é encerrada (e o método de banco de dados `On Web Close Process` é chamado) se o servidor da Web precisar criar uma nova sessão. O número de sessões simultâneas não pode exceder o [número máximo de processos da Web ](#maximum-concurrent-web-processes) (100 por padrão). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valor padrão: 100 (passe 0 para restaurar o valor padrão). @@ -479,9 +479,9 @@ Verdadeiro se o PFS está disponível no servidor web (consulte a seção TLS [T ## Reutilizar contextos temporários (em modo remoto) -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | -------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Página opções (I)/Processos Web simultâneos máximos](../settings/web.md#reuse-temporary-contexts) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ---------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Essa opção só está disponível quando a opção **No sessions** está marcada. @@ -565,7 +565,7 @@ Por exemplo, se você quiser que a pasta raiz HTML seja a subpasta "Web" na past | `WEB SET OPTION` | `Sessão escalável Web` | | | Caixa de diálogos de configurações | [Options (I) page/Automatic Session Management](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Session management enabling status for the 4D web server. Session mechanism is described in the [Session Management](sessions.md) section. +Session management enabling status for the 4D web server. Web server sessions are detailed in the [Web sessions](sessions.md) page. @@ -622,9 +622,9 @@ O valor do atributo `Secure` do cookie de sessão é automaticamente definido co ## Utilizar processos preemptivos -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | -------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Página opções (I)/Processos Web simultâneos máximos](../settings/web.md#use-preemptive-processes) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ---------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Essa opção ativa o modo preemptivo para o código do servidor Web do seu aplicativo quando a opção **No sessions** é selecionada (o modo preemptivo é sempre ativado com **scalable sessions**). Quando essa opção estiver marcada nesse contexto, o compilador 4D avaliará automaticamente a propriedade de segurança de thread de cada parte do código relacionado à Web [](preemptiveWeb.md#thread-safety-of-4d-web-code) e retornará erros em caso de incompatibilidade. From c54e0db61ffd13dbd2ccaf4300f45670f4c74943 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 20:32:26 +0200 Subject: [PATCH 2806/4889] New translations webserverobject.md (French) --- .../version-20/WebServer/webServerObject.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerObject.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerObject.md index 343a07896f0b20..54d473997a5d94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerObject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/webServerObject.md @@ -4,7 +4,7 @@ title: Objet Web Server --- -Un projet 4D peut démarrer et surveiller un serveur Web pour l'application principale (hôte) ainsi que chaque composant hébergé. +Un projet 4D peut démarrer et piloter un serveur Web pour l'application principale (hôte) ainsi que pour chaque composant hébergé. Par exemple, si vous avez installé deux composants dans votre application principale, vous pouvez démarrer et contrôler jusqu'à trois serveurs Web indépendants à partir de votre application : @@ -94,7 +94,7 @@ Ces propriétés sont définies : 1. de la fonction [`.start()`](API/WebServerClass.md#start) (sauf pour les propriétés en lecture seule, voir ci-dessous), 2. si elles ne sont pas utilisées, à l'aide de la commande `WEB SET OPTION` (applications hôtes uniquement), -3. si elles ne sont pas utilisées, dans les paramètres de l'application hôte ou du composant. +3. si elles ne sont pas utilisées, dans les propriétés de l'application hôte ou du composant. - Si le serveur Web n'est pas démarré, les propriétés contiennent les valeurs qui seront utilisées au prochain démarrage du serveur Web. - Si le serveur Web est démarré, les propriétés contiennent les valeurs réelles utilisées par le serveur Web (les paramètres par défaut peuvent avoir été remplacés par le paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start). From 55a7e6464d8c110891e94285f0387bd3ea0f12c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:16 +0200 Subject: [PATCH 2807/4889] New translations compatibility.md (French) --- .../version-20/settings/compatibility.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/compatibility.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/compatibility.md index 58f6a2bbe87323..a8fcf9bf493dc6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/compatibility.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/compatibility.md @@ -1,16 +1,16 @@ --- id: compatibility -title: Page de compatibilité +title: Page Compatibilité --- La page Compatibilité regroupe les paramètres relatifs au maintien de la compatibilité avec les versions précédentes de 4D. > ainsi que des paramétrages modifiés dans ce(tte) base/projet. -> Cette page liste les options de compatibilité disponibles pour les bases/projets converti(e) s depuis 4D v18 et les versions plus récentes. Pour les options de compatibilité plus anciennes, consultez la [page Compatibilité](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) sur **doc.4d.com**. +> Cette page liste les options de compatibilité disponibles pour les bases/projets converti(e) s depuis 4D v18 et les versions plus récentes. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. - **Utiliser l'ancienne couche réseau** : à compter de 4D v15, les applications 4D proposent une nouvelle couche réseau, nommée *ServerNet*, pour gérer les communications entre 4D Server et les postes 4D distants (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. *ServerNet* est automatiquement activé dans les nouvelles bases et les bases converties depuis les versions 15 et les versions plus récentes. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. **Note :** Cette option peut également être gérée par programmation via la commande `SET DATABASE PARAMETER`. -- **Utiliser XPath standard** : Par défaut, cette option est décochée pour les bases converties à partir d'une version 4D antérieure à la v18 R3 et est cochée pour les bases créées sous une version 4D v18 R3 ou une version plus récente. A partir de v18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : +- **Utiliser XPath standard** : Par défaut, cette option est décochée pour les bases converties à partir d'une version 4D antérieure à la v18 R3 et est cochée pour les bases créées sous une version 4D v18 R3 ou une version plus récente. A partir de la version 18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : * le caractère "/" initial n'est pas seulement le noeud racine - l'utilisation du caractère / comme premier caractère d'une expression XPath ne déclare pas un chemin absolu à partir du noeud racine * pas de noeud courant implicite - le noeud courant doit être intégré dans l'expression XPath * pas de requêtes récursives dans les structures répétées - seul le premier élément est parsé. \ From 2b0b4af5fbaa5fd725352a5471ea1af45ac101d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:17 +0200 Subject: [PATCH 2808/4889] New translations compatibility.md (Spanish) --- .../version-20/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/compatibility.md index 2e37e88eeae3c3..e842649b23ac4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidad La página Compatibilidad agrupa los parámetros relacionados con el mantenimiento de la compatibilidad con versiones anteriores de 4D. > El número de opciones mostradas depende de la versión de 4D con la que se creó la base/proyecto original, así como de los parámetros modificados en esta base/proyecto. -> Esta página lista las opciones de compatibilidad disponibles para las bases/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) en **doc.4d.com**. +> Esta página lista las opciones de compatibilidad disponibles para las bases/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) en **doc.4d.com**. - **Utilizar la capa de red heredada**: a partir de 4D v15, las aplicaciones 4D proponen una nueva capa red, llamada *ServerNet*, para manejar las comunicaciones entre 4D Server y las máquinas 4D remotas (clientes). La antigua capa de red ha quedado obsoleta, pero se mantiene para garantizar la compatibilidad con las bases existentes. Utilizando esta opción, puede activar la antigua capa de red en cualquier momento en sus aplicaciones 4D Server dependiendo de sus necesidades. *ServerNet* se utiliza automáticamente para las nuevas bases y las bases convertidas a partir de una versión v15 o posterior. Tenga en cuenta que, en caso de modificación, deberá reiniciar la aplicación para que se tenga en cuenta el cambio. Toda aplicación cliente que estuviera conectada también debe reiniciarse para poder conectarse con la nueva capa de red. **Nota:** esta opción también puede gestionarse por programación utilizando el comando `SET DATABASE PARAMETER`. From 7d70e1ba17aaeb6a7f948c1794a406bb2305f12e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:18 +0200 Subject: [PATCH 2809/4889] New translations compatibility.md (Japanese) --- .../version-20/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/compatibility.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/compatibility.md index cdbeac7db30c45..9611653c9a2a61 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/compatibility.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/compatibility.md @@ -6,7 +6,7 @@ title: 互換性ページ 互換性ページには、以前の 4Dバージョンとの互換性を管理するためのパラメーターがまとめられています。 > 表示されるオプションの数は、元のデータベース/プロジェクトが作成されたバージョンや、そのデータベース/プロジェクトでおこなわれた設定の変更により異なります。 -> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.ja.html) を参照ください。 +> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.ja.html) を参照ください。 - **旧式ネットワークレイヤーを使用する**: 4D v15 のリリース以降、4Dアプリケーションは 4D Server とリモートの 4Dマシン (クライアント) 間の通信に、*ServerNet* という新しいネットワークレイヤーを使い始めました。 以前のネットワークレイヤーは廃止予定となりますが、既存のデータベースとの互換性を保つために保持されます。 このオプションを使用すると、4D Serverアプリケーションにおいて、必要に応じていつでも以前のネットワークレイヤーを有効化することができます。 *ServerNet* は新規に作成されたデータベースおよび v15 以降から変換されたデータベースにおいては自動的に使用されます (このオプションがチェックされます)。 この設定を変更する場合、変更を反映するにはアプリケーションを再起動する必要があります。 接続していたクライアントアプリケーションも、新しいネットワークレイヤーで接続するため再起動しなければなりません。 **注:** このオプションは、`SET DATABASE PARAMETER` コマンドを使い、プログラミングによって管理することもできます。 From 9945f1918c3dd71cc1ba20fdc9d5ae7206bdf67c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:20 +0200 Subject: [PATCH 2810/4889] New translations compatibility.md (Portuguese, Brazilian) --- .../version-20/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/compatibility.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/compatibility.md index 0208954d05d3d8..f018112a3e64d9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/compatibility.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidade The Compatibility page groups together parameters related to maintaining compatibility with previous versions of 4D. > The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project. -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) on **doc.4d.com**. +> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. - **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named *ServerNet*, to handle communications between 4D Server and remote 4D machines (clients). The former network layer has become obsolete, but it is kept to ensure compatibility with existing databases. Using this option, you can enable the former network layer at any time in your 4D Server applications depending on your needs. *ServerNet* is used automatically for new databases and databases converted from a v15 release or later. Note that in case of a modification, you need to restart the application for the change to be taken into account. Todos os aplicativos clientes que foram conectados também devem ser reiniciados para poderem se conectar à nova camada de rede. **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. From 45db9679c1c67fcdb30e8ba5ab1dabf00b0a3bd1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:31 +0200 Subject: [PATCH 2811/4889] New translations interface.md (French) --- .../version-20/settings/interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/interface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/interface.md index eb59edc2efeb50..81318bd16e23de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/interface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/interface.md @@ -19,7 +19,7 @@ Le bouton **Sélectionner...** vous permet de définir la police et la taille de La police et la taille de police par défaut dépendent de la plate-forme d'exécution de 4D. > Les parties suivantes de 4D sont également affectées par cette propriété :
  • certaines zones d’aperçu de l’Explorateur,
  • la règle de L'Editeur de formulaires
  • -### Display Windows +### Afficher fenêtres D'autres options permettent de configurer l'affichage de diverses fenêtres du mode Application. From 391445f1ee4c79d06a17fe8d3f22957dbc04fe70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:35 +0200 Subject: [PATCH 2812/4889] New translations overview.md (French) --- .../version-20/settings/overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/overview.md index 9ce2455cda5c1f..eab371ec51aed7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/overview.md @@ -1,18 +1,18 @@ --- id: overview -title: Settings +title: Propriétés --- -Les Paramètres configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. +Les Propriétés configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. ![](../assets/en/settings/main.png) > 4D fournit un autre ensemble de paramètres, appelés **Préférences**, qui s'appliquent à l'application 4D IDE. Pour plus d'informations, reportez-vous à la section [Préférences](../Preferences/general.md). -## Accès aux paramètres +## Accès aux propriétés -Vous pouvez accéder à la boîte de dialogue Paramètres : +Vous pouvez accéder à la boîte de dialogue Propriétés : - en utilisant l'option de menu **Développement > Paramètres...** - en cliquant sur **Paramètres** dans la barre d'outils 4D From 9cd9628defd1f186cb976e41115e493a312c08c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:37 +0200 Subject: [PATCH 2813/4889] New translations overview.md (Japanese) --- .../version-20/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md index 817dc66beb3199..d3c91bd0169865 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md @@ -1,6 +1,6 @@ --- id: overview -title: 設定 +title: Settings --- ストラクチャー設定では、カレントプロジェクトがどのように機能するかを設定します。 これらのパラメーターは、各プロジェクトごとに異なる設定を保存できます。 設定内容には待ち受けポート、バックアップ設定、セキュリティオプション、Webパラメーターなどが含まれます。 From fb270667db2110af7eaf4292d84c920aa8a17f65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:42 +0200 Subject: [PATCH 2814/4889] New translations security.md (French) --- .../version-20/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/security.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/security.md index 34a29e76304988..e26e6ae15e60a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/security.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/security.md @@ -31,9 +31,9 @@ Cette page regroupe les options relatives à la protection des accès et des don ## Options -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. - **Activé pour tous** (par défaut) : L'accès aux commandes, fonctions et méthodes projets est limité pour tous les utilisateurs, y compris au Super Utilisateur et à l'Administrateur. - - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, ets. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. Le principe consiste à changer l'utilisateur courant (via la commande [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html)) avant d'appeler un dialogue ou de démarrer un process d'impression qui requiert un accès total aux commandes, puis de retourner à l'utilisateur initial une fois l'opération terminée. **Note :** Si l'accès complet a été activé à l'aide de l'option précédente, cette option n'aura pas d'effet. + - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, etc. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. Le principe consiste à changer l'utilisateur courant (via la commande [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html)) avant d'appeler un dialogue ou de démarrer un process d'impression qui requiert un accès total aux commandes, puis de retourner à l'utilisateur initial une fois l'opération terminée. **Note :** Si l'accès complet a été activé à l'aide de l'option précédente, cette option n'aura pas d'effet. - **Désactivé pour tous** : Cette option désactive le contrôle dans les formules. Lorsque cette option est cochée, les utilisateurs ont accès à l'ensemble des commandes, plug-ins et méthodes projets (à l'exception de ceux qui sont invisibles). **Note :** Cette option est prioritaire sur la commande [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Lorsqu'elle est cochée, cette commande ne fait rien. - **Autoriser les propriétés utilisateur** : Vous devez cocher cette option si vous souhaitez utiliser la fonctionnalité d’externalisation des propriétés utilisateur. Lorsque cette option est cochée, jusqu'à trois boîtes de dialogue sont disponibles pour définir les propriétés : **Propriétés structure**, **Propriétés utilisateur**, et **Propriétés utilisateur pour fichier de données**. Pour plus d'informations, reportez-vous à la section [User settings](overview.md#user-settings). From 3b6109f957d15fc890b16cc2a76d8209b38c8509 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:43 +0200 Subject: [PATCH 2815/4889] New translations security.md (Spanish) --- .../version-20/settings/security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/security.md index 0ebaa472fd3cd2..9237d70442e50d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/security.md @@ -31,7 +31,7 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l ## Opciones -- **Filtrado de comandos y métodos proyecto en el editor de fórmulas y documentos 4D Write Pro**: Por razones de seguridad, por defecto 4D restringe el acceso a los comandos, funciones y métodos proyecto en el [editor de fórmulas](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) en modo Aplicación o añadidos a áreas mutiestilos o documentos 4D Write Pro utilizando el comando [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html): sólo pueden usarse ciertas funciones 4D y métodos proyecto que han sido explícitamente declarados usando el comando [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. +- **Filtrado de comandos y métodos proyecto en el editor de fórmulas y en los documentos 4D View Pro y 4D Write Pro**: Por razones de seguridad, por defecto 4D restringe el acceso a los comandos, funciones y métodos proyecto en el [editor de fórmulas](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) en modo Aplicación o añadidos a áreas multiestilo (utilizando [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), documentos 4D Write Pro y 4D View Pro: solo se pueden usar ciertas funciones 4D y métodos proyecto que hayan sido explícitamente declarados utilizando el comando [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. El principio consiste en cambiar de usuario (mediante el comando [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html)) antes de llamar a un diálogo o de iniciar un proceso de impresión que requiera acceso total a los comandos, para luego volver al usuario original una vez finalizada la operación específica. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. - **Desactivado para todos**: esta opción desactiva el control en las fórmulas. Cuando esta opción está marcada, los usuarios tienen acceso a todos los comandos 4D, plug-ins y métodos proyecto (excepto los invisibles). **Nota:** esta opción tiene prioridad sobre el comando [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Cuando se selecciona, este comando no hace nada. From 1b0d73f69f9df0e91ad50b4b0c74183fcb6e0df6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:45 +0200 Subject: [PATCH 2816/4889] New translations security.md (Japanese) --- .../version-20/settings/security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/security.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/security.md index 2be04f7ab8a6e8..c2e10d65222dda 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/security.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/security.md @@ -31,7 +31,7 @@ title: セキュリティページ ## オプション -- **フォーミュラエディタと4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによって 4D Write Proドキュメントやマルチスタイルエリアに追加されるフォーミュラエディターにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 +- **フォーミュラエディタと 4D View Pro と 4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。 これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによってマルチスタイルエリアに追加されるフォーミュラエディターの他、4D View Pro および 4D Write Proドキュメントにおいても同様です。 [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 - **すべてのユーザーを制限する** (デフォルトオプション): Designer と Administrator を含むすべてのユーザーに対し、コマンドや関数、プロジェクトメソッドへのアクセスを制限します。 - **DesignerとAdministratorは制限しない**: このオプションは Designer と Administrator のみに、4Dコマンドやメソッドへの完全なアクセスを与えます。 他のユーザーには制限をかけつつ、管理者に無制限のアクセスを与えたい場合に使用できます。 開発段階では、このモードを使用してすべてのフォーミュラやレポート等を自由にテストできます。 運用時には、一時的にコマンドやメソッドへのアクセスを与えるためなどに使用できます。 これをおこなうには、コマンドへのフルアクセスが必要なダイアログを呼び出したり印刷処理を開始したりする前に ([CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/ja/page289.html) コマンドを使用して) ユーザーを切り替えます。そしてその処理が終了したのちに元のユーザーに戻します。 **注:** 前のオプションを使用してフルアクセスが有効にされると、このオプションは効果を失います。 - **誰も制限しない**: このオプションはフォーミュラの制御を無効にします。 このオプションが選択されると、ユーザーはすべての 4Dコマンドおよびプラグインコマンド、さらにはプロジェクトメソッドを使用できます (非表示のものを除く)。 **注:** このオプションは [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドより優先されます。 このオプションが選択されると、コマンドの効果はなくなります。 From 53e9189375ee54991d91fa79c209871ee0b419c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:46 +0200 Subject: [PATCH 2817/4889] New translations security.md (Portuguese, Brazilian) --- .../version-20/settings/security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/security.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/security.md index 72a386bdbef08a..19c63fbc307c30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/security.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/security.md @@ -31,7 +31,7 @@ This page contains options related to data access and protection for your deskto ## Opções -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. - **Enabled for all** (default option): Access to commands, functions and project methods is restricted for all users, including the Designer and the Administrator. - **Disable for the Designer and the Administrator**: This option grants full access to 4D commands and to methods only for the Designer and Administrator. It can be used to set up an unlimited access mode to commands and methods while remaining in control of the operations carried out. During the development phase, this mode can be used to freely test all the formulas, reports, and so on. During operation, it can be used to set up secure solutions that allow access to commands and methods on a temporary basis. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. **Note:** If full access has been enabled using the previous option, this option will have no effect. - **Disabled for all**: This option disables control within formulas. When this option is checked, users have access to all the 4D commands and plug-ins as well as all project methods (except for invisible ones). **Nota:** essa opção tem prioridade sobre o comando [SET PERMITIDO DE METES](https://doc.4d.com/4dv19R/help/command/en/page805.html). Quando está selecionado, este comando não faz nada. From ae5caa3b4db7e632764d2b7e541fa2e8f928e7cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:19:51 +0200 Subject: [PATCH 2818/4889] New translations web.md (French) --- .../version-20/settings/web.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/web.md index 8a2e3f5490d31f..48acf185c7ef19 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/web.md @@ -166,7 +166,7 @@ Active le service Cross-origin resource sharing (CORS). Voir [Activer Cors](../W #### Noms de domaines/Méthodes HTTP autorisées -Liste des hôtes et méthodes autorisées pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). @@ -247,16 +247,16 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère de la taille limite du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. Vous devez d'abord choisir la fréquence (jours, semaines, etc.) ou le critère de la taille limite du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. - **à partir de**: Permet de définir l'heure du déclenchement du premier backup. - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. > En cas de sauvegarde périodique, si le serveur Web n’était pas lancé au moment théorique de la sauvegarde, 4D considère au lancement suivant que la sauvegarde a échoué et applique les paramétrages adéquats, définis dans les Propriétés. From 993437ee2e2078e8dda97693c326ce83506b452c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:20:01 +0200 Subject: [PATCH 2819/4889] New translations version-20-r5.json (French) --- i18n/fr/docusaurus-plugin-content-docs/version-20-R5.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5.json b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5.json index 1f3ffe84c22321..420930bb115c69 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5.json +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5.json @@ -24,7 +24,7 @@ "description": "The label for category Project Management in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "Propriétés", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Development Environment": { From a32942aabb533eb058468fd985a3dcb748438aa7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:20:04 +0200 Subject: [PATCH 2820/4889] New translations version-20-r5.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json index f64fecaf7f8d50..59348f18601832 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json @@ -24,7 +24,7 @@ "description": "The label for category Project Management in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "設定", + "message": "Settings", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Development Environment": { @@ -52,7 +52,7 @@ "description": "The label for category Data Types in sidebar docs" }, "sidebar.docs.category.Classes": { - "message": "クラス", + "message": "Classes", "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { From 37c73347b4f69eb7e7d7f470b01b27676dd603c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:20:10 +0200 Subject: [PATCH 2821/4889] New translations cli.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md index 4e38abb5a03314..4044f328c6b9a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From a32f373426a5551752960a6818aca152b9eb12cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:20:15 +0200 Subject: [PATCH 2822/4889] New translations data-collect.md (Japanese) --- .../version-20-R5/Admin/data-collect.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/data-collect.md index 99a8c0713e0f42..530a3327440052 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/data-collect.md @@ -26,7 +26,7 @@ title: データ収集 ### データベース起動時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------- | | CPU | Text | プロセッサーの名前、種類、および速度 | | numberOfCores | Number | コアの合計数 | @@ -53,13 +53,13 @@ title: データ収集 ### Webサーバー起動時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------- | ------ | ------------------------------------------------------ | | webServer | Object | Webサーバーが起動中、または起動済みの場合は "started":true | ### 一定時間ごとに収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------------------------- | ------ | ------------ | | maximumNumberOfWebProcesses | Number | 最大同時Webプロセス数 | | maximumUsedPhysicalMemory | Number | 最大使用した物理メモリ | @@ -67,7 +67,7 @@ title: データ収集 ### 収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ------------------------------------------- | ------ | ------------------------------------------------- | | uptime | Number | ローカル4Dデータベースが開かれてからの経過時間 (秒単位) | | cacheReadBytes | Object | キャッシュから読み出したバイト数 | @@ -85,7 +85,7 @@ title: データ収集 ### データベースの終了時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ------------------------------ | ------ | ------------------------ | | webserverHits | Number | データ収集中の Webサーバーのヒット数 | | restHits | Number | データ収集中の RESTサーバーのヒット数 | @@ -95,14 +95,14 @@ title: データ収集 ### PHP execute の呼び出し毎に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------- | ------- | --------------------------------------------------------- | | phpCall | Number | `PHP execute` の呼び出し回数 | | externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | ### クライアント接続時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | -------------------------- | ---------- | ------------------------------------------------------------ | | maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | | connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | From ace18d1ccbb90d993fe7caef44a2154fae348c46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:20:21 +0200 Subject: [PATCH 2823/4889] New translations dataexplorer.md (Japanese) --- .../version-20-R5/Admin/dataExplorer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/dataExplorer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/dataExplorer.md index 87f516920de44e..732d8c0f81ed5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/dataExplorer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/dataExplorer.md @@ -136,7 +136,7 @@ title: データエクスプローラー - **null** は、その属性値が定義されていないことを示します。 - **not null** は、属性値が定義されていることを示します (つまり、true または false)。 -#### Text +#### テキスト テキストフィルターは、文字の大小を区別しません (a = A)。 @@ -208,7 +208,7 @@ firstname = "Marie Sophie" AND manager.lastname = "@th" 次のスカラー属性値が編集できます: -- text +- テキスト - boolean - numeric - date From a83d9b64c243cd816a95e9f77bc03c7f72a12bc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:20:32 +0200 Subject: [PATCH 2824/4889] New translations webadmin.md (French) --- .../version-20-R5/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Admin/webAdmin.md index 0ad4eca8464d7e..27c8242ebc3e34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Admin/webAdmin.md @@ -51,7 +51,7 @@ Vous pouvez configurer le composant `WebAdmin` dans la [fenêtre de configuratio > Si vous utilisez une application 4D sans interface, vous pouvez utiliser les [arguments de l'_Interface de ligne de commande_](#webadmin-headless-configuration) pour définir les paramètres de base. La définition de paramètres avancés se fait via le fichier de paramètres. -### Fenêtre de configuration +### Boîte de dialogue des Propriétés Pour ouvrir la fenêtre de configuration des paramètres d'administration web, sélectionnez **Fichier > Administration web > Propriétés...**. From 9db1337e9de01b3df4dae061dbaad9f3dcf550e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:07 +0200 Subject: [PATCH 2825/4889] New translations classes.md (French) --- .../version-20-R5/Concepts/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index f305cc1422a25f..8dd76edf714233 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -844,11 +844,11 @@ La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Cla La portée d'une instance de singleton peut être le process dans lequel elle est instanciée ou tous les process de la machine, en fonction de sa propriété _shared_. -| Singleton créé sur | Portée si non partagé | Portée si partagé | -| ------------------ | -------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 4D single-user | Process | Application | -| 4D Server | Process | Machine 4D Server | -| 4D mode distant | Process (_note_: les singletons ne sont pas synchronisés sur les process jumeaux) | Machine 4D distant | +| Singleton créé sur | Portée si non partagé | Portée si partagé | +| ------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 4D mono-utilisateur | Process | Application | +| 4D Server | Process | Machine 4D Server | +| 4D mode distant | Process (_note_: les singletons ne sont pas synchronisés sur les process jumeaux) | Machine 4D distant | Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application sur le poste. From 37996041d65d5543a7ef317620895ee839929199 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:11 +0200 Subject: [PATCH 2826/4889] New translations classes.md (Japanese) --- .../version-20-R5/Concepts/classes.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 165dcf45b29391..090cb9a13fe842 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- ## 概要 @@ -107,9 +107,9 @@ Project フォルダー Project Sources Classes Polygon.4dm -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------- | ---------------- | -| classStore | Object | <- | プロジェクトまたはコンポーネントのユーザークラスストア | | +| classStore | オブジェクト | <- | プロジェクトまたはコンポーネントのユーザークラスストア | | `cs` コマンドは、カレントプロジェクトまたはコンポーネントのユーザークラスストアを返します。 これには、プロジェクトまたはコンポーネントにて [定義](#クラス定義) されている、すべてのユーザークラスが含まれます。 デフォルトでは、 [ORDAクラス](ORDA/ordaClasses.md) のみ利用可能です。 @@ -127,9 +127,9 @@ $instance:=cs.myClass.new() -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------- | ---------------- | -| classStore | Object | <- | 4Dクラスストア | | +| classStore | オブジェクト | <- | 4Dクラスストア | | `4D` コマンドは、ビルトイン 4Dクラスのクラスストアを返します。 [CryptoKey](API/CryptoKeyClass.md) などの専用 API へのアクセスを提供します。 @@ -591,10 +591,10 @@ Class constructor ($side : Integer) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | -- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | -| 戻り値 | Object | <- | 親オブジェクト | +| 戻り値 | オブジェクト | <- | 親オブジェクト | @@ -702,9 +702,9 @@ $message:=$square.description() // "I have 4 sides which are all equal" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ---------- | -| 戻り値 | Object | <- | カレントオブジェクト | +| 戻り値 | オブジェクト | <- | カレントオブジェクト | From d034c7771c50f43692d517ba43d01dff7c358968 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:33 +0200 Subject: [PATCH 2827/4889] New translations data-types.md (Japanese) --- .../version-20-R5/Concepts/data-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md index f85317f0d51792..2e1fe8dbc5e86b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/data-types.md @@ -37,7 +37,7 @@ title: データタイプの概要 デフォルト値は変数の型に依存します: -| タイプ | デフォルト値 | +| 型 | デフォルト値 | | ------ | ---------------------------------------- | | ブール | false | | 日付 | 00-00-00 | From e6762c6683be3315b753d77ccf37c8ac851ac9cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:38 +0200 Subject: [PATCH 2828/4889] New translations dt_blob.md (Japanese) --- .../version-20-R5/Concepts/dt_blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_blob.md index 5db9b02839e6f0..56a9dfb63f9aec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_blob.md @@ -18,7 +18,7 @@ BLOB は全体がメモリにロードされます。 BLOB変数はメモリ内 各 BLOBタイプには、それぞれ利点があります。 次の表を参考にして、どちらがニーズに合うかを確認してください: -| | Blob | 4D.Blob | +| | BLOB | 4D.Blob | | ------------------- | :--: | :---------------------: | | 変更可能 | ◯ | × | | オブジェクトやコレクション内で共有可能 | × | ◯ | From 62c7b800e4ad77ae391912bf47ad2363af69c165 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:43 +0200 Subject: [PATCH 2829/4889] New translations dt_boolean.md (Japanese) --- .../version-20-R5/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md index d4cedc7bbe7bac..82a0d800ea535c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------------------------- | ------- | -------------------------------------------------------------------------------- | ----- | -| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean \| Boolean | Boolean | ("A" = "A") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------------------------- | --- | -------------------------------------------------------------------------------- | ----- | +| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean \| Boolean | ブール | ("A" = "A") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From faf468f8aa499053e4ebf89e7a7b8abfe6c2ee7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:51 +0200 Subject: [PATCH 2830/4889] New translations dt_date.md (Japanese) --- .../version-20-R5/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md index 2d3e5901046990..3d3af028d8eaf8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------- | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------ | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From cb438eac12f7a762f919c771a81cf0670dce8c3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:21:55 +0200 Subject: [PATCH 2831/4889] New translations dt_null_undefined.md (Japanese) --- .../Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md index f944c383aa0eaf..5f675abf63bb94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md @@ -88,14 +88,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | ------- | -------------------------------------------------------------- | ----- | -| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | -| | Null `=` _scalar value_ | Boolean | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | -| | Null `#` _scalar value_ | Boolean | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | --- | -------------------------------------------------------------- | ----- | +| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | +| | Null `=` _scalar value_ | ブール | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | +| | Null `#` _scalar value_ | ブール | a.nullProp `#` 42 | true | _スカラー値_ は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -115,18 +115,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | -------------------------------------------------- | ------- | ------------------------------------------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` _その他の値_ | Boolean | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` _その他の値_ | Boolean | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | -------------------------------------------------- | --- | ------------------------------------------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` _その他の値_ | ブール | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` _その他の値_ | ブール | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<=` "abc" | false | _その他の値_ は、未定義でも Null でもない値を持つ任意の型の式です。 From 76c15e04549ddd982ff7788e8f3cb01f4a9581aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:03 +0200 Subject: [PATCH 2832/4889] New translations dt_picture.md (French) --- .../version-20-R5/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 7b04c00cb473a7..0ce031f6713d89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CO | Redimensionnement | Image \* Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image \*+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image \*\| Nombre | Picture | Image \| Redimensionne l'image verticalement au pourcentage Nombre | -| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contient mot-clé | Image % Chaîne | Boolean | Renvoie vrai si la chaîne est associée à l'image stockée dans l'expression image. Voir `GET PICTURE KEYWORDS` | **Notes :** From c82cb8ada04fb10b6ccf74fb64db00e1d72d652d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:04 +0200 Subject: [PATCH 2833/4889] New translations dt_picture.md (Spanish) --- .../version-20-R5/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 2c9e4d43663b70..fa58e4b8f4bd75 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Devuelve true si la cadena está asociada a la imagen almacenada en la expresión imagen. Ver `GET PICTURE KEYWORDS` | **Notas :** From ab713860b871fed97d99766bbe3844d4abbd2054 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:06 +0200 Subject: [PATCH 2834/4889] New translations dt_picture.md (Japanese) --- .../version-20-R5/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 8a2c6173b401fa..2131ea0fad78d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From 38873ced1e85b7c0db107555b7076975968f1902 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:11 +0200 Subject: [PATCH 2835/4889] New translations dt_pointer.md (Japanese) --- .../version-20-R5/Concepts/dt_pointer.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md index 7d0d89653e1697..2bb172a3246a27 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md @@ -13,7 +13,7 @@ title: ポインター テーブル・フィールド・変数・配列・配列要素・オブジェクトを参照するためにポインターを使用することができます。 以下の表に、各タイプの例を示します: -| タイプ | 参照時 | 使用時 | 代入時 | +| 型 | 参照時 | 使用時 | 代入時 | | ------ | ------------------------------------------------------------------------------------------- | ------------------------------------------- | ------------------------------------------- | | テーブル | vpTable:=->[Table] | DEFAULT TABLE(vpTable->) | n/a | | フィールド | vpField:=->[Table]Field | ALERT(vpField->) | vpField->:="John" | @@ -85,9 +85,9 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | ------- | ------------- | ---- | -| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | --- | ------------- | ---- | +| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | ``` | |||vPtrA = vPtrC |False| From 399ee672abdbd4a36ebdcc6f34c7da1d80b32f9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:14 +0200 Subject: [PATCH 2836/4889] New translations dt_string.md (French) --- .../version-20-R5/Concepts/dt_string.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index 57ef7cc8aeba36..a445e94d51b8c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -3,7 +3,7 @@ id: string title: Chaîne --- -Chaîne est un terme générique utilisé pour : +String ("Chaîne") est un terme générique utilisé pour : - Les variables ou champs de type Texte : un champ, une variable ou une expression de type Texte peut contenir de 0 à 2 Go de texte. - Les variables ou champs de type alphanumérique : un champ alphanumérique peut contenir de 0 à 255 caractères (la limite est fixée lors de la définition du champ). @@ -64,7 +64,7 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha Character code("A")=Character code("a") // 65 n'est pas égal à 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Par exemple, les expressions suivantes renvoient `TRUE` : +- Lorsque des chaînes de caractères sont comparées, les caractères diacritiques sont comparés en utilisant la table de comparaison des caractères système de votre ordinateur. Par exemple, les expressions suivantes renvoient `TRUE` : ```4d "n"="ñ" @@ -160,14 +160,14 @@ End if Lorsque les symboles d'indice de chaîne apparaissent dans une expression, ils retournent le caractère auquel ils font référence sous la forme d'une chaîne d'un caractère. Par exemple : ```4d -//The following example tests if the last character of vtText is an At sign "@" +//L'exemple suivant teste si le dernier caractère de vtText est un signe "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - //Using the character reference syntax, you would write in a simpler manner: + //En utilisant la syntaxe des symboles d'indice de chaîne, vous écririez d'une manière plus simple : If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... From 4389fead09cf699597678d547142bb49013acf6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:16 +0200 Subject: [PATCH 2837/4889] New translations dt_string.md (Japanese) --- .../version-20-R5/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index 32e52b98b1dcf9..f006585709403d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -37,24 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------- | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------ | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | ブール | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | ブール | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | ブール | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | ブール | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | ブール | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | ブール | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From bae9b85060359d4d6e5369018e62cf3305e2b702 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:21 +0200 Subject: [PATCH 2838/4889] New translations dt_time.md (Japanese) --- .../version-20-R5/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md index e1b4a26197c4a4..5c40cee17565c7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------------------------- | -------------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------ | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------------------------- | -------------- | ------ | --------------------------------------------------------------------------------------- | ------------------------------------------ | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From 62e3c87416e027ffb40e357dc5c8637c9fa55b67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:27 +0200 Subject: [PATCH 2839/4889] New translations error-handling.md (French) --- .../version-20-R5/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index b31d96725aff4c..b2b5263786bf8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -94,7 +94,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D gère automatiquement un certain nombre de variables appelées [**variables système**](variables.md#system-variables), répondant à différents besoins. ::: - la commande [`Last errors`](https://doc.4d.com/4dv20/help/command/fr/page1799.html) qui renvoie une collection contenant la pile courante des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv20/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. From fc49e76d7ccaa3acc64aca8f3c64d78018fbcc86 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:29 +0200 Subject: [PATCH 2840/4889] New translations error-handling.md (Spanish) --- .../version-20-R5/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md index 9e9800abfda0e4..1001921f314c00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/error-handling.md @@ -94,7 +94,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D mantiene automáticamente una serie de variables denominadas [**variables sistema**](variables.md#system-variables), que responden a diferentes necesidades. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From b7a3afc27a3bb829a8d1812fd2976cc2adff0aec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:41 +0200 Subject: [PATCH 2841/4889] New translations identifiers.md (Japanese) --- .../version-20-R5/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md index 2a20af32c9f35c..c2c80524bcd78d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## クラス +## Classes クラス名は31文字以内で指定します。 From a2d76ed21031656be125f5f7422d69b00a856592 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:22:49 +0200 Subject: [PATCH 2842/4889] New translations methods.md (Japanese) --- .../version-20-R5/Concepts/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/methods.md index 261bc015a5802f..75ba21eb873023 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/methods.md @@ -13,7 +13,7 @@ title: メソッド 4D ランゲージにおいて、数種類のメソッドが存在します。 その呼び出し方によって、メソッドは区別されます: -| タイプ | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | +| 型 | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | | ------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | **プロジェクトメソッド** | 呼び出しに応じて ([プロジェクトメソッドの呼び出し](#calling-project-methods) 参照) | ◯ | 任意のアクションを実行するためのコードです。 作成されたプロジェクトメソッドは、そのプロジェクトのランゲージの一部となります。 | | **オブジェクト (ウィジェット) メソッド** | メソッドが設定されたフォームオブジェクトに関連したイベント発生時に | × | フォームオブジェクト (ウィジェットとも呼びます) のプロパティです。 | From 5dbe0b7d157689ce4617f49edaa86da94c93e5f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:03 +0200 Subject: [PATCH 2843/4889] New translations paths.md (French) --- .../version-20-R5/Concepts/paths.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md index f2323901268997..891aa5a862f3ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md @@ -13,7 +13,7 @@ De plus, les objets fichier et dossier prennent en charge les `fileSystems`, fou ## Chemins des filesystem -4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. Un chemin d'accès filesystem est évalué par rapport au contexte et est renvoyé sous forme de chemin absolu. Les chemins des filesystem sont utiles pour deux raisons principales : @@ -28,7 +28,7 @@ Les filesystem suivants sont pris en charge : | "/LOGS" | Dossier Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Dossier racine du projet (avec ou sans extension 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Dossier Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Dossier des sources du projet courant | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Syntaxe POSIX @@ -114,9 +114,9 @@ Les fonctions des objets folder telles que [`folder.file()`](../API/FolderClass. ```4d var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //pour référencer un dossier "Picture" dans le dossier des documents de l'utilisateur $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //pour créer un dossier sur le bureau $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From e3103524068eb4a29e02aa411866ec106a98ed9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:05 +0200 Subject: [PATCH 2844/4889] New translations paths.md (Spanish) --- .../version-20-R5/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md index df4548b8d8954f..9e27261143273e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md @@ -28,7 +28,7 @@ Se soportan los siguientes nombres de rutas de filesystem: | "/LOGS" | Carpeta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Carpeta raíz del proyecto (con o sin extensión 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Carpeta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Carpeta de fuentes del proyecto actual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxis POSIX From cb45cbf898e8b9abf46b04c1bb21b813d043f91a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:07 +0200 Subject: [PATCH 2845/4889] New translations paths.md (Japanese) --- .../version-20-R5/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md index 4e8dac859ea851..570182277c16b9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md @@ -28,7 +28,7 @@ $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() | "/LOGS" | Logs フォルダー | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | プロジェクトのルートフォルダー (拡張子 4dbase の有無に関わらず) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Project フォルダー | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | カレントプロジェクトの Sources フォルダー | "C:\\MyApps\\Students\\Project\\Sources\\" | ## POSIX シンタックス From 2e9ba2f6eefa3030462a161c907d7c3646b58611 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:08 +0200 Subject: [PATCH 2846/4889] New translations paths.md (Portuguese, Brazilian) --- .../version-20-R5/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md index d7a47114c9e83c..d016bae04545c1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/paths.md @@ -28,7 +28,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: | "/LOGS" | Pasta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Pasta de raiz do projeto (com ou sem extensão 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Pasta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Pasta de fontes do projeto atual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxe POSIX From deae33eda5a4c2dbc2189829bae120d8b88da3b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:15 +0200 Subject: [PATCH 2847/4889] New translations quick-tour.md (Spanish) --- .../version-20-R5/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index 034387fcb2237b..ef9c9dff1ec555 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -48,7 +48,7 @@ var myPerson : cs.Person //variable de la clase usuario Person ``` -Even if it is usually not recommended, you can create variables simply by using them; you do not necessarily need to formally define them. Por ejemplo, si desea una variable que contenga la fecha actual más 30 días, puede escribir: +Aunque no se suele recomendar, se pueden crear variables simplemente utilizándolas; no es necesario definirlas formalmente. Por ejemplo, si desea una variable que contenga la fecha actual más 30 días, puede escribir: ```4d MyOtherDate:=Current date+30 From 6da07702b108100de0a2181fefb971b21446e1ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:17 +0200 Subject: [PATCH 2848/4889] New translations quick-tour.md (Japanese) --- .../version-20-R5/Concepts/quick-tour.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index 2b737d1c131c24..8744ed50754fb7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -193,7 +193,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## クラス +## Classes 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -285,7 +285,7 @@ This.name:="Square" 生成する値のタイプによって、式のタイプを定義することができます。 式のタイプは複数あります。 様々なタイプの式の例を以下に示します。 -| 式 | タイプ | 説明 | +| 式 | 型 | 説明 | | ------------------------------------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------- | | "こんにちは" | String | これは文字列定数 "こんにちは" です。 文字列定数であることを表すために二重引用符が必要です。 | | "みなさん" + "こんにちは" | String | 2つの文字列 "みなさん" と "こんにちは" が + 演算子により結合され、 "みなさんこんにちは" を返します。 | @@ -298,14 +298,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | Boolean | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | ブール | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 5806425069c86878e4c5b99eb7fc429a54b79f0a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:20 +0200 Subject: [PATCH 2849/4889] New translations shared.md (Spanish) --- .../version-20-R5/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index 803a8d2c6f605c..5797b9270b12cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -29,7 +29,7 @@ Las siguientes modificaciones pueden efectuarse en objetos y colecciones compart :::note -Keep in mind that objects or collections set as the content of a shared object or collection must themselves be shared. +Tenga en cuenta que los objetos o colecciones definidas como el contenido de un objeto compartido o colección deben ser compartidos por sí mismos. ::: From 7ac2824e137362f67516205618a442f253fd73c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:22 +0200 Subject: [PATCH 2850/4889] New translations shared.md (Japanese) --- .../version-20-R5/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md index cda686181b0f1d..b691a75031ffef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/shared.md @@ -60,7 +60,7 @@ Use($col) End Use ``` -一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 。 `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 +一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 . `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 共有オブジェクト/コレクションを他の共有オブジェクト/コレクションのプロパティあるいは要素に割り当てることは可能で、このとき **共有グループ** が作成されます。 共有グループは、共有オブジェクト/コレクションのプロパティ値あるいは要素として他の共有オブジェクト/コレクションが設定されたときに自動的に作成されます。 共有グループを使用すると共有オブジェクトを入れ子にすることができますが、以下のルールに気をつける必要があります: From 159383612d83ac2fa5fcb632ba7ffd04b05ab299 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:26 +0200 Subject: [PATCH 2851/4889] New translations variables.md (Spanish) --- .../version-20-R5/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 127c3e4ffcca7b..2d0bb82a733f42 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -249,24 +249,24 @@ En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma ## System Variables -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). - -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. - -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado utilizando comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +El lenguaje 4D maneja varias **variables sistema**, las cuales le permiten controlar la ejecución de diferentes operaciones. Puedes probar sus valores y usarlos como cualquier variable. Todas las variables del sistema son [variables proceso](#process-variables). + +Las variables del sistema son utilizadas por los [comandos 4D](commands.md). Consulte el párrafo "Variables del sistema y conjuntos" en la descripción de un comando para averiguar si afecta a una variable del sistema. + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Algunos comandos también modifican el valor de la variable del sistema `OK` cuando se ejecuta una operación con éxito. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado utilizando comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tab** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. Para utilizar un separador diferente, asigne un nuevo valor a la variable del sistema. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Utilizado en un método de captura de errores instalado por el comando [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html). See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Toma el valor 1 cuando se presiona el botón del ratón, de lo contrario 0. | +| `MouseX`, `MouseY` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).
  • En un evento `MouseDown=1`, `MouseX` y `MouseY` se establecen respectivamente en las coordenadas verticales y horizontales del clic. Ambos valores se expresan en píxeles y utilizan el sistema de coordenadas local de la ventana.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). Para obtener más información, consulte la sección [Coordenadas del ratón en una imagen](../FormEditor/pictures.md#coordenadas-del-ratón-en-una-imagen).
  • | +| `KeyCode` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Establece las teclas modificadoras del teclado (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the process number in which the last event took place | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Por lo tanto, no se puede crear una variable, método o función usando ninguno de estos nombres de variables. ::: From cd92c6b332f39ad6da79aa61d4dd379d05ec2491 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:27 +0200 Subject: [PATCH 2852/4889] New translations variables.md (Japanese) --- .../version-20-R5/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md index 6f7edf54834135..82a319d6ec67fc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/variables.md @@ -253,10 +253,10 @@ atNames{1}:="Richard" システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| システム変数名 | タイプ | 説明 | +| システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | -| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `Document` | テキスト | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | | `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | | `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | From 219ec657bcdf95b6250cb18a432bc956f14ab12e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:23:45 +0200 Subject: [PATCH 2853/4889] New translations debugger.md (French) --- .../version-20-R5/Debugging/debugger.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugger.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugger.md index 7a667340eef789..17ea7fb20306ba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugger.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Debugging/debugger.md @@ -321,13 +321,13 @@ Le menu contextuel de la fenêtre vous donne accès à l'éditeur de formule 4D ![custom-Watch-pane-context-menu](../assets/en/Debugging/custom-watch-pane-formula-editor.png) -For more information on the Formula Editor, see the [4D Design Reference manual](https://doc.4d.com/4Dv20/4D/20.2/4D-Design-Reference.100-6750070.en.html). +Pour plus d'informations sur l'Éditeur de formules, consultez le [manuel Mode Développement](https://doc.4d.com/4Dv20/4D/20.2/4D-Design-Reference.100-6750070.en.html). - **Insérer commande** : Raccourci pour insérer une commande 4D en tant qu'expression. - **Supprimer tout** : Supprime toutes les expressions de la fenêtre d"évaluation. - **Expressions par défaut** : Copie la liste des expressions de la fenêtre d'expression. -> This option is not available in remote debugging mode (see [Debugging from Remote Machines](debugging-remote.md). +> Cette option n'est pas disponible en mode débogueur distant (voir [Débogage depuis des machines distantes](debugging-remote.md). - **Contracter tout/Développer tout** : Contracte ou développe toutes les listes hiérarchiques. - **Montrer les types** : Affiche le type de chaque élément dans la liste (lorsque cela est pertinent). From d92d5e79955569a27d2313a57479d3c2c4816e57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:01 +0200 Subject: [PATCH 2854/4889] New translations building.md (Portuguese, Brazilian) --- .../version-20-R5/Desktop/building.md | 200 +++++++++--------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md index a0da3a35780213..485be9035e5070 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/building.md @@ -8,7 +8,7 @@ title: Build application overview O construtor de aplicações permite-lhe: - Criar uma estrutura ou componente compilado, sem código interpretado, -- Generar una aplicación autónoma ejecutable, _es decir_, fusionada con 4D Volume Desktop, el motor de base de datos 4D, +- Construir uma aplicação autônoma, de duplo clique, _i.e._, fundida com 4D Volume Desktop, o motor de banco de dados 4D, - Gerar aplicações diferentes a partir do mesmo banco de dados compilado mediante um projeto XML, - Criar aplicações cliente-servidor homogêneas, - Construir aplicações cliente-servidor com atualização automática de partes do cliente e do servidor. @@ -21,7 +21,7 @@ O construtor de aplicações permite-lhe: A cria de um pacote de projetos pode ser efetuada utilizando: - ou o comando [`BUILD APPLICATION`] (https://doc.4d.com/4dv20/help/command/en/page871.html), -- o el [diálogo Generador de aplicaciones](#application-builder). +- ou na [caixa de diálogo Criar aplicativo] (#application-builder). :::tip @@ -51,7 +51,7 @@ As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de d ### Arquivo histórico -Quando uma aplicação é construída, 4D gera um arquivo de log chamado _BuildApp.log.xml_ na pasta **Logs** do projeto. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de log chamado _BuildApp.log.xml_ na pasta **Logs** do projeto. O arquivo de registro armazena as seguintes informações para cada compilação: - O início e o fim da construção de objetivos, - O nome e o caminho de acesso completo dos ficheiros gerados, @@ -85,7 +85,7 @@ Esta funcionalidad crea un archivo _.4dz_ en una carpeta `Compiled Database//Compiled Database/MyProject/MyProject.4dz` -Um ficheiro .4dz é essencialmente uma versão zipada (embalada) da pasta do projecto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. +Um arquivo .4dz é essencialmente uma versão compactada da pasta do projeto. Os arquivos .4dz podem ser usados pelo 4D Server, 4D Volume license (aplicativos mesclados) e 4D. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. > Quando gerar arquivos .4dz, 4D usa um formato zip **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se não quiser usar esse formato padrão, adicione a chave XML `UseStandardZipFormat` com o valor `False` em seu arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). @@ -150,7 +150,7 @@ Depois que a pasta for selecionada, o nome completo do caminho será exibido e, Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome do aplicativo** (padrão) - O aplicativo 4D abre automaticamente o arquivo de dados aberto mais recentemente correspondente ao arquivo de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. - **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto é aberto (modo padrão). @@ -165,7 +165,7 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - _Windows_ - MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) - Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Eles formam a estrutura compilada do projeto, assim como a pasta Recursos do projeto. + - Uma pasta Database - Inclui uma pasta Resources e um arquivo MyProject.4DZ. Eles formam a estrutura compilada do projeto, assim como a pasta Recursos do projeto. **Observação**: Essa pasta também contém a pasta _Default Data_, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons)). - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins-and-components). - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses-and-certificate). @@ -234,26 +234,26 @@ Clique no \*\* Botão[...]\*\* e use a caixa de diálogo _Procurar pasta_ para l #### Versão atual -Utilizado para indicar o número da versão atual da aplicação gerada. Pode então aceitar ou rejeitar ligações de aplicações cliente conforme o seu número de versão. El intervalo de compatibilidad para las aplicaciones cliente y servidor se define mediante el uso de [llaves XML](#buildapp4dsettings) específicas). +Utilizado para indicar o número da versão atual da aplicação gerada. Pode então aceitar ou rejeitar ligações de aplicações cliente conforme o seu número de versão. O intervalo de compatibilidade para aplicações cliente e servidor é estabelecido usando [XML keys](#buildapp4dsettings) específicas)). #### Incorporar o projeto Usuários e Grupos na aplicação servidor criada -**Nota preliminar:** en esta sección se utilizan los siguientes términos: +**Nota Preliminar:** Os seguintes termos são utilizados nesta secção: -| Nome | Definição | -| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Ficheiro do directório do projecto | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) ubicado en la [carpeta Settings](../Project/architecture.md#settings-1) del proyecto | -| Ficheiro do directório de aplicação | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) ubicado en la [carpeta Settings](../Project/architecture.md#settings-1) del servidor 4D creado | -| Ficheiro obrigatório | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) en la carpeta [Data > Settings](../Project/architecture.md#settings) | +| Nome | Definição | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Ficheiro do directório do projecto | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) localizado na pasta [Settings](../Project/architecture.md#settings-1) do projeto | +| Arquivo de diretório do aplicativo | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) localizado na pasta [Settings](../Project/architecture.md#settings-1) do 4D Server compilado | +| Arquivo de diretório de dados | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) na pasta [Data > Settings](../Project/architecture.md#settings) | -Quando marca esta opção, o ficheiro do directório do projecto é copiado para o ficheiro do directório da aplicação no momento da construção. +Quando você marca esta opção, o arquivo do diretório do projeto é copiado para o arquivo do diretório da aplicação no momento da construção. Quando se executa uma aplicação 4D Server construída: - Se o servidor tiver um ficheiro de directório de dados, este é carregado. - Se o servidor não tiver um ficheiro de directório de dados, o ficheiro de directório da aplicação é carregado. -O ficheiro do directório de aplicação é apenas de leitura. Modificações feitas aos usuários, grupos e permissões durante a execução do servidor são armazenadas no arquivo de diretório de dados. Se nenhum arquivo de diretório de dados já existir, ele será criado automaticamente. Se o arquivo de diretório do aplicativo foi incorporado, ele é duplicado como arquivo de diretório de dados. +O arquivo do diretório de aplicação é somente leitura. Modificações feitas aos usuários, grupos e permissões durante a execução do servidor são armazenadas no arquivo de diretório de dados. Se nenhum arquivo de diretório de dados já existir, ele será criado automaticamente. Se o arquivo de diretório do aplicativo foi incorporado, ele é duplicado como arquivo de diretório de dados. Embutir o arquivo de diretório do projeto permite que você faça deploy de um aplicativo cliente/servidor com um usuário de segurança básico e configuração de grupo. As alterações subsequentes são adicionadas ao ficheiro do diretório de dados. @@ -261,7 +261,7 @@ Embutir o arquivo de diretório do projeto permite que você faça deploy de um Ao construir um servidor no Windows, marque esta opção para permitir que clientes Apple Silicon se conectem ao seu aplicativo do servidor. Em seguida, você pode especificar um caminho para a estrutura compilada para Apple Silicon/Intel. -Para permitir que os clientes da Apple Silicon se conectem a um aplicativo do servidor construído no Windows, você deve primeiro construir um aplicativo cliente no macOS, com um projeto compilado para Apple Silicon e Intel. Esto crea automáticamente una estructura compilada, idéntica a la creada con la opción **[Build compiled structure](#build-compiled-structure)** (sin las carpetas asociadas). +Para permitir que os clientes da Apple Silicon se conectem a um aplicativo do servidor construído no Windows, você deve primeiro construir um aplicativo cliente no macOS, com um projeto compilado para Apple Silicon e Intel. Isso cria automaticamente uma estrutura compilada, idêntica àquela criada com a opção **[Construir estrutura compilada](#construir-estrutura-compilada)** (sem as pastas relacionadas). Em seguida, você pode copiar essa estrutura para sua máquina Windows e usá-la para construir a aplicação do servidor: @@ -275,9 +275,9 @@ Ruta de acceso a la estructura compilada de la aplicación cliente Apple Silicon Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome do aplicativo** (padrão) - O aplicativo 4D abre automaticamente o arquivo de dados aberto mais recentemente correspondente ao arquivo de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). @@ -376,28 +376,28 @@ O conteúdo dessas pastas varia dependendo da plataforma atual: Se você marcou a opção "Permitir atualização automática do aplicativo cliente", uma subpasta adicional chamada _Upgrade4DClient_ é adicionada na pasta/pacote `Server`. Esta subpasta contém o aplicativo cliente no macOS e/ou no formato Windows como um arquivo compactado. Este ficheiro é utilizado durante a atualização automática das aplicações clientes. -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: - _cert.pem_ e _key.pem_ arquivos (opcional): Esses arquivos são usados para conexões TLS e por comandos de criptografia de dados, -- Pasta raiz Web por defeito (WebFolder). +- Pasta raiz Web padrão (WebFolder). Os elementos devem ser instalados: - **em Windows** - - **Aplicación del servidor** - en la subcarpeta `Client Server executable/Server/Server Database`. - - **Aplicación cliente** - en la subcarpeta `Client Server executable/Client`. + - **Aplicativo do servidor** - na subpasta `Cliente Servidor executável/Server/Banco de Dados do Servidor`. + - **Aplicativo do cliente** - na subpasta `Client Server executable/Client`. - **no macOS** - - **Aplicación del servidor** - junto al paquete de software `Server`. - - **Aplicación cliente** - junto al paquete de software `Cliente`. + - **Aplicativo do servidor** - ao lado do pacote de software `Server`. + - **Aplicação de cliente** - ao lado do pacote de software \`cliente. ### Incorporar uma aplicação cliente usuário único -4D lhe permite incorporar uma estrutura compilada na aplicação cliente. Esta funcionalidad puede utilizarse, por ejemplo, para ofrecer a los usuarios una aplicación "portal", que da acceso a diferentes aplicaciones del servidor gracias al comando `OPEN DATABASE` que ejecuta un archivo `.4dlink`. +4D lhe permite incorporar uma estrutura compilada na aplicação cliente. Esse recurso pode ser usado, por exemplo, para fornecer aos usuários um aplicativo "portal", que dá acesso a diferentes aplicativos de servidor graças ao comando `OPEN DATABASE` executando um arquivo `.4dlink`. -Para activar esta funcionalidad, añada las llaves `DatabaseToEmbedInClientWinFolder` y/o `DatabaseToEmbedInClientMacFolder` en el archivo de configuración _buildApp_. Cuando una de estas llaves está presente, el proceso de generación de la aplicación cliente genera una aplicación monopuesto: la estructura compilada, en lugar del archivo _EnginedServer.4Dlink_, se coloca en la carpeta "Database". +Para ativar este recurso, adicione as chaves DatabaseToEmbedInClientWinFolder e/ou DatabaseToEmbedInClientMacFolder no arquivo de configurações do buildApp. Quando uma das chaves estiver presente, a aplicação cliente gera uma aplicação monousuário: a estrutura compilada, ao inves do arquivo EnginedServer.4Dlink é colocada na pasta "Database". - Se existir uma pasta de dados padrão no aplicativo de usuário único, uma licença será incorporada. - Se não existir uma pasta de dados padrão no aplicativo de usuário único, ela será executada sem arquivo de dados e sem licença. @@ -405,7 +405,7 @@ Para activar esta funcionalidad, añada las llaves `DatabaseToEmbedInClientWinFo O cenário básico é o seguinte: 1. Na caixa de diálogo da Aplicação de Construção, selecione a opção "Construir estrutura compilada" para produzir um . DZ ou .4DC para o aplicativo a ser usado em modo de usuário único. -2. En el archivo _buildApp.4DSettings_ de la aplicación cliente-servidor, utilice la(s) siguiente(s) llave(s) xml para indicar la ruta de la carpeta que contiene la aplicación compilada monopuesto: +2. No aplicativo da construção. DSettings arquivo da aplicação cliente-servidor, use o seguinte xml chave(s) para indicar o caminho para a pasta que contém a compilação de aplicação de único usuário: - `DatabaseToEmbedInClientWinFolder` - `DatabaseToEmbedInClientMacFolder` @@ -413,28 +413,28 @@ O cenário básico é o seguinte: 3. Construir a aplicação cliente-servidor. Isto terá os seguintes efeitos: - toda a pasta do aplicativo do único usuário é copiada dentro da pasta "Database" do cliente mesclado -- el archivo _EnginedServer.4Dlink_ de la carpeta "Database" no se genera +- o ficheiro _EnginedServer.4Dlink_ da pasta "Database" não é gerado - o .4DC, .4DZ, .4DIndy arquivos da cópia do aplicativo de usuário único são renomeados usando o nome do cliente mesclado -- la llave `PublishName` no se copia en el _info.plist_ del cliente fusionado +- a chave `PublishName` não é copiada no _info.plist_ do cliente mesclado - Se o aplicativo de usuário único não tiver uma pasta "Dados padrão", o cliente mesclado será executado sem dados. -Automatic update 4D Server features ([Current version](#current-version) number, `SET UPDATE FOLDER` command...) work with single-user application as with standard remote application. Al conectarse, la aplicación monopuesto compara su llave `CurrentVers` con el rango de versión 4D Server. Se fora do intervalo, o aplicativo cliente atualizado será baixado do servidor e o atualizador iniciará o processo de atualização local. +Funções automáticas do servidor 4D ([Versão atual](#current-version) número, `SET UPDATE FOLDER`...) funciona com aplicação de usuário único como com aplicação remota padrão. Na conexão, o aplicativo de usuário único compara sua chave `CurrentVers` com o intervalo de versão do 4D Server. Se fora do intervalo, o aplicativo cliente atualizado será baixado do servidor e o atualizador iniciará o processo de atualização local. ### Personalização dos nomes da pasta de cache cliente e/ou servidor Pastas de cache de cliente e servidor são usadas para armazenar elementos compartilhados como recursos ou componentes. Eles são necessários para gerenciar as trocas entre o servidor e os clientes remotos. Aplicações cliente/servidor usam caminhos padrão para as pastas de cache do sistema de cliente e servidor. -Em alguns casos específicos, talvez seja necessário personalizar os nomes dessas pastas para implementar arquiteturas específicas (veja abaixo). 4D le ofrece las llaves `ClientServerSystemFolderName` y `ServerStructureFolderName` a definir en el archivo de parámetros _buildApp_. +Em alguns casos específicos, talvez seja necessário personalizar os nomes dessas pastas para implementar arquiteturas específicas (veja abaixo). 4D fornece chaves `ClientServerSystemFolderName` e `ServerStructureFolderName` a serem definidas no arquivo de configurações do _buildApp_. #### Pasta de cache cliente Personalizar o nome da pasta de cache do lado do cliente pode ser útil quando sua aplicação do cliente é usada para se conectar a vários servidores mesclados que são similares, mas usam conjuntos de dados diferentes. Neste caso, para salvar vários downloads desnecessários de recursos locais idênticos, você pode usar a mesma pasta de cache local personalizada. -- Configuración por defecto (_para cada conexión a un servidor, una carpeta caché específica se descarga/actualiza_): +- Configuração padrão (_para cada conexão para um servidor, uma pasta cache é baixada ou atualizada_): ![](../assets/en/Admin/cachea.png) -- Utilizando la llave `ClientServerSystemFolderName` (_se utiliza una única carpeta de caché para todos los servidores_): +- Usando a chave `ClientServerSystemFolderName` (_uma única pasta de cache é usada para todos os servidores_): ![](../assets/en/Admin/cacheb.png) @@ -442,33 +442,33 @@ Personalizar o nome da pasta de cache do lado do cliente pode ser útil quando s Personalizar o nome da pasta de cache no lado do servidor é útil quando você executa vários aplicativos de servidor idênticos criados com diferentes versões 4D no mesmo computador. Se você quiser que cada servidor use seu próprio conjunto de recursos, você precisará personalizar a pasta de cache do servidor. -- Configuración por defecto (_las mismas aplicaciones servidor comparten la misma carpeta de caché_): +- Configuração padrão (_aplicativos do mesmo servidor compartilham a mesma pasta de cache_): ![](../assets/en/Admin/cacheServera.png) -- Utilizando la llave `ServerStructureFolderName` (_se utiliza una carpeta de caché dedicada para cada aplicación servidor_): +- Usando a tecla `ServerStructureFolderName` (_uma pasta de cache dedicada é usada para cada aplicativo de servidor_): ![](../assets/en/Admin/cacheServerb.png) -## Página Plugins y componentes +## Página Plugins e componentes -On this tab, you set each [**plug-in**](Concepts/plug-ins.md), [**component**](../Project/components.md), and [**module**](#deselecting-modules) that you will use in your stand-alone or client/server application. +Nesta aba, você definiu cada um dos [**plug-in**](Concepts/plug-ins.md), [**component**](../Project/components.md), e [**module**](#deselecting-modules) que você usará em seu aplicativo autônomo ou cliente/servidor. A página lista os elementos carregados pela aplicação 4D atual: ![](../assets/en/Desktop/buildappcomps.png) -- La columna **Activa** indica los elementos que se integrarán en la aplicación generada. Todos os itens são marcados por padrão. Para excluir um plug-in, um componente ou um módulo, desmarque a caixa de seleção ao lado dele. +- **Coluna Active** - Indica que os itens serão integrados no pacote de aplicação compilado. Todos os itens são marcados por padrão. Para excluir um plug-in, um componente ou um módulo, desmarque a caixa de seleção ao lado dele. -- columna **Plugins y componentes** - Muestra el nombre del plug-in/componente/módulo. +- Coluna **Plugins e componentes** - Exibe o nome do plug-in/component/module. -- Columna **ID** - Muestra el número de identificación del elemento (si lo hay). +- **ID** coluna - Exibe o número de identificação do elemento (se houver). -- Columna **Tipo** - Indica el tipo de elemento: Plug-in, Componente o Módulo. +- **Coluna Tipo** - Indica o tipo do item: Plug-in, Componente, ou Módulo. ### Adicionar plug-ins ou componentes -Si desea integrar otros plug-ins o componentes en la aplicación ejecutable, sólo tiene que colocarlos en una carpeta **PlugIns** o **Components** junto a la aplicación 4D Volume Desktop o junto a la aplicación 4D Server. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. +Se você quiser integrar outros plugins ou componentes na aplicação executável, você só precisa colocá-los em uma pasta **Plugins** ou **Components** ao lado da aplicação 4D Volume Desktop ou ao lado do aplicativo 4D do servidor. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carregada por 4D e a outra localizada na pasta do aplicativo de origem), prioridade vai para o plug-in instalado na pasta Volume Desktop/4D do Servidor. No entanto, se houver duas instâncias do mesmo componente, o aplicativo não abrirá. @@ -478,21 +478,21 @@ Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carre Um módulo é uma biblioteca de código integrada usada por 4D para controlar funções específicas. Se você sabe que sua aplicação construída não utiliza nenhum dos recursos cobertos por um módulo, você pode desselecioná-lo na lista para reduzir o tamanho dos arquivos da sua aplicação. -> **Atención:** deseleccionar un módulo podría impedir que su aplicación generada funcione como se espera. Se você não tem 100% de certeza de que um módulo nunca é chamado por sua aplicação, é recomendado mantê-lo selecionado. +> **Aviso:** Desmarcar um módulo pode impedir que sua aplicação construída funcione como esperado. Se você não tem 100% de certeza de que um módulo nunca é chamado por sua aplicação, é recomendado mantê-lo selecionado. Os seguintes módulos opcionais podem ser desmarcados: -- **CEF**: Librería integrada Chromium. Es necesario ejecutar [áreas Web](../FormObjects/webArea_overview.md) que utilizan el motor de renderizado integrado y [áreas 4D View Pro](../FormObjects/viewProArea_overview.md). Chamar essas áreas quando o CEF for deseleito, mostrará áreas em branco e/ou gerará erros. -- **MeCab**: librería utilizada para la indexación de textos en lengua japonesa (ver este [párrafo de propiedades](../settings/database.md#support-of-mecab-japanese-version)). Desmarcar este módulo irá forçar os índices de texto a serem reconstruídos na língua japonesa. +- **CEF**: biblioteca integrada Chromium. É necessário executar [áreas Web](../FormObjects/webArea_overview.md) que usem o mecanismo de renderização incorporado e [áreas 4D View Pro](../FormObjects/viewProArea_overview.md). Chamar essas áreas quando o CEF for deseleito, mostrará áreas em branco e/ou gerará erros. +- **MeCab**: Biblioteca usada para indexação de texto em idioma japonês (veja este [parágrafo de configurações](../settings/database.md#support-of-mecab-japanese-version)). Desmarcar este módulo irá forçar os índices de texto a serem reconstruídos na língua japonesa. -> If you deselect MeCab for an application in Japanese language used on heterogeneous platforms, make sure to deselect it on both client/server build and [client application build](#build-client-application) (for the concurrent platform), otherwise major malfunctions will occur in the application. +> Se você desmarcar o MeCab para um aplicativo na linguagem japonesa usado em plataformas heterogêneas, certifique-se de desmarcá-lo na compilação cliente/servidor e na compilação do aplicativo cliente (para a plataforma simultânea) caso contrário, serão detectadas defeituosas no aplicativo. -- **SpellChecker**: Se utiliza para las funciones integradas de [corrección ortográfica](../FormObjects/properties_Entry.md#auto-spellcheck) y los comandos disponibles para las áreas de entrada y las áreas 4D Write Pro. -- **4D Updater**: controla la [actualización automática](#what-is-a-clientserver-application) de las partes del cliente y es utilizado por el comando `SET UPDATE FOLDER` para [actualizaciones automáticas del servidor](#automatic-updating-of-server-or-single +- **SpellChecker**: usado para [correção ortográfica](../FormObjects/properties_Entry.md#auto-spellcheck) e comandos disponíveis para áreas de entrada e para áreas 4D Write Pro. +- **4D Updater**: Controla a [atualização automática](#what-is-a-clientserver-application) das partes do cliente e é usado pelo comando `SET UPDATE FOLDER` para [atualizações automáticas do servidor](#automatic-updating-of-server-or-single-user-applications). -## Página licencias y certificados +## Página de licenças e certificados -La página de Licencias y certificados puede utilizarse para: +A página de Licenças e Certificados pode ser usada: - designar o(s) número(s) da licença que você deseja integrar em seu aplicativo de stand-alone de usuário único - assinar a aplicação através de um certificado no macOS. @@ -501,20 +501,20 @@ La página de Licencias y certificados puede utilizarse para: ### Licenças -Esta aba exibe a lista de licenças de implantação disponíveis que você poderá integrar ao seu aplicativo. Por padrão, a lista está vazia. Debe añadir explícitamente su licencia _4D Developer Professional_, así como cada licencia _4D Desktop Volume_ que se vaya a utilizar en la aplicación generada. Você pode adicionar outro número de Profissional de Desenvolvedor 4D e suas licenças associadas, além da que está sendo usada atualmente. +Esta aba exibe a lista de licenças de implantação disponíveis que você poderá integrar ao seu aplicativo. Por padrão, a lista está vazia. Você deve adicionar explicitamente sua licença _4D Developer Professional_ bem como cada licença _4D Desktop Volume_ para ser usada na aplicação criada. Você pode adicionar outro número de Profissional de Desenvolvedor 4D e suas licenças associadas, além da que está sendo usada atualmente. -Para eliminar o añadir una licencia, utilice los botones **[+]** y **[-]** de la parte inferior de la ventana. +Para remover ou adicionar uma licença, use os **[+]** e **[-]** botões na parte inferior da janela. -Al hacer clic en el botón \N-[+], aparece una caja de diálogo para abrir archivos que muestra por defecto el contenido de la carpeta _Licencias_ de su máquina. Para obtener más información sobre la ubicación de esta carpeta, consulte el comando [Get 4D folder](https://doc.4d.com/4Dv17R6/4D/17-R6/Get-4D-folder.301-4311294.en.html). +Quando você clicar no botão \[+], uma caixa de diálogo 'Abrir arquivo' aparece exibindo por padrão o conteúdo da pasta _Licenças_ do seu computador. Para mais informações sobre a localização desta pasta, consulte o comando [Obter pasta 4D](https://doc.4d.com/4Dv17R6/4D/17-R6/Get-4D-folder.301-4311294.en.html). -Você deve designar os arquivos que contêm sua licença de desenvolvedor, bem como os que contém suas licenças de implantação. Estos archivos se generaron o actualizaron al adquirir la licencia _4D Developer Professional_ y las licencias _4D Desktop Volume_. +Você deve designar os arquivos que contêm sua licença de desenvolvedor, bem como os que contém suas licenças de implantação. Estes arquivos foram gerados ou atualizados quando a licença _4D Developer Professional_ e as licenças de _Volume 4D Desktop_ foram adquiridas. Depois de selecionar um arquivo, a lista indicará as características da licença que ele contém. -- **Licencia #** - número de licencia del producto -- **Licencia** - Nombre del producto -- **Fecha de vencimiento**: fecha de vencimiento de la licencia (si la hay) -- **Ruta de acceso** - Ubicación en el disco +- **Licença #** - Número de licença do produto +- **Licença** - Nome do produto +- **Data de expiração** - Data de expiração da licença (se houver) +- **Caminho** - Localização em disco Se uma licença não for válida, será avisado por uma mensagem. @@ -528,21 +528,21 @@ Depois que o aplicativo é construído, um novo arquivo de licença de implanta O construtor de aplicativos pode assinar aplicativos 4D mesclados no macOS (aplicativos de usuário único, componentes, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -- Marque la opción **Firmar la aplicación** para incluir la certificación en los procesos de generación de aplicaciones para OS X. 4D comprobará la disponibilidad de los elementos necesarios para la certificación cuando se produzca la generación: +- Verifique a opção **Assinar aplicativo** para incluir a certificação no procedimento de construção do aplicativo para o OS X. O 4D verificará a disponibilidade dos elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) Esta opção é exibida tanto no Windows quanto no macOS, mas apenas é tida em conta para as versões do macOS. -- **Nombre del certificado**: introduzca en esta área el nombre de su certificado desarrollador validado por Apple. O nome do certificado geralmente é o nome do certificado no utilitário Acesso Keychain (parte em vermelho no exemplo a seguir): +- **Nome do certificado** - Digite o nome do seu certificado de desenvolvedor validado pela Apple nesta área de entrada. O nome do certificado geralmente é o nome do certificado no utilitário Acesso Keychain (parte em vermelho no exemplo a seguir): ![](../assets/en/Project/certificate.png) -To obtain a developer certificate from Apple, Inc., you can use the commands of the Keychain Access menu or go here: [http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html). +Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os comandos do menu Acesso Keychain ou vá aqui: [http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html). > Este certificado requer a presença da utilidade do co design da Apple, que é fornecida por padrão e geralmente localizada na pasta "/usr/bin/". Se ocorrer um erro, verifique se este utilitário está presente em seu disco. -- **Generar un certificado autofirmado** - ejecuta el "Asistente de Certificados" que permite generar un certificado autofirmado. Se você não tiver um certificado de desenvolvedor da Apple, você precisará fornecer um certificado auto-assinado. Com este certificado, nenhuma mensagem de alerta é exibida se a aplicação for implementada internamente. Se a aplicação é implantada externamente (por exemplo, através de http ou e-mail), na inicialização do macOS exibe uma mensagem de alerta de que o desenvolvedor da aplicação é não identificado. O usuário pode "forçar" a abertura da aplicação. In the "Certificate Assistant", be sure to select the appropriate options: +- **Gerar certificado auto-assinado** - executa o "Assistente de Certificado" que permite gerar um certificado auto-assinado. Se você não tiver um certificado de desenvolvedor da Apple, você precisará fornecer um certificado auto-assinado. Com este certificado, nenhuma mensagem de alerta é exibida se a aplicação for implementada internamente. Se a aplicação é implantada externamente (por exemplo, através de http ou e-mail), na inicialização do macOS exibe uma mensagem de alerta de que o desenvolvedor da aplicação é não identificado. O usuário pode "forçar" a abertura da aplicação. No "Assistente de certificado", certifique-se de selecionar as opções apropriadas: ![](../assets/en/Admin/Cert1.png) ![](../assets/en/Admin/Cert2.png) @@ -552,33 +552,33 @@ To obtain a developer certificate from Apple, Inc., you can use the commands of Gatekeeper é um recurso de segurança do OS X que controla a execução de aplicativos baixados da internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. -> En las máquinas Apple Silicon, los [componentes](#components)4D deben ser firmados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). +> Nas máquinas do Apple Silicon, os [componentes](#components) do 4D precisam ser realmente assinados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). -La opción **Firmar la aplicación** del Generador de aplicaciones de 4D le permite generar aplicaciones y componentes compatibles con esta opción por defecto. +A aplicação Sinal opção do construtor de aplicação 4D permite que você gere aplicativos e componentes que são compatíveis com esta opção por padrão. #### Sobre a notarização A notarização de aplicação é altamente recomendada pela Apple a partir do macOS 10.14.5 (Mojave) e 10. 5 (Catalina), pois aplicativos não notariados implantados através da internet são bloqueados por padrão. -Las [funciones de firma integradas](#os-x-signing-certificate) de 4D se han adaptado para cumplir con todos los requisitos de Apple para permitir el uso del servicio de notario de Apple. A notarização em si deve ser conduzida pelo desenvolvedor e é independente da 4D (note também que ela requer a instalação do Xcode). La notarización en sí debe ser realizada por el desarrollador y es independiente de 4D (tenga en cuenta también que requiere la instalación de Xcode). +Os [recursos de assinatura integrados](#os-x-signing-certificate) do 4D foram adaptados para atender a todos os requisitos da Apple para permitir o uso do serviço de notários da Apple. A notarização em si deve ser conduzida pelo desenvolvedor e é independente da 4D (note também que ela requer a instalação do Xcode). Por favor, consulte [este post no blog 4D](https://blog.4d.com/how-to-notarize-your-merged-4d-application/) que fornece uma descrição passo a passo do processo de notarização. -Para más información sobre el concepto de notarización, consulte [esta página en el sitio web para desarrolladores de Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). +Para mais informações sobre o conceito de notarização, por favor consulte [esta página no site de desenvolvedores da Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). ## Personalizar ícones de uma aplicação 4D associa um ícone padrão com sistema autônomo, servidor e aplicativos clientes, no entanto, você pode personalizar o ícone para cada aplicativo. -- **macOs** - cuando se crea una aplicación con doble clic, 4D se encarga de la personalización del icono. Para fazer isso, você deve criar um arquivo de ícone (tipo de icns), antes de criar o arquivo do aplicativo, e colocá-lo ao lado da pasta do projeto. +- **macOs** - Ao construir uma aplicação com duplo clique, 4D lida com a personalização do ícone. Para fazer isso, você deve criar um arquivo de ícone (tipo de icns), antes de criar o arquivo do aplicativo, e colocá-lo ao lado da pasta do projeto. -> Apple, Inc. provides a specific tool for building _icns_ icon files (for more information, please refer to [Apple documentation](https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#//apple_ref/doc/uid/TP40012302-CH7-SW2)). +> A Apple, Inc. fornece uma ferramenta específica para a construção de arquivos de ícones _icns_ (para mais informações, consulte a [documentação da Apple](https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#/apple_ref/doc/uid/TP40012302-CH7-SW2)). -Su archivo de iconos debe tener el mismo nombre que el archivo del proyecto e incluir la extensión _.icns_. 4D tiene en cuenta automáticamente este archivo cuando genera la aplicación de doble clic (el archivo _.icns_ es renombrado _NomApplication.icns_ y copiado en la carpeta Resources; la entrada _CFBundleFileIcon_ del archivo _info.plist_ es actualizada). +Seu arquivo de ícone deve ter o mesmo nome do arquivo de projeto e incluir a extensão .ico. 4D leva automaticamente este arquivo em conta ao construir o aplicativo clicável duplo (o arquivo _.icns_ é renomeado _ApplicationName. cns_ e copiados para a pasta Repositório; a entrada _CFBundleFileIcon_ do arquivo _info.plist_ é atualizada). -- **Windows** - Cuando se crea una aplicación con doble clic, 4D se encarga de la personalización de su icono. Para ello, debe crear un archivo de iconos (extensión _.ico_), antes de crear el archivo de la aplicación, y colocarlo junto a la carpeta del proyecto. +- **Windows** - Ao construir uma aplicação clicável e dupla, o 4D lida com a personalização do seu ícone. Para fazer isso, você deve criar um arquivo de ícone (_.ico_ extensão), antes de construir o arquivo do aplicativo e colocá-lo ao lado da pasta do projeto. -Su archivo de iconos debe tener el mismo nombre que el archivo del proyecto e incluir la extensión _.ico_. 4D leva este arquivo automaticamente em conta ao construir um aplicativo clicável duplo. +Seu arquivo de ícone deve ter o mesmo nome do arquivo de projeto e incluir a extensão _.ico_. 4D leva este arquivo automaticamente em conta ao construir um aplicativo clicável duplo. -También puede definir las [llaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-XML-Keys-BuildApplication.100-4465602.en.html) específicas en el archivo buildApp.4DSettings para designar cada icono a utilizar. Estão disponíveis as seguintes chaves: +Você também pode definir as [chaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-XML-Keys-BuildApplication.100-4465602.en.html) específicas no arquivo buildApp.4DSettings para designar cada ícone a usar. Estão disponíveis as seguintes chaves: - RuntimeVLIconWinPath - RuntimeVLIconMacPath @@ -589,7 +589,7 @@ También puede definir las [llaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-X - ClientMacIconForWinPath - ClientWinIconForWinPath -## Gestão do(s) ficheiro(s) de dados +## Gerenciamento de arquivos de dados ### Abertura do ficheiro de dados @@ -597,7 +597,7 @@ Quando um usuário lança um aplicativo mesclado ou uma atualização (usuário A sequência para o lançamento de uma aplicação fusionada a seguinte: -1. 4D intenta abrir el último archivo de datos abierto, [como se describe a continuación](#last-data-file-opened) (no aplicable durante el lanzamiento inicial). +1. O 4D tenta abrir o último arquivo de dados aberto, [conforme descrito abaixo](#last-data-file-opened) (não aplicável durante a inicialização inicial). 2. Se não for encontrado, 4D tenta abrir o arquivo de dados em uma pasta de dados padrão ao lado do arquivo .4DZ em modo somente leitura. 3. Se não for encontrado, 4D tenta abrir o arquivo de dados padrão (mesmo nome e mesmo local do arquivo .4DZ). 4. Se não for encontrado, 4D mostra uma caixa de diálogo padrão "Abrir ficheiro de dados". @@ -614,7 +614,7 @@ O local da pasta de preferências do usuário da aplicação corresponde ao cami userPrefs:=Get 4D folder(Pasta 4D activa) ``` -La ruta del archivo de datos se almacena en un archivo dedicado, llamado _lastDataPath.xml_. +O caminho do arquivo de dados é armazenado em um arquivo dedicado, chamado _lastDataPath.xml_. Graças a esta arquitetura, quando você fornece uma atualização do seu aplicativo, o arquivo de dados do usuário local (último arquivo de dados utilizado) é aberto automaticamente na primeira inicialização. @@ -622,28 +622,28 @@ Este mecanismo é geralmente adequado para implantações padrão. No entanto, p #### Configuração do modo de ligação de dados -Com suas aplicações compiladas, o 4D utiliza automaticamente o último arquivo de dados aberto. Por defecto, la ruta del archivo de datos se almacena en la carpeta de preferencias del usuario de la aplicación y está vinculada al **nombre de la aplicación**. +Com suas aplicações compiladas, o 4D utiliza automaticamente o último arquivo de dados aberto. Por padrão, o caminho do arquivo de dados é armazenado na pasta de preferências do usuário do aplicativo e está vinculado ao nome da aplicação\*\*. Isso pode ser inadequado se você quiser duplicar um aplicativo com merge destinado a usar arquivos de dados diferentes. Os aplicativos duplicados realmente compartilham a pasta de preferências do usuário do aplicativo e assim, sempre use o mesmo arquivo de dados -- mesmo que o arquivo de dados seja renomeado, porque o último arquivo usado para o aplicativo é aberto. -Por conseguinte, a 4D permite ligar o caminho do arquivo de dados ao caminho da aplicação. Neste caso, o arquivo de dados será vinculado usando um caminho específico e não será apenas o último arquivo aberto. En este caso, el archivo de datos se relacionará con una ruta específica y no será simplemente el último archivo abierto. +Por conseguinte, a 4D permite ligar o caminho do arquivo de dados ao caminho da aplicação. Neste caso, o arquivo de dados será vinculado usando um caminho específico e não será apenas o último arquivo aberto. Você vincula, portanto, seus dados **por caminho da aplicação**. -Este modo permite a você duplicar seus aplicativos mesclados sem quebrar o link para o arquivo de dados. However, with this option, if the application package is moved on the disk, the user will be prompted for a data file, since the application path will no longer match the "executablePath" attribute (after a user has selected a data file, the _lastDataPath.xml_ file is updated accordingly). +Este modo permite a você duplicar seus aplicativos mesclados sem quebrar o link para o arquivo de dados. No entanto, com esta opção, se o pacote do aplicativo for movido no disco, o usuário será solicitado por um arquivo de dados, já que o caminho do aplicativo não corresponderá mais ao atributo "executablePath" (depois que um usuário tenha selecionado um arquivo de dados, o lastDataPath. ml arquivo é atualizado adequadamente). -_Duplication when data linked by application name:_ +_Duplicação quando os dados vinculados pelo nome da aplicação:_ ![](../assets/en/Project/datalinking1.png) -_Duplication when data linked by application path:_ +_Duplicação quando os dados são vinculados pelo caminho do aplicativo:_ ![](../assets/en/Project/datalinking2.png) Você pode selecionar o modo de ligação de dados durante o processo de construção do aplicativo. Você também pode: -- Utilice la [Página Aplicación](#application) o la [Página Cliente/Servidor](#client-server) de la caja de diálogo del Generador de aplicaciones. -- Utilice la llave XML **LastDataPathLookup** (aplicación monopuesto o aplicación servidor). +- Use a página [Application](#application) ou a página [Cliente/Servidor](#client-server) da caixa de diálogo da Construção da Aplicação. +- Use a chave **LastDataPathLookup** XML (aplicativo de usuário único ou aplicativo do servidor). ### Definição de uma pasta de dados por defeito -4D permite definir um ficheiro de dados padrão na fase de construção da aplicação. Cuando la aplicación se lanza por primera vez, si no se encuentra ningún archivo de datos local (ver \[secuencia de lanzamiento descrita anteriormente\](#opening-the-data-file)), el archivo de datos por defecto se abre automáticamente y de forma silencios Isto dá a você melhor controle sobre a criação e/ou abertura de arquivos ao iniciar uma aplicação mesclada pela primeira vez. +4D permite definir um ficheiro de dados padrão na fase de construção da aplicação. Quando a aplicação é iniciada pela primeira vez, se nenhum arquivo de dados local for encontrado (veja abertura sequencia descrita acima do), o arquivo de dados padrão é aberto automaticamente no modo somente leitura por 4D. Isto dá a você melhor controle sobre a criação e/ou abertura de arquivos ao iniciar uma aplicação mesclada pela primeira vez. Mais especificamente, são abrangidos os seguintes casos: @@ -652,8 +652,8 @@ Mais especificamente, são abrangidos os seguintes casos: Para definir e utilizar um ficheiro de dados padrão: -- Você fornece um arquivo de dados padrão (chamado "Default.4DD") e o armazena em uma pasta padrão (chamado "Dados Padrão") dentro da pasta do projeto do aplicativo. Este arquivo deve ser fornecido juntamente com todos os outros arquivos necessários, dependendo da configuração do projeto: índice (.4DIndx), Blobs externos, periódico, etc. É sua responsabilidade fornecer um ficheiro de dados padrão válido. No entanto, note que, uma vez que um arquivo de dados padrão é aberto em modo somente leitura, é recomendável desmarcar a opção "Usar Arquivo de Log" no arquivo de estrutura original antes de criar o arquivo de dados. -- Quando a aplicação é criada, a pasta de dados predefinida é integrada na aplicação fundida. Todos os ficheiros dentro desta pasta de dados predefinida também são incorporados. +- Você fornece um arquivo de dados padrão (chamado "Default.4DD") e o armazena em uma pasta padrão (chamado "Dados Padrão") dentro da pasta do projeto do aplicativo. Este arquivo deve ser fornecido juntamente com todos os outros arquivos necessários, dependendo da configuração do projeto: índice (.4DIndx), Blobs externos, periódico, etc. É sua responsabilidade fornecer um arquivo de dados padrão válido. No entanto, note que, uma vez que um arquivo de dados padrão é aberto em modo somente leitura, é recomendável desmarcar a opção "Usar Arquivo de Log" no arquivo de estrutura original antes de criar o arquivo de dados. +- Quando a aplicação é criada, a pasta de dados predefinida é integrada na aplicação fundida. Todos os arquivos dentro desta pasta de dados padrão também estão incorporados. O gráfico seguinte ilustra esta funcionalidade: @@ -669,16 +669,16 @@ A gestão de conexões por aplicativos cliente cobre os mecanismos pelos quais u O procedimento de conexão para aplicativos cliente mesclados suporta casos onde o servidor dedicado não está disponível. O cenário de inicialização de um aplicação cliente 4D é o seguinte: -1. If valid connection information is stored in the "EnginedServer.4DLink" file within the client application, the client application connects to the specified server address.\ - OR\ - The client application tries to connect to the server using the discovery service (based upon the server name, broadcasted on the same subnet). +1. Se informações de conexão válidas forem armazenadas no arquivo "EnginedServer.4DLink" dentro do aplicativo cliente, o aplicativo cliente se conecta ao endereço do servidor especificado.\ + OU + O aplicativo cliente tenta se conectar ao servidor usando o serviço de descoberta (com base no nome do servidor, transmitido na mesma sub-rede). 2. Se isso falhar, o aplicativo cliente tenta se conectar ao servidor usando informações armazenadas na pasta de preferências do usuário do aplicativo ("lastServer. ml" arquivo, veja a última etapa). 3. Se isso falhar, o aplicativo cliente exibe uma caixa de diálogo de erro de conexão. -- Si el usuario hace clic en el botón **Seleccionar...** (cuando lo permite el desarrollador 4D al momento de la generación, ver más abajo), se muestra la caja de diálogo estándar "Conexión al servidor". -- Si el usuario hace clic en el botón **Salir**, la aplicación cliente se cierra. +- Se o usuário clicar no botão **Selecionar...** (quando permitido pelo desenvolvedor 4D na etapa de compilação, veja abaixo), a caixa de diálogo padrão "Conexão do servidor" é exibida. +- Se o usuário clicar no botão **Sair**, o aplicativo cliente fecha. 4. Se a conexão for bem-sucedida, o aplicativo cliente salva esta informação de conexão na pasta de preferências de usuário do aplicativo para uso futuro. @@ -696,18 +696,18 @@ userPrefs:=Get 4D folder(Pasta 4D activa) Este mecanismo aborda o caso de o servidor principal alvo estar temporariamente indisponível por algum motivo (modo de manutenção, por exemplo). Quando este caso ocorre pela primeira vez, a caixa de diálogo de seleção do servidor é exibida (se permitido, veja abaixo) e o usuário pode selecionar manualmente um servidor alternativo, cujo caminho é então salvo se a conexão for bem-sucedida. Qualquer não-disponibilidade subsequente seria tratada automaticamente através da informação do caminho "lastServer.xml". -> - When client applications cannot permanently benefit from the discovery service, for example because of the network configuration, it is recommended that the developer provide a host name at build time using the [IPAddress](https://doc.4d.com/4Dv17R6/4D/17-R6/IPAddress.300-4465710.en.html) key in the "BuildApp.4DSettings" file. O mecanismo aborda os casos de indisponibilidade temporária. -> - Presionar la tecla **Alt/Opción** al inicio para mostrar la caja de diálogo de selección del servidor sigue siendo soportado en todos los casos. +> - Quando aplicativos do cliente não podem se beneficiar permanentemente do serviço de descoberta, por exemplo, por causa da configuração de rede, é recomendável que o desenvolvedor forneça um nome de host no tempo de compilação usando o [IPAddress](https://doc. d.com/4Dv17R6/4D/17-R6/IPAddress.300-4465710.en.html) no arquivo "BuildApp.4DSettings". O mecanismo aborda os casos de indisponibilidade temporária. +> - Pressionar a tecla **Alt/Option** durante a inicialização para exibir a caixa de diálogo de seleção do servidor ainda é suportada em todos os casos. ### Disponibilidade da caixa de diálogo de seleção do servidor em caso de erro -Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção padrão do servidor em aplicações cliente mescladas quando o servidor não pode ser alcançado. La configuración depende del valor de la [ServerSelectionAllowed](https://doc.4d.com/4Dv17R6/4D/17-R6/ServerSelectionAllowed.300-4465714.en.html) La llave XML en la máquina donde se generó la aplicación: +Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção padrão do servidor em aplicações cliente mescladas quando o servidor não pode ser alcançado. A configuração depende do valor da chave XML [ServerSelectionAllowed](https://doc.4d.com/4Dv17R6/4D/17-R6/ServerSelectionAllowed.300-4465714.en.html) no computador em que a aplicação foi criada: - **exibir uma mensagem de erro sem acesso possível à caixa de diálogo de seleção do servidor**. Operação padrão. A aplicação só pode encerrar.\ `ServerSelectionAllowed`: **False** or key omitted ![](../assets/en/Project/connect1.png) -- **exibir uma mensagem de erro com acesso à caixa de diálogo de seleção do servidor possível**. El usuario puede acceder a la ventana de selección del servidor haciendo clic en el botón **Seleccionar...**. +- **exibir uma mensagem de erro com acesso à caixa de diálogo de seleção do servidor possível**. O usuário pode acessar a janela de seleção do servidor clicando no botão Select.... `ServerSelectionAllowed`: **True** ![](../assets/en/Project/connect2.png) ![](../assets/en/Project/connect3.png) @@ -716,15 +716,15 @@ Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção pa Em princípio, atualizar aplicativos do servidor ou fundir aplicativos de único usuário requer a intervenção do usuário (ou programar sistemas personalizados rotinas): sempre que uma nova versão do aplicativo mesclado estiver disponível, você tem que sair da aplicação em produção e substituir manualmente os arquivos antigos pelos novos; então reinicie o aplicativo e selecione o arquivo de dados atual. -You can automate this procedure to a large extent using the following language commands: [`SET UPDATE FOLDER`](https://doc.4d.com/4dv19/help/command/en/page1291.html), [`RESTART 4D`](https://doc.4d.com/4dv19/help/command/en/page1292.html), and also [`Get last update log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) for monitoring operations. A ideia é implementar uma função em seu aplicativo 4D ativando a sequência de atualização automática descrita abaixo. Pode ser um comando de menu ou um processo sendo executado em segundo plano e verificando, em intervalos regulares, a presença de um arquivo em um servidor. +Você pode automatizar este procedimento em grande medida usando os seguintes comandos de idioma: [`SET UPDATE FOLDER`](https://doc.4d.com/4dv19/help/command/en/page1291.html), [`RESTART 4D`](https://doc. d.com/4dv19/help/command/en/page1292.html), e também [`Obter última atualização log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) para operações de monitoramento. A ideia é implementar uma função em seu aplicativo 4D ativando a sequência de atualização automática descrita abaixo. Pode ser um comando de menu ou um processo sendo executado em segundo plano e verificando, em intervalos regulares, a presença de um arquivo em um servidor. -> También dispone de llaves XML para elevar los privilegios de instalación y poder utilizar archivos protegidos en Windows (consulte el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). +> Você também tem chaves XML para elevar os privilégios de instalação para que você possa usar arquivos protegidos no Windows (consulte o manual [4D Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). Este é o cenário para atualizar um servidor ou aplicação mesclada usuário único: 1. Você transfere, por exemplo, usando um servidor HTTP, a nova versão do aplicativo de servidor ou o aplicativo de usuário único mesclado para a máquina em produção. -2. En la aplicación en producción, se llama al comando `SET UPDATE FOLDER`: este comando designa la ubicación de la carpeta donde se encuentra la actualización "pendiente" de la aplicación actual. Opcionalmente, você pode copiar nesta pasta os elementos personalizados da versão em produção (arquivos do usuário). -3. In the application in production, call the `RESTART 4D` command: this command automatically triggers execution of a utility program named "updater" that exits the current application, replaces it using the "pending" update if one is specified, and restarts the application with the current data file. A versão anterior é renomeada. +2. Na aplicação em produção, você chama o comando `SET UPDATE FOLDER`: este comando designa a localização da pasta onde a atualização "pendente" da aplicação atual é encontrada. Opcionalmente, você pode copiar nesta pasta os elementos personalizados da versão em produção (arquivos do usuário). +3. Na aplicação em produção, chama o comando `RESTART 4D`: este comando aciona automaticamente a execução de um programa de utilidade chamado "atualizador" que sai do aplicativo atual, substitui usando a atualização "pendente" se for especificada e reinicia o aplicativo com o arquivo de dados atual. A versão anterior é renomeada. > Esta sequência é compatível com aplicações servidor Windows executadas como um Serviço. @@ -732,6 +732,6 @@ Este é o cenário para atualizar um servidor ou aplicação mesclada usuário O procedimento de instalação produz um arquivo de log detalhando as operações de atualização de aplicativos mesclados (cliente, servidor ou único usuário) nas máquinas de destino. Este arquivo é útil para analisar quaisquer erros que ocorram durante o processo de instalação. -El historial de actualización se denomina `YYYY-MM-DD_HH-MM-SS_log_X.txt`, por ejemplo, `2021-08-25_14-23-00_log_1.txt` para un archivo creado el 25 de agosto de 2021 a las 14:23. +O log de atualização é chamado `YYYY-MM-DD_HH-MM-SS_log_X.txt`, por exemplo, `2021-08-25_14-23-00_log_1.txt` para um arquivo criado em 25 de agosto de 2021 às 14:23. -Este arquivo é criado na pasta de aplicativos "Atualizadores", dentro da pasta de usuário do sistema. You can find out the location of this file at any time using the [`Get last update log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) command. +Este arquivo é criado na pasta de aplicativos "Atualizadores", dentro da pasta de usuário do sistema. Você pode descobrir a localização deste arquivo a qualquer momento usando o comando [`Obter último caminho de log de atualização`](https://doc.4d.com/4dv19/help/command/en/page1301.html). From a0600c5428ed24580a3815c4e1bf5edabacc1505 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:02 +0200 Subject: [PATCH 2855/4889] New translations clientserver.md (French) --- .../version-20-R5/Desktop/clientServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md index 988c755e80d079..202208b87cf8f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md @@ -109,6 +109,6 @@ Toutes les procédures stockées sur le serveur partagent la même session utili ::: -### See also (blog post) +### Voir aussi (blog post) [Objet session distante 4D avec connexion Client/Serveur et procédure stockée](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). From eb29ff63e7c2b6b9ead018bb366e735096171834 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:06 +0200 Subject: [PATCH 2856/4889] New translations clientserver.md (Portuguese, Brazilian) --- .../version-20-R5/Desktop/clientServer.md | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md index 2f11232e273b75..1ff6dc29f2d1c5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/clientServer.md @@ -5,110 +5,110 @@ title: Gestão Cliente/Servidor As aplicações 4D desktop podem ser utilizadas numa configuração Cliente/Servidor, quer como aplicações cliente/servidor fundidas, quer como projectos remotos. -- Las **aplicaciones cliente/servidor fusionadas** son generadas por el [gestor de creación de aplicaciones](building.md#clientserver-page). São utilizados para implementações de aplicações. +- Os **aplicativos cliente/servidor mesclados** são gerados pelo [Gerenciador de aplicativos de compilação] (building.md#clientserver-page). Eles são usados para implementações de aplicativos. -- Los **proyectos remotos** son archivos [.4DProject](Project/architecture.md) abiertos por 4D Server y a los que se accede con 4D en modo remoto. El servidor envía una versión .4dz del proyecto ([formato comprimido](building.md#build-compiled-structure)) al 4D remoto, por lo que los archivos de estructura son de sólo lectura. Esta configuração é normalmente utilizada para testar aplicações. +- **Projetos remotos** são arquivos [.4DProject] (Project/architecture.md) abertos pelo 4D Server e acessados com o 4D em modo remoto. O servidor envia uma versão .4dz do projeto ([formato comprimido](building.md#build-compiled-structure)) para o 4D remoto, assim os arquivos de estrutura são apenas de leitura. Esta configuração é normalmente utilizada para testar aplicações. ![](../assets/en/getStart/localremote.png) -> La conexión a un proyecto remoto desde **la misma máquina que 4D Server** permite modificar los archivos del proyecto. Esta [funcionalidad específica](#using-4d-and-4d-server-on-the-same-machine) permite desarrollar una aplicación cliente/servidor en el mismo contexto del despliegue. +> Conectar a um projeto remoto da **mesma máquina que o 4D Server** permite modificar os arquivos do projeto. Esta [funcionalidade específica](#using-4d-and-4d-server-on-the-same-machine) permite desenvolver uma aplicação cliente/servidor no mesmo contexto do contexto de implantação. ## Abrir uma aplicação cliente/servidor fundida -A merged client/server application is customized and its starting is simplified: +Um aplicativo cliente/servidor mesclado é personalizado e seu início é simplificado: -- Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. +- Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. O arquivo do projeto não precisa ser selecionado. - Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. -Estos principios se detallan en la página [Creación de aplicaciones](building.md#what-is-a-clientserver-application). +Esses princípios são detalhados na página [Criar Aplicativo](building.md#what-is-a-clientserver-application). -## Abrir um projecto remoto +## Abrindo um projeto remoto -A primeira vez que se liga a um projecto 4D Server através de um 4D remoto, normalmente utilizará o diálogo de ligação padrão. Luego, podrá conectarse directamente utilizando el menú **Abrir proyectos recientes** o un archivo de acceso directo 4DLink. +A primeira vez que você se conecta a um projeto do Servidor 4D por meio de um 4D remoto, geralmente você usará o diálogo de conexão padrão. Em seguida, você poderá se conectar diretamente usando o menu **Abrir Projetos Recentes** ou um arquivo de atalho 4DLink. Para conectar remotamente a um projeto 4D Server: 1. Faça uma das seguintes opções: - - Seleccione **Conectar a 4D Server** en la caja de diálogo del asistente de bienvenida - - Seleccione **Abrir/Proyecto remoto...** desde el menú **Archivo** o del botón**Abrir** de la barra de herramientas. + - Selecione **Conectar ao 4D Server** no diálogo Assistente de Boas Vindas + - Selecione **Abrir/Projeto Remoto...** no menu **Arquivo** ou no botão de ferramentas **Abrir**. -Aparece o diálogo de ligação do 4D Server. Este diálogo tiene tres pestañas: **Reciente**, **Disponible** y **Personalizado**. +Aparece o diálogo de ligação do 4D Server. Este diálogo possui três guias: **Recente**, **Disponível** e **Personalizado**. -Si 4D Server está conectado a la misma subred que el 4D remoto, seleccione **Disponible**. 4D Server includes a built-in broadcasting system that, by default, publishes the name of the 4D Server projects available over the network. A lista é classificada por ordem de aparecimento e atualizada dinamicamente. +Se o 4D Server estiver conectado à mesma sub-rede que o 4D remoto, selecione **Disponível**. O servidor 4D inclui um sistema de transmissão integrado que, por padrão, publica o nome dos projetos 4D Server disponíveis na rede. A lista é classificada por ordem de aparecimento e atualizada dinamicamente. ![](../assets/en/getStart/serverConnect.png) -Para conectarse a un servidor de la lista, haga doble clic en su nombre o selecciónelo y presione el botón **Aceptar**. +Para conectar a um servidor da lista, clique duas vezes no seu nome ou selecione-o e clique no botão **OK**. -Si el proyecto publicado no aparece en la lista **Disponible**, seleccione **Personalizado**. The Custom page allows you to connect to a published server on the network using its network address and assigning it a customized name. +Se o projeto publicado não for exibido na lista **Disponível**, selecione **Personalizado**. A página personalizada permite que você se conecte a um servidor publicado na rede usando seu endereço de rede e atribuindo-lhe um nome personalizado. ![](../assets/en/Desktop/serverConnect2.png) -- **Nombre del proyecto**: define el nombre local del proyecto 4D Server. Este nombre se utilizará en la página **Reciente** cuando se haga referencia al proyecto. -- **Dirección red**: la dirección IP de la máquina donde se lanzó el 4D Server. - - Si dos servidores se ejecutan simultáneamente en la misma máquina, la dirección IP debe ir seguida de dos puntos y del número de puerto, por ejemplo: `192.168.92.104:19814`. +- **Nome do projeto**: Define o nome local do projeto no servidor 4D. Este nome será usado na página **Recente** quando referente ao projeto. +- **Endereço de rede**: O endereço IP da máquina onde o 4D Server foi lançado. + - Se dois servidores forem executados simultaneamente na mesma máquina, o endereço IP deve ser seguido por dois pontos e o número da porta, por exemplo: `192.168.92.104:19814`. - Por padrão, a porta de publicação de um 4D Server é 19813. Este número pode ser modificado nas definições do Projecto. -> La opción **Activar modo desarrollo** abre la conexión remota en un modo especial de lectura/escritura y requiere acceder a la carpeta del proyecto desde el 4D remoto (opción de compatibilidad). +> A opção **Ativar modo de desenvolvimento** abre a conexão remota em um modo especial de leitura/escrita e requer acessar a pasta do projeto a partir do 4D remoto (opção de compatibilidade). -Una vez que esta página asigna un servidor, al hacer clic en el botón **Aceptar** podrá conectarse al servidor. +Uma vez que esta página atribui um servidor, ao clicar no botão **OK**, você poderá se conectar ao servidor. -Una vez establecida la conexión con el servidor, el proyecto remoto aparecerá en la pestaña **Recientes**. +Uma vez que a conexão com o servidor tenha sido estabelecida, o projeto remoto será listado na guia **Recentes**. -### Atualizar ficheiros de projeto no servidor +### Atualizando arquivos do projeto no servidor -4D Server crea y envía automáticamente a las máquinas remotas una versión [.4dz](building.md#build-compiled-structure) del archivo proyecto _.4DProject_ (no comprimido) en modo interpretado. +O 4D Server cria e envia automaticamente para as máquinas remotas uma versão [.4dz](building.md#build-compiled-structure) do arquivo de projeto _.4DProject_ (não compactado) em modo interpretado. -- Una versión .4dz actualizada del proyecto se produce automáticamente cuando es necesario, \*es decir, \*cuando el proyecto ha sido modificado y recargado por 4D Server. O projecto é recarregado: - - automatically, when the 4D Server application window comes to the front of the OS or when the 4D application on the same machine saves a modification (see below). - - cuando se ejecuta el comando `RELOAD PROJECT`. Calling this command is necessary for example when you have pulled a new version of the project from the source control platform. +- Uma versão .4dz atualizada do projeto é automaticamente produzida quando necessário, _ou seja_, quando o projeto foi modificado e recarregado pelo 4D Server. O projecto é recarregado: + - automaticamente quando a janela de aplicação do Servidor 4D chega à frente do sistema operacional ou quando o aplicativo 4D na mesma máquina salva uma modificação (veja abaixo). + - quando o comando `RELOAD PROJECT` é executado. Chamar este comando é necessário, por exemplo, quando você puxou uma nova versão do projeto a partir da plataforma de controle de origem. -### Atualizar ficheiros de projeto em máquinas remotas +### Atualizando arquivos do projeto em máquinas remotas -When an updated .4dz version of the project has been produced on 4D Server, connected remote 4D machines must log out and reconnect to 4D Server in order to benefit from the updated version. +Quando uma atualização . versão dz do projeto foi produzida em 4D Server, máquinas remotas 4D conectadas devem sair e reconectar ao 4D Server para se beneficiar da versão atualizada. ## Utilização de 4D e 4D Server na mesma máquina -When 4D connects to a 4D Server on the same machine, the application behaves as 4D in single user mode and the design environment allows you to edit project files. This feature allows you to develop a client/server application in the same context as the deployment context. +Quando o 4D se conectar a um Servidor 4D na mesma máquina, a aplicação se comporta como 4D em modo de usuário único e o ambiente de design permite que você edite os arquivos do projeto. Esse recurso permite que você desenvolva uma aplicação de cliente/servidor no mesmo contexto que o contexto de implantação. -> Cuando 4D se conecta a un 4D Server en la misma máquina, el **modo desarrollo** se activa automáticamente, sea cual sea el estado de la [opción de apertura](#opening-a-remote-project). +> Quando o 4D se conecta a um 4D Server na mesma máquina, o **modo de desenvolvimento** é ativado automaticamente, independentemente do status da [opção de abertura](#opening-a-remote-project). -Cada vez que 4D realiza una acción **Guardar todo** desde el entorno de diseño (explícitamente desde el menú **Archivo** o implícitamente al cambiar al modo aplicación, por ejemplo), 4D Server recarga sincronizadamente los archivos del proyecto. 4D waits for 4D Server to finish reloading the project files before it continues. +Cada vez que o 4D realiza uma ação **Salvar tudo** no ambiente de design (explicitamente no menu **Arquivo** ou implicitamente ao alternar para o modo de aplicativo, por exemplo), o 4D Server recarrega sincronizadamente os arquivos do projeto. O 4D espera o servidor 4D terminar de recarregar os arquivos do projeto antes de continuar. -Sin embargo, debe prestar atención a las siguientes diferencias de comportamiento en comparación con [la arquitectura proyecto estándar](Project/architecture.md): +No entanto, você precisa prestar atenção às seguintes diferenças de comportamento em comparação com [a arquitetura padrão do projeto](Project/architecture.md): -- the userPreferences.\{username\} folder used by 4D is not the same folder used by 4D Server in the project folder. Instead, it is a dedicated folder, named "userPreferences", stored in the project system folder (i.e., the same location as when opening a .4dz project). -- the folder used by 4D for derived data is not the folder named "DerivedData" in the project folder. Instead it is a dedicated folder named "DerivedDataRemote" located in the project system folder. -- o ficheiro catalog.4DCatalog não é editado por 4D, mas pelo 4D Server. As informações do catálogo são sincronizadas através de pedidos cliente/servidor -- o ficheiro directory.json não é editado por 4D, mas pelo 4D Server. As informações do diretório são sincronizadas através de pedidos cliente/servidor +- a pasta userPreferences.\{username\} usada por 4D não é a mesma pasta usada pelo servidor 4D na pasta do projeto. Em vez disso, é uma pasta dedicada, chamada "userPreferences", armazenada na pasta do sistema do projeto (ou seja, o mesmo local que foi ao abrir um projeto .4dz). +- a pasta usada por 4D para dados derivados não é a pasta chamada "DerivedData" na pasta do projeto. Em vez disso, é uma pasta dedicada chamada "DerivedDataRemote" localizada na pasta do sistema do projeto. +- O arquivo catalog.4DCatalog não é editado pela 4D, mas sim pelo 4D Server. As informações do catálogo são sincronizadas através de pedidos cliente/servidor +- o arquivo directory.json não é editado por 4D, mas pelo servidor 4D. As informações do diretório são sincronizadas através de pedidos cliente/servidor - 4D utiliza os seus próprios componentes internos e plug-ins em vez dos do 4D Server. > Não é recomendado instalar plug-ins ou componentes no nível da aplicação 4D, ou 4D Server. ## Sessões de usuário remoto -On the server, the [`Session`](../API/SessionClass.md#session) command returns a `session` object describing the current user session. This object is handled through the functions and properties of the [`Session` class](../API/SessionClass.md). +No servidor, o comando [`Session`](../API/SessionClass.md#session) retorna um objeto `session` descrevendo a sessão atual do usuário. Este objeto é tratado através das funções e propriedades da [classe `sessão`](../API/SessionClass.md). ### Utilização -The `session` object allows you to get information about the remote user session. You can share data between all processes of the user session using the [`session.storage`](../API/SessionClass.md#storage) shared object. +O objeto `sessão` permite que você obtenha informações sobre a sessão remota do usuário. Você pode compartilhar dados entre todos os processos da sessão do usuário usando o objeto compartilhado [`session.storage`](../API/SessionClass.md#storage). -For example, you can launch a user authentication and verification procedure when a client connects to the server, involving entering a code sent by e-mail or SMS into the application. You then add the user information to the session storage, enabling the server to identify the user. This way, the 4D server can access user information for all client processes, enabling customized code to be written according to the user's role. +Por exemplo, você pode iniciar um procedimento de autenticação e verificação do usuário quando um cliente se conecta ao servidor, envolvendo a inserção de um código enviado por e-mail ou SMS no aplicativo. Em seguida, você adiciona as informações do usuário ao armazenamento de sessão, permitindo que o servidor identifique o usuário. Dessa forma, o servidor 4D pode acessar as informações do usuário para todos os processos do cliente, permitindo a escrita de código personalizado de acordo com o papel do usuário. ### Disponibilidade -El objeto `session` del usuario remoto está disponible en: +O objeto `session` do usuário remoto está disponível em: -- Project methods that have the [Execute on Server](../Project/code-overview.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process), +- Métodos de projeto que têm o atributo [Execute on Server](../Project/code-overview.md#execute-on-server) (são executados no processo "geminado" do processo do cliente), - Triggers, -- `On Server Open Connection` and `On Server Shutdown Connection` database methods. +- 'Conexão aberta com o servidor' e 'Conexão com o servidor' métodos de banco de dados. :::info -All stored procedures on the server share the same virtual user session. Para más información, consulte [esta página en doc.4d.com](https://doc.4d.com/4Dv20R5/4D/20-R5/4D-Server-and-the-4D-Language.300-6932726.en.html). +Todos os procedimentos armazenados no servidor compartilham a mesma sessão do usuário virtual. Para obter mais informações, consulte [esta página em doc.4d.com](https://doc.4d.com/4Dv20R5/4D/20-R5/4D-Server-and-the-4D-Language.300-6932726.en.html). ::: ### Ver também (post do blog) -[4D remote session object with Client/Server connection and Stored procedure](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). +[Objeto de sessão remota 4D com conexão de Cliente/Servidor e procedimento armazenado](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure re). From 6d846546cf3736bdda1820e0be41618ad3296e66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:11 +0200 Subject: [PATCH 2857/4889] New translations user-settings.md (Portuguese, Brazilian) --- .../version-20-R5/Desktop/user-settings.md | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md index 6d0b46631058db..4adaadd9bcc53f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Desktop/user-settings.md @@ -5,16 +5,16 @@ title: Propriedades usuário 4D oferece dois modos de operação para as configurações dos projetos: -- **Standard** mode: all [settings](../settings/overview.md) are stored in the [_settings.4DSettings_ file at the project level](../Project/architecture.md#sources) and are applied in all cases. Este é o modo predefinido, adequado para a fase de desenvolvimento (todas as aplicações). +- Modo **Padrão**: todos os [settings](../settings/overview.md) são armazenados no arquivo [_settings.4DSettings_ no nível do projeto](../Project/architecture.md#sources) e são aplicados em todos os casos. Este é o modo predefinido, adequado para a fase de desenvolvimento (todas as aplicações). -- **User settings** mode: part of the custom settings are stored in a _settings.4DSettings_ file [in the Settings folder](../Project/architecture.md#settings-user) (for all data files) or [in the Data folder](../Project/architecture.md#settings-user-data) (for this data file) and are used instead of the structure settings. Este modo é adequado para a fase de implantação de aplicações de ambiente de trabalho. Este modo se activa mediante una opción situada en la [página Seguridad](../settings/security.md) de las Propiedades. +- Modo **Configurações do Usuário**: parte das configurações personalizadas são armazenadas em um arquivo _settings.4DSettings_ [na pasta de configurações](../Project/architecture. d#settings-user) (para todos os arquivos de dado) ou [na pasta de dados](../Project/architecture.md#settings-user-data) (para este arquivo de dados) e são usados em vez das configurações de estrutura. Este modo é adequado para a fase de implantação de aplicações de ambiente de trabalho. Você ativa este modo usando uma opção localizada na [Página de segurança](../settings/security.md) das Configurações. Ao definir as definições do utilizador, pode manter as definições personalizadas entre actualizações das suas aplicações 4D, ou gerir diferentes definições para a mesma aplicação 4D implementada em vários sites diferentes. Permite igualmente utilizar a programação para gerir os arquivos de configuração através de XML. 4D pode gerar e usar dois tipos de propriedades usuário: -- Los **parámetros usuario**: se utilizan en lugar de los parámetros de estructura para todo archivo de datos abierto con la aplicación. -- **Propiedades usuario para el archivo de datos**: se pueden definir específicamente para cada archivo de datos utilizado con su aplicación, configurando por ejemplo el ID del puerto o la caché del servidor. +- **Definições do usuário**: São utilizadas em vez das definições de estrutura para qualquer arquivo de dados aberto com a aplicação. +- **Definições do usuário para o arquivo de dados**: Podem ser definidas especificamente para cada arquivo de dados utilizado com a sua aplicação, configurando, por exemplo, o ID da porta ou a cache do servidor. Com esta opção, pode facilmente implementar e atualizar várias cópias da mesma aplicação de ambiente de trabalho com vários arquivos de dados, cada um contendo definições diferentes. @@ -24,68 +24,68 @@ Considere, por exemplo, a seguinte configuração, em que uma aplicação é dup ## Ativar as definições do utilizador -Para activar los parámetros usuario, debe seleccionar la opción **Settings** > **Seguridad** > **Autorizar las propiedades usuario**: +Para ativar as definições do usuário, você precisa verificar a opção **Configurações** > **Segurança** > **Ativar Definições do Usuário**: ![](../assets/en/settings/user-settings-enable.png) - +Quando você marca esta opção, as configurações são separadas em três caixas de diálogo: - **Definições de estrutura** - **Propriedades usuário** - **Propriedades usuário para o arquivo de dados** -Puede acceder a estas cajas de diálogo utilizando el menú **Diseño > Propiedades...** o el botón **Propiedades** de la barra de herramientas: +Você pode acessar essas caixas de diálogo usando o menu **Design > Configurações...** ou o botão **Configurações** na barra de ferramentas: ![](../assets/en/settings/user-settings-dialog.png) -También puede acceder a estas cajas de diálogo utilizando el comando [OPEN SETTINGS WINDOW](https://doc.4d.com/4dv19R/help/command/en/page903.html) con el selector _settingsType_ apropiado. +Você também pode acessar essas caixas de diálogo usando o comando [OPEN SETTINGS WINDOW](https://doc.4d.com/4dv19R/help/command/en/page903.html) com o seletor _settingsType_ apropriado. A caixa de diálogo Configurações da estrutura é idêntica às Configurações standard e dá acesso a todas as suas propriedades (que podem ser substituídas por configurações do utilizador). -## Propriedades usuário e definições do usuário para o ficheiro de dados +## Configurações do Usuário e Configurações do Usuário para arquivo de dados -Las cajas de diálogo **Propiedades usuario** y **Propiedades usuario para el archivo de datos**contienen una selección de propiedades relevantes que pueden definirse para todos los archivos de datos o para un solo archivo de datos: +As caixas de diálogo **Configurações do Usuário** e **Configurações do Usuário para Arquivo de Dados** contêm uma seleção de propriedades relevantes que podem ser definidas para todos os arquivos de dados ou para um único arquivo de dados: ![](../assets/en/settings/user-settings-2.png) -La siguiente tabla lista las páginas de parámetros que se encuentran en las cajas de diálogo **Parámetros usuario** y **Parámetros usuario para el archivo de datos** y describe sus principales diferencias con respecto a los parámetros estándar: - -| **Página de definições de estrutura** | **Página das definições do usuário** | **Página de Propriedades usuário para ficheiro de dados** | -| ---------------------------------------------------------------------------------------- | -------------------------------------------- | --------------------------------------------------------- | -| [Página general](../settings/general.md) | N/a | N/a | -| [Página Interface](../settings/interface.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Compilador](../settings/compiler.md) | N/a | N/a | -| [Database/Data storage page](../settings/database.md#data-storage) | N/a | N/a | -| [Página Banco de dados/Memória](../settings/database.md#memory) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Backup/Agendador](../settings/backup.md#scheduler) | N/a | Idêntico às propriedades padrão | -| [Página Backup/Configuração](../settings/backup.md#configuration) | N/a | Idêntico às propriedades padrão | -| [Backup/Backup & Restore page](../settings/backup.md#backup-restore) | N/a | Idêntico às propriedades padrão | -| [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Options (II) page](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Log (type) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Log (backup) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| Página [Serviços Web](../settings/web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | -| [Página SQL](../settings/sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página PHP](../settings/php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Segurança](../settings/security.md) | N/a | N/a | -| [Página Compatibilidade](../settings/compatibility.md) | N/a | N/a | - -Al editar los parámetros en esta caja de diálogo, se almacenan automáticamente en el archivo _settings.4DSettings_ correspondiente (ver más abajo) o en el archivo _Backup.4DSettings_ (consulte la página [Parámetros de backup](../Backup/settings.md) para o - -## `SET DATABASE PARAMETER` y parámetros de usuario - -Algunas propiedades de los usuarios también están disponibles a través del comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html). Las propiedades usuario son parámetros con la propiedad **Conservado entre dos sesiones** establecida en **Sí**. - -Cuando la funcionalidad **Propiedades usuario** está activada, las propiedades usuario editadas por el comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html) se guardan automáticamente en las Propiedades usuario para el a - -> `Table sequence number` es una excepción; este valor de ajuste siempre se guarda en el propio archivo de datos. +A tabela seguinte lista as páginas das definições encontradas nas caixas de diálogo User Settings e User Settings for Data File e descreve as suas principais diferenças em relação às definições padrão: + +| **Página de definições de estrutura** | **Página das definições do usuário** | **Página de Propriedades do Usuário para Arquivo de Dados** | +| ---------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------------------------------------------- | +| [Página general](../settings/general.md) | N/a | N/a | +| [Página Interface](../settings/interface.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Compilador](../settings/compiler.md) | N/a | N/a | +| [Página Banco de dados/Armazenamento de dados](../settings/database.md#data-storage) | N/a | N/a | +| [Página Banco de dados/Memória](../settings/database.md#memory) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Backup/Agendador](../settings/backup.md#scheduler) | N/a | Idêntico às propriedades padrão | +| [Página Backup/Configuração](../settings/backup.md#configuration) | N/a | Idêntico às propriedades padrão | +| [Página de Backup/Backup e restauração](../settings/backup.md#backup-restore) | N/a | Idêntico às propriedades padrão | +| [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Opções (II)](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Log (tipo)](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Log (backup)](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| Página [Serviços Web](../settings/web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | +| [Página SQL](../settings/sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página PHP](../settings/php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Segurança](../settings/security.md) | N/a | N/a | +| [Página Compatibilidade](../settings/compatibility.md) | N/a | N/a | + +Quando você editar as configurações nesta caixa de diálogo, elas são automaticamente armazenadas nas _configurações correspondentes. DConfigurações_ arquivo (veja abaixo) ou o arquivo _Backup.4DSettings_ (confira as [configurações de backup](../Backup/settings.md) da página para obter mais informações). + +## `SET DATABASE PARAMETER` e configurações de usuário + +Algumas das configurações do usuário também estão disponíveis através do comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html). As definições do utilizador são parâmetros com a propriedade **Kept between two sessions** definida para **Yes**. + +Quando a função **Configurações do Usuário** é ativada, as configurações do usuário editadas pelo [SET DATABASE PARAMETER](https://doc.4d. O comando om/4dv19R/help/command/en/page642.html) é salvo automaticamente nas configurações do usuário do arquivo de dados. + +> 'Número de seqüência de tabela' é uma exceção; esse valor de configuração é sempre salvo no próprio arquivo de dados. ## Arquivos settings.4DSettings -When you [check the **Enable User Settings** option](#enabling-user-settings), user settings files are automatically created. A sua localização depende do tipo de definições do utilizador definidas. +Ao [verificar a opção **Ativar Configurações do Usuário**](#enabling-user-settings), os arquivos de configurações de usuário são criados automaticamente. A sua localização depende do tipo de definições do utilizador definidas. ### Propriedades usuário @@ -93,7 +93,7 @@ O arquivo de definições do utilizador padrão é criado automaticamente e colo [`ProjectFolder/Settings/settings.4DSettings`](../Project/architecture.md#settings-user) -... where _ProjectFolder_ is the name of the folder containing the project structure file. +... onde _ProjectFolder_ é o nome da pasta que contém o arquivo da estrutura do projeto. Nas aplicações fusionadas, o arquivo de definições do utilizador é colocado na seguinte localização: @@ -106,9 +106,9 @@ O arquivo de definições do usuário ligado ao arquivo de dados é automaticame [`Data/Settings/settings.4DSettings`](../Project/architecture.md#settings-user-data) -... where _Data_ is the name of the folder containing the current data file of the application. +... onde _Dados_ é o nome da pasta que contém o arquivo de dados atual da aplicação. -> Quando o arquivo de dados estiver localizado ao mesmo nível que o arquivo da estrutura do projeto, os arquivos de definições do utilizador baseados na estrutura e nos dados partilham a mesma localização e o mesmo arquivo. El comando de menú **Propiedades usuario para el archivo de datos...** no se propone. +> Quando o arquivo de dados estiver localizado ao mesmo nível que o arquivo da estrutura do projeto, os arquivos de definições do utilizador baseados na estrutura e nos dados partilham a mesma localização e o mesmo arquivo. O comando de menu **Configurações do Usuário para o Arquivo de Dados...** não é proposto. :::note @@ -120,10 +120,10 @@ Os arquivos de definições são arquivos XML; podem ser lidos e modificados uti As definições podem ser guardadas em três níveis. Cada configuração definida num nível substitui a mesma configuração definida num nível anterior, caso exista: -| **Nível de prioridade** | **Name** | **Localização** | **Comments** | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 3 (mais baixo) | Definições de estrutura (ou Definições quando a função "Definições do utilizador" não estiver ativada) | _**settings.4DSettings**_ en la carpeta Sources (bases proyecto) o en la carpeta Settings al mismo nivel que el archivo de estructura (bases binarias) | Localização única quando as definições do utilizador não estão ativadas. Aplicado a todos os exemplares da aplicação. | -| 2 | Propriedades usuário (todos os ficheiros de dados) | Archivo _**settings.4DSettings**_ en la carpeta Settings en el mismo nivel que la carpeta Project | Substitui as definições da estrutura. Armazenado no pacote da aplicação. | -| 1 (mais alto) | Propriedades usuário (ficheiro de dados atual) | Archivo _**settings.4DSettings**_ en la carpeta Settings al mismo nivel que el archivo de datos | Substitui as propriedades de estrutura e as propriedades usuário. Aplicado apenas quando o arquivo de dados linkado for utilizado com a aplicação. | +| **Nível de prioridade** | **Name** | **Localização** | **Comments** | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 3 (mais baixo) | Definições de estrutura (ou Definições quando a função "Definições do utilizador" não estiver ativada) | _**settings.4DSettings**_ arquivo na pasta de Origem (bancos de dados do projeto) ou na pasta Settings como o mesmo nível do arquivo de estrutura (bancos de dados binários) | Localização única quando as definições do utilizador não estão ativadas. Aplicado a todos os exemplares da aplicação. | +| 2 | Configurações de usuário (todos os arquivos de dados) | _**settings.4DSettings**_ arquivo na pasta Settings no mesmo nível que a pasta do projeto | Substitui as definições da estrutura. Armazenado no pacote da aplicação. | +| 1 (mais alto) | Configurações do usuário (arquivo de dados atual) | _**settings.4DSettings**_ arquivo na pasta Settings ao mesmo nível que o arquivo de dados | Substitui as propriedades de estrutura e as propriedades usuário. Aplicado apenas quando o arquivo de dados linkado for utilizado com a aplicação. | Lembre que os arquivo de definições do utilizador contêm apenas um subconjunto de definições relevantes, enquanto o arquivo de estrutura contém todas as definições personalizadas, incluindo as definições principais. From 9060bfc1dc2ad3e0a729f211dcd8532a326e39e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:13 +0200 Subject: [PATCH 2858/4889] New translations preemptive.md (French) --- .../version-20-R5/Develop/preemptive.md | 232 +++++++++--------- 1 file changed, 119 insertions(+), 113 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md index 9c1d1ec8c51497..080e1c4ee44846 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md @@ -1,209 +1,209 @@ --- id: preemptive-processes -title: Preemptive Processes +title: Process préemptifs --- -The compiled 4D code can be executed in **preemptive processes**. Thanks to this feature, your 4D compiled applications can take full advantage of multi-core computers so that their execution is faster and they can support more connected users. +Le code 4D compilé peut être exécuté dans des **process préemptifs**. Grâce à cette fonctionnalité, vos applications 4D compilées peuvent tirer pleinement parti des ordinateurs multicoeurs, de sorte que leur exécution soit plus rapide et qu'elles puissent supporter davantage d'utilisateurs connectés. -## What is a preemptive process? +## Qu'est-ce qu'un process préemptif? -When run in _preemptive_ mode, a process is dedicated to a CPU. Process management is then delegated to the system, which can allocate each CPU separately on a multi-core machine. +Lorsqu'il est exécuté en mode _préemptif_, un process est dédié à un CPU (i.e. un processeur). La gestion des process est alors déléguée au système, qui peut allouer chaque CPU séparément sur une machine multicoeur. -When run in _cooperative_ mode, all processes are managed by the parent application thread and share the same CPU, even on a multi-core machine. +Lorsqu'ils sont exécutés en mode _coopératif_, tous les process sont gérés par le process (thread) de l'application parente et partagent le même processeur, même sur une machine multicœur. -As a result, in preemptive mode, overall performance of the application is improved, especially on multi-core machines, since multiple processes (threads) can truly run simultaneously. However, actual gains depend on the operations being executed. In return, since each thread is independent from the others in preemptive mode, and not managed directly by the application, there are specific constraints applied to code that you want to be compliant with preemptive use. Additionally, preemptive execution is only available in certain specific contexts. +En conséquence, en mode préemptif, les performances globales de l'application sont améliorées, notamment sur les machines multicœurs, car plusieurs process peuvent réellement s'exécuter simultanément. Cependant, les gains réels dépendent des opérations en cours d'exécution. En contrepartie, étant donné qu'en mode préemptif chaque process est indépendant des autres et n'est pas géré directement par l'application, il y a des contraintes spécifiques appliquées au code que vous souhaitez rendre compatible avec une utilisation en préemptif. De plus, l'exécution en préemptif n'est disponible que dans certains contextes. -## Availability of preemptive mode +## Disponibilité du mode préemptif -The use of preemptive mode is supported in the following execution contexts: +L'utilisation du mode préemptif est prise en charge dans les contextes d'exécution suivants : -| Contexte | Exécution préemptive | -| ---------------- | ---------------------------------------------------------------------- | -| 4D Server | oui | -| 4D remote | yes, with [ServerNet or QUIC](../settings/client-server#network-layer) | -| 4D single-user | oui | -| Compiled mode | oui | -| Interpreted mode | non | +| Contexte | Exécution préemptive | +| ------------------- | ---------------------------------------------------------------------- | +| 4D Server | oui | +| 4D mode distant | oui, avec [ServerNet ou QUIC](../settings/client-server#network-layer) | +| 4D mono-utilisateur | oui | +| Mode compilé | oui | +| Mode interprété | non | -If the execution context supports preemptive mode and if the method is "thread-safe", a new 4D process launched using the `New process` or `CALL WORKER` commands, or the "Run method" menu item, will be executed in a preemptive thread. +Si le contexte d'exécution prend en charge le mode préemptif et si la méthode est "thread-safe", un nouveau process 4D lancé à l'aide des commandes `New process` ou `CALL WORKER`, ou du menu "Exécuter la méthode", sera exécuté dans un process préemptif. -Otherwise, if you call `New process` or `CALL WORKER` from an execution context that is not supported (i.e. from interpreted mode), the process is always cooperative. +Sinon, si vous appelez `New process` ou `CALL WORKER` à partir d'un contexte d'exécution qui n'est pas pris en charge (c'est-à-dire en mode interprété), le process est toujours coopératif. -## Thread-safe vs thread-unsafe code +## Code thread-safe ou non thread-safe -4D code can only be run in a preemptive thread when certain specific conditions are met. Each part of the code being executed (commands, methods, variables, functions, etc.) must be compliant with preemptive use. Elements that can be run in preemptive threads are called thread-safe and those that cannot be run in preemptive threads are called thread-unsafe. +Le code 4D ne peut être exécuté dans un process préemptif que lorsque certaines conditions sont remplies. Chaque partie du code en cours d'exécution (commandes, méthodes, variables, fonctions, etc.) doit être conforme à l'utilisation préemptive. Les éléments qui peuvent être exécutés dans des process préemptifs sont appelés thread-safe et ceux qui ne peuvent pas être exécutés dans des process préemptifs sont appelés thread-unsafe. :::note -Since a thread is handled independently starting from the parent process method, the entire call chain must not include any thread-unsafe code; otherwise, preemptive execution will not be possible. This point is discussed [in this paragraph](#when-is-a-process-started-preemptively). +Étant donné qu'un process est géré indépendamment à partir de la méthode du process parent, l'ensemble de la chaîne d'appel ne doit pas inclure de code thread-unsafe ; sinon, l'exécution préemptive ne sera pas possible. Ce point est détaillé [dans ce paragraphe](#when-is-a-process-started-preemptively). ::: -The "thread safety" property of each element depends on the element itself: +La propriété "thread safety" de chaque élément dépend de l'élément lui-même : -- 4D commands: thread safety is an internal property. In the [4D Language Reference manual](https://doc.4d.com/4Dv20/4D/20.1/4D-Language-Reference.100-6479538.en.html), thread-safe commands are identified by the ![](../assets/en/Develop/thread-safe.png) icon. You can also use the [`Command name`](https://doc.4d.com/4dv20/help/command/en/page538.html) command to know if a command is thread-safe. A large part of 4D commands can run in preemptive mode. -- Project methods: conditions for being thread-safe are listed in [this paragraph](#writing-a-thread-safe-method). +- Commandes 4D : la propriété thread-safe est une propriété interne. Dans le manuel Langage de 4D, les commandes thread-safe sont identifiées par l'icône ![](../assets/en/Develop/thread-safe.png). Vous pouvez également utiliser la commande [`Command name`](https://doc.4d.com/4dv20/help/command/fe/page538.html) pour savoir si une commande peut être utilisée de manière thread-safe. Une grande partie des commandes 4D peut s'exécuter en mode préemptif. +- Méthodes projet : les conditions pour être thread-safe sont répertoriées dans [ce paragraphe](#writing-a-thread-safe-method). -Basically, code to be run in preemptive threads cannot call parts with external interactions, such as plug-in code or interprocess variables. Accessing data, however, is allowed since the 4D data server and ORDA support preemptive execution. +Fondamentalement, le code à exécuter dans des threads préemptifs ne peut pas appeler des parties avec des interactions externes, telles que du code de plug-in ou des variables interprocess. Cependant, l'accès aux données est autorisé car le serveur de données 4D et ORDA prennent en charge l'exécution préemptive. -## Declaring a preemptive method +## Déclaration d'une méthode préemptive -By default, 4D executes all the project methods of your application in cooperative mode. If you want to benefit from the preemptive mode feature, the first step consists of explicitly declaring all methods that you want to be started in preemptive mode whenever possible -- that is, methods that you consider capable of being run in a preemptive process. The compiler will [check that these methods are actually thread-safe](#writing-a-thread-safe-method) at compile time. You can also disallow preemptive mode for some methods, if necessary. +Par défaut, 4D exécute toutes les méthodes projet de votre application en mode coopératif. Si vous voulez bénéficier du mode préemptif, la première étape consiste à déclarer explicitement toutes les méthodes que vous souhaitez démarrer en mode préemptif chaque fois que cela est possible, c'est-à-dire les méthodes que vous considérez comme étant capables d'être exécutées dans un process préemptif. Le compilateur va [vérifier que ces méthodes sont réellement thread-safe](#writing-a-thread-safe-method) au moment de la compilation. Vous pouvez également interdire le mode préemptif pour certaines méthodes, si nécessaire. -Keep in mind that declaring a method "capable" of preemptive use makes it eligible for preemptive execution but does not guarantee that it will actually be executed in preemptive mode at runtime. Starting a process in preemptive mode results from an [evaluation performed by 4D](#when-is-a-process-started-preemptively) regarding the properties of all the methods in the call chain of the process. +Gardez à l'esprit que déclarer une méthode "capable" d'être utilisée en préemptif la rend éligible à l'exécution en préemptif mais ne garantit pas qu'elle sera réellement exécutée en mode préemptif. Le démarrage d'un process en mode préemptif résulte d'une [évaluation effectuée par 4D](#when-is-a-process-started-preemptively) concernant les propriétés de toutes les méthodes dans la chaîne d'appel du process. -To declare your method eligible for use in preemptive mode, you need to use the "Execution mode" declaration option in the Method Properties dialog box: +Pour déclarer votre méthode éligible à une utilisation en mode préemptif, vous devez utiliser l'option de déclaration "Mode d'exécution" dans la boîte de dialogue des Propriétés de la méthode : ![](../assets/en/Develop/preemptif.png) Les options suivantes sont prises en charge : -- **Can be run in preemptive processes**: By checking this option, you declare that the method is able of being run in a preemptive process and therefore should be run in preemptive mode whenever possible. La propriété "preemptive" de la méthode prend pour valeur "capable". +- **Peut être exécutée dans un process préemptif** : En sélectionnant cette option, vous déclarez que la méthode est capable d'être exécutée dans un process préemptif et qu'elle doit donc être exécutée en mode préemptif à chaque fois que cela est possible. La propriété "preemptive" de la méthode prend pour valeur "capable". Lorsque cette option est sélectionnée, le compilateur de 4D vérifiera que la méthode est effectivement capable et retournera des erreurs si ce n'est pas le cas -- par exemple, si elle appelle directement ou indirectement des commandes ou d'autres méthodes qui, elles, ne peuvent pas être exécutées en mode préemptif (toute la chaîne d'appel est analysée mais les erreurs sont signalées uniquement au premier niveau). Dans ce cas, vous pourrez modifier la méthode afin de la rendre "thread-safe" ou sélectionner une autre option. - Si l'éligibilité de la méthode au mode préemptif est confirmée par le compilateur, elle est étiquetée "thread-safe" en interne et sera exécutée en mode préemptif à chaque fois que les conditions requises seront réunies. This property defines its eligibility for preemptive mode but does not guarantee that the method will actually be run in preemptive mode, since this execution mode requires a [specific context](#when-is-a-process-started-preemptively). + Si l'éligibilité de la méthode au mode préemptif est confirmée par le compilateur, elle est étiquetée "thread-safe" en interne et sera exécutée en mode préemptif à chaque fois que les conditions requises seront réunies. Cette propriété définit son éligibilité pour le mode préemptif mais ne garantit pas que la méthode sera réellement exécutée en mode préemptif, car ce mode d'exécution nécessite un [contexte spécifique](#when-is-a-process-started-preemptively). -- **Cannot be run in preemptive processes**: By checking this option, you declare that the method must never be run in preemptive mode, and therefore must always be run in cooperative mode, as in previous 4D versions. La propriété "preemptive" de la méthode prend pour valeur "incapable". +- **Ne peut pas être exécutée dans un process préemptif** : En sélectionnant cette option, vous déclarez que la méthode ne doit jamais être exécutée en mode préemptif, et doit par conséquent toujours être exécutée en mode coopératif. La propriété "preemptive" de la méthode prend pour valeur "incapable". Lorsque cette option est sélectionnée, le compilateur de 4D ne vérifiera pas la compatibilité de la méthode avec le mode préemptif ; elle sera automatiquement étiquetée "thread-unsafe" en interne (même dans le cas où elle est théoriquement compatible). Lorsqu'elle sera appelée en exécution, cette méthode "contaminera" toutes les autres méthodes dans le même thread, les forçant à s'exécuter en mode coopératif, même si elles sont elles-mêmes "thread-safe". -- **Indifferent**(default): By checking this option, you declare that you do not want to handle the preemptive property for the method. La propriété "preemptive" de la méthode prend pour valeur "indifferent". +- **Indifférent** (défaut) : En sélectionnant cette option, vous déclarez que vous ne souhaitez pas gérer la propriété du mode préemptif pour la méthode. La propriété "preemptive" de la méthode prend pour valeur "indifferent". Lorsque cette option est sélectionnée, le compilateur de 4D évaluera la compatibilité de la méthode avec le mode préemptif et lui apposera l'étiquette interne "thread-safe" ou "thread-unsafe". Aucune erreur liée à l'exécution en préemptif ne sera toutefois retournée. Si la méthode est évaluée "thread-safe", à l'exécution elle n'empêchera pas l'utilisation du mode préemptif si elle est appelée dans un contexte préemptif. A l'inverse, si la méthode est évaluée "thread-unsafe", à l'exécution elle empêchera toute utilisation du mode préemptif si elle est appelée. -Note that with this option, whatever the internal thread safety evaluation, the method will always be executed in cooperative mode when called directly by 4D as the first parent method (for example through the `New process` command). La propriété "thread-safe" interne n'est prise en compte que lorsque la méthode est appelée par d'autres méthodes à l'intérieur de la chaîne d'appel. +A noter qu'avec cette option, quel que soit le résultat de l'évaluation de sa compatibilité avec le mode préemptif, la méthode sera toujours exécutée en mode coopératif lorsqu'elle sera appelée directement par 4D en tant que méthode parente (par exemple via la commande `New process`). La propriété "thread-safe" interne n'est prise en compte que lorsque la méthode est appelée par d'autres méthodes à l'intérieur de la chaîne d'appel. -:::note Particular case +:::note Cas particulier -If the method has also the [**Shared by components and host database**](../Project/code-overview.md#shared-by-components-and-host-database) property, setting the **Indifferent** option will automatically tag the method as thread-unsafe. If you want a shared component method to be thread-safe, you must explicitely set it to **Can be run in preemptive processes**. +Si la méthode a aussi la propriété [**Partagée entre composants et projet hôte**](../Project/code-overview.md#shared-by-components-and-host-database), l'option **Indifférent** marquera automatiquement la méthode comme thread-unsafe. Si vous souhaitez qu'une méthode de composant partagé soit thread-safe, vous devez explicitement lui attribuer l'option **Peut être exécutée dans un process préemptif**. ::: -## When is a process started preemptively? +## Quand un process est-il démarré en préemptif ? -:::info Reminder +:::info Rappel -Preemptive execution is only available in compiled mode. +L'exécution en préemptif n'est disponible qu'en mode compilé. ::: -In compiled mode, when starting a process created by either `New process` or `CALL WORKER` commands, 4D reads the preemptive property of the process method (also named _parent_ method) and executes the process in preemptive or cooperative mode, depending on this property: +En mode compilé, lorsque vous démarrez un process créé à l'aide des commandes `New process` ou `CALL WORKER`, 4D lit la propriété "preemptive" de la méthode du process (également nommée méthode _parente_) et exécute le process en mode préemptif ou coopératif, en fonction de cette propriété : -- If the process method is thread-safe (validated during compilation), the process is executed in a preemptive thread. -- If the process method is thread-unsafe, the process is run in a cooperative thread. -- If the preemptive property of the process method was set to "indifferent", by compatibility the process is run in a cooperative thread (even if the method is actually capable of preemptive use). Note however that this compatibility feature is only applied when the method is used as a process method: a method declared "indifferent" but internally tagged "thread-safe" by the compiler can be called preemptively by another method (see below). +- Si la méthode du process est thread-safe (validée lors de la compilation), le process est exécuté dans un thread préemptif. +- Si la méthode du process est thread-unsafe, le process est exécuté dans un thread coopératif. +- Si la propriété "preemptive" de la méthode du process a été réglée sur "indifferent", par compatibilité, le process s'exécute dans un thread coopératif (même si la méthode est effectivement capable d'une utilisation en préemptif). Notez cependant que cette fonctionnalité de compatibilité est appliquée uniquement lorsque la méthode est utilisée en tant que méthode de process : une méthode déclarée "indifferent" mais marquée comme "thread-safe" en interne par le compilateur peut être appelée de manière préemptive par une autre méthode (voir ci-dessous). -The actual thread-safe property depends on the call chain. If a method with the property declared as "capable" calls a thread-unsafe method at either of its sublevels, a compilation error will be returned: if a single method in the entire call chain is thread-unsafe, it will "contaminate" all other methods and preemptive execution will be rejected by the compiler. A preemptive thread can be created only when the entire chain is thread-safe and the process method has been declared "Can be run in preemptive process". -On the other hand, the same thread-safe method may be executed in a preemptive thread when it is in one call chain, and in a cooperative thread when it is in another call chain. +La propriété thread-safe réelle dépend de la chaîne d'appels. Si une méthode avec la propriété déclarée comme "capable" appelle une méthode thread-unsafe à l'un de ses sous-niveaux, une erreur de compilation sera renvoyée : si une seule méthode dans toute la chaîne d'appels n'est pas thread-safe, elle "contaminera" toutes les autres méthodes et l'exécution préemptive sera rejetée par le compilateur. Un thread préemptif ne peut être créé que lorsque l'ensemble de la chaîne est thread-safe et que la méthode du process a été déclarée "Peut être exécutée dans un processus préemptif". +D'autre part, une même méthode thread-safe peut être exécutée dans un thread préemptif lorsqu'elle est dans une chaîne d'appel et dans un thread coopératif lorsqu'elle est dans une autre chaîne d'appel. -For example, consider the following project methods: +Par exemple, considérons les méthodes projet suivantes : ```4d - //MyDialog project method - //contains interface calls: will be internally thread unsafe + //Méthode projet MyDialog + //contient des appels d'interface : sera thread unsafe en interne $win:=Open form window("tools";Palette form window) DIALOG("tools") ``` ```4d - //MyComp project method - //contains simple computing: will be internally thread safe + //Méthode projet MyComp + //contient un calcul simple : sera thread safe en interne #DECLARE($value : Integer) -> $result : Integer $result:=$value*2 ``` ```4d - //CallDial project method + //Méthode projet CallDial var $vName : Text MyDialog ``` ```4d - //CallComp project method + //Méthode projet CallComp var $vAge : Integer MyComp($vAge) ``` -Executing a method in preemptive mode will depend on its "execution" property and the call chain. The following table illustrates these various situations: +Exécuter une méthode en mode préemptif dépendra de sa propriété "execution" et de la chaîne d'appel. Le tableau suivant illustre ces différentes situations : ![](../assets/en/Develop/legend.png) -| Declaration and call chain | Compilation | Resulting thread safety | Execution | Commentaire | -| ------------------------------------- | ----------- | -------------------------------------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/Develop/scenar1.png) | OK | ![](../assets/en/Develop/scenar2.png) | Preemptive | CallComp is the parent method, declared "capable" of preemptive use; since MyComp is thread-safe internally, CallComp is thread-safe and the process is preemptive | -| ![](../assets/en/Develop/scenar3.png) | Error | ![](../assets/en/Develop/scenar4.png) | Execution is impossible | CallDial is the parent method, declared "capable"; MyDialog is "indifferent". However, since MyDialog is thread-unsafe internally, it contaminates the call chain. The compilation fails because of a conflict between the declaration of CallDial and its actual capability. The solution is either to modify MyDialog so that it becomes thread-safe so that execution is preemptive, or to change the declaration of CallDial 's property in order to run as cooperative | -| ![](../assets/en/Develop/scenar5.png) | OK | ![](../assets/en/Develop/scenar6.png) | Cooperative | Since CallDial is declared "incapable" of preemptive use, compilation is thread-unsafe internally; thus execution will always be cooperative, regardless of the status of MyDialog | -| ![](../assets/en/Develop/scenar7.png) | OK | ![](../assets/en/Develop/scenar8.png) | Cooperative | Since CallComp is the parent method with property "Indifferent", then the process is cooperative even if the entire chain is thread-safe. | -| ![](../assets/en/Develop/scenar9.png) | OK | ![](../assets/en/Develop/scenar10.png) | Cooperative | Since CallDial is the parent method (property was "Indifferent"), then the process is cooperative and compilation is successful | +| Déclaration et chaîne d'appel | Compilation | Propriété thread safe résultante | Mode d'exécution | Commentaire | +| ------------------------------------- | ----------- | -------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/Develop/scenar1.png) | OK | ![](../assets/en/Develop/scenar2.png) | Préemptif | CallComp est la méthode parente, déclarée "capable" d'une utilisation en préemptif ; étant donné que MyComp est thread-safe en interne, CallComp est thread-safe et le process est préemptif | +| ![](../assets/en/Develop/scenar3.png) | Error | ![](../assets/en/Develop/scenar4.png) | Exécution impossible | CallDial est la méthode parente, déclarée "capable" ; MyDialog est "indifferent". Cependant, étant donné que MyDialog est thread-unsafe en interne, il contamine la chaîne d'appels. La compilation échoue en raison d'un conflit entre la déclaration de CallDial et sa capacité réelle. La solution consiste soit à modifier MyDialog afin qu'il devienne thread-safe pour que l'exécution soit préemptive, soit à modifier la déclaration de la propriété CallDial afin qu'elle s'exécute de manière coopérative | +| ![](../assets/en/Develop/scenar5.png) | OK | ![](../assets/en/Develop/scenar6.png) | Coopératif | Étant donné que CallDial est déclaré "incapable" d'une utilisation préemptive, la compilation marque thread-unsafe en interne ; ainsi, l'exécution sera toujours coopérative, indépendamment de l'état de MyDialog | +| ![](../assets/en/Develop/scenar7.png) | OK | ![](../assets/en/Develop/scenar8.png) | Coopératif | Étant donné que CallComp est la méthode parente avec la propriété "Indifferent", le process est coopératif même si toute la chaîne est thread-safe. | +| ![](../assets/en/Develop/scenar9.png) | OK | ![](../assets/en/Develop/scenar10.png) | Coopératif | Puisque CallDial est la méthode parente (la propriété était "Indifferent"), le process est coopératif et la compilation est réussie | -### How to find out the actual execution mode +### Comment connaître le mode d'exécution courant -4D allows you to identify the execution mode of processes in compiled mode: +4D vous permet d'identifier le mode d'exécution des process en mode compilé : -- The [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html) command allows you to find out whether a process is run in preemptive or cooperative mode. -- Both the Runtime Explorer and the [4D Server administration window](../ServerWindow/processes.md#process-type) display specific icons for preemptive processes. +- La commande [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/fr/page336.html) vous permet de savoir si un process est exécuté en mode préemptif ou coopératif. +- L'Explorateur d'exécution et la [fenêtre d'administration de 4D Server](../ServerWindow/processes.md#process-type) affichent des icônes spécifiques pour les process préemptifs. -## Writing a thread-safe method +## Ecrire une méthode thread-safe -To be thread-safe, a method must respect the following rules: +Pour être thread-safe, une méthode doit respecter les règles suivantes : -- It must have either the "Can be run in preemptive processes" or "Indifferent" property -- It must not call a 4D command or function that is thread-unsafe. -- It must not call another project method or function that is thread-unsafe -- It must not call a plug-in that is thread-unsafe. -- It must not use any interprocess variables(1) -- It must not call interface objects(2) (there are exceptions however, see below). +- Elle doit avoir soit la propriété "Peut être exécutée dans un process préemptif" soit "Indifférent" +- Elle ne doit pas appeler une commande ou une fonction 4D qui n'est pas thread-safe. +- Elle ne doit pas appeler une autre méthode projet ou fonction qui n'est pas thread-safe +- Elle ne doit pas appeler un plug-in qui est thread-unsafe. +- Elle ne doit pas utiliser de variables interprocess(1) +- Elle ne doit pas appeler d'objets d'interface (2) (il y a cependant des exceptions, voir ci-dessous). -(1) To exchange data between preemptive processes (and between all processes), you can pass [shared collections or shared objects](../Concepts/shared.md) as parameters to processes, and/or use the [`Storage`](https://doc.4d.com/4dv20/help/command/en/page1525.html) catalog. -[Worker processes](processes.md#worker-processes) also allow you to exchange messages between any processes, including preemptive processes. +(1) Pour échanger des données entre des process préemptifs (et entre tous les process), vous pouvez transmettre des [collections partagées ou des objets partagés](../Concepts/shared.md) en tant que paramètres aux process, et/ou utiliser le catalogue [`Storage`](https://doc.4d.com/4dv20/help/command/fr/page1525.html). +Les [process Worker](processes.md#worker-processes) vous permettent également d'échanger des messages entre tous les process, y compris les process préemptifs. -(2) The [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html) command provides an elegant solution to call interface objects from a preemptive process. +(2) La commande [`CALL FORM`](https://doc.4d.com/4dv20/help/command/fe/page1391.html) fournit une solution élégante pour appeler des objets d'interface à partir d'un process préemptif. :::note Notes -- In the case of a "Shared by components and host databases" method, the "Can be run in preemptive processes" property must be selected. -- All SQL statements are thread-safe. SQL code inserted in `Begin SQL`/`End SQL` blocks must comply with the following conditions: - - It must apply to the 4D Server or 4D local database (ODBC or remote databases via `SQL LOGIN` are thread-unsafe. However, local databases used with `USE DATABASE` are thread-safe). - * Any trigger called by SQL statements must be thread-safe (see [Triggers](#triggers) below). +- Dans le cas d'une méthode "Partagée entre composants et projets hôtes", la propriété "Peut être exécutée dans un process préemptif" doit être sélectionnée. +- Toutes les instructions SQL sont thread-safe. Le code SQL inséré dans les blocs `Begin SQL`/`End SQL` doit respecter les conditions suivantes : + - Il doit s'appliquer à 4D Server ou à la base de données 4D locale (les bases de données ODBC ou distantes via `SQL LOGIN` sont thread-unsafe. Cependant, les bases de données locales utilisées avec `USE DATABASE` sont thread-safe). + * Tout trigger appelé par des instructions SQL doit être thread-safe (voir [Triggers](#triggers) ci-dessous). ::: -Methods with the "Can be run in preemptive processes" property will be checked by 4D during compilation. A compilation error is issued whenever the compiler finds something that prevents it from being thread-safe: +Les méthodes avec la propriété "Peut être exécutée dans un process préemptif" seront vérifiées par 4D lors de la compilation. Une erreur de compilation est émise chaque fois que le compilateur trouve quelque chose qui l'empêche d'être thread-safe : ![](../assets/en/Develop/thread-unsafe.png) :::info -It is possible to [disable locally the thread-safety verification](#). +Il est possible de [désactiver localement la vérification de la thread-safety](#). ::: -The [symbol file](../Project/compiler.md/#complete-list-of-methods), if enabled, also contains the thread safety status for each method. +Le [fichier de symboles](../Project/compiler.md/#complete-list-of-methods), s'il est activé, contient également le statut de thread safety pour chaque méthode. ### Interface utilisateur -Since they are "external" accesses, calls to user interface objects such as forms, as well as to the Debugger, are not allowed in preemptive threads. +Étant donné qu'il s'agit d'accès "externes", les appels aux objets de l'interface utilisateur tels que les formulaires ainsi qu'au débogueur ne sont pas autorisés dans les threads préemptifs. -The only possible accesses to the user interface from a preemptive thread are: +Les seuls accès possibles à l'interface utilisateur depuis un thread préemptif sont : -- [Standard error dialog](../Debugging/basics). The dialog is displayed in the user mode process (on 4D) or the server user interface process (4D Server). The **Trace** button is disabled. -- Standard progress indicators -- `ALERT`, `Request` and `CONFIRM` dialogs. The dialog is displayed in the user mode process (on 4D) or the server user interface process (4D Server). Note that if 4D Server has been launched as a service on Windows with no user interaction allowed, the dialogs will not be displayed. +- [Dialogue d'erreurs standard](../Debugging/basics). La boîte de dialogue est affichée dans le process du mode utilisateur (sur 4D) ou dans le process de l'interface utilisateur du serveur (4D Server). Le bouton **Trace** est désactivé. +- Les indicateurs de progression standard +- Les dialogues `ALERT`, `Request` et `CONFIRM`. La boîte de dialogue est affichée dans le process du mode utilisateur (sur 4D) ou dans le process de l'interface utilisateur du serveur (4D Server). Notez que si 4D Server a été lancé en tant que service sur Windows sans autorisation de l'utilisateur, les dialogues ne seront pas affichés. ### Triggers -When a method uses a command that can call a trigger, the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d - SAVE RECORD([Table_1]) //trigger on Table_1, if it exists, must be thread-safe + SAVE RECORD([Table_1]) //trigger sur Table_1, s'il existe, doit être thread-safe ``` -Here is the list of commands that are checked at compilation time for trigger thread safety: +Voici la liste des commandes qui sont vérifiées au moment de la compilation pour la propriété thread safe du trigger : `SAVE RECORD`, `SAVE RELATED ONE`, `DELETE RECORD`, `DELETE SELECTION`, `ARRAY TO SELECTION`, `JSON TO SELECTION`, `APPLY TO SELECTION`, `IMPORT DATA`, `IMPORT DIF`, `IMPORT ODBC`, `IMPORT SYLK`, `IMPORT TEXT`. -If the table is passed dynamically, the compiler may sometimes not be able to find out which trigger it needs to evaluate. Here are some examples of such situations: +Si la table est passée de manière dynamique, le compilateur peut parfois ne pas être en mesure de déterminer quel trigger il doit évaluer. Voici quelques exemples de telles situations : ```4d DEFAULT TABLE([Table_1]) @@ -212,62 +212,68 @@ If the table is passed dynamically, the compiler may sometimes not be able to fi SAVE RECORD(Table(myMethodThatReturnsATableNumber())->) ``` -In this case, all triggers are evaluated. If a thread-unsafe command is detected in at least one trigger, the whole group is rejected and the method is declared thread-unsafe. +Dans ce cas, tous les triggers sont évalués. Si une commande thread-unsafe est détectée dans au moins un trigger, l'ensemble du groupe est rejeté et la méthode est déclarée thread-unsafe. -### Error-handling methods +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: -[Error-catching methods](../Concepts/error-handling.md) installed by the `ON ERR CALL` command must be thread-safe if they are likely to be called from a preemptive process. In order to handle this case, the compiler checks the thread safety property of error-catching project methods passed to the `ON ERR CALL` command during compilation and returns appropriate errors if they do not comply with preemptive execution. +### Méthodes de gestion d'erreurs -Note that this checking is only possible when the method name is passed as a constant, and is not computed, as shown below: +Les [méthodes d'interception d'erreurs](../Concepts/error-handling.md) installées par la commande `ON ERR CALL` doivent être thread-safe si elles sont susceptibles d'être appelées à partir d'un process préemptif. Pour gérer ce cas, le compilateur vérifie la propriété thread-safe des méthodes projet d'interception d'erreurs passées à la commande `ON ERR CALL` lors de la compilation et renvoie les erreurs appropriées si elles ne sont pas conformes à l'exécution préemptive. + +Notez que cette vérification n'est possible que lorsque le nom de la méthode est passé en tant que constante et non calculé, comme illustré ci-dessous : ```4d - ON ERR CALL("myErrMethod1") //will be checked by the compiler - ON ERR CALL("myErrMethod"+String($vNum)) //will not be checked by the compiler +ON ERR CALL("myErrMethod1") //sera vérifié par le compilateur +ON ERR CALL("myErrMethod"+String($vNum)) //ne sera pas vérifié par le compilateur ``` -In addition, if an error-catching project method cannot be called at runtime (following a thread safety issue, or for any reason like "method not found"), the error -10532 "Cannot call error handling project method 'methodName'" is generated. +De plus, si une méthode projet de capture d'erreurs ne peut pas être appelée à l'exécution (suite à un problème de thread safety, ou pour toute autre raison comme "méthode introuvable"), l'erreur -10532 "Impossible d'appeler la méthode de projet de gestion des erreurs 'nomMethode'" est générée. -### Pointers compatibility +### Compatibilité des pointeurs -A process can dereference a pointer to access the value of another process variable only if both processes are cooperative; otherwise, 4D will throw an error. In a preemptive process, if some 4D code tries to dereference a pointer to an interprocess variable, 4D will throw an error. +Un process ne peut déréférencer un pointeur pour accéder à la valeur d'une autre variable process que si les deux process sont coopératifs ; sinon, 4D génèrera une erreur. Dans un process préemptif, si du code 4D essaie de déréférencer un pointeur vers une variable interprocess, 4D génèrera une erreur. -Example with the following methods: +Exemple avec les méthodes suivantes : -Method1: +Méthode1 : ```4d myVar:=42 $pid:=New process("Method2";0;"process name";->myVar) ``` -Method2: +Méthode2 : ```4d $value:=$1-> ``` -If either the process running Method1 or the process running Method2 is preemptive, then the expression `$value:=$1->` will throw an execution error. +Si le process exécutant la méthode 1 ou le process exécutant la méthode 2 est préemptif, alors l'expression `$value:=$1->` génèrera une erreur d'exécution. -### DocRef document reference +### Référence de document DocRef -The use of DocRef type parameters (opened document reference, used or returned by `Open document`, `Create document`, `Append document`, `CLOSE DOCUMENT`, `RECEIVE PACKET`, `SEND PACKET`) is limited to the following contexts: +L'utilisation des paramètres de type DocRef (référence de document ouvert, utilisée ou renvoyée par `Open document`, `Create document`, `Append document`, `CLOSE DOCUMENT`, `RECEIVE PACKET`, `SEND PACKET`) est limitée aux contextes suivants : -- When called from a preemptive process, a `DocRef` reference is only usable from that preemptive process. -- When called from a cooperative process, a `DocRef` reference is usable from any other cooperative process. +- Lorsqu'elle est appelée à partir d'un process préemptif, une référence `DocRef` n'est utilisable que depuis ce process préemptif. +- Lorsqu'elle est appelée à partir d'un process coopératif, une référence `DocRef` est utilisable depuis n'importe quel autre processus coopératif. -## Disabling thread safety checking locally +## Désactiver localement la vérification de la propriété thread-safe -There may be some cases where you prefer that thread safety checking of commands not be applied to certain parts of code, for example when it contains thread-unsafe commands that you know to be never called. +Il peut y avoir certains cas où vous préférez que la vérification de la propriété thread-safe des commandes ne soit pas appliquée à certaines parties du code, par exemple lorsqu'il contient des commandes thread-unsafe que vous savez ne jamais être appelées. -To do this, you must surround the code to be excluded from command thread safety checking with the special directives `%T-` and `%T+` as comments. The `//%T-` comment disables thread safety checking and `//%T+` enables it again: +Pour faire cela, vous devez entourer le code à exclure de la vérification avec les directives spéciales `%T-` et `%T+` en tant que commentaires. Le commentaire `//%T-` désactive la vérification de la propriété thread safe et `//%T+` la réactive : ```4d // %T- to disable thread safety checking - + // Place the code containing commands to be excluded from thread safety checking here $w:=Open window(10;10;100;100) //for example - + // %T+ to enable thread safety checking again for the rest of the method ``` -Of course, the 4D developer is responsible for the preemptive mode compatibility of the code between the deactivation and reactivation directives. Runtime errors will be generated if thread-unsafe code is executed in a preemptive thread. +Bien entendu, le développeur 4D est responsable de la compatibilité du code entre les directives de désactivation et de réactivation avec le mode préemptif. Des erreurs d'exécution seront générées si du code thread-unsafe est exécuté dans un process préemptif. From 3707a7bf7448ad92fa2b4d7666793973527e4f75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:14 +0200 Subject: [PATCH 2859/4889] New translations preemptive.md (Spanish) --- .../version-20-R5/Develop/preemptive.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md index d215a66b0042b8..a6c927e08d17e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md @@ -193,7 +193,7 @@ Los únicos accesos posibles a la interfaz de usuario desde un hilo apropiativo ### Triggers -Cuando un método utiliza un comando que puede llamar a un trigger, el compilador 4D evalúa la seguridad de los hilos del trigger para comprobar la seguridad de hilos del método: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SAVE RECORD([Table_1]) //activar en Table_1, si existe, debe ser hilo seguro @@ -214,6 +214,12 @@ Si la tabla se pasa dinámicamente, a veces el compilador no puede averiguar qu En este caso, se evalúan todos los triggers. Si se detecta un comando que no sea hilo seguro en al menos un trigger, se rechaza todo el grupo y el método se declara hilo no seguro. +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### Métodos de gestión de errores [Metodos-captura-error](../Concepts/error-handling.md) instalados por el comando `ON ERR CALL` deben ser hilo seguro si es probable que sean llamados desde un proceso apropiativo. Para manejar este caso, el compilador verifica la propiedad hilo seguro de los métodos proyecto de captura de errores pasados al comando `ON ERR CALL` durante la compilación y devuelve errores apropiados si no cumplen con la ejecución apropiativa. @@ -262,12 +268,12 @@ En algunos casos, puede que prefiera que la verificación "thread-safety" de los Para hacer esto, debe rodear el código a excluir del comando hilo seguro utilizando las directivas específicas `%T-` y `%T+ como comentarios. El comentario `//%T-`desactiva la verificación hilo seguro y el comentario`//%T+\` la reactiva: ```4d - // %T- para deshabilitar la verificación hilo seguro - - // Coloque el código que contiene los comandos que se excluirán de la verificacion hilo seguro - $w:=Open window(10;10;100;100) //por ejemplo - - // %T+ para reactivar nuevamente la verificación hilo seguro para el resto del método + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` Por supuesto, el desarrollador 4D es responsable de que el modo apropiativo del código sea compatible con las directivas de activación y de reactivación. Se generarán errores de tiempo de ejecución si se ejecuta código hilo no seguro en un hilo apropiativo. From ab58de4ae58ceed606618034227ece1510775a59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:16 +0200 Subject: [PATCH 2860/4889] New translations preemptive.md (Japanese) --- .../version-20-R5/Develop/preemptive.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md index cd08d6b3ffa04a..51a726ae864914 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md @@ -82,7 +82,7 @@ _コオペラティブ_ モードで実行された場合には、たとえマ ## プロセスがプリエンプティブに実行される条件とは? -:::info リマインダー +:::info 注記 プリエンプティブ実行はコンパイル済みモードでのみ利用可能です。 @@ -193,7 +193,7 @@ _コオペラティブ_ モードで実行された場合には、たとえマ ### Triggers -トリガーを呼び出すことのあるコマンドをメソッドが使用している場合、4Dコンパイラーはメソッドがスレッドセーフであるかどうかをチェックするために、トリガーがスレッドセーフかどうかを評価します: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SAVE RECORD([Table_1]) // Table_1 にトリガーが存在する場合、トリガーはスレッドセーフでなければなりません @@ -214,6 +214,12 @@ _コオペラティブ_ モードで実行された場合には、たとえマ この場合、すべてのトリガーが評価されます。 スレッドセーフでないコマンドの使用が検出されたトリガーが 1つでもあれば、グループ全体がチェックに失敗し、メソッドはスレッドアンセーフと宣言されます。 +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### エラー処理メソッド `ON ERR CALL` コマンドによって実装された [エラーキャッチメソッド](../Concepts/error-handling.md) は、プリエンプティブプロセスから呼び出される可能性が高いのであれば、スレッドセーフでなければなりません。 このような状況を管理するため、コンパイラーは `ON ERR CALL` コマンドに渡されたエラーキャッチプロジェクトメソッドのスレッドセーフプロパティをコンパイル時にチェックし、メソッドがプリエンプティブ実行に適応していない場合には適切なエラーを返します。 @@ -262,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - // %T- 検証を無効にします - - // スレッドセーフ検証から除外するコード - $w:=Open window(10;10;100;100) // 例 - - // %T+ 検証を有効に戻します + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 From cfc0a6501bc6baf20151a78d2747fcb1eb351845 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:17 +0200 Subject: [PATCH 2861/4889] New translations preemptive.md (Portuguese, Brazilian) --- .../version-20-R5/Develop/preemptive.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md index 874e2413917e63..98aa13efadc359 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md @@ -82,7 +82,7 @@ Se o método também tem a propriedade [**Compartilhada por componentes e banco ## Quando um processo é iniciado de forma preemptiva? -:::info Lembrete +:::info Reminder A execução apropriativa só está disponível em modo compilado. @@ -194,7 +194,7 @@ Os únicos acessos possíveis à interface do usuário de um thread preemptivo s ### Triggers -Quando um método usa um comando que pode chamar um gatilho, o compilador 4D avalia a segurança dos segmentos do gatilho a fim de verificar a segurança dos segmentos do método: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SALVAR RECORD([Table_1]) //trigger na Table_1, se ele existir, deve ser seguro por thread-safe @@ -215,6 +215,12 @@ Se a tabela for passada dinamicamente, o compilador poderá, às vezes, não ser Nesse caso, todos os triggers são avaliados. Se um comando thread-unsafe for detectado em pelo menos um acionador, o grupo inteiro será rejeitado e o método será declarado thread-unsafe. +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### Métodos de tratamento de erros Os [métodos de captura de erros](../Concepts/error-handling.md) instalados pelo comando `ON ERR CALL` devem ser thread-safe se for provável que sejam chamados a partir de um processo preemptivo. Para lidar com esse caso, o compilador verifica a propriedade de segurança de thread dos métodos de projeto de captura de erros passados para o comando `ON ERR CALL` durante a compilação e retorna os erros apropriados se eles não estiverem em conformidade com a execução preemptiva. @@ -263,12 +269,12 @@ Pode haver alguns casos em que você prefira que a verificação de segurança d Para fazer isso, você deve envolver o código a ser excluído da verificação de segurança de thread de comando com as diretivas especiais `%T-` e `%T+` como comentários. O comentário `//%T-` desativa a verificação de segurança de thread e `//%T+` a ativa novamente: ```4d - // %T- para desativar a verificação de segurança de thread - - // Coloque o código que contém os comandos a serem excluídos da verificação de segurança de thread aqui - $w:=Open window(10;10;100;100) //por exemplo - - // %T+ para ativar a verificação de segurança de thread novamente para o restante do método + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` Obviamente, o desenvolvedor do 4D é responsável pela compatibilidade do modo preemptivo do código entre as diretivas de desativação e reativação. Erros de tempo de execução serão gerados se o código não seguro de thread for executado em um thread preemptivo. From 7e66153fd38edb241093251f3835e4198f275e9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:22 +0200 Subject: [PATCH 2862/4889] New translations processes.md (Portuguese, Brazilian) --- .../version-20-R5/Develop/processes.md | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md index 7a3ab158b3302e..453408863ac69a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Develop/processes.md @@ -3,13 +3,13 @@ id: processes title: Processos e Workers --- -Multi-tasking in 4D is the ability to have multiple operations that are executed simultaneously. Essas operações são chamadas **processos**. Multiple processes are like multiple users on the same computer, each working on his or her own task. This essentially means that each method can be executed as a distinct database task. +Multi-tarefa no 4D é a habilidade de ter várias operações que são executadas simultaneamente. Essas operações são chamadas **processos**. Processos múltiplos são como múltiplos usuários no mesmo computador, cada um trabalhando em sua própria tarefa. Isto significa, essencialmente, que cada método pode ser executado como uma tarefa distinta de base de dados. -If you write thread-safe code, you can create [**preemptive processes**](preemptive.md) that will be able to take advantage of multi-core computers in your compiled applications, for faster execution. +Se você escrever código seguro para threads, você pode criar [**processos preemptivos**](preemptive.md) que serão capazes de aproveitar o poder de processamento de computadores multi-core em suas aplicações compiladas, para execução mais rápida. :::note -The 4D application creates processes for its own needs, for example the Main process to manage the display windows of the user interface, the Design process to manages the windows and editors of the Design environment (note that both are [worker processes](#worker-processes)), the Web Server process, the Cache Manager process, the Indexing process, or the On Event Manager process. +A aplicação 4D cria processos para suas próprias necessidades, por exemplo, o processo Principal para gerenciar as janelas de exibição da interface do usuário, o processo Design para gerenciar as janelas e editores do ambiente de design (observe que ambos são [processos de trabalho](#worker-processes)), o processo Servidor Web, o processo Gerenciador de Cache, o processo de Indexação ou o processo Gerenciador de Eventos. ::: @@ -17,56 +17,56 @@ The 4D application creates processes for its own needs, for example the Main pro Existem várias maneiras de criar um processo: -- Execute a method in the Design environment after checking the **New Process** check box in the "Execute Method" dialog box. The method chosen in the Execute Method dialog box is the process method. -- Use o comando [`New process`] (https://doc.4d.com/4dv20/help/command/en/page317.html). The method passed as a parameter to the `New process` command is the process method. +- Execute um método no ambiente de Design após marcar a caixa de seleção **Novo Processo** na caixa de diálogo "Executar Método". O método escolhido na caixa de diálogo Executar Método é o método do processo. +- Use o comando [`New process`] (https://doc.4d.com/4dv20/help/command/en/page317.html). O método passado como parâmetro para o comando `Novo processo` é o método de processo. - Use o comando [`Execute on server`] (https://doc.4d.com/4dv20/help/command/en/page373.html) para criar um procedimento armazenado no servidor. O método passado como parâmetro do comando é o método processo. - Use o comando [`CALL WORKER`] (https://doc.4d.com/4dv20/help/command/en/page1389.html). Se o processo worker ainda não existir, será criado. :::note -In Desktop applications, processes can be run by choosing menu commands. In the [Menu Bar editor](../Menus/creating.md), select the menu command and click the **Start a New Process** check box. O método associado ao comando do menu é o método de processo. +Em aplicativos de desktop, os processos podem ser executados escolhendo comandos de menu. No [Editor de Barra de Menu](../Menus/creating.md), selecione o comando de menu e marque a caixa de seleção **Iniciar um Novo Processo**. O método associado ao comando do menu é o método processo. ::: -A process can be cleared under the following conditions (the first two conditions are automatic): +Um processo pode ser liberado sob as seguintes condições (as primeiras duas condições são automáticas): - Quando o método processo termina de ser executado - Quando o usuário sai da aplicação -- If you stop the process procedurally or use the **Abort** button in the Debugger or in the Runtime Explorer -- If you call the [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) command (to delete a worker process only). +- Se você parar o processo procedimentalmente ou usar o botão **Abortar** no Depurador ou no Explorador de Tempo de Execução +- Se você chamar o comando [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) (para excluir apenas um processo de trabalhador). -Um processo pode criar outro processo. Processes are not organized hierarchically—all processes are equal, regardless of the process from which they have been created. Once the “parent” process creates a “child” process, the child process will continue regardless of whether or not the parent process is still executing. +Um processo pode criar outro processo. Os processos não são organizados hierarquicamente—todos os processos são iguais, independentemente do processo do qual foram criados. Uma vez que o processo "pai" cria um processo "filho", o processo filho continuará independentemente de o processo pai ainda estar em execução. ## Elementos de um processo -Each process contains specific elements that it can handle independently from other processes. +Cada processo contém elementos específicos que podem ser tratados independentemente de outros processos. ### Elementos da linguagem -- Variables: Every process has its own [process variables](../Concepts/variables#process-variables). Process variables are recognized only within the domain of their native process. +- Variáveis: Cada processo tem suas próprias [variáveis de processo](../Concepts/variables#process-variables). Variáveis de processo são reconhecidas apenas dentro do domínio de seu processo nativo. - Conjuntos de processo: cada processo tem seus próprios conjuntos de processos. `LockedSet` é um conjunto de processos. Os conjuntos processo são apagados assim que o método processo termina. -- [Error-handling method](../Concepts/error-handling#installing-an-error-handling-method): Each process can have its own error-handling method. -- [Debugger window](../Debugging/debugger#calling-the-debugger): Each process can have its own Debugger window. +- [Método de tratamento de erros](../Concepts/error-handling#installing-an-error-handling-method): Cada processo pode ter seu próprio método de tratamento de erros. +- [Janela do Depurador](../Depuring/debugger#calling-the-debugger): Cada processo pode ter sua própria janela do Depurador. ### Elementos da interface -Interface elements are used in [Desktop applications](../category/desktop-applications). Eles consistem nos seguintes: +Elementos de interface são usados em [Aplicações para Desktop](../category/desktop-applications). Eles consistem nos seguintes: -- [Barra de menus](../Menus/creating.md): cada processo pode ter sua própria barra de menu atual. The menu bar of the frontmost process is the current menu bar for the application. -- One or more windows: Each process can have more than one window open simultaneously. Por outro lado, alguns processos não têm nenhuma janela. -- One active (frontmost) window: Even though a process can have several windows open simultaneously, each process has only one active window. To have more than one active window, you must start more than one process. -- Input and Output forms: Default input and output forms can be set procedurally for each table in each process. +- [Barra de menus](../Menus/creating.md): cada processo pode ter sua própria barra de menu atual. A barra de menu do processo ativo é a barra de menu atual para o aplicativo. +- Um ou mais janelas: Cada processo pode ter mais de uma janela aberta simultaneamente. Por outro lado, alguns processos não têm nenhuma janela. +- Uma janela ativa (em primeiro plano): Mesmo que um processo possa ter várias janelas abertas simultaneamente, cada processo tem apenas uma janela ativa. Para ter mais de uma janela ativa, você deve iniciar mais de um processo. +- Formulários de entrada e saída: Os formulários de entrada e saída padrão podem ser definidos processualmente para cada tabela em cada processo. :::info -- Processes do not include menu bars by default which means that the standard **Edit** menu shortcuts (in particular, cut/copy/paste) are not available in process windows. When you call dialog boxes or 4D editors (form editor, query editor, Request, etc.) from a process, if you want for the user to be able to benefit from keyboard shortcuts like copy/paste, you need to make sure that the equivalent of an **Edit** menu is installed in the process. -- [Preemptive processes](preemptive.md) and processes that are executed on the server (stored procedures) must not contain elements of the interface. +- Por padrão, os processos não incluem barras de menu, o que significa que os atalhos do menu **Editar** (em particular, cortar/copiar/colar) não estão disponíveis nas janelas de processo. Quando você chama caixas de diálogo ou editores do 4D (editor de formulários, editor de consultas, Requisição, etc.) de um processo, se você deseja que o usuário possa se beneficiar de atalhos de teclado como copiar/colar, você precisa garantir que o equivalente a um menu **Editar** esteja instalado no processo. +- [Processos preemptivos](preemptive.md) e processos executados no servidor (procedimentos armazenados) não devem conter elementos da interface. ::: :::note -Each process also has a separate current selection and current record per table. Para obter mais informações sobre esses conceitos, consulte [doc.4d.com] (https://doc.4d.com/4Dv20/4D/20.1/Displaying-and-selecting-records.300-6602144.en.html). +Cada processo também possui uma seleção atual e registro atual separados por tabela. Para obter mais informações sobre esses conceitos, consulte [doc.4d.com] (https://doc.4d.com/4Dv20/4D/20.1/Displaying-and-selecting-records.300-6602144.en.html). ::: @@ -74,42 +74,42 @@ Each process also has a separate current selection and current record per table. Os processos podem ser globais ou locais em seu escopo. Por padrão, todos os processos são globais. -Global processes can perform any operation, including accessing and manipulating data. Geralmente, você desejará usar processos globais. Local processes should be used only for operations that do not access data. For example, you can use a local process to run an event-handling method or to control interface elements such as floating windows. +Processos globais podem realizar qualquer operação, incluindo o acesso e manipulação de dados. Geralmente, você desejará usar processos globais. Processos locais devem ser utilizados apenas para operações que não acessam dados. Por exemplo, você pode usar um processo local para executar um método de manipulação de eventos ou para controlar elementos da interface como janelas flutuantes. Você especifica que um processo tem escopo local através de seu nome. O nome do processo local deve começar com um sinal de dólar ($). :::warning -If you attempt to access data from a local process, you access it though the Main process (process #1), risking conflicts with operations performed within that process. +Se você tentar acessar os dados de um processo local, acessá-lo através do processo principal (processo #1), risco entra em conflito com operações realizadas dentro desse processo. ::: ### 4D Server -Using local processes on the remote side for operations that do not require data access reserves more processing time for server-intensive tasks. When you create a process local to client (using `New process` for example), it only exists on the remote side. +Usar processos locais no lado remoto para operações que não requerem acesso a dados reserva mais tempo de processamento para tarefas intensivas do servidor. Quando você cria um processo local para o cliente (usando `Novo processo`, por exemplo), ele só existe no lado remoto. -When you create a global process on the client, a "twin" process is created on the server, thus consuming server resources, to handle data access and database context. However, for optimization reason, the twin process is created only if necessary, i.e. the first time the global process needs to access data. +Quando você cria um processo global no cliente, um processo "gêmeo" é criado no servidor, consumindo assim recursos do servidor para lidar com o acesso aos dados e o contexto do banco de dados. No entanto, por motivo de otimização, o processo duplicado é criado apenas se necessário, ou seja, na primeira vez em que o processo global precisa acessar dados. ## Processos Worker -Using a Worker process is a simple and powerful way to exchange information between processes. This feature is based upon an asynchronous messaging system that allows processes and forms to be called and asked to execute methods with parameters in their own context. +Usar um processo de trabalho é uma maneira simples e poderosa de trocar informações entre processos. Esta funcionalidade é baseada em um sistema de mensagens assíncrono que permite que processos e formulários sejam chamados e solicitados a executar métodos com parâmetros em seu próprio contexto. -A worker can be "hired" by any process (using the [`CALL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1389.html) command) to execute project methods with parameters in their own context, thus allowing access to shared information. +Um trabalhador pode ser "contratado" por qualquer processo (usando o comando [`CALL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1389.html)) para executar métodos do projeto com parâmetros em seu próprio contexto, permitindo assim o acesso a informações compartilhadas. :::info -In Desktop applications, a project method can also be executed with parameters in the context of any form using the [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html) command. +No aplicativo Desktop, um método de projeto também pode ser executado com parâmetros no contexto de qualquer forma usando o comando [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html). ::: -This functionality addresses the following needs regarding 4D interprocess communication: +Esta funcionalidade aborda as seguintes necessidades em relação à comunicação de interprocessos 4D: -- Since they are supported by both cooperative and preemptive processes, they are the perfect solution for interprocess communication in [preemptive processes](preemptive.md) ([interprocess variables are deprecated](https://doc.4d.com/4Dv20/4D/20/Deprecated-or-Removed-Features.100-6259787.en.html#5868705) and not allowed in preemptive processes). -- They provide a simple alternative to semaphores, which can be cumbersome to set and complex to use +- Uma vez que são suportados tanto por processos cooperativos quanto preemptivos, eles são a solução perfeita para comunicação entre processos em [processos preemptivos](preemptive.md) ([variáveis entre processos estão obsoletas](https://doc.4d.com/4Dv20/4D/20/Deprecated-or-Removed-Features.100-6259787.en.html#5868705) e não são permitidas em processos preemptivos). +- Eles fornecem uma alternativa simples aos semáforos, que podem ser complicados de configurar e complexos de usar :::note -Although they have been designed mainly for interprocess communication in the context of preemptive processes, `CALL WORKER` and `CALL FORM` can be used with cooperative processes. +Embora tenham sido projetados principalmente para comunicação entre processos no contexto de processos preemptivos, `CALL WORKER` e `CALL FORM` podem ser usados com processos cooperativos. ::: @@ -117,34 +117,34 @@ Although they have been designed mainly for interprocess communication in the co Um worker é usado para solicitar a um processo que execute métodos projeto. Um worker consiste de: -- a unique name (_warning: the name is case sensitive_), also used to name its associated process +- um nome único (_warning: o nome diferencia maiúsculas de minúsculas_), também usado para nomear seu processo associado - um processo associado, que pode ou não existir em um determinado momento - uma caixa de mensagem - um método de inicialização (opcional) -You ask a worker to execute a project method by calling the `CALL WORKER` command. The worker and its message box are created at first use; its associated process is also automatically launched at first use. If the worker process dies thereafter, the message box remains open and any new message in the box will start a new worker process. +Você pede a um trabalhador para executar um método de projeto chamando o comando `CALL WORKER`. O trabalhador e sua caixa de mensagens são criados no primeiro uso; seu processo associado também é lançado automaticamente no primeiro uso. Se o processo do trabalhador morrer em seguida, a caixa de mensagem permanece aberta e qualquer nova mensagem na caixa iniciará um novo processo do trabalhador. A animação a seguir ilustra esta sequência: ![](../assets/en/Develop/WorkerAnimation.gif) -Unlike a process created with the `New process` command, a worker process **remains alive after the execution of the process method ends**. This means that all method executions for the same worker will be run in the same process, which maintains all process state information (process variables, current record and current selection, etc.). Consequently, methods executed successively will access and thus share the same information, allowing communication between processes. A caixa de mensagens do worker lida com chamadas sucessivas de forma assíncrona. +Ao contrário de um processo criado com o comando `Novo processo`, um processo de trabalhador **permanece ativo após a conclusão do método de execução do processo**. Isto significa que todas as execuções de métodos para o mesmo trabalhador serão executadas no mesmo processo, que mantém todas as informações do estado do processo (variáveis do processo, registro atual e seleção atual, etc.). Consequentemente, os métodos executados sucessivamente terão acesso e compartilharão as mesmas informações, permitindo a comunicação entre os processos. A caixa de mensagens do worker lida com chamadas sucessivas de forma assíncrona. -`CALL WORKER` encapsulates both the method name and command arguments in a message that is posted in the worker's message box. The worker process is then started, if it does not already exist, and asked to execute the message. This means that `CALL WORKER` will usually return before the method is actually executed (processing is asynchronous). Por esse motivo, `CALL WORKER` não retorna nenhum valor. If you need a worker to send information back to the process which called it (callback), you need to use `CALL WORKER` again to pass the information needed to the caller. É claro que, nesse caso, o próprio chamador deve ser um worker. +`CALL WORKER` encapsula tanto o nome do método quanto os argumentos de comando em uma mensagem que é postada na caixa de mensagem do worker. O processo do trabalhador é então iniciado, se já não existe e solicitado a executar a mensagem. Isso significa que `CALL WORKER` geralmente retornará antes que o método seja realmente executado (o processamento é assíncrono). Por esse motivo, `CALL WORKER` não retorna nenhum valor. Se você precisa de um trabalhador para enviar informações de volta para o processo que o chamou (callback), você precisa usar `CALL WORKER` novamente para passar as informações necessárias para o chamador. É claro que, nesse caso, o próprio chamador deve ser um worker. -It is not possible to use `CALL WORKER` to execute a method in a process created by the `New process` command. Only worker processes have a message box and can thus be called by `CALL WORKER`. Note that a process created by `New process` can call a worker, but cannot be called back. +Não é possível usar `CALL WORKER` para executar um método em um processo criado pelo comando `Novo processo`. Apenas os processos trabalhadores possuem uma caixa de mensagens e podem, portanto, serem chamados pelo `CALL WORKER`. Note that a process created by `Novo processo` can call a worker, but cannot be called back. -Worker processes can be created on 4D Server through stored procedures: for example, you can use the `Execute on server` command to execute a method that calls the `CALL WORKER` command. +Os processos trabalhadores podem ser criados no 4D Server por meio de procedimentos armazenados: por exemplo, você pode usar o comando `Executar no servidor` para executar um método que chama o comando `CALL WORKER`. -A worker process is closed by a call to the [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) command, which empties the worker's message box and asks the associated process to stop processing messages and to terminate its current execution as soon as the current task is finished. +Um processo de trabalho é encerrado por meio de uma chamada ao comando [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html), que esvazia a caixa de mensagens do trabalhador e solicita ao processo associado que pare de processar mensagens e termine sua execução atual assim que a tarefa atual for concluída. -The startup method of a worker is the method used to create the worker (at first use). If `CALL WORKER` is called with an empty _method_ parameter, then the startup method is automatically reused as method to execute. +O método de inicialização de um worker é o método usado para criar o trabalhador (na primeira utilização). Se `CALL WORKER` for chamado com um parâmetro _method_ vazio, então o método de inicialização é automaticamente reutilizado como método para executar. -The main process created by 4D when opening a database for user and application modes is a worker process and can be called using `CALL WORKER`. Note that the name of the main process may vary depending on the 4D localization language, but it always has the process number 1; as a result, it's more convenient to designate it by process number instead of process name when calling `CALL WORKER`. +O processo principal criado pelo 4D ao abrir um banco de dados para os modos de usuário e aplicativo é um processo de trabalhador e pode ser chamado usando `CALL WORKER`. Observe que o nome do processo principal pode variar dependendo do idioma de localização do 4D, mas ele sempre tem o número de processo 1; como resultado, é mais conveniente designá-lo pelo número de processo em vez do nome do processo ao chamar `CALL WORKER`. ### Identificação dos processos Worker -All worker processes, except the main process, have the process type `Worker process` (5) returned by the [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html) command. +Todos os processos trabalhadores, exceto o processo principal, têm o tipo de processo `processo trabalhador` (5) retornado pelo comando [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html). [Ícones específicos](../ServerWindow/processes#process-type) identificam os processos worker. From e7e8d45cb86bb8dcad4e25c4569cb4c20655c440 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:29 +0200 Subject: [PATCH 2863/4889] New translations onafteredit.md (Japanese) --- .../version-20-R5/Events/onAfterEdit.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md index ba2e12c3478792..f066df70fac315 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterEdit.md @@ -26,7 +26,7 @@ title: On After Edit `FORM Event` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------------------------------------------------------- | | code | longint | On After Edit | | description | text | "On After Edit" | @@ -38,14 +38,14 @@ title: On After Edit #### action = editChange -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------ | | range | object | セルのレンジ | | editingText | variant | カレントエディターでの値 | #### action = valueChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | -------- | | range | object | セルのレンジ | | oldValue | variant | 変更前のセルの値 | @@ -53,7 +53,7 @@ title: On After Edit #### action = DragDropBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | -------------------------------------------- | | fromRange | object | ソースセルレンジ (ドラッグされる範囲) のレンジ | | toRange | object | 移行先セルレンジ (ドロップされる場所) のレンジ | @@ -62,7 +62,7 @@ title: On After Edit #### action = DragFillBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | fillRange | object | 自動入力のために使用されるレンジ | | autoFillType | longint | 自動入力のために使用される値
  • 0: 全データ (値、書式、フォーミュラ) がセルに入力された
  • 1: 自動シーケンシャルデータがセルに入力された
  • 2: 書式のみがセルに入力された
  • 3: 値のみがセルに入力され、書式は入力されていない
  • 4: セルから値が除去された
  • 5: セルは自動的に入力された
  • | @@ -70,14 +70,14 @@ title: On After Edit #### action = formulaChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ----------- | | range | object | セルのレンジ | | formula | text | 入力されたフォーミュラ | #### action = clipboardPasted -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | range | object | セルのレンジ | | pasteOption | longint | クリップボードから何をペーストされたかを表します:
  • 0: すべて (値、書式、フォーミュラ) がペーストされた
  • 1: 値のみがペーストされた
  • 2: 書式のみがペーストされた
  • 3: フォーミュラのみがペーストされた
  • 4: 値と書式がペーストされた (フォーミュラはペーストされなかった)
  • 5: フォーミュラと書式のみがペーストされた (値はペーストされなかった)
  • | From bdcbf6fa25c5c52cf968680a1b6ea0d93585ab05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:33 +0200 Subject: [PATCH 2864/4889] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onAfterKeystroke.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md index 487ffe7fddbd12..91c898754eff98 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -17,20 +17,20 @@ title: On After Keystroke ## Descrição -> The `On After Keystroke` event can generally be replaced by the [`On After Edit`](onAfterEdit.md) event (see below). +> O evento `Após o Teclado` pode geralmente ser substituído pelo evento [`Após a Edição`](onAfterEdit.md) (veja abaixo). -After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` event properties are selected for an object, you can detect and handle the keystrokes within the object, using the `FORM event` command that will return `On Before Keystroke` and then `On After Keystroke` (for more information, please refer to the description of the `Get edited text` command). +Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.md) e `On After Keystroke` forem selecionadas para um objeto, você pode detectar e manipular as teclas pressionadas dentro do objeto, usando o comando `FORM event` que retornará `On Before Keystroke` e, em seguida, `On After Keystroke` (para obter mais informações, consulte a descrição do comando `Get edited text`). -> Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como `POST KEY`. +> Esses eventos também são ativados por comandos de linguagem que simulam uma ação do usuário, como `POST KEY`. -El evento `On After Keystroke` no se genera: +O evento `No Depois da tecla` não é gerado: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), -- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas -When an entry requires a sequence of keystrokes, the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke event`] events are generated only when the entry is fully validaded by the user. El comando `Keystroke` devuelve el carácter validado. Este caso ocorre principalmente: +Quando uma entrada requer uma sequência de pressionamentos de teclas, os eventos [`On Before Keystroke`](onBeforeKeystroke.md) e [`On After Keystroke event`] são gerados apenas quando a entrada é totalmente validada pelo usuário. O comando `Keystroke` retorna o caractere validado. Este caso ocorre principalmente: - ao usar teclas "mortas", como ^ ou ~: eventos são gerados somente quando o caractere ampliado for inserido depois (por exemplo, "e├" ou n^\\), - quando um IME (Input Code Editor) exibir uma caixa de diálogo intermediária na qual o usuário pode inserir uma combinação de caracteres: os eventos são gerados somente quando a caixa de diálogo do IME for validada. From 173a73ef9a53748b5b34a93d7d7b692a68050adf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:37 +0200 Subject: [PATCH 2865/4889] New translations onaftersort.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onAfterSort.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md index 1c5d3898967546..6c385469cb8201 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAfterSort.md @@ -9,4 +9,4 @@ title: On After Sort ## Descrição -This event is generated just after a standard sort is performed (_i.e._ it is NOT generated if $0 returns -1 in the [`On Header Click`](onHeaderClick.md) event). Esse mecanismo é útil para armazenar as direções da última classificação realizada pelo usuário. En este caso, el comando `Self` devuelve un puntero a la variable del encabezado de la columna ordenada. +Este evento é gerado logo após a execução de um tipo padrão (\*i.e. NÃO é gerado se $0 retorna -1 no evento [`On Header Click`](onHeaderClick.md)). Esse mecanismo é útil para armazenar as direções da última classificação realizada pelo usuário. En este caso, el comando `Self` devuelve un puntero a la variable del encabezado de la columna ordenada. From 89f8b19425f2c8079f4fce9ff913212dad4cafa0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:41 +0200 Subject: [PATCH 2866/4889] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onAlternativeClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md index 471faa169ac8ba..c958c34a3cacd3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onAlternativeClick.md @@ -3,27 +3,27 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição ### Botões -Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjects/properties_TextAndPicture.md#with-pop-up-menu) y mostrar un triángulo. Clicar neste triângulo faz com que um pop-up de seleção apareça que fornece um conjunto de ações alternativas em relação à ação do botão primário. +Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/properties_TextAndPicture.md#with-pop-up-menu) e exibir um triângulo. Clicar neste triângulo faz com que um pop-up de seleção apareça que fornece um conjunto de ações alternativas em relação à ação do botão primário. 4D permite gestionar este tipo de botones utilizando el evento `On Alternative Click`. Este evento é gerado quando o usuário clica no triângulo (assim que o botão do mouse é pressionado): -- Si el menú emergente está **separado**, el evento sólo se genera cuando se hace clic en la parte del botón con la flecha. Tenga en cuenta que la [acción estándar](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) asignada al botón (si existe) no se ejecuta en este caso. -- Si el menú emergente está **asociado**, el evento se genera cuando se hace clic en cualquier parte del botón. Note that the [`On Long Click`](onLongClick.md) event cannot be generated with this type of button. +- Se o menu pop-up estiver **separado**, o evento só será gerado quando ocorrer um clique na parte do botão com a seta. Observe que a [ação padrão](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) atribuída ao botão (se houver) não é executada neste caso. +- Se o menu pop-up estiver **vinculado**, o evento é gerado quando ocorre um clique em qualquer parte do botão. Observe que o evento [`No Long Click`](onLongClick.md) não pode ser gerado com este tipo de botão. ![](../assets/en/Events/clickevents.png) ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns-4d-view-pro), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns-4d-view-pro), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). From 1d310dfaad76e131e613ec76989bcd69743bf3dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:48 +0200 Subject: [PATCH 2867/4889] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onBeforeKeystroke.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md index fa4b13e090317a..7c18f141d4c5d0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -17,22 +17,22 @@ title: On Before Keystroke ## Descrição -After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystroke.md) events are selected for an object, you can detect and handle the keystrokes within the object, using the `Form event code` command that will return `On Before Keystroke` and then [`On After Keystroke event`](onAfterKeystroke.md) (for more information, please refer to the description of the `Get edited text` command). En el evento `On Before Keystroke`, se puede utilizar el comando `FILTER KEYSTROKE` para filtrar los caracteres digitados. +Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](onAfterKeystroke.md) são selecionados para um objeto, você pode detectar e manipular as teclas pressionadas dentro do objeto, usando o comando `Form event code` que retornará `On Before Keystroke` e então o evento [`On After Keystroke`](onAfterKeystroke.md) (para mais informações, consulte a descrição do comando `Get edited text`). No evento `On Before Keystroke`, o comando `FILTER KEYROKE` pode ser usado para filtrar caracteres tipados. -> Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como `POST KEY`. +> Esses eventos também são ativados por comandos de linguagem que simulam uma ação do usuário, como `POST KEY`. -El evento `On Before Keystroke` no se genera: +O evento `On Before Keystroke` não é gerado: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), -- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). -### Objectos não enterráveis +### Objectos não digitáveis -El evento `On Before Keystroke` puede generarse en objetos no introducibles, por ejemplo, en un list box aunque las celdas del list box no sean introducibles, o las líneas no sean seleccionables. This allows you to build interfaces where the user can scroll dynamically to a specific row in a list box by entering the first letters of a value. En el caso de que las celdas del cuadro del list box sean editables, puede utilizar el comando `Is editing text` para saber si el usuario está realmente introduciendo texto en una celda o está utilizando la función de tecleo predictivo y entonces, ejecuta +O evento `On Before Keystroke` pode ser gerado em objetos não inseríveis, por exemplo, em uma caixa de seleção mesmo se as células da caixa de seleção não forem inseríveis, ou as linhas não forem selecionáveis. Isso permite que você construa interfaces onde o usuário pode rolar dinamicamente para uma linha específica em uma caixa de listas, digitando as primeiras letras de um valor. No caso em que as células da caixa de listagem são editáveis, você pode usar o comando `Is editing text` para saber se o usuário está realmente digitando texto em uma célula ou está usando o recurso de preenchimento automático e, em seguida, executar o código apropriado. ### Sequência de teclas -When an entry requires a sequence of keystrokes, the `On Before Keystroke` and [`On After Keystroke`](onAfterKeystroke.md) events are generated only when the entry is fully validaded by the user. El comando `Keystroke` devuelve el carácter validado. Este caso ocorre principalmente: +Quando uma entrada requer uma sequência de pressionamentos de teclas, os eventos `On Before Keystroke` e [`On After Keystroke`](onAfterKeystroke.md) são gerados apenas quando a entrada é totalmente validada pelo usuário. O comando `Keystroke` retorna o caractere validado. Este caso ocorre principalmente: - ao usar teclas "mortas", como ^ ou ~: eventos são gerados somente quando o caractere ampliado for inserido depois (por exemplo, "e├" ou n^\\), - quando um IME (Input Code Editor) exibir uma caixa de diálogo intermediária na qual o usuário pode inserir uma combinação de caracteres: os eventos são gerados somente quando a caixa de diálogo do IME for validada. From 48f1c74b0459a1377b5f0abc5747654862a8f352 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:24:53 +0200 Subject: [PATCH 2868/4889] New translations onbegindragover.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onBeginDragOver.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md index 36456792c6361b..af063f1f2bcab1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onBeginDragOver.md @@ -3,23 +3,23 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Lista Dropdown](FormObjects/dropdownList_Overview. d) - Formulário - [Lista Hierárquica](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Caixa de lista](FormObjects/listObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview. d#list-box-columns) - [Botão de imagens](FormObjects/pictureButton_overview.md) - [Menu de imagens pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicadores de progresso](FormObjects/progressIndicador. d) - [Botão de Rádio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Controle de tabulação](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição -El evento de formulario `On Begin Drag Over` puede ser seleccionado para todos los objetos formulario que puedan ser arrastrados. Se genera en todos los casos en que el objeto tiene la propiedad [Draggable](FormObjects/properties_Action.md#draggable). Ele pode ser chamado a partir do método do objeto de origem ou do método de formulário do objeto de origem. +O evento `Ao Começar Arrastar Novo` pode ser selecionado para quaisquer objetos de forma que possam ser arrastados. Ele é gerado em todos os casos em que o objeto tem a propriedade [Draggable](FormObjects/properties_Action.md#draggable). Ele pode ser chamado a partir do método do objeto de origem ou do método de formulário do objeto de origem. -> Unlike the [`On Drag Over`](onDragOver.md) form event, `On Begin Drag Over` is called within the context of the **source object** of the drag action. +> Ao contrário do evento de formulário [`On Drag Over`](onDragOver.md), o `On Begin Drag Over` é chamado no contexto do **objeto de origem** da ação de arrastar. -El evento `On Begin Drag Over` es útil para preparar la acción de arrastrar. Pode ser usado para: +O evento `On Begin Drag Over` é útil para preparar a ação de arrastar. Pode ser usado para: -- Añadir los datos y las firmas al portapapeles (vía el comando `APPEND DATA TO PASTEBOARD`). -- Utilizar un icono personalizado durante la acción de arrastre (vía el comando `SET DRAG ICON`). +- Adicione dados e assinaturas ao pasteboard (via o comando `APPEND DATA TO PASTEBOARD`). +- Use um ícone personalizado durante a ação de arrastar (via o comando `SET DRAG ICON`). - Aceitar ou recusar o arrastamento através de $0 no método do objeto arrastado. - - Para indicar que se aceptan las acciones de arrastre, el método del objeto fuente debe devolver 0 (cero); por tanto, debe ejecutar `$0:=0`. - - Para indicar que se rechazan las acciones de arrastre, el método del objeto fuente debe devolver -1 (menos uno); por tanto, debe ejecutar `$0:=-1`. + - Para indicar que as ações de arrastar são aceitas, o método do objeto de origem deve retornar 0 (zero); portanto, você deve executar `$0:=0`. + - Para indicar que as ações de arrastar são recusadas, o método do objeto de origem deve retornar -1 (menos um); portanto, você deve executar `$0:=-1`. - Se nenhum resultado for retornado, 4D considera que as ações de arrastar são aceitas. -Os dados 4D são colocados na prancheta antes de chamar o evento. Por ejemplo, en el caso de arrastrar sin la acción **Arrastre automático**, el texto arrastrado ya está en portapapeles cuando se llama al evento. +Os dados 4D são colocados na prancheta antes de chamar o evento. Por exemplo, no caso de arrastar sem a ação **Arrastar Automático**, o texto arrastado já está no quadro quando o evento é chamado. From e8ea50e7e47c5fe10e5abbf68f6bb8dfa9a9debb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:25:02 +0200 Subject: [PATCH 2869/4889] New translations onclicked.md (Japanese) --- .../version-20-R5/Events/onClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md index 2c701627cc6fa7..4f57ba3ba6545a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onClicked.md @@ -33,7 +33,7 @@ title: On Clicked このイベントは、4D View Pro ドキュメント上でクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------- | | code | longint | On Clicked | | description | text | "On Clicked" | From 5b64a27ace39e70dcb49252020c7e3aa7227ea19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:25:19 +0200 Subject: [PATCH 2870/4889] New translations oncolumnresize.md (Japanese) --- .../version-20-R5/Events/onColumnResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onColumnResize.md index 477b844205416c..4752c207ab34d0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onColumnResize.md @@ -19,7 +19,7 @@ title: On Column Resize このイベントはカラムの幅がユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------------------------------------------------------------- | | code | longint | On Column Resize | | description | text | "On Column Resize" | From 61811d44b3c1216e9f28c1ac8f6484130a64547c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:26:05 +0200 Subject: [PATCH 2871/4889] New translations ondisplaydetail.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onDisplayDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md index fe667a7968f604..3988ce8ae09273 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDisplayDetail.md @@ -24,7 +24,7 @@ In this context, the following sequence of calls to methods and form events is t - Método objeto con el evento `On Display Detail` - Método formulario con el evento `On Display Detail` -> The header area is handled using the [`On Header`](onHeader.md) event. +> A área do cabeçalho é tratada usando o evento [`On Header`](onHeader.md). Llamar a un comando 4D que muestra una caja de diálogo desde el evento `On Display Detail` no está permitido y provocará un error de sintaxis. Más concretamente, los comandos en cuestión son: `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION` y `MODIFY SELECTION`. From 829f69a0025a2ed905525cdb673fa1f8b7b2b223 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:26:09 +0200 Subject: [PATCH 2872/4889] New translations ondoubleclicked.md (Japanese) --- .../version-20-R5/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md index b9dd5684579065..77c382e7e496ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onDoubleClicked.md @@ -19,7 +19,7 @@ title: On Double Clicked このイベントは、4D View Pro ドキュメント上でダブルクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------- | | code | longint | 13 | | description | text | "On Double Clicked" | From 9d619edfded1e21b7e4c8309897aa51a5909bfc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:26:17 +0200 Subject: [PATCH 2873/4889] New translations ondrop.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md index 70a55e6cd049a4..4e0564bfffb956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Lista Dropdown](FormObjects/dropdownList_Overview. d) - Formulário - [Lista Hierárquica](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Caixa de lista](FormObjects/listObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview. d#list-box-columns) - [Botão de imagens](FormObjects/pictureButton_overview.md) - [Menu de imagens pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicadores de progresso](FormObjects/progressIndicador. d) - [Botão de Rádio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Controle de tabulação](FormObjects/tabControl.md) | Os dados foram lançados sobre um objecto | ## Descrição From 6ac245f7da9df978d2de387e1e97983f4dc879c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:26:34 +0200 Subject: [PATCH 2874/4889] New translations onheader.md (Portuguese, Brazilian) --- .../version-20-R5/Events/onHeader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md index de186429bcc1cf..f9adcbdb6e7bfd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Events/onHeader.md @@ -19,6 +19,6 @@ In this context, the following sequence of calls to methods and form events is t - Método objeto con el evento `On Header` - Método formulario con el evento `On Header` -> Printed records are handled using the [`On Display Detail`](onDisplayDetail.md) event. +> Os registros impressos são tratados usando o evento [`On Display Detail`](onDisplayDetail.md). Llamar a un comando 4D que muestra una caja de diálogo desde el evento `On Header` no está permitido y provocará un error de sintaxis. Más concretamente, los comandos en cuestión son: `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION` y `MODIFY SELECTION`. From bc52a3e0f2ff88a5b8d7263c98105947b85c8089 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:26:37 +0200 Subject: [PATCH 2875/4889] New translations onheaderclick.md (Japanese) --- .../version-20-R5/Events/onHeaderClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md index d4ab7fd8b2bc5d..41fb640f4f2a4e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onHeaderClick.md @@ -24,7 +24,7 @@ title: On Header Click このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | code | longint | 42 | | description | text | "On Header Click" | From 2bd363e950d6d55372f7f0f8486d3c492785ce70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:27:44 +0200 Subject: [PATCH 2876/4889] New translations onrowresize.md (Japanese) --- .../version-20-R5/Events/onRowResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md index f92d2c673d09e2..9a4c0e3b2df22d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onRowResize.md @@ -11,7 +11,7 @@ title: On Row Resize このイベントは、4D View Pro ドキュメント内で行の高さがユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | -------------------------------------------------------------------- | | code | longint | 60 | | description | text | "On Row Resize" | From 9ad023db9d7fe78beafd67bbe5a9061996b3e589 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:27:51 +0200 Subject: [PATCH 2877/4889] New translations onselectionchange.md (Japanese) --- .../version-20-R5/Events/onSelectionChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md index 83ccb33e70d357..e74a357b877053 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onSelectionChange.md @@ -15,7 +15,7 @@ title: On Selection Change 現在の行や列の選択が変更された。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------- | | code | longint | 31 | | description | text | "On Selection Change" | From 6a830a8d59bd765832586b2dd38b070a2a274f15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:15 +0200 Subject: [PATCH 2878/4889] New translations onvprangechanged.md (Japanese) --- .../version-20-R5/Events/onVpRangeChanged.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md index 57af046367c5af..8883fb077331ba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/onVpRangeChanged.md @@ -13,7 +13,7 @@ title: On VP Range Changed FORM Event によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | objectName | text | 4D View Pro エリア名 | | code | longint | On VP Range Changed | From 9de8a605220db7e505b45d317bc9d84480535fd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:27 +0200 Subject: [PATCH 2879/4889] New translations overview.md (Japanese) --- .../version-20-R5/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md index 5b6db68af85965..b98205cbe1e901 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Events/overview.md @@ -20,7 +20,7 @@ End if 各イベントは、`FORM Event` コマンドによってオブジェクトとして返されます。 デフォルトで、以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------- | | objectName | text | イベントをトリガーしているオブジェクト名。フォームによってトリガーされている場合には含まれていません。 | | code | longint | フォームイベントの数値。 `Form event code` によっても返されます。 | From 91e3642e372a4735f3b8692566f20b59edfd0333 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:30 +0200 Subject: [PATCH 2880/4889] New translations develop-components.md (French) --- .../Extensions/develop-components.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md index 0bc9ca95fa9c0f..f67fa602c9dfef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md @@ -11,13 +11,13 @@ Vous pouvez développer des composants 4D pour vos propres besoins et les garder - **Projet utilisé comme matrice** : Projet 4D utilisé pour le développement du composant. C'est un projet standard, sans attribut spécifique. Il constitue un seul composant. - **Projet hôte :** projet dans lequel un composant est installé et utilisé. -- **Component**: Matrix project that can be compiled or [built](Desktop/building.md#build-component), copied into the [`Components`](Project/architecture.md) folder of the host application and whose contents are used in the host application. +- **Composant** : Projet utilisé comme matrice, pouvant être compilé ou [généré](Desktop/building.md#build-component), copié dans le dossier [`Components`](Project/architecture.md) de l'application hôte et dont le contenu est utilisé dans l'application hôte. ## Principes de base La création et l’installation des composants 4D s’effectuent directement depuis 4D : -- To install a component, you simply need to copy the component files into the [`Components` folder of the project](Project/architecture.md). Vous pouvez utiliser des alias ou des raccourcis. +- Pour installer un composant, il suffit de copier les fichiers de composant dans le dossier [`Components` du projet](Project/architecture.md). Vous pouvez utiliser des alias ou des raccourcis. - Un projet peut être à la fois "matrice" et "hôte", c'est-à-dire qu'un projet utilisé comme matrice peut lui-même utiliser un ou plusieurs composants. En revanche, un composant ne peut pas lui-même utiliser de "sous-composants". - Un composant peut appeler la plupart des éléments 4D : des classes, des fonctions, des méthodes projet, des formulaires projet, des barres de menus, des listes à choix multiples, etc. Il ne peut pas appeler des méthodes base et des triggers. - Il n’est pas possible d’exploiter le datastore, des tables standard ou des fichiers de données dans les composants 4D. En revanche, un composant peut créer et/ou utiliser des tables, des champs et des fichiers de données via les mécanismes des bases externes. Les bases externes sont des bases 4D indépendantes manipulées via les commandes SQL. @@ -25,15 +25,15 @@ La création et l’installation des composants 4D s’effectuent directement de ## Portée des commandes du langage -Hormis les [Commandes non utilisables](#unusable-commands), un composant peut utiliser toute commande du langage 4D. +Hormis les [commandes non utilisables](#unusable-commands), un composant peut utiliser toute commande du langage 4D. -When commands are called from a component, they are executed in the context of the component, except for the [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html) or [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) command that use the context of the method specified by the command. A noter également que les commandes de lecture du thème “Utilisateurs et groupes” sont utilisables depuis un composant mais lisent les utilisateurs et les groupes du projet hôte (un composant n’a pas d’utilisateurs et groupes propres). +Lorsqu'elles sont appelées depuis un composant, elles sont exécutées dans le contexte du composant, à l'exception de la commande [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/fr/page1007.html) et de la commande [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/fr/page63.html) qui utilisent le contexte de la méthode spécifiée par la commande. A noter également que les commandes de lecture du thème “Utilisateurs et groupes” sont utilisables depuis un composant mais lisent les utilisateurs et les groupes du projet hôte (un composant n’a pas d’utilisateurs et groupes propres). -The [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands are an exception: their scope is global to the application. Lorsque ces commandes sont appelées depuis un composant, elles s’appliquent au projet d'application hôte. +Les commandes [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/fe/page7836.html) et [`Get database parameter`](https://doc.4d.com/4dv20/help/command/fe/page7837.html) sont une exception : leur portée est globale à l'application. Lorsque ces commandes sont appelées depuis un composant, elles s’appliquent au projet d'application hôte. Par ailleurs, des dispositions spécifiques sont définies pour les commandes `Structure file` et `Get 4D folder` lorsqu’elles sont utilisées dans le cadre des composants. -The [`COMPONENT LIST`](https://doc.4d.com/4dv20/help/command/en/page1001.html) command can be used to obtain the list of components that are loaded by the host project. +La commande [`COMPONENT LIST`](https://doc.4d.com/4dv20/help/command/fr/page1001.html) permet de connaître la liste des composants chargés par le projet hôte. ### Commandes non utilisables @@ -59,8 +59,8 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad **Notes :** -- La commande `Table du formulaire courant` retourne `Nil` lorsqu’elle est appelée dans le contexte d’un formulaire projet. Par conséquent, elle ne peut pas être utilisée dans un composant. -- SQL data definition language commands (`CREATE TABLE`, `DROP TABLE`, etc.) cannot be used on the component project. Elles sont néanmoins prises en charge avec des bases de données externes (voir la commande SQL `CREATE DATABASE`). +- La commande `Current form table` retourne `Nil` lorsqu’elle est appelée dans le contexte d’un formulaire projet. Par conséquent, elle ne peut pas être utilisée dans un composant. +- Les commandes de langage de définition de données SQL (`CREATE TABLE`, `DROP TABLE`, etc.) ne peuvent pas être utilisées dans le projet de composant. Elles sont néanmoins prises en charge avec des bases de données externes (voir la commande SQL `CREATE DATABASE`). ## Partage des méthodes projet @@ -72,11 +72,11 @@ En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelable Les méthodes projet partagée peuvent être appelées dans le code du projet hôte (mais elles ne peuvent pas être modifiées dans l'éditeur de code du projet hôte). Ces méthodes constituent les **points d’entrée** du composant. -A l’inverse, pour des raisons de sécurité, par défaut un composant ne peut pas exécuter de méthode projet appartenant au projet hôte. Dans certains cas, vous pourrez avoir besoin d’autoriser un composant à accéder à des méthodes projet de votre projet hôte. In certain cases, you may need to allow a component to access the project methods of your host project. +A l’inverse, pour des raisons de sécurité, par défaut un composant ne peut pas exécuter de méthode projet appartenant au projet hôte. Dans certains cas, vous pourrez avoir besoin d’autoriser un composant à accéder à des méthodes projet de votre projet hôte. Pour ce faire, vous devez explicitement désigner les méthodes projet du projet hôte que vous souhaitez rendre accessibles aux composants (dans les propriétés de la méthode, cochez la case **Partagée entre composants et projet hôte**). ![](../assets/en/Concepts/pict516563.en.png) -Once the project methods of the host projects are available to the components, you can execute a host method from inside a component using the [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) or [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html) command. Par exemple : +Une fois que les méthodes projet des projets hôtes sont disponibles pour les composants, vous pouvez exécuter une méthode du projet hôte à partir d'un composant en utilisant la commande [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) ou la commande [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html). Par exemple : ```4d // Méthode hôte @@ -89,8 +89,8 @@ component_method("host_method_name") EXECUTE METHOD($param) ``` -> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ -> Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands. +> Vous pouvez compiler ou effectuer une vérification syntaxique dans une base hôte interprétée qui contient des composants interprétés si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ +> N'oubliez pas qu'une méthode interprétée peut appeler une méthode compilée, mais pas l'inverse, sauf via l'utilisation des commandes `EXECUTE METHOD` et `EXECUTE FORMULA`. ## Partage des classes et des fonctions @@ -98,16 +98,16 @@ Par défaut, les classes et fonctions des composants ne peuvent pas être appel ### Déclaration du namespace -To allow classes and functions of your component to be exposed in the host projects, enter a value in the [**Component namespace in the class store** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant. +Permettre aux classes et aux fonctions de votre composant d'être exposées dans les projets hôtes, entrez une valeur dans le [**Namespace du composant dans le class store** de la page Général](../settings/general.md#component-namespace-in-the-class-store) des propriétés du projet matrice. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant. ![](../assets/en/settings/namespace.png) > Un _namespace_ garantit qu'aucun conflit n'émerge lorsqu'un projet hôte utilise différents composants dont les classes ou les fonctions ont des noms identiques. Un namespace doit être conforme aux [règles de dénomination des propriétés](../Concepts/identifiers.md#object-properties). -When you enter a value, you declare that component classes and functions will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project's code, through the `cs.` namespace. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : +Lorsque vous entrez une valeur, vous déclarez que les classes et les fonctions du composant seront disponibles dans le [class store (**cs**)](../Concepts/classes.md#cs) du code du projet hôte, à travers l'espace de noms `cs.`. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire : ```4d -//in host project +//dans le projet hôte var $rect: cs.eGeometry.Rectangle $rect:=cs.eGeometry.Rectangle.new(10;20) $area:=$rect.getArea() @@ -115,7 +115,7 @@ $area:=$rect.getArea() :::info -L'espace de nom d'un composant [compilé](#protection-of-components-compilation) sera ajouté entre parenthèses après le nom du composant dans la page [Component Methods page](../Concepts/components.md#using-components) des projets hôtes : +L'espace de nom d'un composant [compilé](#protection-of-components-compilation) sera ajouté entre parenthèses après le nom du composant dans la page [Méthodes Composants](../Concepts/components.md#using-components) des projets hôtes : ![](../assets/en/settings/namesapece-explorer.png) @@ -139,9 +139,9 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) ## Complétion de code pour les composants compilés -To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. +Pour rendre votre composant plus facile à utiliser pour les développeurs, vous pouvez cocher l'option [**Générer le fichier de syntaxe pour l'auto-complétion à la compilation** dans la page Général](../settings/general.md#component-namespace-in-the-class-store) des propriétés du projet matrice. -A syntax file (JSON format) is then automatically created during the compilation phase, filled with the syntax of your component's classes, functions, and [exposed methods](#sharing-of-project-methods), and placed in the `\Resources\en.lproj` folder of the component project. 4D utilise le contenu de ce fichier syntaxique pour générer une aide contextuelle dans l'éditeur de code, telle que la complétion de code et la syntaxe des fonctions : +Un fichier de syntaxe (format JSON) est alors automatiquement créé lors de la phase de compilation, rempli avec la syntaxe des classes, fonctions et [méthodes exposées](#sharing-of-project-methods) de votre composant, et placé dans le dossier `\Resources\en.lproj` du projet du composant. 4D utilise le contenu de ce fichier syntaxique pour générer une aide contextuelle dans l'éditeur de code, telle que la complétion de code et la syntaxe des fonctions : ![](../assets/en/settings/syntax-code-completion-2.png) ![](../assets/en/settings/syntax-code-completion-1.png) @@ -189,14 +189,14 @@ L’utilisation de pointeurs pour faire communiquer les composants et le projet - La commande `Get pointer` ne retournera pas un pointeur vers une variable du projet hôte si elle est appelée depuis un composant et inversement. -- L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. +- L'architecture des composants permet la coexistence, au sein du même projet interprété, de composants à la fois interprétés et compilés (inversement, seuls des composants compilés peuvent être utilisés dans un projet compilé). L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. - Si le composant C définit la variable `mavarC`, le composant I peut accéder à la valeur de cette variable en utilisant le pointeur `->mavarC`. - Si le composant I définit la variable `mavarI`, le composant C ne peut pas accéder à cette variable en utilisant le pointeur `->mavarI`. Cette syntaxe provoque une erreur d’exécution. -- The comparison of pointers using the `RESOLVE POINTER` command is not recommended with components since the principle of partitioning variables allows the coexistence of variables having the same name but with radically different contents in a component and the host project (or another component). Le type de la variable peut même être différent dans les deux contextes. Si les pointeurs `monptr1` et `monptr2` pointent chacun sur une variable, la comparaison suivante produira un résultat erroné : +- La comparaison des pointeurs en utilisant la commande `RESOLVE POINTER` n'est pas recommandée avec les composants, car le principe de partitionnement des variables permet la coexistence de variables ayant le même nom mais avec un contenu radicalement différent dans un composant et le projet hôte (ou un autre composant). Le type de la variable peut même être différent dans les deux contextes. Si les pointeurs `monptr1` et `monptr2` pointent chacun sur une variable, la comparaison suivante produira un résultat erroné : ```4d RESOLVE POINTER(monptr1;vNomVar1;vnumtable1;vnumchamp1) @@ -256,10 +256,10 @@ Le code suivant est inclus dans un composant et effectue trois actions élément Création de la base de données externe : ```4d -<>MyDatabase:=Get 4D folder+"\MyDB" // (Windows) stores the data in an authorized directory +<>MyDatabase:=Get 4D folder+"\MyDB" // (Windows) stocke les données dans un répertoire autorisé Begin SQL - CREATE DATABASE IF NOT EXISTS DATAFILE :[<>MyDatabase]; - USE DATABASE DATAFILE :[<>MyDatabase]; + CREATE DATABASE IF NOT EXISTS DATAFILE :[MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; CREATE TABLE IF NOT EXISTS KEEPIT ( ID INT32 PRIMARY KEY, @@ -279,14 +279,14 @@ Création de la base de données externe : Ecriture dans la base de données externe : ```4d - $Ptr_1:=$2 // retrieves data from the host project through pointers + $Ptr_1:=$2 // récupère les données à partir du projet hôte via des pointeurs $Ptr_2:=$3 $Ptr_3:=$4 $Ptr_4:=$5 $Ptr_5:=$6 Begin SQL - USE DATABASE DATAFILE :[<>MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; INSERT INTO KEEPIT (ID, kind, name, code, sort_order) @@ -302,7 +302,7 @@ Ecriture dans la base de données externe : Lecture dans une base de données externe : ```4d - $Ptr_1:=$2 // accesses data of the host project through pointers + $Ptr_1:=$2 // accède aux données du projet hôte via des pointeurs $Ptr_2:=$3 $Ptr_3:=$4 $Ptr_4:=$5 @@ -310,7 +310,7 @@ Lecture dans une base de données externe : Begin SQL - USE DATABASE DATAFILE :[<>MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; SELECT ALL ID, kind, name, code, sort_order FROM KEEPIT @@ -328,7 +328,7 @@ Lecture dans une base de données externe : > Si un composant utilise la commande `ADD RECORD`, le formulaire Entrée courant du projet hôte sera affiché, dans le contexte du projet hôte. Par conséquent, si le formulaire comporte des variables, le composant n’y aura pas accès. -- You can [publish component forms as subforms](../FormEditor/properties_FormProperties.md#published-as-subform) in the host projects. Avec ce principe, vous pouvez notamment développer des composants proposant des objets graphiques. Par exemple, les Widgets proposés par 4D sont basés sur l’emploi de sous-formulaires en composants. +- Vous pouvez [publier des formulaires de composants en tant que sous-formulaires](../FormEditor/properties_FormProperties.md#published-as-subform) dans les projets hôtes. Avec ce principe, vous pouvez notamment développer des composants proposant des objets graphiques. Par exemple, les Widgets proposés par 4D sont basés sur l’emploi de sous-formulaires en composants. > Dans le contexte d'un composant, tout formulaire projet référencé doit appartenir au composant. Par exemple, à l'intérieur d'un composant, le fait de référencer un formulaire projet hôte à l'aide de `DIALOG` ou de `Open form window` déclenchera une erreur. @@ -346,7 +346,7 @@ Un composant peut exécuter automatiquement du code 4D lors de l'ouverture ou de L'exécution du code d'initialisation ou de fermeture se fait au moyen de la méthode base `On Host Database Event`. -> Pour des raisons de sécurité, vous devez autoriser explicitement l'exécution de la méthode base `On Host Database Event` dans la base hôte afin de pouvoir l'appeler. To do this, you must check the [**Execute "On Host Database Event" method of the components** option](../settings/security.md#options) in the Security page of the Settings. +> Pour des raisons de sécurité, vous devez autoriser explicitement l'exécution de la méthode base `On Host Database Event` dans la base hôte afin de pouvoir l'appeler. Pour ce faire, vous devez cocher l'option [**Exécuter la méthode "Sur événement base hôte" des composants**](../settings/security.md#options) dans la page Sécurité des Propriétés du projet. ## Protection des composants : la compilation From f7aee69380c7a4f71c4ad631aab9afe07802ea81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:34 +0200 Subject: [PATCH 2881/4889] New translations develop-components.md (Portuguese, Brazilian) --- .../version-20-R5/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md index 0a7ff3bf036939..287959a08ad80e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-components.md @@ -60,7 +60,7 @@ Os comandos abaixo não são compatíveis para seu uso dentro de um componente p **Notas:** - El comando `Current form table` devuelve `Nil` cuando se llama en el contexto de un formulario proyecto. Por isso não pode ser usado em um componente. -- SQL data definition language commands (`CREATE TABLE`, `DROP TABLE`, etc.) não pode ser usado no projeto do componente. Sin embargo, se soportan con bases de datos externas (ver el comando SQL `CREATE DATABASE`). +- Os comandos da linguagem de definição de dados SQL (`CREATE TABLE`, `DROP TABLE`, etc.) não pode ser usado no projeto do componente. Sin embargo, se soportan con bases de datos externas (ver el comando SQL `CREATE DATABASE`). ## Partilhar os métodos de projeto From bcac31fea7093d440d90833365ab0745a61d31e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:41 +0200 Subject: [PATCH 2882/4889] New translations overview.md (Japanese) --- .../version-20-R5/Extensions/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md index 349a1a9462ce54..3fc1ed4fdf6947 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md @@ -27,7 +27,7 @@ title: 拡張機能 [`4d-component`](https://github.com/topics/4d-component) のトピックで公開されている 4Dコンポーネントの一覧を Github で閲覧することができます。 -## プラグイン +## Plugins プラグインは、4D がネイティブにおこなっていないこと (例: 特定のプラットフォーム技術など) や、4D だけでは困難なことを実現します。 [このページ](develop-plug-ins.md) で説明しているように、独自のプラグインを開発することができます。 From 67a58bc41bbf663001f11122d777b98810fb11ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:43 +0200 Subject: [PATCH 2883/4889] New translations createstylesheet.md (French) --- .../FormEditor/createStylesheet.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/createStylesheet.md index 8b8a529ef9e8ec..565446790351c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/createStylesheet.md @@ -15,13 +15,13 @@ Outre l’harmonisation de l’interface de vos applications, l’usage de feuil Vous créez des feuilles de styles à partir d'un éditeur de feuilles de styles de votre choix, en sauvegardant le fichier sous une extension ".css" dans le dossier "/SOURCES" du projet. -La Boîte à Outils fournit une page **Feuilles de style** sous forme de raccourci pour créer et modifier l'une des trois feuilles de style nommées en fonction de la plate-forme. +La Boîte à Outils comporte une page **Style** qui est un raccourci pour créer et modifier l'une des trois feuilles de style nommées en fonction de la plate-forme. -1. Ouvrez la page **Style Sheets** en choisissant **Tool Box > Style Sheet** dans le menu Développement ou en cliquant sur l'icône **Tool Box** dans la barre d'outils de l'éditeur de formulaires. +1. Ouvrez la page **Styles** en choisissant **Boîte à outils > Feuilles de style** dans le menu Développement ou en cliquant sur l'icône **Boîte outils** dans la barre d'outils de 4D. ![](../assets/en/FormEditor/stylesheets.png) -2. Select the type of style sheet to create and click on the **Create** or **Edit** button: ![](../assets/en/FormEditor/createButton.png) +2. Sélectionnez le type de feuille de style à créer et cliquez sur le bouton **Créer** ou **Modifier** : ![](../assets/en/FormEditor/createButton.png) 3. La feuille de style s'ouvrira dans votre éditeur de texte par défaut. @@ -195,24 +195,24 @@ text[text|=Hello] ### Media Queries -Media queries are used to apply color schemes to an application. +Les requêtes de média sont utilisées pour appliquer des schémas de couleurs à une application. -A media query is composed of a media feature and a value (e.g., `\:\` ). +Une requête média est composée d'une fonctionnalité média et d'une valeur (`\:\`). -Available media features: +Fonctionnalités média disponibles : - `prefers-color-scheme` -Available media feature expressions: +Expressions de fonctionnalité média disponibles : -- **light**
    For using a light scheme -- **dark**
    For using a dark scheme +- **light**
    Pour utiliser un schéma de couleur clair +- **dark**
    Pour utiliser un schéma de couleur sombre -> Color schemes are only supported on macOS. +> Les schémas de couleurs sont pris en charge sur macOS uniquement. ##### Exemple -This CSS defines a color combination for text and text background in the light scheme (default) and another combination when the dark scheme is selected: +Cette CSS définit une combinaison de couleurs pour le texte et l'arrière-plan du texte dans le schéma clair (par défaut) et une autre combinaison lorsque le schéma sombre est sélectionné : ``` @media (prefers-color-scheme: light) { @@ -230,19 +230,19 @@ This CSS defines a color combination for text and text background in the light s } ``` -### Object Attributes +### Attributs d'objets La majorité des attributs d'objet formulaire peuvent être définis dans une feuille de style, à l'exception des attributs suivants : - `method` - `type` -- `classe` -- `evénement` +- `class` +- `event` - `choiceList`, `excludedList`, `labels`, `list`, `requiredList` (list type) Les attributs d'objet formulaire peuvent être déclarés avec leur [nom JSON](FormObjects/properties_Reference.md) en tant qu'attributs CSS (à l'exclusion des types d'objet, méthodes, événements et listes). -#### Mappage d'attributs +#### Correspondance d'attributs Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. @@ -259,7 +259,7 @@ Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. | `textDecoration` | `text-decoration` | | `verticalAlign` | `vertical-align` | -> 4D-specific values (_e.g._, `sunken`) are not supported when using CSS attribute names. +> Les valeurs spécifiques à 4D (_par exemple_, `sunken`) ne sont pas prises en charge lors de l'utilisation de noms d'attribut CSS. #### Valeurs d'attributs spécifiques @@ -290,13 +290,13 @@ Si un attribut est défini dans la description du formulaire JSON et dans une fe Pour remplacer ce comportement, la valeur du style doit être suivie d'une déclaration `! Important`. -**Example 1:** +**Exemple 1** | Description du formulaire JSON | Feuille de style | 4D affiche | | ------------------------------ | ---------------- | ---------- | | `"text": "Button",` | `text: Edit;` | `"Button"` | -**Example 2:** +**Exemple 2** | Description du formulaire JSON | Feuille de style | 4D affiche | | ------------------------------ | ------------------------ | ---------- | @@ -336,9 +336,9 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord > Les chemins de fichiers peuvent être relatifs ou absolus. > -> - Relative paths are resolved relative to the JSON form description file. -> - For security reasons, only filesystem paths are accepted for absolute paths. (_ex :_, "/RESOURCES", "/DATA") +> - Les chemins relatifs sont résolus par rapport au fichier de description de formulaire JSON. +> - Pour des raisons de sécurité, seuls les chemins filesystem sont acceptés pour les chemins absolus. (_ex :_, "/RESOURCES", "/DATA") ## Voir également -See the [**CSS for 4D Forms**](https://www.youtube.com/watch?v=3Hk4FUQENyQ) video presentation. +Voir la présentation vidéo [**CSS pour les formulaires 4D**](https://www.youtube.com/watch?v=3Hk4FUQENyQ). From 0da80bfd2934172748691ecfd6756fbc52a542c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:49 +0200 Subject: [PATCH 2884/4889] New translations formeditor.md (French) --- .../version-20-R5/FormEditor/formEditor.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index d85e6488ab9757..6aac0a854d51d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -10,40 +10,40 @@ title: Éditeur de formulaires L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre fenêtre, dotée d’une barre d’outils et d’une barre d’objets. Vous pouvez ouvrir plusieurs formulaires en même temps. -### Display options +### Options d'affichage -You can show or hide several interface elements on the current page of the form: +Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : -- **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). -- **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. -- **Paper**: Borders of the printing page, which are shown as gray lines. This element can only be displayed by default in ["for printing" type](properties_FormProperties.md#form-type) forms. -- **Rulers**: Rulers of the Form editor’s window. -- **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Limits**: Form’s limits. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. +- **Formulaire hérité** : Objets du formulaire hérité (s'il y a un [formulaire hérité](forms.md#inherited-forms)). +- **Page 0** : Objets de la [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. +- **Papier** : Contours de la page d'impression, qui sont affichés sous forme de filets grisés. Cet élément peut être affiché par défaut dans les formulaires de type [impression](properties_FormProperties.md#form-type). +- **Règle** : Règles de la fenêtre de l’éditeur de formulaire. +- **Taquets** : Lignes de contrôle de sortie et taquets associés qui indiquent les limites des différentes zones du formulaire. Cet élément peut être affiché par défaut dans les formulaires de type ["liste"](properties_FormProperties.md#form-type). +- **Libellés des taquets** : Libellés des taquets, disponibles uniquement lorsque les lignes de contrôle de sortie sont affichées. Cet élément peut être affiché par défaut dans les formulaires de type ["liste"](properties_FormProperties.md#form-type). +- **Limites** : Limites du formulaire. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. -> The [**Size Based on**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) and [**Vert margin**](properties_FormSize.md#vert-margin) settings of the form properties affect the form’s limits. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. +> Les paramètres [**basés sur la taille**](properties_FormSize.md#size-based-on), [**Marge Hor**](properties_FormSize.md#hor-margin) et [**Marge vert**](properties_FormSize.md#vert-margin) affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. -#### Default display +#### Affichage par défaut -When a form is opened in the editor, interface elements are displayed or hidden by default, depending on: +Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : -- the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. +- les options **Affichage par défaut à la création** définies dans les Préférences - les options non cochées ne peuvent pas être affichées par défaut. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - - Markers and marker labels are always displayed by default on list forms - - Paper is displayed by default on "for printing" forms. + - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste + - Le papier est affiché par défaut pour les formulaires impression. -#### Display/Hide elements +#### Afficher/Masquer les éléments -You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: +Vous pouvez afficher ou masquer des éléments à tout moment dans la fenêtre courante de l'éditeur de formulaires en sélectionnant **Afficher** dans le menu **Formulaire** ou le menu contextuel de l'éditeur de formulaires : ![](../assets/en/FormEditor/showHideElements.png) -### Rulers +### Règles -Les règles situées sur le côté et en bas de cette fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. Elles peuvent être [affichées ou masquées](#display-options). -Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. +Sélectionnez **Définir l'unité...** dans le menu **Formulaire** pour changer l'unité de mesure afin que le formulaire affiche des pouces, des centimètres ou des pixels. ### Toolbar (Barre d’outils) @@ -56,12 +56,12 @@ La barre d’outils comporte les éléments suivants : | Icône | Nom | Description | | ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Allows selecting, moving and resizing form objects.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | -| ![](../assets/en/FormEditor/zOrder.png) | [Entry order](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | -| ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | +| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | +| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | +| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | From 845cd3876130e804587ca8e0fe29638a4da99d06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:52 +0200 Subject: [PATCH 2885/4889] New translations formeditor.md (Spanish) --- .../version-20-R5/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index 819390f441a928..b562609c095bfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -60,8 +60,8 @@ La barra de herramientas contiene los siguientes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#orden-de-entrada) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nivel](#gestionar-los-planos-de-los-objetos) | Este botón está asociado a un menú que permite cambiar el nivel de los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Este botón está asociado a un menú que permite agrupar y desagrupar la selección de objetos del formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Esta área permite pasar de una página de formulario a otra y añadir páginas. Para navegar entre las páginas del formulario, haga clic en los botones de flecha o en el área central y elija la página que desea visualizar en el menú que aparece. Si pulsa el botón flecha derecha mientras se muestra la última página del formulario, 4D le permite añadir una página. | From a1cd938665c8f5c3970eefa807fe8936a5e6df6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:54 +0200 Subject: [PATCH 2886/4889] New translations formeditor.md (Japanese) --- .../version-20-R5/FormEditor/formEditor.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index a380999b0c9736..d771797ff347bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -53,24 +53,24 @@ title: フォームエディター ツールバーには以下の要素があります: -| アイコン | 名称 | 説明 | -| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | -| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。

    | -| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#データの入力順) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -| ![](../assets/en/FormEditor/moving.png) | [移動](#オブジェクトの移動) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -| ![](../assets/en/FormEditor/zoom.png) | [拡大](#拡大) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -| ![](../assets/en/FormEditor/alignment.png) | [整列](#オブジェクトの整列) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#オブジェクトの均等配置) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/level.png) | [レベル](#オブジェクトを重ねる) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#オブジェクトのグループ化) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#フォームのページ) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#cssプレビュー) | このボタンで、使用する CSSモードを選択します。 | -| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#オブジェクトビュー) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | -| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#バッジ) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | -| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#リストボックスビルダー) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | -| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#フィールドを挿入) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | +| アイコン | 名称 | 説明 | +| ------------------------------------------------ | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | +| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。

    | +| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#データの入力順) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | +| ![](../assets/en/FormEditor/moving.png) | [移動](#オブジェクトの移動) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | +| ![](../assets/en/FormEditor/zoom.png) | [拡大](#拡大) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | +| ![](../assets/en/FormEditor/alignment.png) | [整列](#オブジェクトの整列) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#オブジェクトの均等配置) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/level.png) | [レベル](#オブジェクトを重ねる) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#オブジェクトのグループ化) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#フォームのページ) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#cssプレビュー) | このボタンで、使用する CSSモードを選択します。 | +| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#オブジェクトビュー) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | +| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#バッジ) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | +| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#リストボックスビルダー) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | +| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#フィールドを挿入) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | ### オブジェクトバーを使用する @@ -88,7 +88,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 @@ -146,7 +146,7 @@ title: フォームエディター 1. ツールバーの矢印ツールをクリックします。

    ![](../assets/en/FormEditor/selection.png)

    -

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    。 +

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    . 2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。

    ![](../assets/en/FormEditor/selectResize.png)

    From c85b7b4eccbe88995db2ef60714f73218dab08f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:57 +0200 Subject: [PATCH 2887/4889] New translations formeditor.md (Portuguese, Brazilian) --- .../version-20-R5/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index ab64db1aa3cb5d..1b96780c2db664 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -60,8 +60,8 @@ A barra de ferramentas contém os seguintes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Entry order](#data-entry-order) | Switches to “Entry order” mode, where it is possible to view and change the current entry order of the form. Note that shields allow viewing the current entry order, while still working in the form. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Switches to “Move” mode, where it is possible to reach any part of the form quickly by using drag and drop in the window. O cursor assume a forma de uma mão. Este modo de navegação é particularmente útil ao ampliar o formulário. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar a percentagem de visualização do formulário (100% por padrão). You can switch to “Zoom” mode by clicking on the magnifying glass or by clicking directly on the desired bar. Esta função é descrita em pormenor na secção anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#alinhamento-objetos) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#alinhamento-objetos) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | This button is linked to a menu that allows aligning objects in the form. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Esta área permite passar de uma página de formulário para outra e adicionar páginas. Para navegar entre páginas de formulários, clique nos botões de seta, ou clique na área central e escolha a página a exibir a partir do menu que aparece. Se clicar no botão da seta para a direita enquanto é exibida a última página do formulário, 4D permite-lhe adicionar uma página. | From b202f9b5afd03f2193da3aadad1cd8b463aee75d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:28:59 +0200 Subject: [PATCH 2888/4889] New translations forms.md (Spanish) --- .../version-20-R5/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md index 2c58ae39668870..0473ff1f92d46b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md @@ -127,4 +127,4 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied ## Propiedades soportadas -[Associated Menu Bar](properties_Menu.md#associated-menu-bar) - [Fixed Height](properties_WindowSize.md#fixed-height) - [Fixed Width](properties_WindowSize.md#fixed-width) - [Form Break](properties_Markers.md#form-break) - [Form Detail](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Form Header](properties_Markers.md#form-header) - [Form Name](properties_FormProperties.md#form-name) - [Form Type](properties_FormProperties.md#form-type) - [Inherited Form Name](properties_FormProperties.md#inherited-form-name) - [Inherited Form Table](properties_FormProperties.md#inherited-form-table) - [Maximum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Maximum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Method](properties_Action.md#method) - [Minimum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Minimum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Print Settings](properties_Print.md#settings) - [Published as Subform](properties_FormProperties.md#published-as-subform) - [Save Geometry](properties_FormProperties.md#save-geometry) - [Window Title](properties_FormProperties.md#window-title) +[Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) From 2a7e441a72b070b1c8e431a761f9b5ec10c323bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:01 +0200 Subject: [PATCH 2889/4889] New translations forms.md (Japanese) --- .../version-20-R5/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md index eed9ed8b1f2e21..dffc44e35f5afb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md @@ -1,6 +1,6 @@ --- id: forms -title: Forms +title: フォーム --- フォームはデスクトップアプリケーションにおいて、データの入力・修正・印刷をおこなうためのインターフェースとなります。 フォームを使用することで、ユーザーはデータベースのデータをやり取りし、レポートを印刷します。 フォームを使用して、カスタムダイアログボックスやパレット、そのほかのカスタムウィンドウを作成します。 From 301c893c1f97e4b1d00ecbb7c10ad0010ea3dcc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:06 +0200 Subject: [PATCH 2890/4889] New translations macros.md (Japanese) --- .../version-20-R5/FormEditor/macros.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md index 5e690e870a4cf4..6b7957e6ffbbeb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md @@ -107,7 +107,7 @@ Function onInvoke($editor : Object)->$result : Object JSONファイルの説明です: -| 属性 | | | タイプ | 説明 | +| 属性 | | | 型 | 説明 | | ------ | ------------- | ------------------ | ------ | --------------------------------------------- | | macros | | | object | 定義されたマクロのリスト | | | `` | | object | マクロ定義 | @@ -152,7 +152,7 @@ JSONファイルの説明です: #### Class constructor($macro : Object) -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------ | ------ | ---------------------------------- | | $macro | Object | `formMacros.json` ファイルのマクロ宣言オブジェクト | @@ -189,7 +189,7 @@ Class constructor($macro : Object) #### onInvoke($editor : Object) -> $result : Object -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------- | ------ | --------------------------------------------- | | $editor | Object | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | | $result | Object | マクロによって変更されたフォームプロパティ (任意) | @@ -202,7 +202,7 @@ Class constructor($macro : Object) _$editor_ 引数にて渡されるプロパティは次の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------------------------------------------------------- | ---------- | ------------------------------------------------ | | $editor.editor.form | Object | フォーム全体 | | $editor.editor.file | File | フォームファイルの Fileオブジェクト | @@ -216,7 +216,7 @@ _$editor_ 引数にて渡されるプロパティは次の通りです: マクロによる変更をフォームに反映させたい場合に、`$result` オブジェクトに渡せるプロパティの一覧です。 いずれのプロパティも任意です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------- | ---------- | --------------------------------- | | currentPage | Object | マクロによって変更されたオブジェクトを含む currentPage | | currentSelection | Collection | マクロによって変更された currentSelection | @@ -241,7 +241,7 @@ _$editor_ 引数にて渡されるプロパティは次の通りです: - 次の構造を持つオブジェクトの使用: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ------ | ------- | | source | String | メソッドコード | @@ -283,7 +283,7 @@ Function onInvoke($editor : Object)->$result : Object #### onError($editor : Object; $resultMacro : Object ; $error : Collection) -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ------------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------------------------ | | $editor | | Object | [onInvoke](#oninvoke) に渡されたオブジェクト | | $resultMacro | | Object | [onInvoke](#oninvoke) によって返されたオブジェクト | From e16fe9ccde302bde3ece38a20ef3d3c4213f6388 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:15 +0200 Subject: [PATCH 2891/4889] New translations pictures.md (Spanish) --- .../version-20-R5/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md index 1df300d74a4804..789d13b6ee9ad2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D le permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado con una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de un clic o un desplazamiento, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. +Las coordenadas se devuelven en las _MouseX_ and _MouseY_ [Variables Sistema](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. Puede obtener el valor de estas variables como parte de los eventos de formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md) o [`On Mouse Move`](Events/onMouseMove.md). From 9221ef855641324ba4b1a279ce6f535837e2e428 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:22 +0200 Subject: [PATCH 2892/4889] New translations properties_formproperties.md (Spanish) --- .../version-20-R5/FormEditor/properties_FormProperties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormProperties.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormProperties.md index 8a8be1fde7986f..a50d758f93afc7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormProperties.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormProperties.md @@ -159,7 +159,7 @@ Cuando se selecciona esta opción, la opción [Guardar valor](FormObjects/proper #### Ver también -[**Save Value**](FormObjects/properties_Object.md#save-value) +[**Guardar Valor**](FormObjects/properties_Object.md#save-value) --- From 17eb5b234e1c864ac28e30500788627fce2249b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:26 +0200 Subject: [PATCH 2893/4889] New translations properties_formsize.md (Spanish) --- .../version-20-R5/FormEditor/properties_FormSize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md index 2a9bf47f8cbf32..0a03d29dde332f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_FormSize.md @@ -15,7 +15,7 @@ Las opciones de tamaño dependen del valor de la opción **Tamaño basado en**. Puede elegir esta opción cuando desee utilizar objetos activos situados en un área fuera de la pantalla (_es decir_, fuera del rectángulo delimitador de la ventana) con una ventana de tamaño automático. Gracias a esta opción, la presencia de estos objetos no modificará el tamaño de la ventana. -- **Set Size**: The size of the form will be based on what you enter (in pixels) in the [**Width**](#width) and [**Height**](#height) fields. +- **Definir tamaño**: el tamaño del formulario se basará en lo que introduzca (en píxeles) en los campos [**Ancho**](#width) y [**Alto**](#height). - ``: el tamaño del formulario se basará en la posición del objeto formulario seleccionado. Por ejemplo, si elige un objeto situado en la parte inferior derecha del área a mostrar, el tamaño del formulario consistirá en un rectángulo cuya esquina superior izquierda será el origen del formulario y la esquina inferior derecha corresponderá a la del objeto seleccionado, más los valores de los márgenes. From 33e310ef0aa8d83aa1a8a6933c816506ded07658 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:41 +0200 Subject: [PATCH 2894/4889] New translations properties_print.md (French) --- .../version-20-R5/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md index 5dc1b3582a8282..a6102c738aa2b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md @@ -3,7 +3,7 @@ id: print title: Imprimer --- -## Settings +## Propriétés Permet de définir des paramètres d'impression spécifiques pour le formulaire. Cette fonctionnalité est utile pour afficher les limites de pages d'impression dans l'éditeur de formulaire. From c94f792ba9a4af6e23cbbda6f8efb67ea9c5d523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:43 +0200 Subject: [PATCH 2895/4889] New translations properties_print.md (Japanese) --- .../version-20-R5/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md index 6ae312f30ad966..7320c7376d1544 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/properties_Print.md @@ -3,7 +3,7 @@ id: print title: 印刷 --- -## 設定 +## Settings フォーム毎に用紙設定をおこなうことができます。 この機能は、フォームエディターで印刷ページの境界を表示するのに便利です。 From e17d9cf1405b6bcd9a193cb9843b82021365cfa2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:29:52 +0200 Subject: [PATCH 2896/4889] New translations button_overview.md (French) --- .../version-20-R5/FormObjects/button_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/button_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/button_overview.md index f00072956ba636..3a1cad462cc12e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/button_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/button_overview.md @@ -325,7 +325,7 @@ Le style de bouton Personnalisé accepte une image d'arrière-plan personnalisé Tous les boutons partagent une même série de propriétés de base : -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Droppable](properties_Action.md#droppable) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Image hugs title](properties_TextAndPicture.md#image-hugs-title)(1) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Number of States](properties_TextAndPicture.md#number-of-states)(1) - [Object Name](properties_Object.md#object-name) - [Picture pathname](properties_TextAndPicture.md#picture-pathname)(1) - [Right](properties_CoordinatesAndSizing.md#right) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Title](properties_Object.md#title) - [Title/Picture Position](properties_TextAndPicture.md#title-picture-position)(1) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [With pop-up menu](properties_TextAndPicture.md#with-pop-up-menu)(2) +[Gras](properties_Text.md#bold) - [Style de ligne de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Style de bouton](properties_TextAndPicture.md#button-style) - [Classe](properties_Object.md#css-class) - [Droppable](properties_Action.md#droppable) - [Focusable](properties_Entry.md#focusable) - [Police](properties_Text.md#font) - [Couleur de police](properties_Text.md#font-color) - [Taille de police](properties_Text.md#font-size) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Infobulle](properties_Help.md#help-tip) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Italique](properties_Text.md#italic) - [Image collée au titre](properties_TextAndPicture.md#image-hugs-title)(1) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Non représenté](properties_Display.md#not-rendered) - [Nombre d'états](properties_TextAndPicture.md#number-of-states)(1) - [Nom objet](properties_Object.md#object-name) - [Chemin de l'image](properties_TextAndPicture.md#picture-pathname)(1) - [Droite](properties_CoordinatesAndSizing.md#right) - [Raccourci](properties_Entry.md#shortcut) - [Action standard](properties_Action.md#standard-action) - [Titre](properties_Object.md#title) - [Position Titre/Image](properties_TextAndPicture.md#title-picture-position)(1) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilité](properties_Display.md#visibility) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Avec menu pop-up ](properties_TextAndPicture.md#with-pop-up-menu)(2) > (1) Non pris en charge par le style [Help](#help).
    > (2) Non pris en charge par les styles [Help](#help), [Flat](#flat) et [Regular](#regular). From 92e3f78634f9dd6266ba5bed307746238b20456e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:03 +0200 Subject: [PATCH 2897/4889] New translations combobox_overview.md (Spanish) --- .../version-20-R5/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md index a48c1a7d55b2f1..94f58b51b298b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md @@ -11,7 +11,7 @@ Fundamentalmente, debe considerar un combo box como un área editable que utiliz ## Gestión de combo boxes -Use the [`On Data Change`](Events/onDataChange.md) event to manage entries into the enterable area, as you would for any input form object. +Utilice el evento [`On Data Change`](Events/onDataChange.md) para gestionar las entradas en el área editable, como lo haría con cualquier objeto de formulario de entrada. Un combo box se inicializa exactamente igual que una [lista desplegable](dropdownList_Overview.md#overview): utilizando un objeto, un array o una lista de selección. @@ -59,4 +59,4 @@ Los objetos de tipo combo box aceptan dos opciones específicas: ## Propiedades soportadas -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato de hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 1ea6f7e7e878d569d3e880d6bfb28284970f22d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:05 +0200 Subject: [PATCH 2898/4889] New translations combobox_overview.md (Japanese) --- .../version-20-R5/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md index ece97c3d92e927..7db95cab8f7505 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/comboBox_overview.md @@ -21,9 +21,9 @@ title: コンボボックス コンボボックスのデータソースとして、[コレクション](../Concepts/dt_collection.md) を内包した [オブジェクト](../Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | | `currentValue` | Collection要素と同じ | ユーザーによる入力値 | オブジェクトにその他のプロパティが含まれている場合、それらは無視されます。 From b46975ac583240168a51e6473002293af5a6d54e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:08 +0200 Subject: [PATCH 2899/4889] New translations dropdownlist_overview.md (Spanish) --- .../version-20-R5/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md index bcb3833f4fc98f..872f86dc345b30 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md @@ -166,4 +166,4 @@ Puede crear automáticamente una lista desplegable utilizando una acción están ## Propiedades soportadas -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipo de datos (expression type)](properties_DataSource.md#data-type-expression-type) - [Tipo de datos (list)](properties_DataSource.md#data-type-list) - [Formato](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato de tiempo](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 0d86b61b02239125d661bbf81401dd5825b533ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:10 +0200 Subject: [PATCH 2900/4889] New translations dropdownlist_overview.md (Japanese) --- .../version-20-R5/FormObjects/dropdownList_Overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md index 6b5dd4814462e3..549ef616d95830 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/dropdownList_Overview.md @@ -13,7 +13,7 @@ macOS においては、ドロップダウンリストは "ポップアップメ それぞれに特有の機能を持つ、複数タイプのドロップダウンリストを作成することができます。 タイプを定義するには、プロパティリストで適切な **式の型** と **データタイプ** の値を選択するか、それらに相当する JSON を指定します。 -| タイプ | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | +| 型 | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | | -------------------------------- | --------------------------------------- | -------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | オブジェクト | コレクションに基づく | オブジェクト | Numeric, Text, Date, または Time | `dataSourceTypeHint: object` + `numberFormat: ` または `textFormat: ` または `dateFormat: ` または `timeFormat: ` | | 配列 | 配列に基づく | 配列 | Numeric, Text, Date, または Time | `dataSourceTypeHint: arrayNumber` または `arrayText` または `arrayDate` または `arrayTime` | @@ -30,9 +30,9 @@ macOS においては、ドロップダウンリストは "ポップアップメ ドロップダウンリストのデータソースとして、[コレクション](Concepts/dt_collection) を内包した [オブジェクト](Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | | `index` | number | 選択項目のインデックス (0 と `collection.length-1` の間の値)。 -1 に設定すると、プレースホルダー文字列として currentValue が表示されます。 | | `currentValue` | Collection要素と同じ | 選択中の項目 (コードにより設定した場合はプレースホルダーとして使用される) | From 32f2885000ce5723579786a4144c85d12496f513 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:17 +0200 Subject: [PATCH 2901/4889] New translations groupbox.md (Spanish) --- .../version-20-R5/FormObjects/groupBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md index c27734dab0c650..a1e5256026669c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/groupBox.md @@ -24,4 +24,4 @@ Un área de grupo es un objeto estático que permite ensamblar visualmente vario #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [CSS Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Abajo](properties_CoordinatesAndSizing.md#bottom) - [Clase CSS](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 95d12d2266fd18498096c9e9381885c6137bc4c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:26 +0200 Subject: [PATCH 2902/4889] New translations list_overview.md (Spanish) --- .../version-20-R5/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md index 4a9d74314896fc..ba85054aef2b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 09d6daa840744aa2752a0be26543db8856773687 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:35 +0200 Subject: [PATCH 2903/4889] New translations listbox_overview.md (Spanish) --- .../FormObjects/listbox_overview.md | 130 +++++++++--------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index a2bab4b5031a95..2ed3355280a9fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -138,8 +138,8 @@ Las propiedades soportadas dependen del tipo de list box. | [Font Color Expression](properties_Text.md#font-color-expression) | | X | X | | [Font Size](properties_Text.md#font-size) | X | X | X | | [Height (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Height (headers)](properties_Headers.md#height) | X | X | X | -| [Height (footers)](properties_Footers.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | | [Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | | [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | | [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) | X | X | X | @@ -191,40 +191,40 @@ Las propiedades soportadas dependen del tipo de list box. ### Eventos formulario soportados -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box array únicamente_ | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box jerárquicos únicamente_ | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box jerárquicos únicamente_ | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Sort |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | +| On Alternative Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box array únicamente_ | +| On Before Data Entry |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Before Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Begin Drag Over |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | +| On Collapse |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box jerárquicos únicamente_ | +| On Column Moved |
  • [columnName](#propiedades-adicionales)
  • [newPosition](#propiedades-adicionales)
  • [oldPosition](#propiedades-adicionales)
  • | | +| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | +| On Data Change |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Drag Over |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Drop |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Expand |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box jerárquicos únicamente_ | +| On Footer Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box arrays, selección actual y selección temporal únicamente_ | +| On Getting Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | +| On Header Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | +| On Mouse Enter |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | #### Propiedades adicionales @@ -265,30 +265,30 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col ### Eventos formulario soportados -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box array únicamente_ | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Sort |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | +| On Alternative Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box array únicamente_ | +| On Before Data Entry |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Before Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Begin Drag Over |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Column Moved |
  • [columnName](#propiedades-adicionales)
  • [newPosition](#propiedades-adicionales)
  • [oldPosition](#propiedades-adicionales)
  • | | +| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | +| On Data Change |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Double Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Drag Over |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Drop |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Footer Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box arrays, selección actual y selección temporal únicamente_ | +| On Getting Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | +| On Header Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | ## Encabezados de list box @@ -310,7 +310,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a ### Propiedades específicas de los encabezados -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Pies de list box @@ -330,7 +330,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada @@ -531,7 +531,7 @@ El desarrollador puede configurar ordenaciones personalizadas, por ejemplo utili Los ordenamientos personalizados le permiten: - realizar ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- utilizar funciones como [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. #### Ejemplo @@ -572,7 +572,7 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la visualización de la flecha de ordenación. En este caso no se modifica la ordenación por columnas en sí, sino que es el desarrollador quien debe encargarse de ello. -> The [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) command offers specific support for icons in list box headers, which can be useful when you want to work with a customized sort icon. +> El comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) ofrece soporte específico para iconos en los encabezados de los list box, lo que puede ser útil cuando se desea trabajar con un icono de ordenación personalizado. ## Gestión de los colores, estilos y visualización de las líneas @@ -844,7 +844,7 @@ En este caso, debe llenar y vaciar los arrays por código. Los principios que de - Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The `LISTBOX GET CELL POSITION` command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the `SELECTION TO ARRAY` command and you insert as many rows as needed in the list box using the `LISTBOX INSERT ROWS` command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión y permite construir la jerarquía adecuada: se rellena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando `SELECTION TO ARRAY` y se insertan tantas filas como sean necesarias en el list box utilizando el comando `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) - Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. From 0239d6820e09bb120ce01348a1e21dc381eb9995 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:39 +0200 Subject: [PATCH 2904/4889] New translations listbox_overview.md (Japanese) --- .../version-20-R5/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 6c5918c34a9aa8..007d92b52ec612 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -230,7 +230,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | ---------------------------------------------------------------- | | area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | | areaName | text | エリアの名称 | @@ -1007,7 +1007,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | +| ブール | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From 170b22d8ea16a9ad8c97bc1b6ab28bf9bc89f840 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:42 +0200 Subject: [PATCH 2905/4889] New translations listbox_overview.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 60db22a602f651..de3d5056f51578 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -518,7 +518,7 @@ O suporte de ordenação padrão depende do tipo de list box: | Tipo de list box | Suporte de ordenação padrão | Comentários | | ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | | Selecção actual | Sim | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | | Seleção temporal | Não | | From 13dd204ab8d09192ccd7339df55a1377977ffdbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:45 +0200 Subject: [PATCH 2906/4889] New translations picturebutton_overview.md (Spanish) --- .../version-20-R5/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md index 6981abecf53dc0..270696ecc5f394 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pictureButton_overview.md @@ -60,4 +60,4 @@ Hay otros modos disponibles: ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loopBackToFirstFrame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switchBackWhenReleased) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x ticks](properties_Animation.md#switch-every-x-ticks) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switchWhenRollOver) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Volver al primer marco](properties_Animation.md#loopBackToFirstFrame) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Líneas](properties_Crop.md#rows) - [Atajo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Vuelve a cambiar cuando se libere](properties_Animation.md#switchBackWhenReleased) - [Conmutar continuamente con clics](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-ticks) - [Título](properties_Object.md#title) - [Conmutar al pasar por encima](properties_Animation.md#switchWhenRollOver) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Utilizar el último marco como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From f05a8eb9c294ac3a02054aae7995ddcbea0a5d12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:49 +0200 Subject: [PATCH 2907/4889] New translations picturepopupmenu_overview.md (Spanish) --- .../version-20-R5/FormObjects/picturePopupMenu_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/picturePopupMenu_overview.md index 99ab8a4fe00ac8..6018171a45182a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,4 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 1cc78d9279d97dbab7fcf4adf03cc1a6091df7ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:53 +0200 Subject: [PATCH 2908/4889] New translations pluginarea_overview.md (Spanish) --- .../version-20-R5/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md index 431461736f5b61..1cd0b4dec3ec88 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/pluginArea_overview.md @@ -27,4 +27,4 @@ Si está interesado en diseñar sus propios plug-ins, puede recibir amplia infor ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From f46e29512695ffe473534a0435a9dc566c042a2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:30:57 +0200 Subject: [PATCH 2909/4889] New translations progressindicator.md (Spanish) --- .../version-20-R5/FormObjects/progressIndicator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/progressIndicator.md index da8858fbb5ba9f..5e0cc65864f3ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/progressIndicator.md @@ -39,7 +39,7 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione ### Propiedades soportadas -[Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Barber shop @@ -58,7 +58,7 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" o "hora") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Ver también From 42324c290b88b38bb4ce6b06924fea5ae92c0701 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:02 +0200 Subject: [PATCH 2910/4889] New translations properties_action.md (Spanish) --- .../version-20-R5/FormObjects/properties_Action.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md index 5af8ed1bf85dac..34dde223f94421 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Action.md @@ -106,7 +106,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- @@ -183,4 +183,4 @@ También puede definir esta propiedad utilizando el comando `OBJECT SET ACTION`. #### Objetos soportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [List Box](listbox_overview.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Tab control](tabControl.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [List Box](listbox_overview.md) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Control de pestañas](tabControl.md) From a6508d5018ad2f6fb34b63b17ec4548b7cf5f526 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:15 +0200 Subject: [PATCH 2911/4889] New translations properties_backgroundandborder.md (Spanish) --- .../version-20-R5/FormObjects/properties_BackgroundAndBorder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md index d4f194b381cf70..4c1c48d48d0d2a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_BackgroundAndBorder.md @@ -37,7 +37,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Ver también From 12838d66727f0692158b56742efcd135acd9ba6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:19 +0200 Subject: [PATCH 2912/4889] New translations properties_coordinatesandsizing.md (French) --- .../FormObjects/properties_CoordinatesAndSizing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md index 23ca91906e3339..e3b6a4c94f1cd1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -206,7 +206,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -224,7 +224,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- From ed1e69a73700020f6e5d69c6c38c9ba9dc49a75f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:21 +0200 Subject: [PATCH 2913/4889] New translations properties_coordinatesandsizing.md (Spanish) --- .../FormObjects/properties_CoordinatesAndSizing.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md index 189d9967aff87f..d4a81d8e38be15 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_CoordinatesAndSizing.md @@ -60,7 +60,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -76,7 +76,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -92,7 +92,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -108,7 +108,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -168,7 +168,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -188,7 +188,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- From baf6d024c94e513e9748867639b0ed3698d08d53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:28 +0200 Subject: [PATCH 2914/4889] New translations properties_datasource.md (French) --- .../version-20-R5/FormObjects/properties_DataSource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md index 0f29f463dcd805..e0093c49352f30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_DataSource.md @@ -231,7 +231,7 @@ Si un champ, une variable ou une expression assignable\*(par exemple Person.last #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- From 98903f7013b12c314d073cd4cb2e34a5d24c4eb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:34 +0200 Subject: [PATCH 2915/4889] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 484 +++++++++--------- 1 file changed, 242 insertions(+), 242 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index 1f713bd2ca5865..73d128f4c231c2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -5,102 +5,102 @@ title: Affichage --- -## Alpha Format +## Format Alpha -Alpha formats control the way the alphanumeric fields and variables appear when displayed or printed. Voici une liste des formats proposés pour les champs alphanumériques : +Les formats Alpha contrôlent l'apparence des champs et des variables alphanumériques (strings) lorsqu'ils sont affichés ou imprimés. Voici une liste des formats proposés pour les champs alphanumériques : ![](../assets/en/FormObjects/property_alphaFormat.png) -You can choose a format from this list or use any custom format. The default list contains formats for some of the most common alpha fields that require formats: US telephone numbers (local and long distance), Social Security numbers, and zip codes. You can also enter a custom format name set in the Filters and formats editor of the tool box. In this case, the format cannot be modified in the object properties. -Any custom formats or filters that you have created are automatically available, preceded by a vertical bar (|). +Vous pouvez choisir un format dans cette liste ou utiliser n'importe quel format personnalisé. La liste par défaut contient des formats pour certains des champs alpha les plus courants qui nécessitent des formats: numéros de téléphone américains (local et longue distance), numéros de sécurité sociale et codes postaux. Vous pouvez également saisir un nom de format personnalisé défini dans l'éditeur Filtres et formats de la boîte à outils. Dans ce cas, le format ne peut pas être modifié dans les propriétés de l'objet. +Tous les formats ou filtres personnalisés que vous avez créés sont automatiquement disponibles, précédés d'une barre verticale (|). -The number sign (#) is the placeholder for an alphanumeric display format. You can include the appropriate dashes, hyphens, spaces, and any other punctuation marks that you want to display. You use the actual punctuation marks you want and the number sign for each character you want to display. +Le signe dièse (#) est le placeholder pour un format d'affichage alphanumérique. Vous pouvez inclure des tirets, les traits d'union, les espaces et tout autre signe de ponctuation que vous souhaitez afficher. Vous utilisez les signes de ponctuation réels que vous souhaitez et le symbole dièse pour chaque caractère que vous souhaitez afficher. -For example, consider a part number with a format such as "RB-1762-1". +Par exemple, considérez un numéro de pièce avec un format tel que "RB-1762-1". -The alpha format would be: +Le format alpha serait : \##-####-# -When the user enters "RB17621," the field displays: +Lorsque l'utilisateur entre "RB17621," le champ affiche : RB-1762-1 -The field actually contains "RB17621". +Le champ contient en fait "RB17621". -If the user enters more characters than the format allows, 4D displays the last characters. For example, if the format is: +Si l'utilisateur saisit plus de caractères que ce que le format le permet, 4D affiche les derniers caractères. Par exemple, si le format est : (#######) -and the user enters "proportion", the field displays: +et si l'utilisateur saisit "proportion", le champ s'affiche: (portion) -The field actually contains "proportion". 4D accepts and stores the entire entry no matter what the display format. No information is lost. +Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète, quel que soit le format d’affichage. Aucune information n'est perdue. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------------------------- | -| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------- | +| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) --- -## Date Format +## Format Date -Date formats control the way dates appear when displayed or printed. For data entry, you enter dates in the MM/DD/YYYY format, regardless of the display format you have chosen. +Les formats de date contrôlent la façon dont les dates apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données (FR), vous entrez les dates dans le format JJ/MM/AAAA, quel que soit le format d'affichage que vous avez choisi. -Display formats for dates can be defined: +Les formats d'affichage pour les dates peuvent être définis : -- using a 4D built-in format, -- using a custom pattern. +- en utilisant un format 4D intégré, +- en utilisant un modèle personnalisé. -### Built-in formats +### Formats intégrés -The table below shows choices available: +Le tableau ci-dessous montre les choix disponibles : -| Nom du format | Chaine JSON | Exemple (système US) | -| -------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------- | -| System date short | systemShort (default) | 03/25/20 | -| System date abbreviated _(1)_ | systemMedium | Wed, Mar 25, 2020 | -| System date long | systemLong | Wednesday, March 25, 2020 | -| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | -| Short Century | shortCentury | 03/25/20 but 04/25/2032 _(2)_ | -| Internal date long | long | March 25, 2020 | -| Internal date abbreviated _(1)_ | abbreviated | Mar 25, 2020 | -| Internal date short | short | 03/25/2020 | -| ISO Date Time _(3)_ | iso8601 | 2020-03-25T00:00:00 | +| Nom du format | Chaine JSON | Exemple (système US) | +| -------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------- | +| Système date court | systemShort (par défaut) | 03/25/20 | +| Système date abrégé _(1)_ | systemMedium | Wed, Mar 25, 2020 | +| Système date long | systemLong | Wednesday, March 25, 2020 | +| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | +| Siècle court | shortCentury | 03/25/20 but 04/25/2032 _(2)_ | +| Interne date long | long | March 25, 2020 | +| Interne date abrégé _(1)_ | abbreviated | Mar 25, 2020 | +| Interne date court | short | 03/25/2020 | +| ISO Date Heure _(3)_ | iso8601 | 2020-03-25T00:00:00 | _(1)_ Pour éviter toute ambiguïté et conformément à la pratique actuelle, les formats de date abrégés affichent "jun" pour juin et "jul" pour juillet. Cette particularité ne s'applique qu'aux versions françaises de 4D. -_(2)_ L'année est affichée avec deux chiffres lorsqu'elle appartient à l'intervalle (1930;2029), sinon elle est affichée avec quatre chiffres. This is by default but it can be modified using the [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/en/page392.html) command. +_(2)_ L'année est affichée avec deux chiffres lorsqu'elle appartient à l'intervalle (1930;2029), sinon elle est affichée avec quatre chiffres. Ceci est par défaut mais cela peut être modifié en utilisant la commande [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/fr/page392.html). _(3)_ Le format `ISO Date Time` correspond à la norme XML de représentation de la date et de l'heure (ISO8601). Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web. -> Quel que soit le format d'affichage, si l'année est saisie avec deux chiffres, 4D considère que le siècle est le 21ème si l'année appartient à l'intervalle (00;29) et le 20e si elle appartient à l'intervalle (30;99). This is the default setting but it can be modified using the [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/en/page392.html) command. +> Quel que soit le format d'affichage, si l'année est saisie avec deux chiffres, 4D considère que le siècle est le 21ème si l'année appartient à l'intervalle (00;29) et le 20e si elle appartient à l'intervalle (30;99). Ceci est le paramètre par défaut mais il peut être modifié en utilisant la commande [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/fr/page392.html). -### Custom formats +### Formats personnalisés -Customized date formats can be built using several patterns described in the [**Date and Time Formats**](../Project/date-time-formats.md) page. Par exemple : +Des formats de date personnalisés peuvent être construits en utilisant plusieurs motifs décrits dans la page [**Formats de date et d'heure**](../Project/date-time-formats.md) . Par exemple : -| Pattern | Exemple (système US) | +| Motif | Exemple (système US) | | ------------------------ | --------------------------------------- | | "eeee, dd" | Wednesday, 29 | | "'Day' #D 'of the year'" | Day #333 of the year | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dateFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a [supported pattern](../Project/date-time-formats.md) + " blankIfNull"
  • | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dateFormat | string |
  • Formats intégrés : "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Formats personnalisés : tout format construit à l'aide d'un [motif pris en charge](../Project/date-time-formats.md) + " blankIfNull"
  • | :::note blankIfNull -By default, a null date is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". +Par défaut, une date nulle est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". ::: @@ -110,126 +110,126 @@ By default, a null date is displayed with zeros, e.g. 00/00/00. With the "blankI --- -## Number Format +## Format numérique -> Number fields include the Integer, Long integer, Integer 64 bits, Real and Float types. +> Les champs numériques comprennent les types Entier, Entier long, Entier 64 bits, Réel et Float. -Number formats control the way numbers appear when displayed or printed. For data entry, you enter only the numbers (including a decimal point or minus sign if necessary), regardless of the display format you have chosen. +Les formats numériques contrôlent la façon dont les nombres apparaissent lorsqu'ils sont affichés ou imprimés. Pour la saisie des données, vous saisissez uniquement les chiffres (y compris un point décimal ou un signe négatif si nécessaire), quel que soit le format d'affichage que vous avez choisi. -4D provides various default number formats. +4D fournit différents formats numériques par défaut. -### Placeholders +### Caractères de substitution (placeholders) -In each of the number display formats, the number sign (#), zero (0), caret (^), and asterisk (\*) are used as placeholders. You create your own number formats by using one placeholder for each digit you expect to display. +Dans chacun des formats d'affichage numériques, le signe dièse (#), zéro (0), le caret (^) et l'astérisque (\*) sont utilisés comme placeholders. Vous créez vos propres formats numériques en utilisant un placeholder pour chaque chiffre que vous souhaitez afficher. -| Le placeholder | Effect for leading or trailing zero | -| -------------- | --------------------------------------- | -| # | Displays nothing | -| 0 | Displays 0 | -| ^ | Displays a space (1) | -| - | Displays an asterisk | +| Placeholder | Effet pour les zéros de début ou de fin | +| ----------- | ---------------------------------------- | +| # | N'affiche rien | +| 0 | Affiche 0 | +| ^ | Affiche un espace (1) | +| - | Affiche un astérisque | -(1) The caret (^) generates a space character that occupies the same width as a digit in most fonts. +(1) Le caractère caret (^) génère un espace qui occupe la même largeur qu'un chiffre dans la plupart des polices de caractères. -For example, if you want to display three-digit numbers, you could use the format ###. If the user enters more digits than the format allows, 4D displays <<< in the field to indicate that more digits were entered than the number of digits specified in the display format. +Par exemple, si vous souhaitez afficher des numéros à trois chiffres, vous pouvez utiliser le format ###. Si l'utilisateur saisit plus de chiffres que le format le permet, 4D affiche <<< dans le champ pour indiquer que plus de chiffres ont été saisis que le nombre de chiffres spécifié dans le format d'affichage. -If the user enters a negative number, the leftmost character is displayed as a minus sign (unless a negative display format has been specified). If ##0 is the format, minus 26 is displayed as –26 and minus 260 is displayed as <<< because the minus sign occupies a placeholder and there are only three placeholders. +Si l'utilisateur saisit un nombre négatif, le caractère le plus à gauche est affiché sous forme de signe moins (sauf si un format d'affichage négatif a été spécifié). Si ##0 est le format, -26 est affiché comme –26 et -260 est affiché comme <<< car le signe moins occupe un espace réservé et il n'y a que trois espaces réservés. -> No matter what the display format, 4D accepts and stores the number entered in the field. No information is lost. +> Quel que soit le format d’affichage, 4D accepte et stocke le nombre saisi dans le champ. Aucune information n'est perdue. -Each placeholder character has a different effect on the display of leading or trailing zeros. A leading zero is a zero that starts a number before the decimal point; a trailing zero is a zero that ends a number after the decimal point. +Chaque caractère de substitution a un effet différent sur l'affichage des zéros en tête ou en fin. Un zéro initial est un zéro qui commence un nombre avant la virgule ; un zéro final est un zéro qui termine un nombre après la virgule. -Suppose you use the format ##0 to display three digits. If the user enters nothing in the field, the field displays 0. If the user enters 26, the field displays 26. +Supposons que vous utilisiez le format ##0 pour afficher trois chiffres. Si l'utilisateur ne saisit rien dans le champ, le champ affiche 0. Si l'utilisateur saisit 26, le champ affiche 26. -### Separator characters +### Caractères séparateurs -The numeric display formats (except for scientific notations) are automatically based on regional system parameters. 4D replaces the “.” and “,” characters by, respectively, the decimal separator and the thousand separator defined in the operating system. The period and comma are thus considered as placeholder characters, following the example of 0 or #. +Les formats d'affichage numérique (à l'exception des notations scientifiques) sont automatiquement basés sur les paramètres régionaux du système. 4D remplace les caractères «.» et «,» par, respectivement, le séparateur décimal et le séparateur de milliers définis dans le système d'exploitation. Le point et la virgule sont donc considérés comme des caractères de substitution, à l'instar de 0 ou #. -> On Windows, when using the decimal separator key of the numeric keypad, 4D makes a distinction depending on the type of field where the cursor is located: +> Sur Windows, lors de l'utilisation de la touche de séparateur décimal du pavé numérique, 4D fait une distinction en fonction du type de champ où se trouve le curseur : > -> - in a Real type field, using this key will insert the decimal separator defined in the system, -> - in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,). +> - dans un champ de type Réel, l'utilisation de cette touche insérera le séparateur décimal défini dans le système, +> - dans n'importe quel autre type de champ, cette touche insère le caractère associé à la touche, généralement un point (.) ou une virgule (,). -### Decimal points and other display characters +### Points décimaux et autres caractères d'affichage -You can use a decimal point in a number display format. If you want the decimal to display regardless of whether the user types it in, it must be placed between zeros. +Vous pouvez utiliser un point décimal dans un format d'affichage numérique. Si vous voulez que le point décimal s'affiche, que l'utilisateur le saisisse ou non, il doit être placé entre des zéros. -You can use any other characters in the format. When used alone, or placed before or after placeholders, the characters always appear. For example, if you use the following format: +Vous pouvez utiliser d'autres caractères dans le format. Lorsqu'ils sont utilisés seuls, ou placés avant ou après les placeholders, les caractères apparaissent toujours. Par exemple, si vous utilisez le format suivant : $##0 -a dollar sign always appears because it is placed before the placeholders. +un symbole dollar apparaît toujours car il est placé avant les placeholders. -If characters are placed between placeholders, they appear only if digits are displayed on both sides. For example, if you define the format: +Si des caractères sont placés entre des placeholders, ils n'apparaissent que si des chiffres sont affichés des deux côtés. Par exemple, si vous définissez le format : \###.##0 -the point appears only if the user enters at least four digits. +le point apparaît uniquement si l'utilisateur saisit au moins quatre chiffres. -Spaces are treated as characters in number display formats. +Les espaces sont traités comme des caractères dans les formats d'affichage numériques. -### Formats for positive, negative, and zero +### Formats pour les nombres positifs, négatifs et nuls -A number display format can have up to three parts allowing you to specify display formats for positive, negative, and zero values. You specify the three parts by separating them with semicolons as shown below: +Un format d'affichage numérique peut avoir jusqu'à trois parties vous permettant de spécifier des formats d'affichage pour les valeurs positives, négatives et nulles. Vous spécifiez les trois parties en les séparant par des points-virgules comme ci-dessous: -Positive;Negative;Zero +Positif;Négatif;Zéro -You do not have to specify all three parts of the format. If you use just one part, 4D uses it for all numbers, placing a minus sign in front of negative numbers. +Vous n'avez pas à spécifier forcément toutes les parties du format. Si vous utilisez seulement une partie, 4D l'utilise pour tous les nombres, en plaçant un signe moins devant les nombres négatifs. -If you use two parts, 4D uses the first part for positive numbers and zero and the second part for negative numbers. If you use three parts, the first is for positive numbers, the second for negative numbers, and the third for zero. +Si vous utilisez deux parties, 4D utilise la première partie pour les nombres positifs et zéro et la deuxième partie pour les nombres négatifs. Si vous utilisez trois parties, la première est pour les nombres positifs, la deuxième pour les nombres négatifs et la troisième pour zéro. -> The third part (zero) is not interpreted and does not accept replacement characters. If you enter `###;###;#`, the zero value will be displayed “#”. In other words, what you actually enter is what will be displayed for the zero value. +> La troisième partie (zéro) n'est pas interprétée et n'accepte pas les caractères de substitution. Si vous entrez `###;###;#`, la valeur zéro sera affichée “#”. En d'autres termes, ce que vous entrez réellement est ce qui sera affiché pour la valeur zéro. -Here is an example of a number display format that shows dollar signs and commas, places negative values in parentheses, and does not display zeros: +Voici un exemple d'un format d'affichage numérique qui affiche des signes dollar et des virgules, place les valeurs négatives entre parenthèses, et n'affiche pas les zéros : $###,##0.00;($###,##0.00); -Notice that the presence of the second semicolon instructs 4D to use nothing to display zero. The following format is similar except that the absence of the second semicolon instructs 4D to use the positive number format for zero: +Notez que la présence du deuxième point-virgule indique à 4D de ne rien utiliser pour afficher zéro. Le format suivant est similaire, sauf que l'absence du deuxième point-virgule indique à 4D d'utiliser le format de nombre positif pour zéro : $###,##0.00;($###,##0.00) -In this case, the display for zero would be $0.00. +Dans ce cas, l'affichage pour zéro serait $0.00. -### Scientific notation +### Notation scientifique -If you want to display numbers in scientific notation, use the **ampersand** (&) followed by a number to specify the number of digits you want to display. For example, the format: +Si vous souhaitez afficher des nombres en notation scientifique, utilisez l'**esperluette** (&) suivie d'un nombre pour spécifier le nombre de chiffres que vous souhaitez afficher. Par exemple, le format : &3 -would display 759.62 as: +afficherait 759.62 comme : 7.60e+2 -The scientific notation format is the only format that will automatically round the displayed number. Note in the example above that the number is rounded up to 7.60e+2 instead of truncating to 7.59e+2. +Le format de notation scientifique est le seul format qui arrondira automatiquement le nombre affiché. Notez dans l'exemple ci-dessus que le nombre est arrondi à 7.60e+2 au lieu d'être tronqué à 7.59e+2. -### Hexadecimal formats +### Formats hexadécimaux -You can display a number in hexadecimal using the following display formats: +Vous pouvez afficher un nombre en hexadécimal en utilisant les formats d'affichage suivants : -- `&x`: This format displays hexadecimal numbers using the “0xFFFF” format. -- `&$`: This format displays hexadecimal numbers using the “$FFFF” format. +- `&x`: Ce format affiche les nombres hexadécimaux en utilisant le format “0xFFFF”. +- `&$`: Ce format affiche les nombres hexadécimaux en utilisant le format “$FFFF”. -### XML notation +### Notation XML -The `&xml` format will make a number compliant with XML standard rules. In particular, the decimal separator character will be a period "." in all cases, regardless of the system settings. +Le format `&xml` rendra un nombre conforme aux règles standard XML. En particulier, le caractère séparateur décimal sera un point "." dans tous les cas, indépendamment des paramètres du système. -### Displaying a number as a time +### Affichage d'un nombre en tant qu'heure -You can display a number as a time (with a time format) by using `&/` followed by a digit. Time is determined by calculating the number of seconds since midnight that the value represents. The digit in the format corresponds to the order in which the time format appears in the Format drop-down menu. +Vous pouvez afficher un nombre sous forme d'heure (avec un format heure) en utilisant `&/` suivi d'un chiffre. Le temps est déterminé en calculant le nombre de secondes que cette valeur représente à partir de minuit. Le chiffre dans le format représente la position dans le menu déroulant Format du format heure à utiliser. -For example, the format: +Par exemple, le format : &/5 -corresponds to the 5th time format in the pop-up menu, specifically the AM/PM time. A number field with this format would display 25000 as: +correspond au 5e format d'heure dans le menu contextuel, plus précisément l'heure h: mn: s. Un champ numérique avec ce format afficherait 25000 comme suit : -6:56 AM +6:56 du matin ### Exemples -The following table shows how different formats affect the display of numbers. The three columns — Positive, Negative, and Zero — each show how 1,234.50, –1,234.50, and 0 would be displayed. +Le tableau suivant montre comment les différents formats affectent l'affichage des nombres. Les trois colonnes — Positif, Négatif et Zéro — montrent comment 1 234,50, 1 234,50 et 0 seraient affichées. -| Format Entered | Positive | Negative | Zero | +| Format saisi | Positif | Négatif | Zéro | | ------------------------------------------------------------------------------------- | -------------------------- | ---------------------------------------------- | ------------------------------ | | ### | <<< | <<< | | | #### | 1234 | <<<< | | @@ -261,63 +261,63 @@ The following table shows how different formats affect the display of numbers. T #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | --------------------------------------------------------------------------------- | -| numberFormat | string | Numbers (including a decimal point or minus sign if necessary) | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | -------------------------------------------------------------------------------- | +| numberFormat | string | Nombres (y compris un signe décimal ou négatif si nécessaire) | #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- -## Picture Format +## Format image -Picture formats control how pictures appear when displayed or printed. For data entry, the user always enters pictures by pasting them from the Clipboard or by drag and drop, regardless of the display format. +Les formats d'images contrôlent la façon dont les images apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, l'utilisateur saisit toujours les images en les collant depuis le Presse-papiers ou en les faisant glisser-déposer, quel que soit le format d'affichage. -The truncation and scaling options do not affect the picture itself. The contents of a Picture field are always saved. Only the display on the particular form is affected by the picture display format. +Les options de troncature et de mise à l'échelle n'affectent pas l'image elle-même. Le contenu d'un champ Image est toujours enregistré. Seul l'affichage dans le formulaire est affecté par le format d'affichage de l'image. -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Truncated (centered and non-centered) +### Image tronquée (centrée et non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -The **Truncated (centered)** format causes 4D to center the picture in the area and crop any portion that does not fit within the area. 4D crops equally from each edge and from the top and bottom. +Avec le format **Image tronquée (centrée)**, 4D centre l'image dans la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) -### Scaled to fit (proportional) and Scaled to fit centered (proportional) +### Image proportionnelle et Image proportionnelle centrée -`JSON grammar: "proportionalTopLeft" / "proportionalCenter"` +`Grammaire JSON: "proportionnalTopLeft" / "proportionnalCenter"` -When you use **Scaled to fit (proportional)**, the picture is reduced proportionally on all sides to fit the area created for the picture. The **Scaled to fit centered (proportional)** option does the same, but centers the picture in the picture area. +Lorsque vous utilisez **Image proportionnelle**, l'image est réduite proportionnellement de tous les côtés pour s'adapter à la zone créée pour l'image. L'option **Image proportionnelle centrée** fait la même chose, mais centre l'image dans la zone de l'image. -If the picture is smaller than the area set in the form, it will not be modified. If the picture is bigger than the area set in the form, it is proportionally reduced. Since it is proportionally reduced, the picture will not appear distorted. +Si l'image est plus petite que la zone définie dans le formulaire, elle ne sera pas modifiée. Si l'image est plus grande que la zone définie dans le formulaire, elle est réduite proportionnellement. Étant donné qu'elle est réduite de manière proportionnelle, l'image n'apparaîtra pas déformée. -If you have applied the **Scaled to fit centered (proportional)** format, the picture is also centered in the area: +Si vous avez appliqué le format **Image proportionnelle centrée**, l'image est également centrée dans la zone : ![](../assets/en/FormObjects/property_pictureFormat_ScaledProportional.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +Grammaire JSON : "tiled" -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). #### Grammaire JSON @@ -327,143 +327,143 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) --- -## Time Format +## Format heure -Time formats control the way times appear when displayed or printed. For data entry, you enter times in the 24-hour HH:MM:SS format or the 12-hour HH:MM:SS AM/PM format, regardless of the display format you have chosen. +Les formats heure contrôlent la façon dont les heures apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, vous entrez les heures dans le format 24 heures HH:MM:SS ou dans le format 12 heures HH:MM:SS AM/PM, quel que soit le format d'affichage que vous avez choisi. -Display formats for times can be defined: +Les formats d'affichage des heures peuvent être définis : -- using a 4D built-in format, -- using a custom pattern. +- en utilisant un format 4D intégré, +- en utilisant un modèle personnalisé. -### Built-in formats +### Formats intégrés -The table below shows the Time field display formats and gives examples: +Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des exemples : -| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | -| ---------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| HH:MM:SS | hh_mm_ss | | 04:30:25 | -| HH:MM | hh_mm | | 04:30 | -| Hour Min Sec | HH_MM_SS | | 4 heures 30 minutes 25 secondes | -| Hour Min | HH_MM | | 4 heures 30 minutes | -| HH:MM AM/PM | hh_mm_am | | 4:30 a.m. | -| MM SS | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | -| Min Sec | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | -| ISO Date Time | iso8601 | Corresponds to the XML standard for representing time-related data. It is mainly intended to be used when importing/exporting data in XML format | 0000-00-00T04:30:25 | -| System time short | - (default) | Standard time format defined in the system | 04:30:25 | -| System time long abbreviated | systemMedium | macOS only: Abbreviated time format defined in the system.
    Windows: this format is the same as the System time short format | 4•30•25 AM | -| System time long | systemLong | macOS only: Long time format defined in the system.
    Windows: this format is the same as the System time short format | 4:30:25 AM HNEC | +| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | +| ---------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| HH:MM:SS | hh_mm_ss | | 04:30:25 | +| hh:mn | hh_mm | | 04:30 | +| Heures Minutes Secondes | HH_MM_SS | | 4 heures 30 minutes 25 secondes | +| Heures Minutes | HH_MM | | 4 heures 30 minutes | +| h:mn Matin/Après-midi | hh_mm_am | | 4:30 a.m. | +| ms s | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | +| Minutes Secondes | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | +| ISO Date Heure | iso8601 | Correspond à la norme XML pour représenter des données liées au temps. Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web | 0000-00-00T04:30:25 | +| Système heure court | - (default) | Format heure standard défini dans le système | 04:30:25 | +| Système heure long abrégé | systemMedium | macOS seulement : Format d'heure abrégé défini dans le système.
    Windows : ce format est le même que le format système heure court | 4•30•25 AM | +| Système heure long | systemLong | macOS seulement : Format d'heure long défini dans le système.
    Windows : ce format est le même que le format système heure court | 4:30:25 AM HNEC | -### Custom formats +### Formats personnalisés -Customized time formats can be built using several patterns described in the [**Date and Time Formats**](../Project/date-time-formats.md) page. Par exemple : +Des formats d'heure personnalisés peuvent être construits en utilisant plusieurs motifs décrits dans la page [**Formats de date et d'heure**](../Project/date-time-formats.md) . Par exemple : -| Pattern | Exemple (système US) | -| -------------------------------------- | --------------------------------------- | -| "HH 'hours' mm 'minutes' ss 'seconds'" | 13 heures 25 minutes 12 secondes | -| "hh:mm aa" | 01:25 PM | +| Motif | Exemple (système US) | +| --------------------------------------- | --------------------------------------- | +| "HH 'heures' mm 'minutes' ss 'secondes' | 13 heures 25 minutes 12 secondes | +| "hh:mm aa" | 01:25 PM | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| timeFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using [a supported pattern](../Project/date-time-formats.md) + "blankIfNull"
  • | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string |
  • Formats intégrés : "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Formats personnalisés : tout format construit en utilisant [un modèle pris en charge](../Project/date-time-formats.md) + "blankIfNull"
  • | :::note blankIfNull -By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blankIfNull" option, a null time is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "MM_SS blankIfNull" or "hh:mm aa blankIfNull" +Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:00". Avec l'option "blankIfNull", une heure nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "MM_SS blankIfNull" ou "hh:mm aa blankIfNull" ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Pied de List Box Footer](listbox_overview.md#list-box-footers) --- -## Text when False/Text when True +## Texte si Faux / Texte si Vrai -When a [boolean expression](properties_Object.md#expression-type) is displayed as: +Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : -- a text in an [input object](input_overview.md) -- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +- un texte dans un [input](input_overview.md) +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... vous pouvez sélectionner le texte à afficher pour chaque valeur : -- **Text when True** - the text to be displayed when the value is "true" -- **Text when False** - the text to be displayed when the value is "false" +- **Texte si vrai** - le texte à afficher lorsque la valeur est "true" +- **Texte si faux** - le texte à afficher lorsque la valeur est "false" #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------- | --------------- | -------------------------------------------------------------------------------------------------------- | -| booleanFormat | string | "\<_textWhenTrue_\>;\<_textWhenFalse_\>", e.g. "Assigned;Unassigned" | +| Nom | Type de données | Valeurs possibles | +| ------------- | --------------- | ------------------------------------------------------------------------------- | +| booleanFormat | string | "\<_textWhenTrue_\>;\<_textWhenFalse_\>", par exemple "Assigné;Non assigné" | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- ## Type d'affichage -Used to associate a display format with the column data. The formats provided depends on the variable type (array type list box) or the data/field type (selection and collection type list boxes). +Utilisé pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). -Boolean and number (numeric or integer) columns can be displayed as check boxes. In this case, the [Title](#title) property can be defined. +Les colonnes booléennes et numériques (réel ou entier) peuvent être affichées sous forme de cases à cocher. Dans ce cas, la propriété [Titre](#titre) peut être définie. -Boolean columns can also be displayed as pop-up menus. In this case, the [Text when False and Text when True](#text-when-false-text-when-true) properties must be defined. +Les colonnes booléennes peuvent également être affichées sous forme de pop up menus. Dans ce cas, les propriétés [Texte si Faux et Texte si Vrai](#texte-si-faux-texte-si-vrai) doivent être définies. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ----------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| controlType | string |
  • **number columns**: "automatic" (default) or "checkbox"
  • **boolean columns**: "checkbox" (default) or "popup"
  • | +| Nom | Type de données | Valeurs possibles | +| ----------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| controlType | string |
  • **colonnes numériques**: "automatique" (par défaut) ou "case à cocher"
  • **colonnes booléennes**: "case à cocher" (par défaut) ou "fenêtre contextuelle"
  • | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- -## Not rendered +## Non représenté -When this property is enabled, the object is not drawn on the form, however it can still be activated. +Lorsque cette propriété est activée, l'objet n'est pas affiché sur le formulaire, mais il peut toujours être activé. -In particular, this property allows implementing "invisible" buttons. Non-rendered buttons can be placed on top of graphic objects. They remain invisible and do not highlight when clicked, however their action is triggered when they are clicked. +En particulier, cette propriété permet de mettre en œuvre des boutons "invisibles". Des boutons non représentés peuvent être placés par-dessus des objets graphiques. Ils restent invisibles et ne se mettent pas en surbrillance lorsqu'ils sont cliqués, cependant leur action est déclenchée dans ce cas. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| --------- | --------------- | ----------------- | -| affichage | boolean | true, false | +| Nom | Type de données | Valeurs possibles | +| ------- | --------------- | ----------------- | +| display | boolean | true, false | #### Objets pris en charge -[Button](button_overview.md) - [Drop-down List](dropdownList_Overview.md) +[Bouton](button_overview.md) - [Liste déroulante](dropdownList_Overview.md) --- -## Three-States +## Trois États -Allows a check box object to accept a third state. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. +Permet à un objet case à cocher d'accepter un troisième état. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. -#### Three-states check boxes in list box columns +#### Cases à cocher à trois états dans des colonnes de list box -List box columns with a numeric [data type](properties_Object.md#expression-type) can be displayed as three-states check boxes. If chosen, the following values are displayed: +Les colonnes de list box avec un [type de données](properties_Object.md#expression-type) numérique peuvent être affichées sous forme de cases à cocher à trois états. Si choisi, les valeurs suivantes sont affichées : -- 0 = unchecked box, -- 1 = checked box, -- 2 (or any value >0) = semi-checked box (third state). For data entry, this state returns the value 2. -- -1 = invisible check box, -- -2 = unchecked box, not enterable, -- -3 = checked box, not enterable, -- -4 = semi-checked box, not enterable +- 0 = case non cochée, +- 1 = case cochée, +- 2 (ou toute valeur >0) = case partiellement cochée (troisième état). Pour la saisie des données, cet état renvoie la valeur 2. +- -1 = case à cocher invisible, +- -2 = case non cochée, non modifiable, +- -3 = case cochée, non modifiable, +- -4 = case semi-cochée, non modifiable -In this case as well, the [Title](#title) property is also available so that the title of the check box can be entered. +Dans ce cas également, la propriété [Titre](#titre) est également disponible afin que le libellé de la case à cocher puisse être saisi. #### Grammaire JSON @@ -473,55 +473,55 @@ In this case as well, the [Title](#title) property is also available so that the #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- -## Titre de menu +## Titre -This property is available for a list box column if: +Cette propriété est disponible pour une colonne de list box si : -- the [column type](properties_Object.md#expression-type) is **boolean** and its [display type](properties_Display.md#display-type) is "Check Box" -- the [column type](properties_Object.md#expression-type) is **number** (numeric or integer) and its [display type](properties_Display.md#display-type) is "Three-states Checkbox". +- le [type de la colonne](properties_Object.md#expression-type) est **boolean** et son [type d'affichage](properties_Display.md#display-type) est "Case à cocher" +- le [type de la colonne](properties_Object.md#expression-type) est **numérique** (réel ou entier) et son [type d'affichage](properties_Display.md#display-type) est "Case à cocher trois états". -In that cases, the title of the check box can be entered using this property. +Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette propriété. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | ---------------------------------- | -| controlTitle | string | Any custom label for the check box | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | --------------------------------------------------------- | +| controlTitle | string | N'importe quel libellé personnalisé pour la case à cocher | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- -## Truncate with ellipsis +## Tronquer avec ellipse -Controls the display of values when list box columns are too narrow to show their full contents. +Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. -This option is available for columns with any type of contents, except pictures and objects. +Cette option est disponible pour les colonnes avec n'importe quel type de contenu, sauf les images et les objets. -- When the property is enabled (default), if the contents of a list box cell exceed the width of the column, they are truncated and an ellipsis is displayed: +- Lorsque la propriété est activée (par défaut), si le contenu d'une cellule de list box dépasse la largeur de la colonne, il est tronqué et une ellipse est affichée : ![](../assets/en/FormObjects/property_truncate1.png) -> The position of the ellipsis depends on the OS. In the above example (Windows), it is added on the right side of the text. On macOS, the ellipsis is added in the middle of the text. +> La position de l'ellipse dépend de l'OS. Dans l'exemple ci-dessus (Windows), il est ajouté sur le côté droit du texte. Sur macOS, les points de suspension sont ajoutés au milieu du texte. -- When the property is disabled, if the contents of a cell exceed the width of the column, they are simply clipped with no ellipsis added: +- Lorsque la propriété est désactivée, si le contenu d'une cellule dépasse la largeur de la colonne, il est simplement coupé sans ajout d'une ellipse : ![](../assets/en/FormObjects/property_truncate2.png) -The Truncate with ellipsis option is enabled by default and can be specified with list boxes of the Array, Selection, or Collection type. +L'option Tronquer avec ellipse est activée par défaut et peut être spécifiée pour les list box de type tableau, sélection ou collection. -> When applied to Text type columns, the Truncate with ellipsis option is available only if the [Wordwrap](#wordwrap) option is not selected. When the Wordwrap property is selected, extra contents in cells are handled through the word-wrapping features so the Truncate with ellipsis property is not available. +> Lorsqu'elle est appliquée aux colonnes de type texte, l'option Tronquer avec ellipse est disponible seulement si l'option [Wordwrap](#wordwrap) n'est pas sélectionnée. Lorsque la propriété Wordwrap est sélectionnée, les contenus supplémentaires dans les cellules sont gérés à travers les fonctions de retour à la ligne automatique, donc la propriété Tronquer avec ellipse n'est pas disponible. -The Truncate with ellipsis property can be applied to Boolean type columns; however, the result differs depending on the [cell format](#display-type): +La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type booléen ; cependant, le résultat diffère en fonction du [format de la cellule](#display-type) : -- For Pop-up type Boolean formats, labels are truncated with an ellipsis, -- For Check box type Boolean formats, labels are always clipped. +- Pour les formats booléens de type Pop-up, les libellés sont tronqués avec une ellipse, +- Pour les formats booléens de type case à cocher, les libellés sont toujours coupés. #### Grammaire JSON @@ -531,81 +531,81 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- ## Visibilité -This property allows hiding the object in the Application environment. +Cette propriété permet de masquer l'objet dans l'environnement Application. -You can handle the Visibility property for most form objects. This property is mainly used to simplify dynamic interface development. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. In this context, it is often necessary to hide objects programatically during the On load event of the form then to display certain objects afterwards. The developer can then program their display using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv19/help/command/en/page603.html) command when needed. +Vous pouvez gérer la propriété Visibilité pour la plupart des objets de formulaire. Cette propriété est principalement utilisée pour simplifier le développement d'interface dynamique. Dans ce contexte, il est souvent nécessaire de masquer les objets de manière programmée lors de l'événement `On load` du formulaire, puis d'afficher certains objets par la suite. La propriété Visibilité permet d'inverser cette logique en rendant certains objets invisibles par défaut. Le développeur peut ensuite programmer son affichage en utilisant la commande [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/fr/page603.html) lorsque nécessaire. -#### Automatic visibility in list forms +#### Visibilité automatique dans les formulaires liste -In the context of ["list" forms](FormEditor/properties_FormProperties.md#form-type), the Visibility property supports two specific values: +Dans le contexte des [formulaires liste](FormEditor/properties_FormProperties.md#form-type), la propriété Visibilité prend en charge deux valeurs spécifiques : -- **If record selected** (JSON name: "selectedRows") -- **If record not selected** (JSON name: "unselectedRows") +- **Si enregistrement sélectionné** (nom JSON : "selectedRows") +- **Si enregistrement non sélectionné** (nom JSON : "unselectedRows") -This property is only used when drawing objects located in the body of a list form. It tells 4D whether or not to draw the object depending on whether the record being processed is selected/not selected. It allows you to represent a selection of records using visual attributes other than highlight colors: +Cette propriété est utilisée uniquement lors du dessin d'objets situés dans le corps d'un formulaire liste. Elle indique à 4D s'il faut ou non dessiner l'objet en fonction de la sélection/non-sélection de l'enregistrement en cours de traitement. Cela vous permet de représenter une sélection d'enregistrements en utilisant des attributs visuels autres que les couleurs de surbrillance : ![](../assets/en/FormObjects/select-row.png) -4D does not take this property into account if the object was hidden using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html) command; in this case, the object remains invisible regardless of whether or not the record is selected. +4D ne tient pas compte de cette propriété si l'objet était masqué à l'aide de la commande [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/fr/page603.html); dans ce cas, l'objet reste invisible indépendamment de la sélection de l'enregistrement. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| visibility | string | "visible", "hidden", "selectedRows" (list form only), "unselectedRows" (list form only) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| visibility | string | "visible", "hidden", "selectedRows" (formulaires liste uniquement), "unselectedRows" (formulaires liste uniquement) | #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) --- -## Wordwrap +## Retour à la ligne > Pour les [input](input_overview.md), disponibles lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". -Manages the display of contents when it exceeds the width of the object. +Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. -#### Checked for list box/Yes for input +#### Coché pour list box/Oui pour input -`JSON grammar: "normal"` +`Grammaire JSON : "normal"` -When this option is selected, text automatically wraps to the next line whenever its width exceeds that of the column/area, if the column/area height permits it. +Lorsque cette option est sélectionnée, le texte passe automatiquement à la ligne suivante chaque fois que sa largeur dépasse celle de la colonne/zone, si la hauteur de la colonne/zone le permet. -- In single-line columns/areas, only the last word that can be displayed entirely is displayed. 4D inserts line returns; it is possible to scroll the contents of the area by pressing the down arrow key. +- Dans les colonnes/zones à une seule ligne, seul le dernier mot pouvant être affiché entièrement est affiché. 4D insère des sauts de ligne ; il est possible de faire défiler le contenu de la zone en appuyant sur la touche de flèche vers le bas. -- In multiline columns/areas, 4D carries out automatic line returns. +- Dans les colonnes/zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap2.png) -#### Unchecked for list box/No for input +#### Non cochée pour list box/Non pour input -`JSON grammar: "none"` +`Grammaire JSON : "none"` -When this option is selected, 4D does not do any automatic line returns and the last word that can be displayed may be truncated. In text type areas, carriage returns are supported: +Lorsque cette option est sélectionnée, 4D ne fait aucune retour automatique à la ligne et le dernier mot qui peut être affiché peut être tronqué. Dans les zones de type texte, les retours chariots sont pris en charge : ![](../assets/en/FormObjects/wordwrap3.png) -In list boxes, any text that is too long is truncated and displayed with an ellipse (...). In the following example, the Wordwrap option is **checked for the left column** and **unchecked for the right column**: +Dans les listes déroulantes, tout texte trop long est tronqué et affiché avec une ellipse (...). Dans l'exemple suivant, l'option Retour à la ligne est **cochée pour la colonne de gauche** et **décochée pour la colonne de droite** : ![](../assets/en/FormObjects/property_wordwrap1.png) -Note that regardless of the Wordwrap option’s value, the row height is not changed. If the text with line breaks cannot be entirely displayed in the column, it is truncated (without an ellipse). In the case of list boxes displaying just a single row, only the first line of text is displayed: +Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatique, la hauteur de la ligne n'est pas modifiée. Si le texte avec des sauts de ligne ne peut pas être entièrement affiché dans la colonne, il est tronqué (sans ellipse). Dans le cas des list box affichant une seule ligne, seule la première ligne de texte est affichée : ![](../assets/en/FormObjects/property_wordwrap2.png) -#### Automatic for input (default option) +#### Automatique pour l'input (option par défaut) -`JSON grammar: "automatic"` +`Grammaire JSON : "automatique"` -- In single-line areas, words located at the end of lines are truncated and there are no line returns. -- In multiline areas, 4D carries out automatic line returns. +- Dans les zones mono-lignes, les mots situés en fin de ligne sont tronqués et il n’y a pas de retours à la ligne. +- Dans les zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap1.png) @@ -617,4 +617,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) From 4a412a08d0c28e3012c95231cbaf8d158d659962 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:37 +0200 Subject: [PATCH 2916/4889] New translations properties_display.md (Spanish) --- .../version-20-R5/FormObjects/properties_Display.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index bb923e34d5bfc7..20ac3f7ff89f5a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -531,7 +531,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -562,7 +562,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- From 357a0b4b4959419cedf533bda987f57d8443a689 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:39 +0200 Subject: [PATCH 2917/4889] New translations properties_display.md (Japanese) --- .../version-20-R5/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index de2f3d12309b95..a9317938d4c3ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -538,7 +538,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- From 1df1e2c96e7de90c2aef4eda921ecc7e558894a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:41 +0200 Subject: [PATCH 2918/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md index 87858913620d8a..49786fe2dcb92a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Display.md @@ -531,7 +531,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- From 8f41307a1ebfe7e55581e3d932b4f121c4afc5a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:31:43 +0200 Subject: [PATCH 2919/4889] New translations properties_entry.md (French) --- .../version-20-R5/FormObjects/properties_Entry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Entry.md index 1e9ae31a9b657f..38c56038a7beda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Entry.md @@ -200,7 +200,7 @@ Lorsque cette valeur est sélectionnée, la propriété est gérée par l'option --- -## Le placeholder +## Placeholder 4D can display placeholder text in the fields of your forms. From 9b4ea7be0a8e1c61781855ff15288d56464f25d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:11 +0200 Subject: [PATCH 2920/4889] New translations properties_object.md (French) --- .../version-20-R5/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index 71e69c61200783..0e00b232e77ff8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -259,7 +259,7 @@ Enables radio buttons to be used in coordinated sets: only one button at a time --- -## Titre de menu +## Titre Allows inserting a label on an object. The font and the style of this label can be specified. From 460f8f77569c4e9be3dac571a0e50a134627a328 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:12 +0200 Subject: [PATCH 2921/4889] New translations properties_object.md (Spanish) --- .../version-20-R5/FormObjects/properties_Object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index fefe223a2b2fa0..c095c63de942b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -134,7 +134,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md#overview) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) --- From c0f5761f4007757c96bb85986b327ccaf1b42033 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:14 +0200 Subject: [PATCH 2922/4889] New translations properties_object.md (Japanese) --- .../version-20-R5/FormObjects/properties_Object.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md index 24b46ad9d10969..f602e80fa65ea0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Object.md @@ -5,7 +5,7 @@ title: オブジェクト --- -## タイプ +## 型 `必須設定です。` @@ -400,11 +400,11 @@ title: オブジェクト | 最小 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 最大 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 合計 | ○ | | | ○ | ○ | | 列の型と同じ | -| カウント | ○ | ○ | ○ | ○ | ○ | ○ | Longint | -| 平均 | ○ | | | ○ | | | Real | -| 標準偏差(\*) | ○ | | | ○ | | | Real | -| 分散(\*) | ○ | | | ○ | | | Real | -| 平方和(\*) | ○ | | | ○ | | | Real | +| カウント | ○ | ○ | ○ | ○ | ○ | ○ | 倍長整数 | +| 平均 | ○ | | | ○ | | | 実数 | +| 標準偏差(\*) | ○ | | | ○ | | | 実数 | +| 分散(\*) | ○ | | | ○ | | | 実数 | +| 平方和(\*) | ○ | | | ○ | | | 実数 | | カスタム (JSON では "none") | ○ | ○ | ○ | ○ | ○ | ○ | 制限なし | (\*) 配列型のリストボックスのみ From 5361e85e21e2f179604edafdfc3dc089af1997ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:17 +0200 Subject: [PATCH 2923/4889] New translations properties_picture.md (French) --- .../FormObjects/properties_Picture.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Picture.md index a2755f4d9aab02..2c6fd408495dfa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Picture.md @@ -27,33 +27,33 @@ Les emplacements suivants peuvent être utilisés pour le chemin d'images statiq ## Affichage -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +Grammaire JSON : "tiled" -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). ### Centre / Tronquée (non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D crops equally from each edge and from the top and bottom. +Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) From 4b14abb445c90e5efaf5268ed74449201ceb444b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:33 +0200 Subject: [PATCH 2924/4889] New translations properties_reference.md (French) --- .../version-20-R5/FormObjects/properties_Reference.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 7a168c30dff40f..1bf0c130b72aee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -177,11 +177,11 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | | [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | | [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`threeState`](properties_Display.md#three-states) | Permet à un objet case à cocher d'accepter un troisième état. | true, false | | [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | | [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | @@ -199,6 +199,6 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. | "automatic" (excluding list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From 4990fbf7b7347c1b6ec0b62f5dcc614a27a51673 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:37 +0200 Subject: [PATCH 2925/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 386 +++++++++--------- 1 file changed, 193 insertions(+), 193 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md index 6726020a304b91..bb4339a7c41536 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md @@ -9,196 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | -| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | +| Propiedad | Descripción | Valores posibles | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objetos)
    [`dataSource`](properties_Subform.md#source) (subformularios)
    [`dataSource`](properties_Object.md#data-source) (list box array)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (list box colección o entity selection)
    [`dataSource`](properties_DataSource.md#expression) (columna list box)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (list box jerárquico) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subformulario) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, ver [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (list box array)
    [`rowStyleSource`](properties_Text.md#style-expression) (selección o list box colección/entity selection) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (lista jerárquica)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subformulario) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | +| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From 0a10a62ffeb29a18f82eb6b0bb487044277b4fc0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:43 +0200 Subject: [PATCH 2926/4889] New translations properties_resizingoptions.md (French) --- .../version-20-R5/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md index bde3b1f430dbba..79885b189c6b54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md @@ -130,4 +130,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) From 8dbb013408972e52902d9ee2ea38235366e771cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:44 +0200 Subject: [PATCH 2927/4889] New translations properties_resizingoptions.md (Spanish) --- .../version-20-R5/FormObjects/properties_ResizingOptions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md index acd8d9a935d86e..9c588253a65d17 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- @@ -89,7 +89,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- From fac236bd91eb032626fc7b2254ce519657ae452e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:32:59 +0200 Subject: [PATCH 2928/4889] New translations properties_text.md (Japanese) --- .../version-20-R5/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index 81f1edd35fd3e1..da7ffe1b0fd0c2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -389,7 +389,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 表示される行ごとに評価される式あるいは変数を指定します。 行テキスト属性全体を定義することができます。 **オブジェクト変数**、あるいは **オブジェクトを返す式** を指定する必要があります。 以下のプロパティがサポートされています: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | -------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | stroke | string | フォントカラー。 任意の CSSカラー (例: "#FF00FF"), "automatic", "transparent" | | fill | string | 背景色。 任意の CSSカラー (例: "#F00FFF"), "automatic", "transparent" | @@ -401,7 +401,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 特別な "cell" プロパティを使用すると、特定の列にプロパティをまとめて適用することができます: -| プロパティ名 | | | タイプ | 説明 | +| プロパティ名 | | | 型 | 説明 | | ------ | ------------ | -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | cell | | | object | 特定の列に適用するプロパティ | | | _columnName_ | | object | _columnName_ はリストボックス列のオブジェクト名です。 | From f3e3c4f52b8505aff97f9a658e21d32d504663b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:01 +0200 Subject: [PATCH 2929/4889] New translations properties_text.md (Portuguese, Brazilian) --- .../version-20-R5/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md index ae67f69afbe68d..9c617058206e89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Text.md @@ -287,7 +287,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical ## Meta Info expression -`Collection or entity selection type list boxes` +`List box do tipo Collection ou entity selection` Especifica uma expressão ou uma variável que será avaliada para cada linha exibida. Permite definir um conjunto completo de atributos de texto das linhas. Debe pasar una **variable objeto** o una **expresión que devuelva un objeto**. As propriedades abaixo são compatíveis: From b38fb1045b892c866bc6f33a4121801e116f349d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:12 +0200 Subject: [PATCH 2930/4889] New translations radio_overview.md (Spanish) --- .../version-20-R5/FormObjects/radio_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/radio_overview.md index f8cb9300a69134..0c4b766d9c9b10 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/radio_overview.md @@ -145,7 +145,7 @@ El estilo de botón radio Personalizado acepta una imagen de fondo personalizada Todos los botones radio comparten el mismo conjunto de propiedades básicas: -[Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment)(1) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Image hugs title](properties_TextAndPicture.md#image-hugs-title)(2) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Number of States](properties_TextAndPicture.md#number-of-states)(2) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Radio Group](properties_Object.md#radio-group) - [Picture pathname](properties_TextAndPicture.md#picture-pathname)(2) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Shortcut](properties_Entry.md#shortcut) - [Title](properties_Object.md#title) - [Title/Picture Position](properties_TextAndPicture.md#title-picture-position)(2) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment)(1) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Título de abrazos de imagen](properties_TextAndPicture.md#image-hugs-title)(2) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Número de estados](properties_TextAndPicture.md#number-of-states)(2) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Grupo de radio](properties_Object.md#radio-group) - [Nombre de la imagen](properties_TextAndPicture.md#picture-pathname)(2) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Atajo](properties_Entry.md#shortcut) - [Título](properties_Object.md#title) - [Título/Imagen Posición](properties_TextAndPicture.md#title-picture-position)(2) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) > (1) No soportado por los estilos [Regular](#regular) y [Flat](#flat).
    > (2) No soportado por los estilos [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) y [Collapse/Expand](#collapseexpanded). From b2a28327489bdcf73ad39fb3a3851ceb0d117a55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:18 +0200 Subject: [PATCH 2931/4889] New translations ruler.md (Spanish) --- .../version-20-R5/FormObjects/ruler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/ruler.md index f86f8abd2f59f5..4460e3e7e48039 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/ruler.md @@ -13,7 +13,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using ### Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Ver también From 930405793a02af47b95c3350cd69d9f3a69ccd65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:22 +0200 Subject: [PATCH 2932/4889] New translations shapes_overview.md (Spanish) --- .../FormObjects/shapes_overview.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md index 4567ad6e26e375..798283bb631f77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/shapes_overview.md @@ -23,18 +23,18 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo ```4d "myRectangle": { - "type": "rectangle", //define the type of object - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20, //height of the object - "borderRadius": 20 //define the roundness of the corners + "type": "rectangle", //define el tipo de objeto + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20, //altura del objeto + "borderRadius": 20 //define la redondez de las esquinas } ``` #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Línea @@ -82,7 +82,7 @@ Resultado: #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [startPoint](#startpoint-property) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea discontinua](properties_BackgroundAndBorder.md#dotted-line-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [startPoint](#startpoint-property) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Óvalo @@ -105,4 +105,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea discontinua](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From d049f7bc4e3493ce2d120004996bbb98c6b660e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:26 +0200 Subject: [PATCH 2933/4889] New translations spinner.md (Spanish) --- .../version-20-R5/FormObjects/spinner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/spinner.md index 22ca856ea5f1da..80a48b0d35dc50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/spinner.md @@ -16,4 +16,4 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) From 078d93de1928d285c8b78c05675faac356300638 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:31 +0200 Subject: [PATCH 2934/4889] New translations splitters.md (Spanish) --- .../version-20-R5/FormObjects/splitters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/splitters.md index 5fd0c8982024d6..5d7a87f9f4db52 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/splitters.md @@ -33,7 +33,7 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est ### Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md##border-line-style-dotted-line-type) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md##font-color-line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md##border-line-style-dotted-line-type) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md##font-color-line-color) - [Nombre del objeto](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Interacción con las propiedades de los objetos vecinos From d2aaf688ab41c01741cfa4e29ef04506178345e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:42 +0200 Subject: [PATCH 2935/4889] New translations subform_overview.md (Spanish) --- .../version-20-R5/FormObjects/subform_overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md index 7da0128fd9a032..e0644fe01fba1d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/subform_overview.md @@ -43,7 +43,7 @@ Puede vincular [una variable o una expresión](properties_Object.md#variable-or- Por defecto, 4D crea una variable o expresión de [tipo objeto](properties_Object.md#expression-type) para un contenedor de subformulario, lo cual le permite compartir valores en el contexto del subformulario utilizando el comando `Form` ([ver abajo](#usando-el-objeto-enlazado-del-subformulario)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: -- Define a bound variable or expression of a scalar type and call the `OBJECT Get subform container value` and `OBJECT SET SUBFORM CONTAINER VALUE` commands to exchange values when [On Bound Variable Change](../Events/onBoundVariableChange.md) or [On Data Change](../Events/onDataChange.md) form events occur. Esta solución se recomienda para sincronizar un solo valor. +- Defina una variable ligada o una expresión de tipo escalar y llame a los comandos `OBJECT Get subform container value` y `OBJECT SET SUBFORM CONTAINER VALUE` para intercambiar valores cuando se produzcan los eventos de formulario [On Bound Variable Change](../Events/onBoundVariableChange.md) o [On Data Change](../Events/onDataChange.md). Esta solución se recomienda para sincronizar un solo valor. - Defina una variable o expresión vinculada del tipo **objecto** y utilice el comando `Form` para acceder a sus propiedades desde el subformulario. Esta solución se recomienda para sincronizar varios valores. ### Sincronizando formulario padre y subformulario (valor único) @@ -195,6 +195,6 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - -[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - -[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de Borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Formulario detallado](properties_Subform.md#detail-form) - [Doble clic en fila vacía](properties_Subform.md#double-click-on-empty-row) - [Doble clic en fila](properties_Subform.md#double-click-on-row) - [Editable en lista](properties_Subform.md#enterable-in-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - +[Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - +[Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 537abf964222f91ff36781302528a0fcdf230ce4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:46 +0200 Subject: [PATCH 2936/4889] New translations tabcontrol.md (Spanish) --- .../version-20-R5/FormObjects/tabControl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md index 3ee429e2ebe870..00a8cee6b19413 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md @@ -11,7 +11,7 @@ El siguiente formulario multipágina utiliza un objeto de control de pestañas: Para navegar de una pantalla a otra, el usuario sólo tiene que hacer clic en la pestaña deseada. -Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. If the tab control is used as a page navigation tool, then the [`FORM GOTO` PAGE](https://doc.4d.com/4dv19/help/command/en/page247.html) command or the `gotoPage` standard action would be used when a user clicks a tab. +Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. Si el control de pestañas se utiliza como una herramienta de navegación de la página, entonces se utilizaría el comando [`FORM GOTO` PAGE](https://doc.4d.com/4dv19/help/command/en/page247.html) o la acción estándar `gotoPage` cuando un usuario hace clic en una pestaña. Otro uso del control de pestañas es para controlar los datos que se muestran en un subformulario. Por ejemplo, se podría implementar un Rolodex utilizando un control de pestañas. Las pestañas mostrarían las letras del alfabeto y la acción del control de pestañas sería cargar los datos correspondientes a la letra que el usuario pulsara. @@ -116,4 +116,4 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list-static-list) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Standard action](properties_Action.md#standard-action) - [Tab Control Direction](properties_Appearance.md#tab-control-direction) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From a42e5563e8d50aafe9cc85b3a5cfbce915468f57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:48 +0200 Subject: [PATCH 2937/4889] New translations tabcontrol.md (Japanese) --- .../version-20-R5/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md index c2b79724615214..f8ad704ed73322 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/tabControl.md @@ -50,7 +50,7 @@ macOSの場合、タブコントロールを標準位置 (上) だけでなく [コレクション](../Concepts/dt_collection.md) をカプセル化した [オブジェクト](../Concepts/dt_object.md) をタブコントロールの [データソース](properties_Object.md#変数あるいは式) として割り当てることができます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ---------- | --------------------------------------------------------------------------- | | `values` | Collection | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | | `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | From a97ae9a3b0e1ca359523ee7d5f354f08e3acaa19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:51 +0200 Subject: [PATCH 2938/4889] New translations text.md (Spanish) --- .../version-20-R5/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md index 841055bbae0482..ed922dd98e2ceb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/text.md @@ -47,4 +47,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de la esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Orientación](properties_Text.md#orientation) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 34cab5cac702b05f74866d6697fc2501bee439de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:33:55 +0200 Subject: [PATCH 2939/4889] New translations viewproarea_overview.md (Spanish) --- .../version-20-R5/FormObjects/viewProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/viewProArea_overview.md index f804c891c1a4cd..d9d66f412605a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/viewProArea_overview.md @@ -15,4 +15,4 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Show Formula Bar](properties_Appearance.md#show-formula-bar) - [Type](properties_Object.md#type) - [User Interface](properties_Appearance.md#user-interface) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 087e0f5742a101b32267cbde3e93ef55204d6029 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:05 +0200 Subject: [PATCH 2940/4889] New translations creating.md (French) --- .../version-20-R5/GettingStarted/creating.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/GettingStarted/creating.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/GettingStarted/creating.md index 5e7c2bfeb2e6c4..eba759064e3558 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/GettingStarted/creating.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/GettingStarted/creating.md @@ -14,8 +14,8 @@ Pour créer un nouveau projet : 1. Lancez 4D ou 4D Server. 2. Effectuez l'une des opérations suivantes : - - Select **New > Project...** from the **File** menu: ![](../assets/en/getStart/projectCreate1.png) - - (4D only) Select **Project...** from the **New** toolbar button:

    ![](../assets/en/getStart/projectCreate2.png)

    A standard **Save** dialog appears so you can choose the name and location of the 4D project's main folder. + - Sélectionnez **Nouveau > Projet...** dans le menu **Fichier** : ![](../assets/en/getStart/projectCreate1.png) + - (uniquement pour 4D) Sélectionnez **Projet...** dans le bouton de la barre d'outils **Nouveau** :

    ![](../assets/en/getStart/projectCreate2.png)

    Une boîte de dialogue **Enregistrer** standard apparaît afin que vous puissiez choisir le nom et l'emplacement du dossier principal du projet 4D. 3. Saisissez le nom du dossier de projet et cliquez sur **Sauvegarder**. Ce nom sera utilisé : @@ -72,7 +72,7 @@ Outre les options standard du système, la boîte de dialogue _Ouvrir_ de 4D pro ### Ouvrir un projet avec un fichier 4DLink -You can use a [`.4DLink` file](#about-4DLink-files) to launch the 4D application and open the target 4D project. Il existe deux façons de procéder : +Vous pouvez utiliser un [fichier `.4DLink`](#about-4DLink-files) pour lancer l'application 4D et ouvrir le projet 4D cible. Il existe deux façons de procéder : - double-cliquer ou glisser-déposer le fichier `.4DLink` sur l'application 4D - aller sur **Fichier** > **Ouvrir projets récents** et sélectionner un projet From 4e554a53aba93aad1add100ae6901fd50a8fc300 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:16 +0200 Subject: [PATCH 2941/4889] New translations compact.md (French) --- .../docusaurus-plugin-content-docs/version-20-R5/MSC/compact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/compact.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/compact.md index 7c891c8be6f2a0..5c0824c03d030d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/compact.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/compact.md @@ -79,6 +79,6 @@ A noter que cette option ralentit le compactage de façon conséquente et qu’e - Le compactage tient compte des enregistrements des tables placées dans la corbeille. La présence d’un grand nombre d’enregistrements dans la corbeille peut constituer un facteur de ralentissement supplémentaire pour l’opération. - L'utilisation de cette option rend la table d'adresses, et donc la base de données, incompatibles avec le fichier d'historique courant (s'il en existe un). Il sera automatiquement sauvegardé et un nouveau fichier d'historique devra être créé au prochain lancement de l'application. - Vous pouvez déterminer si la table d'adresses a besoin d'être compactée en comparant sa taille avec le nombre total d'enregistrements dans la Page [Informations](information.md) du CSM. -- The [`TRUNCATE TABLE`](https://doc.4d.com/4dv19R/help/command/en/page1051.html) command automatically resets the address table for the specified table. +- La commande [`TRUNCATE TABLE`](https://doc.4d.com/4dv19R/help/command/en/page1051.html) réinitialise automatiquement la table d'adresse pour la table spécifiée. ::: From b423da27e5494441bbbdcd24f30aa9384ed97ca9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:21 +0200 Subject: [PATCH 2942/4889] New translations encrypt.md (French) --- .../docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md index 19ae030fa563e3..78f7e8a8511178 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md @@ -32,7 +32,7 @@ Trois étapes sont nécessaires pour effectuer le tout premier chiffrement de vo Sinon, le message suivant s'affiche : ![](../assets/en/MSC/MSC_encrypt2.png)

    Cela signifie que le statut **Chiffrable** défini pour au moins une table a été modifié et que le fichier de données n'a toujours pas été chiffré. - \*\*Note: \*\*The same message is displayed when the **Encryptable** status has been modified in an already encrypted data file or after the data file has been decrypted (see below).

    + \*\*Note : \*\*Le même message s'affiche lorsque le statut **Encryptable** a été modifié dans un fichier de données déjà crypté ou après que le fichier de données a été décrypté (voir ci-dessous).

    3. Cliquez sur le bouton image Chiffrer.\ ![](../assets/en/MSC/MSC_encrypt3.png)\ Vous serez invité à saisir une phrase secrète pour votre fichier de données: From 6e1ddff020a53002f28113e7bc027bbe3d840598 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:23 +0200 Subject: [PATCH 2943/4889] New translations encrypt.md (Spanish) --- .../version-20-R5/MSC/encrypt.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md index 9713f414855b44..a047b8d8ec6c83 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/MSC/encrypt.md @@ -82,7 +82,7 @@ Esta operación es útil cuando se ha modificado el atributo **Encriptable** de 1. Haga clic en **Recibir los datos con la llave de cifrado actual**. 2. Introduzca la llave de encriptación de datos actual. -The data file is properly re-encrypted with the current key and a confirmation message is displayed: +El archivo de datos se vuelve a cifrar correctamente con la llave actual y se muestra un mensaje de confirmación: ![](../assets/en/MSC/MSC_encrypt8.png) ### Cambiar la frase secreta y volver a encriptar los datos @@ -91,9 +91,9 @@ Esta operación es útil cuando se necesita cambiar la llave de datos de encript 1. Haga clic en **Cambiar su frase de contraseña y volver a cifrar los datos**. 2. Introduzca la llave de encriptación de datos actual. -3. Enter the new passphrase (for added security, you are prompted to enter it twice): +3. Ingrese la nueva frase de contraseña (para mayor seguridad, se le solicita ingresarla dos veces): ![](../assets/en/MSC/MSC_encrypt9.png) - The data file is encrypted with the new key and the confirmation message is displayed. + El archivo de datos se cifra con la nueva llave y se muestra el mensaje de confirmación. ![](../assets/en/MSC/MSC_encrypt8.png) ### Desencriptar todos los datos From dafe3ac1d0575c45c50fdc50d8a71c306e410bc2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:26 +0200 Subject: [PATCH 2944/4889] New translations information.md (French) --- .../version-20-R5/MSC/information.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md index bd00fd6b506972..34ef037954728a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/information.md @@ -18,7 +18,7 @@ La partie centrale de la fenêtre affiche le nom et l’emplacement du projet et La commande **Copier le chemin** copie le chemin complet comme texte dans le presse-papiers, en utilisant les séparateurs de la plate-forme courante. - **"Licenses" Folder** The **"Licenses" Folder** button displays the contents of the active Licenses folder in a new system window. Tous les fichiers de licence installés dans votre environnement 4D sont regroupés dans ce dossier, placé sur votre disque dur. Lorsqu’ils sont ouverts avec un navigateur Web, ces fichiers affichent des informations relatives aux licences qu’ils contiennent et à leurs caractéristiques. - L’emplacement du dossier "Licenses" peut varier en fonction de la version ou de la langue de votre système d’exploitation. For more information about the location of this folder, refer to the `Get 4D folder` command. + L’emplacement du dossier "Licenses" peut varier en fonction de la version ou de la langue de votre système d’exploitation. Pour plus d'informations sur l'emplacement de ce dossier, reportez-vous à la commande `Get 4D folder`. _**Note :** Vous pouvez également accéder à ce dossier depuis la boîte de dialogue “Mise à jour des licences” (accessible depuis le menu Aide)._ ## Tables @@ -53,7 +53,7 @@ Ces informations sont fournies sous forme de valeurs en octets et sont égalemen > La page Données ne tient pas compte de la taille des données éventuellement stockées à l’extérieur du fichier de données (cf. section Stockage externe des données). -Des fichiers trop fragmentés réduisent les performances du disque dur et donc de la base. If the occupation rate is too low, 4D will indicate this by a warning icon (which is displayed on the Information button and on the tab of the corresponding file type) and specify that compacting is necessary:![](../assets/en/MSC/MSC_infowarn.png) +Des fichiers trop fragmentés réduisent les performances du disque dur et donc de la base. Si le taux d’occupation est trop faible, 4D vous le signale par une icône d’avertissement (qui apparaît dans le bouton Informations et dans l’onglet du type de fichier correspondant) et indique qu’un compactage est requis:![](../assets/en/MSC/MSC_infowarn.png) -A warning icon is also displayed on the button of the [Compact](compact.md) page: +Une icône d'avertissement est également affichée sur le bouton de la page [Compacte](compact.md): ![](../assets/en/MSC/MSC_compactwarn.png) From 7b0dfad46c3cf34074fad83d698fcc0b62e5aac1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:30 +0200 Subject: [PATCH 2945/4889] New translations overview.md (French) --- .../version-20-R5/MSC/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md index 8ee918a0735202..f7a444dad8c689 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/overview.md @@ -16,18 +16,18 @@ En mode maintenance, seule la fenêtre du CSM est affichée (le projet n’est p Vous pouvez ouvrir le CSM en mode maintenance depuis deux emplacements : -- **From the standard project opening dialog box** - The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: +- **À partir de la boîte de dialogue standard d'ouverture de projet** + La boîte de dialogue standard d'ouverture inclut l'option **Centre de sécurité de maintenance** dans le menu associé au bouton **Ouvrir** : ![](../assets/en/MSC/MSC_standardOpen.png) -- **Help/Maintenance Security Center** menu or **MSC** button in the tool bar (project not open)\ +- **Menu Aide/Centre de sécurité et de maintenance** ou bouton **CSM** de la barre d’outils (projet non ouvert)\ ![](../assets/en/MSC/mscicon.png)\ - When you call this function, a standard Open file dialog appears so that you can select the _.4DProject_ or _.4dz_ file of the to be examined. Le projet ne sera pas ouvert par 4D. + Lorsque vous appelez cette fonction, une boîte de dialogue standard d’ouverture de fichiers apparaît, vous permettant de sélectionner le fichier _.4DProject_ ou _.4dz_ à examiner. Le projet ne sera pas ouvert par 4D. ## Accès au CSM en mode standard En mode standard, un projet est ouvert. Dans ce mode, certaines fonctions de maintenance ne sont pas disponibles. Vous disposez de plusieurs possibilités pour accéder à la fenêtre du CSM : -- Use the **Help/Maintenance Security Center** menu or the **MSC** button in the 4D toolbar:\ +- Utiliser le menu **Aide/Centre de sécurité et de maintenance** ou le bouton **CSM** dans la barre d’outils 4D :\ ![](../assets/en/MSC/mscicon.png) - Utiliser l'action standard “Csm” qu’il est possible d’associer à une commande de menu ou à un objet de formulaire. - Utiliser la commande `OPEN SECURITY CENTER`. From 01b90292952c613eeebbed331cbd81fedcb345ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:35 +0200 Subject: [PATCH 2946/4889] New translations repair.md (French) --- .../docusaurus-plugin-content-docs/version-20-R5/MSC/repair.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/repair.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/repair.md index b6883fb957d6f5..b3f8baf3857c3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/repair.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/repair.md @@ -4,7 +4,7 @@ title: Page Réparation sidebar_label: Page Réparation --- -Cette page permet de réparer le fichier de données ou le fichier de structure lorsqu’il a été endommagé. Generally, you will only use these functions under the supervision of 4D technical teams, when anomalies have been detected while opening the application or following a [verification](verify.md). +Cette page permet de réparer le fichier de données ou le fichier de structure lorsqu’il a été endommagé. Généralement, vous n'utiliserez ces fonctions que sous la supervision d'équipes techniques 4D, lorsque des anomalies ont été détectées lors de l'ouverture de l'application ou à la suite d'une [vérification](verify.md). **Attention :** Chaque réparation entraîne la duplication du fichier d’origine et donc l’augmentation de la taille du dossier de l’application. Il est important de prendre cela en considération (notamment sous macOS, où les applications 4D apparaissent sous forme de paquet) afin de ne pas augmenter excessivement la taille de l'application. Une intervention manuelle à l’intérieur du package peut être utile afin de supprimer les copies des fichiers d’origine. From 213dcadf7c3a71c02f91f6d172dfba550e437365 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:42 +0200 Subject: [PATCH 2947/4889] New translations rollback.md (French) --- .../version-20-R5/MSC/rollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md index 977c2c80ab523e..453c66fb5ead06 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/rollback.md @@ -10,7 +10,7 @@ Pour que cette fonction soit accessible, il est impératif que l'application tra ![](../assets/en/MSC/MSC_rollback1.png) -> If the database is encrypted and no valid data key corresponding to the open log file has been provided, encrypted values are not displayed in the **Values** column and a dialog requesting the passphrase or the data key is displayed if you click the **Rollback** button. +> Si la base de données est chiffrée et si aucune clé de données valide correspondant au fichier d'historique ouvert n'a été fournie, les valeurs chiffrées ne s'affichent pas dans la colonne **Valeurs** et un dialogue s'affiche, demandant la saisie d'une phrase secrète ou de la clé de données, si vous cliquez sur le bouton **Revenir en arrière**. Le contenu et le fonctionnement de la liste des opérations sont identiques à ceux de la fenêtre [d’analyse d’activités](analysis.md). From 6aac01b8e56c2a7289bf5758da3167b51e81033f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:34:46 +0200 Subject: [PATCH 2948/4889] New translations verify.md (French) --- .../docusaurus-plugin-content-docs/version-20-R5/MSC/verify.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/verify.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/verify.md index f94135e8bb5028..2724d908af12dc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/verify.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/MSC/verify.md @@ -21,7 +21,7 @@ La page comporte quatre boutons d’action permettant un accès direct aux fonct ## Voir le compte rendu -Quelle que soit la vérification demandée, 4D génère un fichier de compte-rendu dans le dossier `Logs` de l'application. Ce fichier liste l’ensemble des vérifications effectuées et signale chaque erreur rencontrée, le cas échéant ([OK] est affiché lorsque la vérification est correcte). It is created in XML format and is named: _ApplicationName__Verify_Log__yyyy-mm-dd hh-mm-ss_.xml where: +Quelle que soit la vérification demandée, 4D génère un fichier de compte-rendu dans le dossier `Logs` de l'application. Ce fichier liste l’ensemble des vérifications effectuées et signale chaque erreur rencontrée, le cas échéant ([OK] est affiché lorsque la vérification est correcte). Il est créé au format XML et est nommé : _ApplicationName__Verify_Log__yyyy-mm-dd hh-mm-ss_.xml où : - _ApplicationName_ est le nom du fichier de structure sans extension, par exemple "Factures", - _aaaa-mm-jj hh-mm-ss_ est l'horodatage du fichier, basé sur la date et l'heure système locales au moment du lancement de l'opération de vérification, par exemple "2019-02-11 15-20-45". From 94f7ae4b865927fa5900602a5254271db9f5b583 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:01 +0200 Subject: [PATCH 2949/4889] New translations properties.md (French) --- .../version-20-R5/Menus/properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Menus/properties.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Menus/properties.md index 7b663233b342ef..7235fd46a0f39c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Menus/properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Menus/properties.md @@ -5,7 +5,7 @@ title: Propriétés des menus Vous pouvez définir plusieurs propriétés à partir des lignes de menu, telles que des actions, des styles de police, les lignes de séparation, des raccourcis clavier ou des icônes. -## Titre de menu +## Titre La propriété **Title** contient le libellé d'un menu ou d'une ligne de menu, tel qu'il sera affiché dans l'interface de l'application. From 723b22f5625e7831ec6b2a6d76d78290359cfbe8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:11 +0200 Subject: [PATCH 2950/4889] New translations updates.md (French) --- .../version-20-R5/Notes/updates.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md index 7e038b4b9f21fb..b3b10ba2d1c994 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md @@ -56,7 +56,7 @@ Lisez [**Les nouveautés de 4D 20 R4**](https://blog.4d.com/fr-whats-new-in-4d-v ## 4D 20 R3 -Read [**What’s new in 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-v20-R3/), the blog post that lists all new features and enhancements in 4D 20 R3. +Lisez [**Les nouveautés de 4D 20 R3**](https://blog.4d.com/fr-whats-new-in-4d-v20-R3/), l'article de blog qui liste toutes les nouvelles fonctionnalités et améliorations de 4D 20 R3. #### Points forts @@ -71,7 +71,7 @@ Read [**What’s new in 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-v20-R - 4D View Pro : Prise en charge de [l'importation](../ViewPro/commands/vp-import-from-blob) et de [l'exportation](../ViewPro/commands/vp-export-to-blob) des documents 4D View Pro au format Blob. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) sur doc.4d.com. - 4D Write Pro : [Liste des nouveautés](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6475174.en.html) sur doc.4d.com. -- [**Fixed bug list**](https://bugs.4d.fr/fixedbugslist?version=20_R3): list of all bugs that have been fixed in 4D 20 R3. +- [**Liste des bugs corrigés**](https://bugs.4d.fr/fixedbugslist?version=20_R3) : liste de tous les bugs qui ont été corrigés dans 4D 20 R3. #### Changements de comportement @@ -161,7 +161,7 @@ Si vos applications 4D utilisent des connexions TLS, il est recommandé de mettr #### Changements de comportement - A compter de 4D 20.3, afin de permettre la vérification du mot de passe lorsque [l'annuaire des utilisateurs 4D utilise l'algorithme bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), la valeur "password" dans le paramètre _connectionInfo_ de la commande [`Open datastore`](../API/DataStoreClass.md#open-datastore) est maintenant envoyée en clair par défaut. Assurez-vous que votre méthode base "On REST authentication" peut gérer les mots de passe en clair (le troisième paramètre est alors **False**) et que `Open datastore` chiffre votre connexion en passant l'option "tls" à **True** dans _connectionInfo_. Dans certains cas spécifiques, une nouvelle option "passwordAlgorithm" peut également être utilisée pour la compatibilité (voir la commande [`Open datastore`](../API/DataStoreClass.md#open-datastore)). -- As of 20.2, 4D 20 LTS is no longer compatible with Windows Server 2012 R2. +- À partir de la version 20.2, 4D 20 LTS n'est plus compatible avec Windows Server 2012 R2. - **Attention** : La valeur de départ [`offset`](../API/FileHandleClass.md#offset) des objets [4D.FileHandle](../API/FileHandleClass.md) était incorrectement fixée à 1 au lieu de 0. Une correction a été apportée dans 4D à partir des versions **20.1 HF1** et **20 R2** et la valeur est maintenant 0. - Pour la conformité RFC de HTTP, la propriété [`HTTPRequestClass.response.headers`](../API/HTTPRequestClass.md#response) retourne maintenant tous les noms d'en-têtes **en minuscules**. Si vous voulez que votre code continue à fonctionner comme avant, utilisez la nouvelle propriété [`HTTPRequestClass.response.rawHeaders`](../API/HTTPRequestClass.md#response). - Les certificats TLS sont désormais automatiquement validés par 4D lors de l'envoi de requêtes HTTP avec [`4D.HTTPRequest.new()`](../API/HTTPRequestClass.md#new), et rejetés avec une erreur s'ils sont invalides. Une nouvelle propriété _option_ vous permet de contrôler cette validation. From b399a3f2761078a48e345a4de9d57222743f0f2e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:14 +0200 Subject: [PATCH 2951/4889] New translations updates.md (Spanish) --- .../version-20-R5/Notes/updates.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md index a48fcac565b947..e0bf8974d5778b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Notes/updates.md @@ -7,7 +7,7 @@ title: Notas del lanzamiento Lea [**Novedades en 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d-20-R5/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R5. -#### Destacados +#### Lo más destacado - Nuevo [Gestor de componentes](../Project/components.md) para gestionar componentes a través de un archivo `dependencies.json`. - Soporte de estructuras de gestión de errores [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). @@ -31,7 +31,7 @@ Lea [**Novedades en 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d-20-R5/), Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R4. -#### Destacados +#### Lo más destacado - Soporte de [formato de cifrado ECDSA\`](../Admin/tls.md#encryption) para certificados TLS. - Las conexiones TLS cliente/servidor y servidor SQL ahora se [configuran dinámicamente](../Admin/tls.md#enabling-tls-with-the-other-servers) (no se requieren archivos de certificado). @@ -58,7 +58,7 @@ Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), Lea [**Novedades en 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-v20-R3/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R3. -#### Destacados +#### Lo más destacado - Nueva función [`collection.multiSort`](../API/CollectionClass.md#multisort). - Soporte del parámetro _context_ en [`Formula from string`](../API/FunctionClass.md#formula-from-string). @@ -88,7 +88,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - Nueva [clase WebSocket](../API/WebSocketClass.md) para crear y gestionar conexiones WebSocket cliente desde 4D. - Nueva capa de red QUIC [configuración de interfaz](../settings/client-server.md#network-layer). @@ -131,7 +131,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - 4D 20.2 está certificado en macOS Sonoma (macOS 14). - (4D 20.1) Nueva propiedad `plugins` en el parámetro _options_ del comando [`Compile project`](https://doc.4d.com/4dv20/help/command/en/page1760.html). @@ -173,7 +173,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 Lee [**Novedades en 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-19-r8/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 19 R8. -#### Destacados +#### Lo más destacado - Se pueden instalar métodos de gestión de errores para [contextos de ejecución globales y de componentes](../Concepts/error-handling.md#scope-and-components). - Los list boxes con fuentes de datos selección de entidades o colecciones ahora soportan la propiedad de columna [Alto de fila automática](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height). @@ -196,7 +196,7 @@ Lee [**Novedades en 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-19-r8/), Lee [**Novedades en 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d-19-r7/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 19 R7. -#### Destacados +#### Lo más destacado - Los datos relacionados y los atributos calculados/alias pueden visualizarse en el [Explorador de datos](../Admin/dataExplorer#basics). - Nueva clase [FileHandle](../API/FileHandleClass.md) y nueva función [`.open()`](../API/FileClass.md#open) en la clase `File`. @@ -363,7 +363,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 -## Tabla de librerías +## Tabla de la librería | Librería | Versión actual | Actualizado en 4D | Comentario | | --------- | -------------------------------------- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 280d51d9a2aa2ebbc357bbaa5150e6c9124a4df6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:20 +0200 Subject: [PATCH 2952/4889] New translations client-server-optimization.md (Spanish) --- .../ORDA/client-server-optimization.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md index 2bc8eab574c3f5..3890002638996b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md @@ -79,20 +79,20 @@ All ORDA functions that handle entity selections support the co $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // In extractData method an optimization is triggered - // and associated to context "shortList" + $data:=extractData($sel1) // En el método extractData la optimización asociada + // al contexto "shortList" se aplica $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // In extractData method the optimization associated - // to context "shortList" is applied + $data:=extractData($sel2) // En el método extractData una optimización + // se activa y asocia al contexto "shortList" $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization - // is triggered and associated to context "longList" + $data:=extractDetailedData($sel3) // En el método extractDetailedData una optimización + // se activa y asocia al contexto "longList" $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization - // associated to context "longList" is applied + $data:=extractDetailedData($sel4) // En el método extractDetailedData la optimización + // asociada al contexto "longList" se aplica ``` ### List box basado en una selección de entidades From 8efa158285d2850f4d319829bec7390f99e3bef6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:27 +0200 Subject: [PATCH 2953/4889] New translations dsmapping.md (Portuguese, Brazilian) --- .../version-20-R5/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/dsMapping.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/dsMapping.md index de8157d614b565..ad75681ccba60f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/dsMapping.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/dsMapping.md @@ -28,7 +28,7 @@ As seguintes regras são aplicadas a quaisquer conversões: > O mapeamento ORDA não leva em consideração: > > - a opção "Invisível" para tabelas ou campos, -> - the virtual structure defined through `SET TABLE TITLES` or `SET FIELD TITLES`, +> - a estrutura virtual definida através de `SET TABLE TITLES` ou `SET FIELD TITLES`, > - a propriedade "Manual" ou "Automática" das relações. ### Regras para o controlo do acesso remoto From 7ff03f784d34a9370587c9ae3de93e31cc2c4827 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:30 +0200 Subject: [PATCH 2954/4889] New translations entities.md (Spanish) --- .../version-20-R5/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index 7d18121632d480..a9a014ad34a99d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -259,7 +259,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a unaentity selection compartible, primero debe transformarla en una entity selection no compartible utilizando la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportar selecciones de entidades compartibles ya que no es necesario modificar la selección de entidades original (devuelven una nueva). From 71b48e404742afea80364dd44fe2dc874ad350ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:33 +0200 Subject: [PATCH 2955/4889] New translations entities.md (Japanese) --- .../version-20-R5/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md index ed46c96f4eca75..20c8e510d57fc6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/entities.md @@ -306,7 +306,7 @@ $toModify:=ds.Company.all().copy() // $toModify は追加可能です 新規のエンティティセレクションは次の場合に、元となるエンティティセレクションの特性を **継承** します: -- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 。 +- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 . - リレーションに基づいて生成された場合: - [entity._attributeName_](API/EntityClass.md#attributename) (例: "company.employees") の _attributeName_ が 1対Nリレーション属性で、かつ entity 自身がエンティティセレクションに属している場合 ([entity.getSelection()](API/EntityClass.md#getselection) エンティティセレクションと同じ特性になります)。 - [entitySelection._attributeName_](API/EntitySelectionClass.md#attributename) (例: "employees.employer") の _attributeName_ がリレーション属性の場合 (エンティティセレクションと同じ特性になります)。 From eadff6112383818ede2e8572f500b52fda6e5482 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:38 +0200 Subject: [PATCH 2956/4889] New translations global-stamp.md (Japanese) --- .../version-20-R5/ORDA/global-stamp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/global-stamp.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/global-stamp.md index 6f6de4e0e6c27f..a5b041e9753c12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/global-stamp.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/global-stamp.md @@ -37,12 +37,12 @@ title: グローバルスタンプの使い方 - `__GlobalStamp` フィールドは、_自動インデックス_、_RESTリソースとして公開_、および _非表示_ プロパティが選択された、_64ビット整数_ である必要があります。 - 次のフィールドを含む `__DeletedRecords` テーブルを追加する必要があります: -| フィールド | タイプ | 説明 | -| ------------------------------------------------------- | ------- | -------------------- | -| __PrimaryKey | Text | 削除されたエンティティのプライマリーキー | -| __Stamp | 64ビット整数 | 削除直前のグローバルスタンプ | -| __TableName | Text | 削除されたエンティティのテーブル名 | -| __TableNumber | 倍長整数 | 削除されたエンティティのテーブル番号 | +| フィールド | 型 | 説明 | +| ------------------------------------------------------- | --------------- | -------------------- | +| __PrimaryKey | Text | 削除されたエンティティのプライマリーキー | +| __Stamp | Integer 64 bits | 削除直前のグローバルスタンプ | +| __TableName | Text | 削除されたエンティティのテーブル名 | +| __TableNumber | Long Integer | 削除されたエンティティのテーブル番号 | `__GlobalStamp` フィールドを持つテーブルのデータ変更のみ追跡できます。 From 3c26bb8e418c755c256473a1a98bdbac931052a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:42 +0200 Subject: [PATCH 2957/4889] New translations glossary.md (Japanese) --- .../version-20-R5/ORDA/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/glossary.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/glossary.md index 141a5e47502eea..9c2e4cce855366 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/glossary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/glossary.md @@ -211,7 +211,7 @@ ORDA オブジェクトとは関わりのないユーザークラス。 シャロウコピーは、要素の構造のみを複製し、同じ内部参照を保持します。 シャロウコピーのあと、二つのコレクションに格納された個々の要素は同じものが共有されています。 ディープコピー も合わせて参照してください。 -## スタンプ +## 記号 "オプティミステック" ロックテクノロジーにおいて使用されるものです。 すべてのエンティティにはスタンプと呼ばれる内部カウンターがあり、エンティティが保存されるたびにインクリメントされていきます。 エンティティ内のスタンプとディスク上に保存されているエンティティのスタンプを自動的に比較することで、4D は同じエンティティへの書き込みの衝突を防いでいます。 From ea3e230ed52bf69529d081e044f3a31517c00f19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:47 +0200 Subject: [PATCH 2958/4889] New translations ordaclasses.md (Spanish) --- .../version-20-R5/ORDA/ordaClasses.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md index e41074a9fc22d0..d3bb6b8114033c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md @@ -338,7 +338,7 @@ El parámetro _$event_ contiene las siguientes propiedades: | attributeName | Text | Nombre de atributo calculado | | dataClassName | Text | Nombre de la clase de datos | | kind | Text | "get" | -| result | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | +| resultado | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | #### Ejemplos @@ -449,7 +449,7 @@ El parámetro _$event_ contiene las siguientes propiedades: | kind | Text | "query" | | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | Operador de búsqueda (ver también la [función de clase `query`](API/DataClassClass.md#query)). Valores posibles:
  • == (igual a, @ es un comodín)
  • === (igual a, @ no es un comodín)
  • != (no igual a, @ es un comodín)
  • !== (no igual a, @ no es un comodín)
  • < (menor que)
  • <= (menor que o igual a)
  • > (mayor que)
  • >= (mayor que o igual a)
  • IN (incluido en)
  • % (contiene la palabra clave)
  • | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | > Si la función devuelve un valor en _$result_ y se asigna otro valor a la propiedad `$event.result`, se da prioridad a `$event.result`. @@ -583,7 +583,7 @@ El parámetro _$event_ contiene las siguientes propiedades: | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | "desc" o "asc" (por defecto) | | descending | Boolean | `true` para orden descendente, `false` para orden ascendente | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | > Puede utilizar el `operator` o la propiedad `descending`. Es esencialmente una cuestión de estilo de programación (ver ejemplos). From 8dc4809d66ef8421f9551e2f240d4ae00878de7c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:50 +0200 Subject: [PATCH 2959/4889] New translations ordaclasses.md (Japanese) --- .../version-20-R5/ORDA/ordaClasses.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md index 532a730a8c5d75..6827974ca43750 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/ordaClasses.md @@ -340,12 +340,12 @@ _ゲッター_ 関数は、_$result_ パラメーターに基づいて、計算 _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ------------------------------------------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | | kind | Text | "get" | -| result | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | +| 戻り値 | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | #### 例題 @@ -404,7 +404,7 @@ _$value_ パラメーターは、属性に割り当てられた値を受け取 _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ---------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | @@ -439,7 +439,7 @@ Function query ($event : Object) -> $result : Object - 2番目と 3番目のシンタックスでは、関数は _$result_ に値を返します: - _$result_ がテキストの場合、それは有効なクエリ文字列でなければなりません。 - _$result_ がオブジェクトの場合、次の 2つのプロパティを含まなければなりません: - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ---------------------------------- | ---------- | -------------------------------------------------------------------------------------- | | $result.query | Text | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | | $result.parameters | Collection | プレースホルダーに渡す値 | @@ -453,14 +453,14 @@ Function query ($event : Object) -> $result : Object _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | | kind | Text | "query" | | value | Variant | 計算属性によって処理されるべき値 | | operator | Text | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | -| result | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | +| 戻り値 | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | > 関数が _$result_ に値を返し、`$event.result` プロパティにも別の値が割り当てられている場合、`$event.result` が優先されます。 @@ -589,7 +589,7 @@ Function orderBy ($event : Object)-> $result : Text _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ---------------------------------------------------- | | attributeName | Text | 計算属性の名称 | | dataClassName | Text | データクラスの名称 | @@ -597,7 +597,7 @@ _$event_ パラメーターは、以下のプロパティが含みます: | value | Variant | 計算属性によって処理されるべき値 | | operator | Text | "desc" または "asc" (デフォルト) | | descending | Boolean | 降順の場合は `true`, 昇順の場合は `false` | -| result | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | +| 戻り値 | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | > `operator` と `descending` プロパティのどちらを使っても構いません。 これは、基本的にプログラミングのスタイルの問題です (例題参照)。 From 6529e905efc054740fa92e234946170baf158340 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:56 +0200 Subject: [PATCH 2960/4889] New translations privileges.md (French) --- .../version-20-R5/ORDA/privileges.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index 38a9737a9aa7c0..e770f64e95d247 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -44,15 +44,15 @@ Les permissions contrôlent l'accès aux objets du datastore. Si vous voulez fil Les actions disponibles sont liées à la ressource cible. -| Actions | datastore | dataclass | attribut | fonction du modèle de données | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **create** | Créer une entité dans n'importe quelle dataclass | Créer une entité dans cette dataclass | Créer une entité avec une valeur différente de la valeur par défaut autorisée pour cet attribut (ignoré pour les attributs alias). | n/a | -| **read** | Lire les attributs de n'importe quelle dataclass | Lire les attributs de cette dataclass | Lire ce contenu d'attribut | n/a | -| **update** | Mettre à jour les attributs dans n'importe quelle dataclass. | Mettre à jour les attributs de cette dataclass. | Mettre à jour le contenu de cet attribut (ignoré pour les attributs alias). | n/a | -| **drop** | Supprimer des données dans n'importe quelle dataclass. | Supprimer des données dans cette dataclass. | Supprimer une valeur non nulle pour cet attribut (sauf pour les attributs alias et calculés). | n/a | -| **execute** | Execute any function on the project (datastore (except `authentify()`, see Notes below), dataclass, entity selection, entity) | Exécuter n'importe quelle fonction de dataclass. Les fonctions de dataclass, d'entité et d'entity selection sont considérées comme des fonctions de dataclass | n/a | Exécuter cette fonction | -| **describe** | Toutes les dataclass sont disponibles dans l'API /rest/$catalog | Cette dataclass est disponible dans l'API /rest/$catalog | Cet attribut est disponible dans l'API /rest/$catalog. | Cette fonction de dataclass est disponible dans l'API /rest/$catalog | -| **promote** | n/a | n/a | n/a | Associe un privilège donné lors de l'exécution de la fonction. Le privilège est temporairement ajouté à la session et supprimé à la fin de l'exécution de la fonction. Par mesure de sécurité, seul le process exécutant la fonction reçoit le privilège, et non toute la session. | +| Actions | datastore | dataclass | attribut | fonction du modèle de données | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **create** | Créer une entité dans n'importe quelle dataclass | Créer une entité dans cette dataclass | Créer une entité avec une valeur différente de la valeur par défaut autorisée pour cet attribut (ignoré pour les attributs alias). | n/a | +| **read** | Lire les attributs de n'importe quelle dataclass | Lire les attributs de cette dataclass | Lire ce contenu d'attribut | n/a | +| **update** | Mettre à jour les attributs dans n'importe quelle dataclass. | Mettre à jour les attributs de cette dataclass. | Mettre à jour le contenu de cet attribut (ignoré pour les attributs alias). | n/a | +| **drop** | Supprimer des données dans n'importe quelle dataclass. | Supprimer des données dans cette dataclass. | Supprimer une valeur non nulle pour cet attribut (sauf pour les attributs alias et calculés). | n/a | +| **execute** | Exécuter n'importe quelle fonction sur le projet (datastore (sauf `authentify()`, voir les notes ci-dessous), dataclass, sélection d'entité, entité) | Exécuter n'importe quelle fonction de dataclass. Les fonctions de dataclass, d'entité et d'entity selection sont considérées comme des fonctions de dataclass | n/a | Exécuter cette fonction | +| **describe** | Toutes les dataclass sont disponibles dans l'API /rest/$catalog | Cette dataclass est disponible dans l'API /rest/$catalog | Cet attribut est disponible dans l'API /rest/$catalog. | Cette fonction de dataclass est disponible dans l'API /rest/$catalog | +| **promote** | n/a | n/a | n/a | Associe un privilège donné lors de l'exécution de la fonction. Le privilège est temporairement ajouté à la session et supprimé à la fin de l'exécution de la fonction. Par mesure de sécurité, seul le process exécutant la fonction reçoit le privilège, et non toute la session. | **Notes :** From 92ee5d4865e34a9ea2793a7914c1d8ea268ed63d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:35:58 +0200 Subject: [PATCH 2961/4889] New translations privileges.md (Spanish) --- .../version-20-R5/ORDA/privileges.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index a8fc272732c121..18839be3756e00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -19,14 +19,14 @@ Si un usuario intenta ejecutar una acción y no tiene los derechos de acceso ade ## Resources -You can assign specific permission actions to the following resources in your project: +Puede asignar acciones de permiso específicas a los siguientes recursos en su proyecto: - el almacén de datos - una clase de datos - un atributo (incluidos los calculados y los alias) - una función de clase de modelo de datos -Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. +Cada vez que se accede a un recurso dentro de una sesión (sin importar la forma en que se acceda), 4D verifica que la sesión tenga los permisos apropiados y rechaza el acceso si no está autorizado. Una acción de permiso definida en un nivel determinado se hereda por defecto en los niveles inferiores, pero se pueden establecer varios permisos: From 1ea1d986adcbd0cca1de9753fcd604951dab39de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:00 +0200 Subject: [PATCH 2962/4889] New translations privileges.md (Japanese) --- .../version-20-R5/ORDA/privileges.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index afe0ca0fd2578f..fd29cc2d462ce6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -115,7 +115,7 @@ _Qodly_ (クラウド) 以外のコンテキストでは、このファイルを `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | タイプ | 必須 | 説明 | +| プロパティ名 | | | 型 | 必須 | 説明 | | ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | -- | ---------------------------------------------------------------------------------- | | privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | | | \[].privilege | | String | | アクセス権の名称 | @@ -123,7 +123,7 @@ _Qodly_ (クラウド) 以外のコンテキストでは、このファイルを | roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | | | \[].role | | String | | ロール名 | | | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | Object | ○ | 設定されたパーミッションのリスト | +| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | | | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | | | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | | | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method" | @@ -134,7 +134,7 @@ _Qodly_ (クラウド) 以外のコンテキストでは、このファイルを | | | \[].describe | String の Collection | | 権限名のリスト | | | | \[].execute | String の Collection | | 権限名のリスト | | | | \[].promote | String の Collection | | 権限名のリスト | -| forceLogin | | | Boolean | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | +| forceLogin | | | ブール | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | :::caution 注記 From 1b25adf46e563993baa417e8009bb32600a4add1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:19 +0200 Subject: [PATCH 2963/4889] New translations methods.md (Spanish) --- .../version-20-R5/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md index 74f05bb4a63ef9..0507c638c10ace 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | +| | Descripción | +| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Establece el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletado.
    • **Tabuladores y delimitadores**
      Cuando esta opción está seleccionada, puede validar la selección actual con la tecla Tab o cualquier delimitador relevante para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | From 19cb270fc9459d5779df26ea8d8319df8e2ede25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:23 +0200 Subject: [PATCH 2964/4889] New translations overview.md (Spanish) --- .../version-20-R5/Preferences/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/overview.md index 3aab17ca4039be..a4cd480439c09f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Preferences/overview.md @@ -21,7 +21,7 @@ También puede mostrar el cuadro de diálogo de Preferencias en el modo Aplicaci ## Storage -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](https://doc.4d.com/4Dv18R6/4D/18-R6/Get-4D-folder.301-5198423.en.html) command: +Los ajustes realizados en la caja de diálogo Preferencias se guardan en un archivo de preferencias en formato XML llamado **4D Preferences vXX.4DPreferences** que se almacena en la carpeta 4D activa del usuario actual, tal y como lo devuelve el comando [`Get 4D folder`](https://doc.4d.com/4Dv18R6/4D/18-R6/Get-4D-folder.301-5198423.en.html): - Windows: `{disk}\Users\\{username\}\AppData\Roaming\4D` - macOS: `{disk}:Users:\{username\}:Library:Application Support:4D` From 923c7c43f7b8d849fd8fa41b11875d5352006171 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:35 +0200 Subject: [PATCH 2965/4889] New translations architecture.md (Spanish) --- .../version-20-R5/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/architecture.md index af4f2a0d4ee619..bda7a7cef2f7be 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/architecture.md @@ -216,7 +216,7 @@ Carpeta que contiene los componentes anidados en el proyecto (debe almacenarse e :::info -You can also use the [**dependencies.json** and (optionnally) **environment4d.json** files](components.md) to declare components. +También puede usar los archivos [**dependencies.json** y (opcionalmente) **environment4d.json**](components.md) para declarar componentes. ::: From f418717a9ab36ff70ba670b32fd350248e173e4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:41 +0200 Subject: [PATCH 2966/4889] New translations code-overview.md (Spanish) --- .../version-20-R5/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md index fcab126f21d9f9..bcbb27b70189ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/code-overview.md @@ -149,7 +149,7 @@ Para más información, consulte [Implementación del motor SQL de 4D](https://d #### Servidor REST -_Esta opción está obsoleta. Calling code through REST calls is only supported with [ORDA data model class functions](../REST/ClassFunctions.md)._ +_Esta opción está obsoleta. La llamada a código a través de llamadas REST sólo es compatible con [Funciones clase modelo de datos ORDA](../REST/ClassFunctions.md)._ #### Modificar de atributos globalmente From 59b3c4b6b798378b1846986cfe2a3f218ca240ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:53 +0200 Subject: [PATCH 2967/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R5/Project/components.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md index ea3070918c0fc0..984708e87d91a0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Project/components.md @@ -120,12 +120,12 @@ The Dependencies panel lists all project dependencies, whatever their origin, i. São suportadas as seguintes origens: -| Origin tag | Descrição | -| --------------------- | ------------------------------------------------------------------------------ | -| Componente 4D | Built-in 4D component, stored in the `Components` folder of the 4D application | -| Source | Component declared in the [`dependencies.json`](#dependenciesjson) file | -| Environment | Component declared in the [`environnement4d.json`](#environment4djson) file | -| Componente do projeto | Component located in the [`Components`](architecture.md#components) folder | +| Origin tag | Descrição | +| --------------------- | ---------------------------------------------------------------------------- | +| Componente 4D | Componente 4D incorporado, armazenado na pasta `Components` da aplicação 4D | +| Source | Component declared in the [`dependencies.json`](#dependenciesjson) file | +| Environment | Componente declarado no arquivo [`environnement4d.json`](#environment4djson) | +| Componente do projeto | Componente localizado na pasta [`Components`](architecture.md#components) | **Right-click** in a dependency line and select **Show on disk** to reveal the location of a dependency: From 7fdbf5ab86402a2158ecdf71c12e6652b3af5caf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:55 +0200 Subject: [PATCH 2968/4889] New translations date-time-formats.md (French) --- .../version-20-R5/Project/date-time-formats.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md index 97268747b25d04..e2bac7687e9358 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md @@ -15,7 +15,7 @@ Throughout your 4D projects, you might need to format date and/or time values ac The following table lists all supported patterns for date and time formats. -| Symbol | Meaning | Pattern | Example Output | +| Symbol | Meaning | Motif | Example Output | | ------ | ------------------------------------------------------------------------ | ------------- | --------------------------------------------------------------------- | | G | era designator | G, GG, or GGG | AD | | | | GGGG | Anno Domini | @@ -151,7 +151,7 @@ Par exemple : ## Exemples -| Date or time | Pattern | Résultat | Commentaires | +| Date or time | Motif | Résultat | Commentaires | | ---------------------------------------- | ---------------------------- | -------------------------------- | --------------------- | | 15/06/2000 | "QQQQ" | "2nd quarter" | localisé | | 17/03/2001 | "D" | "76" | 76th day of the year | From 2c990503e136ce6e5c1529dc4f78b2379598abfa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:57 +0200 Subject: [PATCH 2969/4889] New translations date-time-formats.md (Spanish) --- .../version-20-R5/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md index 2892564f9fdc27..f572ff0c4d0961 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md @@ -116,7 +116,7 @@ En algunos idiomas (ruso, eslovaco), el mes utilizado por sí solo es diferente ### `e` vs `c` -Same remark as for `L` and `M`: `c` is for a day used alone "every tuesday") and `e` is for a day in a date ("Tuesday January 15, 1951"). +La misma observación que para `L` y `M`: `c` es para un día utilizado solo "todos los martes") y `e` es para un día en una fecha ("martes 15 de enero de 1951"). ### `E` vs `e` From b02ad2b6624bac6c8ac6f8a16eecc04f16760d00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:36:59 +0200 Subject: [PATCH 2970/4889] New translations date-time-formats.md (Japanese) --- .../version-20-R5/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md index a2d8fdc7c8a7f3..c9e517f35d510b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/date-time-formats.md @@ -85,7 +85,7 @@ title: 日付と時間のフォーマット | | | mm | 04 | | s | 秒 | s | 5 | | | | ss | 05 | -| X | タイムゾーン: ISO8601 基本 hm? 0 の場合は Z 表示 | X | -08, +0530, Z | +| ○ | タイムゾーン: ISO8601 基本 hm? 0 の場合は Z 表示 | ○ | -08, +0530, Z | | | タイムゾーン: ISO8601 基本 hm, 0 の場合は Z 表示 | XX | -0800, Z | | | タイムゾーン: ISO8601 拡張 hm, 0 の場合は Z 表示 | XXX | -08:00, Z | | | タイムゾーン: ISO8601 基本 hms?, 0 の場合は Z 表示 | XXXX | -0800, -075258, Z | From 5647e8211e3906692a720ba8229cba184d2e8538 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:03 +0200 Subject: [PATCH 2971/4889] New translations documentation.md (Spanish) --- .../version-20-R5/Project/documentation.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md index 8ba27a61513495..cf6173670c7755 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md @@ -102,7 +102,7 @@ Si existe un archivo llamado `\.md` en la carpeta `\/docume - Todo texto introducido en una etiqueta de comentario HTML (``) en la parte superior del archivo markdown. -- Or, if no html comment tag is used, the first sentence after a `# Description` tag of the markdown file.\ +- O, si no se usa ninguna etiqueta de comentario html, la primera frase después de una etiqueta `# Description` del archivo markdown.\ En este caso, la primera línea contiene el **prototipo** del método, generado automáticamente por el analizador de código de 4D. :::note @@ -196,30 +196,30 @@ The [documentation](https://doc.4d.com) of the command .... En el archivo `WP SwitchToolbar.md`, puede escribir: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | -| --------- | ------ | ------ | ----------- | -| size | Longint | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| Parámetro | Tipo | Entrada/Salida | Descripción | +| --------- | ------ | -------------- | ----------- | +| size | Longint | Entrada | Selector de estilo de logo (1 a 5) | +| logo | Picture | Salida | Logo seleccionado | -## Description +## Descripción -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +Este método devuelve un logo de un tamaño específico, dependiendo del valor del parámetro *size*. +1 = tamaño más pequeño, 5 = tamaño más grande. -## Example +## Ejemplo ```4d C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +//Obtener el logo más grande $logo:=GetLogo(5) ``` ```` From b54183f044cf500e1c4d47ed8f18f37bdc110c61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:05 +0200 Subject: [PATCH 2972/4889] New translations documentation.md (Japanese) --- .../version-20-R5/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md index 8334c80dbc29a0..374064e31df091 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md @@ -8,7 +8,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- クラス +- Classes - フォーム - テーブルとフィールド From 5a348213590d0aacabb05b778eb436801b9f360f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:23 +0200 Subject: [PATCH 2973/4889] New translations $binary.md (Portuguese, Brazilian) --- .../version-20-R5/REST/$binary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$binary.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$binary.md index 815eefb4d3825b..e1d225cb642d59 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$binary.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/$binary.md @@ -7,7 +7,7 @@ Pase "true" para guardar el BLOB como documento (también debe pasar `$expand={b ## Descrição -`$binary` permite guardar el BLOB como un documento. You must also use the [`$expand`]($expand.md) command in conjunction with it. +`$binary` permite guardar el BLOB como un documento. Você também deve usar o comando [`$expand`]($expand.md) em conjunto com ele. Quando fizer o seguinte pedido: From 819f4c596da201dfb26e7362c7867dbc6e261616 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:27 +0200 Subject: [PATCH 2974/4889] New translations $catalog.md (Japanese) --- .../version-20-R5/REST/$catalog.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md index 76a9620ade3154..69be0fd89329d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md @@ -26,7 +26,7 @@ title: $catalog データクラス毎に返されるプロパティの説明です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | --------------------------------- | | name | String | データクラスの名称。 | | uri | String | データクラスとその属性に関する情報を取得するための URI です。 | @@ -189,11 +189,11 @@ title: $catalog - メソッド (あれば) - プライマリーキー -### DataClass +### データクラス 公開されているデータクラスについて、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ----------------------------------------------------------------------------------------- | | name | String | データクラスの名称 | | collectionName | String | データクラスにおいて作成されるエンティティセレクションの名称 | @@ -205,18 +205,18 @@ title: $catalog 公開されている各属性について、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From be978b4bf5a66744bad2cec52ab960ee93cab3b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:41 +0200 Subject: [PATCH 2975/4889] New translations $entityset.md (Japanese) --- .../version-20-R5/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md index ae4a54d7e457ac..e04bd0124dfde5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md @@ -34,7 +34,7 @@ title: $entityset 複数の既存エンティティセットに基づいて新たなエンティティセットを作成します。 -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ---------------- | ------ | ------------------------- | | $operator | String | 既存のエンティティセットに対して使用する論理演算子 | | $otherCollection | String | エンティティセットID | From f802f0504fd064605a2c249c7f34ba98f2128398 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:55 +0200 Subject: [PATCH 2976/4889] New translations $imageformat.md (Japanese) --- .../version-20-R5/REST/$imageformat.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$imageformat.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$imageformat.md index cbe8a3b39f3237..b03b68574a684e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$imageformat.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$imageformat.md @@ -9,7 +9,7 @@ title: $imageformat 画像の表示に使う形式を指定します。 次の形式が指定できます (拡張子、MIMEタイプ、OSType Mac がサポートされています): -| タイプ | 説明 | +| 型 | 説明 | | ---------------------------------------- | -------- | | "best" | 画像に最適な形式 | | ".gif" または "image/gif" | GIF 形式 | From ade076f6e750f536bbf7914c70bc727b943938cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:37:59 +0200 Subject: [PATCH 2977/4889] New translations $info.md (Japanese) --- .../version-20-R5/REST/$info.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md index 415d53c438a46c..13be5ad2ad955a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md @@ -9,27 +9,27 @@ title: $info プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | ---------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| -------------- | ------ | ---------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | -| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | +| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 @@ -42,7 +42,7 @@ title: $info 各ユーザーセッションについては、次の情報が _sessionInfo_ コレクションに返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------- | | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | From 2c43529814a7894e136973cdb9f9ed71c14f63ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:04 +0200 Subject: [PATCH 2978/4889] New translations $lock.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R5/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$lock.md index 71ba3238eef2e0..31739b7a487189 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$lock.md @@ -41,7 +41,7 @@ REST API によってロックされたエンティティは、次の場合に 戻り値の "__STATUS" オブジェクトには、以下のプロパティが格納されています: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ----------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | | | | _**成功の場合にのみ利用可能:**_ | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントセッションでロックされていた場合) には true、それ以外は false (この場合は返されません)。 | From de884efa621a4990a0737b651747ebf3a1060352 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:08 +0200 Subject: [PATCH 2979/4889] New translations $method.md (Spanish) --- .../version-20-R5/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md index ede07253556c38..0192a6aeb493b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md @@ -23,7 +23,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente utilizando [`{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(p.ej._, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +También puede eliminar las entidades en un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Ejemplo From 3b65015badeee1572c452c31ea6e885f21cabd97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:16 +0200 Subject: [PATCH 2980/4889] New translations $querypath.md (Japanese) --- .../version-20-R5/REST/$querypath.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$querypath.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$querypath.md index 8b42ab52421abe..2114a9618c6462 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$querypath.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$querypath.md @@ -13,12 +13,12 @@ title: $querypath 実行されたクエリを定義する次のプロパティを格納した steps コレクションが返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | --------------------------------------- | -| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | -| time | Number | クエリの実行に要した時間 (ミリ秒単位) | -| recordsfounds | Number | レコードの検出件数 | -| steps | Collection | クエリパスの後続ステップを定義するオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| ------------- | ------ | --------------------------------------- | +| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | +| time | Number | クエリの実行に要した時間 (ミリ秒単位) | +| recordsfounds | Number | レコードの検出件数 | +| steps | コレクション | クエリパスの後続ステップを定義するオブジェクトのコレクション | ## 例題 From c3b5197c23a98d41b521d8c983836eda4f930e59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:20 +0200 Subject: [PATCH 2981/4889] New translations $queryplan.md (Japanese) --- .../version-20-R5/REST/$queryplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$queryplan.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$queryplan.md index dbc805c1545e0b..c4f939c90fc3f5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$queryplan.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$queryplan.md @@ -9,7 +9,7 @@ title: $queryplan $queryplan は、4D Server に渡したクエリプランを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------ | ---------------------------------------------------------- | | item | String | 渡された実際のクエリ | | subquery | 配列 | (サブクエリが存在する場合) item プロパティを格納する追加のオブジェクト | From 887f662aa4660b1e3f8463c26c22c39fa6eb9c7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:39 +0200 Subject: [PATCH 2982/4889] New translations $upload.md (Spanish) --- .../version-20-R5/REST/$upload.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$upload.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$upload.md index 7eecd3179daa2f..d294573a45472a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$upload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$upload.md @@ -77,14 +77,14 @@ var $blob : Blob ARRAY TEXT($headerNames; 1) ARRAY TEXT($headerValues; 1) -$url:="localhost:80/rest/$upload?$binary=true" //prepare the REST request +$url:="localhost:80/rest/$upload?$binary=true" //preparar une petición REST $headerNames{1}:="Content-Type" $headerValues{1}:="application/octet-stream" -DOCUMENT TO BLOB("c:\\invoices\\inv003.pdf"; $blob) //Load the binary +DOCUMENT TO BLOB("c:\\invoices\\inv003.pdf"; $blob) //Cargar el binario - //Execute the first POST request to upload the file + //Ejecuta la primera petición POST para subir el archivo $result:=HTTP Request(HTTP POST method; $url; $blob; $response; $headerNames; $headerValues) If ($result=200) @@ -94,7 +94,7 @@ If ($result=200) $data.__STAMP:="3" $data.pdf:=New object("ID"; String($response.ID)) - $url:="localhost:80/rest/Invoices?$method=update" //second request to update the entity + $url:="localhost:80/rest/Invoices?$method=update" //segunda petición para actualizar la entidad $headerNames{1}:="Content-Type" $headerValues{1}:="application/json" From b19e0d780890ec40561abb416c2d5429607fa15c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:46 +0200 Subject: [PATCH 2983/4889] New translations classfunctions.md (Spanish) --- .../version-20-R5/REST/ClassFunctions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index 9fef908a3aeeb9..6a470befcc27df 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -38,7 +38,7 @@ Las funciones son llamadas en el objeto correspondiente en el almacén de datos > `/rest/\{dataClass\}/Function` puede utilizarse para llamar a una función de dataclass o de entity selection (`/rest/\{dataClass\}` devuelve todas las entidades de la dataClass como una selección de entidades).\ > La función se busca primero en la clase de selección de entidades. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. -> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [_Use preemptive process_ setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). +> Todo el código 4D llamado desde las peticiones REST **debe ser hilo-seguro** si el proyecto se ejecuta en modo compilado, porque el Servidor REST siempre utiliza procesos apropiativos en este caso (el valor del parámetro [_Utilizar proceso apropiativo_](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) es ignorado por el Servidor REST). ## Parámetros @@ -51,7 +51,7 @@ Se aplican las siguientes reglas: - Todos los tipos de datos escalares soportados en las colecciones JSON pueden ser pasados como parámetros. - La selección de entidades y la entidad se pueden pasar como parámetros. El objeto JSON debe contener atributos específicos utilizados por el servidor REST para asignar datos a los objetos ORDA correspondientes: __DATACLASS, __ENTITY, __ENTITIES, __DATASET. -See [this example](#using-an-entity-to-be-created-on-the-server) and [this example](#receiving-an-entity-selection-as-parameter). +Ver [este ejemplo](#usando-una-entidad-que-se-creará-en-el-servidor) y [este ejemplo](#recibiendo-una-selección-de-entidades-como-parámetro). ### Parámetro de valor escalar @@ -111,7 +111,7 @@ Esta base de datos se expone como un almacén de datos remoto en localhost (puer La clase de `DataStore` US_Cities ofrece una API: ``` -// DataStore class +// Clase DataStore Class extends DataStoreImplementation From 96063a9aa8d28429f84f8d4948084141c987f75b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:48 +0200 Subject: [PATCH 2984/4889] New translations classfunctions.md (Japanese) --- .../version-20-R5/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index 1f315d5150301b..29c546a4816fa4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -69,11 +69,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > サーバー上の既存エンティティについて変更された属性値をリクエストが送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後の値で実行されます。 この機能によって、たとえばエンティティに対する処理の、すべてのビジネスルールを適用した後の結果をクライアントアプリケーションから確認することが可能です。 その結果をもとにエンティティをサーバー上で保存するかどうかを判断できます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------------------------------------ | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - __KEY が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -93,11 +93,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | タイプ | 説明 | -| ---------------------------------------------------- | ------- | ------------------------------------------------------- | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------- | ------ | ------------------------------------------------------- | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 9344614c36bf22fb58ca9e9b559d6fab0720818a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:38:55 +0200 Subject: [PATCH 2985/4889] New translations authusers.md (Spanish) --- .../version-20-R5/REST/authUsers.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md index 438cafcee16421..32d08183878f34 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md @@ -3,7 +3,7 @@ id: authUsers title: Usuarios y sesiones --- -When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges. +Cuando las [sesiones escalables están activadas](WebServer/sessions.md#enabling-sessions) (recomendadas), las peticiones REST pueden crear y usar [sesiones usuario web](WebServer/sessions.md), ofreciendo funcionalidades adicionales como la gestión de múltiples peticiones, el intercambio de datos entre procesos web clientes y el control de los privilegios usuario. Cuando se abre una sesión de usuario web, puede manejarla a través del objeto `Session` y la [Session API](API/SessionClass.md). Las siguientes peticiones REST reutilizan la misma cookie de sesión. @@ -89,7 +89,7 @@ Esta función debe contener dos partes: - algún código para identificar y autenticar al remitente de la petición REST, - si la autenticación tiene éxito, una llamada a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) que asigna los privilegios apropiados a la sesión. -If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected. +Si la función no llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no se asignan privilegios, no se consume ninguna licencia y las solicitudes REST no descriptivas posteriores son rechazadas. #### Ejemplo @@ -135,7 +135,7 @@ Si no se ha definido el método base `On REST Authentication`, se abre una sesi ### Ejemplo -In this example, the user enters their email and password in an html page that requests [`$directory/login`]($directory.md#directorylogin) in a POST (it is recommended to use an HTTPS connection to send the html page). Se llama al método base `On REST Authentication` para validar las credenciales y establecer la sesión. +En este ejemplo, el usuario introduce su correo electrónico y contraseña en una página html que solicita [`$directory/login`]($directory.md#directorylogin) en un POST (se recomienda utilizar una conexión HTTPS para enviar la página html). Se llama al método base `On REST Authentication` para validar las credenciales y establecer la sesión. Página de inicio de sesión HTML: @@ -168,7 +168,7 @@ function sendData(data) { } }; - XHR.open('POST', 'http://127.0.0.1:8044/rest/$directory/login'); //rest server address + XHR.open('POST', 'http://127.0.0.1:8044/rest/$directory/login'); //dirección de servidor rest XHR.setRequestHeader('username-4D', data.userId); XHR.setRequestHeader('password-4D', data.password); From f794bcc111f360d1a0913fa40108f0ddaa4c7f5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:39:05 +0200 Subject: [PATCH 2986/4889] New translations dataclass.md (Japanese) --- .../version-20-R5/REST/dataClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/dataClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/dataClass.md index 4ca17ece09d393..3a4da6decbc216 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/dataClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/dataClass.md @@ -28,17 +28,17 @@ RESTリクエストにこのパラメーターのみを渡すと、([`$top/$limi 返されるデータの説明です: -| プロパティ | タイプ | 説明 | -| ------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------ | -| __entityModel | String | データクラスの名称。 | -| __COUNT | Number | データクラスに含まれる全エンティティ数 | -| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | -| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | -| __ENTITIES | Collection | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | +| プロパティ | 型 | 説明 | +| ------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------ | +| __entityModel | String | データクラスの名称。 | +| __COUNT | Number | データクラスに含まれる全エンティティ数 | +| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | +| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | +| __ENTITIES | コレクション | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | 各エンティティには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------ | -------------------------------------------------- | | __KEY | String | データクラスにおいて定義されているプライマリーキーの値 | | __TIMESTAMP | Date | エンティティが最後に編集された日時を記録するタイムスタンプ | From 3f769e864c65c08b6d15e20d4964122a277b725d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:39:15 +0200 Subject: [PATCH 2987/4889] New translations mandata.md (Spanish) --- .../version-20-R5/REST/manData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md index 5d5a99ee40bcef..1418a957170b72 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md @@ -29,7 +29,7 @@ Añada las peticiones REST [`$skip`]($skip.md) (para definir con qué entidad em Un conjunto de entidades (también conocido como _selección de entidades_) es una colección de entidades obtenidas a través de una petición REST que se almacena en la caché de 4D Server. El uso de un conjunto de entidades evita que se consulte continuamente la aplicación para obtener los mismos resultados. El acceso a un conjunto de entidades es mucho más rápido y puede mejorar la velocidad de su aplicación. -Para crear un conjunto de entidades, llame a [`$method=entityset`]($method.md#methodentityset) en su solicitud REST. As a measure of security, you can also use [`$savedfilter`]($savedfilter.md) and/or [`$savedorderby`]($savedorderby.md) when you call [`$filter`]($filter.md) and/or [`$orderby`]($orderby.md) so that if ever the entity set timed out or was removed from the server, it can be quickly retrieved with the same ID as before. +Para crear un conjunto de entidades, llame a [`$method=entityset`]($method.md#methodentityset) en su solicitud REST. Como medida de seguridad, también se puede utilizar [`$savedfilter`]($savedfilter.md) y/o [`$savedorderby`]($savedorderby.md) cuando se llame a [`$filter`]($filter.md) y/o [`$orderby`]($orderby.md) para que si alguna vez el conjunto de entidades se agota o se elimina del servidor, se pueda recuperar rápidamente con el mismo ID que antes. Para acceder al conjunto de entidades, debe utilizar `$entityset/\{entitySetID\}`, por ejemplo: @@ -45,7 +45,7 @@ Si el conjunto de entidades ya no existe en la caché de 4D Server, se recreará Utilizando [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), puede combinar dos conjuntos de entidades que haya creado previamente. Puede combinar los resultados en ambos, devolver sólo lo que es común entre los dos, o devolver lo que no es común entre los dos. -A new selection of entities is returned; however, you can also create a new entity set by calling [`$method=entityset`]($method.md#methodentityset) at the end of the REST request. +Se devuelve una nueva selección de entidades; sin embargo, también se puede crear un nuevo conjunto de entidades llamando a [`$method=entityset`]($method.md#methodentityset) al final de la petición REST. ## Cálculo de datos From 5fdbce10ddb087409e8c2484d72b0afef90aedb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:39:16 +0200 Subject: [PATCH 2988/4889] New translations mandata.md (Japanese) --- .../version-20-R5/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md index ab74ba34549331..bf1a065625ec2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md @@ -75,7 +75,7 @@ RESTレスポンスにどの属性を含めて返してもらうかを指定す このフィルターは次の方法で適用できます: -| Object | シンタックス | 例題 | +| オブジェクト | シンタックス | 例題 | | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | データクラス | \{dataClass\}/{att1,att2...} | /People/firstName,lastName | | エンティティのコレクション | \{dataClass\}/{att1,att2...}/?$filter="{filter}" | /People/firstName,lastName/?$filter="lastName='a@'" | From 38bb794e4e8a722227fb1c3015fa24325c9afd1e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:39:18 +0200 Subject: [PATCH 2989/4889] New translations mandata.md (Portuguese, Brazilian) --- .../version-20-R5/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md index 238f6a8ab0d293..47fe64b090dee3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/REST/manData.md @@ -43,7 +43,7 @@ Se modificar qualquer dos atributos de entidade no conjunto de entidades, o valo Se o conjunto de entidades não existir mais no cache 4D Server, será recriada com um novo timeout padrão de 10 minutos. O conjunto de entidades será renovado (certas entidades podem ser incluidas e outras podem ser removidas) já que desde a última vez que foi criada, não existe mais antes da recriação). -Using [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), you can combine two entity sets that you previously created. Pode então combinar os resultados em ambos, retornar só o que é comum entre os dois, ou retornar o que não é comum entre os dois. +Usando [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), you can combine two entity sets that you previously created. Pode então combinar os resultados em ambos, retornar só o que é comum entre os dois, ou retornar o que não é comum entre os dois. A new selection of entities is returned; however, you can also create a new entity set by calling [`$method=entityset`]($method.md#methodentityset) at the end of the REST request. From 0e066bd4bc76967a413b3745aa060b07a02dfdd2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:39:42 +0200 Subject: [PATCH 2990/4889] New translations real-time-monitor.md (Spanish) --- .../version-20-R5/ServerWindow/real-time-monitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/real-time-monitor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/real-time-monitor.md index a212cf884f25fc..51fcb820a1f2cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/real-time-monitor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ServerWindow/real-time-monitor.md @@ -22,7 +22,7 @@ La siguiente información se ofrece para cada línea: - **Suboperaciones** (si las hay): operaciones dependientes de la operación seleccionada (por ejemplo, eliminar registros relacionados antes que un registro padre). - **Detalles del proceso**: información adicional relativa a la tabla, campo, proceso o cliente, en función del tipo de operación -> Real-time monitoring page uses the [`GET ACTIVITY SNAPSHOT`](https://doc.4d.com/4dv19/help/command/en/page1277.html) command internally. Puede encontrar más información en la descripción de este comando. +> La página de monitoreo en tiempo real utiliza el comando [`GET ACTIVITY SNAPSHOT`](https://doc.4d.com/4dv19/help/command/en/page1277.html) internamente. Puede encontrar más información en la descripción de este comando. La página está activa y se actualiza permanentemente en cuanto se muestra. Cabe señalar que su funcionamiento puede ralentizar considerablemente la ejecución de la aplicación. Es posible suspender la actualización de esta página de una de las siguientes maneras: From 7e4d82b7d8d742cc6e299187154517a4408abd7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:01 +0200 Subject: [PATCH 2991/4889] New translations handling_users_groups.md (French) --- .../version-20-R5/Users/handling_users_groups.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md index ec3b558d8d63d2..d946d5ab195886 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md @@ -45,8 +45,8 @@ L'Administrateur ne peut pas : Par défaut, le Super_Utilisateur et l'Administrateur se trouvent dans toutes les applications. Dans la [boîte de dialogue de gestion des utilisateurs](#users-and-groups-editor), les icônes du Super_Utilisateur et de l’Administrateur ont des icônes respectivement rouge et verte : -- Designer icon: ![](../assets/en/Users/iconDesigner.png) -- Administrator icon: ![](../assets/en/Users/iconAdmin.png) +- Icône Super_Utilisateur : ![](../assets/en/Users/iconDesigner.png) +- Icône Administrateur : ![](../assets/en/Users/iconAdmin.png) Vous pouvez renommer les utilisateurs Super_Utilisateur et Administrateur. Dans le langage, Super_Utilisateur porte toujours l'identifiant 1 et l'Administrateur l'identifiant 2. @@ -72,7 +72,7 @@ Pour ajouter un utilisateur depuis la boite à outils : La liste des utilisateurs affiche tous les utilisateurs, y compris [le Super_Utilisateur et l'l’Administrateur](#designer-and-administrator). -2. Click on the ![](../assets/en/Users/PlussNew.png) button located below the list of users. +2. Cliquez sur le bouton ![](../assets/en/Users/PlussNew.png) situé au-dessous de la liste des utilisateurs. OU Cliquez avec le bouton droit de la souris dans la Liste des utilisateurs et choisissez la commande **Ajouter** ou **Dupliquer** dans le menu contextuel. @@ -121,9 +121,9 @@ Pour créer un groupe : 1. Sélectionnez **Boîte à outils > Groupes** dans le menu **Développement** ou cliquez sur le bouton **Boîte outils** de la barre d’outils de 4D puis cliquez sur le bouton **Groupes**. 4D affiche la fenêtre d’édition des groupes. La liste des groupes affiche tous les groupes du projet d'application. -2. Click on the ![](../assets/en/Users/PlussNew.png) button located below the list of groups.\ - OR\ - Right-click in the list of groups and choose the **Add** or **Duplicate** command in the context menu. +2. Cliquez sur le bouton ![](../assets/en/Users/PlussNew.png) situé au-dessous de la liste des groupes.\ + OU + Cliquez avec le bouton droit de la souris dans la liste des groupes et choisissez la commande **Ajouter** ou **Dupliquer** dans le menu contextuel. > La commande Dupliquer permet de créer rapidement plusieurs groupes ayant des caractéristiques communes. @@ -204,7 +204,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins : -- If you want to use the same directory for all data files (or if you use a single data file), store the **directory.json** file in the user settings folder, i.e. in the "Settings" folder at the [same level as the "Project" folder](Project/architecture.md#project-folder) (default location). +- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut). - Si vous souhaitez utiliser un fichier répertoire spécifique par fichier de données, stockez le fichier **directory.json** dans le dossier des paramètres des données, c'est-à-dire dans le dossier ["Settings" du dossier "Data"](Project/architecture.md#setti Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application. -> To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). +> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite). From a3aa2f1b11d1a0bc30ce574af87ed6e6cf84e900 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:02 +0200 Subject: [PATCH 2992/4889] New translations handling_users_groups.md (Spanish) --- .../version-20-R5/Users/handling_users_groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md index 3b532bb6a22cb2..9246bc078261e5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Users/handling_users_groups.md @@ -206,4 +206,4 @@ Este archivo puede ser almacenado en las siguientes ubicaciones, dependiendo de - Si desea utilizar el mismo directorio para todos los archivos de datos (o si utiliza un único archivo de datos), almacene el archivo **directory.json** en la carpeta de configuración del usuario, es decir, en la carpeta "Settings" [en el mismo nivel que la carpeta "Project"](Project/architecture.md#project-folder) (ubicación predeterminada). - Si desea utilizar un archivo directorio específico para archivar datos, almacene el archivo **directory.json** en la carpeta["Settings" de la carpeta "Data"](Project/architecture.md#settings). Si un archivo **directory.json** está presente en esta ubicación, tiene prioridad sobre el archivo en la carpeta Settings usuario. Esta configuración personalizada/local de los usuarios y de los grupos no se verá afectada por una actualización de la aplicación. -> To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). +> Para permitir cambios seguros de contraseñas y pertenencias a grupos en un entorno desplegado, puede incluir su archivo **directory.json** en la aplicación del servidor durante la creación, utilizando la [opción correspondiente a la aplicación de creación](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). From deb160dd2f45b42d8a96fe6e6c7987a6c86019c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:06 +0200 Subject: [PATCH 2993/4889] New translations overview.md (French) --- .../version-20-R5/Users/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md index 808d221c6a52e9..757e22ee01030b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Users/overview.md @@ -8,7 +8,7 @@ Si plusieurs personnes utilisent une application, ce qui est souvent le cas dans La stratégie de contrôle d'accès 4D dépend de la configuration de votre déploiement : - dans les applications multi-utilisateurs, vous pouvez vous appuyer sur les utilisateurs et les groupes 4D, -- in single-user applications, user access is controlled through the system session, using commands such as [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html). +- dans les applications monoposte, l'accès des utilisateurs est contrôlé par la session du système, à l'aide de commandes telles que [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html). > Consultez le document [4D Security guide](https://blog.4d.com/4d-security-guide/) pour une vue d'ensemble des fonctions de sécurité de 4D. @@ -30,17 +30,17 @@ Les applications monoposte sont des applications de bureau, déployées avec 4D ### Identification de l'utilisateur -To identify the current user in a 4D single-user application, you can rely on the [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html) command, which returns the user who opened the system session. Ainsi, l'authentification des utilisateurs est déléguée au système d'exploitation. +Pour identifier l'utilisateur courant dans une application 4D monoposte, vous pouvez vous appuyer sur la commande [`Current system user`](https://doc.4d.com/4dv19R/help/command/fr/page484.html), qui retourne l'utilisateur ayant ouvert la session système. Ainsi, l'authentification des utilisateurs est déléguée au système d'exploitation. Vous pouvez alors autoriser ou refuser les accès à votre application en utilisant un code suivant : ```4d -If(Current system user = $user) //you can store users in a database table - // give access to some features +If(Current system user = $user) //vous pouvez stocker des utilisateurs dans une table de base de données + // accorder les accès à certaines fonctionnalités End if ``` -If you want to use the system user name in 4D instead of "Designer" (e.g. in log files), you can call the [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html) command, for example: +Si vous souhaitez utiliser le nom d'utilisateur du système dans 4D au lieu du "Designer" (par exemple dans les fichiers journaux), vous pouvez appeler la commande [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html), par exemple: ```4d SET USER ALIAS(Current system user) From 1c444c40fa1dfad58484f238cca07534313d541a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:14 +0200 Subject: [PATCH 2994/4889] New translations classes.md (French) --- .../version-20-R5/ViewPro/classes.md | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index 5e7c562a155210..18dc826eaa6805 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -13,7 +13,7 @@ The following classes can be used in 4D View Pro. **.color** : Text -The `.color` property is the [color](configuring.md#borders) of the border. Default = black. +La propriété `.color` est la [couleur](configuring.md#borders) de la bordure. Default = black. ### .style @@ -21,7 +21,7 @@ The `.color` property is the [color](confi **.style** : Integer -The `.style` property is the [style](configuring.md#borders) of the border. Default = empty. +La propriété `.style` est le [style](configuring.md#borders) de la bordure. Default = empty. ## TableColumn @@ -31,7 +31,7 @@ The `.style` property is the [style](confi **.dataField** : Text -The `.dataField` property contains the table column's property name in the data context. +La propriété `.dataField` contient le nom de la propriété de la colonne de la table dans le contexte des données. ### .formatter @@ -39,7 +39,7 @@ The `.dataField` property contains th **.formatter** : Text -The `.formatter` property contains the table column's formatter. +La propriété `.formatter` contient le formateur de la colonne de la table. ### .name @@ -47,7 +47,7 @@ The `.formatter` property contains th **.name** : Text -The `.name` property contains the table column's name (mandatory). +La propriété `.name` contient le nom de la colonne de la table (obligatoire). ## TableOptions @@ -57,7 +57,7 @@ The `.name` property contains the table co **.allowAutoExpand** : Boolean -The `.allowAutoExpand` property indicates whether to expand columns or rows of the table when values are added in empty adjacent cells. Default = True +La propriété `.allowAutoExpand` indique si les colonnes ou les lignes du tableau doivent être étendues lorsque des valeurs sont ajoutées dans des cellules vides adjacentes. Default = True ### .bandColumns @@ -65,7 +65,7 @@ The `.allowAutoExpand` property -The `.bandColumns` property indicates whether to display an alternating column style. Default = False +La propriété `.bandColumns` indique s'il faut afficher un style de colonne alternée. Default = False ### .bandRows @@ -73,7 +73,7 @@ The `.bandColumns` property indica **.bandRows** : Boolean -The `.bandRows` property indicates whether to display an alternating row style. Default = True +La propriété `.bandRows` indique s'il faut afficher un style de ligne alternée. Default = True ### .highlightLastColumn @@ -81,7 +81,7 @@ The `.bandRows` property indicates wh **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. Default = False +La propriété `.highlightLastColumn` indique s'il faut mettre en surbrillance la dernière colonne. Default = False ### .highlightFirstColumn @@ -89,7 +89,7 @@ The `.highlightLastColumn` property -The `.highlightFirstColumn` property indicates whether to highlight the first column. Default = False +La propriété `.highlightFirstColumn` indique s'il faut mettre en surbrillance la première colonne. Default = False ### .showFooter @@ -97,7 +97,7 @@ The `.highlightFirstColumn` property -The `.showFooter` property indicates whether to display a footer. Default = False +La propriété `.showFooter` indique s'il faut afficher un pied de page. Default = False ### .showHeader @@ -105,7 +105,7 @@ The `.showFooter` property indicate **.showHeader** : Boolean -The `.showHeader` property indicates whether to display a header. Default = True +La propriété `.showHeader` indique s'il faut afficher un en-tête. Default = True ### .showResizeHandle @@ -113,7 +113,7 @@ The `.showHeader` property indicate **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a _source_. Default = False +La propriété `.showResizeHandle` indique s'il faut afficher la poignée de redimensionnement pour les tables qui n'ont pas de _source_. Default = False ### .tableColumns @@ -121,7 +121,7 @@ The `.showResizeHandle` property -The `.tableColumns` property is a collection of [cs.ViewPro.TableColumn](#tablecolumn) objects used to create the table's columns. +La propriété `.tableColumns` est une collection d'objets [cs.ViewPro.TableColumn](#tablecolumn) utilisés pour créer les colonnes de la table. ### .theme @@ -129,9 +129,9 @@ The `.tableColumns` property is a **.theme** : [cs.ViewPro.TableThemeOptions](#tablethemeoptions) -The `.theme` property defines a table theme. Can also be a text (name of a native SpreadJS theme). +La propriété `.theme` définit un thème de table. Peut également être un texte (nom d'un thème natif SpreadJS). -See the [native SpreadJS themes](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +Voir les [thèmes natifs de SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ### .useFooterDropDownList @@ -139,7 +139,7 @@ See the [native SpreadJS themes](https://developer.mescius.com/spreadjs/api/clas **.useFooterDropDownList** : Boolean -The `.useFooterDropDownList` property indicates whether to use a dropdown list in footer cells that calculate the total value of a column. Default = False +La propriété `.useFooterDropDownList` indique si une liste déroulante doit être utilisée dans les cellules du pied de page qui calculent la valeur totale d'une colonne. Default = False ## TableStyle @@ -149,7 +149,7 @@ The `.useFooterDropDownList` property -The `.backColor` property is the [background color](configuring.md/#background--foreground) of the table. +La propriété `.backColor` est la [couleur de fond](configuring.md/#background--foreground) de la table. ### .forecolor @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md/#background--foreground) of the table. +La propriété `.forecolor` est la [couleur de premier plan](configuring.md/#background--foreground) de la table. ### .police @@ -165,7 +165,7 @@ The `.forecolor` property is the [fore **.font** : Text -The `.font` property is the font name (see [**Fonts and text**](configuring.md/#fonts-and-text)) of the table. +La propriété `.font` est le nom de la police (voir [**Polices et texte**](configuring.md/#fonts-and-text)) de la table. ### .textDecoration @@ -173,7 +173,7 @@ The `.font` property is the font name (see **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md/#fonts-and-text)). +La propriété `.textDecoration` est la décoration du texte de la table (voir [**Polices et texte**](configuring.md/#fonts-and-text)). ### .borderLeft @@ -181,7 +181,7 @@ The `.textDecoration` property is the -The `.borderLeft` property is the left border line of the table . +La propriété `.borderLeft` est la ligne de bordure gauche de la table. ### .borderRight @@ -189,7 +189,7 @@ The `.borderLeft` property is the lef **.borderRight** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderRight` property is the right border line of the table . +La propriété `.borderRight` est la ligne de bordure droite de la table. ### .borderBottom @@ -197,7 +197,7 @@ The `.borderRight` property is the r **.borderBottom** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderBottom` property is the bottom border line of the table . +La propriété `.borderBottom` est la ligne de bordure inférieure de la table. ### .borderHorizontal @@ -205,7 +205,7 @@ The `.borderBottom` property is the -The `.borderHorizontal` property is the horizontal border line of the table . +La propriété `.borderHorizontal` est la ligne de bordure horizontale de la table. ### .borderVertical @@ -213,7 +213,7 @@ The `.borderHorizontal` property is the -The `.borderVertical` property is the vertical border line of the table . +La propriété `.borderVertical` est la ligne de bordure verticale de la table. ## TableTheme @@ -223,7 +223,7 @@ The `.borderVertical` property is the -The `.bandRows` property indicates whether to display an alternating row style. +La propriété `.bandRows` indique s'il faut afficher un style de ligne alternée. ### .bandColumns @@ -231,7 +231,7 @@ The `.bandRows` property indicates whet **.bandColumns** : Boolean -The `.bandColumns` property indicates whether to display an alternating column style. +La propriété `.bandColumns` indique s'il faut afficher un style de colonne alternée. ### .highlightLastColumn @@ -239,7 +239,7 @@ The `.bandColumns` property indicate **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. +La propriété `.highlightLastColumn` indique si la dernière colonne doit être mise en surbrillance. ### .highlightFirstColumn @@ -247,7 +247,7 @@ The `.highlightLastColumn` property -The `.highlightFirstColumn` property indicates whether to highlight the first column. +La propriété `.highlightFirstColumn` indique si la première colonne doit être mise en surbrillance. ### .theme @@ -255,8 +255,8 @@ The `.highlightFirstColumn` property -The `.theme` property defines a table theme. -If Text: name of a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +La propriété `.theme` définit un thème de table. +Si Texte : nom d'un [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ## TableThemeOptions @@ -266,7 +266,7 @@ If Text: name of a [native SpreadJS theme](https://developer.mescius.com/spreadj **.firstColumnStripSize** : Integer -The `.firstColumnStripSize` property is the size of the first alternating column. Par défaut=1 +La propriété `.firstColumnStripSize` est la taille de la première colonne alternée. Par défaut=1 ### .firstColumnStripStyle @@ -274,7 +274,7 @@ The `.firstColumnStripSize` property is the -The `.firstColumnStripStyle` property is the style of the first alternating column. +La propriété `.firstColumnStripStyle` est le style de la première colonne alternée. ### .firstFooterCellStyle @@ -282,7 +282,7 @@ The `.firstColumnStripStyle` property is the -The `.firstFooterCellStyle` property is the style of the first footer cell. "highlightFirstColumn" must be true. +La propriété `.firstFooterCellStyle` est le style de la première cellule de pied de page. "highlightFirstColumn" must be true. ### .firstHeaderCellStyle @@ -290,7 +290,7 @@ The `.firstFooterCellStyle` property is the -The `.firstHeaderCellStyle` property is the style of the first header cell. "highlightFirstColumn" must be true. +La propriété `.firstHeaderCellStyle` est le style de la première cellule de l'en-tête. "highlightFirstColumn" must be true. ### .firstRowStripSize @@ -298,7 +298,7 @@ The `.firstHeaderCellStyle` property is the -The `.firstRowStripSize` property is the size of the first alternating column. Par défaut=1. +La propriété `.firstRowStripSize` est la taille de la première colonne alternée. Par défaut=1. ### .firstRowStripStyle @@ -306,7 +306,7 @@ The `.firstRowStripSize` property is the -The `.firstRowStripStyle` property is the first alternating row style. +La propriété `.firstRowStripStyle` est le style de la première rangée alternée. ### .footerRowStyle @@ -314,7 +314,7 @@ The `.firstRowStripStyle` property is the -The `.footerRowStyle` property is the default style of the footer area. +La propriété `.footerRowStyle` est le style par défaut de la zone de pied de page. ### .headerRowStyle @@ -322,7 +322,7 @@ The `.footerRowStyle` property is the -The `.headerRowStyle` property is the default style of the header area. +La propriété `.headerRowStyle` est le style par défaut de la zone d'en-tête. ### .highlightFirstColumnStyle @@ -330,7 +330,7 @@ The `.headerRowStyle` property is the -The `.highlightFirstColumnStyle` property is the style of the first column. "highlightFirstColumn" must be true. +La propriété `.highlightFirstColumnStyle` est le style de la première colonne. "highlightFirstColumn" must be true. ### .highlightLastColumnStyle @@ -338,7 +338,7 @@ The `.highlightFirstColumnStyle` property is the -The `.highlightLastColumnStyle` property is the style of the last column. "highlightLastColumn" must be true. +La propriété `.highlightLastColumnStyle` est le style de la dernière colonne. "highlightLastColumn" must be true. ### .lastFooterCellStyle @@ -346,7 +346,7 @@ The `.highlightLastColumnStyle` property is the -The `.lastFooterCellStyle` property is the style of the last footer cell. "highlightLastColumn" must be true. +La propriété `.lastFooterCellStyle` est le style de la dernière cellule du pied de page. "highlightLastColumn" must be true. ### .lastHeaderCellStyle @@ -354,7 +354,7 @@ The `.lastFooterCellStyle` property is the -The `.lastHeaderCellStyle` property is the style of the last header cell. "highlightLastColumn" must be true. +La propriété `.lastHeaderCellStyle` est le style de la dernière cellule d'en-tête. "highlightLastColumn" must be true. ### .name @@ -362,7 +362,7 @@ The `.lastHeaderCellStyle` property is the -The `.name` property is the name of a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +La propriété `.name` est le nom d'un [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ### .secondColumnStripSize @@ -370,7 +370,7 @@ The `.name` property is the name of **.secondColumnStripSize** : Integer -The `.secondColumnStripSize` property is the size of the second alternating column. Par défaut=1 +La propriété `.secondColumnStripSize` est la taille de la deuxième colonne alternée. Par défaut=1 ### .secondColumnStripStyle @@ -378,7 +378,7 @@ The `.secondColumnStripSize` property is the -The `.secondColumnStripStyle` property is the style of the second alternating column. +La propriété `.secondColumnStripStyle` est le style de la deuxième colonne alternée. ### .secondRowStripSize @@ -386,7 +386,7 @@ The `.secondColumnStripStyle` property is the -The `.secondRowStripSize` property is the size of the second alternating column. Par défaut=1. +La propriété `.secondRowStripSize` est la taille de la deuxième colonne alternée. Par défaut=1. ### .secondRowStripStyle @@ -394,7 +394,7 @@ The `.secondRowStripSize` property is the -The `.secondRowStripStyle` property is the second alternating row style. +La propriété `.secondRowStripStyle` est le deuxième style de ligne alternée. ### .wholeTableStyle @@ -402,4 +402,4 @@ The `.secondRowStripStyle` property is the -The `.wholeTableStyle` property is the default style of the data area. +La propriété `.wholeTableStyle` est le style par défaut de la zone de données. From 4712da921e673d13b33370a2cb1d34f8ce55b693 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:16 +0200 Subject: [PATCH 2995/4889] New translations classes.md (Spanish) --- .../version-20-R5/ViewPro/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index f024b1a4240305..50be8510061965 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -13,7 +13,7 @@ Las siguientes clases pueden utilizarse en 4D View Pro. **.color** : Text -The `.color` property is the [color](configuring.md#borders) of the border. Por defecto = black. +La propiedad `.color` es el [color](configuring.md#borders) del borde. Por defecto = black. ### .style @@ -21,7 +21,7 @@ The `.color` property is the [color](confi **.style** : Integer -The `.style` property is the [style](configuring.md#borders) of the border. Por defecto = empty. +La propiedad `.style` es el [estilo](configuring.md#borders) del borde. Por defecto = empty. ## TableColumn @@ -73,7 +73,7 @@ La propiedad `.bandColumns` indica **.bandRows** : Boolean -The `.bandRows` property indicates whether to display an alternating row style. Por defecto = True +La propiedad `.bandRows` indica si se muestra un estilo de línea alterna. Por defecto = True ### .highlightLastColumn @@ -213,7 +213,7 @@ La propiedad `.borderHorizontal` es la -The `.borderVertical` property is the vertical border line of the table . +La propiedad `.borderVertical` es la línea de borde vertical de la tabla . ## TableTheme @@ -223,7 +223,7 @@ The `.borderVertical` property is the -The `.bandRows` property indicates whether to display an alternating row style. +La propiedad `.bandRows` indica si se muestra un estilo de líneas alternas. ### .bandColumns From 39861aa384f7df9b64f94171ca7010546b1144f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:18 +0200 Subject: [PATCH 2996/4889] New translations classes.md (Japanese) --- .../version-20-R5/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index e9c437b0a44cb1..a3775070ba2fcf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- 4D View Pro では、以下のクラスを使用することができます。 From a42b9ddcaaad6e95edc938f45a1f3e7550b629c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:21 +0200 Subject: [PATCH 2997/4889] New translations commands.md (French) --- .../version-20-R5/ViewPro/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands.md index 45c0526d5202a6..abd217db000ad2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands.md @@ -5,7 +5,7 @@ title: Commandes :::caution -4D View Pro commands are not thread-safe. +Les commandes 4D View Pro ne sont pas thread-safe. ::: From e616dbbd8a708b59f552412494f0779e3944f4ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:25 +0200 Subject: [PATCH 2998/4889] New translations vp-add-formula-name.md (French) --- .../ViewPro/commands/vp-add-formula-name.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md index 6058ecc5e4e420..4242006d460c95 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md @@ -18,22 +18,22 @@ title: VP ADD FORMULA NAME #### Description -The `VP ADD FORMULA NAME` command creates or modifies a named formula in the open document. +La commande `VP ADD FORMULA NAME` permet de créer ou de modifier une formule nommée dans le document courant. > Les formules nommées créées par cette commande sont stockées dans le document. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -Pass the 4D View Pro formula that you want to name in _vpFormula_. For detailed information about formula syntax, see [Formulas and Functions](../formulas.md) page. +Passez la formule 4D View Pro que vous souhaitez nommer dans _vpFormula_. Pour plus d'informations sur la syntaxe des formules, veuillez consulter la page [Formules et Fonctions](../formulas.md). -Pass the new name for the formula in _name_. Si le nom est déjà utilisé dans le même scope, la nouvelle formule nommée remplace la formule existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Passez le nouveau nom de la formule dans _name_. Si le nom est déjà utilisé dans le même scope, la nouvelle formule nommée remplace la formule existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -You can pass an object with additional properties for the named formula in _options_. Les propriétés suivantes sont prises en charge : +Vous pouvez passer un objet avec des propriétés additionnelles pour la formule nommée dans _options_. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| scope | Number | Scope de la formule. You can pass the sheet index (counting begins at 0) or use the following constants:
  • `vk current sheet`
  • `vk workbook`
  • The scope determines whether a formula name is local to a given worksheet (_scope_=sheet index or `vk current sheet`), or global across the entire workbook (_scope_=`vk workbook`). | -| comment | Text | Commentaire associé à une formule nommée | +| Propriété | Type | Description | +| --------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| scope | Number | Scope de la formule. Vous pouvez passer l'index de la feuille (la numérotation commence à zéro) ou utiliser les constantes suivantes :
  • `vk current sheet`
  • `vk workbook`
  • Le scope détermine si le nom d'une formule est propre à une feuille (_scope_=sheet index ou `vk current sheet`), ou s'il s'applique à l'ensemble du classeur (_scope_=`vk workbook`). | +| comment | Text | Commentaire associé à une formule nommée | #### Exemple From 3fcc5c78efb520b98325736a9af5f65902196927 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:27 +0200 Subject: [PATCH 2999/4889] New translations vp-add-formula-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-add-formula-name.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md index bb3673ad0c47a1..f3e940fa05eca0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-formula-name.md @@ -9,7 +9,7 @@ title: VP ADD FORMULA NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | vpFormula | Text | -> | 4D View Pro フォーミュラ | | @@ -30,7 +30,7 @@ _vpFormula_ には、命名する 4D View Pro フォーミュラを渡します _options_ 引数には、命名フォーミュラの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | フォーミュラのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、フォーミュラ名が特定のワークシートに限定されたローカル (_scope_ = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (_scope_ = `vk workbook`) なものかを決定します。 | | comment | Text | 命名フォーミュラに割り当てられたコメント | From cfc836d5789fe886ca85e47f532fc6c47e27e88a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:30 +0200 Subject: [PATCH 3000/4889] New translations vp-add-range-name.md (French) --- .../ViewPro/commands/vp-add-range-name.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md index 000e4a356b4083..86b28188cf3880 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md @@ -17,21 +17,21 @@ title: VP ADD RANGE NAME #### Description -The `VP ADD RANGE NAME` command creates or modifies a named range in the open document. +La commande `VP ADD RANGE NAME` crée ou modifie une plage nommée dans le document courant. > Les plages nommées créées par cette commande sont stockées dans le document. -In _rangeObj_, pass the range that you want to name and in _name_, pass the new name for the range. Si le nom est déjà utilisé dans le même scope, la nouvelle plage nommée remplace la plage existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Dans _rangeObj_, passez la plage que vous souhaitez nommer et dans _name_, passez le nouveau nom pour la plage. Si le nom est déjà utilisé dans le même scope, la nouvelle plage nommée remplace la plage existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -You can pass an object with additional properties for the named range in _options_. Les propriétés suivantes sont prises en charge : +Vous pouvez passer un objet avec des propriétés supplémentaires pour la plage nommée dans _options_. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| scope | Number | Scope de la plage. You can pass the sheet index (counting begins at 0) or use the following constants:
  • `vk current sheet`
  • `vk workbook`
  • The scope determines whether a range name is local to a given worksheet (_scope_=sheet index or `vk current sheet`), or global across the entire workbook (_scope_=`vk workbook`). | -| comment | Text | Commentaire associé à une plage nommée | +| Propriété | Type | Description | +| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| scope | Number | Scope de la plage. Vous pouvez passer l'index de la feuille (la numérotation commence à zéro) ou utiliser les constantes suivantes:
  • `vk current sheet`
  • `vk workbook`
  • Le scope détermine si le nom d'une plage est propre à une feuille (_scope_=sheet index ou `vk current sheet`), ou s'il s'applique à l'ensemble du classeur (_scope_=`vk workbook`). | +| comment | Text | Commentaire associé à une plage nommée | -> - Une plage nommée est en réalité une formule nommée contenant des coordonnées. `VP ADD RANGE NAME` facilitates the creation of named ranges, but you can also use the [`VP ADD FORMULA NAME`](vp-add-formula-name.md) method to create named ranges. -> - Formulas defining named ranges can be retrieved with the [`VP Get formula by name`](vp-get-formula-by-name.md) method. +> - Une plage nommée est en réalité une formule nommée contenant des coordonnées. La commande `VP ADD RANGE NAME` facilite la création de plages nommées, mais vous pouvez également utiliser la méthode [`VP ADD FORMULA NAME`](vp-add-formula-name.md) pour créer des plages nommées. +> - Les formules définissant des plages nommées peuvent être récupérées à l'aide de la commande [`VP Get formula by name`](vp-get-formula-by-name.md). #### Exemple From 6c35f8059cf358e43120577e8c38395d4be0c3da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:32 +0200 Subject: [PATCH 3001/4889] New translations vp-add-range-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-add-range-name.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md index e758ae63e540eb..932d83375d7bc7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-range-name.md @@ -9,7 +9,7 @@ title: VP ADD RANGE NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | name | Text | -> | フォーミュラの名称 | | @@ -25,7 +25,7 @@ title: VP ADD RANGE NAME _options_ 引数には、命名レンジの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | レンジのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、レンジ名が特定のワークシートに限定されたローカル (_scope_ = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (_scope_ = `vk workbook`) なものかを決定します。 | | comment | Text | 命名レンジに割り当てられたコメント | From e871d841b31afe69faba56de0ded327ee1bdda21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:35 +0200 Subject: [PATCH 3002/4889] New translations vp-add-selection.md (French) --- .../version-20-R5/ViewPro/commands/vp-add-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md index b383611e6f255a..4e5e50eafc1a98 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md @@ -15,9 +15,9 @@ title: VP ADD SELECTION #### Description -The `VP ADD SELECTION` command adds the specified cells to the currently selected cells. +La commande `VP ADD SELECTION` ajoute les cellules spécifiées aux cellules actuellement sélectionnées. -In _rangeObj_, pass a range object of cells to add to the current selection. +Dans _rangeObj_, passez un objet plage de plusieurs cellules à ajouter à la sélection courante. > La cellule active n'est pas modifiée. From bc486b664a4beb49f5010905c43f1059aa117091 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:37 +0200 Subject: [PATCH 3003/4889] New translations vp-add-selection.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-add-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md index cfdb008105e1e6..4918b7ee13cb86 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-selection.md @@ -9,7 +9,7 @@ title: VP ADD SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---- | -- | --------- | ---------------- | | rangeObj | Text | -> | レンジオブジェクト | | From c8917658ead2ddff3647accd1a1f41a0d7b40c72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:39 +0200 Subject: [PATCH 3004/4889] New translations vp-add-sheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-add-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md index 7ac82441993d54..d02ab7ae52e22c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md @@ -17,15 +17,15 @@ title: VP ADD SHEET #### Description -The `VP ADD SHEET` command inserts a sheet in the document loaded in _vpAreaName_. +La commande `VP ADD SHEET` insère une feuille dans le document chargé dans _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _sheet_, you can pass an index for the new sheet. If the passed _index_ is inferior to or equal to 0, the command inserts the new sheet at the beginning. If _index_ exceeds the number of sheets, the command inserts the new sheet after the existing ones. +Dans _sheet_, vous pouvez passer le numéro de la nouvelle feuille. Si l'_index_ passé est inférieur ou égal à 0, la commande insère la nouvelle feuille au début. Si l'_index_ est supérieur au nombre de feuilles, la commande insère la nouvelle feuille après les feuilles existantes. > La numérotation démarre à 0. -In _name_, you can pass a name for the new sheet. The new name cannot contain the following characters: `*, :, [, ], ?,\,/` +Dans _name_, vous pouvez passer un nom pour la nouvelle feuille. Le nouveau nom ne peut pas contenir les caractères suivants : `*, :, [, ], ?,\,/` #### Exemple From ab8a1364fd133e69dbb7fd1378e63edd8bd5ea5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:41 +0200 Subject: [PATCH 3005/4889] New translations vp-add-sheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-add-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md index 749954ea0c1943..71043e3c414040 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-sheet.md @@ -9,7 +9,7 @@ title: VP ADD SHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | 新しいシートのインデックス | | From f2256b131bb7f2523223597ba0219d496f0641e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:44 +0200 Subject: [PATCH 3006/4889] New translations vp-add-span.md (French) --- .../version-20-R5/ViewPro/commands/vp-add-span.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md index 6af91419827497..3a215d9090bbcd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md @@ -15,9 +15,9 @@ title: VP ADD SPAN #### Description -The `VP ADD SPAN` command combines the cells in _rangeObj_ as a single span of cells. +La commande `VP ADD SPAN` combine les cellules dans _rangeObj_ en une seule cellule fusionnée. -In _rangeObj_, pass a range object of cells. Les cellules de la plage sont jointes, afin de créer une cellule plus large qui s'étend sur plusieurs colonnes et/ou lignes. Vous pouvez passer plusieurs plages de cellules pour créer plusieurs fusions de cellules en même temps. A noter que si les plages de cellules se chevauchent, seule la première plage est utilisée. +Dans _rangeObj_, passez un objet de plage de cellules. Les cellules de la plage sont jointes, afin de créer une cellule plus large qui s'étend sur plusieurs colonnes et/ou lignes. Vous pouvez passer plusieurs plages de cellules pour créer plusieurs fusions de cellules en même temps. A noter que si les plages de cellules se chevauchent, seule la première plage est utilisée. > - Seules les données contenues dans la cellule supérieure gauche sont affichées. Les données des autres cellules combinées sont cachées jusqu'à ce que la fusion soit retirée. > - Les données masquées, contenues dans les cellules fusionnées, sont accessibles via des formules (commençant par la cellule supérieure gauche). @@ -29,13 +29,13 @@ Pour fusionner les cellules First quarter et Second quarter avec les deux cellul ![initial-document](../../assets/en/ViewPro/vp-add-span.png) ```4d - // First quarter range + // Plage First quarter $q1:=VP Cells("ViewProArea";2;3;3;1) - // Second quarter range + // Plage Second quarter $q2:=VP Cells("ViewProArea";5;3;3;1) - // South area range + // Plage South area $south:=VP Cells("ViewProArea";0;5;1;3) VP ADD SPAN(VP Combine ranges($q1;$q2;$south)) From e24ad4b98afbe1c5b7c927aea576d17a3bafbe53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:46 +0200 Subject: [PATCH 3007/4889] New translations vp-add-span.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-add-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md index 65e2b022a4cfd5..66d8968e733328 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-span.md @@ -9,7 +9,7 @@ title: VP ADD SPAN -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From a7e5079f7f7393b5e9e6877b2edd9581914235d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:48 +0200 Subject: [PATCH 3008/4889] New translations vp-add-stylesheet.md (French) --- .../ViewPro/commands/vp-add-stylesheet.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md index cede61a6ac460d..86fa418305a45e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md @@ -18,24 +18,24 @@ title: VP ADD STYLESHEET #### Description -The `VP ADD STYLESHEET` command creates or modifies the _styleName_ style sheet based upon the combination of the properties specified in _styleObj_ in the open document. Si une feuille de style ayant le même nom et le même index existe déjà dans le document, cette commande l'écrasera et le remplacera avec les nouvelles valeurs. +La commande `VP ADD STYLESHEET` crée ou modifie la feuille de style _styleName_ en fonction de la combinaison des propriétés spécifiées dans _styleObj_ dans le document courant. Si une feuille de style ayant le même nom et le même index existe déjà dans le document, cette commande l'écrasera et le remplacera avec les nouvelles valeurs. > Les feuilles de style créées par cette commande sont sauvegardées avec le document. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -The _styleName_ parameter lets you assign a name to the style sheet. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Le paramètre _styleName_ vous permet de nommer la feuille de style. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -Within the _styleObj_, designate the settings for the style sheet (e.g., font, text decoration, alignment, borders, etc.). For the full list of style properties, see [Style object properties](../configuring.md#style-object-properties). +Dans _styleObj_, définissez les propriétés de la feuille de style (ex : police, alignement, bordures, etc.). Pour consulter la liste complète des propriétés de style, voir [Propriétés des objets de style](../configuring.md#style-object-properties). -You can designate where to define the style sheet in the optional _sheet_ parameter using the sheet index (indexing starts at 0) or with the following constants: +Vous pouvez indiquer l'endroit où définir la feuille de style dans le paramètre optionnel _sheet_ à l'aide de l'index de la feuille (l'indexation commence à 0) ou à l'aide des constantes suivantes : - `vk current sheet` - `vk workbook` -If a _styleName_ style sheet is defined at the workbook level and at a sheet level, the sheet level has priority over the workbook level when the style sheet is set. +Si une feuille de style _styleName_ est définie au niveau du workbook ainsi qu'au niveau de la feuille, le niveau de la feuille est prioritaire sur celui du workbook lorsque la feuille de style est définie. -To apply the style sheet, use the [VP SET DEFAULT STYLE](vp-set-default-style.md) or [VP SET CELL STYLE](vp-set-cell-style.md) commands. +Pour appliquer la feuille de style, utilisez les commandes [VP SET DEFAULT STYLE](vp-set-default-style.md) ou [VP SET CELL STYLE](vp-set-cell-style.md). #### Exemple From 6ab87cf3c25c975e5de805cf9a05d0f7a15341ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:50 +0200 Subject: [PATCH 3009/4889] New translations vp-add-stylesheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-add-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md index e0d0e798010f04..828c0ef3b4233b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md @@ -9,7 +9,7 @@ title: VP ADD STYLESHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleName | Text | -> | スタイルの名前 | | From 722a91f4bc43d2e1b755c8b2665584718108280f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:53 +0200 Subject: [PATCH 3010/4889] New translations vp-all.md (French) --- .../version-20-R5/ViewPro/commands/vp-all.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md index 670d97ee07f800..4dda058fe806dd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md @@ -19,7 +19,7 @@ title: VP All The `VP ALL` command returns a new range object referencing all cells. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 6e63d73d6a12413d298c9f7be071ef1b3878d3fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:55 +0200 Subject: [PATCH 3011/4889] New translations vp-all.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-all.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md index 51cb96902748e1..42aba64d1024ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md @@ -9,7 +9,7 @@ title: VP All -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 3def01507dba8b4aff63ed6879012e1f25a3b26c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:40:57 +0200 Subject: [PATCH 3012/4889] New translations vp-cell.md (French) --- .../version-20-R5/ViewPro/commands/vp-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md index 96f9444f70a3b0..b6fc864688f848 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md @@ -25,7 +25,7 @@ The `VP Cell` command returns a new range > Cette commande s'applique aux plages d'une seule cellule. To create a range object for multiple cells, use the [VP Cells](vp-cells.md) command. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The _column_ parameter defines the column of the cell range's position. Passez l'indice de la colonne dans ce paramètre. From 6a6270103dbf9c13a565df91e89911efdc46da36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:00 +0200 Subject: [PATCH 3013/4889] New translations vp-cell.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md index 8f5ce0d2f564ba..af5be71e77417f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md @@ -9,7 +9,7 @@ title: VP Cell -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | column | Longint | -> | カラムのインデックス | From ca3dbae3a1209f3309cb7d7a103258d95ab46739 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:02 +0200 Subject: [PATCH 3014/4889] New translations vp-cells.md (French) --- .../version-20-R5/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md index 638e5638e41163..7e478e4b716bbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md @@ -31,7 +31,7 @@ title: VP Cells The `VP Cells` command returns a new range object referencing specific cells. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The _column_ parameter defines the first column of the cell range. Passez l'indice de la colonne (la numérotation commence à zéro) dans ce paramètre. If the range is within multiple columns, you should also use the _columnCount_ parameter. From 14138ede93a62e420db5b2688123d6122a635cd8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:05 +0200 Subject: [PATCH 3015/4889] New translations vp-cells.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md index 34ae8a0b610a5e..3f037efb6553fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md @@ -17,7 +17,7 @@ title: VP Cells -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | column | Integer | -> | カラムのインデックス | | From 4f145a06879b741d8bad856ee5585bc536127c4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:10 +0200 Subject: [PATCH 3016/4889] New translations vp-column-autofit.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-column-autofit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column-autofit.md index d636668dff117d..03a78873a3c778 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column-autofit.md @@ -9,7 +9,7 @@ title: VP COLUMN AUTOFIT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From e0fb3c6b2ceddbbe2eb4f9bd2ca6c78e345b49eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:12 +0200 Subject: [PATCH 3017/4889] New translations vp-column.md (French) --- .../version-20-R5/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md index 166f8553068311..a096d3ba70aaa3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md @@ -21,7 +21,7 @@ title: VP Column The `VP Column` command returns a new range object referencing a specific column or columns. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The _column_ parameter defines the first column of the column range. Passez l'indice de la colonne (la numérotation commence à zéro) dans ce paramètre. If the range contains multiple columns, you should also use the optional _columnCount_ parameter. From f55ad7b7f659cf1230c9565438899a2d9e00b704 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:14 +0200 Subject: [PATCH 3018/4889] New translations vp-column.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md index 5423e18475f85a..732a0dd55fcbd0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md @@ -9,7 +9,7 @@ title: VP Column -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | column | Integer | -> | カラムのインデックス | | From 6cf0393111e2a09d47d1854fb3bd320f9c24c921 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:18 +0200 Subject: [PATCH 3019/4889] New translations vp-combine-ranges.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-combine-ranges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-combine-ranges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-combine-ranges.md index 98a7511f8c0f67..6e373b8183af73 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-combine-ranges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-combine-ranges.md @@ -9,7 +9,7 @@ title: VP Combine ranges -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | otherRangeObj | Object | -> | レンジオブジェクト | | From 973f9f60db3e34e756be625f5bb600c201acb944 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:22 +0200 Subject: [PATCH 3020/4889] New translations vp-convert-from-4d-view.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-convert-from-4d-view.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-from-4d-view.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-from-4d-view.md index 199036a36d109d..3ba81f693bab16 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-from-4d-view.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-from-4d-view.md @@ -9,9 +9,9 @@ title: VP Convert from 4D View -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | -- | ---------------------------------- | -| 4DViewDocument | Blob | -> | 4D View ドキュメント | +| 4DViewDocument | BLOB | -> | 4D View ドキュメント | | 戻り値 | Object | <- | 4D View Pro オブジェクト | #### 説明 From 5291fec01fed8541b9179e0e8717d1dce9354b6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:26 +0200 Subject: [PATCH 3021/4889] New translations vp-convert-to-picture.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-convert-to-picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-to-picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-to-picture.md index b91d06f57867c5..302f2967dbede4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-to-picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-convert-to-picture.md @@ -9,7 +9,7 @@ title: VP Convert to picture -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------- | -- | ------------------------------- | ---------------- | | vpObject | Object | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | | rangeObj | Object | -> | レンジオブジェクト | | From 87f63ef4f3cdfdf8098238348a3c653f9c376882 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:31 +0200 Subject: [PATCH 3022/4889] New translations vp-copy-to-object.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-copy-to-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-copy-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-copy-to-object.md index 128f2c42a30818..b2ada5a35f3eb5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-copy-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-copy-to-object.md @@ -17,7 +17,7 @@ title: VP Copy to object -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ------------------------------ | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | options | Object | -> | 追加のオプション | | @@ -31,7 +31,7 @@ _rangeObj_ には、コピーしたい値、フォーマット、フォーミュ 任意の _options_ 引数として、以下のプロパティを渡すことができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | copy | Boolean | コマンド実行後もコピーされた値、書式、数式が保持するには _true_ (デフォルト)。 削除するには _false_。 | | copyOptions | Longint | コピーまたは移動する内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値、フォーマット、フォーミュラを含むすべてのデータオブジェクトをコピーします。
    `vk clipboard options formatting`フォーマットだけをコピーします。
    `vk clipboard options formulas`フォーミュラだけをコピーします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをコピーします。
    `vk clipboard options values`値だけをコピーします。
    `vk clipboard options value and formatting`値とフォーマットをコピーします。

    | From b52d10505bf1fafbb571a1b062253a4bdeb130a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:35 +0200 Subject: [PATCH 3023/4889] New translations vp-create-table.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-create-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md index 7edb7398fb0488..53df3c9bd85b24 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-create-table.md @@ -19,7 +19,7 @@ title: VP CREATE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------------------------------------------------------------------------------------- | -- | --------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | tableName | Text | -> | 表組みの名称 | | From 59755164709f32e70a7c22f8f366c15a784e9163 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:39 +0200 Subject: [PATCH 3024/4889] New translations vp-delete-columns.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-delete-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-columns.md index 667b5feaea4486..39cecf032ccac6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-columns.md @@ -9,7 +9,7 @@ title: VP DELETE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 47e9e47233a3f6040cfcbd7d2914f25390e6ee95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:43 +0200 Subject: [PATCH 3025/4889] New translations vp-delete-rows.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-delete-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-rows.md index d6168769076e5d..559f5a223d0ebd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-delete-rows.md @@ -9,7 +9,7 @@ title: VP DELETE ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From a8c1bef57373e892135163177cc9dca5f3f13768 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:45 +0200 Subject: [PATCH 3026/4889] New translations vp-export-document.md (French) --- .../ViewPro/commands/vp-export-document.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md index f48553d6710e7e..b399260d3db73b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md @@ -27,7 +27,7 @@ title: VP EXPORT DOCUMENT The `VP EXPORT DOCUMENT` command exports the 4D View Pro object attached to the 4D View Pro area _vpAreaName_ to a document on disk according to the _filePath_ and _paramObj_ parameters. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In _filePath_, pass the destination path and name of the document to be exported. Si vous ne spécifiez pas de chemin, le document sera sauvegardé au même niveau que le dossier Projet. @@ -100,10 +100,10 @@ Vous souhaitez exporter le contenu de la zone "VPArea" vers un document 4D View ```4d var $docPath: Text - + $docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) -//MyExport.4VP is saved on your disk +//MyExport.4VP est sauvegardé sur votre disque ``` #### Exemple 2 @@ -126,9 +126,9 @@ Vous souhaitez exporter un document 4D View Pro au format ".xlsx" et appeler une ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ _**AfterExport**_ method: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 2b60e4fd52f54885836b7ab21b32c613029f6d3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:47 +0200 Subject: [PATCH 3027/4889] New translations vp-export-document.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-export-document.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md index b89ba9182fc641..78bb3d87fd66e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md @@ -100,7 +100,7 @@ Quiere exportar el contenido del área "VPArea" a un documento 4D View Pro en el ```4d var $docPath: Text - + $docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) //MyExport.4VP se guarda en su disco @@ -126,9 +126,9 @@ Desea exportar un documento 4D View Pro en formato ".xlsx" y llamar a un método ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ Método _**AfterExport**_: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From a301683e1e186739e62192ae371d02955321c0cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:49 +0200 Subject: [PATCH 3028/4889] New translations vp-export-document.md (Japanese) --- .../ViewPro/commands/vp-export-document.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md index feacd1687cb61e..8fe5692bfa662a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md @@ -17,7 +17,7 @@ title: VP EXPORT DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | filePath | Text | -> | ドキュメントのパス名 | | @@ -43,7 +43,7 @@ _filePath_ には書き出すドキュメントのパスとファイル名を渡 任意の _paramObj_ 引数を渡すと、書き出される 4D View Pro オブジェクトの複数のプロパティに加えて、書き出しが完了した際に呼び出されるコールバックメソッド名を定義することができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | format | text | (任意) 渡した場合、書き出されるファイルの形式を指定します: ".4VP" (デフォルト)、 ".csv"、".xlsx"、 ".pdf"、または ".sjs"。 次の定数が利用できます:
  • `vk 4D View Pro format`
  • `vk csv format`
  • `vk MS Excel format`
  • `vk pdf format`
  • `vk sjs format`
  • 4D は必要に応じて適切な拡張子をファイル名に追加します。 指定した形式が _filePath_ 引数として渡された拡張子と合致しない場合、指定形式の拡張子は _filePath_ 引数の後ろに追加されます。 形式が指定されず、_filePath_ 引数にも拡張子がなかった場合には、デフォルトのファイル形式が使用されます。 | | password | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されるパスワード。 | @@ -84,7 +84,7 @@ _filePath_ には書き出すドキュメントのパスとファイル名を渡 コマンドに任意の _paramObj_ 引数を渡す場合、[`Formula`](../../API/FunctionClass.md#formula) コマンドを使って、書き出し完了時に実行される 4Dメソッドを呼び出すことができます。 コールバックメソッドは、以下の値をローカルパラメーターに受け取ります: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ------ | ----------------------------- | ------- | --------------------------------- | | param1 | | text | 4D View Pro エリアのオブジェクト名 | | param2 | | text | 書き出された 4D View Pro オブジェクトのファイルパス | @@ -126,9 +126,9 @@ VP EXPORT DOCUMENT("VPArea";"report.pdf";$params) ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ _**AfterExport**_ メソッド: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 74243811834b74f581dd8b0ac0933e8aabbc5e60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:51 +0200 Subject: [PATCH 3029/4889] New translations vp-export-document.md (Portuguese, Brazilian) --- .../ViewPro/commands/vp-export-document.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md index 7d85f6cbc149c2..765d11a425fe6f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-document.md @@ -100,10 +100,9 @@ Pretende exportar o conteúdo da área "VPArea" para um documento 4D View Pro no ```4d var $docPath: Text - -$docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" -VP EXPORT DOCUMENT("VPArea";$docPath) -//MyExport.4VP é salvo em seu disco + +$docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) +//MyExport.4VP is saved on your disk ``` #### Exemplo 2 @@ -126,9 +125,9 @@ Você deseja exportar um documento do 4D View Pro no formato ".xlsx" e chamar um ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +135,7 @@ Método _**AfterExport**_: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 11880c1ff48ea9d3159879fbb9d5e9cd77a2127c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:54 +0200 Subject: [PATCH 3030/4889] New translations vp-export-to-blob.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-export-to-blob.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-blob.md index af33b312d2851b..b1750ce75b2337 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-blob.md @@ -9,7 +9,7 @@ title: VP EXPORT TO BLOB -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | paramObj | Object | -> | 書き出しのオプション | | @@ -20,7 +20,7 @@ title: VP EXPORT TO BLOB _paramObj_ には、複数のプロパティを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | (必須) 書き出しが完了した際に呼び出されるコールバックメソッド名。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | includeAutoMergedCells | Boolean | 自動的に結合されたセルを含めるかどうか。デフォルトは false。 | @@ -35,7 +35,7 @@ _paramObj_ には、複数のプロパティを渡せます: コールバックメソッドでは、以下のパラメーターを使用することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | :----- | :---------------------------- | :---------------------- | :-------------------------------- | | param1 | | text | 4D View Pro オブジェクト名 | | param2 | | 4D.blob | エクスポートされた Blob | From 4306f068b9a17416e789a41aae1f06d43c03569d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:56 +0200 Subject: [PATCH 3031/4889] New translations vp-export-to-object.md (French) --- .../version-20-R5/ViewPro/commands/vp-export-to-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md index 7447ea9bc50b66..36abd7283b2f11 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md @@ -19,7 +19,7 @@ title: VP Export to object The `VP Export to object` command returns the 4D View Pro object attached to the 4D View Pro area _vpAreaName_. Vous pouvez utiliser cette commande par exemple pour stocker la zone 4D View Pro dans un champ objet de la base de données 4D. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the _options_ parameter, you can pass the following export options, if required: From feda1176d03cf393143e2155baea4e58182363cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:41:59 +0200 Subject: [PATCH 3032/4889] New translations vp-export-to-object.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-export-to-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md index a79a9cc91b034a..7fee3acc4938c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-export-to-object.md @@ -9,7 +9,7 @@ title: VP Export to object -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | options | Object | -> | 書き出しのオプション | | @@ -23,7 +23,7 @@ _vpAreaName_ には、4D View Pro エリアの名前を渡します。 存在し _options_ 引数として、必要に応じて以下の書き出しオプションを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | includeFormatInfo | Boolean | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | | includeBindingSource | Boolean | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | From 94c3c5406caf9aff453388f2696eecc52000acaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:03 +0200 Subject: [PATCH 3033/4889] New translations vp-find-table.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-find-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find-table.md index 99aecc73670889..97272a0c92615e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find-table.md @@ -17,7 +17,7 @@ title: VP Find table -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | セルのレンジ | | | 戻り値 | Text | <- | Table name | | From 44997f5ec79f114169621be13d17ec1cc4d19339 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:06 +0200 Subject: [PATCH 3034/4889] New translations vp-find.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md index e951a67050d0ae..c58ccd3183292d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md @@ -34,7 +34,7 @@ Puede pasar el parámetro opcional _searchCondition_ para especificar el funcion | all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | | flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | | order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Cada fila de una columna se busca antes de que la búsqueda continúe a la siguiente columna.
    `vk find order by rows`La búsqueda se realiza por filas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| target | Integer |
    `vk find target formula`La búsqueda se realiza en la fórmula de la celda
    `vk find target tag`La búsqueda se realiza en la etiqueta de la celda
    `vk find target text`La búsqueda se realiza en el texto de la celda (predeterminado)

    Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional _replaceValue_, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el _searchValue_ encontrado en _rangeObj_. From c14862b4294d44ca4dc8ec2d43470cef0f4e3534 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:07 +0200 Subject: [PATCH 3035/4889] New translations vp-find.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-find.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md index 51726cfb14f971..d466b34072e9b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-find.md @@ -9,7 +9,7 @@ title: VP Find -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------------- | ------ | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | searchValue | Text | -> | 検索値 | | @@ -27,7 +27,7 @@ _searchValue_ 引数として、_rangeObj_ に指定したレンジ内で検索 任意の _searchCondition_ 引数を渡すことで、検索がどのように実行されるかを指定することができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | afterColumn | Integer | 検索を開始するカラムの直前のカラムの番号。 _rangeObj_ 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (_rangeObj_ の最初) | | afterRow | Integer | 検索を開始する行の直前の行番号。 _rangeObj_ 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (_rangeObj_ の最初) | From 23271338656c68c3f2dc559be5d655d0189777bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:10 +0200 Subject: [PATCH 3036/4889] New translations vp-flush-commands.md (French) --- .../version-20-R5/ViewPro/commands/vp-flush-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md index c634eab79d7f19..b83607399f75a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md @@ -17,7 +17,7 @@ title: VP FLUSH COMMANDS The `VP FLUSH COMMANDS` command immediately executes stored commands and clears the command buffer. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Afin d'améliorer la performance et de réduire le nombre de requêtes envoyées, les commandes 4D View Pro appelées par le développeur sont stockées temporairement dans un buffer de commandes. When called, `VP FLUSH COMMANDS` executes the commands as a batch when leaving the method and empties the contents of the command buffer. From 75253ee85a9afaac3e106c45b9cfad171ec2dc1a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:12 +0200 Subject: [PATCH 3037/4889] New translations vp-flush-commands.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-flush-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md index 8fc1ca5d68108e..378c4606757471 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-flush-commands.md @@ -9,7 +9,7 @@ title: VP FLUSH COMMANDS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From 698813949a72392f51b96628bcb2a619150edfab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:16 +0200 Subject: [PATCH 3038/4889] New translations vp-font-to-object.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-font-to-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-font-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-font-to-object.md index c34c3a8f21f375..f9c660c0cbedfb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-font-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-font-to-object.md @@ -9,7 +9,7 @@ title: VP Font to object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | --------------- | | font | Text | -> | フォントのショートハンド文字列 | | 戻り値 | Object | <- | フォントオブジェクト | From 065e313e57119f32d3360bb7a9e9a64333a1ac1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:18 +0200 Subject: [PATCH 3039/4889] New translations vp-get-active-cell.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md index 350ac51b23e050..55b3f85b9bfb14 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md @@ -19,7 +19,7 @@ title: VP Get active cell The `VP Get active cell` command returns a new range object referencing the cell which has the focus and where new data will be entered (the active cell). -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 354fa0ed452f541fc83135753f7ad4607194af2b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:20 +0200 Subject: [PATCH 3040/4889] New translations vp-get-active-cell.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md index 60821fc1fc97ea..d960b050f7c964 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md @@ -9,7 +9,7 @@ title: VP Get active cell -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 4d8211dab82499b32e5828b0085c4c73a7cd76a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:24 +0200 Subject: [PATCH 3041/4889] New translations vp-get-binding-path.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-binding-path.md index 5fa494460b0dc7..51ceb80d2b6632 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-binding-path.md @@ -17,7 +17,7 @@ title: VP Get binding path -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Text | <- | セルにバインドされた属性の名称 | | From d7e483a3ec72424e7f135825fbd370275f6f50ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:28 +0200 Subject: [PATCH 3042/4889] New translations vp-get-cell-style.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md index 2f99e442ac3fe1..059eac79b8239d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-cell-style.md @@ -9,7 +9,7 @@ title: VP Get cell style -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Object | <- | スタイルオブジェクト | | From 5ddff07240c05962c11ac1f900ab153f9d5158c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:32 +0200 Subject: [PATCH 3043/4889] New translations vp-get-column-attributes.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-attributes.md index 64dbaa966825d8..87263eea1b5af6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-attributes.md @@ -9,7 +9,7 @@ title: VP Get column attributes -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | カラムプロパティのコレクション | | From d3b01e35d295b80d8cf4ebb9bb0d6bd67f5a93bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:36 +0200 Subject: [PATCH 3044/4889] New translations vp-get-column-count.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-count.md index 0eae19a81dd148..2f3bf0be451aba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-column-count.md @@ -9,7 +9,7 @@ title: VP Get column count -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 9e484baf263ddb82aad797f206cbe0f33bf06fe8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:38 +0200 Subject: [PATCH 3045/4889] New translations vp-get-current-sheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md index 9d763f19f895f6..d279a86fcf8494 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md @@ -18,7 +18,7 @@ title: VP Get current sheet The `VP Get current sheet` command returns the index of the current sheet in _vpAreaName_. The current sheet is the selected sheet in the document. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. > La numérotation démarre à 0. From 0a703ddc3f9f164287f1d5d15f2394f31d851739 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:40 +0200 Subject: [PATCH 3046/4889] New translations vp-get-current-sheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md index 3f10ced5a59947..1da562d25f80b6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-current-sheet.md @@ -9,7 +9,7 @@ title: VP Get current sheet -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | 戻り値 | Integer | <- | カレントシートのインデックス | | From 56c186680ed97ee8f4013fe35c63419fb89f72a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:44 +0200 Subject: [PATCH 3047/4889] New translations vp-get-data-context.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md index 34835b684bdd1c..fcf8a0f2fadcbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md @@ -17,7 +17,7 @@ title: VP Get data context -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | -------------------- | -- | ------------------------ | ---------------- | | vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | データコンテキストを取得するシートのインデックス | | From 08216649e782fa374916f34fb954cd2da506f6a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:45 +0200 Subject: [PATCH 3048/4889] New translations vp-get-data-context.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/commands/vp-get-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md index 3ff509bb5e87df..7027225476c2e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-data-context.md @@ -27,7 +27,7 @@ title: VP Get data context The `VP Get data context` command returns the current data context of a worksheet. O contexto retornado inclui todas as modificações feitas no conteúdo do contexto de dados. -In _sheet_, pass the index of the sheet to get the data context from. Se nenhum índice for passado, o comando retornará o contexto de dados da planilha atual. If there is no context for the worksheet, the command returns `Null`. +In _sheet_, pass the index of the sheet to get the data context from. Se nenhum índice for passado, o comando retornará o contexto de dados da planilha atual. Se não houver contexto para a planilha, o comando retornará `Null`. The function returns an object or a collection depending on the type of data context set with [VP SET DATA CONTEXT](vp-set-data-context.md). From ea7cb85545e41fcd646791931ac495ad7f9d4595 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:48 +0200 Subject: [PATCH 3049/4889] New translations vp-get-default-style.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md index e4962ff81c6164..bb30a9f7ea1aa5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-default-style.md @@ -9,7 +9,7 @@ title: VP Get default style -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 0b39a4288f262b8f8fc76b7a31243cf3f7cb1de0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:51 +0200 Subject: [PATCH 3050/4889] New translations vp-get-formula-by-name.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-formula-by-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md index 487cbc0ef600f7..483791340b3390 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md @@ -20,7 +20,7 @@ title: VP Get formula by name The `VP Get formula by name` command returns the formula and comment corresponding to the named range or named formula passed in the _name_ parameter, or **null** if it does not exist in the defined scope. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the named range or named formula that you want to get in _name_. A noter que les plages nommées sont retournées sous forme de formules contenant des références absolues de cellules. From 3a86be701736b8986497e9cdd1c8ef861af2315c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:53 +0200 Subject: [PATCH 3051/4889] New translations vp-get-formula-by-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-formula-by-name.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md index e472377f11a919..b1a59373ac2cb1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula-by-name.md @@ -9,7 +9,7 @@ title: VP Get formula by name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | 命名レンジの名前 | | @@ -33,7 +33,7 @@ _scope_ 引数を使用することで、フォーミュラを取得するスコ 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------- | | formula | Text | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | | comment | Text | 命名フォーミュラまたは命名レンジに対応したコメント | From 04a5e0c6d6c085d27e12b55336bf3fc5a0fe3116 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:42:57 +0200 Subject: [PATCH 3052/4889] New translations vp-get-formula.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-formula.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula.md index 4394ded8285ab8..cd8e46fdf2dc1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formula.md @@ -9,7 +9,7 @@ title: VP Get formula -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Text | <- | Formula | | From eb04ebc0f66baff37ce4d67f7813c0dcb265cdb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:01 +0200 Subject: [PATCH 3053/4889] New translations vp-get-formulas.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formulas.md index 5c0aaebdd380e8..861948c98e8128 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-formulas.md @@ -9,7 +9,7 @@ title: VP Get formulas -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | -------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | フォーミュラ値のコレクション | | From c8591b667916b09d9589df276fbff27d1c8a841b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:03 +0200 Subject: [PATCH 3054/4889] New translations vp-get-frozen-panes.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md index 26961d53f3cde9..de601c353ce7ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md @@ -19,7 +19,7 @@ title: VP Get frozen panes The `VP Get frozen panes` command returns an object with information about the frozen columns and rows in _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 6e0a70b71707151e839f786b50b5d6958ebcc206 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:05 +0200 Subject: [PATCH 3055/4889] New translations vp-get-frozen-panes.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-frozen-panes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md index 7fc7b2f67de526..c03a86c1d3d71f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-frozen-panes.md @@ -9,7 +9,7 @@ title: VP Get frozen panes -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | @@ -27,7 +27,7 @@ _vpAreaName_ には、4D View Pro エリアの名前を渡します。 存在し このコマンドは固定化されたカラムと行についてのオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------ | | columnCount | Integer | シートの左側にある固定化されたカラム | | trailingColumnCount | Integer | シートの右側にある固定化されたカラム | From 57869d2cbdfe900eb123d6e9914066d25b434cb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:08 +0200 Subject: [PATCH 3056/4889] New translations vp-get-names.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-names.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md index be9530de2cccbc..21d051c57abbf3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md @@ -19,7 +19,7 @@ title: VP Get names The `VP Get names` command returns a collection of all defined "names" in the current sheet or in the scope designated by the _scope_ parameter. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. You can define where to get the names in _scope_ using either the sheet index (counting begins at 0) or the following constants: From a1e0c276bd0f20b4ad169d86863539228ac6754e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:10 +0200 Subject: [PATCH 3057/4889] New translations vp-get-names.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-names.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md index aadbc32ddc9dee..1dec6e302303a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-names.md @@ -9,7 +9,7 @@ title: VP Get names -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | | @@ -30,7 +30,7 @@ _scope_ 引数を使用することで、名前を取得するスコープを定 返されるコレクションには、1つの名前につき 1つのオブジェクトが格納されています。 以下のオブジェクトプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------------------------------------------------------------- | ---- | -------------- | | result\[ ].name | Text | セルまたはレンジ名 | | result\[ ].formula | Text | formula | From 3ea718975e030f8d3d82e7013a1f2df3dd48ccbc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:12 +0200 Subject: [PATCH 3058/4889] New translations vp-get-print-info.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-print-info.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md index 9c8e38bd0232ec..a2ae3ca567f5cf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md @@ -17,11 +17,11 @@ title: VP Get print info #### Description -The `VP Get print info` command returns an object containing the print attributes of the _vpAreaName_. +La commande `VP Get print info` retourne un objet contenant les attributs d'impression de _vpAreaName_. -Pass the the name of the 4D View Pro area in _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. -In the optional _sheet_ parameter, you can designate a specific spreadsheet (counting begins at 0) whose printing attributes you want returned. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. #### Exemple @@ -31,7 +31,7 @@ Le code suivant : $pinfo:=VP Get print info("ViewProArea") ``` -... returns the print attributes of the 4D View Pro area set in the [VP SET PRINT INFO](vp-set-print-info.md) command: +... retourne les attributs d'impression de la zone 4D View Pro définie dans la commande [VP SET PRINT INFO](vp-set-print-info.md) : ```4d { From 7136f523ecf156479a7cef08a5c9283d0282a80e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:15 +0200 Subject: [PATCH 3059/4889] New translations vp-get-print-info.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-print-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md index 41711515948ff7..876961ceb53d39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-print-info.md @@ -9,7 +9,7 @@ title: VP Get print info -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From e95ef88667bb5688d58f632c48352d82ed46fe98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:17 +0200 Subject: [PATCH 3060/4889] New translations vp-get-row-attributes.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-row-attributes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md index 9484e8a5f4d5f0..2bce3bf24a41ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md @@ -16,11 +16,11 @@ title: VP Get row attributes #### Description -The `VP Get row attributes` command returns a collection of properties for any row in the _rangeObj_. +La commande `VP Get row row attributes` retourne une collection de propriétés pour n'importe quelle ligne dans la _rangeObj_. -In _rangeObj_, pass an object containing a range of the rows whose attributes will be retrieved. +Dans _rangeObj_, passez un objet contenant une plage de lignes dont les attributs seront récupérés. -The returned collection contains any properties for the rows, whether or not they have been set by the [VP SET ROW ATTRIBUTES](vp-set-row-attributes.md) method. +La collection retournée contient toutes les propriétés des lignes, qu'elles aient été définies ou non par la méthode [VP SET ROW ATTRIBUTES](vp-set-row-attributes.md). #### Exemple From 51a8dfda22e3968b6b0b343b11d3a2a45afdf597 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:18 +0200 Subject: [PATCH 3061/4889] New translations vp-get-row-attributes.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-row-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md index b0b3a0cd1bd432..4e65b6fda37504 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-attributes.md @@ -20,7 +20,7 @@ El comando `VP Get row attributes` -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | ------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | 行プロパティのコレクション | | From f43c5da8ccac1e7af333b6c405892f71de236e22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:22 +0200 Subject: [PATCH 3063/4889] New translations vp-get-row-count.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md index 7b9ba1c9151320..6c497d716a9ba4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md @@ -17,7 +17,7 @@ title: VP Get row count #### Description -The `VP Get row count` command returns the total number of rows from the designated _sheet_. +La commande `VP Get row count` retourne le nombre total de lignes de la _sheet_ désignée. In _vpAreaName_, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. From c4c62a174491c3c0cba752b6e68e1a816b87a4c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:25 +0200 Subject: [PATCH 3064/4889] New translations vp-get-row-count.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md index cdf14b0084eaeb..0d6b92100cf97d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md @@ -9,7 +9,7 @@ title: VP Get row count -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 901da0569ee80ca05c5d3363f8904168abe243a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:27 +0200 Subject: [PATCH 3065/4889] New translations vp-get-selection.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-selection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md index 2eca5b34de87a5..18127100c966e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md @@ -17,9 +17,9 @@ title: VP Get selection #### Description -The `VP Get selection` command returns a new range object referencing the current selected cells. +La commande `VP Get selection` retourne un nouvel objet plage référençant les cellules courantes sélectionnées. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. @@ -33,7 +33,7 @@ Le code suivant récupèrera les coordonnées de la cellule active : $currentSelection:=VP Get selection("myVPArea") -//returns a range object containing: +//retourne un objet plage contenant : //$currentSelection.ranges[0].column=5 //$currentSelection.ranges[0].columnCount=2 //$currentSelection.ranges[0].row=8 From 79149df1fd80d775b937b61e133a08ee1878bdb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:29 +0200 Subject: [PATCH 3066/4889] New translations vp-get-selection.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md index d737a4bab8675d..7c70efd0bf8021 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md @@ -9,7 +9,7 @@ title: VP Get selection -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 9b2c5a98b5bdbbcd6efe099d7d445552441c6846 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:32 +0200 Subject: [PATCH 3067/4889] New translations vp-get-sheet-count.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-count.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md index 75d1a0c68612a8..d989ee29c976e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md @@ -16,9 +16,9 @@ title: VP Get sheet count #### Description -The `VP Get sheet count` command returns the number of sheets in the document loaded in _vpAreaName_. +La commande `VP Get sheet count` retourne le nombre de feuilles dans le document chargé dans _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. #### Exemple @@ -30,7 +30,7 @@ Pour obtenir le nombre de feuilles et définir la feuille courante comme étant ```4d $count:=VP Get sheet count("ViewProArea") - //set the current sheet to the last sheet (indexing starts at 0) + //définir la feuille courante comme étant la dernière feuille (l'indexation commence à 0) VP SET CURRENT SHEET("ViewProArea";$count-1) ``` From d6e03c0d6bbc6c94f42c13ee4de38e1160323b47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:34 +0200 Subject: [PATCH 3068/4889] New translations vp-get-sheet-count.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md index b1534eb8b18c62..1c0396bc4a4bb2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-count.md @@ -9,7 +9,7 @@ title: VP Get sheet count -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | 戻り値 | Integer | <- | シートの数 | | From b48e4e4a9ffd64688ee621f539283b5ceda84a2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:36 +0200 Subject: [PATCH 3069/4889] New translations vp-get-sheet-index.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md index 8643c8ad270d26..d3bc048bfcd54f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md @@ -17,11 +17,11 @@ title: VP Get sheet index #### Description -The `VP Get sheet index` command returns the index of a sheet based on its name in _vpAreaName_. +La commande `VP Get sheet index` retourne l'index d'une feuille basé sur son nom dans _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _name_, pass the name of the sheet whose index will be returned. If no sheet named _name_ is found in the document, the method returns -1. +Dans _name_, passez le nom de la feuille dont l'index sera retourné. Si aucune feuille nommée _name_ n'est trouvée dans le document, la méthode retourne -1. > La numérotation démarre à 0. From 3d3e9f89bd8e699293c90ccb17d58591e088f8ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:38 +0200 Subject: [PATCH 3070/4889] New translations vp-get-sheet-index.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md index 6205de43066391..9e9edb84f75468 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-index.md @@ -9,7 +9,7 @@ title: VP Get sheet index -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | シート名 | | From 8a416d58c8561ccd3df62b884a8bd639c41e3921 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:41 +0200 Subject: [PATCH 3071/4889] New translations vp-get-sheet-name.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-name.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md index 204014d4e44a96..5d161a589576ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md @@ -17,11 +17,11 @@ title: VP Get sheet name #### Description -The `VP Get sheet name` command returns the name of a sheet based on its index in _vpAreaName_. +La commande `VP Get sheet name` retourne le nom d'une feuille basé sur son index dans _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _sheet_, pass the index of the sheet whose name will be returned. +Dans _sheet_, passez l'index de la feuille dont le nom sera retourné. Si l'index passé n'existe pas, la méthode retourne un nom vide. From 1573d085d5e30ac0ee8e2ee52ca5c80b0655b515 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:43 +0200 Subject: [PATCH 3072/4889] New translations vp-get-sheet-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md index bf50ba3025939b..cef00322be80c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-name.md @@ -9,7 +9,7 @@ title: VP Get sheet name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス | | From 488ea538f46212930333be0a2ea674e418747af4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:47 +0200 Subject: [PATCH 3073/4889] New translations vp-get-sheet-options.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md index a53e73ad7aaf47..7a93b14d682ef3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md @@ -9,7 +9,7 @@ title: VP Get sheet options -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 294e8febe417fdba444465633f0b22f57b391c16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:49 +0200 Subject: [PATCH 3074/4889] New translations vp-get-show-print-lines.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md index cbb8502e29bda5..1aa7e2197f45da 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md @@ -19,7 +19,7 @@ title: VP Get show print lines The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _sheet_, pass the index of the target sheet. If _sheet_ is omitted, the command applies to the current sheet. From 71c424b97009d4f80ba9f3ecb4b829ef36b6beaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:51 +0200 Subject: [PATCH 3075/4889] New translations vp-get-show-print-lines.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md index 536fde214f44c6..7365afc55c4eee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md @@ -17,7 +17,7 @@ title: VP Get show print lines #### Descripción -The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. +El comando `VP Get show print lines` devuelve `True` si las líneas de la vista previa de impresión están visibles y `False` si están ocultas. En _vpAreaName_, pase el nombre del área 4D View Pro. From cc1d581e3b760c819078e5c4486144846280dd57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:52 +0200 Subject: [PATCH 3076/4889] New translations vp-get-show-print-lines.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md index 48089d43b28531..fc5b4b6e028f6d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md @@ -9,7 +9,7 @@ title: VP Get show print lines -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | <- | シートのインデックス | | From f29c53270137f3ae55a8d40fba11f6f2dec5a176 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:56 +0200 Subject: [PATCH 3077/4889] New translations vp-get-spans.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-spans.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md index 634298afad5071..01c526da244b72 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md @@ -9,7 +9,7 @@ title: VP Get spans -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Object | <- | 指定レンジ内にあるセル結合のオブジェクト | | From 3e04c38e156295f406f1a218fbf3efaff45a341f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:43:58 +0200 Subject: [PATCH 3078/4889] New translations vp-get-stylesheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md index d41a677b3f8584..0214fb57649cc9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md @@ -20,7 +20,7 @@ title: VP Get stylesheet The `VP Get stylesheet` command returns the _styleName_ style sheet object containing the property values which have been defined. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In _styleName_, pass the name of the style sheet to get. From 51a6b12ad6e87759e150f6f58e66432ef173b5ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:00 +0200 Subject: [PATCH 3079/4889] New translations vp-get-stylesheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md index 09e8048b96ca3b..1910105a205ae8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md @@ -9,7 +9,7 @@ title: VP Get stylesheet -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleName | Text | -> | スタイルの名前 | | From e30bf9c709c841bd54ec4097ec401d23b653f08e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:05 +0200 Subject: [PATCH 3080/4889] New translations vp-get-stylesheets.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md index 7551323c4c2c49..c9401b572b047f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md @@ -9,7 +9,7 @@ title: VP Get stylesheets -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | ターゲットのスコープ (デフォルト = カレントシート) | | From c0fa3435266045059f62a4748cbb838ed25ecd48 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:07 +0200 Subject: [PATCH 3081/4889] New translations vp-get-table-column-attributes.md (French) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md index b6fdaeefe9fcc3..646d8fad4bcf8b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md @@ -29,7 +29,7 @@ title: VP Get column attributes The `VP Get table column attributes` command returns the current attributes of the specified _column_ in the _tableName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _sheet_, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. From 94530d9fa4139547f581320fe1fe39e3c77b6a11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:10 +0200 Subject: [PATCH 3082/4889] New translations vp-get-table-column-attributes.md (Japanese) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md index 308a9ec0baec5a..4f392b771ae722 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md @@ -17,7 +17,7 @@ title: VP Get column attributes -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | @@ -37,7 +37,7 @@ _sheet_ には、ターゲットシートのインデックスを渡します。 このコマンドは、_column_ のカレント属性を格納するオブジェクトを返します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | -------------------------------------------------- | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 表組みが自動で表示されている場合は返されません。 | | name | text | 表の列の名前。 | From 8a58e015a5565a6dddcde83e636a962c733413f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:12 +0200 Subject: [PATCH 3083/4889] New translations vp-get-table-column-index.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-table-column-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md index 01cd75066d5fe4..6e73664285be3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md @@ -29,7 +29,7 @@ title: VP Get table column index The `VP Get table column index` command returns the index of the _columnName_ in the _tableName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _columnName_, pass the name of the table column for which you want to get the index. From 925d88e055f373d0e70b8a964394b994b848f96d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:14 +0200 Subject: [PATCH 3084/4889] New translations vp-get-table-column-index.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-table-column-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md index 836d48a10d8c12..c33da7a76e302b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md @@ -17,7 +17,7 @@ title: VP Get table column index -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 92e76156ba26b416b7b014f592e580d3cb8f6583 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:17 +0200 Subject: [PATCH 3085/4889] New translations vp-get-table-dirty-rows.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md index 6be3a7b9ba501a..3666f3e653f100 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md @@ -29,7 +29,7 @@ title: VP Get table dirty rows The `VP Get table dirty rows` command returns a collection of _dirty row_ objects, containing items that were modified since the last reset in the specified _tableName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _tableName_, pass the name of the table for which you want to get the dirty rows. Only modified columns bound to a [data context](vp-set-data-context.md) will be taken into account. From 0539e2b1186b64db2558dd2bcae52957b387b835 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:19 +0200 Subject: [PATCH 3086/4889] New translations vp-get-table-dirty-rows.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md index 07ed71f3baedad..f371deb9ee8aef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md @@ -17,7 +17,7 @@ title: VP Get table dirty rows -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | --------------------------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | @@ -41,7 +41,7 @@ _sheet_ には、ターゲットシートのインデックスを渡します。 返されるコレクション内の各 _dirty row_ ("ダーティ" な行) オブジェクトは、以下のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | --------------- | | item | object | 変更された行の変更オブジェクト | | originalItem | object | 変更前のオブジェクト | From 9f38ec88cabf9fe7b46f25bcac2305d765bd4de2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:21 +0200 Subject: [PATCH 3087/4889] New translations vp-get-table-dirty-rows.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md index 37d800e896a461..964f6e91c90d97 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md @@ -33,7 +33,7 @@ Em _vpAreaName_, passe o nome da área 4D View Pro. In _tableName_, pass the name of the table for which you want to get the dirty rows. Somente as colunas modificadas vinculadas a um [contexto de dados] (vp-set-data-context.md) serão levadas em consideração. -By default, calling the command will clear the _dirty_ status from the current table. To keep this status untouched, pass `False` in the _reset_ parameter. +By default, calling the command will clear the _dirty_ status from the current table. Para manter este estado intacto, passe `False` no parâmetro _reset_. Em _sheet_, passe o índice da folha de destino. Se nenhum indice for especcificado ou se passar -1, o comando se aplica a folha atual. From 177b599f8b0c3ad0191aba6f893aa96c03d22423 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:22 +0200 Subject: [PATCH 3088/4889] New translations vp-get-table-range.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-table-range.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md index e412d375e96cc2..185f833e359868 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md @@ -29,7 +29,7 @@ title: VP Get table range The `VP Get table range` command returns the range of _tableName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In the _onlyData_ parameter, you can pass one of the following constants to indicate if you want to get the data only: From 07119a0e0b88e492cd80b76e4cf7a27beb26c0e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:24 +0200 Subject: [PATCH 3089/4889] New translations vp-get-table-range.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-table-range.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md index 56369ce4d6f7ca..90eb8a7cae5602 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md @@ -17,7 +17,7 @@ title: VP Get table range -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------------------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From e176eb282528746c89650464ce860fe6ba09394c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:29 +0200 Subject: [PATCH 3090/4889] New translations vp-get-table-theme.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md index dc0dd66934e9b4..616290084d419b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md @@ -17,7 +17,7 @@ title: VP Get table theme -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 5f791c15cf0f20b53fba321d7a6d94a028f6b606 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:31 +0200 Subject: [PATCH 3091/4889] New translations vp-get-tables.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md index 95a15f524db837..a0a4b4dd6d62b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md @@ -27,7 +27,7 @@ title: VP Get tables The `VP Get tables` command returns a collection of all table names defined in the _sheet_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _sheet_, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. From c14e33dccfca44c83b8b3f3491e83113b96babaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:33 +0200 Subject: [PATCH 3092/4889] New translations vp-get-tables.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md index 27cd89c6882dce..26569c0c25945e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md @@ -17,7 +17,7 @@ title: VP Get tables -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 0f588c5a6dad0ba774063992f1ecad5bcbf816d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:37 +0200 Subject: [PATCH 3093/4889] New translations vp-get-value.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-get-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md index 9ed888d42e5761..473219d7458bd6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md @@ -22,7 +22,7 @@ En _rangeObj_, pase un rango cuyo valor desea recuperar. #### Objeto devuelto -The object returned will contain the `value` property, and, in case of a js date value, a `time` property: +El objeto devuelto contendrá la propiedad `value` y, en caso de un valor fecha js, una propiedad `time`: | Propiedad | Tipo | Descripción | | --------- | ------------------------------------------ | ------------------------------------------------------------------------------- | From c842518b22cbcc98e9827c229141a0cfd4be502f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:38 +0200 Subject: [PATCH 3094/4889] New translations vp-get-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md index ecae56f8500d0b..d70add2633bf00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md @@ -9,7 +9,7 @@ title: VP Get value -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Object | <- | セルの値を格納したオブジェクト | | @@ -24,7 +24,7 @@ _rangeObj_ 引数で、値を取得したいレンジを指定します。 返されるオブジェクトには `value` プロパティと、JS日付値の場合に返される `time` プロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------------------------------------------ | ----------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Object | _rangeObj_ レンジの値 (ただし時間型を除く) | | time | Real | 値が js 日付型の場合、時間値 (秒単位) | From 7d0694e5227104a06e0729dd1b72b7a6ace5764b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:42 +0200 Subject: [PATCH 3095/4889] New translations vp-get-values.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-values.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md index f5f0d803a92cdc..320339114dc7e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md @@ -9,7 +9,7 @@ title: VP Get values -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | 値のコレクション | | @@ -25,7 +25,7 @@ _rangeObj_ 引数で、値を取得したいレンジを指定します。 _rang - 第1レベルのコレクションの各要素は行を表し、値のサブコレクションを格納しています。 - 各サブコレクションはその行のセル値を格納しています。 値は整数、実数、ブール、テキスト、オブジェクト、Null のいずれかです。 値が日付または時間の場合には、以下のプロパティを持つオブジェクトとして返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | ----------------------------------------- | | value | 日付 | セルの値 (時間部分を除く) | | time | Real | 値が js 日付型の場合、時間値 (秒単位) | From d64f4c7531da902f40e42e8b6c77744e971178c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:44 +0200 Subject: [PATCH 3096/4889] New translations vp-get-workbook-options.md (French) --- .../ViewPro/commands/vp-get-workbook-options.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md index 9e2b6d1cb932ba..517ec822da2ec0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md @@ -19,13 +19,13 @@ title: VP Get workbook options #### Description `VP Get workbook options` -returns an object containing all the workbook options in _vpAreaName_ +retourne un objet contenant toutes les options du workbook dans _vpAreaName_ -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. The returned object contains all the workbook options (default and modified ones), in the workbook. -The list of workbook options is referenced in [`VP SET WORKBOOK OPTIONS`'s description](vp-set-workbook-options.md). +La liste des options du workbook est référencée dans la description de [`VP SET WORKBOOK OPTIONS`](vp-set-workbook-options.md). #### Exemple From 470366ba5b8bc25d0ee267083921603c35a78133 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:46 +0200 Subject: [PATCH 3097/4889] New translations vp-get-workbook-options.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-get-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md index 83c5a675d5dcaa..cf30c163eaf23b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-workbook-options.md @@ -11,7 +11,7 @@ title: VP Get workbook options -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | 戻り値 | Object | <- | ワークブックオプションを格納したオブジェクト | | From f82a3db9d28b42f6f10811ab38d4a544bc17ce3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:49 +0200 Subject: [PATCH 3098/4889] New translations vp-import-document.md (French) --- .../ViewPro/commands/vp-import-document.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md index 0a52ad8f6712e4..a8b18ec127ae6f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md @@ -25,26 +25,26 @@ title: VP IMPORT DOCUMENT #### Description -The `VP IMPORT DOCUMENT` command imports and displays the document designated by _filePath_ in the 4D View Pro area _vpAreaName_. Le document importé remplace toutes les données déjà présentes dans la zone. +La commande `VP IMPORT DOCUMENT` importe et affiche le document désigné par _filePath_ dans la zone 4D View Pro _vpAreaName_. Le document importé remplace toutes les données déjà présentes dans la zone. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In _filePath_, pass the path and name of the document to be imported. Les formats suivants sont pris en charge : +Dans _filePath_, passez le chemin et le nom du document à importer. Les formats suivants sont pris en charge : - Les documents 4D View Pro (extension ".4vp") - Microsoft Excel (extension ".xlsx") - documents texte (extension ".txt", ".csv", le document doit être en utf-8) -- [SpreadJS documents](https://developer.mescius.com/spreadjs/docs/features/spreadjs-file-format) (extension ".sjs") +- [Documents SpreadJS](https://developer.mescius.com/spreadjs/docs/features/spreadjs-file-format) (extension ".sjs") -If the document extension is not a recognized extension, such as `.4vp` or `.xlsx`, the document is considered a text document. Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le dossier Project, auquel cas vous pouvez simplement passer son nom. +Si l'extension du document n'est pas une extension reconnue, telle que `.4vp` ou `.xlsx`, le document est considéré comme un document texte. Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le dossier Project, auquel cas vous pouvez simplement passer son nom. -An error is returned if the `filePath` parameter is invalid, or if the file is missing or malformed. +Une erreur est retournée si le paramètre `filePath` est invalide, ou si le fichier est manquant ou mal-formé. -The optional _paramObj_ parameter allows you to define properties for the imported document: +Le paramètre optionnel _paramObj_ vous permet de définir les propriétés du document importé: | Paramètres | | Type | Description | | ---------- | ------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | | 4D.Function | Une méthode callback à lancer lorsque l'import est terminé. You must use a formula returned by the [`Formula`](../../API/FunctionClass.md#formula) command. See [Passing a callback method (formula)](vp-export-document.md#passing-a-callback-method-formula). | +| formula | | 4D.Function | Une méthode callback à lancer lorsque l'import est terminé. Vous devez utiliser une formule retournée par la commande [`Formula`](../../API/FunctionClass.md#formula). See [Passing a callback method (formula)](vp-export-document.md#passing-a-callback-method-formula). | | password | | text | Microsoft Excel uniquement (optionnel) - Mot de passe utilisé pour protéger un document Microsoft Excel. | | csvOptions | | object | options d'import csv | | | range | object | Plage de cellules contenant la première cellule dans laquelle les données seront saisies. Si la plage spécifiée n'est pas une plage de cellules, seule la première cellule de la plage est utilisée. | @@ -63,7 +63,7 @@ The optional _paramObj_ parameter allows you to define properties for the import - Importing files in .xslx, .csv, and .sjs formats is **asynchronous**. With these formats, you must use the `formula` attribute if you want to start an action at the end of the document processing. - When importing a Microsoft Excel-formatted file into a 4D View Pro document, some settings may be lost. You can verify your settings with [this list from SpreadJS](https://developer.mescius.com/spreadjs/docs/excelimpexp/excelexport). -- For more information on the CSV format and delimiter-separated values in general, see [this article on Wikipedia](https://en.wikipedia.org/wiki/Delimiter-separated_values) +- Pour plus d'informations sur le format CSV et les valeurs séparées par des délimiteurs en général, voir [cet article sur Wikipedia](https://en.wikipedia.org/wiki/Delimiter-separated_values) ::: @@ -106,7 +106,7 @@ End if #### Exemple 3 -You want to import a `.txt` file that uses a comma (",") as delimiter: +Vous souhaitez importer un fichier `.txt` qui utilise une virgule (",") comme délimiteur: ![example-import-csv](../../assets/en/ViewPro/vp-import-document-csv.png) @@ -116,7 +116,7 @@ $params.range:=VP Cells("ViewProArea";0;0;2;5) VP IMPORT DOCUMENT("ViewProArea";"c:\\import\\my-file.txt";New object("csvOptions";$params)) ``` -Here's the result: +Voici le résultat : ![example-import-csv](../../assets/en/ViewPro/vp-import-document-csv-result.png) #### Voir également From b0b672f489248555d9976dfc8e010744b2f860db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:51 +0200 Subject: [PATCH 3099/4889] New translations vp-import-document.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-import-document.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md index e07b8f3ace5cac..01022d205f1dc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-document.md @@ -17,7 +17,7 @@ title: VP IMPORT DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | filePath | Text | -> | ドキュメントのパス名 | | @@ -42,7 +42,7 @@ _filePath_ には読み込むドキュメントのパスとファイル名を渡 任意の _paramObj_ 引数を渡すことで、読み込まれるドキュメントのプロパティを定義することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ---------- | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [`Formula`](../../API/FunctionClass.md#formula) コマンドの戻り値フォーミュラを使用する必要があります。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | password | | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されているパスワード。 | From 39734214993f93afa55160099230b5ad6379458d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:54 +0200 Subject: [PATCH 3100/4889] New translations vp-import-from-blob.md (French) --- .../version-20-R5/ViewPro/commands/vp-import-from-blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md index acdc0f45230612..ebfefaa232388f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md @@ -17,7 +17,7 @@ title: VP IMPORT FROM BLOB #### Description -The `VP IMPORT FROM BLOB` command imports the _vpBlob_ in the 4D View Pro area _vpAreaName_ and replaces its contents. _vpBlob_ must contain a 4D View Pro document previously saved as Blob either by using the [VP EXPORT TO BLOB](vp-export-to-blob.md) command or via the 4D View Pro interface. +La commande `VP IMPORT FROM BLOB` importe _vpBlob_ dans la zone 4D View Pro _vpAreaName_ et remplace son contenu. _vpBlob_ doit contenir un document 4D View Pro précédemment enregistré en tant que Blob soit en utilisant la commande [VP EXPORT TO BLOB](vp-export-to-blob.md) soit via l'interface 4D View Pro. In _paramObj_, you can pass several properties: From 93c977b5039af135ef0ebb603de4bd3687381275 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:56 +0200 Subject: [PATCH 3101/4889] New translations vp-import-from-blob.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-import-from-blob.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md index 87f95d68d454f6..16439ecea6c414 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-blob.md @@ -9,7 +9,7 @@ title: VP IMPORT FROM BLOB -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ----------------------- | -- | ------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | vpBlob | 4D.Blob | -> | 4D View Proドキュメントを含む Blob | | @@ -21,7 +21,7 @@ title: VP IMPORT FROM BLOB _paramObj_ には、複数のプロパティを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | calcOnDemand | Boolean | 要求されたときにだけフォーミュラを計算するかどうか。デフォルトは false。 | @@ -34,7 +34,7 @@ _paramObj_ には、複数のプロパティを渡せます: コールバックメソッドでは、以下のパラメーターを使用することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | :----- | :---------------------------- | :---------------------- | :-------------------------------- | | param1 | | text | 4D View Pro エリアのオブジェクト名 | | param2 | | 4D.Blob | インポートされた Blob | From b35cd4a69eb10471381aeecb650692153b1049cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:44:59 +0200 Subject: [PATCH 3102/4889] New translations vp-import-from-object.md (French) --- .../ViewPro/commands/vp-import-from-object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md index bdfd99f4a54cca..83e4c50fa3e161 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md @@ -16,13 +16,13 @@ title: VP IMPORT FROM OBJECT #### Description -The `VP IMPORT FROM OBJECT` command imports and displays the _viewPro_ 4D View Pro object in the _vpAreaName_ 4D View Pro area. Le contenu de l'objet importé remplace toutes les données insérées auparavant dans la zone. +La commande `VP IMPORT FROM OBJECT` importe et affiche l'objet 4D View Pro _viewPro_ dans la zone 4D View Pro _vpAreaName_. Le contenu de l'objet importé remplace toutes les données insérées auparavant dans la zone. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In _viewPro_, pass a valid 4D View Pro object. This object can have been created using [VP Export to object](vp-export-to-object.md) or manually. For more information on 4D View Pro objects, please refer to the [4D View Pro object](../configuring.md#4d-view-pro-object) section. +Dans _viewPro_, passez un objet 4D View Pro valide. Cet objet peut avoir été créé en utilisant [VP Export to object](vp-export-to-object.md) ou manuellement. Pour plus d'informations sur les objets 4D View Pro, veuillez consulter la section [Objet 4D View Pro](../configuration.md#4d-view-pro-objet). -An error is returned if the _viewPro_ object is invalid. +Une erreur est retournée si l'objet _viewPro_ est invalide. #### Exemple From aa831d2aab696779c90e9b28da62f9c9f7ea8f67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:01 +0200 Subject: [PATCH 3103/4889] New translations vp-import-from-object.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-import-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md index fbbd3f40c73b8c..c3ab37f1b78e57 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-import-from-object.md @@ -9,7 +9,7 @@ title: VP IMPORT FROM OBJECT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | viewPro | Object | -> | 4D View Pro オブジェクト | | From ddbe2382933334c40fd49d664bd3f9a8d69ff762 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:03 +0200 Subject: [PATCH 3104/4889] New translations vp-insert-columns.md (French) --- .../version-20-R5/ViewPro/commands/vp-insert-columns.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md index d263b2089d855e..bb6beecd4d6a33 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md @@ -15,11 +15,11 @@ title: VP INSERT COLUMNS #### Description -The `VP INSERT COLUMNS` command inserts columns into the _rangeObj_. +La commande `VP INSERT COLUMNS` insère les colonnes définies dans l'objet _rangeObj_. -In _rangeObj_, pass an object containing a range of the starting column (the column which designates where the new column will be inserted) and the number of columns to insert. Si le nombre de colonnes à insérer est omis (non défini), une seule colonne est insérée. +Dans _rangeObj_, passer un objet contenant une plage de la colonne de début (la colonne qui indique l'emplacement de la nouvelle colonne à insérer) et le nombre de colonnes à insérer. Si le nombre de colonnes à insérer est omis (non défini), une seule colonne est insérée. -New columns are inserted on the left, directly before the starting column in the _rangeObj_. +De nouvelles colonnes sont insérées sur la gauche, directement avant la première colonne de _rangeObj_. #### Exemple From 5967f95690102c8b7d83cd64048ea2233dc6e7b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:06 +0200 Subject: [PATCH 3105/4889] New translations vp-insert-columns.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-insert-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md index 8306c257a10528..86b88c39efcc59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-columns.md @@ -9,7 +9,7 @@ title: VP INSERT COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 32b80c8347152196d22aef7b7ff9aa3a18a0e594 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:08 +0200 Subject: [PATCH 3106/4889] New translations vp-insert-rows.md (French) --- .../version-20-R5/ViewPro/commands/vp-insert-rows.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md index 856a78e09d4a27..8d5678067d0343 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md @@ -15,11 +15,11 @@ title: VP INSERT ROWS #### Description -The `VP INSERT ROWS` command inserts rows defined by the _rangeObj_. +La commande `VP INSERT ROWS` insère les lignes définies dans _rangeObj_. -In _rangeObj_, pass an object containing a range of the starting row (the row which designates where the new row will be inserted) and the number of rows to insert. Si le nombre de lignes à insérer est omis (non défini), une seule ligne est insérée. +Dans _rangeObj_, passez un objet contenant une plage de la ligne de début (la ligne qui indique où la nouvelle ligne sera insérée) et le nombre de lignes à insérer. Si le nombre de lignes à insérer est omis (non défini), une seule ligne est insérée. -New rows are inserted directly before the first row in the _rangeObj_. +De nouvelles lignes sont insérées directement avant la première ligne dans _rangeObj_. #### Exemple From 7a122eb3097f5a264b8de2a3a31a06cd454bcf2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:11 +0200 Subject: [PATCH 3107/4889] New translations vp-insert-rows.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-insert-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md index 746a13705f2c70..ff38d5551ab7e1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-rows.md @@ -9,7 +9,7 @@ title: VP INSERT ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From f534e8ac0bb6e5b5a6268d6c68034469aa4aa44d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:13 +0200 Subject: [PATCH 3108/4889] New translations vp-insert-table-columns.md (French) --- .../commands/vp-insert-table-columns.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md index 0e28ec9c6d966e..5944f234a285fd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md @@ -22,30 +22,30 @@ title: VP INSERT TABLE COLUMNS | vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | | tableName | Text | -> | Nom de table | | | column | Integer | -> | Index dans la table de la colonne de départ à insérer | | -| count | Text | -> | Number of columns to add (must be >0) | | -| insertAfter | Integer | -> | `vk table insert before` or `vk table insert after` _column_ | | +| count | Text | -> | Nombre de colonnes à ajouter (doit être >0) | | +| insertAfter | Integer | -> | `vk table insert before` ou `vk table insert after` _column_ | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | #### Description -The `VP INSERT TABLE COLUMNS` command inserts one or _count_ empty column(s) in the specified _tableName_ at the specified _column_ index. +La commande `VP INSERT TABLE COLUMNS` insère une ou _count_ colonne(s) vide(s) dans le _tableName_ spécifié à l'index _column_ spécifié. -When a column has been inserted with this command, you typically modify its contents using the [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md) command. +Lorsqu'une colonne a été insérée avec cette commande, son contenu est généralement modifié à l'aide de la commande [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). -In the _insertAfter_ parameter, you can pass one of the following constants to indicate if the column(s) must be inserted before or after the _column_ index: +Dans le paramètre _insertAfter_, vous pouvez passer une des constantes suivantes pour indiquer si la ou les colonnes doivent être insérées avant ou après l'index _column_ : -| Constante | Valeur | Description | -| ------------------------ | ------ | ----------------------------------------------------------------------------------------------- | -| `vk table insert before` | 0 | Insert column(s) before the _column_ (default if omitted) | -| `vk table insert after` | 1 | Insert column(s) after the _column_ | +| Constante | Valeur | Description | +| ------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------- | +| `vk table insert before` | 0 | Insérer la(les) colonne(s) avant la _column_ (par défaut si omis) | +| `vk table insert after` | 1 | Insérer la(les) colonne(s) après la _column_ | -This command inserts some columns in the _tableName_ table, NOT in the sheet. The total number of columns of the sheet is not impacted by the command. Data present at the right of the table (if any) are automatically moved right according to the number of added columns. +Cette commande insère certaines colonnes dans la table _tableName_, PAS dans la feuille. The total number of columns of the sheet is not impacted by the command. Data present at the right of the table (if any) are automatically moved right according to the number of added columns. -If _tableName_ does not exist or if there is not enough space in the sheet, nothing happens. +Si _tableName_ n'existe pas ou s'il n'y a pas assez d'espace dans la feuille, rien ne se passe. #### Exemple -See examples for [VP INSERT TABLE ROWS](vp-insert-table-rows.md) and [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). +Voir les exemples pour [VP INSERT TABLE ROWS](vp-insert-table-rows.md) et [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). #### Voir également From b4626dd2ab046f3d187c933cc38f7ac8c317eed8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:14 +0200 Subject: [PATCH 3109/4889] New translations vp-insert-table-columns.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-insert-table-columns.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md index b43b8ad1a14903..80d763797dcd99 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE COLUMNS #### Descripción -The `VP INSERT TABLE COLUMNS` command inserts one or _count_ empty column(s) in the specified _tableName_ at the specified _column_ index. +El comando `VP INSERT TABLE COLUMNS` inserta una o _count_ columna(s) vacía(s) en el _tableName_ especificado en el índice _column_ especificado. Cuando se ha insertado una columna con este comando, normalmente se modifica su contenido utilizando el comando [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). @@ -45,7 +45,7 @@ Si _tableName_ no existe o si no hay suficiente espacio en la hoja, no ocurre na #### Ejemplo -See examples for [VP INSERT TABLE ROWS](vp-insert-table-rows.md) and [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). +Ver ejemplos para [VP INSERT TABLE ROWS](vp-insert-table-rows.md) y [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). #### Ver también From e4a4d827aa0d7cc3aea8a6b4c610131ffde37111 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:16 +0200 Subject: [PATCH 3110/4889] New translations vp-insert-table-columns.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-insert-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md index 1e7c22afb41e0b..793da3094892d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-columns.md @@ -17,7 +17,7 @@ title: VP INSERT TABLE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 25312e3cd4875034bf6bfde01f902c6fe1da163f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:18 +0200 Subject: [PATCH 3111/4889] New translations vp-insert-table-rows.md (French) --- .../version-20-R5/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md index 726b314cfadcc5..64e743a0b5518f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md @@ -41,7 +41,7 @@ This command inserts some rows in the _tableName_ table, NOT in the sheet. The t If the _tableName_ table is bound to a [data context](vp-set-data-context.md), the command inserts new, empty element(s) in the collection. -If _tableName_ does not exist or if there is not enough space in the sheet, nothing happens. +Si _tableName_ n'existe pas ou s'il n'y a pas assez d'espace dans la feuille, rien ne se passe. #### Exemple From 185bd6a6f9765ace3093b7263030883ede507343 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:21 +0200 Subject: [PATCH 3112/4889] New translations vp-insert-table-rows.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md index 9e7598e6e3a68e..0b253ba3ecb1c4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-insert-table-rows.md @@ -17,7 +17,7 @@ title: VP INSERT TABLE ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 7b8eaca3a7c71267c7c6d123e2b1bee1089499ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:24 +0200 Subject: [PATCH 3113/4889] New translations vp-move-cells.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-move-cells.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md index bac92ea0451eb3..1930928fcf4453 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md @@ -35,10 +35,10 @@ En _targetRange_, pase el rango de celdas donde se copiarán o moverán los valo El parámetro _options_ tiene varias propiedades: -| Propiedad | Tipo | Descripción | -| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de _originRange_ se eliminan después de ejecutar el comando:
    • _False_ (por defecto) para eliminarlos
    • _True_ para mantenerlos
    | -| pasteOptions | Longint | Especifica lo que se pega. Possible values:

    ValueDescription
    `vk clipboard options all` (default)Pastes all data objects, including values, formatting, and formulas.
    `vk clipboard options formatting`Pastes only the formatting.
    `vk clipboard options formulas`Pastes only the formulas.
    `vk clipboard options formulas and formatting`Pastes the formulas and formatting.
    `vk clipboard options values`Pastes only the values.
    `vk clipboard options value and formatting`Pastes the values and formatting.

    | +| Propiedad | Tipo | Descripción | +| ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de _originRange_ se eliminan después de ejecutar el comando:
    • _False_ (por defecto) para eliminarlos
    • _True_ para mantenerlos
    | +| pasteOptions | Longint | Especifica lo que se pega. Valores posibles:

    ValorDescripción
    `vk clipboard options all` (por defecto)Pega todos los objetos de datos, incluidos los valores, el formato y las fórmulas.
    `vk clipboard options formatting`Pega sólo el formato.
    `vk clipboard options formulas`Pega sólo las fórmulas.
    `vk clipboard options formulas and formatting`Pega las fórmulas y el formato.
    `vk clipboard options values`Pega sólo los valores.
    `vk clipboard options value and formatting`Pega los valores y el formato.

    | Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). From 803f656a9d70a9a0a30970cc0b2a444ef759e77e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:25 +0200 Subject: [PATCH 3114/4889] New translations vp-move-cells.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-move-cells.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md index bd3ae9773dcaf4..f41bf8544e8e3d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-move-cells.md @@ -17,7 +17,7 @@ title: VP MOVE CELLS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | -------------------------------------------- | ---------------- | | originRange | Object | -> | 移動 (コピー) 元のセルレンジ | | | targetRange | Object | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | | @@ -35,7 +35,7 @@ _targetRange_ には、値・書式・フォーミュラのコピー先または _options_ は、複数のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | copy | Boolean | _originRange_ のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには _false_ (デフォルト)。
    • 保持するには _true_。
    | | pasteOptions | Longint | ペーストする内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値・フォーマット・フォーミュラを含むすべてのデータオブジェクトをペーストします。
    `vk clipboard options formatting`フォーマットだけをペーストします。
    `vk clipboard options formulas`フォーミュラだけをペーストします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをペーストします。
    `vk clipboard options values`値だけをペーストします。
    `vk clipboard options value and formatting`値とフォーマットをペーストします。

    | From d82648c82b98b77369bda036ff652ea7ac1f001a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:28 +0200 Subject: [PATCH 3115/4889] New translations vp-name.md (French) --- .../version-20-R5/ViewPro/commands/vp-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md index 77e023c7f3efe8..95ba62469786b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md @@ -20,7 +20,7 @@ title: VP Name The `VP Name` command returns a new range object referencing a named range. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The _rangeName_ parameter specifies an existing named cell range. @@ -34,10 +34,10 @@ In the optional _sheet_ parameter, you can designate a specific spreadsheet wher Vous souhaitez assigner une valeur à une plage nommée "Total". ```4d -// nommez la cellule B5 Total - VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") - $name:=VP Name("ViewProArea";" Total") - VP SET NUM VALUE($name;285;"$#,###.00") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") +VP SET NUM VALUE($name;285;"$#,###.00") ``` #### Voir également From 72a9ab8d26bac07d507647a68cbcecc33e7ad49f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:29 +0200 Subject: [PATCH 3116/4889] New translations vp-name.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md index f97e24d070ae73..c468890a6997c2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md @@ -36,7 +36,7 @@ Quiere asignar un valor al rango llamado "Total". ```4d // llama la celda B5 Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 6cc4c552d8255c0b0d54395cb5b6f39692c395bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:31 +0200 Subject: [PATCH 3117/4889] New translations vp-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-name.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md index e725019842d256..efdc6d4a3e1e5f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md @@ -9,7 +9,7 @@ title: VP Name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | --------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | rangeName | Text | -> | 既存のレンジ名 | | @@ -34,9 +34,9 @@ _rangeName_ には、既存のセルレンジ名を渡します。 "Total" という名前のレンジに値を渡します: ```4d -// B5 のセルを "Total" と命名します +// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 45ebb608fbbe3d532dd4ba3f48931da83774363a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:32 +0200 Subject: [PATCH 3118/4889] New translations vp-name.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/commands/vp-name.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md index cfadfa55bf6997..4bab56bd9477f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md @@ -34,8 +34,9 @@ In the optional _sheet_ parameter, you can designate a specific spreadsheet wher Pretende atribuir um valor ao intervalo nomeado "Total". ```4d -// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 7a1f32b5fb4c317874cb61d5f3b86c7fb3012f37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:34 +0200 Subject: [PATCH 3119/4889] New translations vp-new-document.md (French) --- .../version-20-R5/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md index 62afce73c402bc..33efd8723bb8ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md @@ -17,7 +17,7 @@ title: VP NEW DOCUMENT The `VP NEW DOCUMENT` command loads and display a new, default document in the 4D View Pro form area object _vpAreaName_. Le nouveau document vide remplace toutes les données auparavant insérées dans la zone. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. #### Exemple From 8de5ca7817ce6458ac0ffdec7a9ed091ef22bbe2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:36 +0200 Subject: [PATCH 3120/4889] New translations vp-new-document.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md index 75bf1167a22355..7e8c48f270a3c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-new-document.md @@ -9,7 +9,7 @@ title: VP NEW DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From e2648eef7694b1744164bb676ca2cc32ccc419a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:38 +0200 Subject: [PATCH 3121/4889] New translations vp-object-to-font.md (French) --- .../ViewPro/commands/vp-object-to-font.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md index 170607da791bff..aa5696e59ea15a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md @@ -16,21 +16,21 @@ title: VP Object to font #### Description -The `VP Object to font` command returns a font shorthand string from _fontObj_. +La commande `VP Object to font` retourne une chaîne de raccourci de police de _fontObj_. -In _fontObj_, pass an object containing the font properties. Les propriétés suivantes sont prises en charge : +Dans _fontObj_, passez un objet contenant les propriétés de police. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | Valeurs possibles | Obligatoire | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | -| family | text | Définit la police. | tout type de famille de police standard ou générique. Ex : Ex : Ex : "Arial", "Helvetica", "serif", "arial,sans-serif" | Oui | -| size | text | Définit la taille de la police. Le line-height peut être ajouté au font-size : font-size/line-height : Ex : "15pt/20pt" | a number with one of the following units:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • or one of the following:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | Oui | -| style | text | Style de police. |
  • `vk font style italic`
  • `vk font style oblique`
  • | Non | -| variant | text | Police en petites majuscules. |
  • `vk font variant small caps`
  • | Non | -| weight | text | Définit l'épaisseur de la police. |
  • `vk font weight 100`
  • `vk font weight 200`
  • `vk font weight 300`
  • `vk font weight 400`
  • `vk font weight 500`
  • `vk font weight 600`
  • `vk font weight 700`
  • `vk font weight 800`
  • `vk font weight 900`
  • `vk font weight bold`
  • `vk font weight bolder`
  • `vk font weight lighter`
  • | Non | +| Propriété | Type | Description | Valeurs possibles | Obligatoire | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| family | text | Définit la police. | tout type de famille de police standard ou générique. Ex : Ex : Ex : "Arial", "Helvetica", "serif", "arial,sans-serif" | Oui | +| size | text | Définit la taille de la police. Le line-height peut être ajouté au font-size : font-size/line-height : Ex : "15pt/20pt" | un nombre avec l'une des unités suivantes :
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • ou l'une des constantes suivantes :
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | Oui | +| style | text | Style de police. |
  • `vk font style italic`
  • `vk font style oblique`
  • | Non | +| variant | text | Police en petites majuscules. |
  • `vk font variant small caps`
  • | Non | +| weight | text | Définit l'épaisseur de la police. |
  • `vk font weight 100`
  • `vk font weight 200`
  • `vk font weight 300`
  • `vk font weight 400`
  • `vk font weight 500`
  • `vk font weight 600`
  • `vk font weight 700`
  • `vk font weight 800`
  • `vk font weight 900`
  • `vk font weight bold`
  • `vk font weight bolder`
  • `vk font weight lighter`
  • | Non | -This object can be created with the [VP Font to object](vp-font-to-object.md) command. +Cet objet peut être créé à l'aide de la commande [VP Font to object](vp-font-to-object.md). -The returned shorthand string can be assigned to the "font" property of a cell with the [VP SET CELL STYLE](vp-set-cell-style.md), for example. +La chaîne raccourcie retournée peut être affectée à la propriété "font" d'une cellule avec [VP SET CELL STYLE](vp-set-cell-style.md), par exemple. #### Exemple @@ -43,7 +43,7 @@ $font.variant:=vk font variant small caps $font.weight:=vk font weight bolder $cellStyle.font:=VP Object to font($font) -//$cellStyle.font contains "bolder oblique small-caps 16pt arial" +//$cellStyle.font contient "bolder oblique small-caps 16pt arial" ``` #### Voir également From 2c64e841ae5d8c9dcd632a45873e1a141a98a887 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:41 +0200 Subject: [PATCH 3122/4889] New translations vp-object-to-font.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-object-to-font.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md index baef1683a63499..d4606e54439c50 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-object-to-font.md @@ -9,7 +9,7 @@ title: VP Object to font -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------- | ------ | -- | --------------- | ---------------- | | fontObj | Object | -> | フォントオブジェクト | | | 戻り値 | Text | <- | フォントのショートハンド文字列 | | @@ -20,7 +20,7 @@ title: VP Object to font _fontObj_ には、フォントプロパティを格納するオブジェクトを渡します。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | とりうる値 | 必須 | +| プロパティ | 型 | 説明 | とりうる値 | 必須 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -- | | family | text | フォントを指定します。 | 標準の、あるいは一般的なフォントファミリー。 例: "Arial", "Helvetica", "serif", "arial,sans-serif" | ◯ | | size | text | フォントのサイズを定義します。"font-size/line-height" の形で line-height をfont-size に追加することもできます: 例: "15pt/20pt" | 以下のいずれかの単位を伴う数値:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • あるいは、以下の定数のいずれか 1つ:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | ◯ | From 2e47f084f80b2411506f86cc0248602d38e186a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:45 +0200 Subject: [PATCH 3123/4889] New translations vp-paste-from-object.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md index 4c01ff2bfb7a9f..24bf6fda85cfbf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-paste-from-object.md @@ -17,7 +17,7 @@ title: VP PASTE FROM OBJECT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------- | ---------------- | | rangeObj | Object | -> | セルレンジオブジェクト | | | dataObject | Object | -> | ペーストするデータを格納したオブジェクト | | From 3b76b76f2f9dcfcb4e8d2187dfff1a44f475a1a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:47 +0200 Subject: [PATCH 3124/4889] New translations vp-print.md (French) --- .../version-20-R5/ViewPro/commands/vp-print.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md index e163f50edd8a65..3747ea9a78672a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md @@ -16,9 +16,9 @@ title: VP PRINT #### Description -The `VP PRINT` command opens a print dialog window to print _vpAreaName_. +La commande `VP PRINT` ouvre une fenêtre de dialogue d'impression pour imprimer _vpAreaName_. -Pass the 4D View Pro area to be printed in _vpAreaName_. La commande ouvrira la fenêtre de dialogue d'impression permettant de définir l'imprimante et les propriétés de la page. +Passez la zone 4D View Pro à imprimer dans _vpAreaName_. La commande ouvrira la fenêtre de dialogue d'impression permettant de définir l'imprimante et les propriétés de la page. > The properties defined in the print dialog window are for the printer paper, they are not the printing properties for the 4D View Pro area. Printing properties for 4D View Pro areas are defined using the [VP SET PRINT INFO](vp-set-print-info.md) command. It is highly recommended that the properties for both the printer and the 4D View Pro area match, otherwise the printed document may not correspond to your expectations. @@ -39,7 +39,7 @@ Le code suivant : VP PRINT("myVPArea") ``` -... will open a print dialog window: +... ouvrira une fenêtre de dialogue d'impression : ![](../../assets/en/ViewPro/cmd_vpPrint.PNG) From fbf2dc0044eeb094a0a65a83c80acb093aeed2eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:50 +0200 Subject: [PATCH 3125/4889] New translations vp-print.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md index 38b3cc3fd9c2bf..3d74db7d2b238a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-print.md @@ -9,7 +9,7 @@ title: VP PRINT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From b79a3e5ce76c3ee25af75dd1bceb164f3b0d3793 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:52 +0200 Subject: [PATCH 3126/4889] New translations vp-recompute-formulas.md (French) --- .../version-20-R5/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md index cf1d8b7da673fe..8182d2cb2f6307 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md @@ -17,7 +17,7 @@ title: VP RECOMPUTE FORMULAS The `VP RECOMPUTE FORMULAS` command immediately evaluates all formulas in _vpAreaName_. Par défaut, 4D calcule automatiquement les formules lorsqu'elles sont insérées, importées ou exportées. `VP RECOMPUTE FORMULAS` allows you to force the compute at any time (e.g, in case modifications are made to the formulas or if the formulas contain calls to the database). The command launches the execution of the [VP FLUSH COMMANDS](vp-flush-commands.md) command to execute any stored commands and clear the command buffer, then calculates all formulas in the workbook. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. > Be sure the [VP SUSPEND COMPUTING](vp-suspend-computing.md) command has not been executed before using `VP RECOMPUTE FORMULAS`, otherwise the command does nothing. From 085166e699899df2c5a1d61152db3c2cc838d033 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:54 +0200 Subject: [PATCH 3127/4889] New translations vp-recompute-formulas.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md index 62680ca336a538..c5c1f415ba666b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-recompute-formulas.md @@ -9,7 +9,7 @@ title: VP RECOMPUTE FORMULAS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From a587aa76401ea898399aa22dfa9c147f3121fe1f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:56 +0200 Subject: [PATCH 3128/4889] New translations vp-remove-name.md (French) --- .../version-20-R5/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md index add9818393dc95..eed98bcc2c8ce6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md @@ -19,7 +19,7 @@ title: VP REMOVE NAME The `VP REMOVE NAME` command removes the named range or named formula passed in the _name_ parameter in the defined _scope_. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the named range or named formula that you want to remove in _name_. From 0d47c9a49b4fc138bd713af04d0a94b3823b1126 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:58 +0200 Subject: [PATCH 3129/4889] New translations vp-remove-name.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md index 6462ac1c9e1eb9..62ed4a989bf208 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md @@ -23,7 +23,7 @@ En _vpAreaName_, pase el nombre del área 4D View Pro. Si pasa un nombre que no Pase el rango con nombre o la fórmula con nombre que desea eliminar en _name_. -You can define where to remove the name in _scope_ using either the sheet index (counting begins at 0) or the following constants: +Puede definir dónde eliminar el nombre en _scope_ utilizando el índice de la hoja (la numeración comienza en 0) o una de las siguientes constantes: - `vk current sheet` - `vk workbook` From cddef313361f0e7e6deeb80a9ad86df4fa7f3ef8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:45:59 +0200 Subject: [PATCH 3130/4889] New translations vp-remove-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md index c5053075912a38..d893e6e65fd2b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-name.md @@ -9,7 +9,7 @@ title: VP REMOVE NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | --------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | 削除する命名レンジまたは命名フォーミュラの名前 | | From 0a1c1359902f4026571f550e0916a1f7a27f8036 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:01 +0200 Subject: [PATCH 3131/4889] New translations vp-remove-sheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md index ed01f64e7e715b..30161063f85623 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md @@ -18,7 +18,7 @@ title: VP REMOVE SHEET The `VP REMOVE SHEET` command removes the sheet with the specified _index_ from the document loaded in _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _index_, pass the index of the sheet to remove. If the passed _index_ does not exist, the command does nothing. From 655520e58a9c06bde5dfe83e7a4c27cffea6e1b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:04 +0200 Subject: [PATCH 3132/4889] New translations vp-remove-sheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md index 445e22ae49ee89..27933cf364b3a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-sheet.md @@ -9,7 +9,7 @@ title: VP REMOVE SHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | index | Integer | -> | 削除するシートのインデックス | | From 3f6666c983e23608989e4a9717b09c1632af6427 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:07 +0200 Subject: [PATCH 3133/4889] New translations vp-remove-span.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md index fe379ef00ba726..cf939254694f44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md @@ -15,7 +15,7 @@ title: VP REMOVE SPAN #### Descripción -The `VP REMOVE SPAN` command removes the span from the cells in _rangeObj_. +El comando `VP REMOVE SPAN` remueve el span de las celdas en _rangeObj_. En _rangeObj_, pase un objeto rango de la fusión. Las celdas fusionadas en el rango se dividen en celdas individuales. From 2cb4cb17df0562155e33a7c24c368051c53357be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:08 +0200 Subject: [PATCH 3134/4889] New translations vp-remove-span.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-remove-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md index f43be736703cf6..0bc0b9cdc3a447 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-span.md @@ -9,7 +9,7 @@ title: VP REMOVE SPAN -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 9912ff4cffb6d5f85c2e990fc2fde5c5334c20dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:10 +0200 Subject: [PATCH 3135/4889] New translations vp-remove-stylesheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md index 31b88729eca94c..a499b7b481c935 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md @@ -19,7 +19,7 @@ title: VP REMOVE STYLESHEET The `VP REMOVE STYLESHEET` command removes the style sheet passed in the _styleName_ from the _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the style sheet to remove in the _styleName_ parameter. From 13ab6b5a732d86851a198e058fcb761367acee61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:13 +0200 Subject: [PATCH 3136/4889] New translations vp-remove-stylesheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md index 1681454bb4c22d..3b5a696ec3f237 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-stylesheet.md @@ -9,7 +9,7 @@ title: VP REMOVE STYLESHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleName | Text | -> | 削除するスタイルの名前 | | From 76effcff5a1f78e27e8ffda44e8cf84ef4f8f580 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:17 +0200 Subject: [PATCH 3137/4889] New translations vp-remove-table-columns.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-remove-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md index 1fbd8c3ecab97d..49f7beb54062c3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-columns.md @@ -17,7 +17,7 @@ title: VP REMOVE TABLE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From fb409320b7cf43a4c4fb4d463c08128caf8fb2cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:20 +0200 Subject: [PATCH 3138/4889] New translations vp-remove-table-rows.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-remove-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md index d8986670ef48ea..45ff78d650294b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table-rows.md @@ -31,7 +31,7 @@ El comando `VP REMOVE TABLE ROWS` -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 366e7b91ed1faf674ea3670a107415210ca0299d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:26 +0200 Subject: [PATCH 3140/4889] New translations vp-remove-table.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-remove-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table.md index 31bf93e4ee4266..8a86c329f062ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-remove-table.md @@ -17,7 +17,7 @@ title: VP REMOVE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリア名 | | | tableName | Text | -> | 削除する表組みの名称 | | From cab5199005a48c8aab462bf92aaaa5dabccb0b20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:28 +0200 Subject: [PATCH 3141/4889] New translations vp-reset-selection.md (French) --- .../version-20-R5/ViewPro/commands/vp-reset-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md index 4ca43e3bcf4597..b42a2c3e547d96 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md @@ -16,11 +16,11 @@ title: VP RESET SELECTION #### Description -The `VP RESET SELECTION` command deselects all cells, resulting in no current selection or visible active cell. +La commande `VP RESET SELECTION` désélectionne toutes les cellules, ce qui entraîne l'absence de sélection courante ou de cellule active visible. > Une cellule active par défaut (cellule A1) reste définie pour les commandes 4D View Pro. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : From b16bd0f143f9a5c8bacde3a31004837487c989cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:30 +0200 Subject: [PATCH 3142/4889] New translations vp-reset-selection.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-reset-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md index 5f3fac462b9be6..8a67bf79e59223 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md @@ -9,7 +9,7 @@ title: VP RESET SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From e8bf9dfaf3cbc9e8a13d6a365c6d7088045d1110 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:32 +0200 Subject: [PATCH 3143/4889] New translations vp-resize-table.md (French) --- .../version-20-R5/ViewPro/commands/vp-resize-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md index 2b88ca7fcbc034..a7a819d64c6aba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md @@ -24,7 +24,7 @@ title: VP RESIZE TABLE #### Description -The `VP RESIZE TABLE` command changes the _tableName_ size with regards to the _rangeObj_. +La commande `VP RESIZE TABLE` modifie la taille de la _tableName_ par rapport à _rangeObj_. Les règles suivantes s'appliquent : From 96c2dbd1c423acdef5a075c9a27a3df92935482e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:34 +0200 Subject: [PATCH 3144/4889] New translations vp-resize-table.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-resize-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md index 1ce316bbf9ee7c..79328fdbd64dad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resize-table.md @@ -17,7 +17,7 @@ title: VP RESIZE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | 表組みの新しいレンジ | | | tableName | Text | -> | テーブル名 | | From f1a5206e4f5635df9686099f792f11a4498dcf62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:37 +0200 Subject: [PATCH 3145/4889] New translations vp-resume-computing.md (French) --- .../version-20-R5/ViewPro/commands/vp-resume-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resume-computing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resume-computing.md index c46421a305e9ff..dfba7de5206a4e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resume-computing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-resume-computing.md @@ -19,7 +19,7 @@ The `VP RESUME COMPUTING` command -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From 4c972d8b0894436c0f2123fbfc0529d3234ed31b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:43 +0200 Subject: [PATCH 3148/4889] New translations vp-row-autofit.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-row-autofit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row-autofit.md index 813225c30194cb..54d975554095b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row-autofit.md @@ -9,7 +9,7 @@ title: VP ROW AUTOFIT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From f3025e668eefdbee4808b16d88b4519de07bbb35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:45 +0200 Subject: [PATCH 3149/4889] New translations vp-row.md (French) --- .../version-20-R5/ViewPro/commands/vp-row.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md index 71405c49daf6bb..e13924d3ef11a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md @@ -22,7 +22,7 @@ title: VP Row The `VP Row` command returns a new range object referencing a specific row or rows. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The _row_ parameter defines the first row of the row range. Passez l'indice de la ligne (la numérotation commence à zéro) dans ce paramètre. If the range contains multiple rows, you should also use the optional _rowCount_ parameter. From 3fc7123f2b46ccf0ef3c9dfcb3bc1b207f37a843 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:48 +0200 Subject: [PATCH 3150/4889] New translations vp-row.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-row.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md index dbe19138b7d519..bede416581ea5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-row.md @@ -9,7 +9,7 @@ title: VP Row -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | row | Integer | -> | 行のインデックス | From dfc8512dfa7f668bdadbdee1580142bddab62b08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:51 +0200 Subject: [PATCH 3151/4889] New translations vp-run-offscreen-area.md (Spanish) --- .../ViewPro/commands/vp-run-offscreen-area.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md index 2acabe6f2799c8..1642dd35c6179d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md @@ -26,7 +26,7 @@ En el objeto _parameters_, pase una de las siguientes propiedades opcionales. Es | onEvent | objet (fórmula) | Un método retro llamada que se lanzará cuando el área fuera de la pantalla esté lista. It can be either:
  • an `onEvent` function of a class, or
  • a `Formula` object
  • By default, the callback method is called on the [`On VP Ready`](../../Events/onVpReady.md), [`On Load`](../../Events/onLoad.md), [`On Unload`](../../Events/onUnload.md), [`On End URL Loading`](../../Events/onEndUrlLoading.md), [`On URL Loading Error`](../../Events/onUrlLoadingError.md), [`On VP Range Changed`](../../Events/onVpRangeChanged.md), or [`On Timer`](../../Events/onTimer.md) events. El método de retrollamada puede ser utilizado para acceder a la [variable del objeto 4D View Pro](../configuring.md#4d-view-pro-form-object-variable). | | autoQuit | boolean | True (default value) if the command must stop the formula execution when the [`On End URL Loading`](../../Events/onEndUrlLoading.md) or [`On URL Loading Error`](../../Events/onUrlLoadingError.md) events occur. Si es false, debe utilizar los comandos `CANCEL` o `ACCEPT` en el método de retrollamada _onEvent_. | | timeout | number | Tiempo máximo (expresado en segundos) antes de que el área se cierre automáticamente si no se genera ningún evento. Si se fija en 0, no se aplica ninguna limitación. Valor por defecto: 60 | -| result | mixto | Resultado del procesamiento (si hay) | +| resultado | mixto | Resultado del procesamiento (si hay) | | `` | mixto | Todo atributo personalizado que esté disponible en el método de retrollamada _onEvent_. | La siguiente propiedad es añadida automáticamente por el comando si es necesario: @@ -77,7 +77,7 @@ $result:=VP Run offscreen area($o) Quiere cargar un documento grande fuera de la pantalla, esperar a que todos los cálculos se completen y exportarlo como PDF: ```4d -//cs.OffscreenArea class declaration +// Declaración de clase cs.OffscreenArea Class constructor($pdfPath : Text) This.pdfPath:=$pdfPath This.autoQuit:=False @@ -86,31 +86,31 @@ Class constructor($pdfPath : Text) Function onEvent() Case of :(FORM Event.code=On VP Ready) - // Document import + // Importar el documento VP IMPORT DOCUMENT(This.area;$largeDocument4VP) This.isWaiting:=True - // Start a timer to verify if all calculations are finished. - // If during this period the "On VP Range Changed" is thrown, the timer will be restarted - // The time must be defined according to the computer configuration. + // Iniciar un temporizador para verificar si todos los cálculos han finalizado. + // Si durante este período se lanza "On VP Range Changed", se reiniciará el temporizador + // El tiempo debe ser definido de acuerdo con la configuración del ordenador. SET TIMER(60) :(FORM Event.code=On VP Range Changed) - // End of calculation detected. Restarts the timer + // Se detectó el fin del cálculo. Reinicia el temporizador If(This.isWaiting) SET TIMER(60) End if :(FORM Event.code=On Timer) - // To be sure to not restart the timer if you call others 4D View command after this point + // Para asegurarse de no reiniciar el temporizador si llama a otros comandos de 4D View después de este punto This.isWaiting:=False - // Stop the timer + // Detener el temporizador SET TIMER(0) - // Start the PDF export + // Iniciar la exportación a PDF VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) :(FORM Event.code=On URL Loading Error) From 0f639ceae2d0df67ba9ac50b79ee908cf2bf2fe0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:52 +0200 Subject: [PATCH 3152/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../ViewPro/commands/vp-run-offscreen-area.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md index d3f993fe5993b4..6664c6a3bec24a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md @@ -9,7 +9,7 @@ title: VP Run offscreen area -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------------------------------------- | ---------------- | | parameters | Object | -> | オフスクリーンエリアの属性を格納するオブジェクト | | | 戻り値 | 複合 | <- | `.onEvent` オブジェクトの `.result` プロパティ、または値を返さない場合には Null | | @@ -20,18 +20,18 @@ title: VP Run offscreen area _parameters_ オブジェクトには、以下の任意のプロパティのいずれかを渡します。 これらのプロパティは `onEvent` コールバックメソッド内において `This` コマンドを介して利用可能であり、そのインスタンスを参照することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------ | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | area | text | オフスクリーンエリアの名前。 省略時あるいは null の場合、一般的な名前 (例: "OffscreenArea1") が割り当てられます。 | | onEvent | object (フォーミュラ) | オフスクリーンエリアの準備ができたときに実行されるコールバックメソッド。 以下のいずれかを渡すことができます:
  • クラスの `onEvent` 関数
  • `Formula` オブジェクト
  • デフォルトでは、コールバックメソッドは、[`On VP Ready`](../../Events/onVpReady.md), [`On Load`](../../Events/onLoad.md), [`On Unload`](../../Events/onUnload.md), [`On End URL Loading`](../../Events/onEndUrlLoading.md), [`On URL Loading Error`](../../Events/onUrlLoadingError.md), [`On VP Range Changed`](../../Events/onVpRangeChanged.md), または [`On Timer`](../../Events/onTimer.md) イベントで呼び出されます。 コールバックメソッドを使用して [4D View Pro フォームオブジェクト変数](../configuring.md#4d-view-pro-フォームオブジェクト変数) にアクセスすることができます。 | | autoQuit | boolean | True (デフォルト値) の場合、[`On End URL Loading`](../../Events/onEndUrlLoading.md) または [`On URL Loading Error`](../../Events/onUrlLoadingError.md) イベントが起きた際にはコマンドがフォーミュラの実行を中止します。 False の場合、_onEvent_ コールバックメソッド内で `CANCEL` あるいは `ACCEPT` コマンドを使用する必要があります。 | | timeout | number | イベントが何も生成されない場合にエリアが自動的に閉まるまでの最大時間 (秒単位)。 0 に設定した場合、エリアは自動的には閉まりません。 デフォルト値: 60 | -| result | mixed | 処理の結果 (あれば) | +| 戻り値 | mixed | 処理の結果 (あれば) | | `` | mixed | _onEvent_ コールバックメソッドで利用可能なカスタムの属性。 | 以下のプロパティは、必要に応じてコマンドによって自動的に追加されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ---------------------------- | | timeoutReached | boolean | タイムアウトを超えた場合に true の値で追加されます | From b17d16bc2af53d8bf30732e64a2d5742c6c75f09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:54 +0200 Subject: [PATCH 3153/4889] New translations vp-run-offscreen-area.md (Portuguese, Brazilian) --- .../ViewPro/commands/vp-run-offscreen-area.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md index 8ae875e8a9197c..c73b9d3abe5360 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-run-offscreen-area.md @@ -9,10 +9,10 @@ title: VP Run offscreen area -| Parâmetro | Tipo | | Descrição | | -| ---------- | ------ | -- | ------------------------------------------------------------------------------- | ---------------- | -| parameters | Object | -> | Objeto que contém os atributos da área fora do ecrã | | -| Resultados | Mixed | <- | `.result` property of the `.onEvent` object, or Null if does not return a value | | +| Parâmetro | Tipo | | Descrição | | +| ---------- | ------ | -- | ------------------------------------------------------------------------- | ---------------- | +| parameters | Object | -> | Objeto que contém os atributos da área fora do ecrã | | +| Resultados | Mixed | <- | propiedad `.result` do objeto `.onEvent`, ou Null se não retorna um valor | | #### Descrição From 307ee06c1543de4c2f62dc747d57dee8985ad215 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:46:57 +0200 Subject: [PATCH 3154/4889] New translations vp-set-active-cell.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-active-cell.md index 1f4af6a53f4cf7..7d6fb4aaa51456 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-active-cell.md @@ -9,7 +9,7 @@ title: VP SET ACTIVE CELL -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 5a497cfabcbebbd31c8cca0d13d3a984b30a0468 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:00 +0200 Subject: [PATCH 3155/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../commands/vp-set-allowed-methods.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md index 05b73f89485590..1cea5cc5a054f8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md @@ -25,16 +25,16 @@ Por defecto, por razones de seguridad, si no se ejecuta el comando `VP SET ALLOW En el parámetro _methodObj_, pase un objeto en el que cada propiedad es el nombre de una función a definir en las áreas 4D View Pro: -| Propiedad | | | Tipo | Descripción | -| ---------------- | ---------- | ------------------------------------------------------------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definición de la función personalizada. El nombre de la propiedad `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | -| | method | | Text | (obligatorio) Nombre del método proyecto 4D existente a autorizar | -| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en el método). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | -| | | \[ ].name | Text | Nombre de un parámetro a mostrar para la ``.**Nota**: los nombres de los parámetros no deben contener caracteres de espacio. | -| | | \[ ].type | Number | Tipo de parámetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • _type_ can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    Si se omite _type_, por defecto el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si _type_ es `Is object`, el objeto es enviado en una propiedad `.value`. Ver la sección [Parámetros](../formulas.md#parameters). | -| | summary | | Text | Descripción de la función a mostrar en 4D View Pro | -| | minParams | | Number | Número mínimo de parámetros | -| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los parámetros permite declarar parámetros "opcionales" con tipo por defecto | +| Propiedad | | | Tipo | Descripción | +| ---------------- | ---------- | ------------------------------------------------------------------------------ | -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definición de la función personalizada. El nombre de la propiedad `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | +| | method | | Text | (obligatorio) Nombre del método proyecto 4D existente a autorizar | +| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en el método). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | +| | | \[ ].name | Text | Nombre de un parámetro a mostrar para la ``.**Nota**: los nombres de los parámetros no deben contener caracteres de espacio. | +| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    Si se omite *type*, por defecto el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | +| | summary | | Text | Descripción de la función a mostrar en 4D View Pro | +| | minParams | | Number | Número mínimo de parámetros | +| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los parámetros permite declarar parámetros "opcionales" con tipo por defecto | #### Ejemplo From dfbb70900ac0865da213027f698aa3f2fcf2db5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:02 +0200 Subject: [PATCH 3156/4889] New translations vp-set-allowed-methods.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-allowed-methods.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md index ca3fa3936f5e39..18efa79bd275e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md @@ -9,7 +9,7 @@ title: VP SET ALLOWED METHODS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------------------------- | ---------------- | | methodObj | Object | -> | 4D View Pro エリアでの実行を許可するメソッド | | @@ -25,7 +25,7 @@ title: VP SET ALLOWED METHODS _methodObj_ には、4D View Pro エリア内で定義したいファンクションの名前をプロパティとして格納しているオブジェクトを渡します: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ---------------- | ---------- | ------------------------------------------------------------------------------ | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `` | | | Object | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | | | method | | Text | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | From f845515fc339e5fe60488f24311793df330f6dfd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:03 +0200 Subject: [PATCH 3157/4889] New translations vp-set-allowed-methods.md (Portuguese, Brazilian) --- .../commands/vp-set-allowed-methods.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md index 203b41c3ec63ac..d23c3e0eaca4b5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-allowed-methods.md @@ -25,16 +25,16 @@ By default for security reasons, if you do not execute the `VP SET ALLOWED METHO In the _methodObj_ parameter, pass an object in which each property is the name of a function to define in the 4D View Pro areas: -| Propriedade | | | Tipo | Descrição | -| ---------------- | ---------- | ------------------------------------------------------------------------------ | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definição da função personalizada. The `` property name defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | -| | method | | Text | (obrigatório) Nome do método projeto 4D existente para permitir | -| | parameters | | Uma coleção de objetos | Coleção de parâmetros (na ordem em que são definidos no método). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | -| | | \[ ].name | Text | Name of a parameter to display for the ``.**Note**: Parameter names must not contain space characters. | -| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • _type_ can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If _type_ is omitted, by default the value is automatically sent with its type, except date or time values which are sent as an object. If _type_ is `Is object`, the object is sent in a `.value` property. Consulte a seção [Parâmetros](../formulas.md#parameters). | -| | resumo | | Text | Descrição da função a ser exibida no 4D View Pro | -| | minParams | | Number | Número mínimo de parâmetros | -| | maxParams | | Number | Número máximo de parâmetros. Passar um número maior que o comprimento dos parâmetros permite declarar parâmetros "opcionais" com o tipo padrão | +| Propriedade | | | Tipo | Descrição | +| ---------------- | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `` | | | Object | Definição da função personalizada. The `` property name defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | +| | method | | Text | (obrigatório) Nome do método projeto 4D existente para permitir | +| | parameters | | Uma coleção de objetos | Coleção de parâmetros (na ordem em que são definidos no método). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | +| | | \[ ].name | Text | Name of a parameter to display for the ``.**Note**: Parameter names must not contain space characters. | +| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • _type_ can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If _type_ is omitted, by default the value is automatically sent with its type, except date or time values which are sent as an object. Se _type_ é `Is object`, o objeto é enviado em uma propriedade `.value`. Consulte a seção [Parâmetros](../formulas.md#parameters). | +| | resumo | | Text | Descrição da função a ser exibida no 4D View Pro | +| | minParams | | Number | Número mínimo de parâmetros | +| | maxParams | | Number | Número máximo de parâmetros. Passar um número maior que o comprimento dos parâmetros permite declarar parâmetros "opcionais" com o tipo padrão | #### Exemplo From 7ab8419912984f3bd7ba10c30264af6fd522f8fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:06 +0200 Subject: [PATCH 3158/4889] New translations vp-set-binding-path.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md index 66fc52cb4ff2ef..7aa6e403131ebe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md @@ -17,7 +17,7 @@ title: VP SET BINDING PATH -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------------------- | ------ | -- | ----------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | dataContextAttribute | Text | -> | _rangeObj_ にバインドする属性の名称 | | From 031b9fc9e622df27c87ee8629f883473747592f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:07 +0200 Subject: [PATCH 3159/4889] New translations vp-set-binding-path.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/commands/vp-set-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md index 2d0071cb4be1f5..7c94e02c6da784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-binding-path.md @@ -37,7 +37,7 @@ In _dataContextAttribute_, pass the name of the attribute to bind to _rangeObj_. #### Exemplo -Set a data context and bind the `firstName` and `lastName` attribute to cells: +Defina um contexto de dados e vincule o atributo `firstName` e `lastName` às células: ```4d var $p : Object From be02b962b0f4d17a391256b74c063ee3047a799f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:10 +0200 Subject: [PATCH 3160/4889] New translations vp-set-boolean-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-boolean-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-boolean-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-boolean-value.md index 96d54b470d269e..19de2dea29c6ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-boolean-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-boolean-value.md @@ -9,7 +9,7 @@ title: VP SET BOOLEAN VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------- | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | boolValue | Boolean | -> | 設定するブール値 | | From fb060938a5ae97382aed24663393b781c4b80ee8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:15 +0200 Subject: [PATCH 3161/4889] New translations vp-set-border.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-border.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-border.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-border.md index ebf8916158f173..e26cb488086cb6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-border.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-border.md @@ -9,7 +9,7 @@ title: VP SET BORDER -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------------- | ------ | -- | ------------------ | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | borderStyleObj | Object | -> | 境界線スタイルを格納したオブジェクト | | @@ -23,14 +23,14 @@ _rangeObj_ 引数には、境界線スタイルを適用したいセルのレン _borderStyleObj_ 引数を使用すると、境界線のスタイルを定義することができます。 _borderStyleObj_ 引数は、以下のプロパティをサポートしています: -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----- | ------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | style | Integer | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | _borderStyleObj_ の境界線スタイルの位置 (どこに境界線を引くか) は _borderPosObj_ 引数で定義します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------- | | all | boolean | 境界線スタイルはすべての境界に適用されます。 | | left | boolean | 境界線スタイルは左の境界に適用されます。 | From c1409635bec70d706e583b70a7aaf22d7d219429 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:19 +0200 Subject: [PATCH 3162/4889] New translations vp-set-cell-style.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md index 79fc74d13f5755..0f067d74caddae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-cell-style.md @@ -9,7 +9,7 @@ title: VP SET CELL STYLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | styleObj | Object | -> | スタイルオブジェクト | | From 9740aa8f65f4de3e40cd40fe80769412c46b13bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:23 +0200 Subject: [PATCH 3163/4889] New translations vp-set-column-attributes.md (Japanese) --- .../ViewPro/commands/vp-set-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-attributes.md index e8ba3b4de0f248..f11d609d764aba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-attributes.md @@ -9,7 +9,7 @@ title: VP SET COLUMN ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | propertyObj | Object | -> | カラムプロパティを格納したオブジェクト | | @@ -22,7 +22,7 @@ _rangeObj_ 引数には、レンジオブジェクトを渡します。 レン _propertyObj_ 引数は、_rangeObj_ 引数のレンジ内のカラムに対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ------------------------------------------- | | width | number | カラムの幅 (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭カラムの前に改ページを挿入する場合には true、それ以外は false | From fcb7271925c18aaee5757559760c0f25fd99f6ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:25 +0200 Subject: [PATCH 3164/4889] New translations vp-set-column-count.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md index adb2bbbb29f343..aa18a3b4dd3977 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md @@ -19,7 +19,7 @@ title: VP SET COLUMN COUNT The `VP SET COLUMN COUNT` command defines the total number of columns in _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the total number of columns in the _columnCount_ parameter. _columnCount_ must be greater than 0. From 2cc9e041b29b89b37bdd8ff370429c72bfb5d8c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:27 +0200 Subject: [PATCH 3165/4889] New translations vp-set-column-count.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md index c1a11641d721e9..eade83a3caac67 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-column-count.md @@ -9,7 +9,7 @@ title: VP SET COLUMN COUNT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | columnCount | Integer | -> | カラム数 | | From a0816bc032023db41f14af6efc6f9d6efde113a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:30 +0200 Subject: [PATCH 3166/4889] New translations vp-set-current-sheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md index 08acf8e67d0705..eacd2b5abdd847 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md @@ -18,7 +18,7 @@ title: VP SET CURRENT SHEET The `VP SET CURRENT SHEET` command sets the current sheet in _vpAreaName_ . La feuille courante est la feuille sélectionnée dans le document. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _sheet_, pass the index of the sheet to be set as current sheet. If no index is specified or if you pass -1, the command applies to the current sheet. From 23186141c7d1edfbc4b513756c583dffaed338d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:32 +0200 Subject: [PATCH 3167/4889] New translations vp-set-current-sheet.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md index 2f7a6330543bf0..5b873c99ed74c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-current-sheet.md @@ -9,7 +9,7 @@ title: VP SET CURRENT SHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | <- | 新しいカレントシートのインデックス | | From a789d8a21f49fb27264297e0d6016e25d54c27d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:35 +0200 Subject: [PATCH 3168/4889] New translations vp-set-custom-functions.md (Spanish) --- .../commands/vp-set-custom-functions.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md index 3f0cad917644a5..9c54fbdb8e35e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md @@ -26,16 +26,16 @@ Pase el nombre del área de 4D View Pro en _vpAreaName_. Si pasa un nombre que n En el parámetro _formulaObj_, pase un objeto que contenga las fórmulas 4D que pueden ser llamadas desde las fórmulas 4D View Pro así como las propiedades adicionales. Cada propiedad `customFunction` pasada en _formulaObj_ se convierte en el nombre de una función en el área 4D View Pro. -| Propiedad | | | Tipo | Descripción | -| ------------------ | ---------- | ------------------------------------------------------------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definición de la función personalizada. `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | -| | formula | | Object | Objeto fórmula 4D (obligatorio). Ver el comando `Formula`. | -| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en la fórmula). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | -| | | \[ ].name | Text | Nombre del parámetro a mostrar en 4D View Pro | -| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse o puede pasarse el valor por defecto (-1) (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | -| | summary | | Text | Descripción de la Fórmula a mostrar en 4D View Pro | -| | minParams | | Number | Número mínimo de parámetros | -| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los _parámetros_ permite declarar parámetros "opcionales" con tipo por defecto | +| Propiedad | | | Tipo | Descripción | +| ------------------ | ---------- | ------------------------------------------------------------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definición de la función personalizada. `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | +| | formula | | Object | Objeto fórmula 4D (obligatorio). Ver el comando `Formula`. | +| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en la fórmula). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | +| | | \[ ].name | Text | Nombre del parámetro a mostrar en 4D View Pro | +| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse o puede pasarse el valor por defecto (-1) (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    Si se omite *type* o -1, el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | +| | summary | | Text | Descripción de la Fórmula a mostrar en 4D View Pro | +| | minParams | | Number | Número mínimo de parámetros | +| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los _parámetros_ permite declarar parámetros "opcionales" con tipo por defecto | > **ATENCIÓN** @@ -53,31 +53,31 @@ Case of var $o : Object $o:=New object -// Define "addnum" function from a method named "addnum" +// Define la función "addnum" de un método llamado "addnum" $o.addnum:=New object $o.addnum.formula:=Formula(addnum) $o.addnum.parameters:=New collection $o.addnum.parameters.push(New object("name";"num1";"type";Is Integer)) $o.addnum.parameters.push(New object("name";"num2";"type";Is Integer)) -// Define "ClientLastName" function from a database field +// Definir la función "ClientLastName" desde un campo base de datos $o.ClientLastName:=New object $o.ClientLastName.formula:=Formula([Customers]lastname) $o.ClientLastName.summary:="Lastname of the current client" -// Define "label" function from a 4D expression with one parameter +// Define la función "label" de una expresión 4D con un parámetro $o.label:=New object $o.label.formula:=Formula(ds.Customers.get($1).label) $o.label.parameters:=New collection $o.label.parameters.push(New object("name";"ID";"type";Is Integer)) -// Define "AverageValues" function from a method named "AverageValues" +// Define la función "AverageValues" de un método llamado "AverageValues" $o.AverageValues:=New object $o.AverageValues.formula:=Formula(AverageValues) $o.AverageValues.parameters:=New collection $o.AverageValues.parameters.push(New object("name";"Mycollection";"type";Is collection)) -// Define "Title" function from a variable named "Title" +// Define la función "Title" de una variable llamada "Title" $o.Title:=New object $o.Title.formula:=Formula(Title) From d1c79cdb17d6f5db44f2fc521886b16a0b34ff9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:37 +0200 Subject: [PATCH 3169/4889] New translations vp-set-custom-functions.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-custom-functions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md index bc09806002c90d..b923e84e51fcf7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md @@ -9,7 +9,7 @@ title: VP SET CUSTOM FUNCTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | formulaObj | Object | -> | フォーミュラオブジェクト | | @@ -26,7 +26,7 @@ _vpAreaName_ には、4D View Pro エリアの名前を渡します。 存在し _formulaObj_ 引数として、4D View Pro フォーミュラから呼び出し可能な 4Dフォーミュラと、その追加のプロパティを格納したオブジェクトを渡します。 _formulaObj_ 引数の各 `customFunction` プロパティが 4D View Pro エリア内でのファンクション名になります。 -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ------------------ | ---------- | ------------------------------------------------------------------------------ | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `` | | | Object | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | | | formula | | Object | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | From 9edb3b25fc8762f68146768907299f18ca9207c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:38 +0200 Subject: [PATCH 3170/4889] New translations vp-set-custom-functions.md (Portuguese, Brazilian) --- .../commands/vp-set-custom-functions.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md index febbe8fcd67695..7236d453f10c60 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md @@ -26,16 +26,16 @@ Passe o nome da área 4D View Pro em _vpAreaName_. Se passar um nome que não ex In the _formulaObj_ parameter, pass an object containing the 4D formulas that can be called from 4D View Pro formulas as well as additional properties. Each `customFunction` property passed in _formulaObj_ becomes the name of a function in the 4D View Pro area. -| Propriedade | | | Tipo | Descrição | -| ------------------ | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definição da função personalizada. `` defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | -| | formula | | Object | Objeto fórmula 4D (obrigatório). Ver o comando `Formula`. | -| | parameters | | Uma coleção de objetos | Coleção de parâmetros (pela ordem em que são definidos na fórmula). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | -| | | \[ ].name | Text | Nome do parâmetro a mostrar no 4D View Pro | -| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • _type_ can be omitted or the default value (-1) can be passed (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If _type_ is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. If _type_ is `Is object`, the object is sent in a `.value` property. Consulte a seção [Parâmetros](../formulas.md#parameters). | -| | resumo | | Text | Descrição da fórmula a mostrar no 4D View Pro | -| | minParams | | Number | Número mínimo de parâmetros | -| | maxParams | | Number | Número máximo de parâmetros. Passing a number higher than the length of _parameters_ allows declaring "optional" parameters with default type | +| Propriedade | | | Tipo | Descrição | +| ------------------ | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definição da função personalizada. `` defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | +| | formula | | Object | Objeto fórmula 4D (obrigatório). Ver o comando `Formula`. | +| | parameters | | Uma coleção de objetos | Coleção de parâmetros (pela ordem em que são definidos na fórmula). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | +| | | \[ ].name | Text | Nome do parâmetro a mostrar no 4D View Pro | +| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • _type_ can be omitted or the default value (-1) can be passed (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If _type_ is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. Se _type_ é `Is object`, o objeto é enviado em uma propriedade `.value`. Consulte a seção [Parâmetros](../formulas.md#parameters). | +| | resumo | | Text | Descrição da fórmula a mostrar no 4D View Pro | +| | minParams | | Number | Número mínimo de parâmetros | +| | maxParams | | Number | Número máximo de parâmetros. Passing a number higher than the length of _parameters_ allows declaring "optional" parameters with default type | > **AVISO** From 50e44f9898905870765250e87a87d714a36be16a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:39 +0200 Subject: [PATCH 3171/4889] New translations vp-set-data-context.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md index ad249592070233..21c544627342ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md @@ -29,7 +29,7 @@ title: VP SET DATA CONTEXT The `VP SET DATA CONTEXT` command sets the data context of a sheet. A data context is an object or a collection bound to a worksheet, and whose contents can be used to automatically fill the sheet cells, either by using an autogenerate option or the [VP SET BINDING PATH](vp-set-binding-path.md) method. On the other hand, the [VP Get data context](vp-get-data-context.md) command can return a context containing user modifications. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In _dataObj_ or _dataColl_, pass an object or a collection containing the data to load in the data context. Les images sont converties en schémas URI de données. From dcfa971658f149eeef44cca52d219240697e8ab7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:41 +0200 Subject: [PATCH 3172/4889] New translations vp-set-data-context.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md index 537fb761f85573..a5901f58e40700 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md @@ -49,7 +49,7 @@ En _options_, puede pasar un objeto que especifique las opciones adicionales. La En _sheet_, pase el índice de la hoja que recibirá el contexto de datos. Si no se pasa ningún índice, el contexto se aplica a la hoja actual. -If you export your document to an object using [VP Export to object](vp-export-to-object.md), or to a 4DVP document using [VP EXPORT DOCUMENT](vp-export-document.md), the `includeBindingSource` option lets you copy the contents of the current contexts as cell values in the exported object or document. Para más detalles, consulte la descripción de esos métodos. +Si exporta su documento a un objeto utilizando [VP Export to object](vp-export-to-object.md), o a un documento 4DVP utilizando [VP EXPORT DOCUMENT](vp-export-document.md), la opción `includeBindingSource` le permite copiar el contenido de los contextos actuales como valores de celda en el objeto o documento exportado. Para más detalles, consulte la descripción de esos métodos. #### Ejemplo From 5e2017d49411335e0052252cd2da6223e8d224d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:42 +0200 Subject: [PATCH 3173/4889] New translations vp-set-data-context.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-data-context.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md index 6b09d57a7ae22d..065d77d2c377ab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-data-context.md @@ -17,7 +17,7 @@ title: VP SET DATA CONTEXT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ------------------------ | ---------------- | | vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | | dataObj | Object | -> | データコンテキストに読み込むデータオブジェクト | | @@ -35,14 +35,14 @@ _dataObj_ または _dataColl_ には、データコンテキストに読み込 _dataObj_ または _dataColl_ に時間値を渡すには、次のプロパティを持つオブジェクトにカプセル化します ([例題 4](#例題-4---日付と時間のシンタックス) 参照): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | コンテキストに設定する値 | | time | Real | コンテキストに設定する時間値 (秒単位) | _options_ には、追加のオプションを格納したオブジェクトを渡せます。 利用可能なプロパティは次のとおりです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | reset | Object | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | | autoGenerateColumns | Object | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • _dataColl_ がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • _dataColl_ がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | From 6d1be28ac409f802cfdc915eec355581589e7112 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:46 +0200 Subject: [PATCH 3174/4889] New translations vp-set-date-time-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-date-time-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-time-value.md index efe4723ff1c85b..d9e0d6bae84ce1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-time-value.md @@ -9,7 +9,7 @@ title: VP SET DATE TIME VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | dateValue | 日付 | -> | 設定する日付値 | | From 9953a02addd6b36d2ec810f2ef1f0d6e59b86967 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:50 +0200 Subject: [PATCH 3175/4889] New translations vp-set-date-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-date-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-value.md index aae4cf20fc87ce..46b34ffde8a858 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-date-value.md @@ -9,7 +9,7 @@ title: VP SET DATE VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | dateValue | 日付 | -> | 設定する日付値 | | From d7697c02da1a57cfafbdbf0e06009bb20668f10d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:53 +0200 Subject: [PATCH 3176/4889] New translations vp-set-default-style.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md index 2e5149ce225516..e1bbee7d50038f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md @@ -19,7 +19,7 @@ title: VP SET DEFAULT STYLE The `VP SET DEFAULT STYLE` command defines the style in the _styleObj_ as the default style for a _sheet_. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The _styleObj_ lets you pass an object containing style settings. Vous pouvez utiliser une feuille de style existante ou créer un nouveau style. For more information, see the [Style objects](../configuring.md#style-objects) paragraph. From 741493244ddc528a6d672d975d91d98a220ecb20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:55 +0200 Subject: [PATCH 3177/4889] New translations vp-set-default-style.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md index 17879fdfa8bc75..fbcc38266c7401 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-default-style.md @@ -9,7 +9,7 @@ title: VP SET DEFAULT STYLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleObj | Object | -> | スタイルオブジェクト | | From 054fb7bf7a17b5e409923f6b0a08119b80e435e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:47:59 +0200 Subject: [PATCH 3178/4889] New translations vp-set-field.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-field.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-field.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-field.md index 1b37a3acf3d012..80ac1eb5b2efdb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-field.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-field.md @@ -9,7 +9,7 @@ title: VP SET FIELD -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | フィールド | ポインター | -> | 仮想ストラクチャーのフィールドへの参照 | | From 29c1882f041bba5f013dcc40289318ec9e905dab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:03 +0200 Subject: [PATCH 3179/4889] New translations vp-set-formula.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-formula.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formula.md index 5875b2e1d53263..93d8bbc93e5ffe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formula.md @@ -9,7 +9,7 @@ title: VP SET FORMULA -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ---------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | formula | Text | -> | フォーミュラまたは 4Dメソッド | | From d6f65e28f40882be0aad651b1d3c50fc117df858 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:07 +0200 Subject: [PATCH 3180/4889] New translations vp-set-formulas.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formulas.md index a4497aa648dc18..bb9438b74cabd3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-formulas.md @@ -9,7 +9,7 @@ title: VP SET FORMULAS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ---------- | -- | ------------- | ---------------- | | rangeObj | Object | -> | セルレンジオブジェクト | | | formulasCol | Collection | -> | フォーミュラのコレクション | | From 85d1b22429d183766ae2eda70e36663ea103be98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:09 +0200 Subject: [PATCH 3181/4889] New translations vp-set-frozen-panes.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md index eb03cda3b116da..5fa797cbe0a397 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md @@ -24,7 +24,7 @@ The `VP SET FROZEN PANES` command -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | paneObj | Object | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | @@ -28,7 +28,7 @@ _vpAreaName_ には、4D View Pro エリアの名前を渡します。 存在し _paneObj_ には、固定化するカラムと行を定義するオブジェクトを渡します。 以下のカラムまたは行のプロパティの値にゼロを設定すると、そのプロパティをリセット (固定解除) します。 プロパティが 0以下の値に設定された場合、コマンドは何もしません。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------ | | columnCount | Integer | シートの左側にある固定化されたカラム | | trailingColumnCount | Integer | シートの右側にある固定化されたカラム | From 600c15fcc37582388a404c3c0efc223476bbc6fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:16 +0200 Subject: [PATCH 3183/4889] New translations vp-set-num-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-num-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-num-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-num-value.md index 254f59b65ae823..70495c98223189 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-num-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-num-value.md @@ -9,7 +9,7 @@ title: VP SET NUM VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | numberValue | Number | -> | 設定する数値 | | From 32a3ac6f8684540d623e4878810f7343f45fad03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:20 +0200 Subject: [PATCH 3184/4889] New translations vp-set-print-info.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-print-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-print-info.md index d802ef82d19a17..5cc6cf29925819 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-print-info.md @@ -9,7 +9,7 @@ title: VP SET PRINT INFO -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリア名 | | | printInfo | Object | -> | 印刷属性を格納するオブジェクト | | From eae1f88e52cafa9632356b5d628da6abeabc93c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:24 +0200 Subject: [PATCH 3185/4889] New translations vp-set-row-attributes.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-row-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-attributes.md index 4cbb88b01e37d3..e874c59f8a7bac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-attributes.md @@ -9,7 +9,7 @@ title: VP SET ROW ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------ | ---------------- | | rangeObj | Object | -> | 行レンジ | | | propertyObj | Object | -> | 行のプロパティを格納したオブジェクト | | @@ -22,7 +22,7 @@ _rangeObj_ 引数には、レンジオブジェクトを渡します。 レン _propertyObj_ 引数は、_rangeObj_ 引数のレンジ内の行に対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ----------------------------------------- | | height | number | 行の高さ (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭行の前に改ページを挿入する場合には true、それ以外は false | From da12a1870ff18e3b12c75b0fad6b23643767a5b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:26 +0200 Subject: [PATCH 3186/4889] New translations vp-set-row-count.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md index f4414e6f799a8d..9638915121de8a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md @@ -19,7 +19,7 @@ title: VP SET ROW COUNT The `VP SET ROW COUNT` command defines the total number of rows in _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the total number of rows in the _rowCount_ parameter. _rowCount_ must be greater than 0. From c79ad717052c6704b0ee7fa7b465220c6a120642 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:28 +0200 Subject: [PATCH 3187/4889] New translations vp-set-row-count.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md index 1e693dbecf008b..daac9d8a6f1e15 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-row-count.md @@ -9,7 +9,7 @@ title: VP SET ROW COUNT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | rowCount | Integer | -> | 行数 | | From 6262853900cc5f0938d2df362a8d2888189540ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:31 +0200 Subject: [PATCH 3188/4889] New translations vp-set-selection.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md index 7a75a7883bc9ae..e31c8116e43f4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md @@ -15,9 +15,9 @@ title: VP SET SELECTION #### Description -The `VP SET SELECTION` command defines the specified cells as the selection and the first cell as the active cell. +La commande `VP SET SELECTION` définit les cellules spécifiées comme la sélection et la première cellule comme la cellule active. -In _rangeObj_, pass a range object of cells to designate as the current selection. +Dans _rangeObj_, passez un objet plage de cellule(s) à désigner comme sélection courante. #### Exemple From 4a0e5286838a85c9f5d2ccdbccde2e21b12ecc71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:33 +0200 Subject: [PATCH 3189/4889] New translations vp-set-selection.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md index 262eb0537974b7..fbf017887564b9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-selection.md @@ -9,7 +9,7 @@ title: VP SET SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | | rangeObj | Object | -> | 複数セルのレンジオブジェクト | | From 6d87cb6b382a0477c64d46cac81fd81027c3ec28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:37 +0200 Subject: [PATCH 3190/4889] New translations vp-set-sheet-count.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-sheet-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-count.md index 1e30e0c538c0d6..964d0c0faa6bc6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-count.md @@ -9,7 +9,7 @@ title: VP SET SHEET COUNT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | number | Integer | -> | シートの数 | | From a92a460985449b60997f8adef03ae13d2b3ad942 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:40 +0200 Subject: [PATCH 3191/4889] New translations vp-set-sheet-name.md (French) --- .../ViewPro/commands/vp-set-sheet-name.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md index 80c0524b4b817e..be9a0492e1f5b0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md @@ -13,30 +13,30 @@ title: VP SET SHEET NAME | ---------- | ------- | -- | --------------------------------------- | ---------------- | | vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | | name | Text | -> | Nouveau nom de la feuille | | -| sheet | Integer | -> | Index of the sheet to be renamed | | +| sheet | Integer | -> | Index de la feuille à renommer | | #### Description -The `VP SET SHEET NAME` command renames a sheet in the document loaded in _vpAreaName_. +La commande `VP SET SHEET NAME` renomme une feuille dans le document chargé dans _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _name_, pass a new name for the sheet. +Dans _name_, passez le nouveau nom de la feuille. -In _sheet_, pass the index of the sheet to rename. +Dans _sheet_, passez le numéro de la feuille à renommer. > La numérotation démarre à 0. -If no _sheet_ is passed, the command renames the current sheet. +Si aucune _sheet_ n'est fournie, la commande renomme la feuille courante. -The new name cannot contain the following characters: `*, :, [, ], ?,\,/` +Le nouveau nom ne peut pas contenir les caractères suivants : `*, :, [, ], ?,\,/` La commande ne fait rien si : - le nouveau nom contient des caractères interdits - la valeur du nouveau nom est vide - le nouveau nom existe déjà -- the passed _sheet_ index does not exist +- l'index _sheet_ transmis n'existe pas #### Exemple From 8c3c90d8fabed1c3baffc138c8c437223a9cfc4a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:42 +0200 Subject: [PATCH 3192/4889] New translations vp-set-sheet-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-sheet-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md index eae6a164c0946d..bf8ea8821f62c0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-name.md @@ -9,7 +9,7 @@ title: VP SET SHEET NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | シートの新しい名称 | | From 9bd2476aa35718f6b69c7f6fe88448524903e4d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:44 +0200 Subject: [PATCH 3193/4889] New translations vp-set-sheet-options.md (French) --- .../ViewPro/commands/vp-set-sheet-options.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md index 0f8ee601afce67..965fb1668346c8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md @@ -17,11 +17,11 @@ title: VP SET SHEET OPTIONS #### Description -The `VP SET SHEET OPTIONS` command allows defining various sheet options of the _vpAreaName_ area. +La commande `VP SET SHEET OPTIONS` permet de définir différentes options de feuille de la zone _vpAreaName_ . Pass the name of the 4D View Pro area in _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. -Pass an object containing definitions for the options to set in the _sheetOptions_ parameter. To view the full list of the available options, see the [Sheet Options](../configuring.md#sheet-options) paragraph. +Passez un objet contenant les options à définir dans le paramètre _sheetOptions_. Pour consulter la liste complète des options disponibles, consultez le paragraphe [Options feuille](../configuring.md#sheet-options). In the optional _sheet_ parameter, you can designate a specific spreadsheet (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : @@ -32,14 +32,14 @@ In the optional _sheet_ parameter, you can designate a specific spreadsheet (cou Vous souhaitez protéger toutes les cellules à l'exception de la plage C5:D10 : ```4d -// Activate protection on the current sheet +// Activer la protection sur la feuille courante var $options : Object $options:=New object $options.isProtected:=True VP SET SHEET OPTIONS("ViewProArea";$options) -// mark cells C5:D10 as 'unlocked' +// marquer les cellules C5:D10 comme 'déverrouillées' VP SET CELL STYLE(VP Cells("ViewProArea";2;4;2;6);New object("locked";False)) ``` @@ -49,17 +49,17 @@ Vous souhaitez protéger votre document pendant que vos utilisateurs redimension ```4d var $options : Object - + $options:=New object -// Activate protection +// Activer la protection $options.isProtected:=True $options.protectionOptions:=New object -// Allow user to resize rows +// Permettre à l'utilisateur de redimensionner les lignes $options.protectionOptions.allowResizeRows=True; -// Allow user to resize columns +// Permettre à l'utilisateur de redimensionner les colonnes $options.protectionOptions.allowResizeColumns=True; - -// Apply protection on the current sheet + +// Appliquer la protection à la feuille courante VP SET SHEET OPTIONS("ViewProArea";$options) ``` @@ -71,7 +71,7 @@ Vous souhaitez personnaliser la couleur des onglets, des lignes figées, du quad var $options : Object $options:=New object -// Customize color of Sheet 1 tab +// Personnaliser la couleur de l'onglet de la feuille 1 $options.sheetTabColor:="Black" $options.gridline:=New object("color";"Purple") $options.selectionBackColor:="rgb(255,128,0,0.4)" @@ -80,12 +80,12 @@ $options.frozenlineColor:="Gold" VP SET SHEET OPTIONS("ViewProArea";$options;0) -// Customize color of Sheet 2 tab +// Personnaliser la couleur de l'onglet de la feuille 2 $options.sheetTabColor:="red" VP SET SHEET OPTIONS("ViewProArea";$options;1) -// Customize color of Sheet 3 tab +// Personnaliser la couleur de l'onglet de la feuille 3 $options.sheetTabColor:="blue" VP SET SHEET OPTIONS("ViewProArea";$options;2) From c91c9257454c82e22277d995f53e9a18a3b323f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:47 +0200 Subject: [PATCH 3194/4889] New translations vp-set-sheet-options.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-sheet-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md index 8fd21441277739..3d0604d9d8e57f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md @@ -9,7 +9,7 @@ title: VP SET SHEET OPTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------ | ------ | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Object | -> | 4D View Pro エリア名 | | | sheetOptions | Object | -> | 設定するシートオプション | | From 5ed3038b74579711e20edf296682c37df7921c1f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:49 +0200 Subject: [PATCH 3195/4889] New translations vp-set-show-print-lines.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md index c6ace3a549da45..61467a18d8c79a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md @@ -19,7 +19,7 @@ title: VP SET SHOW PRINT LINES The `VP SET SHOW PRINT LINES` command sets whether to display print preview lines in a spreadsheet.. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _visible_, pass `True` to display the print lines, and `False` to hide them. `True` is passed by default. From 7ef04a65b188b2116897c0137ba561a246a2af8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:51 +0200 Subject: [PATCH 3196/4889] New translations vp-set-show-print-lines.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md index 7ed3382664deb1..e3c42ccf1f6ead 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md @@ -9,7 +9,7 @@ title: VP SET SHOW PRINT LINES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | --------------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | visible | Boolean | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | | From c2f672a8313a61f2606ff6d22fb0ff05ab216d8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:52 +0200 Subject: [PATCH 3197/4889] New translations vp-set-show-print-lines.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md index d1be76c394325c..4a47412b9a8d1b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md @@ -21,7 +21,7 @@ The `VP SET SHOW PRINT LINES` command | #### Description The `VP SET TABLE COLUMN ATTRIBUTES` command applies the defined _attributes_ to the _column_ in the _tableName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In the _attributes_ parameter, pass an object that contains the properties to set: @@ -62,7 +62,7 @@ $context.col.push(New object("name"; "Wesson"; "firstname"; "Jim"; "salary"; 500 $context.col.push(New object("name"; "Gross"; "firstname"; "Maria"; "salary"; 10500)) VP SET DATA CONTEXT("ViewProArea"; $context) - //Define the columns for the table + //Définition des colonnes de la table $options:=New object() $options.tableColumns:=New collection() $options.tableColumns.push(New object("name"; "Last Name"; "dataField"; "name")) @@ -76,21 +76,21 @@ VP CREATE TABLE(VP Cells("ViewProArea"; 1; 1; 2; 3); "PeopleTable"; "col"; $opti Vous souhaitez ensuite insérer une colonne contenant des données provenant du contexte de données et masquer certains boutons de filtrage : ```4d - //insert a column + //insérer une colonne VP INSERT TABLE COLUMNS("ViewProArea"; "PeopleTable"; 1; 1) var $param : Object $param:=New object() - // Bind the column to the firstname field from the datacontext + // Lier la colonne au champ firstname du datacontext $param.dataField:="firstname" - // Change the default name of the column to "First name" - // and hide the filter button -$param.name:="First Name" + // Changer le nom par défaut de la colonne en "First name" + // et cacher le bouton de filtrage +$param.name:="Prénom" $param.filterButtonVisible:=False VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 1; $param) - // Hide the filter button of the first column + // Masquer le bouton de filtrage de la première colonne VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 0; \ New object("filterButtonVisible"; False)) From 655f7415ee429fad3b105658029d4412f42c3210 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:56 +0200 Subject: [PATCH 3199/4889] New translations vp-set-table-column-attributes.md (Japanese) --- .../ViewPro/commands/vp-set-table-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md index 3b2e801e35d247..8541ff267b3141 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md @@ -17,7 +17,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | @@ -33,7 +33,7 @@ _vpAreaName_ には、4D View Pro エリアの名前を渡します。 _attributes_ 引数には、設定するプロパティを含むオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 | | name | text | 表の列の名前。 表組み内でユニークでなくてはなりません。 すでに他の列で使われている場合、名前は適用されず、自動的にデフォルトの名前が使われます。 | From ba52ec61d97616834a719e91781637af3e2bea86 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:48:58 +0200 Subject: [PATCH 3200/4889] New translations vp-set-table-theme.md (French) --- .../ViewPro/commands/vp-set-table-theme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md index 3c1fc0896fac3e..f26f261a9f7593 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md @@ -17,11 +17,11 @@ title: VP SET TABLE THEME -| Paramètres | Type | | Description | | -| ---------- | --------------------------------------------------------------------------------- | -- | --------------------------------------- | ---------------- | -| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | -| tableName | Text | -> | Nom de table | | -| options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | Table theme properties to modify | | +| Paramètres | Type | | Description | | +| ---------- | --------------------------------------------------------------------------------- | -- | ------------------------------------------ | ---------------- | +| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | +| tableName | Text | -> | Nom de table | | +| options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | Propriétés du thème de la table à modifier | | #### Description @@ -52,11 +52,11 @@ Vous souhaitez obtenir ce rendu de colonne alterné : var $param : cs.ViewPro.TableTheme $param:=cs.ViewPro.TableTheme.new() -// Enable the band column rendering +// Activer le rendu bandColumn $param.bandColumns:=True $param.bandRows:=False -// Create the theme object with header and column styles +// Créer l'objet thème avec les styles d'en-tête et de colonne $param.theme:=cs.ViewPro.TableThemeOptions.new() var $styleHeader; $styleColumn; $styleColumn2 : cs.ViewPro.TableStyle @@ -76,7 +76,7 @@ $styleColumn2.backColor:="LightCyan" $styleColumn2.foreColor:="#03045E" $param.theme.secondColumnStripStyle:=$styleColumn2 -VP SET TABLE THEME("ViewProArea"; "myTable"; $param) +VP SET TABLE THEME("ViewProArea" ; "myTable" ; $param) ``` From eb7ed92ed874496568f62ee55fbdbb341a324b49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:01 +0200 Subject: [PATCH 3201/4889] New translations vp-set-table-theme.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md index 13936c3cb3bf03..f8b6a317194b92 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-theme.md @@ -17,7 +17,7 @@ title: VP SET TABLE THEME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 80819f03788f3361cbe30123d5422f61f55c8b02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:05 +0200 Subject: [PATCH 3202/4889] New translations vp-set-text-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-text-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-text-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-text-value.md index 76c73e802d4ef2..9aeb02960ae659 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-text-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-text-value.md @@ -9,7 +9,7 @@ title: VP SET TEXT VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | textValue | Text | -> | 設定するテキスト値 | | From 2f88bd9952873efb631bf1308721528933568224 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:09 +0200 Subject: [PATCH 3203/4889] New translations vp-set-time-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-time-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-time-value.md index e8d497a6fa443f..a69af41195653c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-time-value.md @@ -9,7 +9,7 @@ title: VP SET TIME VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | timeValue | Text | -> | 設定する時間値 | | From 13a64350ed8bec7b2130f0a3ddb267374de36b37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:12 +0200 Subject: [PATCH 3204/4889] New translations vp-set-value.md (Spanish) --- .../version-20-R5/ViewPro/commands/vp-set-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md index 5e0959314b2590..044cf93ee4dd8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md @@ -24,11 +24,11 @@ En _rangeObj_, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP C El parámetro _valueObj_ es un objeto que incluye propiedades para el valor y el [formato](../configuring.md#cell-format) a asignar a _rangeObj_. Puede contener las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| --------- | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Integer, Real, Boolean, Text, Date, Null | Valor a asignar a _rangeObj_ (excepto- hora). Pase null para borrar el contenido de la celda. | -| time | Real | Valor hora (en segundos) a asignar a _rangeObj_ | -| format | Text | Patrón de propiedad valor/tiempo. For information on patterns and formatting characters, please refer to the [Cell Format](../configuring.md#cell-format) paragraph. | +| Propiedad | Tipo | Descripción | +| --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| value | Integer, Real, Boolean, Text, Date, Null | Valor a asignar a _rangeObj_ (excepto- hora). Pase null para borrar el contenido de la celda. | +| time | Real | Valor hora (en segundos) a asignar a _rangeObj_ | +| format | Text | Patrón de propiedad valor/tiempo. Para obtener información sobre patrones y caracteres de formato, consulte el párrafo [Formato de celda](../configuring.md#cell-format). | #### Ejemplo From e9d982c267e486af3be4b61e36b205f883f16302 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:14 +0200 Subject: [PATCH 3205/4889] New translations vp-set-value.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md index 7829bbc324e88f..61b68b4067ad94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-value.md @@ -9,7 +9,7 @@ title: VP SET VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | valueObj | Object | -> | セルの値とフォーマットオプション | | @@ -24,7 +24,7 @@ _rangeObj_ には、値を割り当てたいセルのレンジ (たとえば [`V _valueObj_ 引数は、_rangeObj_ のレンジに対して割り当てたい値と[フォーマット](../configuring.md#セルフォーマット) のプロパティを格納しているオブジェクトです。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ---------------------------------------- | --------------------------------------------------------------------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | _rangeObj_ のレンジに対して割り当てる値 (時間型を除く)。 セルの中身を消去するためには Null を渡します。 | | time | Real | _rangeObj_ のレンジに対して割り当てる時間 (秒単位) | From 7c8f616b1faa1d50fede8c7e23dfab110f930eb9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:18 +0200 Subject: [PATCH 3206/4889] New translations vp-set-values.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-values.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-values.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-values.md index 5219cd3dc1b21f..4138af96e38134 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-values.md @@ -9,7 +9,7 @@ title: VP SET VALUES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ---------- | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | valuesCol | Collection | -> | 値のコレクション | | @@ -28,7 +28,7 @@ _valuesCol_ 引数は 2次元構造のコレクションです: - 第1レベルのコレクションは、値のサブコレクションを格納しています。 それぞれのサブコレクションは行を定義します。 行をスキップするには空のコレクションを渡します。 - それぞれのサブコレクションは行におけるセルの値を定義します。 値は整数、実数、ブール、テキスト、日付、Null、オブジェクトのいずれかです。 値がオブジェクトの場合、以下のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | セルの値 (時間部分を除く) | | time | Real | 時間値 (秒単位) | From 5e521dd193cffdbc1a0abd6653b6b47606f24203 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:20 +0200 Subject: [PATCH 3207/4889] New translations vp-set-workbook-options.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md index 9aa9afcf1e92fa..51fc848af47aee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md @@ -19,7 +19,7 @@ title: VP SET WORKBOOK OPTIONS `VP SET WORKBOOK OPTIONS` sets the workbook options in _vpAreaName_. -In _vpAreaName_, pass the name of the 4D View Pro area. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _optionObj_, pass the workbook options to apply to _vpAreaName_. From 4299e2b1378cf95c56bc8a94b0a86658b28c8053 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:24 +0200 Subject: [PATCH 3208/4889] New translations vp-set-workbook-options.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-set-workbook-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md index 36dd30ce1f9230..61e65c6faea33c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md @@ -9,7 +9,7 @@ title: VP SET WORKBOOK OPTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | optionObj | Object | -> | 設定するワークブックオプションを格納したオブジェクト | | @@ -28,7 +28,7 @@ _optionObj_ 引数が空の場合、このコマンドは何もしません。 次の表は、利用可能なワークブックオプションの一覧です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowUserDragMerge | boolean | ドラッグ&マージオプションを許可します (複数セルを選択し、選択をドラッグしてセルを結合します) | | allowAutoCreateHyperlink | boolean | スプレッドシート内でハイパーリンクの自動作成を有効にします。 | From 0a2100fdb968f825d9646398c5ff0aa3fa9b3d43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:25 +0200 Subject: [PATCH 3209/4889] New translations vp-set-workbook-options.md (Portuguese, Brazilian) --- .../version-20-R5/ViewPro/commands/vp-set-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md index df002b6885ce7a..cf0d1faa83cf55 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-workbook-options.md @@ -74,7 +74,7 @@ A tabela seguinte lista as opções de libro disponíveis: | scrollbarShowMax | boolean | The displayed scroll bars are based on the entire number of columns and rows in the sheet. | | scrollByPixel | boolean | Ativar a deslocação de precisão por pixel. | | scrollIgnoreHidden | boolean | A barra de rolagem ignora as linhas ou colunas ocultas. | -| scrollPixel | integer | Decides scrolling by that number of pixels at a time when scrollByPixel is true. The final scrolling pixels are the result of `scrolling delta * scrollPixel`. For example: scrolling delta is 3, scrollPixel is 5, the final scrolling pixels are 15. | +| scrollPixel | integer | Decides scrolling by that number of pixels at a time when scrollByPixel is true. Os pixels de rolagem finais são o resultado de `scrolling delta * scrollPixel`. For example: scrolling delta is 3, scrollPixel is 5, the final scrolling pixels are 15. | | showDragDropTip | boolean | Exibir a dica de arrastar e soltar. | | showDragFillSmartTag | boolean | Exibe a caixa de diálogo de arrastar e preencher. | | showDragFillTip | boolean | Exibir a dica de preenchimento de arrasto. | From a53bee1621efeca8b2adb4d2c02ce245b73a112a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:27 +0200 Subject: [PATCH 3210/4889] New translations vp-show-cell.md (French) --- .../ViewPro/commands/vp-show-cell.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md index 65074e06e6f62d..dcc49b99bd1b45 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md @@ -23,14 +23,14 @@ In _rangeObj_, pass a range of cells as an object to designate the cells to be v Les sélecteurs suivants sont disponibles : -| Sélecteur | Description | Available with _vPos_ | Available with _hPos_ | -| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | --------------------- | -| `vk position bottom` | Alignement vertical vers le bas de la cellule ou de la ligne. | X | | -| `vk position center` | Alignement vers le centre. The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position - cell or row
  • Horizontal view position - cell or column
  • | X | X | -| `vk position left` | Alignement horizontal vers la gauche de la cellule ou de la colonne | | X | -| `vk position nearest` | Alignement vers la limite la plus proche (haut, bas, gauche, droite, centre). The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position (top, center, bottom) - cell or row
  • Horizontal view position (left, center, right) - cell or column
  • | X | X | -| `vk position right` | Alignement horizontal vers la droite de la cellule ou de la colonne | | X | -| `vk position top` | Alignement vertical vers le haut de la cellule ou de la ligne | X | | +| Sélecteur | Description | Disponible avec _vPos_ | Disponible avec _hPos_ | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ---------------------- | +| `vk position bottom` | Alignement vertical vers le bas de la cellule ou de la ligne. | X | | +| `vk position center` | Alignement vers le centre. The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position - cell or row
  • Horizontal view position - cell or column
  • | X | X | +| `vk position left` | Alignement horizontal vers la gauche de la cellule ou de la colonne | | X | +| `vk position nearest` | Alignement vers la limite la plus proche (haut, bas, gauche, droite, centre). The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position (top, center, bottom) - cell or row
  • Horizontal view position (left, center, right) - cell or column
  • | X | X | +| `vk position right` | Alignement horizontal vers la droite de la cellule ou de la colonne | | X | +| `vk position top` | Alignement vertical vers le haut de la cellule ou de la ligne | X | | > Cette commande n'est efficace que si le repositionnement de la vue est possible. For example, if the _rangeObj_ is in cell A1 (the first column and the first row) of the current sheet, repositioning the view will make no difference because the vertical and horizontal limits have already been reached (i.e., it is not possible to scroll any higher or any more to the left). The same is true if _rangeObj_ is in cell C3 and the view is repositioned to the center or the bottom right. La vue demeure inchangée. From 9527ff217708d13985c0cd9143c4ba45f8fdeeff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:29 +0200 Subject: [PATCH 3211/4889] New translations vp-show-cell.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-show-cell.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md index 23b5ef3b9e084d..eba0178e25f77c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-show-cell.md @@ -9,7 +9,7 @@ title: VP SHOW CELL -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------- | -- | ------------------ | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | vPos | Integer | -> | セルあるいは行の縦方向の表示位置 | | @@ -25,12 +25,12 @@ _rangeObj_ 引数には、表示位置を指定するセルのレンジオブジ | セレクター | 説明 | _vPos_ で利用可 | _hPos_ で利用可 | | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ----------- | -| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | X | | -| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | X | X | -| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | X | -| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | X | X | -| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | X | -| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | X | | +| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | ○ | | +| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | ○ | ○ | +| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | ○ | +| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | ○ | ○ | +| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | ○ | +| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | ○ | | > このコマンドは、表示位置の変更が可能な場合にのみ動作します。 たとえば、_rangeObj_ が現在のシートの A1 セル (先頭カラムと先頭行) の場合、すでに縦および横方向の限界に接している (つまり、上にも左にもこれ以上スクロールできない) ため、表示位置を変更しても何も変わりません。 _rangeObj_ が C3 セルの場合に、表示位置を中央または右下に変えても同じことが言えます。 表示は変更されません。 From 07bd907fe1134ca5c7157783b82de6c83b02df8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:31 +0200 Subject: [PATCH 3212/4889] New translations vp-suspend-computing.md (French) --- .../version-20-R5/ViewPro/commands/vp-suspend-computing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md index f2dfa996c30566..df2440f0730351 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md @@ -15,11 +15,11 @@ title: VP SUSPEND COMPUTING #### Description -The `VP SUSPEND COMPUTING` command stops the calculation of all formulas in _vpAreaName_. Cette commande est utile lorsque vous souhaitez suspendre les calculs dans cette zone 4D View Pro, afin de modifier manuellement les formules sans générer d'erreurs avant la fin de vos modifications. +La commande `VP SUSPEND COMPUTING` arrête le calcul de toutes les formules dans _vpAreaName_. Cette commande est utile lorsque vous souhaitez suspendre les calculs dans cette zone 4D View Pro, afin de modifier manuellement les formules sans générer d'erreurs avant la fin de vos modifications. La commande met en pause les calculs dans 4D View Pro. Formulas that have already been calculated remain unchanged, however any formulas added after `VP SUSPEND COMPUTING` command is executed are not calculated. -In _vpAreaName_, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. > Le service de calcul de 4D View Pro maintient un compteur d'actions de suspension/reprise. Therefore, each execution of `VP SUSPEND COMPUTING` command must be balanced by a corresponding execution of the `VP RESUME COMPUTING` command. Toute formule modifiée durant la phase de suspension des calculs sera recalculée lorsque la commande sera exécutée. @@ -32,7 +32,7 @@ Vous avez ajouté deux boutons au formulaire afin que l'utilisateur puisse suspe Le code du bouton Suspend Computing : ```4d - //pause calculations while users enter information + //mettre les calculs sur pause pendant que les utilisateurs saisissent les informations If(FORM Event.code=On Clicked) VP SUSPEND COMPUTING("ViewProArea") From 3b19f39b2677dad92c5ebc92b379158440b379ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:33 +0200 Subject: [PATCH 3213/4889] New translations vp-suspend-computing.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-suspend-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md index c2b31e47b53513..aa4901bbe04d38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-suspend-computing.md @@ -9,7 +9,7 @@ title: VP SUSPEND COMPUTING -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From 3423d15518bd65b0b04040f3c3eabfb1895322cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:37 +0200 Subject: [PATCH 3214/4889] New translations configuring.md (French) --- .../version-20-R5/ViewPro/configuring.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index 76b1da1615b493..5f03d1a538540b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -37,15 +37,15 @@ Lorsque la barre de formule est visible : Les interfaces de Ruban et de Barre d'outils regroupent les fonctionnalités qui s'y rattachent dans des onglets : -| Onglet | Actions | Interface Ruban | Interface Barre d'outils | -| --------- | ----------------------------------- | :-------------: | :----------------------: | -| File | Gestion de fichiers | X | | -| Accueil | Apparence du texte | X | X | -| Insérer | Ajouter des éléments | X | X | -| Formules | Calculs de formules et bibliothèque | X | X | -| Data | Gestion des données | X | X | -| Affichage | Présentation visuelle | X | X | -| Settings | Présentation de la feuille | X | | +| Onglet | Actions | Interface Ruban | Interface Barre d'outils | +| ---------- | ----------------------------------- | :-------------: | :----------------------: | +| File | Gestion de fichiers | X | | +| Accueil | Apparence du texte | X | X | +| Insérer | Ajouter des éléments | X | X | +| Formules | Calculs de formules et bibliothèque | X | X | +| Data | Gestion des données | X | X | +| Affichage | Présentation visuelle | X | X | +| Propriétés | Présentation de la feuille | X | | ## Evénements formulaire @@ -357,12 +357,12 @@ Paper size attributes are used to specify the dimensions or model of paper to us | | width | entier long | Width of the paper, in hundredths of an inch. | | | kind | text | Nom du format de papier standard (par exemple, A2, A4, legal, etc.) retourné par `Get Print Option`. Default value = "letter" | -- If the paper size is specified using the `height` and `width` properties, [`VP Get print info`](./commands/vp-get-print-info.md) returns a paper size with `custom` as value for `kind`. +- Si le format du papier est spécifié en utilisant les propriétés `height` et `width`, [`VP Get print info`](./commands/vp-get-print-info.md) retourne un format de papier avec `custom` comme valeur pour `kind`. -- If you set the paper size using the `kind` property, you can use either: - - one of the formats in the [SpreadJS format list](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) - - one of the formats returned by the [`PRINT OPTION VALUES`](https://doc.4d.com/4dv19/help/command/en/page785.html) command. - In that case, [`VP Get print info`](./commands/vp-get-print-info.md) returns the corresponding format with the height and width. +- Si vous définissez le format du papier à l'aide de la propriété `kind`, vous pouvez utiliser l'une ou l'autre : + - un des formats dans la [liste des formats SpreadJS](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) + - un des formats retournés par la commande [`PRINT OPTION VALUES`](https://doc.4d.com/4dv19/help/command/fr/page785.html). + Dans ce cas, [`VP Get print info`](./commands/vp-get-print-info.md) retourne le format correspondant avec la hauteur et la largeur. ### Echelle @@ -379,12 +379,12 @@ Scale attributes are used to specify printing optimization and adjustments. Show / Hide attributes are used to specify the visibility (printing) of 4D View Pro area elements. -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| showBorder | boolean | Prints the outline border.Default value = "true" | -| showColumnHeader | entier long | Column header print settings. Available values: `vk print visibility hide`, `vk print visibility inherit` (default), `vk print visibility show`, `vk print visibility show once` | -| showGridLine | boolean | Prints the gridlines. Default value = "false" | -| showRowHeader | entier long | Row headers print settings. Available values: `vk print visibility hide`, `vk print visibility inherit` (default), `vk print visibility show`, `vk print visibility show once` | +| Propriété | Type | Description | +| ---------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| showBorder | boolean | Prints the outline border.Default value = "true" | +| showColumnHeader | entier long | Column header print settings. Valeurs disponibles : `vk print visibility hide`, `vk print visibility inherit` (par défaut), `vk print visibility show`, `vk print visibility show once` | +| showGridLine | boolean | Prints the gridlines. Default value = "false" | +| showRowHeader | entier long | Row headers print settings. Valeurs disponibles : `vk print visibility hide`, `vk print visibility inherit` (par défaut), `vk print visibility show`, `vk print visibility show once` | ### Watermark From 68a450fc06120f9b6839d8c63e570dc974618ba5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:40 +0200 Subject: [PATCH 3215/4889] New translations configuring.md (Spanish) --- .../version-20-R5/ViewPro/configuring.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index bc38214f89d15e..3021f30924de99 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -27,7 +27,7 @@ Las interfaces permiten realizar modificaciones básicas y manipular los datos. #### Toolbar (Barra de herramientas) -Enabling the Toolbar interface displays the [**Show Formula Bar**](FormObjects/properties_Appearance.md#show-formula-bar) option. Cuando se selecciona, la barra de fórmulas es visible debajo de la interfaz Barra de herramientas. +Al habilitar la interfaz de la barra de herramientas se muestra la opción [**Mostrar barra de fórmulas**](FormObjects/properties_Appearance.md#show-formula-bar). Cuando se selecciona, la barra de fórmulas es visible debajo de la interfaz Barra de herramientas. Con barra de fórmula visible: @@ -122,7 +122,7 @@ Para bloquear toda la hoja, basta con poner la propiedad _isProtected_ en **true ## Formato de las celdas -La definición de un modelo de formato garantiza que el contenido de sus documentos 4D View Pro se muestre de la forma que usted desea. Formats can be set using the selected 4D View Pro [interface](#selecting-a-user-interface), or using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands. +La definición de un modelo de formato garantiza que el contenido de sus documentos 4D View Pro se muestre de la forma que usted desea. Los formatos se pueden configurar utilizando la [interfaz](#selecting-a-user-interface) seleccionada de 4D View Pro, o utilizando los comandos [VP SET VALUE](commands/vp-set-value.md) o [VP SET NUM VALUE](commands/vp-set-num-value.md). 4D View Pro tiene formatos integrados para números, fechas, horas y texto, pero también puede crear sus propios modelos para dar formato al contenido de las celdas utilizando caracteres y códigos especiales. From f55911e9284e8a0cbb379892e37657b6172a9eac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:43 +0200 Subject: [PATCH 3216/4889] New translations configuring.md (Japanese) --- .../version-20-R5/ViewPro/configuring.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index e9bd68287140b8..95b86948d8a502 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -37,15 +37,15 @@ title: 4D View Pro エリアの設定 リボン型、ツールバー型のいずれのインターフェースでも、関連機能はタブにグループ分けされます: -| タブ | アクション | リボン型インターフェース | ツールバー型インターフェース | -| ------ | --------------- | :----------: | :------------: | -| ファイル | ファイル操作 | ○ | | -| ホーム | テキストの書式など | ○ | ○ | -| 挿入 | アイテムの追加 | ○ | ○ | -| フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ | -| データ | データ操作 | ○ | ○ | -| 表示 | 表示の設定 | ○ | ○ | -| 設定 | スプレッドシートの設定 | ○ | | +| タブ | アクション | リボン型インターフェース | ツールバー型インターフェース | +| -------- | --------------- | :----------: | :------------: | +| ファイル | ファイル操作 | ○ | | +| ホーム | テキストの書式など | ○ | ○ | +| 挿入 | アイテムの追加 | ○ | ○ | +| フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ | +| データ | データ操作 | ○ | ○ | +| 表示 | 表示の設定 | ○ | ○ | +| Settings | スプレッドシートの設定 | ○ | | ## フォームイベント @@ -74,7 +74,7 @@ title: 4D View Pro エリアの設定 ### シートのアピアランス -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | -------------------- | ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowCellOverflow | | boolean | セルに収まらないデータを隣の空のセルにはみ出し表示するかどうかを指定します | | sheetTabColor | | string | シートタブの色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | @@ -100,7 +100,7 @@ title: 4D View Pro エリアの設定 シート全体をロック (保護) するには、_isProtected_ プロパティを **true** に設定するだけです。 その上で、[locked](#レイアウト) セルスタイルプロパティを個別に設定することで、特定のセルをロック解除することができます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ----------------- | ------------------------ | ------- | ------------------------------------------------------------------------- | | isProtected | | boolean | シート上で保護状態とされているセルが編集可能かどうかを指定します。 | | protectionOptions | | object | ユーザーにより編集可能な要素を指定します。 null の場合、protectionOptions パラメーターはリセットされます。 | @@ -251,7 +251,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; カラム属性と行属性を使って、カラムと行の始まり、終わり、そして繰り返しについて指定します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ----------------------------------------------------------------- | | columnEnd | longint | セルレンジ内で印刷する最後のカラム。 デフォルト値 = -1 (全カラム) | | columnStart | longint | セルレンジ内で印刷する最初のカラム。 デフォルト値 = -1 (全カラム) | @@ -266,7 +266,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ヘッダー属性とフッター属性は、ヘッダー/フッターセクションの左・右・センターのテキストまたは画像を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ----------------- | -------------------------- | | footerCenter | text | 印刷ページのセンターフッターのテキストとフォーマット | | footerCenterImage | picture \| text\* | フッターのセンターセクションの画像 | @@ -308,7 +308,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; マージン属性は、印刷時の 4D View Pro エリアのマージンを指定するために使用されます。 100分の1インチ単位で表現されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | ------ | ------- | ----------------------------------- | | margin | | object | 印刷マージン | | | top | longint | 上部マージン、100分の1インチ単位。 デフォルト値 = 75 | @@ -324,7 +324,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; > この属性はレンダリング情報のみを定義します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | | orientation | longint | ページの向き。 とりうる値: `vk print page orientation landscape`, `vk print page orientation portrait` (デフォルト) | @@ -332,7 +332,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ページ属性は、一般的なドキュメント印刷設定を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | blackAndWhite | boolean | 白黒で印刷します。

    デフォルト値 = false

    **注**: PDF はこの属性に影響されません。 PDF のカラーはそのままです。

    | | centering | longint | 印刷ページ上でコンテンツをどのように中央揃えするかを指定します。 とりうる値: `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (デフォルト), `vk print centering vertical` | @@ -350,7 +350,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; - カスタムサイズ - height と width 属性を使用 - 規格サイズ - kind 属性を使用 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ------ | ------- | ------------------------------------------------------------------------------------------------------------------- | | paperSize | | object | 印刷に使用する用紙の寸法 (height、width) または規格 (kind) | | | height | longint | 用紙の高さ、100分の1インチ単位 | @@ -368,7 +368,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; スケール属性は印刷の最適化と調整のために使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ------------------------------------------------------------- | | bestFitColumns | boolean | 印刷時、カラムの幅はテキストの最大幅に合うように調整されます。 デフォルト値 = false | | bestFitRows | boolean | 印刷時、行の高さはテキストの最大高さに合うように調整されます。 デフォルト値 = false | @@ -379,7 +379,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; 表示 / 非表示属性は 4D View Pro エリア要素の表示 (印刷) 状態を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | showBorder | boolean | 外枠の境界線を印刷します。デフォルト値 = true | | showColumnHeader | longint | カラムヘッダーの印刷設定。 とりうる値: `vk print visibility hide`, `vk print visibility inherit` (デフォルト), `vk print visibility show`, `vk print visibility show once` | @@ -390,7 +390,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ウォーターマーク属性は 4D View Pro エリアに透かしとして、テキストまたは画像を重ねて表示するために使用されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ---------------------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | | watermark | | collection | ウォーターマーク設定のコレクション。 デフォルト値: undefined | | | \[ ].height | longint | ウォーターマークのテキスト/画像の高さ。 | @@ -432,7 +432,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 背景色と文字色 -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | --------------------- | ------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | backColor | text | 背景色を定義します。 | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | backgroundImage | picture, text | 背景画像を指定します。 | 直接指定するか、または画像パス (フルパス、またはファイル名のみ) で指定することができます。 ファイル名のみを使用する場合、ファイルはデータベースのストラクチャーファイルと同じ階層に置かれている必要があります。 指定の方法 (ピクチャーまたはテキスト) に関わらず、ピクチャーはドキュメントとともに保存されます。 画像のサイズが大きい場合、ドキュメントのサイズに影響する場合があります。 Windows での注意: ファイル拡張子も含める必要があります。 | @@ -441,7 +441,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 境界線 -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | -------------------------------------------------------------------------- | ----- | ------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | borderBottom, borderLeft, borderRight, borderTop, diagonalDown, diagonalUp | | object | それぞれに対応する境界線を定義します。 | | | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | @@ -449,7 +449,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### フォントとテキスト -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | --------------- | ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | font | | text | フォントの特徴を CSS の fontショートハンドで指定します ("font-style font-variant font-weight font-size/line-height font-family")。 例: "14pt Century Gothic"。 フォントサイズ (font-size) とフォントファミリー (font-family) の値は必須です。 その他の値が省略された場合には、そのデフォルト値が使用されます。 注: フォント名にスペースが含まれる場合、その名前は引用符 ("") で括られる必要があります。 | CSS fontショートハンド。 4D ではフォントの特徴をオブジェクトとして管理するためのユーティリティコマンドを提供しています: [`VP Font to object`](commands/vp-font-to-object.md) および [`VP Object to font`](commands/vp-object-to-font.md) | | formatter | | text | 値や日時に対するパターン | 数値/テキスト/日付/時間フォーマット、特殊文字など。 [セルフォーマット](#セルフォーマット) 参照。 | @@ -467,7 +467,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### レイアウト -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----------- | ------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | cellPadding | text | セルのパッディングを定義します | | | hAlign | longint | セルコンテンツの水平方向の揃え方を定義します | `vk horizontal align center`, `vk horizontal align general`, `vk horizontal align left`, `vk horizontal align right` | @@ -478,7 +478,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### スタイル情報 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---- | ----------------------------------------------------------------------------------------------------------------------- | | name | text | スタイルの名前を定義します。 | | parentName | text | カレントスタイルの元となっているスタイルを指定します。 まず親スタイルの値が適用され、次にカレントスタイルの値が適用されます。 カレントスタイルの変更は親スタイルには反映されません。 これはスタイルシートを使用している時のみ利用可能です。 | From 59b312a696c19d0a2b886a021f24622a058b406b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:49 +0200 Subject: [PATCH 3217/4889] New translations formulas.md (Spanish) --- .../version-20-R5/ViewPro/formulas.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md index ac995ed863a237..3658388af6935d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md @@ -101,7 +101,7 @@ Si sólo utiliza coordenadas de celda, por ejemplo, `C5`, 4D View Pro interpreta Puede combinar las referencias absolutas y relativas insertando un signo de dólar delante de la letra o el número solo, por ejemplo, `$C5` o `C$5`. Una referencia mixta permite especificar la fila o la columna como absolutas, permitiendo al mismo tiempo que la otra parte de la dirección se refiera a ella de forma relativa. -Una forma cómoda, rápida y precisa de especificar una referencia absoluta es nombrar la celda y utilizar ese nombre en lugar de la dirección de la celda. Una referencia a una celda nombrada es siempre absoluta. You can create or modify named cells or named cell ranges using the [`VP ADD RANGE NAME`](commands/vp-add-range-name.md) command. +Una forma cómoda, rápida y precisa de especificar una referencia absoluta es nombrar la celda y utilizar ese nombre en lugar de la dirección de la celda. Una referencia a una celda nombrada es siempre absoluta. Puede crear o modificar celdas con nombre o rangos de celdas con nombre utilizando el comando [`VP ADD RANGE NAME`](commands/vp-add-range-name.md). La siguiente tabla muestra el efecto de las diferentes notaciones: @@ -361,4 +361,4 @@ Para ser llamado en una fórmula 4D View Pro, un método proyecto debe ser: - **Ejecutable**: pertenece al proyecto local o a un componente cargado con la opción "Compartido por los componentes y el proyecto local" activada (ver [Compartir los métodos proyecto](../Concepts/components.md#sharing-of-project-methods)). - **No está en conflicto** con una función de hoja de cálculo 4D View Pro existente: si llama a un método proyecto con el mismo nombre que una función integrada 4D View Pro, se llama a la función. -> If neither the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md) nor the [VP SET ALLOWED METHODS](commands/vp-set-allowed-methods.md) command has been executed during the session, 4D View Pro custom functions rely on allowed methods defined by 4D's generic `SET ALLOWED METHODS` command. En este caso, los nombres de los métodos proyecto deben cumplir la gramática de identificadores de JavaScript (ver [ECMA Script standard](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)). La opción de filtrado global de la caja de diálogo Parámetros (ver _Acceso a los datos_) se ignora en todos los casos. +> Si ni el método [VP SET CUSTOM FUNCTIONS](comandos/vp-set-custom-functions.md) ni el comando [VP SET ALLOWED METHODS](comandos/vp-set-allowed-methods.md) han sido ejecutados durante la sesión, las funciones personalizadas de 4D View Pro se basan en los métodos permitidos definidos por el comando genérico de 4D `SET ALLOWED METHODS`. En este caso, los nombres de los métodos proyecto deben cumplir la gramática de identificadores de JavaScript (ver [ECMA Script standard](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)). La opción de filtrado global de la caja de diálogo Parámetros (ver _Acceso a los datos_) se ignora en todos los casos. From e7f44b5023fa13b13ec16a816833f7f784576731 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:50 +0200 Subject: [PATCH 3218/4889] New translations formulas.md (Japanese) --- .../version-20-R5/ViewPro/formulas.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md index 0455e0d56c055d..f64180dfa845bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md @@ -223,14 +223,14 @@ _methodName_ はこれらの引数を $1, $2...$N に受け取ります。 - _jstype_ の日付は、4Dコードでは 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) として渡されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | --------------------------- | | value | Date | 日付値 | | time | Real | 数値 (秒単位) | - オブジェクト引数は、`オブジェクト` 内の [.value](Concepts/dt_object.md) プロパティに格納されて渡されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | -------- | | value | Object | オブジェクト引数 | @@ -246,7 +246,7 @@ _methodName_ はこれらの引数を $1, $2...$N に受け取ります。 - [ピクチャー](Concepts/dt_picture.md) (jpg,png,gif,bmp,svg, その他のタイプは png に変換) の場合、URI (data:image/png;base64,xxxx) が作成され、フォーミュラを実行した 4D View Pro のセルにおいて背景として使用されます。 - 次の 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) (日付と時間の受け渡しを可能にします): - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ----- | ---- | --------------------------- | | value | Date | 日付値 | | time | Real | 数値 (秒単位) | From c1ae98e9835d7290c61da468fbbd19b61c2edd2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:54 +0200 Subject: [PATCH 3219/4889] New translations getting-started.md (Spanish) --- .../version-20-R5/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md index 85f068355d37d8..20ff2cab46265f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md @@ -87,7 +87,7 @@ Dependiendo del área seleccionada, también están disponibles las siguientes o Los comandos 4D View Pro se pueden utilizar en el editor de código 4D, al igual que los comandos de lenguaje 4D. -Since 4D View Pro is a built-in 4D component, you can access its list of commands from the Explorer, in the **Component Methods** section: +Como 4D View Pro es un componente 4D intregado, puede acceder a su lista de comandos desde el Explorador, en la sección **Métodos componentes**: ![component-methods](../assets/en/ViewPro/explorer-methods.png) From 716c05e61a604d22881e9195b5de6cb0b7d77826 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:49:56 +0200 Subject: [PATCH 3220/4889] New translations getting-started.md (Japanese) --- .../version-20-R5/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md index 7765f7bcd7519b..d56c80f0de7c4e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md @@ -132,7 +132,7 @@ $myRange:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 - area - 4D View Pro エリアの名称 - ranges - レンジオブジェクトのコレクション。 各レンジオブジェクトで利用できるプロパティは、レンジオブジェクトの種類によって異なります。 たとえば、列のレンジオブジェクトには、_.column_ と _.sheet_ プロパティしか含まれません。 -| プロパティ | | タイプ | 説明 | 利用可能な対象 | +| プロパティ | | 型 | 説明 | 利用可能な対象 | | ------ | ------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------------- | -------------------------------------------------- | | area | | text | 4D View Pro フォームオブジェクト名 | 常に利用可能 | | ranges | | collection | レンジのコレクション | 常に利用可能 | From 5e758ab5fff6ead65c988fb13005627edd7324ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:01 +0200 Subject: [PATCH 3221/4889] New translations allowproject.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/allowProject.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md index 3e491ac4668fc9..989eb6d035dc9e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/allowProject.md @@ -3,7 +3,7 @@ id: allowProject title: Permitir métodos projeto --- -The 4D tags such as `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Por ejemplo, la petición _http://www.server.com/4DACTION/login_ provoca la ejecución del método proyecto _**login**_, si existe. +As tags 4D, como `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Por ejemplo, la petición _http://www.server.com/4DACTION/login_ provoca la ejecución del método proyecto _**login**_, si existe. Este mecanismo representa, portanto, um risco de segurança para a aplicação, em especial se um utilizador da Internet acionar intencionalmente (ou não) um método não destinado a ser executado através da Web. Este risco pode ser evitado das seguintes formas: From a2cd8df108f557574c0f0d97a480624de7e53c85 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:04 +0200 Subject: [PATCH 3222/4889] New translations authentication.md (Spanish) --- .../version-20-R5/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md index 5cdcb94be8d33e..be4aad3f10572e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md @@ -52,7 +52,7 @@ A continuación, se evalúan los valores introducidos: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Si el nombre de usuario enviado por el navegador existe en la tabla de usuarios 4D y la contraseña es correcta, se acepta la conexión. Si la contraseña es incorrecta, se rechaza la conexión. - - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. + - Si el nombre de usuario no existe en la tabla de usuarios 4D, se llama al método base [`On Web Authentication`](#on-web-authentication). Si el método base `On Web Authentication` no existe, se rechazan las conexiones. - Si la opción **Incluir contraseñas 4D** no está marcada, las credenciales de usuario se envían al método base [`On Web Authentication`](#on-web-authentication) junto con el resto de parámetros de conexión (dirección IP y puerto, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Con el servidor Web del cliente 4D, tenga en cuenta que todos los sitios publicados por las máquinas 4D Client compartirán la misma tabla de usuarios. La validación de los usuarios/contraseñas la realiza la aplicación 4D Server. From 42890991ed9a9516d657f4ad6ee327f4fee99389 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:06 +0200 Subject: [PATCH 3223/4889] New translations authentication.md (Japanese) --- .../version-20-R5/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md index 2e60985fc116f9..c608725e5f6097 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/authentication.md @@ -89,7 +89,7 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -> $0 : Boolean -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ------- | :-: | ----------------------------------------------- | | $1 | Text | <- | URL | | $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | From 40bea144b6e5b56bf6865070fdb3a4235d2414b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:12 +0200 Subject: [PATCH 3224/4889] New translations from-qodlyscript-to-4d.md (French) --- .../WebServer/from-qodlyscript-to-4d.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md index 00343ac2f588fa..d09a66e2938ac9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md @@ -1,46 +1,46 @@ --- id: from-qodlyscript-to-4d -title: From QodlyScript to 4D Language +title: De QodlyScript au langage 4D --- -4D developers use the [Qodly Studio documentation](https://developer.qodly.com/docs/studio/overview) to learn how to design their Qodly forms in Qodly Studio. +Les développeurs 4D utilisent la [documentation de Qodly Studio](https://developer.qodly.com/docs/studio/overview) pour savoir comment concevoir leurs pages Qodly dans Qodly Studio. -Les exemples de code sont fournis en [QodlyScript](https://developer.qodly.com/docs/category/qodlyscript), mais étant donné que QodlyScript hérite du langage 4D, vous ne serez pas perdu. Converting QodlyScript code to 4D language is easy, it only requires some adaptations. +Les exemples de code sont fournis en [QodlyScript](https://developer.qodly.com/docs/category/qodlyscript), mais étant donné que QodlyScript hérite du langage 4D, vous ne serez pas perdu. Convertir du code QodlyScript en langage 4D est facile, cela ne nécessite que quelques adaptations. -## Variable names +## Noms des variables -QodlyScript only support local variables, so variables in QodlyScript examples are not prefixed with `$`. In the 4D code, make sure to **prefix variable names with `$`** so that they are identifed as local variables by 4D. +QodlyScript ne prend en charge que des variables locales, donc les variables dans les exemples QodlyScript ne sont pas préfixées par `$`. Dans le code 4D, assurez-vous de **préfixer les noms des variables avec `$`** afin qu'elles soient identifiées comme des variables locales par 4D. -## Symbols and keywords +## Symboles et mots-clés -Some basic symbols, operators, and keywords differ in QodlyScript and must be adapted to the 4D Language. They are listed below: +Certains symboles, opérateurs et mots-clés de base diffèrent dans QodlyScript et doivent être adaptés au langage 4D. Ils sont listés ci-dessous: -| QodlyScript | 4D Language | Commentaire | -| ----------- | ----------------------------------------------------------- | ----------------------- | -| , | ; | argument separator | -| = | := | opérateur d'assignation | -| == | = | comparison operator | -| declare | #Declare | | -| switch | Case of | | -| constructor | Class constructor | | -| extends | Class extends | | -| end | End for, End For each, End if, End case, End use, End while | | -| forEach | For each | | -| string | Text | var type | -| number | Real | var type | +| QodlyScript | Langage 4D | Commentaire | +| ----------- | ----------------------------------------------------------- | ------------------------ | +| , | ; | séparateur d'argument | +| = | := | opérateur d'assignation | +| == | = | opérateur de comparaison | +| declare | #Declare | | +| switch | Case of | | +| constructor | Class constructor | | +| extends | Class extends | | +| end | End for, End For each, End if, End case, End use, End while | | +| forEach | For each | | +| string | Text | type de var | +| number | Real | type de var | -Some other items have a different case (ex: `this` vs `This`) but can be pasted directly in 4D code. +Certains autres éléments ont une casse différente (par exemple : `this` vs `This`) mais peuvent être collés directement dans le code 4D. -## Command and Constant names +## Noms de commandes et de constantes -QodlyScript command and constant names are written in camel case without spaces. In addition, QodlyScript constant names start with a `k` letter. You might need to adapt these QodlyScript items to the 4D Language. +Les noms des commandes et des constantes QodlyScript sont écrits en camel case sans espaces. De plus, les noms de constantes de QodlyScript commencent par la lettre `k`. Vous devrez peut-être adapter ces éléments QodlyScript au langage 4D. -- Usually, you will only have to simply convert names. For example, `newCollection` in QodlyScript is `New collection` in 4D Language. -- However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. +- Généralement, vous devrez simplement convertir les noms. Par exemple, `newCollection` dans QodlyScript est `New collection` dans le langage 4D. +- Cependant, certaines commandes ont été renommées pour une meilleure conformité, par exemple `atan` et `sqrt` sont les noms en QodlyScript des commandes `Arctan` et `Square root` en langage 4D. ### Exemple -- QodlyScript code: +- Code QodlyScript : ```qs declare(entitySelection : 4D.EntitySelection) @@ -56,7 +56,7 @@ QodlyScript command and constant names are written in camel case without spaces. end ``` -- 4D Language equivalent code: +- Code équivalent en langage 4D : ```4d #DECLARE ( $entitySelection : 4D.EntitySelection ) From 65ff518a5c30c447983fd59b91d420d1d4f78513 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:15 +0200 Subject: [PATCH 3225/4889] New translations from-qodlyscript-to-4d.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/from-qodlyscript-to-4d.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md index 64513c59e5d4b3..71579a8c25b729 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/from-qodlyscript-to-4d.md @@ -33,9 +33,9 @@ Some other items have a different case (ex: `this` vs `This`) but can be pasted ## Nomes de comandos e constantes -QodlyScript command and constant names are written in camel case without spaces. In addition, QodlyScript constant names start with a `k` letter. You might need to adapt these QodlyScript items to the 4D Language. +QodlyScript command and constant names are written in camel case without spaces. Além disso, os nomes das constantes QodlyScript começam com a letra `k`. You might need to adapt these QodlyScript items to the 4D Language. -- Normalmente, você só precisará converter os nomes. For example, `newCollection` in QodlyScript is `New collection` in 4D Language. +- Normalmente, você só precisará converter os nomes. Por exemplo, `newCollection` em QodlyScript é `New collection` em Linguagem 4D. - However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. ### Exemplo From 1cfa92d0cd75eeeaa822981c0cdea49635700b17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:18 +0200 Subject: [PATCH 3226/4889] New translations gettingstarted.md (Spanish) --- .../version-20-R5/WebServer/gettingStarted.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md index 911e8c4fa8dad3..2ba6cd3877c178 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/gettingStarted.md @@ -224,26 +224,26 @@ var $user; $info : Object ARRAY TEXT($anames; 0) ARRAY TEXT($avalues; 0) -// get values sent in the header of the request +// obtener los valores enviados en el encabezado de la petición WEB GET VARIABLES($anames; $avalues) -// look for header login fields +// busca los campos de inicio de sesión del encabezado $indexUserId:=Find in array($anames; "userId") $userId:=$avalues{$indexUserId} $indexPassword:=Find in array($anames; "password") $password:=$avalues{$indexPassword} -//look for a user with the entered name in the users table +//buscar un usuario con el nombre introducido en la tabla de usuarios $user:=ds.WebUsers.query("userId = :1"; $userId).first() -If ($user#Null) //a user was found - //check the password +If ($user#Null) //se encontró un usuario + //comprobar la contraseña If (Verify password hash($password; $user.password)) - //password ok, fill the session + //password ok, llenar la sesión $info:=New object() $info.userName:=$user.firstName+" "+$user.lastName Session.setPrivileges($info) - //You can use the user session to store any information + //Puede utilizar la sesión de usuario para almacenar cualquier información WEB SEND TEXT("Welcome "+Session.userName) Else WEB SEND TEXT("Wrong user name or password.") From 547646828f242bb1ea223e79b0cfb406f7014742 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:23 +0200 Subject: [PATCH 3227/4889] New translations httprequests.md (Spanish) --- .../version-20-R5/WebServer/httpRequests.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 6eca8b08d4194b..1943d3c8edc396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -17,7 +17,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Llamadas a métodos base -The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. Se llama al método de la base de datos con la URL. +El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. Se llama al método de la base de datos con la URL. Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). @@ -193,15 +193,15 @@ OK="Search" 4D llama al método base `` (si existe), luego se llama al método proyecto `processForm`, que es el siguiente: ```4d - C_TEXT($1) //mandatory for compiled mode + C_TEXT($1) //obligatorio para el modo compilado C_LONGINT($vName) C_TEXT(vName;vLIST) ARRAY TEXT($arrNames;0) ARRAY TEXT($arrVals;0) - WEB GET VARIABLES($arrNames;$arrVals) //we retrieve all the variables of the form + WEB GET VARIABLES($arrNames;$arrVals) //recuperamos todas las variables del formulario $vName:=Find in array($arrNames;"vName") vName:=$arrVals{$vName} - If(Find in array($arrNames;"vExact")=-1) //If the option has not been checked + If(Find in array($arrNames;"vExact")=-1) //Si la opción no ha sido marcada vName:=vName+"@" End if QUERY([Jockeys];[Jockeys]Name=vName) @@ -210,9 +210,9 @@ OK="Search" vLIST:=vLIST+[Jockeys]Name+" "+[Jockeys]Tel+"
    " NEXT RECORD([Jockeys]) End while - WEB SEND FILE("results.htm") //Send the list to the results.htm form - //which contains a reference to the variable vLIST, - //for example + WEB SEND FILE("results.htm") //Enviar la lista al formulario results.htm + //que contiene una referencia a la variable vLIST, + //por ejemplo //... End if ``` @@ -284,7 +284,7 @@ Las principales características de esta página son: Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace clic en uno de los botones del formulario HTML. ```4d - // Retrieval of value of variables + // Recuperación del valor de las variables ARRAY TEXT($arrNames;0) ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) @@ -292,25 +292,25 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace Case of - // The Log On button was clicked + // Se ha presionado el botón Log On :(Find in array($arrNames;"vsbLogOn")#-1) $user :=Find in array($arrNames;"vtUserName") QUERY([WWW Users];[WWW Users]UserName=$arrValues{$user}) $0:=(Records in selection([WWW Users])>0) If($0) WWW POST EVENT("Log On";WWW Log information) - // The WWW POST EVENT method saves the information in a database table + // El método WWW POST EVENT guarda la información en una tabla de la base Else $0:=WWW Register - // The WWW Register method lets a new Web user register + // El método WWW Register permite que un nuevo usuario de la Web se registre End if - // The Register button was clicked + // Se ha presionado el botón Register :(Find in array($arrNames;"vsbRegister")#-1) $0:=WWW Register - // The Information button was clicked + // Se ha presionado el botón de información :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") End case From a6ac2522416a31decf46252f6cc0a7402c177376 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:24 +0200 Subject: [PATCH 3228/4889] New translations httprequests.md (Japanese) --- .../version-20-R5/WebServer/httpRequests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 3a1a1286f85304..3f28e48eba8bf5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -27,7 +27,7 @@ title: HTTPリクエストの処理 **On Web Connection**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ---- | :-: | ----------------------------------------------- | | $1 | Text | <- | URL | | $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | @@ -104,7 +104,7 @@ $4 引数は 4D Webサーバーによってリクエストされた IPアドレ \*\*/4DACTION/\*\*_MethodName_
    \*\*/4DACTION/\*\*_MethodName/Param_ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | :-: | --------------------- | | MethodName | Text | -> | 実行する 4Dプロジェクトメソッド名 | | Param | Text | -> | プロジェクトメソッドに渡されるテキスト引数 | From df5b3f32669cee6c6594b3aa63df4fe9d9df13cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:26 +0200 Subject: [PATCH 3229/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/httpRequests.md | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md index 61518b49d069a6..335eac9cd0b598 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/httpRequests.md @@ -17,7 +17,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Chamadas métodos de base -El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. O método da base de dados é chamado com o URL. +The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). @@ -39,11 +39,11 @@ Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no l Estes parâmetros devem ser declarados como se indica a seguir: ```4d -//On Web Connection database method - +//Método base On Web Authentication + C_TEXT($1;$2;$3;$4;$5;$6) - -//Code for the method + +//Código do método ``` Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): @@ -140,8 +140,12 @@ var $path : Text var $PictVar : Picture var $BlobVar : Blob - //find the picture in the Images folder within the Resources folder -$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format WEB SEND BLOB($BLOB;"image/png") + //find the picture in the Images folder within the Resources folder +$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" + +READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable +PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format +WEB SEND BLOB($BLOB;"image/png") ``` ### 4DACCIÓN para publicar formulários @@ -250,13 +254,13 @@ return false

    Welcome to Spiders United

    Please enter your name:

    -

    - +

    +

    -

    - - +

    + +

    @@ -283,9 +287,9 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) C_LONGINT($user) - + Case of - + // The Log On button was clicked :(Find in array($arrNames;"vsbLogOn")#-1) $user :=Find in array($arrNames;"vtUserName") @@ -295,15 +299,15 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace WWW POST EVENT("Log On";WWW Log information) // The WWW POST EVENT method saves the information in a database table Else - + $0:=WWW Register // The WWW Register method lets a new Web user register End if - + // The Register button was clicked :(Find in array($arrNames;"vsbRegister")#-1) $0:=WWW Register - + // The Information button was clicked :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") From 4aa60f972818d9b6287d07fa8fa10bb3473a6a99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:28 +0200 Subject: [PATCH 3230/4889] New translations preemptiveweb.md (Spanish) --- .../version-20-R5/WebServer/preemptiveWeb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md index 4bdfaf6aa11312..91b84be73a96dc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: Uso de procesos web apropiativos El servidor web de 4D le permite aprovechar al máximo los ordenadores multinúcleo utilizando procesos web apropiativos en sus aplicaciones. Puede configurar su código relacionado con la web, incluyendo las etiquetas 4D, los métodos base Web o las funciones de clase REST de ORDA para que se ejecuten simultáneamente en tantos núcleos como sea posible. -For in-depth information on preemptive process in 4D, please refer to the [Preemptive Processes](../Develop/preemptive.md) section. +Para obtener información detallada sobre el proceso apropiativo en 4D, por favor consulte la sección [Procesos apropiativos](../Develop/preemptive.md). ## Disponibilidad del modo apropiativo para los procesos web From 067b2e4fb2b2514b8ed86d48682d3c3b470d8c4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:31 +0200 Subject: [PATCH 3231/4889] New translations preemptiveweb.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/preemptiveWeb.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md index 8d01dffae8277a..e04d5229ab8afb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: Utilizar processos web preemptivos The 4D Web Server allows you to take full advantage of multi-core computers by using preemptive web processes in your compiled applications. You can configure your web-related code, including 4D tags and web database methods, to run simultaneously on as many cores as possible. -For in-depth information on preemptive process in 4D, please refer to the _Preemptive 4D processes_ section in the [_4D Language Reference_](https://doc.4d.com). +For in-depth information on preemptive process in 4D, please refer to the [Preemptive Processes](../Develop/preemptive.md) section. ## Disponibilidade do modo preemptivo para os processos web @@ -29,7 +29,7 @@ The following table indicates whether the preemptive mode is used or is availabl - _**web setting**_ significa que el modo apropiativo depende de un valor de configuración: - when [**Scalable sessions**](sessions.md#enabling-sessions) option is selected, the [preemptive mode is automatically used](sessions.md#preemptive-mode) for web processes. - otherwise, the [**Use preemptive processes**](webServerConfig.md#use-preemptive-processes) option is taken into account. - - regarding Web service processes (server or client), preemptive mode is supported at method level. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.en.html)) and make sure they are confirmed thread-safe by the compiler. + - regarding Web service processes (server or client), preemptive mode is supported at method level. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv20/4D/20.2/Subscribing-to-a-Web-Service-in-4D.300-6750336.en.html)) and make sure they are confirmed thread-safe by the compiler. ## Escrever código servidor Web hilo seguro From 7c8eb0c7b01526b197f52c807719b7de98738c36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:33 +0200 Subject: [PATCH 3232/4889] New translations qodly-studio.md (French) --- .../version-20-R5/WebServer/qodly-studio.md | 50 +++++++++++-------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 2a9244f0e20975..f868570e02c5a7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -194,7 +194,7 @@ Les [boutons de rendu](https://developer.qodly.com/docs/studio/rendering#how-to- ::: -### Portées des pages Qodly +### Portée des pages Qodly Lors du rendu des pages Qodly dans Qodly Studio, le moteur de rendu se connectera au serveur web 4D via HTTP ou HTTPS, en fonction des propriétés, en suivant le même schéma de connexion HTTP/HTTPS que pour le [serveur webAdmin 4D](../Admin/webAdmin.md#accept-http-connections-on-localhost). Voir aussi [ce paragraphe](#about-license_usage) sur les schémas d'URL et l'utilisation de la licence. @@ -224,9 +224,9 @@ https://www.myWebSite.com/$lib/renderer/?w=welcome Avec Qodly Studio for 4D, vous pouvez utiliser le [mode "force login"](../REST/authUsers.md#force-login-mode) pour contrôler le nombre de sessions web ouvertes qui nécessitent des licences 4D Client. Vous pouvez également [déconnecter](#logout) l'utilisateur à tout moment pour décrémenter le nombre de licences consommées. -### Setting the force login mode +### Activer le mode force login -Vous pouvez définir le mode ["force login"](../REST/authUsers.md#force-login-mode) pour votre application 4D dans la page [Rôles et privilèges](https://developer.qodly.com/docs/studio/roles/rolesPrivilegesOverview/), en utilisant l'option **Force login** : +Vous pouvez activer le mode ["force login"](../REST/authUsers.md#force-login-mode) pour votre application 4D dans la page [Rôles et privilèges](https://developer.qodly.com/docs/studio/roles/rolesPrivilegesOverview/), en utilisant l'option **Force login** : ![alt-text](../assets/en/WebServer/forcelogin.png) @@ -236,7 +236,7 @@ Vous pouvez également définir cette option directement dans le fichier [**role ::: -Lorsque le mode "force login" est **désactivé** (mode par défaut), toute requête REST, y compris le rendu d'une page Qodly d'authentification, crée une session web sur le serveur et prend une licence 4D Client, quel que soit le résultat réel de l'authentification. Lorsque le mode "force login" est **activé**, une page d'authentification Qodly simple peut être affichée sans consommer de licence. Il vous suffit simplement de mettre en œuvre la fonction [`authentify()`](../REST/authUsers.md#function-authentify) dans la classe DataStore et de l'appeler depuis la page Qodly. The licence is consumed only when the user is actually logged. +Lorsque le mode "force login" est **désactivé** (mode par défaut), toute requête REST, y compris le rendu d'une page Qodly d'authentification, crée une session web sur le serveur et prend une licence 4D Client, quel que soit le résultat réel de l'authentification. Lorsque le mode "force login" est **activé**, une page d'authentification Qodly simple peut être affichée sans consommer de licence. Il vous suffit simplement de mettre en œuvre la fonction [`authentify()`](../REST/authUsers.md#function-authentify) dans la classe DataStore et de l'appeler depuis la page Qodly. La licence est consommée uniquement lorsque l'utilisateur est réellement connecté. :::info @@ -279,33 +279,39 @@ Cet appel est accepté et tant que l'authentification n'est pas réussie, `Sessi Quand le [mode "force login" est activé](#setting-the-force-login-mode), Qodly Studio for 4D vous permet d'implémenter une fonctionnalité de déconnexion dans votre application. -Pour déconnecter l'utilisateur, vous devez simplement exécuter l'action standard **Logout** à partir de la page Qodly. In Qodly Studio, you can associate this standard action to a button for example: +Pour déconnecter l'utilisateur, vous devez simplement exécuter l'action standard **Logout** à partir de la page Qodly. Dans Qodly Studio, vous pouvez associer cette action standard à un bouton par exemple : ![alt-text](../assets/en/WebServer/logout.png) -Triggering the logout action from a web user session has the following effects: +Déclencher l'action de déconnexion d'une session utilisateur Web a les effets suivants : - la session utilisateur web courante perd ses privilèges, seules les [requêtes REST descriptives](../REST/authUsers.md#descriptive-rest-requests) sont autorisées, -- the associated 4D license is released, +- la licence 4D associée est libérée, - le `Session.storage` est conservé jusqu'à ce que le délai d'inactivité de la session Web soit atteint (au moins une heure). Pendant cette période après une déconnexion, si l'utilisateur se connecte à nouveau, la même session est réutilisée et l'objet partagé `Session.storage` est disponible avec son contenu actuel. -## About license usage for rendering +## Utilisation de licences pour le rendu -In default mode when any form is rendered, or in "force login" mode when a form handling data or calling a function is rendered, you must have an available license, as rendering Qodly forms targets the project database's main web server. +En mode par défaut, lorsque n'importe quelle page est affichée, ou en mode "force login" lorsqu'un formulaire traitant des données ou appelant une fonction est affiché, vous devez disposer d'une licence disponible, car le moteur de rendu des pages Qodly cible le serveur web principal du projet. -### URL Schemes +### Schemas d'URL -Qodly Studio's URL scheme configuration (HTTP and HTTPS) determines how many licenses are retained when rendering Qodly forms. With the appropriate configuration, you can avoid unnecessary license retaining. +La configuration de schéma d'URL de Qodly Studio (HTTP et HTTPS) influe sur le nombre de licences qui sont prises lors du rendu des pages Qodly. Avec une configuration appropriée, vous pouvez éviter la consommation inutile de licences. -Comme expliqué dans la section [configuration](#configuration), le serveur Web WebAdmin fournit un accès sécurisé à Qodly Studio. D'autre part, le [renderer](#rendering-webforms) communique avec le serveur web 4D de la base de données en utilisant des requêtes REST. As such, it behaves like a conventional 4D Client. +Comme expliqué dans la section [configuration](#configuration), le serveur Web WebAdmin fournit un accès sécurisé à Qodly Studio. D'autre part, le [moteur de rendu](#rendering-webforms) communique avec le serveur web 4D de la base de données en utilisant des requêtes REST. En tant que tel, il se comporte comme un client 4D conventionnel. -If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting. +Si vous exécutez le moteur de rendu depuis Qodly Studio et que ces deux serveurs Web ne sont pas accessibles via le même schéma d'URL (HTTP ou HTTPS), cela peut entraîner un décompte de licence incorrect. + +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: #### Exemple 1. Vous exécutez Qodly Studio sur un schéma d'URL HTTPS (par exemple, `https://127.0.0.1:7443/studio/`) -2. The web server of your database is started only on an HTTP port. +2. Le serveur web de votre base de données est démarré uniquement sur un port HTTP. ![alt-text](../assets/en/WebServer/schemes.png) @@ -313,32 +319,32 @@ If you run the renderer from the Qodly Studio and these two web servers are not ![alt-text](../assets/en/WebServer/render-button.png) -As a result, two licenses are retained. +En conséquence, deux licences sont consommées. :::note -You can enable/disable the display of the renderer pop over using a Qodly Studio user setting. +Vous pouvez activer/désactiver l'affichage de la fenêtre "pop over" de rendu en utilisant un paramètre utilisateur de Qodly Studio. ::: -### SameSite attribute +### Attribut SameSite -The behavior previously described is due to the session cookie of the 4D web server. Ce cookie de session a un attribut `SameSite` qui détermine si le cookie de session est envoyé au serveur web. +Le comportement précédemment décrit est dû au cookie de session du serveur web 4D. Ce cookie de session a un attribut `SameSite` qui détermine si le cookie de session est envoyé au serveur web. Si la valeur de l'attribut `SameSite` est `Strict` (par défaut), le cookie de session n'est pas envoyé au serveur web, donc une nouvelle session est ouverte à chaque fois qu'une page est affichée ou rafraîchie. Pour plus d'informations sur l'attribut `SameSite`, consultez [cet article de blog](https://blog.4d.com/get-ready-for-the-new-SameSite-and-secure-attributes-for-cookies/). -### Recommendations +### Recommandations -To avoid using more licenses than necessary, we recommend doing one of the following: +Pour éviter d'utiliser plus de licences que nécessaire, nous vous recommandons d'effectuer l'une des actions suivantes : - Exécutez le moteur de rendu sur un autre onglet du navigateur (en entrant l'URL de rendu de votre formulaire Web : `IP:port/$lib/renderer/?w=NomPageQodly`). -- Ensure the Qodly Studio and your database are reached on the same URL scheme. +- Assurez-vous que Qodly Studio et votre base de données sont accessibles sur le même schéma d'URL. - Utilisez la valeur `Lax` pour le [cookie de session](webServerConfig.md#session-cookie-samesite) du serveur web de la base de données de votre projet. ## Hello, World -This 5-minute video provides a "Hello World" example and covers how to enable access to the studio, create a basic interface, and configure an event that greets the user by their name: +Cette vidéo de 5 minutes fournit un exemple de "Hello World" et explique comment autoriser l'accès au studio, créer une interface de base, et configurer un événement qui accueille l'utilisateur par son nom : From 7a1689095a55f919b089d295d29ed0e01e93438f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:35 +0200 Subject: [PATCH 3233/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R5/WebServer/qodly-studio.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index 27835e9764b7b5..e03445acffe01c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -301,6 +301,12 @@ Como se explica en la sección [configuración](#configuration), el servidor web Si ejecuta el renderizador desde Qodly Studio y no se accede a estos dos servidores web a través del mismo esquema de URL (HTTP o HTTPS), es posible que el conteo de licencias sea incorrecto. +:::info + +El uso de diferentes esquemas también puede llevar a problemas de [sesión](sessions.md), como perder [privilegios](../ORDA/privileges.md) después de actualizar la página. + +::: + #### Ejemplo 1. Ejecuta Qodly Studio en un esquema URL HTTPS (por ejemplo, `https://127.0.0.1:7443/studio/`) From b17a4398e810ee4048a045654ef5ec764422cf43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:36 +0200 Subject: [PATCH 3234/4889] New translations qodly-studio.md (Japanese) --- .../version-20-R5/WebServer/qodly-studio.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index d61c02a1eaba37..d9a0f46b4357a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -297,10 +297,16 @@ Qodlyフォームのレンダリングはプロジェクトデータベースの Qodly Studio の URLスキーム設定 (HTTP および HTTPS) によって、Qodlyフォームのレンダリング時に使用されるライセンスの数が決まります。 適切な設定により、不要なライセンスの使用を回避できます。 -[設定](#設定) セクションで説明したように、WebAdmin Webサーバーは Qodly Studio へのセキュアな Webアクセスを提供します。 一方、[レンダラー](#レンダリングを有効化する) は RESTリクエストを使用してデータベースの 4D Webサーバーと通信します。 そのため、従来の 4Dクライアントと同じように動作します。 そのため、従来の 4Dクライアントと同じように動作します。 +[設定](#設定) セクションで説明したように、WebAdmin Webサーバーは Qodly Studio へのセキュアな Webアクセスを提供します。 一方、[レンダラー](#レンダリングを有効化する) は RESTリクエストを使用してデータベースの 4D Webサーバーと通信します。 そのため、従来の 4Dクライアントと同じように動作します。 Qodly Studio からレンダラーを実行する際、これら 2つの Webサーバーに同じ URLスキーム (HTTP または HTTPS) 経由でアクセスしていない場合には、ライセンスのカウントが正しくおこなわれない可能性があります。 +:::info + +異なるスキームを使用することは、[セッション](sessions.md) の問題 (ページ更新後の [権限](../ORDA/privileges.md) 喪失など) も引き起こす可能性があります。 + +::: + #### 例題 1. Qodly Studio を HTTPS URLスキームで実行します (例: `https://127.0.0.1:7443/studio/`) From 40d9c4f725f25521ffef9c3f1f041c24cf468a66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:38 +0200 Subject: [PATCH 3235/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/qodly-studio.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md index e4013f4c7d8b8d..52fe586601efed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/qodly-studio.md @@ -301,6 +301,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se Se você executar o renderizador a partir do Qodly Studio e esses dois servidores web não forem acessados através do mesmo esquema de URL (HTTP ou HTTPS), isso pode levar a uma contagem incorreta de licenças. +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: + #### Exemplo 1. Você executa Qodly Studio em um esquema URL HTTPS (por exemplo, `https://127.0.0.1:7443/studio/`) From 9df1263c5ff89409f8c0c3ac02823650ff83439a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:40 +0200 Subject: [PATCH 3236/4889] New translations sessions.md (French) --- .../version-20-R5/WebServer/sessions.md | 108 +++++++++--------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index 3cdb95bd1b807e..221437f1d0427b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -3,132 +3,132 @@ id: sessions title: Sessions Web --- -The 4D web server provides built-in features for managing **web sessions**. Creating and maintaining web sessions allows you to control and improve the user experience on your web application. When web sessions are enabled, web clients can reuse the same server context from one request to another. +Le serveur Web de 4D offre des fonctions intégrées pour la gestion des **sessions Web**. La création et la maintenance de sessions Web vous permettent de contrôler et d'améliorer l'expérience utilisateur de votre application web. Lorsque les sessions web sont activées, les clients web peuvent réutiliser le même contexte de serveur d'une requête à une autre. -Web sessions allow to: +Les sessions Web permettent de : -- handle multiple requests simultaneously from the same web client through an unlimited number of preemptive processes (web sessions are **scalable**), -- manage session through a `Session` object and the [Session API](API/SessionClass.md), -- store and share data between processes of a web client using the [.storage](../API/SessionClass.md#storage) of the session, -- associate privileges to the user running the session. +- gérer simultanément plusieurs requêtes depuis le même client web via un nombre illimité de process préemptifs (les sessions web sont **évolutives**), +- gérer la session à travers un objet `Session` et une [API de session](API/SessionClass.md), +- stocker et partager des données entre les process d'un client web en utilisant le [.storage](../API/SessionClass.md#storage) de la session, +- associer des privilèges à l'utilisateur qui exécute la session. -## Usages +## Utilisations -Web sessions are used for: +Les sessions Web sont utilisées par : -- [Web applications](gettingStarted.md) sending http requests, -- calls to the [REST API](../REST/authUsers.md), which are used by [remote datastores](../ORDA/remoteDatastores.md) and [Qodly forms](qodly-studio.md). +- les [applications web](gettingStarted.md) qui envoient des requêtes http, +- les appels à l'[API REST](../REST/authUsers.md), qui sont effectués par les [datastores distants](../ORDA/remoteDatastores.md) et les [pages Qodly](qodly-studio.md). -## Enabling web sessions +## Activation des sessions web -The session management feature can be enabled and disabled on your 4D web server. There are different ways to enable session management: +La gestion de session peut être activée et désactivée sur votre serveur Web 4D. Il y a différentes façons d'activer la gestion de session : -- Using the **Scalable sessions** option on the "Web/Options (I)" page of the Settings (permanent setting): +- Utiliser l'option **Sessions évolutives** dans la page "Web/Options (I)" des Propriétés (réglage permanent) : ![alt-text](../assets/en/WebServer/settingsSession.png) -This option is selected by default in new projects. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). +Cette option est sélectionnée par défaut dans les nouveaux projets. Elle peut cependant être désactivée en sélectionnant l'option **Pas de sessions**, auquel cas les fonctionnalités de session web sont désactivées (aucun objet `Session` n'est disponible). -- Using the [`.scalableSession`](API/WebServerClass.md#scalablesession) property of the Web Server object (to pass in the _settings_ parameter of the [`.start()`](API/WebServerClass.md#start) function). In this case, this setting overrides the option defined in the Settings dialog box for the Web Server object (it is not stored on disk). +- En utilisant la propriété [`.scalableSession`](API/WebServerClass.md#scalablession) de l'objet Web Server (à passer dans le paramètre _settings_ de la fonction [`.start()`](API/WebServerClass.md#start) ). Dans ce cas, ce paramètre remplace l'option définie dans la boîte de dialogue Propriétés pour l'objet Web Server (il n'est pas stocké sur disque). -> The `WEB SET OPTION` command can also set the session mode for the main Web server. +> La commande `WEB SET OPTION` peut également définir le mode de session pour le serveur Web principal. -In any cases, the setting is local to the machine; so it can be different on the 4D Server Web server and the Web servers of remote 4D machines. +Dans tous les cas, ce paramètre est local à la machine ; il peut donc être différent sur le serveur Web 4D Server et les serveurs Web des machines 4D distantes. -> **Compatibility**: A **Legacy sessions** option is available in projects created with a 4D version prior to 4D v18 R6 (for more information, please refer to the [doc.4d.com](https://doc.4d.com) web site). +> **Compatibilité** : Une option **Anciennes sessions** est disponible dans les projets créés avec une version 4D antérieure à 4D v18 R6 (pour plus d'informations, veuillez consulter le site web [doc.4d.com](https://doc.4d.com)). -## Session implementation +## Implémentation des sessions -When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID__AppName_", where _AppName_ is the name of the application project. This cookie references the current web session for the application. +Lorsque [les sessions sont activées](#activation-des-sessions), des mécanismes automatiques sont mis en place, basés sur un cookie privé défini par 4D lui-même : "4DSID__NomApp_", où _NomApp_ est le nom du projet d'application. Ce cookie référence la session web courante pour l'application. :::info -The cookie name can be get using the [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename) property. +Le nom du cookie peut être obtenu en utilisant la propriété [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename). ::: -1. In each web client request, the Web server checks for the presence and the value of the private "4DSID__AppName_" cookie. +1. Dans chaque requête de client web, le serveur Web vérifie la présence et la valeur du cookie privé "4DSID__AppName_". -2. If the cookie has a value, 4D looks for the session that created this cookie among the existing sessions; if this session is found, it is reused for the call. +2. Si le cookie a une valeur, 4D recherche la session qui a créé ce cookie parmi les sessions existantes ; si cette session est trouvée, elle est réutilisée pour l'appel. -3. If the client request does not correspond to an already opened session: +3. Si la requête du client ne correspond pas à une session déjà ouverte : -- a new session with a private "4DSID__AppName_" cookie is created on the web server -- a new Guest `Session` object is created and is dedicated to the scalable web session. +- une nouvelle session avec un cookie privé "4DSID__AppName_" est créée sur le serveur web +- un nouvel objet `Session` Guest est créé et est dédié à la session web évolutive. :::note -Creating a web session for a REST request may require that a licence is available, see [this page](../REST/authUsers.md). +La création d'une session web pour une requête REST peut nécessiter qu'une licence soit disponible, consultez [cette page](../REST/authUsers.md). ::: -The `Session` object of the current session can then be accessed through the [`Session`](API/SessionClass.md#session) command in the code of any web processes. +L'objet `Session` de la session en cours peut ensuite être manipulé via la commande [`Session`](API/SessionClass.md#session) dans le code de n'importe quel process web. ![alt-text](../assets/en/WebServer/schemaSession.png) :::info -Web processes usually do not end, they are recycled in a pool for efficiency. When a process finishes executing a request, it is put back in the pool and made available for the next request. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) for example). This cleanup is necessary for any process related information, such as a reference to an opened file. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. +Les process Web ne se terminent généralement pas, ils sont recyclés dans un pool pour des raisons d'optimisation. Lorsqu'un process termine l'exécution d'une requête, il est replacé dans le pool et rendu disponible pour la requête suivante. Puisqu'un process web peut être réutilisé par n'importe quelle session, les [variables process](Concepts/variables.md#process-variables) doivent être effacées par votre code à la fin de son exécution (en utilisant [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/fe/page89.html) par exemple). Ce nettoyage est nécessaire pour toute information liée au process, comme une référence à un fichier ouvert. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. ::: -## Storing and sharing session information +## Stockage et partage des informations de session -Each `Session` object provides a [`.storage`](API/SessionClass.md#storage) property which is a [shared object](Concepts/shared.md). This property allows you to share information between all processes handled by the session. +Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). Cette propriété vous permet de partager des informations entre tous les process gérés par la session. -## Session lifetime +## Durée de vie des sessions -A scalable web session is closed when: +Une session web évolutive est fermée lorsque: -- the web server is stopped, -- the timeout of the session cookie has been reached. +- le serveur web est arrêté, +- le délai d'attente du cookie de session a été atteint. -The lifespan of an inactive cookie is 60 minutes by default, which means that the web server will automatically close inactive sessions after 60 minutes. +La durée de vie d'un cookie inactif est de 60 minutes par défaut, ce qui signifie que le serveur Web fermera automatiquement les sessions inactives après 60 minutes. -This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeout) property of the `Session` object (the timeout cannot be less than 60 minutes) or the _connectionInfo_ parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +Ce timeout peut être modifié en utilisant la propriété [`.idleTimeout`](API/SessionClass.md#idletimeout) de l'objet `Session` (le délai d'attente ne peut pas être inférieur à 60 minutes) ou le paramètre _connectionInfo_ de la commande [`Open datastore`](../API/DataStoreClass.md#open-datastore). -When a web session is closed, if the [`Session`](API/SessionClass.md#session) command is called afterwards: +Lorsqu'une session web est fermée, si la commande [`Session`](API/SessionClass.md#session) est appelée par la suite : -- the `Session` object does not contain privileges (it is a Guest session) -- the [`.storage`](API/SessionClass.md#storage) property is empty -- a new session cookie is associated to the session +- l'objet `Session` ne contient pas de privilèges (c'est une session Guest) +- la propriété [`storage`](API/SessionClass.md#storage) est vide +- un nouveau cookie de session est associé à la session :::info -You can close a session from a Qodly form using the [**logout**](qodly-studio.md#logout) feature. +Vous pouvez fermer une session à partir d'une page Qodly en utilisant la fonction [**logout**](qodly-studio.md#logout). ::: ## Privilèges -Privileges can be associated to web user sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Les privilèges sont associés aux sessions utilisateur web. Sur le serveur web, vous pouvez fournir un accès spécifique ou des fonctionnalités en fonction des privilèges de la session. -You assign privileges using the [`.setPrivileges()`](API/SessionClass.md#setprivileges) function. In your code, you can check the session's privileges to allow or deny access using the [`.hasPrivilege()`](API/SessionClass.md#hasprivilege) function. By default, new sessions do not have any privilege: they are **Guest** sessions ([`.isGuest()`](API/SessionClass.md#isguest) function returns true). +Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) - //Access is granted, do nothing + //Accès autorisé, on ne fait rien Else - //Display an authentication page + //Afficher une page d'authentification End if ``` :::info -Privileges are implemented at the heart of the ORDA architecture to provide developers with a powerful technology for controlling access to the datastore and dataclas functions. For more information, please refer to the [**Privileges**](../ORDA/privileges.md) page of the ORDA chapter. +Les privilèges sont implémentés au cœur de l'architecture ORDA, fournissant aux développeurs une technologie puissante pour contrôler l'accès aux fonctions du datastore et des dataclass. Pour plus d'informations, veuillez vous reporter à la section [**Privilèges**](../ORDA/privileges.md). ::: ## Exemple -In a CRM application, each salesperson manages their own client portfolio. The datastore contains at least two linked dataclasses: Customers and SalesPersons (a salesperson has several customers). +Dans une application CRM, chaque commercial gère son propre portefeuille de clients. Le datastore contient au moins deux dataclass liées : Customers et SalesPersons (un commercial a plusieurs clients). ![alt-text](../assets/en/WebServer/exampleSession.png) -We want a salesperson to authenticate, open a session on the web server, and have the top 3 customers be loaded in the session. +Nous voulons qu'un(e) commercial(e) s'authentifie, ouvre une session sur le serveur web et que les 3 meilleurs clients soient chargés dans la session. -1. We run this URL to open a session: +1. Nous exécutons cette URL pour ouvrir une session : ``` http://localhost:8044/authenticate.shtml @@ -136,7 +136,7 @@ http://localhost:8044/authenticate.shtml > Dans un environnement de production, il est nécessaire d'utiliser une [connexion HTTPS](API/WebServerClass.md#httpsenabled) pour éviter la circulation d'informations non chiffrées sur le réseau. -2. The `authenticate.shtml` page is a form containing _userId_ et _password_ input fields and sending a 4DACTION POST action: +2. La page `authenticate.shtml` est un formulaire contenant des champs de saisie _userId_ et _password_ et envoie une action POST 4DACTION : ```html @@ -153,7 +153,7 @@ http://localhost:8044/authenticate.shtml ![alt-text](../assets/en/WebServer/authenticate.png) -3. The authenticate project method looks for the _userID_ person and validates the password against the hashed value already stored in the _SalesPersons_ table: +3. La méthode de projet d'authentification recherche la personne _userID_ et valide le mot de passe par rapport à la valeur hachée déjà stockée dans la table _SalesPersons_ : ```4d var $indexUserId; $indexPassword; $userId : Integer @@ -195,6 +195,6 @@ Else End if ``` -## See also (blog post) +## Voir aussi (blog post) -[Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) +[Sessions évolutives pour applications web avancées](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) From 758347da2bdc8d7b7bf38eca5650cbd575a364d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:43 +0200 Subject: [PATCH 3237/4889] New translations sessions.md (Portuguese, Brazilian) --- .../version-20-R5/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md index 007436fbd81f57..45dcc7ec98b35a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/sessions.md @@ -89,7 +89,7 @@ This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeo When a web session is closed, if the [`Session`](API/SessionClass.md#session) command is called afterwards: - el objeto `Session` no contiene privilegios (es una sesión de invitado) -- the [`.storage`](API/SessionClass.md#storage) property is empty +- a propriedade [`storage`](API/SessionClass.md#storage) está vazia - um novo cookie de sessão é associado à sessão :::info From e2fc026f2f3c3bd695cd03f8c02abd005d19ccdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:45 +0200 Subject: [PATCH 3238/4889] New translations templates.md (French) --- .../version-20-R5/WebServer/templates.md | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md index a3c221d0890183..2611c69f14e013 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/templates.md @@ -1,93 +1,93 @@ --- id: templates -title: Template pages +title: Pages templates --- -Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées via des [balises de transformation](../Tags/transformation-tags.md) telles que 4DTEXT, These tags are usually inserted as HTML type comments (``) into the HTML source code. +Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML (templates) contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées par le biais de [balises de transformation](../Tags/transformation-tags.md) telles que 4DTEXT, 4DIF ou 4DINCLUDE. Ces balises sont généralement insérées sous forme de commentaires HTML (``) dans le code source HTML. -When these pages are sent by the HTTP server, they are parsed and the tags they contain are executed and replaced with the resulting data. The pages received by the browsers are thus a combination of static elements and values coming from 4D processing. +Lorsque ces pages sont envoyées par le serveur HTTP, elles sont analysées et les balises qu'elles contiennent sont interprétées et remplacées par les données résultantes. Les pages reçues par les navigateurs sont donc une combinaison d'éléments statiques et de valeurs provenant du traitement 4D. -For example, if you write in an HTML page: +Par exemple, si vous écrivez dans une page HTML: ```html

    Welcome to !

    ``` -The value of the 4D variable _vtSiteName_ will be inserted in the HTML page. +La valeur de la variable 4D _vtSiteName_ sera insérée dans la page HTML. -## Tags for templates +## Balises pour les templates -The following 4D tags are available: +Les balises 4D suivantes sont disponibles : -- 4DTEXT, to insert 4D variables and expressions as text, -- 4DHTML, to insert HTML code, -- 4DEVAL, to evaluate any 4D expression, -- 4DSCRIPT, to execute a 4D method, -- 4DINCLUDE, to include a page within another one, -- 4DBASE, to modify the default folder used by the 4DINCLUDE tag, -- 4DCODE, to insert 4D code, -- 4DIF, 4DELSE, 4DELSEIF and 4DENDIF, to insert conditions in the HTML code, +- 4DTEXT, pour insérer des variables et des expressions 4D en tant que texte, +- 4DHTML, pour insérer du code HTML, +- 4DEVAL, pour évaluer toute expression 4D, +- 4DSCRIPT, pour exécuter une méthode 4D, +- 4DINCLUDE, pour inclure une page dans une autre, +- 4DBASE, pour modifier le dossier par défaut utilisé par la balise 4DINCLUDE, +- 4DCODE, pour insérer du code 4D, +- 4DIF, 4DELSE, 4DELSEIF et 4DENDIF, pour insérer des conditions dans le code HTML, - 4DLOOP et 4DENDLOOP, pour faire des boucles dans le code HTML, - 4DEACH et 4DENDEACH, pour boucler des collections, des entity selections ou des propriétés d'objets. -These tags are described in the [Transformation Tags](../Tags/transformation-tags.md) page. +Ces balises sont décrites dans la page [Balises de transformation](../Tags/transformation-tags.md). -It is possible to mix tags. For example, the following HTML code is allowed: +Il est possible de combiner des balises. Par exemple, le code HTML suivant est autorisé : ```html ... - (Method call) - (If condition) - (Subpage insertion) - (End if) + (appel de méthode) + (condition) + (insertion sous-page) + (fin de condition) - (loop on the current selection) - (If [TABLE]ValNum>10) - (subpage insertion) - (Else) + (boucle sur la sélection courante) + + (insertion sous-page) + Value:
    - (Field display) + (affichage de champ) - (End for) + ``` -## Tag parsing +## Analyse des balises -For optimization reasons, the parsing of the HTML source code is not carried out by the 4D Web server when HTML pages are called using simple URLs that are suffixed with “.HTML” or “.HTM”. +Pour des raisons d'optimisation, l'analyse du code source HTML n'est pas effectuée par le serveur Web 4D lorsque les pages HTML sont appelées à l'aide d'URL simples suffixées par ".HTML" ou ".HTM". -Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. XML pages (.xml, .xsl) are also supported and always parsed by 4D. +L'analyse du contenu des pages de templates envoyées par le serveur web 4D a lieu lorsque les commandes `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (BLOB de type texte/html) ou `WEB SEND TEXT` sont appelées, ainsi que lors de l'envoi de pages appelées à l'aide d'URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. Dans ce cas, pour "forcer" l'analyse des pages HTML, vous devez ajouter le suffixe ".shtm" ou ".shtml" (par exemple, `http://www.server.com/dir/page.shtm`). Un exemple de l'utilisation de ce type de page est donné dans la description de la commande `WEB GET STATISTICS`. Les pages XML (.xml, .xsl) sont également prises en charge et toujours analysées par 4D. -You can also carry out parsing outside of the Web context when you use the `PROCESS 4D TAGS` command. +Vous pouvez également effectuer l'analyse en dehors du contexte Web en utilisant la commande `PROCESS 4D TAGS`. -Internally, the parser works with UTF-16 strings, but the data to parse may have been encoded differently. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Below are the cases where 4D parses the tags contained in the HTML pages, as well as any conversions carried out: +En interne, l'analyseur fonctionne avec des chaînes UTF-16, mais les données à analyser peuvent avoir été encodées différemment. Lorsque les balises contiennent du texte (par exemple `4DHTML`), 4D convertit les données si nécessaire en fonction de leur origine et des informations disponibles (jeu de caractères). Voici les cas où 4D analyse les balises contenues dans les pages HTML, ainsi que toutes les conversions effectuées : -| Action / Command | Content analysis of the sent pages | Support of $ syntax(\*) | Character set used for parsing tags | -| ---------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Pages called via URLs | X, except for pages with “.htm” or “.html” extensions | X, except for pages with “.htm” or “.html” extensions | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND FILE` | X | - | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND TEXT` | X | * | No conversion necessary | -| `WEB SEND BLOB` | X, if BLOB is of the “text/html” type | - | Use of charset set in the "Content-Type" header of the response. Otherwise, use of default character set for the HTTP server | -| Inclusion by the `` tag | X | X | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `PROCESS 4D TAGS` | X | X | Text data: no conversion. BLOB data: automatic conversion from the Mac-Roman character set for compatibility | +| Action / Commande | Analyse du contenu des pages envoyées | Prise en charge de la syntaxe $(\*) | Jeu de caractères utilisé pour l'analyse des balises | +| ------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pages appelées via les URLs | X, à l'exception des pages avec une extension ".htm" ou ".html" | X, à l'exception des pages avec une extension ".htm" ou ".html" | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND FILE` | X | - | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND TEXT` | X | * | Aucune conversion nécessaire | +| `WEB SEND BLOB` | X, si le BLOB est de type "text/html" | - | Utilisation du jeu de caractères défini dans l'en-tête "Content-Type" de la réponse. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| Inclusion par la balise `` | X | X | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `PROCESS 4D TAGS` | X | X | Données texte : pas de conversion. Données BLOB : conversion automatique à partir de l'ensemble de caractères Mac-Roman pour la compatibilité | -(\*) The alternative $-based syntax is available for 4DHTML, 4DTEXT and 4DEVAL tags. +(\*) La syntaxe alternative basée sur $ est disponible pour les balises 4DHTML, 4DTEXT et 4DEVAL. ## Accès aux méthodes 4D via le Web -Executing a 4D method with `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, or `4DTEXT` from a web request is subject to the [Available through 4D tags and URLs (4DACTION...)](allowProject.md) attribute value defined in the properties of the method. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. +L'exécution d'une méthode 4D avec `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, ou `4DTEXT` à partir d'une requête web est soumise à la [valeur de l'attribut Disponible via Balises HTML et URLs 4D (4DACTION...)](allowProject.md) définie dans les propriétés de la méthode. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. -## Prevention of malicious code insertion +## Prévention de l'insertion de code malveillant -4D tags accept different types of data as parameters: text, variables, methods, command names, etc. When this data is provided by your own code, there is no risk of malicious code insertion since you control the input. However, your database code often works with data that was, at one time or another, introduced through an external source (user input, import, etc.). +Les balises 4D acceptent différents types de données en tant que paramètres : texte, variables, méthodes, noms de commande, etc. Lorsque ces données sont fournies par votre propre code, il n'y a aucun risque d'insertion de code malveillant puisque vous contrôlez l'entrée. Cependant, votre code de base de données fonctionne souvent avec des données qui ont été, à un moment donné, introduites par une source externe (saisie de l'utilisateur, importation, etc.). -In this case, it is advisable to **not use** tags such as `4DEVAL` or `4DSCRIPT`, which evaluate parameters, directly with this sort of data. +Dans ce cas, il est conseillé de **ne pas utiliser** les balises telles que `4DEVAL` ou `4DSCRIPT`, qui évaluent les paramètres, directement avec ce genre de données. -De plus, selon le [principe de la récursivité](../Tags/transformation-tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imagine, for example, a Web form field named "Name", where users must enter their name. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Since this tag escapes the special HTML characters, any malicious recursive code that may have been inserted will not be reinterpreted. To refer to the previous example, the "Name" field will contain, in this case, "`<!--#4DEVAL QUIT 4D-->`" which will not be transformed. +De plus, selon le [principe de la récursivité](../Tags/transformation-tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. Dans ce cas, il est impératif d'utiliser la balise `4DTEXT`. Imaginez, par exemple, un champ de formulaire Web nommé "Nom", où les utilisateurs doivent entrer leur nom. Ce nom est ensuite affiché à l'aide d'une balise `` dans la page. Si le texte de type "\" est inséré à la place du nom, interpréter cette balise entraînera la fermeture de l'application. Pour éviter ce risque, vous pouvez simplement utiliser la balise `4DTEXT` systématiquement dans ce cas. Étant donné que cette balise échappe les caractères spéciaux HTML, tout code récursif malveillant qui aurait pu être inséré ne sera pas réinterprété. Pour reprendre l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. From 36eee7098d67c4585eb673083b244288550c9982 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:49 +0200 Subject: [PATCH 3239/4889] New translations webserver.md (French) --- .../version-20-R5/WebServer/webServer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServer.md index ecb4d07f49cf45..55ac23de6b65a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServer.md @@ -20,18 +20,18 @@ Le serveur web 4D crée automatiquement un dossier racine et une page d'accueil La sécurité des données est présente à tous les stades d'implémentation du serveur web 4D. Les niveaux de sécurité sont évolutifs, et les options les plus sécurisées sont généralement sélectionées par défaut. La sécurité du serveur web 4D est basée sur les éléments suivants : -- Extended support of the [**TLS Protocol (HTTPS)**](../Admin/tls.md), +- Extension du support du [**Protocole TLS (HTTPS)**](../Admin/tls.md), -- **Authentication**: flexible and customizable [authentication features](authentication.md) based upon built-it settings as well as fallback database methods ([`On Web Authentication`](authentication.md#on-web-authentication) for the web server and [`On REST Authentication`](../REST/configuration.md#using-the-on-rest-authentication-database-method) for the REST server), +- **Authentification** : [fonctionnalités d'authentification](authentification.md) flexibles et personnalisables basées sur des paramètres inclus et des méthodes base ([`On Web Authentication`](authentication.md#on-web-authentication) pour le serveur web et [`On REST Authentication`](../REST/configuration.md#using-the-on-rest-authentication-database-method) pour le serveur REST), - **Contrôle du contenu exposé** : Seul le contenu que vous exposez explicitement est disponible via des requêtes web directes ou des requêtes REST. Vous devez déclarer : - - [Les méthodes projet](templates.md#allowing-project-methods) exposées via requêtes HTTP - - [ORDA functions](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) exposed through REST requests - - [Les tables et champs](REST/configuration.md#exposing-tables-and-fields) que vous ne voulez pas rendre disponibles via requêtes REST + - [Les méthodes projet](templates.md#allowing-project-methods) exposées via des requêtes HTTP + - Les [fonctions ORDA](../ORDA/ordaClasses.md#fonctions-exposées-vs-non-exposées) exposées via des requêtes REST + - [Les tables et champs](REST/configuration.md#exposing-tables-and-fields) que vous ne voulez pas rendre disponibles via des requêtes REST. - **Sandboxing** via la définition d'un [dossier HTML racine](webServerConfig.md#root-folder) par défaut -- **Control of server resource usage** (e.g. [maximum concurrent web processes](webServerConfig.md#maximum-concurrent-web-processes) option). +- **Contrôle de l'utilisation des ressources du serveur** (par exemple, option [nombre maximal de process web simultanés](webServerConfig.md#maximum-concurrent-web-processes)). > Consultez le document [4D Security guide](https://blog.4d.com/4d-security-guide/) pour une vue d'ensemble des fonctions de sécurité de 4D. From 5b33519a57e4f8e56627aeff6c3a75bfa9f7cbd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:54 +0200 Subject: [PATCH 3240/4889] New translations webserveradmin.md (French) --- .../version-20-R5/WebServer/webServerAdmin.md | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md index c8ac0b22f6b095..838e8d2c7960aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md @@ -14,14 +14,14 @@ Un projet 4D peut démarrer et surveiller un serveur Web pour l'application prin Il y a plusieurs manières de démarrer le serveur Web principal : - via un bouton/une commande de menu : - - 4D: **Run\>Start Web Server** menu
    ![](../assets/en/WebServer/start1.png) - - 4D Server: **Start HTTP server** button of the HTTP Server page
    ![](../assets/en/WebServer/start2.png) + - 4D: **Exécution\>Démarrer le serveur Web**
    ![](../assets/en/WebServer/start1.png) + - 4D Server : Bouton **Démarrer le serveur HTTP** dans la page Serveur HTTP
    ![](../assets/en/WebServer/start2.png) -- automatiquement à l'ouverture de l'application 4D. To do this, display the **Web\/Configuration** page of the Settings and select the **Launch Web Server at Startup** check box:
    ![](../assets/en/WebServer/config.png) +- automatiquement à l'ouverture de l'application 4D. Pour ce faire, affichez la page **Web\/Configuration** des Propriétés et cochez la case **Lancer le serveur Web au démarrage** :
    ![](../assets/en/WebServer/config.png) -- Programmatically, by calling the [`webServer.start()`](API/WebServerClass.md#start) function or `WEB START SERVER` command. +- Par programmation, en appelant la fonction [`webServer.start()`](API/WebServerClass.md#start) ou la commande `WEB START SERVER`. -The web server of any component can be launched by calling the [`webServer.start()`](API/WebServerClass.md#start) function on the component's web server object. +Le serveur Web de n'importe quel composant peut être lancé en appelant la fonction [`webServer.start()`](API/WebServerClass.md#start) sur l'objet serveur Web du composant. > Il n'est pas nécessaire de relancer l'application 4D pour démarrer ou arrêter le serveur Web. @@ -31,9 +31,9 @@ Il y a plusieurs manières d'arrêter le serveur Web principal : - Via le menu 4D, **Exécution > Arrêter le serveur Web**, ou via le bouton **Arrêter le serveur HTTP** de 4D Server (les deux items affichent **Démarrer...** quand le serveur n'est pas encore démarré). -- Programmatically, by calling the [`webServer.stop()`](API/WebServerClass.md#stop) function or `WEB STOP SERVER` command. +- Par programmation, en appelant la fonction [`webServer.stop()`](API/WebServerClass.md#stop) ou la commande `WEB STOP SERVER`. -Le serveur Web de n'importe quel composant peut être arrêté en appelant la fonction \`\`webServer.stop() sur l'objet serveur Web du composant. +Le serveur Web de n'importe quel composant peut être arrêté en appelant la fonction `webServer.stop()` sur l'objet serveur Web du composant. ## Tester le Serveur Web 4D @@ -53,8 +53,8 @@ Cette commande vous permet de vérifier que le serveur web, l'affichage de la pa Pour ce faire, vous pouvez : -- 4D: click on the **Clear Cache** button in the [Web/Options (I) page](../settings/web.md) of the Settings dialog box. -- 4D Server: click on the **Clear Cache** button in the HTTP page of the 4D Server Administration window. +- 4D: cliquer sur le bouton **Vider le cache** dans la [page Web/Options (I)](../settings/web.md) de la boîte de dialogue des Propriétés. +- 4D Server : cliquer sur le bouton **Vider le cache** dans la page HTTP de la fenêtre d'administration de 4D Server. Le cache est alors immédiatement effacé. @@ -86,7 +86,7 @@ L'URL **/4DSTATS** renvoie plusieurs éléments d'information dans un tableau HT | Cache Max Size | Taille maximale du cache (en octets) | | Cached Object Max Size | Taille maximale de chaque objet dans le cache (en octets) | | Cache Use | Pourcentage de cache utilisé | -| Cached Objects | Nombre d'objects trouvés dans le cache, **images incluses** | +| Cached Objects | Nombre d'objets trouvés dans le cache, **images incluses** | Ces informations peuvent vous permettre de vérifier le fonctionnement de votre serveur et éventuellement d'adapter les paramètres correspondants. @@ -130,7 +130,7 @@ Les deux fichiers journaux sont automatiquement créés dans le dossier **Logs** ### HTTPDebugLog.txt -The [http debug file](webServerConfig.md#debug-log) can be enabled using the [`web server` object](webServerObject.md) or the `WEB SET OPTION` command. +Le [fichier de débogage http](webServerConfig.md#debug-log) peut être activé en utilisant l'objet [`web server`](webServerObject.md) ou la commande `WEB SET OPTION`. Ce fichier journal enregistre chaque requête HTTP et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. @@ -147,11 +147,13 @@ Les champs suivants sont enregistrés pour Requête et Réponse : ### logweb.txt -The [web log recording file](webServerConfig.md#log-recording) can be enabled using the [`web server` object](webServerObject.md), the `WEB SET OPTION` command, or the **Web/Log (type)** page of the settings. Vous devez sélectionner un format d'historique. +Le [fichier d'enregistrement des journaux web](webServerConfig.md#log-recording) peut être activé en utilisant l'objet [`web server`](webServerObject.md), la commande `WEB SET OPTION`, ou la page **Web/Log (type)** des Propriétés. Vous devez sélectionner un format d'historique. #### CLF/DLF -Each line of the file represents a request, such as: _host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length_ Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +Chaque ligne du fichier représente une requête, telle que : +_host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length_ +Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). Le format DLF (Distilled Log Format) est similaire au format CLF (Common Log format) et utilise exactement la même structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. Voici la description des formats CLF/DLF (non personnalisables) : @@ -198,7 +200,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or | CS_URI_STEM | X | X | Partie de la requête sans les paramètres d’interrogation | | DATE | X | X | DD: jour, MMM: abréviation de 3 lettres pour le mois (Jan, Feb,...), YYYY: année | | METHOD | X | X | Méthode HTTP utilisée pour la requête adressée au serveur | -| PATH_ARGS | | X | CGI parameters: string located after the “$” character | +| PATH_ARGS | | X | Paramètres de la CGI : chaîne située après le caractère “$” | | STATUS | X | X | Réponse fournie par le serveur | | TIME | X | X | HH: heure, MM: minutes, SS: secondes | | TRANSFER_TIME | X | X | Délai ayant été nécessaire au serveur pour générer la réponse | @@ -207,7 +209,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or > Les dates et heures sont données au format GMT -#### Fréquence de backup +#### Fréquence de sauvegarde Comme la taille d'un _logweb.txt_ fichier évoluer considérablement, il est possible de mettre en place un mécanisme d'archivage automatique. Le déclenchement d'une backup peut être basé sur une certaine période de temps (exprimée en heures, jours, semaine ou mois), ou sur la taille du fichier ; lorsque le délai fixé (ou la taille du fichier) est atteinte, 4D ferme et archive automatiquement le fichier d'historique en cours et en crée un nouveau. @@ -215,13 +217,13 @@ Lorsque la sauvegarde du fichier d'historique web est déclenchée, le fichier d Le fichier archivé est renommé sur le modèle suivant : "DYYYY_MM_DD_Thh_mm_ss.txt". Par exemple, pour un fichier archivé le 4 septembre 2020 à 15h50 et 7 secondes : “D2020_09_04_T15_50_07.txt.” -#### Paramètres de backup +#### Paramètres de sauvegarde -Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Paramètres : +Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Propriétés : ![](../assets/en/WebServer/backup.png) -D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. @@ -230,8 +232,8 @@ D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. From 4c26d603b91cfe7cdd5fdccf4277d4109d78a2aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:50:56 +0200 Subject: [PATCH 3241/4889] New translations webserveradmin.md (Spanish) --- .../version-20-R5/WebServer/webServerAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md index 969c6c74c4d01f..e2cc1da067dbe8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerAdmin.md @@ -14,7 +14,7 @@ Un proyecto 4D puede iniciar y monitorizar un servidor web para la aplicación p El servidor web principal de 4D puede iniciarse de diferentes maneras: - Utilizando un botón o comando de menú. - - 4D: **Run\>Start Web Server** menu
    ![](../assets/en/WebServer/start1.png) + - 4D: **Ejecutar\>Iniciar el servidor Web** menú
    ![](../assets/en/WebServer/start1.png) - 4D Server: botón **Iniciar servidor HTTP** de la página Servidor HTTP
    ![](../assets/en/WebServer/start2.png) - Se inicia automáticamente cada vez que se abre la aplicación 4D. Para ello, despliegue la página **Web\/Configuración** de la Configuración y active la casilla **Lanzar servidor web al iniciar**:
    ![](../assets/en/WebServer/config.png) @@ -147,7 +147,7 @@ Los siguientes campos se registran tanto para la solicitud como para la respuest ### logweb.txt -The [web log recording file](webServerConfig.md#log-recording) can be enabled using the [`web server` object](webServerObject.md), the `WEB SET OPTION` command, or the **Web/Log (type)** page of the settings. Debe seleccionar el formato de historial. +El [archivo de registro web](webServerConfig.md#log-recording) puede activarse utilizando el [`servidor web`](webServerObject.md), el comando `WEB SET OPTION`, o la página **Web/Log (tipo)** de las Propiedades. Debe seleccionar el formato de historial. #### CLF/DLF From 406e03ffe867a9e7043df2d14d94bba331bd46ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:01 +0200 Subject: [PATCH 3242/4889] New translations webserverconfig.md (French) --- .../WebServer/webServerConfig.md | 283 +++++++++--------- 1 file changed, 143 insertions(+), 140 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index 252d3ed02d1fcf..22e2cb07351deb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -9,20 +9,20 @@ Les paramètres du serveur web 4D comprennent les paramètres de sécurité, les Vous pouvez configurer les paramètres du serveur web 4D, en fonction de la portée et du serveur que vous souhaitez configurer : -| Emplacement du paramètre | Portée | Serveur web concerné | -| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | -| [webServer object](webServerObject.md) | Temporaire (session courante) | N'importe quel serveur web, y compris les serveurs Web de composants | -| `WEB SET OPTION` ou commande `WEB XXX` | Temporaire (session courante) | Serveur principal | -| [**Settings** dialog box](../settings/web.md) (**Web** pages) | Permanent (toutes les sessions, stocké sur le disque) | Serveur principal | +| Emplacement du paramètre | Portée | Serveur web concerné | +| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | +| [objet webServer](webServerObject.md) | Temporaire (session courante) | N'importe quel serveur web, y compris les serveurs Web de composants | +| `WEB SET OPTION` ou commande `WEB XXX` | Temporaire (session courante) | Serveur principal | +| Boîte de dialogue [**Propriétés**](../settings/web.md) (Pages **Web**) | Permanent (toutes les sessions, stocké sur le disque) | Serveur principal | > Certains paramètres ne sont pas disponibles depuis tous les emplacements. ## Cache -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Fenêtre de configuration | [Configuration page/Page Cache Size](../settings/web.md#page-cache-size) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Boîte de dialogue des Propriétés | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Active et configure le cache des pages web. @@ -34,9 +34,9 @@ Vous pouvez modifier la taille du cache dans la zone **Taille du cache des pages ## Dossier de certificat -| Peut être configuré via | Nom | Commentaires | -| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| objet webServer | `certificateFolder` | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the _settings_ parameter of the `start()` function. | +| Peut être configuré via | Nom | Commentaires | +| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| objet webServer | `certificateFolder` | Propriété Texte, mais peut être un objet [`4D.Folder`](API/FolderClass.md) lorsque utilisée avec le paramètre _settings_ de la fonction `start()`. | Dossier qui contient les fichiers de certificat TLS pour le serveur web. @@ -48,17 +48,17 @@ Avec 4D à distance, ces fichiers doivent être placés dans le dossier des ress ## Jeu de caractères -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | -| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| Fenêtre de configuration | [Options (II) page/Standard Set](../settings/web.md#standard-set) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| Boîte de dialogue des Propriétés | [Page Web/Options (II/Jeu standard)](../settings/web.md#standard-set) | Menu popup | Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par défaut dépend de la langue du système d'exploitation. > Ce paramètre est également utilisé pour générer des États Rapides au format HTML. -## Suite cryptographique +## Liste des chiffrements | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | @@ -66,17 +66,17 @@ Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par Suite cryptographique utilisée pour le protocole sécurisé. Fixe la priorité des algorithmes de chiffrement implémentés par le serveur web. Peut être une séquence de chaînes séparées par des deux-points (par exemple "ECDHE-RSA-AES128 -..."). Voir la [page des chiffrements](https://www.openssl.org/docs/manmaster/man1/ciphers.html) sur le site OpenSSL. -> The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. +> La liste de chiffrement par défaut utilisée par 4D peut être modifiée pour la session à l'aide de la commande `SET DATABASE PARAMETER`, auquel cas la modification s'applique à l'ensemble de l'application 4D, y compris le serveur Web, le serveur SQL, les connexions client/serveur, ainsi que le client HTTP et toutes les commandes 4D qui utilisent le protocole sécurisé. ## Paramètres CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| Fenêtre de configuration | [Options (II) page/Domain names and HTTP methods allowed](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Noms de domaine et Méthodes HTTP autorisées](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | -Liste des hôtes et méthodes autorisées pour le service CORS. +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. #### Noms de domaine @@ -110,7 +110,7 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu #### Voir également -[Enable CORS Service](#enable-cors-service) +[Activer le service CORS](#enable-cors-service) ## Debug log @@ -119,25 +119,25 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu | objet webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque demande et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. +Statut du fichier journal des requêtes HTTP du serveur web ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), stocké dans le dossier "Logs" de l'application - nn est le numéro de fichier). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque requête et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. -| Valeur | Constante | Description | -| ------ | ------------------------------ | -------------------------------------------------------------------------------------------------------- | -| 0 | wdl disable | Les debug logs Web HTTP sont désactivés | -| 1 | wdl enable without body | Web HTTP debug log is enabled without body parts (body size is provided in this case) | -| 3 | wdl enable with response body | Web HTTP debug log is enabled with body part in response only | -| 5 | wdl enable with request body | Web HTTP debug log is enabled with body part in request only | -| 7 | wdl enable with all body parts | Web HTTP debug log is enabled with body parts in response and request | +| Valeur | Constante | Description | +| ------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | +| 0 | wdl disable | Le journal de débogage HTTP du web est désactivé | +| 1 | wdl enable without body | Le journal de débogage HTTP est activé sans les parties du body (la taille du body est indiquée dans ce cas) | +| 3 | wdl enable with response body | Le journal de débogage HTTP est activé avec uniquement le body de la réponse | +| 5 | wdl enable with request body | Le journal de débogage HTTP est activé avec uniquement le body de la requête | +| 7 | wdl enable with all body parts | Le journal de débogage HTTP est activé avec le body de la réponse et de la requête | ## Page d'accueil par défaut -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------- | -------------------------------------------- | -| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | -| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | -| Fenêtre de configuration | [Configuration page/Default Home Page](../settings/web.md#default-home-page) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------- | +| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | +| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | +| Boîte de dialogue des Propriétés | [Page Configuration/Page d'accueil par défaut](../settings/web.md#default-home-page) | | -Désigne une page comme page d'accueil par défaut pour le serveur web. Cette page peut être statique ou [semi-dynamic]. +Désigne une page comme page d'accueil par défaut pour le serveur web. Cette page peut être statique ou semi-dynamique. Par défaut, quand le serveur web est lancé pour la première fois, 4D crée une page d'accueil appelée "index.html" et la place dans le dossier HTML racine. Si vous ne modifiez pas cette configuration, n'importe quel browser se connectant au serveur web obtiendra cette page : @@ -155,13 +155,13 @@ Si vous ne spécifiez aucune page d'accueil par défaut, la méthode base `On We ## Activer CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | -| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | -| Fenêtre de configuration | [Options (II) page/Enable CORS](../settings/web.md#enable-cors) | Décoché par défaut | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | +| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Activer CORS](../settings/web.md#enable-cors) | Décoché par défaut | -Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsqu'elle l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". +Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsque l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". Lorsqu'elle est désactivée (par défaut), toutes les demandes intersites envoyées avec CORS sont ignorées. @@ -173,21 +173,21 @@ Pour plus d'informations sur CORS, veuillez consulter la [page de partage de res ## Activer HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | -| `WEB SET OPTION` | `Web HTTP enabled` | | -| Fenêtre de configuration | [Configuration page/Enable HTTP](../settings/web.md#enable-http) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | +| `WEB SET OPTION` | `Web HTTP enabled` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Activer HTTP](../settings/web.md#enable-http) | | Indique si le web server accepte des connexions non sécurisées. ## Activer HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | -| `WEB SET OPTION` | `Web HTTPS enabled` | | -| Fenêtre de configuration | Configuration > Activer HTTPS | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | +| `WEB SET OPTION` | `Web HTTPS enabled` | | +| Boîte de dialogue des Propriétés | Page Configuration/Activer HTTPS | | Statut de la communication via HTTPS. Cette option est décrite dans [cette section](Admin/tls.md). @@ -200,11 +200,11 @@ Statut de la communication via HTTPS. Cette option est décrite dans [cette sect État de HTTP Strict Transport Security (HSTS). -Lorsque [HTTPS est activé](#enable-https), n'oubliez pas que si [HTTP est également activé](#enable-http), le navigateur peut toujours basculer entre HTTPS et HTTP (par exemple, dans la zone URL du navigateur, l'utilisateur peut remplacer "https" par "htt Pour interdire les redirections http, vous pouvez [désactiver le HTTP](#enable-http), cependant dans ce cas un message d'erreur est affiché lors des requêtes HTTP du client. +Lorsque [HTTPS est activé](#enable-https), gardez à l'esprit que si [HTTP est également activé](#enable-http), le navigateur peut toujours passer de HTTPS à HTTP (par exemple, dans la zone URL du navigateur, l'utilisateur peut remplacer "https" par "http"). Pour interdire les redirections http, vous pouvez [désactiver le HTTP](#enable-http), cependant dans ce cas un message d'erreur est affiché lors des requêtes HTTP du client. HSTS permet au serveur web 4D de déclarer que les navigateurs ne doivent interagir avec lui que par des connexions HTTPS sécurisées. Une fois activé, le serveur Web 4D ajoutera automatiquement des informations relatives au HSTS à tous les en-têtes des réponses. Les navigateurs enregistreront les informations HSTS la première fois qu'ils recevront une réponse du serveur web 4D, puis toutes les futures demandes HTTP seront automatiquement transformées en demandes HTTPS. La durée de stockage de ces informations par le navigateur est spécifiée avec le paramètre Web **HSTS max age**. -> HSTS requires that [HTTPS is enabled](#enable-https) on the server. [Le HTTP](#enable-http) doit également être activé pour permettre les connexions initiales du client. +> Activer le HSTS requiert que [HTTPS soit activé](#enable-https) sur le serveur. [Le HTTP](#enable-http) doit également être activé pour permettre les connexions initiales du client. > Vous pouvez vérifier le mode de connexion utilisé en utilisant la commande `WEB Is secured connection`. @@ -244,11 +244,11 @@ Comme valeur, passez la taille exprimée en octets. Par défaut, le seuil de com ## Port HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------ | ------------ | -| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | -| `WEB SET OPTION` | `Web port ID` | | -| Fenêtre de configuration | [Configuration page/HTTP Port](../settings/web.md#http-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------ | ------------ | +| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | +| `WEB SET OPTION` | `Web port ID` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Port HTTP](../settings/web.md#http-port) | | Numéro de port IP (TCP) d'écoute pour HTTP. Par défaut, 4D publie une application Web sur le port HTTP normal (port TCP), qui est le port 80. Si ce port est déjà utilisé par un autre service Web, vous devez modifier le port HTTP utilisé par 4D pour ce projet. @@ -271,23 +271,23 @@ Activation de la méthode HTTP TRACE dans le serveur web 4D. Pour des raisons de ## Port HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | -| `WEB SET OPTION` | `Web HTTPS port ID` | | -| Fenêtre de configuration | [Configuration page/HTTPS Port](../settings/web.md#https-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | +| `WEB SET OPTION` | `Web HTTPS port ID` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Port HTTPS](../settings/web.md#https-port) | | Numéro de port IP d'écoute pour les connections HTTP via TLS. La valeur par défaut est 443 (valeur standard). Voir aussi [HTTP Port](#http-port) pour plus d'informations sur les numéros de port. ## Conservation des process inactifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ----------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | -| `WEB SET OPTION` | `Web inactive process timeout` | | -| Fenêtre de configuration | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Curseur | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | +| `WEB SET OPTION` | `Web inactive process timeout` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Conservation des process inactifs](../settings/web.md#inactive-process-timeout) | Curseur | -Durée de vie (en minutes) des process inactifs associés aux sessions. À la fin du délai d'attente (tiemout), le process est tué sur le serveur, la méthode base `On Web Close Process` est appelée, puis le contexte de session est détruit. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) @@ -304,58 +304,61 @@ Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) ## Adresse IP d'écoute -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | -| `WEB SET OPTION` | `Web IP address to listen` | | -| Fenêtre de configuration | [Configuration page/IP Address](../settings/web.md#ip-address) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | +| `WEB SET OPTION` | `Web IP address to listen` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Adresse IP](../settings/web.md#ip-address) | Menu popup | Adresses IP (chaînes) sur lesquelles le serveur web 4D recevra les requêtes HTTP (4D local et 4D Server). -Par défaut, aucune adresse spécifique n'est définie (**Valeur Any** dans la boîte de dialogue Paramètres), cela signifie que le serveur répond à toutes les adresses IP. Lorsque vous désignez une adresse spécifique, le serveur ne répond qu'aux demandes envoyées à cette adresse. Cette fonction est conçue pour être utilisée avec les serveurs Web 4D situés sur des machines ayant plusieurs adresses TCP/IP. Par exemple, c'est régulièrement le cas dans des contextes d'hébergement. +Par défaut, aucune adresse spécifique n'est définie (valeur **Toutes** dans la boîte de dialogue des Propriétés), ce qui signifie que le serveur répond à toutes les adresses IP. Lorsque vous désignez une adresse spécifique, le serveur ne répond qu'aux demandes envoyées à cette adresse. Cette fonction est conçue pour être utilisée avec les serveurs Web 4D situés sur des machines ayant plusieurs adresses TCP/IP. Par exemple, c'est régulièrement le cas dans des contextes d'hébergement. Valeurs possibles: Chaîne de caractères représentant l'adresse IP. Les formats IPv6 (e.g. "2001:0db8:0000:0000:0000:ff00:0042:8329") et IPv4 (e.g. "123.45.67.89") sont tous les deux supportés. #### À propos du support de l'IPv6 -- **No warning when TCP port is occupied**
    When the server is set to respond on "Any" IP addresses, if the TCP port is being used by another application, this is not indicated when the server is started. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. +- **Aucun avertissement lorsque le port TCP est occupé**
    + Lorsque le serveur est configuré pour répondre sur "Toutes" les adresses IP, si le port TCP est utilisé par une autre application, cela n'est pas indiqué au démarrage du serveur. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. Si votre serveur 4D ne semble pas répondre sur le port défini, vous pouvez tester l'adresse [::1] sur la machine serveur (équivalent à 127.0.0.1 pour IPv6, ajoutez [:portNum] pour tester un autre numéro de port). Si 4D répond, il est probable qu'une autre application utilise le port en IPv4. -- **IPv4-mapped IPv6 addresses**
    To standardize processing, 4D provides a standard hybrid representation of IPv4 addresses in IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. +- **Adresses IPv6 avec mappage d'IPv4**
    + Pour standardiser le traitement, 4D fournit une représentation hybride standard des adresses IPv4 en IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. -- **Indication of port numbers**
    Since IPv6 notation uses colons (:), adding port numbers may lead to some confusion, for example: +- **Indication des numéros de port**
    + Comme la notation IPv6 utilise les deux-points (:), l'ajout de numéros de port peut entraîner une certaine confusion, par exemple : ```code4d - 2001:0DB8::85a3:0:ac1f:8001 // IPv6 address - 2001:0DB8::85a3:0:ac1f:8001:8081 // IPv6 address with port 8081 + 2001:0DB8::85a3:0:ac1f:8001 // adresse IPv6 + 2001:0DB8::85a3:0:ac1f:8001:8081 // adresse IPv6 avec port 8081 ``` Pour éviter cette confusion, nous recommandons d'utiliser la notation [ ] lorsque vous combinez une adresse IPv6 avec un numéro de port. Par exemple: ```code4d - [2001:0DB8::85a3:0:ac1f:8001]:8081 //IPv6 address with port 8081 + [2001:0DB8::85a3:0:ac1f:8001]:8081 //Adresse IPv6 avec port 8081 ``` ## Keep Session -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Fenêtre de configuration | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Anciennes sessions (sessions process unique)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | -Statut de la gestion de l'ancienne session pour le serveur Web 4D (obsolète). +Statut de la gestion des anciennes sessions pour le serveur Web 4D (obsolète). > Lorsque cette option est cochée, l'option "réutilisation des contextes temporaires" est automatiquement cochée (et verrouillée). ## Enregistrement des logs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------- | ------------ | -| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | -| `WEB SET OPTION` | `Web log recording` | | -| Fenêtre de configuration | [Log (type) page](../settings/web.md#log-format) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------- | ------------ | +| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | +| `WEB SET OPTION` | `Web log recording` | | +| Boîte de dialogue des Propriétés | [Page Journal (format)](../settings/web.md#log-format) | Menu popup | Démarre ou arrête l'enregistrement des requêtes reçues par le serveur Web 4D dans le fichier _logweb.txt_ et définit son format. Par défaut, les requêtes ne sont pas enregistrées (0/Pas de journal). Lorsqu'il est activé, le fichier _logweb.txt_ est automatiquement placé dans le dossier Logs. @@ -373,13 +376,13 @@ Ce paramètre vous permet de sélectionner le format de ce fichier. Valeurs poss ## Process Web simultanés maxi -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | -| `WEB SET OPTION` | `Web max concurrent processes` | | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#maximum-concurrent-web-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | +| `WEB SET OPTION` | `Web max concurrent processes` | | +| Boîte de dialogue des Propriétés | Page [Options (I)/Process Web simultanés maximum](../settings/web.md#maximum-concurrent-web-processes) | | -Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de processus Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. +Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de process Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. @@ -390,9 +393,9 @@ La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. | objet webServer | [`maxRequestSize`](API/WebServerClass.md#maxrequestsize) | | | `WEB SET OPTION` | `Web maximum requests size` | | -Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Le dépassement de la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. +Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Passer la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. -Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. This limit is used to avoid web server saturation due to incoming requests that are too large. +Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. Lorsqu'une requête atteint cette limite, le serveur Web 4D la rejette. Valeurs possibles: 500 000 - 2147483648. @@ -401,9 +404,9 @@ Valeurs possibles: 500 000 - 2147483648. | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | | objet webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | -| `WEB SET OPTION` | `Web max sessions ` | | +| `WEB SET OPTION` | `Web max sessions` | | -Nombre maximum de sessions simultanées. Lorsque vous atteignez la limite, la session la plus ancienne est fermée (et la méthode base `On Web Close Process` est appelée) si le serveur Web doit en créer une nouvelle. Le nombre de sessions simultanées ne peut pas dépasser le [nombre maximal de process Web](#maximum-concurrent-web-processes) (100 par défaut). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valeur par défaut : 100 (passez 0 pour restaurer la valeur par défaut). @@ -432,7 +435,7 @@ En cas de modification, le serveur doit être redémarré pour utiliser la nouve | ----------------------- | ------------------------------------ | ------------ | | objet webServer | [`name`](API/WebServerClass.md#name) | | -Nom de l'application de serveur Web. Pratique lors du démarrage des serveurs Web. +Nom de l'application de serveur Web. Utile lorsque les serveurs web des composants sont démarrés. ## Version OpenSSL @@ -448,27 +451,27 @@ Version de la bibliothèque OpenSSL utilisée. | ----------------------- | ---------------------------------------------------------------------- | ---------------------- | | objet webServer | [`perfectForwardSecrecy`](API/WebServerClass.md#perfectforwardsecrecy) | Booléen, lecture seule | -Vrai si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). +True si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). -## Réutiliser les contextes temporaires (en mode distant) +## Réutilisation des contextes temporaires (en mode distant) -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | -> Cette option n'est disponible que lorsque l'option **No sessions** est cochée. +> Cette option n'est disponible que lorsque l'option **Pas de sessions** est cochée. -Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des demandes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce processus se connecte à la machine du 4D Server afin d'accéder au moteur de données et de base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. +Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des requêtes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce process se connecte à la machine du 4D Server afin d'accéder aux données et au moteur de la base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. -Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les demandes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. +Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les requêtes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. -En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections en cours ou les enregistrements définis lors de la demande précédente. +En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections ou enregistrements courant(e)s défini(e)s lors de la requête précédente. > Cette option n'a d'effet qu'avec un serveur web 4D en mode distant. Avec un 4D en mode local, tous les process Web (autres que les process de session) sont arrêtés après leur utilisation. ## Robots.txt -Certain robots (query engines, spiders...) scroll through web servers and static pages. Si vous ne voulez pas que les robots puissent accéder à l'ensemble de votre site, vous pouvez définir les URL auxquelles ils ne sont pas autorisés à accéder. +Certains robots (moteurs de recherche, spiders...) parcourent les serveurs Web et les pages statiques. Si vous ne voulez pas que les robots puissent accéder à l'ensemble de votre site, vous pouvez définir les URL auxquelles ils ne sont pas autorisés à accéder. Pour ce faire, placez le fichier ROBOTS.TXT à la racine du serveur. Ce fichier doit être structuré comme suit : @@ -502,11 +505,11 @@ Dans ce cas, les robots n'auront accès à aucune partie du site. ## Dossier racine -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the _settings_ parameter of the `start()` function | -| `WEB SET ROOT FOLDER` | | | -| Fenêtre de configuration | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Texte, mais peut être un objet [`4D.Folder`](API/FolderClass.md) lorsque utilisée avec le paramètre _settings_ de la fonction `start()` | +| `WEB SET ROOT FOLDER` | | | +| Boîte de dialogue des Propriétés | [Page Configuration/Racine HTML par défaut](../settings/web.md#default-html-root) | | Chemin du dossier racine du serveur web, i.e le dossier dans lequel 4D va chercher les pages HTML statiques et semi-dynamiques, les images, etc. à envoyer aux navigateurs. Le chemin d'accès est au format POSIX (chemin entier). Le serveur web doit être redémarré pour que le nouveau dossier racine soit pris en compte. @@ -522,7 +525,7 @@ Vous pouvez désigner un autre dossier HTML racine comme page d'accueil par déf - Le chemin est relatif au [dossier du projet](Project/architecture.md#project-folder) (4D local et 4D Server) ou au dossier contenant l'application 4D ou le package logiciel (4D en mode distant). - Le chemin ext exprimé avec la syntaxe POSIX (les dossiers sont séparés par un slash (/)), - Pour "remonter" d'un niveau dans la hiérarchie des dossiers, saisissez ".." (deux points) avant le nom de dossier -- Le chemin ne doit pas commencer par un slash (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, mais pour interdire l'accès aux dossiers ci-dessus, auquel cas vous pouvez passer "/" comme dossier racine). +- Le chemin ne doit pas commencer par une barre oblique (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, pour interdire l'accès aux dossiers au-dessus, auquel cas vous pouvez passer "/" comme dossier racine). Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web" du dossier "MyWebApp", entrez "MyWebApp/Web". @@ -530,13 +533,13 @@ Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web ## Sessions extensibles -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Web scalable session` | | -| Fenêtre de configuration | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Web scalable session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Sessions extensibles (sessions multi-process)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Statut de l'activation des sessions extensibles le serveur web 4D. Les sessions du serveur web sont détaillées dans la page [Sessions utilisateur](sessions.md). +Activation des sessions extensibles le serveur web 4D. Web server sessions are detailed in the [Web sessions](sessions.md) page. ## Domaine du cookie de session @@ -571,9 +574,9 @@ Valeur du champ "path" du cookie de session. Utilisé pour contrôler la portée | ----------------------- | ---------------------------------------------------------------------- | ------------ | | objet webServer | [`sessionCookieSameSite`](API/WebServerClass.md#sessioncookiesamesite) | | -Valeur de l'attribut `SameSite` du cookie de session. Cet attribut vous permet de déclarer si votre cookie doit être limité à un contexte de première partie ou de même site, comme une protection contre certaines attaques CSRF ([cross-site request forgery](https://developer.mozilla.org/en-US/docs/Glossary/CSR +Valeur de l'attribut `SameSite` du cookie de session. Cet attribut vous permet de déclarer si votre cookie doit être limité à un contexte first-party ou same-site, comme une protection contre certaines attaques cross-site request forgery ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)). -> Pour une description détaillée de l'attribut `SameSite`, veuillez vous reporter à la [documentation de Mozilla](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) ou à [cette page de développement web](https://web.dev/samesite- +> Pour une description détaillée de l'attribut `SameSite`, veuillez vous reporter à la [documentation de Mozilla](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) ou à [cette page de développement web](https://web.dev/samesite-cookies-explained/). Trois valeurs sont disponibles : @@ -587,11 +590,11 @@ La valeur de l'attribut `Secure` du cookie de session est automatiquement défin ## Utiliser des process préemptifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | -Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **No sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. +Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **Pas de sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. ## Propriétés obsolètes @@ -623,8 +626,8 @@ Dans certains cas, d'autres fonctions internes optimisées peuvent être appelé Deux options permettent de définir le mode de fonctionnement des connexions persistantes : -- **Nombre de demandes par connexion** : Permet de définir le nombre maximal de requêtes et de réponses capables d'être transmises sur une connexion persistante. Limiting the number of requests per connection allows you to prevent server flooding due to a large number of incoming requests (a technique used by hackers).

    - The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    +- **Nombre de demandes par connexion** : Permet de définir le nombre maximal de requêtes et de réponses capables d'être transmises sur une connexion persistante. Limiter le nombre de demandes par connexion permet d'éviter le server flooding, provoqué par un trop grand nombre de requêtes entrantes (technique utilisée par les pirates informatiques).

    + La valeur par défaut (100) peut être augmentée ou diminuée en fonction des ressources de la machine hébergeant le Serveur Web 4D.

    -- **Délai avant déconnexion** : Cette valeur définit l'attente maximale (en secondes) pour le maintien d'une connexion TCP sans réception d'une requête de la part du navigateur web. Once this period is over, the server closes the connection.

    - If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. This operation is not visible for the user.

    +- **Délai avant déconnexion** : Cette valeur définit l'attente maximale (en secondes) pour le maintien d'une connexion TCP sans réception d'une requête de la part du navigateur web. Une fois cette période terminée, le serveur ferme la connexion.

    + Si le navigateur Web envoie une requête après la fermeture de la connexion, une nouvelle connexion TCP est automatiquement créée. Cette opération est invisible pour l'utilisateur.

    From ed828d3848f2f240229f3fb766f03c01b3d8c181 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:04 +0200 Subject: [PATCH 3243/4889] New translations webserverconfig.md (Spanish) --- .../WebServer/webServerConfig.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index 2bd8275fb43e29..ca39c4e6b90af0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Hay diferentes maneras de configurar los parámetros del servidor web 4D, en fun ## Caché -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | --------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Caja de diálogo de parámetros | [Página de configuración/Tamaño de caché de página](../settings/web.md#page-cache-size) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | --------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caja de diálogo de parámetros | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Activa y configura la caché de las páginas web. @@ -66,7 +66,7 @@ Define el conjunto de caracteres que utilizará el servidor web de 4D. El valor Lista de cifrado utilizada para el protocolo seguro; establece la prioridad de los algoritmos de cifrado implementados por el servidor web. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. -> The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. +> La lista de cifrado por defecto utilizada por 4D puede ser modificada para la sesión utilizando el comando `SET DATABASE PARAMETER`, en cuyo caso la modificación se aplica a toda la aplicación 4D, incluyendo el servidor web, el servidor SQL, las conexiones cliente/servidor, así como el cliente HTTP y todos los comandos de 4D que hacen uso del protocolo seguro. ## Parámetros CORS @@ -287,7 +287,7 @@ Número de puerto IP de escucha para las conexiones HTTPS vía TLS. Por defecto, | `WEB SET OPTION` | `Web inactive process timeout` | | | Caja de diálogo de parámetros | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Cursor | -Duración de vida (en minutos) de los procesos inactivos asociados a las sesiones. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Duración de vida (en minutos) de los procesos inactivos asociados con sesiones heredadas. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session`, luego se destruye el contexto de sesión. Por defecto: 480 minutos (pase 0 para restaurar el valor por defecto) @@ -339,11 +339,11 @@ Para evitar esta confusión, se recomienda utilizar la notación [ ] siempre que ## Keep Session -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| objeto webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Caja de diálogo de parámetros | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | sólo en los proyectos convertidos | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------- | +| objeto webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones heredadas (sesiones de un solo proceso)](../settings/web.md#legacy-sessions-single-process-sessions) | sólo en los proyectos convertidos | Estado de activación de la gestión de sesiones heredada para el servidor web 4D (obsoleto). @@ -401,9 +401,9 @@ Valores posibles: 500 000 a 2 147 483 648. | Puede ajustarse con | Nombre | Comentarios | | ------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | -| `WEB SET OPTION` | `Web max sessions ` | | +| `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sesiones simultáneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Número máximo de sesiones heredadas simultáneas. Cuando alcanza el límite establecido, la sesión antigua se cierra (y se llama al método base `On Web Legacy Close Session`) si el servidor web necesita crear una nueva. El número de sesiones heredadas simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). Valor por defecto: 100 (pase 0 para restaurar el valor por defecto). @@ -452,9 +452,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar los contextos temporales (en modo remoto) -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -503,11 +503,11 @@ En este caso, los robots no pueden acceder a todo el sitio. ## Carpeta raíz -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| objeto webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the _settings_ parameter of the `start()` function | -| `WEB SET ROOT FOLDER` | | | -| Caja de diálogo de parámetros | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| objeto webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propiedad texto pero puede ser un objeto [`4D.Folder`](API/FolderClass.md) cuando se usa con el parámetro _settings_ de la función `start()` | +| `WEB SET ROOT FOLDER` | | | +| Caja de diálogo de parámetros | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | Ruta de la carpeta raíz del servidor web, es decir, la carpeta en la que 4D buscará las páginas HTML estáticas y semidinámicas, imágenes, etc., para enviarlas a los navegadores. La ruta de acceso está en formato POSIX (ruta completa). Será necesario reiniciar el servidor web para que se tenga en cuenta la nueva carpeta raíz. @@ -531,13 +531,13 @@ Por ejemplo, si quiere que la carpeta raíz HTML sea la subcarpeta "Web" de la c ## Sesiones escalables -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| objeto webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Sesión escalable web` | | -| Caja de diálogo de parámetros | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| objeto webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Sesión escalable web` | | +| Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones extensible (sesiones multi-proceso)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones Web](sessions.md). ## Dominio de la cookie de sesión @@ -588,9 +588,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar procesos apropiativos -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibi From 7217e677dc06d6014c6d0e9a5463444b8e731e92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:06 +0200 Subject: [PATCH 3244/4889] New translations webserverconfig.md (Japanese) --- .../version-20-R5/WebServer/webServerConfig.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index 644bc7f276c416..14f6c7d52aff08 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -287,7 +287,7 @@ TLS を介した HTTPS接続を受け付ける IPポート番号。 デフォル | `WEB SET OPTION` | `Web inactive process timeout` | | | 設定ダイアログボックス | [オプション (I) ページ / 非動作プロセスのタイムアウト](../settings/web.md#非動作プロセスのタイムアウト) | スライダー | -セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 すると、`On Web Close Process` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 +旧式セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 デフォルト値: 480分 (デフォルト値に戻すには 0 を指定します) @@ -408,7 +408,7 @@ Webサーバーに処理を許可する HTTPリクエスト (POST) の最大サ | webServer オブジェクト | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -同時セッション上限数。 上限に達すると、Webサーバーが新規セッションを作成するときに、一番古いセッションが閉じられます (`On Web Close Process` データベースメソッドが呼び出されます)。 同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 +旧式セッションにおける同時セッションの最大数。 設定された制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式の同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 デフォルト値: 100 (デフォルト値に戻すには 0 を指定します). @@ -457,9 +457,9 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec ## 一時的なコンテキストを再利用する (リモートモード) -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------------------------- | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#一時的なコンテキストを再利用する) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | --------------------------------------------------------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [[オプション (I) ページ / 一時的なコンテキストを再利用する](../settings/web.md#一時的なコンテキストを再利用する) | | > このオプションは、**セッションなし** オプションがチェックされている場合にのみ利用できます。 @@ -542,7 +542,7 @@ User-Agent: | `WEB SET OPTION` | `Web スケーラブルセッション` | | | 設定ダイアログボックス | [オプション (I) ページ / スケーラブルセッション (マルチプロセスセッション)](../settings/web.md#スケーラブルセッション-マルチプロセスセッション) | | -4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[ユーザーセッション](sessions.md) のページを参照ください。 +4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[Webセッション](sessions.md) のページを参照ください。 ## セッションcookieドメイン @@ -593,9 +593,9 @@ User-Agent: ## プリエンプティブプロセスを使用 -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------------------------ | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#プリエンプティブプロセスを使用) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | ---------------------------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [オプション (I) ページ / プリエンプティブプロセスを使用](../settings/web.md#プリエンプティブプロセスを使用) | | このオプションは、**セッションなし** オプションが選択されている場合に、アプリケーションの Webサーバーコードのプリエンプティブモードを有効にします (**スケーラブルセッション** では、プリエンプティブモードは常に有効です)。 このコンテキストにおいて当該オプションがチェックされているとき、4Dコンパイラは [Web関連のコード](preemptiveWeb.md#4d-webコードのスレッドセーフティ) それぞれのスレッドセーフプロパティを自動的に評価し、違反があった場合にはエラーを返します。 From 5a73c3b729d4bcdb966cbf20cca3a35f3d63fd5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:09 +0200 Subject: [PATCH 3245/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../WebServer/webServerConfig.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md index ecf0c0043a32ec..79529ea01787e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Há diferentes maneiras de configurar as definições do servidor web 4D, depend ## Cache -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ---------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Caixa de diálogos de configurações | [Configuration page/Page Cache Size](../settings/web.md#page-cache-size) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | --------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caixa de diálogos de configurações | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Ativa e configura a cache da página Web. @@ -58,13 +58,13 @@ Define o conjunto de caracteres a serem usados pelo servidor web 4D. O valor pad > Essa configuração também é usada para gerar relatórios rápidos em formato HTML. -## Lista de cifras +## Lista de criptogramas | Pode ser definido com | Nome | Comentários | | --------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`cipherSuite`](API/WebServerClass.md#ciphersuite) | Text | -Lista de cifras usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). See the [ciphers page](https://www.openssl.org/docs/manmaster/man1/ciphers.html) on the OpenSSL site. +Lista de criptogramas usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). See the [ciphers page](https://www.openssl.org/docs/manmaster/man1/ciphers.html) on the OpenSSL site. > The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. @@ -112,7 +112,7 @@ Separar cada método com um ";" (por exemplo: "post;get"). Se methods estiver va [Enable CORS Service](#enable-cors-service) -## Debug log +## Registro de depuração | Pode ser definido com | Nome | Comentários | | --------------------- | --------------- | ----------- | @@ -153,11 +153,11 @@ Por exemplo, se você quiser que a página inicial padrão seja "MyHome. tm", e Si no se especifica ninguna página de inicio por defecto, se llama al método base `On Web Connection`. Cabe-lhe a si processar o pedido de forma processual. -## Activar CORS +## Ativar CORS | Pode ser definido com | Nome | Comentários | | ---------------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por padrão) | +| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por defeito) | | `WEB SET OPTION` | `Web CORS enabled` | 0 (desativado, padrão) ou 1 (ativado) | | Caixa de diálogos de configurações | [Options (II) page/Enable CORS](../settings/web.md#enable-cors) | Não seleccionado por defeito | @@ -287,7 +287,7 @@ Número da porta IP de escuta para conexões HTTPS via TLS. Por padrão, o valor | `WEB SET OPTION` | `Web inactive process timeout` | | | Caixa de diálogos de configurações | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Slider | -Duração da vida (em minutos) dos processos inativos associados às sessões. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Padrão: 480 minutos (passe 0 para repor o valor predefinido) @@ -403,7 +403,7 @@ Valores possíveis: 500 000 a 2 147 483 648. | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sessões simultâneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valor padrão: 100 (passe 0 para restaurar o valor padrão). @@ -452,9 +452,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar contextos temporários (em modo remoto) -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -536,7 +536,7 @@ Por exemplo, se você quiser que a pasta raiz HTML seja a subpasta "Web" na past | `WEB SET OPTION` | `Sessão escalável Web` | | | Caixa de diálogos de configurações | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Session management enabling status for the 4D web server. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Session management enabling status for the 4D web server. Web server sessions are detailed in the [Web sessions](sessions.md) page. ## Domínio do cookie de sessão @@ -587,9 +587,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar processos preemptivos -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibi From 6719df4b2d30bd3d087e8b7ffe87613ef0793374 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:11 +0200 Subject: [PATCH 3246/4889] New translations webserverobject.md (French) --- .../WebServer/webServerObject.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md index 00f26ae857653c..34b5276016af92 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md @@ -3,7 +3,7 @@ id: webServerObject title: Objet Web Server --- -Un projet 4D peut démarrer et surveiller un serveur Web pour l'application principale (hôte) ainsi que chaque composant hébergé. +Un projet 4D peut démarrer et piloter un serveur Web pour l'application principale (hôte) ainsi que pour chaque composant hébergé. Par exemple, si vous avez installé deux composants dans votre application principale, vous pouvez démarrer et contrôler jusqu'à trois serveurs Web indépendants à partir de votre application : @@ -34,15 +34,15 @@ $nbSrv:=WEB Server list.length //la valeur de $nbSrv est 1 ``` -To instantiate a web server object, call the [`WEB Server`](API/WebServerClass.md#web-server) command: +Pour instancier un objet serveur web, appelez la commande [`WEB Server`](API/WebServerClass.md#web-server) : ```4d - //create an object variable of the 4D.WebServer class + //créer une variable objet de la classe 4D.WebServer var webServer : 4D.WebServer - //call the web server from the current context + //appeler le serveur web depuis le contexte courant webServer:=WEB Server - //equivalent to + //équivalent à webServer:=WEB Server(Web server database) ``` @@ -55,9 +55,9 @@ vous pouvez également utiliser : ```4d var webServer : 4D.WebServer - //call the host web server from a component + //appeler le serveur web hôte depuis un composant webServer:=WEB Server(Web server host database) - //call the target web server + //appeler le serveur web cible webServer:=WEB Server(Web server receiving request) ``` @@ -70,17 +70,17 @@ Un [objet de classe Web server](API/WebServerClass.md#web-server-object) contien | [`start()`](API/WebServerClass.md#start) | settings (objet) | status (object) | Démarre le serveur web | | [`stop()`](API/WebServerClass.md#start) | - | * | Stoppe le serveur web | -To start and stop a web server, just call the [`start()`](API/WebServerClass.md#start) and [`stop()`](API/WebServerClass.md#stop) functions of the web server object: +Pour démarrer et arrêter un serveur Web, il suffit d'appeler les fonctions [`start()`](API/WebServerClass.md#start) et [`stop()`](API/WebServerClass.md#stop) de l'objet serveur Web : ```4d var $status : Object - //to start a web server with default settings + //démarrer un serveur web avec les paramètres par défaut $status:=webServer.start() - //to start the web server with custom settings - //$settings object contains web server properties + //démarrer le serveur web avec des paramètres personnalisés + //$settings objet contient les propriétés du serveur web webServer.start($settings) - //to stop the web server + //stopper le serveur web $status:=webServer.stop() ``` @@ -90,14 +90,14 @@ Un objet serveur Web contient [diverses propriétés](API/WebServerClass.md#web- Ces propriétés sont définies : -1. using the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function (except for read-only properties, see below), +1. à l'aide du paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start) (sauf pour les propriétés en lecture seule, voir ci-dessous), 2. si elles ne sont pas utilisées, à l'aide de la commande `WEB SET OPTION` (applications hôtes uniquement), -3. si elles ne sont pas utilisées, dans les paramètres de l'application hôte ou du composant. +3. si elles ne sont pas utilisées, dans les propriétés de l'application hôte ou du composant. - Si le serveur Web n'est pas démarré, les propriétés contiennent les valeurs qui seront utilisées au prochain démarrage du serveur Web. -- If the web server is started, the properties contain the actual values used by the web server (default settings could have been overriden by the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function. +- Si le serveur Web est démarré, les propriétés contiennent les valeurs réelles utilisées par le serveur Web (les paramètres par défaut peuvent avoir été remplacés par le paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start). -> _isRunning_, _name_, _openSSLVersion_, and _perfectForwardSecrecy_ are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. +> _isRunning_, _name_, _openSSLVersion_ et _perfectForwardSecrecy_ sont des propriétés en lecture seule qui ne peuvent pas être prédéfinies dans le paramètre objet `settings` pour la fonction [`start()`](API/WebServerClass.md#start). ## Portée des commandes 4D Web From b9c78f8562392843ee02d21d3581c9295058850e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:12 +0200 Subject: [PATCH 3247/4889] New translations webserverobject.md (Spanish) --- .../version-20-R5/WebServer/webServerObject.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md index 8d9a996fa232d2..8b4bd86bb577d0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/WebServer/webServerObject.md @@ -34,15 +34,15 @@ $nbSrv:=WEB Server list.length //el valor de $nbSrv es 1 ``` -To instantiate a web server object, call the [`WEB Server`](API/WebServerClass.md#web-server) command: +Para instanciar un objeto servidor web, llame al comando [`WEB Server`](API/WebServerClass.md#web-server): ```4d - //create an object variable of the 4D.WebServer class +//crear una variable objeto de la clase 4D.WebServer var webServer : 4D.WebServer - //call the web server from the current context + //llamar al servidor web desde el contexto actual webServer:=WEB Server - //equivalent to + //equivalente a webServer:=WEB Server(Web server database) ``` @@ -55,9 +55,9 @@ también se puede utilizar: ```4d var webServer : 4D.WebServer - //call the host web server from a component + //llamar al servidor web local desde un componente webServer:=WEB Server(Web server host database) - //call the target web server + //llamar al servidor web objetivo webServer:=WEB Server(Web server receiving request) ``` @@ -97,7 +97,7 @@ Estas propiedades son definidas: - Si el servidor web no se inicia, las propiedades contienen los valores que se utilizarán en el próximo inicio del servidor web. - Si se inicia el servidor web, las propiedades contienen los valores reales utilizados por el servidor web (la configuración predeterminada podría haber sido anulada por el parámetro `settings` de la función [`.start()`](API/WebServerClass.md#start). -> _isRunning_, _name_, _openSSLVersion_, and _perfectForwardSecrecy_ are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. +> _isRunning_, _name_, _openSSLVersion_, y _perfectForwardSecrecy_ son propiedades de sólo lectura que no pueden predefinirse en el parámetro del objeto `settings` para la función [`start()`](API/WebServerClass.md#start). ## Alcance de los comandos 4D Web From f7d77782c5f3bbf6c018d4e9f3e371f3655c3e53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:16 +0200 Subject: [PATCH 3248/4889] New translations writeprointerface.md (French) --- .../WritePro/writeprointerface.md | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md index afa800cda186ba..93839587b3ef12 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md @@ -9,55 +9,55 @@ Un développeur 4D peut facilement implémenter ces palettes dans leur applicati La documentation principale de l'[interface 4D Write Pro](https://doc.4d.com/4Dv20/4D/20/Entry-areas.300-6263967.en.html) se trouve dans le _4D - Mode Développement_. -You will find below the Table Wizard configuration documentation. +Vous trouverez ci-dessous la documentation de configuration de l'Assistant de table. -## Table Wizard +## Assistant de table -The Table Wizard is here to further simplify table creation based on database data using contexts, data sources, and formulas. +L'Assistant de table est là pour simplifier encore davantage la création de table basée sur les données de la base de données en utilisant des contextes, des sources de données et des formules. -The Table Wizard, accessible to end-users, loads templates provided and configured by 4D developers. This enables developers to customize the template according to the specific use cases and business requirements of the users. +L'Assistant de table, accessible aux utilisateurs finaux, charge les modèles fournis et configurés par les développeurs de 4D. Cela permet aux développeurs de personnaliser le modèle en fonction des cas d'utilisation spécifiques et des exigences métier des utilisateurs. -The Table Wizard comes with default templates and themes, which developers can configure to adapt its content to match the specific requirements of the application. +L'Assistant de table est fourni avec des modèles et des thèmes par défaut, que les développeurs peuvent configurer pour adapter son contenu en fonction des exigences spécifiques de l'application. -To implement the Table Wizard in your application, the developers are able to create and configure template files. +Pour implémenter l'Assistant de table dans votre application, les développeurs peuvent créer et configurer des fichiers de modèle. -### WP Table Wizard interface +### Interface de l'Assistant de table WP -The user opens the Table Wizard dialog from the "Insert table" menu item in 4D Write Pro interface toolbar and sidebar. +L'utilisateur ouvre la boîte de dialogue de l'Assistant de table à partir de l'élément de menu "Insérer une table" dans la barre d'outils et la barre latérale de l'interface de 4D Write Pro. ![](../assets/en/WritePro/tablewizard-interface.png) -From this interface, the user can select a template or a table from the first drop-down list and a theme from the second. +À partir de cette interface, l'utilisateur peut sélectionner un modèle ou un tableau dans la première liste déroulante et un thème dans la deuxième. -##### In Columns: +##### Dans Colonnes : ![](../assets/en/WritePro/columns2.PNG) -Depending on the user's selection of a template or a table, the user can view the list of fields stored in the template (Blob and object types are automatically excluded). They can then select columns to display in the table by checking the box in front of the field name and order them by moving and dragging the fields list. +Selon la sélection de l'utilisateur d'un modèle ou d'un tableau, l'utilisateur peut voir la liste des champs stockés dans le modèle (Blob et les types d'objets sont automatiquement exclus). Ensuite, ils peuvent sélectionner les colonnes à afficher dans le tableau en cochant la case devant le nom du champ et les ordonner en déplaçant et en faisant glisser la liste des champs. -##### In Rows: +##### Dans Lignes : ![](../assets/en/WritePro/rows.PNG) -In the Table Wizard, the user can also define the number of header rows and extra rows (0 to 5 each), set [break rows](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6233076) (summary rows) above or below the data row, and choose to show/hide [carry-over rows](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6236686). +Dans l'Assistant de table, l'utilisateur peut également définir le nombre de lignes d'en-tête et de lignes supplémentaires (de 0 à 5 chacune), définir les [lignes de rupture](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.fr.html#6233076) (lignes de synthèse) au-dessus ou en dessous de la ligne de données, et choisir d'afficher/masquer les [lignes de report](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.fr.html#6236686). -##### In Display: +##### Dans Affichage : ![](../assets/en/WritePro/display2.PNG) -The user adjusts the zoom level according to their preference by selecting the desired option from a drop-down list, uses radio buttons to display formulas or data for clear presentation, and chooses to display a horizontal ruler using a checkbox. +L'utilisateur ajuste le niveau de zoom selon ses préférences en sélectionnant l'option souhaitée dans une liste déroulante, utilise des boutons radio pour afficher les formules ou les données pour une présentation claire, et choisit d'afficher une règle horizontale à l'aide d'une case à cocher. -After finalizing the table creation and customization, the user can click on the **Insert** button to add the table to their WP document. +Après avoir finalisé la création et la personnalisation de la table, l'utilisateur peut cliquer sur le bouton **Insérer** pour ajouter la table à son document WP. -Once the table has been integrated into the document, the user can customize its style. The formatting tools of the toolbar and sidebar are still available. +Une fois que la table a été intégrée dans le document, l'utilisateur peut personnaliser son style. Les outils de mise en forme de la barre d'outils et de la barre latérale sont toujours disponibles. ### WP Table Wizard template configuration La configuration des modèles inclut: -- Defining tables and fields as well as preparing formulas adapted to the application from the [template file](#template-files). -- Translating table, field, and formula names from the [translation file](#translation-files). -- Designing graphic styles and customized themes from the [theme file](#theme-files). +- Définir des tables et des champs ainsi que préparer des formules adaptées à l'application à partir du [fichier de modèle](#template-files). +- Traduction des noms de table, de champ et de formule à partir du [fichier de traduction](#translation-files). +- Conception de styles graphiques et de thèmes personnalisés à partir du [fichier de thème](#theme-files). These three types of files contribute to the configuration of the Table Wizard, and while each serves a distinct purpose, none of them are considered essential components. @@ -76,7 +76,7 @@ In the current implementation (4D v20 R2), formulas in breaks, data sources and ::: -The template file must be stored in a "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" folder within your project. +Le fichier modèle doit être stocké dans un dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" dans votre projet. The template file in JSON format contains the following attributes: @@ -100,9 +100,9 @@ The template file in JSON format contains the following attributes: | extraFormulas.label | Text | x | Label shown to the user | | extraFormulas.source | Text | x | Formula | -:::note French language +:::note Langue française -If your application is likely to be run on a 4D with language set to French, make sure that you use [tokens](https://doc.4d.com/4Dv20/4D/20/Using-tokens-in-formulas.300-6237731.en.html) in your formulas so that they are correctly interpreted no matter the user's language configuration. +Si votre application est susceptible d'être exécutée sur un 4D avec une langue définie en français, assurez-vous d'utiliser [tokens](https://doc.4d.com/4Dv20/4D/20/Using-tokens-in-formulas.300-6237731.en.html) dans vos formules afin qu'elles soient correctement interprétées quelle que soit la configuration de la langue de l'utilisateur. ::: @@ -156,7 +156,7 @@ Here's a brief example of what your JSON file might look like: #### Translation files -Translation files translate the names of templates, themes, tables, fields, and formulas. These files are added to the "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Translations" folder in your project. +Translation files translate the names of templates, themes, tables, fields, and formulas. Ces fichiers sont ajoutés au dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Translations" de votre projet. Each translation file must be named with the corresponding language code (for example "en" for English or "fr" for French). @@ -180,7 +180,7 @@ Defining these attributes within the translation object ensures proper organizat If the template name or the formula (break, carry-over row, or extra) exists in the translated file, its translation is applied in the Table Wizard. In addition, only the table defined within the translation file is displayed and translated. -The translation file serves an additional role when a user selects a table in the interface. It can filter the tables and fields proposed to the user. For example, to hide table IDs, this behavior is similar to the `SET TABLE TITLES` and `SET FIELD TITLES` commands. +The translation file serves an additional role when a user selects a table in the interface. It can filter the tables and fields proposed to the user. Par exemple, pour masquer les IDs de table, ce comportement est similaire aux commandes `SET TABLE TITLES` et `SET FIELD TITLES`. ##### Exemple @@ -216,30 +216,30 @@ The translation file serves an additional role when a user selects a table in th #### Theme files -A list of themes is provided by default in the 4D Write Pro Interface component, such as "Arial", "CourierNew" and "YuGothic", available in multiple variations like "Blue" and "Green". However, you can create your own theme by placing it in the "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Themes" folder within your project. +A list of themes is provided by default in the 4D Write Pro Interface component, such as "Arial", "CourierNew" and "YuGothic", available in multiple variations like "Blue" and "Green". Cependant, vous pouvez créer votre propre thème en le plaçant dans le dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Themes" de votre projet. The theme file in JSON format contains the following attributes: -| Attribut | Type | Obligatoire | Description | -| :------------- | :----- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| default | Object | | Object containing the default style applicable to all rows. | -| table | Object | | Object containing the style definition applicable to the table. | -| rows | Object | | Object containing the style definition applicable to all rows. | -| cells | Object | | Object containing the style definition applicable to all cells. | -| header1 | Object | | Object containing the style definition applicable to the first header row. | -| header2 | Object | | Object containing the style definition applicable to the second header row. | -| header3 | Object | | Object containing the style definition applicable to the third header row. | -| header4 | Object | | Object containing the style definition applicable to the fourth header row. | -| header5 | Object | | Object containing the style definition applicable to the fifth header row. | -| headers | Object | | Object containing the style definition applicable to the header rows, if a specific header (like header1, header2...) is not defined. | -| data | Object | | Object containing the style definition applicable to the repeated data row. | -| break1 | Object | | Object containing the style definition applicable to the first break row. | -| break2 | Object | | Object containing the style definition applicable to the second break row. | -| break3 | Object | | Object containing the style definition applicable to the third break row. | -| break4 | Object | | Object containing the style definition applicable to the fourth break row. | -| break5 | Object | | Object containing the style definition applicable to the fifth break row. | -| ruptures/sauts | Object | | Object containing the style definition applicable to the break rows, if a specific break (like break1, break2...) is not defined. | -| bcor | Object | | Object containing the style definition applicable to the bottom carry-over row. | +| Attribut | Type | Obligatoire | Description | +| :------------- | :----- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| default | Object | | Object containing the default style applicable to all rows. | +| table | Object | | Object containing the style definition applicable to the table. | +| rows | Object | | Object containing the style definition applicable to all rows. | +| cells | Object | | Object containing the style definition applicable to all cells. | +| header1 | Object | | Object containing the style definition applicable to the first header row. | +| header2 | Object | | Object containing the style definition applicable to the second header row. | +| header3 | Object | | Object containing the style definition applicable to the third header row. | +| header4 | Object | | Object containing the style definition applicable to the fourth header row. | +| header5 | Object | | Object containing the style definition applicable to the fifth header row. | +| headers | Object | | Objet contenant la définition de style applicable aux lignes d'en-tête, si un en-tête spécifique (comme header1, header2...) n'est pas défini. | +| data | Object | | Object containing the style definition applicable to the repeated data row. | +| break1 | Object | | Object containing the style definition applicable to the first break row. | +| break2 | Object | | Object containing the style definition applicable to the second break row. | +| break3 | Object | | Object containing the style definition applicable to the third break row. | +| break4 | Object | | Object containing the style definition applicable to the fourth break row. | +| break5 | Object | | Object containing the style definition applicable to the fifth break row. | +| ruptures/sauts | Object | | Object containing the style definition applicable to the break rows, if a specific break (like break1, break2...) n'est pas défini. | +| bcor | Object | | Object containing the style definition applicable to the bottom carry-over row. | For every attribute used in your JSON file (header, data, carry-over, summary, and extra rows), you can define the following WP attributes, mentionned with their [corresponding WP constant](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.en.html): @@ -296,4 +296,4 @@ For every attribute used in your JSON file (header, data, carry-over, summary, a #### Voir également -[4D Write Pro - Table Wizard (tutorial video)](https://www.youtube.com/watch?v=2ChlTju-mtM) +[4D Write Pro - Table Wizard (vidéo tutorial)](https://www.youtube.com/watch?v=2ChlTju-mtM) From b419524828e965069a3a4e035508248dd77a6232 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 21:51:19 +0200 Subject: [PATCH 3249/4889] New translations writeprointerface.md (Japanese) --- .../WritePro/writeprointerface.md | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md index 79f27ffb279b16..082b887f574f9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md @@ -80,25 +80,25 @@ title: 4D WritePro インターフェース JSON形式のテンプレートファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | -| :----------------------------------- | :--------- | :- | :-------------------------------------------------------------------------- | -| tableDataSource | Text | ○ | 表のデータソースのフォーミュラ | -| columns | Collection | ○ | 表の列のコレクション | -| columns.check | Text | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | -| columns.header | Text | ○ | ユーザーに提示する表示名 | -| columns.source | Text | ○ | フォーミュラ | -| breaks | Collection | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | -| breaks.label | Text | ○ | ユーザーに提示する表示名 | -| breaks.source | Text | ○ | フォーミュラ | -| breakFormulas | Collection | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | -| breakFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| breakFormulas.source | Text | ○ | フォーミュラ | -| bcorFormulas | Collection | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | -| bcorFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| bcorFormulas.source | Text | ○ | フォーミュラ | -| extraFormulas | Collection | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | -| extraFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| extraFormulas.source | Text | ○ | フォーミュラ | +| 属性 | 型 | 必須 | 説明 | +| :----------------------------------- | :----- | :- | :-------------------------------------------------------------------------- | +| tableDataSource | テキスト | ○ | 表のデータソースのフォーミュラ | +| columns | コレクション | ○ | 表の列のコレクション | +| columns.check | テキスト | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | +| columns.header | テキスト | ○ | ユーザーに提示する表示名 | +| columns.source | テキスト | ○ | フォーミュラ | +| breaks | コレクション | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | +| breaks.label | テキスト | ○ | ユーザーに提示する表示名 | +| breaks.source | テキスト | ○ | フォーミュラ | +| breakFormulas | コレクション | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | +| breakFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| breakFormulas.source | テキスト | ○ | フォーミュラ | +| bcorFormulas | コレクション | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | +| bcorFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| bcorFormulas.source | テキスト | ○ | フォーミュラ | +| extraFormulas | コレクション | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | +| extraFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| extraFormulas.source | テキスト | ○ | フォーミュラ | :::note フランス語のランゲージについて @@ -163,19 +163,19 @@ JSONファイルの簡単な一例を以下に示します: JSON形式のトランスレーションファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | -| :-------- | :--------- | :- | :-------------------------------------------------------------- | -| tables | Collection | | 翻訳されたテーブルオブジェクトのコレクション | -| fields | Collection | | 翻訳されたフィールドオブジェクトのコレクション | -| formulas | Collection | | 翻訳されたフォーミュラオブジェクトのコレクション | -| fileNames | Collection | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | +| 属性 | 型 | 必須 | 説明 | +| :-------- | :----- | :- | :-------------------------------------------------------------- | +| テーブル | コレクション | | 翻訳されたテーブルオブジェクトのコレクション | +| fields | コレクション | | 翻訳されたフィールドオブジェクトのコレクション | +| formulas | コレクション | | 翻訳されたフォーミュラオブジェクトのコレクション | +| fileNames | コレクション | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | これら属性に含まれるコレクションの各オブジェクト要素は以下の属性を含みます: -| 属性 | タイプ | 必須 | 説明 | +| 属性 | 型 | 必須 | 説明 | | :---------- | :--- | :- | :--------- | -| original | Text | ○ | 翻訳の対象となる原文 | -| translation | Text | ○ | 原文を翻訳したもの | +| original | テキスト | ○ | 翻訳の対象となる原文 | +| translation | テキスト | ○ | 原文を翻訳したもの | これらの属性を定義することで、原文と翻訳されたコンテンツ間の適切な対応が確保されます。 @@ -222,26 +222,26 @@ JSON形式のトランスレーションファイルには、以下の属性が JSON形式のテーマファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | +| 属性 | 型 | 必須 | 説明 | | :------ | :----- | :- | :-------------------------------------------------------------- | -| default | Object | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | -| table | Object | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | -| rows | Object | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | -| cells | Object | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | -| header1 | Object | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header2 | Object | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header3 | Object | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header4 | Object | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header5 | Object | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| headers | Object | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | -| data | Object | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | -| break1 | Object | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break2 | Object | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break3 | Object | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break4 | Object | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break5 | Object | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| breaks | Object | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | -| bcor | Object | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | +| default | オブジェクト | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| table | オブジェクト | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | +| rows | オブジェクト | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | +| cells | オブジェクト | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | +| header1 | オブジェクト | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header2 | オブジェクト | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header3 | オブジェクト | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header4 | オブジェクト | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header5 | オブジェクト | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| headers | オブジェクト | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | +| data | オブジェクト | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | +| break1 | オブジェクト | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break2 | オブジェクト | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break3 | オブジェクト | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break4 | オブジェクト | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break5 | オブジェクト | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| breaks | オブジェクト | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | +| bcor | オブジェクト | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | JSONファイルで設定する各属性に対して、以下の WP属性を定義することができます ([対応する WP定数](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.ja.html) を指定します): From c4eaf95d87f491967898591224ba29d380ecab90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:39:59 +0200 Subject: [PATCH 3250/4889] New translations backup.md (French) --- .../version-20-R5/settings/backup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/backup.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/backup.md index 8a9dcddc8c6e36..1245717df63ea9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/backup.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/backup.md @@ -3,4 +3,4 @@ id: backup title: Page Sauvegarde --- -These options are detailed in the [**Backup Settings**](../Backup/settings.md) chapter. +Ces options sont détaillées dans le chapitre [**Paramètres de sauvegarde**](../Backup/settings.md) . From e483fe481e8bb8c47478f0ebbd22fde4bc2b3d58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:05 +0200 Subject: [PATCH 3251/4889] New translations client-server.md (Spanish) --- .../version-20-R5/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md index 54bdceb5db6005..1ed1e15b8d1022 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md @@ -108,7 +108,7 @@ Esta opción permite activar el modo seguro para las comunicaciones entre la má #### Actualizar la carpeta Resources durante una sesión -This setting can be used to globally set the updating mode for the local instance of the **Resources** folder on the connected 4D machines when the **Resources** folder of the database is modified during the session (the **Resources** folder is automatically synchronized on the remote machine each time a session is opened). Hay tres parámetros disponibles: +Este parámetro puede utilizarse para definir globalmente el modo de actualización de la instancia local de la carpeta **Resources** en los equipos 4D conectados cuando se modifica la carpeta **Resources** de la base de datos durante la sesión (la carpeta **Resources** se sincroniza automáticamente en el equipo remoto cada vez que se abre una sesión). Hay tres parámetros disponibles: - **Nunca**: la carpeta local **Resources** no se actualiza durante la sesión. La notificación enviada por el servidor es ignorada. La carpeta **Resources** local puede actualizarse manualmente mediante el comando **Update Local Resources** del menú de acción (ver [Uso del explorador de recursos](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788.en.html)). - **Siempre**: la sincronización de la carpeta local **Resources** se realiza automáticamente durante la sesión cada vez que el servidor envía una notificación. From b4ece52f4e686532605e92180d6b51ee7aa5c454 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:09 +0200 Subject: [PATCH 3252/4889] New translations compatibility.md (French) --- .../version-20-R5/settings/compatibility.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md index c72b81dbe99963..55888880d832cb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md @@ -1,30 +1,30 @@ --- id: compatibility -title: Page de compatibilité +title: Page Compatibilité --- La page Compatibilité regroupe les paramètres relatifs au maintien de la compatibilité avec les versions précédentes de 4D. -> The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project.\ -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) on **doc.4d.com**. +> Le nombre d'options affichées dépend de la version de 4D avec laquelle la base de données/projet original a été créé, ainsi que des paramétrages modifiés dans cette base/projet.\ +> Cette page répertorie les options de compatibilité disponibles pour les bases de données/projets convertis à partir de 4D 18 et suivants. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. -- **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named _ServerNet_, to handle communications between 4D Server and remote 4D machines (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. _ServerNet_ is used automatically for new databases and databases converted from a v15 release or later. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. - **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. +- **Utiliser l'ancienne couche réseau** : À partir de 4D v15, les applications 4D proposent une nouvelle couche réseau, nommée _ServerNet_, pour gérer les communications entre 4D Server et les postes 4D distants (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. _ServerNet_ est automatiquement utilisé pour les nouvelles bases de données et les bases de données converties depuis une version 15 ou ultérieure. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. + **Note :** Cette option peut également être gérée par programmation en utilisant la commande `SET DATABASE PARAMETER`. -- **Use standard XPath:** By default this option is unchecked for databases converted from a 4D version prior to v18 R3, and checked for databases created with 4D v18 R3 and higher. A partir de v18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : +- **Utiliser XPath standard :** Par défaut, cette option est désélectionnée pour les bases converties depuis une version de 4D antérieure à la 18 R3, et est cochée pour les bases créées sous une version 4D 18 R3 ou une version plus récente. A partir de la version 18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : - le caractère "/" initial n'est pas seulement le noeud racine - l'utilisation du caractère / comme premier caractère d'une expression XPath ne déclare pas un chemin absolu à partir du noeud racine - pas de noeud courant implicite - le noeud courant doit être intégré dans l'expression XPath - pas de requêtes récursives dans les structures répétées - seul le premier élément est parsé. \ - Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option _unchecked_. On the other hand, if your code does not rely on the non-standard implementation and if you want to benefit from the extended XPath features in your databases (as described in the [`DOM Find XML element`](https://doc.4d.com/4dv20/help/command/en/page864.html) command), make sure the **Use standard XPath** option is _checked_. + Même si ces fonctionnalités ne sont pas standard, vous pourriez vouloir continuer à les utiliser afin que votre code continue de fonctionner comme avant -- dans ce cas, il vous suffit de _désélectionner_ l'option. Par contre, si votre code ne repose pas sur l'implémentation non standard et si vous voulez bénéficier des fonctionnalités XPath étendues dans vos bases de données (comme décrit dans la commande [`DOM Find XML element`](https://doc.dd.com/4dv20/help/command/fe/page864.html), assurez-vous que l'option **Utiliser XPath standard** est _cochée_. -- **Use LF for end of line on macOS:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files with line feed (LF) as default end of line (EOL) character instead of CR (CRLF for xml SAX) on macOS in new projects. Si vous souhaitez bénéficier de ce nouveau comportement dans les projets convertis à partir de versions antérieures de 4D, cochez cette option. See [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/en/page1237.html), [`Document to text`](https://doc.4d.com/4dv19R/help/command/en/page1236.html), and [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/en/page1090.html). +- **Utiliser LF comme caractère de fin de ligne sur macOS :** À partir de 4D 19 R2 (et 4D 19 R3 pour les fichiers XML), 4D écrit les fichiers texte avec un saut de ligne (LF) comme caractère de fin de ligne (EOL) par défaut au lieu de Retour Chariot (CR) (CRLF pour xml SAX) sur macOS dans les nouveaux projets. Si vous souhaitez bénéficier de ce nouveau comportement dans les projets convertis à partir de versions antérieures de 4D, cochez cette option. Voir [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/fe/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/fe/page1236.html), et [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/fe/page1090.html). -- **Don't add a BOM when writing a unicode text file by default:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files without a byte order mark (BOM) by default. Dans les versions antérieures, les fichiers texte étaient écrits avec un BOM par défaut. Sélectionnez cette option si vous souhaitez activer le nouveau comportement dans les projets convertis. See [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/en/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/en/page1236.html), and [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/en/page1090.html). +- **Ne pas ajouter de BOM lors de l'écriture d'un fichier texte unicode par défaut :** À partir de 4D 19 R2 (et 4D 19 R3 pour les fichiers XML), 4D écrit des fichiers texte sans BOM ("Byte order mark") par défaut. Dans les versions antérieures, les fichiers texte étaient écrits avec un BOM par défaut. Sélectionnez cette option si vous souhaitez activer le nouveau comportement dans les projets convertis. Voir [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/fe/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/fe/page1236.html), et [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/fe/page1090.html). -- **Map NULL values to blank values unchecked by default a field creation**: For better compliance with ORDA specifications, in databases created with 4D v19 R4 and higher the **Map NULL values to blank values** field property is unchecked by default when you create fields. You can apply this default behavior to your converted databases by checking this option (working with Null values is recommended since they are fully supported by [ORDA](../ORDA/overview.md). +- **Traduire les NULL en valeurs vides non cochée par défaut à la création d'un champ** : Pour une meilleure conformité avec les spécifications ORDA, dans les bases de données créées avec 4D 19 R4 et versions ultérieures, la propriété de champ **Traduire les NULL en valeurs vides** est non cochée par défaut lors de la création des champs. Vous pouvez appliquer ce comportement par défaut à vos bases de données converties en cochant cette option (il est recommandé de travailler avec des valeurs Null car elles sont entièrement prises en charge par [ORDA](../ORDA/overview.md)). -- **Non-blocking printing**: Starting with 4D v20 R4, each process has its own printing settings (print options, current printer, etc.), thus allowing you to run multiple printing jobs simultaneously. Check this option if you want to benefit from this new implementation in your converted 4D projects or databases converted from binary mode to project mode. **When left unchecked**, the previous implementation is applied: the current 4D printing settings are applied globally, the printer is placed in "busy" mode when one printing job is running, you must call `CLOSE PRINTING JOB` for the printer to be available for the next print job (check previous 4D documentations for more information). +- **Impression non-bloquante** : À partir de 4D 20 R4, chaque process a ses propres paramètres d'impression (options d'impression, imprimante courante, etc.), ce qui vous permet d'exécuter plusieurs tâches d'impression simultanément. Cochez cette option si vous souhaitez bénéficier de cette nouvelle implémentation dans vos projets 4D convertis ou dans les bases de données converties du mode binaire au mode projet. **Lorsque l'option n'est pas cochée**, l'implémentation précédente est appliquée : les paramètres d'impression 4D courants sont appliqués globalement, l'imprimante passe en mode "occupé" lorsqu'un job d'impression est en cours, vous devez appeler `CLOSE PRINTING JOB` pour que l'imprimante soit disponible pour le prochain job d'impression (consultez la documentation 4D précédente pour plus d'informations). -- **Save structure color and coordinates in separate catalog_editor.json file**: Starting with 4D v20 R5, changes made in the Structure editor regarding graphical appearance of tables and fields (color, position, order...) are saved in a separate file named `catalog_editor.json`, stored in the project's [Sources folder](../Project/architecture.md#sources). This new file architecture makes it easier to manage merge conflicts in VCS applications since the `catalog.4DCatalog` file now contains only crucial database structure changes. For compatibility reasons, this feature is not enabled by default in projects converted from previous 4D versions, you need to check this option. When the feature is enabled, the `catalog_editor.json` file is created at the first modification in the Structure editor. +- **Sauvegarder les couleurs et les coordonnées de la structure dans un fichier catalog_editor.json séparé** : À partir de 4D 20 R5, les modifications apportées dans l'éditeur de Structure concernant l'apparence graphique des tables et des champs (couleur, position, ordre...) sont sauvegardées dans un fichier séparé nommé `catalog_editor.json`, stocké dans le dossier [Sources](../Project/architecture.md#sources) du projet. Cette nouvelle architecture de fichiers facilite la gestion des conflits de fusion dans les applications de gestion de versions (VCS) car le fichier `catalog.4DCatalog` ne contient désormais que les modifications cruciales de la structure de la base de données. Pour des raisons de compatibilité, cette fonctionnalité n'est pas activée par défaut dans les projets convertis à partir des versions précédentes de 4D, vous devez cocher cette option. Lorsque la fonctionnalité est activée, le fichier `catalog_editor.json` est créé lors de la première modification dans l'éditeur de structure. From ba9ed57667ee617647fe453c2398c2b243b33f1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:10 +0200 Subject: [PATCH 3253/4889] New translations compatibility.md (Spanish) --- .../version-20-R5/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md index c32278fd345ec0..91cc4480894662 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidad La página Compatibilidad agrupa los parámetros relacionados con el mantenimiento de la compatibilidad con versiones anteriores de 4D. > El número de opciones mostradas depende de la versión de 4D con la que se creó la base de datos/proyecto original, así como de los ajustes modificados en esta base de datos/proyecto.\ -> Esta página enumera las opciones de compatibilidad disponibles para las bases de datos/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) en **doc.4d.com**. +> Esta página enumera las opciones de compatibilidad disponibles para las bases de datos/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) en **doc.4d.com**. - **Utilizar la capa de red heredada**: a partir de 4D v15, las aplicaciones 4D proponen una nueva capa red, llamada _ServerNet_, para manejar las comunicaciones entre 4D Server y las máquinas 4D remotas (clientes). La antigua capa de red ha quedado obsoleta, pero se mantiene para garantizar la compatibilidad con las bases existentes. Utilizando esta opción, puede activar la antigua capa de red en cualquier momento en sus aplicaciones 4D Server dependiendo de sus necesidades. _ServerNet_ se utiliza automáticamente para las nuevas bases y las bases convertidas a partir de una versión v15 o posterior. Tenga en cuenta que, en caso de modificación, deberá reiniciar la aplicación para que se tenga en cuenta el cambio. Toda aplicación cliente que estuviera conectada también debe reiniciarse para poder conectarse con la nueva capa de red. **Nota**: esta opción también puede gestionarse por programación utilizando el comando `SET DATABASE PARAMETER`. From 1ae5b61ad3f300ab7b753da336abc47fe74267a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:12 +0200 Subject: [PATCH 3254/4889] New translations compatibility.md (Japanese) --- .../version-20-R5/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md index 4c9a258c208a6f..3abbfeb5ecfb49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md @@ -6,7 +6,7 @@ title: 互換性ページ 互換性ページには、以前の 4Dバージョンとの互換性を管理するためのパラメーターがまとめられています。 > 表示されるオプションの数は、元のデータベース/プロジェクトが作成されたバージョンや、そのデータベース/プロジェクトでおこなわれた設定の変更により異なります。\ -> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.ja.html) を参照ください。 +> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.ja.html) を参照ください。 - **旧式ネットワークレイヤーを使用する**: 4D v15 のリリース以降、4Dアプリケーションは 4D Server とリモートの 4Dマシン (クライアント) 間の通信に、_ServerNet_ という新しいネットワークレイヤーを使い始めました。 以前のネットワークレイヤーは廃止予定となりますが、既存のデータベースとの互換性を保つために保持されます。 このオプションを使用すると、4D Serverアプリケーションにおいて、必要に応じていつでも以前のネットワークレイヤーを有効化することができます。 _ServerNet_ は新規に作成されたデータベースおよび v15 以降から変換されたデータベースにおいては自動的に使用されます (このオプションがチェックされます)。 この設定を変更する場合、変更を反映するにはアプリケーションを再起動する必要があります。 接続していたクライアントアプリケーションも、新しいネットワークレイヤーで接続するため再起動しなければなりません。 **注:** このオプションは、`SET DATABASE PARAMETER` コマンドを使い、プログラミングによって管理することもできます。 From ac14f40dd126a3a94e1dced3ed01f16089152469 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:13 +0200 Subject: [PATCH 3255/4889] New translations compatibility.md (Portuguese, Brazilian) --- .../version-20-R5/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md index 233483ab131014..53cecb779dce70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidade The Compatibility page groups together parameters related to maintaining compatibility with previous versions of 4D. > The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project.\ -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. Para opções de compatibilidade mais antigas, consulte a [Página de compatibilidade] (https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) em **doc.4d.com**. +> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. - **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named _ServerNet_, to handle communications between 4D Server and remote 4D machines (clients). The former network layer has become obsolete, but it is kept to ensure compatibility with existing databases. Using this option, you can enable the former network layer at any time in your 4D Server applications depending on your needs. _ServerNet_ is used automatically for new databases and databases converted from a v15 release or later. Note that in case of a modification, you need to restart the application for the change to be taken into account. Todos os aplicativos clientes que foram conectados também devem ser reiniciados para poderem se conectar à nova camada de rede. **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. From 1ba0bec15bd09211b4dfde9f7c7426e18e507af3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:18 +0200 Subject: [PATCH 3256/4889] New translations database.md (French) --- .../version-20-R5/settings/database.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/database.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/database.md index 054c5d1f63832d..459f857695d9d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/database.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/database.md @@ -31,18 +31,18 @@ L’emplacement courant de ce dossier est affiché dans la zone “Actuel :”. Trois options d’emplacement sont proposées : -- \*\*Système \*\*: Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier situé à l’emplacement spécifié par Windows ou macOS. You can find out the current location defined by your system using the [`Temporary folder`](https://doc.4d.com/4dv19R/help/command/en/page486.html) 4D command. Les fichiers sont placés dans un sous-dossier dont le nom est construit à partir du nom de la base et d’un identifiant unique. +- \*\*Système \*\*: Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier situé à l’emplacement spécifié par Windows ou macOS. Vous pouvez connaître l'emplacement courant défini par votre système en utilisant la commande 4D [`Temporary folder`](https://doc.4d.com/4dv20/help/command/fe/page486.html). Les fichiers sont placés dans un sous-dossier dont le nom est construit à partir du nom de la base et d’un identifiant unique. - **Dossier du fichier de données** (option par défaut) : Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier nommé “temporary files” situé au même niveau que le fichier de données de la base. - **Défini par l’utilisateur** : Cette option permet de définir un emplacement personnalisé. En cas de modification de cette option, sa prise en compte nécessitera le redémarrage de la base. 4D vérifie que le dossier sélectionné est accessible en écriture. Si ce n’est pas le cas, l’application essaiera les autres options jusqu’à ce qu’un dossier valide soit trouvé. -> This option is stored in the "extra properties" of the structure that is available when the structure definition is exported in XML (see [Exporting and importing structure definitions](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). +> Cette option est stockée dans les "propriétés additionnelles" de la structure qui est disponible lorsque la définition de structure est exportée au format XML (voir [Exporter et importer des définitions de structure](https://doc.4d.com/4Dv19/4D/19/Exporter-et-importer-des-definitions-de-structure.300-5416829.fe.html)). ### Comparaison de texte > Si vous modifiez ces options, vous devez quitter et rouvrir la base afin que la modification soit prise en compte. A la réouverture, une réindexation automatique est effectuée sur tous les index de la base. -- **Considérer @ comme joker uniquement au début et à la fin des chaînes de caractères** : cette option vous permet de définir la manière dont 4D doit évaluer le caractère @ (arobase) lors des recherches ou des comparaisons de chaînes de caractères, lorsqu’ - Lorsque l’option n’est pas cochée (valeur par défaut), le caractère @ est considéré comme un “joker”, c’est-à-dire un remplaçant de tout caractère (voir [Joker de recherche (@)](https://doc.4d.com/4Dv19/4D/19/Editeur-de-recherches.300-5416813.fe.html#4638 +- **Considérer @ comme joker uniquement au début et à la fin des chaînes de caractères** : Cette option vous permet de définir la manière dont le symbole "@" sera interprété lorsqu'il est utilisé dans une recherche ou une comparaison de chaînes de caractères, lorsqu'il se trouve au sein d'un mot. + Lorsque cette option n'est pas cochée (valeur par défaut), le signe @ est utilisé comme joker de recherche, en d'autres termes, il remplace n'importe quel caractère (voir [Joker de recherche (@)](https://doc.4d.com/4Dv19/4D/19/Editeur-de-recherches.300-5416813.fe.html#463876)). Lorsque l’option est cochée, le caractère @ est considéré comme un simple caractère s’il se trouve au milieu d’un mot. Cette possibilité est particulièrement utile pour les bases de données stockant des adresses e-mail (qui se présentent sous la forme “nom@fournisseur.xx”). Cette option influe sur les recherches, les tris et les comparaisons de chaînes de caractères, pour les données stockées dans les tables ou en mémoire (tableaux). Sont concernés les champs alpha (indexés ou non) et texte ainsi que les variables alpha et texte. @@ -84,17 +84,17 @@ Utilisez les paramètres de cet onglet pour configurer la mémoire cache de la b - **Calcul du cache adaptatif** : Lorsque cette option est cochée, la gestion de la mémoire cache est assurée dynamiquement par le système — dans des limites que vous définissez. Ce principe permet de configurer une mémoire cache performante, adaptée à la plupart des configurations. La taille du cache est alors calculée dynamiquement en fonction des paramétrages définis. Les valeurs proposées par défaut correspondent à une utilisation standard de 4D. - - **Mémoire à réserver pour le système et les autres applications**: partie de la mémoire RAM à réserver au Système et aux autres applications. Cette valeur peut être augmentée à des fins d’optimisation lorsque d’autres applications consommatrices de mémoire tournent sur le même poste que 4D. - - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ - To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. Dans le mode adaptatif, la taille de mémoire cache varie dynamiquement en fonction des besoins de l’application et du système. Vous pouvez fixer les bornes de ces variations à l’aide des deux options suivantes : + - **Mémoire à réserver pour le système et les autres applications** : partie de la mémoire RAM à réserver au Système et aux autres applications. Cette valeur peut être augmentée à des fins d’optimisation lorsque d’autres applications consommatrices de mémoire tournent sur le même poste que 4D. + - **Mémoire disponible utilisée pour le cache** : Pourcentage de la mémoire restante allouée par défaut au cache.\ + Pour obtenir la taille allouée par défaut au cache, il suffit donc d’effectuer le calcul suivant : (Mémoire physique -- Mémoire physique à réserver) X Pourcentage de la mémoire utilisé pour le cache. Dans le mode adaptatif, la taille de mémoire cache varie dynamiquement en fonction des besoins de l’application et du système. Vous pouvez fixer les bornes de ces variations à l’aide des deux options suivantes : - **Taille minimale** : Quantité minimale de mémoire devant être réservée pour le cache. Cette valeur ne peut être inférieure à 100 Mo. - - **Taille maximale** : Quantité maximale de mémoire pouvant être utilisée par le cache. This value is virtually unlimited.\\ - Setting limits is particularly useful for databases that are distributed on machines for which you do not know the memory configuration a priori. Dans ce cas, les bornes vous permettent de garantir des performances minimales dans tous les cas. Le schéma suivant illustre ce fonctionnement : + - **Taille maximale** : Quantité maximale de mémoire pouvant être utilisée par le cache. Cette valeur est virtuellement illimitée.\\ + La définition de bornes est particulièrement utile pour les bases de données distribuées sur des machines dont vous ne connaissez pas a priori la configuration mémoire. Dans ce cas, les bornes vous permettent de garantir des performances minimales dans tous les cas. Le schéma suivant illustre ce fonctionnement : - Example for calculating cache memory: - _Physical memory to reserve = 256 MB - Percentage of the available memory used for the cache = 50% - Maximum size = 1 GB Minimum size = 128 MB_ + Exemple de calcul de la mémoire cache : + _Mémoire physique à réserver = 256 Mo + Pourcentage de la mémoire disponible utilisé pour le cache = 50% + Taille maximale = 1 Go Taille minimale = 128 Mo_ ![](../assets/en/settings/memory-maximum-size.png) From d9a3c221e3ddb8fe2606207d71d627a09acea47a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:20 +0200 Subject: [PATCH 3257/4889] New translations database.md (Spanish) --- .../version-20-R5/settings/database.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md index 0ed59ff121694d..5148b060364464 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/database.md @@ -85,8 +85,8 @@ Utilice los parámetros de esta pestaña para configurar la memoria caché de la - **Cálculo de la caché adaptable**: cuando esta opción está marcada, la gestión de la memoria caché es realizada dinámicamente por el sistema, respetando los límites que defina. Esto permite configurar una memoria caché de alto rendimiento adaptada a la mayoría de las configuraciones. A continuación, el tamaño de la memoria caché se calcula dinámicamente en función de los parámetros definidos. Los valores ofrecidos por defecto corresponden al uso estándar de 4D. - **Memoria a reservar para el sistema y las otras aplicaciones**: parte de la memoria RAM a reservar para el Sistema y las otras aplicaciones. Este valor aumenta para la optimización cuando otras aplicaciones se ejecutan en la misma máquina que 4D. - - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ - To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: + - **Porcentaje de memoria disponible utilizada para la caché**: porcentaje de la memoria restante asignada por defecto a la caché.\ + Para obtener el tamaño asignado por defecto a la caché, basta con realizar el siguiente cálculo: (Memoria física -- Memoria física a reservar) X Porcentaje de la memoria utilizada para la caché. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: - **Tamaño mínimo**: cantidad mínima de memoria que debe reservarse para la caché. Este valor no puede ser inferior a 100 MB. - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. Este valor es prácticamente ilimitado.\\ Definir límites es especialmente útil para bases distribuidas en máquinas de las que no se conoce a priori la configuración de memoria. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: From 65298c80d2b45c2034c49d439382da8b7d81c47f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:23 +0200 Subject: [PATCH 3258/4889] New translations general.md (French) --- .../version-20-R5/settings/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/general.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/general.md index 8928f6182f5c83..461c48c0cd7268 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/general.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/general.md @@ -19,7 +19,7 @@ Ce menu permet de sélectionner le mode dans lequel vous souhaitez que la base s ## Composant -This area allows [component developers](../Extensions/develop-components.md) to configure how their component classes and functions will be exposed in the 4D Code Editor once the component is installed. +Cette zone permet aux [développeurs de composants](../Extensions/develop-components.md) de configurer la manière dont les classes et les fonctions de leurs composants seront exposées dans l'éditeur de méthodes 4D une fois que le composant sera installé. ### Namespace du composant dans le class store From 2cf6bf6fc4fa8e5fbfa4a74a62a1d152ee080638 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:27 +0200 Subject: [PATCH 3259/4889] New translations interface.md (French) --- .../version-20-R5/settings/interface.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md index d2055cd54ac48f..dd07629fda4451 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md @@ -17,9 +17,9 @@ Le bouton **Sélectionner...** vous permet de définir la police et la taille de La police et la taille de police par défaut dépendent de la plate-forme d'exécution de 4D. -> This property also affects the following parts of 4D:
  • certain preview areas of the Explorer
  • the ruler of the Form editor
  • +> Cette propriété affecte également les parties suivantes de 4D :
  • certains espaces de prévisualisation de l'Explorateur
  • la règle de l'éditeur de formulaire
  • -### Display Windows +### Afficher fenêtres D'autres options permettent de configurer l'affichage de diverses fenêtres du mode Application. @@ -35,7 +35,7 @@ Vous pouvez définir la [fréquence d'écriture du cache](database.md#memory-pag - **Progression de l'impression** : permet, lors de l'impression, d'activer ou de désactiver l'affichage de la boîte de dialogue de progression de l'impression. -- **Use SDI mode on Windows**: When this option checked, 4D enables automatically the [SDI mode (Single-Document Interface)](../Menus/sdi.md) in your application when executed in a [supported context](../Menus/sdi.md#sdi-mode-availability). When you select this option, on Windows the **Run** menu of the 4D menu bar allows you to select the mode in which you want to test the application: +- **Utiliser le mode SDI sous Windows** : Lorsque cette option est cochée, 4D active automatiquement le [mode SDI (Interface à document unique)](../Menus/sdi.md) dans votre application lorsqu'elle est exécutée dans un [contexte pris en charge](../Menus/sdi.md#disponibilité-du-mode-sdi). Lorsque vous sélectionnez cette option, sur Windows le menu **Exécuter** de la barre de menus 4D vous permet de sélectionner le mode dans lequel vous souhaitez tester l'application : ![](../assets/en/settings/sdi-mdi.png) @@ -53,9 +53,9 @@ Ce menu vous permet de sélectionner la palette de couleurs à utiliser au nivea Les palettes suivants sont disponibles : -- **Light**: the application will use the Default Light Theme +- **Clair**: l'application utilisera le thème clair par défaut ![](../assets/en/settings/light-appearance.png) -- **Dark**: the application will use the Default Dark Theme +- **Foncé** : l'application utilisera le thème foncé par défaut ![](../assets/en/settings/dark-appearance.png) - **Héritée** (par défaut) : l'application hérite du niveau de priorité le plus élevé (c'est-à-dire les préférences de l'utilisateur du système d'exploitation) From 27a5cb1813bfb13d4d04ab2753a83426104cb6cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:29 +0200 Subject: [PATCH 3260/4889] New translations interface.md (Spanish) --- .../version-20-R5/settings/interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md index 44122afac7492f..402a12b8ff601e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/interface.md @@ -17,7 +17,7 @@ Haga clic en **Seleccionar...** para definir la fuente y el tamaño de los carac La fuente y el tamaño de la fuente por defecto dependen de la plataforma de ejecución de 4D. -> This property also affects the following parts of 4D:
  • certain preview areas of the Explorer
  • the ruler of the Form editor
  • +> Esta propiedad también afecta las siguientes partes de 4D:
  • ciertas áreas de vista previa del Explorador
  • la regla del editor de formularios
  • ### Mostrar ventanas From 279f6d19c8fc4f7f4a70dda1b608bfe6434b22a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:32 +0200 Subject: [PATCH 3261/4889] New translations overview.md (French) --- .../version-20-R5/settings/overview.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md index 9359784972d7a2..1911242187bbd0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md @@ -1,26 +1,26 @@ --- id: overview -title: Settings +title: Propriétés --- -Les Paramètres configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. +Les Propriétés configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. ![](../assets/en/settings/main.png) > 4D fournit un autre ensemble de paramètres, appelés **Préférences**, qui s'appliquent à l'application 4D IDE. Pour plus d'informations, reportez-vous à la section [Préférences](../Preferences/general.md). -## Accès aux paramètres +## Accès aux propriétés -Vous pouvez accéder à la boîte de dialogue Paramètres : +Vous pouvez accéder à la boîte de dialogue Propriétés : -- en utilisant l'option de menu **Développement > Paramètres...** -- en cliquant sur **Paramètres** dans la barre d'outils 4D -- sur 4D Server, via l'option de menu **Edition > Paramètres...** +- en utilisant l'option de menu **Développement > Propriétés...** +- en cliquant sur **Propriétés** dans la barre d'outils 4D +- sur 4D Server, via l'option de menu **Edition > Propriétés...** -When [**User settings** mode is enabled](../Desktop/user-settings.md), **Settings...** is renamed **Structure Settings...** and two additional menu commands are available at each location: +Lorsque le [**mode Propriétés utilisateur** est activé](../Desktop/user-settings.md), **Propriétés...** est renommé **Propriétés de la structure...** et deux commandes de menu supplémentaires sont disponibles à chaque emplacement : -- **Paramètres utilisateur...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur. Si ceux-ci sont modifiés, ils sont utilisés à la place des paramètres de structure. -- **Paramètres utilisateur pour le fichier de données...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur rattaché au fichier de données courant. S'ils sont modifiés, ils sont utilisés à la place des paramètres utilisateur ou des paramètres de structure. +- **Propriétés utilisateur...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur. Si ceux-ci sont modifiés, ils sont utilisés à la place des paramètres de structure. +- **Proppriétés utilisateur pour le fichier de données...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur rattaché au fichier de données courant. S'ils sont modifiés, ils sont utilisés à la place des paramètres utilisateur ou des paramètres de structure. ### Informations sur le verrouillage From 7e20d44ce3071fcbf0e48b4c142cb2a53611fa12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:34 +0200 Subject: [PATCH 3262/4889] New translations overview.md (Spanish) --- .../version-20-R5/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md index 2d976998be8370..85bc37885a329d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md @@ -17,7 +17,7 @@ Puede acceder a la caja de diálogo Parámetros: - haciendo clic en **Parámetros** en la barra de herramientas 4D - en 4D Server, utilizando la opción de menú **Edición > Parámetros...** -When [**User settings** mode is enabled](../Desktop/user-settings.md), **Settings...** is renamed **Structure Settings...** and two additional menu commands are available at each location: +Cuando el [modo **Propiedades usuario** está activado](../Desktop/user-settings.md), **Propiedades...** pasa a llamarse **Propiedades de la estructura...** y hay dos comandos de menú adicionales disponibles en cada ubicación: - **Parámetros usuario...** le da acceso a los parámetros que pueden almacenarse externamente en un archivo usuario. Si se modifican, se utilizan en lugar de los parámetro de estructura. - **Parámetros usuario para el archivo de datos...** le da acceso a los parámetros que pueden almacenarse externamente en un archivo usuario adjunto al archivo de datos actual. Si se modifican, se utilizan en lugar de los parámetros usuario de los parámetros de estructura. From 8d7fc91aa9ef1f4d8af5c3f1ea9df7ba3715ada4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:35 +0200 Subject: [PATCH 3263/4889] New translations overview.md (Japanese) --- .../version-20-R5/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md index 9324f17e2b9062..d9d7381e8e6258 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/overview.md @@ -1,6 +1,6 @@ --- id: overview -title: 設定 +title: Settings --- ストラクチャー設定では、カレントプロジェクトがどのように機能するかを設定します。 これらのパラメーターは、各プロジェクトごとに異なる設定を保存できます。 設定内容には待ち受けポート、バックアップ設定、セキュリティオプション、Webパラメーターなどが含まれます。 From e0dd8b05e76ace6fb92f7f6d4c36039ed0de05d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:38 +0200 Subject: [PATCH 3264/4889] New translations php.md (French) --- .../version-20-R5/settings/php.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/php.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/php.md index 3263fe63160494..6d4fe6f6a0a834 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/php.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/php.md @@ -3,11 +3,11 @@ id: php title: Page PHP --- -You can [execute PHP scripts in 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PHP-scripts-in-4D.300-6480814.en.html). This page allows you to configure the interpreter. +Vous pouvez [exécuter des scripts PHP dans 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PHP-scripts-in-4D.300-6480814.en.html). Cette page vous permet de configurer l'interpréteur. :::note -These settings are specified for all connected machines and all sessions. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands. The parameters modified by the `SET DATABASE PARAMETER` command have priority for the current session. +Ces paramètres sont définis pour toutes les machines connectées et toutes les sessions. Vous pouvez également les modifier et les lire séparément pour chaque machine et chaque session en utilisant les commandes [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/fe/page7836.html) et [`Get database parameter`](https://doc.4d.com/4dv20/help/command/fe/page7837.html). Les paramètres modifiés par la commande `SET DATABASE PARAMETER` ont la priorité pour la session courante. ::: @@ -15,12 +15,12 @@ These settings are specified for all connected machines and all sessions. You ca ### Adresse IP -Address of the PHP interpreter where PHP execution requests must be adressed. By default, 4D uses the address 127.0.0.1. +Adresse de l'interpréteur PHP où les demandes d'exécution PHP doivent être adressées. Par défaut, 4D utilise l'adresse 127.0.0.1. -Note that the HTTP address must be on the same machine as 4D. +Notez que l'adresse HTTP doit être sur la même machine que 4D. -### Port number +### Numéro de port -Port number of the PHP interpreter. By default, 4D uses the port 8002. +Numéro de port de l'interpréteur PHP. Par défaut, 4D utilise le port 8002. -You can change the address and/or port if they are already used by another service or if you have several interpreters on the same machine. +Vous pouvez modifier cette adresse et/ou ce port s'ils sont déjà utilisés par un autre service ou si vous avez plusieurs interpréteurs sur la même machine. From 59bba70d7826ca6fd27887236b1d2f945389ee24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:42 +0200 Subject: [PATCH 3265/4889] New translations security.md (French) --- .../version-20-R5/settings/security.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/security.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/security.md index 100fde9a04fe75..bb1e6988949872 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/security.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/security.md @@ -17,33 +17,33 @@ Cette page regroupe les options relatives à la protection des accès et des don - La définition d’un groupe d’accès en Développement permet également de désactiver l’option **Créer une table** de la boîte de dialogue d’import de données. Pour plus d’informations sur cette boîte de dialogue, reportez-vous à la section [Importer des données depuis des fichiers](https://doc.4d.com/4Dv19/4D/19/Importer-des-donnees-depuis-des-fichiers.300-5416859.fe.html). - - The Designer and Administrator always have access to the Design environment and Runtime Explorer, even if they are not explicitly part of the specified access group.For more information about users and user groups, refer to the [Users and groups](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html) chapter. + - Le Super_Utilisateur et l'Administrateur ont toujours accès à l'environnement de développement et à l'Explorateur d'exécution, même s'ils ne font pas explicitement partie du groupe d'accès spécifié. Pour plus d'information sur les utilisateurs et les groupes d'utilisateurs, veuillez vous référer au chapitre [Utilisateurs et groupes](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html). - **Utilisateur par défaut** : lorsqu’un utilisateur est défini dans ce menu, chaque utilisateur ouvrant ou se connectant à la base dispose des privilèges et restrictions d’accès qui ont été assignés à cet utilisateur par défaut. Il n’est alors plus nécessaire de saisir un nom d’utilisateur. De plus, si vous n’avez pas associé de mot de passe à l’utilisateur par défaut, la boîte de dialogue de saisie du mot de passe n’apparaît pas, la base s’ouvre directement. L’intérêt de cette option est de simplifier les accès multiples à la base tout en maintenant un système complet de contrôle des données. - Si vous avez associé un mot de passe à l’utilisateur par défaut, une boîte de dialogue apparaît à l’ouverture de la base, les utilisateurs doivent uniquement saisir un mot de passe. - - If you haven't associated a password with the Default User, the User Identification dialog box will not appear.**Note:** You can "force" the display of the User Identification dialog box when the "Default User" mode is active, for instance in order to connect as Administrator or Designer. Pour cela, ouvrez (ou connectez-vous à) la base de données tout en maintenant la touche **Majuscule** enfoncée. + - Si vous n'avez pas associé de mot de passe à l'Utilisateur par défaut, la boîte de dialogue d'identification de l'utilisateur ne s'affichera pas.**Note:** Vous pouvez “forcer” l'affichage de la boîte de dialogue d'identification de l'utilisateur lorsque le mode “Utilisateur par défaut” est actif, par exemple pour vous connecter en tant qu'Administrateur ou Super_Utilisateur. Pour cela, ouvrez (ou connectez-vous à) la base de données tout en maintenant la touche **Majuscule** enfoncée. -- **Afficher les utilisateurs dans la fenêtre Mots de passe** : si cette option est cochée, les utilisateurs doivent choisir leur nom dans une liste d’utilisateurs et saisir leur mot de passe dans la boîte de dialogue de saisie des mots de passe. Si cette option n’est pas cochée, les utilisateurs doivent saisir leur nom et leur mot de passe. Pour plus d’informations sur les deux versions de la boîte de dialogue de mots de passe, reportez-vous au paragraphe "Accès aux bases protégées” dans la section [Présentation du contrôle des accès](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300 +- **Afficher les utilisateurs dans la fenêtre Mots de passe** : si cette option est cochée, les utilisateurs doivent choisir leur nom dans une liste d’utilisateurs et saisir leur mot de passe dans la boîte de dialogue de saisie des mots de passe. Si cette option n’est pas cochée, les utilisateurs doivent saisir leur nom et leur mot de passe. Pour plus d’informations sur les deux versions de la boîte de dialogue de mots de passe, consultez la section "Accès au système" dans [Présentation du contrôle des accès](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html). - - **Trier la liste des utilisateurs par ordre alphabétique** (option utilisable uniquement si la précédente est cochée) : lorsque cette option est sélectionnée, la liste des utilisateurs dans la boîte de dialogue de saisie des mots de passe est triée par or + - **Trier la liste des utilisateurs par ordre alphabétique** (option utilisable uniquement si la précédente est cochée) : Lorsque cette option est cochée, la liste des utilisateurs dans la boîte de dialogue de saisie des mots de passe est triée par ordre alphabétique. -- **Les utilisateurs peuvent changer leur mot de passe** : lorsque cette option est cochée, un bouton **Changer** est affiché dans la boîte de dialogue d’ouverture ou de connexion à la base. This button lets the user access a dialog box that can be used to change their password (for more information about this dialog box, refer to the "Modification of password by user" in [Ensuring system maintenance](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si vous le souhaitez, vous pouvez masquer le bouton **Changer** afin de ne pas permettre aux utilisateurs de modifier leur mot du passe. Il suffit pour cela de désélectionner cette option. +- **Les utilisateurs peuvent changer leur mot de passe** : lorsque cette option est cochée, un bouton **Changer** est affiché dans la boîte de dialogue d’ouverture ou de connexion à la base. Ce bouton permet à l’utilisateur d’accéder à la boîte de dialogue qui peut être utilisée pour changer son mot de passe (pour plus d'informations sur cette boîte de dialogue, consultez la rubrique "Modification du mot de passe par l'utilisateur" dans [Assurer la maintenance du système](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si vous le souhaitez, vous pouvez masquer le bouton **Changer** afin de ne pas permettre aux utilisateurs de modifier leur mot du passe. Il suffit pour cela de désélectionner cette option. ## Options -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. - **Activé pour tous** (par défaut) : L'accès aux commandes, fonctions et méthodes projets est limité pour tous les utilisateurs, y compris au Super Utilisateur et à l'Administrateur. - - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, ets. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. + - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, etc. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. Cela consiste à changer l'utilisateur (via la commande [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/fr/page289.html)) avant d'appeler une boîte de dialogue ou de démarrer un process d'impression qui nécessite un accès complet aux commandes, puis de revenir à l'utilisateur d'origine lorsque l'opération spécifique est terminée. **Note :** Si l'accès complet a été activé à l'aide de l'option précédente, cette option n'aura pas d'effet. - **Désactivé pour tous** : Cette option désactive le contrôle dans les formules. Lorsque cette option est cochée, les utilisateurs ont accès à l'ensemble des commandes, plug-ins et méthodes projets (à l'exception de ceux qui sont invisibles). **Note :** Cette option est prioritaire sur la commande [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Lorsqu'elle est cochée, cette commande ne fait rien. - **Autoriser les propriétés utilisateur** : Vous devez cocher cette option si vous souhaitez utiliser la fonctionnalité d’externalisation des propriétés utilisateur. Lorsque cette option est cochée, jusqu'à trois boîtes de dialogue sont disponibles pour définir les propriétés : **Propriétés structure**, **Propriétés utilisateur**, et **Propriétés utilisateur pour fichier de données**. Pour plus d'informations, reportez-vous à la section [User settings](overview.md#user-settings). -- **Execute "On Host Database Event" method of the components**: The [On Host Database Event database method](https://doc.4d.com/4D-Language-Reference-19-R4/Database-Methods/On-Host-Database-Event-database-method.301-5739713.en.html) facilitates the initialization and backup phases for 4D components. Pour des raisons de sécurité, vous devez autoriser explicitement l’exécution de cette méthode dans chaque base hôte. Pour cela, vous devez cocher l'option. Cette option n'est pas cochée par défaut. +- **Exécuter la méthode "Sur événement base hôte" des composants** : La [méthode base Sur événement base hôte](https://doc.4d.com/4Dv19/4D/19.1/On-Host-Database-Event-database-method.301-5653908.fe.html) permet de faciliter les phases d’initialisation et de sauvegarde des composants 4D. Pour des raisons de sécurité, vous devez autoriser explicitement l’exécution de cette méthode dans chaque base hôte. Pour cela, vous devez cocher l'option. Cette option n'est pas cochée par défaut. Lorsque cette option est cochée : From 03e7b6d87524f8520d0499d5a0d891f7c39ebadc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:43 +0200 Subject: [PATCH 3266/4889] New translations security.md (Spanish) --- .../version-20-R5/settings/security.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md index 4bc207be96955b..60faab9e22bb76 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/security.md @@ -17,7 +17,7 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l - La definición de un grupo de acceso en el entorno Diseño también permite desactivar la opción **Crear una tabla** de la caja de diálogo de importación de datos. Para más información sobre esta caja de diálogo, consulte [Importar los datos desde los archivos](https://doc.4d.com/4Dv19/4D/19/Importing-data-from-files.300-5416859.en.html). - - The Designer and Administrator always have access to the Design environment and Runtime Explorer, even if they are not explicitly part of the specified access group.For more information about users and user groups, refer to the [Users and groups](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html) chapter. + - El Diseñador y el Administrador siempre tienen acceso al entorno de diseño y al Explorador de ejecución, incluso si no son parte explícitamente del grupo de acceso específico. Para más información sobre usuarios y grupos de usuarios, consulta el capítulo [Usuarios y grupos](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html). - **Usuario por defecto**: cuando se ha definido un Usuario por defecto, todos los usuarios que abren o se conectan a la base tienen los mismos privilegios y restricciones de acceso definidos para este Usuario por defecto. Ya no es necesario ingresar un nombre de usuario. Además, si no ha asociado una contraseña al usuario por defecto, la caja de diálogo Contraseña ya no aparece y la base se abre directamente. Esta opción simplifica el acceso a la base de datos a la vez que mantiene un sistema completo de control de datos. @@ -33,10 +33,10 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l ## Opciones -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. + - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. Esto consiste en cambiar el usuario (a través del comando [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html)) antes de llamar a una caja de diálogo o iniciar un proceso de impresión que requiere acceso completo a los comandos, y luego volver al usuario original cuando se complete la operación específica. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. - **Desactivado para todos**: esta opción desactiva el control en las fórmulas. Cuando esta opción está marcada, los usuarios tienen acceso a todos los comandos 4D, plug-ins y métodos proyecto (excepto los invisibles). **Nota:** esta opción tiene prioridad sobre el comando [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Cuando se selecciona, este comando no hace nada. From 08e3660dc49f1e4e9362dec4141928f60542c8dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:45 +0200 Subject: [PATCH 3267/4889] New translations security.md (Japanese) --- .../version-20-R5/settings/security.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/security.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/security.md index 1eb51286c89d9d..5c6d2997e315e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/security.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/security.md @@ -33,7 +33,8 @@ title: セキュリティページ ## オプション -- **フォーミュラエディタと4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによって 4D Write Proドキュメントやマルチスタイルエリアに追加されるフォーミュラエディターにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 +- **フォーミュラエディタと 4D View Pro と 4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    + セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによってマルチスタイルエリアに追加されるフォーミュラエディターの他、4D View Pro および 4D Write Proドキュメントにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 - **すべてのユーザーを制限する** (デフォルトオプション): Designer と Administrator を含むすべてのユーザーに対し、コマンドや関数、プロジェクトメソッドへのアクセスを制限します。 - **DesignerとAdministratorは制限しない**: このオプションは Designer と Administrator のみに、4Dコマンドやメソッドへの完全なアクセスを与えます。 他のユーザーには制限をかけつつ、管理者に無制限のアクセスを与えたい場合に使用できます。 開発段階では、このモードを使用してすべてのフォーミュラやレポート等を自由にテストできます。 運用時には、一時的にコマンドやメソッドへのアクセスを与えるためなどに使用できます。 これをおこなうには、コマンドへのフルアクセスが必要なダイアログを呼び出したり印刷処理を開始したりする前に ([CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/ja/page289.html) コマンドを使用して) ユーザーを切り替えます。そしてその処理が終了したのちに元のユーザーに戻します。 **注:** 前のオプションを使用してフルアクセスが有効にされると、このオプションは効果を失います。 From ff564b65023281379c28bef8799ace4d0e66f43a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:46 +0200 Subject: [PATCH 3268/4889] New translations security.md (Portuguese, Brazilian) --- .../version-20-R5/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/security.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/security.md index c8513095b62d12..a8079b2519dc80 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/security.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/security.md @@ -33,8 +33,8 @@ This page contains options related to data access and protection for your deskto ## Opções -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. It can be used to set up an unlimited access mode to commands and methods while remaining in control of the operations carried out. During the development phase, this mode can be used to freely test all the formulas, reports, and so on. During operation, it can be used to set up secure solutions that allow access to commands and methods on a temporary basis. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. From 3ce030d53b7c76eb1cd8e14eb96cc1ac2fd4f159 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:48 +0200 Subject: [PATCH 3269/4889] New translations sql.md (French) --- .../version-20-R5/settings/sql.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/sql.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/sql.md index 83131883405d1a..4005b7d9e9d401 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/sql.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/sql.md @@ -7,12 +7,12 @@ Cette page permet de configurer les paramètres de publication, les droits d'acc ## Publication du serveur SQL -See the [**Configuration of 4D SQL Server**](https://doc.4d.com/4Dv19R2/4D/19-R2/Configuration-of-4D-SQL-Server.300-5541563.en.html) page on doc.4d.com. +Voir la page [**Configuration du serveur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Configuration-du-serveur-SQL-de-4D.300-6342093.fe.html) sur doc.4d.com. ## Contrôle d'accès SQL pour le schéma par défaut -See the [**Configuration of 4D SQL Server**](https://doc.4d.com/4Dv19R2/4D/19-R2/Configuration-of-4D-SQL-Server.300-5541563.en.html) page on doc.4d.com. +Voir la page [**Configuration du serveur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Configuration-du-serveur-SQL-de-4D.300-6342093.fe.html) sur doc.4d.com. ## Options du moteur SQL -See the [**SQL Engine Options**](https://doc.4d.com/4Dv19R3/4D/19-R3/4D-SQL-engine-implementation.300-5680725.en.html) paragraph on doc.4d.com. +Voir le paragraphe [**Implémentations du moteur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Implementations-du-moteur-SQL-de-4D.300-6342089.fe.html) sur doc.4d.com. From 5a8bfc7f8dd437e31aa759a8425f57a3cb682309 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:52 +0200 Subject: [PATCH 3270/4889] New translations web.md (French) --- .../version-20-R5/settings/web.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md index c4219be9d6d7c5..f288091e6796dc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/web.md @@ -152,7 +152,7 @@ Active le service Cross-origin resource sharing (CORS). Voir [Activer Cors](../W #### Noms de domaines/Méthodes HTTP autorisées -Liste des hôtes et méthodes autorisées pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). ## Journal (format) @@ -238,16 +238,16 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. - **à partir de**: Permet de définir l'heure du déclenchement du premier backup. - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. > En cas de sauvegarde périodique, si le serveur Web n’était pas lancé au moment théorique de la sauvegarde, 4D considère au lancement suivant que la sauvegarde a échoué et applique les paramétrages adéquats, définis dans les Propriétés. From 39a0bc84e3ad52a102b98e171ef793ca2d4faf91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:40:59 +0200 Subject: [PATCH 3271/4889] New translations blobclass.md (Japanese) --- .../current/API/BlobClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md index c058f6ccf89899..4e2cd0f5323426 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md @@ -1,6 +1,6 @@ --- id: BlobClass -title: Blob +title: BLOB --- Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLOB-の種類) (`4D.Blob`) を操作することができます。 @@ -27,7 +27,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | -------------------------------- | :-: | -------------------------- | | blob | BLOB または 4D.Blob | -> | コピーする BLOB | | 戻り値 | 4D.Blob | <- | 新規 4D.Blob | @@ -62,10 +62,10 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------- | :-: | -------------------------------- | -| start | Real | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | -| end | Real | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | +| start | 実数 | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | +| end | 実数 | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | | 戻り値 | 4D.Blob | <- | 新規 `4D.Blob` | From a3d89a0d0f4303ee2bdaa22c819dd0ceeba59096 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:04 +0200 Subject: [PATCH 3272/4889] New translations classclass.md (Japanese) --- .../docusaurus-plugin-content-docs/current/API/ClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/ClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/ClassClass.md index 12a6334376c178..a52292f14c0626 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/ClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/ClassClass.md @@ -1,6 +1,6 @@ --- id: ClassClass -title: Class +title: クラス --- プロジェクトにおいてユーザークラスが [定義](Concepts/classes.md#クラス定義) されていれば、それは 4Dランゲージ環境に読み込まれます。 クラスとは、それ自身が "Class" クラスのオブジェクトであり、プロパティと関数を持ちます。 @@ -122,7 +122,7 @@ title: Class -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------ | :-: | --------------- | | param | any | -> | コンストラクター関数に渡す引数 | | 戻り値 | 4D.Class | <- | クラスの新規オブジェクト | From a3e91624fe0cd5f7976df1585da1796d985638cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:11 +0200 Subject: [PATCH 3273/4889] New translations collectionclass.md (French) --- .../current/API/CollectionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 a4be49be33a550..52ef82eb4bd743 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -196,8 +196,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge - date - heure (stockée en nombre de milliseconds - réel) - Null -- shared object -- shared collection +- objet partagé +- collection partagée :::note @@ -3022,11 +3022,11 @@ Avec la méthode ***Flatten*** suivante : -| Paramètres | Type | | Description | -| ---------- | ---------- | :-: | -------------------------------------------------------------------------------------- | -| index | Integer | -> | Élément à partir duquel la suppression peut commencer | -| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | -| Résultat | Collection | <- | Collection d'origine sans élément(s) supprimé(s) | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Élément à partir duquel la suppression peut commencer | +| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | +| Résultat | Collection | <- | Modified collection without removed element(s) | From fb53b529b99c42e4ccfd5c345eb360e890ede3e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:17 +0200 Subject: [PATCH 3274/4889] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 30e2d086124048..3f16217112b32f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3022,11 +3022,11 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-: | -------------------------------------------------------- | -| index | Integer | -> | Elemento en el que se inicia la eliminación | -| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | -| Result | Collection | <- | Colección original sin elementos eliminados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Elemento en el que se inicia la eliminación | +| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | +| Result | Collection | <- | Modified collection without removed element(s) | From b1e5b98e9cd4e1a6fdc7c3241bb85bb01a2da17e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:23 +0200 Subject: [PATCH 3275/4889] New translations collectionclass.md (Japanese) --- .../current/API/CollectionClass.md | 342 +++++++++--------- 1 file changed, 171 insertions(+), 171 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 9509526377b99f..7096cb8701287e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1,6 +1,6 @@ --- id: CollectionClass -title: Collection +title: コレクション --- Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変数を扱います。 @@ -77,10 +77,10 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------------------------------------------------------- | :-: | --------- | | value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | -> | コレクションの値 | -| 戻り値 | Collection | <- | 新規のコレクション | +| 戻り値 | コレクション | <- | 新規のコレクション | @@ -159,10 +159,10 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------------------------------------------------- | :-: | ----------- | | value | Number, Text, Date, Time, Boolean, Shared object, Shared collection | -> | 共有コレクションの値 | -| 戻り値 | Collection | <- | 新規の共有コレクション | +| 戻り値 | コレクション | <- | 新規の共有コレクション | @@ -191,7 +191,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 以下のサポートされる型であれば、いくつでも値を渡すことができます: - 数値 (実数、倍長整数...)。 数値は常に実数として保存されます。 -- text +- テキスト - boolean - date - 時間 (ミリ秒の数 (実数) として保存されます)。 @@ -230,10 +230,10 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | -| ----- | ------- | :-: | ------------- | -| index | Integer | -> | 取得する要素のインデックス | -| 戻り値 | any | <- | そのインデックスにある要素 | +| 引数 | 型 | | 説明 | +| ----- | --- | :-: | ------------- | +| index | 整数 | -> | 取得する要素のインデックス | +| 戻り値 | any | <- | そのインデックスにある要素 | @@ -277,9 +277,9 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | --------------- | :-: | --------------------- | -| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | +| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real, Undefined | <- | コレクションの値の算術平均 | @@ -335,9 +335,9 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | ----------------- | -| 戻り値 | Collection | <- | 全要素が削除された元のコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | ----------------- | +| 戻り値 | コレクション | <- | 全要素が削除された元のコレクション | @@ -374,11 +374,11 @@ $vSize:=$col.length //$vSize=0 -| 引数 | タイプ | | 説明 | -| ----- | ---------- | :-: | ------------------------------------------------ | -| col2 | Collection | -> | 追加するコレクション | -| index | Integer | -> | 追加要素を挿入する位置 (デフォルトは length+1) | -| 戻り値 | Collection | <- | 追加要素を格納した元のコレクション | +| 引数 | 型 | | 説明 | +| ----- | ------ | :-: | ------------------------------------------------ | +| col2 | コレクション | -> | 追加するコレクション | +| index | 整数 | -> | 追加要素を挿入する位置 (デフォルトは length+1) | +| 戻り値 | コレクション | <- | 追加要素を格納した元のコレクション | @@ -423,10 +423,10 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------------------------------- | :-: | ----------------------------------------------------- | | value | Number, Text, Object, Collection, Date, Time, Boolean, Picture | -> | 連結する値。 *value* がコレクションの場合、コレクションの全要素が元のコレクションに追加されます。 | -| 戻り値 | Collection | <- | 元のコレクションに値が追加された新規コレクション | +| 戻り値 | コレクション | <- | 元のコレクションに値が追加された新規コレクション | @@ -468,12 +468,12 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] -| 引数 | タイプ | | 説明 | -| ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------- | -| option | Integer | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | -| groupWithCol | Collection | -> | 結果のコレクションとグループする共有コレクション | -| groupWithObj | Object | -> | 結果のコレクションとグループする共有オブジェクト | -| 戻り値 | Collection | <- | 元のコレクションのディープ・コピー | +| 引数 | 型 | | 説明 | +| ------------ | ------ | :-: | --------------------------------------------------------------------------------------------------- | +| option | 整数 | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | +| groupWithCol | コレクション | -> | 結果のコレクションとグループする共有コレクション | +| groupWithObj | オブジェクト | -> | 結果のコレクションとグループする共有オブジェクト | +| 戻り値 | コレクション | <- | 元のコレクションのディープ・コピー | @@ -595,10 +595,10 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | -| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | Real | <- | コレクション内の要素の数 | +| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | +| 戻り値 | 実数 | <- | コレクション内の要素の数 | @@ -641,11 +641,11 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | 数える値 | -| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | Real | <- | 値の出現回数 | +| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | +| 戻り値 | 実数 | <- | 値の出現回数 | @@ -719,11 +719,11 @@ End use -| 引数 | タイプ | | 説明 | -| ------------ | ---------- | :-: | ----------------------------------- | -| propertyPath | Text | -> | 重複しない値を取得する属性のパス | -| options | Integer | -> | `ck diacritical`, `ck count values` | -| 戻り値 | Collection | <- | 重複しない値のみを格納した新規コレクション | +| 引数 | 型 | | 説明 | +| ------------ | ------ | :-: | ----------------------------------- | +| propertyPath | テキスト | -> | 重複しない値を取得する属性のパス | +| options | 整数 | -> | `ck diacritical`, `ck count values` | +| 戻り値 | コレクション | <- | 重複しない値のみを格納した新規コレクション | @@ -779,11 +779,11 @@ End use -| 引数 | タイプ | | 説明 | -| ----------- | ---------- | :-: | ------------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | 比較するコレクション | -| option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | -| 戻り値 | Boolean | <- | コレクションが同一の場合には true、それ以外は false | +| 引数 | 型 | | 説明 | +| ----------- | ------ | :-: | ------------------------------------------------------------------------------------------- | +| collection2 | コレクション | -> | 比較するコレクション | +| option | 整数 | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | +| 戻り値 | ブール | <- | コレクションが同一の場合には true、それ以外は false | @@ -848,13 +848,13 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | -| startFrom | Integer | -> | テストを開始するインデックス | +| startFrom | 整数 | -> | テストを開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | Boolean | <- | すべての要素がテストをパスすれば true | +| 戻り値 | ブール | <- | すべての要素がテストをパスすれば true | @@ -939,12 +939,12 @@ $b:=$c.every($f;Is real) //$b=false -| 引数 | タイプ | | 説明 | -| ------------ | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | -| targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | -| option | Integer | -> | `ck keep null`: 返されるコレクションに null プロパティを含めます (デフォルトでは無視されます)。 *targetPath* を渡した場合には、この引数は無視されます。 | -| 戻り値 | Collection | <- | 抽出した値を格納した新しいコレクション | +| 引数 | 型 | | 説明 | +| ------------ | ------ | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | テキスト | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | +| targetpath | テキスト | -> | 抽出先のプロパティパスあるいはプロパティ名 | +| option | 整数 | -> | `ck keep null`: 返されるコレクションに null プロパティを含めます (デフォルトでは無視されます)。 *targetPath* を渡した場合には、この引数は無視されます。 | +| 戻り値 | コレクション | <- | 抽出した値を格納した新しいコレクション | @@ -1009,11 +1009,11 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ----------------------------------------------- | :-: | ----------------------------------- | | value | number, Text, Collection, Object, Date, Boolean | -> | 代入する値 | -| startFrom | Integer | -> | 開始インデックス (含まれる) | -| end | Integer | -> | 終了インデックス (含まれない) | +| startFrom | 整数 | -> | 開始インデックス (含まれる) | +| end | 整数 | -> | 終了インデックス (含まれない) | | 戻り値 | collection | <- | 値が代入された元のコレクション | @@ -1064,12 +1064,12 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | Collection | <- | フィルターされた要素を格納した新しいコレクション(シャロウ・コピー) | +| 戻り値 | コレクション | <- | フィルターされた要素を格納した新しいコレクション(シャロウ・コピー) | @@ -1150,11 +1150,11 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | -| startFrom | Integer | -> | 検索を開始するインデックス | +| startFrom | 整数 | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | | 戻り値 | any | <- | 最初に見つかった値。見つからなかった場合には Undefined | @@ -1238,13 +1238,13 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | -| startFrom | Integer | -> | 検索を開始するインデックス | +| startFrom | 整数 | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | Integer | <- | 最初に見つかった値のインデックス。見つからなかった場合には -1 | +| 戻り値 | 整数 | <- | 最初に見つかった値のインデックス。見つからなかった場合には -1 | @@ -1314,7 +1314,7 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ----------- | | 戻り値 | any | <- | コレクションの先頭要素 | @@ -1359,10 +1359,10 @@ $first:=$emptyCol.first() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | -| ----- | ---------- | :-: | --------------------------------------- | -| depth | Integer | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | -| 戻り値 | Collection | <- | 平坦化されたコレクション | +| 引数 | 型 | | 説明 | +| ----- | ------ | :-: | --------------------------------------- | +| depth | 整数 | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | +| 戻り値 | コレクション | <- | 平坦化されたコレクション | @@ -1412,12 +1412,12 @@ $col.flat(MAXLONG) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | Collection | <- | 変換された値を格納し、1レベルのネストが解除された新しいコレクション | +| 戻り値 | コレクション | <- | 変換された値を格納し、1レベルのネストが解除された新しいコレクション | @@ -1504,11 +1504,11 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ------------------------------ | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 | +| 引数 | 型 | | 説明 | +| --------- | --- | :-: | ------------------------------ | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | 整数 | -> | 検索を開始するインデックス | +| 戻り値 | ブール | <- | *toSearch* がコレクションにある場合は true。 | @@ -1566,11 +1566,11 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | -- | :-: | ----------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | 整数 | -> | 検索を開始するインデックス | +| 戻り値 | 整数 | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | @@ -1625,11 +1625,11 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | -| ----------- | ---------- | :-: | ---------------------------------- | -| queryString | Text | -> | 検索条件 | -| value | any | -> | プレースホルダー使用時: 比較する値 | -| 戻り値 | Collection | <- | queryString に合致するコレクション要素のインデックス | +| 引数 | 型 | | 説明 | +| ----------- | ------ | :-: | ---------------------------------- | +| queryString | テキスト | -> | 検索条件 | +| value | any | -> | プレースホルダー使用時: 比較する値 | +| 戻り値 | コレクション | <- | queryString に合致するコレクション要素のインデックス | @@ -1680,11 +1680,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | -| ------- | ---------- | :-: | ---------------- | -| index | Integer | -> | 要素の挿入位置 | -| element | any | -> | コレクションに挿入する要素 | -| 戻り値 | Collection | <- | 要素の挿入された元のコレクション | +| 引数 | 型 | | 説明 | +| ------- | ------ | :-: | ---------------- | +| index | 整数 | -> | 要素の挿入位置 | +| element | any | -> | コレクションに挿入する要素 | +| 戻り値 | コレクション | <- | 要素の挿入された元のコレクション | @@ -1732,11 +1732,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ---------------------------------------------------------------- | -| delimiter | Text | -> | 要素間に用いる区切り文字 | -| option | Integer | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | -| 戻り値 | Text | <- | 区切り文字を使ってコレクションの全要素をつなげた文字列 | +| 引数 | 型 | | 説明 | +| --------- | ---- | :-: | ---------------------------------------------------------------- | +| delimiter | テキスト | -> | 要素間に用いる区切り文字 | +| option | 整数 | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | +| 戻り値 | テキスト | <- | 区切り文字を使ってコレクションの全要素をつなげた文字列 | @@ -1776,7 +1776,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ------------ | | 戻り値 | any | <- | コレクションの最後の要素 | @@ -1822,11 +1822,11 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する要素 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | -- | :-: | ----------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する要素 | +| startFrom | 整数 | -> | 検索を開始するインデックス | +| 戻り値 | 整数 | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | @@ -1914,12 +1914,12 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | Collection | <- | 変換された値を格納する新しいコレクション | +| 戻り値 | コレクション | <- | 変換された値を格納する新しいコレクション | @@ -1974,9 +1974,9 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | -| propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | +| propertyPath | テキスト | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最大値 | @@ -2024,9 +2024,9 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | -| propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | +| propertyPath | テキスト | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最小値 | @@ -2074,11 +2074,11 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| colsToSort | Collection | -> | コレクションのコレクション、または {`collection`:*colToSort*;`order`:`ck ascending` / `ck descending`} プロパティを持つオブジェクトのコレクション | -| 戻り値 | Collection | <- | 並べ替えられた元のコレクション | +| colsToSort | コレクション | -> | コレクションのコレクション、または {`collection`:*colToSort*;`order`:`ck ascending` / `ck descending`} プロパティを持つオブジェクトのコレクション | +| 戻り値 | コレクション | <- | 並べ替えられた元のコレクション | @@ -2211,12 +2211,12 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | タイプ | | 説明 | -| ----------- | ---------- | :-: | ------------------------------------------------------------- | -| pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | -| pathObjects | Collection | -> | 条件オブジェクトのコレクション | -| ascOrDesc | Integer | -> | `ck ascending` または `ck descending` (スカラー値) | -| 戻り値 | Collection | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | +| 引数 | 型 | | 説明 | +| ----------- | ------ | :-: | ------------------------------------------------------------- | +| pathStrings | テキスト | -> | コレクションの並べ替え基準とするプロパティパス | +| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | +| ascOrDesc | 整数 | -> | `ck ascending` または `ck descending` (スカラー値) | +| 戻り値 | コレクション | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | @@ -2248,7 +2248,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) - *ascOrDesc* : Integer。 **Objects and collections** テーマから、以下の定数のいずれか一つを渡します: - | 定数 | タイプ | 値 | 説明 | + | 定数 | 型 | 値 | 説明 | | ------------- | ------- | - | --------------------------------------- | | ck ascending | Longint | 0 | 要素は昇順に並べられます (デフォルト) | | ck descending | Longint | 1 | 要素は降順に並べられます | @@ -2352,12 +2352,12 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | extraParam | any | -> | 渡す引数 | -| 戻り値 | Collection | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | +| 戻り値 | コレクション | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | @@ -2454,7 +2454,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ------------ | | 戻り値 | any | <- | コレクションの最後の要素 | @@ -2500,10 +2500,10 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | -| ------- | ---------- | :-: | ---------------- | -| element | any | -> | コレクションに追加する要素 | -| 戻り値 | Collection | <- | 要素の追加された元のコレクション | +| 引数 | 型 | | 説明 | +| ------- | ------ | :-: | ---------------- | +| element | any | -> | コレクションに追加する要素 | +| 戻り値 | コレクション | <- | 要素の追加された元のコレクション | @@ -2555,12 +2555,12 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | -| ------------- | ---------- | :-: | -------------------------------------------------- | -| queryString | Text | -> | 検索条件 | -| value | any | -> | プレースホルダー使用時: 比較する値 | -| querySettings | Object | -> | クエリオプション: parameters, attributes 他 | -| 戻り値 | Collection | <- | queryString に合致するコレクション要素 | +| 引数 | 型 | | 説明 | +| ------------- | ------ | :-: | -------------------------------------------------- | +| queryString | テキスト | -> | 検索条件 | +| value | any | -> | プレースホルダー使用時: 比較する値 | +| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes 他 | +| 戻り値 | コレクション | <- | queryString に合致するコレクション要素 | @@ -2754,10 +2754,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) *querySettings* 引数には、クエリのプレースホルダーをオブジェクトとして格納するオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| parameters | Object | *queryString* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | Object | *queryString* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、コレクションのオブジェクト要素のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| parameters | オブジェクト | *queryString* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | オブジェクト | *queryString* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、コレクションのオブジェクト要素のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | > [**コレクション参照**または**オブジェクト参照**](#オブジェクト参照やコレクション参照で検索する) を使用してコレクションをクエリする場合には、この引数を使用する必要があります。 @@ -2852,10 +2852,10 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | | param | 式 | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | @@ -2937,10 +2937,10 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | | param | 式 | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | @@ -3024,11 +3024,11 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | -| ------- | ---------- | :-: | -------------------- | -| index | Integer | -> | 削除を開始する要素の位置 | -| howMany | Integer | -> | 削除する要素の数、省略時は 1要素を削除 | -| 戻り値 | Collection | <- | 要素が削除された元のコレクション | +| 引数 | 型 | | 説明 | +| ------- | ------ | :-: | -------------------- | +| index | 整数 | -> | 削除を開始する要素の位置 | +| howMany | 整数 | -> | 削除する要素の数、省略時は 1要素を削除 | +| 戻り値 | コレクション | <- | 要素が削除された元のコレクション | @@ -3079,11 +3079,11 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------- | -| size | Integer | -> | コレクションの新しいサイズ | +| size | 整数 | -> | コレクションの新しいサイズ | | defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | 新規要素のデフォルト値 | -| 戻り値 | Collection | <- | リサイズされた元のコレクション | +| 戻り値 | コレクション | <- | リサイズされた元のコレクション | @@ -3134,9 +3134,9 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | ------------------- | -| 戻り値 | Collection | <- | 逆順に要素を格納した新しいコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | ------------------- | +| 戻り値 | コレクション | <- | 逆順に要素を格納した新しいコレクション | @@ -3172,7 +3172,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ----------- | | 戻り値 | any | <- | コレクションの先頭要素 | @@ -3215,11 +3215,11 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | -| --------- | ---------- | :-: | ----------------------------------------------- | -| startFrom | Integer | -> | 開始インデックス (含まれる) | -| end | Integer | -> | 終了インデックス (含まれない) | -| 戻り値 | Collection | <- | 抜粋要素を格納した新しいコレクション(シャロウ・コピー) | +| 引数 | 型 | | 説明 | +| --------- | ------ | :-: | ----------------------------------------------- | +| startFrom | 整数 | -> | 開始インデックス (含まれる) | +| end | 整数 | -> | 終了インデックス (含まれない) | +| 戻り値 | コレクション | <- | 抜粋要素を格納した新しいコレクション(シャロウ・コピー) | @@ -3267,8 +3267,8 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | -- | +| 引数 | 型 | | 説明 | +| -- | - | :-: | -- | \| startFrom | Integer | -> | テストを開始するインデックス | \| formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -3349,12 +3349,12 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | Text | -> | メソッド名 | +| methodName | テキスト | -> | メソッド名 | | extraParam | any | -> | methodName に渡す引数 | -| 戻り値 | Collection | <- | 並べ替えられた元のコレクション | +| 戻り値 | コレクション | <- | 並べ替えられた元のコレクション | @@ -3431,10 +3431,10 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | -| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | Real | <- | コレクション要素の値の合計 | +| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | +| 戻り値 | 実数 | <- | コレクション要素の値の合計 | @@ -3491,10 +3491,10 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------- | :-: | ---------------- | | value | Text, Number, Object, Collection, Date | -> | コレクションの先頭に挿入する値 | -| 戻り値 | Real | <- | 要素の追加された元のコレクション | +| 戻り値 | 実数 | <- | 要素の追加された元のコレクション | | | | | | From 3071dc46f2cabf06dba14ce8602c3046df3cd655 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:29 +0200 Subject: [PATCH 3276/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../current/API/CollectionClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 1a20802505c600..96a386570b87f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -485,16 +485,16 @@ The `.copy()` function returns a deep co If passed, the *option* parameter can contain one of the following constants (or both): -| option | Descrição | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Se a collection original contém valores tipo ponteiro, por padrão a cópia também contém os ponteiros. However, you can resolve pointers when copying by passing the `ck resolve pointers` constant. Nesse caso, cada ponteiro presenta na coleção é avaliada quando copiar e seu valor de dereferencia é usado. | -| `ck shared` | By default, `copy()` returns a regular (not shared) collection, even if the command is applied to a shared collection. Pass the `ck shared` constant to create a shared collection. In this case, you can use the *groupWith* parameter to associate the shared collection with another collection or object (see below). | +| option | Descrição | +| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Se a collection original contém valores tipo ponteiro, por padrão a cópia também contém os ponteiros. However, you can resolve pointers when copying by passing the `ck resolve pointers` constant. Nesse caso, cada ponteiro presenta na coleção é avaliada quando copiar e seu valor de dereferencia é usado. | +| `ck shared` | By default, `copy()` returns a regular (not shared) collection, even if the command is applied to a shared collection. Passe a constante `ck shared` para criar uma coleção compartilhada. In this case, you can use the *groupWith* parameter to associate the shared collection with another collection or object (see below). | The *groupWithCol* or *groupWithObj* parameters allow you to designate a collection or an object with which the resulting collection should be associated. :::note -Os objectos de datastore, dataclass, e entity não são copiáveis. If `.copy()` is called with them, `Null` values are returned. +Os objectos de datastore, dataclass, e entity não são copiáveis. Se `.copy()` for chamado com eles, valores `Null` são retornados. ::: @@ -552,7 +552,7 @@ $sharedLastnames:=$lastnames.copy(ck shared) // shared copy Use(Storage) #### Exemplo -This example illustrates the use of the `ck resolve pointers` option: +Este exemplo ilustra o uso da opção `ck resolve pointers`: ```4d var $col : Collection @@ -1866,7 +1866,7 @@ Optionally, you can pass the index of collection from which to start a reverse s The `.length` property returns the number of elements in the collection. -The `.length` property is initialized when the collection is created. Adicionar ou remover elementos atualiza o tamanho, se necessário. This property is **read-only** (you cannot use it to set the size of the collection). +A propriedade `.length` é inicializada quando a coleção é criada. Adicionar ou remover elementos atualiza o tamanho, se necessário. This property is **read-only** (you cannot use it to set the size of the collection). #### Exemplo @@ -1970,7 +1970,7 @@ If the collection contains different types of values, the `.max()` function will If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose maximum value you want to get. -If the collection is empty, `.max()` returns *Undefined*. +Se a coleção estiver vazia, `.max()` retorna *Undefined*. #### Exemplo @@ -2020,7 +2020,7 @@ If the collection contains different types of values, the `.min()` function will If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose minimum value you want to get. -If the collection is empty, `.min()` returns *Undefined*. +Se a coleção estiver vazia, `.min()` devolve *Undefined*. #### Exemplo @@ -2997,11 +2997,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | ------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Colección original sem elementos eliminados | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Modified collection without removed element(s) | @@ -3274,7 +3274,7 @@ Pode definir o(s) seguinte(s) parâmetro(s): In any case, at the point where `.some()` function encounters the first collection element returning true, it stops calling the callback and returns **true**. -By default, `.some()` tests the whole collection. Optionally, you can pass the index of an element from which to start the test in *startFrom*. +Por padrão, `.some()` testa toda a coleção. Optionally, you can pass the index of an element from which to start the test in *startFrom*. - If *startFrom* >= the collection's length, **False** is returned, which means the collection is not tested. From 42eddc7da772a34c63857d1e73955a1758217669 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:31 +0200 Subject: [PATCH 3277/4889] New translations cryptokeyclass.md (French) --- .../current/API/CryptoKeyClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index aeda591a191c11..c79bd0e19e4d16 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -42,14 +42,14 @@ Pour une vue d'ensemble complète de cette classe, veuillez vous reporter au blo -| Paramètres | Type | | Description | -| ---------- | ---------------------------- | -- | ---------------------------------------------------- | -| settings | Object | -> | Paramètres pour générer ou charger une paire de clés | -| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | +| Paramètres | Type | | Description | +| ---------- | ---------------------------- | -- | ------------------------------------------------ | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | -La fonction `4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` encapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. Elle permet de générer une nouvelle clé RSA ou ECDSA, ou de charger une paire de clés existante à partir de la définition PEM. +La fonction `4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` encapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *settings* @@ -62,7 +62,7 @@ La fonction `4D.CryptoKey.new()` crée u #### *CryptoKey* -L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. C'est un objet partagé et peut être alors utilisé par de multiples traitements 4D simultanés. +L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. It is a shared object and can therefore be used by multiple 4D processes simultaneously. #### Exemple 1 From 31f26775f447cfd7804cf09a08ba5e5bcd8cf099 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:32 +0200 Subject: [PATCH 3278/4889] New translations cryptokeyclass.md (Spanish) --- .../current/API/CryptoKeyClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 8843627463bd31..072f321a183cf1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -45,7 +45,7 @@ Para obtener una visión general de esta clase, consulte la entrada del blog [** | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | -- | ------------------------------------------------- | | settings | Object | -> | Parámetros para generar o cargar un par de llaves | -| result | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | +| resultado | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | @@ -185,7 +185,7 @@ La función devuelve un objeto status con la propiedad `success` definida en `tr | Propiedad | Tipo | Descripción | | --------- | ---------- | ------------------------------------------------------------------------ | | success | boolean | True si el mensaje ha sido descifrado con éxito | -| result | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | +| resultado | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | | errors | collection | Si `success` es `false`, puede contener una colección de errores | En caso de que *message* no haya podido ser descifrado por no haber sido cifrado con la misma clave o algoritmo, el objeto `status` devuelto contiene una colección de errores en `status.errors`. From da4fd439ae0e8b9e6c7467cea4ac130d2e931d97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:34 +0200 Subject: [PATCH 3279/4889] New translations cryptokeyclass.md (Japanese) --- .../current/API/CryptoKeyClass.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 0b4d1f57292597..5b341c3b09205c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -42,10 +42,10 @@ title: CryptoKey -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------- | -- | --------------------- | -| settings | Object | -> | キーペアを生成・ロードするための設定 | -| result | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | +| settings | オブジェクト | -> | キーペアを生成・ロードするための設定 | +| 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | @@ -53,7 +53,7 @@ title: CryptoKey #### *settings* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [type](#type) | text | 作成するキーのタイプを定義します:
  • "RSA": [.size](#size) に指定されたサイズを使って、RSA キーペアを生成します。
  • "ECDSA": [.curve](#curve) に指定された曲線を用いて、楕円曲線デジタル署名アルゴリズム (Elliptic Curve Digital Signature Algorithm) を使ったキーペアを生成します。 ECDSA キーは署名だけに使用されるもので、暗号化には使用できないことに留意してください。
  • "PEM": [.pem](#pem) を使って、PEM 形式のキーペアをロードします。
  • | | [curve](#curve) | text | ECDSA 曲線名 | @@ -158,11 +158,11 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | -| message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | -| options | Object | -> | デコーディングオプション | -| 戻り値 | Object | <- | ステータス | +| message | テキスト | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | +| options | オブジェクト | -> | デコーディングオプション | +| 戻り値 | オブジェクト | <- | ステータス | @@ -172,7 +172,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | 復号するバイナリ形式に `message` を変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -182,10 +182,10 @@ ECDSA キーのみ: キーの楕円曲線 `message` の復号に成功した場合には、success プロパティが `true` に設定された *status* オブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | --------------------------------------------------------------- | | success | boolean | メッセージの復号に成功した場合は true | -| result | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | +| 戻り値 | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | キーまたはアルゴリズムが合致しないなどの理由で *message* の復号に成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 @@ -208,11 +208,11 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | --------------------------------------------------- | -| message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | -| options | Object | -> | エンコーディングオプション | -| 戻り値 | Text | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | +| message | テキスト | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | +| options | オブジェクト | -> | エンコーディングオプション | +| 戻り値 | テキスト | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | @@ -222,7 +222,7 @@ ECDSA キーのみ: キーの楕円曲線 ##### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | --------------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -250,9 +250,9 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | -| 戻り値 | Text | <- | PEM 形式の秘密鍵 | +| 戻り値 | テキスト | <- | PEM 形式の秘密鍵 | @@ -280,9 +280,9 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | -| 戻り値 | Text | <- | PEM 形式の公開鍵 | +| 戻り値 | テキスト | <- | PEM 形式の公開鍵 | @@ -331,11 +331,11 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ----------------------------------------------- | -| message | Text | -> | 署名をするメッセージ | -| options | Object | -> | 署名オプション | -| 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | +| message | テキスト | -> | 署名をするメッセージ | +| options | オブジェクト | -> | 署名オプション | +| 戻り値 | テキスト | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | @@ -345,7 +345,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -414,12 +414,12 @@ RSA キーのみ: キーのサイズ (ビッ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ----------------------------------------------------------- | -| message | Text | -> | 署名生成時に使われたメッセージ文字列 | -| signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | -| options | Object | -> | 署名オプション | -| 戻り値 | Object | <- | 検証ステータス | +| message | テキスト | -> | 署名生成時に使われたメッセージ文字列 | +| signature | テキスト | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | +| options | オブジェクト | -> | 署名オプション | +| 戻り値 | オブジェクト | <- | 検証ステータス | @@ -429,7 +429,7 @@ RSA キーのみ: キーのサイズ (ビッ #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | pss | boolean | 確率的署名スキーム (PSS) を使用する。 RSA キーでない場合は無視されます。 PS@ アルゴリズム用の JWT を生成する場合は `true` を渡します。 | @@ -441,7 +441,7 @@ RSA キーのみ: キーのサイズ (ビッ *message*、キーまたはアルゴリズムが署名と合致しないなどの理由で検証が成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | ------------------------------------------------- | | success | boolean | 署名がメッセージと合致すれば true | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | From b166b7674ebf9097f94e3f6a8893402c5c278f08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:36 +0200 Subject: [PATCH 3280/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../current/API/CryptoKeyClass.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 5a9bb1f7b4e9d8..f6a600a6515148 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -42,14 +42,14 @@ For a comprehensive overview of this class, please refer to the [**CryptoKey: en -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------- | -- | -------------------------------------------------- | -| settings | Object | -> | Parâmetros para gerar ou carregar um par de chaves | -| result | 4D. CryptoKey | <- | Objeto que contém um par de chaves de encriptação | +| Parâmetro | Tipo | | Descrição | +| --------- | ---------------------------- | -- | ------------------------------------------------- | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objeto que contém um par de chaves de encriptação | -The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. Permite gerar uma nova chave RSA o ECDSA, ou carregar um par de chaves existente desde uma definição PEM. +The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *parâmetros* @@ -62,7 +62,7 @@ The `4D.CryptoKey.new()` function create #### *CryptoKey* -The returned `CryptoKey` object encapsulates an encryption key pair. É um objeto compartido e, portanto, pode ser utilizado por vários processos 4D simultaneamente. +O objeto `CryptoKey` devolvido encapsula um par de chaves de cifrado. It is a shared object and can therefore be used by multiple 4D processes simultaneously. #### Exemplo 1 @@ -158,11 +158,11 @@ Defined only for ECDSA keys: the normalised -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | --------------------------------------------------------------------------------------------- | -| message | Text | -> | Message string to be decoded using `options.encodingEncrypted` and decrypted. | -| options | Object | -> | Opções de codificação | -| Resultados | Object | <- | Estado | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------- | +| message | Text | -> | String de mensagens a ser decodificada usando `options.encodingEncrypted` e descriptografada. | +| options | Object | -> | Opções de codificação | +| Resultados | Object | <- | Estado | @@ -182,11 +182,11 @@ The key must be a RSA key, the algorithm is RSA-OAEP (see [RFC 3447](https://too The function returns a status object with `success` property set to `true` if the *message* could be successfully decrypted. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ------------------------------------------------------------------- | -| success | boolean | True se a mensagem tiver sido decifrada com êxito | -| result | text | Message decrypted and decoded using the `options.encodingDecrypted` | -| errors | collection | If `success` is `false`, may contain a collection of errors | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ------------------------------------------------------------------------ | +| success | boolean | True se a mensagem tiver sido decifrada com êxito | +| result | text | Mensagem decifrado e decodificado utilizando `options.encodingDecrypted` | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | In case the *message* couldn't be decrypted because it was not encrypted with the same key or algorithm, the `status` object being returned contains an error collection in `status.errors`. @@ -208,11 +208,11 @@ In case the *message* couldn't be decrypted because it was not encrypted with th -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | --------------------------------------------------------------------------------------------- | -| message | Text | -> | Message string to be encoded using `options.encodingDecrypted` and encrypted. | -| options | Object | -> | Opções de decodificação | -| Resultados | Text | <- | Message encrypted and encoded using the `options.encodingEncrypted` | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------ | +| message | Text | -> | String de mensagens a ser codificada utilizando `options.encodingDecrypted` e criptografada. | +| options | Object | -> | Opções de decodificação | +| Resultados | Text | <- | Mensagem criptografada e codificada utilizando `options.encodingEncrypted` | @@ -393,7 +393,7 @@ Defined only for RSA keys: the size of the k Contains the name of the key type - "RSA", "ECDSA", "PEM" . -- "RSA": an RSA key pair, using `settings.size` as [.size](#size). +- "RSA": um par de chaves RSA, usando `settings.size` como [.size](#size). - "ECDSA": an Elliptic Curve Digital Signature Algorithm key pair, using `settings.curve` as [.curve](#curve). Lembre que chaves ECDSA não podem ser usadas para a criptografia mas só pela assinatura. - "PEM": a key pair definition in PEM format, using `settings.pem` as [.pem](#pem). @@ -431,7 +431,7 @@ A `CryptoKey` deve conter uma chave **pública** válida. | Propriedade | Tipo | Descrição | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hash | text | Algoritmo Digest a utilizar. Por exemplo: "SHA256", "SHA384", ou "SHA512". Quando utilizar para produzir um JWT, o tamanho de hash deve coincidir com o tamanho do algoritmo PS@, ES@, RS@ ou PS@ | -| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Pass `true` when verifying a JWT for PS@ algorithm | +| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Passa `true` ao verficar um JWT para o algoritmo PS@ | | encoding | text | Codificação utilizada para converter a mensagem binária criptografada na string resultante. Pode ser "Base64", ou "Base64URL". Por padrão é "Base64". | #### *Resultado* @@ -440,9 +440,9 @@ The function returns a status object with `success` property set to `true` if `m In case the signature couldn't be verified because it was not signed with the same *message*, key or algorithm, the `status` object being returned contains an error collection in `status.errors`. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ----------------------------------------------------------- | -| success | boolean | True se a assinatura corresponder com a mensagem | -| errors | collection | If `success` is `false`, may contain a collection of errors | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ---------------------------------------------------------- | +| success | boolean | True se a assinatura corresponder com a mensagem | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | From 21a860cd4e1a1a87fab333c263a5dfe074d3dee1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:42 +0200 Subject: [PATCH 3281/4889] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index c0aa5906c06a25..89f9c87084e06d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -532,7 +532,7 @@ Este ejemplo ilustra el uso de la propiedad *context*: | Parámetros | Tipo | | Descripción | | ---------- | ------- | -- | ----------------------------------- | -| result | Integer | <- | Número de entidades en la dataclass | +| resultado | Integer | <- | Número de entidades en la dataclass | @@ -702,7 +702,7 @@ La función `.getInfo()` devuelve | Parámetros | Tipo | | Descripción | | ---------- | ------ | -- | ----------------------------------------------------------------------------------------- | -| result | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos. | +| resultado | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos. | @@ -1573,9 +1573,9 @@ Definir la propiedad `timeout` define un nuevo timeout para las entidades ya pre `maxEntries` define el número máximo de entidades en la caché ORDA. Por defecto es 30 000. -The minimum number of entries is 300, so the value of `maxEntries` must be equal to or higher than 300. En caso contrario, se ignora y el número máximo de entradas se fija en 300. +El número de entradas mínimo es 300, por lo que el valor de `maxEntries` debe ser igual o superior a 300. En caso contrario, se ignora y el número máximo de entradas se fija en 300. -If no valid properties are passed as `timeout` and `maxEntries`, the cache remains unchanged, with its default or previously set values. +Si no se pasan propiedades válidas como `timeout` y `maxEntries`, la caché permanece sin cambios, con sus valores por defecto o previamente definidos. Cuando se guarda una entidad, se actualiza en la caché y vence una vez alcanzado el timeout. From cf564785574bc2d0cd6c812681076059acd8f376 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:45 +0200 Subject: [PATCH 3282/4889] New translations dataclassclass.md (Japanese) --- .../current/API/DataClassClass.md | 164 +++++++++--------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md index bf771727a1ebdc..ac0e3f6c729a26 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -1,6 +1,6 @@ --- id: DataClassClass -title: DataClass +title: データクラス --- [データクラス](ORDA/dsMapping.md#データクラス) はデータベーステーブルへのオブジェクトインターフェースを提供します。 4Dアプリケーション内のデータクラスはすべて、`ds` [データストア](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 @@ -50,23 +50,23 @@ title: DataClass 返される属性オブジェクトには以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| exposed | Boolean | 属性が REST で公開されている場合に trueです | +| autoFilled | ブール | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| exposed | ブール | 属性が REST で公開されている場合に trueです | | fieldNumber | integer | 属性の内部的な 4Dフィールド番号。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| fieldType | Integer | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • `.kind` = "calculated" または "alias" の場合: 結果の値 (フィールドタイプ、relatedEntity または relatedEntities) に応じて、上に同じ
  • | -| indexed | Boolean | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| inverseName | Text | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | -| keywordIndexed | Boolean | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| kind | Text | 属性の種類。 とりうる値:
  • "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
  • "calculated": 計算属性。[`get`](../ORDA/ordaClasses.md#function-get-attributename) 関数 によって定義されます。
  • "alias": [他の属性](../ORDA/ordaClasses.md#エイリアス属性-1) を指し示す属性。
  • "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
  • "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
  • | -| 必須 | Boolean | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | -| name | Text | 属性名 (文字列) | -| path | Text | リレーションに基づく [エイリアス属性](../ORDA/ordaClasses.md#エイリアス属性-1) のパス。 | -| readOnly | Boolean | 読み取り専用属性の場合に trueです。 たとえば、[`set` 関数](../ORDA/ordaClasses.md#function-set-attributename) を持たない計算属性は読み取り専用です。 | -| relatedDataClass | Text | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | -| type | Text | 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。"blob" 属性は [BLOB オブジェクト](../Concepts/dt_blob.md#blob-の種類) です。
  • `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
  • `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
  • `.kind` = "calculated" または "alias" の場合: 結果の値に応じて、上に同じ
  • | -| unique | Boolean | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| fieldType | 整数 | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • `.kind` = "calculated" または "alias" の場合: 結果の値 (フィールドタイプ、relatedEntity または relatedEntities) に応じて、上に同じ
  • | +| indexed | ブール | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| inverseName | テキスト | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | +| keywordIndexed | ブール | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| kind | テキスト | 属性の種類。 とりうる値:
  • "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
  • "calculated": 計算属性。[`get`](../ORDA/ordaClasses.md#function-get-attributename) 関数 によって定義されます。
  • "alias": [他の属性](../ORDA/ordaClasses.md#エイリアス属性-1) を指し示す属性。
  • "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
  • "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
  • | +| 必須 | ブール | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | +| name | テキスト | 属性名 (文字列) | +| path | テキスト | リレーションに基づく [エイリアス属性](../ORDA/ordaClasses.md#エイリアス属性-1) のパス。 | +| readOnly | ブール | 読み取り専用属性の場合に trueです。 たとえば、[`set` 関数](../ORDA/ordaClasses.md#function-set-attributename) を持たない計算属性は読み取り専用です。 | +| relatedDataClass | テキスト | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | +| type | テキスト | 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。"blob" 属性は [BLOB オブジェクト](../Concepts/dt_blob.md#blob-の種類) です。
  • `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
  • `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
  • `.kind` = "calculated" または "alias" の場合: 結果の値に応じて、上に同じ
  • | +| unique | ブール | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | :::tip @@ -137,9 +137,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------- | -| settings | Object | -> | ビルドオプション: context | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照 | @@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | +| context | テキスト | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -187,9 +187,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -246,10 +246,10 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | --------------------------------- | -| objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | -| settings | Object | -> | ビルドオプション: context | +| objectCol | コレクション | -> | エンティティにマップするオブジェクトのコレクション | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | コレクションから作成したエンティティセレクション | @@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | +| context | テキスト | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | #### 例題 1 @@ -447,10 +447,10 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------------------------- | :-: | --------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | -| settings | Object | -> | ビルドオプション: context | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.Entity | <- | 指定したプライマリーキーに合致するエンティティ | @@ -469,9 +469,9 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | +| context | テキスト | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | :::info @@ -530,9 +530,9 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ------------------- | -| result | Integer | <- | データクラスに含まれる全エンティティ数 | +| 引数 | 型 | | 説明 | +| --- | -- | -- | ------------------- | +| 戻り値 | 整数 | <- | データクラスに含まれる全エンティティ数 | @@ -571,7 +571,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------ | | 戻り値 | cs.DataStore | <- | データクラスが属しているデータストア | @@ -627,9 +627,9 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | --------- | -| 戻り値 | Object | <- | データクラスの情報 | +| 戻り値 | オブジェクト | <- | データクラスの情報 | @@ -639,12 +639,12 @@ $number:=$ds.Persons.getCount() **返されるオブジェクト** -| プロパティ | タイプ | 説明 | -| ----------- | ------- | --------------------------- | -| exposed | Boolean | データクラスが REST に公開されていれば true | -| name | Text | データクラスの名称 | -| primaryKey | Text | データクラスのプライマリーキー属性の名称 | -| tableNumber | Integer | 内部的な 4Dテーブル番号 | +| プロパティ | 型 | 説明 | +| ----------- | ---- | --------------------------- | +| exposed | ブール | データクラスが REST に公開されていれば true | +| name | テキスト | データクラスの名称 | +| primaryKey | テキスト | データクラスのプライマリーキー属性の名称 | +| tableNumber | 整数 | 内部的な 4Dテーブル番号 | #### 例題 1 @@ -700,9 +700,9 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | -| ------ | ------ | -- | -------------------------------- | -| result | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | +| 引数 | 型 | | 説明 | +| --- | ------ | -- | -------------------------------- | +| 戻り値 | オブジェクト | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | @@ -716,29 +716,29 @@ $number:=$ds.Persons.getCount() 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | -| ---------- | ---------- | --------------------------------------- | -| maxEntries | Integer | エントリーコレクションの最大数 | -| stamp | Integer | キャッシュのスタンプ | -| timeout | Integer | キャッシュの新しいエントリーが期限切れとなるまでの残り時間。 | -| entries | Collection | キャッシュ内の各エンティティにつき、1つのエントリーオブジェクトを格納します。 | +| プロパティ | 型 | 説明 | +| ---------- | ------ | --------------------------------------- | +| maxEntries | 整数 | エントリーコレクションの最大数 | +| stamp | 整数 | キャッシュのスタンプ | +| timeout | 整数 | キャッシュの新しいエントリーが期限切れとなるまでの残り時間。 | +| entries | コレクション | キャッシュ内の各エンティティにつき、1つのエントリーオブジェクトを格納します。 | エントリーコレクション内の各エントリーオブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | -| ------- | ------- | -------------------- | -| data | Object | エントリーのデータを格納するオブジェクト | -| expired | Boolean | エントリーが期限切れの場合に true | -| key | Text | エンティティのプライマリーキー。 | +| プロパティ | 型 | 説明 | +| ------- | ------ | -------------------- | +| data | オブジェクト | エントリーのデータを格納するオブジェクト | +| expired | ブール | エントリーが期限切れの場合に true | +| key | テキスト | エンティティのプライマリーキー。 | 各エントリーの `data` オブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | __KEY | String | エンティティのプライマリーキー | | __STAMP | Longint | データベース内のエンティティのタイムスタンプ | | __TIMESTAMP | String | データベース内のエンティティのスタンプ (形式: YYYY-MM-DDTHH:MM:SS:ms:Z) | -| dataClassAttributeName | Variant | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | +| dataClassAttributeName | バリアント | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | リレートエンティティに関するデータは、data オブジェクトのキャッシュに保存されます。 @@ -790,7 +790,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | -- | --------------- | | 戻り値 | 4D.Entity | <- | データクラスの新規エンティティ | @@ -837,9 +837,9 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | -- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | +| keepOrder | 整数 | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション | @@ -882,12 +882,12 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | -- | ---------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | 検索条件 (文字列) | -| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | +| queryString | テキスト | -> | 検索条件 (文字列) | +| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致するエンティティから構成された新しいエンティティセレクション | @@ -1206,15 +1206,15 @@ $es:=ds.Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2" *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| args | Object | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | -| allowFormulas | Boolean | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | -| context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](../ORDA/client-server-optimization.md#最適化コンテキスト) の章を参照ください。 | -| queryPlan | Boolean | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 | -| queryPath | Boolean | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | オブジェクト | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | オブジェクト | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| args | オブジェクト | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | +| allowFormulas | ブール | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | +| context | テキスト | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](../ORDA/client-server-optimization.md#最適化コンテキスト) の章を参照ください。 | +| queryPlan | ブール | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 | +| queryPath | ブール | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 | #### queryPlan と queryPath について @@ -1544,9 +1544,9 @@ softwares:{ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------------------- | -| settings | Object | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト | +| settings | オブジェクト | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト | @@ -1558,10 +1558,10 @@ softwares:{ *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | -| ---------- | ------- | ------------------------------- | -| timeout | Integer | タイムアウト (秒単位) | -| maxEntries | Integer | エンティティの最大数 | +| プロパティ | 型 | 説明 | +| ---------- | -- | ------------------------------- | +| timeout | 整数 | タイムアウト (秒単位) | +| maxEntries | 整数 | エンティティの最大数 | `timeout` は、データクラスの ORDAキャッシュのタイムアウトを設定します (デフォルトは 30秒)。 タイムアウトを過ぎると、キャッシュ内のデータクラスのエンティティは期限切れとみなされます。 これは、次のことを意味します: From 220d4670913ee04620ecc8598f97bafc42f7e2c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:48 +0200 Subject: [PATCH 3283/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../current/API/DataClassClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md index d55ae8f08332c1..e0ac5b2fcb9393 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -1087,7 +1087,7 @@ ds.Class.query("info.coll[a].val := :1";0) // encontra "entidades em que pelo menos uma propriedade val é diferente de 0" ``` -You can use any letter from the alphabet as the `[a]` notation. +Você pode usar qualquer letra do alfabeto como a notação `[a]`. #### Linkar os argumentos de pesquisa com os atributos de coleção @@ -1124,7 +1124,7 @@ ds. People.query("places.locations[].kind= :1 and places.locations[].city= :2";" If you want to only get entities where matching arguments are in the same collection element, you need to **link arguments**. Para linkar argumentos de pesquisa: -- Adicionar uma letra entre os \[] na primeira rota a linkar e repita a mesma letra em todos os argumentos linkados. For example: `locations[a].city and locations[a].kind`. Pode usar qualquer letra do alfabeto latino (não diferencia maiúsculas e minúsculas). +- Adicionar uma letra entre os \[] na primeira rota a linkar e repita a mesma letra em todos os argumentos linkados. Por exemplo: `locations[a].city and locations[a].kind`. Pode usar qualquer letra do alfabeto latino (não diferencia maiúsculas e minúsculas). - Para adicionar critérios linkados na mesma pesquisa, use outra letra. Pode criar até 26 combinações de critérios em uma única pesquisa. Com as entidades acima, se escreve: @@ -1181,7 +1181,7 @@ The formula must have been created using the [`Formula`](FunctionClass.md#formul #### Passar parâmetros a fórmulas -Any *formula* called by the `query()` class function can receive parameters: +Qualquer *fórmula* chamada pela função de classe `query()` pode receber parâmetros: - Parameters must be passed through the **args** property (object) of the *querySettings* parameter. - A fórmula recebe esse objeto **args** como um parâmetro **$1**. @@ -1195,7 +1195,7 @@ Este pequeno código mostra os principios de como são passados os parâmetros a No exemplo 3 são oferecidos mais exemplos. -**4D Server**: em cliente/servidor, as fórmulas são executadas no servidor. In this context, only the `querySettings.args` object is sent to the formulas. +**4D Server**: em cliente/servidor, as fórmulas são executadas no servidor. Neste contexto, só se envia às fórmulas o objeto `querySettings.args`. #### Parâmetro querySettings @@ -1441,7 +1441,7 @@ Pesquisa com marcadores de posição com nome para os atributos e os valores: Estes exemplos ilustram as distintas formas de utilizar fórmulas com ou sem parâmetros em suas pesquisas. -The formula is given as text with `eval()` in the *queryString* parameter: +A fórmula é fornecida como texto com `eval()` no parâmetro *queryString*: ```4d var $es : cs.StudentsSelection @@ -1566,7 +1566,7 @@ In the *settings* parameter, pass an object with the following properties: Setting a `timeout` property sets a new timeout for the entities already present in the cache. É útil quando se trabalha com dados que não mudam com muita frequência, e, portanto, quando não são necessários novos pedidos ao servidor. -`maxEntries` sets the max number of entities in the ORDA cache. O padrão é de 30 000. +`maxEntries` define o número máximo de entidades na cache ORDA. O padrão é de 30 000. The minimum number of entries is 300, so the value of `maxEntries` must be equal to or higher than 300. Caso contrário, é ignorado e o número máximo de entradas é fixado em 300. From a36c2e6bcac7915f516498f9484d40557f462939 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:55 +0200 Subject: [PATCH 3284/4889] New translations datastoreclass.md (Japanese) --- .../current/API/DataStoreClass.md | 208 +++++++++--------- 1 file changed, 104 insertions(+), 104 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md index 31247499124a4d..b28618a2acfbf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md @@ -49,9 +49,9 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------------------------- | -- | ------------------------- | -| localID | Text | -> | 参照を取得したいリモートデータストアのローカルID | +| localID | テキスト | -> | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | <- | データストア参照 | @@ -120,10 +120,10 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------------------------- | -- | ------------------------------------------------------------- | -| connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | -| localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | +| connectionInfo | オブジェクト | -> | リモートデータストアへの接続に使用する接続プロパティ | +| localID | テキスト | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | cs.DataStore | <- | データストアオブジェクト | @@ -148,15 +148,15 @@ title: DataStore *connectionInfo* には、接続したいリモートデータストアの詳細を格納したオブジェクトを渡します。 オブジェクトは以下のプロパティを格納することができます (*hostname* を除き、すべてのプロパティは任意です): -| プロパティ | タイプ | リモート4Dアプリケーション | Qodly アプリケーション | +| プロパティ | 型 | リモート4Dアプリケーション | Qodly アプリケーション | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| hostname | Text | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | Qodly クラウドインスタンスの APIエンドポイント | -| user | Text | ユーザー名 | - (無視されます) | -| password | Text | ユーザーパスワード | * (無視されます) | +| hostname | テキスト | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | Qodly クラウドインスタンスの APIエンドポイント | +| user | テキスト | ユーザー名 | - (無視されます) | +| password | テキスト | ユーザーパスワード | * (無視されます) | | idleTimeout | Longint | アクティビティがなかった場合に、セッションがタイムアウトするまでの時間 (分単位)。この時間を過ぎると、4D によって自動的にセッションが閉じられます。 省略時のデフォルトは 60 (1時間) です。 60 (分) 未満の値を指定することはできません (60 未満の値を渡した場合、タイムアウトは 60 (分) に設定されます)。 詳細については、[**セッションの終了**](../ORDA/remoteDatastores.md#セッションの終了) を参照ください。 | - (無視されます) | -| tls | Boolean | セキュアな接続を使用する場合は true (1)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | セキュアな接続を使用する場合は true。 省略時のデフォルトは false です。 | -| type | Text | "4D Server" でなければなりません | * (無視されます) | -| api-key | Text | - (無視されます) | Qodly クラウドインスタンスの APIキー | +| tls | ブール | セキュアな接続を使用する場合は true (1)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | セキュアな接続を使用する場合は true。 省略時のデフォルトは false です。 | +| type | テキスト | "4D Server" でなければなりません | * (無視されます) | +| api-key | テキスト | - (無視されます) | Qodly クラウドインスタンスの APIキー | (\*) `tls` が true である場合、以下の条件が満たされていれば、HTTPSプロトコルが使用されます: @@ -291,9 +291,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -327,9 +327,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -361,9 +361,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ---------------------------- | -| 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報 | +| 戻り値 | オブジェクト | <- | カレントデータストアと、各テーブルの暗号化についての情報 | @@ -377,16 +377,16 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | タイプ | 説明 | -| ----------- | ----------- | ------------- | ------- | ------------------------------------------------------------- | -| isEncrypted | | | Boolean | データファイルが暗号化されていれば true | -| keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (\*) | -| tables | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | -| | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | -| | | name | Text | テーブル名 | -| | | num | Number | テーブル番号 | -| | | isEncryptable | Boolean | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | -| | | isEncrypted | Boolean | データファイルにおいて、テーブルのレコードが暗号化されていれば true | +| プロパティ | | | 型 | 説明 | +| ----------- | ----------- | ------------- | ------ | ------------------------------------------------------------- | +| isEncrypted | | | ブール | データファイルが暗号化されていれば true | +| keyProvided | | | ブール | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (\*) | +| テーブル | | | オブジェクト | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| | *tableName* | | オブジェクト | 暗号化可能または暗号化されたテーブル | +| | | name | テキスト | テーブル名 | +| | | num | Number | テーブル番号 | +| | | isEncryptable | ブール | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | +| | | isEncrypted | ブール | データファイルにおいて、テーブルのレコードが暗号化されていれば true | (\*) 暗号化キーは、以下の手段のいずれかで提供されます: @@ -436,9 +436,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -515,9 +515,9 @@ ds.unlock() // コピー操作をおこなったので、データストアの -| 引数 | タイプ | | 説明 | -| --- | ---------- | -- | ---------------------- | -| 戻り値 | Collection | <- | 最適化コンテキストオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | -- | ---------------------- | +| 戻り値 | コレクション | <- | 最適化コンテキストオブジェクトのコレクション | @@ -592,9 +592,9 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | タイプ | | 説明 | -| --- | ---- | -- | ----------------- | -| 戻り値 | Real | <- | グローバル変更スタンプのカレント値 | +| 引数 | 型 | | 説明 | +| --- | -- | -- | ----------------- | +| 戻り値 | 実数 | <- | グローバル変更スタンプのカレント値 | @@ -644,9 +644,9 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------ | -| 戻り値 | Object | <- | データストアのプロパティ | +| 戻り値 | オブジェクト | <- | データストアのプロパティ | @@ -656,7 +656,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | type | string |
  • "4D": ds で利用可能なメインデータストア
  • "4D Server": Open datastore で開かれたリモートデータストア
  • | | networked | boolean |
  • true: ネットワーク接続を介してアクセスされたデータストア
  • false: ネットワーク接続を介さずにアクセスしているデータストア (ローカルデータベース)
  • | @@ -714,10 +714,10 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | ------------ | -| contextName | Text | -> | コンテキストの名称 | -| 戻り値 | Object | <- | 最適化コンテキストの詳細 | +| contextName | テキスト | -> | コンテキストの名称 | +| 戻り値 | オブジェクト | <- | 最適化コンテキストの詳細 | @@ -733,12 +733,12 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | Text | コンテキストの名称 | -| main | Text | コンテキストに関連する属性 (複数の場合はカンマ区切り) | -| dataclass | Text | データクラスの名称 | -| currentItem (任意) | Text | コンテキストがリストボックスとリンクしている場合の [ページモード](../ORDA/remoteDatastores.md#エンティティセレクション型リストボックス) の属性。 コンテキスト名がリストボックスに使用されていない場合、または currentItem に対応するコンテキストが存在しない場合は、`Null` または空のテキスト要素として返されます。 | +| name | テキスト | コンテキストの名称 | +| main | テキスト | コンテキストに関連する属性 (複数の場合はカンマ区切り) | +| dataclass | テキスト | データクラスの名称 | +| currentItem (任意) | テキスト | コンテキストがリストボックスとリンクしている場合の [ページモード](../ORDA/remoteDatastores.md#エンティティセレクション型リストボックス) の属性。 コンテキスト名がリストボックスに使用されていない場合、または currentItem に対応するコンテキストが存在しない場合は、`Null` または空のテキスト要素として返されます。 | コンテキストは属性に対するフィルターとして動作するため、*main* が空で返された場合、それはフィルターが適用されておらず、サーバーがすべてのデータクラス属性を返すことを意味します。 @@ -766,9 +766,9 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | ----------------------------------------------------- | -| 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します) | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | ----------------------------------------------------- | +| 戻り値 | コレクション | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します) | @@ -806,9 +806,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ----------------------------------------------------------------------------- | -| 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されているの場合は true、有効の場合は false (デフォルト) | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ----------------------------------------------------------------------------- | +| 戻り値 | ブール | <- | データエクスプローラーへのアクセスが無効に設定されているの場合は true、有効の場合は false (デフォルト) | @@ -840,9 +840,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| --- | ------- | -- | ---------------- | -| 戻り値 | Boolean | <- | ロックされている場合は true | +| 引数 | 型 | | 説明 | +| --- | --- | -- | ---------------- | +| 戻り値 | ブール | <- | ロックされている場合は true | @@ -878,9 +878,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -913,11 +913,11 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ------------- | -| curPassPhrase | Text | -> | カレントのパスフレーズ | -| curDataKey | Object | -> | カレントのデータ暗号化キー | -| 戻り値 | Object | <- | 暗号化キーのチェックの結果 | +| curPassPhrase | テキスト | -> | カレントのパスフレーズ | +| curDataKey | オブジェクト | -> | カレントのデータ暗号化キー | +| 戻り値 | オブジェクト | <- | 暗号化キーのチェックの結果 | @@ -941,16 +941,16 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | タイプ | 説明 | -| ---------- | -------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------- | -| success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | -| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | -| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | -| statusText | | Text | エラーメッセージ | -| errors | | Collection | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | -| | \[ ].componentSignature | Text | 内部コンポーネント名 | -| | \[ ].errCode | Number | エラー番号 | -| | \[ ].message | Text | エラーメッセージ | +| プロパティ | | 型 | 説明 | +| ---------- | -------------------------------------------------------------------------------------------- | ------ | --------------------------------------------------- | +| success | | ブール | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | +| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | +| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | +| statusText | | テキスト | エラーメッセージ | +| errors | | コレクション | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | +| | \[ ].componentSignature | テキスト | 内部コンポーネント名 | +| | \[ ].errCode | Number | エラー番号 | +| | \[ ].message | テキスト | エラーメッセージ | *curPassphrase* および *curDataKey* のどちらの引数も渡されなかった場合、`.provideDataKey()` は **null** を返します (この場合エラーは生成されません)。 @@ -989,9 +989,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ------------------------------------------------------------------------------------------------ | -| status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト) | +| 引数 | 型 | | 説明 | +| ------ | --- | -- | ------------------------------------------------------------------------------------------------ | +| status | ブール | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト) | @@ -1033,9 +1033,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| -------- | ---- | -- | ---------------- | -| newStamp | Real | -> | グローバル変更スタンプの新しい値 | +| 引数 | 型 | | 説明 | +| -------- | -- | -- | ---------------- | +| newStamp | 実数 | -> | グローバル変更スタンプの新しい値 | @@ -1090,15 +1090,15 @@ ds.setGlobalStamp($newValue) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------- | -- | ------------------------------------------------------------------------------------------- | -| contextName | Text | -> | コンテキストの名称 | -| dataClassName | Text | -> | データクラスの名称 | +| contextName | テキスト | -> | コンテキストの名称 | +| dataClassName | テキスト | -> | データクラスの名称 | | dataClassObject | 4D.DataClass | -> | DataClass オブジェクト (例: datastore.Employee) | -| attributes | Text | -> | カンマ区切りの属性リスト | -| attributesColl | Collection | -> | 属性名 (テキスト) のコレクション | -| contextType | Text | -> | 渡す場合、値は "main" または "currentItem" のいずれか | -| pageLength | Integer | -> | コンテキストにリンクされたエンティティセレクションのページ長 (デフォルトは 80) | +| attributes | テキスト | -> | カンマ区切りの属性リスト | +| attributesColl | コレクション | -> | 属性名 (テキスト) のコレクション | +| contextType | テキスト | -> | 渡す場合、値は "main" または "currentItem" のいずれか | +| pageLength | 整数 | -> | コンテキストにリンクされたエンティティセレクションのページ長 (デフォルトは 80) | @@ -1222,11 +1222,11 @@ Form.currentItemLearntAttributes:=Form.selectedPerson.getRemoteContextAttributes -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ---------------------------------------------- | | file | 4D.File | -> | File オブジェクト | -| options | Integer | -> | ログレスポンスオプション (サーバーのみ) | -| reqNum | Integer | -> | メモリ内に保管するリクエストの数 (クライアントのみ) | +| options | 整数 | -> | ログレスポンスオプション (サーバーのみ) | +| reqNum | 整数 | -> | メモリ内に保管するリクエストの数 (クライアントのみ) | @@ -1334,9 +1334,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -1400,9 +1400,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -1436,9 +1436,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -1472,9 +1472,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | From 4c6ede575c9bfd83cb62b3e200b56308d1f4d3bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:41:58 +0200 Subject: [PATCH 3285/4889] New translations datastoreclass.md (Portuguese, Brazilian) --- .../current/API/DataStoreClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md index 6bca299de39dd8..4ff6c4df46d6b0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md @@ -3,7 +3,7 @@ id: DataStoreClass title: DataStore --- -A [Datastore](ORDA/dsMapping.md#datastore) is the interface object provided by ORDA to reference and access a database. `Datastore` objects are returned by the following commands: +A [Datastore](ORDA/dsMapping.md#datastore) is the interface object provided by ORDA to reference and access a database. Os objetos `Datastore` são retornados pelos seguintes comandos: - [ds](#ds): um atalho para o datastore principal - [Open datastore](#open-datastore): to open any remote datastore @@ -60,7 +60,7 @@ A [Datastore](ORDA/dsMapping.md#datastore) is the interface object provided by O The `ds` command returns a reference to the datastore matching the current 4D database or the database designated by *localID*. -If you omit the *localID* parameter (or pass an empty string ""), the command returns a reference to the datastore matching the local 4D database (or the 4D Server database in case of opening a remote database on 4D Server). The datastore is opened automatically and available directly through `ds`. +If you omit the *localID* parameter (or pass an empty string ""), the command returns a reference to the datastore matching the local 4D database (or the 4D Server database in case of opening a remote database on 4D Server). O repositório de dados é aberto automaticamente e está disponível diretamente por meio do `ds`. You can also get a reference on an open remote datastore by passing its local id in the *localID* parameter. The datastore must have been previously opened with the [`Open datastore`](#open-datastore) command by the current database (host or component). A identificação local se define quando se utilizar este comando. From c44b784660aa60480e28161b638bd0ff42536e17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:02 +0200 Subject: [PATCH 3286/4889] New translations directory.md (Japanese) --- .../current/API/Directory.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md index c1c01aa7a6f17f..3cf7e17399011c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md @@ -433,11 +433,11 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | Text | -> | コピー先フォルダーの名前 | -| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| newName | テキスト | -> | コピー先フォルダーの名前 | +| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.Folder | <- | コピーされたフォルダー | @@ -490,9 +490,9 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ----------------------- | -- | -------------------------------------------------------- | -| path | Text | -> | ファイルのPOSIX相対パス名 | +| path | テキスト | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.File | <- | `File` オブジェクト (無効な POSIXパスの場合には null) | @@ -534,10 +534,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | -| ------- | ---------- | -- | ------------------ | -| options | Integer | -> | ファイルリストのオプション | -| 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | ------------------ | +| options | 整数 | -> | ファイルリストのオプション | +| 戻り値 | コレクション | <- | 子ファイルオブジェクトのコレクション | @@ -600,9 +600,9 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------------- | -- | ---------------------------------------------------------------------- | -| path | Text | -> | ファイルのPOSIX相対パス名 | +| path | テキスト | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.Folder | <- | 作成された `Folder` オブジェクト (無効な POSIX *path* の場合には null) | @@ -644,10 +644,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | -| ------- | ---------- | -- | ------------------- | -| options | Integer | -> | フォルダーリストのオプション | -| 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ------- | ------ | -- | ------------------- | +| options | 整数 | -> | フォルダーリストのオプション | +| 戻り値 | コレクション | <- | 子フォルダーオブジェクトのコレクション | @@ -695,10 +695,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | -| ---- | ------- | -- | ------------------------------------------- | -| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン | +| 引数 | 型 | | 説明 | +| ---- | ----- | -- | ------------------------------------------- | +| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | ピクチャー | <- | アイコン | From 68a1c95088201bae504bfc3ff51b1e9be489bb27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:08 +0200 Subject: [PATCH 3287/4889] New translations document.md (Japanese) --- .../current/API/Document.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md index 3dd100210c3639..84f54667756e1a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md @@ -433,11 +433,11 @@ title: Document クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | Text | -> | コピー先フォルダーの名前 | -| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| newName | テキスト | -> | コピー先フォルダーの名前 | +| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.File | <- | コピーされたファイル | @@ -489,7 +489,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ----------------------- | -- | ---------- | | 戻り値 | 4D.Blob | <- | ファイルのコンテンツ | @@ -533,10 +533,10 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | -| ---- | ------- | -- | ------------------------------------------- | -| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン | +| 引数 | 型 | | 説明 | +| ---- | ----- | -- | ------------------------------------------- | +| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | ピクチャー | <- | アイコン | @@ -570,12 +570,12 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | -| ----------- | ------- | -- | ---------------- | -| charSetName | Text | -> | 文字セットの名前 | -| charSetNum | Integer | -> | 文字セットの番号 | -| breakMode | Integer | -> | 改行の処理モード | -| 戻り値 | Text | <- | ドキュメントから取得したテキスト | +| 引数 | 型 | | 説明 | +| ----------- | ---- | -- | ---------------- | +| charSetName | テキスト | -> | 文字セットの名前 | +| charSetNum | 整数 | -> | 文字セットの番号 | +| breakMode | 整数 | -> | 改行の処理モード | +| 戻り値 | テキスト | <- | ドキュメントから取得したテキスト | From a6d1b4728766c04b0456a235e250778e49105080 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:10 +0200 Subject: [PATCH 3288/4889] New translations document.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md index c71e629aa1687f..068edda27a31c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/Document.md @@ -638,7 +638,7 @@ Aqui está outro exemplo com o mesmo arquivo, mas um delimitador de linha difere $txt:=$myFile.getText("UTF-8"; Document with LF) ``` -In this case, the contents of `$txt` are as follows: +Neste caso, o conteúdo de `$txt` é o seguinte: "id\tname\tprice\tvat\n3\tthé\t1.06€\t19.6\n2\tcafé\t1.05€\t19.6" From 0ace82151f0bb968f66096c8b0631082d0477017 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:15 +0200 Subject: [PATCH 3289/4889] New translations emailobjectclass.md (Japanese) --- .../current/API/EmailObjectClass.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index 0edb1437a69ebc..898237dd8de7ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -52,22 +52,22 @@ Email オブジェクトは次のプロパティを提供します: メールアドレスを格納するプロパティ ([`from`](#from), [`cc`](#cc), [`bcc`](#bcc), [`to`](#to), [`sender`](#sender), [`replyTo`](#replyto)) はすべて、テキスト・オブジェクト・コレクション型の値を受け付けます。 -#### Text +#### テキスト - 単一のメールアドレス: "somebody@domain.com" - 単一の表示名+メールアドレス: "Somebody somebody@domain.com" - 複数のメールアドレス: "Somebody somebody@domain.com,me@home.org" -#### Object +#### オブジェクト 2つのプロパティを持つオブジェクト: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | --------------------------------- | -| name | Text | 表示名 (null も可能) | -| email | Text | メールアドレス | +| name | テキスト | 表示名 (null も可能) | +| email | テキスト | メールアドレス | -#### Collection +#### コレクション アドレスオブジェクトのコレクション @@ -131,15 +131,15 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass `.bodyStructure` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ----------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------ | -| partID | Text | メールのパートを固有に識別する ID | -| type | Text | (必須) パートの Content-Type ヘッダーフィールドの値 | -| charset | Text | Content-Type ヘッダーフィールドの Charset の値 | -| encoding | Text | `isEncodingProblem=true` の場合、Content-Transfer-Encoding の値が追加されます (デフォルトでは未定義) | -| disposition | Text | パートの Content-Disposition ヘッダーフィールドの値 | +| partID | テキスト | メールのパートを固有に識別する ID | +| type | テキスト | (必須) パートの Content-Type ヘッダーフィールドの値 | +| charset | テキスト | Content-Type ヘッダーフィールドの Charset の値 | +| encoding | テキスト | `isEncodingProblem=true` の場合、Content-Transfer-Encoding の値が追加されます (デフォルトでは未定義) | +| disposition | テキスト | パートの Content-Disposition ヘッダーフィールドの値 | | language | Text の Collection | パートの Content-Language ヘッダーフィールドの、[RFC3282](https://tools.ietf.org/html/rfc3282) で定義されている言語タグの一覧 (あれば) | -| location | Text | パートの Content-Location ヘッダーフィールドの、[RFC2557](https://tools.ietf.org/html/rfc2557) で定義されている URI (あれば) | +| location | テキスト | パートの Content-Location ヘッダーフィールドの、[RFC2557](https://tools.ietf.org/html/rfc2557) で定義されている URI (あれば) | | subParts | Object の Collection | それぞれの子の本文パート (*EmailBodyPart* オブジェクトのコレクション) | | headers | Object の Collection | パート内の全ヘッダーフィールドの、メッセージ内で出現する順の一覧 (*EmailHeader* オブジェクトのコレクション。[headers](#headers) プロパティ参照) | @@ -154,7 +154,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass `.bodyValues` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------- | | *partID*.value | text | 本文パートの値 | | *partID*.isEncodingProblem | boolean | 文字セットをデコーディング中に、不正なフォーマットのセクション、未知の文字セット、あるいは未知の content-transfer-encoding が見つかった場合には true。 デフォルトは false。 | @@ -206,7 +206,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass ヘッダーコレクションの各オブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ---------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------ | | [].name | text | (必須) [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド名。 null または未定義の場合には、ヘッダーフィールドは MIME ヘッダーに追加されません。 | | [].value | text | [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド値。 | @@ -249,7 +249,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass このプロパティは "keywords" ヘッダーです ([RFC#4021](https://tools.ietf.org/html/rfc4021) 参照)。 -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ------------------------------- | ------- | -------------------------------------------------- | | .\\ | boolean | 設定するキーワード (値は true でなければなりません)。 | @@ -377,10 +377,10 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------ | | mime | Blob, Text | -> | MIME形式のメール | -| 戻り値 | Object | <- | Email オブジェクト | +| 戻り値 | オブジェクト | <- | Email オブジェクト | @@ -464,11 +464,11 @@ $status:=$transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | :-: | ----------------------- | -| mail | Object | -> | Email オブジェクト | -| options | Object | -> | 文字セットとエンコーディングのメールオプション | -| 戻り値 | Text | <- | MIME に変換された Emailオブジェクト | +| mail | オブジェクト | -> | Email オブジェクト | +| options | オブジェクト | -> | 文字セットとエンコーディングのメールオプション | +| 戻り値 | テキスト | <- | MIME に変換された Emailオブジェクト | @@ -482,10 +482,10 @@ $status:=$transporter.send($email) *options* 引数を渡すと、メールに対して特定の文字セットとエンコーディング設定を指定することができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | -| bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | +| headerCharset | テキスト | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | +| bodyCharset | テキスト | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | *options* 引数が省略された場合、ヘッダーおよび本文においては mail mode UTF8 設定が使用されます。 From 2b3fd39e6aa9396e3cef700bee7298b552678a3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:17 +0200 Subject: [PATCH 3290/4889] New translations emailobjectclass.md (Portuguese, Brazilian) --- .../current/API/EmailObjectClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index 34c03426d247e1..c8e3cb96a90d97 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -128,7 +128,7 @@ The `.bcc` property contains the Blind The `.bodyStructure` property contains the *EmailBodyPart* object, i.e. the full MIME structure of the message body (optional). See [Handling body part](#handling-body-part) section. -The `.bodyStructure` object contains the following properties: +O objeto `.bodyStructure` contém as seguintes propriedades: | Propriedade | Tipo | Valor | | ----------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -150,7 +150,7 @@ The `.bodyStructure` object contains the following properties: The `.bodyValues` property contains the *EmailBodyValue* object, containing an object for each \\ of `bodyStructure` (optional). See [Handling body part](#handling-body-part) section. -The `.bodyValues` object contains the following properties: +O objeto `.bodyValues` contém as seguintes propriedades: | Propriedade | Tipo | Valor | | ------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From c8cd6d3ce6b8d085323d1cd061af9de0049c727f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:22 +0200 Subject: [PATCH 3291/4889] New translations entityclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md index c0076a02905d8f..ad928f43d5974f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -660,7 +660,7 @@ Las llaves primarias pueden ser números (enteros) o cadenas. Puede "forzar" que | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | --------------------------------------------------------------------- | -| result | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma | +| resultado | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma | From 6cc458fc39ddc277d18d172fe6d66bd4158169fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:26 +0200 Subject: [PATCH 3292/4889] New translations entityclass.md (Japanese) --- .../current/API/EntityClass.md | 130 +++++++++--------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md index a0db1a9dc80c33..c7f78307d635e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -1,6 +1,6 @@ --- id: EntityClass -title: Entity +title: エンティティ --- レコードとテーブルの関係と同様に、[エンティティ](ORDA/dsMapping.md#エンティティ) は [データクラス](ORDA/dsMapping.md#データクラス) のインスタンスです。 エンティティはデータクラスと同じ属性を持つほか、データ値や、特有のプロパティおよび関数を持ちます。 @@ -90,7 +90,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------- | | 戻り値 | 4D.Entity | <- | 同レコードを参照する新しいエンティティ | @@ -133,11 +133,11 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------- | ------------------------- | :-: | ------------------- | | entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | -| attributesToCompare | Collection | -> | 比較する属性の名称 | -| 戻り値 | Collection | <- | エンティティ間の差異 | +| attributesToCompare | コレクション | -> | 比較する属性の名称 | +| 戻り値 | コレクション | <- | エンティティ間の差異 | @@ -151,7 +151,7 @@ title: Entity エンティティの差異は、以下のプロパティを持つオブジェクトのコレクションとして返されます: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | ------------- | ------------- | ---------------------- | | attributeName | String | 属性名 | | value | any - 属性の型による | オリジナルエンティティの属性値 | @@ -335,10 +335,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ---- | ------- | :-: | ---------------------------------------------------------------------------- | -| mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | -| 戻り値 | Object | <- | ドロップの結果 | +| 引数 | 型 | | 説明 | +| ---- | ------ | :-: | ---------------------------------------------------------------------------- | +| mode | 整数 | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | +| 戻り値 | オブジェクト | <- | ドロップの結果 | @@ -356,7 +356,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.drop( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------------------------------- | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | | success | | boolean | ドロップが成功した場合には true、それ以外は false | | | | | ***エラーの場合にのみ利用可能:*** | @@ -443,7 +443,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null) | @@ -483,9 +483,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------ | :-: | --------------------- | -| filler | Object | -> | エンティティの属性値を設定するオブジェクト | +| filler | オブジェクト | -> | エンティティの属性値を設定するオブジェクト | @@ -571,7 +571,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------------------ | | 戻り値 | 4D.DataClass | <- | エンティティが所属している DataClass オブジェクト | @@ -617,11 +617,11 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ---- | ------- | :-: | ------------------------------------------------------------------------ | -| mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | -| 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | -| 戻り値 | Integer | <- | エンティティの数値型プライマリーキーの値 | +| 引数 | 型 | | 説明 | +| ---- | ---- | :-: | ------------------------------------------------------------------------ | +| mode | 整数 | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | +| 戻り値 | テキスト | <- | エンティティのテキスト型プライマリーキーの値 | +| 戻り値 | 整数 | <- | エンティティの数値型プライマリーキーの値 | @@ -659,9 +659,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | ------------------------------------------------- | -| result | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------------------- | +| 戻り値 | テキスト | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | @@ -718,7 +718,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------------- | :-: | ---------------------------------------------------------- | | 戻り値 | 4D.EntitySelection | <- | エンティティが所属するエンティティセレクション (見つからなければ null) | @@ -762,9 +762,9 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ------------------------------------------------------- | -| 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0) | +| 引数 | 型 | | 説明 | +| --- | -- | :-: | ------------------------------------------------------- | +| 戻り値 | 整数 | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0) | @@ -810,10 +810,10 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | -| 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置 | +| 戻り値 | 整数 | <- | エンティティセレクション内でのエンティティの位置 | @@ -859,9 +859,9 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ------------------------------------------ | -| 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。 | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ------------------------------------------ | +| 戻り値 | ブール | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。 | @@ -899,7 +899,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null) | @@ -939,10 +939,10 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | -| ---- | ------- | :-: | ------------------------------------------------------------------------ | -| mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | -| 戻り値 | Object | <- | ロックの結果 | +| 引数 | 型 | | 説明 | +| ---- | ------ | :-: | ------------------------------------------------------------------------ | +| mode | 整数 | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | +| 戻り値 | オブジェクト | <- | ロックの結果 | @@ -967,7 +967,7 @@ $info:=$address.getRemoteContextAttributes() `.lock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------------------------------- | ----------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントプロセスでロックされていた場合) には true、それ以外は false | | | | | ***`dk reload if stamp changed` オプションが使用されていた場合にのみ利用可能:*** | @@ -1057,7 +1057,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の次のエンティティへの参照 (見つからなければ null) | @@ -1100,7 +1100,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の前のエンティティへの参照 (見つからなければ null) | @@ -1142,9 +1142,9 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | -| 戻り値 | Object | <- | ステータスオブジェクト | +| 戻り値 | オブジェクト | <- | ステータスオブジェクト | @@ -1156,7 +1156,7 @@ $info:=$address.getRemoteContextAttributes() `.reload( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------- | ------- | ------------------------------------------------------------------------- | | success | boolean | リロードが成功した場合には true、それ以外は false。
    ***エラーの場合にのみ利用可能***: | | status(\*) | number | エラーコード、以下参照 | @@ -1206,10 +1206,10 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | -| ---- | ------- | :-: | ------------------------------------------------ | -| mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | -| 戻り値 | Object | <- | 保存の結果 | +| 引数 | 型 | | 説明 | +| ---- | ------ | :-: | ------------------------------------------------ | +| mode | 整数 | -> | `dk auto merge`: 自動マージモードを有効化します | +| 戻り値 | オブジェクト | <- | 保存の結果 | @@ -1231,7 +1231,7 @@ $info:=$address.getRemoteContextAttributes() `.save()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | | success | | boolean | 保存に成功した場合には true、それ以外は false | | | | | ***`dk auto merge` オプションが使用されていた場合にのみ利用可能***: | @@ -1343,12 +1343,12 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | -| ------------ | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| filterString | Text | -> | 取得する属性 (カンマ区切り) | -| filterCol | Collection | -> | 取得する属性のコレクション | -| options | Integer | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_STAMP プロパティを追加 | -| 戻り値 | Object | <- | エンティティを元にビルドされたオブジェクト | +| 引数 | 型 | | 説明 | +| ------------ | ------ | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| filterString | テキスト | -> | 取得する属性 (カンマ区切り) | +| filterCol | コレクション | -> | 取得する属性のコレクション | +| options | 整数 | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_STAMP プロパティを追加 | +| 戻り値 | オブジェクト | <- | エンティティを元にビルドされたオブジェクト | @@ -1632,9 +1632,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ---------------------------------------------------- | -| 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ---------------------------------------------------- | +| 戻り値 | ブール | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false | @@ -1679,9 +1679,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | ----------------------- | -| 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | ----------------------- | +| 戻り値 | コレクション | <- | 変更された属性の名前、あるいは空のコレクション | @@ -1754,9 +1754,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | -| 戻り値 | Object | <- | ステータスオブジェクト | +| 戻り値 | オブジェクト | <- | ステータスオブジェクト | @@ -1782,9 +1782,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | -| ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | +| プロパティ | 型 | 説明 | +| ------- | --- | -------------------------------------------------------------------------------------------------------------------------------------- | +| success | ブール | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | #### 例題 From 321ff3d2641b0e6cc5fa12abc22e1e407455032c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:29 +0200 Subject: [PATCH 3293/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../current/API/EntityClass.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md index 8ce75f2a9f0f35..e81f3328fde6a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -157,7 +157,7 @@ As diferenças são retornadas como uma coleção de objetos cujas propriedades | value | any - Depende do tipo de atributo | Valor do atributo na entidade | | otherValue | any - Depende do tipo de atributo | Valor do atributo em *entityToCompare* | -Apenas atributos com valores diferentes estão incluídos na coleção. If no differences are found, `.diff()` returns an empty collection. +Apenas atributos com valores diferentes estão incluídos na coleção. Se nenhuma diferença for encontrada, `.diff()` retorna uma coleção vazia. The function applies for properties whose [kind](DataClassClass.md#attributename) is **storage** or **relatedEntity**. In case a related entity has been updated (meaning the foreign key), the name of the related entity and its primary key name are returned as *attributeName* properties (*value* and *otherValue* are empty for the related entity name). @@ -335,10 +335,10 @@ vCompareResult3 (apenas as diferenças em $e1 atributos tocados são retornadas) -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ----------------------------------------------------------------------------------------------- | -| mode | Integer | -> | `dk force drop if stamp changed`: Forces the drop even if the stamp has changed | -| Resultados | Object | <- | Resultado da operação de exclusão | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ---------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk force drop if stamp changed`: força o drop mesmo se a estampa tenha mudado | +| Resultados | Object | <- | Resultado da operação de exclusão | @@ -354,7 +354,7 @@ Otherwise, you can pass the `dk force drop if stamp changed` option in the *mode **Resultado** -The object returned by `.drop( )` contains the following properties: +O objeto retornado por `.drop( )` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | --------------------------------- | ----------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -389,7 +389,7 @@ The object returned by `.drop( )` contains the following properties: #### Exemplo 1 -Example without `dk force drop if stamp changed` option: +Exemplo sem a opção `dk force drop if stamp changed`: ```4d var $employees : cs.EmployeeSelection @@ -936,10 +936,10 @@ If the entity does not belong to any existing entity selection (i.e. [.getSelect -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ------------------------------------------------------------------------------------ | -| mode | Integer | -> | `dk reload if stamp changed`: Reload before locking if stamp changed | -| Resultados | Object | <- | Resultado da operação de bloqueio | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ------------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk reload if stamp changed`: Recarregar antes de bloquear se o selo for alterado | +| Resultados | Object | <- | Resultado da operação de bloqueio | @@ -962,12 +962,12 @@ Otherwise, you can pass the `dk reload if stamp changed` option in the *mode* pa **Resultado** -The object returned by `.lock()` contains the following properties: +O objeto retornado por `.lock()` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | --------------------------------- | ----------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | success | | boolean | true se a ação de bloqueio for bem sucedida (ou se a entidade já estiver bloqueada no processo atual), falso caso contrário. | -| | | | ***Available only if `dk reload if stamp changed` option is used:*** | +| | | | ***Disponível somente se a opção `dk reload if stamp changed` for usada:*** | | **wasReloaded** | | boolean | verdadeiro se a entidade foi recarregada com sucesso, falso caso contrário. | | | | | ***Disponível apenas em caso de erro:*** | | status(\*) | | number | Código de erro, ver abaixo | @@ -1021,7 +1021,7 @@ Exemplo com erro: #### Exemplo 2 -Example with `dk reload if stamp changed` option: +Exemplo com a opção `dk reload if stamp changed`: ```4d var $employee : cs. EmployeeEntity @@ -1203,10 +1203,10 @@ The object returned by `.reload( )` contains the following properties: -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ----------------------------------------------------------------- | -| mode | Integer | -> | `dk auto merge`: Enables the automatic merge mode | -| Resultados | Object | <- | Resultado da operação de salvamento | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | --------------------------------------------------------------------- | +| mode | Integer | -> | `dk auto merge`: ativa o modo de mesclagem automática | +| Resultados | Object | <- | Resultado da operação de salvamento | @@ -1226,7 +1226,7 @@ Otherwise, you can pass the `dk auto merge` option in the *mode* parameter: when **Resultado** -The object returned by `.save()` contains the following properties: +O objeto retornado por `.save()` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | ------------ | ----------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1282,7 +1282,7 @@ Criar uma nova entidade: #### Exemplo 2 -Updating an entity without `dk auto merge` option: +Atualizar uma entidade sem a opção dk auto merge: ```4d var $status : Object @@ -1453,7 +1453,7 @@ Retorna: #### Exemplo 3 -Expanding all the properties of `relatedEntities`: +Expande todas as propriedades de `relatedEntities`: ```4d employeeObject:=employeeSelected.toObject("directReports.*") @@ -1569,7 +1569,7 @@ Retorna: #### Exemplo 6 -Extracting all the properties of a `relatedEntity`: +Expande todas as propriedades de `relatedEntity`: ```4d employeeObject:=employeeSelected.toObject("employer.*") @@ -1776,7 +1776,7 @@ Um registro é destrancado automaticamente quando não for mais referenciado por **Resultado** -The object returned by `.unlock()` contains the following property: +O objeto retornado por `.unlock()` contém a seguinte propriedade: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 39285f3c4399a1bda071e92fbf4cd11c06f8e742 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:36 +0200 Subject: [PATCH 3294/4889] New translations entityselectionclass.md (Spanish) --- .../current/API/EntitySelectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index f145ad59f76a11..83ae630ca6e420 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -1156,7 +1156,7 @@ El siguiente código genérico duplica todas las entidades de la entity selectio | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | ------------------------------------------------------------------------------ | -| result | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma | +| resultado | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma | From e98e8dfd83e1efa33bc1a405440e609c1dca49d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:40 +0200 Subject: [PATCH 3295/4889] New translations entityselectionclass.md (Japanese) --- .../current/API/EntitySelectionClass.md | 186 +++++++++--------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 64005b62b0f805..237702e99e157f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -53,10 +53,10 @@ title: EntitySelection -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------------------- | -| dsTable | Table | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | -| settings | Object | -> | ビルドオプション: context | +| dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | +| settings | オブジェクト | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション | @@ -71,9 +71,9 @@ title: EntitySelection 任意の *settings* には、以下のプロパティを持つオブジェクトを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ----------------------------------------------------------------------------- | -| context | Text | エンティティセレクションに適用されている [最適化コンテキスト](../ORDA/client-server-optimization.md) のラベル。 | +| context | テキスト | エンティティセレクションに適用されている [最適化コンテキスト](../ORDA/client-server-optimization.md) のラベル。 | #### 例題 @@ -95,7 +95,7 @@ $employees:=Create entity selection([Employee]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | --------------- | :-: | ------------ | | entitySelection | EntitySelection | -> | エンティティセレクション | @@ -275,7 +275,7 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | --------------------------------------------------- | | entity | 4D.Entity | -> | エンティティセレクションに追加するエンティティ | | entitySelection | 4D.EntitySelection | -> | エンティティセレクションに追加するエンティティセレクション | @@ -364,7 +364,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | -------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -429,9 +429,9 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------- | :-: | ----------------- | -| index | Integer | -> | 取得するエンティティのインデックス | +| index | 整数 | -> | 取得するエンティティのインデックス | | 戻り値 | 4D.Entity | <- | そのインデックスにあるエンティティ | @@ -474,10 +474,10 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------------------------------------------------------------- | -| attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します) | +| attributePath | テキスト | -> | 計算に使用する属性パス | +| 戻り値 | 実数 | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します) | @@ -527,7 +527,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------------- | :-: | ------------------------------ | | 戻り値 | 4D.EntitySelection | <- | 削除されたエンティティを含まない新規エンティティセレクション | @@ -579,10 +579,10 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------------- | :-: | ------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | -| 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false | +| 戻り値 | ブール | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false | @@ -628,10 +628,10 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------- | -| attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数 | +| attributePath | テキスト | -> | 計算に使用する属性パス | +| 戻り値 | 実数 | <- | エンティティセレクション内の *attributePath* が null でない値の個数 | @@ -677,9 +677,9 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | +| option | 整数 | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー | @@ -743,11 +743,11 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | -| ------------- | ---------- | :-: | ----------------------------------- | -| attributePath | Text | -> | 重複しない値を取得する属性のパス | -| options | Integer | -> | `dk diacritical`, `dk count values` | -| 戻り値 | Collection | <- | 重複しない値のみを格納したコレクション | +| 引数 | 型 | | 説明 | +| ------------- | ------ | :-: | ----------------------------------- | +| attributePath | テキスト | -> | 重複しない値を取得する属性のパス | +| options | 整数 | -> | `dk diacritical`, `dk count values` | +| 戻り値 | コレクション | <- | 重複しない値のみを格納したコレクション | @@ -832,10 +832,10 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | -------------------- | -| 属性 | Text | -> | 取得したいパスを持つオブジェクト属性名 | -| 戻り値 | Collection | <- | 重複しないパスを格納した新規コレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | -------------------- | +| 属性 | テキスト | -> | 取得したいパスを持つオブジェクト属性名 | +| 戻り値 | コレクション | <- | 重複しないパスを格納した新規コレクション | @@ -886,9 +886,9 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------------------------------- | :-: | -------------------------------------------------------------------------- | -| mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | +| mode | 整数 | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション | @@ -947,12 +947,12 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | -| ------------- | ---------- | :-: | -------------------------------------------------------------------------------------------- | -| attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | -| targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | -| option | Integer | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | -| 戻り値 | Collection | <- | 抽出した値を格納したコレクション | +| 引数 | 型 | | 説明 | +| ------------- | ------ | :-: | -------------------------------------------------------------------------------------------- | +| attributePath | テキスト | -> | 新しいコレクションに抽出する値の属性パス | +| targetPath | テキスト | -> | 抽出先の属性パスあるいは属性名 | +| option | 整数 | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | +| 戻り値 | コレクション | <- | 抽出した値を格納したコレクション | @@ -1048,7 +1048,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null) | @@ -1104,7 +1104,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティセレクションが所属しているデータクラス | @@ -1155,9 +1155,9 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | ------------------------------------------------------- | -| result | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------------------------- | +| 戻り値 | テキスト | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | @@ -1211,9 +1211,9 @@ $info:=$persons.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ------------------------------------------ | -| 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ------------------------------------------ | +| 戻り値 | ブール | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false | @@ -1253,9 +1253,9 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ----------------------------------------- | -| 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ----------------------------------------- | +| 戻り値 | ブール | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false | @@ -1305,7 +1305,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null) | @@ -1385,9 +1385,9 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | ----------- | -| attributePath | Text | -> | 計算に使用する属性パス | +| attributePath | テキスト | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最大値 | @@ -1435,9 +1435,9 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------- | -| attributePath | Text | -> | 計算に使用する属性パス | +| attributePath | テキスト | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最小値 | @@ -1485,11 +1485,11 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ------------------------------------------------------------------------------ | | entity | 4D.Entity | -> | 除外するエンティティ | | entitySelection | 4D.EntitySelection | -> | 除外するエンティティセレクション | -| keepOrder | Integer | -> | 結果のエンティティセレクションにおいて元の順列を維持するには `dk keep ordered` (整数) を渡します | +| keepOrder | 整数 | -> | 結果のエンティティセレクションにおいて元の順列を維持するには `dk keep ordered` (整数) を渡します | | 戻り値 | 4D.EntitySelection | <- | 新しいエンティティセレクション、あるいは既存のエンティティセレクションへの新しい参照 | @@ -1567,7 +1567,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -1629,10 +1629,10 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------------------------------- | :-: | ----------------------------- | -| pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | -| pathObjects | Collection | -> | 条件オブジェクトのコレクション | +| pathString | テキスト | -> | エンティティセレクションの属性パスと並べ替えの指定 | +| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | | 戻り値 | 4D.EntitySelection | <- | 指定された順番に並べ替えられた新規エンティティセレクション | @@ -1708,12 +1708,12 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ------------------------------------------------------------- | -| formulaString | Text | -> | フォーミュラ文字列 | -| formulaObj | Object | -> | フォーミュラオブジェクト | -| sortOrder | Integer | -> | `dk ascending` (デフォルト) または `dk descending` | -| settings | Object | -> | フォーミュラに渡す引数 | +| formulaString | テキスト | -> | フォーミュラ文字列 | +| formulaObj | オブジェクト | -> | フォーミュラオブジェクト | +| sortOrder | 整数 | -> | `dk ascending` (デフォルト) または `dk descending` | +| settings | オブジェクト | -> | フォーミュラに渡す引数 | | 戻り値 | 4D.EntitySelection | <- | 順列ありの新規エンティティセレクション | @@ -1833,12 +1833,12 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ---------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | 検索条件 (文字列) | -| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | +| queryString | テキスト | -> | 検索条件 (文字列) | +| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致する、エンティティセレクション内のエンティティから構成された新しいエンティティセレクション\* | @@ -1933,9 +1933,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -2018,10 +2018,10 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------- | ---------------------------------- | :-: | ------------------------------------------------- | | selectedEntities | 4D.EntitySelection | -> | 呼び出し対象のエンティティセレクションにおける、選別したエンティティの位置範囲 | -| 戻り値 | Object | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション | +| 戻り値 | オブジェクト | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション | @@ -2037,11 +2037,11 @@ pathObjects コレクションには必要な数だけオブジェクトを追 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | -| ---------------------------------------------------------------------------------- | ---------- | -------------------------------------------- | -| ranges | Collection | レンジオブジェクトのコレクション | -| ranges[].start | Integer | レンジ内の先頭エンティティのインデックス (位置) | -| ranges[].end | Integer | レンジ内の最終エンティティのインデックス (位置) | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------------------------------------- | ------ | -------------------------------------------- | +| ranges | コレクション | レンジオブジェクトのコレクション | +| ranges[].start | 整数 | レンジ内の先頭エンティティのインデックス (位置) | +| ranges[].end | 整数 | レンジ内の最終エンティティのインデックス (位置) | `ranges` プロパティに 1件のエンティティしか含まれない場合、`start` = `end` です。 インデックスは 0 起点です。 @@ -2084,10 +2084,10 @@ $result2:=$invoices.selected($creditSel) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | ---------------------------------------------------------- | -| startFrom | Integer | -> | 処理を開始するインデックス) | -| end | Integer | -> | 終了インデックス (含まれない) | +| startFrom | 整数 | -> | 処理を開始するインデックス) | +| end | 整数 | -> | 終了インデックス (含まれない) | | 戻り値 | 4D.EntitySelection | <- | 抜粋エンティティを格納した新しいエンティティセレクション (シャロウ・コピー) | @@ -2147,10 +2147,10 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------------- | -| attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | Real | <- | エンティティセレクションの値の合計 | +| attributePath | テキスト | -> | 計算に使用する属性パス | +| 戻り値 | 実数 | <- | エンティティセレクションの値の合計 | @@ -2196,14 +2196,14 @@ $sum:=$sel.sum("salary") -| 引数 | タイプ | | 説明 | -| ------------ | ---------- | :-: | ----------------------------------------------------------------------------------------------- | -| filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | -| filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | -| options | Integer | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | -| begin | Integer | -> | 開始インデックス | -| howMany | Integer | -> | 抽出するエンティティ数 | -| 戻り値 | Collection | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ------------ | ------ | :-: | ----------------------------------------------------------------------------------------------- | +| filterString | テキスト | -> | 抽出するエンティティの属性パスの文字列 | +| filterCol | コレクション | -> | 抽出するエンティティの属性パスのコレクション | +| options | 整数 | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | +| begin | 整数 | -> | 開始インデックス | +| howMany | 整数 | -> | 抽出するエンティティ数 | +| 戻り値 | コレクション | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション | From bc8411896396e916050c3f7cd5516a14163525c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:44 +0200 Subject: [PATCH 3296/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../current/API/EntitySelectionClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index a399e0d6abd41e..0194bd7e39e953 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -791,7 +791,7 @@ var $countries : Collection $countries:=ds. Employee.all().distinct("address.country") ``` -`nicknames` is a collection and `extra` is an object attribute: +`nicknames` é uma coleção e `extra` é um atributo de objeto: ```4d $values:=ds. Employee.all().distinct("extra.nicknames[].first") @@ -897,7 +897,7 @@ Se encontrar uma entidade bloqueada durante a execução de `.drop()`, não é e #### Exemplo -Example without the `dk stop dropping on first error` option: +Exemplo sem a opção `dk stop dropping on first error`: ```4d var $employees; $notDropped : cs.EmployeeSelection @@ -910,7 +910,7 @@ Example without the `dk stop dropping on first error` option: End if ``` -Example with the `dk stop dropping on first error` option: +Exemplo com a opção `dk stop dropping on first error`: ```4d var $employees; $notDropped : cs.EmployeeSelection @@ -1346,7 +1346,7 @@ Se a entity selection estiver vazia, a função devolve Null. The `.length` property returns the number of entities in the entity selection. Se a entity selection estiver vazia, devolve 0. -Entity selections always have a `.length` property. +As seleções de entidade sempre têm uma propriedade `.length`. > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](DataClassClass.md#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -2153,7 +2153,7 @@ $slice:=ds.Employee.all().slice(-1;-2) //tries to return entities from index 9 t The `.sum()` function returns the sum for all *attributePath* values in the entity selection. -`.sum()` returns 0 if the entity selection is empty. +`.sum()` devolve 0 se a entity selection estiver vazia. A soma só pode ser feita em valores do tipo de número. If the *attributePath* is an object property, only numerical values are taken into account for the calculation (other value types are ignored). In this case, if *attributePath* leads to a property that does not exist in the object or does not contain any numeric values, `.sum()` returns 0. @@ -2191,14 +2191,14 @@ $sum:=$sel.sum("salary") -| Parâmetro | Tipo | | Descrição | -| ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------------------- | -| filterString | Text | -> | String com caminho(s) de atributo(s) de entidade a extrair | -| filterCol | Collection | -> | Coleção de caminho(s) de atributo(s) de entidade a extrair | -| options | Integer | -> | `dk with primary key`: adds the primary key
    `dk with stamp`: adds the stamp | -| begin | Integer | -> | Designa o índice inicial | -| howMany | Integer | -> | Número de entidades a extrair | -| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | +| Parâmetro | Tipo | | Descrição | +| ------------ | ---------- | :-: | ------------------------------------------------------------------------------------------------------------------------- | +| filterString | Text | -> | String com caminho(s) de atributo(s) de entidade a extrair | +| filterCol | Collection | -> | Coleção de caminho(s) de atributo(s) de entidade a extrair | +| options | Integer | -> | `dk with primary key`: adiciona a chave primária
    `dk with stamp`: adiciona o marcador | +| begin | Integer | -> | Designa o índice inicial | +| howMany | Integer | -> | Número de entidades a extrair | +| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | @@ -2397,7 +2397,7 @@ Retorna: #### Exemplo -Example with `relatedEntity` type with simple form: +Exemplo com o tipo 'relatedEntity' com uma forma simples: ```4d var $employeesCollection : Collection @@ -2581,7 +2581,7 @@ Retorna: #### Exemplo 9 -Example with extraction of all properties of `relatedEntities`: +Exemplo com extração de todas as propriedades de `relatedEntities`: ```4d var $employeesCollection : Collection From 2aa654391cdfac7381198ddd300926e853460f4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:50 +0200 Subject: [PATCH 3297/4889] New translations fileclass.md (Japanese) --- .../current/API/FileClass.md | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md index 7523982a861809..3ab4dd75fb6c92 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -70,11 +70,11 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------- | :-: | ----------------------------------------------------------------- | -| path | Text | -> | ファイルパス | -| fileConstant | Integer | -> | 4Dファイル定数 | -| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | +| path | テキスト | -> | ファイルパス | +| fileConstant | 整数 | -> | 4Dファイル定数 | +| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | | - | | -> | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | 4D.File | <- | 新規ファイルオブジェクト | @@ -173,9 +173,9 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | -| --- | ------- | -- | ------------------------------------ | -| 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false | +| 引数 | 型 | | 説明 | +| --- | --- | -- | ------------------------------------ | +| 戻り値 | ブール | <- | ファイルが正常に作成された場合に true、それ以外の場合は false | @@ -217,11 +217,11 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | -| aliasName | Text | -> | エイリアスまたはショートカットの名称 | -| aliasType | Integer | -> | エイリアスリンクのタイプ | +| aliasName | テキスト | -> | エイリアスまたはショートカットの名称 | +| aliasType | 整数 | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのファイル参照 | @@ -276,9 +276,9 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -335,9 +335,9 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------------------------------------------------------ | -| 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身 | +| 戻り値 | オブジェクト | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身 | @@ -355,16 +355,16 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ プロパティ値はすべてテキストです。 -| プロパティ | タイプ | +| プロパティ | 型 | | ---------------- | ---- | -| InternalName | Text | -| ProductName | Text | -| CompanyName | Text | -| LegalCopyright | Text | -| ProductVersion | Text | -| FileDescription | Text | -| FileVersion | Text | -| OriginalFilename | Text | +| InternalName | テキスト | +| ProductName | テキスト | +| CompanyName | テキスト | +| LegalCopyright | テキスト | +| ProductVersion | テキスト | +| FileDescription | テキスト | +| FileVersion | テキスト | +| OriginalFilename | テキスト | **.plist ファイルの場合に返されるオブジェクト** @@ -430,10 +430,10 @@ ALERT($info.Copyright) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | --------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | Text | -> | 移動先でのファイルの完全な名称 | +| newName | テキスト | -> | 移動先でのファイルの完全な名称 | | 戻り値 | 4D.File | <- | 移動したファイル | @@ -478,10 +478,10 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------------------ | -- | ------------------------------------------------ | -| mode | Text | -> | 開くモード: "read", "write", "append" | -| options | Object | -> | 開くオプション | +| mode | テキスト | -> | 開くモード: "read", "write", "append" | +| options | オブジェクト | -> | 開くオプション | | 戻り値 | [4D.FileHandle](FileHandleClass) | <- | 新規の FileHandle オブジェクト | @@ -502,10 +502,10 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") *option* (object) 引数を使って、以下のプロパティを通じて FileHandle にさらなるオプションを渡すことができます (これらのプロパティはその後、開かれた [FileHandle オブジェクト](FileHandleClass) から取得できます)。 -| *オプション* | タイプ | 説明 | デフォルト | +| *オプション* | 型 | 説明 | デフォルト | | ----------------- | --------------- | ----------------------------------------------------------------------------------------- | -------------- | -| `.mode` | Text | 開くモード (上記の *mode* 参照) | "read" | -| `.charset` | Text | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | +| `.mode` | テキスト | 開くモード (上記の *mode* 参照) | "read" | +| `.charset` | テキスト | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | | `.breakModeRead` | Text または Number | ファイルの読み取り時に使用される改行の処理モード (下記参照) | "native" または 1 | | `.breakModeWrite` | Text または Number | ファイルの書き込み時に使用される改行の処理モード (下記参照) | "native" または 1 | @@ -559,9 +559,9 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ------------- | -| newName | Text | -> | ファイルの新しい完全な名称 | +| newName | テキスト | -> | ファイルの新しい完全な名称 | | 戻り値 | 4D.File | <- | 名称変更されたファイル | @@ -606,9 +606,9 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | ------------------------------------------------------------------------------------------- | -| info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ | +| info | オブジェクト | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ | @@ -626,17 +626,17 @@ $fhandle:=$f.open("read") *info* オブジェクトに設定された各プロパティは .exe または .dll ファイルのバージョンリソースに書き込まれます。 以下のプロパティが使用できます (それ以外のプロパティは無視されます): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ---- | -------------------------------------------------------------------- | -| InternalName | Text | | -| ProductName | Text | | -| CompanyName | Text | | -| LegalCopyright | Text | | -| ProductVersion | Text | | -| FileDescription | Text | | -| FileVersion | Text | | -| OriginalFilename | Text | | -| WinIcon | Text | .icoファイルの Posixパス。 このプロパティは、4D が生成した実行ファイルにのみ適用されます。 | +| InternalName | テキスト | | +| ProductName | テキスト | | +| CompanyName | テキスト | | +| LegalCopyright | テキスト | | +| ProductVersion | テキスト | | +| FileDescription | テキスト | | +| FileVersion | テキスト | | +| OriginalFilename | テキスト | | +| WinIcon | テキスト | .icoファイルの Posixパス。 このプロパティは、4D が生成した実行ファイルにのみ適用されます。 | `WinIcon` を除くすべてのプロパティにおいて、値として null または空テキストを渡すと、空の文字列がプロパティに書き込まれます。 テキストでない型の値を渡した場合には、文字列に変換されます。 @@ -698,7 +698,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---- | -- | ------------- | | content | BLOB | -> | ファイルの新しいコンテンツ | @@ -734,12 +734,12 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | -| ----------- | ------- | -- | ------------- | -| text | Text | -> | ファイルに保存するテキスト | -| charSetName | Text | -> | 文字セットの名前 | -| charSetNum | Integer | -> | 文字セットの番号 | -| breakMode | Integer | -> | 改行の処理モード | +| 引数 | 型 | | 説明 | +| ----------- | ---- | -- | ------------- | +| text | テキスト | -> | ファイルに保存するテキスト | +| charSetName | テキスト | -> | 文字セットの名前 | +| charSetNum | 整数 | -> | 文字セットの番号 | +| breakMode | 整数 | -> | 改行の処理モード | From 2dad0624acb21cfd1d294a77e71b58bb3e9ee4eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:52 +0200 Subject: [PATCH 3298/4889] New translations fileclass.md (Portuguese, Brazilian) --- .../current/API/FileClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index f1a55f1707b0bc..3dd6552ee87951 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -3,7 +3,7 @@ id: FileClass title: File --- -`File` objects are created with the [`File`](#file) command. Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. +Os objetos `File` são criados com o comando [`File`](#file). Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. ### Exemplo @@ -88,7 +88,7 @@ The `File` command creates and returns a new No parâmetro *path*, passe um caminho do arquivo. You can use a custom string or a [filesystem](../Concepts/paths.md#filesystem-pathnames) (e.g., "/DATA/myfile.txt"). -> Only absolute pathnames are supported with the `File` command. +> Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: @@ -111,25 +111,25 @@ In the *fileConstant* parameter, pass a 4D built-in or system file, using one of | Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | | Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | | Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Log file created by the `SET DATABASE PARAMETER(Debug log recording)` command. Armazenado na pasta Logs. | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | | Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | | Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Log file created by the `HTTP SET OPTION(HTTP client log)` command. Armazenado na pasta Logs. | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | | HTTP debug log file | 9 | Log file created by the `WEB SET OPTION(Web debug log)` command. Armazenado na pasta Logs. | -| HTTP log file | 8 | Log file created by the `WEB SET OPTION(Web log recording)` command. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Log file created by the `SET DATABASE PARAMETER(IMAP Log)` command. Armazenado na pasta Logs. | -| Last backup file | 2 | Last backup file, named `\[bkpNum].4BK`, stored at a custom location. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | | Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | | Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | | Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Log file created by the `SET DATABASE PARAMETER(SMTP Log)` command. Armazenado na pasta Logs. | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | | User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | | User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | | Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Otherwise, if you omit the `*` parameter, a null object is always returned. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## 4D. File.new() @@ -147,7 +147,7 @@ If the command is called from a component, pass the optional `*` parameter to ge #### Descrição -The `4D.File.new()` function creates and returns a new object of the `4D.File` type. It is identical to the [`File`](#file) command (shortcut). +The `4D.File.new()` function creates and returns a new object of the `4D.File` type. É idêntico ao comando [`File`](#file) (atalho). > It is recommended to use the [`File`](#file) shortcut command instead of `4D.File.new()`. From ec53ca1cba619830080ec7acba284523a7a6e07b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:56 +0200 Subject: [PATCH 3299/4889] New translations filehandleclass.md (Japanese) --- .../current/API/FileHandleClass.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md index bb79e910a10a0d..734f3bc265437c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md @@ -206,9 +206,9 @@ FileHandle オブジェクトは共有できません。 -| 引数 | タイプ | | 説明 | -| --- | ---- | -- | ------------------------------------- | -| 戻り値 | Real | <- | ドキュメントのサイズ (バイト単位) | +| 引数 | 型 | | 説明 | +| --- | -- | -- | ------------------------------------- | +| 戻り値 | 実数 | <- | ドキュメントのサイズ (バイト単位) | @@ -310,9 +310,9 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------ | -- | -------------- | -| *bytes* | Real | -> | 読み取るバイト数 | +| *bytes* | 実数 | -> | 読み取るバイト数 | | 戻り値 | [4D.Blob](BlobClass) | <- | ファイルから読み取ったバイト | @@ -345,9 +345,9 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ------- | -| 戻り値 | Text | <- | 1行のテキスト | +| 戻り値 | テキスト | <- | 1行のテキスト | @@ -387,10 +387,10 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | ----------- | -| *stopChar* | Text | -> | 読み取りを停止する文字 | -| 戻り値 | Text | <- | ファイルのテキスト | +| *stopChar* | テキスト | -> | 読み取りを停止する文字 | +| 戻り値 | テキスト | <- | ファイルのテキスト | @@ -434,9 +434,9 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | -| ---- | ---- | -- | ---------------------------------------- | -| size | Real | -> | ドキュメントの新しいサイズ (バイト単位) | +| 引数 | 型 | | 説明 | +| ---- | -- | -- | ---------------------------------------- | +| size | 実数 | -> | ドキュメントの新しいサイズ (バイト単位) | @@ -468,7 +468,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------------------------ | -- | -------------- | | *blob* | [4D.Blob](BlobClass) | -> | ファイルに書き込む Blob | @@ -502,9 +502,9 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | -- | -------- | -| *lineOfText* | Text | -> | 書き込むテキスト | +| *lineOfText* | テキスト | -> | 書き込むテキスト | @@ -536,9 +536,9 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | -------- | -| *textToWrite* | Text | -> | 書き込むテキスト | +| *textToWrite* | テキスト | -> | 書き込むテキスト | From 6cc1da94364f1fce53f362d316a17c128b5fb3a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:42:58 +0200 Subject: [PATCH 3300/4889] New translations filehandleclass.md (Portuguese, Brazilian) --- .../current/API/FileHandleClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md index 0c301e65c47cbf..e3a69ec1a41e1d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileHandleClass.md @@ -268,7 +268,7 @@ The `.offset` property returns the c Setting the `.offset` will change its current value at the moment of the next read or write operation. -- If the passed value is negative, the `.offset` is set to the start of the file (zero). +- Se o valor passado for negativo, o `.offset` é definido para o início do arquivo (zero). - If the passed value is higher than the size of the file, the `.offset` is set to the end of the file (size of file). Essa propriedade é **leitura/escrita**. From cab9c9f224acf324722a57a2a670d2451b01df67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:03 +0200 Subject: [PATCH 3301/4889] New translations folderclass.md (Japanese) --- .../current/API/FolderClass.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md index a3b14800ad51b1..e29f9dad083dd9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -66,11 +66,11 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------------------------- | :-: | ----------------------------------------------------------------- | -| path | Text | -> | フォルダーパス | -| folderConstant | Integer | -> | 4Dフォルダー定数 | -| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | +| path | テキスト | -> | フォルダーパス | +| folderConstant | 整数 | -> | 4Dフォルダー定数 | +| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | | - | | -> | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | 4D.Folder | <- | 新規フォルダーオブジェクト | @@ -156,9 +156,9 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | -| --- | ------- | -- | -------------------------------------- | -| 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false | +| 引数 | 型 | | 説明 | +| --- | --- | -- | -------------------------------------- | +| 戻り値 | ブール | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false | @@ -214,11 +214,11 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | -| aliasName | Text | -> | エイリアスまたはショートカットの名称 | -| aliasType | Integer | -> | エイリアスリンクのタイプ | +| aliasName | テキスト | -> | エイリアスまたはショートカットの名称 | +| aliasType | 整数 | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのフォルダー参照 | @@ -273,9 +273,9 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ------------- | -| option | Integer | -> | フォルダー削除のオプション | +| 引数 | 型 | | 説明 | +| ------ | -- | -- | ------------- | +| option | 整数 | -> | フォルダー削除のオプション | @@ -351,10 +351,10 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ---------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | Text | -> | 移動先でのフォルダーの完全な名称 | +| newName | テキスト | -> | 移動先でのフォルダーの完全な名称 | | 戻り値 | 4D.Folder | <- | 移動したフォルダー | @@ -410,9 +410,9 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------- | -- | -------------- | -| newName | Text | -> | フォルダーの新しい完全な名称 | +| newName | テキスト | -> | フォルダーの新しい完全な名称 | | 戻り値 | 4D.Folder | <- | 名称変更されたフォルダー | From 5511fe03c4bae7c4e53c5fd1fd8a4ca0f26e80a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:05 +0200 Subject: [PATCH 3302/4889] New translations folderclass.md (Portuguese, Brazilian) --- .../current/API/FolderClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md index f70d8f921b1151..4da56e9f9e138f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -3,7 +3,7 @@ id: FolderClass title: Folder --- -`Folder` objects are created with the [`Folder`](#folder) command. Contêm referências a pastas que podem ou não existir efectivamente no disco. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. +Os objetos `Folder` são criados com o comando [`Folder`](#folder). Contêm referências a pastas que podem ou não existir efectivamente no disco. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. ### Exemplo @@ -16,7 +16,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) ### Pathnames -`Folder` objects support several pathnames, including `filesystems` or `posix` syntax. Supported pathnames are detailed in the [**Pathnames**](../Concepts/paths.md) page. +Os objetos `Folder` suportam vários pathnames, incluindo a sintaxe `filesystems` ou `posix`. Supported pathnames are detailed in the [**Pathnames**](../Concepts/paths.md) page. ### Objecto Folder @@ -104,7 +104,7 @@ In the *folderConstant* parameter, pass a 4D built-in or system folder, using on | fk database folder | 4 | Sistema de arquivos associado: "/PACKAGE" | | fk desktop folder | 115 | | | fk documents folder | 117 | Pasta de documentos do utilizador | -| fk home folder | 118 | Current home folder of the user (usually `/Users//`) | +| fk home folder | 118 | Pasta atual do usuário (normalmente `/Users//`) | | fk licenses folder | 1 | Pasta contendo os arquivos de licença 4D da máquina | | fk logs folder | 7 | Sistema de arquivos associado: "/LOGS" | | fk mobileApps folder | 10 | | @@ -134,7 +134,7 @@ If the command is called from a component, pass the optional *parameter to get t #### Descrição -The `4D.Folder.new()` function creates and returns a new object of the `4D.Folder` type. It is identical to the [`Folder`](#folder) command (shortcut). +The `4D.Folder.new()` function creates and returns a new object of the `4D.Folder` type. É idêntico ao comando [`Folder`](#folder) (atalho). > It is recommended to use the [`Folder`](#folder) shortcut command instead of `4D.Folder.new()`. @@ -289,7 +289,7 @@ By default, for security reasons, if you omit the option parameter, `.delete( )` | `Delete only if empty` | 0 | Elimina a pasta apenas quando está vazia | | `Delete with contents` | 1 | Apaga a pasta juntamente com tudo o que a mesma contém | -When `Delete only if empty` is passed or if you omit the option parameter: +Quando `Delete only if empty` for passado ou se você omitir o parâmetro de opção: - A pasta só é apagada se estiver vazia; caso contrário, o comando não faz nada e é gerado um erro -47. - Se a pasta não existir, o erro -120 é gerado. From 08d7f27adc070b3751980c28445c309e8e949fad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:08 +0200 Subject: [PATCH 3303/4889] New translations functionclass.md (Japanese) --- .../current/API/FunctionClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md index 94d927f6ade638..1294c7fd216a4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -111,7 +111,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------- | | formulaExp | 式 | -> | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブな Function オブジェクト | @@ -242,9 +242,9 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-: | --------------------------------------------------------------------------------------------- | -| formulaString | Text | -> | オブジェクトとして返されるフォーミュラ文字列 | +| formulaString | テキスト | -> | オブジェクトとして返されるフォーミュラ文字列 | | context | Number | -> | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブなオブジェクト | @@ -260,7 +260,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する フォーミュラがコンポーネント内で作成されている場合、 *context* 引数を使うことができます。 デフォルトでは、フォーミュラは作成されたコンテキストにおいて実行されるため、ホストデータベースの変数や関数、共有されていないメソッドを呼び出すことはできません。 この場合、`sk execute in host database` 定数を *context* パラメーターに渡すことで、ホストデータベースのコンテキストで `4D.Function` オブジェクトを実行することができます。 以下の定数を使用することができます: -| 定数 | タイプ | 説明 | +| 定数 | 型 | 説明 | | -------------------------------- | ------- | -------------------------------------------------------- | | `sk execute in current database` | Longint | (デフォルト) フォーミュラは作成されたコンテキストにおいて実行されます。 | | `sk execute in host database` | Longint | フォーミュラは、ホストデータベースのコンテキストで実行されます。 | @@ -301,11 +301,11 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | -| ------------- | ---------- | :-: | -------------------------------------------------------------------------------------- | -| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | -| formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | -| 戻り値 | any | <- | フォーミュラの実行結果 | +| 引数 | 型 | | 説明 | +| ------------- | ------ | :-: | -------------------------------------------------------------------------------------- | +| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| formulaParams | コレクション | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | +| 戻り値 | any | <- | フォーミュラの実行結果 | @@ -361,9 +361,9 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------------------------------------- | -| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | | 戻り値 | any | <- | フォーミュラの実行結果 | From dc02a68204ba4738df3e2b601acf5d516bc59788 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:10 +0200 Subject: [PATCH 3304/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md index e26460458e0b42..d04bf5de1ebf67 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -126,7 +126,7 @@ Ter uma fórmula como se fosse um objeto permite que seja passada como um parâm A fórmula retornada pode ser chamada com: -- [`.call()`](#call) or [`.apply()`](#apply) methods, or +- os métodos [`.call()`](#call) ou [`.apply()`](#apply), - a sintaxe de notação de objeto (consulte [objeto formula](#formula-object)). ```4d From 648efe944ecc1391284c75fe0dee4080cb81f1f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:14 +0200 Subject: [PATCH 3305/4889] New translations httprequestclass.md (Japanese) --- .../current/API/HTTPRequestClass.md | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index d1a3191b299d91..00d7e1056dc15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -88,10 +88,10 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-: | --------------------- | -| url | Text | -> | リクエストの送信先URL | -| options | Object | -> | リクエスト設定プロパティ | +| url | テキスト | -> | リクエストの送信先URL | +| options | オブジェクト | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | @@ -128,35 +128,35 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | | agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| automaticRedirections | ブール | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | バリアント | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | | certificatesFolder | [Folder](FolderClass.md) | 使用するクライアント証明書フォルダーを指定します。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| dataType | テキスト | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | ブール | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | テキスト | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | オブジェクト | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | テキスト | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | テキスト | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | | onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| protocol | テキスト | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | | proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | | serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は [`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| timeout | Real | タイムアウト (秒単位) 未定義 = タイムアウトなし | 未定義 | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| returnResponseBody | ブール | false の場合、レスポンス本文は [`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| timeout | 実数 | タイムアウト (秒単位) 未定義 = タイムアウトなし | 未定義 | +| validateTLSCertificate | ブール | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 すべてのコールバック関数は、2つのオブジェクト引数を受け取ります: -| 引数 | タイプ | +| 引数 | 型 | | ------- | ------------------------------------------- | | $param1 | [`HTTPRequest` オブジェクト](#httprequest-オブジェクト) | | $param2 | [`Event` オブジェクト](#event-オブジェクト) | @@ -183,7 +183,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま `event` オブジェクトは、[コールバック関数](#コールバック関数) が呼ばれたときに返されます。 このオブジェクトには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------- | ---- | -------------------------------------------------------------------------------------- | | .data | blob | 取得データ。 *onData* コールバック以外の場合は常に `undefined` です。 | | .type | text | イベントの種類。 取り得る値: "response", "error", "headers", "data", または "terminate | @@ -192,11 +192,11 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま authentication オブジェクトは `options.serverAuthentication` または `options.proxyAuthentication` プロパティに使用します。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | ----------------------------------------------- | --------- | -| name | Text | 認証に使用する名前 | undefined | -| password | Text | 認証に使用するパスワード | undefined | -| method | Text | 認証方法: "basic", "digest", "auto" | "auto" | +| name | テキスト | 認証に使用する名前 | undefined | +| password | テキスト | 認証に使用するパスワード | undefined | +| method | テキスト | 認証方法: "basic", "digest", "auto" | "auto" | @@ -216,10 +216,10 @@ authentication オブジェクトは `options.serverAuthentication` または `o -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------------------------------------------- | | data | Text, Blob | -> | 解析するデータ | -| 戻り値 | Object | <- | オブジェクト (各プロパティは、マルチパートの各データです) | +| 戻り値 | オブジェクト | <- | オブジェクト (各プロパティは、マルチパートの各データです) | @@ -329,12 +329,12 @@ var $parsedMessage : Object:=HTTP Parse message($message) `.errors` プロパティの内容は次の通りです: -| プロパティ | | タイプ | 説明 | -| ------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------- | -| errors | | Collection | エラー発生時の 4Dエラースタック | -| | [].errCode | Number | 4Dエラーコード | -| | [].message | Text | 4Dエラーの詳細 | -| | [].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ------ | ----------------------------------------------------------------------------------------- | ------ | ------------------- | +| errors | | コレクション | エラー発生時の 4Dエラースタック | +| | [].errCode | Number | 4Dエラーコード | +| | [].message | テキスト | 4Dエラーの詳細 | +| | [].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | @@ -394,13 +394,13 @@ var $parsedMessage : Object:=HTTP Parse message($message) `response` オブジェクトは共有できないオブジェクトです。 このオブジェクトは次のプロパティを提供します: -| プロパティ | タイプ | 説明 | -| --------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| .body | Variant | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | -| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | -| .status | Number | レスポンスのステータスコード | -| .statusText | Text | ステータスコードを説明するメッセージ | -| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| プロパティ | 型 | 説明 | +| --------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| .body | バリアント | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | +| .headers | オブジェクト | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| .status | Number | レスポンスのステータスコード | +| .statusText | テキスト | ステータスコードを説明するメッセージ | +| .rawHeaders | オブジェクト | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | @@ -424,9 +424,9 @@ var $parsedMessage : Object:=HTTP Parse message($message) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -482,9 +482,9 @@ var $parsedMessage : Object:=HTTP Parse message($message) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------------------ | :-: | ------------------------------------- | -| time | Real | -> | レスポンスを待機する最長時間 (秒) | +| time | 実数 | -> | レスポンスを待機する最長時間 (秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | From c02f8fa369ebbee966609aefb9e3e554f89a7d2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:16 +0200 Subject: [PATCH 3306/4889] New translations httprequestclass.md (Portuguese, Brazilian) --- .../current/API/HTTPRequestClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 9ca80a769361e2..e42337bb3c3e3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -5,7 +5,7 @@ title: HTTPRequest The `HTTPRequest` class allows you to handle [`HTTPRequest objects`](#httprequest-object) that can be used to configure and send requests to an HTTP server, as well as to process the HTTP server responses. -The `HTTPRequest` class is available from the `4D` class store. You create and send HTTP requests using the [4D.HTTPRequest.new()](#4dhttprequestnew) function, that returns a [`HTTPRequest object`](#httprequest-object). +A classe `HTTPRequest` está disponível no class store `4D`. You create and send HTTP requests using the [4D.HTTPRequest.new()](#4dhttprequestnew) function, that returns a [`HTTPRequest object`](#httprequest-object).
    História @@ -17,7 +17,7 @@ The `HTTPRequest` class is available from the `4D` class store. You create and s ### Exemplo -Create a `MyHttpRequestOptions` class for the request options: +Criar uma classe `MyHttpRequestOptions` para as opções de pedido: ```4d Class constructor($method : Text; $headers : Object; $body : Text) @@ -103,7 +103,7 @@ In *url*, pass the URL where you want to send the request. A sintaxe a utilizar {https://}[{user}:[{password}]@]host[:{port}][/{path}][?{queryString}] ``` -If you omit the scheme part (`http://` or `https://`), a https request is sent. +Se você omitir a parte do esquema (`http://` ou `https://`), é enviado um pedido https. Por exemplo, pode passar as seguintes cordas: @@ -126,10 +126,10 @@ In the *options* parameter, pass an object that can contain the following proper | ---------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | | agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. Agent options will be merged with request options (request options take precedence). If no specific agent is defined, a global agent with default values is used. | Global agent object | | automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Body of the request (required in case of `post` or `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | | certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos | indefinido | | dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | If true, the data received in the `onData` callback is uncompressed | False | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | | encoding | Text | Used only in case of requests with a `body` (`post` or `put` methods). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | | headers | Object | Cabeçalhos do pedido. Syntax: `headers.key=value` (*value* can be a Collection if the same key must appear multiple times) | Objecto vazio | | method | Text | "POST", "GET", ou outro método | "GET" | @@ -142,7 +142,7 @@ In the *options* parameter, pass an object that can contain the following proper | protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | | proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | | serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined | True | +| returnResponseBody | Parâmetros | If false, the response body is not returned in the [`response` object](#response). Devolve um erro se falso e `onData` é indefinido | True | | timeout | Real | Tempo de espera em segundos. Indefinido = sem timeout | Indefinido | | validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | @@ -161,9 +161,9 @@ Aqui está a sequência de chamadas de retorno: 2. `onData` is called zero or several times (not called if the request does not have a body) -3. If no error occured, `onResponse` is always called once +3. Se não ocorreu nenhum erro, `onResponse` é sempre chamado uma vez -4. If an error occurs, `onError` is executed once (and terminates the request) +4. Se ocorrer um erro, `onError` é executado uma vez (e encerra o pedido) 5. `onTerminate` é sempre executado uma vez @@ -179,7 +179,7 @@ An `event` object is returned when a [callback function](#callback-functions) is | Propriedade | Tipo | Descrição | | --------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | -| .data | blob | Dados recebidos. It is always *undefined* except in the `onData` callback | +| .data | blob | Dados recebidos. É sempre *undefined* excepto no callback `onData` | | .type | text | Tipo de evento. Possíveis valores: "resposta", "erro", "cabeçalhos", "dados", ou "terminar | #### authentication-object From 3cd8a0cd48831cbf7509b7c68eab1bc146bac422 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:23 +0200 Subject: [PATCH 3307/4889] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 0a03d667b75d38..62395a175f68e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -847,12 +847,12 @@ La función `.getBoxList()` -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -115,9 +115,9 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -145,11 +145,11 @@ End if -| 引数 | タイプ | | 説明 | -| -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | Object | -> | 追加するキーワードフラグ | -| 戻り値 | Object | <- | addFlags処理のステータス | +| 引数 | 型 | | 説明 | +| -------- | ------ | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | オブジェクト | -> | 追加するキーワードフラグ | +| 戻り値 | オブジェクト | <- | addFlags処理のステータス | @@ -170,14 +170,14 @@ End if `keywords` を使って、`msgIDs` 引数で指定したメッセージに対して追加するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます (カスタムフラグのサポートはサーバーの実装に依存します)。 -| プロパティ | タイプ | 説明 | -| --------------- | ------- | --------------------------------- | -| $draft | Boolean | メッセージに "draft" フラグを追加するには true | -| $seen | Boolean | メッセージに "seen" フラグを追加するには true | -| $flagged | Boolean | メッセージに "flagged" フラグを追加するには true | -| $answered | Boolean | メッセージに "answered" フラグを追加するには true | -| $deleted | Boolean | メッセージに "deleted" フラグを追加するには true | -| `` | Boolean | メッセージにカスタムフラグを追加するには true | +| プロパティ | 型 | 説明 | +| --------------- | --- | --------------------------------- | +| $draft | ブール | メッセージに "draft" フラグを追加するには true | +| $seen | ブール | メッセージに "seen" フラグを追加するには true | +| $flagged | ブール | メッセージに "flagged" フラグを追加するには true | +| $answered | ブール | メッセージに "answered" フラグを追加するには true | +| $deleted | ブール | メッセージに "deleted" フラグを追加するには true | +| `` | ブール | メッセージにカスタムフラグを追加するには true | カスタムフラグ名は、次の規則に従う必要があります: キーワードは、制御文字とスペースを含まない、文字の大小を区別する文字列であり、次の文字は使用できません: `( ) { ] % * " \` @@ -188,14 +188,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -238,12 +238,12 @@ $status:=$transporter.addFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | :-: | ----------------------- | -| mailObj | Object | -> | Email オブジェクト | -| destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | -| options | Object | -> | 文字セット情報を格納したオブジェクト | -| 戻り値 | Object | <- | append処理のステータス | +| mailObj | オブジェクト | -> | Email オブジェクト | +| destinationBox | テキスト | -> | Emailオブジェクトを受信するメールボックス | +| options | オブジェクト | -> | 文字セット情報を格納したオブジェクト | +| 戻り値 | オブジェクト | <- | append処理のステータス | @@ -257,10 +257,10 @@ $status:=$transporter.addFlags(IMAP all;$flags) 任意の `options` には、メールの特定部分の文字セットやエンコーディングを定義するオブジェクトを渡すことができます。 次のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ----------------------------------------------------------------------------------------------------------------- | -| headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | -| bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | +| headerCharset | テキスト | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | +| bodyCharset | テキスト | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | 使用可能な文字セット: @@ -275,14 +275,14 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -352,12 +352,12 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | -| -------------- | ---------- | :-: | ----------------------------------------------- | -| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | Text | -> | メッセージのコピー先のメールボックス | -| 戻り値 | Object | <- | copy処理のステータス | +| 引数 | 型 | | 説明 | +| -------------- | ------ | :-: | ----------------------------------------------- | +| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | テキスト | -> | メッセージのコピー先のメールボックス | +| 戻り値 | オブジェクト | <- | copy処理のステータス | @@ -376,14 +376,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -453,10 +453,10 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | -| name | Text | -> | 新規メールボックスの名称 | -| 戻り値 | Object | <- | createBox処理のステータス | +| name | テキスト | -> | 新規メールボックスの名称 | +| 戻り値 | オブジェクト | <- | createBox処理のステータス | @@ -476,14 +476,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -531,11 +531,11 @@ End if -| 引数 | タイプ | | 説明 | -| ------- | ---------- | :-: | ----------------------------------------------- | -| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| 戻り値 | Object | <- | delete処理のステータス | +| 引数 | 型 | | 説明 | +| ------- | ------ | :-: | ----------------------------------------------- | +| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| 戻り値 | オブジェクト | <- | delete処理のステータス | @@ -555,14 +555,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -632,10 +632,10 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | -| name | Text | -> | 削除するメールボックスの名称 | -| 戻り値 | Object | <- | deleteBox処理のステータス | +| name | テキスト | -> | 削除するメールボックスの名称 | +| 戻り値 | オブジェクト | <- | deleteBox処理のステータス | @@ -654,14 +654,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -711,9 +711,9 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | --------------- | -| 戻り値 | Object | <- | expunge処理のステータス | +| 戻り値 | オブジェクト | <- | expunge処理のステータス | @@ -725,14 +725,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -780,10 +780,10 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------- | -| name | Text | -> | メールボックスの名称 | -| 戻り値 | Object | <- | boxInfo オブジェクト | +| name | テキスト | -> | メールボックスの名称 | +| 戻り値 | オブジェクト | <- | boxInfo オブジェクト | @@ -799,9 +799,9 @@ $status:=$transporter.expunge() 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------- | -| name | Text | メールボックスの名称 | +| name | テキスト | メールボックスの名称 | | mailCount | Number | メールボックス内のメッセージの数 | | mailRecent | Number | (新しいメッセージであることを表す) "recent" フラグがついたメッセージの数 | | id | text | メールボックスの固有ID | @@ -836,10 +836,10 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | -| ---------- | ---------- | :-: | --------------------- | -| parameters | Object | -> | 引数のオブジェクト | -| 戻り値 | Collection | <- | mailbox オブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ---------- | ------ | :-: | --------------------- | +| parameters | オブジェクト | -> | 引数のオブジェクト | +| 戻り値 | コレクション | <- | mailbox オブジェクトのコレクション | @@ -849,27 +849,27 @@ $status:=$transporter.expunge() 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | -| ----------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します。
  • | -| names | Collection | "name" 属性を含むオブジェクトのコレクション、またはボックス名を含むテキストのコレクション | -| withBoxProperties | Boolean | true の場合 (デフォルト): 結果のオブジェクトに `selectable`、`inferior`、`interesting` 属性を追加します。 false の場合、これらの属性は省略されます。 | -| withBoxInfo | Boolean | デフォルト値は false です。 true の場合、結果のオブジェクトに `mailCount`、`mailRecent`、および `id` 属性を追加します。 | +| プロパティ | 型 | 説明 | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------- | +| isSubscribed | ブール |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します。
  • | +| names | コレクション | "name" 属性を含むオブジェクトのコレクション、またはボックス名を含むテキストのコレクション | +| withBoxProperties | ブール | true の場合 (デフォルト): 結果のオブジェクトに `selectable`、`inferior`、`interesting` 属性を追加します。 false の場合、これらの属性は省略されます。 | +| withBoxInfo | ブール | デフォルト値は false です。 true の場合、結果のオブジェクトに `mailCount`、`mailRecent`、および `id` 属性を追加します。 | #### 戻り値 返されるコレクションの各オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | -| ------------------------------------------------------------------------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| \[].name | Text | メールボックスの名称。 withBoxProperties=true または withBoxInfo=true の場合に返されます | -| \[].selectable | Boolean | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    withBoxProperties=true の場合に返されます | -| \[].inferior | Boolean | アクセス権でメールボックス内に下の階層レベルを作成できるかどうかを表します:
    • true - 下の階層レベルは作成可能
    • false - 下の階層レベルは作成不可能
    withBoxProperties=true の場合に返されます | -| \[].interesting | Boolean | サーバーがメールボックスに “interesting” のマーク付けをしているかどうかを表します:
    • true - メールボックスはサーバーから "interesting" のマーク付けをされています。 たとえば、メールボックスには新着メッセージが入っている場合が考えられます。
    • false - メールボックスはサーバーから "interesting" のマーク付けをされていません。
    withBoxProperties=true の場合に返されます | -| [].mailCount | Number | 受信ボックス内のメッセージの数。 withBoxInfo=true の場合に返されます | -| [].mailRecent | Number | (新しいメッセージであることを表す) "recent" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | -| [].mailUnseen | Number | "unseen" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | -| [].id | Text | 一意のメールボックス識別子。 withBoxInfo=true の場合に返されます | +| プロパティ | 型 | 説明 | +| ------------------------------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| \[].name | テキスト | メールボックスの名称。 withBoxProperties=true または withBoxInfo=true の場合に返されます | +| \[].selectable | ブール | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    withBoxProperties=true の場合に返されます | +| \[].inferior | ブール | アクセス権でメールボックス内に下の階層レベルを作成できるかどうかを表します:
    • true - 下の階層レベルは作成可能
    • false - 下の階層レベルは作成不可能
    withBoxProperties=true の場合に返されます | +| \[].interesting | ブール | サーバーがメールボックスに “interesting” のマーク付けをしているかどうかを表します:
    • true - メールボックスはサーバーから "interesting" のマーク付けをされています。 たとえば、メールボックスには新着メッセージが入っている場合が考えられます。
    • false - メールボックスはサーバーから "interesting" のマーク付けをされていません。
    withBoxProperties=true の場合に返されます | +| [].mailCount | Number | 受信ボックス内のメッセージの数。 withBoxInfo=true の場合に返されます | +| [].mailRecent | Number | (新しいメッセージであることを表す) "recent" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | +| [].mailUnseen | Number | "unseen" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | +| [].id | テキスト | 一意のメールボックス識別子。 withBoxInfo=true の場合に返されます | アカウントにメールボックスが一つもない場合、空のコレクションが返されます。 @@ -910,9 +910,9 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | :-: | ------- | -| 戻り値 | Text | <- | 階層区切り文字 | +| 戻り値 | テキスト | <- | 階層区切り文字 | @@ -966,12 +966,12 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ------------------------------------------------ | -| msgNumber | Integer | -> | メッセージのシーケンス番号 | -| msgID | Text | -> | メッセージの固有ID | -| options | Object | -> | メッセージ管理オプション | -| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | +| 引数 | 型 | | 説明 | +| --------- | ------ | :-: | ------------------------------------------------ | +| msgNumber | 整数 | -> | メッセージのシーケンス番号 | +| msgID | テキスト | -> | メッセージの固有ID | +| options | オブジェクト | -> | メッセージ管理オプション | +| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | @@ -987,7 +987,7 @@ $status:=$transporter.expunge() 任意の *options* 引数として、メッセージの扱い方を定義する追加のオブジェクトを渡すことができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------------------------------------------------------------------ | | updateSeen | boolean | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | boolean | true を渡すとメッセージ本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1043,13 +1043,13 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------- | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ids | Collection | -> | メッセージID のコレクション | -| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | -| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | -| options | Object | -> | メッセージ管理オプション | -| 戻り値 | Object | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | +| 引数 | 型 | | 説明 | +| -------- | ------ | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ids | コレクション | -> | メッセージID のコレクション | +| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | +| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | +| options | オブジェクト | -> | メッセージ管理オプション | +| 戻り値 | オブジェクト | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | @@ -1081,10 +1081,10 @@ ID = 1のメッセージを取得します: **Options** -| プロパティ | タイプ | 説明 | -| ---------- | ------- | -------------------------------------------------------------------------------------- | -| updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | -| withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | +| プロパティ | 型 | 説明 | +| ---------- | --- | -------------------------------------------------------------------------------------- | +| updateSeen | ブール | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | +| withBody | ブール | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | > - [`.selectBox()`](#selectbox) によって選択されたメールボックスがない場合、エラーが生成されます。 > - 開いている接続がない場合、`.getMails()` は [`.selectBox()`](#selectbox) で最後に指定されたメールボックスへの接続を開きます。 @@ -1093,10 +1093,10 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | タイプ | 説明 | -| -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | -| notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID のコレクション
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージのシーケンス番号のコレクション
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | +| プロパティ | 型 | 説明 | +| -------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| list | コレクション | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | +| notFound | コレクション | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID のコレクション
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージのシーケンス番号のコレクション
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | #### 例題 @@ -1146,12 +1146,12 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| ---------- | ------- | :-: | ------------------------------------------------------------- | -| msgNumber | Integer | -> | メッセージのシーケンス番号 | -| msgID | Text | -> | メッセージの固有ID | -| updateSeen | Boolean | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | -| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | +| 引数 | 型 | | 説明 | +| ---------- | ---- | :-: | ------------------------------------------------------------- | +| msgNumber | 整数 | -> | メッセージのシーケンス番号 | +| msgID | テキスト | -> | メッセージの固有ID | +| updateSeen | ブール | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | @@ -1224,12 +1224,12 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------------- | ---------- | :-: | ----------------------------------------------- | -| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | Text | -> | メッセージの移動先のメールボックス | -| 戻り値 | Object | <- | move処理のステータス | +| 引数 | 型 | | 説明 | +| -------------- | ------ | :-: | ----------------------------------------------- | +| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | テキスト | -> | メッセージの移動先のメールボックス | +| 戻り値 | オブジェクト | <- | move処理のステータス | @@ -1250,14 +1250,14 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -1327,11 +1327,11 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------- | ---------- | :-: | ---------------- | -| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | -| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | -| 戻り値 | Collection | <- | 固有ID のコレクション | +| 引数 | 型 | | 説明 | +| -------- | ------ | :-: | ---------------- | +| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | +| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | +| 戻り値 | コレクション | <- | 固有ID のコレクション | @@ -1391,11 +1391,11 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | -| -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | Object | -> | 削除するキーワードフラグ | -| 戻り値 | Object | <- | removeFlags処理のステータス | +| 引数 | 型 | | 説明 | +| -------- | ------ | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | オブジェクト | -> | 削除するキーワードフラグ | +| 戻り値 | オブジェクト | <- | removeFlags処理のステータス | @@ -1415,14 +1415,14 @@ ID = 1のメッセージを取得します: `keywords` を使って、`msgIDs` 引数で指定したメッセージから削除するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます: -| 引数 | タイプ | 説明 | -| --------------- | ------- | --------------------------------- | -| $draft | Boolean | メッセージの "draft" フラグを削除するには true | -| $seen | Boolean | メッセージの "seen" フラグを削除するには true | -| $flagged | Boolean | メッセージの "flagged" フラグを削除するには true | -| $answered | Boolean | メッセージの "answered" フラグを削除するには true | -| $deleted | Boolean | メッセージの "deleted" フラグを削除するには true | -| `` | Boolean | メッセージのカスタムフラグを削除するには true | +| 引数 | 型 | 説明 | +| --------------- | --- | --------------------------------- | +| $draft | ブール | メッセージの "draft" フラグを削除するには true | +| $seen | ブール | メッセージの "seen" フラグを削除するには true | +| $flagged | ブール | メッセージの "flagged" フラグを削除するには true | +| $answered | ブール | メッセージの "answered" フラグを削除するには true | +| $deleted | ブール | メッセージの "deleted" フラグを削除するには true | +| `` | ブール | メッセージのカスタムフラグを削除するには true | カスタムフラグの詳細については、[.addFlags()](#addflags) を参照ください。 @@ -1432,14 +1432,14 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1482,11 +1482,11 @@ $status:=$transporter.removeFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | :-: | ----------------- | -| currentName | Text | -> | カレントメールボックスの名称 | -| newName | Text | -> | 新しいメールボックス名 | -| 戻り値 | Object | <- | renameBox処理のステータス | +| currentName | テキスト | -> | カレントメールボックスの名称 | +| newName | テキスト | -> | 新しいメールボックス名 | +| 戻り値 | オブジェクト | <- | renameBox処理のステータス | @@ -1502,14 +1502,14 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1561,10 +1561,10 @@ End if -| 引数 | タイプ | | 説明 | -| -------------- | ---------- | :-: | -------------- | -| searchCriteria | Text | -> | 検索条件 | -| 戻り値 | Collection | <- | メッセージ番号のコレクション | +| 引数 | 型 | | 説明 | +| -------------- | ------ | :-: | -------------- | +| searchCriteria | テキスト | -> | 検索条件 | +| 戻り値 | コレクション | <- | メッセージ番号のコレクション | @@ -1711,11 +1711,11 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | -| ----- | ------- | :-: | -------------- | -| name | Text | -> | メールボックスの名称 | -| state | Integer | -> | メールボックスのアクセス状態 | -| 戻り値 | Object | <- | boxInfo オブジェクト | +| 引数 | 型 | | 説明 | +| ----- | ------ | :-: | -------------- | +| name | テキスト | -> | メールボックスの名称 | +| state | 整数 | -> | メールボックスのアクセス状態 | +| 戻り値 | オブジェクト | <- | boxInfo オブジェクト | @@ -1742,9 +1742,9 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ------------------------------------------------------------------------------------ | -| name | Text | メールボックスの名称 | +| name | テキスト | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | | mailRecent | number | "recent" フラグがついたメッセージの数 | | id | text | メールボックスの固有ID | @@ -1789,10 +1789,10 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | -| name | Text | -> | メールボックスの名称 | -| 戻り値 | Object | <- | subscribe処理のステータス | +| name | テキスト | -> | メールボックスの名称 | +| 戻り値 | オブジェクト | <- | subscribe処理のステータス | @@ -1806,14 +1806,14 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1862,10 +1862,10 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ------------------- | -| name | Text | -> | メールボックスの名称 | -| 戻り値 | Object | <- | unsubscribe処理のステータス | +| name | テキスト | -> | メールボックスの名称 | +| 戻り値 | オブジェクト | <- | unsubscribe処理のステータス | @@ -1879,14 +1879,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | -| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | +| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | #### 例題 From 76b7b191da850571e78d1fc5ed0c4614bcc21500 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:31 +0200 Subject: [PATCH 3309/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../current/API/IMAPTransporterClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index c6f731c53868cb..beacf4c4135362 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -250,7 +250,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) The `.append()` function appends a `mailObj` to the `destinationBox`. -In the `mailObj` parameter, pass an Email object. For a comprehensive description of mail properties, see [Email object](EmailObjectClass.md#email-object). The `.append()` function supports keyword tags in the Email object's `keywords` attribute. +No parâmetro `mailObj`, passe um objeto de e-mail. For a comprehensive description of mail properties, see [Email object](EmailObjectClass.md#email-object). The `.append()` function supports keyword tags in the Email object's `keywords` attribute. The optional `destinationBox` parameter lets you pass the name of a mailbox where the `mailObj` will be appended. Se omitido, é utilizada a caixa de correio actual. @@ -470,7 +470,7 @@ Por outras palavras, uma tentativa de criar "Projectos/IMAP/Doc" num servidor em - "IMAP" & "Doc" mailboxes if only “Projects” already exists. - "Projects" & “IMAP” & "Doc" mailboxes, if they do not already exist. -In the `name` parameter, pass the name of the new mailbox. +No parâmetro `name`, passe o nome da nova caixa de correio. **Objeto devolvido** @@ -789,7 +789,7 @@ $status:=$transporter.expunge() The `.getBoxInfo()` function returns a `boxInfo` object corresponding to the current maibox, or the mailbox *name*. This function returns the same information as [`.selectBox()`](#selectbox) without changing the current mailbox. -In the optional *name* parameter, pass the name of the mailbox to access. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. The delimiter can be found with the [`.getDelimiter()`](#getdelimiter) function. +In the optional *name* parameter, pass the name of the mailbox to access. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. O delimitador pode ser encontrado com a função [`.getDelimiter()`](#getdelimiter). If the mailbox *name* is not selectable or does not exist, the function generates an error and returns **null**. @@ -852,7 +852,7 @@ In the optional `parameters` parameter, pass an object containing values to filt | isSubscribed | Parâmetros |
  • **True** to return only subscribed mailboxes
  • **False** to return all available mailboxes
  • | | names | Collection | Collection of objects containing a "name" attribute or collection of texts containing the box names | | withBoxProperties | Parâmetros | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. Se for false, esses atributos serão omitidos. | -| withBoxInfo | Parâmetros | O valor padrão é false. If true, adds the `mailCount`, `mailRecent`, and `id` attributes to the result object. | +| withBoxInfo | Parâmetros | O valor padrão é false. Se true, adiciona os atributos `mailCount`, `mailRecent` e `id` ao objeto resultado. | #### Resultados @@ -1060,7 +1060,7 @@ The `.getMails()` function A primeira sintaxe permite recuperar mensagens com base nas suas identificações. -In the *ids* parameter, pass a collection of IDs for the messages to return. You can get the IDs with [`.getMail()`](#getmail). +In the *ids* parameter, pass a collection of IDs for the messages to return. Você pode obter as identificações com [`.getMail()`](#getmail). The optional *options* parameter allows you to define the parts of the messages to be returned. See the **Options** table below for a description of the available properties. @@ -1088,11 +1088,11 @@ The optional *options* parameter allows you to define the parts of the messages #### Resultados -`.getMails()` returns an object containing the following collections: +`.getMails()` retorna um objeto que contém as seguintes coleções: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| lista | Collection | Collection of [`Email` objects](EmailObjectClass.md#email-object). Se não forem encontrados objetos e-mail, uma coleção vazia é devolvida. | +| lista | Collection | Coleção de objetos [`Email`] (EmailObjectClass.md#email-object). Se não forem encontrados objetos e-mail, uma coleção vazia é devolvida. | | notFound | Collection | Collection of:
    • first syntax - previously passed message IDs that do not exist
    • second syntax - sequence numbers of messages between startMsg and endMsg that do not exist
    An empty collection is returned if all messages are found. | #### Exemplo @@ -1409,7 +1409,7 @@ No parâmetro `msgIDs`, você pode passar qualquer um deles: | ---------- | ----- | -------------------------------------------------------------- | | IMAP all | 1 | Seleccione todas as mensagens na caixa de correio seleccionada | -The `keywords` parameter lets you define the flags to remove from `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: +O parâmetro `keywords` permite que você defina os sinalizadores a serem removidos dos `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: | Parâmetro | Tipo | Descrição | | --------------- | ---------- | -------------------------------------------------- | @@ -1490,9 +1490,9 @@ $status:=$transporter.removeFlags(IMAP all;$flags) The `.renameBox()` function changes the name of a mailbox on the IMAP server. Tentar mudar o nome de uma caixa de correio de um nome de caixa de correio que não existe ou para um nome de caixa de correio que já existe irá gerar um erro. -In the `currentName` parameter, pass the name of the mailbox to be renamed. +No parâmetro `currentName`, passe o nome da caixa de correio a ser renomeada. -Pass the new name for the mailbox in the `newName` parameter. +Passe o novo nome da caixa de correio no parâmetro `newName`. **Objeto devolvido** @@ -1636,10 +1636,10 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: For all search keys that use strings, a message matches the key if the string is a substring of the field. A correspondência não é sensível a maiúsculas e minúsculas. - **Search-keys with a field-name value**: the field-name is the name of a header field. - Example: `searchCriteria = HEADER CONTENT-TYPE "MIXED"` + Exemplo: `searchCriteria = HEADER CONTENT-TYPE "MIXED"` - **Search-keys with a flag value**: the flag may accept one or several keywords (including standard flags), separated by spaces. - Example: `searchCriteria = KEYWORD \Flagged \Draft` + Exemplo: `searchCriteria = KEYWORD \Flagged \Draft` - **Pesquisa-chaves com um valor de conjunto de mensagens**: identifica um conjunto de mensagens. Para números de sequência de mensagens, estes são números consecutivos de 1 até ao número total de mensagens na caixa de correio. Uma vírgula delimita números individuais; uma vírgula delimita entre dois números, inclusive. Examples: @@ -1718,7 +1718,7 @@ The `.selectBox()` function -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------------------------- | :-: | -------------------------------------------------------------------------------------- | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | | blob | 4D.Blob | -> | 添付を格納した BLOB | -| path | Text | -> | 添付ファイルのパス | -| name | Text | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | -| cid | Text | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | -| type | Text | -> | content-type ヘッダーの値 | -| disposition | Text | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | +| path | テキスト | -> | 添付ファイルのパス | +| name | テキスト | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | +| cid | テキスト | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | +| type | テキスト | -> | content-type ヘッダーの値 | +| disposition | テキスト | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | <- | Attachment オブジェクト | @@ -179,16 +179,16 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------------------------- | :-: | -------------------------------------------------------------------------------------- | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | | blob | 4D.Blob | -> | 添付を格納した BLOB | -| path | Text | -> | 添付ファイルのパス | -| name | Text | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | -| cid | Text | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | -| type | Text | -> | content-type ヘッダーの値 | -| disposition | Text | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | +| path | テキスト | -> | 添付ファイルのパス | +| name | テキスト | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | +| cid | テキスト | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | +| type | テキスト | -> | content-type ヘッダーの値 | +| disposition | テキスト | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | <- | Attachment オブジェクト | @@ -222,7 +222,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ----------------------- | :-: | ----- | | 戻り値 | 4D.Blob | <- | 添付の中身 | From ec070fadd2cdd33ae619f5b7b250c6e1ebb060b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:37 +0200 Subject: [PATCH 3311/4889] New translations mailattachmentclass.md (Portuguese, Brazilian) --- .../current/API/MailAttachmentClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md index 7b62ca37b0b6a0..f1327bb1867578 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md @@ -56,7 +56,7 @@ Para definir o anexo, pode utilizar: - um *file*, passe um objeto `4D.File` contendo o arquivo anexo. - um *zipfile*, passe um objeto `4D.ZipFile` contendo o arquivo anexo. -- a *blob*, pass a `4D.Blob` object containing the attachment itself. +- um *blob*, passe um objeto `4D.Blob` contendo o próprio anexo. - a *path*, pass a **text** value containing the path of the attachment file, expressed with the system syntax. Pode passar um nome de rota completo ou um nome de arquivo simples (em cujo caso 4D vai pesquisar para o arquivo no mesmo diretório como o arquivo projeto). The optional *name* parameter lets you pass the name and extension to be used by the mail client to designate the attachment. Se *name* for omitido e: From 9f12302fbad3c864d7190c4b46291365add2c4b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:41 +0200 Subject: [PATCH 3312/4889] New translations pop3transporterclass.md (Japanese) --- .../current/API/POP3TransporterClass.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md index d7d9be8d6b7da3..57a67dc7bc21a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md @@ -43,7 +43,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -102,9 +102,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -160,9 +160,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ------------ | -| msgNumber | Integer | -> | 削除するメッセージの番号 | +| 引数 | 型 | | 説明 | +| --------- | -- | :-: | ------------ | +| msgNumber | 整数 | -> | 削除するメッセージの番号 | @@ -207,9 +207,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------- | -| 戻り値 | Object | <- | boxInfo オブジェクト | +| 戻り値 | オブジェクト | <- | boxInfo オブジェクト | @@ -219,7 +219,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ------------------------------------ | | mailCount | Number | メールボックス内のメッセージの数 | | size | Number | メッセージのサイズ (バイト単位) | @@ -257,11 +257,11 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| ---------- | ------- | :-: | ------------------------------------------------------------ | -| msgNumber | Integer | -> | リスト中のメッセージの番号 | -| headerOnly | Boolean | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | -| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | +| 引数 | 型 | | 説明 | +| ---------- | ------ | :-: | ------------------------------------------------------------ | +| msgNumber | 整数 | -> | リスト中のメッセージの番号 | +| headerOnly | ブール | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | +| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | @@ -325,10 +325,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | --------------- | -| msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Object | <- | MailInfo オブジェクト | +| 引数 | 型 | | 説明 | +| --------- | ------ | :-: | --------------- | +| msgNumber | 整数 | -> | リスト中のメッセージの番号 | +| 戻り値 | オブジェクト | <- | MailInfo オブジェクト | @@ -340,10 +340,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返される `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | ------------------------------------ | | size | Number | メッセージのサイズ (バイト単位) | -| id | Text | メッセージの固有ID | +| id | テキスト | メッセージの固有ID | この関数は、以下の場合には **Null** を返します: @@ -385,9 +385,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | ------------------------ | -| 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | ------------------------ | +| 戻り値 | コレクション | <- | `mailInfo` オブジェクトのコレクション | @@ -397,11 +397,11 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返されるコレクションの各 `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------------------------------------------------------------------- | ------ | ------------------------------------------------------ | | \[ ].size | Number | メッセージのサイズ (バイト単位) | | \[ ].number | Number | メッセージの番号 | -| \[ ].id | Text | メッセージの固有ID (メッセージをローカルに保存する場合に有用です) | +| \[ ].id | テキスト | メッセージの固有ID (メッセージをローカルに保存する場合に有用です) | メールボックスにメッセージが一通もない場合、空のコレクションが返されます。 @@ -450,10 +450,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | --------------------------- | -| msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Blob | <- | メールサーバーから返された MIME文字列の BLOB | +| 引数 | 型 | | 説明 | +| --------- | ---- | :-: | --------------------------- | +| msgNumber | 整数 | -> | リスト中のメッセージの番号 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | @@ -516,9 +516,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | From 3c8f9ad671c8fe27fa0508124d74c0c3bc93a059 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:43 +0200 Subject: [PATCH 3313/4889] New translations pop3transporterclass.md (Portuguese, Brazilian) --- .../current/API/POP3TransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md index 840519b184c454..cb923a9513baa5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md @@ -172,7 +172,7 @@ The `.delete( )` function fla In the *msgNumber* parameter, pass the number of the email to delete. This number is returned in the number property by the [`.getMailInfoList()`](#getmailinfolist) method. -Executar esse método não remove de verdade qualquer email. The flagged email will be deleted from the POP3 server only when the `POP3_transporter` object (created with `POP3 New transporter`) is destroyed. The flag could be also be removed using the `.undeleteAll()` method. +Executar esse método não remove de verdade qualquer email. The flagged email will be deleted from the POP3 server only when the `POP3_transporter` object (created with `POP3 New transporter`) is destroyed. A marcação pode ser removida com o método `.undeleteAll()`. > Se a sessão atual terminar de forma inesperada e perder a conexão (por exemplo timeout, falha de rede, etc), uma mensagem de erro é gerada e mensagens marcadas para serem apagadas continuam no servidor POP3. @@ -286,7 +286,7 @@ O método retorna Null se: **Objeto devolvido** -`.getMail()` returns an [`Email` object](EmailObjectClass.md#email-object). +`.getMail()` retorna um [`objeto email`](EmailObjectClass.md#email-object). ##### Exemplo @@ -346,7 +346,7 @@ The `mailInfo` object returned contains the following properties: O método retorna **Null** se: - *msgNumber* determina uma mensagem não existente, -- the message was marked for deletion using `.delete( )`. +- a mensagem foi marcada para apagar usando `.delete( )`. ##### Exemplo @@ -464,7 +464,7 @@ In *msgNumber*, pass the number of the message to retrieve. This number is retur O método retorna uma BLOB vazia se: - *msgNumber* determina uma mensagem não existente, -- the message was marked for deletion using `.delete()`. +- a mensagem foi marcada para apagar usando `.delete()`. **BLOB devolvido** From 2fbf9c52c33db1780742163025d253c1ca15baaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:47 +0200 Subject: [PATCH 3314/4889] New translations smtptransporterclass.md (Japanese) --- .../current/API/SMTPTransporterClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index de2a8c0562ea39..aa0795a5bea811 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -43,9 +43,9 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -119,9 +119,9 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | Object | -> | メールサーバー情報 | +| server | オブジェクト | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -210,10 +210,10 @@ SMTP接続は、以下の場合に自動的に閉じられます: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------------------------------------- | -| mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | -| 戻り値 | Object | <- | SMTP ステータス | +| mail | オブジェクト | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | +| 戻り値 | オブジェクト | <- | SMTP ステータス | @@ -231,7 +231,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: この関数は、SMTP ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ---------------------------------------------------------- | | success | boolean | 送信に成功した場合は true、それ以外は false | | status | number | SMTPサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From 205c466ede0e1ce2ec5742ba4567f7100983d599 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:49 +0200 Subject: [PATCH 3315/4889] New translations smtptransporterclass.md (Portuguese, Brazilian) --- .../current/API/SMTPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index 80a49d4a712def..77bb4c0071fd23 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -188,7 +188,7 @@ The `.keepAlive` property contains From d06b2f6cc341022fe54b70144ca881b92ad1781b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:54 +0200 Subject: [PATCH 3316/4889] New translations sessionclass.md (Japanese) --- .../current/API/SessionClass.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md index 7060646ccf64b4..d4aba251b9894c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -50,7 +50,7 @@ Session オブジェクトは [`Session`](#session) コマンドによって返 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | -------------------------- | :-: | -------------- | | 戻り値 | 4D.Session | <- | Session オブジェクト | @@ -143,9 +143,9 @@ IP:port/4DACTION/action_Session -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ------------------- | -| 戻り値 | Boolean | <- | 実行が正常に終わった場合には true | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ------------------- | +| 戻り値 | ブール | <- | 実行が正常に終わった場合には true | @@ -223,9 +223,9 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | タイプ | | 説明 | -| --- | ---------- | :-: | ----------------------------------------- | -| 戻り値 | Collection | <- | アクセス権の名称 (文字列) のコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | :-: | ----------------------------------------- | +| 戻り値 | コレクション | <- | アクセス権の名称 (文字列) のコレクション | @@ -318,10 +318,10 @@ $privileges := Session.getPrivileges() -| 引数 | タイプ | | 説明 | -| --------- | ------- | :-: | ------------------------------------------------- | -| privilege | Text | -> | 確認するアクセス権の名称 | -| 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | +| 引数 | 型 | | 説明 | +| --------- | ---- | :-: | ------------------------------------------------- | +| privilege | テキスト | -> | 確認するアクセス権の名称 | +| 戻り値 | ブール | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | @@ -447,18 +447,18 @@ End if `.info` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | -------------------------------- | ----------------------------------------------------------------------------------- | -| type | Text | セッションタイプ: "remote" または "storedProcedure" | -| userName | Text | 4Dユーザー名 ([`.userName`](#username) と同じ値) | -| machineName | Text | リモートセッション: リモートマシンの名前。 ストアドプロシージャーセッション: サーバーマシンの名前 | -| systemUserName | Text | リモートセッション: リモートマシン上で開かれたシステムセッションの名前。 | -| IPAddress | Text | リモートマシンの IPアドレス。 | -| hostType | Text | ホストタイプ: "windows" または "mac" | +| type | テキスト | セッションタイプ: "remote" または "storedProcedure" | +| userName | テキスト | 4Dユーザー名 ([`.userName`](#username) と同じ値) | +| machineName | テキスト | リモートセッション: リモートマシンの名前。 ストアドプロシージャーセッション: サーバーマシンの名前 | +| systemUserName | テキスト | リモートセッション: リモートマシン上で開かれたシステムセッションの名前。 | +| IPAddress | テキスト | リモートマシンの IPアドレス。 | +| hostType | テキスト | ホストタイプ: "windows" または "mac" | | creationDateTime | 日付 (ISO 8601) | セッション作成の日時 | -| state | Text | セッションの状態: "active", "postponed", "sleeping" | -| ID | Text | セッションUUID ([`.id`](#id) と同じ値)) | -| persistentID | Text | セッションの永続的な ID | +| state | テキスト | セッションの状態: "active", "postponed", "sleeping" | +| ID | テキスト | セッションUUID ([`.id`](#id) と同じ値)) | +| persistentID | テキスト | セッションの永続的な ID | :::note @@ -484,9 +484,9 @@ End if -| 引数 | タイプ | | 説明 | -| --- | ------- | :-: | ----------------------------- | -| 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false | +| 引数 | 型 | | 説明 | +| --- | --- | :-: | ----------------------------- | +| 戻り値 | ブール | <- | ゲストセッションの場合は true、それ以外は false | @@ -529,12 +529,12 @@ End if -| 引数 | タイプ | | 説明 | -| ---------- | ---------- | :-: | -------------------------------------------------------------- | -| privilege | Text | -> | アクセス権の名称 | -| privileges | Collection | -> | アクセス権の名称のコレクション | -| settings | Object | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | -| 戻り値 | Boolean | <- | 実行が正常に終わった場合には true | +| 引数 | 型 | | 説明 | +| ---------- | ------ | :-: | -------------------------------------------------------------- | +| privilege | テキスト | -> | アクセス権の名称 | +| privileges | コレクション | -> | アクセス権の名称のコレクション | +| settings | オブジェクト | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | +| 戻り値 | ブール | <- | 実行が正常に終わった場合には true | @@ -554,11 +554,11 @@ End if - *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------------------- | ----------------------------------------- | | privileges | Text または Collection |
  • アクセス権名の文字列
  • アクセス権名のコレクション
  • | | roles | Text または Collection |
  • ロールの文字列
  • ロールの文字列のコレクション
  • | -| userName | Text | (任意) セッションと紐づけるユーザー名 | +| userName | テキスト | (任意) セッションと紐づけるユーザー名 | :::note From 3c3723b20034c4623d181e9c24ae75486b2094fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:56 +0200 Subject: [PATCH 3317/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../current/API/SessionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md index 105620b6570faf..eb7b3183813ad1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -3,7 +3,7 @@ id: SessionClass title: Session --- -Session objects are returned by the [`Session`](#session) command. These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md). +Os objetos de sessão são retornados pelo comando [`Session`](#session). These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md). ### Tipos de sessão @@ -86,15 +86,15 @@ For more information on web user sessions, please refer to the [Web Server Sessi The `Session` object of remote client sessions is available from: -- Project methods that have the [Execute on Server](../Project/code-overview.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process), +- Métodos de projeto que têm o atributo [Execute on Server](../Project/code-overview.md#execute-on-server) (são executados no processo "geminado" do processo do cliente), - Triggers, -- `On Server Open Connection` and `On Server Shutdown Connection` database methods. +- 'Conexão aberta com o servidor' e 'Conexão com o servidor' métodos de banco de dados. For more information on remote user sessions, please refer to the [**Remote client user sessions**](../Desktop/clientServer.md#remote-user-sessions) paragraph. #### a sessão de procedimentos armazenados -Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. The `Session` object of stored procedures is available from: +Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - methods called with the [`Execute on server`](https://doc.4d.com/4dv20/help/command/en/page373.html) command, - `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods @@ -277,7 +277,7 @@ The following [`roles.json`](../ORDA/privileges.md#rolesjson-file) has been defi } ``` -The session role is assigned in an `authentify()` datastore function: +O papel de sessão é atribuído em uma função de datastore `authentify()`: ```4d //Datastore Class @@ -616,7 +616,7 @@ End if The `.storage` property contains a shared object that can be used to store information available to all processes of the session. -When a `Session` object is created, the `.storage` property is empty. Since it is a shared object, this property will be available in the `Storage` object of the server. +Quando um objeto `Session` é criado, a propriedade `.storage` está vazia. Since it is a shared object, this property will be available in the `Storage` object of the server. > Like the `Storage` object of the server, the `.storage` property is always "single": adding a shared object or a shared collection to `.storage` does not create a shared group. @@ -630,7 +630,7 @@ You can get the `.storage` property of a session using the [`Session storage by #### Exemplo de sessão na web -Você deseja armazenar o IP do cliente na propriedade `.storage`. You can write in the `On Web Authentication` database method: +Você deseja armazenar o IP do cliente na propriedade `.storage`. Você pode escrever no método de banco de dados `On Web Authentication`: ```4d If (Session.storage.clientIP=Null) //first access From 1b3d656c2a8bf8ca0f8f3e27c8768431d0fb422c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:43:59 +0200 Subject: [PATCH 3318/4889] New translations signalclass.md (Japanese) --- .../current/API/SignalClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md index 7827a4819a5a33..1391bab28c044a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md @@ -102,9 +102,9 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------------- | :-: | -------------------- | -| description | Text | -> | シグナルの詳細 | +| description | テキスト | -> | シグナルの詳細 | | 戻り値 | 4D.Signal | <- | シグナルを格納するネイティブオブジェクト | @@ -220,9 +220,9 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -250,10 +250,10 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | タイプ | | 説明 | -| ------- | ------- | -- | ------------------------------------ | -| timeout | Real | -> | シグナルの最大待機時間 (秒単位) | -| 戻り値 | Boolean | <- | `.signaled` プロパティの状態 | +| 引数 | 型 | | 説明 | +| ------- | --- | -- | ------------------------------------ | +| timeout | 実数 | -> | シグナルの最大待機時間 (秒単位) | +| 戻り値 | ブール | <- | `.signaled` プロパティの状態 | From 6ac213257bd75cfd7368e91e1692aaad0a0e5b5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:01 +0200 Subject: [PATCH 3319/4889] New translations signalclass.md (Portuguese, Brazilian) --- .../current/API/SignalClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md index fd43069ed2e049..ba685ce139bcda 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md @@ -11,7 +11,7 @@ Sinais são ferramentas fornecidas pela linguagem 4D para gerenciar interações Um sinal é um objeto partilhado que deve ser passado como parâmetro a comandos que chamam ou criam trabalhadores ou processo. -A `4D.Signal` object contains the following built-in methods and properties: +Um objeto `4D.Signal` contém os seguintes métodos e propriedades integrados: - [`.wait()`](#wait) - [`.trigger()`](#trigger) @@ -176,7 +176,7 @@ O método ***doSomething*** poderia ser como: The `.description` property contains a custom description for the `Signal` object.. -`.description` can be set at the creation of the signal object or at any moment. Note that since the `Signal` object is a shared object, any write-mode access to the `.description` property must be surrounded by a `Use...End use` structure. +`.description` pode ser definida ao criar o objeto signal ou a qualquer momento. Note that since the `Signal` object is a shared object, any write-mode access to the `.description` property must be surrounded by a `Use...End use` structure. Essa propriedade é **leitura-escrita**. @@ -198,7 +198,7 @@ Essa propriedade é **leitura-escrita**. #### Descrição -The `.signaled` property contains the current state of the `Signal` object. Quando o sinal é criado, `.signaled` é **False**. It becomes **True** when the `.trigger( )` is called on the object. +The `.signaled` property contains the current state of the `Signal` object. Quando o sinal é criado, `.signaled` é **False**. Torna-se **True** quando o `.trigger( )` é chamado no objeto. Essa propriedade é **somente leitura**. @@ -267,8 +267,8 @@ To prevent blocking code, you can pass a maximum waiting time in seconds in the If the signal is already in the signaled state (i.e. the `.signaled` property is already **true**), the function returns immediately, without waiting. -The function returns the value of the `.signaled` property. Evaluating this value allows knowing if the function returned because the `.trigger( )` has been called (`.signaled` is **true**) or if the *timeout* expired (`.signaled` is **false**). +A função retorna o valor da propriedade `.signaled`. Evaluating this value allows knowing if the function returned because the `.trigger( )` has been called (`.signaled` is **true**) or if the *timeout* expired (`.signaled` is **false**). -> The state of a process that waits for a signal is `Waiting for internal flag`. +> O estado de um processo que espera um signal é `Waiting for internal flag`. From 3905e24aee98c1b5d98fa06d0ddbc91059c90689 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:04 +0200 Subject: [PATCH 3320/4889] New translations systemworkerclass.md (Spanish) --- .../current/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index 8745c2edfe6533..15f72ced6a9034 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -65,7 +65,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | ----------- | ------------------------------- | :-: | -------------------------------------------------------------------- | | commandLine | Text | -> | Línea de comando a ejecutar | | options | Object | -> | Parámetros worker | -| result | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | +| resultado | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | From ca295e8bbcbf539caa25fcef6dd85d2a54ee5a9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:06 +0200 Subject: [PATCH 3321/4889] New translations systemworkerclass.md (Japanese) --- .../current/API/SystemWorkerClass.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index 526de96c541fda..844595834bfe21 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -61,11 +61,11 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------------------- | :-: | --------------------------------------------------------- | -| commandLine | Text | -> | 実行するコマンドライン | -| options | Object | -> | ワーカーパラメーター | -| result | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | +| commandLine | テキスト | -> | 実行するコマンドライン | +| options | オブジェクト | -> | ワーカーパラメーター | +| 戻り値 | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | @@ -85,7 +85,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | デフォルト | 説明 | +| プロパティ | 型 | デフォルト | 説明 | | ---------------- | ------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | onResponse | Formula | undefined | システムワーカーメッセージ用のコールバック。 完全なレスポンスを受け取り次第、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | onData | Formula | undefined | システムワーカーデータ用のコールバック。 システムワーカーがデータを受け取る度に、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | @@ -93,18 +93,18 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | onError | Formula | undefined | 実行エラー用のコールバック。異常なランタイム条件 (システムエラー) の場合にシステムワーカーによって返されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | onTerminate | Formula | undefined | 外部プロセスが終了されたときのコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | timeout | Number | undefined | プロセスが生きている場合、キルされるまでの秒数。 | -| dataType | Text | "text" | レスポンス本文のデータ型。 可能な値: "text" (デフォルト), "blob"。 | -| encoding | Text | "UTF-8" | `dataType="text"` の場合のみ。 レスポンス本文のエンコーディング。 利用可能な値については、[`CONVERT FROM TEXT`](https://doc.4d.com/4dv19R/help/command/ja/page1011.html) コマンドの説明を参照ください。 | -| variables | Object | | システムワーカー用のカスタム環境変数を設定します。 シンタックス: `variables.key=value` (`key` は変数名、`value` はその値)。 値は、可能な限り文字列に変換されます。 値に '=' を含めることはできません。 定義されていない場合、システムワーカーは 4D環境を継承します。 | +| dataType | テキスト | "text" | レスポンス本文のデータ型。 可能な値: "text" (デフォルト), "blob"。 | +| encoding | テキスト | "UTF-8" | `dataType="text"` の場合のみ。 レスポンス本文のエンコーディング。 利用可能な値については、[`CONVERT FROM TEXT`](https://doc.4d.com/4dv19R/help/command/ja/page1011.html) コマンドの説明を参照ください。 | +| variables | オブジェクト | | システムワーカー用のカスタム環境変数を設定します。 シンタックス: `variables.key=value` (`key` は変数名、`value` はその値)。 値は、可能な限り文字列に変換されます。 値に '=' を含めることはできません。 定義されていない場合、システムワーカーは 4D環境を継承します。 | | currentDirectory | Folder | | プロセスが実行される作業ディレクトリ | -| hideWindow | Boolean | true | (Windows) アプリケーションウィンドウを隠す (可能な場合)、または Windowsコンソールを隠す | +| hideWindow | ブール | true | (Windows) アプリケーションウィンドウを隠す (可能な場合)、または Windowsコンソールを隠す | すべてのコールバック関数は、2つのオブジェクト引数を受け取ります。 その内容は、コールバックに依存します: -| 引数 | タイプ | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | +| 引数 | 型 | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | | ---------------------------- | ------------- | ------------ | ------------ | ------------- | ------------ | ------------- | -| $param1 | Object | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | -| $param2.type | Text | "response" | "data" | "error" | "error" | "termination" | +| $param1 | オブジェクト | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | +| $param2.type | テキスト | "response" | "data" | "error" | "error" | "termination" | | $param2.data | Text または Blob | | 取得データ | エラーデータ | | | 以下は、コールバック呼び出しの流れです: @@ -272,9 +272,9 @@ Function _createFile($title : Text; $textBody : Text) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -378,7 +378,7 @@ $output:=$worker.response コレクションの各要素は、以下のプロパティを持つオブジェクトです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------------------------------------------------------------ | ------ | ------------------- | | [].errorCode | number | 4Dエラーコード | | [].message | text | 4Dエラーの詳細 | @@ -438,10 +438,10 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---- | :-: | --------------------------------------------------- | -| message | Text | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | -| messageBLOB | Blob | -> | 入力ストリームに書き込むバイト数 | +| message | テキスト | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | +| messageBLOB | BLOB | -> | 入力ストリームに書き込むバイト数 | @@ -491,9 +491,9 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -550,9 +550,9 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------- | :-: | ----------------------------- | -| timeout | Real | -> | 待機時間 (秒単位) | +| timeout | 実数 | -> | 待機時間 (秒単位) | | 戻り値 | 4D.SystemWorker | <- | SystemWorker オブジェクト | From 2ccda93ae92158c82da121953986ce8e388bb9ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:08 +0200 Subject: [PATCH 3322/4889] New translations systemworkerclass.md (Portuguese, Brazilian) --- .../current/API/SystemWorkerClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index 0308cd064ae13f..989eecc1bd586b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -109,9 +109,9 @@ Todas as funções de chamada de retorno recebem dois parâmetros de objectos. O Aqui está a sequência de chamadas de retorno: -1. `onData` and `onDataError` are executed one or several times -2. if called, `onError` is executed once (stops the system worker processing) -3. if no error occured, `onResponse` is executed once +1. `onData` e `onDataError` são executados uma ou várias vezes +2. se chamado, `onError` é executado uma vez (pára o processamento do system worker) +3. se não ocorreu nenhum erro, `onResponse` é executado uma vez 4. `onTerminate` é sempre executado uma vez :::info @@ -360,7 +360,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.encoding` property contains the encoding of the response body content. This property is only available if the [`dataType`](#datatype) is "text". +The `.encoding` property contains the encoding of the response body content. Esta propriedade só está disponível se o [`dataType`](#datatype) for "text". Essa propriedade é **somente leitura**. @@ -396,7 +396,7 @@ Se não ocorrer nenhum erro, `.errors` será undefined. #### Descrição -The `.exitCode` property contains the exit code returned by the external process. If the process did not terminate normaly, `exitCode` is *undefined*. +The `.exitCode` property contains the exit code returned by the external process. Se o processo não tiver terminado normalmente, `exitCode` é *undefined*. Essa propriedade é **somente leitura**. @@ -563,7 +563,7 @@ The `.wait()` function waits until Em *timeout*, passe um valor em segundos. The `SystemWorker` script will wait for the external process for the amount of time defined in the *timeout* parameter. If you omit the *timeout* parameter, the script execution will wait indefinitely. -Actually, `.wait()` waits until the end of processing of the `onTerminate` formula, except if the *timeout* is reached. If *timeout* is reached, the `SystemWorker` is not killed. +Actually, `.wait()` waits until the end of processing of the `onTerminate` formula, except if the *timeout* is reached. Se *timeout* for alcançado, o `SystemWorker` não é morto. During a `.wait()` execution, callback functions are executed, especially callbacks from other events or from other `SystemWorker` instances. You can exit from a `.wait()` by calling [`terminate()`](#terminate) from a callback. From 96b0ab6eaf7f83b4c1ec8bfb5889309ed59e7c34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:12 +0200 Subject: [PATCH 3323/4889] New translations transporter.md (Japanese) --- .../current/API/Transporter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md index 46e8df6095adbf..ef459f9f33e394 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md @@ -368,9 +368,9 @@ title: Transporter クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------------- | -| 戻り値 | Object | <- | transporter オブジェクト接続のステータス | +| 戻り値 | オブジェクト | <- | transporter オブジェクト接続のステータス | @@ -382,7 +382,7 @@ title: Transporter クラス この関数はメールサーバーにリクエストを送信し、メールステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | -------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------- | | success | | boolean | チェックが成功した場合には true、それ以外は false | | status | | number | (SMTPのみ) メールサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From d618f90d5fd6b85fc4d6039b73b3a2045987297a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:17 +0200 Subject: [PATCH 3324/4889] New translations webformclass.md (Japanese) --- .../current/API/WebFormClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormClass.md index dd76dd6b58cedd..4236d355360c9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormClass.md @@ -43,7 +43,7 @@ Webフォームのコンポーネント (構成要素) とは、これらの Web -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | :-: | ------------------------ | | state | string | -> | Webフォーム上で無効化する state の名称 | @@ -69,7 +69,7 @@ Webフォームの state に関する詳細については、[developer.qodly.co -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | :-: | ------------------------ | | state | string | -> | Webフォーム上で有効化する state の名称 | @@ -106,7 +106,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------- | | msg | string | -> | Webフォームに表示するエラーメッセージ | @@ -124,7 +124,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------------- | | msg | string | -> | Webフォームに表示する情報メッセージ | @@ -142,7 +142,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------------- | | msg | string | -> | Webフォームに表示する警告メッセージ | @@ -160,7 +160,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | -------------------------- | :-: | ------------------------ | | 戻り値 | 4D.WebForm | <- | 新しい `WebForm` プロキシオブジェクト | @@ -178,7 +178,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------ | | 戻り値 | object | <- | object | From 593600e03ef5d1cd2468c1a693c8fe51a99789a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:21 +0200 Subject: [PATCH 3325/4889] New translations webformitemclass.md (Japanese) --- .../current/API/WebFormItemClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md index 4ff82c4861b77d..46b6d46924ad14 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebFormItemClass.md @@ -30,9 +30,9 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -48,9 +48,9 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -66,7 +66,7 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | :-: | ----------------------- | | className | string | -> | コンポーネントに追加する CSSクラスの名前。 | @@ -84,7 +84,7 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | :-: | ------------------------ | | className | string | -> | コンポーネントから削除する CSSクラスの名前。 | From ae0b01f52f9c4511024e3c65bcc8ee36f58c3137 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:27 +0200 Subject: [PATCH 3326/4889] New translations webserverclass.md (Japanese) --- .../current/API/WebServerClass.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md index cb690047520a2d..1c629d7f6f1298 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -70,9 +70,9 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------- | -- | ------------------------------------------------------------------- | -| option | Integer | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | +| option | 整数 | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | <- | WebServer オブジェクト | @@ -116,9 +116,9 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | -| --- | ---------- | -- | -------------------------- | -| 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ------ | -- | -------------------------- | +| 戻り値 | コレクション | <- | 利用可能な Webサーバーオブジェクトのコレクション | @@ -651,10 +651,10 @@ HTTPプロトコルの状態 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | -| settings | Object | -> | 開始時の Webサーバー設定 | -| 戻り値 | Object | <- | Webサーバー開始のステータス | +| settings | オブジェクト | -> | 開始時の Webサーバー設定 | +| 戻り値 | オブジェクト | <- | Webサーバー開始のステータス | @@ -670,13 +670,13 @@ HTTPプロトコルの状態。 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | -| ------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------- | -| success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | -| errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | -| | \[].errCode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------- | +| success | | ブール | Webサーバーが正常に開始された場合には true、それ以外は false | +| errors | | コレクション | エラースタック (Webサーバーが正常に開始された場合には返されません) | +| | \[].errCode | Number | 4Dエラーコード | +| | \[].message | テキスト | 4Dエラーの詳細 | +| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | > Webサーバーが既に起動していた場合、エラーが返されます。 @@ -713,9 +713,9 @@ HTTPプロトコルの状態 -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | From 795ec4dac78472ce4ab4c10a2c66823e6f3f1822 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:29 +0200 Subject: [PATCH 3327/4889] New translations webserverclass.md (Portuguese, Brazilian) --- .../current/API/WebServerClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md index d0000f4a75acfc..36a0458534bfb8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -70,10 +70,10 @@ Eles oferecem as propriedades abaixo e funções: -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------- | -- | --------------------------------------------------------------------------------- | -| option | Integer | -> | Web server to get (default if omitted = `Web server database`) | -| Resultados | 4D. WebServer | <- | Objeto Web Server | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------- | -- | ---------------------------------------------------------------------------------------- | +| option | Integer | -> | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | +| Resultados | 4D. WebServer | <- | Objeto Web Server | From f04936328fcc29f7b48ce6c717cf4cb15717dc0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:33 +0200 Subject: [PATCH 3328/4889] New translations websocketclass.md (Japanese) --- .../current/API/WebSocketClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md index 09a61e7ca2f71e..6b278f324d58ba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md @@ -74,10 +74,10 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------------------------------ | ---------------------------- | :-: | ----------------------------------------- | -| url | Text | -> | 接続先の URL | -| [connectionHandler](#connectionHandler-引数) | Object | -> | WebSocket用コールバックを宣言しているオブジェクト | +| url | テキスト | -> | 接続先の URL | +| [connectionHandler](#connectionHandler-引数) | オブジェクト | -> | WebSocket用コールバックを宣言しているオブジェクト | | 戻り値 | 4D.WebSocket | <- | 新しい [WebSocket オブジェクト](#websocket-オブジェクト) | @@ -98,14 +98,14 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し - コールバックは、接続を開始したフォームまたはワーカーのコンテキストで自動的に呼び出されます。 - フォームまたはワーカーが閉じられていない限り、WebSocket は有効です。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | onMessage | [Function](FunctionClass.md) | WebSocket データ用のコールバック関数。 WebSocket がデータを受信するたびに呼び出されます。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "message"
    • `$2.data` (text, BLOB, または object。`dataType` 参照): 受信データ
    | | onError | [Function](FunctionClass.md) | 実行エラー用のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "error"
    • `$2.errors`: 実行エラーの場合、4Dエラースタックのコレクション。
      • [].errCode (number): 4Dエラーコード
      • [].message (text): 4Dエラーの説明
      • [].componentSignature (text) - エラーを返した内部コンポーネントの署名
    | | onTerminate | [Function](FunctionClass.md) | WebSocket が終了した時のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.code` (number、読み取り専用): 符号なし短整数型で、サーバーから送られたクローズコードを格納します。
    • `$2.reason` (text、読み取り専用): サーバーが接続を切断した理由。 これは、対象のサーバーとサブプロトコルに固有のものです。
    | | onOpen | [Function](FunctionClass.md) | WebSocket が開始した時のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "open"
    | -| dataType | Text | 受信または送信されたデータの型。 可能な値: "text" (デフォルト), "blob", "object"。 "text" = utf-8 | -| headers | Object | WebSocket のヘッダー。
  • 標準的な key 割り当てのシンタックス:` headers.*key*:=*value*` (同じ key を複数指定する場合、*value* にコレクションを使用できます)
  • Cookie割り当てのシンタックス (特定の場合): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | +| dataType | テキスト | 受信または送信されたデータの型。 可能な値: "text" (デフォルト), "blob", "object"。 "text" = utf-8 | +| headers | オブジェクト | WebSocket のヘッダー。
  • 標準的な key 割り当てのシンタックス:` headers.*key*:=*value*` (同じ key を複数指定する場合、*value* にコレクションを使用できます)
  • Cookie割り当てのシンタックス (特定の場合): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | 以下は、コールバック呼び出しの流れです: @@ -181,7 +181,7 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------ | :-: | --------- | | message | Text, Blob, Object | -> | 送信するメッセージ | @@ -193,11 +193,11 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ----------------------------------------------------------------------------------------------------------------------- | -| Text | UTF-8 のテキスト | -| Blob | バイナリデータ | -| Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv20/help/command/ja/page1217.html) と同じ結果)。 | +| テキスト | UTF-8 のテキスト | +| BLOB | バイナリデータ | +| オブジェクト | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv20/help/command/ja/page1217.html) と同じ結果)。 | @@ -223,10 +223,10 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | タイプ | | 説明 | -| ------ | ------- | :-: | --------------------- | -| code | Integer | -> | 接続が切断される理由を示すステータスコード | -| reason | Text | -> | 接続が切断される理由を説明するテキスト | +| 引数 | 型 | | 説明 | +| ------ | ---- | :-: | --------------------- | +| code | 整数 | -> | 接続が切断される理由を示すステータスコード | +| reason | テキスト | -> | 接続が切断される理由を説明するテキスト | From ff391123c182afbd7c4544a24e427dd5b9dd9d3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:34 +0200 Subject: [PATCH 3329/4889] New translations websocketclass.md (Portuguese, Brazilian) --- .../current/API/WebSocketClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketClass.md index a511e7af6ef0e2..1b42907cf8565a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketClass.md @@ -86,8 +86,8 @@ The `4D.WebSocket.new()` function create Em *url*, passe o URL ao qual o servidor WebSocket responderá. Podem ser utilizados os seguintes padrões de URL: -- `ws://host[:port]path[?query]` for standard connections -- `wss://host[:port]path[?query]` for TLS secured connections +- `ws://host[:port]path[?query]` para ligações padrão +- `wss://host[:port]path[?query]` para conexões TLS seguras If the connection is not possible, a `null` object is returned and an error is generated (that you can intercept using a method installed with `ON ERR CALL`). @@ -111,7 +111,7 @@ Aqui está a sequência de chamadas de retorno: 1. `onOpen` é executado uma vez 2. São executados zero ou vários `onMessage` -3. Zero or one `onError` is executed (stops the processing) +3. Zero ou um `onError` é executado (pára o processamento) 4. `onTerminate` é sempre executado uma vez #### Exemplo @@ -251,7 +251,7 @@ In *reason*, you can pass a string describing why the connection is being closed #### Descrição -The `.url` property contains the URL to which the WebSocket has connected. It is the URL you passed to the [`new()`](#4dwebsocketnew) function. +The `.url` property contains the URL to which the WebSocket has connected. É o URL que você passou para a função [`new()`](#4dwebsocketnew). Esta propriedade é só de leitura. From b2453e1391938b39d59b73cea0c69d87015f9bb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:37 +0200 Subject: [PATCH 3330/4889] New translations websocketconnectionclass.md (Japanese) --- .../current/API/WebSocketConnectionClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md index 9e637fdab8d558..e4a440393ea1ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md @@ -68,7 +68,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------------- | :-: | --------- | | message | Text / Blob / Object | -> | 送信するメッセージ | @@ -80,11 +80,11 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ------------------------------------------------------------------------------------------------------------------------ | -| Text | UTF-8 のテキスト | -| Blob | バイナリデータ | -| Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | +| テキスト | UTF-8 のテキスト | +| BLOB | バイナリデータ | +| オブジェクト | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | @@ -110,10 +110,10 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | -| ------- | ------- | :-: | ----------------------------------------------------------------------------- | -| code | Integer | -> | クライアントに送信されるエラーコード ( > 3000 である必要があり、そうでない場合メッセージは送信されません) | -| message | Text | -> | クライアントに送信されるエラーメッセージ | +| 引数 | 型 | | 説明 | +| ------- | ---- | :-: | ----------------------------------------------------------------------------- | +| code | 整数 | -> | クライアントに送信されるエラーコード ( > 3000 である必要があり、そうでない場合メッセージは送信されません) | +| message | テキスト | -> | クライアントに送信されるエラーメッセージ | From 8473628a8127f73bc09fc4d8cc5bd6f6648f4b72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:40 +0200 Subject: [PATCH 3331/4889] New translations websocketserverclass.md (French) --- .../current/API/WebSocketServerClass.md | 82 ++++++++++--------- 1 file changed, 45 insertions(+), 37 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index bcab0501ca84bd..1a553aa34ca453 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -61,22 +61,23 @@ CALL WORKER("WebSocketServer"; Formula(wss := 4D.WebSocketServer.new($handler))) 2. Définissez la classe utilisateur `myServerHandler` contenant la ou les fonction(s) de rappel utilisée(s) pour gérer les connexions au serveur : ```4d -// Classe myServerHandler +//myServerHandler class -Function onConnection($wss: Object; $event: Object): Object - // retourne une instance de la classe utilisateur - // qui traitera les messages - return cs.myConnectionHandler.new() +Function onConnection($wss : Object; $event : Object) : Object + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Définissez la classe utilisateur `myConnectionHandler` contenant la ou les fonction(s) de callback utilisée(s) pour gérer les messages : ```4d -// Classe myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // renvoie le message en majuscules + //resends the message in uppercase $ws.send(Uppercase($message.data)) + ``` :::tip JS Côté client @@ -175,21 +176,21 @@ Cette callback est appelée lorsque le handshake est terminé. Elle doit être a Cet exemple de fonctionnalité de chat basique montre comment gérer les connexions au serveur WebSocket dans une classe *WSSHandler*. ```4d -//myWSServerHandler class +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // La méthode VerifyAddress vélide l'adresse du client - // L'objet WSConnectionHandler retourné sera utilisé - // par 4D pour instancier l'objet 4D.WebSocketConnection - // lié à cette connexion + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection return cs.myConnectionHandler.new() - // Voire objet connectionHandler - Else - // La connexion est annulée - return Null - End if + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -273,31 +274,31 @@ Fonction appelée en cas d'erreur. Cet exemple de fonctionnalité de chat basique montre comment gérer les messages dans une classe *connectionHandler*. ```4d -// Classe myConnectionHandler +// myConnectionHandler Class -Function onMessage($ws : 4D.WebSocketConnection ; $message : Object) - // Renvoyer le message à tous les clients du chat +Function onMessage($ws : 4D.WebSocketConnection; $message : Object) + // Resend the message to all chat clients This.broadcast($ws;$message.data) -Function onOpen($ws : 4D.WebSocketConnection ; $message : Object) - // Envoyer un message aux nouveaux utilisateurs connectés - $ws.send("Welcome on the chat !") - // Envoyer le message "New client connected" à tous les autres clients de chat - This.broadcast($ws; "New client connected") +Function onOpen($ws : 4D.WebSocketConnection; $message : Object) + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") -Function onTerminate($ws : 4D.WebSocketConnection ; $message : Object) - // Envoi du message "Client déconnecté" à tous les autres clients de chat - This.broadcast($ws; "Client déconnecté") +Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") -Function broadcast($ws : 4D.WebSocketConnection ; $message:text) +Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Renvoyer le message à tous les clients de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Vérifier que l'id n'est pas la connexion actuelle + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -368,13 +369,13 @@ Cette propriété est en lecture seule. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Paramètres | Type | | Description | -| ---------- | ---- | :-: | --------------------------- | -| | | | Ne requiert aucun paramètre | +| Paramètres | Type | | Description | +| ---------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -382,6 +383,13 @@ Cette propriété est en lecture seule. La fonction `.terminate()` referme le serveur WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 3b4b2f4c88f9541f3cbcc102d083edc415ef09c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:42 +0200 Subject: [PATCH 3332/4889] New translations websocketserverclass.md (Spanish) --- .../current/API/WebSocketServerClass.md | 73 ++++++++++--------- 1 file changed, 40 insertions(+), 33 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index 69b5ab2bced4ee..1f4c74d21795f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. Defina la clase usuario `myServerHandler` que contiene las funciones de retrollamada utilizadas para manejar las conexiones al servidor: ```4d -//clase myServerHandler +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - //devuelve una instancia de la clase de usuario - //que gestionará los mensajes - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Define la clase usuario `myConnectionHandler` que contiene las funciones de retrollamada utilizadas para manejar los mensajes: ```4d -// Clase myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // reenvía el mensaje en mayúsculas + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -176,21 +176,21 @@ Evento emitido cuando se produce un error en el servidor WebSocket. Este ejemplo de una función básica de chat ilustra cómo manejar conexiones de servidor WebSocket en una clase *WSSHandler*. ```4d -//clase myWSServerHandler +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // El método VerifyAddress valida la dirección del cliente - // El objeto WSConnectionHandler devuelto será utilizado - // por 4D para instanciar el objeto 4D.WebSocketConnection - // relacionado con esta conexión - return cs.myConnectionHandler.new() - // Ver objeto connectionHandler - Else - // La conexión se cancela - return Null - End if + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -274,31 +274,31 @@ Función llamada cuando se ha producido un error. Este ejemplo de una función básica de chat ilustra cómo gestionar mensajes en una clase *connectionHandler*. ```4d -// Clase myConnectionHandler +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenviar el mensaje a todos los clientes del chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Enviar un mensaje a los nuevos usuarios conectados - $ws.send("¡Bienvenido al chat!") - // Enviar el mensaje "Nuevo cliente conectado" a todos los demás clientes del chat - This.broadcast($ws; "Nuevo cliente conectado") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Envía el mensaje "Cliente desconectado" a todos los demás clientes de chat - This.broadcast($ws; "Cliente desconectado") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar el mensaje a todos los clientes de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Comprobar que el id no es la conexión actual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -369,13 +369,13 @@ Esta propiedad es de sólo lectura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-: | ---------------------------- | -| | | | No requiere ningún parámetro | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Esta propiedad es de sólo lectura. La función `.terminate()` cierra el servidor WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From b19c208e851a6266cf71b7d6e9e2bf48c7c63cfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:44 +0200 Subject: [PATCH 3333/4889] New translations websocketserverclass.md (Japanese) --- .../current/API/WebSocketServerClass.md | 181 +++++++++--------- 1 file changed, 94 insertions(+), 87 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index c7a9c93aa4af65..d19c9ab907712d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -61,22 +61,22 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. サーバーへの接続を処理するためのコールバック関数を含む `myServerHandler` ユーザークラスを定義します: ```4d -// myServerHandler クラス +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - // ユーザークラスのインスタンスを返します - // このインスタンスがサーバーへの接続を処理します - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler クラス +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // メッセージを大文字に変えて送信します - $ws.send(Uppercase($message.data)) + //resends the message in uppercase + $ws.send(Uppercase($message.data)) ``` @@ -105,10 +105,10 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------------------- | ---------------------------------- | :-: | ----------------------------------------- | -| [WSSHandler](#wsshandler-引数) | Object | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | -| [options](#options-引数) | Object | -> | WebSocket の設定パラメーター | +| [WSSHandler](#wsshandler-引数) | オブジェクト | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | +| [options](#options-引数) | オブジェクト | -> | WebSocket の設定パラメーター | | 戻り値 | 4D.WebSocketServer | <- | 新しい WebSocketServer オブジェクト | @@ -121,7 +121,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 *WSSHandler* 引数には、WebSocketサーバーでイベント (主に接続イベント) が発生するたびに呼び出されるユーザークラスのインスタンスを渡します。 このクラスでは、以下のコールバック関数を定義します (`onConnection` のみ必須): -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ------------ | ---------------------------- | ------------------------------------------------------------------------- | --------- | | onConnection | [Function](FunctionClass.md) | (必須) 新規クライアント接続が開始した時のコールバック (後述参照) | undefined | | onOpen | [Function](FunctionClass.md) | WebSocketサーバーが起動した時のコールバック (後述参照) | undefined | @@ -130,44 +130,44 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onConnection**(*WSServer* : Object ; *event* : Object) : Object | null -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------- | ---------------------------------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "connection" | -| | request | Object | | `request` オブジェクト。 接続要求に関する情報を格納します (後述参照) | -| 戻り値 | | Object | -> | [`connectionHandler` オブジェクト](#connectionhandler-オブジェクト) (後述参照)。 この関数が `connectionHandler` オブジェクトを返す場合、[`4D.WebSocketConnection` オブジェクト](WebSocketConnectionClass.md#websocketconnection-オブジェクト) が自動的に作成され、[カレント接続のコレクション](#connections) に追加されます。 その後、このオブジェクトは `connectionHandler` オブジェクトの各関数に引数として受け取られます。 戻り値が null または undefined の場合、接続は解除されます。 | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "connection" | +| | request | オブジェクト | | `request` オブジェクト。 接続要求に関する情報を格納します (後述参照) | +| 戻り値 | | オブジェクト | -> | [`connectionHandler` オブジェクト](#connectionhandler-オブジェクト) (後述参照)。 この関数が `connectionHandler` オブジェクトを返す場合、[`4D.WebSocketConnection` オブジェクト](WebSocketConnectionClass.md#websocketconnection-オブジェクト) が自動的に作成され、[カレント接続のコレクション](#connections) に追加されます。 その後、このオブジェクトは `connectionHandler` オブジェクトの各関数に引数として受け取られます。 戻り値が null または undefined の場合、接続は解除されます。 | このコールバックは、ハンドシェイクが完了したときに呼び出されます。 WebSocket 接続を作成するためには、有効な [`connectionHandler` オブジェクト](#connectionhandler-オブジェクト) を指定して呼び出す必要があり、そうでない場合は接続がキャンセルされます。 **WSHandler.onOpen**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "open" | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "open" | WebSocketサーバーが起動したときに発生するイベントです。 **WSHandler.onTerminate**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "terminate" | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "terminate" | HTTPサーバーまたは WebSocketサーバーが終了したときに発生するイベントです。 **WSHandler.onError**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------ | ---------------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "error" | -| | errors | Collection | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "error" | +| | errors | コレクション | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | WebSocketサーバーでエラーが発生したときに発生するイベントです。 @@ -176,30 +176,30 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -// myWSServerHandler クラス +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object - If (VerifyAddress($event.request.remoteAddress)) - // VerifyAddress メソッドはクライアントのアドレスを検証します - // 返される WSConnectionHandler オブジェクトは、この接続に関連する - // 4D.WebSocketConnection オブジェクトをインスタンス化するために - // 4D によって使用されます - return cs.myConnectionHandler.new() - // connectionHandler オブジェクト参照 - Else - // 接続は解除されます - return Null - End if + If (VerifyAddress($event.request.remoteAddress)) + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** サーバー起動") +LogFile("*** Server started") Function onTerminate($wss : Object; $event : Object) -LogFile("*** サーバー終了") +LogFile("*** Server closed") Function onError($wss : Object; $event : Object) -LogFile("!!! サーバーエラー: "+$event.errors.first().message) +LogFile("!!! Server error: "+$event.errors.first().message) ``` @@ -207,18 +207,18 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `request` オブジェクトには、次のプロパティが格納されています: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------------- | -| headers | Object | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | -| query | Object | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | -| url | Text | 実際の HTTPリクエストにおける URL の部分を格納します。 例: `GET /status?name=ryan HTTP/1.1` -> url="/status?name=ryan" | -| remoteAddress | Text | クライアントの IPアドレス | +| headers | オブジェクト | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | +| query | オブジェクト | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | +| url | テキスト | 実際の HTTPリクエストにおける URL の部分を格納します。 例: `GET /status?name=ryan HTTP/1.1` -> url="/status?name=ryan" | +| remoteAddress | テキスト | クライアントの IPアドレス | ### `connectionHandler` オブジェクト `WSHandler.onConnection` コールバックの結果として、`connectionHandler` オブジェクトを渡します。これは、WebSocket 接続でイベントが発生するたび (主にメッセージが受信されるたび) に呼び出されるユーザークラスのインスタンスです。 このクラスでは、以下のコールバック関数を定義します (`onMessage` のみ必須): -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ----------- | ---------------------------- | ------------------------------------------------------ | | onMessage | [Function](FunctionClass.md) | (必須) この接続から新しいメッセージを受信したときに呼び出される関数 | | onOpen | [Function](FunctionClass.md) | `4D.WebSocketConnection` が作成されたときに呼び出される関数 | @@ -227,45 +227,45 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) **connectionHandler.onMessage**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "message" | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "message" | | | data | Text / Blob / Object | | クライアントから送信されたデータ | WebSocket データ用のコールバックです。 WebSocket がデータを受信するたびに呼び出されます。 **connectionHandler.onOpen**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "open" | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "open" | `connectionHandler` オブジェクトが作成されたときに呼び出されます (`WSS.onConnection` イベントの後)。 **connectionHandler.onTerminate**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ------ | ------------------------------------------------------- | :-: | -------------------------------------------------------------------------------------------------------- | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | Object | <- | 引数 | -| | type | Text | | "terminate" | +| event | | オブジェクト | <- | 引数 | +| | type | テキスト | | "terminate" | | | code | Number | | 接続が切断された理由を示すステータスコード。 WebSocket がエラーコードを返さない場合、エラーが発生しなかった場合は `code` が 1005 に、エラーが発生した場合は 1006 に設定されます。 | -| | reason | Text | | 接続が切断された理由を説明するテキスト。 WebSocket が理由を返さない場合、reason は未定義です。 | +| | reason | テキスト | | 接続が切断された理由を説明するテキスト。 WebSocket が理由を返さない場合、reason は未定義です。 | WebSocket 終了したときに呼び出されます。 **connectionHandler.onError**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | | タイプ | | 説明 | -| ----- | ------ | ---------- | ------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------ | -| ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | | Object | <- | 引数 | -| | type | | Text | | "error" | -| | errors | Collection | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | | +| 引数 | | | 型 | | 説明 | +| ----- | ------ | ------ | ------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------ | +| ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | +| event | | | オブジェクト | <- | 引数 | +| | type | | テキスト | | "error" | +| | errors | コレクション | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | | エラーが発生したときに呼び出されます。 @@ -274,31 +274,31 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler クラス +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // すべてのチャットクライアントにメッセージを送信します - This.broadcast($ws;$message.data) + // Resend the message to all chat clients + This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // 新規接続ユーザーにメッセージを送信します - $ws.send("チャットへようこそ!") - // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します - This.broadcast($ws;"新規クライアントが接続しました") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します - This.broadcast($ws;"クライアント接続が切断されました") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) - var $client:4D.WebSocketConnection - // すべてのチャットクライアントにメッセージを送信します - For each ($client; $ws.wss.connections) - // id がカレント接続ではないことを確認します - If ($client.id#$ws.id) - $client.send($message) - End if - End for each + var $client:4D.WebSocketConnection + // Resend the message to all chat clients + For each ($client; $ws.wss.connections) + // Check that the id is not the current connection + If ($client.id#$ws.id) + $client.send($message) + End if + End for each ``` @@ -306,10 +306,10 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) 任意の *options* 引数には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -| path | Text | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | -| dataType | Text | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | +| path | テキスト | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | +| dataType | テキスト | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | @@ -369,13 +369,13 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| ------- | -- | :-: | --------------------------------------------------------------- | +| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、WebSocketサーバーを終了します。 +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From a65b78d2d9d9a99d56583d4da8f79b2bae952a4a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:46 +0200 Subject: [PATCH 3334/4889] New translations websocketserverclass.md (Portuguese, Brazilian) --- .../current/API/WebSocketServerClass.md | 89 ++++++++++--------- 1 file changed, 48 insertions(+), 41 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index 5b0c76b7fed8a7..66f41edbfefdb0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. Defina a classe de usuário `myServerHandler` que contém a(s) função(ões) de retorno de chamada usada(s) para tratar as conexões com o servidor: ```4d -//classe myServerHandler +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - //retorna uma instância da classe de usuário - //que tratará as mensagens - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Defina a classe de usuário `myConnectionHandler` que contém a(s) função(ões) de retorno de chamada usada(s) para tratar mensagens: ```4d -// minhaConnectionHandler classe +// myConnectionHandler class -Function onMessage($ws : 4D.WebSocketConnecation; $message : Object) - ├//reenvia a mensagem em maiúsculas +Function onMessage($ws : 4D.WebSocketConnection; $message : Object) + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -176,30 +176,30 @@ Evento emitido quando ocorre um erro no servidor WebSocket. Este exemplo de um recurso básico de bate-papo ilustra como lidar com conexões de servidor WebSocket em uma classe *WSSHandler*. ```4d -//minhaWSServerHandler classe +//myWSServerHandler class -Função onConnection($wss : Objeto; $event : Objeto) : Object +Function onConnection($wss : Object; $event : Object) : Object - ├If (VerifyAddress($event.request. emoteAddress)) - ├// O método VerifyAddress valida o endereço do cliente - ├// O objeto WSConnectionHandler retornado será usado - ├// por 4D para instanciar o 4D. Objeto ebSocketConnection - ^\\// relacionado a esta conexão - ├return cs.myConnectionHandler. ew() - ™️// Ver connectionHandler objeto - ëElse - ├// A conexão é cancelada➲ - ½ return Null - ├End se + If (VerifyAddress($event.request.remoteAddress)) + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if -Function onOpen($wss : Object; $event : Objeto) -LogFile("*** Servidor iniciado") +Function onOpen($wss : Object; $event : Object) +LogFile("*** Server started") -Função onTerminate($wss : Objeto; $event : Objeto) -LogFile("*** Servidor fechado") +Function onTerminate($wss : Object; $event : Object) +LogFile("*** Server closed") -Função onError($wss : Objeto; $event : Objeto) -LogFile("! ! Erro no servidor: "+$event. rrors.first().message) +Function onError($wss : Object; $event : Object) +LogFile("!!! Server error: "+$event.errors.first().message) ``` @@ -277,28 +277,28 @@ Este exemplo de um recurso básico de bate-papo ilustra como tratar mensagens em // myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenvia a mensagem a todos os clientes de chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Envia uma mensagem aos novos usuários conectados - $ws.send("Welcome on the chat!") - // Envia a mensagem "Novo cliente conectado" a todos os outros clientes de chat - This.broadcast($ws; "New client connected") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Envia a mensagem "Client disconnected" a todos os outros clientes de bate-papo - This.broadcast($ws; "Client disconnected") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar a mensagem a todos os clientes de bate-papo + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Verificar se o id não é a conexão atual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -369,13 +369,13 @@ Esta propriedade é só de leitura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | :-: | -------------------------- | -| | | | Não exige nenhum parâmetro | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Esta propriedade é só de leitura. A função `.terminate()` fecha o servidor de WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 63ee3976b06430c63722483ab5428635cdfdf2ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:49 +0200 Subject: [PATCH 3335/4889] New translations ziparchiveclass.md (Japanese) --- .../current/API/ZipArchiveClass.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index 85887b3ee8115f..c49f634f3da705 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -49,14 +49,14 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | -| zipStructure | Object | -> | 圧縮する File または Folder オブジェクト | +| zipStructure | オブジェクト | -> | 圧縮する File または Folder オブジェクト | | destinationFile | 4D.File | -> | アーカイブの保存先ファイル | -| options | Integer | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | -| 戻り値 | Object | <- | ステータスオブジェクト | +| options | 整数 | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | +| 戻り値 | オブジェクト | <- | ステータスオブジェクト | @@ -72,13 +72,13 @@ End if - *zipStructure*: ZIPArchive オブジェクトを表すオブジェクトを引数として渡します。 以下のプロパティを利用して、このオブジェクトを定義することが可能です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | -| level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | -| encryption | Integer | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | -| password | Text | 暗号化が必要な場合に使用するパスワード | -| files | Collection |
  • `4D.File` または` 4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティタイプ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | +| compression | 整数 |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | +| level | 整数 | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | +| encryption | 整数 | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | +| password | テキスト | 暗号化が必要な場合に使用するパスワード | +| files | コレクション |
  • `4D.File` または` 4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティタイプ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | | callback | 4D.Function | $1 に圧縮の進捗 (0 - 100) を受け取るコールバックフォーミュラ | *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 @@ -89,11 +89,11 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | -| ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------- | -| statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | -| status | Integer | ステータスコード | -| success | Boolean | アーカイブが正常に作成された場合には true、それ以外は false | +| プロパティ | 型 | 説明 | +| ---------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | +| statusText | テキスト | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | +| status | 整数 | ステータスコード | +| success | ブール | アーカイブが正常に作成された場合には true、それ以外は false | #### 例題 1 @@ -203,10 +203,10 @@ $err:=ZIP Create archive($zip; $destination) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-: | ------------------------------------------ | | zipFile | 4D.File | -> | ZIPアーカイブファイル | -| password | Text | -> | ZIPアーカイブのパスワード (必要であれば) | +| password | テキスト | -> | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | <- | アーカイブオブジェクト | From 2619674fed158b77e72058e1122f194d493ae9d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:51 +0200 Subject: [PATCH 3336/4889] New translations ziparchiveclass.md (Portuguese, Brazilian) --- .../current/API/ZipArchiveClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index cbc98e4d0360fc..d2b44e85d452d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -36,10 +36,10 @@ End if
    História -| Release | Mudanças | -| ------- | --------------------------------------------------------------------- | -| 19 R3 | Added `ZIP Compression LZMA`, `ZIP Compression xy`, `.level` property | -| 18 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------------------------------------------------------ | +| 19 R3 | Adição das propriedades `ZIP Compression LZMA`, `ZIP Compression xy`, `.level` | +| 18 | Adicionado |
    @@ -47,14 +47,14 @@ End if -| Parâmetro | Tipo | | Descrição | -| --------------- | -------------------------- | :-: | -------------------------------------------------------------------- | -| fileToZip | 4D. File | -> | Objeto File ou Folder a comprimir | -| folderToZip | 4D. Folder | -> | Objeto File ou Folder a comprimir | -| zipStructure | Object | -> | Objeto File ou Folder a comprimir | -| destinationFile | 4D. File | -> | Arquivo destino para o arquivo | -| options | Integer | -> | *folderToZip* option: `ZIP Without enclosing folder` | -| Resultados | Object | <- | Objeto de estado | +| Parâmetro | Tipo | | Descrição | +| --------------- | -------------------------- | :-: | ------------------------------------------------------------------- | +| fileToZip | 4D. File | -> | Objeto File ou Folder a comprimir | +| folderToZip | 4D. Folder | -> | Objeto File ou Folder a comprimir | +| zipStructure | Object | -> | Objeto File ou Folder a comprimir | +| destinationFile | 4D. File | -> | Arquivo destino para o arquivo | +| options | Integer | -> | Opção *folderToZip*: `ZIP Without enclosing folder` | +| Resultados | Object | <- | Objeto de estado | @@ -109,7 +109,7 @@ Para compactar um `4D.File`: #### Exemplo 2 -To compress a `4D.Folder` without the folder itself: +Para comprimir uma `4D.Folder` sem a própria pasta: ```4d var $folder : 4D.Folder From 0e98187b007779b2adabce215ab6d8240443d80e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:58 +0200 Subject: [PATCH 3337/4889] New translations zipfolderclass.md (Portuguese, Brazilian) --- .../current/API/ZipFolderClass.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFolderClass.md index 94110c8af6c154..3370ca69187521 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/ZipFolderClass.md @@ -5,28 +5,28 @@ title: ZIPFolder The following properties and functions from the [Folder](FolderClass.md) class are available to `ZIPFolder` objects: -| Available [Folder](FolderClass.md) APIs for ZIPFolder | Comentário | -| -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](FolderClass.md#copyto) | | -| [](FolderClass.md#creationdate) | Date may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#creationtime) | Time may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#exists) | | -| [](FolderClass.md#extension) | | -| [](FolderClass.md#file) | | -| [](FolderClass.md#files) | | -| [](FolderClass.md#folder) | | -| [](FolderClass.md#folders) | | -| [](FolderClass.md#fullname) | | -| [](FolderClass.md#geticon) | | -| [](FolderClass.md#hidden) | | -| [](FolderClass.md#isalias) | | -| [](FolderClass.md#isfile) | | -| [](FolderClass.md#isfolder) | | -| [](FolderClass.md#ispackage) | | -| [](FolderClass.md#modificationdate) | Date may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#modificationtime) | Time may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#name) | | -| [](FolderClass.md#original) | | -| [](FolderClass.md#parent) | The archive's virtual `root` folder has no parent. No entanto, as pastas dentro do arquivo podem ter um pai que não seja a raiz. | -| [](FolderClass.md#path) | Devolve um caminho relativo ao arquivo | -| [](FolderClass.md#platformpath) | | +| Available [Folder](FolderClass.md) APIs for ZIPFolder | Comentário | +| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](FolderClass.md#copyto) | | +| [](FolderClass.md#creationdate) | A data pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#creationtime) | A hora pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#exists) | | +| [](FolderClass.md#extension) | | +| [](FolderClass.md#file) | | +| [](FolderClass.md#files) | | +| [](FolderClass.md#folder) | | +| [](FolderClass.md#folders) | | +| [](FolderClass.md#fullname) | | +| [](FolderClass.md#geticon) | | +| [](FolderClass.md#hidden) | | +| [](FolderClass.md#isalias) | | +| [](FolderClass.md#isfile) | | +| [](FolderClass.md#isfolder) | | +| [](FolderClass.md#ispackage) | | +| [](FolderClass.md#modificationdate) | A data pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#modificationtime) | A hora pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#name) | | +| [](FolderClass.md#original) | | +| [](FolderClass.md#parent) | A pasta virtual `root` do arquivo não tem pai. No entanto, as pastas dentro do arquivo podem ter um pai que não seja a raiz. | +| [](FolderClass.md#path) | Devolve um caminho relativo ao arquivo | +| [](FolderClass.md#platformpath) | | From 53df545e9b754361852a5a9776f96b7b90b72939 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:44:59 +0200 Subject: [PATCH 3338/4889] New translations overview.md (French) --- .../fr/docusaurus-plugin-content-docs/current/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/overview.md index cb47e6a42596ca..c3384622134fea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/overview.md @@ -16,3 +16,7 @@ Les conventions suivantes sont utilisées dans la syntaxe de la fonction : - les caractères `{ }` (accolades) indiquent des paramètres facultatifs. Par exemple, `.delete( { option : Integer } )` signifie que le paramètre *option* peut être omis lors de l'appel de la fonction. - la notation `{ ; ...param }` indique un nombre illimité de paramètres. Par exemple, `.concat( value : any { ;...valueN } ) : Collection` signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. - le mot-clé `any` est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...). + +## Voir également + +[Classes in the 4D Language](../Concepts/classes.md). From 02fb173e46027824742e7d454d8b4033e030880d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:01 +0200 Subject: [PATCH 3339/4889] New translations overview.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/API/overview.md index e63d7d0b4d2e94..0ef5ac64e133eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/overview.md @@ -16,3 +16,7 @@ En la sintaxis de la función se utilizan las siguientes convenciones: - los caracteres{ }`(llaves) indican parámetros opcionales. Por ejemplo,`.delete( { option : Integer } )\` significa que el parámetro *option* puede omitirse al llamar a la función. - la notación `{ ; ...param }` indica un número ilimitado de parámetros. Por ejemplo, `.concat( value : any { ;...valueN } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo. - la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo que se pueda almacenar dentro de los atributos (número, texto, booleano, fecha, hora, objeto, colección...). + +## Ver también + +[Classes in the 4D Language](../Concepts/classes.md). From 014d94ec4a8c917e250765b115ff64b44352d150 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:02 +0200 Subject: [PATCH 3340/4889] New translations overview.md (Japanese) --- .../ja/docusaurus-plugin-content-docs/current/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/overview.md index 3dc9a27b522ede..03059ba8188dbe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/overview.md @@ -16,3 +16,7 @@ title: クラス関数について - 中カッコ `{ }` は、任意のパラメーターを示します。 たとえば、`.delete( { option : Integer } )` という表記の場合、関数を呼び出す際に *option* パラメーターを省略することができます。 - `{ ; ...param }` という表記は、パラメーターの数に制限がないことを示します。 たとえば、`.concat( value : any { ;...valueN } ) : Collection` という表記の場合、データ型および数に制限なく関数に引数を渡すことができます。 - `any` キーワードは、属性として保存可能な範囲 (数値、テキスト、ブール、日付、時間、オブジェクト、コレクション) でデータ型に制限のないパラメーターを示すのに使用されます。 + +## 参照 + +[4Dランゲージのクラス](../Concepts/classes.md)。 From b303f6b802d1ccc0fdb2b6e5302838d96b7dc8a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:04 +0200 Subject: [PATCH 3341/4889] New translations overview.md (Portuguese, Brazilian) --- .../current/API/overview.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/overview.md index 96673120054b6c..c525b49a8b52d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/overview.md @@ -5,14 +5,18 @@ title: Funções e comandos de classe As funções e propriedades da classe 4D estão disponíveis através de objectos de instância de classe. Esta seção descreve a API da classe 4D incorporada, bem como os comandos de construção associados. -- functions must be called on instances with the `()` operator. Por exemplo, `collection.sort()`. -- properties are accessed without parentheses, for example `file.creationTime`. You can also use the \[] syntax, for example `file["creationTime"]`. +- devem ser chamadas em instâncias com o operador `()`. Por exemplo, `collection.sort()`. +- as propriedades são acessadas sem parênteses, por exemplo `file.creationTime`. Pode também utilizar a sintaxe \[], por exemplo `file["creationTime"]`. - comandos podem ser chamados de forma independente, com ou sem parâmetros. Por exemplo, `Folder(fk database folder)`. ## Convenções de escrita As seguintes convenções são utilizadas na sintaxe da função: -- the `{ }` characters (braces) indicate optional parameters. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function. -- the `{ ; ...param }` notation indicates an unlimited number of parameters. For example, `.concat( value : any { ;...valueN } ) : Collection` means that an unlimited number of values of any type can be passed to the function. +- os caracteres `{ }` (chaves) indicam parâmetros opcionais. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function. +- a notação `{ ; ...param }` indica um número ilimitado de parâmetros. For example, `.concat( value : any { ;...valueN } ) : Collection` means that an unlimited number of values of any type can be passed to the function. - the `any` keyword is used for parameters that can be of any type that can be stored within attributes (number, text, boolean, date, time, object, collection...). + +## Veja também + +[Classes in the 4D Language](../Concepts/classes.md). From 9282542b07e3d925c15117b01bcd517f77651c55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:07 +0200 Subject: [PATCH 3342/4889] New translations cli.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md index 9db58c6e5b4619..c00655f1678b0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From c660802d880f42604c31b97f46651662b51cd5c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:12 +0200 Subject: [PATCH 3343/4889] New translations data-collect.md (Japanese) --- .../current/Admin/data-collect.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) 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 99a8c0713e0f42..a5cbfb0702b05e 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 @@ -26,40 +26,40 @@ title: データ収集 ### データベース起動時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| CPU | Text | プロセッサーの名前、種類、および速度 | +| CPU | テキスト | プロセッサーの名前、種類、および速度 | | numberOfCores | Number | コアの合計数 | | memory | Number | マシン上で利用可能なメモリ容量 (バイト単位) | -| system | Text | OS のバージョンとビルド番号 | -| headless | Boolean | アプリケーションがヘッドレスモードで実行されている場合は true | +| system | テキスト | OS のバージョンとビルド番号 | +| headless | ブール | アプリケーションがヘッドレスモードで実行されている場合は true | | version | Number | 4Dアプリケーションのバージョン番号 | | buildNumber | Number | 4Dアプリケーションのビルド番号 | -| license | Object | 製品ライセンスの名称と説明 | -| isRosetta | Boolean | macOS の Rosetta で 4D がエミュレートされている場合は True、そうでない場合は False (エミュレートされていない、または Windows の場合)。 | -| uniqueID | Text | 4D Server の固有ID | +| license | オブジェクト | 製品ライセンスの名称と説明 | +| isRosetta | ブール | macOS の Rosetta で 4D がエミュレートされている場合は True、そうでない場合は False (エミュレートされていない、または Windows の場合)。 | +| uniqueID | テキスト | 4D Server の固有ID | | id | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (_データベース名の多項式ローリングハッシュ_) | | dataFileSize | Number | データファイルのサイズ (バイト単位) | | indexesSize | Number | インデックスのサイズ (バイト単位) | | cacheSize | Number | キャッシュのサイズ (バイト単位) | -| usingLegacyNetworkLayer | Boolean | アプリケーションサーバーに旧式ネットワークレイヤーが使用されている場合は true | -| usingQUICNetworkLayer | Boolean | データベースが QUICネットワークレイヤーを使用している場合は True | -| encryptedConnections | Boolean | クライアント/サーバー接続が暗号化されている場合は True | -| encrypted | Boolean | データファイルが暗号化されていれば true | -| compiled | Boolean | アプリケーションがコンパイル済みの場合は true | -| isEngined | Boolean | アプリケーションに 4D Volume Desltop が組み込まれている場合は true | -| projectMode | Boolean | アプリケーションがプロジェクトの場合は true | -| mobile | Collection | モバイルセッションに関する情報 | +| usingLegacyNetworkLayer | ブール | アプリケーションサーバーに旧式ネットワークレイヤーが使用されている場合は true | +| usingQUICNetworkLayer | ブール | データベースが QUICネットワークレイヤーを使用している場合は True | +| encryptedConnections | ブール | クライアント/サーバー接続が暗号化されている場合は True | +| encrypted | ブール | データファイルが暗号化されていれば true | +| compiled | ブール | アプリケーションがコンパイル済みの場合は true | +| isEngined | ブール | アプリケーションに 4D Volume Desltop が組み込まれている場合は true | +| projectMode | ブール | アプリケーションがプロジェクトの場合は true | +| mobile | コレクション | モバイルセッションに関する情報 | ### Webサーバー起動時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------- | ------ | ------------------------------------------------------ | -| webServer | Object | Webサーバーが起動中、または起動済みの場合は "started":true | +| webServer | オブジェクト | Webサーバーが起動中、または起動済みの場合は "started":true | ### 一定時間ごとに収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------------------------- | ------ | ------------ | | maximumNumberOfWebProcesses | Number | 最大同時Webプロセス数 | | maximumUsedPhysicalMemory | Number | 最大使用した物理メモリ | @@ -67,17 +67,17 @@ title: データ収集 ### 収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ------------------------------------------- | ------ | ------------------------------------------------- | | uptime | Number | ローカル4Dデータベースが開かれてからの経過時間 (秒単位) | -| cacheReadBytes | Object | キャッシュから読み出したバイト数 | -| cacheMissBytes | Object | キャッシュミスバイト数 | -| cacheReadCount | Object | キャッシュの読み出し回数 | -| cacheMissCount | Object | キャッシュミス回数 | -| dataSegment1.diskReadBytes | Object | データファイルから読み取ったバイト数 | -| dataSegment1.diskWriteBytes | Object | データファイルに書き込んだバイト数 | -| dataSegment1.diskReadCount | Object | データファイルからの読み取り回数 | -| dataSegment1.diskWriteCount | Object | データファイルへの書き込み回数 | +| cacheReadBytes | オブジェクト | キャッシュから読み出したバイト数 | +| cacheMissBytes | オブジェクト | キャッシュミスバイト数 | +| cacheReadCount | オブジェクト | キャッシュの読み出し回数 | +| cacheMissCount | オブジェクト | キャッシュミス回数 | +| dataSegment1.diskReadBytes | オブジェクト | データファイルから読み取ったバイト数 | +| dataSegment1.diskWriteBytes | オブジェクト | データファイルに書き込んだバイト数 | +| dataSegment1.diskReadCount | オブジェクト | データファイルからの読み取り回数 | +| dataSegment1.diskWriteCount | オブジェクト | データファイルへの書き込み回数 | | indexSegment.diskReadBytes | Number | インデックスファイルから読み取ったバイト数 | | indexSegment.diskWriteBytes | Number | インデックスファイルに書き込んだバイト数 | | indexSegment.diskReadCount | Number | インデックスファイルからの読み取り回数 | @@ -85,7 +85,7 @@ title: データ収集 ### データベースの終了時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ------------------------------ | ------ | ------------------------ | | webserverHits | Number | データ収集中の Webサーバーのヒット数 | | restHits | Number | データ収集中の RESTサーバーのヒット数 | @@ -95,17 +95,17 @@ title: データ収集 ### PHP execute の呼び出し毎に収集される情報 -| データ | タイプ | 注記 | -| ----------- | ------- | --------------------------------------------------------- | -| phpCall | Number | `PHP execute` の呼び出し回数 | -| externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | +| データ | 型 | 注記 | +| ----------- | ------ | --------------------------------------------------------- | +| phpCall | Number | `PHP execute` の呼び出し回数 | +| externalPHP | ブール | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | ### クライアント接続時に収集される情報 -| データ | タイプ | 注記 | -| -------------------------- | ---------- | ------------------------------------------------------------ | -| maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | -| connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | +| データ | 型 | 注記 | +| -------------------------- | ------ | ------------------------------------------------------------ | +| maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | +| connectionSystems | コレクション | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | ## 保存先と送信先 From ca46517c71bf7cb3a7cc98aebf73a18731a120fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:16 +0200 Subject: [PATCH 3344/4889] New translations dataexplorer.md (Spanish) --- .../current/Admin/dataExplorer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md index 65f92c449f0734..8e91b6dd851cbe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md @@ -190,7 +190,7 @@ Haga clic derecho en el área de consulta para mostrar las anteriores consultas El Explorador de datos permite modificar los valores de los atributos y añadir o eliminar entidades. Esta función está destinada a los administradores, por ejemplo para probar implementaciones o solucionar problemas con datos inválidos. -### Allow editing +### Permitir edición Por motivos de seguridad, para poder editar datos a través del Explorador de datos, primero debe habilitar el modo de edición mediante el selector **Allow editing**. Cuando está activado, los botones de acción de edición se muestran a la derecha: From d34b788f858a09b641c7d95e36a551dd41a323f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:18 +0200 Subject: [PATCH 3345/4889] New translations dataexplorer.md (Japanese) --- .../current/Admin/dataExplorer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md index 87f516920de44e..732d8c0f81ed5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/dataExplorer.md @@ -136,7 +136,7 @@ title: データエクスプローラー - **null** は、その属性値が定義されていないことを示します。 - **not null** は、属性値が定義されていることを示します (つまり、true または false)。 -#### Text +#### テキスト テキストフィルターは、文字の大小を区別しません (a = A)。 @@ -208,7 +208,7 @@ firstname = "Marie Sophie" AND manager.lastname = "@th" 次のスカラー属性値が編集できます: -- text +- テキスト - boolean - numeric - date From 3cbe6b2b680b26984f0293fe54401480bcdfdda8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:25 +0200 Subject: [PATCH 3346/4889] New translations tls.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/Admin/tls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/tls.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/tls.md index d3175b9faacb6e..ba1889f8284236 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/tls.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/tls.md @@ -80,7 +80,7 @@ El formato de cifrado ECDSA no es compatible por 4D [capa de red legacy](../sett ::: -### Instalación de archivos de certificado +### Instalación de archivos de certificados Los archivos de certificados incluyen: From e78a6d7a301bea8b3cc9f72dcb8fc90479a4acd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:29 +0200 Subject: [PATCH 3347/4889] New translations webadmin.md (French) --- .../fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md index 0ad4eca8464d7e..27c8242ebc3e34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md @@ -51,7 +51,7 @@ Vous pouvez configurer le composant `WebAdmin` dans la [fenêtre de configuratio > Si vous utilisez une application 4D sans interface, vous pouvez utiliser les [arguments de l'_Interface de ligne de commande_](#webadmin-headless-configuration) pour définir les paramètres de base. La définition de paramètres avancés se fait via le fichier de paramètres. -### Fenêtre de configuration +### Boîte de dialogue des Propriétés Pour ouvrir la fenêtre de configuration des paramètres d'administration web, sélectionnez **Fichier > Administration web > Propriétés...**. From 57c434517fd977a94a814633abb2e7d9711fbfc4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:45:57 +0200 Subject: [PATCH 3348/4889] New translations arrays.md (Japanese) --- .../current/Concepts/arrays.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/arrays.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/arrays.md index d5c8850ca35cd6..6cd0156abb9c7b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/arrays.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/arrays.md @@ -159,20 +159,20 @@ atNames{$vlElem} というシンタックスに注目してください。 atNam しかし、状況によっては何百、何千という要素を持った配列で作業する必要があります。 次の表に、各配列タイプがメモリ上に占めるバイト数を求めるための計算式を示します: -| 配列タイプ | メモリ使用量の計算式 (バイト単位) | -| ------- | ------------------------------------------------------------------------ | -| Blob | (1+要素数) \* 12 + 全BLOB要素の合計サイズ | -| Boolean | (31+要素数) \ 8 | -| 日付 | (1+要素数) \* 6 | -| Integer | (1+要素数) \* 2 | -| 倍長整数 | (1+要素数) \* 4 | -| Object | (1+要素数) \* 8 + 全オブジェクトの合計サイズ | -| Picture | (1+要素数) \* 8 + 全ピクチャーの合計サイズ | -| ポインター | (1+要素数) \* 8 + 全ポインターの合計サイズ | -| Real | (1+要素数) \* 8 | -| Text | (1+要素数) \* 20 + (全テキストの合計サイズ) \* 2 | -| 時間 | (1+要素数) \* 4 | -| 2次元 | (1+要素数) \* 16 + 配列サイズの合計 | +| 配列タイプ | メモリ使用量の計算式 (バイト単位) | +| ------ | ------------------------------------------------------------------------ | +| BLOB | (1+要素数) \* 12 + 全BLOB要素の合計サイズ | +| ブール | (31+要素数) \ 8 | +| 日付 | (1+要素数) \* 6 | +| 整数 | (1+要素数) \* 2 | +| 倍長整数 | (1+要素数) \* 4 | +| オブジェクト | (1+要素数) \* 8 + 全オブジェクトの合計サイズ | +| ピクチャー | (1+要素数) \* 8 + 全ピクチャーの合計サイズ | +| ポインター | (1+要素数) \* 8 + 全ポインターの合計サイズ | +| 実数 | (1+要素数) \* 8 | +| テキスト | (1+要素数) \* 20 + (全テキストの合計サイズ) \* 2 | +| 時間 | (1+要素数) \* 4 | +| 2次元 | (1+要素数) \* 16 + 配列サイズの合計 | **注:** From 20a78742ba531b21e3ff0f0114a92eefbf12fc5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:00 +0200 Subject: [PATCH 3349/4889] New translations classes.md (French) --- .../current/Concepts/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index f305cc1422a25f..8dd76edf714233 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -844,11 +844,11 @@ La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Cla La portée d'une instance de singleton peut être le process dans lequel elle est instanciée ou tous les process de la machine, en fonction de sa propriété _shared_. -| Singleton créé sur | Portée si non partagé | Portée si partagé | -| ------------------ | -------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 4D single-user | Process | Application | -| 4D Server | Process | Machine 4D Server | -| 4D mode distant | Process (_note_: les singletons ne sont pas synchronisés sur les process jumeaux) | Machine 4D distant | +| Singleton créé sur | Portée si non partagé | Portée si partagé | +| ------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 4D mono-utilisateur | Process | Application | +| 4D Server | Process | Machine 4D Server | +| 4D mode distant | Process (_note_: les singletons ne sont pas synchronisés sur les process jumeaux) | Machine 4D distant | Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application sur le poste. From 21c2dbb8a8a3b35ae4fa226faabf5ee9c3cb65fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:04 +0200 Subject: [PATCH 3350/4889] New translations classes.md (Japanese) --- .../current/Concepts/classes.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 165dcf45b29391..090cb9a13fe842 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- ## 概要 @@ -107,9 +107,9 @@ Project フォルダー Project Sources Classes Polygon.4dm -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------- | ---------------- | -| classStore | Object | <- | プロジェクトまたはコンポーネントのユーザークラスストア | | +| classStore | オブジェクト | <- | プロジェクトまたはコンポーネントのユーザークラスストア | | `cs` コマンドは、カレントプロジェクトまたはコンポーネントのユーザークラスストアを返します。 これには、プロジェクトまたはコンポーネントにて [定義](#クラス定義) されている、すべてのユーザークラスが含まれます。 デフォルトでは、 [ORDAクラス](ORDA/ordaClasses.md) のみ利用可能です。 @@ -127,9 +127,9 @@ $instance:=cs.myClass.new() -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------- | ---------------- | -| classStore | Object | <- | 4Dクラスストア | | +| classStore | オブジェクト | <- | 4Dクラスストア | | `4D` コマンドは、ビルトイン 4Dクラスのクラスストアを返します。 [CryptoKey](API/CryptoKeyClass.md) などの専用 API へのアクセスを提供します。 @@ -591,10 +591,10 @@ Class constructor ($side : Integer) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | -- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | -| 戻り値 | Object | <- | 親オブジェクト | +| 戻り値 | オブジェクト | <- | 親オブジェクト | @@ -702,9 +702,9 @@ $message:=$square.description() // "I have 4 sides which are all equal" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ---------- | -| 戻り値 | Object | <- | カレントオブジェクト | +| 戻り値 | オブジェクト | <- | カレントオブジェクト | From 0f0f69116e3e5865bd7eae5516d5e06a9b414ae7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:23 +0200 Subject: [PATCH 3351/4889] New translations data-types.md (Japanese) --- .../current/Concepts/data-types.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/data-types.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/data-types.md index 02d777536b5640..2e1fe8dbc5e86b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/data-types.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/data-types.md @@ -37,20 +37,20 @@ title: データタイプの概要 デフォルト値は変数の型に依存します: -| タイプ | デフォルト値 | -| ---------- | ---------------------------------------- | -| ブール | false | -| 日付 | 00-00-00 | -| Longint | 0 | -| 時間 | 00:00:00 | -| Picture | ピクチャーサイズ=0 | -| Real | 0 | -| ポインター | Nil=true | -| Text | "" | -| Blob | BLOB サイズ=0 | -| Object | null | -| Collection | null | -| Variant | undefined | +| 型 | デフォルト値 | +| ------ | ---------------------------------------- | +| ブール | false | +| 日付 | 00-00-00 | +| 倍長整数 | 0 | +| 時間 | 00:00:00 | +| ピクチャー | ピクチャーサイズ=0 | +| 実数 | 0 | +| ポインター | Nil=true | +| テキスト | "" | +| BLOB | BLOB サイズ=0 | +| オブジェクト | null | +| コレクション | null | +| バリアント | undefined | ### デフォルト値としての Null @@ -68,7 +68,7 @@ Object型、Collection型、Pointer型、Picture型の変数は、デフォル | 数値 (2) | `String` | | | | `Bool` | | 日付 | `String` | | | | `Bool` | | 時間 | `String` | | | | `Bool` | -| Boolean | | `Num` | | | | +| ブール | | `Num` | | | | (1) JSON形式の文字列は `JSON Parse` コマンドを使ってスカラーデータ、オブジェクト、あるいはコレクションに変換することができます。 From 160ac24835f6d1a13b2ebab0adc56517c13e6f6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:27 +0200 Subject: [PATCH 3352/4889] New translations dt_blob.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Concepts/dt_blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_blob.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_blob.md index 5db9b02839e6f0..56a9dfb63f9aec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_blob.md @@ -18,7 +18,7 @@ BLOB は全体がメモリにロードされます。 BLOB変数はメモリ内 各 BLOBタイプには、それぞれ利点があります。 次の表を参考にして、どちらがニーズに合うかを確認してください: -| | Blob | 4D.Blob | +| | BLOB | 4D.Blob | | ------------------- | :--: | :---------------------: | | 変更可能 | ◯ | × | | オブジェクトやコレクション内で共有可能 | × | ◯ | From 19c38f1bf5b5481fb18daf5faf61058da62ad9f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:31 +0200 Subject: [PATCH 3353/4889] New translations dt_boolean.md (Japanese) --- .../current/Concepts/dt_boolean.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md index 1ca7d3b786b6ff..82a0d800ea535c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md @@ -1,6 +1,6 @@ --- id: boolean -title: Boolean +title: ブール --- ブールのフィールド、変数、式は、true(真)またはfalse(偽)のいずれかになります。 @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------------------------- | ------- | -------------------------------------------------------------------------------- | ----- | -| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean \| Boolean | Boolean | ("A" = "A") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------------------------- | --- | -------------------------------------------------------------------------------- | ----- | +| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean \| Boolean | ブール | ("A" = "A") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From 88d985eacedb0c503e78c893bab0a8122b3a171e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:36 +0200 Subject: [PATCH 3354/4889] New translations dt_collection.md (Japanese) --- .../current/Concepts/dt_collection.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md index 625b5ad16c921a..717b459cbfcbe2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md @@ -1,6 +1,6 @@ --- id: collection -title: Collection +title: コレクション --- コレクションとは、類似または混在した型 (テキスト、数値、日付、オブジェクト、ブール、コレクション、null) の値が順番に並べられたリストです。 @@ -154,12 +154,12 @@ var $c3:=$c1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------------- | ------- | --------- | ----- | -| 等しい | collectionRef = collectionRef | Boolean | $c1 = $c3 | true | -| | | | $c1 = $c2 | false | -| 異なる | collectionRef # collectionRef | Boolean | $c1 # $c3 | false | -| | | | $c1 # $c2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------------- | --- | --------- | ----- | +| 等しい | collectionRef = collectionRef | ブール | $c1 = $c3 | true | +| | | | $c1 = $c2 | false | +| 異なる | collectionRef # collectionRef | ブール | $c1 # $c3 | false | +| | | | $c1 # $c2 | true | ## 未定義 From 8d0d664624e66d1ad64c319afc6632fe23efa8d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:40 +0200 Subject: [PATCH 3355/4889] New translations dt_date.md (Japanese) --- .../current/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md index fede594c75cf81..cdd974751acc0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------- | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | 日付 | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | 日付 | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------ | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | 日付 | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | 日付 | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 26bedbb532c291a193ceff782a43df0a957c430c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:44 +0200 Subject: [PATCH 3356/4889] New translations dt_null_undefined.md (Japanese) --- .../current/Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md index f944c383aa0eaf..5f675abf63bb94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md @@ -88,14 +88,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | ------- | -------------------------------------------------------------- | ----- | -| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | -| | Null `=` _scalar value_ | Boolean | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | -| | Null `#` _scalar value_ | Boolean | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | --- | -------------------------------------------------------------- | ----- | +| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | +| | Null `=` _scalar value_ | ブール | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | +| | Null `#` _scalar value_ | ブール | a.nullProp `#` 42 | true | _スカラー値_ は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -115,18 +115,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | -------------------------------------------------- | ------- | ------------------------------------------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` _その他の値_ | Boolean | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` _その他の値_ | Boolean | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | -------------------------------------------------- | --- | ------------------------------------------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` _その他の値_ | ブール | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` _その他の値_ | ブール | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<=` "abc" | false | _その他の値_ は、未定義でも Null でもない値を持つ任意の型の式です。 From 402fa82ab5bc789b3d2c9062ed0165dc4c3bac27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:49 +0200 Subject: [PATCH 3357/4889] New translations dt_object.md (Japanese) --- .../current/Concepts/dt_object.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index f7c13cddd541ff..adfb38f4663b39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -1,6 +1,6 @@ --- id: object -title: Object +title: オブジェクト --- オブジェクト型の変数・フィールド・式にはさまざまなデータを格納することができます。 4D のネイティブなオブジェクトの構造は、よくある "プロパティ/値" (または "属性/値") というペア (連想配列) に基づいています。 これらオブジェクトの記法は JSON をもとにしていますが、完全に同じというわけではありません。 @@ -9,7 +9,7 @@ title: Object - プロパティ値は以下のどれかの型で表現されます: - 数値 (実数、整数、等) - - text + - テキスト - null - boolean - ポインター (`JSON Stringify` コマンドの使用、またはコピーの際に評価されます) @@ -239,12 +239,12 @@ var $o3:=$o1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | --------------------- | ------- | --------- | ----- | -| 等しい | objectRef = objectRef | Boolean | $o1 = $o3 | true | -| | | | $o1 = $o2 | false | -| 異なる | objectRef # objectRef | Boolean | $o1 # $o3 | false | -| | | | $o1 # $o2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | --------------------- | --- | --------- | ----- | +| 等しい | objectRef = objectRef | ブール | $o1 = $o3 | true | +| | | | $o1 = $o2 | false | +| 異なる | objectRef # objectRef | ブール | $o1 # $o3 | false | +| | | | $o1 # $o2 | true | ## Resources From cc4f9d20776e9d3f903b7a1d48e29ea825c04f6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:51 +0200 Subject: [PATCH 3358/4889] New translations dt_picture.md (French) --- .../current/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 7b04c00cb473a7..0ce031f6713d89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CO | Redimensionnement | Image \* Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image \*+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image \*\| Nombre | Picture | Image \| Redimensionne l'image verticalement au pourcentage Nombre | -| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contient mot-clé | Image % Chaîne | Boolean | Renvoie vrai si la chaîne est associée à l'image stockée dans l'expression image. Voir `GET PICTURE KEYWORDS` | **Notes :** From 92ed6791d22c385adcd263dd3c3cc37e39d84970 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:53 +0200 Subject: [PATCH 3359/4889] New translations dt_picture.md (Spanish) --- .../current/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 2c9e4d43663b70..fa58e4b8f4bd75 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Devuelve true si la cadena está asociada a la imagen almacenada en la expresión imagen. Ver `GET PICTURE KEYWORDS` | **Notas :** From 76a9b200e7d922d39f60cdf97eaad6036be07e33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:54 +0200 Subject: [PATCH 3360/4889] New translations dt_picture.md (Japanese) --- .../current/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 8a2c6173b401fa..2131ea0fad78d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From bb6842e4a13c2d05cacdac7582607eb6f0ae7fb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:46:59 +0200 Subject: [PATCH 3361/4889] New translations dt_pointer.md (Japanese) --- .../current/Concepts/dt_pointer.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md index 8c9a965da775d6..6a3218549642f4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md @@ -13,14 +13,14 @@ title: ポインター テーブル・フィールド・変数・配列・配列要素・オブジェクトを参照するためにポインターを使用することができます。 以下の表に、各タイプの例を示します: -| タイプ | 参照時 | 使用時 | 代入時 | +| 型 | 参照時 | 使用時 | 代入時 | | ------ | ------------------------------------------------------------------------------------------- | ------------------------------------------- | ------------------------------------------- | -| Table | vpTable:=->[Table] | DEFAULT TABLE(vpTable->) | n/a | +| テーブル | vpTable:=->[Table] | DEFAULT TABLE(vpTable->) | n/a | | フィールド | vpField:=->[Table]Field | ALERT(vpField->) | vpField->:="John" | | 変数 | vpVar:=->Variable | ALERT(vpVar->) | vpVar->:="John" | | 配列 | vpArr:=->Array | SORT ARRAY(vpArr->;>) | COPY ARRAY (Arr;vpArr->) | | 配列要素 | vpElem:=->Array{1} | ALERT (vpElem->) | vpElem->:="John" | -| Object | vpObj:=->myObject | ALERT (vpObj->myProp) | vpObj->myProp:="John" | +| オブジェクト | vpObj:=->myObject | ALERT (vpObj->myProp) | vpObj->myProp:="John" | ## ポインターの基本 @@ -85,12 +85,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | ------- | ------------- | ----- | -| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | --- | ------------- | ----- | +| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 From 78dd6a3cb3de6d51fb2644ea7ad46c0ccda0a2f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:01 +0200 Subject: [PATCH 3362/4889] New translations dt_string.md (French) --- .../current/Concepts/dt_string.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index e9fff9f88857aa..dac17572fc41da 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -3,7 +3,7 @@ id: string title: String --- -Chaîne est un terme générique utilisé pour : +String ("Chaîne") est un terme générique utilisé pour : - Les variables ou champs de type Texte : un champ, une variable ou une expression de type Texte peut contenir de 0 à 2 Go de texte. - Les variables ou champs de type alphanumérique : un champ alphanumérique peut contenir de 0 à 255 caractères (la limite est fixée lors de la définition du champ). @@ -64,7 +64,7 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha Character code("A")=Character code("a") // 65 n'est pas égal à 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Par exemple, les expressions suivantes renvoient `TRUE` : +- Lorsque des chaînes de caractères sont comparées, les caractères diacritiques sont comparés en utilisant la table de comparaison des caractères système de votre ordinateur. Par exemple, les expressions suivantes renvoient `TRUE` : ```4d "n"="ñ" @@ -160,14 +160,14 @@ End if Lorsque les symboles d'indice de chaîne apparaissent dans une expression, ils retournent le caractère auquel ils font référence sous la forme d'une chaîne d'un caractère. Par exemple : ```4d -//The following example tests if the last character of vtText is an At sign "@" +//L'exemple suivant teste si le dernier caractère de vtText est un signe "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - //Using the character reference syntax, you would write in a simpler manner: + //En utilisant la syntaxe des symboles d'indice de chaîne, vous écririez d'une manière plus simple : If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... From f26c84387844f872fb0c9671c5cfa22ba558f97f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:04 +0200 Subject: [PATCH 3363/4889] New translations dt_string.md (Japanese) --- .../current/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index 32e52b98b1dcf9..f006585709403d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -37,24 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------- | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------ | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | ブール | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | ブール | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | ブール | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | ブール | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | ブール | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | ブール | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From 98689acd4225ce9e6b4c913f7fbbd20209f544ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:09 +0200 Subject: [PATCH 3364/4889] New translations dt_time.md (Japanese) --- .../current/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md index e825b588a8f16f..118cc55dadf6f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------------------------- | -------------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------ | -| 加算 (足し算) | Time + Time | 時間 | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | 時間 | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | 時間 | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------------------------- | -------------- | ------ | --------------------------------------------------------------------------------------- | ------------------------------------------ | +| 加算 (足し算) | Time + Time | 時間 | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | 時間 | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | 時間 | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From dff0a07750621edc41ec56add5b3cd5604fe6d0e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:11 +0200 Subject: [PATCH 3365/4889] New translations dt_variant.md (French) --- .../current/Concepts/dt_variant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md index 62f799cb192c44..cd24b3acfab469 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md @@ -48,7 +48,7 @@ $t:=Type($v) // 12 (Is variant) $t2:=Type($v2) // 2 (Is text) ``` -Variant can be used to declare [method parameters](parameters.md) that can be of various types. Dans ce cas, vous pouvez générer votre code en testant le type de valeur du paramètre, par exemple : +Le type Variant peut être utilisé pour déclarer [des paramètres de méthode](parameters.md) pouvant être de différents types. Dans ce cas, vous pouvez générer votre code en testant le type de valeur du paramètre, par exemple : ```4d #DECLARE ($param : Variant) From 8e998c2f626cb22e3fa26aaf52b7b4fc032a5638 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:13 +0200 Subject: [PATCH 3366/4889] New translations dt_variant.md (Japanese) --- .../current/Concepts/dt_variant.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md index 162b47394398a1..43ce678efec00a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md @@ -1,6 +1,6 @@ --- id: variant -title: Variant +title: バリアント --- バリアント型は、サポートしている型の任意のデータを受け取ることができる変数型です。 一般的には、返したり受け取ったりする値の型が未定である汎用的なコードを書くためにこの変数型が使用されます。 これは、たとえばオブジェクトの属性を扱うようなコードがそれに該当します。 @@ -11,12 +11,12 @@ title: Variant - boolean - collection - date -- longint +- 倍長整数 - object - picture - pointer - 実数 -- text +- テキスト - time - null - undefined From a38459cd5f9556e6b7886137b47973210c4af1e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:16 +0200 Subject: [PATCH 3367/4889] New translations error-handling.md (French) --- .../current/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index b31d96725aff4c..b2b5263786bf8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -94,7 +94,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D gère automatiquement un certain nombre de variables appelées [**variables système**](variables.md#system-variables), répondant à différents besoins. ::: - la commande [`Last errors`](https://doc.4d.com/4dv20/help/command/fr/page1799.html) qui renvoie une collection contenant la pile courante des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv20/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. From d19c69878cf0fbae87141716feeb601a43652199 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:17 +0200 Subject: [PATCH 3368/4889] New translations error-handling.md (Spanish) --- .../current/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md index 9e9800abfda0e4..1001921f314c00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/error-handling.md @@ -94,7 +94,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D mantiene automáticamente una serie de variables denominadas [**variables sistema**](variables.md#system-variables), que responden a diferentes necesidades. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From 00f492e7e8ccec0ba98b98a081f1a3d874160473 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:28 +0200 Subject: [PATCH 3369/4889] New translations identifiers.md (Japanese) --- .../current/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md index 2a20af32c9f35c..c2c80524bcd78d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## クラス +## Classes クラス名は31文字以内で指定します。 From cc31d0a9dc21436300d246c01b6223230b07a10b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:37 +0200 Subject: [PATCH 3370/4889] New translations methods.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Concepts/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md index 261bc015a5802f..75ba21eb873023 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md @@ -13,7 +13,7 @@ title: メソッド 4D ランゲージにおいて、数種類のメソッドが存在します。 その呼び出し方によって、メソッドは区別されます: -| タイプ | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | +| 型 | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | | ------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | **プロジェクトメソッド** | 呼び出しに応じて ([プロジェクトメソッドの呼び出し](#calling-project-methods) 参照) | ◯ | 任意のアクションを実行するためのコードです。 作成されたプロジェクトメソッドは、そのプロジェクトのランゲージの一部となります。 | | **オブジェクト (ウィジェット) メソッド** | メソッドが設定されたフォームオブジェクトに関連したイベント発生時に | × | フォームオブジェクト (ウィジェットとも呼びます) のプロパティです。 | From b161c5c8761c23ea1917463ea5cce0916c49c450 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:42 +0200 Subject: [PATCH 3371/4889] New translations operators.md (Japanese) --- .../current/Concepts/operators.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md index d11cf5cc10615a..dbe4e4445e1135 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md @@ -65,30 +65,30 @@ $a+=2 // $a=3 次の複合代入演算子がサポートされています: -| 演算子 | シンタックス | 代入される型 | 例題 | -| --------------------------- | ------------------ | ------- | ---------------------------------------------- | -| 加算 (足し算) | Text += Text | Text | `$t+=" World" //$t:=$t+" World"` | -| | Number += Number | Number | `$n+=5 //$n:=$n+5` | -| | Date += Number | 日付 | `$d+=5 //$d:=$d+5` | -| | Time += Time | 時間 | `$t1+=$t2 //$t1:=$t1+$t2` | -| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | -| | Picture += Picture | Picture | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | -| | Picture += Number | Picture | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | -| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | -| | Date -= Number | 日付 | `$d-=5 //$d:=$d-5` | -| | Time -= Time | 時間 | `$t1-=$t2 //$t1:=$t1-$t2` | -| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | -| | Picture -= Number | Picture | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | -| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | -| | Time /= Time | 時間 | `$t1/=$t2 //$t1:=$t1/$t2` | -| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | -| | Picture /= Picture | Picture | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | -| | Picture /= Number | Picture | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | -| 乗算 (かけ算) | Text \*= Number | Text | `$t*="abc" //$t:=$t*"abc"` | -| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | -| | Time \*= Time | 時間 | `$t1*=$t2 //$t1:=$t1*$t2` | -| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | -| | Picture \*= Number | Picture | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | +| 演算子 | シンタックス | 代入される型 | 例題 | +| --------------------------- | ------------------ | ------ | ---------------------------------------------- | +| 加算 (足し算) | Text += Text | テキスト | `$t+=" World" //$t:=$t+" World"` | +| | Number += Number | Number | `$n+=5 //$n:=$n+5` | +| | Date += Number | 日付 | `$d+=5 //$d:=$d+5` | +| | Time += Time | 時間 | `$t1+=$t2 //$t1:=$t1+$t2` | +| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | +| | Picture += Picture | ピクチャー | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | +| | Picture += Number | ピクチャー | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | +| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | +| | Date -= Number | 日付 | `$d-=5 //$d:=$d-5` | +| | Time -= Time | 時間 | `$t1-=$t2 //$t1:=$t1-$t2` | +| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | +| | Picture -= Number | ピクチャー | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | +| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | +| | Time /= Time | 時間 | `$t1/=$t2 //$t1:=$t1/$t2` | +| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | +| | Picture /= Picture | ピクチャー | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | +| | Picture /= Number | ピクチャー | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | +| 乗算 (かけ算) | Text \*= Number | テキスト | `$t*="abc" //$t:=$t*"abc"` | +| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | +| | Time \*= Time | 時間 | `$t1*=$t2 //$t1:=$t1*$t2` | +| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | +| | Picture \*= Number | ピクチャー | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | これらの演算子は、あらゆる [代入可能な式](quick-tour.md#代入可-vs-代入不可の式) に適用できます (オブジェクトのプロパティやコレクション要素としてのピクチャーを除く)。 From 2d6f35d510d823fe9934a63d13f992b5085800c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:44 +0200 Subject: [PATCH 3372/4889] New translations parameters.md (French) --- .../current/Concepts/parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 1656bf719bc5cf..aec0546e280410 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -324,7 +324,7 @@ Function add($x : Variant; $y : Integer)- $result : Integer :::tip -Declaring parameters in prototypes is a good practice, even in non-compiled projects. +Déclarer des paramètres dans les prototypes est une bonne pratique, même dans les projets non compilés. ::: From ed13b1abe6b99af35b219d4ea9bfaf996b30c23d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:49 +0200 Subject: [PATCH 3373/4889] New translations paths.md (French) --- .../current/Concepts/paths.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/paths.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/paths.md index f2323901268997..891aa5a862f3ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/paths.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/paths.md @@ -13,7 +13,7 @@ De plus, les objets fichier et dossier prennent en charge les `fileSystems`, fou ## Chemins des filesystem -4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. Un chemin d'accès filesystem est évalué par rapport au contexte et est renvoyé sous forme de chemin absolu. Les chemins des filesystem sont utiles pour deux raisons principales : @@ -28,7 +28,7 @@ Les filesystem suivants sont pris en charge : | "/LOGS" | Dossier Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Dossier racine du projet (avec ou sans extension 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Dossier Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Dossier des sources du projet courant | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Syntaxe POSIX @@ -114,9 +114,9 @@ Les fonctions des objets folder telles que [`folder.file()`](../API/FolderClass. ```4d var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //pour référencer un dossier "Picture" dans le dossier des documents de l'utilisateur $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //pour créer un dossier sur le bureau $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From 407c505174499a86fc86827dd3bfa3bedd19a9c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:50 +0200 Subject: [PATCH 3374/4889] New translations paths.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md index df4548b8d8954f..9e27261143273e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/paths.md @@ -28,7 +28,7 @@ Se soportan los siguientes nombres de rutas de filesystem: | "/LOGS" | Carpeta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Carpeta raíz del proyecto (con o sin extensión 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Carpeta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Carpeta de fuentes del proyecto actual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxis POSIX From b6ab192547d8cb2c6ce0f7727f0390cbd0161b9e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:52 +0200 Subject: [PATCH 3375/4889] New translations paths.md (Japanese) --- .../ja/docusaurus-plugin-content-docs/current/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/paths.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/paths.md index 4e8dac859ea851..570182277c16b9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/paths.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/paths.md @@ -28,7 +28,7 @@ $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() | "/LOGS" | Logs フォルダー | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | プロジェクトのルートフォルダー (拡張子 4dbase の有無に関わらず) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Project フォルダー | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | カレントプロジェクトの Sources フォルダー | "C:\\MyApps\\Students\\Project\\Sources\\" | ## POSIX シンタックス From f2c80bd42aaae61395f04ed94bcaa4718c6b1204 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:47:53 +0200 Subject: [PATCH 3376/4889] New translations paths.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md index 0f83a7fe1a9c48..28235a90d25486 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/paths.md @@ -28,7 +28,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: | "/LOGS" | Pasta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Pasta de raiz do projeto (com ou sem extensão 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Pasta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Pasta de fontes do projeto atual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxe POSIX From 7f173807414fc645364cdee0e4289125630c735f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:00 +0200 Subject: [PATCH 3377/4889] New translations quick-tour.md (Spanish) --- .../current/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 034387fcb2237b..ef9c9dff1ec555 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -48,7 +48,7 @@ var myPerson : cs.Person //variable de la clase usuario Person ``` -Even if it is usually not recommended, you can create variables simply by using them; you do not necessarily need to formally define them. Por ejemplo, si desea una variable que contenga la fecha actual más 30 días, puede escribir: +Aunque no se suele recomendar, se pueden crear variables simplemente utilizándolas; no es necesario definirlas formalmente. Por ejemplo, si desea una variable que contenga la fecha actual más 30 días, puede escribir: ```4d MyOtherDate:=Current date+30 From a86487e2ab8e77c542fae814ac038aee0e06156f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:02 +0200 Subject: [PATCH 3378/4889] New translations quick-tour.md (Japanese) --- .../current/Concepts/quick-tour.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 2b737d1c131c24..8744ed50754fb7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -193,7 +193,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## クラス +## Classes 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -285,7 +285,7 @@ This.name:="Square" 生成する値のタイプによって、式のタイプを定義することができます。 式のタイプは複数あります。 様々なタイプの式の例を以下に示します。 -| 式 | タイプ | 説明 | +| 式 | 型 | 説明 | | ------------------------------------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------- | | "こんにちは" | String | これは文字列定数 "こんにちは" です。 文字列定数であることを表すために二重引用符が必要です。 | | "みなさん" + "こんにちは" | String | 2つの文字列 "みなさん" と "こんにちは" が + 演算子により結合され、 "みなさんこんにちは" を返します。 | @@ -298,14 +298,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | Boolean | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | ブール | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From deea4eaa4ca1b7881fb229062e5d564444c0517a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:04 +0200 Subject: [PATCH 3379/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../current/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 00adc81e0eb344..411621a694e581 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -45,7 +45,7 @@ A palavra-chave `var` permite declarar variáveis de objeto de um tipo de classe ```4d var myPerson : cs.Person -//variable of the Person user class +//variável da classe usuário Person ``` Even if it is usually not recommended, you can create variables simply by using them; you do not necessarily need to formally define them. Por exemplo, se quiser criar uma variável que contenha a data atual mais 30 dias, pode escrever: @@ -226,11 +226,11 @@ $f.message() //displays "Hello world!" Opcionalmente, use a palavra-chave `Class constructor` para declarar as propriedades do objeto. ```4d -//in the Rectangle.4dm file -Class constructor ($width : Integer; $height : Integer) +//no arquivo Rectangle.4dm +Construtor de classe ($height: Integer; $width : Integer) This.height:=$height This.width:=$width -This.name:="Rectangle" +This.name:="Retângulo" ``` Uma classe pode estender outra classe usando `Class extends `. Las superclasses se pueden llamar con el comando `Super`. Por exemplo: From 76389fa865c1be98042ea5489b537b06f91e7199 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:06 +0200 Subject: [PATCH 3380/4889] New translations shared.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md index 803a8d2c6f605c..5797b9270b12cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -29,7 +29,7 @@ Las siguientes modificaciones pueden efectuarse en objetos y colecciones compart :::note -Keep in mind that objects or collections set as the content of a shared object or collection must themselves be shared. +Tenga en cuenta que los objetos o colecciones definidas como el contenido de un objeto compartido o colección deben ser compartidos por sí mismos. ::: From 2ec7a76323ed8d6e828d17de181c563f49782d06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:07 +0200 Subject: [PATCH 3381/4889] New translations shared.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md index cda686181b0f1d..b691a75031ffef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/shared.md @@ -60,7 +60,7 @@ Use($col) End Use ``` -一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 。 `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 +一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 . `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 共有オブジェクト/コレクションを他の共有オブジェクト/コレクションのプロパティあるいは要素に割り当てることは可能で、このとき **共有グループ** が作成されます。 共有グループは、共有オブジェクト/コレクションのプロパティ値あるいは要素として他の共有オブジェクト/コレクションが設定されたときに自動的に作成されます。 共有グループを使用すると共有オブジェクトを入れ子にすることができますが、以下のルールに気をつける必要があります: From d542fb9709a4cfede3b630b8b7bfe2fc7dae4944 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:11 +0200 Subject: [PATCH 3382/4889] New translations variables.md (Spanish) --- .../current/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md index 8bb107653c5e73..fdbdca2ce38b3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -249,24 +249,24 @@ En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma ## System Variables -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). - -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. - -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado utilizando comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +El lenguaje 4D maneja varias **variables sistema**, las cuales le permiten controlar la ejecución de diferentes operaciones. Puedes probar sus valores y usarlos como cualquier variable. Todas las variables del sistema son [variables proceso](#process-variables). + +Las variables del sistema son utilizadas por los [comandos 4D](commands.md). Consulte el párrafo "Variables del sistema y conjuntos" en la descripción de un comando para averiguar si afecta a una variable del sistema. + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Algunos comandos también modifican el valor de la variable del sistema `OK` cuando se ejecuta una operación con éxito. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado utilizando comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tab** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. Para utilizar un separador diferente, asigne un nuevo valor a la variable del sistema. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Utilizado en un método de captura de errores instalado por el comando [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html). See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Toma el valor 1 cuando se presiona el botón del ratón, de lo contrario 0. | +| `MouseX`, `MouseY` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).
  • En un evento `MouseDown=1`, `MouseX` y `MouseY` se establecen respectivamente en las coordenadas verticales y horizontales del clic. Ambos valores se expresan en píxeles y utilizan el sistema de coordenadas local de la ventana.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). Para obtener más información, consulte la sección [Coordenadas del ratón en una imagen](../FormEditor/pictures.md#coordenadas-del-ratón-en-una-imagen).
  • | +| `KeyCode` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Establece las teclas modificadoras del teclado (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the process number in which the last event took place | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Por lo tanto, no se puede crear una variable, método o función usando ninguno de estos nombres de variables. ::: From df092ae27eb7c7134762c78d812ee2275439d30d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:13 +0200 Subject: [PATCH 3383/4889] New translations variables.md (Japanese) --- .../current/Concepts/variables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md index dbb01dd8eca125..fa7ccba88526d8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -253,11 +253,11 @@ atNames{1}:="Richard" システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| システム変数名 | タイプ | 説明 | +| システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | -| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | -| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Document` | テキスト | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | テキスト | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | | `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | | `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | From 3f7bdfce7e9a2fe2b25ab1813f321288d6272d4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:45 +0200 Subject: [PATCH 3384/4889] New translations building.md (Portuguese, Brazilian) --- .../current/Desktop/building.md | 194 +++++++++--------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md index 4c4aef10398c4d..967e2ae15c2afe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md @@ -7,8 +7,8 @@ title: Build application overview O construtor de aplicações permite-lhe: -- Build a compiled structure or component, without interpreted code, -- Generar una aplicación autónoma ejecutable, _es decir_, fusionada con 4D Volume Desktop, el motor de base de datos 4D, +- Criar uma estrutura ou componente compilado, sem código interpretado, +- Construir uma aplicação autônoma, de duplo clique, _i.e._, fundida com 4D Volume Desktop, o motor de banco de dados 4D, - Gerar aplicações diferentes a partir do mesmo banco de dados compilado mediante um projeto XML, - Criar aplicações cliente-servidor homogêneas, - Construir aplicações cliente-servidor com atualização automática de partes do cliente e do servidor. @@ -21,7 +21,7 @@ O construtor de aplicações permite-lhe: A cria de um pacote de projetos pode ser efetuada utilizando: - ou o comando [`BUILD APPLICATION`] (https://doc.4d.com/4dv20/help/command/en/page871.html), -- o el [diálogo Generador de aplicaciones](#application-builder). +- ou na [caixa de diálogo Criar aplicativo] (#application-builder). :::tip @@ -51,7 +51,7 @@ As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de d ### Arquivo histórico -Quando uma aplicação é construída, 4D gera um arquivo de log chamado _BuildApp.log.xml_ na pasta **Logs** do projeto. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de log chamado _BuildApp.log.xml_ na pasta **Logs** do projeto. O arquivo de registro armazena as seguintes informações para cada compilação: - O início e o fim da construção de objetivos, - O nome e o caminho de acesso completo dos ficheiros gerados, @@ -85,7 +85,7 @@ Esta funcionalidad crea un archivo _.4dz_ en una carpeta `Compiled Database//Compiled Database/MyProject/MyProject.4dz` -Um ficheiro .4dz é essencialmente uma versão zipada (embalada) da pasta do projecto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. +Um arquivo .4dz é essencialmente uma versão compactada da pasta do projeto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. > Quando gerar arquivos .4dz, 4D usa um formato zip **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se não quiser usar esse formato padrão, adicione a chave XML `UseStandardZipFormat` com o valor `False` em seu arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). @@ -150,9 +150,9 @@ Depois que a pasta for selecionada, o nome completo do caminho será exibido e, Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome do aplicativo** (padrão) - O aplicativo 4D abre automaticamente o arquivo de dados aberto mais recentemente correspondente ao arquivo de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). @@ -165,7 +165,7 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - _Windows_ - MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) - Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. + - Uma pasta Database - Inclui uma pasta Resources e um arquivo MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta _Default Data_, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons)). - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins-and-components). - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses-and-certificate). @@ -186,7 +186,7 @@ Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desk > No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, você deve primeiro exibir seu conteúdo (**Control+clique** no ícone). -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: @@ -234,17 +234,17 @@ Clique no \*\* Botão[...]\*\* e use a caixa de diálogo _Procurar pasta_ para l #### Versão atual -Utilizado para indicar o número da versão atual da aplicação gerada. Pode então aceitar ou rejeitar ligações de aplicações cliente conforme o seu número de versão. El intervalo de compatibilidad para las aplicaciones cliente y servidor se define mediante el uso de [llaves XML](#buildapp4dsettings) específicas). +Utilizado para indicar o número da versão atual da aplicação gerada. Pode então aceitar ou rejeitar ligações de aplicações cliente conforme o seu número de versão. O intervalo de compatibilidade para aplicações cliente e servidor é estabelecido usando [XML keys](#buildapp4dsettings) específicas)). #### Incorporar o projeto Usuários e Grupos na aplicação servidor criada -**Nota preliminar:** en esta sección se utilizan los siguientes términos: +**Nota Preliminar:** Os seguintes termos são utilizados nesta secção: -| Nome | Definição | -| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Ficheiro do directório do projecto | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) ubicado en la [carpeta Settings](../Project/architecture.md#settings-1) del proyecto | -| Ficheiro do directório de aplicação | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) ubicado en la [carpeta Settings](../Project/architecture.md#settings-1) del servidor 4D creado | -| Ficheiro obrigatório | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) en la carpeta [Data > Settings](../Project/architecture.md#settings) | +| Nome | Definição | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Ficheiro do directório do projecto | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) localizado na pasta [Settings](../Project/architecture.md#settings-1) do projeto | +| Ficheiro do directório de aplicação | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) localizado na pasta [Settings](../Project/architecture.md#settings-1) do 4D Server compilado | +| Ficheiro obrigatório | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) na pasta [Data > Settings](../Project/architecture.md#settings) | Quando marca esta opção, o ficheiro do directório do projecto é copiado para o ficheiro do directório da aplicação no momento da construção. @@ -261,7 +261,7 @@ Embutir o arquivo de diretório do projeto permite que você faça deploy de um Ao construir um servidor no Windows, marque esta opção para permitir que clientes Apple Silicon se conectem ao seu aplicativo do servidor. Em seguida, você pode especificar um caminho para a estrutura compilada para Apple Silicon/Intel. -Para permitir que os clientes da Apple Silicon se conectem a um aplicativo do servidor construído no Windows, você deve primeiro construir um aplicativo cliente no macOS, com um projeto compilado para Apple Silicon e Intel. Esto crea automáticamente una estructura compilada, idéntica a la creada con la opción **[Build compiled structure](#build-compiled-structure)** (sin las carpetas asociadas). +Para permitir que os clientes da Apple Silicon se conectem a um aplicativo do servidor construído no Windows, você deve primeiro construir um aplicativo cliente no macOS, com um projeto compilado para Apple Silicon e Intel. Isso cria automaticamente uma estrutura compilada, idêntica àquela criada com a opção **[Construir estrutura compilada](#construir-estrutura-compilada)** (sem as pastas relacionadas). Em seguida, você pode copiar essa estrutura para sua máquina Windows e usá-la para construir a aplicação do servidor: @@ -275,9 +275,9 @@ Ruta de acceso a la estructura compilada de la aplicación cliente Apple Silicon Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome do aplicativo** (padrão) - O aplicativo 4D abre automaticamente o arquivo de dados aberto mais recentemente correspondente ao arquivo de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo _lastDataPath.xml_ do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). @@ -376,7 +376,7 @@ O conteúdo dessas pastas varia dependendo da plataforma atual: Se você marcou a opção "Permitir atualização automática do aplicativo cliente", uma subpasta adicional chamada _Upgrade4DClient_ é adicionada na pasta/pacote `Server`. Esta subpasta contém o aplicativo cliente no macOS e/ou no formato Windows como um arquivo compactado. Este ficheiro é utilizado durante a atualização automática das aplicações clientes. -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: @@ -386,18 +386,18 @@ Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado com Os elementos devem ser instalados: - **em Windows** - - **Aplicación del servidor** - en la subcarpeta `Client Server executable/Server/Server Database`. - - **Aplicación cliente** - en la subcarpeta `Client Server executable/Client`. + - **Aplicativo do servidor** - na subpasta `Cliente Servidor executável/Server/Banco de Dados do Servidor`. + - **Aplicativo do cliente** - na subpasta `Client Server executable/Client`. - **no macOS** - - **Aplicación del servidor** - junto al paquete de software `Server`. - - **Aplicación cliente** - junto al paquete de software `Cliente`. + - **Aplicativo do servidor** - ao lado do pacote de software `Server`. + - **Aplicação de cliente** - ao lado do pacote de software \`cliente. ### Incorporar uma aplicação cliente usuário único -4D lhe permite incorporar uma estrutura compilada na aplicação cliente. Esta funcionalidad puede utilizarse, por ejemplo, para ofrecer a los usuarios una aplicación "portal", que da acceso a diferentes aplicaciones del servidor gracias al comando `OPEN DATABASE` que ejecuta un archivo `.4dlink`. +4D lhe permite incorporar uma estrutura compilada na aplicação cliente. Esse recurso pode ser usado, por exemplo, para fornecer aos usuários um aplicativo "portal", que dá acesso a diferentes aplicativos de servidor graças ao comando `OPEN DATABASE` executando um arquivo `.4dlink`. -Para activar esta funcionalidad, añada las llaves `DatabaseToEmbedInClientWinFolder` y/o `DatabaseToEmbedInClientMacFolder` en el archivo de configuración _buildApp_. Cuando una de estas llaves está presente, el proceso de generación de la aplicación cliente genera una aplicación monopuesto: la estructura compilada, en lugar del archivo _EnginedServer.4Dlink_, se coloca en la carpeta "Database". +Para ativar este recurso, adicione as chaves DatabaseToEmbedInClientWinFolder e/ou DatabaseToEmbedInClientMacFolder no arquivo de configurações do buildApp. Quando uma das chaves estiver presente, a aplicação cliente gera uma aplicação monousuário: a estrutura compilada, ao inves do arquivo EnginedServer.4Dlink é colocada na pasta "Database". - Se existir uma pasta de dados padrão no aplicativo de usuário único, uma licença será incorporada. - Se não existir uma pasta de dados padrão no aplicativo de usuário único, ela será executada sem arquivo de dados e sem licença. @@ -405,7 +405,7 @@ Para activar esta funcionalidad, añada las llaves `DatabaseToEmbedInClientWinFo O cenário básico é o seguinte: 1. Na caixa de diálogo da Aplicação de Construção, selecione a opção "Construir estrutura compilada" para produzir um . DZ ou .4DC para o aplicativo a ser usado em modo de usuário único. -2. En el archivo _buildApp.4DSettings_ de la aplicación cliente-servidor, utilice la(s) siguiente(s) llave(s) xml para indicar la ruta de la carpeta que contiene la aplicación compilada monopuesto: +2. No aplicativo da construção. DSettings arquivo da aplicação cliente-servidor, use o seguinte xml chave(s) para indicar o caminho para a pasta que contém a compilação de aplicação de único usuário: - `DatabaseToEmbedInClientWinFolder` - `DatabaseToEmbedInClientMacFolder` @@ -413,28 +413,28 @@ O cenário básico é o seguinte: 3. Construir a aplicação cliente-servidor. Isto terá os seguintes efeitos: - toda a pasta do aplicativo do único usuário é copiada dentro da pasta "Database" do cliente mesclado -- el archivo _EnginedServer.4Dlink_ de la carpeta "Database" no se genera +- o ficheiro _EnginedServer.4Dlink_ da pasta "Database" não é gerado - o .4DC, .4DZ, .4DIndy arquivos da cópia do aplicativo de usuário único são renomeados usando o nome do cliente mesclado -- la llave `PublishName` no se copia en el _info.plist_ del cliente fusionado +- a chave `PublishName` não é copiada no _info.plist_ do cliente mesclado - Se o aplicativo de usuário único não tiver uma pasta "Dados padrão", o cliente mesclado será executado sem dados. -Automatic update 4D Server features ([Current version](#current-version) number, `SET UPDATE FOLDER` command...) work with single-user application as with standard remote application. Al conectarse, la aplicación monopuesto compara su llave `CurrentVers` con el rango de versión 4D Server. Se fora do intervalo, o aplicativo cliente atualizado será baixado do servidor e o atualizador iniciará o processo de atualização local. +Funções automáticas do servidor 4D ([Versão atual](#current-version) número, `SET UPDATE FOLDER`...) funciona com aplicação de usuário único como com aplicação remota padrão. Na conexão, o aplicativo de usuário único compara sua chave `CurrentVers` com o intervalo de versão do 4D Server. Se fora do intervalo, o aplicativo cliente atualizado será baixado do servidor e o atualizador iniciará o processo de atualização local. ### Personalização dos nomes da pasta de cache cliente e/ou servidor Pastas de cache de cliente e servidor são usadas para armazenar elementos compartilhados como recursos ou componentes. Eles são necessários para gerenciar as trocas entre o servidor e os clientes remotos. Aplicações cliente/servidor usam caminhos padrão para as pastas de cache do sistema de cliente e servidor. -Em alguns casos específicos, talvez seja necessário personalizar os nomes dessas pastas para implementar arquiteturas específicas (veja abaixo). 4D le ofrece las llaves `ClientServerSystemFolderName` y `ServerStructureFolderName` a definir en el archivo de parámetros _buildApp_. +Em alguns casos específicos, talvez seja necessário personalizar os nomes dessas pastas para implementar arquiteturas específicas (veja abaixo). 4D fornece chaves `ClientServerSystemFolderName` e `ServerStructureFolderName` a serem definidas no arquivo de configurações do _buildApp_. #### Pasta de cache cliente Personalizar o nome da pasta de cache do lado do cliente pode ser útil quando sua aplicação do cliente é usada para se conectar a vários servidores mesclados que são similares, mas usam conjuntos de dados diferentes. Neste caso, para salvar vários downloads desnecessários de recursos locais idênticos, você pode usar a mesma pasta de cache local personalizada. -- Configuración por defecto (_para cada conexión a un servidor, una carpeta caché específica se descarga/actualiza_): +- Configuração padrão (_para cada conexão para um servidor, uma pasta cache é baixada ou atualizada_): ![](../assets/en/Admin/cachea.png) -- Utilizando la llave `ClientServerSystemFolderName` (_se utiliza una única carpeta de caché para todos los servidores_): +- Usando a chave `ClientServerSystemFolderName` (_uma única pasta de cache é usada para todos os servidores_): ![](../assets/en/Admin/cacheb.png) @@ -442,33 +442,33 @@ Personalizar o nome da pasta de cache do lado do cliente pode ser útil quando s Personalizar o nome da pasta de cache no lado do servidor é útil quando você executa vários aplicativos de servidor idênticos criados com diferentes versões 4D no mesmo computador. Se você quiser que cada servidor use seu próprio conjunto de recursos, você precisará personalizar a pasta de cache do servidor. -- Configuración por defecto (_las mismas aplicaciones servidor comparten la misma carpeta de caché_): +- Configuração padrão (_aplicativos do mesmo servidor compartilham a mesma pasta de cache_): ![](../assets/en/Admin/cacheServera.png) -- Utilizando la llave `ServerStructureFolderName` (_se utiliza una carpeta de caché dedicada para cada aplicación servidor_): +- Usando a tecla `ServerStructureFolderName` (_uma pasta de cache dedicada é usada para cada aplicativo de servidor_): ![](../assets/en/Admin/cacheServerb.png) -## Página Plugins y componentes +## Página Plugins e componentes -On this tab, you set each [**plug-in**](Concepts/plug-ins.md), [**component**](../Project/components.md), and [**module**](#deselecting-modules) that you will use in your stand-alone or client/server application. +Nesta aba, você definiu cada um dos [**plug-in**](Concepts/plug-ins.md), [**component**](../Project/components.md), e [**module**](#deselecting-modules) que você usará em seu aplicativo autônomo ou cliente/servidor. A página lista os elementos carregados pela aplicação 4D atual: ![](../assets/en/Desktop/buildappcomps.png) -- La columna **Activa** indica los elementos que se integrarán en la aplicación generada. Todos os itens são marcados por padrão. Para excluir um plug-in, um componente ou um módulo, desmarque a caixa de seleção ao lado dele. +- **Coluna Active** - Indica que os itens serão integrados no pacote de aplicação compilado. Todos os itens são marcados por padrão. Para excluir um plug-in, um componente ou um módulo, desmarque a caixa de seleção ao lado dele. -- columna **Plugins y componentes** - Muestra el nombre del plug-in/componente/módulo. +- Coluna **Plugins e componentes** - Exibe o nome do plug-in/component/module. -- Columna **ID** - Muestra el número de identificación del elemento (si lo hay). +- **ID** coluna - Exibe o número de identificação do elemento (se houver). -- Columna **Tipo** - Indica el tipo de elemento: Plug-in, Componente o Módulo. +- **Coluna Tipo** - Indica o tipo do item: Plug-in, Componente, ou Módulo. ### Adicionar plug-ins ou componentes -Si desea integrar otros plug-ins o componentes en la aplicación ejecutable, sólo tiene que colocarlos en una carpeta **PlugIns** o **Components** junto a la aplicación 4D Volume Desktop o junto a la aplicación 4D Server. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. +Se você quiser integrar outros plugins ou componentes na aplicação executável, você só precisa colocá-los em uma pasta **Plugins** ou **Components** ao lado da aplicação 4D Volume Desktop ou ao lado do aplicativo 4D do servidor. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carregada por 4D e a outra localizada na pasta do aplicativo de origem), prioridade vai para o plug-in instalado na pasta Volume Desktop/4D do Servidor. No entanto, se houver duas instâncias do mesmo componente, o aplicativo não abrirá. @@ -478,21 +478,21 @@ Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carre Um módulo é uma biblioteca de código integrada usada por 4D para controlar funções específicas. Se você sabe que sua aplicação construída não utiliza nenhum dos recursos cobertos por um módulo, você pode desselecioná-lo na lista para reduzir o tamanho dos arquivos da sua aplicação. -> **Atención:** deseleccionar un módulo podría impedir que su aplicación generada funcione como se espera. Se você não tem 100% de certeza de que um módulo nunca é chamado por sua aplicação, é recomendado mantê-lo selecionado. +> **Aviso:** Desmarcar um módulo pode impedir que sua aplicação construída funcione como esperado. Se você não tem 100% de certeza de que um módulo nunca é chamado por sua aplicação, é recomendado mantê-lo selecionado. Os seguintes módulos opcionais podem ser desmarcados: -- **CEF**: Librería integrada Chromium. Es necesario ejecutar [áreas Web](../FormObjects/webArea_overview.md) que utilizan el motor de renderizado integrado y [áreas 4D View Pro](../FormObjects/viewProArea_overview.md). Chamar essas áreas quando o CEF for deseleito, mostrará áreas em branco e/ou gerará erros. -- **MeCab**: librería utilizada para la indexación de textos en lengua japonesa (ver este [párrafo de propiedades](../settings/database.md#support-of-mecab-japanese-version)). Desmarcar este módulo irá forçar os índices de texto a serem reconstruídos na língua japonesa. +- **CEF**: biblioteca integrada Chromium. É necessário executar [áreas Web](../FormObjects/webArea_overview.md) que usem o mecanismo de renderização incorporado e [áreas 4D View Pro](../FormObjects/viewProArea_overview.md). Chamar essas áreas quando o CEF for deseleito, mostrará áreas em branco e/ou gerará erros. +- **MeCab**: Biblioteca usada para indexação de texto em idioma japonês (veja este [parágrafo de configurações](../settings/database.md#support-of-mecab-japanese-version)). Desmarcar este módulo irá forçar os índices de texto a serem reconstruídos na língua japonesa. -> If you deselect MeCab for an application in Japanese language used on heterogeneous platforms, make sure to deselect it on both client/server build and [client application build](#build-client-application) (for the concurrent platform), otherwise major malfunctions will occur in the application. +> Se você desmarcar o MeCab para um aplicativo na linguagem japonesa usado em plataformas heterogêneas, certifique-se de desmarcá-lo na compilação cliente/servidor e na compilação do aplicativo cliente (para a plataforma simultânea) caso contrário, serão detectadas defeituosas no aplicativo. -- **SpellChecker**: Se utiliza para las funciones integradas de [corrección ortográfica](../FormObjects/properties_Entry.md#auto-spellcheck) y los comandos disponibles para las áreas de entrada y las áreas 4D Write Pro. -- **4D Updater**: controla la [actualización automática](#what-is-a-clientserver-application) de las partes del cliente y es utilizado por el comando `SET UPDATE FOLDER` para [actualizaciones automáticas del servidor](#automatic-updating-of-server-or-single +- **SpellChecker**: usado para [correção ortográfica](../FormObjects/properties_Entry.md#auto-spellcheck) e comandos disponíveis para áreas de entrada e para áreas 4D Write Pro. +- **4D Updater**: Controla a [atualização automática](#what-is-a-clientserver-application) das partes do cliente e é usado pelo comando `SET UPDATE FOLDER` para [atualizações automáticas do servidor](#automatic-updating-of-server-or-single-user-applications). -## Página licencias y certificados +## Página de licenças e certificados -La página de Licencias y certificados puede utilizarse para: +A página de Licenças e Certificados pode ser usada: - designar o(s) número(s) da licença que você deseja integrar em seu aplicativo de stand-alone de usuário único - assinar a aplicação através de um certificado no macOS. @@ -501,20 +501,20 @@ La página de Licencias y certificados puede utilizarse para: ### Licenças -Esta aba exibe a lista de licenças de implantação disponíveis que você poderá integrar ao seu aplicativo. Por padrão, a lista está vazia. Debe añadir explícitamente su licencia _4D Developer Professional_, así como cada licencia _4D Desktop Volume_ que se vaya a utilizar en la aplicación generada. Você pode adicionar outro número de Profissional de Desenvolvedor 4D e suas licenças associadas, além da que está sendo usada atualmente. +Esta aba exibe a lista de licenças de implantação disponíveis que você poderá integrar ao seu aplicativo. Por padrão, a lista está vazia. Você deve adicionar explicitamente sua licença _4D Developer Professional_ bem como cada licença _4D Desktop Volume_ para ser usada na aplicação criada. Você pode adicionar outro número de Profissional de Desenvolvedor 4D e suas licenças associadas, além da que está sendo usada atualmente. -Para eliminar o añadir una licencia, utilice los botones **[+]** y **[-]** de la parte inferior de la ventana. +Para remover ou adicionar uma licença, use os **[+]** e **[-]** botões na parte inferior da janela. -Al hacer clic en el botón \N-[+], aparece una caja de diálogo para abrir archivos que muestra por defecto el contenido de la carpeta _Licencias_ de su máquina. Para obtener más información sobre la ubicación de esta carpeta, consulte el comando [Get 4D folder](https://doc.4d.com/4Dv17R6/4D/17-R6/Get-4D-folder.301-4311294.en.html). +Quando você clicar no botão \[+], uma caixa de diálogo 'Abrir arquivo' aparece exibindo por padrão o conteúdo da pasta _Licenças_ do seu computador. Para mais informações sobre a localização desta pasta, consulte o comando [Obter pasta 4D](https://doc.4d.com/4Dv17R6/4D/17-R6/Get-4D-folder.301-4311294.en.html). -Você deve designar os arquivos que contêm sua licença de desenvolvedor, bem como os que contém suas licenças de implantação. Estos archivos se generaron o actualizaron al adquirir la licencia _4D Developer Professional_ y las licencias _4D Desktop Volume_. +Você deve designar os arquivos que contêm sua licença de desenvolvedor, bem como os que contém suas licenças de implantação. Estes arquivos foram gerados ou atualizados quando a licença _4D Developer Professional_ e as licenças de _Volume 4D Desktop_ foram adquiridas. Depois de selecionar um arquivo, a lista indicará as características da licença que ele contém. -- **Licencia #** - número de licencia del producto -- **Licencia** - Nombre del producto -- **Fecha de vencimiento**: fecha de vencimiento de la licencia (si la hay) -- **Ruta de acceso** - Ubicación en el disco +- **Licença #** - Número de licença do produto +- **Licença** - Nome do produto +- **Data de expiração** - Data de expiração da licença (se houver) +- **Caminho** - Localização em disco Se uma licença não for válida, será avisado por uma mensagem. @@ -528,21 +528,21 @@ Depois que o aplicativo é construído, um novo arquivo de licença de implanta O construtor de aplicativos pode assinar aplicativos 4D mesclados no macOS (aplicativos de usuário único, componentes, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -- Marque la opción **Firmar la aplicación** para incluir la certificación en los procesos de generación de aplicaciones para OS X. 4D comprobará la disponibilidad de los elementos necesarios para la certificación cuando se produzca la generación: +- Verifique a opção **Assinar aplicativo** para incluir a certificação no procedimento de construção do aplicativo para o OS X. O 4D verificará a disponibilidade dos elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) Esta opção é exibida tanto no Windows quanto no macOS, mas apenas é tida em conta para as versões do macOS. -- **Nombre del certificado**: introduzca en esta área el nombre de su certificado desarrollador validado por Apple. O nome do certificado geralmente é o nome do certificado no utilitário Acesso Keychain (parte em vermelho no exemplo a seguir): +- **Nome do certificado** - Digite o nome do seu certificado de desenvolvedor validado pela Apple nesta área de entrada. O nome do certificado geralmente é o nome do certificado no utilitário Acesso Keychain (parte em vermelho no exemplo a seguir): ![](../assets/en/Project/certificate.png) -To obtain a developer certificate from Apple, Inc., you can use the commands of the Keychain Access menu or go here: [http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html). +Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os comandos do menu Acesso Keychain ou vá aqui: [http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html). > Este certificado requer a presença da utilidade do co design da Apple, que é fornecida por padrão e geralmente localizada na pasta "/usr/bin/". Se ocorrer um erro, verifique se este utilitário está presente em seu disco. -- **Generar un certificado autofirmado** - ejecuta el "Asistente de Certificados" que permite generar un certificado autofirmado. Se você não tiver um certificado de desenvolvedor da Apple, você precisará fornecer um certificado auto-assinado. Com este certificado, nenhuma mensagem de alerta é exibida se a aplicação for implementada internamente. Se a aplicação é implantada externamente (por exemplo, através de http ou e-mail), na inicialização do macOS exibe uma mensagem de alerta de que o desenvolvedor da aplicação é não identificado. O usuário pode "forçar" a abertura da aplicação. In the "Certificate Assistant", be sure to select the appropriate options: +- **Gerar certificado auto-assinado** - executa o "Assistente de Certificado" que permite gerar um certificado auto-assinado. Se você não tiver um certificado de desenvolvedor da Apple, você precisará fornecer um certificado auto-assinado. Com este certificado, nenhuma mensagem de alerta é exibida se a aplicação for implementada internamente. Se a aplicação é implantada externamente (por exemplo, através de http ou e-mail), na inicialização do macOS exibe uma mensagem de alerta de que o desenvolvedor da aplicação é não identificado. O usuário pode "forçar" a abertura da aplicação. No "Assistente de certificado", certifique-se de selecionar as opções apropriadas: ![](../assets/en/Admin/Cert1.png) ![](../assets/en/Admin/Cert2.png) @@ -552,33 +552,33 @@ To obtain a developer certificate from Apple, Inc., you can use the commands of Gatekeeper é um recurso de segurança do OS X que controla a execução de aplicativos baixados da internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. -> En las máquinas Apple Silicon, los [componentes](#components)4D deben ser firmados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). +> Nas máquinas do Apple Silicon, os [componentes](#components) do 4D precisam ser realmente assinados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). -La opción **Firmar la aplicación** del Generador de aplicaciones de 4D le permite generar aplicaciones y componentes compatibles con esta opción por defecto. +A aplicação Sinal opção do construtor de aplicação 4D permite que você gere aplicativos e componentes que são compatíveis com esta opção por padrão. #### Sobre a notarização A notarização de aplicação é altamente recomendada pela Apple a partir do macOS 10.14.5 (Mojave) e 10. 5 (Catalina), pois aplicativos não notariados implantados através da internet são bloqueados por padrão. -Las [funciones de firma integradas](#os-x-signing-certificate) de 4D se han adaptado para cumplir con todos los requisitos de Apple para permitir el uso del servicio de notario de Apple. A notarização em si deve ser conduzida pelo desenvolvedor e é independente da 4D (note também que ela requer a instalação do Xcode). La notarización en sí debe ser realizada por el desarrollador y es independiente de 4D (tenga en cuenta también que requiere la instalación de Xcode). +Os [recursos de assinatura integrados](#os-x-signing-certificate) do 4D foram adaptados para atender a todos os requisitos da Apple para permitir o uso do serviço de notários da Apple. A notarização em si deve ser conduzida pelo desenvolvedor e é independente da 4D (note também que ela requer a instalação do Xcode). Por favor, consulte [este post no blog 4D](https://blog.4d.com/how-to-notarize-your-merged-4d-application/) que fornece uma descrição passo a passo do processo de notarização. -Para más información sobre el concepto de notarización, consulte [esta página en el sitio web para desarrolladores de Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). +Para mais informações sobre o conceito de notarização, por favor consulte [esta página no site de desenvolvedores da Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). ## Personalizar ícones de uma aplicação 4D associa um ícone padrão com sistema autônomo, servidor e aplicativos clientes, no entanto, você pode personalizar o ícone para cada aplicativo. -- **macOs** - cuando se crea una aplicación con doble clic, 4D se encarga de la personalización del icono. Para fazer isso, você deve criar um arquivo de ícone (tipo de icns), antes de criar o arquivo do aplicativo, e colocá-lo ao lado da pasta do projeto. +- **macOs** - Ao construir uma aplicação com duplo clique, 4D lida com a personalização do ícone. Para fazer isso, você deve criar um arquivo de ícone (tipo de icns), antes de criar o arquivo do aplicativo, e colocá-lo ao lado da pasta do projeto. -> Apple, Inc. provides a specific tool for building _icns_ icon files (for more information, please refer to [Apple documentation](https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#//apple_ref/doc/uid/TP40012302-CH7-SW2)). +> A Apple, Inc. fornece uma ferramenta específica para a construção de arquivos de ícones _icns_ (para mais informações, consulte a [documentação da Apple](https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#/apple_ref/doc/uid/TP40012302-CH7-SW2)). -Su archivo de iconos debe tener el mismo nombre que el archivo del proyecto e incluir la extensión _.icns_. 4D tiene en cuenta automáticamente este archivo cuando genera la aplicación de doble clic (el archivo _.icns_ es renombrado _NomApplication.icns_ y copiado en la carpeta Resources; la entrada _CFBundleFileIcon_ del archivo _info.plist_ es actualizada). +Seu arquivo de ícone deve ter o mesmo nome do arquivo de projeto e incluir a extensão .ico. 4D leva automaticamente este arquivo em conta ao construir o aplicativo clicável duplo (o arquivo _.icns_ é renomeado _ApplicationName. cns_ e copiados para a pasta Repositório; a entrada _CFBundleFileIcon_ do arquivo _info.plist_ é atualizada). -- **Windows** - Cuando se crea una aplicación con doble clic, 4D se encarga de la personalización de su icono. Para ello, debe crear un archivo de iconos (extensión _.ico_), antes de crear el archivo de la aplicación, y colocarlo junto a la carpeta del proyecto. +- **Windows** - Ao construir uma aplicação clicável e dupla, o 4D lida com a personalização do seu ícone. Para fazer isso, você deve criar um arquivo de ícone (_.ico_ extensão), antes de construir o arquivo do aplicativo e colocá-lo ao lado da pasta do projeto. -Su archivo de iconos debe tener el mismo nombre que el archivo del proyecto e incluir la extensión _.ico_. 4D leva este arquivo automaticamente em conta ao construir um aplicativo clicável duplo. +Seu arquivo de ícone deve ter o mesmo nome do arquivo de projeto e incluir a extensão _.ico_. 4D leva este arquivo automaticamente em conta ao construir um aplicativo clicável duplo. -También puede definir las [llaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-XML-Keys-BuildApplication.100-4465602.en.html) específicas en el archivo buildApp.4DSettings para designar cada icono a utilizar. Estão disponíveis as seguintes chaves: +Você também pode definir as [chaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-XML-Keys-BuildApplication.100-4465602.en.html) específicas no arquivo buildApp.4DSettings para designar cada ícone a usar. Estão disponíveis as seguintes chaves: - RuntimeVLIconWinPath - RuntimeVLIconMacPath @@ -597,7 +597,7 @@ Quando um usuário lança um aplicativo mesclado ou uma atualização (usuário A sequência para o lançamento de uma aplicação fusionada a seguinte: -1. 4D intenta abrir el último archivo de datos abierto, [como se describe a continuación](#last-data-file-opened) (no aplicable durante el lanzamiento inicial). +1. O 4D tenta abrir o último arquivo de dados aberto, [conforme descrito abaixo](#last-data-file-opened) (não aplicável durante a inicialização inicial). 2. Se não for encontrado, 4D tenta abrir o arquivo de dados em uma pasta de dados padrão ao lado do arquivo .4DZ em modo somente leitura. 3. Se não for encontrado, 4D tenta abrir o arquivo de dados padrão (mesmo nome e mesmo local do arquivo .4DZ). 4. Se não for encontrado, 4D mostra uma caixa de diálogo padrão "Abrir ficheiro de dados". @@ -614,7 +614,7 @@ O local da pasta de preferências do usuário da aplicação corresponde ao cami userPrefs:=Get 4D folder(Pasta 4D activa) ``` -La ruta del archivo de datos se almacena en un archivo dedicado, llamado _lastDataPath.xml_. +O caminho do arquivo de dados é armazenado em um arquivo dedicado, chamado _lastDataPath.xml_. Graças a esta arquitetura, quando você fornece uma atualização do seu aplicativo, o arquivo de dados do usuário local (último arquivo de dados utilizado) é aberto automaticamente na primeira inicialização. @@ -622,28 +622,28 @@ Este mecanismo é geralmente adequado para implantações padrão. No entanto, p #### Configuração do modo de ligação de dados -Com suas aplicações compiladas, o 4D utiliza automaticamente o último arquivo de dados aberto. Por defecto, la ruta del archivo de datos se almacena en la carpeta de preferencias del usuario de la aplicación y está vinculada al **nombre de la aplicación**. +Com suas aplicações compiladas, o 4D utiliza automaticamente o último arquivo de dados aberto. Por padrão, o caminho do arquivo de dados é armazenado na pasta de preferências do usuário do aplicativo e está vinculado ao nome da aplicação\*\*. Isso pode ser inadequado se você quiser duplicar um aplicativo com merge destinado a usar arquivos de dados diferentes. Os aplicativos duplicados realmente compartilham a pasta de preferências do usuário do aplicativo e assim, sempre use o mesmo arquivo de dados -- mesmo que o arquivo de dados seja renomeado, porque o último arquivo usado para o aplicativo é aberto. -Por conseguinte, a 4D permite ligar o caminho do arquivo de dados ao caminho da aplicação. Neste caso, o arquivo de dados será vinculado usando um caminho específico e não será apenas o último arquivo aberto. En este caso, el archivo de datos se relacionará con una ruta específica y no será simplemente el último archivo abierto. +Por conseguinte, a 4D permite ligar o caminho do arquivo de dados ao caminho da aplicação. Neste caso, o arquivo de dados será vinculado usando um caminho específico e não será apenas o último arquivo aberto. Você vincula, portanto, seus dados **por caminho da aplicação**. -Este modo permite a você duplicar seus aplicativos mesclados sem quebrar o link para o arquivo de dados. However, with this option, if the application package is moved on the disk, the user will be prompted for a data file, since the application path will no longer match the "executablePath" attribute (after a user has selected a data file, the _lastDataPath.xml_ file is updated accordingly). +Este modo permite a você duplicar seus aplicativos mesclados sem quebrar o link para o arquivo de dados. No entanto, com esta opção, se o pacote do aplicativo for movido no disco, o usuário será solicitado por um arquivo de dados, já que o caminho do aplicativo não corresponderá mais ao atributo "executablePath" (depois que um usuário tenha selecionado um arquivo de dados, o lastDataPath. ml arquivo é atualizado adequadamente). -_Duplication when data linked by application name:_ +_Duplicação quando os dados vinculados pelo nome da aplicação:_ ![](../assets/en/Project/datalinking1.png) -_Duplication when data linked by application path:_ +_Duplicação quando os dados são vinculados pelo caminho do aplicativo:_ ![](../assets/en/Project/datalinking2.png) Você pode selecionar o modo de ligação de dados durante o processo de construção do aplicativo. Você também pode: -- Utilice la [Página Aplicación](#application) o la [Página Cliente/Servidor](#client-server) de la caja de diálogo del Generador de aplicaciones. -- Utilice la llave XML **LastDataPathLookup** (aplicación monopuesto o aplicación servidor). +- Use a página [Application](#application) ou a página [Cliente/Servidor](#client-server) da caixa de diálogo da Construção da Aplicação. +- Use a chave **LastDataPathLookup** XML (aplicativo de usuário único ou aplicativo do servidor). ### Definição de uma pasta de dados por defeito -4D permite definir um ficheiro de dados padrão na fase de construção da aplicação. Cuando la aplicación se lanza por primera vez, si no se encuentra ningún archivo de datos local (ver \[secuencia de lanzamiento descrita anteriormente\](#opening-the-data-file)), el archivo de datos por defecto se abre automáticamente y de forma silencios Isto dá a você melhor controle sobre a criação e/ou abertura de arquivos ao iniciar uma aplicação mesclada pela primeira vez. +4D permite definir um ficheiro de dados padrão na fase de construção da aplicação. Quando a aplicação é iniciada pela primeira vez, se nenhum arquivo de dados local for encontrado (veja abertura sequencia descrita acima do), o arquivo de dados padrão é aberto automaticamente no modo somente leitura por 4D. Isto dá a você melhor controle sobre a criação e/ou abertura de arquivos ao iniciar uma aplicação mesclada pela primeira vez. Mais especificamente, são abrangidos os seguintes casos: @@ -669,16 +669,16 @@ A gestão de conexões por aplicativos cliente cobre os mecanismos pelos quais u O procedimento de conexão para aplicativos cliente mesclados suporta casos onde o servidor dedicado não está disponível. O cenário de inicialização de um aplicação cliente 4D é o seguinte: -1. If valid connection information is stored in the "EnginedServer.4DLink" file within the client application, the client application connects to the specified server address.\ - OR\ - The client application tries to connect to the server using the discovery service (based upon the server name, broadcasted on the same subnet). +1. Se informações de conexão válidas forem armazenadas no arquivo "EnginedServer.4DLink" dentro do aplicativo cliente, o aplicativo cliente se conecta ao endereço do servidor especificado.\ + OU + O aplicativo cliente tenta se conectar ao servidor usando o serviço de descoberta (com base no nome do servidor, transmitido na mesma sub-rede). 2. Se isso falhar, o aplicativo cliente tenta se conectar ao servidor usando informações armazenadas na pasta de preferências do usuário do aplicativo ("lastServer. ml" arquivo, veja a última etapa). 3. Se isso falhar, o aplicativo cliente exibe uma caixa de diálogo de erro de conexão. -- Si el usuario hace clic en el botón **Seleccionar...** (cuando lo permite el desarrollador 4D al momento de la generación, ver más abajo), se muestra la caja de diálogo estándar "Conexión al servidor". -- Si el usuario hace clic en el botón **Salir**, la aplicación cliente se cierra. +- Se o usuário clicar no botão **Selecionar...** (quando permitido pelo desenvolvedor 4D na etapa de compilação, veja abaixo), a caixa de diálogo padrão "Conexão do servidor" é exibida. +- Se o usuário clicar no botão **Sair**, o aplicativo cliente fecha. 4. Se a conexão for bem-sucedida, o aplicativo cliente salva esta informação de conexão na pasta de preferências de usuário do aplicativo para uso futuro. @@ -696,18 +696,18 @@ userPrefs:=Get 4D folder(Pasta 4D activa) Este mecanismo aborda o caso de o servidor principal alvo estar temporariamente indisponível por algum motivo (modo de manutenção, por exemplo). Quando este caso ocorre pela primeira vez, a caixa de diálogo de seleção do servidor é exibida (se permitido, veja abaixo) e o usuário pode selecionar manualmente um servidor alternativo, cujo caminho é então salvo se a conexão for bem-sucedida. Qualquer não-disponibilidade subsequente seria tratada automaticamente através da informação do caminho "lastServer.xml". -> - When client applications cannot permanently benefit from the discovery service, for example because of the network configuration, it is recommended that the developer provide a host name at build time using the [IPAddress](https://doc.4d.com/4Dv17R6/4D/17-R6/IPAddress.300-4465710.en.html) key in the "BuildApp.4DSettings" file. O mecanismo aborda os casos de indisponibilidade temporária. -> - Presionar la tecla **Alt/Opción** al inicio para mostrar la caja de diálogo de selección del servidor sigue siendo soportado en todos los casos. +> - Quando aplicativos do cliente não podem se beneficiar permanentemente do serviço de descoberta, por exemplo, por causa da configuração de rede, é recomendável que o desenvolvedor forneça um nome de host no tempo de compilação usando o [IPAddress](https://doc. d.com/4Dv17R6/4D/17-R6/IPAddress.300-4465710.en.html) no arquivo "BuildApp.4DSettings". O mecanismo aborda os casos de indisponibilidade temporária. +> - Pressionar a tecla **Alt/Option** durante a inicialização para exibir a caixa de diálogo de seleção do servidor ainda é suportada em todos os casos. ### Disponibilidade da caixa de diálogo de seleção do servidor em caso de erro -Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção padrão do servidor em aplicações cliente mescladas quando o servidor não pode ser alcançado. La configuración depende del valor de la [ServerSelectionAllowed](https://doc.4d.com/4Dv17R6/4D/17-R6/ServerSelectionAllowed.300-4465714.en.html) La llave XML en la máquina donde se generó la aplicación: +Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção padrão do servidor em aplicações cliente mescladas quando o servidor não pode ser alcançado. A configuração depende do valor da chave XML [ServerSelectionAllowed](https://doc.4d.com/4Dv17R6/4D/17-R6/ServerSelectionAllowed.300-4465714.en.html) no computador em que a aplicação foi criada: - **exibir uma mensagem de erro sem acesso possível à caixa de diálogo de seleção do servidor**. Operação padrão. A aplicação só pode encerrar.\ `ServerSelectionAllowed`: **False** or key omitted ![](../assets/en/Project/connect1.png) -- **exibir uma mensagem de erro com acesso à caixa de diálogo de seleção do servidor possível**. El usuario puede acceder a la ventana de selección del servidor haciendo clic en el botón **Seleccionar...**. +- **exibir uma mensagem de erro com acesso à caixa de diálogo de seleção do servidor possível**. O usuário pode acessar a janela de seleção do servidor clicando no botão Select.... `ServerSelectionAllowed`: **True** ![](../assets/en/Project/connect2.png) ![](../assets/en/Project/connect3.png) @@ -716,15 +716,15 @@ Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção pa Em princípio, atualizar aplicativos do servidor ou fundir aplicativos de único usuário requer a intervenção do usuário (ou programar sistemas personalizados rotinas): sempre que uma nova versão do aplicativo mesclado estiver disponível, você tem que sair da aplicação em produção e substituir manualmente os arquivos antigos pelos novos; então reinicie o aplicativo e selecione o arquivo de dados atual. -You can automate this procedure to a large extent using the following language commands: [`SET UPDATE FOLDER`](https://doc.4d.com/4dv19/help/command/en/page1291.html), [`RESTART 4D`](https://doc.4d.com/4dv19/help/command/en/page1292.html), and also [`Get last update log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) for monitoring operations. A ideia é implementar uma função em seu aplicativo 4D ativando a sequência de atualização automática descrita abaixo. Pode ser um comando de menu ou um processo sendo executado em segundo plano e verificando, em intervalos regulares, a presença de um arquivo em um servidor. +Você pode automatizar este procedimento em grande medida usando os seguintes comandos de idioma: [`SET UPDATE FOLDER`](https://doc.4d.com/4dv19/help/command/en/page1291.html), [`RESTART 4D`](https://doc. d.com/4dv19/help/command/en/page1292.html), e também [`Obter última atualização log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) para operações de monitoramento. A ideia é implementar uma função em seu aplicativo 4D ativando a sequência de atualização automática descrita abaixo. Pode ser um comando de menu ou um processo sendo executado em segundo plano e verificando, em intervalos regulares, a presença de um arquivo em um servidor. -> También dispone de llaves XML para elevar los privilegios de instalación y poder utilizar archivos protegidos en Windows (consulte el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). +> Você também tem chaves XML para elevar os privilégios de instalação para que você possa usar arquivos protegidos no Windows (consulte o manual [4D Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). Este é o cenário para atualizar um servidor ou aplicação mesclada usuário único: 1. Você transfere, por exemplo, usando um servidor HTTP, a nova versão do aplicativo de servidor ou o aplicativo de usuário único mesclado para a máquina em produção. -2. En la aplicación en producción, se llama al comando `SET UPDATE FOLDER`: este comando designa la ubicación de la carpeta donde se encuentra la actualización "pendiente" de la aplicación actual. Opcionalmente, você pode copiar nesta pasta os elementos personalizados da versão em produção (arquivos do usuário). -3. In the application in production, call the `RESTART 4D` command: this command automatically triggers execution of a utility program named "updater" that exits the current application, replaces it using the "pending" update if one is specified, and restarts the application with the current data file. A versão anterior é renomeada. +2. Na aplicação em produção, você chama o comando `SET UPDATE FOLDER`: este comando designa a localização da pasta onde a atualização "pendente" da aplicação atual é encontrada. Opcionalmente, você pode copiar nesta pasta os elementos personalizados da versão em produção (arquivos do usuário). +3. Na aplicação em produção, chama o comando `RESTART 4D`: este comando aciona automaticamente a execução de um programa de utilidade chamado "atualizador" que sai do aplicativo atual, substitui usando a atualização "pendente" se for especificada e reinicia o aplicativo com o arquivo de dados atual. A versão anterior é renomeada. > Esta sequência é compatível com aplicações servidor Windows executadas como um Serviço. @@ -732,6 +732,6 @@ Este é o cenário para atualizar um servidor ou aplicação mesclada usuário O procedimento de instalação produz um arquivo de log detalhando as operações de atualização de aplicativos mesclados (cliente, servidor ou único usuário) nas máquinas de destino. Este arquivo é útil para analisar quaisquer erros que ocorram durante o processo de instalação. -El historial de actualización se denomina `YYYY-MM-DD_HH-MM-SS_log_X.txt`, por ejemplo, `2021-08-25_14-23-00_log_1.txt` para un archivo creado el 25 de agosto de 2021 a las 14:23. +O log de atualização é chamado `YYYY-MM-DD_HH-MM-SS_log_X.txt`, por exemplo, `2021-08-25_14-23-00_log_1.txt` para um arquivo criado em 25 de agosto de 2021 às 14:23. -Este arquivo é criado na pasta de aplicativos "Atualizadores", dentro da pasta de usuário do sistema. You can find out the location of this file at any time using the [`Get last update log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) command. +Este arquivo é criado na pasta de aplicativos "Atualizadores", dentro da pasta de usuário do sistema. Você pode descobrir a localização deste arquivo a qualquer momento usando o comando [`Obter último caminho de log de atualização`](https://doc.4d.com/4dv19/help/command/en/page1301.html). From f4d34a91ad4f6ff6e8a966c0368658de2e506b44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:46 +0200 Subject: [PATCH 3385/4889] New translations clientserver.md (French) --- .../current/Desktop/clientServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index 988c755e80d079..202208b87cf8f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -109,6 +109,6 @@ Toutes les procédures stockées sur le serveur partagent la même session utili ::: -### See also (blog post) +### Voir aussi (blog post) [Objet session distante 4D avec connexion Client/Serveur et procédure stockée](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). From 156b782791168f29d7a97cb8663dc435306d46ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:50 +0200 Subject: [PATCH 3386/4889] New translations clientserver.md (Portuguese, Brazilian) --- .../current/Desktop/clientServer.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index 2f11232e273b75..1ee3264c603933 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -5,13 +5,13 @@ title: Gestão Cliente/Servidor As aplicações 4D desktop podem ser utilizadas numa configuração Cliente/Servidor, quer como aplicações cliente/servidor fundidas, quer como projectos remotos. -- Las **aplicaciones cliente/servidor fusionadas** son generadas por el [gestor de creación de aplicaciones](building.md#clientserver-page). São utilizados para implementações de aplicações. +- Os **aplicativos cliente/servidor mesclados** são gerados pelo [Gerenciador de aplicativos de compilação] (building.md#clientserver-page). São utilizados para implementações de aplicações. -- Los **proyectos remotos** son archivos [.4DProject](Project/architecture.md) abiertos por 4D Server y a los que se accede con 4D en modo remoto. El servidor envía una versión .4dz del proyecto ([formato comprimido](building.md#build-compiled-structure)) al 4D remoto, por lo que los archivos de estructura son de sólo lectura. Esta configuração é normalmente utilizada para testar aplicações. +- **Projetos remotos** são arquivos [.4DProject] (Project/architecture.md) abertos pelo 4D Server e acessados com o 4D em modo remoto. O servidor envia uma versão .4dz do projeto ([formato comprimido](building.md#build-compiled-structure)) para o 4D remoto, assim os arquivos de estrutura são apenas de leitura. Esta configuração é normalmente utilizada para testar aplicações. ![](../assets/en/getStart/localremote.png) -> La conexión a un proyecto remoto desde **la misma máquina que 4D Server** permite modificar los archivos del proyecto. Esta [funcionalidad específica](#using-4d-and-4d-server-on-the-same-machine) permite desarrollar una aplicación cliente/servidor en el mismo contexto del despliegue. +> Conectar a um projeto remoto da **mesma máquina que o 4D Server** permite modificar os arquivos do projeto. Esta [funcionalidade específica](#using-4d-and-4d-server-on-the-same-machine) permite desenvolver uma aplicação cliente/servidor no mesmo contexto do contexto de implantação. ## Abrir uma aplicação cliente/servidor fundida @@ -20,48 +20,48 @@ A merged client/server application is customized and its starting is simplified: - Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. - Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. -Estos principios se detallan en la página [Creación de aplicaciones](building.md#what-is-a-clientserver-application). +Esses princípios são detalhados na página [Criar Aplicativo](building.md#what-is-a-clientserver-application). ## Abrir um projecto remoto -A primeira vez que se liga a um projecto 4D Server através de um 4D remoto, normalmente utilizará o diálogo de ligação padrão. Luego, podrá conectarse directamente utilizando el menú **Abrir proyectos recientes** o un archivo de acceso directo 4DLink. +A primeira vez que se liga a um projecto 4D Server através de um 4D remoto, normalmente utilizará o diálogo de ligação padrão. Em seguida, você poderá se conectar diretamente usando o menu **Abrir Projetos Recentes** ou um arquivo de atalho 4DLink. Para conectar remotamente a um projeto 4D Server: 1. Faça uma das seguintes opções: - - Seleccione **Conectar a 4D Server** en la caja de diálogo del asistente de bienvenida - - Seleccione **Abrir/Proyecto remoto...** desde el menú **Archivo** o del botón**Abrir** de la barra de herramientas. + - Selecione **Conectar ao 4D Server** no diálogo Assistente de Boas Vindas + - Selecione **Abrir/Projeto Remoto...** no menu **Arquivo** ou no botão de ferramentas **Abrir**. -Aparece o diálogo de ligação do 4D Server. Este diálogo tiene tres pestañas: **Reciente**, **Disponible** y **Personalizado**. +Aparece o diálogo de ligação do 4D Server. Este diálogo possui três guias: **Recente**, **Disponível** e **Personalizado**. -Si 4D Server está conectado a la misma subred que el 4D remoto, seleccione **Disponible**. 4D Server includes a built-in broadcasting system that, by default, publishes the name of the 4D Server projects available over the network. A lista é classificada por ordem de aparecimento e atualizada dinamicamente. +Se o 4D Server estiver conectado à mesma sub-rede que o 4D remoto, selecione **Disponível**. O servidor 4D inclui um sistema de transmissão integrado que, por padrão, publica o nome dos projetos 4D Server disponíveis na rede. A lista é classificada por ordem de aparecimento e atualizada dinamicamente. ![](../assets/en/getStart/serverConnect.png) -Para conectarse a un servidor de la lista, haga doble clic en su nombre o selecciónelo y presione el botón **Aceptar**. +Para conectar a um servidor da lista, clique duas vezes no seu nome ou selecione-o e clique no botão **OK**. -Si el proyecto publicado no aparece en la lista **Disponible**, seleccione **Personalizado**. The Custom page allows you to connect to a published server on the network using its network address and assigning it a customized name. +Se o projeto publicado não for exibido na lista **Disponível**, selecione **Personalizado**. The Custom page allows you to connect to a published server on the network using its network address and assigning it a customized name. ![](../assets/en/Desktop/serverConnect2.png) -- **Nombre del proyecto**: define el nombre local del proyecto 4D Server. Este nombre se utilizará en la página **Reciente** cuando se haga referencia al proyecto. -- **Dirección red**: la dirección IP de la máquina donde se lanzó el 4D Server. - - Si dos servidores se ejecutan simultáneamente en la misma máquina, la dirección IP debe ir seguida de dos puntos y del número de puerto, por ejemplo: `192.168.92.104:19814`. +- **Nome do projeto**: Define o nome local do projeto no servidor 4D. Este nome será usado na página **Recente** quando referente ao projeto. +- **Endereço de rede**: O endereço IP da máquina onde o 4D Server foi lançado. + - Se dois servidores forem executados simultaneamente na mesma máquina, o endereço IP deve ser seguido por dois pontos e o número da porta, por exemplo: `192.168.92.104:19814`. - Por padrão, a porta de publicação de um 4D Server é 19813. Este número pode ser modificado nas definições do Projecto. -> La opción **Activar modo desarrollo** abre la conexión remota en un modo especial de lectura/escritura y requiere acceder a la carpeta del proyecto desde el 4D remoto (opción de compatibilidad). +> A opção **Ativar modo de desenvolvimento** abre a conexão remota em um modo especial de leitura/escrita e requer acessar a pasta do projeto a partir do 4D remoto (opção de compatibilidade). -Una vez que esta página asigna un servidor, al hacer clic en el botón **Aceptar** podrá conectarse al servidor. +Uma vez que esta página atribui um servidor, ao clicar no botão **OK**, você poderá se conectar ao servidor. -Una vez establecida la conexión con el servidor, el proyecto remoto aparecerá en la pestaña **Recientes**. +Uma vez que a conexão com o servidor tenha sido estabelecida, o projeto remoto será listado na guia **Recentes**. ### Atualizar ficheiros de projeto no servidor -4D Server crea y envía automáticamente a las máquinas remotas una versión [.4dz](building.md#build-compiled-structure) del archivo proyecto _.4DProject_ (no comprimido) en modo interpretado. +O 4D Server cria e envia automaticamente para as máquinas remotas uma versão [.4dz](building.md#build-compiled-structure) do arquivo de projeto _.4DProject_ (não compactado) em modo interpretado. -- Una versión .4dz actualizada del proyecto se produce automáticamente cuando es necesario, \*es decir, \*cuando el proyecto ha sido modificado y recargado por 4D Server. O projecto é recarregado: +- Uma versão .4dz atualizada do projeto é automaticamente produzida quando necessário, _ou seja_, quando o projeto foi modificado e recarregado pelo 4D Server. O projecto é recarregado: - automatically, when the 4D Server application window comes to the front of the OS or when the 4D application on the same machine saves a modification (see below). - - cuando se ejecuta el comando `RELOAD PROJECT`. Calling this command is necessary for example when you have pulled a new version of the project from the source control platform. + - quando o comando `RELOAD PROJECT` é executado. Calling this command is necessary for example when you have pulled a new version of the project from the source control platform. ### Atualizar ficheiros de projeto em máquinas remotas @@ -71,11 +71,11 @@ When an updated .4dz version of the project has been produced on 4D Server, conn When 4D connects to a 4D Server on the same machine, the application behaves as 4D in single user mode and the design environment allows you to edit project files. This feature allows you to develop a client/server application in the same context as the deployment context. -> Cuando 4D se conecta a un 4D Server en la misma máquina, el **modo desarrollo** se activa automáticamente, sea cual sea el estado de la [opción de apertura](#opening-a-remote-project). +> Quando o 4D se conecta a um 4D Server na mesma máquina, o **modo de desenvolvimento** é ativado automaticamente, independentemente do status da [opção de abertura](#opening-a-remote-project). -Cada vez que 4D realiza una acción **Guardar todo** desde el entorno de diseño (explícitamente desde el menú **Archivo** o implícitamente al cambiar al modo aplicación, por ejemplo), 4D Server recarga sincronizadamente los archivos del proyecto. 4D waits for 4D Server to finish reloading the project files before it continues. +Cada vez que o 4D realiza uma ação **Salvar tudo** no ambiente de design (explicitamente no menu **Arquivo** ou implicitamente ao alternar para o modo de aplicativo, por exemplo), o 4D Server recarrega sincronizadamente os arquivos do projeto. 4D waits for 4D Server to finish reloading the project files before it continues. -Sin embargo, debe prestar atención a las siguientes diferencias de comportamiento en comparación con [la arquitectura proyecto estándar](Project/architecture.md): +No entanto, você precisa prestar atenção às seguintes diferenças de comportamento em comparação com [a arquitetura padrão do projeto](Project/architecture.md): - the userPreferences.\{username\} folder used by 4D is not the same folder used by 4D Server in the project folder. Instead, it is a dedicated folder, named "userPreferences", stored in the project system folder (i.e., the same location as when opening a .4dz project). - the folder used by 4D for derived data is not the folder named "DerivedData" in the project folder. Instead it is a dedicated folder named "DerivedDataRemote" located in the project system folder. @@ -87,28 +87,28 @@ Sin embargo, debe prestar atención a las siguientes diferencias de comportamien ## Sessões de usuário remoto -On the server, the [`Session`](../API/SessionClass.md#session) command returns a `session` object describing the current user session. This object is handled through the functions and properties of the [`Session` class](../API/SessionClass.md). +No servidor, o comando [`Session`](../API/SessionClass.md#session) retorna um objeto `session` descrevendo a sessão atual do usuário. Este objeto é tratado através das funções e propriedades da [classe `sessão`](../API/SessionClass.md). ### Utilização -The `session` object allows you to get information about the remote user session. You can share data between all processes of the user session using the [`session.storage`](../API/SessionClass.md#storage) shared object. +O objeto `sessão` permite que você obtenha informações sobre a sessão remota do usuário. Você pode compartilhar dados entre todos os processos da sessão do usuário usando o objeto compartilhado [`session.storage`](../API/SessionClass.md#storage). -For example, you can launch a user authentication and verification procedure when a client connects to the server, involving entering a code sent by e-mail or SMS into the application. You then add the user information to the session storage, enabling the server to identify the user. This way, the 4D server can access user information for all client processes, enabling customized code to be written according to the user's role. +Por exemplo, você pode iniciar um procedimento de autenticação e verificação do usuário quando um cliente se conecta ao servidor, envolvendo a inserção de um código enviado por e-mail ou SMS no aplicativo. Em seguida, você adiciona as informações do usuário ao armazenamento de sessão, permitindo que o servidor identifique o usuário. Dessa forma, o servidor 4D pode acessar as informações do usuário para todos os processos do cliente, permitindo a escrita de código personalizado de acordo com o papel do usuário. ### Disponibilidade -El objeto `session` del usuario remoto está disponible en: +O objeto `session` do usuário remoto está disponível em: -- Project methods that have the [Execute on Server](../Project/code-overview.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process), +- Métodos de projeto que têm o atributo [Execute on Server](../Project/code-overview.md#execute-on-server) (são executados no processo "geminado" do processo do cliente), - Triggers, -- `On Server Open Connection` and `On Server Shutdown Connection` database methods. +- 'Conexão aberta com o servidor' e 'Conexão com o servidor' métodos de banco de dados. :::info -All stored procedures on the server share the same virtual user session. Para más información, consulte [esta página en doc.4d.com](https://doc.4d.com/4Dv20R5/4D/20-R5/4D-Server-and-the-4D-Language.300-6932726.en.html). +Todos os procedimentos armazenados no servidor compartilham a mesma sessão do usuário virtual. Para obter mais informações, consulte [esta página em doc.4d.com](https://doc.4d.com/4Dv20R5/4D/20-R5/4D-Server-and-the-4D-Language.300-6932726.en.html). ::: ### Ver também (post do blog) -[4D remote session object with Client/Server connection and Stored procedure](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). +[Objeto de sessão remota 4D com conexão de Cliente/Servidor e procedimento armazenado](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure re). From 598ef2e256659871fba24ee7deea29e63bbfae96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:54 +0200 Subject: [PATCH 3387/4889] New translations user-settings.md (Portuguese, Brazilian) --- .../current/Desktop/user-settings.md | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md index 6d0b46631058db..5aa53a44a10a6a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/user-settings.md @@ -5,16 +5,16 @@ title: Propriedades usuário 4D oferece dois modos de operação para as configurações dos projetos: -- **Standard** mode: all [settings](../settings/overview.md) are stored in the [_settings.4DSettings_ file at the project level](../Project/architecture.md#sources) and are applied in all cases. Este é o modo predefinido, adequado para a fase de desenvolvimento (todas as aplicações). +- Modo **Padrão**: todos os [settings](../settings/overview.md) são armazenados no arquivo [_settings.4DSettings_ no nível do projeto](../Project/architecture.md#sources) e são aplicados em todos os casos. Este é o modo predefinido, adequado para a fase de desenvolvimento (todas as aplicações). -- **User settings** mode: part of the custom settings are stored in a _settings.4DSettings_ file [in the Settings folder](../Project/architecture.md#settings-user) (for all data files) or [in the Data folder](../Project/architecture.md#settings-user-data) (for this data file) and are used instead of the structure settings. Este modo é adequado para a fase de implantação de aplicações de ambiente de trabalho. Este modo se activa mediante una opción situada en la [página Seguridad](../settings/security.md) de las Propiedades. +- Modo **Configurações do Usuário**: parte das configurações personalizadas são armazenadas em um arquivo _settings.4DSettings_ [na pasta de configurações](../Project/architecture. d#settings-user) (para todos os arquivos de dado) ou [na pasta de dados](../Project/architecture.md#settings-user-data) (para este arquivo de dados) e são usados em vez das configurações de estrutura. Este modo é adequado para a fase de implantação de aplicações de ambiente de trabalho. Você ativa este modo usando uma opção localizada na [Página de segurança](../settings/security.md) das Configurações. Ao definir as definições do utilizador, pode manter as definições personalizadas entre actualizações das suas aplicações 4D, ou gerir diferentes definições para a mesma aplicação 4D implementada em vários sites diferentes. Permite igualmente utilizar a programação para gerir os arquivos de configuração através de XML. 4D pode gerar e usar dois tipos de propriedades usuário: -- Los **parámetros usuario**: se utilizan en lugar de los parámetros de estructura para todo archivo de datos abierto con la aplicación. -- **Propiedades usuario para el archivo de datos**: se pueden definir específicamente para cada archivo de datos utilizado con su aplicación, configurando por ejemplo el ID del puerto o la caché del servidor. +- **Definições do usuário**: São utilizadas em vez das definições de estrutura para qualquer arquivo de dados aberto com a aplicação. +- **Definições do usuário para o arquivo de dados**: Podem ser definidas especificamente para cada arquivo de dados utilizado com a sua aplicação, configurando, por exemplo, o ID da porta ou a cache do servidor. Com esta opção, pode facilmente implementar e atualizar várias cópias da mesma aplicação de ambiente de trabalho com vários arquivos de dados, cada um contendo definições diferentes. @@ -24,7 +24,7 @@ Considere, por exemplo, a seguinte configuração, em que uma aplicação é dup ## Ativar as definições do utilizador -Para activar los parámetros usuario, debe seleccionar la opción **Settings** > **Seguridad** > **Autorizar las propiedades usuario**: +Para ativar as definições do usuário, você precisa verificar a opção **Configurações** > **Segurança** > **Ativar Definições do Usuário**: ![](../assets/en/settings/user-settings-enable.png) @@ -34,58 +34,58 @@ Para activar los parámetros usuario, debe seleccionar la opción **Settings** > - **Propriedades usuário** - **Propriedades usuário para o arquivo de dados** -Puede acceder a estas cajas de diálogo utilizando el menú **Diseño > Propiedades...** o el botón **Propiedades** de la barra de herramientas: +Você pode acessar essas caixas de diálogo usando o menu **Design > Configurações...** ou o botão **Configurações** na barra de ferramentas: ![](../assets/en/settings/user-settings-dialog.png) -También puede acceder a estas cajas de diálogo utilizando el comando [OPEN SETTINGS WINDOW](https://doc.4d.com/4dv19R/help/command/en/page903.html) con el selector _settingsType_ apropiado. +Você também pode acessar essas caixas de diálogo usando o comando [OPEN SETTINGS WINDOW](https://doc.4d.com/4dv19R/help/command/en/page903.html) com o seletor _settingsType_ apropriado. A caixa de diálogo Configurações da estrutura é idêntica às Configurações standard e dá acesso a todas as suas propriedades (que podem ser substituídas por configurações do utilizador). ## Propriedades usuário e definições do usuário para o ficheiro de dados -Las cajas de diálogo **Propiedades usuario** y **Propiedades usuario para el archivo de datos**contienen una selección de propiedades relevantes que pueden definirse para todos los archivos de datos o para un solo archivo de datos: +As caixas de diálogo **Configurações do Usuário** e **Configurações do Usuário para Arquivo de Dados** contêm uma seleção de propriedades relevantes que podem ser definidas para todos os arquivos de dados ou para um único arquivo de dados: ![](../assets/en/settings/user-settings-2.png) -La siguiente tabla lista las páginas de parámetros que se encuentran en las cajas de diálogo **Parámetros usuario** y **Parámetros usuario para el archivo de datos** y describe sus principales diferencias con respecto a los parámetros estándar: - -| **Página de definições de estrutura** | **Página das definições do usuário** | **Página de Propriedades usuário para ficheiro de dados** | -| ---------------------------------------------------------------------------------------- | -------------------------------------------- | --------------------------------------------------------- | -| [Página general](../settings/general.md) | N/a | N/a | -| [Página Interface](../settings/interface.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Compilador](../settings/compiler.md) | N/a | N/a | -| [Database/Data storage page](../settings/database.md#data-storage) | N/a | N/a | -| [Página Banco de dados/Memória](../settings/database.md#memory) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Backup/Agendador](../settings/backup.md#scheduler) | N/a | Idêntico às propriedades padrão | -| [Página Backup/Configuração](../settings/backup.md#configuration) | N/a | Idêntico às propriedades padrão | -| [Backup/Backup & Restore page](../settings/backup.md#backup-restore) | N/a | Idêntico às propriedades padrão | -| [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Options (II) page](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Log (type) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Log (backup) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| Página [Serviços Web](../settings/web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | -| [Página SQL](../settings/sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página PHP](../settings/php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Segurança](../settings/security.md) | N/a | N/a | -| [Página Compatibilidade](../settings/compatibility.md) | N/a | N/a | - -Al editar los parámetros en esta caja de diálogo, se almacenan automáticamente en el archivo _settings.4DSettings_ correspondiente (ver más abajo) o en el archivo _Backup.4DSettings_ (consulte la página [Parámetros de backup](../Backup/settings.md) para o - -## `SET DATABASE PARAMETER` y parámetros de usuario - -Algunas propiedades de los usuarios también están disponibles a través del comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html). Las propiedades usuario son parámetros con la propiedad **Conservado entre dos sesiones** establecida en **Sí**. - -Cuando la funcionalidad **Propiedades usuario** está activada, las propiedades usuario editadas por el comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html) se guardan automáticamente en las Propiedades usuario para el a - -> `Table sequence number` es una excepción; este valor de ajuste siempre se guarda en el propio archivo de datos. +A tabela seguinte lista as páginas das definições encontradas nas caixas de diálogo User Settings e User Settings for Data File e descreve as suas principais diferenças em relação às definições padrão: + +| **Página de definições de estrutura** | **Página das definições do usuário** | **Página de Propriedades do Usuário para Arquivo de Dados** | +| ---------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------------------------------------------- | +| [Página general](../settings/general.md) | N/a | N/a | +| [Página Interface](../settings/interface.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Compilador](../settings/compiler.md) | N/a | N/a | +| [Página Banco de dados/Armazenamento de dados](../settings/database.md#data-storage) | N/a | N/a | +| [Página Banco de dados/Memória](../settings/database.md#memory) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Backup/Agendador](../settings/backup.md#scheduler) | N/a | Idêntico às propriedades padrão | +| [Página Backup/Configuração](../settings/backup.md#configuration) | N/a | Idêntico às propriedades padrão | +| [Página de Backup/Backup e restauração](../settings/backup.md#backup-restore) | N/a | Idêntico às propriedades padrão | +| [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Opções (II)](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Log (tipo)](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Log (backup)](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| Página [Serviços Web](../settings/web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | +| [Página SQL](../settings/sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página PHP](../settings/php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Segurança](../settings/security.md) | N/a | N/a | +| [Página Compatibilidade](../settings/compatibility.md) | N/a | N/a | + +Quando você editar as configurações nesta caixa de diálogo, elas são automaticamente armazenadas nas _configurações correspondentes. DConfigurações_ arquivo (veja abaixo) ou o arquivo _Backup.4DSettings_ (confira as [configurações de backup](../Backup/settings.md) da página para obter mais informações). + +## `SET DATABASE PARAMETER` e configurações de usuário + +Algumas das configurações do usuário também estão disponíveis através do comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html). As definições do utilizador são parâmetros com a propriedade **Kept between two sessions** definida para **Yes**. + +Quando a função **Configurações do Usuário** é ativada, as configurações do usuário editadas pelo [SET DATABASE PARAMETER](https://doc.4d. O comando om/4dv19R/help/command/en/page642.html) é salvo automaticamente nas configurações do usuário do arquivo de dados. + +> 'Número de seqüência de tabela' é uma exceção; esse valor de configuração é sempre salvo no próprio arquivo de dados. ## Arquivos settings.4DSettings -When you [check the **Enable User Settings** option](#enabling-user-settings), user settings files are automatically created. A sua localização depende do tipo de definições do utilizador definidas. +Ao [verificar a opção **Ativar Configurações do Usuário**](#enabling-user-settings), os arquivos de configurações de usuário são criados automaticamente. A sua localização depende do tipo de definições do utilizador definidas. ### Propriedades usuário @@ -93,7 +93,7 @@ O arquivo de definições do utilizador padrão é criado automaticamente e colo [`ProjectFolder/Settings/settings.4DSettings`](../Project/architecture.md#settings-user) -... where _ProjectFolder_ is the name of the folder containing the project structure file. +... onde _ProjectFolder_ é o nome da pasta que contém o arquivo da estrutura do projeto. Nas aplicações fusionadas, o arquivo de definições do utilizador é colocado na seguinte localização: @@ -106,9 +106,9 @@ O arquivo de definições do usuário ligado ao arquivo de dados é automaticame [`Data/Settings/settings.4DSettings`](../Project/architecture.md#settings-user-data) -... where _Data_ is the name of the folder containing the current data file of the application. +... onde _Dados_ é o nome da pasta que contém o arquivo de dados atual da aplicação. -> Quando o arquivo de dados estiver localizado ao mesmo nível que o arquivo da estrutura do projeto, os arquivos de definições do utilizador baseados na estrutura e nos dados partilham a mesma localização e o mesmo arquivo. El comando de menú **Propiedades usuario para el archivo de datos...** no se propone. +> Quando o arquivo de dados estiver localizado ao mesmo nível que o arquivo da estrutura do projeto, os arquivos de definições do utilizador baseados na estrutura e nos dados partilham a mesma localização e o mesmo arquivo. O comando de menu **Configurações do Usuário para o Arquivo de Dados...** não é proposto. :::note @@ -120,10 +120,10 @@ Os arquivos de definições são arquivos XML; podem ser lidos e modificados uti As definições podem ser guardadas em três níveis. Cada configuração definida num nível substitui a mesma configuração definida num nível anterior, caso exista: -| **Nível de prioridade** | **Name** | **Localização** | **Comments** | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 3 (mais baixo) | Definições de estrutura (ou Definições quando a função "Definições do utilizador" não estiver ativada) | _**settings.4DSettings**_ en la carpeta Sources (bases proyecto) o en la carpeta Settings al mismo nivel que el archivo de estructura (bases binarias) | Localização única quando as definições do utilizador não estão ativadas. Aplicado a todos os exemplares da aplicação. | -| 2 | Propriedades usuário (todos os ficheiros de dados) | Archivo _**settings.4DSettings**_ en la carpeta Settings en el mismo nivel que la carpeta Project | Substitui as definições da estrutura. Armazenado no pacote da aplicação. | -| 1 (mais alto) | Propriedades usuário (ficheiro de dados atual) | Archivo _**settings.4DSettings**_ en la carpeta Settings al mismo nivel que el archivo de datos | Substitui as propriedades de estrutura e as propriedades usuário. Aplicado apenas quando o arquivo de dados linkado for utilizado com a aplicação. | +| **Nível de prioridade** | **Name** | **Localização** | **Comments** | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 3 (mais baixo) | Definições de estrutura (ou Definições quando a função "Definições do utilizador" não estiver ativada) | _**settings.4DSettings**_ arquivo na pasta de Origem (bancos de dados do projeto) ou na pasta Settings como o mesmo nível do arquivo de estrutura (bancos de dados binários) | Localização única quando as definições do utilizador não estão ativadas. Aplicado a todos os exemplares da aplicação. | +| 2 | Propriedades usuário (todos os ficheiros de dados) | _**settings.4DSettings**_ arquivo na pasta Settings no mesmo nível que a pasta do projeto | Substitui as definições da estrutura. Armazenado no pacote da aplicação. | +| 1 (mais alto) | Propriedades usuário (ficheiro de dados atual) | _**settings.4DSettings**_ arquivo na pasta Settings ao mesmo nível que o arquivo de dados | Substitui as propriedades de estrutura e as propriedades usuário. Aplicado apenas quando o arquivo de dados linkado for utilizado com a aplicação. | Lembre que os arquivo de definições do utilizador contêm apenas um subconjunto de definições relevantes, enquanto o arquivo de estrutura contém todas as definições personalizadas, incluindo as definições principais. From b27e572ef6feb5051520a4f1ab1e9c8fd7baa53b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:56 +0200 Subject: [PATCH 3388/4889] New translations preemptive.md (French) --- .../current/Develop/preemptive.md | 232 +++++++++--------- 1 file changed, 119 insertions(+), 113 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/preemptive.md index 9c1d1ec8c51497..080e1c4ee44846 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -1,209 +1,209 @@ --- id: preemptive-processes -title: Preemptive Processes +title: Process préemptifs --- -The compiled 4D code can be executed in **preemptive processes**. Thanks to this feature, your 4D compiled applications can take full advantage of multi-core computers so that their execution is faster and they can support more connected users. +Le code 4D compilé peut être exécuté dans des **process préemptifs**. Grâce à cette fonctionnalité, vos applications 4D compilées peuvent tirer pleinement parti des ordinateurs multicoeurs, de sorte que leur exécution soit plus rapide et qu'elles puissent supporter davantage d'utilisateurs connectés. -## What is a preemptive process? +## Qu'est-ce qu'un process préemptif? -When run in _preemptive_ mode, a process is dedicated to a CPU. Process management is then delegated to the system, which can allocate each CPU separately on a multi-core machine. +Lorsqu'il est exécuté en mode _préemptif_, un process est dédié à un CPU (i.e. un processeur). La gestion des process est alors déléguée au système, qui peut allouer chaque CPU séparément sur une machine multicoeur. -When run in _cooperative_ mode, all processes are managed by the parent application thread and share the same CPU, even on a multi-core machine. +Lorsqu'ils sont exécutés en mode _coopératif_, tous les process sont gérés par le process (thread) de l'application parente et partagent le même processeur, même sur une machine multicœur. -As a result, in preemptive mode, overall performance of the application is improved, especially on multi-core machines, since multiple processes (threads) can truly run simultaneously. However, actual gains depend on the operations being executed. In return, since each thread is independent from the others in preemptive mode, and not managed directly by the application, there are specific constraints applied to code that you want to be compliant with preemptive use. Additionally, preemptive execution is only available in certain specific contexts. +En conséquence, en mode préemptif, les performances globales de l'application sont améliorées, notamment sur les machines multicœurs, car plusieurs process peuvent réellement s'exécuter simultanément. Cependant, les gains réels dépendent des opérations en cours d'exécution. En contrepartie, étant donné qu'en mode préemptif chaque process est indépendant des autres et n'est pas géré directement par l'application, il y a des contraintes spécifiques appliquées au code que vous souhaitez rendre compatible avec une utilisation en préemptif. De plus, l'exécution en préemptif n'est disponible que dans certains contextes. -## Availability of preemptive mode +## Disponibilité du mode préemptif -The use of preemptive mode is supported in the following execution contexts: +L'utilisation du mode préemptif est prise en charge dans les contextes d'exécution suivants : -| Contexte | Exécution préemptive | -| ---------------- | ---------------------------------------------------------------------- | -| 4D Server | oui | -| 4D remote | yes, with [ServerNet or QUIC](../settings/client-server#network-layer) | -| 4D single-user | oui | -| Compiled mode | oui | -| Interpreted mode | non | +| Contexte | Exécution préemptive | +| ------------------- | ---------------------------------------------------------------------- | +| 4D Server | oui | +| 4D mode distant | oui, avec [ServerNet ou QUIC](../settings/client-server#network-layer) | +| 4D mono-utilisateur | oui | +| Mode compilé | oui | +| Mode interprété | non | -If the execution context supports preemptive mode and if the method is "thread-safe", a new 4D process launched using the `New process` or `CALL WORKER` commands, or the "Run method" menu item, will be executed in a preemptive thread. +Si le contexte d'exécution prend en charge le mode préemptif et si la méthode est "thread-safe", un nouveau process 4D lancé à l'aide des commandes `New process` ou `CALL WORKER`, ou du menu "Exécuter la méthode", sera exécuté dans un process préemptif. -Otherwise, if you call `New process` or `CALL WORKER` from an execution context that is not supported (i.e. from interpreted mode), the process is always cooperative. +Sinon, si vous appelez `New process` ou `CALL WORKER` à partir d'un contexte d'exécution qui n'est pas pris en charge (c'est-à-dire en mode interprété), le process est toujours coopératif. -## Thread-safe vs thread-unsafe code +## Code thread-safe ou non thread-safe -4D code can only be run in a preemptive thread when certain specific conditions are met. Each part of the code being executed (commands, methods, variables, functions, etc.) must be compliant with preemptive use. Elements that can be run in preemptive threads are called thread-safe and those that cannot be run in preemptive threads are called thread-unsafe. +Le code 4D ne peut être exécuté dans un process préemptif que lorsque certaines conditions sont remplies. Chaque partie du code en cours d'exécution (commandes, méthodes, variables, fonctions, etc.) doit être conforme à l'utilisation préemptive. Les éléments qui peuvent être exécutés dans des process préemptifs sont appelés thread-safe et ceux qui ne peuvent pas être exécutés dans des process préemptifs sont appelés thread-unsafe. :::note -Since a thread is handled independently starting from the parent process method, the entire call chain must not include any thread-unsafe code; otherwise, preemptive execution will not be possible. This point is discussed [in this paragraph](#when-is-a-process-started-preemptively). +Étant donné qu'un process est géré indépendamment à partir de la méthode du process parent, l'ensemble de la chaîne d'appel ne doit pas inclure de code thread-unsafe ; sinon, l'exécution préemptive ne sera pas possible. Ce point est détaillé [dans ce paragraphe](#when-is-a-process-started-preemptively). ::: -The "thread safety" property of each element depends on the element itself: +La propriété "thread safety" de chaque élément dépend de l'élément lui-même : -- 4D commands: thread safety is an internal property. In the [4D Language Reference manual](https://doc.4d.com/4Dv20/4D/20.1/4D-Language-Reference.100-6479538.en.html), thread-safe commands are identified by the ![](../assets/en/Develop/thread-safe.png) icon. You can also use the [`Command name`](https://doc.4d.com/4dv20/help/command/en/page538.html) command to know if a command is thread-safe. A large part of 4D commands can run in preemptive mode. -- Project methods: conditions for being thread-safe are listed in [this paragraph](#writing-a-thread-safe-method). +- Commandes 4D : la propriété thread-safe est une propriété interne. Dans le manuel Langage de 4D, les commandes thread-safe sont identifiées par l'icône ![](../assets/en/Develop/thread-safe.png). Vous pouvez également utiliser la commande [`Command name`](https://doc.4d.com/4dv20/help/command/fe/page538.html) pour savoir si une commande peut être utilisée de manière thread-safe. Une grande partie des commandes 4D peut s'exécuter en mode préemptif. +- Méthodes projet : les conditions pour être thread-safe sont répertoriées dans [ce paragraphe](#writing-a-thread-safe-method). -Basically, code to be run in preemptive threads cannot call parts with external interactions, such as plug-in code or interprocess variables. Accessing data, however, is allowed since the 4D data server and ORDA support preemptive execution. +Fondamentalement, le code à exécuter dans des threads préemptifs ne peut pas appeler des parties avec des interactions externes, telles que du code de plug-in ou des variables interprocess. Cependant, l'accès aux données est autorisé car le serveur de données 4D et ORDA prennent en charge l'exécution préemptive. -## Declaring a preemptive method +## Déclaration d'une méthode préemptive -By default, 4D executes all the project methods of your application in cooperative mode. If you want to benefit from the preemptive mode feature, the first step consists of explicitly declaring all methods that you want to be started in preemptive mode whenever possible -- that is, methods that you consider capable of being run in a preemptive process. The compiler will [check that these methods are actually thread-safe](#writing-a-thread-safe-method) at compile time. You can also disallow preemptive mode for some methods, if necessary. +Par défaut, 4D exécute toutes les méthodes projet de votre application en mode coopératif. Si vous voulez bénéficier du mode préemptif, la première étape consiste à déclarer explicitement toutes les méthodes que vous souhaitez démarrer en mode préemptif chaque fois que cela est possible, c'est-à-dire les méthodes que vous considérez comme étant capables d'être exécutées dans un process préemptif. Le compilateur va [vérifier que ces méthodes sont réellement thread-safe](#writing-a-thread-safe-method) au moment de la compilation. Vous pouvez également interdire le mode préemptif pour certaines méthodes, si nécessaire. -Keep in mind that declaring a method "capable" of preemptive use makes it eligible for preemptive execution but does not guarantee that it will actually be executed in preemptive mode at runtime. Starting a process in preemptive mode results from an [evaluation performed by 4D](#when-is-a-process-started-preemptively) regarding the properties of all the methods in the call chain of the process. +Gardez à l'esprit que déclarer une méthode "capable" d'être utilisée en préemptif la rend éligible à l'exécution en préemptif mais ne garantit pas qu'elle sera réellement exécutée en mode préemptif. Le démarrage d'un process en mode préemptif résulte d'une [évaluation effectuée par 4D](#when-is-a-process-started-preemptively) concernant les propriétés de toutes les méthodes dans la chaîne d'appel du process. -To declare your method eligible for use in preemptive mode, you need to use the "Execution mode" declaration option in the Method Properties dialog box: +Pour déclarer votre méthode éligible à une utilisation en mode préemptif, vous devez utiliser l'option de déclaration "Mode d'exécution" dans la boîte de dialogue des Propriétés de la méthode : ![](../assets/en/Develop/preemptif.png) Les options suivantes sont prises en charge : -- **Can be run in preemptive processes**: By checking this option, you declare that the method is able of being run in a preemptive process and therefore should be run in preemptive mode whenever possible. La propriété "preemptive" de la méthode prend pour valeur "capable". +- **Peut être exécutée dans un process préemptif** : En sélectionnant cette option, vous déclarez que la méthode est capable d'être exécutée dans un process préemptif et qu'elle doit donc être exécutée en mode préemptif à chaque fois que cela est possible. La propriété "preemptive" de la méthode prend pour valeur "capable". Lorsque cette option est sélectionnée, le compilateur de 4D vérifiera que la méthode est effectivement capable et retournera des erreurs si ce n'est pas le cas -- par exemple, si elle appelle directement ou indirectement des commandes ou d'autres méthodes qui, elles, ne peuvent pas être exécutées en mode préemptif (toute la chaîne d'appel est analysée mais les erreurs sont signalées uniquement au premier niveau). Dans ce cas, vous pourrez modifier la méthode afin de la rendre "thread-safe" ou sélectionner une autre option. - Si l'éligibilité de la méthode au mode préemptif est confirmée par le compilateur, elle est étiquetée "thread-safe" en interne et sera exécutée en mode préemptif à chaque fois que les conditions requises seront réunies. This property defines its eligibility for preemptive mode but does not guarantee that the method will actually be run in preemptive mode, since this execution mode requires a [specific context](#when-is-a-process-started-preemptively). + Si l'éligibilité de la méthode au mode préemptif est confirmée par le compilateur, elle est étiquetée "thread-safe" en interne et sera exécutée en mode préemptif à chaque fois que les conditions requises seront réunies. Cette propriété définit son éligibilité pour le mode préemptif mais ne garantit pas que la méthode sera réellement exécutée en mode préemptif, car ce mode d'exécution nécessite un [contexte spécifique](#when-is-a-process-started-preemptively). -- **Cannot be run in preemptive processes**: By checking this option, you declare that the method must never be run in preemptive mode, and therefore must always be run in cooperative mode, as in previous 4D versions. La propriété "preemptive" de la méthode prend pour valeur "incapable". +- **Ne peut pas être exécutée dans un process préemptif** : En sélectionnant cette option, vous déclarez que la méthode ne doit jamais être exécutée en mode préemptif, et doit par conséquent toujours être exécutée en mode coopératif. La propriété "preemptive" de la méthode prend pour valeur "incapable". Lorsque cette option est sélectionnée, le compilateur de 4D ne vérifiera pas la compatibilité de la méthode avec le mode préemptif ; elle sera automatiquement étiquetée "thread-unsafe" en interne (même dans le cas où elle est théoriquement compatible). Lorsqu'elle sera appelée en exécution, cette méthode "contaminera" toutes les autres méthodes dans le même thread, les forçant à s'exécuter en mode coopératif, même si elles sont elles-mêmes "thread-safe". -- **Indifferent**(default): By checking this option, you declare that you do not want to handle the preemptive property for the method. La propriété "preemptive" de la méthode prend pour valeur "indifferent". +- **Indifférent** (défaut) : En sélectionnant cette option, vous déclarez que vous ne souhaitez pas gérer la propriété du mode préemptif pour la méthode. La propriété "preemptive" de la méthode prend pour valeur "indifferent". Lorsque cette option est sélectionnée, le compilateur de 4D évaluera la compatibilité de la méthode avec le mode préemptif et lui apposera l'étiquette interne "thread-safe" ou "thread-unsafe". Aucune erreur liée à l'exécution en préemptif ne sera toutefois retournée. Si la méthode est évaluée "thread-safe", à l'exécution elle n'empêchera pas l'utilisation du mode préemptif si elle est appelée dans un contexte préemptif. A l'inverse, si la méthode est évaluée "thread-unsafe", à l'exécution elle empêchera toute utilisation du mode préemptif si elle est appelée. -Note that with this option, whatever the internal thread safety evaluation, the method will always be executed in cooperative mode when called directly by 4D as the first parent method (for example through the `New process` command). La propriété "thread-safe" interne n'est prise en compte que lorsque la méthode est appelée par d'autres méthodes à l'intérieur de la chaîne d'appel. +A noter qu'avec cette option, quel que soit le résultat de l'évaluation de sa compatibilité avec le mode préemptif, la méthode sera toujours exécutée en mode coopératif lorsqu'elle sera appelée directement par 4D en tant que méthode parente (par exemple via la commande `New process`). La propriété "thread-safe" interne n'est prise en compte que lorsque la méthode est appelée par d'autres méthodes à l'intérieur de la chaîne d'appel. -:::note Particular case +:::note Cas particulier -If the method has also the [**Shared by components and host database**](../Project/code-overview.md#shared-by-components-and-host-database) property, setting the **Indifferent** option will automatically tag the method as thread-unsafe. If you want a shared component method to be thread-safe, you must explicitely set it to **Can be run in preemptive processes**. +Si la méthode a aussi la propriété [**Partagée entre composants et projet hôte**](../Project/code-overview.md#shared-by-components-and-host-database), l'option **Indifférent** marquera automatiquement la méthode comme thread-unsafe. Si vous souhaitez qu'une méthode de composant partagé soit thread-safe, vous devez explicitement lui attribuer l'option **Peut être exécutée dans un process préemptif**. ::: -## When is a process started preemptively? +## Quand un process est-il démarré en préemptif ? -:::info Reminder +:::info Rappel -Preemptive execution is only available in compiled mode. +L'exécution en préemptif n'est disponible qu'en mode compilé. ::: -In compiled mode, when starting a process created by either `New process` or `CALL WORKER` commands, 4D reads the preemptive property of the process method (also named _parent_ method) and executes the process in preemptive or cooperative mode, depending on this property: +En mode compilé, lorsque vous démarrez un process créé à l'aide des commandes `New process` ou `CALL WORKER`, 4D lit la propriété "preemptive" de la méthode du process (également nommée méthode _parente_) et exécute le process en mode préemptif ou coopératif, en fonction de cette propriété : -- If the process method is thread-safe (validated during compilation), the process is executed in a preemptive thread. -- If the process method is thread-unsafe, the process is run in a cooperative thread. -- If the preemptive property of the process method was set to "indifferent", by compatibility the process is run in a cooperative thread (even if the method is actually capable of preemptive use). Note however that this compatibility feature is only applied when the method is used as a process method: a method declared "indifferent" but internally tagged "thread-safe" by the compiler can be called preemptively by another method (see below). +- Si la méthode du process est thread-safe (validée lors de la compilation), le process est exécuté dans un thread préemptif. +- Si la méthode du process est thread-unsafe, le process est exécuté dans un thread coopératif. +- Si la propriété "preemptive" de la méthode du process a été réglée sur "indifferent", par compatibilité, le process s'exécute dans un thread coopératif (même si la méthode est effectivement capable d'une utilisation en préemptif). Notez cependant que cette fonctionnalité de compatibilité est appliquée uniquement lorsque la méthode est utilisée en tant que méthode de process : une méthode déclarée "indifferent" mais marquée comme "thread-safe" en interne par le compilateur peut être appelée de manière préemptive par une autre méthode (voir ci-dessous). -The actual thread-safe property depends on the call chain. If a method with the property declared as "capable" calls a thread-unsafe method at either of its sublevels, a compilation error will be returned: if a single method in the entire call chain is thread-unsafe, it will "contaminate" all other methods and preemptive execution will be rejected by the compiler. A preemptive thread can be created only when the entire chain is thread-safe and the process method has been declared "Can be run in preemptive process". -On the other hand, the same thread-safe method may be executed in a preemptive thread when it is in one call chain, and in a cooperative thread when it is in another call chain. +La propriété thread-safe réelle dépend de la chaîne d'appels. Si une méthode avec la propriété déclarée comme "capable" appelle une méthode thread-unsafe à l'un de ses sous-niveaux, une erreur de compilation sera renvoyée : si une seule méthode dans toute la chaîne d'appels n'est pas thread-safe, elle "contaminera" toutes les autres méthodes et l'exécution préemptive sera rejetée par le compilateur. Un thread préemptif ne peut être créé que lorsque l'ensemble de la chaîne est thread-safe et que la méthode du process a été déclarée "Peut être exécutée dans un processus préemptif". +D'autre part, une même méthode thread-safe peut être exécutée dans un thread préemptif lorsqu'elle est dans une chaîne d'appel et dans un thread coopératif lorsqu'elle est dans une autre chaîne d'appel. -For example, consider the following project methods: +Par exemple, considérons les méthodes projet suivantes : ```4d - //MyDialog project method - //contains interface calls: will be internally thread unsafe + //Méthode projet MyDialog + //contient des appels d'interface : sera thread unsafe en interne $win:=Open form window("tools";Palette form window) DIALOG("tools") ``` ```4d - //MyComp project method - //contains simple computing: will be internally thread safe + //Méthode projet MyComp + //contient un calcul simple : sera thread safe en interne #DECLARE($value : Integer) -> $result : Integer $result:=$value*2 ``` ```4d - //CallDial project method + //Méthode projet CallDial var $vName : Text MyDialog ``` ```4d - //CallComp project method + //Méthode projet CallComp var $vAge : Integer MyComp($vAge) ``` -Executing a method in preemptive mode will depend on its "execution" property and the call chain. The following table illustrates these various situations: +Exécuter une méthode en mode préemptif dépendra de sa propriété "execution" et de la chaîne d'appel. Le tableau suivant illustre ces différentes situations : ![](../assets/en/Develop/legend.png) -| Declaration and call chain | Compilation | Resulting thread safety | Execution | Commentaire | -| ------------------------------------- | ----------- | -------------------------------------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/Develop/scenar1.png) | OK | ![](../assets/en/Develop/scenar2.png) | Preemptive | CallComp is the parent method, declared "capable" of preemptive use; since MyComp is thread-safe internally, CallComp is thread-safe and the process is preemptive | -| ![](../assets/en/Develop/scenar3.png) | Error | ![](../assets/en/Develop/scenar4.png) | Execution is impossible | CallDial is the parent method, declared "capable"; MyDialog is "indifferent". However, since MyDialog is thread-unsafe internally, it contaminates the call chain. The compilation fails because of a conflict between the declaration of CallDial and its actual capability. The solution is either to modify MyDialog so that it becomes thread-safe so that execution is preemptive, or to change the declaration of CallDial 's property in order to run as cooperative | -| ![](../assets/en/Develop/scenar5.png) | OK | ![](../assets/en/Develop/scenar6.png) | Cooperative | Since CallDial is declared "incapable" of preemptive use, compilation is thread-unsafe internally; thus execution will always be cooperative, regardless of the status of MyDialog | -| ![](../assets/en/Develop/scenar7.png) | OK | ![](../assets/en/Develop/scenar8.png) | Cooperative | Since CallComp is the parent method with property "Indifferent", then the process is cooperative even if the entire chain is thread-safe. | -| ![](../assets/en/Develop/scenar9.png) | OK | ![](../assets/en/Develop/scenar10.png) | Cooperative | Since CallDial is the parent method (property was "Indifferent"), then the process is cooperative and compilation is successful | +| Déclaration et chaîne d'appel | Compilation | Propriété thread safe résultante | Mode d'exécution | Commentaire | +| ------------------------------------- | ----------- | -------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/Develop/scenar1.png) | OK | ![](../assets/en/Develop/scenar2.png) | Préemptif | CallComp est la méthode parente, déclarée "capable" d'une utilisation en préemptif ; étant donné que MyComp est thread-safe en interne, CallComp est thread-safe et le process est préemptif | +| ![](../assets/en/Develop/scenar3.png) | Error | ![](../assets/en/Develop/scenar4.png) | Exécution impossible | CallDial est la méthode parente, déclarée "capable" ; MyDialog est "indifferent". Cependant, étant donné que MyDialog est thread-unsafe en interne, il contamine la chaîne d'appels. La compilation échoue en raison d'un conflit entre la déclaration de CallDial et sa capacité réelle. La solution consiste soit à modifier MyDialog afin qu'il devienne thread-safe pour que l'exécution soit préemptive, soit à modifier la déclaration de la propriété CallDial afin qu'elle s'exécute de manière coopérative | +| ![](../assets/en/Develop/scenar5.png) | OK | ![](../assets/en/Develop/scenar6.png) | Coopératif | Étant donné que CallDial est déclaré "incapable" d'une utilisation préemptive, la compilation marque thread-unsafe en interne ; ainsi, l'exécution sera toujours coopérative, indépendamment de l'état de MyDialog | +| ![](../assets/en/Develop/scenar7.png) | OK | ![](../assets/en/Develop/scenar8.png) | Coopératif | Étant donné que CallComp est la méthode parente avec la propriété "Indifferent", le process est coopératif même si toute la chaîne est thread-safe. | +| ![](../assets/en/Develop/scenar9.png) | OK | ![](../assets/en/Develop/scenar10.png) | Coopératif | Puisque CallDial est la méthode parente (la propriété était "Indifferent"), le process est coopératif et la compilation est réussie | -### How to find out the actual execution mode +### Comment connaître le mode d'exécution courant -4D allows you to identify the execution mode of processes in compiled mode: +4D vous permet d'identifier le mode d'exécution des process en mode compilé : -- The [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html) command allows you to find out whether a process is run in preemptive or cooperative mode. -- Both the Runtime Explorer and the [4D Server administration window](../ServerWindow/processes.md#process-type) display specific icons for preemptive processes. +- La commande [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/fr/page336.html) vous permet de savoir si un process est exécuté en mode préemptif ou coopératif. +- L'Explorateur d'exécution et la [fenêtre d'administration de 4D Server](../ServerWindow/processes.md#process-type) affichent des icônes spécifiques pour les process préemptifs. -## Writing a thread-safe method +## Ecrire une méthode thread-safe -To be thread-safe, a method must respect the following rules: +Pour être thread-safe, une méthode doit respecter les règles suivantes : -- It must have either the "Can be run in preemptive processes" or "Indifferent" property -- It must not call a 4D command or function that is thread-unsafe. -- It must not call another project method or function that is thread-unsafe -- It must not call a plug-in that is thread-unsafe. -- It must not use any interprocess variables(1) -- It must not call interface objects(2) (there are exceptions however, see below). +- Elle doit avoir soit la propriété "Peut être exécutée dans un process préemptif" soit "Indifférent" +- Elle ne doit pas appeler une commande ou une fonction 4D qui n'est pas thread-safe. +- Elle ne doit pas appeler une autre méthode projet ou fonction qui n'est pas thread-safe +- Elle ne doit pas appeler un plug-in qui est thread-unsafe. +- Elle ne doit pas utiliser de variables interprocess(1) +- Elle ne doit pas appeler d'objets d'interface (2) (il y a cependant des exceptions, voir ci-dessous). -(1) To exchange data between preemptive processes (and between all processes), you can pass [shared collections or shared objects](../Concepts/shared.md) as parameters to processes, and/or use the [`Storage`](https://doc.4d.com/4dv20/help/command/en/page1525.html) catalog. -[Worker processes](processes.md#worker-processes) also allow you to exchange messages between any processes, including preemptive processes. +(1) Pour échanger des données entre des process préemptifs (et entre tous les process), vous pouvez transmettre des [collections partagées ou des objets partagés](../Concepts/shared.md) en tant que paramètres aux process, et/ou utiliser le catalogue [`Storage`](https://doc.4d.com/4dv20/help/command/fr/page1525.html). +Les [process Worker](processes.md#worker-processes) vous permettent également d'échanger des messages entre tous les process, y compris les process préemptifs. -(2) The [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html) command provides an elegant solution to call interface objects from a preemptive process. +(2) La commande [`CALL FORM`](https://doc.4d.com/4dv20/help/command/fe/page1391.html) fournit une solution élégante pour appeler des objets d'interface à partir d'un process préemptif. :::note Notes -- In the case of a "Shared by components and host databases" method, the "Can be run in preemptive processes" property must be selected. -- All SQL statements are thread-safe. SQL code inserted in `Begin SQL`/`End SQL` blocks must comply with the following conditions: - - It must apply to the 4D Server or 4D local database (ODBC or remote databases via `SQL LOGIN` are thread-unsafe. However, local databases used with `USE DATABASE` are thread-safe). - * Any trigger called by SQL statements must be thread-safe (see [Triggers](#triggers) below). +- Dans le cas d'une méthode "Partagée entre composants et projets hôtes", la propriété "Peut être exécutée dans un process préemptif" doit être sélectionnée. +- Toutes les instructions SQL sont thread-safe. Le code SQL inséré dans les blocs `Begin SQL`/`End SQL` doit respecter les conditions suivantes : + - Il doit s'appliquer à 4D Server ou à la base de données 4D locale (les bases de données ODBC ou distantes via `SQL LOGIN` sont thread-unsafe. Cependant, les bases de données locales utilisées avec `USE DATABASE` sont thread-safe). + * Tout trigger appelé par des instructions SQL doit être thread-safe (voir [Triggers](#triggers) ci-dessous). ::: -Methods with the "Can be run in preemptive processes" property will be checked by 4D during compilation. A compilation error is issued whenever the compiler finds something that prevents it from being thread-safe: +Les méthodes avec la propriété "Peut être exécutée dans un process préemptif" seront vérifiées par 4D lors de la compilation. Une erreur de compilation est émise chaque fois que le compilateur trouve quelque chose qui l'empêche d'être thread-safe : ![](../assets/en/Develop/thread-unsafe.png) :::info -It is possible to [disable locally the thread-safety verification](#). +Il est possible de [désactiver localement la vérification de la thread-safety](#). ::: -The [symbol file](../Project/compiler.md/#complete-list-of-methods), if enabled, also contains the thread safety status for each method. +Le [fichier de symboles](../Project/compiler.md/#complete-list-of-methods), s'il est activé, contient également le statut de thread safety pour chaque méthode. ### Interface utilisateur -Since they are "external" accesses, calls to user interface objects such as forms, as well as to the Debugger, are not allowed in preemptive threads. +Étant donné qu'il s'agit d'accès "externes", les appels aux objets de l'interface utilisateur tels que les formulaires ainsi qu'au débogueur ne sont pas autorisés dans les threads préemptifs. -The only possible accesses to the user interface from a preemptive thread are: +Les seuls accès possibles à l'interface utilisateur depuis un thread préemptif sont : -- [Standard error dialog](../Debugging/basics). The dialog is displayed in the user mode process (on 4D) or the server user interface process (4D Server). The **Trace** button is disabled. -- Standard progress indicators -- `ALERT`, `Request` and `CONFIRM` dialogs. The dialog is displayed in the user mode process (on 4D) or the server user interface process (4D Server). Note that if 4D Server has been launched as a service on Windows with no user interaction allowed, the dialogs will not be displayed. +- [Dialogue d'erreurs standard](../Debugging/basics). La boîte de dialogue est affichée dans le process du mode utilisateur (sur 4D) ou dans le process de l'interface utilisateur du serveur (4D Server). Le bouton **Trace** est désactivé. +- Les indicateurs de progression standard +- Les dialogues `ALERT`, `Request` et `CONFIRM`. La boîte de dialogue est affichée dans le process du mode utilisateur (sur 4D) ou dans le process de l'interface utilisateur du serveur (4D Server). Notez que si 4D Server a été lancé en tant que service sur Windows sans autorisation de l'utilisateur, les dialogues ne seront pas affichés. ### Triggers -When a method uses a command that can call a trigger, the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d - SAVE RECORD([Table_1]) //trigger on Table_1, if it exists, must be thread-safe + SAVE RECORD([Table_1]) //trigger sur Table_1, s'il existe, doit être thread-safe ``` -Here is the list of commands that are checked at compilation time for trigger thread safety: +Voici la liste des commandes qui sont vérifiées au moment de la compilation pour la propriété thread safe du trigger : `SAVE RECORD`, `SAVE RELATED ONE`, `DELETE RECORD`, `DELETE SELECTION`, `ARRAY TO SELECTION`, `JSON TO SELECTION`, `APPLY TO SELECTION`, `IMPORT DATA`, `IMPORT DIF`, `IMPORT ODBC`, `IMPORT SYLK`, `IMPORT TEXT`. -If the table is passed dynamically, the compiler may sometimes not be able to find out which trigger it needs to evaluate. Here are some examples of such situations: +Si la table est passée de manière dynamique, le compilateur peut parfois ne pas être en mesure de déterminer quel trigger il doit évaluer. Voici quelques exemples de telles situations : ```4d DEFAULT TABLE([Table_1]) @@ -212,62 +212,68 @@ If the table is passed dynamically, the compiler may sometimes not be able to fi SAVE RECORD(Table(myMethodThatReturnsATableNumber())->) ``` -In this case, all triggers are evaluated. If a thread-unsafe command is detected in at least one trigger, the whole group is rejected and the method is declared thread-unsafe. +Dans ce cas, tous les triggers sont évalués. Si une commande thread-unsafe est détectée dans au moins un trigger, l'ensemble du groupe est rejeté et la méthode est déclarée thread-unsafe. -### Error-handling methods +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: -[Error-catching methods](../Concepts/error-handling.md) installed by the `ON ERR CALL` command must be thread-safe if they are likely to be called from a preemptive process. In order to handle this case, the compiler checks the thread safety property of error-catching project methods passed to the `ON ERR CALL` command during compilation and returns appropriate errors if they do not comply with preemptive execution. +### Méthodes de gestion d'erreurs -Note that this checking is only possible when the method name is passed as a constant, and is not computed, as shown below: +Les [méthodes d'interception d'erreurs](../Concepts/error-handling.md) installées par la commande `ON ERR CALL` doivent être thread-safe si elles sont susceptibles d'être appelées à partir d'un process préemptif. Pour gérer ce cas, le compilateur vérifie la propriété thread-safe des méthodes projet d'interception d'erreurs passées à la commande `ON ERR CALL` lors de la compilation et renvoie les erreurs appropriées si elles ne sont pas conformes à l'exécution préemptive. + +Notez que cette vérification n'est possible que lorsque le nom de la méthode est passé en tant que constante et non calculé, comme illustré ci-dessous : ```4d - ON ERR CALL("myErrMethod1") //will be checked by the compiler - ON ERR CALL("myErrMethod"+String($vNum)) //will not be checked by the compiler +ON ERR CALL("myErrMethod1") //sera vérifié par le compilateur +ON ERR CALL("myErrMethod"+String($vNum)) //ne sera pas vérifié par le compilateur ``` -In addition, if an error-catching project method cannot be called at runtime (following a thread safety issue, or for any reason like "method not found"), the error -10532 "Cannot call error handling project method 'methodName'" is generated. +De plus, si une méthode projet de capture d'erreurs ne peut pas être appelée à l'exécution (suite à un problème de thread safety, ou pour toute autre raison comme "méthode introuvable"), l'erreur -10532 "Impossible d'appeler la méthode de projet de gestion des erreurs 'nomMethode'" est générée. -### Pointers compatibility +### Compatibilité des pointeurs -A process can dereference a pointer to access the value of another process variable only if both processes are cooperative; otherwise, 4D will throw an error. In a preemptive process, if some 4D code tries to dereference a pointer to an interprocess variable, 4D will throw an error. +Un process ne peut déréférencer un pointeur pour accéder à la valeur d'une autre variable process que si les deux process sont coopératifs ; sinon, 4D génèrera une erreur. Dans un process préemptif, si du code 4D essaie de déréférencer un pointeur vers une variable interprocess, 4D génèrera une erreur. -Example with the following methods: +Exemple avec les méthodes suivantes : -Method1: +Méthode1 : ```4d myVar:=42 $pid:=New process("Method2";0;"process name";->myVar) ``` -Method2: +Méthode2 : ```4d $value:=$1-> ``` -If either the process running Method1 or the process running Method2 is preemptive, then the expression `$value:=$1->` will throw an execution error. +Si le process exécutant la méthode 1 ou le process exécutant la méthode 2 est préemptif, alors l'expression `$value:=$1->` génèrera une erreur d'exécution. -### DocRef document reference +### Référence de document DocRef -The use of DocRef type parameters (opened document reference, used or returned by `Open document`, `Create document`, `Append document`, `CLOSE DOCUMENT`, `RECEIVE PACKET`, `SEND PACKET`) is limited to the following contexts: +L'utilisation des paramètres de type DocRef (référence de document ouvert, utilisée ou renvoyée par `Open document`, `Create document`, `Append document`, `CLOSE DOCUMENT`, `RECEIVE PACKET`, `SEND PACKET`) est limitée aux contextes suivants : -- When called from a preemptive process, a `DocRef` reference is only usable from that preemptive process. -- When called from a cooperative process, a `DocRef` reference is usable from any other cooperative process. +- Lorsqu'elle est appelée à partir d'un process préemptif, une référence `DocRef` n'est utilisable que depuis ce process préemptif. +- Lorsqu'elle est appelée à partir d'un process coopératif, une référence `DocRef` est utilisable depuis n'importe quel autre processus coopératif. -## Disabling thread safety checking locally +## Désactiver localement la vérification de la propriété thread-safe -There may be some cases where you prefer that thread safety checking of commands not be applied to certain parts of code, for example when it contains thread-unsafe commands that you know to be never called. +Il peut y avoir certains cas où vous préférez que la vérification de la propriété thread-safe des commandes ne soit pas appliquée à certaines parties du code, par exemple lorsqu'il contient des commandes thread-unsafe que vous savez ne jamais être appelées. -To do this, you must surround the code to be excluded from command thread safety checking with the special directives `%T-` and `%T+` as comments. The `//%T-` comment disables thread safety checking and `//%T+` enables it again: +Pour faire cela, vous devez entourer le code à exclure de la vérification avec les directives spéciales `%T-` et `%T+` en tant que commentaires. Le commentaire `//%T-` désactive la vérification de la propriété thread safe et `//%T+` la réactive : ```4d // %T- to disable thread safety checking - + // Place the code containing commands to be excluded from thread safety checking here $w:=Open window(10;10;100;100) //for example - + // %T+ to enable thread safety checking again for the rest of the method ``` -Of course, the 4D developer is responsible for the preemptive mode compatibility of the code between the deactivation and reactivation directives. Runtime errors will be generated if thread-unsafe code is executed in a preemptive thread. +Bien entendu, le développeur 4D est responsable de la compatibilité du code entre les directives de désactivation et de réactivation avec le mode préemptif. Des erreurs d'exécution seront générées si du code thread-unsafe est exécuté dans un process préemptif. From 326d63f70e4d0bfc8afcd573467891ce5ca2235b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:57 +0200 Subject: [PATCH 3389/4889] New translations preemptive.md (Spanish) --- .../current/Develop/preemptive.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md index d215a66b0042b8..a6c927e08d17e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -193,7 +193,7 @@ Los únicos accesos posibles a la interfaz de usuario desde un hilo apropiativo ### Triggers -Cuando un método utiliza un comando que puede llamar a un trigger, el compilador 4D evalúa la seguridad de los hilos del trigger para comprobar la seguridad de hilos del método: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SAVE RECORD([Table_1]) //activar en Table_1, si existe, debe ser hilo seguro @@ -214,6 +214,12 @@ Si la tabla se pasa dinámicamente, a veces el compilador no puede averiguar qu En este caso, se evalúan todos los triggers. Si se detecta un comando que no sea hilo seguro en al menos un trigger, se rechaza todo el grupo y el método se declara hilo no seguro. +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### Métodos de gestión de errores [Metodos-captura-error](../Concepts/error-handling.md) instalados por el comando `ON ERR CALL` deben ser hilo seguro si es probable que sean llamados desde un proceso apropiativo. Para manejar este caso, el compilador verifica la propiedad hilo seguro de los métodos proyecto de captura de errores pasados al comando `ON ERR CALL` durante la compilación y devuelve errores apropiados si no cumplen con la ejecución apropiativa. @@ -262,12 +268,12 @@ En algunos casos, puede que prefiera que la verificación "thread-safety" de los Para hacer esto, debe rodear el código a excluir del comando hilo seguro utilizando las directivas específicas `%T-` y `%T+ como comentarios. El comentario `//%T-`desactiva la verificación hilo seguro y el comentario`//%T+\` la reactiva: ```4d - // %T- para deshabilitar la verificación hilo seguro - - // Coloque el código que contiene los comandos que se excluirán de la verificacion hilo seguro - $w:=Open window(10;10;100;100) //por ejemplo - - // %T+ para reactivar nuevamente la verificación hilo seguro para el resto del método + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` Por supuesto, el desarrollador 4D es responsable de que el modo apropiativo del código sea compatible con las directivas de activación y de reactivación. Se generarán errores de tiempo de ejecución si se ejecuta código hilo no seguro en un hilo apropiativo. From 6e0ed2f120cd3b95ca1f02d24fe37ebc6837d3d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:48:59 +0200 Subject: [PATCH 3390/4889] New translations preemptive.md (Japanese) --- .../current/Develop/preemptive.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md index cd08d6b3ffa04a..51a726ae864914 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -82,7 +82,7 @@ _コオペラティブ_ モードで実行された場合には、たとえマ ## プロセスがプリエンプティブに実行される条件とは? -:::info リマインダー +:::info 注記 プリエンプティブ実行はコンパイル済みモードでのみ利用可能です。 @@ -193,7 +193,7 @@ _コオペラティブ_ モードで実行された場合には、たとえマ ### Triggers -トリガーを呼び出すことのあるコマンドをメソッドが使用している場合、4Dコンパイラーはメソッドがスレッドセーフであるかどうかをチェックするために、トリガーがスレッドセーフかどうかを評価します: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SAVE RECORD([Table_1]) // Table_1 にトリガーが存在する場合、トリガーはスレッドセーフでなければなりません @@ -214,6 +214,12 @@ _コオペラティブ_ モードで実行された場合には、たとえマ この場合、すべてのトリガーが評価されます。 スレッドセーフでないコマンドの使用が検出されたトリガーが 1つでもあれば、グループ全体がチェックに失敗し、メソッドはスレッドアンセーフと宣言されます。 +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### エラー処理メソッド `ON ERR CALL` コマンドによって実装された [エラーキャッチメソッド](../Concepts/error-handling.md) は、プリエンプティブプロセスから呼び出される可能性が高いのであれば、スレッドセーフでなければなりません。 このような状況を管理するため、コンパイラーは `ON ERR CALL` コマンドに渡されたエラーキャッチプロジェクトメソッドのスレッドセーフプロパティをコンパイル時にチェックし、メソッドがプリエンプティブ実行に適応していない場合には適切なエラーを返します。 @@ -262,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - // %T- 検証を無効にします - - // スレッドセーフ検証から除外するコード - $w:=Open window(10;10;100;100) // 例 - - // %T+ 検証を有効に戻します + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 From 0a7e3b1c9c1e25db963bb539d7c7a15bba329f72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:01 +0200 Subject: [PATCH 3391/4889] New translations preemptive.md (Portuguese, Brazilian) --- .../current/Develop/preemptive.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/pt/docusaurus-plugin-content-docs/current/Develop/preemptive.md index 874e2413917e63..98aa13efadc359 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -82,7 +82,7 @@ Se o método também tem a propriedade [**Compartilhada por componentes e banco ## Quando um processo é iniciado de forma preemptiva? -:::info Lembrete +:::info Reminder A execução apropriativa só está disponível em modo compilado. @@ -194,7 +194,7 @@ Os únicos acessos possíveis à interface do usuário de um thread preemptivo s ### Triggers -Quando um método usa um comando que pode chamar um gatilho, o compilador 4D avalia a segurança dos segmentos do gatilho a fim de verificar a segurança dos segmentos do método: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SALVAR RECORD([Table_1]) //trigger na Table_1, se ele existir, deve ser seguro por thread-safe @@ -215,6 +215,12 @@ Se a tabela for passada dinamicamente, o compilador poderá, às vezes, não ser Nesse caso, todos os triggers são avaliados. Se um comando thread-unsafe for detectado em pelo menos um acionador, o grupo inteiro será rejeitado e o método será declarado thread-unsafe. +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### Métodos de tratamento de erros Os [métodos de captura de erros](../Concepts/error-handling.md) instalados pelo comando `ON ERR CALL` devem ser thread-safe se for provável que sejam chamados a partir de um processo preemptivo. Para lidar com esse caso, o compilador verifica a propriedade de segurança de thread dos métodos de projeto de captura de erros passados para o comando `ON ERR CALL` durante a compilação e retorna os erros apropriados se eles não estiverem em conformidade com a execução preemptiva. @@ -263,12 +269,12 @@ Pode haver alguns casos em que você prefira que a verificação de segurança d Para fazer isso, você deve envolver o código a ser excluído da verificação de segurança de thread de comando com as diretivas especiais `%T-` e `%T+` como comentários. O comentário `//%T-` desativa a verificação de segurança de thread e `//%T+` a ativa novamente: ```4d - // %T- para desativar a verificação de segurança de thread - - // Coloque o código que contém os comandos a serem excluídos da verificação de segurança de thread aqui - $w:=Open window(10;10;100;100) //por exemplo - - // %T+ para ativar a verificação de segurança de thread novamente para o restante do método + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` Obviamente, o desenvolvedor do 4D é responsável pela compatibilidade do modo preemptivo do código entre as diretivas de desativação e reativação. Erros de tempo de execução serão gerados se o código não seguro de thread for executado em um thread preemptivo. From d2214b5c819bc08f18efa14b75be9dee71976a04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:06 +0200 Subject: [PATCH 3392/4889] New translations processes.md (Portuguese, Brazilian) --- .../current/Develop/processes.md | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Develop/processes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Develop/processes.md index 7a3ab158b3302e..453408863ac69a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Develop/processes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Develop/processes.md @@ -3,13 +3,13 @@ id: processes title: Processos e Workers --- -Multi-tasking in 4D is the ability to have multiple operations that are executed simultaneously. Essas operações são chamadas **processos**. Multiple processes are like multiple users on the same computer, each working on his or her own task. This essentially means that each method can be executed as a distinct database task. +Multi-tarefa no 4D é a habilidade de ter várias operações que são executadas simultaneamente. Essas operações são chamadas **processos**. Processos múltiplos são como múltiplos usuários no mesmo computador, cada um trabalhando em sua própria tarefa. Isto significa, essencialmente, que cada método pode ser executado como uma tarefa distinta de base de dados. -If you write thread-safe code, you can create [**preemptive processes**](preemptive.md) that will be able to take advantage of multi-core computers in your compiled applications, for faster execution. +Se você escrever código seguro para threads, você pode criar [**processos preemptivos**](preemptive.md) que serão capazes de aproveitar o poder de processamento de computadores multi-core em suas aplicações compiladas, para execução mais rápida. :::note -The 4D application creates processes for its own needs, for example the Main process to manage the display windows of the user interface, the Design process to manages the windows and editors of the Design environment (note that both are [worker processes](#worker-processes)), the Web Server process, the Cache Manager process, the Indexing process, or the On Event Manager process. +A aplicação 4D cria processos para suas próprias necessidades, por exemplo, o processo Principal para gerenciar as janelas de exibição da interface do usuário, o processo Design para gerenciar as janelas e editores do ambiente de design (observe que ambos são [processos de trabalho](#worker-processes)), o processo Servidor Web, o processo Gerenciador de Cache, o processo de Indexação ou o processo Gerenciador de Eventos. ::: @@ -17,56 +17,56 @@ The 4D application creates processes for its own needs, for example the Main pro Existem várias maneiras de criar um processo: -- Execute a method in the Design environment after checking the **New Process** check box in the "Execute Method" dialog box. The method chosen in the Execute Method dialog box is the process method. -- Use o comando [`New process`] (https://doc.4d.com/4dv20/help/command/en/page317.html). The method passed as a parameter to the `New process` command is the process method. +- Execute um método no ambiente de Design após marcar a caixa de seleção **Novo Processo** na caixa de diálogo "Executar Método". O método escolhido na caixa de diálogo Executar Método é o método do processo. +- Use o comando [`New process`] (https://doc.4d.com/4dv20/help/command/en/page317.html). O método passado como parâmetro para o comando `Novo processo` é o método de processo. - Use o comando [`Execute on server`] (https://doc.4d.com/4dv20/help/command/en/page373.html) para criar um procedimento armazenado no servidor. O método passado como parâmetro do comando é o método processo. - Use o comando [`CALL WORKER`] (https://doc.4d.com/4dv20/help/command/en/page1389.html). Se o processo worker ainda não existir, será criado. :::note -In Desktop applications, processes can be run by choosing menu commands. In the [Menu Bar editor](../Menus/creating.md), select the menu command and click the **Start a New Process** check box. O método associado ao comando do menu é o método de processo. +Em aplicativos de desktop, os processos podem ser executados escolhendo comandos de menu. No [Editor de Barra de Menu](../Menus/creating.md), selecione o comando de menu e marque a caixa de seleção **Iniciar um Novo Processo**. O método associado ao comando do menu é o método processo. ::: -A process can be cleared under the following conditions (the first two conditions are automatic): +Um processo pode ser liberado sob as seguintes condições (as primeiras duas condições são automáticas): - Quando o método processo termina de ser executado - Quando o usuário sai da aplicação -- If you stop the process procedurally or use the **Abort** button in the Debugger or in the Runtime Explorer -- If you call the [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) command (to delete a worker process only). +- Se você parar o processo procedimentalmente ou usar o botão **Abortar** no Depurador ou no Explorador de Tempo de Execução +- Se você chamar o comando [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) (para excluir apenas um processo de trabalhador). -Um processo pode criar outro processo. Processes are not organized hierarchically—all processes are equal, regardless of the process from which they have been created. Once the “parent” process creates a “child” process, the child process will continue regardless of whether or not the parent process is still executing. +Um processo pode criar outro processo. Os processos não são organizados hierarquicamente—todos os processos são iguais, independentemente do processo do qual foram criados. Uma vez que o processo "pai" cria um processo "filho", o processo filho continuará independentemente de o processo pai ainda estar em execução. ## Elementos de um processo -Each process contains specific elements that it can handle independently from other processes. +Cada processo contém elementos específicos que podem ser tratados independentemente de outros processos. ### Elementos da linguagem -- Variables: Every process has its own [process variables](../Concepts/variables#process-variables). Process variables are recognized only within the domain of their native process. +- Variáveis: Cada processo tem suas próprias [variáveis de processo](../Concepts/variables#process-variables). Variáveis de processo são reconhecidas apenas dentro do domínio de seu processo nativo. - Conjuntos de processo: cada processo tem seus próprios conjuntos de processos. `LockedSet` é um conjunto de processos. Os conjuntos processo são apagados assim que o método processo termina. -- [Error-handling method](../Concepts/error-handling#installing-an-error-handling-method): Each process can have its own error-handling method. -- [Debugger window](../Debugging/debugger#calling-the-debugger): Each process can have its own Debugger window. +- [Método de tratamento de erros](../Concepts/error-handling#installing-an-error-handling-method): Cada processo pode ter seu próprio método de tratamento de erros. +- [Janela do Depurador](../Depuring/debugger#calling-the-debugger): Cada processo pode ter sua própria janela do Depurador. ### Elementos da interface -Interface elements are used in [Desktop applications](../category/desktop-applications). Eles consistem nos seguintes: +Elementos de interface são usados em [Aplicações para Desktop](../category/desktop-applications). Eles consistem nos seguintes: -- [Barra de menus](../Menus/creating.md): cada processo pode ter sua própria barra de menu atual. The menu bar of the frontmost process is the current menu bar for the application. -- One or more windows: Each process can have more than one window open simultaneously. Por outro lado, alguns processos não têm nenhuma janela. -- One active (frontmost) window: Even though a process can have several windows open simultaneously, each process has only one active window. To have more than one active window, you must start more than one process. -- Input and Output forms: Default input and output forms can be set procedurally for each table in each process. +- [Barra de menus](../Menus/creating.md): cada processo pode ter sua própria barra de menu atual. A barra de menu do processo ativo é a barra de menu atual para o aplicativo. +- Um ou mais janelas: Cada processo pode ter mais de uma janela aberta simultaneamente. Por outro lado, alguns processos não têm nenhuma janela. +- Uma janela ativa (em primeiro plano): Mesmo que um processo possa ter várias janelas abertas simultaneamente, cada processo tem apenas uma janela ativa. Para ter mais de uma janela ativa, você deve iniciar mais de um processo. +- Formulários de entrada e saída: Os formulários de entrada e saída padrão podem ser definidos processualmente para cada tabela em cada processo. :::info -- Processes do not include menu bars by default which means that the standard **Edit** menu shortcuts (in particular, cut/copy/paste) are not available in process windows. When you call dialog boxes or 4D editors (form editor, query editor, Request, etc.) from a process, if you want for the user to be able to benefit from keyboard shortcuts like copy/paste, you need to make sure that the equivalent of an **Edit** menu is installed in the process. -- [Preemptive processes](preemptive.md) and processes that are executed on the server (stored procedures) must not contain elements of the interface. +- Por padrão, os processos não incluem barras de menu, o que significa que os atalhos do menu **Editar** (em particular, cortar/copiar/colar) não estão disponíveis nas janelas de processo. Quando você chama caixas de diálogo ou editores do 4D (editor de formulários, editor de consultas, Requisição, etc.) de um processo, se você deseja que o usuário possa se beneficiar de atalhos de teclado como copiar/colar, você precisa garantir que o equivalente a um menu **Editar** esteja instalado no processo. +- [Processos preemptivos](preemptive.md) e processos executados no servidor (procedimentos armazenados) não devem conter elementos da interface. ::: :::note -Each process also has a separate current selection and current record per table. Para obter mais informações sobre esses conceitos, consulte [doc.4d.com] (https://doc.4d.com/4Dv20/4D/20.1/Displaying-and-selecting-records.300-6602144.en.html). +Cada processo também possui uma seleção atual e registro atual separados por tabela. Para obter mais informações sobre esses conceitos, consulte [doc.4d.com] (https://doc.4d.com/4Dv20/4D/20.1/Displaying-and-selecting-records.300-6602144.en.html). ::: @@ -74,42 +74,42 @@ Each process also has a separate current selection and current record per table. Os processos podem ser globais ou locais em seu escopo. Por padrão, todos os processos são globais. -Global processes can perform any operation, including accessing and manipulating data. Geralmente, você desejará usar processos globais. Local processes should be used only for operations that do not access data. For example, you can use a local process to run an event-handling method or to control interface elements such as floating windows. +Processos globais podem realizar qualquer operação, incluindo o acesso e manipulação de dados. Geralmente, você desejará usar processos globais. Processos locais devem ser utilizados apenas para operações que não acessam dados. Por exemplo, você pode usar um processo local para executar um método de manipulação de eventos ou para controlar elementos da interface como janelas flutuantes. Você especifica que um processo tem escopo local através de seu nome. O nome do processo local deve começar com um sinal de dólar ($). :::warning -If you attempt to access data from a local process, you access it though the Main process (process #1), risking conflicts with operations performed within that process. +Se você tentar acessar os dados de um processo local, acessá-lo através do processo principal (processo #1), risco entra em conflito com operações realizadas dentro desse processo. ::: ### 4D Server -Using local processes on the remote side for operations that do not require data access reserves more processing time for server-intensive tasks. When you create a process local to client (using `New process` for example), it only exists on the remote side. +Usar processos locais no lado remoto para operações que não requerem acesso a dados reserva mais tempo de processamento para tarefas intensivas do servidor. Quando você cria um processo local para o cliente (usando `Novo processo`, por exemplo), ele só existe no lado remoto. -When you create a global process on the client, a "twin" process is created on the server, thus consuming server resources, to handle data access and database context. However, for optimization reason, the twin process is created only if necessary, i.e. the first time the global process needs to access data. +Quando você cria um processo global no cliente, um processo "gêmeo" é criado no servidor, consumindo assim recursos do servidor para lidar com o acesso aos dados e o contexto do banco de dados. No entanto, por motivo de otimização, o processo duplicado é criado apenas se necessário, ou seja, na primeira vez em que o processo global precisa acessar dados. ## Processos Worker -Using a Worker process is a simple and powerful way to exchange information between processes. This feature is based upon an asynchronous messaging system that allows processes and forms to be called and asked to execute methods with parameters in their own context. +Usar um processo de trabalho é uma maneira simples e poderosa de trocar informações entre processos. Esta funcionalidade é baseada em um sistema de mensagens assíncrono que permite que processos e formulários sejam chamados e solicitados a executar métodos com parâmetros em seu próprio contexto. -A worker can be "hired" by any process (using the [`CALL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1389.html) command) to execute project methods with parameters in their own context, thus allowing access to shared information. +Um trabalhador pode ser "contratado" por qualquer processo (usando o comando [`CALL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1389.html)) para executar métodos do projeto com parâmetros em seu próprio contexto, permitindo assim o acesso a informações compartilhadas. :::info -In Desktop applications, a project method can also be executed with parameters in the context of any form using the [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html) command. +No aplicativo Desktop, um método de projeto também pode ser executado com parâmetros no contexto de qualquer forma usando o comando [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html). ::: -This functionality addresses the following needs regarding 4D interprocess communication: +Esta funcionalidade aborda as seguintes necessidades em relação à comunicação de interprocessos 4D: -- Since they are supported by both cooperative and preemptive processes, they are the perfect solution for interprocess communication in [preemptive processes](preemptive.md) ([interprocess variables are deprecated](https://doc.4d.com/4Dv20/4D/20/Deprecated-or-Removed-Features.100-6259787.en.html#5868705) and not allowed in preemptive processes). -- They provide a simple alternative to semaphores, which can be cumbersome to set and complex to use +- Uma vez que são suportados tanto por processos cooperativos quanto preemptivos, eles são a solução perfeita para comunicação entre processos em [processos preemptivos](preemptive.md) ([variáveis entre processos estão obsoletas](https://doc.4d.com/4Dv20/4D/20/Deprecated-or-Removed-Features.100-6259787.en.html#5868705) e não são permitidas em processos preemptivos). +- Eles fornecem uma alternativa simples aos semáforos, que podem ser complicados de configurar e complexos de usar :::note -Although they have been designed mainly for interprocess communication in the context of preemptive processes, `CALL WORKER` and `CALL FORM` can be used with cooperative processes. +Embora tenham sido projetados principalmente para comunicação entre processos no contexto de processos preemptivos, `CALL WORKER` e `CALL FORM` podem ser usados com processos cooperativos. ::: @@ -117,34 +117,34 @@ Although they have been designed mainly for interprocess communication in the co Um worker é usado para solicitar a um processo que execute métodos projeto. Um worker consiste de: -- a unique name (_warning: the name is case sensitive_), also used to name its associated process +- um nome único (_warning: o nome diferencia maiúsculas de minúsculas_), também usado para nomear seu processo associado - um processo associado, que pode ou não existir em um determinado momento - uma caixa de mensagem - um método de inicialização (opcional) -You ask a worker to execute a project method by calling the `CALL WORKER` command. The worker and its message box are created at first use; its associated process is also automatically launched at first use. If the worker process dies thereafter, the message box remains open and any new message in the box will start a new worker process. +Você pede a um trabalhador para executar um método de projeto chamando o comando `CALL WORKER`. O trabalhador e sua caixa de mensagens são criados no primeiro uso; seu processo associado também é lançado automaticamente no primeiro uso. Se o processo do trabalhador morrer em seguida, a caixa de mensagem permanece aberta e qualquer nova mensagem na caixa iniciará um novo processo do trabalhador. A animação a seguir ilustra esta sequência: ![](../assets/en/Develop/WorkerAnimation.gif) -Unlike a process created with the `New process` command, a worker process **remains alive after the execution of the process method ends**. This means that all method executions for the same worker will be run in the same process, which maintains all process state information (process variables, current record and current selection, etc.). Consequently, methods executed successively will access and thus share the same information, allowing communication between processes. A caixa de mensagens do worker lida com chamadas sucessivas de forma assíncrona. +Ao contrário de um processo criado com o comando `Novo processo`, um processo de trabalhador **permanece ativo após a conclusão do método de execução do processo**. Isto significa que todas as execuções de métodos para o mesmo trabalhador serão executadas no mesmo processo, que mantém todas as informações do estado do processo (variáveis do processo, registro atual e seleção atual, etc.). Consequentemente, os métodos executados sucessivamente terão acesso e compartilharão as mesmas informações, permitindo a comunicação entre os processos. A caixa de mensagens do worker lida com chamadas sucessivas de forma assíncrona. -`CALL WORKER` encapsulates both the method name and command arguments in a message that is posted in the worker's message box. The worker process is then started, if it does not already exist, and asked to execute the message. This means that `CALL WORKER` will usually return before the method is actually executed (processing is asynchronous). Por esse motivo, `CALL WORKER` não retorna nenhum valor. If you need a worker to send information back to the process which called it (callback), you need to use `CALL WORKER` again to pass the information needed to the caller. É claro que, nesse caso, o próprio chamador deve ser um worker. +`CALL WORKER` encapsula tanto o nome do método quanto os argumentos de comando em uma mensagem que é postada na caixa de mensagem do worker. O processo do trabalhador é então iniciado, se já não existe e solicitado a executar a mensagem. Isso significa que `CALL WORKER` geralmente retornará antes que o método seja realmente executado (o processamento é assíncrono). Por esse motivo, `CALL WORKER` não retorna nenhum valor. Se você precisa de um trabalhador para enviar informações de volta para o processo que o chamou (callback), você precisa usar `CALL WORKER` novamente para passar as informações necessárias para o chamador. É claro que, nesse caso, o próprio chamador deve ser um worker. -It is not possible to use `CALL WORKER` to execute a method in a process created by the `New process` command. Only worker processes have a message box and can thus be called by `CALL WORKER`. Note that a process created by `New process` can call a worker, but cannot be called back. +Não é possível usar `CALL WORKER` para executar um método em um processo criado pelo comando `Novo processo`. Apenas os processos trabalhadores possuem uma caixa de mensagens e podem, portanto, serem chamados pelo `CALL WORKER`. Note that a process created by `Novo processo` can call a worker, but cannot be called back. -Worker processes can be created on 4D Server through stored procedures: for example, you can use the `Execute on server` command to execute a method that calls the `CALL WORKER` command. +Os processos trabalhadores podem ser criados no 4D Server por meio de procedimentos armazenados: por exemplo, você pode usar o comando `Executar no servidor` para executar um método que chama o comando `CALL WORKER`. -A worker process is closed by a call to the [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) command, which empties the worker's message box and asks the associated process to stop processing messages and to terminate its current execution as soon as the current task is finished. +Um processo de trabalho é encerrado por meio de uma chamada ao comando [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html), que esvazia a caixa de mensagens do trabalhador e solicita ao processo associado que pare de processar mensagens e termine sua execução atual assim que a tarefa atual for concluída. -The startup method of a worker is the method used to create the worker (at first use). If `CALL WORKER` is called with an empty _method_ parameter, then the startup method is automatically reused as method to execute. +O método de inicialização de um worker é o método usado para criar o trabalhador (na primeira utilização). Se `CALL WORKER` for chamado com um parâmetro _method_ vazio, então o método de inicialização é automaticamente reutilizado como método para executar. -The main process created by 4D when opening a database for user and application modes is a worker process and can be called using `CALL WORKER`. Note that the name of the main process may vary depending on the 4D localization language, but it always has the process number 1; as a result, it's more convenient to designate it by process number instead of process name when calling `CALL WORKER`. +O processo principal criado pelo 4D ao abrir um banco de dados para os modos de usuário e aplicativo é um processo de trabalhador e pode ser chamado usando `CALL WORKER`. Observe que o nome do processo principal pode variar dependendo do idioma de localização do 4D, mas ele sempre tem o número de processo 1; como resultado, é mais conveniente designá-lo pelo número de processo em vez do nome do processo ao chamar `CALL WORKER`. ### Identificação dos processos Worker -All worker processes, except the main process, have the process type `Worker process` (5) returned by the [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html) command. +Todos os processos trabalhadores, exceto o processo principal, têm o tipo de processo `processo trabalhador` (5) retornado pelo comando [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html). [Ícones específicos](../ServerWindow/processes#process-type) identificam os processos worker. From 1eb3d57ac0721bbf25d2814fadc25574162fd37d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:12 +0200 Subject: [PATCH 3393/4889] New translations onafteredit.md (Japanese) --- .../current/Events/onAfterEdit.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index ba2e12c3478792..f066df70fac315 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -26,7 +26,7 @@ title: On After Edit `FORM Event` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------------------------------------------------------- | | code | longint | On After Edit | | description | text | "On After Edit" | @@ -38,14 +38,14 @@ title: On After Edit #### action = editChange -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------ | | range | object | セルのレンジ | | editingText | variant | カレントエディターでの値 | #### action = valueChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | -------- | | range | object | セルのレンジ | | oldValue | variant | 変更前のセルの値 | @@ -53,7 +53,7 @@ title: On After Edit #### action = DragDropBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | -------------------------------------------- | | fromRange | object | ソースセルレンジ (ドラッグされる範囲) のレンジ | | toRange | object | 移行先セルレンジ (ドロップされる場所) のレンジ | @@ -62,7 +62,7 @@ title: On After Edit #### action = DragFillBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | fillRange | object | 自動入力のために使用されるレンジ | | autoFillType | longint | 自動入力のために使用される値
  • 0: 全データ (値、書式、フォーミュラ) がセルに入力された
  • 1: 自動シーケンシャルデータがセルに入力された
  • 2: 書式のみがセルに入力された
  • 3: 値のみがセルに入力され、書式は入力されていない
  • 4: セルから値が除去された
  • 5: セルは自動的に入力された
  • | @@ -70,14 +70,14 @@ title: On After Edit #### action = formulaChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ----------- | | range | object | セルのレンジ | | formula | text | 入力されたフォーミュラ | #### action = clipboardPasted -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | range | object | セルのレンジ | | pasteOption | longint | クリップボードから何をペーストされたかを表します:
  • 0: すべて (値、書式、フォーミュラ) がペーストされた
  • 1: 値のみがペーストされた
  • 2: 書式のみがペーストされた
  • 3: フォーミュラのみがペーストされた
  • 4: 値と書式がペーストされた (フォーミュラはペーストされなかった)
  • 5: フォーミュラと書式のみがペーストされた (値はペーストされなかった)
  • | From 41995717214fef6eebc24f0280c7165b8ce9d81a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:17 +0200 Subject: [PATCH 3394/4889] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../current/Events/onAfterKeystroke.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index 487ffe7fddbd12..91c898754eff98 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -17,20 +17,20 @@ title: On After Keystroke ## Descrição -> The `On After Keystroke` event can generally be replaced by the [`On After Edit`](onAfterEdit.md) event (see below). +> O evento `Após o Teclado` pode geralmente ser substituído pelo evento [`Após a Edição`](onAfterEdit.md) (veja abaixo). -After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` event properties are selected for an object, you can detect and handle the keystrokes within the object, using the `FORM event` command that will return `On Before Keystroke` and then `On After Keystroke` (for more information, please refer to the description of the `Get edited text` command). +Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.md) e `On After Keystroke` forem selecionadas para um objeto, você pode detectar e manipular as teclas pressionadas dentro do objeto, usando o comando `FORM event` que retornará `On Before Keystroke` e, em seguida, `On After Keystroke` (para obter mais informações, consulte a descrição do comando `Get edited text`). -> Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como `POST KEY`. +> Esses eventos também são ativados por comandos de linguagem que simulam uma ação do usuário, como `POST KEY`. -El evento `On After Keystroke` no se genera: +O evento `No Depois da tecla` não é gerado: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), -- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas -When an entry requires a sequence of keystrokes, the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke event`] events are generated only when the entry is fully validaded by the user. El comando `Keystroke` devuelve el carácter validado. Este caso ocorre principalmente: +Quando uma entrada requer uma sequência de pressionamentos de teclas, os eventos [`On Before Keystroke`](onBeforeKeystroke.md) e [`On After Keystroke event`] são gerados apenas quando a entrada é totalmente validada pelo usuário. O comando `Keystroke` retorna o caractere validado. Este caso ocorre principalmente: - ao usar teclas "mortas", como ^ ou ~: eventos são gerados somente quando o caractere ampliado for inserido depois (por exemplo, "e├" ou n^\\), - quando um IME (Input Code Editor) exibir uma caixa de diálogo intermediária na qual o usuário pode inserir uma combinação de caracteres: os eventos são gerados somente quando a caixa de diálogo do IME for validada. From 8b4b466bb4c0eecf84cd7fa54fb34b5722ab1eb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:21 +0200 Subject: [PATCH 3395/4889] New translations onaftersort.md (Portuguese, Brazilian) --- .../current/Events/onAfterSort.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 1c5d3898967546..6c385469cb8201 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -9,4 +9,4 @@ title: On After Sort ## Descrição -This event is generated just after a standard sort is performed (_i.e._ it is NOT generated if $0 returns -1 in the [`On Header Click`](onHeaderClick.md) event). Esse mecanismo é útil para armazenar as direções da última classificação realizada pelo usuário. En este caso, el comando `Self` devuelve un puntero a la variable del encabezado de la columna ordenada. +Este evento é gerado logo após a execução de um tipo padrão (\*i.e. NÃO é gerado se $0 retorna -1 no evento [`On Header Click`](onHeaderClick.md)). Esse mecanismo é útil para armazenar as direções da última classificação realizada pelo usuário. En este caso, el comando `Self` devuelve un puntero a la variable del encabezado de la columna ordenada. From 5349ebc2509674a5a25bdbb3e4b607fb34ff485d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:24 +0200 Subject: [PATCH 3396/4889] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../current/Events/onAlternativeClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 471faa169ac8ba..c958c34a3cacd3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,27 +3,27 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição ### Botões -Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjects/properties_TextAndPicture.md#with-pop-up-menu) y mostrar un triángulo. Clicar neste triângulo faz com que um pop-up de seleção apareça que fornece um conjunto de ações alternativas em relação à ação do botão primário. +Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/properties_TextAndPicture.md#with-pop-up-menu) e exibir um triângulo. Clicar neste triângulo faz com que um pop-up de seleção apareça que fornece um conjunto de ações alternativas em relação à ação do botão primário. 4D permite gestionar este tipo de botones utilizando el evento `On Alternative Click`. Este evento é gerado quando o usuário clica no triângulo (assim que o botão do mouse é pressionado): -- Si el menú emergente está **separado**, el evento sólo se genera cuando se hace clic en la parte del botón con la flecha. Tenga en cuenta que la [acción estándar](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) asignada al botón (si existe) no se ejecuta en este caso. -- Si el menú emergente está **asociado**, el evento se genera cuando se hace clic en cualquier parte del botón. Note that the [`On Long Click`](onLongClick.md) event cannot be generated with this type of button. +- Se o menu pop-up estiver **separado**, o evento só será gerado quando ocorrer um clique na parte do botão com a seta. Observe que a [ação padrão](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) atribuída ao botão (se houver) não é executada neste caso. +- Se o menu pop-up estiver **vinculado**, o evento é gerado quando ocorre um clique em qualquer parte do botão. Observe que o evento [`No Long Click`](onLongClick.md) não pode ser gerado com este tipo de botão. ![](../assets/en/Events/clickevents.png) ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns-4d-view-pro), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns-4d-view-pro), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). From fffb6533842690efdb4aaa9694e3a0c87fe6bd4a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:31 +0200 Subject: [PATCH 3397/4889] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../current/Events/onBeforeKeystroke.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index fa4b13e090317a..b20dc10d1ffc71 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -17,22 +17,22 @@ title: On Before Keystroke ## Descrição -After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystroke.md) events are selected for an object, you can detect and handle the keystrokes within the object, using the `Form event code` command that will return `On Before Keystroke` and then [`On After Keystroke event`](onAfterKeystroke.md) (for more information, please refer to the description of the `Get edited text` command). En el evento `On Before Keystroke`, se puede utilizar el comando `FILTER KEYSTROKE` para filtrar los caracteres digitados. +Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](onAfterKeystroke.md) são selecionados para um objeto, você pode detectar e manipular as teclas pressionadas dentro do objeto, usando o comando `Form event code` que retornará `On Before Keystroke` e então o evento [`On After Keystroke`](onAfterKeystroke.md) (para mais informações, consulte a descrição do comando `Get edited text`). No evento `On Before Keystroke`, o comando `FILTER KEYROKE` pode ser usado para filtrar caracteres tipados. -> Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como `POST KEY`. +> Esses eventos também são ativados por comandos de linguagem que simulam uma ação do usuário, como `POST KEY`. -El evento `On Before Keystroke` no se genera: +O evento `On Before Keystroke` não é gerado: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), -- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis -El evento `On Before Keystroke` puede generarse en objetos no introducibles, por ejemplo, en un list box aunque las celdas del list box no sean introducibles, o las líneas no sean seleccionables. This allows you to build interfaces where the user can scroll dynamically to a specific row in a list box by entering the first letters of a value. En el caso de que las celdas del cuadro del list box sean editables, puede utilizar el comando `Is editing text` para saber si el usuario está realmente introduciendo texto en una celda o está utilizando la función de tecleo predictivo y entonces, ejecuta +O evento `On Before Keystroke` pode ser gerado em objetos não inseríveis, por exemplo, em uma caixa de seleção mesmo se as células da caixa de seleção não forem inseríveis, ou as linhas não forem selecionáveis. This allows you to build interfaces where the user can scroll dynamically to a specific row in a list box by entering the first letters of a value. No caso em que as células da caixa de listagem são editáveis, você pode usar o comando `Is editing text` para saber se o usuário está realmente digitando texto em uma célula ou está usando o recurso de preenchimento automático e, em seguida, executar o código apropriado. ### Sequência de teclas -When an entry requires a sequence of keystrokes, the `On Before Keystroke` and [`On After Keystroke`](onAfterKeystroke.md) events are generated only when the entry is fully validaded by the user. El comando `Keystroke` devuelve el carácter validado. Este caso ocorre principalmente: +Quando uma entrada requer uma sequência de pressionamentos de teclas, os eventos `On Before Keystroke` e [`On After Keystroke`](onAfterKeystroke.md) são gerados apenas quando a entrada é totalmente validada pelo usuário. O comando `Keystroke` retorna o caractere validado. Este caso ocorre principalmente: - ao usar teclas "mortas", como ^ ou ~: eventos são gerados somente quando o caractere ampliado for inserido depois (por exemplo, "e├" ou n^\\), - quando um IME (Input Code Editor) exibir uma caixa de diálogo intermediária na qual o usuário pode inserir uma combinação de caracteres: os eventos são gerados somente quando a caixa de diálogo do IME for validada. From 6ca14c1e7b39eb6343983b7610df8d4933f4adb3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:35 +0200 Subject: [PATCH 3398/4889] New translations onbegindragover.md (Portuguese, Brazilian) --- .../current/Events/onBeginDragOver.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 36456792c6361b..af063f1f2bcab1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,23 +3,23 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Lista Dropdown](FormObjects/dropdownList_Overview. d) - Formulário - [Lista Hierárquica](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Caixa de lista](FormObjects/listObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview. d#list-box-columns) - [Botão de imagens](FormObjects/pictureButton_overview.md) - [Menu de imagens pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicadores de progresso](FormObjects/progressIndicador. d) - [Botão de Rádio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Controle de tabulação](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição -El evento de formulario `On Begin Drag Over` puede ser seleccionado para todos los objetos formulario que puedan ser arrastrados. Se genera en todos los casos en que el objeto tiene la propiedad [Draggable](FormObjects/properties_Action.md#draggable). Ele pode ser chamado a partir do método do objeto de origem ou do método de formulário do objeto de origem. +O evento `Ao Começar Arrastar Novo` pode ser selecionado para quaisquer objetos de forma que possam ser arrastados. Ele é gerado em todos os casos em que o objeto tem a propriedade [Draggable](FormObjects/properties_Action.md#draggable). Ele pode ser chamado a partir do método do objeto de origem ou do método de formulário do objeto de origem. -> Unlike the [`On Drag Over`](onDragOver.md) form event, `On Begin Drag Over` is called within the context of the **source object** of the drag action. +> Ao contrário do evento de formulário [`On Drag Over`](onDragOver.md), o `On Begin Drag Over` é chamado no contexto do **objeto de origem** da ação de arrastar. -El evento `On Begin Drag Over` es útil para preparar la acción de arrastrar. Pode ser usado para: +O evento `On Begin Drag Over` é útil para preparar a ação de arrastar. Pode ser usado para: -- Añadir los datos y las firmas al portapapeles (vía el comando `APPEND DATA TO PASTEBOARD`). -- Utilizar un icono personalizado durante la acción de arrastre (vía el comando `SET DRAG ICON`). +- Adicione dados e assinaturas ao pasteboard (via o comando `APPEND DATA TO PASTEBOARD`). +- Use um ícone personalizado durante a ação de arrastar (via o comando `SET DRAG ICON`). - Aceitar ou recusar o arrastamento através de $0 no método do objeto arrastado. - - Para indicar que se aceptan las acciones de arrastre, el método del objeto fuente debe devolver 0 (cero); por tanto, debe ejecutar `$0:=0`. - - Para indicar que se rechazan las acciones de arrastre, el método del objeto fuente debe devolver -1 (menos uno); por tanto, debe ejecutar `$0:=-1`. + - Para indicar que as ações de arrastar são aceitas, o método do objeto de origem deve retornar 0 (zero); portanto, você deve executar `$0:=0`. + - Para indicar que as ações de arrastar são recusadas, o método do objeto de origem deve retornar -1 (menos um); portanto, você deve executar `$0:=-1`. - Se nenhum resultado for retornado, 4D considera que as ações de arrastar são aceitas. -Os dados 4D são colocados na prancheta antes de chamar o evento. Por ejemplo, en el caso de arrastrar sin la acción **Arrastre automático**, el texto arrastrado ya está en portapapeles cuando se llama al evento. +Os dados 4D são colocados na prancheta antes de chamar o evento. Por exemplo, no caso de arrastar sem a ação **Arrastar Automático**, o texto arrastado já está no quadro quando o evento é chamado. From 1f0a1c5d7aefc1713a5c8600bcd77a2694c1db0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:49:44 +0200 Subject: [PATCH 3399/4889] New translations onclicked.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Events/onClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onClicked.md index 2c701627cc6fa7..4f57ba3ba6545a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -33,7 +33,7 @@ title: On Clicked このイベントは、4D View Pro ドキュメント上でクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------- | | code | longint | On Clicked | | description | text | "On Clicked" | From 874344c3f0fd55e6faac06f5f224a6e6d559e965 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:50:01 +0200 Subject: [PATCH 3400/4889] New translations oncolumnresize.md (Japanese) --- .../current/Events/onColumnResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 477b844205416c..4752c207ab34d0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -19,7 +19,7 @@ title: On Column Resize このイベントはカラムの幅がユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------------------------------------------------------------- | | code | longint | On Column Resize | | description | text | "On Column Resize" | From 2093c1e102cc52fb9fb7c451aa0f99d702c1b1d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:50:16 +0200 Subject: [PATCH 3401/4889] New translations ondisplaydetail.md (Portuguese, Brazilian) --- .../current/Events/onDisplayDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md index fe667a7968f604..3988ce8ae09273 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDisplayDetail.md @@ -24,7 +24,7 @@ In this context, the following sequence of calls to methods and form events is t - Método objeto con el evento `On Display Detail` - Método formulario con el evento `On Display Detail` -> The header area is handled using the [`On Header`](onHeader.md) event. +> A área do cabeçalho é tratada usando o evento [`On Header`](onHeader.md). Llamar a un comando 4D que muestra una caja de diálogo desde el evento `On Display Detail` no está permitido y provocará un error de sintaxis. Más concretamente, los comandos en cuestión son: `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION` y `MODIFY SELECTION`. From d382e974aec70b73e5a9ded6b8b2d5435f2dc949 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:50:19 +0200 Subject: [PATCH 3402/4889] New translations ondoubleclicked.md (Japanese) --- .../current/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index b9dd5684579065..77c382e7e496ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -19,7 +19,7 @@ title: On Double Clicked このイベントは、4D View Pro ドキュメント上でダブルクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------- | | code | longint | 13 | | description | text | "On Double Clicked" | From d17e825b036e88845d41d57f941f4a39cac60776 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:50:27 +0200 Subject: [PATCH 3403/4889] New translations ondrop.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md index 70a55e6cd049a4..4e0564bfffb956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Lista Dropdown](FormObjects/dropdownList_Overview. d) - Formulário - [Lista Hierárquica](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Caixa de lista](FormObjects/listObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview. d#list-box-columns) - [Botão de imagens](FormObjects/pictureButton_overview.md) - [Menu de imagens pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicadores de progresso](FormObjects/progressIndicador. d) - [Botão de Rádio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Controle de tabulação](FormObjects/tabControl.md) | Os dados foram lançados sobre um objecto | ## Descrição From 5fa5c894d6a552730b6401c92316c7e75f17fc81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:50:43 +0200 Subject: [PATCH 3404/4889] New translations onheader.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Events/onHeader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeader.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeader.md index de186429bcc1cf..f9adcbdb6e7bfd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeader.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeader.md @@ -19,6 +19,6 @@ In this context, the following sequence of calls to methods and form events is t - Método objeto con el evento `On Header` - Método formulario con el evento `On Header` -> Printed records are handled using the [`On Display Detail`](onDisplayDetail.md) event. +> Os registros impressos são tratados usando o evento [`On Display Detail`](onDisplayDetail.md). Llamar a un comando 4D que muestra una caja de diálogo desde el evento `On Header` no está permitido y provocará un error de sintaxis. Más concretamente, los comandos en cuestión son: `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION` y `MODIFY SELECTION`. From ea5de8e24dfbab19b8c6d9014ea28e3462d231aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:50:47 +0200 Subject: [PATCH 3405/4889] New translations onheaderclick.md (Japanese) --- .../current/Events/onHeaderClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index d4ab7fd8b2bc5d..41fb640f4f2a4e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -24,7 +24,7 @@ title: On Header Click このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | code | longint | 42 | | description | text | "On Header Click" | From 02bda9d21627dec07c9ed06a34d85b5907af60e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:51:52 +0200 Subject: [PATCH 3406/4889] New translations onrowresize.md (Japanese) --- .../current/Events/onRowResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowResize.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowResize.md index f92d2c673d09e2..9a4c0e3b2df22d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowResize.md @@ -11,7 +11,7 @@ title: On Row Resize このイベントは、4D View Pro ドキュメント内で行の高さがユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | -------------------------------------------------------------------- | | code | longint | 60 | | description | text | "On Row Resize" | From 2a82376cce347ae5d22d88243b4a3bf1a6216611 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:51:59 +0200 Subject: [PATCH 3407/4889] New translations onselectionchange.md (Japanese) --- .../current/Events/onSelectionChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onSelectionChange.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onSelectionChange.md index 83ccb33e70d357..e74a357b877053 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onSelectionChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onSelectionChange.md @@ -15,7 +15,7 @@ title: On Selection Change 現在の行や列の選択が変更された。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------- | | code | longint | 31 | | description | text | "On Selection Change" | From 866165927b3a98cf79d8a858f6358bf436dbaa9e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:22 +0200 Subject: [PATCH 3408/4889] New translations onvprangechanged.md (Japanese) --- .../current/Events/onVpRangeChanged.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onVpRangeChanged.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onVpRangeChanged.md index 57af046367c5af..8883fb077331ba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onVpRangeChanged.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onVpRangeChanged.md @@ -13,7 +13,7 @@ title: On VP Range Changed FORM Event によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | objectName | text | 4D View Pro エリア名 | | code | longint | On VP Range Changed | From ce6bc24d8cf2896e577f6bbd4e57ab987b9aaaa5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:35 +0200 Subject: [PATCH 3409/4889] New translations overview.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md index 5b6db68af85965..b98205cbe1e901 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md @@ -20,7 +20,7 @@ End if 各イベントは、`FORM Event` コマンドによってオブジェクトとして返されます。 デフォルトで、以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------- | | objectName | text | イベントをトリガーしているオブジェクト名。フォームによってトリガーされている場合には含まれていません。 | | code | longint | フォームイベントの数値。 `Form event code` によっても返されます。 | From 283cde49001b444b64c56e10b7e2c281e15f88f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:38 +0200 Subject: [PATCH 3410/4889] New translations develop-components.md (French) --- .../current/Extensions/develop-components.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md index 15ebc934eb7b69..c8b8e06a46aca7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md @@ -25,15 +25,15 @@ La création et l’installation des composants 4D s’effectuent directement de ## Portée des commandes du langage -Hormis les [Commandes non utilisables](#unusable-commands), un composant peut utiliser toute commande du langage 4D. +Hormis les [commandes non utilisables](#unusable-commands), un composant peut utiliser toute commande du langage 4D. -When commands are called from a component, they are executed in the context of the component, except for the [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html) or [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) command that use the context of the method specified by the command. A noter également que les commandes de lecture du thème “Utilisateurs et groupes” sont utilisables depuis un composant mais lisent les utilisateurs et les groupes du projet hôte (un composant n’a pas d’utilisateurs et groupes propres). +Lorsqu'elles sont appelées depuis un composant, elles sont exécutées dans le contexte du composant, à l'exception de la commande [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/fr/page1007.html) et de la commande [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/fr/page63.html) qui utilisent le contexte de la méthode spécifiée par la commande. A noter également que les commandes de lecture du thème “Utilisateurs et groupes” sont utilisables depuis un composant mais lisent les utilisateurs et les groupes du projet hôte (un composant n’a pas d’utilisateurs et groupes propres). -The [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands are an exception: their scope is global to the application. Lorsque ces commandes sont appelées depuis un composant, elles s’appliquent au projet d'application hôte. +Les commandes [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/fe/page7836.html) et [`Get database parameter`](https://doc.4d.com/4dv20/help/command/fe/page7837.html) sont une exception : leur portée est globale à l'application. Lorsque ces commandes sont appelées depuis un composant, elles s’appliquent au projet d'application hôte. Par ailleurs, des dispositions spécifiques sont définies pour les commandes `Structure file` et `Get 4D folder` lorsqu’elles sont utilisées dans le cadre des composants. -The [`COMPONENT LIST`](https://doc.4d.com/4dv20/help/command/en/page1001.html) command can be used to obtain the list of components that are loaded by the host project. +La commande [`COMPONENT LIST`](https://doc.4d.com/4dv20/help/command/fr/page1001.html) permet de connaître la liste des composants chargés par le projet hôte. ### Commandes non utilisables @@ -59,8 +59,8 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad **Notes :** -- La commande `Table du formulaire courant` retourne `Nil` lorsqu’elle est appelée dans le contexte d’un formulaire projet. Par conséquent, elle ne peut pas être utilisée dans un composant. -- SQL data definition language commands (`CREATE TABLE`, `DROP TABLE`, etc.) cannot be used on the component project. Elles sont néanmoins prises en charge avec des bases de données externes (voir la commande SQL `CREATE DATABASE`). +- La commande `Current form table` retourne `Nil` lorsqu’elle est appelée dans le contexte d’un formulaire projet. Par conséquent, elle ne peut pas être utilisée dans un composant. +- Les commandes de langage de définition de données SQL (`CREATE TABLE`, `DROP TABLE`, etc.) ne peuvent pas être utilisées dans le projet de composant. Elles sont néanmoins prises en charge avec des bases de données externes (voir la commande SQL `CREATE DATABASE`). ## Partage des méthodes projet @@ -72,11 +72,11 @@ En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelable Les méthodes projet partagée peuvent être appelées dans le code du projet hôte (mais elles ne peuvent pas être modifiées dans l'éditeur de code du projet hôte). Ces méthodes constituent les **points d’entrée** du composant. -A l’inverse, pour des raisons de sécurité, par défaut un composant ne peut pas exécuter de méthode projet appartenant au projet hôte. Dans certains cas, vous pourrez avoir besoin d’autoriser un composant à accéder à des méthodes projet de votre projet hôte. In certain cases, you may need to allow a component to access the project methods of your host project. +A l’inverse, pour des raisons de sécurité, par défaut un composant ne peut pas exécuter de méthode projet appartenant au projet hôte. Dans certains cas, vous pourrez avoir besoin d’autoriser un composant à accéder à des méthodes projet de votre projet hôte. Pour ce faire, vous devez explicitement désigner les méthodes projet du projet hôte que vous souhaitez rendre accessibles aux composants (dans les propriétés de la méthode, cochez la case **Partagée entre composants et projet hôte**). ![](../assets/en/Concepts/pict516563.en.png) -Once the project methods of the host projects are available to the components, you can execute a host method from inside a component using the [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) or [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html) command. Par exemple : +Une fois que les méthodes projet des projets hôtes sont disponibles pour les composants, vous pouvez exécuter une méthode du projet hôte à partir d'un composant en utilisant la commande [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) ou la commande [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html). Par exemple : ```4d // Méthode hôte @@ -89,8 +89,8 @@ component_method("host_method_name") EXECUTE METHOD($param) ``` -> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ -> Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands. +> Vous pouvez compiler ou effectuer une vérification syntaxique dans une base hôte interprétée qui contient des composants interprétés si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ +> N'oubliez pas qu'une méthode interprétée peut appeler une méthode compilée, mais pas l'inverse, sauf via l'utilisation des commandes `EXECUTE METHOD` et `EXECUTE FORMULA`. ## Partage des classes @@ -143,9 +143,9 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) ## Complétion de code pour les composants compilés -To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. +Pour rendre votre composant plus facile à utiliser pour les développeurs, vous pouvez cocher l'option [**Générer le fichier de syntaxe pour l'auto-complétion à la compilation** dans la page Général](../settings/general.md#component-namespace-in-the-class-store) des propriétés du projet matrice. -A syntax file (JSON format) is then automatically created during the compilation phase, filled with the syntax of your component's classes, functions, and [exposed methods](#sharing-of-project-methods), and placed in the `\Resources\en.lproj` folder of the component project. 4D utilise le contenu de ce fichier syntaxique pour générer une aide contextuelle dans l'éditeur de code, telle que la complétion de code et la syntaxe des fonctions : +Un fichier de syntaxe (format JSON) est alors automatiquement créé lors de la phase de compilation, rempli avec la syntaxe des classes, fonctions et [méthodes exposées](#sharing-of-project-methods) de votre composant, et placé dans le dossier `\Resources\en.lproj` du projet du composant. 4D utilise le contenu de ce fichier syntaxique pour générer une aide contextuelle dans l'éditeur de code, telle que la complétion de code et la syntaxe des fonctions : ![](../assets/en/settings/syntax-code-completion-2.png) ![](../assets/en/settings/syntax-code-completion-1.png) @@ -193,14 +193,14 @@ L’utilisation de pointeurs pour faire communiquer les composants et le projet - La commande `Get pointer` ne retournera pas un pointeur vers une variable du projet hôte si elle est appelée depuis un composant et inversement. -- L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. +- L'architecture des composants permet la coexistence, au sein du même projet interprété, de composants à la fois interprétés et compilés (inversement, seuls des composants compilés peuvent être utilisés dans un projet compilé). L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. - Si le composant C définit la variable `mavarC`, le composant I peut accéder à la valeur de cette variable en utilisant le pointeur `->mavarC`. - Si le composant I définit la variable `mavarI`, le composant C ne peut pas accéder à cette variable en utilisant le pointeur `->mavarI`. Cette syntaxe provoque une erreur d’exécution. -- The comparison of pointers using the `RESOLVE POINTER` command is not recommended with components since the principle of partitioning variables allows the coexistence of variables having the same name but with radically different contents in a component and the host project (or another component). Le type de la variable peut même être différent dans les deux contextes. Si les pointeurs `monptr1` et `monptr2` pointent chacun sur une variable, la comparaison suivante produira un résultat erroné : +- La comparaison des pointeurs en utilisant la commande `RESOLVE POINTER` n'est pas recommandée avec les composants, car le principe de partitionnement des variables permet la coexistence de variables ayant le même nom mais avec un contenu radicalement différent dans un composant et le projet hôte (ou un autre composant). Le type de la variable peut même être différent dans les deux contextes. Si les pointeurs `monptr1` et `monptr2` pointent chacun sur une variable, la comparaison suivante produira un résultat erroné : ```4d RESOLVE POINTER(monptr1;vNomVar1;vnumtable1;vnumchamp1) @@ -260,10 +260,10 @@ Le code suivant est inclus dans un composant et effectue trois actions élément Création de la base de données externe : ```4d -<>MyDatabase:=Get 4D folder+"\MyDB" // (Windows) stores the data in an authorized directory +<>MyDatabase:=Get 4D folder+"\MyDB" // (Windows) stocke les données dans un répertoire autorisé Begin SQL - CREATE DATABASE IF NOT EXISTS DATAFILE :[<>MyDatabase]; - USE DATABASE DATAFILE :[<>MyDatabase]; + CREATE DATABASE IF NOT EXISTS DATAFILE :[MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; CREATE TABLE IF NOT EXISTS KEEPIT ( ID INT32 PRIMARY KEY, @@ -283,14 +283,14 @@ Création de la base de données externe : Ecriture dans la base de données externe : ```4d - $Ptr_1:=$2 // retrieves data from the host project through pointers + $Ptr_1:=$2 // récupère les données à partir du projet hôte via des pointeurs $Ptr_2:=$3 $Ptr_3:=$4 $Ptr_4:=$5 $Ptr_5:=$6 Begin SQL - USE DATABASE DATAFILE :[<>MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; INSERT INTO KEEPIT (ID, kind, name, code, sort_order) @@ -306,7 +306,7 @@ Ecriture dans la base de données externe : Lecture dans une base de données externe : ```4d - $Ptr_1:=$2 // accesses data of the host project through pointers + $Ptr_1:=$2 // accède aux données du projet hôte via des pointeurs $Ptr_2:=$3 $Ptr_3:=$4 $Ptr_4:=$5 @@ -314,7 +314,7 @@ Lecture dans une base de données externe : Begin SQL - USE DATABASE DATAFILE :[<>MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; SELECT ALL ID, kind, name, code, sort_order FROM KEEPIT @@ -332,7 +332,7 @@ Lecture dans une base de données externe : > Si un composant utilise la commande `ADD RECORD`, le formulaire Entrée courant du projet hôte sera affiché, dans le contexte du projet hôte. Par conséquent, si le formulaire comporte des variables, le composant n’y aura pas accès. -- You can [publish component forms as subforms](../FormEditor/properties_FormProperties.md#published-as-subform) in the host projects. Avec ce principe, vous pouvez notamment développer des composants proposant des objets graphiques. Par exemple, les Widgets proposés par 4D sont basés sur l’emploi de sous-formulaires en composants. +- Vous pouvez [publier des formulaires de composants en tant que sous-formulaires](../FormEditor/properties_FormProperties.md#published-as-subform) dans les projets hôtes. Avec ce principe, vous pouvez notamment développer des composants proposant des objets graphiques. Par exemple, les Widgets proposés par 4D sont basés sur l’emploi de sous-formulaires en composants. > Dans le contexte d'un composant, tout formulaire projet référencé doit appartenir au composant. Par exemple, à l'intérieur d'un composant, le fait de référencer un formulaire projet hôte à l'aide de `DIALOG` ou de `Open form window` déclenchera une erreur. @@ -350,7 +350,7 @@ Un composant peut exécuter automatiquement du code 4D lors de l'ouverture ou de L'exécution du code d'initialisation ou de fermeture se fait au moyen de la méthode base `On Host Database Event`. -> Pour des raisons de sécurité, vous devez autoriser explicitement l'exécution de la méthode base `On Host Database Event` dans la base hôte afin de pouvoir l'appeler. To do this, you must check the [**Execute "On Host Database Event" method of the components** option](../settings/security.md#options) in the Security page of the Settings. +> Pour des raisons de sécurité, vous devez autoriser explicitement l'exécution de la méthode base `On Host Database Event` dans la base hôte afin de pouvoir l'appeler. Pour ce faire, vous devez cocher l'option [**Exécuter la méthode "Sur événement base hôte" des composants**](../settings/security.md#options) dans la page Sécurité des Propriétés du projet. ## Protection des composants : la compilation From 9eaf44541f4a935359f0278d8d5aafcd0556b9c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:42 +0200 Subject: [PATCH 3411/4889] New translations develop-components.md (Portuguese, Brazilian) --- .../current/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Extensions/develop-components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Extensions/develop-components.md index fe2211b8f1d255..0f5d449dd1c168 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Extensions/develop-components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Extensions/develop-components.md @@ -60,7 +60,7 @@ Os comandos abaixo não são compatíveis para seu uso dentro de um componente p **Notas:** - El comando `Current form table` devuelve `Nil` cuando se llama en el contexto de un formulario proyecto. Por isso não pode ser usado em um componente. -- SQL data definition language commands (`CREATE TABLE`, `DROP TABLE`, etc.) não pode ser usado no projeto do componente. Sin embargo, se soportan con bases de datos externas (ver el comando SQL `CREATE DATABASE`). +- Os comandos da linguagem de definição de dados SQL (`CREATE TABLE`, `DROP TABLE`, etc.) não pode ser usado no projeto do componente. Sin embargo, se soportan con bases de datos externas (ver el comando SQL `CREATE DATABASE`). ## Partilhar os métodos de projeto From f6145db382886d4d919bc9fb6879a8b977608788 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:48 +0200 Subject: [PATCH 3412/4889] New translations overview.md (Japanese) --- .../current/Extensions/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md index 349a1a9462ce54..3fc1ed4fdf6947 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md @@ -27,7 +27,7 @@ title: 拡張機能 [`4d-component`](https://github.com/topics/4d-component) のトピックで公開されている 4Dコンポーネントの一覧を Github で閲覧することができます。 -## プラグイン +## Plugins プラグインは、4D がネイティブにおこなっていないこと (例: 特定のプラットフォーム技術など) や、4D だけでは困難なことを実現します。 [このページ](develop-plug-ins.md) で説明しているように、独自のプラグインを開発することができます。 From 19016f7b139a8d5a2fabbf229ee45ca5a9b6f0ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:50 +0200 Subject: [PATCH 3413/4889] New translations createstylesheet.md (French) --- .../current/FormEditor/createStylesheet.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index 8b8a529ef9e8ec..565446790351c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -15,13 +15,13 @@ Outre l’harmonisation de l’interface de vos applications, l’usage de feuil Vous créez des feuilles de styles à partir d'un éditeur de feuilles de styles de votre choix, en sauvegardant le fichier sous une extension ".css" dans le dossier "/SOURCES" du projet. -La Boîte à Outils fournit une page **Feuilles de style** sous forme de raccourci pour créer et modifier l'une des trois feuilles de style nommées en fonction de la plate-forme. +La Boîte à Outils comporte une page **Style** qui est un raccourci pour créer et modifier l'une des trois feuilles de style nommées en fonction de la plate-forme. -1. Ouvrez la page **Style Sheets** en choisissant **Tool Box > Style Sheet** dans le menu Développement ou en cliquant sur l'icône **Tool Box** dans la barre d'outils de l'éditeur de formulaires. +1. Ouvrez la page **Styles** en choisissant **Boîte à outils > Feuilles de style** dans le menu Développement ou en cliquant sur l'icône **Boîte outils** dans la barre d'outils de 4D. ![](../assets/en/FormEditor/stylesheets.png) -2. Select the type of style sheet to create and click on the **Create** or **Edit** button: ![](../assets/en/FormEditor/createButton.png) +2. Sélectionnez le type de feuille de style à créer et cliquez sur le bouton **Créer** ou **Modifier** : ![](../assets/en/FormEditor/createButton.png) 3. La feuille de style s'ouvrira dans votre éditeur de texte par défaut. @@ -195,24 +195,24 @@ text[text|=Hello] ### Media Queries -Media queries are used to apply color schemes to an application. +Les requêtes de média sont utilisées pour appliquer des schémas de couleurs à une application. -A media query is composed of a media feature and a value (e.g., `\:\` ). +Une requête média est composée d'une fonctionnalité média et d'une valeur (`\:\`). -Available media features: +Fonctionnalités média disponibles : - `prefers-color-scheme` -Available media feature expressions: +Expressions de fonctionnalité média disponibles : -- **light**
    For using a light scheme -- **dark**
    For using a dark scheme +- **light**
    Pour utiliser un schéma de couleur clair +- **dark**
    Pour utiliser un schéma de couleur sombre -> Color schemes are only supported on macOS. +> Les schémas de couleurs sont pris en charge sur macOS uniquement. ##### Exemple -This CSS defines a color combination for text and text background in the light scheme (default) and another combination when the dark scheme is selected: +Cette CSS définit une combinaison de couleurs pour le texte et l'arrière-plan du texte dans le schéma clair (par défaut) et une autre combinaison lorsque le schéma sombre est sélectionné : ``` @media (prefers-color-scheme: light) { @@ -230,19 +230,19 @@ This CSS defines a color combination for text and text background in the light s } ``` -### Object Attributes +### Attributs d'objets La majorité des attributs d'objet formulaire peuvent être définis dans une feuille de style, à l'exception des attributs suivants : - `method` - `type` -- `classe` -- `evénement` +- `class` +- `event` - `choiceList`, `excludedList`, `labels`, `list`, `requiredList` (list type) Les attributs d'objet formulaire peuvent être déclarés avec leur [nom JSON](FormObjects/properties_Reference.md) en tant qu'attributs CSS (à l'exclusion des types d'objet, méthodes, événements et listes). -#### Mappage d'attributs +#### Correspondance d'attributs Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. @@ -259,7 +259,7 @@ Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. | `textDecoration` | `text-decoration` | | `verticalAlign` | `vertical-align` | -> 4D-specific values (_e.g._, `sunken`) are not supported when using CSS attribute names. +> Les valeurs spécifiques à 4D (_par exemple_, `sunken`) ne sont pas prises en charge lors de l'utilisation de noms d'attribut CSS. #### Valeurs d'attributs spécifiques @@ -290,13 +290,13 @@ Si un attribut est défini dans la description du formulaire JSON et dans une fe Pour remplacer ce comportement, la valeur du style doit être suivie d'une déclaration `! Important`. -**Example 1:** +**Exemple 1** | Description du formulaire JSON | Feuille de style | 4D affiche | | ------------------------------ | ---------------- | ---------- | | `"text": "Button",` | `text: Edit;` | `"Button"` | -**Example 2:** +**Exemple 2** | Description du formulaire JSON | Feuille de style | 4D affiche | | ------------------------------ | ------------------------ | ---------- | @@ -336,9 +336,9 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord > Les chemins de fichiers peuvent être relatifs ou absolus. > -> - Relative paths are resolved relative to the JSON form description file. -> - For security reasons, only filesystem paths are accepted for absolute paths. (_ex :_, "/RESOURCES", "/DATA") +> - Les chemins relatifs sont résolus par rapport au fichier de description de formulaire JSON. +> - Pour des raisons de sécurité, seuls les chemins filesystem sont acceptés pour les chemins absolus. (_ex :_, "/RESOURCES", "/DATA") ## Voir également -See the [**CSS for 4D Forms**](https://www.youtube.com/watch?v=3Hk4FUQENyQ) video presentation. +Voir la présentation vidéo [**CSS pour les formulaires 4D**](https://www.youtube.com/watch?v=3Hk4FUQENyQ). From 3c53358f80dfbbb093b4812b683948447ae9e779 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:54 +0200 Subject: [PATCH 3414/4889] New translations createstylesheet.md (Japanese) --- .../current/FormEditor/createStylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index 34d318416a955f..0e6ff37c3a661f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -90,7 +90,7 @@ text, input { } ``` -### Class +### クラス CSS の **クラスセレクター**と同様に、スタイルの適用対象をフォームオブジェクトの `クラス` 属性で指定することができます。 From 670dbfac168f94a9ad58f9a39c073e4c2e336dd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:52:57 +0200 Subject: [PATCH 3415/4889] New translations formeditor.md (French) --- .../current/FormEditor/formEditor.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index d85e6488ab9757..6aac0a854d51d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -10,40 +10,40 @@ title: Éditeur de formulaires L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre fenêtre, dotée d’une barre d’outils et d’une barre d’objets. Vous pouvez ouvrir plusieurs formulaires en même temps. -### Display options +### Options d'affichage -You can show or hide several interface elements on the current page of the form: +Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : -- **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). -- **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. -- **Paper**: Borders of the printing page, which are shown as gray lines. This element can only be displayed by default in ["for printing" type](properties_FormProperties.md#form-type) forms. -- **Rulers**: Rulers of the Form editor’s window. -- **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Limits**: Form’s limits. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. +- **Formulaire hérité** : Objets du formulaire hérité (s'il y a un [formulaire hérité](forms.md#inherited-forms)). +- **Page 0** : Objets de la [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. +- **Papier** : Contours de la page d'impression, qui sont affichés sous forme de filets grisés. Cet élément peut être affiché par défaut dans les formulaires de type [impression](properties_FormProperties.md#form-type). +- **Règle** : Règles de la fenêtre de l’éditeur de formulaire. +- **Taquets** : Lignes de contrôle de sortie et taquets associés qui indiquent les limites des différentes zones du formulaire. Cet élément peut être affiché par défaut dans les formulaires de type ["liste"](properties_FormProperties.md#form-type). +- **Libellés des taquets** : Libellés des taquets, disponibles uniquement lorsque les lignes de contrôle de sortie sont affichées. Cet élément peut être affiché par défaut dans les formulaires de type ["liste"](properties_FormProperties.md#form-type). +- **Limites** : Limites du formulaire. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. -> The [**Size Based on**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) and [**Vert margin**](properties_FormSize.md#vert-margin) settings of the form properties affect the form’s limits. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. +> Les paramètres [**basés sur la taille**](properties_FormSize.md#size-based-on), [**Marge Hor**](properties_FormSize.md#hor-margin) et [**Marge vert**](properties_FormSize.md#vert-margin) affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. -#### Default display +#### Affichage par défaut -When a form is opened in the editor, interface elements are displayed or hidden by default, depending on: +Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : -- the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. +- les options **Affichage par défaut à la création** définies dans les Préférences - les options non cochées ne peuvent pas être affichées par défaut. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - - Markers and marker labels are always displayed by default on list forms - - Paper is displayed by default on "for printing" forms. + - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste + - Le papier est affiché par défaut pour les formulaires impression. -#### Display/Hide elements +#### Afficher/Masquer les éléments -You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: +Vous pouvez afficher ou masquer des éléments à tout moment dans la fenêtre courante de l'éditeur de formulaires en sélectionnant **Afficher** dans le menu **Formulaire** ou le menu contextuel de l'éditeur de formulaires : ![](../assets/en/FormEditor/showHideElements.png) -### Rulers +### Règles -Les règles situées sur le côté et en bas de cette fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. Elles peuvent être [affichées ou masquées](#display-options). -Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. +Sélectionnez **Définir l'unité...** dans le menu **Formulaire** pour changer l'unité de mesure afin que le formulaire affiche des pouces, des centimètres ou des pixels. ### Toolbar (Barre d’outils) @@ -56,12 +56,12 @@ La barre d’outils comporte les éléments suivants : | Icône | Nom | Description | | ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Allows selecting, moving and resizing form objects.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | -| ![](../assets/en/FormEditor/zOrder.png) | [Entry order](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | -| ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | +| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | +| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | +| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | From 4a79faba70dde4e19fc67fe71be874adbc509dff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:00 +0200 Subject: [PATCH 3416/4889] New translations formeditor.md (Spanish) --- .../current/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index 819390f441a928..b562609c095bfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -60,8 +60,8 @@ La barra de herramientas contiene los siguientes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#orden-de-entrada) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nivel](#gestionar-los-planos-de-los-objetos) | Este botón está asociado a un menú que permite cambiar el nivel de los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Este botón está asociado a un menú que permite agrupar y desagrupar la selección de objetos del formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Esta área permite pasar de una página de formulario a otra y añadir páginas. Para navegar entre las páginas del formulario, haga clic en los botones de flecha o en el área central y elija la página que desea visualizar en el menú que aparece. Si pulsa el botón flecha derecha mientras se muestra la última página del formulario, 4D le permite añadir una página. | From 4f4eb396a17d817af1a8e099a246a39e4eaf688e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:02 +0200 Subject: [PATCH 3417/4889] New translations formeditor.md (Japanese) --- .../current/FormEditor/formEditor.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index a380999b0c9736..d771797ff347bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -53,24 +53,24 @@ title: フォームエディター ツールバーには以下の要素があります: -| アイコン | 名称 | 説明 | -| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | -| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。

    | -| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#データの入力順) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -| ![](../assets/en/FormEditor/moving.png) | [移動](#オブジェクトの移動) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -| ![](../assets/en/FormEditor/zoom.png) | [拡大](#拡大) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -| ![](../assets/en/FormEditor/alignment.png) | [整列](#オブジェクトの整列) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#オブジェクトの均等配置) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/level.png) | [レベル](#オブジェクトを重ねる) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#オブジェクトのグループ化) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#フォームのページ) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#cssプレビュー) | このボタンで、使用する CSSモードを選択します。 | -| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#オブジェクトビュー) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | -| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#バッジ) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | -| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#リストボックスビルダー) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | -| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#フィールドを挿入) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | +| アイコン | 名称 | 説明 | +| ------------------------------------------------ | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | +| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。

    | +| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#データの入力順) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | +| ![](../assets/en/FormEditor/moving.png) | [移動](#オブジェクトの移動) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | +| ![](../assets/en/FormEditor/zoom.png) | [拡大](#拡大) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | +| ![](../assets/en/FormEditor/alignment.png) | [整列](#オブジェクトの整列) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#オブジェクトの均等配置) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/level.png) | [レベル](#オブジェクトを重ねる) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#オブジェクトのグループ化) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#フォームのページ) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#cssプレビュー) | このボタンで、使用する CSSモードを選択します。 | +| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#オブジェクトビュー) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | +| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#バッジ) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | +| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#リストボックスビルダー) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | +| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#フィールドを挿入) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | ### オブジェクトバーを使用する @@ -88,7 +88,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 @@ -146,7 +146,7 @@ title: フォームエディター 1. ツールバーの矢印ツールをクリックします。

    ![](../assets/en/FormEditor/selection.png)

    -

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    。 +

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    . 2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。

    ![](../assets/en/FormEditor/selectResize.png)

    From ba6ca87c81d0bc29b6323203ddca58b83dce982e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:05 +0200 Subject: [PATCH 3418/4889] New translations formeditor.md (Portuguese, Brazilian) --- .../current/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index ab64db1aa3cb5d..1b96780c2db664 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -60,8 +60,8 @@ A barra de ferramentas contém os seguintes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Entry order](#data-entry-order) | Switches to “Entry order” mode, where it is possible to view and change the current entry order of the form. Note that shields allow viewing the current entry order, while still working in the form. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Switches to “Move” mode, where it is possible to reach any part of the form quickly by using drag and drop in the window. O cursor assume a forma de uma mão. Este modo de navegação é particularmente útil ao ampliar o formulário. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar a percentagem de visualização do formulário (100% por padrão). You can switch to “Zoom” mode by clicking on the magnifying glass or by clicking directly on the desired bar. Esta função é descrita em pormenor na secção anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#alinhamento-objetos) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#alinhamento-objetos) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | This button is linked to a menu that allows aligning objects in the form. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Esta área permite passar de uma página de formulário para outra e adicionar páginas. Para navegar entre páginas de formulários, clique nos botões de seta, ou clique na área central e escolha a página a exibir a partir do menu que aparece. Se clicar no botão da seta para a direita enquanto é exibida a última página do formulário, 4D permite-lhe adicionar uma página. | From f6c4c2b2c4fabb88434fa84c906672e1b681414d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:08 +0200 Subject: [PATCH 3419/4889] New translations forms.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md index 2c58ae39668870..0473ff1f92d46b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -127,4 +127,4 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied ## Propiedades soportadas -[Associated Menu Bar](properties_Menu.md#associated-menu-bar) - [Fixed Height](properties_WindowSize.md#fixed-height) - [Fixed Width](properties_WindowSize.md#fixed-width) - [Form Break](properties_Markers.md#form-break) - [Form Detail](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Form Header](properties_Markers.md#form-header) - [Form Name](properties_FormProperties.md#form-name) - [Form Type](properties_FormProperties.md#form-type) - [Inherited Form Name](properties_FormProperties.md#inherited-form-name) - [Inherited Form Table](properties_FormProperties.md#inherited-form-table) - [Maximum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Maximum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Method](properties_Action.md#method) - [Minimum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Minimum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Print Settings](properties_Print.md#settings) - [Published as Subform](properties_FormProperties.md#published-as-subform) - [Save Geometry](properties_FormProperties.md#save-geometry) - [Window Title](properties_FormProperties.md#window-title) +[Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) From b55a43dee736f983fd784d86eeb6466e168a0c29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:09 +0200 Subject: [PATCH 3420/4889] New translations forms.md (Japanese) --- .../docusaurus-plugin-content-docs/current/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md index eed9ed8b1f2e21..dffc44e35f5afb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -1,6 +1,6 @@ --- id: forms -title: Forms +title: フォーム --- フォームはデスクトップアプリケーションにおいて、データの入力・修正・印刷をおこなうためのインターフェースとなります。 フォームを使用することで、ユーザーはデータベースのデータをやり取りし、レポートを印刷します。 フォームを使用して、カスタムダイアログボックスやパレット、そのほかのカスタムウィンドウを作成します。 From 0d525e7ed14a9d5e09ecfa3d7100abcb5a308de8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:14 +0200 Subject: [PATCH 3421/4889] New translations macros.md (Japanese) --- .../current/FormEditor/macros.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/macros.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/macros.md index 5e690e870a4cf4..aef724507e68e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/macros.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/macros.md @@ -107,7 +107,7 @@ Function onInvoke($editor : Object)->$result : Object JSONファイルの説明です: -| 属性 | | | タイプ | 説明 | +| 属性 | | | 型 | 説明 | | ------ | ------------- | ------------------ | ------ | --------------------------------------------- | | macros | | | object | 定義されたマクロのリスト | | | `` | | object | マクロ定義 | @@ -152,9 +152,9 @@ JSONファイルの説明です: #### Class constructor($macro : Object) -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------ | ------ | ---------------------------------- | -| $macro | Object | `formMacros.json` ファイルのマクロ宣言オブジェクト | +| $macro | オブジェクト | `formMacros.json` ファイルのマクロ宣言オブジェクト | [Class constructor](Concepts/classes.md#class-constructor) 関数が定義されている場合、マクロはそれによってインスタンス化されます。 @@ -189,10 +189,10 @@ Class constructor($macro : Object) #### onInvoke($editor : Object) -> $result : Object -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------- | ------ | --------------------------------------------- | -| $editor | Object | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | -| $result | Object | マクロによって変更されたフォームプロパティ (任意) | +| $editor | オブジェクト | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | +| $result | オブジェクト | マクロによって変更されたフォームプロパティ (任意) | マクロが呼び出されるたびに、`onInvoke` 関数が自動的に実行されます。 @@ -202,28 +202,28 @@ Class constructor($macro : Object) _$editor_ 引数にて渡されるプロパティは次の通りです: -| プロパティ | タイプ | 説明 | -| ---------------------------------------------------------------- | ---------- | ------------------------------------------------ | -| $editor.editor.form | Object | フォーム全体 | -| $editor.editor.file | File | フォームファイルの Fileオブジェクト | -| $editor.editor.name | String | フォームの名称 | -| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | -| $editor.editor.currentPageNumber | number | 現在のページの番号 | -| $editor.editor.currentPage | Object | 現在のページ (フォームオブジェクトおよび入力順序を格納) | -| $editor.editor.currentSelection | Collection | 選択されているオブジェクトの名称のコレクション | -| $editor.editor.formProperties | Object | カレントフォームのプロパティ | -| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------------------- | ------ | ------------------------------------------------ | +| $editor.editor.form | オブジェクト | フォーム全体 | +| $editor.editor.file | File | フォームファイルの Fileオブジェクト | +| $editor.editor.name | String | フォームの名称 | +| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | +| $editor.editor.currentPageNumber | number | 現在のページの番号 | +| $editor.editor.currentPage | オブジェクト | 現在のページ (フォームオブジェクトおよび入力順序を格納) | +| $editor.editor.currentSelection | コレクション | 選択されているオブジェクトの名称のコレクション | +| $editor.editor.formProperties | オブジェクト | カレントフォームのプロパティ | +| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | マクロによる変更をフォームに反映させたい場合に、`$result` オブジェクトに渡せるプロパティの一覧です。 いずれのプロパティも任意です: -| プロパティ | タイプ | 説明 | -| --------------------------------- | ---------- | --------------------------------- | -| currentPage | Object | マクロによって変更されたオブジェクトを含む currentPage | -| currentSelection | Collection | マクロによって変更された currentSelection | -| formProperties | Object | マクロによって変更された formProperties | -| editor.groups | Object | マクロによって変更されたグループ情報 | -| editor.views | Object | マクロによって変更されたビュー情報 | -| editor.activeView | String | 有効なビュー名 | +| プロパティ | 型 | 説明 | +| --------------------------------- | ------ | --------------------------------- | +| currentPage | オブジェクト | マクロによって変更されたオブジェクトを含む currentPage | +| currentSelection | コレクション | マクロによって変更された currentSelection | +| formProperties | オブジェクト | マクロによって変更された formProperties | +| editor.groups | オブジェクト | マクロによって変更されたグループ情報 | +| editor.views | オブジェクト | マクロによって変更されたビュー情報 | +| editor.activeView | String | 有効なビュー名 | たとえば、currentPage と editor.groups の内容が変わった場合には、戻り値を次のように設定します: @@ -241,7 +241,7 @@ _$editor_ 引数にて渡されるプロパティは次の通りです: - 次の構造を持つオブジェクトの使用: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ------ | ------- | | source | String | メソッドコード | @@ -283,14 +283,14 @@ Function onInvoke($editor : Object)->$result : Object #### onError($editor : Object; $resultMacro : Object ; $error : Collection) -| 引数 | | タイプ | 説明 | -| ------------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------------------------ | -| $editor | | Object | [onInvoke](#oninvoke) に渡されたオブジェクト | -| $resultMacro | | Object | [onInvoke](#oninvoke) によって返されたオブジェクト | -| $error | | Collection | エラースタック | -| | [].errCode | Number | エラーコード | -| | [].message | Text | エラーの詳細 | -| | [].componentSignature | Text | 内部コンポーネントのシグネチャー | +| 引数 | | 型 | 説明 | +| ------------ | ----------------------------------------------------------------------------------------- | ------ | ------------------------------------ | +| $editor | | オブジェクト | [onInvoke](#oninvoke) に渡されたオブジェクト | +| $resultMacro | | オブジェクト | [onInvoke](#oninvoke) によって返されたオブジェクト | +| $error | | コレクション | エラースタック | +| | [].errCode | Number | エラーコード | +| | [].message | テキスト | エラーの詳細 | +| | [].componentSignature | テキスト | 内部コンポーネントのシグネチャー | マクロの実行時にエラーが発生した場合、`onError` 関数が実行されます。 From 0850d22ad49d8bfce62f51a7a1490afd03f260f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:21 +0200 Subject: [PATCH 3422/4889] New translations pictures.md (Spanish) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 1df300d74a4804..789d13b6ee9ad2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D le permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado con una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de un clic o un desplazamiento, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -The coordinates are returned in the _MouseX_ and _MouseY_ [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. +Las coordenadas se devuelven en las _MouseX_ and _MouseY_ [Variables Sistema](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en _MouseX_ y _MouseY_. Puede obtener el valor de estas variables como parte de los eventos de formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md) o [`On Mouse Move`](Events/onMouseMove.md). From 0923c6174300826455a17994c1c0a24f782df323 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:28 +0200 Subject: [PATCH 3423/4889] New translations properties_formproperties.md (Spanish) --- .../current/FormEditor/properties_FormProperties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md index 8a8be1fde7986f..a50d758f93afc7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md @@ -159,7 +159,7 @@ Cuando se selecciona esta opción, la opción [Guardar valor](FormObjects/proper #### Ver también -[**Save Value**](FormObjects/properties_Object.md#save-value) +[**Guardar Valor**](FormObjects/properties_Object.md#save-value) --- From 12ec90a00ac228c07b0aff057efbc805d5675047 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:32 +0200 Subject: [PATCH 3424/4889] New translations properties_formsize.md (Spanish) --- .../current/FormEditor/properties_FormSize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md index 2a9bf47f8cbf32..0a03d29dde332f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/properties_FormSize.md @@ -15,7 +15,7 @@ Las opciones de tamaño dependen del valor de la opción **Tamaño basado en**. Puede elegir esta opción cuando desee utilizar objetos activos situados en un área fuera de la pantalla (_es decir_, fuera del rectángulo delimitador de la ventana) con una ventana de tamaño automático. Gracias a esta opción, la presencia de estos objetos no modificará el tamaño de la ventana. -- **Set Size**: The size of the form will be based on what you enter (in pixels) in the [**Width**](#width) and [**Height**](#height) fields. +- **Definir tamaño**: el tamaño del formulario se basará en lo que introduzca (en píxeles) en los campos [**Ancho**](#width) y [**Alto**](#height). - ``: el tamaño del formulario se basará en la posición del objeto formulario seleccionado. Por ejemplo, si elige un objeto situado en la parte inferior derecha del área a mostrar, el tamaño del formulario consistirá en un rectángulo cuya esquina superior izquierda será el origen del formulario y la esquina inferior derecha corresponderá a la del objeto seleccionado, más los valores de los márgenes. From 0f382bffd0c3026137187902a44807d08242f433 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:46 +0200 Subject: [PATCH 3425/4889] New translations properties_print.md (French) --- .../current/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md index 5dc1b3582a8282..a6102c738aa2b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md @@ -3,7 +3,7 @@ id: print title: Imprimer --- -## Settings +## Propriétés Permet de définir des paramètres d'impression spécifiques pour le formulaire. Cette fonctionnalité est utile pour afficher les limites de pages d'impression dans l'éditeur de formulaire. From 95ca28538d2fff32c4bcac88c843d265e8340e4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:48 +0200 Subject: [PATCH 3426/4889] New translations properties_print.md (Japanese) --- .../current/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md index 6ae312f30ad966..7320c7376d1544 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_Print.md @@ -3,7 +3,7 @@ id: print title: 印刷 --- -## 設定 +## Settings フォーム毎に用紙設定をおこなうことができます。 この機能は、フォームエディターで印刷ページの境界を表示するのに便利です。 From 636a06b3116578fdfe3f456f35d9f63ba845775c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:53:57 +0200 Subject: [PATCH 3427/4889] New translations button_overview.md (French) --- .../current/FormObjects/button_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index f00072956ba636..3a1cad462cc12e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -325,7 +325,7 @@ Le style de bouton Personnalisé accepte une image d'arrière-plan personnalisé Tous les boutons partagent une même série de propriétés de base : -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Droppable](properties_Action.md#droppable) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Image hugs title](properties_TextAndPicture.md#image-hugs-title)(1) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Number of States](properties_TextAndPicture.md#number-of-states)(1) - [Object Name](properties_Object.md#object-name) - [Picture pathname](properties_TextAndPicture.md#picture-pathname)(1) - [Right](properties_CoordinatesAndSizing.md#right) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Title](properties_Object.md#title) - [Title/Picture Position](properties_TextAndPicture.md#title-picture-position)(1) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [With pop-up menu](properties_TextAndPicture.md#with-pop-up-menu)(2) +[Gras](properties_Text.md#bold) - [Style de ligne de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Style de bouton](properties_TextAndPicture.md#button-style) - [Classe](properties_Object.md#css-class) - [Droppable](properties_Action.md#droppable) - [Focusable](properties_Entry.md#focusable) - [Police](properties_Text.md#font) - [Couleur de police](properties_Text.md#font-color) - [Taille de police](properties_Text.md#font-size) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Infobulle](properties_Help.md#help-tip) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Italique](properties_Text.md#italic) - [Image collée au titre](properties_TextAndPicture.md#image-hugs-title)(1) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Non représenté](properties_Display.md#not-rendered) - [Nombre d'états](properties_TextAndPicture.md#number-of-states)(1) - [Nom objet](properties_Object.md#object-name) - [Chemin de l'image](properties_TextAndPicture.md#picture-pathname)(1) - [Droite](properties_CoordinatesAndSizing.md#right) - [Raccourci](properties_Entry.md#shortcut) - [Action standard](properties_Action.md#standard-action) - [Titre](properties_Object.md#title) - [Position Titre/Image](properties_TextAndPicture.md#title-picture-position)(1) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilité](properties_Display.md#visibility) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Avec menu pop-up ](properties_TextAndPicture.md#with-pop-up-menu)(2) > (1) Non pris en charge par le style [Help](#help).
    > (2) Non pris en charge par les styles [Help](#help), [Flat](#flat) et [Regular](#regular). From 96088a0246c37b51382d5445fc3f3097ffa84abd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:07 +0200 Subject: [PATCH 3428/4889] New translations combobox_overview.md (Spanish) --- .../current/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index a48c1a7d55b2f1..94f58b51b298b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -11,7 +11,7 @@ Fundamentalmente, debe considerar un combo box como un área editable que utiliz ## Gestión de combo boxes -Use the [`On Data Change`](Events/onDataChange.md) event to manage entries into the enterable area, as you would for any input form object. +Utilice el evento [`On Data Change`](Events/onDataChange.md) para gestionar las entradas en el área editable, como lo haría con cualquier objeto de formulario de entrada. Un combo box se inicializa exactamente igual que una [lista desplegable](dropdownList_Overview.md#overview): utilizando un objeto, un array o una lista de selección. @@ -59,4 +59,4 @@ Los objetos de tipo combo box aceptan dos opciones específicas: ## Propiedades soportadas -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato de hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From cc444a79e25c2ddd4a52c9c5d353b90304034251 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:09 +0200 Subject: [PATCH 3429/4889] New translations combobox_overview.md (Japanese) --- .../current/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index ece97c3d92e927..7db95cab8f7505 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -21,9 +21,9 @@ title: コンボボックス コンボボックスのデータソースとして、[コレクション](../Concepts/dt_collection.md) を内包した [オブジェクト](../Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | | `currentValue` | Collection要素と同じ | ユーザーによる入力値 | オブジェクトにその他のプロパティが含まれている場合、それらは無視されます。 From 8342e0379cb07695ce4579f4e18e05babad3ac1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:12 +0200 Subject: [PATCH 3430/4889] New translations dropdownlist_overview.md (Spanish) --- .../current/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index bcb3833f4fc98f..872f86dc345b30 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -166,4 +166,4 @@ Puede crear automáticamente una lista desplegable utilizando una acción están ## Propiedades soportadas -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipo de datos (expression type)](properties_DataSource.md#data-type-expression-type) - [Tipo de datos (list)](properties_DataSource.md#data-type-list) - [Formato](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato de tiempo](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 7a7494a1b4ccae550b935e667f808a0e9ee89646 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:14 +0200 Subject: [PATCH 3431/4889] New translations dropdownlist_overview.md (Japanese) --- .../current/FormObjects/dropdownList_Overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index 2abd211b9d5994..549ef616d95830 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -13,9 +13,9 @@ macOS においては、ドロップダウンリストは "ポップアップメ それぞれに特有の機能を持つ、複数タイプのドロップダウンリストを作成することができます。 タイプを定義するには、プロパティリストで適切な **式の型** と **データタイプ** の値を選択するか、それらに相当する JSON を指定します。 -| タイプ | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | +| 型 | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | | -------------------------------- | --------------------------------------- | -------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Object | コレクションに基づく | Object | Numeric, Text, Date, または Time | `dataSourceTypeHint: object` + `numberFormat: ` または `textFormat: ` または `dateFormat: ` または `timeFormat: ` | +| オブジェクト | コレクションに基づく | オブジェクト | Numeric, Text, Date, または Time | `dataSourceTypeHint: object` + `numberFormat: ` または `textFormat: ` または `dateFormat: ` または `timeFormat: ` | | 配列 | 配列に基づく | 配列 | Numeric, Text, Date, または Time | `dataSourceTypeHint: arrayNumber` または `arrayText` または `arrayDate` または `arrayTime` | | 選択リスト (値を保存) | 選択リストに基づく (標準) | リスト | 選択された項目値 | `dataSourceTypeHint: text` + `saveAs: value` | | 選択リスト (参照を保存) | 選択リストに基づく (項目の位置を保存) | リスト | 選択された項目参照 | `dataSourceTypeHint: integer` + `saveAs: reference` | @@ -30,9 +30,9 @@ macOS においては、ドロップダウンリストは "ポップアップメ ドロップダウンリストのデータソースとして、[コレクション](Concepts/dt_collection) を内包した [オブジェクト](Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | | `index` | number | 選択項目のインデックス (0 と `collection.length-1` の間の値)。 -1 に設定すると、プレースホルダー文字列として currentValue が表示されます。 | | `currentValue` | Collection要素と同じ | 選択中の項目 (コードにより設定した場合はプレースホルダーとして使用される) | From 4d97ec79447defaf0082b03dc840fbc7be6a8d72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:20 +0200 Subject: [PATCH 3432/4889] New translations groupbox.md (Spanish) --- .../current/FormObjects/groupBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md index c27734dab0c650..a1e5256026669c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/groupBox.md @@ -24,4 +24,4 @@ Un área de grupo es un objeto estático que permite ensamblar visualmente vario #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [CSS Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Abajo](properties_CoordinatesAndSizing.md#bottom) - [Clase CSS](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From d5e05697c33f9223aa5ed5c7f7d4859357808a52 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:28 +0200 Subject: [PATCH 3433/4889] New translations list_overview.md (Spanish) --- .../current/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 4a9d74314896fc..ba85054aef2b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From f26f1b8f2524789a5d80beef8d4adc631f29a13d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:37 +0200 Subject: [PATCH 3434/4889] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 130 +++++++++--------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index bf94124fefc83a..d3a01324f1c2da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -144,8 +144,8 @@ Las propiedades soportadas dependen del tipo de list box. | [Font Color Expression](properties_Text.md#font-color-expression) | | X | X | | [Font Size](properties_Text.md#font-size) | X | X | X | | [Height (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Height (headers)](properties_Headers.md#height) | X | X | X | -| [Height (footers)](properties_Footers.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | | [Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | | [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | | [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) | X | X | X | @@ -197,40 +197,40 @@ Las propiedades soportadas dependen del tipo de list box. ### Eventos formulario soportados -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box array únicamente_ | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box jerárquicos únicamente_ | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box jerárquicos únicamente_ | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Sort |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | +| On Alternative Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box array únicamente_ | +| On Before Data Entry |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Before Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Begin Drag Over |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | +| On Collapse |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box jerárquicos únicamente_ | +| On Column Moved |
  • [columnName](#propiedades-adicionales)
  • [newPosition](#propiedades-adicionales)
  • [oldPosition](#propiedades-adicionales)
  • | | +| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | +| On Data Change |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Drag Over |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Drop |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Expand |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box jerárquicos únicamente_ | +| On Footer Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box arrays, selección actual y selección temporal únicamente_ | +| On Getting Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | +| On Header Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | +| On Mouse Enter |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | _List box Selección actual y Selección temporal únicamente_ | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | #### Propiedades adicionales @@ -271,30 +271,30 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col ### Eventos formulario soportados -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _List box array únicamente_ | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | _List box arrays, selección actual y selección temporal únicamente_ | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Sort |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | _Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)_ | +| On Alternative Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box array únicamente_ | +| On Before Data Entry |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Before Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Begin Drag Over |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Column Moved |
  • [columnName](#propiedades-adicionales)
  • [newPosition](#propiedades-adicionales)
  • [oldPosition](#propiedades-adicionales)
  • | | +| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | +| On Data Change |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Double Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Drag Over |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Drop |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Footer Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _List box arrays, selección actual y selección temporal únicamente_ | +| On Getting Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo al editar una celda_ | +| On Header Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | _Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa_ | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | _List box array únicamente_ | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | ## Encabezados de list box @@ -316,7 +316,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a ### Propiedades específicas de los encabezados -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Pies de list box @@ -336,7 +336,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada @@ -537,7 +537,7 @@ El desarrollador puede configurar ordenaciones personalizadas, por ejemplo utili Los ordenamientos personalizados le permiten: - realizar ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- utilizar funciones como [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. #### Ejemplo @@ -578,7 +578,7 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la visualización de la flecha de ordenación. En este caso no se modifica la ordenación por columnas en sí, sino que es el desarrollador quien debe encargarse de ello. -> The [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) command offers specific support for icons in list box headers, which can be useful when you want to work with a customized sort icon. +> El comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) ofrece soporte específico para iconos en los encabezados de los list box, lo que puede ser útil cuando se desea trabajar con un icono de ordenación personalizado. ## Gestión de los colores, estilos y visualización de las líneas @@ -850,7 +850,7 @@ En este caso, debe llenar y vaciar los arrays por código. Los principios que de - Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The `LISTBOX GET CELL POSITION` command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the `SELECTION TO ARRAY` command and you insert as many rows as needed in the list box using the `LISTBOX INSERT ROWS` command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión y permite construir la jerarquía adecuada: se rellena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando `SELECTION TO ARRAY` y se insertan tantas filas como sean necesarias en el list box utilizando el comando `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) - Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. From 9db6cbd6f272f39a40044a4b29cbff97d47c6bbd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:40 +0200 Subject: [PATCH 3435/4889] New translations listbox_overview.md (Japanese) --- .../current/FormObjects/listbox_overview.md | 150 +++++++++--------- 1 file changed, 75 insertions(+), 75 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 cdaea83ff54f5d..a7376425954359 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 @@ -120,78 +120,78 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 | プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | | ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#階層リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | ○ | ○ | ○ | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | ○ | ○ | ○ | +| [太字](properties_Text.md#太字) | ○ | ○ | ○ | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | ○ | ○ | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | ○ | ○ | ○ | +| [下](properties_CoordinatesAndSizing.md#下) | ○ | ○ | ○ | +| [クラス](properties_Object.md#cssクラス) | ○ | ○ | ○ | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | ○ | ○ | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | ○ | ○ | ○ | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | ○ | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | ○ | +| [データソース](properties_Object.md#データソース) | ○ | ○ | ○ | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | ○ | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | ○ | ○ | ○ | +| [フッターを表示](properties_Footers.md#フッターを表示) | ○ | ○ | ○ | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | ○ | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | ○ | ○ | ○ | +| [ドロップ有効](properties_Action.md#ドロップ有効) | ○ | ○ | ○ | +| [フォーカス可](properties_Entry.md#フォーカス可) | ○ | ○ | ○ | +| [フォント](properties_Text.md#フォント) | ○ | ○ | ○ | +| [フォントカラー](properties_Text.md#フォントカラー) | ○ | ○ | ○ | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | ○ | ○ | +| [フォントサイズ](properties_Text.md#フォントサイズ) | ○ | ○ | ○ | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | ○ | ○ | ○ | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | ○ | ○ | ○ | +| [高さ (フッター)](properties_Footers.md#高さ) | ○ | ○ | ○ | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | ○ | ○ | ○ | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | ○ | ○ | ○ | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | ○ | ○ | ○ | +| [階層リストボックス](properties_Object.md#階層リストボックス) | ○ | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | ○ | | +| [横揃え](properties_Text.md#横揃え) | ○ | ○ | ○ | +| [横線カラー](properties_Gridlines.md#横線カラー) | ○ | ○ | ○ | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | ○ | ○ | ○ | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | ○ | ○ | ○ | +| [イタリック](properties_Text.md#イタリック) | ○ | ○ | ○ | +| [左](properties_CoordinatesAndSizing.md#左) | ○ | ○ | ○ | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | ○ | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | ○ | +| [メソッド](properties_Action.md#メソッド) | ○ | ○ | ○ | +| [行の移動可](properties_Action.md#行の移動可) | ○ | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | ○ | | +| [列数](properties_ListBox.md#列数) | ○ | ○ | ○ | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | ○ | ○ | ○ | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | ○ | ○ | ○ | +| [オブジェクト名](properties_Object.md#オブジェクト名) | ○ | ○ | ○ | +| [右](properties_CoordinatesAndSizing.md#右) | ○ | ○ | ○ | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | ○ | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | ○ | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | ○ | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | ○ | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | ○ | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | ○ | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | ○ | +| [選択モード](properties_ListBox.md#選択モード) | ○ | ○ | ○ | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | ○ | ○ | ○ | +| [ソート可](properties_Action.md#ソート可) | ○ | ○ | ○ | +| [標準アクション](properties_Action.md#標準アクション) | ○ | | | +| [スタイル式](properties_Text.md#スタイル式) | | ○ | ○ | +| [上](properties_CoordinatesAndSizing.md#上) | ○ | ○ | ○ | +| [透過](properties_BackgroundAndBorder.md#透過) | ○ | ○ | ○ | +| [タイプ](properties_Object.md#タイプ) | ○ | ○ | ○ | +| [下線](properties_Text.md#下線) | ○ | ○ | ○ | +| [変数あるいは式](properties_Object.md#変数あるいは式) | ○ | ○ | | +| [縦揃え](properties_Text.md#縦揃え) | ○ | ○ | ○ | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | ○ | ○ | ○ | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | ○ | ○ | ○ | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | ○ | ○ | ○ | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | ○ | ○ | ○ | +| [表示状態](properties_Display.md#表示状態) | ○ | ○ | ○ | +| [幅](properties_CoordinatesAndSizing.md#幅) | ○ | ○ | ○ | > リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 @@ -236,7 +236,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | ---------------------------------------------------------------- | | area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | | areaName | text | エリアの名称 | @@ -996,7 +996,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | 実数 | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | | integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | | boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | +| color | 背景色 | テキスト | | event | ラベル付ボタン | | | | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | @@ -1013,7 +1013,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | +| ブール | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From bcff4d2fbc333672c83c55fb6d115f5d55d0751b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:43 +0200 Subject: [PATCH 3436/4889] New translations listbox_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 183234e7a072ab..2b157d09dd6e28 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -524,7 +524,7 @@ O suporte de ordenação padrão depende do tipo de list box: | Tipo de list box | Suporte de ordenação padrão | Comentários | | ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | | Selecção actual | Sim | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | | Seleção temporal | Não | | From 0dfbccaa75d6bde5335cf08ff47714b4f620edc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:46 +0200 Subject: [PATCH 3437/4889] New translations picturebutton_overview.md (Spanish) --- .../current/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index 6981abecf53dc0..270696ecc5f394 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -60,4 +60,4 @@ Hay otros modos disponibles: ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loopBackToFirstFrame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switchBackWhenReleased) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x ticks](properties_Animation.md#switch-every-x-ticks) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switchWhenRollOver) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Volver al primer marco](properties_Animation.md#loopBackToFirstFrame) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Líneas](properties_Crop.md#rows) - [Atajo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Vuelve a cambiar cuando se libere](properties_Animation.md#switchBackWhenReleased) - [Conmutar continuamente con clics](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-ticks) - [Título](properties_Object.md#title) - [Conmutar al pasar por encima](properties_Animation.md#switchWhenRollOver) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Utilizar el último marco como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 95572af5cf7c856ddca43135a3f45e310df8279e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:50 +0200 Subject: [PATCH 3438/4889] New translations picturepopupmenu_overview.md (Spanish) --- .../current/FormObjects/picturePopupMenu_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md index 99ab8a4fe00ac8..6018171a45182a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,4 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 0afebcefca4584fb46623f53d288efed5f097eb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:53 +0200 Subject: [PATCH 3439/4889] New translations pluginarea_overview.md (Spanish) --- .../current/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index 431461736f5b61..1cd0b4dec3ec88 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -27,4 +27,4 @@ Si está interesado en diseñar sus propios plug-ins, puede recibir amplia infor ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From cf5dfd9335938f17db9e99ebdfcafab32ed58407 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:54:57 +0200 Subject: [PATCH 3440/4889] New translations progressindicator.md (Spanish) --- .../current/FormObjects/progressIndicator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md index da8858fbb5ba9f..5e0cc65864f3ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md @@ -39,7 +39,7 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione ### Propiedades soportadas -[Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Barber shop @@ -58,7 +58,7 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" o "hora") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Ver también From cc34e87ea72cb1dd315751774ac5e2e9bc3314de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:02 +0200 Subject: [PATCH 3441/4889] New translations properties_action.md (Spanish) --- .../current/FormObjects/properties_Action.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 5af8ed1bf85dac..34dde223f94421 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -106,7 +106,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- @@ -183,4 +183,4 @@ También puede definir esta propiedad utilizando el comando `OBJECT SET ACTION`. #### Objetos soportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [List Box](listbox_overview.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Tab control](tabControl.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [List Box](listbox_overview.md) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Control de pestañas](tabControl.md) From 02055696341ec3cdce30863d801ce721bb430636 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:15 +0200 Subject: [PATCH 3442/4889] New translations properties_backgroundandborder.md (Spanish) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index d4f194b381cf70..4c1c48d48d0d2a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -37,7 +37,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Ver también From cee79cd49ea39d96270b28d755acaded8f8b4a98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:18 +0200 Subject: [PATCH 3443/4889] New translations properties_coordinatesandsizing.md (French) --- .../current/FormObjects/properties_CoordinatesAndSizing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index 23ca91906e3339..e3b6a4c94f1cd1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -206,7 +206,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -224,7 +224,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- From 81fca806a289c96d9bb48ccac0b26773e6c37816 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:20 +0200 Subject: [PATCH 3444/4889] New translations properties_coordinatesandsizing.md (Spanish) --- .../FormObjects/properties_CoordinatesAndSizing.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index 189d9967aff87f..d4a81d8e38be15 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -60,7 +60,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -76,7 +76,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -92,7 +92,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -108,7 +108,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -168,7 +168,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -188,7 +188,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- From d42d1562bc5f65a9e8093a807c84e67ebe02fe2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:27 +0200 Subject: [PATCH 3445/4889] New translations properties_datasource.md (French) --- .../current/FormObjects/properties_DataSource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 0f29f463dcd805..e0093c49352f30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -231,7 +231,7 @@ Si un champ, une variable ou une expression assignable\*(par exemple Person.last #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- From 9a43d1ee0ea40b0897ff0e91e8bba8fe77773595 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:30 +0200 Subject: [PATCH 3446/4889] New translations properties_datasource.md (Japanese) --- .../current/FormObjects/properties_DataSource.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 67a1f25e01256b..72f7216070a330 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -204,7 +204,7 @@ title: データソース - 数値 - 日付 - 時間 - - Picture + - ピクチャー - ブール\ マスターテーブルおよび他のテーブルのフィールドを指定できます。 @@ -213,8 +213,8 @@ title: データソース - String - 数値 - 日付 - - Picture - - Boolean + - ピクチャー + - ブール コレクション/エンティティセレクション型リストボックスにおいては、Null あるいはサポートされない型は空の文字列として表示されます。\ コレクションあるいはエンティティセレクションを使用する場合、カラムに割り当てられた要素プロパティ/エンティティ属性は、通常 [This](https://doc.4d.com/4Dv18/4D/18/This.301-4504875.ja.html) を含む式を用いて宣言します。 この `This` は現在処理中の要素への参照を返す、専用の 4Dコマンドです。 たとえば、`This.\` (ここでの `\` はコレクションのプロパティパス、あるいはエンティティ属性パス) を使用することで、各要素/エンティティのカレントの値にアクセスすることができます。 From 1556f9c334aec41c8bdff5250d6be0cf81296f9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:34 +0200 Subject: [PATCH 3447/4889] New translations properties_display.md (French) --- .../current/FormObjects/properties_Display.md | 482 +++++++++--------- 1 file changed, 241 insertions(+), 241 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index d2d0ec6d5a320d..bb25fbf983e927 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -5,102 +5,102 @@ title: Affichage --- -## Alpha Format +## Format Alpha -Alpha formats control the way the alphanumeric fields and variables appear when displayed or printed. Voici une liste des formats proposés pour les champs alphanumériques : +Les formats Alpha contrôlent l'apparence des champs et des variables alphanumériques (strings) lorsqu'ils sont affichés ou imprimés. Voici une liste des formats proposés pour les champs alphanumériques : ![](../assets/en/FormObjects/property_alphaFormat.png) -You can choose a format from this list or use any custom format. The default list contains formats for some of the most common alpha fields that require formats: US telephone numbers (local and long distance), Social Security numbers, and zip codes. You can also enter a custom format name set in the Filters and formats editor of the tool box. In this case, the format cannot be modified in the object properties. -Any custom formats or filters that you have created are automatically available, preceded by a vertical bar (|). +Vous pouvez choisir un format dans cette liste ou utiliser n'importe quel format personnalisé. La liste par défaut contient des formats pour certains des champs alpha les plus courants qui nécessitent des formats: numéros de téléphone américains (local et longue distance), numéros de sécurité sociale et codes postaux. Vous pouvez également saisir un nom de format personnalisé défini dans l'éditeur Filtres et formats de la boîte à outils. Dans ce cas, le format ne peut pas être modifié dans les propriétés de l'objet. +Tous les formats ou filtres personnalisés que vous avez créés sont automatiquement disponibles, précédés d'une barre verticale (|). -The number sign (#) is the placeholder for an alphanumeric display format. You can include the appropriate dashes, hyphens, spaces, and any other punctuation marks that you want to display. You use the actual punctuation marks you want and the number sign for each character you want to display. +Le signe dièse (#) est le placeholder pour un format d'affichage alphanumérique. Vous pouvez inclure des tirets, les traits d'union, les espaces et tout autre signe de ponctuation que vous souhaitez afficher. Vous utilisez les signes de ponctuation réels que vous souhaitez et le symbole dièse pour chaque caractère que vous souhaitez afficher. -For example, consider a part number with a format such as "RB-1762-1". +Par exemple, considérez un numéro de pièce avec un format tel que "RB-1762-1". -The alpha format would be: +Le format alpha serait : \##-####-# -When the user enters "RB17621," the field displays: +Lorsque l'utilisateur entre "RB17621," le champ affiche : RB-1762-1 -The field actually contains "RB17621". +Le champ contient en fait "RB17621". -If the user enters more characters than the format allows, 4D displays the last characters. For example, if the format is: +Si l'utilisateur saisit plus de caractères que ce que le format le permet, 4D affiche les derniers caractères. Par exemple, si le format est : (#######) -and the user enters "proportion", the field displays: +et si l'utilisateur saisit "proportion", le champ s'affiche: (portion) -The field actually contains "proportion". 4D accepts and stores the entire entry no matter what the display format. No information is lost. +Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète, quel que soit le format d’affichage. Aucune information n'est perdue. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------------------------- | -| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------- | +| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) --- -## Date Format +## Format Date -Date formats control the way dates appear when displayed or printed. For data entry, you enter dates in the MM/DD/YYYY format, regardless of the display format you have chosen. +Les formats de date contrôlent la façon dont les dates apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données (FR), vous entrez les dates dans le format JJ/MM/AAAA, quel que soit le format d'affichage que vous avez choisi. -Display formats for dates can be defined: +Les formats d'affichage pour les dates peuvent être définis : -- using a 4D built-in format, -- using a custom pattern. +- en utilisant un format 4D intégré, +- en utilisant un modèle personnalisé. -### Built-in formats +### Formats intégrés -The table below shows choices available: +Le tableau ci-dessous montre les choix disponibles : -| Nom du format | Chaine JSON | Exemple (système US) | -| -------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------- | -| System date short | systemShort (default) | 03/25/20 | -| System date abbreviated _(1)_ | systemMedium | Wed, Mar 25, 2020 | -| System date long | systemLong | Wednesday, March 25, 2020 | -| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | -| Short Century | shortCentury | 03/25/20 but 04/25/2032 _(2)_ | -| Internal date long | long | March 25, 2020 | -| Internal date abbreviated _(1)_ | abbreviated | Mar 25, 2020 | -| Internal date short | short | 03/25/2020 | -| ISO Date Time _(3)_ | iso8601 | 2020-03-25T00:00:00 | +| Nom du format | Chaine JSON | Exemple (système US) | +| -------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------- | +| Système date court | systemShort (par défaut) | 03/25/20 | +| Système date abrégé _(1)_ | systemMedium | Wed, Mar 25, 2020 | +| Système date long | systemLong | Wednesday, March 25, 2020 | +| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | +| Siècle court | shortCentury | 03/25/20 but 04/25/2032 _(2)_ | +| Interne date long | long | March 25, 2020 | +| Interne date abrégé _(1)_ | abbreviated | Mar 25, 2020 | +| Interne date court | short | 03/25/2020 | +| ISO Date Heure _(3)_ | iso8601 | 2020-03-25T00:00:00 | _(1)_ Pour éviter toute ambiguïté et conformément à la pratique actuelle, les formats de date abrégés affichent "jun" pour juin et "jul" pour juillet. Cette particularité ne s'applique qu'aux versions françaises de 4D. -_(2)_ L'année est affichée avec deux chiffres lorsqu'elle appartient à l'intervalle (1930;2029), sinon elle est affichée avec quatre chiffres. This is by default but it can be modified using the [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/en/page392.html) command. +_(2)_ L'année est affichée avec deux chiffres lorsqu'elle appartient à l'intervalle (1930;2029), sinon elle est affichée avec quatre chiffres. Ceci est par défaut mais cela peut être modifié en utilisant la commande [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/fr/page392.html). _(3)_ Le format `ISO Date Time` correspond à la norme XML de représentation de la date et de l'heure (ISO8601). Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web. -> Quel que soit le format d'affichage, si l'année est saisie avec deux chiffres, 4D considère que le siècle est le 21ème si l'année appartient à l'intervalle (00;29) et le 20e si elle appartient à l'intervalle (30;99). This is the default setting but it can be modified using the [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/en/page392.html) command. +> Quel que soit le format d'affichage, si l'année est saisie avec deux chiffres, 4D considère que le siècle est le 21ème si l'année appartient à l'intervalle (00;29) et le 20e si elle appartient à l'intervalle (30;99). Ceci est le paramètre par défaut mais il peut être modifié en utilisant la commande [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/fr/page392.html). -### Custom formats +### Formats personnalisés -Customized date formats can be built using several patterns described in the [**Date and Time Formats**](../Project/date-time-formats.md) page. Par exemple : +Des formats de date personnalisés peuvent être construits en utilisant plusieurs motifs décrits dans la page [**Formats de date et d'heure**](../Project/date-time-formats.md) . Par exemple : -| Pattern | Exemple (système US) | +| Motif | Exemple (système US) | | ------------------------ | --------------------------------------- | | "eeee, dd" | Wednesday, 29 | | "'Day' #D 'of the year'" | Day #333 of the year | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dateFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a [supported pattern](../Project/date-time-formats.md) + " blankIfNull"
  • | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dateFormat | string |
  • Formats intégrés : "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Formats personnalisés : tout format construit à l'aide d'un [motif pris en charge](../Project/date-time-formats.md) + " blankIfNull"
  • | :::note blankIfNull -- By default, a null date is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". +- Par défaut, une date nulle est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". - [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: @@ -111,126 +111,126 @@ Customized date formats can be built using several patterns described in the [** --- -## Number Format +## Format numérique -> Number fields include the Integer, Long integer, Integer 64 bits, Real and Float types. +> Les champs numériques comprennent les types Entier, Entier long, Entier 64 bits, Réel et Float. -Number formats control the way numbers appear when displayed or printed. For data entry, you enter only the numbers (including a decimal point or minus sign if necessary), regardless of the display format you have chosen. +Les formats numériques contrôlent la façon dont les nombres apparaissent lorsqu'ils sont affichés ou imprimés. Pour la saisie des données, vous saisissez uniquement les chiffres (y compris un point décimal ou un signe négatif si nécessaire), quel que soit le format d'affichage que vous avez choisi. -4D provides various default number formats. +4D fournit différents formats numériques par défaut. -### Placeholders +### Caractères de substitution (placeholders) -In each of the number display formats, the number sign (#), zero (0), caret (^), and asterisk (\*) are used as placeholders. You create your own number formats by using one placeholder for each digit you expect to display. +Dans chacun des formats d'affichage numériques, le signe dièse (#), zéro (0), le caret (^) et l'astérisque (\*) sont utilisés comme placeholders. Vous créez vos propres formats numériques en utilisant un placeholder pour chaque chiffre que vous souhaitez afficher. -| Le placeholder | Effect for leading or trailing zero | -| -------------- | --------------------------------------- | -| # | Displays nothing | -| 0 | Displays 0 | -| ^ | Displays a space (1) | -| - | Displays an asterisk | +| Placeholder | Effet pour les zéros de début ou de fin | +| ----------- | ---------------------------------------- | +| # | N'affiche rien | +| 0 | Affiche 0 | +| ^ | Affiche un espace (1) | +| - | Affiche un astérisque | -(1) The caret (^) generates a space character that occupies the same width as a digit in most fonts. +(1) Le caractère caret (^) génère un espace qui occupe la même largeur qu'un chiffre dans la plupart des polices de caractères. -For example, if you want to display three-digit numbers, you could use the format ###. If the user enters more digits than the format allows, 4D displays <<< in the field to indicate that more digits were entered than the number of digits specified in the display format. +Par exemple, si vous souhaitez afficher des numéros à trois chiffres, vous pouvez utiliser le format ###. Si l'utilisateur saisit plus de chiffres que le format le permet, 4D affiche <<< dans le champ pour indiquer que plus de chiffres ont été saisis que le nombre de chiffres spécifié dans le format d'affichage. -If the user enters a negative number, the leftmost character is displayed as a minus sign (unless a negative display format has been specified). If ##0 is the format, minus 26 is displayed as –26 and minus 260 is displayed as <<< because the minus sign occupies a placeholder and there are only three placeholders. +Si l'utilisateur saisit un nombre négatif, le caractère le plus à gauche est affiché sous forme de signe moins (sauf si un format d'affichage négatif a été spécifié). Si ##0 est le format, -26 est affiché comme –26 et -260 est affiché comme <<< car le signe moins occupe un espace réservé et il n'y a que trois espaces réservés. -> No matter what the display format, 4D accepts and stores the number entered in the field. No information is lost. +> Quel que soit le format d’affichage, 4D accepte et stocke le nombre saisi dans le champ. Aucune information n'est perdue. -Each placeholder character has a different effect on the display of leading or trailing zeros. A leading zero is a zero that starts a number before the decimal point; a trailing zero is a zero that ends a number after the decimal point. +Chaque caractère de substitution a un effet différent sur l'affichage des zéros en tête ou en fin. Un zéro initial est un zéro qui commence un nombre avant la virgule ; un zéro final est un zéro qui termine un nombre après la virgule. -Suppose you use the format ##0 to display three digits. If the user enters nothing in the field, the field displays 0. If the user enters 26, the field displays 26. +Supposons que vous utilisiez le format ##0 pour afficher trois chiffres. Si l'utilisateur ne saisit rien dans le champ, le champ affiche 0. Si l'utilisateur saisit 26, le champ affiche 26. -### Separator characters +### Caractères séparateurs -The numeric display formats (except for scientific notations) are automatically based on regional system parameters. 4D replaces the “.” and “,” characters by, respectively, the decimal separator and the thousand separator defined in the operating system. The period and comma are thus considered as placeholder characters, following the example of 0 or #. +Les formats d'affichage numérique (à l'exception des notations scientifiques) sont automatiquement basés sur les paramètres régionaux du système. 4D remplace les caractères «.» et «,» par, respectivement, le séparateur décimal et le séparateur de milliers définis dans le système d'exploitation. Le point et la virgule sont donc considérés comme des caractères de substitution, à l'instar de 0 ou #. -> On Windows, when using the decimal separator key of the numeric keypad, 4D makes a distinction depending on the type of field where the cursor is located: +> Sur Windows, lors de l'utilisation de la touche de séparateur décimal du pavé numérique, 4D fait une distinction en fonction du type de champ où se trouve le curseur : > -> - in a Real type field, using this key will insert the decimal separator defined in the system, -> - in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,). +> - dans un champ de type Réel, l'utilisation de cette touche insérera le séparateur décimal défini dans le système, +> - dans n'importe quel autre type de champ, cette touche insère le caractère associé à la touche, généralement un point (.) ou une virgule (,). -### Decimal points and other display characters +### Points décimaux et autres caractères d'affichage -You can use a decimal point in a number display format. If you want the decimal to display regardless of whether the user types it in, it must be placed between zeros. +Vous pouvez utiliser un point décimal dans un format d'affichage numérique. Si vous voulez que le point décimal s'affiche, que l'utilisateur le saisisse ou non, il doit être placé entre des zéros. -You can use any other characters in the format. When used alone, or placed before or after placeholders, the characters always appear. For example, if you use the following format: +Vous pouvez utiliser d'autres caractères dans le format. Lorsqu'ils sont utilisés seuls, ou placés avant ou après les placeholders, les caractères apparaissent toujours. Par exemple, si vous utilisez le format suivant : $##0 -a dollar sign always appears because it is placed before the placeholders. +un symbole dollar apparaît toujours car il est placé avant les placeholders. -If characters are placed between placeholders, they appear only if digits are displayed on both sides. For example, if you define the format: +Si des caractères sont placés entre des placeholders, ils n'apparaissent que si des chiffres sont affichés des deux côtés. Par exemple, si vous définissez le format : \###.##0 -the point appears only if the user enters at least four digits. +le point apparaît uniquement si l'utilisateur saisit au moins quatre chiffres. -Spaces are treated as characters in number display formats. +Les espaces sont traités comme des caractères dans les formats d'affichage numériques. -### Formats for positive, negative, and zero +### Formats pour les nombres positifs, négatifs et nuls -A number display format can have up to three parts allowing you to specify display formats for positive, negative, and zero values. You specify the three parts by separating them with semicolons as shown below: +Un format d'affichage numérique peut avoir jusqu'à trois parties vous permettant de spécifier des formats d'affichage pour les valeurs positives, négatives et nulles. Vous spécifiez les trois parties en les séparant par des points-virgules comme ci-dessous: -Positive;Negative;Zero +Positif;Négatif;Zéro -You do not have to specify all three parts of the format. If you use just one part, 4D uses it for all numbers, placing a minus sign in front of negative numbers. +Vous n'avez pas à spécifier forcément toutes les parties du format. Si vous utilisez seulement une partie, 4D l'utilise pour tous les nombres, en plaçant un signe moins devant les nombres négatifs. -If you use two parts, 4D uses the first part for positive numbers and zero and the second part for negative numbers. If you use three parts, the first is for positive numbers, the second for negative numbers, and the third for zero. +Si vous utilisez deux parties, 4D utilise la première partie pour les nombres positifs et zéro et la deuxième partie pour les nombres négatifs. Si vous utilisez trois parties, la première est pour les nombres positifs, la deuxième pour les nombres négatifs et la troisième pour zéro. -> The third part (zero) is not interpreted and does not accept replacement characters. If you enter `###;###;#`, the zero value will be displayed “#”. In other words, what you actually enter is what will be displayed for the zero value. +> La troisième partie (zéro) n'est pas interprétée et n'accepte pas les caractères de substitution. Si vous entrez `###;###;#`, la valeur zéro sera affichée “#”. En d'autres termes, ce que vous entrez réellement est ce qui sera affiché pour la valeur zéro. -Here is an example of a number display format that shows dollar signs and commas, places negative values in parentheses, and does not display zeros: +Voici un exemple d'un format d'affichage numérique qui affiche des signes dollar et des virgules, place les valeurs négatives entre parenthèses, et n'affiche pas les zéros : $###,##0.00;($###,##0.00); -Notice that the presence of the second semicolon instructs 4D to use nothing to display zero. The following format is similar except that the absence of the second semicolon instructs 4D to use the positive number format for zero: +Notez que la présence du deuxième point-virgule indique à 4D de ne rien utiliser pour afficher zéro. Le format suivant est similaire, sauf que l'absence du deuxième point-virgule indique à 4D d'utiliser le format de nombre positif pour zéro : $###,##0.00;($###,##0.00) -In this case, the display for zero would be $0.00. +Dans ce cas, l'affichage pour zéro serait $0.00. -### Scientific notation +### Notation scientifique -If you want to display numbers in scientific notation, use the **ampersand** (&) followed by a number to specify the number of digits you want to display. For example, the format: +Si vous souhaitez afficher des nombres en notation scientifique, utilisez l'**esperluette** (&) suivie d'un nombre pour spécifier le nombre de chiffres que vous souhaitez afficher. Par exemple, le format : &3 -would display 759.62 as: +afficherait 759.62 comme : 7.60e+2 -The scientific notation format is the only format that will automatically round the displayed number. Note in the example above that the number is rounded up to 7.60e+2 instead of truncating to 7.59e+2. +Le format de notation scientifique est le seul format qui arrondira automatiquement le nombre affiché. Notez dans l'exemple ci-dessus que le nombre est arrondi à 7.60e+2 au lieu d'être tronqué à 7.59e+2. -### Hexadecimal formats +### Formats hexadécimaux -You can display a number in hexadecimal using the following display formats: +Vous pouvez afficher un nombre en hexadécimal en utilisant les formats d'affichage suivants : -- `&x`: This format displays hexadecimal numbers using the “0xFFFF” format. -- `&$`: This format displays hexadecimal numbers using the “$FFFF” format. +- `&x`: Ce format affiche les nombres hexadécimaux en utilisant le format “0xFFFF”. +- `&$`: Ce format affiche les nombres hexadécimaux en utilisant le format “$FFFF”. -### XML notation +### Notation XML -The `&xml` format will make a number compliant with XML standard rules. In particular, the decimal separator character will be a period "." in all cases, regardless of the system settings. +Le format `&xml` rendra un nombre conforme aux règles standard XML. En particulier, le caractère séparateur décimal sera un point "." dans tous les cas, indépendamment des paramètres du système. -### Displaying a number as a time +### Affichage d'un nombre en tant qu'heure -You can display a number as a time (with a time format) by using `&/` followed by a digit. Time is determined by calculating the number of seconds since midnight that the value represents. The digit in the format corresponds to the order in which the time format appears in the Format drop-down menu. +Vous pouvez afficher un nombre sous forme d'heure (avec un format heure) en utilisant `&/` suivi d'un chiffre. Le temps est déterminé en calculant le nombre de secondes que cette valeur représente à partir de minuit. Le chiffre dans le format représente la position dans le menu déroulant Format du format heure à utiliser. -For example, the format: +Par exemple, le format : &/5 -corresponds to the 5th time format in the pop-up menu, specifically the AM/PM time. A number field with this format would display 25000 as: +correspond au 5e format d'heure dans le menu contextuel, plus précisément l'heure h: mn: s. Un champ numérique avec ce format afficherait 25000 comme suit : -6:56 AM +6:56 du matin ### Exemples -The following table shows how different formats affect the display of numbers. The three columns — Positive, Negative, and Zero — each show how 1,234.50, –1,234.50, and 0 would be displayed. +Le tableau suivant montre comment les différents formats affectent l'affichage des nombres. Les trois colonnes — Positif, Négatif et Zéro — montrent comment 1 234,50, 1 234,50 et 0 seraient affichées. -| Format Entered | Positive | Negative | Zero | +| Format saisi | Positif | Négatif | Zéro | | ------------------------------------------------------------------------------------- | -------------------------- | ---------------------------------------------- | ------------------------------ | | ### | <<< | <<< | | | #### | 1234 | <<<< | | @@ -262,63 +262,63 @@ The following table shows how different formats affect the display of numbers. T #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | --------------------------------------------------------------------------------- | -| numberFormat | string | Numbers (including a decimal point or minus sign if necessary) | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | -------------------------------------------------------------------------------- | +| numberFormat | string | Nombres (y compris un signe décimal ou négatif si nécessaire) | #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- -## Picture Format +## Format image -Picture formats control how pictures appear when displayed or printed. For data entry, the user always enters pictures by pasting them from the Clipboard or by drag and drop, regardless of the display format. +Les formats d'images contrôlent la façon dont les images apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, l'utilisateur saisit toujours les images en les collant depuis le Presse-papiers ou en les faisant glisser-déposer, quel que soit le format d'affichage. -The truncation and scaling options do not affect the picture itself. The contents of a Picture field are always saved. Only the display on the particular form is affected by the picture display format. +Les options de troncature et de mise à l'échelle n'affectent pas l'image elle-même. Le contenu d'un champ Image est toujours enregistré. Seul l'affichage dans le formulaire est affecté par le format d'affichage de l'image. -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Truncated (centered and non-centered) +### Image tronquée (centrée et non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -The **Truncated (centered)** format causes 4D to center the picture in the area and crop any portion that does not fit within the area. 4D crops equally from each edge and from the top and bottom. +Avec le format **Image tronquée (centrée)**, 4D centre l'image dans la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) -### Scaled to fit (proportional) and Scaled to fit centered (proportional) +### Image proportionnelle et Image proportionnelle centrée -`JSON grammar: "proportionalTopLeft" / "proportionalCenter"` +`Grammaire JSON: "proportionnalTopLeft" / "proportionnalCenter"` -When you use **Scaled to fit (proportional)**, the picture is reduced proportionally on all sides to fit the area created for the picture. The **Scaled to fit centered (proportional)** option does the same, but centers the picture in the picture area. +Lorsque vous utilisez **Image proportionnelle**, l'image est réduite proportionnellement de tous les côtés pour s'adapter à la zone créée pour l'image. L'option **Image proportionnelle centrée** fait la même chose, mais centre l'image dans la zone de l'image. -If the picture is smaller than the area set in the form, it will not be modified. If the picture is bigger than the area set in the form, it is proportionally reduced. Since it is proportionally reduced, the picture will not appear distorted. +Si l'image est plus petite que la zone définie dans le formulaire, elle ne sera pas modifiée. Si l'image est plus grande que la zone définie dans le formulaire, elle est réduite proportionnellement. Étant donné qu'elle est réduite de manière proportionnelle, l'image n'apparaîtra pas déformée. -If you have applied the **Scaled to fit centered (proportional)** format, the picture is also centered in the area: +Si vous avez appliqué le format **Image proportionnelle centrée**, l'image est également centrée dans la zone : ![](../assets/en/FormObjects/property_pictureFormat_ScaledProportional.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +Grammaire JSON : "tiled" -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). #### Grammaire JSON @@ -328,55 +328,55 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) --- -## Time Format +## Format heure -Time formats control the way times appear when displayed or printed. For data entry, you enter times in the 24-hour HH:MM:SS format or the 12-hour HH:MM:SS AM/PM format, regardless of the display format you have chosen. +Les formats heure contrôlent la façon dont les heures apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, vous entrez les heures dans le format 24 heures HH:MM:SS ou dans le format 12 heures HH:MM:SS AM/PM, quel que soit le format d'affichage que vous avez choisi. -Display formats for times can be defined: +Les formats d'affichage des heures peuvent être définis : -- using a 4D built-in format, -- using a custom pattern. +- en utilisant un format 4D intégré, +- en utilisant un modèle personnalisé. -### Built-in formats +### Formats intégrés -The table below shows the Time field display formats and gives examples: +Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des exemples : -| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | -| ---------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| HH:MM:SS | hh_mm_ss | | 04:30:25 | -| HH:MM | hh_mm | | 04:30 | -| Hour Min Sec | HH_MM_SS | | 4 heures 30 minutes 25 secondes | -| Hour Min | HH_MM | | 4 heures 30 minutes | -| HH:MM AM/PM | hh_mm_am | | 4:30 a.m. | -| MM SS | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | -| Min Sec | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | -| ISO Date Time | iso8601 | Corresponds to the XML standard for representing time-related data. It is mainly intended to be used when importing/exporting data in XML format | 0000-00-00T04:30:25 | -| System time short | - (default) | Standard time format defined in the system | 04:30:25 | -| System time long abbreviated | systemMedium | macOS only: Abbreviated time format defined in the system.
    Windows: this format is the same as the System time short format | 4•30•25 AM | -| System time long | systemLong | macOS only: Long time format defined in the system.
    Windows: this format is the same as the System time short format | 4:30:25 AM HNEC | +| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | +| ---------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| HH:MM:SS | hh_mm_ss | | 04:30:25 | +| hh:mn | hh_mm | | 04:30 | +| Heures Minutes Secondes | HH_MM_SS | | 4 heures 30 minutes 25 secondes | +| Heures Minutes | HH_MM | | 4 heures 30 minutes | +| h:mn Matin/Après-midi | hh_mm_am | | 4:30 a.m. | +| ms s | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | +| Minutes Secondes | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | +| ISO Date Heure | iso8601 | Correspond à la norme XML pour représenter des données liées au temps. Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web | 0000-00-00T04:30:25 | +| Système heure court | - (default) | Format heure standard défini dans le système | 04:30:25 | +| Système heure long abrégé | systemMedium | macOS seulement : Format d'heure abrégé défini dans le système.
    Windows : ce format est le même que le format système heure court | 4•30•25 AM | +| Système heure long | systemLong | macOS seulement : Format d'heure long défini dans le système.
    Windows : ce format est le même que le format système heure court | 4:30:25 AM HNEC | -### Custom formats +### Formats personnalisés -Customized time formats can be built using several patterns described in the [**Date and Time Formats**](../Project/date-time-formats.md) page. Par exemple : +Des formats d'heure personnalisés peuvent être construits en utilisant plusieurs motifs décrits dans la page [**Formats de date et d'heure**](../Project/date-time-formats.md) . Par exemple : -| Pattern | Exemple (système US) | -| -------------------------------------- | --------------------------------------- | -| "HH 'hours' mm 'minutes' ss 'seconds'" | 13 heures 25 minutes 12 secondes | -| "hh:mm aa" | 01:25 PM | +| Motif | Exemple (système US) | +| --------------------------------------- | --------------------------------------- | +| "HH 'heures' mm 'minutes' ss 'secondes' | 13 heures 25 minutes 12 secondes | +| "hh:mm aa" | 01:25 PM | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| timeFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using [a supported pattern](../Project/date-time-formats.md) + "blankIfNull"
  • | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string |
  • Formats intégrés : "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Formats personnalisés : tout format construit en utilisant [un modèle pris en charge](../Project/date-time-formats.md) + "blankIfNull"
  • | :::note blankIfNull -By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blankIfNull" option, a null time is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "MM_SS blankIfNull" or "hh:mm aa blankIfNull" +Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:00". Avec l'option "blankIfNull", une heure nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "MM_SS blankIfNull" ou "hh:mm aa blankIfNull" ::: @@ -386,85 +386,85 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan --- -## Text when False/Text when True +## Texte si Faux / Texte si Vrai -When a [boolean expression](properties_Object.md#expression-type) is displayed as: +Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : -- a text in an [input object](input_overview.md) -- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +- un texte dans un [input](input_overview.md) +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... vous pouvez sélectionner le texte à afficher pour chaque valeur : -- **Text when True** - the text to be displayed when the value is "true" -- **Text when False** - the text to be displayed when the value is "false" +- **Texte si vrai** - le texte à afficher lorsque la valeur est "true" +- **Texte si faux** - le texte à afficher lorsque la valeur est "false" #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------- | --------------- | -------------------------------------------------------------------------------------------------------- | -| booleanFormat | string | "\<_textWhenTrue_\>;\<_textWhenFalse_\>", e.g. "Assigned;Unassigned" | +| Nom | Type de données | Valeurs possibles | +| ------------- | --------------- | ------------------------------------------------------------------------------- | +| booleanFormat | string | "\<_textWhenTrue_\>;\<_textWhenFalse_\>", par exemple "Assigné;Non assigné" | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- ## Type d'affichage -Used to associate a display format with the column data. The formats provided depends on the variable type (array type list box) or the data/field type (selection and collection type list boxes). +Utilisé pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). -Boolean and number (numeric or integer) columns can be displayed as check boxes. In this case, the [Title](#title) property can be defined. +Les colonnes booléennes et numériques (réel ou entier) peuvent être affichées sous forme de cases à cocher. Dans ce cas, la propriété [Titre](#titre) peut être définie. -Boolean columns can also be displayed as pop-up menus. In this case, the [Text when False and Text when True](#text-when-false-text-when-true) properties must be defined. +Les colonnes booléennes peuvent également être affichées sous forme de pop up menus. Dans ce cas, les propriétés [Texte si Faux et Texte si Vrai](#texte-si-faux-texte-si-vrai) doivent être définies. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ----------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| controlType | string |
  • **number columns**: "automatic" (default) or "checkbox"
  • **boolean columns**: "checkbox" (default) or "popup"
  • | +| Nom | Type de données | Valeurs possibles | +| ----------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| controlType | string |
  • **colonnes numériques**: "automatique" (par défaut) ou "case à cocher"
  • **colonnes booléennes**: "case à cocher" (par défaut) ou "fenêtre contextuelle"
  • | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- -## Not rendered +## Non représenté -When this property is enabled, the object is not drawn on the form, however it can still be activated. +Lorsque cette propriété est activée, l'objet n'est pas affiché sur le formulaire, mais il peut toujours être activé. -In particular, this property allows implementing "invisible" buttons. Non-rendered buttons can be placed on top of graphic objects. They remain invisible and do not highlight when clicked, however their action is triggered when they are clicked. +En particulier, cette propriété permet de mettre en œuvre des boutons "invisibles". Des boutons non représentés peuvent être placés par-dessus des objets graphiques. Ils restent invisibles et ne se mettent pas en surbrillance lorsqu'ils sont cliqués, cependant leur action est déclenchée dans ce cas. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| --------- | --------------- | ----------------- | -| affichage | boolean | true, false | +| Nom | Type de données | Valeurs possibles | +| ------- | --------------- | ----------------- | +| display | boolean | true, false | #### Objets pris en charge -[Button](button_overview.md) - [Drop-down List](dropdownList_Overview.md) +[Bouton](button_overview.md) - [Liste déroulante](dropdownList_Overview.md) --- -## Three-States +## Trois États -Allows a check box object to accept a third state. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. +Permet à un objet case à cocher d'accepter un troisième état. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. -#### Three-states check boxes in list box columns +#### Cases à cocher à trois états dans des colonnes de list box -List box columns with a numeric [data type](properties_Object.md#expression-type) can be displayed as three-states check boxes. If chosen, the following values are displayed: +Les colonnes de list box avec un [type de données](properties_Object.md#expression-type) numérique peuvent être affichées sous forme de cases à cocher à trois états. Si choisi, les valeurs suivantes sont affichées : -- 0 = unchecked box, -- 1 = checked box, -- 2 (or any value >0) = semi-checked box (third state). For data entry, this state returns the value 2. -- -1 = invisible check box, -- -2 = unchecked box, not enterable, -- -3 = checked box, not enterable, -- -4 = semi-checked box, not enterable +- 0 = case non cochée, +- 1 = case cochée, +- 2 (ou toute valeur >0) = case partiellement cochée (troisième état). Pour la saisie des données, cet état renvoie la valeur 2. +- -1 = case à cocher invisible, +- -2 = case non cochée, non modifiable, +- -3 = case cochée, non modifiable, +- -4 = case semi-cochée, non modifiable -In this case as well, the [Title](#title) property is also available so that the title of the check box can be entered. +Dans ce cas également, la propriété [Titre](#titre) est également disponible afin que le libellé de la case à cocher puisse être saisi. #### Grammaire JSON @@ -474,55 +474,55 @@ In this case as well, the [Title](#title) property is also available so that the #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- -## Titre de menu +## Titre -This property is available for a list box column if: +Cette propriété est disponible pour une colonne de list box si : -- the [column type](properties_Object.md#expression-type) is **boolean** and its [display type](properties_Display.md#display-type) is "Check Box" -- the [column type](properties_Object.md#expression-type) is **number** (numeric or integer) and its [display type](properties_Display.md#display-type) is "Three-states Checkbox". +- le [type de la colonne](properties_Object.md#expression-type) est **boolean** et son [type d'affichage](properties_Display.md#display-type) est "Case à cocher" +- le [type de la colonne](properties_Object.md#expression-type) est **numérique** (réel ou entier) et son [type d'affichage](properties_Display.md#display-type) est "Case à cocher trois états". -In that cases, the title of the check box can be entered using this property. +Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette propriété. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | ---------------------------------- | -| controlTitle | string | Any custom label for the check box | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | --------------------------------------------------------- | +| controlTitle | string | N'importe quel libellé personnalisé pour la case à cocher | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- -## Truncate with ellipsis +## Tronquer avec ellipse -Controls the display of values when list box columns are too narrow to show their full contents. +Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. -This option is available for columns with any type of contents, except pictures and objects. +Cette option est disponible pour les colonnes avec n'importe quel type de contenu, sauf les images et les objets. -- When the property is enabled (default), if the contents of a list box cell exceed the width of the column, they are truncated and an ellipsis is displayed: +- Lorsque la propriété est activée (par défaut), si le contenu d'une cellule de list box dépasse la largeur de la colonne, il est tronqué et une ellipse est affichée : ![](../assets/en/FormObjects/property_truncate1.png) -> The position of the ellipsis depends on the OS. In the above example (Windows), it is added on the right side of the text. On macOS, the ellipsis is added in the middle of the text. +> La position de l'ellipse dépend de l'OS. Dans l'exemple ci-dessus (Windows), il est ajouté sur le côté droit du texte. Sur macOS, les points de suspension sont ajoutés au milieu du texte. -- When the property is disabled, if the contents of a cell exceed the width of the column, they are simply clipped with no ellipsis added: +- Lorsque la propriété est désactivée, si le contenu d'une cellule dépasse la largeur de la colonne, il est simplement coupé sans ajout d'une ellipse : ![](../assets/en/FormObjects/property_truncate2.png) -The Truncate with ellipsis option is enabled by default and can be specified with list boxes of the Array, Selection, or Collection type. +L'option Tronquer avec ellipse est activée par défaut et peut être spécifiée pour les list box de type tableau, sélection ou collection. -> When applied to Text type columns, the Truncate with ellipsis option is available only if the [Wordwrap](#wordwrap) option is not selected. When the Wordwrap property is selected, extra contents in cells are handled through the word-wrapping features so the Truncate with ellipsis property is not available. +> Lorsqu'elle est appliquée aux colonnes de type texte, l'option Tronquer avec ellipse est disponible seulement si l'option [Wordwrap](#wordwrap) n'est pas sélectionnée. Lorsque la propriété Wordwrap est sélectionnée, les contenus supplémentaires dans les cellules sont gérés à travers les fonctions de retour à la ligne automatique, donc la propriété Tronquer avec ellipse n'est pas disponible. -The Truncate with ellipsis property can be applied to Boolean type columns; however, the result differs depending on the [cell format](#display-type): +La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type booléen ; cependant, le résultat diffère en fonction du [format de la cellule](#display-type) : -- For Pop-up type Boolean formats, labels are truncated with an ellipsis, -- For Check box type Boolean formats, labels are always clipped. +- Pour les formats booléens de type Pop-up, les libellés sont tronqués avec une ellipse, +- Pour les formats booléens de type case à cocher, les libellés sont toujours coupés. #### Grammaire JSON @@ -532,81 +532,81 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- ## Visibilité -This property allows hiding the object in the Application environment. +Cette propriété permet de masquer l'objet dans l'environnement Application. -You can handle the Visibility property for most form objects. This property is mainly used to simplify dynamic interface development. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. In this context, it is often necessary to hide objects programatically during the On load event of the form then to display certain objects afterwards. The developer can then program their display using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv19/help/command/en/page603.html) command when needed. +Vous pouvez gérer la propriété Visibilité pour la plupart des objets de formulaire. Cette propriété est principalement utilisée pour simplifier le développement d'interface dynamique. Dans ce contexte, il est souvent nécessaire de masquer les objets de manière programmée lors de l'événement `On load` du formulaire, puis d'afficher certains objets par la suite. La propriété Visibilité permet d'inverser cette logique en rendant certains objets invisibles par défaut. Le développeur peut ensuite programmer son affichage en utilisant la commande [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/fr/page603.html) lorsque nécessaire. -#### Automatic visibility in list forms +#### Visibilité automatique dans les formulaires liste -In the context of ["list" forms](FormEditor/properties_FormProperties.md#form-type), the Visibility property supports two specific values: +Dans le contexte des [formulaires liste](FormEditor/properties_FormProperties.md#form-type), la propriété Visibilité prend en charge deux valeurs spécifiques : -- **If record selected** (JSON name: "selectedRows") -- **If record not selected** (JSON name: "unselectedRows") +- **Si enregistrement sélectionné** (nom JSON : "selectedRows") +- **Si enregistrement non sélectionné** (nom JSON : "unselectedRows") -This property is only used when drawing objects located in the body of a list form. It tells 4D whether or not to draw the object depending on whether the record being processed is selected/not selected. It allows you to represent a selection of records using visual attributes other than highlight colors: +Cette propriété est utilisée uniquement lors du dessin d'objets situés dans le corps d'un formulaire liste. Elle indique à 4D s'il faut ou non dessiner l'objet en fonction de la sélection/non-sélection de l'enregistrement en cours de traitement. Cela vous permet de représenter une sélection d'enregistrements en utilisant des attributs visuels autres que les couleurs de surbrillance : ![](../assets/en/FormObjects/select-row.png) -4D does not take this property into account if the object was hidden using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html) command; in this case, the object remains invisible regardless of whether or not the record is selected. +4D ne tient pas compte de cette propriété si l'objet était masqué à l'aide de la commande [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/fr/page603.html); dans ce cas, l'objet reste invisible indépendamment de la sélection de l'enregistrement. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| visibility | string | "visible", "hidden", "selectedRows" (list form only), "unselectedRows" (list form only) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| visibility | string | "visible", "hidden", "selectedRows" (formulaires liste uniquement), "unselectedRows" (formulaires liste uniquement) | #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) --- -## Wordwrap +## Retour à la ligne > Pour les [input](input_overview.md), disponibles lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". -Manages the display of contents when it exceeds the width of the object. +Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. -#### Checked for list box/Yes for input +#### Coché pour list box/Oui pour input -`JSON grammar: "normal"` +`Grammaire JSON : "normal"` -When this option is selected, text automatically wraps to the next line whenever its width exceeds that of the column/area, if the column/area height permits it. +Lorsque cette option est sélectionnée, le texte passe automatiquement à la ligne suivante chaque fois que sa largeur dépasse celle de la colonne/zone, si la hauteur de la colonne/zone le permet. -- In single-line columns/areas, only the last word that can be displayed entirely is displayed. 4D inserts line returns; it is possible to scroll the contents of the area by pressing the down arrow key. +- Dans les colonnes/zones à une seule ligne, seul le dernier mot pouvant être affiché entièrement est affiché. 4D insère des sauts de ligne ; il est possible de faire défiler le contenu de la zone en appuyant sur la touche de flèche vers le bas. -- In multiline columns/areas, 4D carries out automatic line returns. +- Dans les colonnes/zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap2.png) -#### Unchecked for list box/No for input +#### Non cochée pour list box/Non pour input -`JSON grammar: "none"` +`Grammaire JSON : "none"` -When this option is selected, 4D does not do any automatic line returns and the last word that can be displayed may be truncated. In text type areas, carriage returns are supported: +Lorsque cette option est sélectionnée, 4D ne fait aucune retour automatique à la ligne et le dernier mot qui peut être affiché peut être tronqué. Dans les zones de type texte, les retours chariots sont pris en charge : ![](../assets/en/FormObjects/wordwrap3.png) -In list boxes, any text that is too long is truncated and displayed with an ellipse (...). In the following example, the Wordwrap option is **checked for the left column** and **unchecked for the right column**: +Dans les listes déroulantes, tout texte trop long est tronqué et affiché avec une ellipse (...). Dans l'exemple suivant, l'option Retour à la ligne est **cochée pour la colonne de gauche** et **décochée pour la colonne de droite** : ![](../assets/en/FormObjects/property_wordwrap1.png) -Note that regardless of the Wordwrap option’s value, the row height is not changed. If the text with line breaks cannot be entirely displayed in the column, it is truncated (without an ellipse). In the case of list boxes displaying just a single row, only the first line of text is displayed: +Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatique, la hauteur de la ligne n'est pas modifiée. Si le texte avec des sauts de ligne ne peut pas être entièrement affiché dans la colonne, il est tronqué (sans ellipse). Dans le cas des list box affichant une seule ligne, seule la première ligne de texte est affichée : ![](../assets/en/FormObjects/property_wordwrap2.png) -#### Automatic for input (default option) +#### Automatique pour l'input (option par défaut) -`JSON grammar: "automatic"` +`Grammaire JSON : "automatique"` -- In single-line areas, words located at the end of lines are truncated and there are no line returns. -- In multiline areas, 4D carries out automatic line returns. +- Dans les zones mono-lignes, les mots situés en fin de ligne sont tronqués et il n’y a pas de retours à la ligne. +- Dans les zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap1.png) @@ -618,4 +618,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) From 094d55541a0918a0e7753b23e5890c28fe1db7d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:36 +0200 Subject: [PATCH 3448/4889] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 4b417585a0f6ca..fc2d94700b7e7b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -101,7 +101,7 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una fecha null se muestra con ceros, por ejemplo 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. Ej: "systemShort blankIfNull" o "ee dd LL blankIfNull". -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: @@ -532,7 +532,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -563,7 +563,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- From fd9a8e45afae1a0c178744b8fac88d8162584311 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:38 +0200 Subject: [PATCH 3449/4889] New translations properties_display.md (Japanese) --- .../current/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 1ab126d7bb9ed6..4cb9562afffabc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -539,7 +539,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- From 507ad86a8a212cf0c62cf449d7e841fbba4cb894 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:40 +0200 Subject: [PATCH 3450/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index b8df013a3f780a..beb85a0146b342 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -532,7 +532,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- From b11f23cb705337b4dc7e732ba671fbc53cb221f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:55:42 +0200 Subject: [PATCH 3451/4889] New translations properties_entry.md (French) --- .../current/FormObjects/properties_Entry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 1e9ae31a9b657f..38c56038a7beda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -200,7 +200,7 @@ Lorsque cette valeur est sélectionnée, la propriété est gérée par l'option --- -## Le placeholder +## Placeholder 4D can display placeholder text in the fields of your forms. From 4d3997eda459df4af640cb19b4dcd0e2e2984866 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:08 +0200 Subject: [PATCH 3452/4889] New translations properties_object.md (French) --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 71e69c61200783..0e00b232e77ff8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -259,7 +259,7 @@ Enables radio buttons to be used in coordinated sets: only one button at a time --- -## Titre de menu +## Titre Allows inserting a label on an object. The font and the style of this label can be specified. From 89447b96daa31f6b6e29eac0bd86b01c08be9186 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:10 +0200 Subject: [PATCH 3453/4889] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index fefe223a2b2fa0..c095c63de942b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -134,7 +134,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md#overview) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) --- From 5b8acc890a096abe591b9d554f592024f3e2dec6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:12 +0200 Subject: [PATCH 3454/4889] New translations properties_object.md (Japanese) --- .../current/FormObjects/properties_Object.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) 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 6ee723f6f9e639..d82bfbd23d5ad7 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 @@ -5,7 +5,7 @@ title: オブジェクト --- -## タイプ +## 型 `必須設定です。` @@ -102,7 +102,7 @@ title: オブジェクト 「値」を保存できるオブジェクトは以下のとおりです: -| Object | 保存される値 | +| オブジェクト | 保存される値 | | -------------------------------------- | --------------------------------------------------------------- | | [チェックボックス](checkbox_overview.md) | 関連付けられた変数の値 (0, 1, 2) | | [ドロップダウンリスト](dropdownList_Overview.md) | 選択されている項目の番号 | @@ -395,17 +395,17 @@ title: オブジェクト 様々な自動計算が利用可能です。 以下の表は、列のデータ型に応じて使用することのできる計算と、(コードで明示的に宣言されていないとき) 4D によってフッター変数に自動で割り当てられる型を示しています: -| 計算タイプ | Num | Text | 日付 | 時間 | Bool | ピクチャー | フッター変数の型 | +| 計算タイプ | Num | テキスト | 日付 | 時間 | Bool | ピクチャー | フッター変数の型 | | ---------------------------------------- | --- | ---- | -- | -- | ---- | ----- | -------- | -| 最小 | X | X | X | X | X | | 列の型と同じ | -| 最大 | X | X | X | X | X | | 列の型と同じ | -| 合計 | X | | | X | X | | 列の型と同じ | -| カウント | X | X | X | X | X | X | Longint | -| 平均 | X | | | X | | | Real | -| 標準偏差(\*) | X | | | X | | | Real | -| 分散(\*) | X | | | X | | | Real | -| 平方和(\*) | X | | | X | | | Real | -| カスタム (JSON では "none") | X | X | X | X | X | X | 制限なし | +| 最小 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | +| 最大 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | +| 合計 | ○ | | | ○ | ○ | | 列の型と同じ | +| カウント | ○ | ○ | ○ | ○ | ○ | ○ | 倍長整数 | +| 平均 | ○ | | | ○ | | | 実数 | +| 標準偏差(\*) | ○ | | | ○ | | | 実数 | +| 分散(\*) | ○ | | | ○ | | | 実数 | +| 平方和(\*) | ○ | | | ○ | | | 実数 | +| カスタム (JSON では "none") | ○ | ○ | ○ | ○ | ○ | ○ | 制限なし | (\*) 配列型のリストボックスのみ From 07ca5cc5359ea174b96f7145a7832955eff9b2da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:14 +0200 Subject: [PATCH 3455/4889] New translations properties_picture.md (French) --- .../current/FormObjects/properties_Picture.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md index a2755f4d9aab02..2c6fd408495dfa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md @@ -27,33 +27,33 @@ Les emplacements suivants peuvent être utilisés pour le chemin d'images statiq ## Affichage -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +Grammaire JSON : "tiled" -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). ### Centre / Tronquée (non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D crops equally from each edge and from the top and bottom. +Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) From 4880e84a5f6dbcbff7c58f4fcaa543b19b09bf6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:16 +0200 Subject: [PATCH 3456/4889] New translations properties_picture.md (Japanese) --- .../current/FormObjects/properties_Picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md index df72652d79a419..47dbe2121ca180 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Picture.md @@ -1,6 +1,6 @@ --- id: propertiesPicture -title: Picture +title: ピクチャー --- ## パス名 From 6641ae5a9427eda754a8f450a5b7e1875c89c1f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:27 +0200 Subject: [PATCH 3457/4889] New translations properties_rangeofvalues.md (Japanese) --- .../current/FormObjects/properties_RangeOfValues.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 9280e1a67d81b3..f57fc8d72cf5b2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -17,11 +17,11 @@ title: 値の範囲 日付、時刻、シーケンス番号については、4D が提供する記号を使用することができます。 日付と時刻はシステムから取得されます。 シーケンス番号は 4D が自動で生成します。 自動で使用できるデフォルト値の記号は以下の通りです: -| スタンプ | 意味 | -| ---- | ------- | -| #D | 本日の日付 | -| #H | 現在の時刻 | -| #N | シーケンス番号 | +| 記号 | 意味 | +| -- | ------- | +| #D | 本日の日付 | +| #H | 現在の時刻 | +| #N | シーケンス番号 | カレントデータファイルの特定のテーブルにおいて、レコード毎のユニーク番号を生成するためにシーケンス番号を使用することができます。 シーケンス番号は倍長整数型で新規レコード毎に生成されます。 番号は 1 から始まり、1ずつ増加します。 シーケンス番号が割り当てられたレコードがテーブルから削除されても、その番号は再利用されません。 シーケンス番号は各テーブルが保有する内部カウンターが管理します。 詳細は [自動インクリメント](https://doc.4d.com/4Dv18/4D/18/Field-properties.300-4575567.ja.html#976029) の段落を参照してください。 From 365e7cc4c8aea6a8e6085667a75bd28994e484e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:31 +0200 Subject: [PATCH 3458/4889] New translations properties_reference.md (French) --- .../current/FormObjects/properties_Reference.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 7a168c30dff40f..1bf0c130b72aee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -177,11 +177,11 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | | [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | | [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`threeState`](properties_Display.md#three-states) | Permet à un objet case à cocher d'accepter un troisième état. | true, false | | [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | | [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | @@ -199,6 +199,6 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. | "automatic" (excluding list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From 8a747ec3a3dc6e2e07a2d55e85fe765c2eb543d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:34 +0200 Subject: [PATCH 3459/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 386 +++++++++--------- 1 file changed, 193 insertions(+), 193 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 6726020a304b91..bb4339a7c41536 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -9,196 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | -| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | +| Propiedad | Descripción | Valores posibles | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objetos)
    [`dataSource`](properties_Subform.md#source) (subformularios)
    [`dataSource`](properties_Object.md#data-source) (list box array)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (list box colección o entity selection)
    [`dataSource`](properties_DataSource.md#expression) (columna list box)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (list box jerárquico) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subformulario) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, ver [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (list box array)
    [`rowStyleSource`](properties_Text.md#style-expression) (selección o list box colección/entity selection) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (lista jerárquica)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subformulario) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | +| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From ce5d99b2ee740af15c21d0aa4fbaa3078232afb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:39 +0200 Subject: [PATCH 3460/4889] New translations properties_resizingoptions.md (French) --- .../current/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index bde3b1f430dbba..79885b189c6b54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -130,4 +130,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) From 18e474d1b5c6f74b938f8eb7a7b271bcae11fa5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:41 +0200 Subject: [PATCH 3461/4889] New translations properties_resizingoptions.md (Spanish) --- .../current/FormObjects/properties_ResizingOptions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index acd8d9a935d86e..9c588253a65d17 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- @@ -89,7 +89,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- From 1041ae1b4a5b9783d2369f554cf4885af3aff6e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:54 +0200 Subject: [PATCH 3462/4889] New translations properties_text.md (Japanese) --- .../current/FormObjects/properties_Text.md | 6 +++--- 1 file changed, 3 insertions(+), 3 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 041dfd0e819071..da7ffe1b0fd0c2 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 @@ -1,6 +1,6 @@ --- id: propertiesText -title: Text +title: テキスト --- --- @@ -389,7 +389,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 表示される行ごとに評価される式あるいは変数を指定します。 行テキスト属性全体を定義することができます。 **オブジェクト変数**、あるいは **オブジェクトを返す式** を指定する必要があります。 以下のプロパティがサポートされています: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | -------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | stroke | string | フォントカラー。 任意の CSSカラー (例: "#FF00FF"), "automatic", "transparent" | | fill | string | 背景色。 任意の CSSカラー (例: "#F00FFF"), "automatic", "transparent" | @@ -401,7 +401,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 特別な "cell" プロパティを使用すると、特定の列にプロパティをまとめて適用することができます: -| プロパティ名 | | | タイプ | 説明 | +| プロパティ名 | | | 型 | 説明 | | ------ | ------------ | -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | cell | | | object | 特定の列に適用するプロパティ | | | _columnName_ | | object | _columnName_ はリストボックス列のオブジェクト名です。 | From dc7fd8ce5de26189308ebd7622eaa4451403c057 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:56:56 +0200 Subject: [PATCH 3463/4889] New translations properties_text.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index ae67f69afbe68d..9c617058206e89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -287,7 +287,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical ## Meta Info expression -`Collection or entity selection type list boxes` +`List box do tipo Collection ou entity selection` Especifica uma expressão ou uma variável que será avaliada para cada linha exibida. Permite definir um conjunto completo de atributos de texto das linhas. Debe pasar una **variable objeto** o una **expresión que devuelva un objeto**. As propriedades abaixo são compatíveis: From adac4ebd9381ff7e395e015cb454c3b802156754 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:07 +0200 Subject: [PATCH 3464/4889] New translations radio_overview.md (Spanish) --- .../current/FormObjects/radio_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index f8cb9300a69134..0c4b766d9c9b10 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -145,7 +145,7 @@ El estilo de botón radio Personalizado acepta una imagen de fondo personalizada Todos los botones radio comparten el mismo conjunto de propiedades básicas: -[Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment)(1) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Image hugs title](properties_TextAndPicture.md#image-hugs-title)(2) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Number of States](properties_TextAndPicture.md#number-of-states)(2) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Radio Group](properties_Object.md#radio-group) - [Picture pathname](properties_TextAndPicture.md#picture-pathname)(2) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Shortcut](properties_Entry.md#shortcut) - [Title](properties_Object.md#title) - [Title/Picture Position](properties_TextAndPicture.md#title-picture-position)(2) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment)(1) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Título de abrazos de imagen](properties_TextAndPicture.md#image-hugs-title)(2) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Número de estados](properties_TextAndPicture.md#number-of-states)(2) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Grupo de radio](properties_Object.md#radio-group) - [Nombre de la imagen](properties_TextAndPicture.md#picture-pathname)(2) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Atajo](properties_Entry.md#shortcut) - [Título](properties_Object.md#title) - [Título/Imagen Posición](properties_TextAndPicture.md#title-picture-position)(2) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) > (1) No soportado por los estilos [Regular](#regular) y [Flat](#flat).
    > (2) No soportado por los estilos [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) y [Collapse/Expand](#collapseexpanded). From 7164d86c393777a87ac806ca3ce28717860d1406 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:10 +0200 Subject: [PATCH 3465/4889] New translations ruler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormObjects/ruler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md index f86f8abd2f59f5..4460e3e7e48039 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md @@ -13,7 +13,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using ### Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Ver también From 35cf1bdfdd613f6fcb07049e17aed79a7c6da5ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:14 +0200 Subject: [PATCH 3466/4889] New translations shapes_overview.md (Spanish) --- .../current/FormObjects/shapes_overview.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md index 4567ad6e26e375..798283bb631f77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/shapes_overview.md @@ -23,18 +23,18 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo ```4d "myRectangle": { - "type": "rectangle", //define the type of object - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20, //height of the object - "borderRadius": 20 //define the roundness of the corners + "type": "rectangle", //define el tipo de objeto + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20, //altura del objeto + "borderRadius": 20 //define la redondez de las esquinas } ``` #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Línea @@ -82,7 +82,7 @@ Resultado: #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [startPoint](#startpoint-property) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea discontinua](properties_BackgroundAndBorder.md#dotted-line-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [startPoint](#startpoint-property) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Óvalo @@ -105,4 +105,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea discontinua](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From b082676ca1213d7933d7baee6c341d879eea5c59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:18 +0200 Subject: [PATCH 3467/4889] New translations spinner.md (Spanish) --- .../current/FormObjects/spinner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md index 22ca856ea5f1da..80a48b0d35dc50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md @@ -16,4 +16,4 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) From 1bfe50ed7d00a3485c3e6714c7771397b02a42a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:22 +0200 Subject: [PATCH 3468/4889] New translations splitters.md (Spanish) --- .../current/FormObjects/splitters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 5fd0c8982024d6..5d7a87f9f4db52 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -33,7 +33,7 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est ### Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md##border-line-style-dotted-line-type) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md##font-color-line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md##border-line-style-dotted-line-type) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md##font-color-line-color) - [Nombre del objeto](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Interacción con las propiedades de los objetos vecinos From e5908bdb8d551f6b63a09b3eb527217034af12e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:33 +0200 Subject: [PATCH 3469/4889] New translations subform_overview.md (Spanish) --- .../current/FormObjects/subform_overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index 7da0128fd9a032..e0644fe01fba1d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -43,7 +43,7 @@ Puede vincular [una variable o una expresión](properties_Object.md#variable-or- Por defecto, 4D crea una variable o expresión de [tipo objeto](properties_Object.md#expression-type) para un contenedor de subformulario, lo cual le permite compartir valores en el contexto del subformulario utilizando el comando `Form` ([ver abajo](#usando-el-objeto-enlazado-del-subformulario)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: -- Define a bound variable or expression of a scalar type and call the `OBJECT Get subform container value` and `OBJECT SET SUBFORM CONTAINER VALUE` commands to exchange values when [On Bound Variable Change](../Events/onBoundVariableChange.md) or [On Data Change](../Events/onDataChange.md) form events occur. Esta solución se recomienda para sincronizar un solo valor. +- Defina una variable ligada o una expresión de tipo escalar y llame a los comandos `OBJECT Get subform container value` y `OBJECT SET SUBFORM CONTAINER VALUE` para intercambiar valores cuando se produzcan los eventos de formulario [On Bound Variable Change](../Events/onBoundVariableChange.md) o [On Data Change](../Events/onDataChange.md). Esta solución se recomienda para sincronizar un solo valor. - Defina una variable o expresión vinculada del tipo **objecto** y utilice el comando `Form` para acceder a sus propiedades desde el subformulario. Esta solución se recomienda para sincronizar varios valores. ### Sincronizando formulario padre y subformulario (valor único) @@ -195,6 +195,6 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - -[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - -[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de Borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Formulario detallado](properties_Subform.md#detail-form) - [Doble clic en fila vacía](properties_Subform.md#double-click-on-empty-row) - [Doble clic en fila](properties_Subform.md#double-click-on-row) - [Editable en lista](properties_Subform.md#enterable-in-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - +[Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - +[Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 24c5599a4eb6a39e4f4a162426a90e30acf2efef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:37 +0200 Subject: [PATCH 3470/4889] New translations tabcontrol.md (Spanish) --- .../current/FormObjects/tabControl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index 3ee429e2ebe870..00a8cee6b19413 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -11,7 +11,7 @@ El siguiente formulario multipágina utiliza un objeto de control de pestañas: Para navegar de una pantalla a otra, el usuario sólo tiene que hacer clic en la pestaña deseada. -Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. If the tab control is used as a page navigation tool, then the [`FORM GOTO` PAGE](https://doc.4d.com/4dv19/help/command/en/page247.html) command or the `gotoPage` standard action would be used when a user clicks a tab. +Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. Si el control de pestañas se utiliza como una herramienta de navegación de la página, entonces se utilizaría el comando [`FORM GOTO` PAGE](https://doc.4d.com/4dv19/help/command/en/page247.html) o la acción estándar `gotoPage` cuando un usuario hace clic en una pestaña. Otro uso del control de pestañas es para controlar los datos que se muestran en un subformulario. Por ejemplo, se podría implementar un Rolodex utilizando un control de pestañas. Las pestañas mostrarían las letras del alfabeto y la acción del control de pestañas sería cargar los datos correspondientes a la letra que el usuario pulsara. @@ -116,4 +116,4 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list-static-list) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Standard action](properties_Action.md#standard-action) - [Tab Control Direction](properties_Appearance.md#tab-control-direction) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 660298e4a56e7f785a7f7c4766eaebaed232372d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:38 +0200 Subject: [PATCH 3471/4889] New translations tabcontrol.md (Japanese) --- .../current/FormObjects/tabControl.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index c2b79724615214..3ec7ab7da5bd53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -50,11 +50,11 @@ macOSの場合、タブコントロールを標準位置 (上) だけでなく [コレクション](../Concepts/dt_collection.md) をカプセル化した [オブジェクト](../Concepts/dt_object.md) をタブコントロールの [データソース](properties_Object.md#変数あるいは式) として割り当てることができます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | --------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | -| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | -| `currentValue` | Text | 現在選択されている値 | +| プロパティ | 型 | 説明 | +| -------------- | ------ | --------------------------------------------------------------------------- | +| `values` | コレクション | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | +| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | +| `currentValue` | テキスト | 現在選択されている値 | この初期化コードはユーザーにフォームを表示する前に実行しなければなりません。 From bc9471964b18fcc6620215612df968c10bc7c99f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:41 +0200 Subject: [PATCH 3472/4889] New translations text.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md index 841055bbae0482..ed922dd98e2ceb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/text.md @@ -47,4 +47,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de la esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Orientación](properties_Text.md#orientation) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 0d3bf2f7e7a30126c27c1ca016b206f0ae0f6c99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:42 +0200 Subject: [PATCH 3473/4889] New translations text.md (Japanese) --- .../docusaurus-plugin-content-docs/current/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md index 1f5dda017cc8e1..9b13579e8a92d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/text.md @@ -1,6 +1,6 @@ --- id: text -title: Text +title: テキスト --- テキストオブジェクトを使って、指示・タイトル・ラベルなどの静的 (スタティック) なテキストを フォーム上に表示することができます。 これらのテキストは、参照を含むことで動的にもなります。 詳細については [スタティックテキスト中で参照を使用する](https://doc.4d.com/4Dv18/4D/18/Using-references-in-static-text.300-4575714.ja.html) を参照ください。 From a8437c60f4cfaf7ac73becddec835208b6c3d214 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:45 +0200 Subject: [PATCH 3474/4889] New translations viewproarea_overview.md (Spanish) --- .../current/FormObjects/viewProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md index f804c891c1a4cd..d9d66f412605a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md @@ -15,4 +15,4 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Show Formula Bar](properties_Appearance.md#show-formula-bar) - [Type](properties_Object.md#type) - [User Interface](properties_Appearance.md#user-interface) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From c986216d87ba5bcb54f77a47dfa95a08ce96fda3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:57:54 +0200 Subject: [PATCH 3475/4889] New translations creating.md (French) --- .../current/GettingStarted/creating.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/GettingStarted/creating.md b/i18n/fr/docusaurus-plugin-content-docs/current/GettingStarted/creating.md index 5e7c2bfeb2e6c4..eba759064e3558 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/GettingStarted/creating.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/GettingStarted/creating.md @@ -14,8 +14,8 @@ Pour créer un nouveau projet : 1. Lancez 4D ou 4D Server. 2. Effectuez l'une des opérations suivantes : - - Select **New > Project...** from the **File** menu: ![](../assets/en/getStart/projectCreate1.png) - - (4D only) Select **Project...** from the **New** toolbar button:

    ![](../assets/en/getStart/projectCreate2.png)

    A standard **Save** dialog appears so you can choose the name and location of the 4D project's main folder. + - Sélectionnez **Nouveau > Projet...** dans le menu **Fichier** : ![](../assets/en/getStart/projectCreate1.png) + - (uniquement pour 4D) Sélectionnez **Projet...** dans le bouton de la barre d'outils **Nouveau** :

    ![](../assets/en/getStart/projectCreate2.png)

    Une boîte de dialogue **Enregistrer** standard apparaît afin que vous puissiez choisir le nom et l'emplacement du dossier principal du projet 4D. 3. Saisissez le nom du dossier de projet et cliquez sur **Sauvegarder**. Ce nom sera utilisé : @@ -72,7 +72,7 @@ Outre les options standard du système, la boîte de dialogue _Ouvrir_ de 4D pro ### Ouvrir un projet avec un fichier 4DLink -You can use a [`.4DLink` file](#about-4DLink-files) to launch the 4D application and open the target 4D project. Il existe deux façons de procéder : +Vous pouvez utiliser un [fichier `.4DLink`](#about-4DLink-files) pour lancer l'application 4D et ouvrir le projet 4D cible. Il existe deux façons de procéder : - double-cliquer ou glisser-déposer le fichier `.4DLink` sur l'application 4D - aller sur **Fichier** > **Ouvrir projets récents** et sélectionner un projet From 263bbf97c5abe2b03e2885be0da1edbb93e4809d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:05 +0200 Subject: [PATCH 3476/4889] New translations compact.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/MSC/compact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/compact.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/compact.md index 7c891c8be6f2a0..5c0824c03d030d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/compact.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/compact.md @@ -79,6 +79,6 @@ A noter que cette option ralentit le compactage de façon conséquente et qu’e - Le compactage tient compte des enregistrements des tables placées dans la corbeille. La présence d’un grand nombre d’enregistrements dans la corbeille peut constituer un facteur de ralentissement supplémentaire pour l’opération. - L'utilisation de cette option rend la table d'adresses, et donc la base de données, incompatibles avec le fichier d'historique courant (s'il en existe un). Il sera automatiquement sauvegardé et un nouveau fichier d'historique devra être créé au prochain lancement de l'application. - Vous pouvez déterminer si la table d'adresses a besoin d'être compactée en comparant sa taille avec le nombre total d'enregistrements dans la Page [Informations](information.md) du CSM. -- The [`TRUNCATE TABLE`](https://doc.4d.com/4dv19R/help/command/en/page1051.html) command automatically resets the address table for the specified table. +- La commande [`TRUNCATE TABLE`](https://doc.4d.com/4dv19R/help/command/en/page1051.html) réinitialise automatiquement la table d'adresse pour la table spécifiée. ::: From f4471d9ab847947b15e8aec6e01f77d93cdec046 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:09 +0200 Subject: [PATCH 3477/4889] New translations encrypt.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/encrypt.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/encrypt.md index 19ae030fa563e3..78f7e8a8511178 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/encrypt.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/encrypt.md @@ -32,7 +32,7 @@ Trois étapes sont nécessaires pour effectuer le tout premier chiffrement de vo Sinon, le message suivant s'affiche : ![](../assets/en/MSC/MSC_encrypt2.png)

    Cela signifie que le statut **Chiffrable** défini pour au moins une table a été modifié et que le fichier de données n'a toujours pas été chiffré. - \*\*Note: \*\*The same message is displayed when the **Encryptable** status has been modified in an already encrypted data file or after the data file has been decrypted (see below).

    + \*\*Note : \*\*Le même message s'affiche lorsque le statut **Encryptable** a été modifié dans un fichier de données déjà crypté ou après que le fichier de données a été décrypté (voir ci-dessous).

    3. Cliquez sur le bouton image Chiffrer.\ ![](../assets/en/MSC/MSC_encrypt3.png)\ Vous serez invité à saisir une phrase secrète pour votre fichier de données: From 8c4ec8e211c5dba5fac0bde839557ded3592ef6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:10 +0200 Subject: [PATCH 3478/4889] New translations encrypt.md (Spanish) --- .../docusaurus-plugin-content-docs/current/MSC/encrypt.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md index 9713f414855b44..a047b8d8ec6c83 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/MSC/encrypt.md @@ -82,7 +82,7 @@ Esta operación es útil cuando se ha modificado el atributo **Encriptable** de 1. Haga clic en **Recibir los datos con la llave de cifrado actual**. 2. Introduzca la llave de encriptación de datos actual. -The data file is properly re-encrypted with the current key and a confirmation message is displayed: +El archivo de datos se vuelve a cifrar correctamente con la llave actual y se muestra un mensaje de confirmación: ![](../assets/en/MSC/MSC_encrypt8.png) ### Cambiar la frase secreta y volver a encriptar los datos @@ -91,9 +91,9 @@ Esta operación es útil cuando se necesita cambiar la llave de datos de encript 1. Haga clic en **Cambiar su frase de contraseña y volver a cifrar los datos**. 2. Introduzca la llave de encriptación de datos actual. -3. Enter the new passphrase (for added security, you are prompted to enter it twice): +3. Ingrese la nueva frase de contraseña (para mayor seguridad, se le solicita ingresarla dos veces): ![](../assets/en/MSC/MSC_encrypt9.png) - The data file is encrypted with the new key and the confirmation message is displayed. + El archivo de datos se cifra con la nueva llave y se muestra el mensaje de confirmación. ![](../assets/en/MSC/MSC_encrypt8.png) ### Desencriptar todos los datos From 05adaa8b1e7b351bd82f54d2cc8a6909f50dbb9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:14 +0200 Subject: [PATCH 3479/4889] New translations information.md (French) --- .../current/MSC/information.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/information.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/information.md index bd00fd6b506972..34ef037954728a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/information.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/information.md @@ -18,7 +18,7 @@ La partie centrale de la fenêtre affiche le nom et l’emplacement du projet et La commande **Copier le chemin** copie le chemin complet comme texte dans le presse-papiers, en utilisant les séparateurs de la plate-forme courante. - **"Licenses" Folder** The **"Licenses" Folder** button displays the contents of the active Licenses folder in a new system window. Tous les fichiers de licence installés dans votre environnement 4D sont regroupés dans ce dossier, placé sur votre disque dur. Lorsqu’ils sont ouverts avec un navigateur Web, ces fichiers affichent des informations relatives aux licences qu’ils contiennent et à leurs caractéristiques. - L’emplacement du dossier "Licenses" peut varier en fonction de la version ou de la langue de votre système d’exploitation. For more information about the location of this folder, refer to the `Get 4D folder` command. + L’emplacement du dossier "Licenses" peut varier en fonction de la version ou de la langue de votre système d’exploitation. Pour plus d'informations sur l'emplacement de ce dossier, reportez-vous à la commande `Get 4D folder`. _**Note :** Vous pouvez également accéder à ce dossier depuis la boîte de dialogue “Mise à jour des licences” (accessible depuis le menu Aide)._ ## Tables @@ -53,7 +53,7 @@ Ces informations sont fournies sous forme de valeurs en octets et sont égalemen > La page Données ne tient pas compte de la taille des données éventuellement stockées à l’extérieur du fichier de données (cf. section Stockage externe des données). -Des fichiers trop fragmentés réduisent les performances du disque dur et donc de la base. If the occupation rate is too low, 4D will indicate this by a warning icon (which is displayed on the Information button and on the tab of the corresponding file type) and specify that compacting is necessary:![](../assets/en/MSC/MSC_infowarn.png) +Des fichiers trop fragmentés réduisent les performances du disque dur et donc de la base. Si le taux d’occupation est trop faible, 4D vous le signale par une icône d’avertissement (qui apparaît dans le bouton Informations et dans l’onglet du type de fichier correspondant) et indique qu’un compactage est requis:![](../assets/en/MSC/MSC_infowarn.png) -A warning icon is also displayed on the button of the [Compact](compact.md) page: +Une icône d'avertissement est également affichée sur le bouton de la page [Compacte](compact.md): ![](../assets/en/MSC/MSC_compactwarn.png) From 072da2cbab61cafee2d6563c7a8025151ccbf0d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:17 +0200 Subject: [PATCH 3480/4889] New translations overview.md (French) --- .../current/MSC/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/overview.md index 8ee918a0735202..f7a444dad8c689 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/overview.md @@ -16,18 +16,18 @@ En mode maintenance, seule la fenêtre du CSM est affichée (le projet n’est p Vous pouvez ouvrir le CSM en mode maintenance depuis deux emplacements : -- **From the standard project opening dialog box** - The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: +- **À partir de la boîte de dialogue standard d'ouverture de projet** + La boîte de dialogue standard d'ouverture inclut l'option **Centre de sécurité de maintenance** dans le menu associé au bouton **Ouvrir** : ![](../assets/en/MSC/MSC_standardOpen.png) -- **Help/Maintenance Security Center** menu or **MSC** button in the tool bar (project not open)\ +- **Menu Aide/Centre de sécurité et de maintenance** ou bouton **CSM** de la barre d’outils (projet non ouvert)\ ![](../assets/en/MSC/mscicon.png)\ - When you call this function, a standard Open file dialog appears so that you can select the _.4DProject_ or _.4dz_ file of the to be examined. Le projet ne sera pas ouvert par 4D. + Lorsque vous appelez cette fonction, une boîte de dialogue standard d’ouverture de fichiers apparaît, vous permettant de sélectionner le fichier _.4DProject_ ou _.4dz_ à examiner. Le projet ne sera pas ouvert par 4D. ## Accès au CSM en mode standard En mode standard, un projet est ouvert. Dans ce mode, certaines fonctions de maintenance ne sont pas disponibles. Vous disposez de plusieurs possibilités pour accéder à la fenêtre du CSM : -- Use the **Help/Maintenance Security Center** menu or the **MSC** button in the 4D toolbar:\ +- Utiliser le menu **Aide/Centre de sécurité et de maintenance** ou le bouton **CSM** dans la barre d’outils 4D :\ ![](../assets/en/MSC/mscicon.png) - Utiliser l'action standard “Csm” qu’il est possible d’associer à une commande de menu ou à un objet de formulaire. - Utiliser la commande `OPEN SECURITY CENTER`. From 3ab472fa689126e82fef8bfb5168b28165b8548a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:21 +0200 Subject: [PATCH 3481/4889] New translations repair.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/MSC/repair.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/repair.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/repair.md index b6883fb957d6f5..b3f8baf3857c3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/repair.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/repair.md @@ -4,7 +4,7 @@ title: Page Réparation sidebar_label: Page Réparation --- -Cette page permet de réparer le fichier de données ou le fichier de structure lorsqu’il a été endommagé. Generally, you will only use these functions under the supervision of 4D technical teams, when anomalies have been detected while opening the application or following a [verification](verify.md). +Cette page permet de réparer le fichier de données ou le fichier de structure lorsqu’il a été endommagé. Généralement, vous n'utiliserez ces fonctions que sous la supervision d'équipes techniques 4D, lorsque des anomalies ont été détectées lors de l'ouverture de l'application ou à la suite d'une [vérification](verify.md). **Attention :** Chaque réparation entraîne la duplication du fichier d’origine et donc l’augmentation de la taille du dossier de l’application. Il est important de prendre cela en considération (notamment sous macOS, où les applications 4D apparaissent sous forme de paquet) afin de ne pas augmenter excessivement la taille de l'application. Une intervention manuelle à l’intérieur du package peut être utile afin de supprimer les copies des fichiers d’origine. From 4d99416fbc6feed3ccbeaf930b9f4e5e6e132339 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:28 +0200 Subject: [PATCH 3482/4889] New translations rollback.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/MSC/rollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/rollback.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/rollback.md index 977c2c80ab523e..453c66fb5ead06 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/rollback.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/rollback.md @@ -10,7 +10,7 @@ Pour que cette fonction soit accessible, il est impératif que l'application tra ![](../assets/en/MSC/MSC_rollback1.png) -> If the database is encrypted and no valid data key corresponding to the open log file has been provided, encrypted values are not displayed in the **Values** column and a dialog requesting the passphrase or the data key is displayed if you click the **Rollback** button. +> Si la base de données est chiffrée et si aucune clé de données valide correspondant au fichier d'historique ouvert n'a été fournie, les valeurs chiffrées ne s'affichent pas dans la colonne **Valeurs** et un dialogue s'affiche, demandant la saisie d'une phrase secrète ou de la clé de données, si vous cliquez sur le bouton **Revenir en arrière**. Le contenu et le fonctionnement de la liste des opérations sont identiques à ceux de la fenêtre [d’analyse d’activités](analysis.md). From 0d56b30225d8be483fa121c70333d71ecda63509 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:32 +0200 Subject: [PATCH 3483/4889] New translations verify.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/MSC/verify.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/verify.md b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/verify.md index f94135e8bb5028..2724d908af12dc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/MSC/verify.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/MSC/verify.md @@ -21,7 +21,7 @@ La page comporte quatre boutons d’action permettant un accès direct aux fonct ## Voir le compte rendu -Quelle que soit la vérification demandée, 4D génère un fichier de compte-rendu dans le dossier `Logs` de l'application. Ce fichier liste l’ensemble des vérifications effectuées et signale chaque erreur rencontrée, le cas échéant ([OK] est affiché lorsque la vérification est correcte). It is created in XML format and is named: _ApplicationName__Verify_Log__yyyy-mm-dd hh-mm-ss_.xml where: +Quelle que soit la vérification demandée, 4D génère un fichier de compte-rendu dans le dossier `Logs` de l'application. Ce fichier liste l’ensemble des vérifications effectuées et signale chaque erreur rencontrée, le cas échéant ([OK] est affiché lorsque la vérification est correcte). Il est créé au format XML et est nommé : _ApplicationName__Verify_Log__yyyy-mm-dd hh-mm-ss_.xml où : - _ApplicationName_ est le nom du fichier de structure sans extension, par exemple "Factures", - _aaaa-mm-jj hh-mm-ss_ est l'horodatage du fichier, basé sur la date et l'heure système locales au moment du lancement de l'opération de vérification, par exemple "2019-02-11 15-20-45". From 2a5aac8bdd31590df1dcc169456693790bb078eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:46 +0200 Subject: [PATCH 3484/4889] New translations properties.md (French) --- .../docusaurus-plugin-content-docs/current/Menus/properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Menus/properties.md b/i18n/fr/docusaurus-plugin-content-docs/current/Menus/properties.md index 7b663233b342ef..7235fd46a0f39c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Menus/properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Menus/properties.md @@ -5,7 +5,7 @@ title: Propriétés des menus Vous pouvez définir plusieurs propriétés à partir des lignes de menu, telles que des actions, des styles de police, les lignes de séparation, des raccourcis clavier ou des icônes. -## Titre de menu +## Titre La propriété **Title** contient le libellé d'un menu ou d'une ligne de menu, tel qu'il sera affiché dans l'interface de l'application. From 97abe779949ca6ee92c2f05ca113aee5bde6061e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:58:57 +0200 Subject: [PATCH 3485/4889] New translations updates.md (Spanish) --- .../current/Notes/updates.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index cc1549ea54436f..39979036966f05 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -7,7 +7,7 @@ title: Notas del lanzamiento Lea [**Novedades en 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R7/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R7. -#### Destacados +#### Lo más destacado - Las columnas de los list box y de los encabezados de tipo hora ahora soportan la opción ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Nuevas propiedades en [.getBoxInfo()](../API/IMAPTransporterClass.md#getboxinfo) y [.getBoxList()](../API/IMAPTransporterClass.md#getboxlist). @@ -16,7 +16,7 @@ Lea [**Novedades en 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R7/), Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R6. -#### Destacados +#### Lo más destacado - Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) ahora soporta las [referencias de objeto y de colección como valores de consulta](../API/CollectionClass.md#object-or-collection-reference-as-value). - Cuando un componente tiene un [espacio de nombres declarado](../Extensions/develop-components.md#declarar-el-espacio-de-nombres-del-componente), sus clases ahora se comparten automáticamente entre todos los componentes cargados en el proyecto del host por [`cs.`](../Concepts/classes.md#cs). @@ -44,7 +44,7 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), Lea [**Novedades en 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d-20-R5/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R5. -#### Destacados +#### Lo más destacado - Nuevo [Gestor de componentes](../Project/components.md) para gestionar componentes a través de un archivo `dependencies.json`. - Soporte de estructuras de gestión de errores [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). @@ -68,7 +68,7 @@ Lea [**Novedades en 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d-20-R5/), Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R4. -#### Destacados +#### Lo más destacado - Soporte de [formato de cifrado ECDSA\`](../Admin/tls.md#encryption) para certificados TLS. - Las conexiones TLS cliente/servidor y servidor SQL ahora se [configuran dinámicamente](../Admin/tls.md#enabling-tls-with-the-other-servers) (no se requieren archivos de certificado). @@ -95,7 +95,7 @@ Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), Lea [**Novedades en 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-20-vR3/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R3. -#### Destacados +#### Lo más destacado - Nueva función [`collection.multiSort`](../API/CollectionClass.md#multisort). - Soporte del parámetro _context_ en [`Formula from string`](../API/FunctionClass.md#formula-from-string). @@ -125,7 +125,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - Nueva [clase WebSocket](../API/WebSocketClass.md) para crear y gestionar conexiones WebSocket cliente desde 4D. - Nueva capa de red QUIC [configuración de interfaz](../settings/client-server.md#network-layer). @@ -168,7 +168,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - A partir de 20.3, para permitir la verificación de la contraseña cuando el [directorio de usuarios 4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "password" en el parámetro _connectionInfo_ del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) se envía ahora en claro por defecto. Asegúrese de que su método base "On REST authentication" puede manejar contraseñas en claro (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en _connectionInfo_. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore). - 4D 20.2 está certificado en macOS Sonoma (macOS 14). @@ -210,7 +210,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 Lee [**Novedades en 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-19-r8/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 19 R8. -#### Destacados +#### Lo más destacado - Se pueden instalar métodos de gestión de errores para [contextos de ejecución globales y de componentes](../Concepts/error-handling.md#scope-and-components). - Los list boxes con fuentes de datos selección de entidades o colecciones ahora soportan la propiedad de columna [Alto de fila automática](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height). @@ -233,7 +233,7 @@ Lee [**Novedades en 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-19-r8/), Lee [**Novedades en 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d-19-r7/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 19 R7. -#### Destacados +#### Lo más destacado - Los datos relacionados y los atributos calculados/alias pueden visualizarse en el [Explorador de datos](../Admin/dataExplorer#basics). - Nueva clase [FileHandle](../API/FileHandleClass.md) y nueva función [`.open()`](../API/FileClass.md#open) en la clase `File`. @@ -400,7 +400,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 -## Tabla de librerías +## Tabla de la librería | Librería | Versión actual | Actualizado en 4D | Comentario | | --------- | ----------------------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 886143ab14d41a180b51b4475b69e31c00433d03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:03 +0200 Subject: [PATCH 3486/4889] New translations client-server-optimization.md (Spanish) --- .../current/ORDA/client-server-optimization.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 2bc8eab574c3f5..3890002638996b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -79,20 +79,20 @@ All ORDA functions that handle entity selections support the co $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // In extractData method an optimization is triggered - // and associated to context "shortList" + $data:=extractData($sel1) // En el método extractData la optimización asociada + // al contexto "shortList" se aplica $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // In extractData method the optimization associated - // to context "shortList" is applied + $data:=extractData($sel2) // En el método extractData una optimización + // se activa y asocia al contexto "shortList" $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization - // is triggered and associated to context "longList" + $data:=extractDetailedData($sel3) // En el método extractDetailedData una optimización + // se activa y asocia al contexto "longList" $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization - // associated to context "longList" is applied + $data:=extractDetailedData($sel4) // En el método extractDetailedData la optimización + // asociada al contexto "longList" se aplica ``` ### List box basado en una selección de entidades From ef8e2b478abb112ab687b3fe42ce28244b57e89e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:08 +0200 Subject: [PATCH 3487/4889] New translations dsmapping.md (Japanese) --- .../ja/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md index e1174eba791d0e..34bdc96abd30fb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md @@ -172,7 +172,7 @@ OB GET PROPERTY NAMES(ds.Employee;$prop) [計算属性](ordaClasses.md#計算属性) と [エイリアス属性](ordaClasses.md#エイリアス属性) は "仮想" 属性です。 この属性値はアクセスされるたびに評価され、保存されません。 計算属性は、基礎となるデータベースストラクチャーには属しませんが、その上に構築され、データモデルの属性と同様に使用することができます。 -### Entity +### エンティティ エンティティとは、レコードに相当するものです。 実際にはデータベース内のレコードを参照するオブジェクトです。 エンティティは、[データクラス](#データクラス) のインスタンスとも解釈可能なオブジェクトです。 同時にエンティティは、データストアがもとにしているデータベースに相関するデータも格納しています。 From eb22da1e602cfb8ab018c40a8fdee3beeae77380 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:10 +0200 Subject: [PATCH 3488/4889] New translations dsmapping.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md index 31ba6e82f22034..169601955e8bc8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md @@ -28,7 +28,7 @@ As seguintes regras são aplicadas a quaisquer conversões: > O mapeamento ORDA não leva em consideração: > > - a opção "Invisível" para tabelas ou campos, -> - the virtual structure defined through `SET TABLE TITLES` or `SET FIELD TITLES`, +> - a estrutura virtual definida através de `SET TABLE TITLES` ou `SET FIELD TITLES`, > - a propriedade "Manual" ou "Automática" das relações. ### Regras para o controlo do acesso remoto From b094eb4d206b48825a03e9fb3297f27f21dec1b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:12 +0200 Subject: [PATCH 3489/4889] New translations entities.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md index 8c01fe96112f2c..3dc4e8c3fe2322 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -267,7 +267,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a unaentity selection compartible, primero debe transformarla en una entity selection no compartible utilizando la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones de selección de entidades (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportar selecciones de entidades compartibles ya que no es necesario modificar la selección de entidades original (devuelven una nueva). From 87b5211133c018ba06617c09e3ca54f9b38e421a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:14 +0200 Subject: [PATCH 3490/4889] New translations entities.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md index 47431a3307ee0f..7dc1478eadebf7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -312,7 +312,7 @@ $toModify:=ds.Company.all().copy() // $toModify は追加可能です 新規のエンティティセレクションは次の場合に、元となるエンティティセレクションの特性を **継承** します: -- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 。 +- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 . - リレーションに基づいて生成された場合: - [entity._attributeName_](API/EntityClass.md#attributename) (例: "company.employees") の _attributeName_ が 1対Nリレーション属性で、かつ entity 自身がエンティティセレクションに属している場合 ([entity.getSelection()](API/EntityClass.md#getselection) エンティティセレクションと同じ特性になります)。 - [entitySelection._attributeName_](API/EntitySelectionClass.md#attributename) (例: "employees.employer") の _attributeName_ がリレーション属性の場合 (エンティティセレクションと同じ特性になります)。 From bf6c1396d0c5c5cbe7a3cef8ba2a22608b589059 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:19 +0200 Subject: [PATCH 3491/4889] New translations global-stamp.md (Japanese) --- .../current/ORDA/global-stamp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md index 6f6de4e0e6c27f..bee996804d3ee1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/global-stamp.md @@ -37,12 +37,12 @@ title: グローバルスタンプの使い方 - `__GlobalStamp` フィールドは、_自動インデックス_、_RESTリソースとして公開_、および _非表示_ プロパティが選択された、_64ビット整数_ である必要があります。 - 次のフィールドを含む `__DeletedRecords` テーブルを追加する必要があります: -| フィールド | タイプ | 説明 | -| ------------------------------------------------------- | ------- | -------------------- | -| __PrimaryKey | Text | 削除されたエンティティのプライマリーキー | -| __Stamp | 64ビット整数 | 削除直前のグローバルスタンプ | -| __TableName | Text | 削除されたエンティティのテーブル名 | -| __TableNumber | 倍長整数 | 削除されたエンティティのテーブル番号 | +| フィールド | 型 | 説明 | +| ------------------------------------------------------- | --------------- | -------------------- | +| __PrimaryKey | テキスト | 削除されたエンティティのプライマリーキー | +| __Stamp | Integer 64 bits | 削除直前のグローバルスタンプ | +| __TableName | テキスト | 削除されたエンティティのテーブル名 | +| __TableNumber | 倍長整数 | 削除されたエンティティのテーブル番号 | `__GlobalStamp` フィールドを持つテーブルのデータ変更のみ追跡できます。 From c2cbdf0f46e231eec6cdc9afde2bc96c8f7e4751 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:23 +0200 Subject: [PATCH 3492/4889] New translations glossary.md (Japanese) --- .../docusaurus-plugin-content-docs/current/ORDA/glossary.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/glossary.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/glossary.md index 674c0fcda0c588..935af40771e953 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/glossary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/glossary.md @@ -83,7 +83,7 @@ ORDA データモデルクラスの関数。 `ds` は、[データストア](dsMapping.md#データストア) のオブジェクト参照を返す 4Dランゲージコマンドです。 この参照は 4D のメインデータベースが提供するデータストアに合致します。 -## Entity +## エンティティ エンティティとは、データクラスモデルに対応するオブジェクトです。 エンンティティには、データクラスと同じ属性が格納されます。 @@ -130,7 +130,7 @@ $myClass.query("name = smith") このドキュメントでは、データクラス属性に保存可能な値の様々な型を指定するために、"ミックス" データ型が使用されます。 : - number -- text +- テキスト - null - boolean - date @@ -211,7 +211,7 @@ ORDA オブジェクトとは関わりのないユーザークラス。 シャロウコピーは、要素の構造のみを複製し、同じ内部参照を保持します。 シャロウコピーのあと、二つのコレクションに格納された個々の要素は同じものが共有されています。 ディープコピー も合わせて参照してください。 -## スタンプ +## 記号 "オプティミステック" ロックテクノロジーにおいて使用されるものです。 すべてのエンティティにはスタンプと呼ばれる内部カウンターがあり、エンティティが保存されるたびにインクリメントされていきます。 エンティティ内のスタンプとディスク上に保存されているエンティティのスタンプを自動的に比較することで、4D は同じエンティティへの書き込みの衝突を防いでいます。 From 56339c020323cb79106acffc6ae06db0e97e135f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:28 +0200 Subject: [PATCH 3493/4889] New translations ordaclasses.md (Spanish) --- .../current/ORDA/ordaClasses.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index e41074a9fc22d0..d3bb6b8114033c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -338,7 +338,7 @@ El parámetro _$event_ contiene las siguientes propiedades: | attributeName | Text | Nombre de atributo calculado | | dataClassName | Text | Nombre de la clase de datos | | kind | Text | "get" | -| result | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | +| resultado | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | #### Ejemplos @@ -449,7 +449,7 @@ El parámetro _$event_ contiene las siguientes propiedades: | kind | Text | "query" | | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | Operador de búsqueda (ver también la [función de clase `query`](API/DataClassClass.md#query)). Valores posibles:
  • == (igual a, @ es un comodín)
  • === (igual a, @ no es un comodín)
  • != (no igual a, @ es un comodín)
  • !== (no igual a, @ no es un comodín)
  • < (menor que)
  • <= (menor que o igual a)
  • > (mayor que)
  • >= (mayor que o igual a)
  • IN (incluido en)
  • % (contiene la palabra clave)
  • | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | > Si la función devuelve un valor en _$result_ y se asigna otro valor a la propiedad `$event.result`, se da prioridad a `$event.result`. @@ -583,7 +583,7 @@ El parámetro _$event_ contiene las siguientes propiedades: | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | "desc" o "asc" (por defecto) | | descending | Boolean | `true` para orden descendente, `false` para orden ascendente | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | > Puede utilizar el `operator` o la propiedad `descending`. Es esencialmente una cuestión de estilo de programación (ver ejemplos). From 2e2b5f6b8f938eb411c948a4b9775853427766a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:29 +0200 Subject: [PATCH 3494/4889] New translations ordaclasses.md (Japanese) --- .../current/ORDA/ordaClasses.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index 34df863a8f6465..abf481e4f3a384 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -38,7 +38,7 @@ ORDA では、**`4D`** [クラスストア](Concepts/classes.md#クラススト ORDA データモデルクラスはすべて **`cs`** クラスストアのプロパティとして公開されます。 次の ORDA クラスが提供されています: -| Class | 例 | 次によってインスタンス化されます | +| クラス | 例 | 次によってインスタンス化されます | | ------------------------------------------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | cs.DataStore | cs.DataStore | [`ds`](API/DataStoreClass.md#ds) コマンド | | cs._DataClassName_ | cs.Employee | [`dataStore.DataClassName`](API/DataStoreClass.md#dataclassname), `dataStore["DataClassName"]` | @@ -332,7 +332,7 @@ _ゲッター_ 関数は、_attributeName_ 計算属性を宣言するために _ゲッター_ 関数は、_$result_ パラメーターに基づいて、計算属性のデータ型を定義します。 以下の結果の型が可能です: - スカラー (テキスト、ブール、日付、時間、数値) -- Object +- オブジェクト - ピクチャー - BLOB - エンティティ (例: cs.EmployeeEntity) @@ -340,12 +340,12 @@ _ゲッター_ 関数は、_$result_ パラメーターに基づいて、計算 _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ------------------------------------------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "get" | -| result | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | ------------------------------------------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "get" | +| 戻り値 | バリアント | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | #### 例題 @@ -404,12 +404,12 @@ _$value_ パラメーターは、属性に割り当てられた値を受け取 _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "set" | -| value | Variant | 計算属性によって処理されるべき値 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | ---------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "set" | +| value | バリアント | 計算属性によって処理されるべき値 | #### 例題 @@ -439,10 +439,10 @@ Function query ($event : Object) -> $result : Object - 2番目と 3番目のシンタックスでは、関数は _$result_ に値を返します: - _$result_ がテキストの場合、それは有効なクエリ文字列でなければなりません。 - _$result_ がオブジェクトの場合、次の 2つのプロパティを含まなければなりません: - | プロパティ | タイプ | 説明 | - | ---------------------------------- | ---------- | -------------------------------------------------------------------------------------- | - | $result.query | Text | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | - | $result.parameters | Collection | プレースホルダーに渡す値 | + | プロパティ | 型 | 説明 | + | ---------------------------------- | ------ | -------------------------------------------------------------------------------------- | + | $result.query | テキスト | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | + | $result.parameters | コレクション | プレースホルダーに渡す値 | `query` 関数は、計算属性を使用するクエリが開始されるたびに実行されます。 インデックス付きの属性を利用することで、クエリをカスタマイズしたり最適化したりすることができます。 計算属性に対して `query` 関数が実装されていない場合、検索は常にシーケンシャルにおこなわれます (`get ` 関数によるすべての値の評価に基づきます)。 @@ -453,14 +453,14 @@ Function query ($event : Object) -> $result : Object _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "query" | -| value | Variant | 計算属性によって処理されるべき値 | -| operator | Text | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | -| result | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "query" | +| value | バリアント | 計算属性によって処理されるべき値 | +| operator | テキスト | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | +| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | > 関数が _$result_ に値を返し、`$event.result` プロパティにも別の値が割り当てられている場合、`$event.result` が優先されます。 @@ -589,15 +589,15 @@ Function orderBy ($event : Object)-> $result : Text _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------------------------------------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "orderBy" | -| value | Variant | 計算属性によって処理されるべき値 | -| operator | Text | "desc" または "asc" (デフォルト) | -| descending | Boolean | 降順の場合は `true`, 昇順の場合は `false` | -| result | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | ---------------------------------------------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "orderBy" | +| value | バリアント | 計算属性によって処理されるべき値 | +| operator | テキスト | "desc" または "asc" (デフォルト) | +| descending | ブール | 降順の場合は `true`, 昇順の場合は `false` | +| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | > `operator` と `descending` プロパティのどちらを使っても構いません。 これは、基本的にプログラミングのスタイルの問題です (例題参照)。 From fdee78f9f2dddf9a68a1618c1948f674e164d775 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:37 +0200 Subject: [PATCH 3495/4889] New translations privileges.md (Spanish) --- .../docusaurus-plugin-content-docs/current/ORDA/privileges.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 6e779e27eac0da..b7867ea54ca020 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -23,7 +23,7 @@ Para una descripción detallada de toda la arquitectura de permisos, por favor l ## Resources -You can assign specific permission actions to the following resources in your project: +Puede asignar acciones de permiso específicas a los siguientes recursos en su proyecto: - el almacén de datos - una clase de datos @@ -31,7 +31,7 @@ You can assign specific permission actions to the following resources in your pr - una función de clase de modelo de datos - una función [singleton](../REST/$singleton.md) -Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. +Cada vez que se accede a un recurso dentro de una sesión (sin importar la forma en que se acceda), 4D verifica que la sesión tenga los permisos apropiados y rechaza el acceso si no está autorizado. Una acción de permiso definida en un nivel determinado se hereda por defecto en los niveles inferiores, pero se pueden establecer varios permisos: From 893e433dfd26751d4883aa7399d37ed09105c6ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:39 +0200 Subject: [PATCH 3496/4889] New translations privileges.md (Japanese) --- .../current/ORDA/privileges.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 2523e68b61e847..1123d9a3f36b6c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -176,18 +176,18 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | タイプ | 必須 | 説明 | +| プロパティ名 | | | 型 | 必須 | 説明 | | ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | -- | ------------------------------------------------------------------------------------------------------------------ | -| privileges | | | `privilege` オブジェクトのコレクション | X | 定義された権限のリスト | +| privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | | | \[].privilege | | String | | アクセス権の名称 | | | \[].includes | | String の Collection | | 内包する権限名のリスト | | roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | | | \[].role | | String | | ロール名 | | | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | Object | X | 設定されたパーミッションのリスト | +| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | | | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | -| | | \[].applyTo | String | X | 対象の [リソース](#リソース) 名 | -| | | \[].type | String | X | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | +| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | +| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | | | | \[].read | String の Collection | | 権限名のリスト | | | | \[].create | String の Collection | | 権限名のリスト | | | | \[].update | String の Collection | | 権限名のリスト | @@ -195,7 +195,7 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ | | | \[].describe | String の Collection | | 権限名のリスト | | | | \[].execute | String の Collection | | 権限名のリスト | | | | \[].promote | String の Collection | | 権限名のリスト | -| forceLogin | | | Boolean | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | +| forceLogin | | | ブール | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | :::caution 注記 From dfdeffa6498780a3b422b2b33d6e9adbf37cacc8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:45 +0200 Subject: [PATCH 3497/4889] New translations remotedatastores.md (Spanish) --- .../current/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md index eeefaef5c53dec..76bde0cac649c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/remoteDatastores.md @@ -41,7 +41,7 @@ En el siguiente ejemplo, se están ejecutando dos procesos para la misma sesión Como se describe en el párrafo [tiempo de vida de la sesión](../WebServer/sessions.md#session-lifetime) una sesión web es cerrada automáticamente por 4D cuando no ha habido actividad durante su periodo de tiempo de espera. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro _connectionInfo_ del comando `Open datastore`. -Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). However, keep in mind that the context of the session regarding locks and transactions is lost (see below). +Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). Sin embargo, hay que tener en cuenta que se pierde el contexto de la sesión en cuanto a bloqueos y transacciones (ver abajo). ## Bloqueo y transacciones From 91139529275c3dadb1059f67846c716250021591 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 22:59:57 +0200 Subject: [PATCH 3498/4889] New translations methods.md (Spanish) --- .../current/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md index 74f05bb4a63ef9..0507c638c10ace 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | +| | Descripción | +| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (_i.e._, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Establece el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletado.
    • **Tabuladores y delimitadores**
      Cuando esta opción está seleccionada, puede validar la selección actual con la tecla Tab o cualquier delimitador relevante para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | From c5cb126a9a27ce3ff927b1c38552cb220a4ebc0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:01 +0200 Subject: [PATCH 3499/4889] New translations overview.md (Spanish) --- .../current/Preferences/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/overview.md index 3aab17ca4039be..a4cd480439c09f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Preferences/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Preferences/overview.md @@ -21,7 +21,7 @@ También puede mostrar el cuadro de diálogo de Preferencias en el modo Aplicaci ## Storage -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](https://doc.4d.com/4Dv18R6/4D/18-R6/Get-4D-folder.301-5198423.en.html) command: +Los ajustes realizados en la caja de diálogo Preferencias se guardan en un archivo de preferencias en formato XML llamado **4D Preferences vXX.4DPreferences** que se almacena en la carpeta 4D activa del usuario actual, tal y como lo devuelve el comando [`Get 4D folder`](https://doc.4d.com/4Dv18R6/4D/18-R6/Get-4D-folder.301-5198423.en.html): - Windows: `{disk}\Users\\{username\}\AppData\Roaming\4D` - macOS: `{disk}:Users:\{username\}:Library:Application Support:4D` From 53e41e92359e204f6d934a8443270540303c5725 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:22 +0200 Subject: [PATCH 3500/4889] New translations architecture.md (Spanish) --- .../current/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md index e4bd903f3c9138..72566450a9602c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -217,7 +217,7 @@ Carpeta que contiene los componentes anidados en el proyecto (debe almacenarse e :::info -You can also use the [**dependencies.json** and (optionnally) **environment4d.json** files](components.md) to declare components. +También puede usar los archivos [**dependencies.json** y (opcionalmente) **environment4d.json**](components.md) para declarar componentes. ::: From 2e8fea5b41d0af405e7f9e3f6ab0126cf1285eb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:28 +0200 Subject: [PATCH 3501/4889] New translations code-overview.md (Spanish) --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md index fcab126f21d9f9..bcbb27b70189ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -149,7 +149,7 @@ Para más información, consulte [Implementación del motor SQL de 4D](https://d #### Servidor REST -_Esta opción está obsoleta. Calling code through REST calls is only supported with [ORDA data model class functions](../REST/ClassFunctions.md)._ +_Esta opción está obsoleta. La llamada a código a través de llamadas REST sólo es compatible con [Funciones clase modelo de datos ORDA](../REST/ClassFunctions.md)._ #### Modificar de atributos globalmente From 2f86570267f7cb9f14438c4438e6bca9f9724fb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:42 +0200 Subject: [PATCH 3502/4889] New translations components.md (Portuguese, Brazilian) --- .../current/Project/components.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md index 7c613238e28149..2f207bf0518c84 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md @@ -219,7 +219,7 @@ When you create a release in GitHub, you specify a **tag** and a **version**. } ``` -The version is used to define which versions can be used. A [standard semantic version](https://regex101.com/r/Ly7O1x/3/) is used. A range is defined by two semantic versions, a min and a max, with operators '\< | > | >= | <= | ='. The `*` can be used as a placeholder for all versions. ~ and ^ prefixes define versions starting at a number, and up to respectively the next major and minor version. +The version is used to define which versions can be used. A [standard semantic version](https://regex101.com/r/Ly7O1x/3/) is used. A range is defined by two semantic versions, a min and a max, with operators '\< | > | >= | <= | ='. O `*` pode ser usado como um espaço reservado para todas as versões. ~ and ^ prefixes define versions starting at a number, and up to respectively the next major and minor version. Eis alguns exemplos: @@ -231,7 +231,7 @@ Eis alguns exemplos: - "~1.2.3" or ">1.2.3": the latest major version 1, starting with the version just after the 1.2.3. - "<=1.2.3": a versão mais recente até a 1.2.3. - "1.0.0 – 1.2.3" or ">=1.0.0 <=1.2.3": version between 1.0.0 and 1.2.3. -- "`<1.2.3 || >=2`": version that is not between 1.2.3 and 2.0.0. +- "`<1.2.3 || >=2`": versão que não está entre 1.2.3 e 2.0.0. If you do not specify a tag or a version, 4D automatically retrieves the "latest" version. @@ -267,10 +267,10 @@ Then insert the "github" key in your [**environment4d.json**](#environment4djson Referenced GitHub components are downloaded in a local cache folder then loaded in your environment. The local cache folder is stored at the following location: -- on macOs: `$HOME/Library/Caches//Dependencies` +- en macOs: `$HOME/Library/Caches//Dependencies` - no Windows: `C:\Users\\AppData\Local\\Dependencies` -...where `` can be "4D", "4D Server", or "tool4D". +...onde `` pode ser "4D", "4D Server" ou "tool4D". #### dependency-lock.json @@ -302,12 +302,12 @@ The Dependencies panel lists all project dependencies, whatever their origin, i. As seguintes origens são possíveis: -| Origin tag | Descrição | -| --------------------------------- | ------------------------------------------------------------------------------ | -| Componente 4D | Built-in 4D component, stored in the `Components` folder of the 4D application | -| dependencies.json | Component declared in the [`dependencies.json`](#dependenciesjson) file | -| Environment | Component declared in the [`environnement4d.json`](#environment4djson) file | -| Componente do projeto | Component located in the [`Components`](architecture.md#components) folder | +| Origin tag | Descrição | +| --------------------------------- | ---------------------------------------------------------------------------- | +| Componente 4D | Componente 4D incorporado, armazenado na pasta `Components` da aplicação 4D | +| dependencies.json | Component declared in the [`dependencies.json`](#dependenciesjson) file | +| Environment | Componente declarado no arquivo [`environnement4d.json`](#environment4djson) | +| Componente do projeto | Componente localizado na pasta [`Components`](architecture.md#components) | **Right-click** in a dependency line and select **Show on disk** to reveal the location of a dependency: From d2bd806849ce4cbb7ebe1892be73ee621d053e16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:44 +0200 Subject: [PATCH 3503/4889] New translations date-time-formats.md (French) --- .../current/Project/date-time-formats.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/date-time-formats.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/date-time-formats.md index 97268747b25d04..e2bac7687e9358 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/date-time-formats.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/date-time-formats.md @@ -15,7 +15,7 @@ Throughout your 4D projects, you might need to format date and/or time values ac The following table lists all supported patterns for date and time formats. -| Symbol | Meaning | Pattern | Example Output | +| Symbol | Meaning | Motif | Example Output | | ------ | ------------------------------------------------------------------------ | ------------- | --------------------------------------------------------------------- | | G | era designator | G, GG, or GGG | AD | | | | GGGG | Anno Domini | @@ -151,7 +151,7 @@ Par exemple : ## Exemples -| Date or time | Pattern | Résultat | Commentaires | +| Date or time | Motif | Résultat | Commentaires | | ---------------------------------------- | ---------------------------- | -------------------------------- | --------------------- | | 15/06/2000 | "QQQQ" | "2nd quarter" | localisé | | 17/03/2001 | "D" | "76" | 76th day of the year | From d35dfad93683dafb0b22e08a946307e68a8ec39f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:46 +0200 Subject: [PATCH 3504/4889] New translations date-time-formats.md (Spanish) --- .../current/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md index 2892564f9fdc27..f572ff0c4d0961 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/date-time-formats.md @@ -116,7 +116,7 @@ En algunos idiomas (ruso, eslovaco), el mes utilizado por sí solo es diferente ### `e` vs `c` -Same remark as for `L` and `M`: `c` is for a day used alone "every tuesday") and `e` is for a day in a date ("Tuesday January 15, 1951"). +La misma observación que para `L` y `M`: `c` es para un día utilizado solo "todos los martes") y `e` es para un día en una fecha ("martes 15 de enero de 1951"). ### `E` vs `e` From 1319540c0e4cbfa768823914412d2be07b5a173d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:48 +0200 Subject: [PATCH 3505/4889] New translations date-time-formats.md (Japanese) --- .../current/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/date-time-formats.md index eedeb94d2ae405..942dca078e8eeb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/date-time-formats.md @@ -85,7 +85,7 @@ title: 日付と時間のフォーマット | | | mm | 04 | | s | 秒 | s | 5 | | | | ss | 05 | -| X | タイムゾーン: ISO8601 基本 hm? 0 の場合は Z 表示 | X | -08, +0530, Z | +| ○ | タイムゾーン: ISO8601 基本 hm? 0 の場合は Z 表示 | ○ | -08, +0530, Z | | | タイムゾーン: ISO8601 基本 hm, 0 の場合は Z 表示 | XX | -0800, Z | | | タイムゾーン: ISO8601 拡張 hm, 0 の場合は Z 表示 | XXX | -08:00, Z | | | タイムゾーン: ISO8601 基本 hms?, 0 の場合は Z 表示 | XXXX | -0800, -075258, Z | From 65192e53b586217cf4ac63a1a575de2f792abb9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:52 +0200 Subject: [PATCH 3506/4889] New translations documentation.md (Spanish) --- .../current/Project/documentation.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/documentation.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/documentation.md index 8ba27a61513495..cf6173670c7755 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/documentation.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/documentation.md @@ -102,7 +102,7 @@ Si existe un archivo llamado `\.md` en la carpeta `\/docume - Todo texto introducido en una etiqueta de comentario HTML (``) en la parte superior del archivo markdown. -- Or, if no html comment tag is used, the first sentence after a `# Description` tag of the markdown file.\ +- O, si no se usa ninguna etiqueta de comentario html, la primera frase después de una etiqueta `# Description` del archivo markdown.\ En este caso, la primera línea contiene el **prototipo** del método, generado automáticamente por el analizador de código de 4D. :::note @@ -196,30 +196,30 @@ The [documentation](https://doc.4d.com) of the command .... En el archivo `WP SwitchToolbar.md`, puede escribir: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | -| --------- | ------ | ------ | ----------- | -| size | Longint | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| Parámetro | Tipo | Entrada/Salida | Descripción | +| --------- | ------ | -------------- | ----------- | +| size | Longint | Entrada | Selector de estilo de logo (1 a 5) | +| logo | Picture | Salida | Logo seleccionado | -## Description +## Descripción -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +Este método devuelve un logo de un tamaño específico, dependiendo del valor del parámetro *size*. +1 = tamaño más pequeño, 5 = tamaño más grande. -## Example +## Ejemplo ```4d C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +//Obtener el logo más grande $logo:=GetLogo(5) ``` ```` From 2e8d40fd436b7bc32136661b7ff326a1f5898afd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:00:54 +0200 Subject: [PATCH 3507/4889] New translations documentation.md (Japanese) --- .../current/Project/documentation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md index 448c671b85763f..374064e31df091 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md @@ -8,8 +8,8 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- クラス -- Forms +- Classes +- フォーム - テーブルとフィールド ドキュメンテーションファイルは Markdown記法 (.md ファイル) で記述します。これには、Markdown をサポートしている任意のエディターを使うことができます。 これらはそれぞれ独立したファイルとしてプロジェクトフォルダー内に格納されます。 From 9ec04b428052b2bd8dff69b31d1069e2779d55a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:14 +0200 Subject: [PATCH 3508/4889] New translations $binary.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/REST/$binary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$binary.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$binary.md index 815eefb4d3825b..e1d225cb642d59 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$binary.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$binary.md @@ -7,7 +7,7 @@ Pase "true" para guardar el BLOB como documento (también debe pasar `$expand={b ## Descrição -`$binary` permite guardar el BLOB como un documento. You must also use the [`$expand`]($expand.md) command in conjunction with it. +`$binary` permite guardar el BLOB como un documento. Você também deve usar o comando [`$expand`]($expand.md) em conjunto com ele. Quando fizer o seguinte pedido: From 637107938df0b9946ca5e598ed35c7bb2a45b331 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:17 +0200 Subject: [PATCH 3509/4889] New translations $catalog.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md index 3e489a19fb177e..6b41b21f47b61f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -63,7 +63,7 @@ Devuelve los [singletons compartidos](#singletons) (si los hay) e información s Llamando `$catalog/$all` puede recibir información detallada sobre los atributos de cada una de las clases de datos del modelo activo del proyecto. -For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass). +Para obtener más información sobre lo que se devuelve para cada clase de datos y sus atributos, utilice [`$catalog/\{dataClass\}`](#catalogdataclass). ### Ejemplo From a1e1506f02330d6acb17790de1bf4a73e6607cc2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:18 +0200 Subject: [PATCH 3510/4889] New translations $catalog.md (Japanese) --- .../current/REST/$catalog.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md index da74943e673e2a..d6a984b974eed2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -26,7 +26,7 @@ title: $catalog データクラス毎に返されるプロパティの説明です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | --------------------------------- | | name | String | データクラスの名称。 | | uri | String | データクラスとその属性に関する情報を取得するための URI です。 | @@ -193,7 +193,7 @@ title: $catalog 公開されているデータクラスについて、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ----------------------------------------------------------------------------------------- | | name | String | データクラスの名称 | | collectionName | String | データクラスにおいて作成されるエンティティセレクションの名称 | @@ -205,18 +205,18 @@ title: $catalog 公開されている各属性について、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From 15d725af28ea47555eaa108948fe9e34be38cba5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:34 +0200 Subject: [PATCH 3511/4889] New translations $entityset.md (Japanese) --- .../docusaurus-plugin-content-docs/current/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$entityset.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$entityset.md index e3e021992e61a1..20531068d5d4a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$entityset.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$entityset.md @@ -34,7 +34,7 @@ title: $entityset 複数の既存エンティティセットに基づいて新たなエンティティセットを作成します。 -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ---------------- | ------ | ------------------------- | | $logicOperator | String | 既存のエンティティセットに対して使用する論理演算子 | | $otherCollection | String | エンティティセットID | From 923c4a800af2580bfb307e6c48d41275ac46848b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:49 +0200 Subject: [PATCH 3512/4889] New translations $imageformat.md (Japanese) --- .../docusaurus-plugin-content-docs/current/REST/$imageformat.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$imageformat.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$imageformat.md index cbe8a3b39f3237..b03b68574a684e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$imageformat.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$imageformat.md @@ -9,7 +9,7 @@ title: $imageformat 画像の表示に使う形式を指定します。 次の形式が指定できます (拡張子、MIMEタイプ、OSType Mac がサポートされています): -| タイプ | 説明 | +| 型 | 説明 | | ---------------------------------------- | -------- | | "best" | 画像に最適な形式 | | ".gif" または "image/gif" | GIF 形式 | From 6abdebe673cf6bf1241c07f00c771d55da8754c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:53 +0200 Subject: [PATCH 3513/4889] New translations $info.md (Japanese) --- .../current/REST/$info.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md index d7973b1eb8103b..cfe2b4d18b4501 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md @@ -9,28 +9,28 @@ title: $info プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | -| privileges | Object | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | +| プロパティ | 型 | 説明 | +| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| privileges | オブジェクト | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | +| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 @@ -43,7 +43,7 @@ title: $info 各ユーザーセッションについては、次の情報が _sessionInfo_ コレクションに返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------- | | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | From df1e269c88abccd3157a24b23805258eb15b2e24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:01:57 +0200 Subject: [PATCH 3514/4889] New translations $lock.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$lock.md index 71ba3238eef2e0..31739b7a487189 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$lock.md @@ -41,7 +41,7 @@ REST API によってロックされたエンティティは、次の場合に 戻り値の "__STATUS" オブジェクトには、以下のプロパティが格納されています: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ----------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | | | | _**成功の場合にのみ利用可能:**_ | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントセッションでロックされていた場合) には true、それ以外は false (この場合は返されません)。 | From 1e107d868e3f20026ba8b8460c8d3caf6217797f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:02:01 +0200 Subject: [PATCH 3515/4889] New translations $method.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md index ede07253556c38..0192a6aeb493b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md @@ -23,7 +23,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente utilizando [`{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(p.ej._, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +También puede eliminar las entidades en un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Ejemplo From c6ed2e9b8541326a635b597cf7bb8d18a1382f30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:02:10 +0200 Subject: [PATCH 3516/4889] New translations $querypath.md (Japanese) --- .../current/REST/$querypath.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$querypath.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$querypath.md index 8b42ab52421abe..2114a9618c6462 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$querypath.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$querypath.md @@ -13,12 +13,12 @@ title: $querypath 実行されたクエリを定義する次のプロパティを格納した steps コレクションが返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | --------------------------------------- | -| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | -| time | Number | クエリの実行に要した時間 (ミリ秒単位) | -| recordsfounds | Number | レコードの検出件数 | -| steps | Collection | クエリパスの後続ステップを定義するオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| ------------- | ------ | --------------------------------------- | +| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | +| time | Number | クエリの実行に要した時間 (ミリ秒単位) | +| recordsfounds | Number | レコードの検出件数 | +| steps | コレクション | クエリパスの後続ステップを定義するオブジェクトのコレクション | ## 例題 From 8b5b12d3177f933decc325be971aeee449bd7766 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:02:14 +0200 Subject: [PATCH 3517/4889] New translations $queryplan.md (Japanese) --- .../docusaurus-plugin-content-docs/current/REST/$queryplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$queryplan.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$queryplan.md index dbc805c1545e0b..c4f939c90fc3f5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$queryplan.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$queryplan.md @@ -9,7 +9,7 @@ title: $queryplan $queryplan は、4D Server に渡したクエリプランを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------ | ---------------------------------------------------------- | | item | String | 渡された実際のクエリ | | subquery | 配列 | (サブクエリが存在する場合) item プロパティを格納する追加のオブジェクト | From d2f9566a72f214509a47da80c0d1423b33194827 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:02:34 +0200 Subject: [PATCH 3518/4889] New translations $upload.md (Spanish) --- .../current/REST/$upload.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$upload.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$upload.md index 7eecd3179daa2f..d294573a45472a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$upload.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$upload.md @@ -77,14 +77,14 @@ var $blob : Blob ARRAY TEXT($headerNames; 1) ARRAY TEXT($headerValues; 1) -$url:="localhost:80/rest/$upload?$binary=true" //prepare the REST request +$url:="localhost:80/rest/$upload?$binary=true" //preparar une petición REST $headerNames{1}:="Content-Type" $headerValues{1}:="application/octet-stream" -DOCUMENT TO BLOB("c:\\invoices\\inv003.pdf"; $blob) //Load the binary +DOCUMENT TO BLOB("c:\\invoices\\inv003.pdf"; $blob) //Cargar el binario - //Execute the first POST request to upload the file + //Ejecuta la primera petición POST para subir el archivo $result:=HTTP Request(HTTP POST method; $url; $blob; $response; $headerNames; $headerValues) If ($result=200) @@ -94,7 +94,7 @@ If ($result=200) $data.__STAMP:="3" $data.pdf:=New object("ID"; String($response.ID)) - $url:="localhost:80/rest/Invoices?$method=update" //second request to update the entity + $url:="localhost:80/rest/Invoices?$method=update" //segunda petición para actualizar la entidad $headerNames{1}:="Content-Type" $headerValues{1}:="application/json" From c8679f224f77f9b5a2e4cec518038afa1cd2d391 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:02:44 +0200 Subject: [PATCH 3519/4889] New translations classfunctions.md (Japanese) --- .../current/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 1c4221d90b1d80..5c5e4c01028624 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -76,11 +76,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > サーバー上の既存エンティティについて変更された属性値をリクエストが送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後の値で実行されます。 この機能によって、たとえばエンティティに対する処理の、すべてのビジネスルールを適用した後の結果をクライアントアプリケーションから確認することが可能です。 その結果をもとにエンティティをサーバー上で保存するかどうかを判断できます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------------------------------------ | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - `__KEY` が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -100,11 +100,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | タイプ | 説明 | -| ---------------------------------------------------- | ------- | ------------------------------------------------------- | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------- | ------ | ------------------------------------------------------- | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 66ceb70d4875ed53cd54900e786a41fbad4dd88b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:02:54 +0200 Subject: [PATCH 3520/4889] New translations authusers.md (Portuguese, Brazilian) --- .../pt/docusaurus-plugin-content-docs/current/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md index 28bebeaa75e0df..4860195048651f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/authUsers.md @@ -45,7 +45,7 @@ Descriptive REST requests can be processed in web user sessions that do not requ - [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario -- `/rest/$getWebForm` - the rendering of a Qodly page +- `/rest/$getWebForm` - Renderização de uma página Qodly ![alt-text](../assets/en/REST/force-login-1.jpeg) From 48812cad18e9fe8e524747ae64761dbf84a4fd5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:03:01 +0200 Subject: [PATCH 3521/4889] New translations dataclass.md (Japanese) --- .../current/REST/dataClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/dataClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/dataClass.md index 7e528109175275..a4e2b1d2fcc9a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/dataClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/dataClass.md @@ -28,17 +28,17 @@ RESTリクエストにこのパラメーターのみを渡すと、([`$top/$limi 返されるデータの説明です: -| プロパティ | タイプ | 説明 | -| ------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------ | -| __entityModel | String | データクラスの名称。 | -| __COUNT | Number | データクラスに含まれる全エンティティ数 | -| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | -| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | -| __ENTITIES | Collection | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | +| プロパティ | 型 | 説明 | +| ------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------ | +| __entityModel | String | データクラスの名称。 | +| __COUNT | Number | データクラスに含まれる全エンティティ数 | +| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | +| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | +| __ENTITIES | コレクション | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | 各エンティティには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------ | -------------------------------------------------- | | __KEY | String | データクラスにおいて定義されているプライマリーキーの値 | | __TIMESTAMP | 日付 | エンティティが最後に編集された日時を記録するタイムスタンプ | From ad57fc9195956e8a8d7f268c7db080c692e88c55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:03:13 +0200 Subject: [PATCH 3522/4889] New translations mandata.md (Spanish) --- .../es/docusaurus-plugin-content-docs/current/REST/manData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md index 6dbe53e5fb8a52..a08f364849c1d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/manData.md @@ -29,7 +29,7 @@ Añada las peticiones REST [`$skip`]($skip.md) (para definir con qué entidad em Un conjunto de entidades (también conocido como _selección de entidades_) es una colección de entidades obtenidas a través de una petición REST que se almacena en la caché de 4D Server. El uso de un conjunto de entidades evita que se consulte continuamente la aplicación para obtener los mismos resultados. El acceso a un conjunto de entidades es mucho más rápido y puede mejorar la velocidad de su aplicación. -Para crear un conjunto de entidades, llame a [`$method=entityset`]($method.md#methodentityset) en su solicitud REST. As a measure of security, you can also use [`$savedfilter`]($savedfilter.md) and/or [`$savedorderby`]($savedorderby.md) when you call [`$filter`]($filter.md) and/or [`$orderby`]($orderby.md) so that if ever the entity set timed out or was removed from the server, it can be quickly retrieved with the same ID as before. +Para crear un conjunto de entidades, llame a [`$method=entityset`]($method.md#methodentityset) en su solicitud REST. Como medida de seguridad, también se puede utilizar [`$savedfilter`]($savedfilter.md) y/o [`$savedorderby`]($savedorderby.md) cuando se llame a [`$filter`]($filter.md) y/o [`$orderby`]($orderby.md) para que si alguna vez el conjunto de entidades se agota o se elimina del servidor, se pueda recuperar rápidamente con el mismo ID que antes. Para acceder al conjunto de entidades, debe utilizar `$entityset/\{entitySetID\}`, por ejemplo: @@ -47,7 +47,7 @@ Si el conjunto de entidades ya no existe en la caché de 4D Server, se recreará Utilizando [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), puede combinar dos conjuntos de entidades que haya creado previamente. Puede combinar los resultados en ambos, devolver sólo lo que es común entre los dos, o devolver lo que no es común entre los dos. -A new selection of entities is returned; however, you can also create a new entity set by calling [`$method=entityset`]($method.md#methodentityset) at the end of the REST request. +Se devuelve una nueva selección de entidades; sin embargo, también se puede crear un nuevo conjunto de entidades llamando a [`$method=entityset`]($method.md#methodentityset) al final de la petición REST. ## Cálculo de datos From 74c4d1846be51c92a98d9b8e3d16a39c169010f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:03:14 +0200 Subject: [PATCH 3523/4889] New translations mandata.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/manData.md index b3e98102e939ac..5421c0aa685f6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/manData.md @@ -77,7 +77,7 @@ RESTレスポンスにどの属性を含めて返してもらうかを指定す このフィルターは次の方法で適用できます: -| Object | シンタックス | 例題 | +| オブジェクト | シンタックス | 例題 | | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | データクラス | \{dataClass\}/{att1,att2...} | /People/firstName,lastName | | エンティティのコレクション | \{dataClass\}/{att1,att2...}/?$filter="{filter}" | /People/firstName,lastName/?$filter="lastName='a@'" | From 172f97831572014b6c1ca7d7b544bcd3864a8f05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:03:16 +0200 Subject: [PATCH 3524/4889] New translations mandata.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md index ca1aadd0d00f3c..19c0068f8c73d5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md @@ -45,7 +45,7 @@ Qualquer entidade que apagar não será mais parte do conjunto de entidades. How Se o conjunto de entidades não existir mais no cache 4D Server, será recriada com um novo timeout padrão de 10 minutos. O conjunto de entidades será renovado (certas entidades podem ser incluidas e outras podem ser removidas) já que desde a última vez que foi criada, não existe mais antes da recriação). -Using [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), you can combine two entity sets that you previously created. Pode então combinar os resultados em ambos, retornar só o que é comum entre os dois, ou retornar o que não é comum entre os dois. +Usando [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), you can combine two entity sets that you previously created. Pode então combinar os resultados em ambos, retornar só o que é comum entre os dois, ou retornar o que não é comum entre os dois. A new selection of entities is returned; however, you can also create a new entity set by calling [`$method=entityset`]($method.md#methodentityset) at the end of the REST request. From 925e61bf6addb09947dc5d0e56d30258905bfacd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:03:43 +0200 Subject: [PATCH 3525/4889] New translations real-time-monitor.md (Spanish) --- .../current/ServerWindow/real-time-monitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/real-time-monitor.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/real-time-monitor.md index a212cf884f25fc..51fcb820a1f2cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/real-time-monitor.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/real-time-monitor.md @@ -22,7 +22,7 @@ La siguiente información se ofrece para cada línea: - **Suboperaciones** (si las hay): operaciones dependientes de la operación seleccionada (por ejemplo, eliminar registros relacionados antes que un registro padre). - **Detalles del proceso**: información adicional relativa a la tabla, campo, proceso o cliente, en función del tipo de operación -> Real-time monitoring page uses the [`GET ACTIVITY SNAPSHOT`](https://doc.4d.com/4dv19/help/command/en/page1277.html) command internally. Puede encontrar más información en la descripción de este comando. +> La página de monitoreo en tiempo real utiliza el comando [`GET ACTIVITY SNAPSHOT`](https://doc.4d.com/4dv19/help/command/en/page1277.html) internamente. Puede encontrar más información en la descripción de este comando. La página está activa y se actualiza permanentemente en cuanto se muestra. Cabe señalar que su funcionamiento puede ralentizar considerablemente la ejecución de la aplicación. Es posible suspender la actualización de esta página de una de las siguientes maneras: From 9e5b9e57e11de5a34f63acc9650b1690c7b185a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:04 +0200 Subject: [PATCH 3526/4889] New translations handling_users_groups.md (French) --- .../current/Users/handling_users_groups.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md index ec3b558d8d63d2..d946d5ab195886 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md @@ -45,8 +45,8 @@ L'Administrateur ne peut pas : Par défaut, le Super_Utilisateur et l'Administrateur se trouvent dans toutes les applications. Dans la [boîte de dialogue de gestion des utilisateurs](#users-and-groups-editor), les icônes du Super_Utilisateur et de l’Administrateur ont des icônes respectivement rouge et verte : -- Designer icon: ![](../assets/en/Users/iconDesigner.png) -- Administrator icon: ![](../assets/en/Users/iconAdmin.png) +- Icône Super_Utilisateur : ![](../assets/en/Users/iconDesigner.png) +- Icône Administrateur : ![](../assets/en/Users/iconAdmin.png) Vous pouvez renommer les utilisateurs Super_Utilisateur et Administrateur. Dans le langage, Super_Utilisateur porte toujours l'identifiant 1 et l'Administrateur l'identifiant 2. @@ -72,7 +72,7 @@ Pour ajouter un utilisateur depuis la boite à outils : La liste des utilisateurs affiche tous les utilisateurs, y compris [le Super_Utilisateur et l'l’Administrateur](#designer-and-administrator). -2. Click on the ![](../assets/en/Users/PlussNew.png) button located below the list of users. +2. Cliquez sur le bouton ![](../assets/en/Users/PlussNew.png) situé au-dessous de la liste des utilisateurs. OU Cliquez avec le bouton droit de la souris dans la Liste des utilisateurs et choisissez la commande **Ajouter** ou **Dupliquer** dans le menu contextuel. @@ -121,9 +121,9 @@ Pour créer un groupe : 1. Sélectionnez **Boîte à outils > Groupes** dans le menu **Développement** ou cliquez sur le bouton **Boîte outils** de la barre d’outils de 4D puis cliquez sur le bouton **Groupes**. 4D affiche la fenêtre d’édition des groupes. La liste des groupes affiche tous les groupes du projet d'application. -2. Click on the ![](../assets/en/Users/PlussNew.png) button located below the list of groups.\ - OR\ - Right-click in the list of groups and choose the **Add** or **Duplicate** command in the context menu. +2. Cliquez sur le bouton ![](../assets/en/Users/PlussNew.png) situé au-dessous de la liste des groupes.\ + OU + Cliquez avec le bouton droit de la souris dans la liste des groupes et choisissez la commande **Ajouter** ou **Dupliquer** dans le menu contextuel. > La commande Dupliquer permet de créer rapidement plusieurs groupes ayant des caractéristiques communes. @@ -204,7 +204,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins : -- If you want to use the same directory for all data files (or if you use a single data file), store the **directory.json** file in the user settings folder, i.e. in the "Settings" folder at the [same level as the "Project" folder](Project/architecture.md#project-folder) (default location). +- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut). - Si vous souhaitez utiliser un fichier répertoire spécifique par fichier de données, stockez le fichier **directory.json** dans le dossier des paramètres des données, c'est-à-dire dans le dossier ["Settings" du dossier "Data"](Project/architecture.md#setti Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application. -> To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). +> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite). From 232d8dfdc077f9857691c69d208c2ccd3150a131 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:06 +0200 Subject: [PATCH 3527/4889] New translations handling_users_groups.md (Spanish) --- .../current/Users/handling_users_groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md index 3b532bb6a22cb2..9246bc078261e5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md @@ -206,4 +206,4 @@ Este archivo puede ser almacenado en las siguientes ubicaciones, dependiendo de - Si desea utilizar el mismo directorio para todos los archivos de datos (o si utiliza un único archivo de datos), almacene el archivo **directory.json** en la carpeta de configuración del usuario, es decir, en la carpeta "Settings" [en el mismo nivel que la carpeta "Project"](Project/architecture.md#project-folder) (ubicación predeterminada). - Si desea utilizar un archivo directorio específico para archivar datos, almacene el archivo **directory.json** en la carpeta["Settings" de la carpeta "Data"](Project/architecture.md#settings). Si un archivo **directory.json** está presente en esta ubicación, tiene prioridad sobre el archivo en la carpeta Settings usuario. Esta configuración personalizada/local de los usuarios y de los grupos no se verá afectada por una actualización de la aplicación. -> To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). +> Para permitir cambios seguros de contraseñas y pertenencias a grupos en un entorno desplegado, puede incluir su archivo **directory.json** en la aplicación del servidor durante la creación, utilizando la [opción correspondiente a la aplicación de creación](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). From a640d96fbee24345a3f9fb6104941a3de982659a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:10 +0200 Subject: [PATCH 3528/4889] New translations overview.md (French) --- .../current/Users/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Users/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Users/overview.md index 808d221c6a52e9..757e22ee01030b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Users/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Users/overview.md @@ -8,7 +8,7 @@ Si plusieurs personnes utilisent une application, ce qui est souvent le cas dans La stratégie de contrôle d'accès 4D dépend de la configuration de votre déploiement : - dans les applications multi-utilisateurs, vous pouvez vous appuyer sur les utilisateurs et les groupes 4D, -- in single-user applications, user access is controlled through the system session, using commands such as [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html). +- dans les applications monoposte, l'accès des utilisateurs est contrôlé par la session du système, à l'aide de commandes telles que [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html). > Consultez le document [4D Security guide](https://blog.4d.com/4d-security-guide/) pour une vue d'ensemble des fonctions de sécurité de 4D. @@ -30,17 +30,17 @@ Les applications monoposte sont des applications de bureau, déployées avec 4D ### Identification de l'utilisateur -To identify the current user in a 4D single-user application, you can rely on the [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html) command, which returns the user who opened the system session. Ainsi, l'authentification des utilisateurs est déléguée au système d'exploitation. +Pour identifier l'utilisateur courant dans une application 4D monoposte, vous pouvez vous appuyer sur la commande [`Current system user`](https://doc.4d.com/4dv19R/help/command/fr/page484.html), qui retourne l'utilisateur ayant ouvert la session système. Ainsi, l'authentification des utilisateurs est déléguée au système d'exploitation. Vous pouvez alors autoriser ou refuser les accès à votre application en utilisant un code suivant : ```4d -If(Current system user = $user) //you can store users in a database table - // give access to some features +If(Current system user = $user) //vous pouvez stocker des utilisateurs dans une table de base de données + // accorder les accès à certaines fonctionnalités End if ``` -If you want to use the system user name in 4D instead of "Designer" (e.g. in log files), you can call the [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html) command, for example: +Si vous souhaitez utiliser le nom d'utilisateur du système dans 4D au lieu du "Designer" (par exemple dans les fichiers journaux), vous pouvez appeler la commande [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html), par exemple: ```4d SET USER ALIAS(Current system user) From c0a8ffa78bdfd4bd579140e1dff588e07a267b21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:18 +0200 Subject: [PATCH 3529/4889] New translations classes.md (French) --- .../current/ViewPro/classes.md | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/classes.md index 5e7c562a155210..18dc826eaa6805 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -13,7 +13,7 @@ The following classes can be used in 4D View Pro. **.color** : Text -The `.color` property is the [color](configuring.md#borders) of the border. Default = black. +La propriété `.color` est la [couleur](configuring.md#borders) de la bordure. Default = black. ### .style @@ -21,7 +21,7 @@ The `.color` property is the [color](confi **.style** : Integer -The `.style` property is the [style](configuring.md#borders) of the border. Default = empty. +La propriété `.style` est le [style](configuring.md#borders) de la bordure. Default = empty. ## TableColumn @@ -31,7 +31,7 @@ The `.style` property is the [style](confi **.dataField** : Text -The `.dataField` property contains the table column's property name in the data context. +La propriété `.dataField` contient le nom de la propriété de la colonne de la table dans le contexte des données. ### .formatter @@ -39,7 +39,7 @@ The `.dataField` property contains th **.formatter** : Text -The `.formatter` property contains the table column's formatter. +La propriété `.formatter` contient le formateur de la colonne de la table. ### .name @@ -47,7 +47,7 @@ The `.formatter` property contains th **.name** : Text -The `.name` property contains the table column's name (mandatory). +La propriété `.name` contient le nom de la colonne de la table (obligatoire). ## TableOptions @@ -57,7 +57,7 @@ The `.name` property contains the table co **.allowAutoExpand** : Boolean -The `.allowAutoExpand` property indicates whether to expand columns or rows of the table when values are added in empty adjacent cells. Default = True +La propriété `.allowAutoExpand` indique si les colonnes ou les lignes du tableau doivent être étendues lorsque des valeurs sont ajoutées dans des cellules vides adjacentes. Default = True ### .bandColumns @@ -65,7 +65,7 @@ The `.allowAutoExpand` property -The `.bandColumns` property indicates whether to display an alternating column style. Default = False +La propriété `.bandColumns` indique s'il faut afficher un style de colonne alternée. Default = False ### .bandRows @@ -73,7 +73,7 @@ The `.bandColumns` property indica **.bandRows** : Boolean -The `.bandRows` property indicates whether to display an alternating row style. Default = True +La propriété `.bandRows` indique s'il faut afficher un style de ligne alternée. Default = True ### .highlightLastColumn @@ -81,7 +81,7 @@ The `.bandRows` property indicates wh **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. Default = False +La propriété `.highlightLastColumn` indique s'il faut mettre en surbrillance la dernière colonne. Default = False ### .highlightFirstColumn @@ -89,7 +89,7 @@ The `.highlightLastColumn` property -The `.highlightFirstColumn` property indicates whether to highlight the first column. Default = False +La propriété `.highlightFirstColumn` indique s'il faut mettre en surbrillance la première colonne. Default = False ### .showFooter @@ -97,7 +97,7 @@ The `.highlightFirstColumn` property -The `.showFooter` property indicates whether to display a footer. Default = False +La propriété `.showFooter` indique s'il faut afficher un pied de page. Default = False ### .showHeader @@ -105,7 +105,7 @@ The `.showFooter` property indicate **.showHeader** : Boolean -The `.showHeader` property indicates whether to display a header. Default = True +La propriété `.showHeader` indique s'il faut afficher un en-tête. Default = True ### .showResizeHandle @@ -113,7 +113,7 @@ The `.showHeader` property indicate **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a _source_. Default = False +La propriété `.showResizeHandle` indique s'il faut afficher la poignée de redimensionnement pour les tables qui n'ont pas de _source_. Default = False ### .tableColumns @@ -121,7 +121,7 @@ The `.showResizeHandle` property -The `.tableColumns` property is a collection of [cs.ViewPro.TableColumn](#tablecolumn) objects used to create the table's columns. +La propriété `.tableColumns` est une collection d'objets [cs.ViewPro.TableColumn](#tablecolumn) utilisés pour créer les colonnes de la table. ### .theme @@ -129,9 +129,9 @@ The `.tableColumns` property is a **.theme** : [cs.ViewPro.TableThemeOptions](#tablethemeoptions) -The `.theme` property defines a table theme. Can also be a text (name of a native SpreadJS theme). +La propriété `.theme` définit un thème de table. Peut également être un texte (nom d'un thème natif SpreadJS). -See the [native SpreadJS themes](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +Voir les [thèmes natifs de SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ### .useFooterDropDownList @@ -139,7 +139,7 @@ See the [native SpreadJS themes](https://developer.mescius.com/spreadjs/api/clas **.useFooterDropDownList** : Boolean -The `.useFooterDropDownList` property indicates whether to use a dropdown list in footer cells that calculate the total value of a column. Default = False +La propriété `.useFooterDropDownList` indique si une liste déroulante doit être utilisée dans les cellules du pied de page qui calculent la valeur totale d'une colonne. Default = False ## TableStyle @@ -149,7 +149,7 @@ The `.useFooterDropDownList` property -The `.backColor` property is the [background color](configuring.md/#background--foreground) of the table. +La propriété `.backColor` est la [couleur de fond](configuring.md/#background--foreground) de la table. ### .forecolor @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md/#background--foreground) of the table. +La propriété `.forecolor` est la [couleur de premier plan](configuring.md/#background--foreground) de la table. ### .police @@ -165,7 +165,7 @@ The `.forecolor` property is the [fore **.font** : Text -The `.font` property is the font name (see [**Fonts and text**](configuring.md/#fonts-and-text)) of the table. +La propriété `.font` est le nom de la police (voir [**Polices et texte**](configuring.md/#fonts-and-text)) de la table. ### .textDecoration @@ -173,7 +173,7 @@ The `.font` property is the font name (see **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md/#fonts-and-text)). +La propriété `.textDecoration` est la décoration du texte de la table (voir [**Polices et texte**](configuring.md/#fonts-and-text)). ### .borderLeft @@ -181,7 +181,7 @@ The `.textDecoration` property is the -The `.borderLeft` property is the left border line of the table . +La propriété `.borderLeft` est la ligne de bordure gauche de la table. ### .borderRight @@ -189,7 +189,7 @@ The `.borderLeft` property is the lef **.borderRight** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderRight` property is the right border line of the table . +La propriété `.borderRight` est la ligne de bordure droite de la table. ### .borderBottom @@ -197,7 +197,7 @@ The `.borderRight` property is the r **.borderBottom** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderBottom` property is the bottom border line of the table . +La propriété `.borderBottom` est la ligne de bordure inférieure de la table. ### .borderHorizontal @@ -205,7 +205,7 @@ The `.borderBottom` property is the -The `.borderHorizontal` property is the horizontal border line of the table . +La propriété `.borderHorizontal` est la ligne de bordure horizontale de la table. ### .borderVertical @@ -213,7 +213,7 @@ The `.borderHorizontal` property is the -The `.borderVertical` property is the vertical border line of the table . +La propriété `.borderVertical` est la ligne de bordure verticale de la table. ## TableTheme @@ -223,7 +223,7 @@ The `.borderVertical` property is the -The `.bandRows` property indicates whether to display an alternating row style. +La propriété `.bandRows` indique s'il faut afficher un style de ligne alternée. ### .bandColumns @@ -231,7 +231,7 @@ The `.bandRows` property indicates whet **.bandColumns** : Boolean -The `.bandColumns` property indicates whether to display an alternating column style. +La propriété `.bandColumns` indique s'il faut afficher un style de colonne alternée. ### .highlightLastColumn @@ -239,7 +239,7 @@ The `.bandColumns` property indicate **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. +La propriété `.highlightLastColumn` indique si la dernière colonne doit être mise en surbrillance. ### .highlightFirstColumn @@ -247,7 +247,7 @@ The `.highlightLastColumn` property -The `.highlightFirstColumn` property indicates whether to highlight the first column. +La propriété `.highlightFirstColumn` indique si la première colonne doit être mise en surbrillance. ### .theme @@ -255,8 +255,8 @@ The `.highlightFirstColumn` property -The `.theme` property defines a table theme. -If Text: name of a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +La propriété `.theme` définit un thème de table. +Si Texte : nom d'un [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ## TableThemeOptions @@ -266,7 +266,7 @@ If Text: name of a [native SpreadJS theme](https://developer.mescius.com/spreadj **.firstColumnStripSize** : Integer -The `.firstColumnStripSize` property is the size of the first alternating column. Par défaut=1 +La propriété `.firstColumnStripSize` est la taille de la première colonne alternée. Par défaut=1 ### .firstColumnStripStyle @@ -274,7 +274,7 @@ The `.firstColumnStripSize` property is the -The `.firstColumnStripStyle` property is the style of the first alternating column. +La propriété `.firstColumnStripStyle` est le style de la première colonne alternée. ### .firstFooterCellStyle @@ -282,7 +282,7 @@ The `.firstColumnStripStyle` property is the -The `.firstFooterCellStyle` property is the style of the first footer cell. "highlightFirstColumn" must be true. +La propriété `.firstFooterCellStyle` est le style de la première cellule de pied de page. "highlightFirstColumn" must be true. ### .firstHeaderCellStyle @@ -290,7 +290,7 @@ The `.firstFooterCellStyle` property is the -The `.firstHeaderCellStyle` property is the style of the first header cell. "highlightFirstColumn" must be true. +La propriété `.firstHeaderCellStyle` est le style de la première cellule de l'en-tête. "highlightFirstColumn" must be true. ### .firstRowStripSize @@ -298,7 +298,7 @@ The `.firstHeaderCellStyle` property is the -The `.firstRowStripSize` property is the size of the first alternating column. Par défaut=1. +La propriété `.firstRowStripSize` est la taille de la première colonne alternée. Par défaut=1. ### .firstRowStripStyle @@ -306,7 +306,7 @@ The `.firstRowStripSize` property is the -The `.firstRowStripStyle` property is the first alternating row style. +La propriété `.firstRowStripStyle` est le style de la première rangée alternée. ### .footerRowStyle @@ -314,7 +314,7 @@ The `.firstRowStripStyle` property is the -The `.footerRowStyle` property is the default style of the footer area. +La propriété `.footerRowStyle` est le style par défaut de la zone de pied de page. ### .headerRowStyle @@ -322,7 +322,7 @@ The `.footerRowStyle` property is the -The `.headerRowStyle` property is the default style of the header area. +La propriété `.headerRowStyle` est le style par défaut de la zone d'en-tête. ### .highlightFirstColumnStyle @@ -330,7 +330,7 @@ The `.headerRowStyle` property is the -The `.highlightFirstColumnStyle` property is the style of the first column. "highlightFirstColumn" must be true. +La propriété `.highlightFirstColumnStyle` est le style de la première colonne. "highlightFirstColumn" must be true. ### .highlightLastColumnStyle @@ -338,7 +338,7 @@ The `.highlightFirstColumnStyle` property is the -The `.highlightLastColumnStyle` property is the style of the last column. "highlightLastColumn" must be true. +La propriété `.highlightLastColumnStyle` est le style de la dernière colonne. "highlightLastColumn" must be true. ### .lastFooterCellStyle @@ -346,7 +346,7 @@ The `.highlightLastColumnStyle` property is the -The `.lastFooterCellStyle` property is the style of the last footer cell. "highlightLastColumn" must be true. +La propriété `.lastFooterCellStyle` est le style de la dernière cellule du pied de page. "highlightLastColumn" must be true. ### .lastHeaderCellStyle @@ -354,7 +354,7 @@ The `.lastFooterCellStyle` property is the -The `.lastHeaderCellStyle` property is the style of the last header cell. "highlightLastColumn" must be true. +La propriété `.lastHeaderCellStyle` est le style de la dernière cellule d'en-tête. "highlightLastColumn" must be true. ### .name @@ -362,7 +362,7 @@ The `.lastHeaderCellStyle` property is the -The `.name` property is the name of a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +La propriété `.name` est le nom d'un [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ### .secondColumnStripSize @@ -370,7 +370,7 @@ The `.name` property is the name of **.secondColumnStripSize** : Integer -The `.secondColumnStripSize` property is the size of the second alternating column. Par défaut=1 +La propriété `.secondColumnStripSize` est la taille de la deuxième colonne alternée. Par défaut=1 ### .secondColumnStripStyle @@ -378,7 +378,7 @@ The `.secondColumnStripSize` property is the -The `.secondColumnStripStyle` property is the style of the second alternating column. +La propriété `.secondColumnStripStyle` est le style de la deuxième colonne alternée. ### .secondRowStripSize @@ -386,7 +386,7 @@ The `.secondColumnStripStyle` property is the -The `.secondRowStripSize` property is the size of the second alternating column. Par défaut=1. +La propriété `.secondRowStripSize` est la taille de la deuxième colonne alternée. Par défaut=1. ### .secondRowStripStyle @@ -394,7 +394,7 @@ The `.secondRowStripSize` property is the -The `.secondRowStripStyle` property is the second alternating row style. +La propriété `.secondRowStripStyle` est le deuxième style de ligne alternée. ### .wholeTableStyle @@ -402,4 +402,4 @@ The `.secondRowStripStyle` property is the -The `.wholeTableStyle` property is the default style of the data area. +La propriété `.wholeTableStyle` est le style par défaut de la zone de données. From 6a9d93f0de491d81352892ca538933670c03706d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:20 +0200 Subject: [PATCH 3530/4889] New translations classes.md (Spanish) --- .../current/ViewPro/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md index f024b1a4240305..50be8510061965 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -13,7 +13,7 @@ Las siguientes clases pueden utilizarse en 4D View Pro. **.color** : Text -The `.color` property is the [color](configuring.md#borders) of the border. Por defecto = black. +La propiedad `.color` es el [color](configuring.md#borders) del borde. Por defecto = black. ### .style @@ -21,7 +21,7 @@ The `.color` property is the [color](confi **.style** : Integer -The `.style` property is the [style](configuring.md#borders) of the border. Por defecto = empty. +La propiedad `.style` es el [estilo](configuring.md#borders) del borde. Por defecto = empty. ## TableColumn @@ -73,7 +73,7 @@ La propiedad `.bandColumns` indica **.bandRows** : Boolean -The `.bandRows` property indicates whether to display an alternating row style. Por defecto = True +La propiedad `.bandRows` indica si se muestra un estilo de línea alterna. Por defecto = True ### .highlightLastColumn @@ -213,7 +213,7 @@ La propiedad `.borderHorizontal` es la -The `.borderVertical` property is the vertical border line of the table . +La propiedad `.borderVertical` es la línea de borde vertical de la tabla . ## TableTheme @@ -223,7 +223,7 @@ The `.borderVertical` property is the -The `.bandRows` property indicates whether to display an alternating row style. +La propiedad `.bandRows` indica si se muestra un estilo de líneas alternas. ### .bandColumns From 8b881ad2520e324166b7cba4ace815d0ee4fc180 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:22 +0200 Subject: [PATCH 3531/4889] New translations classes.md (Japanese) --- .../docusaurus-plugin-content-docs/current/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md index e9c437b0a44cb1..a3775070ba2fcf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- 4D View Pro では、以下のクラスを使用することができます。 From aeec5e9252215edb97974647d6e7e2da783ba6c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:25 +0200 Subject: [PATCH 3532/4889] New translations commands.md (French) --- .../docusaurus-plugin-content-docs/current/ViewPro/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands.md index 45c0526d5202a6..abd217db000ad2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands.md @@ -5,7 +5,7 @@ title: Commandes :::caution -4D View Pro commands are not thread-safe. +Les commandes 4D View Pro ne sont pas thread-safe. ::: From 64d378be98ab270c9834c307d9bb64358dc0e0f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:30 +0200 Subject: [PATCH 3533/4889] New translations vp-add-formula-name.md (French) --- .../ViewPro/commands/vp-add-formula-name.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md index f377667008eab1..eb03cdd8d20b83 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md @@ -18,22 +18,22 @@ title: VP ADD FORMULA NAME #### Description -The `VP ADD FORMULA NAME` command creates or modifies a named formula in the open document. +La commande `VP ADD FORMULA NAME` permet de créer ou de modifier une formule nommée dans le document courant. > Les formules nommées créées par cette commande sont stockées dans le document. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -Pass the 4D View Pro formula that you want to name in *vpFormula*. For detailed information about formula syntax, see [Formulas and Functions](../formulas.md) page. +Passez la formule 4D View Pro que vous souhaitez nommer dans *vpFormula*. Pour plus d'informations sur la syntaxe des formules, veuillez consulter la page [Formules et Fonctions](../formulas.md). -Pass the new name for the formula in *name*. Si le nom est déjà utilisé dans le même scope, la nouvelle formule nommée remplace la formule existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Passez le nouveau nom de la formule dans *name*. Si le nom est déjà utilisé dans le même scope, la nouvelle formule nommée remplace la formule existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -You can pass an object with additional properties for the named formula in *options*. Les propriétés suivantes sont prises en charge : +Vous pouvez passer un objet avec des propriétés additionnelles pour la formule nommée dans *options*. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| scope | Number | Scope de la formule. You can pass the sheet index (counting begins at 0) or use the following constants:
  • `vk current sheet`
  • `vk workbook`
  • The scope determines whether a formula name is local to a given worksheet (*scope*=sheet index or `vk current sheet`), or global across the entire workbook (*scope*=`vk workbook`). | -| comment | Text | Commentaire associé à une formule nommée | +| Propriété | Type | Description | +| --------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| scope | Number | Scope de la formule. Vous pouvez passer l'index de la feuille (la numérotation commence à zéro) ou utiliser les constantes suivantes :
  • `vk current sheet`
  • `vk workbook`
  • Le scope détermine si le nom d'une formule est propre à une feuille (*scope*=sheet index ou `vk current sheet`), ou s'il s'applique à l'ensemble du classeur (*scope*=`vk workbook`). | +| comment | Text | Commentaire associé à une formule nommée | #### Exemple From 654d25f7f93bb74a18465cb7f05bff129c55db76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:33 +0200 Subject: [PATCH 3534/4889] New translations vp-add-formula-name.md (Japanese) --- .../ViewPro/commands/vp-add-formula-name.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md index 8531ebc4666f40..b2d85ccd6b32b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md @@ -9,12 +9,12 @@ title: VP ADD FORMULA NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| vpFormula | Text | -> | 4D View Pro フォーミュラ | | -| name | Text | -> | フォーミュラの名称 | | -| options | Object | -> | 命名フォーミュラのオプション | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpFormula | テキスト | -> | 4D View Pro フォーミュラ | | +| name | テキスト | -> | フォーミュラの名称 | | +| options | オブジェクト | -> | 命名フォーミュラのオプション | | #### 説明 @@ -30,10 +30,10 @@ title: VP ADD FORMULA NAME *options* 引数には、命名フォーミュラの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | フォーミュラのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、フォーミュラ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | -| comment | Text | 命名フォーミュラに割り当てられたコメント | +| comment | テキスト | 命名フォーミュラに割り当てられたコメント | #### 例題 From 570202bc9e843e7d0838ca2565b3e54d1e750a14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:35 +0200 Subject: [PATCH 3535/4889] New translations vp-add-range-name.md (French) --- .../ViewPro/commands/vp-add-range-name.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md index 5d67f3b9814105..00d296111482f5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md @@ -17,21 +17,21 @@ title: VP ADD RANGE NAME #### Description -The `VP ADD RANGE NAME` command creates or modifies a named range in the open document. +La commande `VP ADD RANGE NAME` crée ou modifie une plage nommée dans le document courant. > Les plages nommées créées par cette commande sont stockées dans le document. -In *rangeObj*, pass the range that you want to name and in *name*, pass the new name for the range. Si le nom est déjà utilisé dans le même scope, la nouvelle plage nommée remplace la plage existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Dans *rangeObj*, passez la plage que vous souhaitez nommer et dans *name*, passez le nouveau nom pour la plage. Si le nom est déjà utilisé dans le même scope, la nouvelle plage nommée remplace la plage existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -You can pass an object with additional properties for the named range in *options*. Les propriétés suivantes sont prises en charge : +Vous pouvez passer un objet avec des propriétés supplémentaires pour la plage nommée dans *options*. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| scope | Number | Scope de la plage. You can pass the sheet index (counting begins at 0) or use the following constants:
  • `vk current sheet`
  • `vk workbook`
  • The scope determines whether a range name is local to a given worksheet (*scope*=sheet index or `vk current sheet`), or global across the entire workbook (*scope*=`vk workbook`). | -| comment | Text | Commentaire associé à une plage nommée | +| Propriété | Type | Description | +| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| scope | Number | Scope de la plage. Vous pouvez passer l'index de la feuille (la numérotation commence à zéro) ou utiliser les constantes suivantes:
  • `vk current sheet`
  • `vk workbook`
  • Le scope détermine si le nom d'une plage est propre à une feuille (*scope*=sheet index ou `vk current sheet`), ou s'il s'applique à l'ensemble du classeur (*scope*=`vk workbook`). | +| comment | Text | Commentaire associé à une plage nommée | -> - Une plage nommée est en réalité une formule nommée contenant des coordonnées. `VP ADD RANGE NAME` facilitates the creation of named ranges, but you can also use the [`VP ADD FORMULA NAME`](vp-add-formula-name.md) method to create named ranges. -> - Formulas defining named ranges can be retrieved with the [`VP Get formula by name`](vp-get-formula-by-name.md) method. +> - Une plage nommée est en réalité une formule nommée contenant des coordonnées. La commande `VP ADD RANGE NAME` facilite la création de plages nommées, mais vous pouvez également utiliser la méthode [`VP ADD FORMULA NAME`](vp-add-formula-name.md) pour créer des plages nommées. +> - Les formules définissant des plages nommées peuvent être récupérées à l'aide de la commande [`VP Get formula by name`](vp-get-formula-by-name.md). #### Exemple From 465481278ec149ac8dcd0795a766d1525658d8bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:38 +0200 Subject: [PATCH 3536/4889] New translations vp-add-range-name.md (Japanese) --- .../current/ViewPro/commands/vp-add-range-name.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md index aea1cbd2fac1fc..b13ee0f9a0b032 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md @@ -9,11 +9,11 @@ title: VP ADD RANGE NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| name | Text | -> | フォーミュラの名称 | | -| options | Object | -> | 命名フォーミュラのオプション | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| name | テキスト | -> | フォーミュラの名称 | | +| options | オブジェクト | -> | 命名フォーミュラのオプション | | #### 説明 @@ -25,10 +25,10 @@ title: VP ADD RANGE NAME *options* 引数には、命名レンジの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | レンジのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、レンジ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | -| comment | Text | 命名レンジに割り当てられたコメント | +| comment | テキスト | 命名レンジに割り当てられたコメント | > - 命名レンジの実態は、座標を格納した命名フォーミュラです。 `VP ADD RANGE NAME` を使うと簡単に命名レンジの作成ができますが、[`VP ADD FORMULA NAME`](vp-add-formula-name.md) コマンドで命名レンジを作成することもできます。 > - 命名レンジを定義するフォーミュラは、[`VP Get formula by name`](vp-get-formula-by-name.md) コマンドで取得することができます。 From 6f1853ffb39bc36be7fbec395d7d571a51933873 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:40 +0200 Subject: [PATCH 3537/4889] New translations vp-add-selection.md (French) --- .../current/ViewPro/commands/vp-add-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md index e53a1258ab23f6..92743e11509603 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md @@ -15,9 +15,9 @@ title: VP ADD SELECTION #### Description -The `VP ADD SELECTION` command adds the specified cells to the currently selected cells. +La commande `VP ADD SELECTION` ajoute les cellules spécifiées aux cellules actuellement sélectionnées. -In *rangeObj*, pass a range object of cells to add to the current selection. +Dans *rangeObj*, passez un objet plage de plusieurs cellules à ajouter à la sélection courante. > La cellule active n'est pas modifiée. From 729dafd9e9c667fa5869619283f3dd733c616bee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:42 +0200 Subject: [PATCH 3538/4889] New translations vp-add-selection.md (Japanese) --- .../current/ViewPro/commands/vp-add-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md index 417b1224df3181..12af07861da836 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md @@ -9,9 +9,9 @@ title: VP ADD SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---- | -- | --------- | ---------------- | -| rangeObj | Text | -> | レンジオブジェクト | | +| rangeObj | テキスト | -> | レンジオブジェクト | | #### 説明 From 3cdb7095c52e1347bcd25842cf7f64394fe644ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:45 +0200 Subject: [PATCH 3539/4889] New translations vp-add-sheet.md (French) --- .../current/ViewPro/commands/vp-add-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md index a1a48540245263..b6e075fa044002 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md @@ -17,15 +17,15 @@ title: VP ADD SHEET #### Description -The `VP ADD SHEET` command inserts a sheet in the document loaded in *vpAreaName*. +La commande `VP ADD SHEET` insère une feuille dans le document chargé dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, you can pass an index for the new sheet. If the passed *index* is inferior to or equal to 0, the command inserts the new sheet at the beginning. If *index* exceeds the number of sheets, the command inserts the new sheet after the existing ones. +Dans *sheet*, vous pouvez passer le numéro de la nouvelle feuille. Si l'*index* passé est inférieur ou égal à 0, la commande insère la nouvelle feuille au début. Si l'*index* est supérieur au nombre de feuilles, la commande insère la nouvelle feuille après les feuilles existantes. > La numérotation démarre à 0. -In *name*, you can pass a name for the new sheet. The new name cannot contain the following characters: `*, :, [, ], ?,\,/` +Dans *name*, vous pouvez passer un nom pour la nouvelle feuille. Le nouveau nom ne peut pas contenir les caractères suivants : `*, :, [, ], ?,\,/` #### Exemple From 8202f14232596446d3a41c440dce72c0263747a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:47 +0200 Subject: [PATCH 3540/4889] New translations vp-add-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-add-sheet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md index b71dac74a46296..55a921d4a975d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md @@ -9,11 +9,11 @@ title: VP ADD SHEET -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | 新しいシートのインデックス | | -| name | Text | -> | シート名 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | 新しいシートのインデックス | | +| name | テキスト | -> | シート名 | | #### 説明 From 3f7c60c7dc2f1b9a55fdfa08a9820ba3c1ea57f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:50 +0200 Subject: [PATCH 3541/4889] New translations vp-add-span.md (French) --- .../current/ViewPro/commands/vp-add-span.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md index 6bd8393008f6c0..50c415e59c4599 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md @@ -15,9 +15,9 @@ title: VP ADD SPAN #### Description -The `VP ADD SPAN` command combines the cells in *rangeObj* as a single span of cells. +La commande `VP ADD SPAN` combine les cellules dans *rangeObj* en une seule cellule fusionnée. -In *rangeObj*, pass a range object of cells. Les cellules de la plage sont jointes, afin de créer une cellule plus large qui s'étend sur plusieurs colonnes et/ou lignes. Vous pouvez passer plusieurs plages de cellules pour créer plusieurs fusions de cellules en même temps. A noter que si les plages de cellules se chevauchent, seule la première plage est utilisée. +Dans *rangeObj*, passez un objet de plage de cellules. Les cellules de la plage sont jointes, afin de créer une cellule plus large qui s'étend sur plusieurs colonnes et/ou lignes. Vous pouvez passer plusieurs plages de cellules pour créer plusieurs fusions de cellules en même temps. A noter que si les plages de cellules se chevauchent, seule la première plage est utilisée. > - Seules les données contenues dans la cellule supérieure gauche sont affichées. Les données des autres cellules combinées sont cachées jusqu'à ce que la fusion soit retirée. > - Les données masquées, contenues dans les cellules fusionnées, sont accessibles via des formules (commençant par la cellule supérieure gauche). @@ -29,13 +29,13 @@ Pour fusionner les cellules First quarter et Second quarter avec les deux cellul ![initial-document](../../assets/en/ViewPro/vp-add-span.png) ```4d - // First quarter range + // Plage First quarter $q1:=VP Cells("ViewProArea";2;3;3;1) - // Second quarter range + // Plage Second quarter $q2:=VP Cells("ViewProArea";5;3;3;1) - // South area range + // Plage South area $south:=VP Cells("ViewProArea";0;5;1;3) VP ADD SPAN(VP Combine ranges($q1;$q2;$south)) From 9347ae0297c040fb143812faade9f3886f917eb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:52 +0200 Subject: [PATCH 3542/4889] New translations vp-add-span.md (Japanese) --- .../current/ViewPro/commands/vp-add-span.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md index d29c439acc5c4d..1db70368649d9a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md @@ -9,9 +9,9 @@ title: VP ADD SPAN -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From f717e2369231c5481bbdca59f43f791b516fce45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:54 +0200 Subject: [PATCH 3543/4889] New translations vp-add-stylesheet.md (French) --- .../current/ViewPro/commands/vp-add-stylesheet.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md index f16c59e770e718..bc4bc13952c407 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md @@ -18,24 +18,24 @@ title: VP ADD STYLESHEET #### Description -The `VP ADD STYLESHEET` command creates or modifies the *styleName* style sheet based upon the combination of the properties specified in *styleObj* in the open document. Si une feuille de style ayant le même nom et le même index existe déjà dans le document, cette commande l'écrasera et le remplacera avec les nouvelles valeurs. +La commande `VP ADD STYLESHEET` crée ou modifie la feuille de style *styleName* en fonction de la combinaison des propriétés spécifiées dans *styleObj* dans le document courant. Si une feuille de style ayant le même nom et le même index existe déjà dans le document, cette commande l'écrasera et le remplacera avec les nouvelles valeurs. > Les feuilles de style créées par cette commande sont sauvegardées avec le document. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -The *styleName* parameter lets you assign a name to the style sheet. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Le paramètre *styleName* vous permet de nommer la feuille de style. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -Within the *styleObj*, designate the settings for the style sheet (e.g., font, text decoration, alignment, borders, etc.). For the full list of style properties, see [Style object properties](../configuring.md#style-object-properties). +Dans *styleObj*, définissez les propriétés de la feuille de style (ex : police, alignement, bordures, etc.). Pour consulter la liste complète des propriétés de style, voir [Propriétés des objets de style](../configuring.md#style-object-properties). -You can designate where to define the style sheet in the optional *sheet* parameter using the sheet index (indexing starts at 0) or with the following constants: +Vous pouvez indiquer l'endroit où définir la feuille de style dans le paramètre optionnel *sheet* à l'aide de l'index de la feuille (l'indexation commence à 0) ou à l'aide des constantes suivantes : - `vk current sheet` - `vk workbook` -If a *styleName* style sheet is defined at the workbook level and at a sheet level, the sheet level has priority over the workbook level when the style sheet is set. +Si une feuille de style *styleName* est définie au niveau du workbook ainsi qu'au niveau de la feuille, le niveau de la feuille est prioritaire sur celui du workbook lorsque la feuille de style est définie. -To apply the style sheet, use the [VP SET DEFAULT STYLE](vp-set-default-style.md) or [VP SET CELL STYLE](vp-set-cell-style.md) commands. +Pour appliquer la feuille de style, utilisez les commandes [VP SET DEFAULT STYLE](vp-set-default-style.md) ou [VP SET CELL STYLE](vp-set-cell-style.md). #### Exemple From e15c36fe51bff5717ca377516e08da4128bf6283 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:57 +0200 Subject: [PATCH 3544/4889] New translations vp-add-stylesheet.md (Japanese) --- .../current/ViewPro/commands/vp-add-stylesheet.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md index 69a0ec69c3a627..672a6f8f0d7f04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md @@ -9,12 +9,12 @@ title: VP ADD STYLESHEET -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| styleName | Text | -> | スタイルの名前 | | -| styleObj | Object | -> | 属性設定を定義するオブジェクト | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| styleName | テキスト | -> | スタイルの名前 | | +| styleObj | オブジェクト | -> | 属性設定を定義するオブジェクト | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From cf6f0d63765d1843048c3c87eb35db1e1a5291cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:04:59 +0200 Subject: [PATCH 3545/4889] New translations vp-all.md (French) --- .../current/ViewPro/commands/vp-all.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md index eb79e4cdb3e250..faeb1a7196eb91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md @@ -19,7 +19,7 @@ title: VP All The `VP ALL` command returns a new range object referencing all cells. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 2037fe538d79eec48d03edf0736b88488b852eb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:02 +0200 Subject: [PATCH 3546/4889] New translations vp-all.md (Japanese) --- .../current/ViewPro/commands/vp-all.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md index 0ab0457d54445c..59472252f3b4d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md @@ -9,11 +9,11 @@ title: VP All -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | すべてのセルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | すべてのセルのレンジオブジェクト | | #### 説明 From 8cf3878eb87b1cacd1e7e9a1ff68eeaa215deebe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:04 +0200 Subject: [PATCH 3547/4889] New translations vp-cell.md (French) --- .../current/ViewPro/commands/vp-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md index 8d98f3488afa22..14f8316942dbdb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md @@ -25,7 +25,7 @@ The `VP Cell` command returns a new range > Cette commande s'applique aux plages d'une seule cellule. To create a range object for multiple cells, use the [VP Cells](vp-cells.md) command. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *column* parameter defines the column of the cell range's position. Passez l'indice de la colonne dans ce paramètre. From bb40b516025aff274081d3b01d4ee045586a0f65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:07 +0200 Subject: [PATCH 3548/4889] New translations vp-cell.md (Japanese) --- .../current/ViewPro/commands/vp-cell.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md index 8d3cdd465385ef..1d918057c77613 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md @@ -9,13 +9,13 @@ title: VP Cell -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | column | Longint | -> | カラムのインデックス | | row | Longint | -> | 行のインデックス | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | -| 戻り値 | Object | <- | 単一セルのレンジオブジェクト | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | +| 戻り値 | オブジェクト | <- | 単一セルのレンジオブジェクト | From a4b2c6c6dcf13068a473ec83e3754f49e2d59056 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:09 +0200 Subject: [PATCH 3549/4889] New translations vp-cells.md (French) --- .../current/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md index c64a88c120f92d..6b13047a7b80bd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md @@ -31,7 +31,7 @@ title: VP Cells The `VP Cells` command returns a new range object referencing specific cells. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *column* parameter defines the first column of the cell range. Passez l'indice de la colonne (la numérotation commence à zéro) dans ce paramètre. If the range is within multiple columns, you should also use the *columnCount* parameter. From 2270f523f0a8d2c0594ae5d738e8d8516cc6c007 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:11 +0200 Subject: [PATCH 3550/4889] New translations vp-cells.md (Japanese) --- .../current/ViewPro/commands/vp-cells.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md index b32d7cb93b7903..4486a29a4b9c2e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md @@ -17,15 +17,15 @@ title: VP Cells -| 引数 | タイプ | | 説明 | | -| ----------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| column | Integer | -> | カラムのインデックス | | -| row | Integer | -> | 行のインデックス | | -| columnCount | Integer | -> | カラム数 | | -| rowCount | Integer | -> | 行数 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 複数セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ----------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| column | 整数 | -> | カラムのインデックス | | +| row | 整数 | -> | 行のインデックス | | +| columnCount | 整数 | -> | カラム数 | | +| rowCount | 整数 | -> | 行数 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 複数セルのレンジオブジェクト | | #### 説明 From b52fe9b144c537685120031e510d54aa43cd2e6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:16 +0200 Subject: [PATCH 3551/4889] New translations vp-column-autofit.md (Japanese) --- .../current/ViewPro/commands/vp-column-autofit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md index 43e6fd9e8e3f23..87596c44a1c3bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md @@ -9,9 +9,9 @@ title: VP COLUMN AUTOFIT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From c14e121f7e3147067eb8f0f7ae19a8d04d8b4b54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:18 +0200 Subject: [PATCH 3552/4889] New translations vp-column.md (French) --- .../current/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md index ee8e514e6c11ca..d708d335d4276d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md @@ -21,7 +21,7 @@ title: VP Column The `VP Column` command returns a new range object referencing a specific column or columns. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *column* parameter defines the first column of the column range. Passez l'indice de la colonne (la numérotation commence à zéro) dans ce paramètre. If the range contains multiple columns, you should also use the optional *columnCount* parameter. From 79f67face87abbe20af7aa7fd647bd96d0738cae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:20 +0200 Subject: [PATCH 3553/4889] New translations vp-column.md (Japanese) --- .../current/ViewPro/commands/vp-column.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md index c48c4a8835a747..581c1f3a19ec4f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md @@ -9,13 +9,13 @@ title: VP Column -| 引数 | タイプ | | 説明 | | -| ----------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| column | Integer | -> | カラムのインデックス | | -| columnCount | Integer | -> | カラム数 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 複数セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ----------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| column | 整数 | -> | カラムのインデックス | | +| columnCount | 整数 | -> | カラム数 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 複数セルのレンジオブジェクト | | #### 説明 From 0df34665139099cf45ff04e45f4456ac497bf8ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:25 +0200 Subject: [PATCH 3554/4889] New translations vp-combine-ranges.md (Japanese) --- .../current/ViewPro/commands/vp-combine-ranges.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md index 7a68ce4b7e05e5..0f46f6e03f9c5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md @@ -9,11 +9,11 @@ title: VP Combine ranges -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| otherRangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Object | <- | 統合されたレンジを格納したオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| otherRangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | オブジェクト | <- | 統合されたレンジを格納したオブジェクト | | #### 説明 From 217ff4b6cd93bb30c091b64ce39aa8d7fdf03e7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:29 +0200 Subject: [PATCH 3555/4889] New translations vp-convert-from-4d-view.md (Japanese) --- .../current/ViewPro/commands/vp-convert-from-4d-view.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md index d258e32d3fe315..5c54faed84a49d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md @@ -9,10 +9,10 @@ title: VP Convert from 4D View -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | -- | ---------------------------------- | -| 4DViewDocument | Blob | -> | 4D View ドキュメント | -| 戻り値 | Object | <- | 4D View Pro オブジェクト | +| 4DViewDocument | BLOB | -> | 4D View ドキュメント | +| 戻り値 | オブジェクト | <- | 4D View Pro オブジェクト | #### 説明 From b592995c18eac03bb3c39da32dc721957876c9c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:33 +0200 Subject: [PATCH 3556/4889] New translations vp-convert-to-picture.md (Japanese) --- .../current/ViewPro/commands/vp-convert-to-picture.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md index f72c4d13c24d93..972cc759d8fef9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md @@ -9,11 +9,11 @@ title: VP Convert to picture -| 引数 | タイプ | | 説明 | | -| -------- | ------- | -- | ------------------------------- | ---------------- | -| vpObject | Object | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Picture | <- | エリアの SVGピクチャー | | +| 引数 | 型 | | 説明 | | +| -------- | ------ | -- | ------------------------------- | ---------------- | +| vpObject | オブジェクト | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | ピクチャー | <- | エリアの SVGピクチャー | | #### 説明 From 992b204a4d6811b62937dfc9593844dcb24bd1ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:38 +0200 Subject: [PATCH 3557/4889] New translations vp-copy-to-object.md (Japanese) --- .../current/ViewPro/commands/vp-copy-to-object.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md index 08da77fca6ed4f..56655ce4763dc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md @@ -17,11 +17,11 @@ title: VP Copy to object -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ------------------------------ | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| options | Object | -> | 追加のオプション | | -| 戻り値 | Object | <- | 返されるオブジェクト。 コピーされたデータが格納されています | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| options | オブジェクト | -> | 追加のオプション | | +| 戻り値 | オブジェクト | <- | 返されるオブジェクト。 コピーされたデータが格納されています | | #### 説明 @@ -31,9 +31,9 @@ title: VP Copy to object 任意の *options* 引数として、以下のプロパティを渡すことができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | コマンド実行後もコピーされた値、書式、数式が保持するには *true* (デフォルト)。 削除するには *false*。 | +| copy | ブール | コマンド実行後もコピーされた値、書式、数式が保持するには *true* (デフォルト)。 削除するには *false*。 | | copyOptions | Longint | コピーまたは移動する内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値、フォーマット、フォーミュラを含むすべてのデータオブジェクトをコピーします。
    `vk clipboard options formatting`フォーマットだけをコピーします。
    `vk clipboard options formulas`フォーミュラだけをコピーします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをコピーします。
    `vk clipboard options values`値だけをコピーします。
    `vk clipboard options value and formatting`値とフォーマットをコピーします。

    | [ワークブックオプション](vp-set-workbook-options.md) で定義されている貼り付けオプションが考慮されます。 From 5bff38c5b68fd2c13823cce6ec3b60339f531d4d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:42 +0200 Subject: [PATCH 3558/4889] New translations vp-create-table.md (Japanese) --- .../current/ViewPro/commands/vp-create-table.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md index c2b9f19ca9af37..7c1debd8a19b99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md @@ -19,11 +19,11 @@ title: VP CREATE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------------------------------------------------------------------------------------- | -- | --------------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| tableName | Text | -> | 表組みの名称 | | -| source | Text | -> | 表に表示するデータコンテキストプロパティ名 | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| tableName | テキスト | -> | 表組みの名称 | | +| source | テキスト | -> | 表に表示するデータコンテキストプロパティ名 | | | options | [cs.ViewPro.TableOptions](../classes.md#tableoptions) | -> | 追加のオプション | | #### 説明 From 5064107052cb092e5f51f4983d260e68a2ac288e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:47 +0200 Subject: [PATCH 3559/4889] New translations vp-delete-columns.md (Japanese) --- .../current/ViewPro/commands/vp-delete-columns.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md index 02c8299d5651c1..a71983dfd1aa4f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md @@ -9,9 +9,9 @@ title: VP DELETE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From b0b4f1d31d8a7e62812ce5df49a74de5f07e8af6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:51 +0200 Subject: [PATCH 3560/4889] New translations vp-delete-rows.md (Japanese) --- .../current/ViewPro/commands/vp-delete-rows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md index 18c4d524f2d177..2dcbaa3cfbd37a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md @@ -9,9 +9,9 @@ title: VP DELETE ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From 5adbf4e64fcf050aab5f687b360a1ec5ac85df36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:53 +0200 Subject: [PATCH 3561/4889] New translations vp-export-document.md (French) --- .../current/ViewPro/commands/vp-export-document.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md index 518c039f95e538..f47401d73cabb2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md @@ -27,7 +27,7 @@ title: VP EXPORT DOCUMENT The `VP EXPORT DOCUMENT` command exports the 4D View Pro object attached to the 4D View Pro area *vpAreaName* to a document on disk according to the *filePath* and *paramObj* parameters. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In *filePath*, pass the destination path and name of the document to be exported. Si vous ne spécifiez pas de chemin, le document sera sauvegardé au même niveau que le dossier Projet. @@ -100,10 +100,10 @@ Vous souhaitez exporter le contenu de la zone "VPArea" vers un document 4D View ```4d var $docPath: Text - + $docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) -//MyExport.4VP is saved on your disk +//MyExport.4VP est sauvegardé sur votre disque ``` #### Exemple 2 @@ -126,9 +126,9 @@ Vous souhaitez exporter un document 4D View Pro au format ".xlsx" et appeler une ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ Vous souhaitez exporter un document 4D View Pro au format ".xlsx" et appeler une ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 363963b9a77c05c565e30792456a9490a0113f5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:55 +0200 Subject: [PATCH 3562/4889] New translations vp-export-document.md (Spanish) --- .../current/ViewPro/commands/vp-export-document.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md index f3a8866fa97f6c..b2bdad394819bd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md @@ -100,7 +100,7 @@ Quiere exportar el contenido del área "VPArea" a un documento 4D View Pro en el ```4d var $docPath: Text - + $docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) //MyExport.4VP se guarda en su disco @@ -126,9 +126,9 @@ Desea exportar un documento 4D View Pro en formato ".xlsx" y llamar a un método ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ Método ***AfterExport***: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From a1154f150cf7fa316ee0bd65fd43639c97dd625e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:57 +0200 Subject: [PATCH 3563/4889] New translations vp-export-document.md (Japanese) --- .../ViewPro/commands/vp-export-document.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md index 51577808618a83..17b4a26481a75c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md @@ -17,11 +17,11 @@ title: VP EXPORT DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| filePath | Text | -> | ドキュメントのパス名 | | -| paramObj | Object | -> | 書き出しのオプション | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| filePath | テキスト | -> | ドキュメントのパス名 | | +| paramObj | オブジェクト | -> | 書き出しのオプション | | #### 説明 @@ -43,7 +43,7 @@ title: VP EXPORT DOCUMENT 任意の *paramObj* 引数を渡すと、書き出される 4D View Pro オブジェクトの複数のプロパティに加えて、書き出しが完了した際に呼び出されるコールバックメソッド名を定義することができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | format | text | (任意) 渡した場合、書き出されるファイルの形式を指定します: ".4VP" (デフォルト)、 ".csv"、".xlsx"、 ".pdf"、または ".sjs"。 次の定数が利用できます:
  • `vk 4D View Pro format`
  • `vk csv format`
  • `vk MS Excel format`
  • `vk pdf format`
  • `vk sjs format`
  • 4D は必要に応じて適切な拡張子をファイル名に追加します。 指定した形式が *filePath* 引数として渡された拡張子と合致しない場合、指定形式の拡張子は *filePath* 引数の後ろに追加されます。 形式が指定されず、*filePath* 引数にも拡張子がなかった場合には、デフォルトのファイル形式が使用されます。 | | password | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されるパスワード。 | @@ -84,7 +84,7 @@ title: VP EXPORT DOCUMENT コマンドに任意の *paramObj* 引数を渡す場合、[`Formula`](../../API/FunctionClass.md#formula) コマンドを使って、書き出し完了時に実行される 4Dメソッドを呼び出すことができます。 コールバックメソッドは、以下の値をローカルパラメーターに受け取ります: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ------ | ----------------------------- | ------- | --------------------------------- | | param1 | | text | 4D View Pro エリアのオブジェクト名 | | param2 | | text | 書き出された 4D View Pro オブジェクトのファイルパス | @@ -126,9 +126,9 @@ VP EXPORT DOCUMENT("VPArea";"report.pdf";$params) ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ VP EXPORT DOCUMENT("VPArea";"report.pdf";$params) ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 1759c7ee47e667b96df080193e604aa6abe90311 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:05:59 +0200 Subject: [PATCH 3564/4889] New translations vp-export-document.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-export-document.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md index 7eb3d824d02d3c..441cfb08d63a62 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md @@ -100,10 +100,9 @@ Pretende exportar o conteúdo da área "VPArea" para um documento 4D View Pro no ```4d var $docPath: Text - -$docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" -VP EXPORT DOCUMENT("VPArea";$docPath) -//MyExport.4VP é salvo em seu disco + +$docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) +//MyExport.4VP is saved on your disk ``` #### Exemplo 2 @@ -126,9 +125,9 @@ Você deseja exportar um documento do 4D View Pro no formato ".xlsx" e chamar um ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +135,7 @@ Método ***AfterExport***: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From b25737105aa27132214b61c17064826a162dcf63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:02 +0200 Subject: [PATCH 3565/4889] New translations vp-export-to-blob.md (Japanese) --- .../ViewPro/commands/vp-export-to-blob.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md index ab6647caf7a4b4..4cff926312afd1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md @@ -9,10 +9,10 @@ title: VP EXPORT TO BLOB -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| paramObj | Object | -> | 書き出しのオプション | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| paramObj | オブジェクト | -> | 書き出しのオプション | | #### 説明 @@ -20,22 +20,22 @@ title: VP EXPORT TO BLOB *paramObj* には、複数のプロパティを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | (必須) 書き出しが完了した際に呼び出されるコールバックメソッド名。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | -| includeAutoMergedCells | Boolean | 自動的に結合されたセルを含めるかどうか。デフォルトは false。 | -| includeBindingSource | Boolean | バインドされたソースを含めるかどうか。デフォルトは true。 | -| includeCalcModelCache | Boolean | 計算の追加データを含めるか。 ファイルを開く速さに影響する場合があります。デフォルトは false。 | -| includeEmptyRegionCells | Boolean | 使用されるデータレンジの外側の空白セル (データがない、またはスタイルだけのセル) を含めるかどうか。デフォルトは true。 | -| includeFormulas | Boolean | フォーミュラを含めるかどうか。デフォルトは true。 | -| includeStyles | Boolean | スタイルを含めるかどうか。デフォルトは true。 | -| includeUnusedNames | Boolean | 使用されていないカスタム名を含めるかどうか。デフォルトは true。 | +| includeAutoMergedCells | ブール | 自動的に結合されたセルを含めるかどうか。デフォルトは false。 | +| includeBindingSource | ブール | バインドされたソースを含めるかどうか。デフォルトは true。 | +| includeCalcModelCache | ブール | 計算の追加データを含めるか。 ファイルを開く速さに影響する場合があります。デフォルトは false。 | +| includeEmptyRegionCells | ブール | 使用されるデータレンジの外側の空白セル (データがない、またはスタイルだけのセル) を含めるかどうか。デフォルトは true。 | +| includeFormulas | ブール | フォーミュラを含めるかどうか。デフォルトは true。 | +| includeStyles | ブール | スタイルを含めるかどうか。デフォルトは true。 | +| includeUnusedNames | ブール | 使用されていないカスタム名を含めるかどうか。デフォルトは true。 | |saveAsView|Boolean|書き出される値にフォーマット文字列を適用するかどうか。デフォルトは false。| コールバックメソッドでは、以下のパラメーターを使用することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | :----- | :---------------------------- | :---------------------- | :-------------------------------- | | param1 | | text | 4D View Pro オブジェクト名 | | param2 | | 4D.blob | エクスポートされた Blob | From dd7b333af9210786d383b72d4a95960f884eb1db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:05 +0200 Subject: [PATCH 3566/4889] New translations vp-export-to-object.md (French) --- .../current/ViewPro/commands/vp-export-to-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md index 3c4baf05b0467a..4edd6badee3b5e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md @@ -19,7 +19,7 @@ title: VP Export to object The `VP Export to object` command returns the 4D View Pro object attached to the 4D View Pro area *vpAreaName*. Vous pouvez utiliser cette commande par exemple pour stocker la zone 4D View Pro dans un champ objet de la base de données 4D. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the *options* parameter, you can pass the following export options, if required: From 83b69a135ebe4692f97a1f0ba9d74f7fb8e203b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:07 +0200 Subject: [PATCH 3567/4889] New translations vp-export-to-object.md (Japanese) --- .../ViewPro/commands/vp-export-to-object.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md index 19a93c44946d66..dbfe788993e5e5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md @@ -9,11 +9,11 @@ title: VP Export to object -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| options | Object | -> | 書き出しのオプション | | -| 戻り値 | Object | <- | 4D View Pro オブジェクト | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| options | オブジェクト | -> | 書き出しのオプション | | +| 戻り値 | オブジェクト | <- | 4D View Pro オブジェクト | | #### 説明 @@ -23,10 +23,10 @@ title: VP Export to object *options* 引数として、必要に応じて以下の書き出しオプションを渡すことができます: -| プロパティ | タイプ | 説明 | -| -------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| includeFormatInfo | Boolean | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | -| includeBindingSource | Boolean | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | +| プロパティ | 型 | 説明 | +| -------------------- | --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| includeFormatInfo | ブール | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | +| includeBindingSource | ブール | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | 4D View Pro オブジェクトについての詳細は [4D View Pro オブジェクト](../configuring.md#4d-view-pro-オブジェクト) を参照ください。 From 660a617c8790bdb44311ec7e28029e9bcf07568c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:12 +0200 Subject: [PATCH 3568/4889] New translations vp-find-table.md (Japanese) --- .../current/ViewPro/commands/vp-find-table.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md index 745e23785457ec..5d27e0bfd53ead 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md @@ -17,10 +17,10 @@ title: VP Find table -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | -| rangeObj | Object | -> | セルのレンジ | | -| 戻り値 | Text | <- | Table name | | +| rangeObj | オブジェクト | -> | セルのレンジ | | +| 戻り値 | テキスト | <- | Table name | | #### 説明 From cc4725bc1501a936d16f93952a2137a44180bc7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:16 +0200 Subject: [PATCH 3569/4889] New translations vp-find.md (Spanish) --- .../current/ViewPro/commands/vp-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md index 43e227e1ac5b59..3f7a1c5ab8d457 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md @@ -34,7 +34,7 @@ Puede pasar el parámetro opcional *searchCondition* para especificar el funcion | all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | | flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | | order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Cada fila de una columna se busca antes de que la búsqueda continúe a la siguiente columna.
    `vk find order by rows`La búsqueda se realiza por filas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| target | Integer |
    `vk find target formula`La búsqueda se realiza en la fórmula de la celda
    `vk find target tag`La búsqueda se realiza en la etiqueta de la celda
    `vk find target text`La búsqueda se realiza en el texto de la celda (predeterminado)

    Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From 0a6ec96f695b5b6314f8c01550406d101fc42a44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:17 +0200 Subject: [PATCH 3570/4889] New translations vp-find.md (Japanese) --- .../current/ViewPro/commands/vp-find.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md index 4cc41fa6842566..0ea0a6f33e46f8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md @@ -9,13 +9,13 @@ title: VP Find -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------------- | ------ | -- | --------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| searchValue | Text | -> | 検索値 | | -| searchCondition | Object | -> | 検索条件を格納したオブジェクト | | -| replaceValue | Text | -> | 置き換え値 | | -| 戻り値 | Object | <- | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| searchValue | テキスト | -> | 検索値 | | +| searchCondition | オブジェクト | -> | 検索条件を格納したオブジェクト | | +| replaceValue | テキスト | -> | 置き換え値 | | +| 戻り値 | オブジェクト | <- | レンジオブジェクト | | #### 説明 @@ -27,14 +27,14 @@ title: VP Find 任意の *searchCondition* 引数を渡すことで、検索がどのように実行されるかを指定することができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | Integer | 検索を開始するカラムの直前のカラムの番号。 *rangeObj* 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | -| afterRow | Integer | 検索を開始する行の直前の行番号。 *rangeObj* 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | -| all | Boolean |
  • true - *rangeObj* 内で *searchValue* の値に合致するセルはすべて返されます。
  • false - (デフォルト値) *rangeObj* 内で *searchValue* の値に合致する最初のセルのみが返されます。
  • | -| flags | Integer |
    `vk find flag exact match`セルの中身全体が検索値と完全に一致する必要があります
    `vk find flag ignore case`文字の大小は区別されません。 例: "a" と "A" は同じとみなされます。
    `vk find flag none`検索フラグは指定されていません (デフォルト)。
    `vk find flag use wild cards`検索文字列においてワイルドカード文字 (\*,?) を使用できます。 ワイルドカードは、すべての文字列の比較に使用することができ、ワイルドカードによって置き換わる文字の数は指定されません:
  • \* は 0 から複数文字に使用可能です (例: "bl*" を検索した場合、"bl"、"black"、"blob" などが合致します)。
  • ? は単一文字に使用可能です (例: "h?t" を検索した場合、"hot"、"hit" などが合致します)。
  • フラグは組み合わせることができます。 例: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | Integer |
    `vk find order by columns`検索がカラムごとに実行されます。 カラムの各行が検索されたあとに次のカラムへと移動します。
    `vk find order by rows`検索が行ごとに実行されます。 行の各カラムが検索されたあとに次の行へと移動します (デフォルト)。
    | -| target | Integer |
    `vk find target formula`セルフォーミュラ内で検索がおこなわれます。
    `vk find target tag`セルタグ内で検索がおこなわれます。
    `vk find target text`セルテキスト内で検索がおこなわれます (デフォルト)。

    フラグは組み合わせることができます。 例:$search.target:=vk find target formula+vk find target text

    | +| プロパティ | 型 | 説明 | +| ----------- | --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| afterColumn | 整数 | 検索を開始するカラムの直前のカラムの番号。 *rangeObj* 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | +| afterRow | 整数 | 検索を開始する行の直前の行番号。 *rangeObj* 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | +| all | ブール |
  • true - *rangeObj* 内で *searchValue* の値に合致するセルはすべて返されます。
  • false - (デフォルト値) *rangeObj* 内で *searchValue* の値に合致する最初のセルのみが返されます。
  • | +| flags | 整数 |
    `vk find flag exact match`セルの中身全体が検索値と完全に一致する必要があります
    `vk find flag ignore case`文字の大小は区別されません。 例: "a" と "A" は同じとみなされます。
    `vk find flag none`検索フラグは指定されていません (デフォルト)。
    `vk find flag use wild cards`検索文字列においてワイルドカード文字 (\*,?) を使用できます。 ワイルドカードは、すべての文字列の比較に使用することができ、ワイルドカードによって置き換わる文字の数は指定されません:
  • \* は 0 から複数文字に使用可能です (例: "bl*" を検索した場合、"bl"、"black"、"blob" などが合致します)。
  • ? は単一文字に使用可能です (例: "h?t" を検索した場合、"hot"、"hit" などが合致します)。
  • フラグは組み合わせることができます。 例: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | 整数 |
    `vk find order by columns`検索がカラムごとに実行されます。 カラムの各行が検索されたあとに次のカラムへと移動します。
    `vk find order by rows`検索が行ごとに実行されます。 行の各カラムが検索されたあとに次の行へと移動します (デフォルト)。
    | +| target | 整数 |
    `vk find target formula`セルフォーミュラ内で検索がおこなわれます。
    `vk find target tag`セルタグ内で検索がおこなわれます。
    `vk find target text`セルテキスト内で検索がおこなわれます (デフォルト)。

    フラグは組み合わせることができます。 例:$search.target:=vk find target formula+vk find target text

    | 任意の *replaceValue* 引数として、*rangeObj* 内で見つかった *searchValue* の値のテキストを置換するテキストを渡すことができます。 From af6baaee4799d1a3f680ff1a4ef36aee9fb99dd9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:20 +0200 Subject: [PATCH 3571/4889] New translations vp-flush-commands.md (French) --- .../current/ViewPro/commands/vp-flush-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md index cdadda99c78ac3..a3ee14b54ffcc4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md @@ -17,7 +17,7 @@ title: VP FLUSH COMMANDS The `VP FLUSH COMMANDS` command immediately executes stored commands and clears the command buffer. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Afin d'améliorer la performance et de réduire le nombre de requêtes envoyées, les commandes 4D View Pro appelées par le développeur sont stockées temporairement dans un buffer de commandes. When called, `VP FLUSH COMMANDS` executes the commands as a batch when leaving the method and empties the contents of the command buffer. From 18472ca1cac9e264b5d1a797d9a7434c34a3c726 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:23 +0200 Subject: [PATCH 3572/4889] New translations vp-flush-commands.md (Japanese) --- .../current/ViewPro/commands/vp-flush-commands.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md index 2a5ed8f12a0873..9fec83314e0c8e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md @@ -9,9 +9,9 @@ title: VP FLUSH COMMANDS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From e1e09b9d3bf098e63d123b0b8cfe1d0af3279d61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:27 +0200 Subject: [PATCH 3573/4889] New translations vp-font-to-object.md (Japanese) --- .../current/ViewPro/commands/vp-font-to-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md index 54b4013bb4f205..2eebf9e134ae11 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md @@ -9,10 +9,10 @@ title: VP Font to object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | --------------- | -| font | Text | -> | フォントのショートハンド文字列 | -| 戻り値 | Object | <- | フォントオブジェクト | +| font | テキスト | -> | フォントのショートハンド文字列 | +| 戻り値 | オブジェクト | <- | フォントオブジェクト | From 5eaa1d127c0d10e361b3d0347bf2b42d6895e877 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:30 +0200 Subject: [PATCH 3574/4889] New translations vp-get-active-cell.md (French) --- .../current/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md index 464efd3969e561..59281ace2e9015 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md @@ -19,7 +19,7 @@ title: VP Get active cell The `VP Get active cell` command returns a new range object referencing the cell which has the focus and where new data will be entered (the active cell). -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 4ffb1d79c3c8f6cf55e88e0240d811afa900f8b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:32 +0200 Subject: [PATCH 3575/4889] New translations vp-get-active-cell.md (Japanese) --- .../current/ViewPro/commands/vp-get-active-cell.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md index f75fe17f093d5d..03396bc231391c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md @@ -9,11 +9,11 @@ title: VP Get active cell -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 単一セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 単一セルのレンジオブジェクト | | #### 説明 From fc110ea4cc981bbfb10d5fe8f16a4ad6362e9032 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:37 +0200 Subject: [PATCH 3576/4889] New translations vp-get-binding-path.md (Japanese) --- .../current/ViewPro/commands/vp-get-binding-path.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md index 82f8895a135812..f76f914b66e34c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md @@ -17,10 +17,10 @@ title: VP Get binding path -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Text | <- | セルにバインドされた属性の名称 | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | テキスト | <- | セルにバインドされた属性の名称 | | #### 説明 From 6f6b4f8a6a70cfa0acfdbedfb2013bf23ecf32e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:42 +0200 Subject: [PATCH 3577/4889] New translations vp-get-cell-style.md (Japanese) --- .../current/ViewPro/commands/vp-get-cell-style.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md index 63cb05df89a478..57be500479aac3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md @@ -9,10 +9,10 @@ title: VP Get cell style -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Object | <- | スタイルオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | オブジェクト | <- | スタイルオブジェクト | | #### 説明 From 6ba91cf3409713f9ad72a64c3819547da1b55a64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:46 +0200 Subject: [PATCH 3578/4889] New translations vp-get-column-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-get-column-attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md index 26b1ecffe04207..c9ee4402cf49b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md @@ -9,10 +9,10 @@ title: VP Get column attributes -| 引数 | タイプ | | 説明 | | -| -------- | ---------- | -- | --------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Collection | <- | カラムプロパティのコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ------ | -- | --------------- | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | コレクション | <- | カラムプロパティのコレクション | | #### 説明 From a3f729e34d5b64899d4438b24c0af16bc4d1a410 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:50 +0200 Subject: [PATCH 3579/4889] New translations vp-get-column-count.md (Japanese) --- .../current/ViewPro/commands/vp-get-column-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md index 02ef656f53440d..3dcfa00494269c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md @@ -9,11 +9,11 @@ title: VP Get column count -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Integer | <- | カラムの総数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | 整数 | <- | カラムの総数 | | #### 説明 From 2a9e3260ec3e26396eb2e831721b63f7dd07592c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:53 +0200 Subject: [PATCH 3580/4889] New translations vp-get-current-sheet.md (French) --- .../current/ViewPro/commands/vp-get-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md index b373e432f311aa..96610abe16bd53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md @@ -18,7 +18,7 @@ title: VP Get current sheet The `VP Get current sheet` command returns the index of the current sheet in *vpAreaName*. The current sheet is the selected sheet in the document. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. > La numérotation démarre à 0. From dfa9e7307a7ff41ce072003ededa4ca70f20fa82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:06:55 +0200 Subject: [PATCH 3581/4889] New translations vp-get-current-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-get-current-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md index 20943ec23e7aa6..0bc37bff42c37e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md @@ -9,10 +9,10 @@ title: VP Get current sheet -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| 戻り値 | Integer | <- | カレントシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| 戻り値 | 整数 | <- | カレントシートのインデックス | | #### 説明 From c02635f77a158a905ba939a9b7b3545cf75fa433 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:00 +0200 Subject: [PATCH 3582/4889] New translations vp-get-data-context.md (Japanese) --- .../current/ViewPro/commands/vp-get-data-context.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md index 53cdd29764a826..45548eca2f7860 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md @@ -17,10 +17,10 @@ title: VP Get data context -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | -------------------- | -- | ------------------------ | ---------------- | -| vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | データコンテキストを取得するシートのインデックス | | +| vpAreaName | オブジェクト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | データコンテキストを取得するシートのインデックス | | | 戻り値 | Object \| Collection | <- | データコンテキスト | | #### 説明 From 51e1c1b2e5e231f8c2e1cb12f63fcf0e764e4967 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:01 +0200 Subject: [PATCH 3583/4889] New translations vp-get-data-context.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-get-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md index a997133908acb4..af4335a60471f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md @@ -27,7 +27,7 @@ title: VP Get data context The `VP Get data context` command returns the current data context of a worksheet. O contexto retornado inclui todas as modificações feitas no conteúdo do contexto de dados. -In *sheet*, pass the index of the sheet to get the data context from. Se nenhum índice for passado, o comando retornará o contexto de dados da planilha atual. If there is no context for the worksheet, the command returns `Null`. +In *sheet*, pass the index of the sheet to get the data context from. Se nenhum índice for passado, o comando retornará o contexto de dados da planilha atual. Se não houver contexto para a planilha, o comando retornará `Null`. The function returns an object or a collection depending on the type of data context set with [VP SET DATA CONTEXT](vp-set-data-context.md). From f71e1e1593848d7141a288809207d42e90affd6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:05 +0200 Subject: [PATCH 3584/4889] New translations vp-get-default-style.md (Japanese) --- .../current/ViewPro/commands/vp-get-default-style.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md index 2158d6982f37fa..5964bf3741be1a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md @@ -9,11 +9,11 @@ title: VP Get default style -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | デフォルトスタイル設定 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | デフォルトスタイル設定 | | #### 説明 From a42e19dc7d4852fd6e17ab1065bcced62edf2743 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:07 +0200 Subject: [PATCH 3585/4889] New translations vp-get-formula-by-name.md (French) --- .../current/ViewPro/commands/vp-get-formula-by-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md index 8b570efab3c544..87b298ddb0d78d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md @@ -20,7 +20,7 @@ title: VP Get formula by name The `VP Get formula by name` command returns the formula and comment corresponding to the named range or named formula passed in the *name* parameter, or **null** if it does not exist in the defined scope. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the named range or named formula that you want to get in *name*. A noter que les plages nommées sont retournées sous forme de formules contenant des références absolues de cellules. From 4469aa3548e985005f5d78ac8f02a73c71a64430 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:10 +0200 Subject: [PATCH 3586/4889] New translations vp-get-formula-by-name.md (Japanese) --- .../ViewPro/commands/vp-get-formula-by-name.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md index 5ef358aff2eea7..7a2cfb69a2e941 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md @@ -9,12 +9,12 @@ title: VP Get formula by name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| name | Text | -> | 命名レンジの名前 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| name | テキスト | -> | 命名レンジの名前 | | | scope | Number | -> | ターゲットのスコープ (デフォルト=カレントシート) | | -| 戻り値 | Object | <- | 命名フォーミュラ、または命名レンジの定義 | | +| 戻り値 | オブジェクト | <- | 命名フォーミュラ、または命名レンジの定義 | | #### 説明 @@ -33,10 +33,10 @@ title: VP Get formula by name 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------- | -| formula | Text | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | -| comment | Text | 命名フォーミュラまたは命名レンジに対応したコメント | +| formula | テキスト | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | +| comment | テキスト | 命名フォーミュラまたは命名レンジに対応したコメント | #### 例題 From 431112a0ea0657dae02b7df0670861105bf66e81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:14 +0200 Subject: [PATCH 3587/4889] New translations vp-get-formula.md (Japanese) --- .../current/ViewPro/commands/vp-get-formula.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md index 8700d8d24b9ee3..61efb0b849481d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md @@ -9,10 +9,10 @@ title: VP Get formula -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Text | <- | Formula | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | テキスト | <- | Formula | | #### 説明 From ab006d21b209978207c12153215c7a9a4a51d1d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:18 +0200 Subject: [PATCH 3588/4889] New translations vp-get-formulas.md (Japanese) --- .../current/ViewPro/commands/vp-get-formulas.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md index 9ab18117c6e270..08f831f31e0787 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md @@ -9,10 +9,10 @@ title: VP Get formulas -| 引数 | タイプ | | 説明 | | -| -------- | ---------- | -- | -------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Collection | <- | フォーミュラ値のコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ------ | -- | -------------- | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | コレクション | <- | フォーミュラ値のコレクション | | #### 説明 From 6c5c126b9a8080f2305d608c3f61cdcb1af055ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:21 +0200 Subject: [PATCH 3589/4889] New translations vp-get-frozen-panes.md (French) --- .../current/ViewPro/commands/vp-get-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md index 8166e01e064aa1..123fa512f9bf47 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md @@ -19,7 +19,7 @@ title: VP Get frozen panes The `VP Get frozen panes` command returns an object with information about the frozen columns and rows in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 1334c7f0cee941dd5b41eb023e7b738f87e22c43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:23 +0200 Subject: [PATCH 3590/4889] New translations vp-get-frozen-panes.md (Japanese) --- .../ViewPro/commands/vp-get-frozen-panes.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md index 856d182a92353c..09e15576f41526 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md @@ -9,11 +9,11 @@ title: VP Get frozen panes -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 固定化されたカラムと行についての情報を格納したオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 固定化されたカラムと行についての情報を格納したオブジェクト | | #### 説明 @@ -27,12 +27,12 @@ title: VP Get frozen panes このコマンドは固定化されたカラムと行についてのオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | -| ------------------- | ------- | ------------------ | -| columnCount | Integer | シートの左側にある固定化されたカラム | -| trailingColumnCount | Integer | シートの右側にある固定化されたカラム | -| rowCount | Integer | シートの上側にある固定化された行 | -| trailingRowCount | Integer | シートの下側にある固定化された行 | +| プロパティ | 型 | 説明 | +| ------------------- | -- | ------------------ | +| columnCount | 整数 | シートの左側にある固定化されたカラム | +| trailingColumnCount | 整数 | シートの右側にある固定化されたカラム | +| rowCount | 整数 | シートの上側にある固定化された行 | +| trailingRowCount | 整数 | シートの下側にある固定化された行 | #### 例題 From 9359f43ae8b85a10dd864ab9c1d856d29984c66e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:26 +0200 Subject: [PATCH 3591/4889] New translations vp-get-names.md (French) --- .../current/ViewPro/commands/vp-get-names.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md index 27ac492a00f0ef..464a5f3558bd8b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md @@ -19,7 +19,7 @@ title: VP Get names The `VP Get names` command returns a collection of all defined "names" in the current sheet or in the scope designated by the *scope* parameter. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. You can define where to get the names in *scope* using either the sheet index (counting begins at 0) or the following constants: From b51e1e2988aafefb0653442353cc4622cae04649 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:28 +0200 Subject: [PATCH 3592/4889] New translations vp-get-names.md (Japanese) --- .../current/ViewPro/commands/vp-get-names.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md index 17935f15d8558b..71bd55021e1a35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md @@ -9,11 +9,11 @@ title: VP Get names -| 引数 | タイプ | | 説明 | | -| ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | | -| 戻り値 | Collection | <- | 定義されたスコープ内に存在する名前 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ----------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | | +| 戻り値 | コレクション | <- | 定義されたスコープ内に存在する名前 | | #### 説明 @@ -30,11 +30,11 @@ title: VP Get names 返されるコレクションには、1つの名前につき 1つのオブジェクトが格納されています。 以下のオブジェクトプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------------------------------------------------------------- | ---- | -------------- | -| result\[ ].name | Text | セルまたはレンジ名 | -| result\[ ].formula | Text | formula | -| result\[ ].comment | Text | 名前に割り当てられたコメント | +| result\[ ].name | テキスト | セルまたはレンジ名 | +| result\[ ].formula | テキスト | formula | +| result\[ ].comment | テキスト | 名前に割り当てられたコメント | 返されるプロパティは、命名された要素のタイプ (命名セル、命名レンジ、または命名フォーミュラ) に応じて異なります。 From 29d012e04f5a485b8966eed458f2b745be0aad68 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:31 +0200 Subject: [PATCH 3593/4889] New translations vp-get-print-info.md (French) --- .../current/ViewPro/commands/vp-get-print-info.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md index 9febc9cbb1c5df..3567e232d8e388 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md @@ -17,11 +17,11 @@ title: VP Get print info #### Description -The `VP Get print info` command returns an object containing the print attributes of the *vpAreaName*. +La commande `VP Get print info` retourne un objet contenant les attributs d'impression de *vpAreaName*. -Pass the the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0) whose printing attributes you want returned. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. #### Exemple @@ -31,7 +31,7 @@ Le code suivant : $pinfo:=VP Get print info("ViewProArea") ``` -... returns the print attributes of the 4D View Pro area set in the [VP SET PRINT INFO](vp-set-print-info.md) command: +... retourne les attributs d'impression de la zone 4D View Pro définie dans la commande [VP SET PRINT INFO](vp-set-print-info.md) : ```4d { From 4d79ea2f396497add08bd67072d822662af0dfc4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:33 +0200 Subject: [PATCH 3594/4889] New translations vp-get-print-info.md (Japanese) --- .../current/ViewPro/commands/vp-get-print-info.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md index 6cd8cd59c8a951..38f417acb205b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md @@ -9,11 +9,11 @@ title: VP Get print info -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 印刷情報のオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 印刷情報のオブジェクト | | #### 説明 From ed84d478ecc5b07109469a4a2f8dc96777886831 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:35 +0200 Subject: [PATCH 3595/4889] New translations vp-get-row-attributes.md (French) --- .../current/ViewPro/commands/vp-get-row-attributes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md index c22e43e3d76105..ac3b26a071972b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md @@ -16,11 +16,11 @@ title: VP Get row attributes #### Description -The `VP Get row attributes` command returns a collection of properties for any row in the *rangeObj*. +La commande `VP Get row row attributes` retourne une collection de propriétés pour n'importe quelle ligne dans la *rangeObj*. -In *rangeObj*, pass an object containing a range of the rows whose attributes will be retrieved. +Dans *rangeObj*, passez un objet contenant une plage de lignes dont les attributs seront récupérés. -The returned collection contains any properties for the rows, whether or not they have been set by the [VP SET ROW ATTRIBUTES](vp-set-row-attributes.md) method. +La collection retournée contient toutes les propriétés des lignes, qu'elles aient été définies ou non par la méthode [VP SET ROW ATTRIBUTES](vp-set-row-attributes.md). #### Exemple From a20147fa318d7b6cd8e957cc8f693797c388a402 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:37 +0200 Subject: [PATCH 3596/4889] New translations vp-get-row-attributes.md (Spanish) --- .../current/ViewPro/commands/vp-get-row-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md index 4aaf6a8d6a9b36..498f9fad409a0a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md @@ -20,7 +20,7 @@ El comando `VP Get row attributes` -| 引数 | タイプ | | 説明 | | -| -------- | ---------- | -- | ------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Collection | <- | 行プロパティのコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ------ | -- | ------------- | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | コレクション | <- | 行プロパティのコレクション | | #### 説明 From 6912a311d84ed9633d9321b79884c04c506620ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:41 +0200 Subject: [PATCH 3598/4889] New translations vp-get-row-count.md (French) --- .../current/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md index 1f11d15c6b261f..5bd9579ca3821c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md @@ -17,7 +17,7 @@ title: VP Get row count #### Description -The `VP Get row count` command returns the total number of rows from the designated *sheet*. +La commande `VP Get row count` retourne le nombre total de lignes de la *sheet* désignée. In *vpAreaName*, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. From 7f55da0422b9c05833415869e01ab18e2f4928f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:43 +0200 Subject: [PATCH 3599/4889] New translations vp-get-row-count.md (Japanese) --- .../current/ViewPro/commands/vp-get-row-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md index c8e2f4da3eddd4..a8ee1b614bc471 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md @@ -9,11 +9,11 @@ title: VP Get row count -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Integer | <- | 行の総数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | 整数 | <- | 行の総数 | | #### 説明 From 2f66de49b3b382ec93596fcbfbaf4789cd6e7312 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:45 +0200 Subject: [PATCH 3600/4889] New translations vp-get-selection.md (French) --- .../current/ViewPro/commands/vp-get-selection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md index 6f00a284fe2bef..f3825c16ca59dd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md @@ -17,9 +17,9 @@ title: VP Get selection #### Description -The `VP Get selection` command returns a new range object referencing the current selected cells. +La commande `VP Get selection` retourne un nouvel objet plage référençant les cellules courantes sélectionnées. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. @@ -33,7 +33,7 @@ Le code suivant récupèrera les coordonnées de la cellule active : $currentSelection:=VP Get selection("myVPArea") -//returns a range object containing: +//retourne un objet plage contenant : //$currentSelection.ranges[0].column=5 //$currentSelection.ranges[0].columnCount=2 //$currentSelection.ranges[0].row=8 From 90000904404d843eaec814003c72062eb0015d11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:47 +0200 Subject: [PATCH 3601/4889] New translations vp-get-selection.md (Japanese) --- .../current/ViewPro/commands/vp-get-selection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md index 9ef242c7540087..12f080ceb74645 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md @@ -9,11 +9,11 @@ title: VP Get selection -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 複数セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 複数セルのレンジオブジェクト | | #### 説明 From 2874554f0a1b98c7eb541c7af2de72a0ae60a6f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:50 +0200 Subject: [PATCH 3602/4889] New translations vp-get-sheet-count.md (French) --- .../current/ViewPro/commands/vp-get-sheet-count.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md index 5ae59b868c7a16..cf1cf7f270e384 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md @@ -16,9 +16,9 @@ title: VP Get sheet count #### Description -The `VP Get sheet count` command returns the number of sheets in the document loaded in *vpAreaName*. +La commande `VP Get sheet count` retourne le nombre de feuilles dans le document chargé dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. #### Exemple @@ -30,7 +30,7 @@ Pour obtenir le nombre de feuilles et définir la feuille courante comme étant ```4d $count:=VP Get sheet count("ViewProArea") - //set the current sheet to the last sheet (indexing starts at 0) + //définir la feuille courante comme étant la dernière feuille (l'indexation commence à 0) VP SET CURRENT SHEET("ViewProArea";$count-1) ``` From ce46afebac6ee69a57fa6908d7dc17d4f0d53a3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:52 +0200 Subject: [PATCH 3603/4889] New translations vp-get-sheet-count.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-count.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md index 6f1de8c5654556..b06d06a156bcb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md @@ -9,10 +9,10 @@ title: VP Get sheet count -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| 戻り値 | Integer | <- | シートの数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| 戻り値 | 整数 | <- | シートの数 | | #### 説明 From 60cd7788b09b10d6cb8b19a5c1c483d100ade0ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:54 +0200 Subject: [PATCH 3604/4889] New translations vp-get-sheet-index.md (French) --- .../current/ViewPro/commands/vp-get-sheet-index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md index de15c761ea873c..8a6c945fab2cb2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md @@ -17,11 +17,11 @@ title: VP Get sheet index #### Description -The `VP Get sheet index` command returns the index of a sheet based on its name in *vpAreaName*. +La commande `VP Get sheet index` retourne l'index d'une feuille basé sur son nom dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *name*, pass the name of the sheet whose index will be returned. If no sheet named *name* is found in the document, the method returns -1. +Dans *name*, passez le nom de la feuille dont l'index sera retourné. Si aucune feuille nommée *name* n'est trouvée dans le document, la méthode retourne -1. > La numérotation démarre à 0. From 580fce6fdbb52b4446b8b48590425a796a94b6cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:57 +0200 Subject: [PATCH 3605/4889] New translations vp-get-sheet-index.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md index f0c037a857a1b7..8637f8cd0bd152 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md @@ -9,11 +9,11 @@ title: VP Get sheet index -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| name | Text | -> | シート名 | | -| 戻り値 | Integer | <- | シートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| name | テキスト | -> | シート名 | | +| 戻り値 | 整数 | <- | シートのインデックス | | #### 説明 From 2940ec7ce0b6bf75eacf33093cca07d6a38bff1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:07:59 +0200 Subject: [PATCH 3606/4889] New translations vp-get-sheet-name.md (French) --- .../current/ViewPro/commands/vp-get-sheet-name.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md index 6f233712c1a594..486f38a3f77c5c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md @@ -17,11 +17,11 @@ title: VP Get sheet name #### Description -The `VP Get sheet name` command returns the name of a sheet based on its index in *vpAreaName*. +La commande `VP Get sheet name` retourne le nom d'une feuille basé sur son index dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the sheet whose name will be returned. +Dans *sheet*, passez l'index de la feuille dont le nom sera retourné. Si l'index passé n'existe pas, la méthode retourne un nom vide. From 144fabfa926d4f613a577cc4788848d4fbda6db4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:01 +0200 Subject: [PATCH 3607/4889] New translations vp-get-sheet-name.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md index 032773054b4c94..d9983299ee4d1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md @@ -9,11 +9,11 @@ title: VP Get sheet name -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス | | -| 戻り値 | Text | <- | シート名 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス | | +| 戻り値 | テキスト | <- | シート名 | | #### 説明 From c3f23bcc0a42bc8013516dd985fe0f378dffcdaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:05 +0200 Subject: [PATCH 3608/4889] New translations vp-get-sheet-options.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-options.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md index e07a45525d6cdf..1718ef2e7abdd6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md @@ -9,11 +9,11 @@ title: VP Get sheet options -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | シートオプションのオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | シートオプションのオブジェクト | | #### 説明 From abf28e9d89ce700cfdb5494900029df719cae479 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:07 +0200 Subject: [PATCH 3609/4889] New translations vp-get-show-print-lines.md (French) --- .../current/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md index 677e9555aab979..a454dbd28137a0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md @@ -19,7 +19,7 @@ title: VP Get show print lines The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the target sheet. If *sheet* is omitted, the command applies to the current sheet. From 3a345239a81bdde718d39d848eb98faed3e85225 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:10 +0200 Subject: [PATCH 3610/4889] New translations vp-get-show-print-lines.md (Spanish) --- .../current/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md index b3f5b36ad056cc..30a56c8562ab48 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md @@ -17,7 +17,7 @@ title: VP Get show print lines #### Descripción -The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. +El comando `VP Get show print lines` devuelve `True` si las líneas de la vista previa de impresión están visibles y `False` si están ocultas. En *vpAreaName*, pase el nombre del área 4D View Pro. From a58127349c17020e35c066a89b5d0140af74e62d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:11 +0200 Subject: [PATCH 3611/4889] New translations vp-get-show-print-lines.md (Japanese) --- .../ViewPro/commands/vp-get-show-print-lines.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md index 0af724673c1c9e..363a91287cff80 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md @@ -9,11 +9,11 @@ title: VP Get show print lines -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | <- | シートのインデックス | | -| 戻り値 | Boolean | <- | 印刷線が表示状態であれば true、それ以外は false | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | <- | シートのインデックス | | +| 戻り値 | ブール | <- | 印刷線が表示状態であれば true、それ以外は false | | #### 説明 From cf8e243fa39a019c6eb7ffba6224caa4e0ac652f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:15 +0200 Subject: [PATCH 3612/4889] New translations vp-get-spans.md (Japanese) --- .../current/ViewPro/commands/vp-get-spans.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md index 83fdbcb494842c..ce2a1e956b82e5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md @@ -9,10 +9,10 @@ title: VP Get spans -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Object | <- | 指定レンジ内にあるセル結合のオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | オブジェクト | <- | 指定レンジ内にあるセル結合のオブジェクト | | #### 説明 From 0580de96e6ec3570e19636569bfc9995672e19a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:17 +0200 Subject: [PATCH 3613/4889] New translations vp-get-stylesheet.md (French) --- .../current/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md index 53fb31e4c874d0..a6a96a5d90f413 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md @@ -20,7 +20,7 @@ title: VP Get stylesheet The `VP Get stylesheet` command returns the *styleName* style sheet object containing the property values which have been defined. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In *styleName*, pass the name of the style sheet to get. From 7775b1caae2b72e2dfbf6ebadf32d8fea7089b9e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:20 +0200 Subject: [PATCH 3614/4889] New translations vp-get-stylesheet.md (Japanese) --- .../current/ViewPro/commands/vp-get-stylesheet.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md index b7f58b1f32f4a5..6b9a6189bc8da0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md @@ -9,12 +9,12 @@ title: VP Get stylesheet -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| styleName | Text | -> | スタイルの名前 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | スタイルシートオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| styleName | テキスト | -> | スタイルの名前 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | スタイルシートオブジェクト | | #### 説明 From 62af6afff61d0c1a6eb9cc0d202d9ae408af29cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:24 +0200 Subject: [PATCH 3615/4889] New translations vp-get-stylesheets.md (Japanese) --- .../current/ViewPro/commands/vp-get-stylesheets.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md index b88b705675857c..bce67d46f00db6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md @@ -9,11 +9,11 @@ title: VP Get stylesheets -| 引数 | タイプ | | 説明 | | -| ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | ターゲットのスコープ (デフォルト = カレントシート) | | -| 戻り値 | Collection | <- | スタイルシートオブジェクトのコレクション | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ----------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | ターゲットのスコープ (デフォルト = カレントシート) | | +| 戻り値 | コレクション | <- | スタイルシートオブジェクトのコレクション | | #### 説明 From 7ff40d8f75f1f1d74627ea2d5be7f415d468b315 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:26 +0200 Subject: [PATCH 3616/4889] New translations vp-get-table-column-attributes.md (French) --- .../current/ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md index 7fc0c378037ee7..4d219cb06e518c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md @@ -29,7 +29,7 @@ title: VP Get column attributes The `VP Get table column attributes` command returns the current attributes of the specified *column* in the *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. From c6c6ab379af2f1e0da4f8eb62e886b91aaa39289 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:29 +0200 Subject: [PATCH 3617/4889] New translations vp-get-table-column-attributes.md (Japanese) --- .../commands/vp-get-table-column-attributes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md index 96394a0d029d86..d880da7c7b5483 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md @@ -17,13 +17,13 @@ title: VP Get column attributes -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| column | Integer | -> | 表の列のインデックス | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | *column* の属性 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| column | 整数 | -> | 表の列のインデックス | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | *column* の属性 | | #### 説明 @@ -37,7 +37,7 @@ title: VP Get column attributes このコマンドは、*column* のカレント属性を格納するオブジェクトを返します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | -------------------------------------------------- | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 表組みが自動で表示されている場合は返されません。 | | name | text | 表の列の名前。 | From 64db80d442f56da923a0163fd4407fab1b3e1e20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:31 +0200 Subject: [PATCH 3618/4889] New translations vp-get-table-column-index.md (French) --- .../current/ViewPro/commands/vp-get-table-column-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md index be0b166b1e7f92..0db18b60a248ba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md @@ -29,7 +29,7 @@ title: VP Get table column index The `VP Get table column index` command returns the index of the *columnName* in the *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *columnName*, pass the name of the table column for which you want to get the index. From 00612d88176ade7f7817823682bd9ee1a16d8195 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:34 +0200 Subject: [PATCH 3619/4889] New translations vp-get-table-column-index.md (Japanese) --- .../ViewPro/commands/vp-get-table-column-index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md index dca9a10a477ec7..c729615e24a995 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md @@ -17,13 +17,13 @@ title: VP Get table column index -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| columnName | Text | -> | 列の名称 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Integer | <- | *columnName* のインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| columnName | テキスト | -> | 列の名称 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | 整数 | <- | *columnName* のインデックス | | #### 説明 From 56d8ecf35dfa299b6ce2d3a670a905ee4bf9f137 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:36 +0200 Subject: [PATCH 3620/4889] New translations vp-get-table-dirty-rows.md (French) --- .../current/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md index 2fc830b150fb30..f2de7aebc33fc2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md @@ -29,7 +29,7 @@ title: VP Get table dirty rows The `VP Get table dirty rows` command returns a collection of *dirty row* objects, containing items that were modified since the last reset in the specified *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *tableName*, pass the name of the table for which you want to get the dirty rows. Only modified columns bound to a [data context](vp-set-data-context.md) will be taken into account. From be560477abdeb37634815efa2efa963e5513c110 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:39 +0200 Subject: [PATCH 3621/4889] New translations vp-get-table-dirty-rows.md (Japanese) --- .../ViewPro/commands/vp-get-table-dirty-rows.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md index 09be23291d6cde..be8532e4b20dbe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md @@ -17,13 +17,13 @@ title: VP Get table dirty rows -| 引数 | タイプ | | 説明 | | -| ---------- | ---------- | -- | --------------------------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| reset | Boolean | -> | 現在の表から "ダーティ" ステータスをクリアするには true、そのままにするには false を指定します。 デフォルト = true | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Collection | <- | 前回のリセット以降に変更された全項目を格納するオブジェクトのコレクション | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | --------------------------------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| reset | ブール | -> | 現在の表から "ダーティ" ステータスをクリアするには true、そのままにするには false を指定します。 デフォルト = true | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | コレクション | <- | 前回のリセット以降に変更された全項目を格納するオブジェクトのコレクション | | #### 説明 @@ -41,7 +41,7 @@ title: VP Get table dirty rows 返されるコレクション内の各 *dirty row* ("ダーティ" な行) オブジェクトは、以下のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | --------------- | | item | object | 変更された行の変更オブジェクト | | originalItem | object | 変更前のオブジェクト | From 299f2dfe74aef5545e407e948f884fb0a878f603 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:40 +0200 Subject: [PATCH 3622/4889] New translations vp-get-table-dirty-rows.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md index 94a131fd948853..12498a5d42405c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md @@ -33,7 +33,7 @@ Em *vpAreaName*, passe o nome da área 4D View Pro. In *tableName*, pass the name of the table for which you want to get the dirty rows. Somente as colunas modificadas vinculadas a um [contexto de dados] (vp-set-data-context.md) serão levadas em consideração. -By default, calling the command will clear the *dirty* status from the current table. To keep this status untouched, pass `False` in the *reset* parameter. +By default, calling the command will clear the *dirty* status from the current table. Para manter este estado intacto, passe `False` no parâmetro *reset*. Em *sheet*, passe o índice da folha de destino. Se nenhum indice for especcificado ou se passar -1, o comando se aplica a folha atual. From cc0c8b947a9aed59413ab34d6ef7706d3e2ab98f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:42 +0200 Subject: [PATCH 3623/4889] New translations vp-get-table-range.md (French) --- .../current/ViewPro/commands/vp-get-table-range.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md index ab308646f12d9a..874a6edd6c7ea0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md @@ -29,7 +29,7 @@ title: VP Get table range The `VP Get table range` command returns the range of *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In the *onlyData* parameter, you can pass one of the following constants to indicate if you want to get the data only: From 1521a00d1d2a06f97a8c2b6135f9f6314ab1dd47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:44 +0200 Subject: [PATCH 3624/4889] New translations vp-get-table-range.md (Japanese) --- .../current/ViewPro/commands/vp-get-table-range.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md index 1208d58657f386..269b8ff81da33e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md @@ -17,13 +17,13 @@ title: VP Get table range -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | -------------------------------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| onlyData | Integer | -> | `vk table full range` (デフォルト) または `vk table data range` | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Object | <- | 表組みが含まれるレンジ | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | -------------------------------------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| onlyData | 整数 | -> | `vk table full range` (デフォルト) または `vk table data range` | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | オブジェクト | <- | 表組みが含まれるレンジ | | #### 説明 From 0b5a3e2abe116a6dc58845a3e23f313bc9b35096 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:49 +0200 Subject: [PATCH 3625/4889] New translations vp-get-table-theme.md (Japanese) --- .../current/ViewPro/commands/vp-get-table-theme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md index 5acce72c3ec804..bb891219fb6f1c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md @@ -17,10 +17,10 @@ title: VP Get table theme -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | | 戻り値 | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | <- | 現在の表テーマのプロパティ値 | | #### 説明 From 5f86365858bc095c0e99cfdda96239bd73ec2b72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:51 +0200 Subject: [PATCH 3626/4889] New translations vp-get-tables.md (French) --- .../current/ViewPro/commands/vp-get-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md index 5d7347d17aa5f0..2dccfe302ef4f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md @@ -27,7 +27,7 @@ title: VP Get tables The `VP Get tables` command returns a collection of all table names defined in the *sheet*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. From 47cc488c81348d125fbad10e3bed1ae08c24c452 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:53 +0200 Subject: [PATCH 3627/4889] New translations vp-get-tables.md (Japanese) --- .../current/ViewPro/commands/vp-get-tables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md index e36d584012d887..0721faadf9b279 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md @@ -17,11 +17,11 @@ title: VP Get tables -| 引数 | タイプ | | 説明 | | -| ---------- | ---------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | Collection | <- | 表組みの名称をすべて格納するテキストのコレクション | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | コレクション | <- | 表組みの名称をすべて格納するテキストのコレクション | | #### 説明 From 46b72a12e4bd23a3d27f6f072c1f634871c9903a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:57 +0200 Subject: [PATCH 3628/4889] New translations vp-get-value.md (Spanish) --- .../current/ViewPro/commands/vp-get-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md index 00071afa535189..7d835397505255 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md @@ -22,7 +22,7 @@ En *rangeObj*, pase un rango cuyo valor desea recuperar. #### Objeto devuelto -The object returned will contain the `value` property, and, in case of a js date value, a `time` property: +El objeto devuelto contendrá la propiedad `value` y, en caso de un valor fecha js, una propiedad `time`: | Propiedad | Tipo | Descripción | | --------- | ------------------------------------------ | ------------------------------------------------------------------------------- | From fb752b972eec1dbf5a801ec64a5914b8f927db09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:08:58 +0200 Subject: [PATCH 3629/4889] New translations vp-get-value.md (Japanese) --- .../current/ViewPro/commands/vp-get-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md index 44038774469ec7..83492c20284c4a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md @@ -9,10 +9,10 @@ title: VP Get value -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Object | <- | セルの値を格納したオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | オブジェクト | <- | セルの値を格納したオブジェクト | | #### 説明 @@ -24,10 +24,10 @@ title: VP Get value 返されるオブジェクトには `value` プロパティと、JS日付値の場合に返される `time` プロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------------------------------------------ | ----------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Object | *rangeObj* レンジの値 (ただし時間型を除く) | -| time | Real | 値が js 日付型の場合、時間値 (秒単位) | +| time | 実数 | 値が js 日付型の場合、時間値 (秒単位) | 返されるオブジェクトに日付または時間が含まれている場合、これは "日付時間"として扱われ、以下のように補完されます: From c3df72877695e17dd5f638fe65d3b23bdd8ccd04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:02 +0200 Subject: [PATCH 3630/4889] New translations vp-get-values.md (Japanese) --- .../current/ViewPro/commands/vp-get-values.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md index 1664cb97eb9d81..2a2bc2a428e843 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md @@ -9,10 +9,10 @@ title: VP Get values -| 引数 | タイプ | | 説明 | | -| -------- | ---------- | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| 戻り値 | Collection | <- | 値のコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ------ | -- | --------- | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| 戻り値 | コレクション | <- | 値のコレクション | | #### 説明 @@ -25,10 +25,10 @@ title: VP Get values - 第1レベルのコレクションの各要素は行を表し、値のサブコレクションを格納しています。 - 各サブコレクションはその行のセル値を格納しています。 値は整数、実数、ブール、テキスト、オブジェクト、Null のいずれかです。 値が日付または時間の場合には、以下のプロパティを持つオブジェクトとして返されます: -| プロパティ | タイプ | 説明 | -| ----- | ---- | ----------------------------------------- | -| value | 日付 | セルの値 (時間部分を除く) | -| time | Real | 値が js 日付型の場合、時間値 (秒単位) | +| プロパティ | 型 | 説明 | +| ----- | -- | ----------------------------------------- | +| value | 日付 | セルの値 (時間部分を除く) | +| time | 実数 | 値が js 日付型の場合、時間値 (秒単位) | 日付または時間は 日付時間 (datetime) として扱われ、以下のように補完されます: From f59e0ea019dd8dd3fa4b12a174edbfa454cb2acd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:05 +0200 Subject: [PATCH 3631/4889] New translations vp-get-workbook-options.md (French) --- .../current/ViewPro/commands/vp-get-workbook-options.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md index 3df746d99b3cc0..8a90e0abdd9640 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md @@ -19,13 +19,13 @@ title: VP Get workbook options #### Description `VP Get workbook options` -returns an object containing all the workbook options in *vpAreaName* +retourne un objet contenant toutes les options du workbook dans *vpAreaName* -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. The returned object contains all the workbook options (default and modified ones), in the workbook. -The list of workbook options is referenced in [`VP SET WORKBOOK OPTIONS`'s description](vp-set-workbook-options.md). +La liste des options du workbook est référencée dans la description de [`VP SET WORKBOOK OPTIONS`](vp-set-workbook-options.md). #### Exemple From b07fe875e81cddc0530d1cb114c5cb0e32eb59c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:07 +0200 Subject: [PATCH 3632/4889] New translations vp-get-workbook-options.md (Japanese) --- .../current/ViewPro/commands/vp-get-workbook-options.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md index ee156fa52684b0..93c8079120b063 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md @@ -11,10 +11,10 @@ title: VP Get workbook options -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| 戻り値 | Object | <- | ワークブックオプションを格納したオブジェクト | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| 戻り値 | オブジェクト | <- | ワークブックオプションを格納したオブジェクト | | #### 説明 From 518ea119d8f09fd00baa8e691319f1208b43a309 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:10 +0200 Subject: [PATCH 3633/4889] New translations vp-import-document.md (French) --- .../ViewPro/commands/vp-import-document.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md index 713349dbb4141f..bb0316778bd282 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md @@ -25,26 +25,26 @@ title: VP IMPORT DOCUMENT #### Description -The `VP IMPORT DOCUMENT` command imports and displays the document designated by *filePath* in the 4D View Pro area *vpAreaName*. Le document importé remplace toutes les données déjà présentes dans la zone. +La commande `VP IMPORT DOCUMENT` importe et affiche le document désigné par *filePath* dans la zone 4D View Pro *vpAreaName*. Le document importé remplace toutes les données déjà présentes dans la zone. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In *filePath*, pass the path and name of the document to be imported. Les formats suivants sont pris en charge : +Dans *filePath*, passez le chemin et le nom du document à importer. Les formats suivants sont pris en charge : - Les documents 4D View Pro (extension ".4vp") - Microsoft Excel (extension ".xlsx") - documents texte (extension ".txt", ".csv", le document doit être en utf-8) -- [SpreadJS documents](https://developer.mescius.com/spreadjs/docs/features/spreadjs-file-format) (extension ".sjs") +- [Documents SpreadJS](https://developer.mescius.com/spreadjs/docs/features/spreadjs-file-format) (extension ".sjs") -If the document extension is not a recognized extension, such as `.4vp` or `.xlsx`, the document is considered a text document. Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le dossier Project, auquel cas vous pouvez simplement passer son nom. +Si l'extension du document n'est pas une extension reconnue, telle que `.4vp` ou `.xlsx`, le document est considéré comme un document texte. Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le dossier Project, auquel cas vous pouvez simplement passer son nom. -An error is returned if the `filePath` parameter is invalid, or if the file is missing or malformed. +Une erreur est retournée si le paramètre `filePath` est invalide, ou si le fichier est manquant ou mal-formé. -The optional *paramObj* parameter allows you to define properties for the imported document: +Le paramètre optionnel *paramObj* vous permet de définir les propriétés du document importé: | Paramètres | | Type | Description | | ---------- | ------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | | 4D.Function | Une méthode callback à lancer lorsque l'import est terminé. You must use a formula returned by the [`Formula`](../../API/FunctionClass.md#formula) command. See [Passing a callback method (formula)](vp-export-document.md#passing-a-callback-method-formula). | +| formula | | 4D.Function | Une méthode callback à lancer lorsque l'import est terminé. Vous devez utiliser une formule retournée par la commande [`Formula`](../../API/FunctionClass.md#formula). See [Passing a callback method (formula)](vp-export-document.md#passing-a-callback-method-formula). | | password | | text | Microsoft Excel uniquement (optionnel) - Mot de passe utilisé pour protéger un document Microsoft Excel. | | csvOptions | | object | options d'import csv | | | range | object | Plage de cellules contenant la première cellule dans laquelle les données seront saisies. Si la plage spécifiée n'est pas une plage de cellules, seule la première cellule de la plage est utilisée. | @@ -63,7 +63,7 @@ The optional *paramObj* parameter allows you to define properties for the import - Importing files in .xslx, .csv, and .sjs formats is **asynchronous**. With these formats, you must use the `formula` attribute if you want to start an action at the end of the document processing. - When importing a Microsoft Excel-formatted file into a 4D View Pro document, some settings may be lost. You can verify your settings with [this list from SpreadJS](https://developer.mescius.com/spreadjs/docs/excelimpexp/excelexport). -- For more information on the CSV format and delimiter-separated values in general, see [this article on Wikipedia](https://en.wikipedia.org/wiki/Delimiter-separated_values) +- Pour plus d'informations sur le format CSV et les valeurs séparées par des délimiteurs en général, voir [cet article sur Wikipedia](https://en.wikipedia.org/wiki/Delimiter-separated_values) ::: @@ -106,7 +106,7 @@ End if #### Exemple 3 -You want to import a `.txt` file that uses a comma (",") as delimiter: +Vous souhaitez importer un fichier `.txt` qui utilise une virgule (",") comme délimiteur: ![example-import-csv](../../assets/en/ViewPro/vp-import-document-csv.png) @@ -116,7 +116,7 @@ $params.range:=VP Cells("ViewProArea";0;0;2;5) VP IMPORT DOCUMENT("ViewProArea";"c:\\import\\my-file.txt";New object("csvOptions";$params)) ``` -Here's the result: +Voici le résultat : ![example-import-csv](../../assets/en/ViewPro/vp-import-document-csv-result.png) #### Voir également From 24f43d1012333839234d2f0ca4685dc3d92078d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:12 +0200 Subject: [PATCH 3634/4889] New translations vp-import-document.md (Japanese) --- .../current/ViewPro/commands/vp-import-document.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md index 79887387a97fcf..6a2f48c37386e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md @@ -17,11 +17,11 @@ title: VP IMPORT DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| filePath | Text | -> | ドキュメントのパス名 | | -| paramObj | Object | -> | 読み込みのオプション | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| filePath | テキスト | -> | ドキュメントのパス名 | | +| paramObj | オブジェクト | -> | 読み込みのオプション | | #### 説明 @@ -42,7 +42,7 @@ title: VP IMPORT DOCUMENT 任意の *paramObj* 引数を渡すことで、読み込まれるドキュメントのプロパティを定義することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ---------- | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [`Formula`](../../API/FunctionClass.md#formula) コマンドの戻り値フォーミュラを使用する必要があります。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | password | | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されているパスワード。 | From b3f7127a46401f6f6342bed76d9503d7c692530a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:15 +0200 Subject: [PATCH 3635/4889] New translations vp-import-from-blob.md (French) --- .../current/ViewPro/commands/vp-import-from-blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md index b80c505c56f3da..ed8f08f958cc4d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md @@ -17,7 +17,7 @@ title: VP IMPORT FROM BLOB #### Description -The `VP IMPORT FROM BLOB` command imports the *vpBlob* in the 4D View Pro area *vpAreaName* and replaces its contents. *vpBlob* must contain a 4D View Pro document previously saved as Blob either by using the [VP EXPORT TO BLOB](vp-export-to-blob.md) command or via the 4D View Pro interface. +La commande `VP IMPORT FROM BLOB` importe *vpBlob* dans la zone 4D View Pro *vpAreaName* et remplace son contenu. *vpBlob* doit contenir un document 4D View Pro précédemment enregistré en tant que Blob soit en utilisant la commande [VP EXPORT TO BLOB](vp-export-to-blob.md) soit via l'interface 4D View Pro. In *paramObj*, you can pass several properties: From 60dba94a8bc4d55712003e84c26a5f2ba29a0f5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:17 +0200 Subject: [PATCH 3636/4889] New translations vp-import-from-blob.md (Japanese) --- .../ViewPro/commands/vp-import-from-blob.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md index b9eca7d03ae993..c9be5cd37fb76a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md @@ -9,11 +9,11 @@ title: VP IMPORT FROM BLOB -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ----------------------- | -- | ------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | | vpBlob | 4D.Blob | -> | 4D View Proドキュメントを含む Blob | | -| paramObj | Object | -> | 読み込みのオプション | | +| paramObj | オブジェクト | -> | 読み込みのオプション | | #### 説明 @@ -21,20 +21,20 @@ title: VP IMPORT FROM BLOB *paramObj* には、複数のプロパティを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | -| calcOnDemand | Boolean | 要求されたときにだけフォーミュラを計算するかどうか。デフォルトは false。 | -| dynamicReferences | Boolean | 動的参照を含む関数を計算するかどうか。デフォルトは true。 | -| fullRecalc | Boolean | jsonデータを読み込んだ後に計算するかどうか。デフォルトは false。 | -| includeFormulas | Boolean | フォーミュラを含めるかどうか。デフォルトは true。 | -| includeStyles | Boolean | スタイルを含めるかどうか。デフォルトは true。 | -| includeUnusedStyles | Boolean | excel xml を json に変換する際、使用されていないカスタム名を含めるかどうか。デフォルトは true。 | -| openMode | Integer | 0 (normal): 通常のオープンモード、レイジーなし、インクリメンタルなし。 ドキュメントを開くと、特定の時点で UI と UIイベントが更新され、応答します。
    1 (lazy): レイジー (遅延) オープンモード。 ドキュメントを開くと、アクティブなシートだけが直接読み込まれます。 他のシートは使用された場合にのみ読み込まれます。
    2 (incremental): インクリメンタル (増分) オープンモード。 ドキュメントを開くと、データ読み込み中に UI と UIイベントが更新され、即座に応答します。 | +| calcOnDemand | ブール | 要求されたときにだけフォーミュラを計算するかどうか。デフォルトは false。 | +| dynamicReferences | ブール | 動的参照を含む関数を計算するかどうか。デフォルトは true。 | +| fullRecalc | ブール | jsonデータを読み込んだ後に計算するかどうか。デフォルトは false。 | +| includeFormulas | ブール | フォーミュラを含めるかどうか。デフォルトは true。 | +| includeStyles | ブール | スタイルを含めるかどうか。デフォルトは true。 | +| includeUnusedStyles | ブール | excel xml を json に変換する際、使用されていないカスタム名を含めるかどうか。デフォルトは true。 | +| openMode | 整数 | 0 (normal): 通常のオープンモード、レイジーなし、インクリメンタルなし。 ドキュメントを開くと、特定の時点で UI と UIイベントが更新され、応答します。
    1 (lazy): レイジー (遅延) オープンモード。 ドキュメントを開くと、アクティブなシートだけが直接読み込まれます。 他のシートは使用された場合にのみ読み込まれます。
    2 (incremental): インクリメンタル (増分) オープンモード。 ドキュメントを開くと、データ読み込み中に UI と UIイベントが更新され、即座に応答します。 | コールバックメソッドでは、以下のパラメーターを使用することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | :----- | :---------------------------- | :---------------------- | :-------------------------------- | | param1 | | text | 4D View Pro エリアのオブジェクト名 | | param2 | | 4D.Blob | インポートされた Blob | From 6bdd4d23216b7c5818a5331a59d6831b820db404 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:20 +0200 Subject: [PATCH 3637/4889] New translations vp-import-from-object.md (French) --- .../current/ViewPro/commands/vp-import-from-object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md index dda1d0d448da6f..460f4a15127537 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md @@ -16,13 +16,13 @@ title: VP IMPORT FROM OBJECT #### Description -The `VP IMPORT FROM OBJECT` command imports and displays the *viewPro* 4D View Pro object in the *vpAreaName* 4D View Pro area. Le contenu de l'objet importé remplace toutes les données insérées auparavant dans la zone. +La commande `VP IMPORT FROM OBJECT` importe et affiche l'objet 4D View Pro *viewPro* dans la zone 4D View Pro *vpAreaName*. Le contenu de l'objet importé remplace toutes les données insérées auparavant dans la zone. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In *viewPro*, pass a valid 4D View Pro object. This object can have been created using [VP Export to object](vp-export-to-object.md) or manually. For more information on 4D View Pro objects, please refer to the [4D View Pro object](../configuring.md#4d-view-pro-object) section. +Dans *viewPro*, passez un objet 4D View Pro valide. Cet objet peut avoir été créé en utilisant [VP Export to object](vp-export-to-object.md) ou manuellement. Pour plus d'informations sur les objets 4D View Pro, veuillez consulter la section [Objet 4D View Pro](../configuration.md#4d-view-pro-objet). -An error is returned if the *viewPro* object is invalid. +Une erreur est retournée si l'objet *viewPro* est invalide. #### Exemple From aa421326fb2d4377e25aebe5068267ce5a48b50c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:22 +0200 Subject: [PATCH 3638/4889] New translations vp-import-from-object.md (Japanese) --- .../current/ViewPro/commands/vp-import-from-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md index b33a90f2a082bc..bfe5136842adc4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md @@ -9,10 +9,10 @@ title: VP IMPORT FROM OBJECT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| viewPro | Object | -> | 4D View Pro オブジェクト | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| viewPro | オブジェクト | -> | 4D View Pro オブジェクト | | #### 説明 From 498d2d65658cf9a1275558bb827d453b1fb036ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:24 +0200 Subject: [PATCH 3639/4889] New translations vp-insert-columns.md (French) --- .../current/ViewPro/commands/vp-insert-columns.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md index d5b8debf802428..933203d9d5f800 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md @@ -15,11 +15,11 @@ title: VP INSERT COLUMNS #### Description -The `VP INSERT COLUMNS` command inserts columns into the *rangeObj*. +La commande `VP INSERT COLUMNS` insère les colonnes définies dans l'objet *rangeObj*. -In *rangeObj*, pass an object containing a range of the starting column (the column which designates where the new column will be inserted) and the number of columns to insert. Si le nombre de colonnes à insérer est omis (non défini), une seule colonne est insérée. +Dans *rangeObj*, passer un objet contenant une plage de la colonne de début (la colonne qui indique l'emplacement de la nouvelle colonne à insérer) et le nombre de colonnes à insérer. Si le nombre de colonnes à insérer est omis (non défini), une seule colonne est insérée. -New columns are inserted on the left, directly before the starting column in the *rangeObj*. +De nouvelles colonnes sont insérées sur la gauche, directement avant la première colonne de *rangeObj*. #### Exemple From 9e1c05ba34f508916afd78cdc732b691dca9370f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:26 +0200 Subject: [PATCH 3640/4889] New translations vp-insert-columns.md (Japanese) --- .../current/ViewPro/commands/vp-insert-columns.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md index 0ab4ce763a78ff..3e90f3fcd0a998 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md @@ -9,9 +9,9 @@ title: VP INSERT COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From 50469a0da51b6524cbaa0ce21da43f5f995bb0f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:29 +0200 Subject: [PATCH 3641/4889] New translations vp-insert-rows.md (French) --- .../current/ViewPro/commands/vp-insert-rows.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md index 9b303c46911c4c..6c82c519302b1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md @@ -15,11 +15,11 @@ title: VP INSERT ROWS #### Description -The `VP INSERT ROWS` command inserts rows defined by the *rangeObj*. +La commande `VP INSERT ROWS` insère les lignes définies dans *rangeObj*. -In *rangeObj*, pass an object containing a range of the starting row (the row which designates where the new row will be inserted) and the number of rows to insert. Si le nombre de lignes à insérer est omis (non défini), une seule ligne est insérée. +Dans *rangeObj*, passez un objet contenant une plage de la ligne de début (la ligne qui indique où la nouvelle ligne sera insérée) et le nombre de lignes à insérer. Si le nombre de lignes à insérer est omis (non défini), une seule ligne est insérée. -New rows are inserted directly before the first row in the *rangeObj*. +De nouvelles lignes sont insérées directement avant la première ligne dans *rangeObj*. #### Exemple From 1e322a553b3469cfb798b7ffadf51126679d66ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:31 +0200 Subject: [PATCH 3642/4889] New translations vp-insert-rows.md (Japanese) --- .../current/ViewPro/commands/vp-insert-rows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md index ca40f48c3c278d..b3770cf62e5a46 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md @@ -9,9 +9,9 @@ title: VP INSERT ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From 057083a808636d408ff85c7bee1da94012bee5ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:33 +0200 Subject: [PATCH 3643/4889] New translations vp-insert-table-columns.md (French) --- .../commands/vp-insert-table-columns.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md index d20a0e106b26fc..484f86455cdb2d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md @@ -22,30 +22,30 @@ title: VP INSERT TABLE COLUMNS | vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | | tableName | Text | -> | Nom de table | | | column | Integer | -> | Index dans la table de la colonne de départ à insérer | | -| count | Text | -> | Number of columns to add (must be >0) | | -| insertAfter | Integer | -> | `vk table insert before` or `vk table insert after` *column* | | +| count | Text | -> | Nombre de colonnes à ajouter (doit être >0) | | +| insertAfter | Integer | -> | `vk table insert before` ou `vk table insert after` *column* | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | #### Description -The `VP INSERT TABLE COLUMNS` command inserts one or *count* empty column(s) in the specified *tableName* at the specified *column* index. +La commande `VP INSERT TABLE COLUMNS` insère une ou *count* colonne(s) vide(s) dans le *tableName* spécifié à l'index *column* spécifié. -When a column has been inserted with this command, you typically modify its contents using the [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md) command. +Lorsqu'une colonne a été insérée avec cette commande, son contenu est généralement modifié à l'aide de la commande [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). -In the *insertAfter* parameter, you can pass one of the following constants to indicate if the column(s) must be inserted before or after the *column* index: +Dans le paramètre *insertAfter*, vous pouvez passer une des constantes suivantes pour indiquer si la ou les colonnes doivent être insérées avant ou après l'index *column* : -| Constante | Valeur | Description | -| ------------------------ | ------ | ----------------------------------------------------------------------------------------------- | -| `vk table insert before` | 0 | Insert column(s) before the *column* (default if omitted) | -| `vk table insert after` | 1 | Insert column(s) after the *column* | +| Constante | Valeur | Description | +| ------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------- | +| `vk table insert before` | 0 | Insérer la(les) colonne(s) avant la *column* (par défaut si omis) | +| `vk table insert after` | 1 | Insérer la(les) colonne(s) après la *column* | -This command inserts some columns in the *tableName* table, NOT in the sheet. The total number of columns of the sheet is not impacted by the command. Data present at the right of the table (if any) are automatically moved right according to the number of added columns. +Cette commande insère certaines colonnes dans la table *tableName*, PAS dans la feuille. The total number of columns of the sheet is not impacted by the command. Data present at the right of the table (if any) are automatically moved right according to the number of added columns. -If *tableName* does not exist or if there is not enough space in the sheet, nothing happens. +Si *tableName* n'existe pas ou s'il n'y a pas assez d'espace dans la feuille, rien ne se passe. #### Exemple -See examples for [VP INSERT TABLE ROWS](vp-insert-table-rows.md) and [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). +Voir les exemples pour [VP INSERT TABLE ROWS](vp-insert-table-rows.md) et [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). #### Voir également From 66ad9ceab993271962fc8416dec833e5e2d0bfa8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:35 +0200 Subject: [PATCH 3644/4889] New translations vp-insert-table-columns.md (Spanish) --- .../current/ViewPro/commands/vp-insert-table-columns.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md index ed34e4250111e9..04669eba670f13 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE COLUMNS #### Descripción -The `VP INSERT TABLE COLUMNS` command inserts one or *count* empty column(s) in the specified *tableName* at the specified *column* index. +El comando `VP INSERT TABLE COLUMNS` inserta una o *count* columna(s) vacía(s) en el *tableName* especificado en el índice *column* especificado. Cuando se ha insertado una columna con este comando, normalmente se modifica su contenido utilizando el comando [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). @@ -45,7 +45,7 @@ Si *tableName* no existe o si no hay suficiente espacio en la hoja, no ocurre na #### Ejemplo -See examples for [VP INSERT TABLE ROWS](vp-insert-table-rows.md) and [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). +Ver ejemplos para [VP INSERT TABLE ROWS](vp-insert-table-rows.md) y [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). #### Ver también From cbb21d8aadb4d5f51247b035c79a607752d5d246 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:36 +0200 Subject: [PATCH 3645/4889] New translations vp-insert-table-columns.md (Japanese) --- .../ViewPro/commands/vp-insert-table-columns.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md index 03eafebbc98a83..36ecad6792c2aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md @@ -17,14 +17,14 @@ title: VP INSERT TABLE COLUMNS -| 引数 | タイプ | | 説明 | | -| ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| column | Integer | -> | 列の挿入場所を指定する表組み内のインデックス | | -| count | Text | -> | 挿入する列の数 (>0) | | -| insertAfter | Integer | -> | `vk table insert before` または `vk table insert after` | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ----------- | ---- | -- | ---------------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| column | 整数 | -> | 列の挿入場所を指定する表組み内のインデックス | | +| count | テキスト | -> | 挿入する列の数 (>0) | | +| insertAfter | 整数 | -> | `vk table insert before` または `vk table insert after` | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From efde3a1943e8d764cd4e49fb928103206579dff1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:38 +0200 Subject: [PATCH 3646/4889] New translations vp-insert-table-rows.md (French) --- .../current/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md index f0868c64997621..4fb6654902c0f8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md @@ -41,7 +41,7 @@ This command inserts some rows in the *tableName* table, NOT in the sheet. The t If the *tableName* table is bound to a [data context](vp-set-data-context.md), the command inserts new, empty element(s) in the collection. -If *tableName* does not exist or if there is not enough space in the sheet, nothing happens. +Si *tableName* n'existe pas ou s'il n'y a pas assez d'espace dans la feuille, rien ne se passe. #### Exemple From abc9162353636ae14dd2a7b9c6778c9ffd54523e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:41 +0200 Subject: [PATCH 3647/4889] New translations vp-insert-table-rows.md (Japanese) --- .../ViewPro/commands/vp-insert-table-rows.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md index cce5e3ee4571c5..bde04b9348897f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md @@ -17,14 +17,14 @@ title: VP INSERT TABLE ROWS -| 引数 | タイプ | | 説明 | | -| ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| row | Integer | -> | 行の挿入場所を指定する表組み内のインデックス | | -| count | Text | -> | 挿入する行の数 (>0) | | -| insertAfter | Integer | -> | `vk table insert before` または `vk table insert after` | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ----------- | ---- | -- | ---------------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| row | 整数 | -> | 行の挿入場所を指定する表組み内のインデックス | | +| count | テキスト | -> | 挿入する行の数 (>0) | | +| insertAfter | 整数 | -> | `vk table insert before` または `vk table insert after` | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From d54d73b3d19921c1be687502e6728916cd5e4011 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:44 +0200 Subject: [PATCH 3648/4889] New translations vp-move-cells.md (Spanish) --- .../current/ViewPro/commands/vp-move-cells.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md index ebc6fbd855941f..93fb38e5d7147d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md @@ -35,10 +35,10 @@ En *targetRange*, pase el rango de celdas donde se copiarán o moverán los valo El parámetro *options* tiene varias propiedades: -| Propiedad | Tipo | Descripción | -| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de *originRange* se eliminan después de ejecutar el comando:
    • *False* (por defecto) para eliminarlos
    • *True* para mantenerlos
    | -| pasteOptions | Longint | Especifica lo que se pega. Possible values:

    ValueDescription
    `vk clipboard options all` (default)Pastes all data objects, including values, formatting, and formulas.
    `vk clipboard options formatting`Pastes only the formatting.
    `vk clipboard options formulas`Pastes only the formulas.
    `vk clipboard options formulas and formatting`Pastes the formulas and formatting.
    `vk clipboard options values`Pastes only the values.
    `vk clipboard options value and formatting`Pastes the values and formatting.

    | +| Propiedad | Tipo | Descripción | +| ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de *originRange* se eliminan después de ejecutar el comando:
    • *False* (por defecto) para eliminarlos
    • *True* para mantenerlos
    | +| pasteOptions | Longint | Especifica lo que se pega. Valores posibles:

    ValorDescripción
    `vk clipboard options all` (por defecto)Pega todos los objetos de datos, incluidos los valores, el formato y las fórmulas.
    `vk clipboard options formatting`Pega sólo el formato.
    `vk clipboard options formulas`Pega sólo las fórmulas.
    `vk clipboard options formulas and formatting`Pega las fórmulas y el formato.
    `vk clipboard options values`Pega sólo los valores.
    `vk clipboard options value and formatting`Pega los valores y el formato.

    | Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). From a6f722ee33a5c5721ec8a0087c70176f33e3a0ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:46 +0200 Subject: [PATCH 3649/4889] New translations vp-move-cells.md (Japanese) --- .../current/ViewPro/commands/vp-move-cells.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md index b34b6907700ea5..e0a34454848f1d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md @@ -17,11 +17,11 @@ title: VP MOVE CELLS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | -------------------------------------------- | ---------------- | -| originRange | Object | -> | 移動 (コピー) 元のセルレンジ | | -| targetRange | Object | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | | -| options | Object | -> | 追加のオプション | | +| originRange | オブジェクト | -> | 移動 (コピー) 元のセルレンジ | | +| targetRange | オブジェクト | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | | +| options | オブジェクト | -> | 追加のオプション | | #### 説明 @@ -35,9 +35,9 @@ title: VP MOVE CELLS *options* は、複数のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | *originRange* のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには *false* (デフォルト)。
    • 保持するには *true*。
    | +| copy | ブール | *originRange* のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには *false* (デフォルト)。
    • 保持するには *true*。
    | | pasteOptions | Longint | ペーストする内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値・フォーマット・フォーミュラを含むすべてのデータオブジェクトをペーストします。
    `vk clipboard options formatting`フォーマットだけをペーストします。
    `vk clipboard options formulas`フォーミュラだけをペーストします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをペーストします。
    `vk clipboard options values`値だけをペーストします。
    `vk clipboard options value and formatting`値とフォーマットをペーストします。

    | [ワークブックオプション](vp-set-workbook-options.md) で定義されている貼り付けオプションが考慮されます。 From 75d0e293017aaf11a74c5911e1b42608246b2ea0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:48 +0200 Subject: [PATCH 3650/4889] New translations vp-name.md (French) --- .../current/ViewPro/commands/vp-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md index 28cab15e97df59..02e1c4783e0948 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md @@ -20,7 +20,7 @@ title: VP Name The `VP Name` command returns a new range object referencing a named range. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *rangeName* parameter specifies an existing named cell range. @@ -34,10 +34,10 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet wher Vous souhaitez assigner une valeur à une plage nommée "Total". ```4d -// nommez la cellule B5 Total - VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") - $name:=VP Name("ViewProArea";" Total") - VP SET NUM VALUE($name;285;"$#,###.00") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") +VP SET NUM VALUE($name;285;"$#,###.00") ``` #### Voir également From 3fc8e00959b812377a2841f7c1ace604a1952cdd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:50 +0200 Subject: [PATCH 3651/4889] New translations vp-name.md (Spanish) --- .../current/ViewPro/commands/vp-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md index 785ad2087e3e42..a2a03825b07143 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md @@ -36,7 +36,7 @@ Quiere asignar un valor al rango llamado "Total". ```4d // llama la celda B5 Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From e41f22a12b30ac32dc6a980a5445112193c23c04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:51 +0200 Subject: [PATCH 3652/4889] New translations vp-name.md (Japanese) --- .../current/ViewPro/commands/vp-name.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md index a827b040543e27..e116b6a9a8d3cb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md @@ -9,12 +9,12 @@ title: VP Name -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | --------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| rangeName | Text | -> | 既存のレンジ名 | | -| sheet | Integer | -> | レンジの場所 (省略時はカレントシート) | | -| 戻り値 | Object | <- | rangeName のレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | --------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| rangeName | テキスト | -> | 既存のレンジ名 | | +| sheet | 整数 | -> | レンジの場所 (省略時はカレントシート) | | +| 戻り値 | オブジェクト | <- | rangeName のレンジオブジェクト | | #### 説明 @@ -34,9 +34,9 @@ title: VP Name "Total" という名前のレンジに値を渡します: ```4d -// B5 のセルを "Total" と命名します +// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 65e5c291b600069a1f8596ae245fe9149d66693a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:52 +0200 Subject: [PATCH 3653/4889] New translations vp-name.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-name.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md index 244894ff5ec053..cfb48dfbdc676c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md @@ -34,8 +34,9 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet wher Pretende atribuir um valor ao intervalo nomeado "Total". ```4d -// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From d013db0f43c38a4c057fcd4d41fbf7fb03a4f106 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:54 +0200 Subject: [PATCH 3654/4889] New translations vp-new-document.md (French) --- .../current/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md index 222c593b3dffa8..1c57326e612b3f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md @@ -17,7 +17,7 @@ title: VP NEW DOCUMENT The `VP NEW DOCUMENT` command loads and display a new, default document in the 4D View Pro form area object *vpAreaName*. Le nouveau document vide remplace toutes les données auparavant insérées dans la zone. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. #### Exemple From a4ab9bbe42e48d64f53020eb88cff441fd850603 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:56 +0200 Subject: [PATCH 3655/4889] New translations vp-new-document.md (Japanese) --- .../current/ViewPro/commands/vp-new-document.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md index 7b19d5f816bc11..b03e09ceae41fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md @@ -9,9 +9,9 @@ title: VP NEW DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From 5b9ff3ee42a27c4969cd784768e3e3a012be4333 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:09:58 +0200 Subject: [PATCH 3656/4889] New translations vp-object-to-font.md (French) --- .../ViewPro/commands/vp-object-to-font.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md index 22baef52605efd..a635ebd7bb699b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md @@ -16,21 +16,21 @@ title: VP Object to font #### Description -The `VP Object to font` command returns a font shorthand string from *fontObj*. +La commande `VP Object to font` retourne une chaîne de raccourci de police de *fontObj*. -In *fontObj*, pass an object containing the font properties. Les propriétés suivantes sont prises en charge : +Dans *fontObj*, passez un objet contenant les propriétés de police. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | Valeurs possibles | Obligatoire | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | -| family | text | Définit la police. | tout type de famille de police standard ou générique. Ex : Ex : Ex : "Arial", "Helvetica", "serif", "arial,sans-serif" | Oui | -| size | text | Définit la taille de la police. Le line-height peut être ajouté au font-size : font-size/line-height : Ex : "15pt/20pt" | a number with one of the following units:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • or one of the following:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | Oui | -| style | text | Style de police. |
  • `vk font style italic`
  • `vk font style oblique`
  • | Non | -| variant | text | Police en petites majuscules. |
  • `vk font variant small caps`
  • | Non | -| weight | text | Définit l'épaisseur de la police. |
  • `vk font weight 100`
  • `vk font weight 200`
  • `vk font weight 300`
  • `vk font weight 400`
  • `vk font weight 500`
  • `vk font weight 600`
  • `vk font weight 700`
  • `vk font weight 800`
  • `vk font weight 900`
  • `vk font weight bold`
  • `vk font weight bolder`
  • `vk font weight lighter`
  • | Non | +| Propriété | Type | Description | Valeurs possibles | Obligatoire | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| family | text | Définit la police. | tout type de famille de police standard ou générique. Ex : Ex : Ex : "Arial", "Helvetica", "serif", "arial,sans-serif" | Oui | +| size | text | Définit la taille de la police. Le line-height peut être ajouté au font-size : font-size/line-height : Ex : "15pt/20pt" | un nombre avec l'une des unités suivantes :
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • ou l'une des constantes suivantes :
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | Oui | +| style | text | Style de police. |
  • `vk font style italic`
  • `vk font style oblique`
  • | Non | +| variant | text | Police en petites majuscules. |
  • `vk font variant small caps`
  • | Non | +| weight | text | Définit l'épaisseur de la police. |
  • `vk font weight 100`
  • `vk font weight 200`
  • `vk font weight 300`
  • `vk font weight 400`
  • `vk font weight 500`
  • `vk font weight 600`
  • `vk font weight 700`
  • `vk font weight 800`
  • `vk font weight 900`
  • `vk font weight bold`
  • `vk font weight bolder`
  • `vk font weight lighter`
  • | Non | -This object can be created with the [VP Font to object](vp-font-to-object.md) command. +Cet objet peut être créé à l'aide de la commande [VP Font to object](vp-font-to-object.md). -The returned shorthand string can be assigned to the "font" property of a cell with the [VP SET CELL STYLE](vp-set-cell-style.md), for example. +La chaîne raccourcie retournée peut être affectée à la propriété "font" d'une cellule avec [VP SET CELL STYLE](vp-set-cell-style.md), par exemple. #### Exemple @@ -43,7 +43,7 @@ $font.variant:=vk font variant small caps $font.weight:=vk font weight bolder $cellStyle.font:=VP Object to font($font) -//$cellStyle.font contains "bolder oblique small-caps 16pt arial" +//$cellStyle.font contient "bolder oblique small-caps 16pt arial" ``` #### Voir également From 99e05baa63d8ce05d06cf0b19c93093368ac1c82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:00 +0200 Subject: [PATCH 3657/4889] New translations vp-object-to-font.md (Japanese) --- .../current/ViewPro/commands/vp-object-to-font.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md index 11b565f24d80b2..41955b206fedd5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md @@ -9,10 +9,10 @@ title: VP Object to font -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------- | ------ | -- | --------------- | ---------------- | -| fontObj | Object | -> | フォントオブジェクト | | -| 戻り値 | Text | <- | フォントのショートハンド文字列 | | +| fontObj | オブジェクト | -> | フォントオブジェクト | | +| 戻り値 | テキスト | <- | フォントのショートハンド文字列 | | #### 説明 @@ -20,7 +20,7 @@ title: VP Object to font *fontObj* には、フォントプロパティを格納するオブジェクトを渡します。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | とりうる値 | 必須 | +| プロパティ | 型 | 説明 | とりうる値 | 必須 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -- | | family | text | フォントを指定します。 | 標準の、あるいは一般的なフォントファミリー。 例: "Arial", "Helvetica", "serif", "arial,sans-serif" | ◯ | | size | text | フォントのサイズを定義します。"font-size/line-height" の形で line-height をfont-size に追加することもできます: 例: "15pt/20pt" | 以下のいずれかの単位を伴う数値:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • あるいは、以下の定数のいずれか 1つ:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | ◯ | From af25e4bebfeeea35e678afe6a2d4dedd84599675 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:05 +0200 Subject: [PATCH 3658/4889] New translations vp-paste-from-object.md (Japanese) --- .../current/ViewPro/commands/vp-paste-from-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md index e8dad6b32ff31a..bf658cc6d5f6bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md @@ -17,10 +17,10 @@ title: VP PASTE FROM OBJECT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------- | ---------------- | -| rangeObj | Object | -> | セルレンジオブジェクト | | -| dataObject | Object | -> | ペーストするデータを格納したオブジェクト | | +| rangeObj | オブジェクト | -> | セルレンジオブジェクト | | +| dataObject | オブジェクト | -> | ペーストするデータを格納したオブジェクト | | | options | Longint | -> | ペーストする内容を指定します | | #### 説明 From 9476706f9cef356a651d42dea9e3f30123788db1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:07 +0200 Subject: [PATCH 3659/4889] New translations vp-print.md (French) --- .../current/ViewPro/commands/vp-print.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md index 4c7175c1fe0243..99081c229d5d33 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md @@ -16,9 +16,9 @@ title: VP PRINT #### Description -The `VP PRINT` command opens a print dialog window to print *vpAreaName*. +La commande `VP PRINT` ouvre une fenêtre de dialogue d'impression pour imprimer *vpAreaName*. -Pass the 4D View Pro area to be printed in *vpAreaName*. La commande ouvrira la fenêtre de dialogue d'impression permettant de définir l'imprimante et les propriétés de la page. +Passez la zone 4D View Pro à imprimer dans *vpAreaName*. La commande ouvrira la fenêtre de dialogue d'impression permettant de définir l'imprimante et les propriétés de la page. > The properties defined in the print dialog window are for the printer paper, they are not the printing properties for the 4D View Pro area. Printing properties for 4D View Pro areas are defined using the [VP SET PRINT INFO](vp-set-print-info.md) command. It is highly recommended that the properties for both the printer and the 4D View Pro area match, otherwise the printed document may not correspond to your expectations. @@ -39,7 +39,7 @@ Le code suivant : VP PRINT("myVPArea") ``` -... will open a print dialog window: +... ouvrira une fenêtre de dialogue d'impression : ![](../../assets/en/ViewPro/cmd_vpPrint.PNG) From 8fa6d6573e4f486715b69d6caca851f835a73cfd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:09 +0200 Subject: [PATCH 3660/4889] New translations vp-print.md (Japanese) --- .../current/ViewPro/commands/vp-print.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md index 482db2ec8b77a6..4d280219cdf924 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md @@ -9,10 +9,10 @@ title: VP PRINT -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From e9787bdf76af790579fe752acd697e32e75d997d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:12 +0200 Subject: [PATCH 3661/4889] New translations vp-recompute-formulas.md (French) --- .../current/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md index c4b90e9b8c00a9..d7e00b583148b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md @@ -17,7 +17,7 @@ title: VP RECOMPUTE FORMULAS The `VP RECOMPUTE FORMULAS` command immediately evaluates all formulas in *vpAreaName*. Par défaut, 4D calcule automatiquement les formules lorsqu'elles sont insérées, importées ou exportées. `VP RECOMPUTE FORMULAS` allows you to force the compute at any time (e.g, in case modifications are made to the formulas or if the formulas contain calls to the database). The command launches the execution of the [VP FLUSH COMMANDS](vp-flush-commands.md) command to execute any stored commands and clear the command buffer, then calculates all formulas in the workbook. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. > Be sure the [VP SUSPEND COMPUTING](vp-suspend-computing.md) command has not been executed before using `VP RECOMPUTE FORMULAS`, otherwise the command does nothing. From 4aafbec1f7e1883d0785f0f102d08a405ca3960b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:14 +0200 Subject: [PATCH 3662/4889] New translations vp-recompute-formulas.md (Japanese) --- .../current/ViewPro/commands/vp-recompute-formulas.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md index 86e40170df976d..a73c863cb54760 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md @@ -9,9 +9,9 @@ title: VP RECOMPUTE FORMULAS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From 0776e61ccb867e799ec6220dbbe8f0dfc407c4b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:17 +0200 Subject: [PATCH 3663/4889] New translations vp-remove-name.md (French) --- .../current/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md index 9f470bf4d68734..d6ae91a68cf7c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md @@ -19,7 +19,7 @@ title: VP REMOVE NAME The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the named range or named formula that you want to remove in *name*. From 6f442d2296900d45d1aee26675675a1e4d9c24fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:18 +0200 Subject: [PATCH 3664/4889] New translations vp-remove-name.md (Spanish) --- .../current/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md index 54d9d1ba1e8f60..66d36dc746bef2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md @@ -23,7 +23,7 @@ En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no Pase el rango con nombre o la fórmula con nombre que desea eliminar en *name*. -You can define where to remove the name in *scope* using either the sheet index (counting begins at 0) or the following constants: +Puede definir dónde eliminar el nombre en *scope* utilizando el índice de la hoja (la numeración comienza en 0) o una de las siguientes constantes: - `vk current sheet` - `vk workbook` From 6dc66e0734aab50236bd9f971823115f8b7fc9e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:20 +0200 Subject: [PATCH 3665/4889] New translations vp-remove-name.md (Japanese) --- .../current/ViewPro/commands/vp-remove-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md index 63a58c7ee474a7..accfcc44c9b162 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md @@ -9,11 +9,11 @@ title: VP REMOVE NAME -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | --------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| name | Text | -> | 削除する命名レンジまたは命名フォーミュラの名前 | | -| scope | Integer | -> | ターゲットのスコープ (デフォルト=カレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | --------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| name | テキスト | -> | 削除する命名レンジまたは命名フォーミュラの名前 | | +| scope | 整数 | -> | ターゲットのスコープ (デフォルト=カレントシート) | | #### 説明 From 99618a3abefa7b2d87cce459e551178d0aacc8b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:22 +0200 Subject: [PATCH 3666/4889] New translations vp-remove-sheet.md (French) --- .../current/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md index 55d4cdb95bbe16..03075d468cf693 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md @@ -18,7 +18,7 @@ title: VP REMOVE SHEET The `VP REMOVE SHEET` command removes the sheet with the specified *index* from the document loaded in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *index*, pass the index of the sheet to remove. If the passed *index* does not exist, the command does nothing. From c7b8d9b3fff166ad1460bdfe8176a991068dac87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:24 +0200 Subject: [PATCH 3667/4889] New translations vp-remove-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-remove-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md index 3a2048b9543462..7a2fbb4b4c4526 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md @@ -9,10 +9,10 @@ title: VP REMOVE SHEET -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| index | Integer | -> | 削除するシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| index | 整数 | -> | 削除するシートのインデックス | | #### 説明 From 2ac5104dc2fa3f7cacc498b793fdda1b8f97834e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:27 +0200 Subject: [PATCH 3668/4889] New translations vp-remove-span.md (Spanish) --- .../current/ViewPro/commands/vp-remove-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md index 584dc40d27f858..5388f1e80e83a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md @@ -15,7 +15,7 @@ title: VP REMOVE SPAN #### Descripción -The `VP REMOVE SPAN` command removes the span from the cells in *rangeObj*. +El comando `VP REMOVE SPAN` remueve el span de las celdas en *rangeObj*. En *rangeObj*, pase un objeto rango de la fusión. Las celdas fusionadas en el rango se dividen en celdas individuales. From 6be457fd508a0e5d0d500ee258db19bf822f45de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:29 +0200 Subject: [PATCH 3669/4889] New translations vp-remove-span.md (Japanese) --- .../current/ViewPro/commands/vp-remove-span.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md index 2c4c7da3b4e6d8..ee8de4fba0e712 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md @@ -9,9 +9,9 @@ title: VP REMOVE SPAN -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From 6a42e2a6142653fbc049fa30c12566cf2c367698 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:31 +0200 Subject: [PATCH 3670/4889] New translations vp-remove-stylesheet.md (French) --- .../current/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md index 4d1b9f4ebc32e9..5471e7053eb109 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md @@ -19,7 +19,7 @@ title: VP REMOVE STYLESHEET The `VP REMOVE STYLESHEET` command removes the style sheet passed in the *styleName* from the *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the style sheet to remove in the *styleName* parameter. From 9c5d17ede81f411ef8d755e3e0ec5b408c341668 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:33 +0200 Subject: [PATCH 3671/4889] New translations vp-remove-stylesheet.md (Japanese) --- .../current/ViewPro/commands/vp-remove-stylesheet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md index 1e386cad149c8b..fcef980e36a65b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md @@ -9,11 +9,11 @@ title: VP REMOVE STYLESHEET -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| styleName | Text | -> | 削除するスタイルの名前 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| styleName | テキスト | -> | 削除するスタイルの名前 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From b0ad91a312c8f1616554d045da9708d3fa9afc56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:38 +0200 Subject: [PATCH 3672/4889] New translations vp-remove-table-columns.md (Japanese) --- .../ViewPro/commands/vp-remove-table-columns.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md index c6513102837ee1..e34d1f8fa0c36d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md @@ -17,13 +17,13 @@ title: VP REMOVE TABLE COLUMNS -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| column | Integer | -> | 列の削除の開始場所を指定する表組み内のインデックス | | -| count | Text | -> | 削除する列の数 (>0) | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| column | 整数 | -> | 列の削除の開始場所を指定する表組み内のインデックス | | +| count | テキスト | -> | 削除する列の数 (>0) | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 30b49e0512cd2ec4bdb1c72c770ebd17fcecf898 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:41 +0200 Subject: [PATCH 3673/4889] New translations vp-remove-table-rows.md (Spanish) --- .../current/ViewPro/commands/vp-remove-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md index 2518bd63aeca4f..85ef64ee5385b8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md @@ -31,7 +31,7 @@ El comando `VP REMOVE TABLE ROWS` -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| row | Integer | -> | 行の削除の開始場所を指定する表組み内のインデックス | | -| count | Text | -> | 削除する行の数 (>0) | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| row | 整数 | -> | 行の削除の開始場所を指定する表組み内のインデックス | | +| count | テキスト | -> | 削除する行の数 (>0) | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 34d187ad1acda12afb3c0f89a1a363f5e4d64d6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:47 +0200 Subject: [PATCH 3675/4889] New translations vp-remove-table.md (Japanese) --- .../current/ViewPro/commands/vp-remove-table.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md index 61bee9d0112bd3..389aafcc2b891a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md @@ -17,12 +17,12 @@ title: VP REMOVE TABLE -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリア名 | | -| tableName | Text | -> | 削除する表組みの名称 | | -| options | Integer | -> | 追加のオプション | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリア名 | | +| tableName | テキスト | -> | 削除する表組みの名称 | | +| options | 整数 | -> | 追加のオプション | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 03169d5043f8eca562fb014676f1dfd8e7c3b1d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:49 +0200 Subject: [PATCH 3676/4889] New translations vp-reset-selection.md (French) --- .../current/ViewPro/commands/vp-reset-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md index 38619d2a002081..012d02e3bcd742 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md @@ -16,11 +16,11 @@ title: VP RESET SELECTION #### Description -The `VP RESET SELECTION` command deselects all cells, resulting in no current selection or visible active cell. +La commande `VP RESET SELECTION` désélectionne toutes les cellules, ce qui entraîne l'absence de sélection courante ou de cellule active visible. > Une cellule active par défaut (cellule A1) reste définie pour les commandes 4D View Pro. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : From 1111f70d168a7d30be91af85f0725d791141ad94 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:51 +0200 Subject: [PATCH 3677/4889] New translations vp-reset-selection.md (Japanese) --- .../current/ViewPro/commands/vp-reset-selection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md index cbdb1ed81d88a1..8f6eb2e9bc5074 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md @@ -9,10 +9,10 @@ title: VP RESET SELECTION -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 742acb3576143646eea660b1e140eabef2d78b16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:54 +0200 Subject: [PATCH 3678/4889] New translations vp-resize-table.md (French) --- .../current/ViewPro/commands/vp-resize-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md index ee6afc9c11e9ce..b1490b5607b9f3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md @@ -24,7 +24,7 @@ title: VP RESIZE TABLE #### Description -The `VP RESIZE TABLE` command changes the *tableName* size with regards to the *rangeObj*. +La commande `VP RESIZE TABLE` modifie la taille de la *tableName* par rapport à *rangeObj*. Les règles suivantes s'appliquent : From d715018fefa8de53fd418dd70d672a1c42f5e1c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:56 +0200 Subject: [PATCH 3679/4889] New translations vp-resize-table.md (Japanese) --- .../current/ViewPro/commands/vp-resize-table.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md index fd47f883486357..b89df7528b7837 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md @@ -17,10 +17,10 @@ title: VP RESIZE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------- | ---------------- | -| rangeObj | Object | -> | 表組みの新しいレンジ | | -| tableName | Text | -> | テーブル名 | | +| rangeObj | オブジェクト | -> | 表組みの新しいレンジ | | +| tableName | テキスト | -> | テーブル名 | | #### 説明 From 26998f7dbea668ece8d2ccee866ab9224f529e9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:10:58 +0200 Subject: [PATCH 3680/4889] New translations vp-resume-computing.md (French) --- .../current/ViewPro/commands/vp-resume-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md index 9ffc0cc86ed619..ecc46496a9a778 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md @@ -19,7 +19,7 @@ The `VP RESUME COMPUTING` command -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From 115c23c7bb6d9b6e882b695c3966456672022398 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:05 +0200 Subject: [PATCH 3683/4889] New translations vp-row-autofit.md (Japanese) --- .../current/ViewPro/commands/vp-row-autofit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md index 4100351137805e..2d471314e9f189 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md @@ -9,9 +9,9 @@ title: VP ROW AUTOFIT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From fe394d6934dd467513b708b5a551a75c75102fb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:07 +0200 Subject: [PATCH 3684/4889] New translations vp-row.md (French) --- .../current/ViewPro/commands/vp-row.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md index c1d4d80a1ac9c2..63b68b11f50888 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md @@ -22,7 +22,7 @@ title: VP Row The `VP Row` command returns a new range object referencing a specific row or rows. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *row* parameter defines the first row of the row range. Passez l'indice de la ligne (la numérotation commence à zéro) dans ce paramètre. If the range contains multiple rows, you should also use the optional *rowCount* parameter. From 64a2783d45ed4a61c22fea286dcbd6594b12b05c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:10 +0200 Subject: [PATCH 3685/4889] New translations vp-row.md (Japanese) --- .../current/ViewPro/commands/vp-row.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md index f3ae558ec81f29..e605c03d51e23e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md @@ -9,11 +9,11 @@ title: VP Row -| 引数 | タイプ | | 説明 | -| ---------- | ------- | -- | ----------------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | -| row | Integer | -> | 行のインデックス | -| rowCount | Integer | -> | 行数 | +| 引数 | 型 | | 説明 | +| ---------- | ---- | -- | ----------------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | +| row | 整数 | -> | 行のインデックス | +| rowCount | 整数 | -> | 行数 | __ From eec733165b7f3ce51eefc39bd5c257fe72dc0a1e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:13 +0200 Subject: [PATCH 3686/4889] New translations vp-run-offscreen-area.md (Spanish) --- .../ViewPro/commands/vp-run-offscreen-area.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md index 2ef9c664724d78..b6890fbd7085d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md @@ -26,7 +26,7 @@ En el objeto *parameters*, pase una de las siguientes propiedades opcionales. Es | onEvent | objet (fórmula) | Un método retro llamada que se lanzará cuando el área fuera de la pantalla esté lista. It can be either:
  • an `onEvent` function of a class, or
  • a `Formula` object
  • By default, the callback method is called on the [`On VP Ready`](../../Events/onVpReady.md), [`On Load`](../../Events/onLoad.md), [`On Unload`](../../Events/onUnload.md), [`On End URL Loading`](../../Events/onEndUrlLoading.md), [`On URL Loading Error`](../../Events/onUrlLoadingError.md), [`On VP Range Changed`](../../Events/onVpRangeChanged.md), or [`On Timer`](../../Events/onTimer.md) events. El método de retrollamada puede ser utilizado para acceder a la [variable del objeto 4D View Pro](../configuring.md#4d-view-pro-form-object-variable). | | autoQuit | boolean | True (default value) if the command must stop the formula execution when the [`On End URL Loading`](../../Events/onEndUrlLoading.md) or [`On URL Loading Error`](../../Events/onUrlLoadingError.md) events occur. Si es false, debe utilizar los comandos `CANCEL` o `ACCEPT` en el método de retrollamada *onEvent*. | | timeout | number | Tiempo máximo (expresado en segundos) antes de que el área se cierre automáticamente si no se genera ningún evento. Si se fija en 0, no se aplica ninguna limitación. Valor por defecto: 60 | -| result | mixto | Resultado del procesamiento (si hay) | +| resultado | mixto | Resultado del procesamiento (si hay) | | `` | mixto | Todo atributo personalizado que esté disponible en el método de retrollamada *onEvent*. | La siguiente propiedad es añadida automáticamente por el comando si es necesario: @@ -77,7 +77,7 @@ $result:=VP Run offscreen area($o) Quiere cargar un documento grande fuera de la pantalla, esperar a que todos los cálculos se completen y exportarlo como PDF: ```4d -//cs.OffscreenArea class declaration +// Declaración de clase cs.OffscreenArea Class constructor($pdfPath : Text) This.pdfPath:=$pdfPath This.autoQuit:=False @@ -86,31 +86,31 @@ Class constructor($pdfPath : Text) Function onEvent() Case of :(FORM Event.code=On VP Ready) - // Document import + // Importar el documento VP IMPORT DOCUMENT(This.area;$largeDocument4VP) This.isWaiting:=True - // Start a timer to verify if all calculations are finished. - // If during this period the "On VP Range Changed" is thrown, the timer will be restarted - // The time must be defined according to the computer configuration. + // Iniciar un temporizador para verificar si todos los cálculos han finalizado. + // Si durante este período se lanza "On VP Range Changed", se reiniciará el temporizador + // El tiempo debe ser definido de acuerdo con la configuración del ordenador. SET TIMER(60) :(FORM Event.code=On VP Range Changed) - // End of calculation detected. Restarts the timer + // Se detectó el fin del cálculo. Reinicia el temporizador If(This.isWaiting) SET TIMER(60) End if :(FORM Event.code=On Timer) - // To be sure to not restart the timer if you call others 4D View command after this point + // Para asegurarse de no reiniciar el temporizador si llama a otros comandos de 4D View después de este punto This.isWaiting:=False - // Stop the timer + // Detener el temporizador SET TIMER(0) - // Start the PDF export + // Iniciar la exportación a PDF VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) :(FORM Event.code=On URL Loading Error) From ce7868f9193f8bfdb6493c4b981bf75c6ea3a4b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:14 +0200 Subject: [PATCH 3687/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../current/ViewPro/commands/vp-run-offscreen-area.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md index 301c55a033da02..bdbfb8e442bb83 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md @@ -9,9 +9,9 @@ title: VP Run offscreen area -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------------------------------------- | ---------------- | -| parameters | Object | -> | オフスクリーンエリアの属性を格納するオブジェクト | | +| parameters | オブジェクト | -> | オフスクリーンエリアの属性を格納するオブジェクト | | | 戻り値 | 複合 | <- | `.onEvent` オブジェクトの `.result` プロパティ、または値を返さない場合には Null | | #### 説明 @@ -20,18 +20,18 @@ title: VP Run offscreen area *parameters* オブジェクトには、以下の任意のプロパティのいずれかを渡します。 これらのプロパティは `onEvent` コールバックメソッド内において `This` コマンドを介して利用可能であり、そのインスタンスを参照することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------ | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | area | text | オフスクリーンエリアの名前。 省略時あるいは null の場合、一般的な名前 (例: "OffscreenArea1") が割り当てられます。 | | onEvent | object (フォーミュラ) | オフスクリーンエリアの準備ができたときに実行されるコールバックメソッド。 以下のいずれかを渡すことができます:
  • クラスの `onEvent` 関数
  • `Formula` オブジェクト
  • デフォルトでは、コールバックメソッドは、[`On VP Ready`](../../Events/onVpReady.md), [`On Load`](../../Events/onLoad.md), [`On Unload`](../../Events/onUnload.md), [`On End URL Loading`](../../Events/onEndUrlLoading.md), [`On URL Loading Error`](../../Events/onUrlLoadingError.md), [`On VP Range Changed`](../../Events/onVpRangeChanged.md), または [`On Timer`](../../Events/onTimer.md) イベントで呼び出されます。 コールバックメソッドを使用して [4D View Pro フォームオブジェクト変数](../configuring.md#4d-view-pro-フォームオブジェクト変数) にアクセスすることができます。 | | autoQuit | boolean | True (デフォルト値) の場合、[`On End URL Loading`](../../Events/onEndUrlLoading.md) または [`On URL Loading Error`](../../Events/onUrlLoadingError.md) イベントが起きた際にはコマンドがフォーミュラの実行を中止します。 False の場合、*onEvent* コールバックメソッド内で `CANCEL` あるいは `ACCEPT` コマンドを使用する必要があります。 | | timeout | number | イベントが何も生成されない場合にエリアが自動的に閉まるまでの最大時間 (秒単位)。 0 に設定した場合、エリアは自動的には閉まりません。 デフォルト値: 60 | -| result | mixed | 処理の結果 (あれば) | +| 戻り値 | mixed | 処理の結果 (あれば) | | `` | mixed | *onEvent* コールバックメソッドで利用可能なカスタムの属性。 | 以下のプロパティは、必要に応じてコマンドによって自動的に追加されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ---------------------------- | | timeoutReached | boolean | タイムアウトを超えた場合に true の値で追加されます | From 90b74ae60a4b809178988a79f6af9d57ddf4f9e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:16 +0200 Subject: [PATCH 3688/4889] New translations vp-run-offscreen-area.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-run-offscreen-area.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md index 8c65cb0a29efe3..28bd323dde0b87 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md @@ -9,10 +9,10 @@ title: VP Run offscreen area -| Parâmetro | Tipo | | Descrição | | -| ---------- | ------ | -- | ------------------------------------------------------------------------------- | ---------------- | -| parameters | Object | -> | Objeto que contém os atributos da área fora do ecrã | | -| Resultados | Mixed | <- | `.result` property of the `.onEvent` object, or Null if does not return a value | | +| Parâmetro | Tipo | | Descrição | | +| ---------- | ------ | -- | ------------------------------------------------------------------------- | ---------------- | +| parameters | Object | -> | Objeto que contém os atributos da área fora do ecrã | | +| Resultados | Mixed | <- | propiedad `.result` do objeto `.onEvent`, ou Null se não retorna um valor | | #### Descrição From 01c9c8c9c3e6c39c04cf069074cd65398aecf39d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:19 +0200 Subject: [PATCH 3689/4889] New translations vp-set-active-cell.md (Japanese) --- .../current/ViewPro/commands/vp-set-active-cell.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md index ac2530866599c2..7abf040206e7ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md @@ -9,9 +9,9 @@ title: VP SET ACTIVE CELL -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | #### 説明 From 8739457ab33f38f7837e4feb7b4831dacefd0f31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:22 +0200 Subject: [PATCH 3690/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../commands/vp-set-allowed-methods.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index 1b6236b134bdb6..d449067f74701b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -25,16 +25,16 @@ Por defecto, por razones de seguridad, si no se ejecuta el comando `VP SET ALLOW En el parámetro *methodObj*, pase un objeto en el que cada propiedad es el nombre de una función a definir en las áreas 4D View Pro: -| Propiedad | | | Tipo | Descripción | -| ---------------- | ---------- | ------------------------------------------------------------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definición de la función personalizada. El nombre de la propiedad `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | -| | method | | Text | (obligatorio) Nombre del método proyecto 4D existente a autorizar | -| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en el método). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | -| | | \[ ].name | Text | Nombre de un parámetro a mostrar para la ``.**Nota**: los nombres de los parámetros no deben contener caracteres de espacio. | -| | | \[ ].type | Number | Tipo de parámetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    Si se omite *type*, por defecto el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value`. Ver la sección [Parámetros](../formulas.md#parameters). | -| | summary | | Text | Descripción de la función a mostrar en 4D View Pro | -| | minParams | | Number | Número mínimo de parámetros | -| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los parámetros permite declarar parámetros "opcionales" con tipo por defecto | +| Propiedad | | | Tipo | Descripción | +| ---------------- | ---------- | ------------------------------------------------------------------------------ | -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definición de la función personalizada. El nombre de la propiedad `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | +| | method | | Text | (obligatorio) Nombre del método proyecto 4D existente a autorizar | +| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en el método). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | +| | | \[ ].name | Text | Nombre de un parámetro a mostrar para la ``.**Nota**: los nombres de los parámetros no deben contener caracteres de espacio. | +| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    Si se omite *type*, por defecto el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | +| | summary | | Text | Descripción de la función a mostrar en 4D View Pro | +| | minParams | | Number | Número mínimo de parámetros | +| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los parámetros permite declarar parámetros "opcionales" con tipo por defecto | #### Ejemplo From fba5b4655876fa6704429687d7c498ae826c280f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:24 +0200 Subject: [PATCH 3691/4889] New translations vp-set-allowed-methods.md (Japanese) --- .../ViewPro/commands/vp-set-allowed-methods.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index 04b27ffbb0bcee..6d86a89573340a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -9,9 +9,9 @@ title: VP SET ALLOWED METHODS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------------------------- | ---------------- | -| methodObj | Object | -> | 4D View Pro エリアでの実行を許可するメソッド | | +| methodObj | オブジェクト | -> | 4D View Pro エリアでの実行を許可するメソッド | | > **互換性** @@ -25,14 +25,14 @@ title: VP SET ALLOWED METHODS *methodObj* には、4D View Pro エリア内で定義したいファンクションの名前をプロパティとして格納しているオブジェクトを渡します: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ---------------- | ---------- | ------------------------------------------------------------------------------ | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `` | | | Object | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | -| | method | | Text | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | +| `` | | | オブジェクト | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | +| | method | | テキスト | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | | | parameters | | Object の Collection | 引数のコレクション (メソッド内で定義されている順) 詳細については [引数](../formulas.md#引数) の章を参照ください。 | -| | | \[ ].name | Text | `` 用に表示する引数の名前。**注**: 引数の名前にスペースを含めることはできません。 | +| | | \[ ].name | テキスト | `` 用に表示する引数の名前。**注**: 引数の名前にスペースを含めることはできません。 | | | | \[ ].type | Number | 引数の型。 サポートされている型:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* は省略することができます (ただし、コレクション型の引数が 1つでも存在する場合は、引数の型宣言は必須です)。
    *type* を省略した場合、値は型と一緒に渡されますが、日付と時間の値に関してはオブジェクトとして送られます。 *type* が `Is object` の場合、オブジェクト引数は `.value` プロパティに格納されて渡されます。 [引数](../formulas.md#引数) の章を参照ください。 | -| | summary | | Text | 4D View Pro に表示するファンクションの説明 | +| | summary | | テキスト | 4D View Pro に表示するファンクションの説明 | | | minParams | | Number | 引数の最小の数 | | | maxParams | | Number | 引数の最大の数。 ここに parameters の length より大きな値を渡すことによって、デフォルトの型を持つ "任意の" 引数を宣言することができるようになります。 | From 3fb42afaf86f0fa87c04b1bd11057079f5a0d98c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:25 +0200 Subject: [PATCH 3692/4889] New translations vp-set-allowed-methods.md (Portuguese, Brazilian) --- .../commands/vp-set-allowed-methods.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index 1317aed2a2f1e8..b79c781e13424d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -25,16 +25,16 @@ By default for security reasons, if you do not execute the `VP SET ALLOWED METHO In the *methodObj* parameter, pass an object in which each property is the name of a function to define in the 4D View Pro areas: -| Propriedade | | | Tipo | Descrição | -| ---------------- | ---------- | ------------------------------------------------------------------------------ | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definição da função personalizada. The `` property name defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | -| | method | | Text | (obrigatório) Nome do método projeto 4D existente para permitir | -| | parameters | | Uma coleção de objetos | Coleção de parâmetros (na ordem em que são definidos no método). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | -| | | \[ ].name | Text | Name of a parameter to display for the ``.**Note**: Parameter names must not contain space characters. | -| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted, by default the value is automatically sent with its type, except date or time values which are sent as an object. If *type* is `Is object`, the object is sent in a `.value` property. Consulte a seção [Parâmetros](../formulas.md#parameters). | -| | resumo | | Text | Descrição da função a ser exibida no 4D View Pro | -| | minParams | | Number | Número mínimo de parâmetros | -| | maxParams | | Number | Número máximo de parâmetros. Passar um número maior que o comprimento dos parâmetros permite declarar parâmetros "opcionais" com o tipo padrão | +| Propriedade | | | Tipo | Descrição | +| ---------------- | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `` | | | Object | Definição da função personalizada. The `` property name defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | +| | method | | Text | (obrigatório) Nome do método projeto 4D existente para permitir | +| | parameters | | Uma coleção de objetos | Coleção de parâmetros (na ordem em que são definidos no método). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | +| | | \[ ].name | Text | Name of a parameter to display for the ``.**Note**: Parameter names must not contain space characters. | +| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted, by default the value is automatically sent with its type, except date or time values which are sent as an object. Se *type* é `Is object`, o objeto é enviado em uma propriedade `.value`. Consulte a seção [Parâmetros](../formulas.md#parameters). | +| | resumo | | Text | Descrição da função a ser exibida no 4D View Pro | +| | minParams | | Number | Número mínimo de parâmetros | +| | maxParams | | Number | Número máximo de parâmetros. Passar um número maior que o comprimento dos parâmetros permite declarar parâmetros "opcionais" com o tipo padrão | #### Exemplo From 513ec140afe4e8ea56b3e2b223c4c5e4fa31132e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:28 +0200 Subject: [PATCH 3693/4889] New translations vp-set-binding-path.md (Japanese) --- .../current/ViewPro/commands/vp-set-binding-path.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md index 9a3eaa1988da0c..47aa3c4cbc14ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md @@ -17,10 +17,10 @@ title: VP SET BINDING PATH -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------------------- | ------ | -- | ----------------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| dataContextAttribute | Text | -> | *rangeObj* にバインドする属性の名称 | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| dataContextAttribute | テキスト | -> | *rangeObj* にバインドする属性の名称 | | #### 説明 From a6c22d00126d0a89f24d3523c6f5bad1ede50302 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:30 +0200 Subject: [PATCH 3694/4889] New translations vp-set-binding-path.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-set-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md index 663bde2899d305..7cf2dfa80c0e5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md @@ -37,7 +37,7 @@ In *dataContextAttribute*, pass the name of the attribute to bind to *rangeObj*. #### Exemplo -Set a data context and bind the `firstName` and `lastName` attribute to cells: +Defina um contexto de dados e vincule o atributo `firstName` e `lastName` às células: ```4d var $p : Object From 14af76e0f89d5a1c06cae54bf9992ff4b8fece24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:33 +0200 Subject: [PATCH 3695/4889] New translations vp-set-boolean-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-boolean-value.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md index 0428c0e789e352..c7ab576b482bab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md @@ -9,10 +9,10 @@ title: VP SET BOOLEAN VALUE -| 引数 | タイプ | | 説明 | | -| --------- | ------- | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| boolValue | Boolean | -> | 設定するブール値 | | +| 引数 | 型 | | 説明 | | +| --------- | ------ | -- | --------- | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| boolValue | ブール | -> | 設定するブール値 | | #### 説明 From 9ddc8076d1c6a853b68e4d98b6ce69f284060e2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:37 +0200 Subject: [PATCH 3696/4889] New translations vp-set-border.md (Japanese) --- .../current/ViewPro/commands/vp-set-border.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md index 11851bed8c71af..5fe1b79621ae35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md @@ -9,11 +9,11 @@ title: VP SET BORDER -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------------- | ------ | -- | ------------------ | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| borderStyleObj | Object | -> | 境界線スタイルを格納したオブジェクト | | -| borderPosObj | Object | -> | 境界線の位置を格納したオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| borderStyleObj | オブジェクト | -> | 境界線スタイルを格納したオブジェクト | | +| borderPosObj | オブジェクト | -> | 境界線の位置を格納したオブジェクト | | #### 説明 @@ -23,14 +23,14 @@ title: VP SET BORDER *borderStyleObj* 引数を使用すると、境界線のスタイルを定義することができます。 *borderStyleObj* 引数は、以下のプロパティをサポートしています: -| プロパティ | タイプ | 説明 | とりうる値 | -| ----- | ------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | -| style | Integer | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | +| プロパティ | 型 | 説明 | とりうる値 | +| ----- | ---- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | +| style | 整数 | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | *borderStyleObj* の境界線スタイルの位置 (どこに境界線を引くか) は *borderPosObj* 引数で定義します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------- | | all | boolean | 境界線スタイルはすべての境界に適用されます。 | | left | boolean | 境界線スタイルは左の境界に適用されます。 | From 5546f3c29eb678a0631a9d16c68ca6bc4c6e6134 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:41 +0200 Subject: [PATCH 3697/4889] New translations vp-set-cell-style.md (Japanese) --- .../current/ViewPro/commands/vp-set-cell-style.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md index 6f3abcd000af22..5873b0b83a8427 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md @@ -9,10 +9,10 @@ title: VP SET CELL STYLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| styleObj | Object | -> | スタイルオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| styleObj | オブジェクト | -> | スタイルオブジェクト | | #### 説明 From e1a72ff997e29fa4088a87c0cfc96721bd199c8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:45 +0200 Subject: [PATCH 3698/4889] New translations vp-set-column-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-set-column-attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md index e4582c3c510523..ed53e189422e80 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md @@ -9,10 +9,10 @@ title: VP SET COLUMN ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| propertyObj | Object | -> | カラムプロパティを格納したオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| propertyObj | オブジェクト | -> | カラムプロパティを格納したオブジェクト | | #### 説明 @@ -22,7 +22,7 @@ title: VP SET COLUMN ATTRIBUTES *propertyObj* 引数は、*rangeObj* 引数のレンジ内のカラムに対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ------------------------------------------- | | width | number | カラムの幅 (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭カラムの前に改ページを挿入する場合には true、それ以外は false | From b21661af8db84383b951a831992b386ba58c6145 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:48 +0200 Subject: [PATCH 3699/4889] New translations vp-set-column-count.md (French) --- .../current/ViewPro/commands/vp-set-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md index 1fd1fd74e1e51f..fb827efcc1848b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md @@ -19,7 +19,7 @@ title: VP SET COLUMN COUNT The `VP SET COLUMN COUNT` command defines the total number of columns in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the total number of columns in the *columnCount* parameter. *columnCount* must be greater than 0. From c636d4b37a23d6fe265ff5d898032217a805607f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:50 +0200 Subject: [PATCH 3700/4889] New translations vp-set-column-count.md (Japanese) --- .../current/ViewPro/commands/vp-set-column-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md index d1c3cf52400a6e..f1b14adaac9092 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md @@ -9,11 +9,11 @@ title: VP SET COLUMN COUNT -| 引数 | タイプ | | 説明 | | -| ----------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| columnCount | Integer | -> | カラム数 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ----------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| columnCount | 整数 | -> | カラム数 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From bdc52c50d7f40c3be0675509509e02533486220d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:52 +0200 Subject: [PATCH 3701/4889] New translations vp-set-current-sheet.md (French) --- .../current/ViewPro/commands/vp-set-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md index f122b626aaf060..484ab04ab8998a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md @@ -18,7 +18,7 @@ title: VP SET CURRENT SHEET The `VP SET CURRENT SHEET` command sets the current sheet in *vpAreaName* . La feuille courante est la feuille sélectionnée dans le document. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the sheet to be set as current sheet. If no index is specified or if you pass -1, the command applies to the current sheet. From a657ad066f6094d4fa3538befc9c59419d9ae767 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:54 +0200 Subject: [PATCH 3702/4889] New translations vp-set-current-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-set-current-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md index aedbcb303d88cc..0bf0687b65e651 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md @@ -9,10 +9,10 @@ title: VP SET CURRENT SHEET -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | Integer | <- | 新しいカレントシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | 整数 | <- | 新しいカレントシートのインデックス | | #### 説明 From 7e7b3d4b8e984d1eb2c0f871b24348f2d7225e01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:58 +0200 Subject: [PATCH 3703/4889] New translations vp-set-custom-functions.md (Spanish) --- .../commands/vp-set-custom-functions.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index 633e91ec7d4bc6..99588c419cc110 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -26,16 +26,16 @@ Pase el nombre del área de 4D View Pro en *vpAreaName*. Si pasa un nombre que n En el parámetro *formulaObj*, pase un objeto que contenga las fórmulas 4D que pueden ser llamadas desde las fórmulas 4D View Pro así como las propiedades adicionales. Cada propiedad `customFunction` pasada en *formulaObj* se convierte en el nombre de una función en el área 4D View Pro. -| Propiedad | | | Tipo | Descripción | -| ------------------ | ---------- | ------------------------------------------------------------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definición de la función personalizada. `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | -| | formula | | Object | Objeto fórmula 4D (obligatorio). Ver el comando `Formula`. | -| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en la fórmula). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | -| | | \[ ].name | Text | Nombre del parámetro a mostrar en 4D View Pro | -| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse o puede pasarse el valor por defecto (-1) (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | -| | summary | | Text | Descripción de la Fórmula a mostrar en 4D View Pro | -| | minParams | | Number | Número mínimo de parámetros | -| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los *parámetros* permite declarar parámetros "opcionales" con tipo por defecto | +| Propiedad | | | Tipo | Descripción | +| ------------------ | ---------- | ------------------------------------------------------------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definición de la función personalizada. `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | +| | formula | | Object | Objeto fórmula 4D (obligatorio). Ver el comando `Formula`. | +| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en la fórmula). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | +| | | \[ ].name | Text | Nombre del parámetro a mostrar en 4D View Pro | +| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse o puede pasarse el valor por defecto (-1) (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    Si se omite *type* o -1, el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | +| | summary | | Text | Descripción de la Fórmula a mostrar en 4D View Pro | +| | minParams | | Number | Número mínimo de parámetros | +| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los *parámetros* permite declarar parámetros "opcionales" con tipo por defecto | > **ATENCIÓN** @@ -53,31 +53,31 @@ Case of var $o : Object $o:=New object -// Define "addnum" function from a method named "addnum" +// Define la función "addnum" de un método llamado "addnum" $o.addnum:=New object $o.addnum.formula:=Formula(addnum) $o.addnum.parameters:=New collection $o.addnum.parameters.push(New object("name";"num1";"type";Is Integer)) $o.addnum.parameters.push(New object("name";"num2";"type";Is Integer)) -// Define "ClientLastName" function from a database field +// Definir la función "ClientLastName" desde un campo base de datos $o.ClientLastName:=New object $o.ClientLastName.formula:=Formula([Customers]lastname) $o.ClientLastName.summary:="Lastname of the current client" -// Define "label" function from a 4D expression with one parameter +// Define la función "label" de una expresión 4D con un parámetro $o.label:=New object $o.label.formula:=Formula(ds.Customers.get($1).label) $o.label.parameters:=New collection $o.label.parameters.push(New object("name";"ID";"type";Is Integer)) -// Define "AverageValues" function from a method named "AverageValues" +// Define la función "AverageValues" de un método llamado "AverageValues" $o.AverageValues:=New object $o.AverageValues.formula:=Formula(AverageValues) $o.AverageValues.parameters:=New collection $o.AverageValues.parameters.push(New object("name";"Mycollection";"type";Is collection)) -// Define "Title" function from a variable named "Title" +// Define la función "Title" de una variable llamada "Title" $o.Title:=New object $o.Title.formula:=Formula(Title) From b56381fbc2821ea8d5d1b84d5e543efd66b86a71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:11:59 +0200 Subject: [PATCH 3704/4889] New translations vp-set-custom-functions.md (Japanese) --- .../ViewPro/commands/vp-set-custom-functions.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index 773b8275e253f6..21774a649bb6d3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -9,10 +9,10 @@ title: VP SET CUSTOM FUNCTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| formulaObj | Object | -> | フォーミュラオブジェクト | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| formulaObj | オブジェクト | -> | フォーミュラオブジェクト | | #### 説明 @@ -26,14 +26,14 @@ title: VP SET CUSTOM FUNCTIONS *formulaObj* 引数として、4D View Pro フォーミュラから呼び出し可能な 4Dフォーミュラと、その追加のプロパティを格納したオブジェクトを渡します。 *formulaObj* 引数の各 `customFunction` プロパティが 4D View Pro エリア内でのファンクション名になります。 -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ------------------ | ---------- | ------------------------------------------------------------------------------ | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | -| | formula | | Object | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | +| `` | | | オブジェクト | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | +| | formula | | オブジェクト | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | | | parameters | | Object の Collection | 引数のコレクション (フォーミュラ内で定義されている順). 詳細については [引数](../formulas.md#引数) の章を参照ください。 | -| | | \[ ].name | Text | 4D View Pro に表示する引数の名前。 | +| | | \[ ].name | テキスト | 4D View Pro に表示する引数の名前。 | | | | \[ ].type | Number | 引数の型。 サポートされている型:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* は省略するか、デフォルト値 (-1) を渡すことができます (ただし、コレクション型の引数が 1つでも存在する場合は、引数の型宣言は必須です)。
    *type* を省略した、または -1 を渡した場合、値は型と一緒に渡されますが、日付と時間の値に関してはオブジェクトとして送られます。 *type* が `Is object` の場合、オブジェクト引数は `.value` プロパティに格納されて渡されます。 [引数](../formulas.md#引数) の章を参照ください。 | -| | summary | | Text | 4D View Pro に表示するフォーミュラの説明 | +| | summary | | テキスト | 4D View Pro に表示するフォーミュラの説明 | | | minParams | | Number | 引数の最小の数 | | | maxParams | | Number | 引数の最大の数。 ここに *parameters* の length より大きな値を渡すことによって、デフォルトの型を持つ "任意の" 引数を宣言できるようになります。 | From a5e1a6d71d8851c19b9173345fbdbaa8feda3190 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:01 +0200 Subject: [PATCH 3705/4889] New translations vp-set-custom-functions.md (Portuguese, Brazilian) --- .../commands/vp-set-custom-functions.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index 2412889cc4aba2..f57cb4b10e8d2a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -26,16 +26,16 @@ Passe o nome da área 4D View Pro em *vpAreaName*. Se passar um nome que não ex In the *formulaObj* parameter, pass an object containing the 4D formulas that can be called from 4D View Pro formulas as well as additional properties. Each `customFunction` property passed in *formulaObj* becomes the name of a function in the 4D View Pro area. -| Propriedade | | | Tipo | Descrição | -| ------------------ | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definição da função personalizada. `` defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | -| | formula | | Object | Objeto fórmula 4D (obrigatório). Ver o comando `Formula`. | -| | parameters | | Uma coleção de objetos | Coleção de parâmetros (pela ordem em que são definidos na fórmula). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | -| | | \[ ].name | Text | Nome do parâmetro a mostrar no 4D View Pro | -| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted or the default value (-1) can be passed (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. If *type* is `Is object`, the object is sent in a `.value` property. Consulte a seção [Parâmetros](../formulas.md#parameters). | -| | resumo | | Text | Descrição da fórmula a mostrar no 4D View Pro | -| | minParams | | Number | Número mínimo de parâmetros | -| | maxParams | | Number | Número máximo de parâmetros. Passing a number higher than the length of *parameters* allows declaring "optional" parameters with default type | +| Propriedade | | | Tipo | Descrição | +| ------------------ | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definição da função personalizada. `` defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | +| | formula | | Object | Objeto fórmula 4D (obrigatório). Ver o comando `Formula`. | +| | parameters | | Uma coleção de objetos | Coleção de parâmetros (pela ordem em que são definidos na fórmula). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | +| | | \[ ].name | Text | Nome do parâmetro a mostrar no 4D View Pro | +| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted or the default value (-1) can be passed (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. Se *type* é `Is object`, o objeto é enviado em uma propriedade `.value`. Consulte a seção [Parâmetros](../formulas.md#parameters). | +| | resumo | | Text | Descrição da fórmula a mostrar no 4D View Pro | +| | minParams | | Number | Número mínimo de parâmetros | +| | maxParams | | Number | Número máximo de parâmetros. Passing a number higher than the length of *parameters* allows declaring "optional" parameters with default type | > **AVISO** From 88b225fa4b2bf789235324a7de3090d769b685fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:02 +0200 Subject: [PATCH 3706/4889] New translations vp-set-data-context.md (French) --- .../current/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md index 638333e8cbf641..655dbfb3c6b50c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md @@ -29,7 +29,7 @@ title: VP SET DATA CONTEXT The `VP SET DATA CONTEXT` command sets the data context of a sheet. A data context is an object or a collection bound to a worksheet, and whose contents can be used to automatically fill the sheet cells, either by using an autogenerate option or the [VP SET BINDING PATH](vp-set-binding-path.md) method. On the other hand, the [VP Get data context](vp-get-data-context.md) command can return a context containing user modifications. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In *dataObj* or *dataColl*, pass an object or a collection containing the data to load in the data context. Les images sont converties en schémas URI de données. From f69b4581886340041379672fe43f4877f5e1b4ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:04 +0200 Subject: [PATCH 3707/4889] New translations vp-set-data-context.md (Spanish) --- .../current/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md index afac284922dd15..7315ee55d02788 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md @@ -49,7 +49,7 @@ En *options*, puede pasar un objeto que especifique las opciones adicionales. La En *sheet*, pase el índice de la hoja que recibirá el contexto de datos. Si no se pasa ningún índice, el contexto se aplica a la hoja actual. -If you export your document to an object using [VP Export to object](vp-export-to-object.md), or to a 4DVP document using [VP EXPORT DOCUMENT](vp-export-document.md), the `includeBindingSource` option lets you copy the contents of the current contexts as cell values in the exported object or document. Para más detalles, consulte la descripción de esos métodos. +Si exporta su documento a un objeto utilizando [VP Export to object](vp-export-to-object.md), o a un documento 4DVP utilizando [VP EXPORT DOCUMENT](vp-export-document.md), la opción `includeBindingSource` le permite copiar el contenido de los contextos actuales como valores de celda en el objeto o documento exportado. Para más detalles, consulte la descripción de esos métodos. #### Ejemplo From 1bac89152ad4a302929da67718538843340eb9dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:05 +0200 Subject: [PATCH 3708/4889] New translations vp-set-data-context.md (Japanese) --- .../ViewPro/commands/vp-set-data-context.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md index 90077d6a945216..0d466064e140ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md @@ -17,13 +17,13 @@ title: VP SET DATA CONTEXT -| 引数 | タイプ | | 説明 | | -| ---------- | ---------- | -- | ------------------------ | ---------------- | -| vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | -| dataObj | Object | -> | データコンテキストに読み込むデータオブジェクト | | -| dataColl | Collection | -> | データコンテキストに読み込むデータのコレクション | | -| options | Object | -> | 追加のオプション | | -| sheet | Integer | -> | シートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ------------------------ | ---------------- | +| vpAreaName | オブジェクト | -> | 4D View Pro フォームオブジェクト名 | | +| dataObj | オブジェクト | -> | データコンテキストに読み込むデータオブジェクト | | +| dataColl | コレクション | -> | データコンテキストに読み込むデータのコレクション | | +| options | オブジェクト | -> | 追加のオプション | | +| sheet | 整数 | -> | シートのインデックス | | #### 説明 @@ -35,17 +35,17 @@ title: VP SET DATA CONTEXT *dataObj* または *dataColl* に時間値を渡すには、次のプロパティを持つオブジェクトにカプセル化します ([例題 4](#例題-4---日付と時間のシンタックス) 参照): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | コンテキストに設定する値 | -| time | Real | コンテキストに設定する時間値 (秒単位) | +| time | 実数 | コンテキストに設定する時間値 (秒単位) | *options* には、追加のオプションを格納したオブジェクトを渡せます。 利用可能なプロパティは次のとおりです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| reset | Object | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | -| autoGenerateColumns | Object | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • *dataColl* がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • *dataColl* がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | +| reset | オブジェクト | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | +| autoGenerateColumns | オブジェクト | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • *dataColl* がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • *dataColl* がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | *sheet* には、データコンテキストを受け取るシートのインデックスを渡します。 インデックスを渡さなかった場合、コンテキストはカレントシートに対して適用されます。 From 8f9249baa7c0748695d9fc8701782a5875679a06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:09 +0200 Subject: [PATCH 3709/4889] New translations vp-set-date-time-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-date-time-value.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md index fd03ff9eed1d9f..660e3c20cf0aae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md @@ -9,12 +9,12 @@ title: VP SET DATE TIME VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | | dateValue | 日付 | -> | 設定する日付値 | | | timeValue | 時間 | -> | 設定する時間値 | | -| formatPattern | Text | -> | 値のフォーマット | | +| formatPattern | テキスト | -> | 値のフォーマット | | #### 説明 From d8cd36668f759903cf7d7e62871785ad5f287462 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:14 +0200 Subject: [PATCH 3710/4889] New translations vp-set-date-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-date-value.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md index 043410526faced..c386d4d6acf9b6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md @@ -9,11 +9,11 @@ title: VP SET DATE VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | | dateValue | 日付 | -> | 設定する日付値 | | -| formatPattern | Text | -> | 値のフォーマット | | +| formatPattern | テキスト | -> | 値のフォーマット | | #### 説明 From 53803a9288f28dc6e46a09ee664a9a06f67d4e4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:16 +0200 Subject: [PATCH 3711/4889] New translations vp-set-default-style.md (French) --- .../current/ViewPro/commands/vp-set-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md index 8e8384ba5a3a97..80b8037b8423bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md @@ -19,7 +19,7 @@ title: VP SET DEFAULT STYLE The `VP SET DEFAULT STYLE` command defines the style in the *styleObj* as the default style for a *sheet*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *styleObj* lets you pass an object containing style settings. Vous pouvez utiliser une feuille de style existante ou créer un nouveau style. For more information, see the [Style objects](../configuring.md#style-objects) paragraph. From 852eeed9cb8f1a37f193c188f8a080df530274b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:18 +0200 Subject: [PATCH 3712/4889] New translations vp-set-default-style.md (Japanese) --- .../current/ViewPro/commands/vp-set-default-style.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md index ed9a63f087b6fe..bdb279e00ce919 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md @@ -9,11 +9,11 @@ title: VP SET DEFAULT STYLE -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | -------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| styleObj | Object | -> | スタイルオブジェクト | | -| sheet | Integer | -> | シートインデックス (デフォルト=カレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | -------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| styleObj | オブジェクト | -> | スタイルオブジェクト | | +| sheet | 整数 | -> | シートインデックス (デフォルト=カレントシート) | | #### 説明 From 7fa037d2a1ef9440f4270db16d924637303178ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:22 +0200 Subject: [PATCH 3713/4889] New translations vp-set-field.md (Japanese) --- .../current/ViewPro/commands/vp-set-field.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md index e559d56e13fbd6..1a20b465b6c203 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md @@ -9,11 +9,11 @@ title: VP SET FIELD -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | | フィールド | ポインター | -> | 仮想ストラクチャーのフィールドへの参照 | | -| formatPattern | Text | -> | フィールドのフォーマット | | +| formatPattern | テキスト | -> | フィールドのフォーマット | | #### 説明 From ecfd629619c913890c149db388b02b1e4c794207 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:26 +0200 Subject: [PATCH 3714/4889] New translations vp-set-formula.md (Japanese) --- .../current/ViewPro/commands/vp-set-formula.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md index 32c6326c5b6554..bfd5428dcb4e9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md @@ -9,11 +9,11 @@ title: VP SET FORMULA -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ---------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| formula | Text | -> | フォーミュラまたは 4Dメソッド | | -| formatPattern | Text | -> | フィールドのフォーマット | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| formula | テキスト | -> | フォーミュラまたは 4Dメソッド | | +| formatPattern | テキスト | -> | フィールドのフォーマット | | #### 説明 From dc46c7bef93c416fb708cadee5af05758c9b8613 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:31 +0200 Subject: [PATCH 3715/4889] New translations vp-set-formulas.md (Japanese) --- .../current/ViewPro/commands/vp-set-formulas.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md index 9f0f41deb7ca30..6499059322e5f7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md @@ -9,10 +9,10 @@ title: VP SET FORMULAS -| 引数 | タイプ | | 説明 | | -| ----------- | ---------- | -- | ------------- | ---------------- | -| rangeObj | Object | -> | セルレンジオブジェクト | | -| formulasCol | Collection | -> | フォーミュラのコレクション | | +| 引数 | 型 | | 説明 | | +| ----------- | ------ | -- | ------------- | ---------------- | +| rangeObj | オブジェクト | -> | セルレンジオブジェクト | | +| formulasCol | コレクション | -> | フォーミュラのコレクション | | #### 説明 From f54cdc8c7c0113625868818f779d4ea975f8bc85 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:33 +0200 Subject: [PATCH 3716/4889] New translations vp-set-frozen-panes.md (French) --- .../current/ViewPro/commands/vp-set-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md index 6bd6490675e544..f3499294a34694 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md @@ -24,7 +24,7 @@ The `VP SET FROZEN PANES` command -| 引数 | タイプ | | 説明 | -| ---------- | ------- | -- | ---------------------------------------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | -| paneObj | Object | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | +| 引数 | 型 | | 説明 | +| ---------- | ------ | -- | ---------------------------------------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | +| paneObj | オブジェクト | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | @@ -28,12 +28,12 @@ title: VP SET FROZEN PANES *paneObj* には、固定化するカラムと行を定義するオブジェクトを渡します。 以下のカラムまたは行のプロパティの値にゼロを設定すると、そのプロパティをリセット (固定解除) します。 プロパティが 0以下の値に設定された場合、コマンドは何もしません。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | -| ------------------- | ------- | ------------------ | -| columnCount | Integer | シートの左側にある固定化されたカラム | -| trailingColumnCount | Integer | シートの右側にある固定化されたカラム | -| rowCount | Integer | シートの上側にある固定化された行 | -| trailingRowCount | Integer | シートの下側にある固定化された行 | +| プロパティ | 型 | 説明 | +| ------------------- | -- | ------------------ | +| columnCount | 整数 | シートの左側にある固定化されたカラム | +| trailingColumnCount | 整数 | シートの右側にある固定化されたカラム | +| rowCount | 整数 | シートの上側にある固定化された行 | +| trailingRowCount | 整数 | シートの下側にある固定化された行 | 任意の *sheet* 引数として、シートのインデックス (0 起点) を渡すことで、定義されるレンジが属するスプレッドシートを指定することができます。 省略された場合はデフォルトでカレントスプレッドシートが使用されます。 以下の定数を使用することでカレントのスプレッドシートを明示的に選択することができます: From 7a15777a157ec40f78e31b1a39bbc7d1124e1ce9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:39 +0200 Subject: [PATCH 3718/4889] New translations vp-set-num-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-num-value.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md index c459a1da34e676..3e70a862bfecf2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md @@ -9,11 +9,11 @@ title: VP SET NUM VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | | numberValue | Number | -> | 設定する数値 | | -| formatPattern | Text | -> | 値のフォーマット | | +| formatPattern | テキスト | -> | 値のフォーマット | | #### 説明 From 31d0ccdc8be0b5f04fa3572775fd6b7bfcd3127d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:43 +0200 Subject: [PATCH 3719/4889] New translations vp-set-print-info.md (Japanese) --- .../current/ViewPro/commands/vp-set-print-info.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md index 8cbcd12fe298fd..b3b026c2754c4e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md @@ -9,11 +9,11 @@ title: VP SET PRINT INFO -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro エリア名 | | -| printInfo | Object | -> | 印刷属性を格納するオブジェクト | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro エリア名 | | +| printInfo | オブジェクト | -> | 印刷属性を格納するオブジェクト | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 01a3b8a9f25885b321a75422c599fd4019923810 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:47 +0200 Subject: [PATCH 3720/4889] New translations vp-set-row-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-set-row-attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md index 5276e0cd414469..81a78671e37d9b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md @@ -9,10 +9,10 @@ title: VP SET ROW ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------ | ---------------- | -| rangeObj | Object | -> | 行レンジ | | -| propertyObj | Object | -> | 行のプロパティを格納したオブジェクト | | +| rangeObj | オブジェクト | -> | 行レンジ | | +| propertyObj | オブジェクト | -> | 行のプロパティを格納したオブジェクト | | #### 説明 @@ -22,7 +22,7 @@ title: VP SET ROW ATTRIBUTES *propertyObj* 引数は、*rangeObj* 引数のレンジ内の行に対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ----------------------------------------- | | height | number | 行の高さ (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭行の前に改ページを挿入する場合には true、それ以外は false | From bcfc4fd292e45829db758808030f36a8f4b73290 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:50 +0200 Subject: [PATCH 3721/4889] New translations vp-set-row-count.md (French) --- .../current/ViewPro/commands/vp-set-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md index 496a6d33d551cb..8105b8cd8781ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md @@ -19,7 +19,7 @@ title: VP SET ROW COUNT The `VP SET ROW COUNT` command defines the total number of rows in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the total number of rows in the *rowCount* parameter. *rowCount* must be greater than 0. From a72ce914d4e12eff38c0959d8ae8d08baacdb6c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:52 +0200 Subject: [PATCH 3722/4889] New translations vp-set-row-count.md (Japanese) --- .../current/ViewPro/commands/vp-set-row-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md index 73b445835eb601..c6c660e00cffb6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md @@ -9,11 +9,11 @@ title: VP SET ROW COUNT -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| rowCount | Integer | -> | 行数 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| rowCount | 整数 | -> | 行数 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 8afcea54d88a71a4bc1d7de9cc1f9284c239d6d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:54 +0200 Subject: [PATCH 3723/4889] New translations vp-set-selection.md (French) --- .../current/ViewPro/commands/vp-set-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md index c9970d4202b193..bdb3e67033c89e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md @@ -15,9 +15,9 @@ title: VP SET SELECTION #### Description -The `VP SET SELECTION` command defines the specified cells as the selection and the first cell as the active cell. +La commande `VP SET SELECTION` définit les cellules spécifiées comme la sélection et la première cellule comme la cellule active. -In *rangeObj*, pass a range object of cells to designate as the current selection. +Dans *rangeObj*, passez un objet plage de cellule(s) à désigner comme sélection courante. #### Exemple From 17955c2d140d022b83d2d60f06675561b43e8d9e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:12:56 +0200 Subject: [PATCH 3724/4889] New translations vp-set-selection.md (Japanese) --- .../current/ViewPro/commands/vp-set-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md index 3d70115ed1d68f..be1abb035436d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md @@ -9,9 +9,9 @@ title: VP SET SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | -| rangeObj | Object | -> | 複数セルのレンジオブジェクト | | +| rangeObj | オブジェクト | -> | 複数セルのレンジオブジェクト | | #### 説明 From 2a1d11bf24fe6f2a0b98cc33e7e52ea1eb584a07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:00 +0200 Subject: [PATCH 3725/4889] New translations vp-set-sheet-count.md (Japanese) --- .../current/ViewPro/commands/vp-set-sheet-count.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md index 7d1731068a886e..e70da767762f44 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md @@ -9,10 +9,10 @@ title: VP SET SHEET COUNT -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| number | Integer | -> | シートの数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| number | 整数 | -> | シートの数 | | #### 説明 From f373ee61767269f04f4787b6b9a1ddbf69fc760c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:02 +0200 Subject: [PATCH 3726/4889] New translations vp-set-sheet-name.md (French) --- .../ViewPro/commands/vp-set-sheet-name.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md index b5f53a1c9391f2..9f125dd08699ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md @@ -13,30 +13,30 @@ title: VP SET SHEET NAME | ---------- | ------- | -- | --------------------------------------- | ---------------- | | vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | | name | Text | -> | Nouveau nom de la feuille | | -| sheet | Integer | -> | Index of the sheet to be renamed | | +| sheet | Integer | -> | Index de la feuille à renommer | | #### Description -The `VP SET SHEET NAME` command renames a sheet in the document loaded in *vpAreaName*. +La commande `VP SET SHEET NAME` renomme une feuille dans le document chargé dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *name*, pass a new name for the sheet. +Dans *name*, passez le nouveau nom de la feuille. -In *sheet*, pass the index of the sheet to rename. +Dans *sheet*, passez le numéro de la feuille à renommer. > La numérotation démarre à 0. -If no *sheet* is passed, the command renames the current sheet. +Si aucune *sheet* n'est fournie, la commande renomme la feuille courante. -The new name cannot contain the following characters: `*, :, [, ], ?,\,/` +Le nouveau nom ne peut pas contenir les caractères suivants : `*, :, [, ], ?,\,/` La commande ne fait rien si : - le nouveau nom contient des caractères interdits - la valeur du nouveau nom est vide - le nouveau nom existe déjà -- the passed *sheet* index does not exist +- l'index *sheet* transmis n'existe pas #### Exemple From 2d7a8887faa7213040346243925cea506a425a6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:05 +0200 Subject: [PATCH 3727/4889] New translations vp-set-sheet-name.md (Japanese) --- .../current/ViewPro/commands/vp-set-sheet-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md index 1a43c9c79e2287..e38b6504e2dc1b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md @@ -9,11 +9,11 @@ title: VP SET SHEET NAME -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| name | Text | -> | シートの新しい名称 | | -| sheet | Integer | -> | 名称変更するシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | ----------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| name | テキスト | -> | シートの新しい名称 | | +| sheet | 整数 | -> | 名称変更するシートのインデックス | | #### 説明 From 5acb99160c352917f201dd4223425bbd47a6e798 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:07 +0200 Subject: [PATCH 3728/4889] New translations vp-set-sheet-options.md (French) --- .../ViewPro/commands/vp-set-sheet-options.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md index 194989c4f5051f..d3ce8f848fb042 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md @@ -17,11 +17,11 @@ title: VP SET SHEET OPTIONS #### Description -The `VP SET SHEET OPTIONS` command allows defining various sheet options of the *vpAreaName* area. +La commande `VP SET SHEET OPTIONS` permet de définir différentes options de feuille de la zone *vpAreaName* . Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -Pass an object containing definitions for the options to set in the *sheetOptions* parameter. To view the full list of the available options, see the [Sheet Options](../configuring.md#sheet-options) paragraph. +Passez un objet contenant les options à définir dans le paramètre *sheetOptions*. Pour consulter la liste complète des options disponibles, consultez le paragraphe [Options feuille](../configuring.md#sheet-options). In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : @@ -32,14 +32,14 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet (cou Vous souhaitez protéger toutes les cellules à l'exception de la plage C5:D10 : ```4d -// Activate protection on the current sheet +// Activer la protection sur la feuille courante var $options : Object $options:=New object $options.isProtected:=True VP SET SHEET OPTIONS("ViewProArea";$options) -// mark cells C5:D10 as 'unlocked' +// marquer les cellules C5:D10 comme 'déverrouillées' VP SET CELL STYLE(VP Cells("ViewProArea";2;4;2;6);New object("locked";False)) ``` @@ -49,17 +49,17 @@ Vous souhaitez protéger votre document pendant que vos utilisateurs redimension ```4d var $options : Object - + $options:=New object -// Activate protection +// Activer la protection $options.isProtected:=True $options.protectionOptions:=New object -// Allow user to resize rows +// Permettre à l'utilisateur de redimensionner les lignes $options.protectionOptions.allowResizeRows=True; -// Allow user to resize columns +// Permettre à l'utilisateur de redimensionner les colonnes $options.protectionOptions.allowResizeColumns=True; - -// Apply protection on the current sheet + +// Appliquer la protection à la feuille courante VP SET SHEET OPTIONS("ViewProArea";$options) ``` @@ -71,7 +71,7 @@ Vous souhaitez personnaliser la couleur des onglets, des lignes figées, du quad var $options : Object $options:=New object -// Customize color of Sheet 1 tab +// Personnaliser la couleur de l'onglet de la feuille 1 $options.sheetTabColor:="Black" $options.gridline:=New object("color";"Purple") $options.selectionBackColor:="rgb(255,128,0,0.4)" @@ -80,12 +80,12 @@ $options.frozenlineColor:="Gold" VP SET SHEET OPTIONS("ViewProArea";$options;0) -// Customize color of Sheet 2 tab +// Personnaliser la couleur de l'onglet de la feuille 2 $options.sheetTabColor:="red" VP SET SHEET OPTIONS("ViewProArea";$options;1) -// Customize color of Sheet 3 tab +// Personnaliser la couleur de l'onglet de la feuille 3 $options.sheetTabColor:="blue" VP SET SHEET OPTIONS("ViewProArea";$options;2) From cc47a1cd0af2d8d8b3e738b4ee907c9acae18460 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:10 +0200 Subject: [PATCH 3729/4889] New translations vp-set-sheet-options.md (Japanese) --- .../current/ViewPro/commands/vp-set-sheet-options.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md index de7a8a6d0ca36c..9f8a6192098b92 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md @@ -9,11 +9,11 @@ title: VP SET SHEET OPTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------ | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Object | -> | 4D View Pro エリア名 | | -| sheetOptions | Object | -> | 設定するシートオプション | | -| sheet | Object | -> | シートのインデックス (省略した場合はカレントシート) | | +| vpAreaName | オブジェクト | -> | 4D View Pro エリア名 | | +| sheetOptions | オブジェクト | -> | 設定するシートオプション | | +| sheet | オブジェクト | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 0b946735673126fa225a8b9f2b5d9248fb53d6a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:12 +0200 Subject: [PATCH 3730/4889] New translations vp-set-show-print-lines.md (French) --- .../current/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md index 69af6a8708517f..34ecc992292534 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md @@ -19,7 +19,7 @@ title: VP SET SHOW PRINT LINES The `VP SET SHOW PRINT LINES` command sets whether to display print preview lines in a spreadsheet.. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *visible*, pass `True` to display the print lines, and `False` to hide them. `True` is passed by default. From dbe102659520e66eec86fb91d738c8c6e1547001 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:15 +0200 Subject: [PATCH 3731/4889] New translations vp-set-show-print-lines.md (Japanese) --- .../ViewPro/commands/vp-set-show-print-lines.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md index 6c2f9790ecb4c6..f70ff7d24b4302 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md @@ -9,11 +9,11 @@ title: VP SET SHOW PRINT LINES -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | --------------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| visible | Boolean | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ---- | -- | --------------------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| visible | ブール | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 4900d3439355c50d1a34de4775f1c3c3ff0f2701 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:16 +0200 Subject: [PATCH 3732/4889] New translations vp-set-show-print-lines.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md index 5fa58d3456d09e..f700e87be158ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md @@ -21,7 +21,7 @@ The `VP SET SHOW PRINT LINES` command | #### Description The `VP SET TABLE COLUMN ATTRIBUTES` command applies the defined *attributes* to the *column* in the *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In the *attributes* parameter, pass an object that contains the properties to set: @@ -62,7 +62,7 @@ $context.col.push(New object("name"; "Wesson"; "firstname"; "Jim"; "salary"; 500 $context.col.push(New object("name"; "Gross"; "firstname"; "Maria"; "salary"; 10500)) VP SET DATA CONTEXT("ViewProArea"; $context) - //Define the columns for the table + //Définition des colonnes de la table $options:=New object() $options.tableColumns:=New collection() $options.tableColumns.push(New object("name"; "Last Name"; "dataField"; "name")) @@ -76,21 +76,21 @@ VP CREATE TABLE(VP Cells("ViewProArea"; 1; 1; 2; 3); "PeopleTable"; "col"; $opti Vous souhaitez ensuite insérer une colonne contenant des données provenant du contexte de données et masquer certains boutons de filtrage : ```4d - //insert a column + //insérer une colonne VP INSERT TABLE COLUMNS("ViewProArea"; "PeopleTable"; 1; 1) var $param : Object $param:=New object() - // Bind the column to the firstname field from the datacontext + // Lier la colonne au champ firstname du datacontext $param.dataField:="firstname" - // Change the default name of the column to "First name" - // and hide the filter button -$param.name:="First Name" + // Changer le nom par défaut de la colonne en "First name" + // et cacher le bouton de filtrage +$param.name:="Prénom" $param.filterButtonVisible:=False VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 1; $param) - // Hide the filter button of the first column + // Masquer le bouton de filtrage de la première colonne VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 0; \ New object("filterButtonVisible"; False)) From 70d0885f62dca23ca73183e7aa937016cbd258d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:20 +0200 Subject: [PATCH 3734/4889] New translations vp-set-table-column-attributes.md (Japanese) --- .../commands/vp-set-table-column-attributes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md index ba96a95020a76c..0e5a1d44a09be3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md @@ -17,13 +17,13 @@ title: VP SET TABLE COLUMN ATTRIBUTES -| 引数 | タイプ | | 説明 | | -| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | -| column | Integer | -> | 表の列のインデックス | | -| attributes | Object | -> | *column* の列に適用する属性 | | -| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | +| column | 整数 | -> | 表の列のインデックス | | +| attributes | オブジェクト | -> | *column* の列に適用する属性 | | +| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 @@ -33,7 +33,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES *attributes* 引数には、設定するプロパティを含むオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 | | name | text | 表の列の名前。 表組み内でユニークでなくてはなりません。 すでに他の列で使われている場合、名前は適用されず、自動的にデフォルトの名前が使われます。 | From e1e36f4fb38edaeb2b082a04085bebf06a6e301c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:23 +0200 Subject: [PATCH 3735/4889] New translations vp-set-table-theme.md (French) --- .../ViewPro/commands/vp-set-table-theme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md index e73c1423251989..c62adf7c5e196f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md @@ -17,11 +17,11 @@ title: VP SET TABLE THEME -| Paramètres | Type | | Description | | -| ---------- | --------------------------------------------------------------------------------- | -- | --------------------------------------- | ---------------- | -| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | -| tableName | Text | -> | Nom de table | | -| options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | Table theme properties to modify | | +| Paramètres | Type | | Description | | +| ---------- | --------------------------------------------------------------------------------- | -- | ------------------------------------------ | ---------------- | +| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | +| tableName | Text | -> | Nom de table | | +| options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | Propriétés du thème de la table à modifier | | #### Description @@ -52,11 +52,11 @@ Vous souhaitez obtenir ce rendu de colonne alterné : var $param : cs.ViewPro.TableTheme $param:=cs.ViewPro.TableTheme.new() -// Enable the band column rendering +// Activer le rendu bandColumn $param.bandColumns:=True $param.bandRows:=False -// Create the theme object with header and column styles +// Créer l'objet thème avec les styles d'en-tête et de colonne $param.theme:=cs.ViewPro.TableThemeOptions.new() var $styleHeader; $styleColumn; $styleColumn2 : cs.ViewPro.TableStyle @@ -76,7 +76,7 @@ $styleColumn2.backColor:="LightCyan" $styleColumn2.foreColor:="#03045E" $param.theme.secondColumnStripStyle:=$styleColumn2 -VP SET TABLE THEME("ViewProArea"; "myTable"; $param) +VP SET TABLE THEME("ViewProArea" ; "myTable" ; $param) ``` From 538488d9fb554b77178d95014ca4c808eabe096b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:25 +0200 Subject: [PATCH 3736/4889] New translations vp-set-table-theme.md (Japanese) --- .../current/ViewPro/commands/vp-set-table-theme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md index 7ba12b49d3cfca..da7f013c239f40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md @@ -17,10 +17,10 @@ title: VP SET TABLE THEME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | Text | -> | Table name | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | テキスト | -> | Table name | | | options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | 設定する表テーマのプロパティ | | #### 説明 From d83c599faa9e9a3126665d4c6375a995bb00f19f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:29 +0200 Subject: [PATCH 3737/4889] New translations vp-set-text-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-text-value.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md index cd6e6e42bbde81..0815fa94410b1b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md @@ -9,11 +9,11 @@ title: VP SET TEXT VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| textValue | Text | -> | 設定するテキスト値 | | -| formatPattern | Text | -> | 値のフォーマット | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| textValue | テキスト | -> | 設定するテキスト値 | | +| formatPattern | テキスト | -> | 値のフォーマット | | #### 説明 From 7e072e48dc68bfbead24a8e25ad50d6063dc9cae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:33 +0200 Subject: [PATCH 3738/4889] New translations vp-set-time-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-time-value.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md index 61075e11cb7686..94085a43639aa6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md @@ -9,11 +9,11 @@ title: VP SET TIME VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| timeValue | Text | -> | 設定する時間値 | | -| formatPattern | Text | -> | 値のフォーマット | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| timeValue | テキスト | -> | 設定する時間値 | | +| formatPattern | テキスト | -> | 値のフォーマット | | #### 説明 From 595d566d7d77ab7d0c4b5c2201c3ae17e8ce228f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:36 +0200 Subject: [PATCH 3739/4889] New translations vp-set-value.md (Spanish) --- .../current/ViewPro/commands/vp-set-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md index 7746905cd5ae90..18c4fa3e23c883 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md @@ -24,11 +24,11 @@ En *rangeObj*, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP C El parámetro *valueObj* es un objeto que incluye propiedades para el valor y el [formato](../configuring.md#cell-format) a asignar a *rangeObj*. Puede contener las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| --------- | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Integer, Real, Boolean, Text, Date, Null | Valor a asignar a *rangeObj* (excepto- hora). Pase null para borrar el contenido de la celda. | -| time | Real | Valor hora (en segundos) a asignar a *rangeObj* | -| format | Text | Patrón de propiedad valor/tiempo. For information on patterns and formatting characters, please refer to the [Cell Format](../configuring.md#cell-format) paragraph. | +| Propiedad | Tipo | Descripción | +| --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| value | Integer, Real, Boolean, Text, Date, Null | Valor a asignar a *rangeObj* (excepto- hora). Pase null para borrar el contenido de la celda. | +| time | Real | Valor hora (en segundos) a asignar a *rangeObj* | +| format | Text | Patrón de propiedad valor/tiempo. Para obtener información sobre patrones y caracteres de formato, consulte el párrafo [Formato de celda](../configuring.md#cell-format). | #### Ejemplo From cfea3574c3dca61d17be1f2f94c2d54433d0f2fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:38 +0200 Subject: [PATCH 3740/4889] New translations vp-set-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-value.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md index 46adce4550c9ce..2b1287158863d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md @@ -9,10 +9,10 @@ title: VP SET VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| valueObj | Object | -> | セルの値とフォーマットオプション | | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| valueObj | オブジェクト | -> | セルの値とフォーマットオプション | | #### 説明 @@ -24,11 +24,11 @@ title: VP SET VALUE *valueObj* 引数は、*rangeObj* のレンジに対して割り当てたい値と[フォーマット](../configuring.md#セルフォーマット) のプロパティを格納しているオブジェクトです。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ---------------------------------------- | --------------------------------------------------------------------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | *rangeObj* のレンジに対して割り当てる値 (時間型を除く)。 セルの中身を消去するためには Null を渡します。 | -| time | Real | *rangeObj* のレンジに対して割り当てる時間 (秒単位) | -| format | Text | 値や日時に対するパターン 値や日時に対するパターン パターンおよびフォーマット文字に関しての情報については、[セルフォーマット](../configuring.md#セルフォーマット) の章を参照してください。 | +| time | 実数 | *rangeObj* のレンジに対して割り当てる時間 (秒単位) | +| format | テキスト | 値や日時に対するパターン 値や日時に対するパターン パターンおよびフォーマット文字に関しての情報については、[セルフォーマット](../configuring.md#セルフォーマット) の章を参照してください。 | #### 例題 From bec615fde92abb6f0762659c7926e4062974d482 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:42 +0200 Subject: [PATCH 3741/4889] New translations vp-set-values.md (Japanese) --- .../current/ViewPro/commands/vp-set-values.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md index d62866017b06b3..ccedbca7255c82 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md @@ -9,10 +9,10 @@ title: VP SET VALUES -| 引数 | タイプ | | 説明 | | -| --------- | ---------- | -- | --------- | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| valuesCol | Collection | -> | 値のコレクション | | +| 引数 | 型 | | 説明 | | +| --------- | ------ | -- | --------- | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| valuesCol | コレクション | -> | 値のコレクション | | #### 説明 @@ -28,10 +28,10 @@ title: VP SET VALUES - 第1レベルのコレクションは、値のサブコレクションを格納しています。 それぞれのサブコレクションは行を定義します。 行をスキップするには空のコレクションを渡します。 - それぞれのサブコレクションは行におけるセルの値を定義します。 値は整数、実数、ブール、テキスト、日付、Null、オブジェクトのいずれかです。 値がオブジェクトの場合、以下のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | セルの値 (時間部分を除く) | -| time | Real | 時間値 (秒単位) | +| time | 実数 | 時間値 (秒単位) | #### 例題 From f32896d6608a55842140f353b4e1bca2985f113b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:45 +0200 Subject: [PATCH 3742/4889] New translations vp-set-workbook-options.md (French) --- .../current/ViewPro/commands/vp-set-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md index 98315100934968..d442efba859ffc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md @@ -19,7 +19,7 @@ title: VP SET WORKBOOK OPTIONS `VP SET WORKBOOK OPTIONS` sets the workbook options in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *optionObj*, pass the workbook options to apply to *vpAreaName*. From 7ff73e84828c3e19f3bfc98cc50181b4be0a9cc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:49 +0200 Subject: [PATCH 3743/4889] New translations vp-set-workbook-options.md (Japanese) --- .../current/ViewPro/commands/vp-set-workbook-options.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md index 4a7e95dc397616..2ccd2593d4b21b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md @@ -9,10 +9,10 @@ title: VP SET WORKBOOK OPTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | -| optionObj | Object | -> | 設定するワークブックオプションを格納したオブジェクト | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| optionObj | オブジェクト | -> | 設定するワークブックオプションを格納したオブジェクト | | #### 説明 @@ -28,7 +28,7 @@ title: VP SET WORKBOOK OPTIONS 次の表は、利用可能なワークブックオプションの一覧です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowUserDragMerge | boolean | ドラッグ&マージオプションを許可します (複数セルを選択し、選択をドラッグしてセルを結合します) | | allowAutoCreateHyperlink | boolean | スプレッドシート内でハイパーリンクの自動作成を有効にします。 | From 139544047c4a8a221fb497e7a619ee1becd7a5f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:50 +0200 Subject: [PATCH 3744/4889] New translations vp-set-workbook-options.md (Portuguese, Brazilian) --- .../current/ViewPro/commands/vp-set-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md index 4d2b90af998699..1c6f7226b99b3b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md @@ -74,7 +74,7 @@ A tabela seguinte lista as opções de libro disponíveis: | scrollbarShowMax | boolean | The displayed scroll bars are based on the entire number of columns and rows in the sheet. | | scrollByPixel | boolean | Ativar a deslocação de precisão por pixel. | | scrollIgnoreHidden | boolean | A barra de rolagem ignora as linhas ou colunas ocultas. | -| scrollPixel | integer | Decides scrolling by that number of pixels at a time when scrollByPixel is true. The final scrolling pixels are the result of `scrolling delta * scrollPixel`. For example: scrolling delta is 3, scrollPixel is 5, the final scrolling pixels are 15. | +| scrollPixel | integer | Decides scrolling by that number of pixels at a time when scrollByPixel is true. Os pixels de rolagem finais são o resultado de `scrolling delta * scrollPixel`. For example: scrolling delta is 3, scrollPixel is 5, the final scrolling pixels are 15. | | showDragDropTip | boolean | Exibir a dica de arrastar e soltar. | | showDragFillSmartTag | boolean | Exibe a caixa de diálogo de arrastar e preencher. | | showDragFillTip | boolean | Exibir a dica de preenchimento de arrasto. | From 330bac8dfc147274ccd69c886a052d23f49a9420 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:52 +0200 Subject: [PATCH 3745/4889] New translations vp-show-cell.md (French) --- .../current/ViewPro/commands/vp-show-cell.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md index 667a13dc8a69d4..2a96c1f46c2145 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md @@ -23,14 +23,14 @@ In *rangeObj*, pass a range of cells as an object to designate the cells to be v Les sélecteurs suivants sont disponibles : -| Sélecteur | Description | Available with *vPos* | Available with *hPos* | -| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | --------------------- | -| `vk position bottom` | Alignement vertical vers le bas de la cellule ou de la ligne. | X | | -| `vk position center` | Alignement vers le centre. The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position - cell or row
  • Horizontal view position - cell or column
  • | X | X | -| `vk position left` | Alignement horizontal vers la gauche de la cellule ou de la colonne | | X | -| `vk position nearest` | Alignement vers la limite la plus proche (haut, bas, gauche, droite, centre). The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position (top, center, bottom) - cell or row
  • Horizontal view position (left, center, right) - cell or column
  • | X | X | -| `vk position right` | Alignement horizontal vers la droite de la cellule ou de la colonne | | X | -| `vk position top` | Alignement vertical vers le haut de la cellule ou de la ligne | X | | +| Sélecteur | Description | Disponible avec *vPos* | Disponible avec *hPos* | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ---------------------- | +| `vk position bottom` | Alignement vertical vers le bas de la cellule ou de la ligne. | X | | +| `vk position center` | Alignement vers le centre. The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position - cell or row
  • Horizontal view position - cell or column
  • | X | X | +| `vk position left` | Alignement horizontal vers la gauche de la cellule ou de la colonne | | X | +| `vk position nearest` | Alignement vers la limite la plus proche (haut, bas, gauche, droite, centre). The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position (top, center, bottom) - cell or row
  • Horizontal view position (left, center, right) - cell or column
  • | X | X | +| `vk position right` | Alignement horizontal vers la droite de la cellule ou de la colonne | | X | +| `vk position top` | Alignement vertical vers le haut de la cellule ou de la ligne | X | | > Cette commande n'est efficace que si le repositionnement de la vue est possible. For example, if the *rangeObj* is in cell A1 (the first column and the first row) of the current sheet, repositioning the view will make no difference because the vertical and horizontal limits have already been reached (i.e., it is not possible to scroll any higher or any more to the left). The same is true if *rangeObj* is in cell C3 and the view is repositioned to the center or the bottom right. La vue demeure inchangée. From ac52d1fda0d5d946c704594b018356a0d85f10bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:54 +0200 Subject: [PATCH 3746/4889] New translations vp-show-cell.md (Japanese) --- .../current/ViewPro/commands/vp-show-cell.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md index 72cbb444221dfe..9df9d82ac3dfed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md @@ -9,11 +9,11 @@ title: VP SHOW CELL -| 引数 | タイプ | | 説明 | | -| -------- | ------- | -- | ------------------ | ---------------- | -| rangeObj | Object | -> | レンジオブジェクト | | -| vPos | Integer | -> | セルあるいは行の縦方向の表示位置 | | -| hPos | Integer | -> | セルあるいはカラムの横方向の表示位置 | | +| 引数 | 型 | | 説明 | | +| -------- | ------ | -- | ------------------ | ---------------- | +| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| vPos | 整数 | -> | セルあるいは行の縦方向の表示位置 | | +| hPos | 整数 | -> | セルあるいはカラムの横方向の表示位置 | | #### 説明 @@ -25,12 +25,12 @@ title: VP SHOW CELL | セレクター | 説明 | *vPos* で利用可 | *hPos* で利用可 | | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ----------- | -| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | X | | -| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | X | X | -| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | X | -| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | X | X | -| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | X | -| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | X | | +| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | ○ | | +| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | ○ | ○ | +| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | ○ | +| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | ○ | ○ | +| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | ○ | +| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | ○ | | > このコマンドは、表示位置の変更が可能な場合にのみ動作します。 たとえば、*rangeObj* が現在のシートの A1 セル (先頭カラムと先頭行) の場合、すでに縦および横方向の限界に接している (つまり、上にも左にもこれ以上スクロールできない) ため、表示位置を変更しても何も変わりません。 *rangeObj* が C3 セルの場合に、表示位置を中央または右下に変えても同じことが言えます。 表示は変更されません。 From f147a839c36ac1f71497b7ac2f2764b4f16bf0f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:56 +0200 Subject: [PATCH 3747/4889] New translations vp-suspend-computing.md (French) --- .../current/ViewPro/commands/vp-suspend-computing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md index 50baa0689a7d62..82b7597dced20e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md @@ -15,11 +15,11 @@ title: VP SUSPEND COMPUTING #### Description -The `VP SUSPEND COMPUTING` command stops the calculation of all formulas in *vpAreaName*. Cette commande est utile lorsque vous souhaitez suspendre les calculs dans cette zone 4D View Pro, afin de modifier manuellement les formules sans générer d'erreurs avant la fin de vos modifications. +La commande `VP SUSPEND COMPUTING` arrête le calcul de toutes les formules dans *vpAreaName*. Cette commande est utile lorsque vous souhaitez suspendre les calculs dans cette zone 4D View Pro, afin de modifier manuellement les formules sans générer d'erreurs avant la fin de vos modifications. La commande met en pause les calculs dans 4D View Pro. Formulas that have already been calculated remain unchanged, however any formulas added after `VP SUSPEND COMPUTING` command is executed are not calculated. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. > Le service de calcul de 4D View Pro maintient un compteur d'actions de suspension/reprise. Therefore, each execution of `VP SUSPEND COMPUTING` command must be balanced by a corresponding execution of the `VP RESUME COMPUTING` command. Toute formule modifiée durant la phase de suspension des calculs sera recalculée lorsque la commande sera exécutée. @@ -32,7 +32,7 @@ Vous avez ajouté deux boutons au formulaire afin que l'utilisateur puisse suspe Le code du bouton Suspend Computing : ```4d - //pause calculations while users enter information + //mettre les calculs sur pause pendant que les utilisateurs saisissent les informations If(FORM Event.code=On Clicked) VP SUSPEND COMPUTING("ViewProArea") From 32f0ffd5297e40baa18fbd97d0cb93a29a850b8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:13:59 +0200 Subject: [PATCH 3748/4889] New translations vp-suspend-computing.md (Japanese) --- .../current/ViewPro/commands/vp-suspend-computing.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md index c02464910e18b7..a0a0f566ded7dc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md @@ -9,9 +9,9 @@ title: VP SUSPEND COMPUTING -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From 5f95191ce2ad3227bcef9c72df231929195d5c5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:03 +0200 Subject: [PATCH 3749/4889] New translations configuring.md (French) --- .../current/ViewPro/configuring.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 76b1da1615b493..5f03d1a538540b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -37,15 +37,15 @@ Lorsque la barre de formule est visible : Les interfaces de Ruban et de Barre d'outils regroupent les fonctionnalités qui s'y rattachent dans des onglets : -| Onglet | Actions | Interface Ruban | Interface Barre d'outils | -| --------- | ----------------------------------- | :-------------: | :----------------------: | -| File | Gestion de fichiers | X | | -| Accueil | Apparence du texte | X | X | -| Insérer | Ajouter des éléments | X | X | -| Formules | Calculs de formules et bibliothèque | X | X | -| Data | Gestion des données | X | X | -| Affichage | Présentation visuelle | X | X | -| Settings | Présentation de la feuille | X | | +| Onglet | Actions | Interface Ruban | Interface Barre d'outils | +| ---------- | ----------------------------------- | :-------------: | :----------------------: | +| File | Gestion de fichiers | X | | +| Accueil | Apparence du texte | X | X | +| Insérer | Ajouter des éléments | X | X | +| Formules | Calculs de formules et bibliothèque | X | X | +| Data | Gestion des données | X | X | +| Affichage | Présentation visuelle | X | X | +| Propriétés | Présentation de la feuille | X | | ## Evénements formulaire @@ -357,12 +357,12 @@ Paper size attributes are used to specify the dimensions or model of paper to us | | width | entier long | Width of the paper, in hundredths of an inch. | | | kind | text | Nom du format de papier standard (par exemple, A2, A4, legal, etc.) retourné par `Get Print Option`. Default value = "letter" | -- If the paper size is specified using the `height` and `width` properties, [`VP Get print info`](./commands/vp-get-print-info.md) returns a paper size with `custom` as value for `kind`. +- Si le format du papier est spécifié en utilisant les propriétés `height` et `width`, [`VP Get print info`](./commands/vp-get-print-info.md) retourne un format de papier avec `custom` comme valeur pour `kind`. -- If you set the paper size using the `kind` property, you can use either: - - one of the formats in the [SpreadJS format list](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) - - one of the formats returned by the [`PRINT OPTION VALUES`](https://doc.4d.com/4dv19/help/command/en/page785.html) command. - In that case, [`VP Get print info`](./commands/vp-get-print-info.md) returns the corresponding format with the height and width. +- Si vous définissez le format du papier à l'aide de la propriété `kind`, vous pouvez utiliser l'une ou l'autre : + - un des formats dans la [liste des formats SpreadJS](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) + - un des formats retournés par la commande [`PRINT OPTION VALUES`](https://doc.4d.com/4dv19/help/command/fr/page785.html). + Dans ce cas, [`VP Get print info`](./commands/vp-get-print-info.md) retourne le format correspondant avec la hauteur et la largeur. ### Echelle @@ -379,12 +379,12 @@ Scale attributes are used to specify printing optimization and adjustments. Show / Hide attributes are used to specify the visibility (printing) of 4D View Pro area elements. -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| showBorder | boolean | Prints the outline border.Default value = "true" | -| showColumnHeader | entier long | Column header print settings. Available values: `vk print visibility hide`, `vk print visibility inherit` (default), `vk print visibility show`, `vk print visibility show once` | -| showGridLine | boolean | Prints the gridlines. Default value = "false" | -| showRowHeader | entier long | Row headers print settings. Available values: `vk print visibility hide`, `vk print visibility inherit` (default), `vk print visibility show`, `vk print visibility show once` | +| Propriété | Type | Description | +| ---------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| showBorder | boolean | Prints the outline border.Default value = "true" | +| showColumnHeader | entier long | Column header print settings. Valeurs disponibles : `vk print visibility hide`, `vk print visibility inherit` (par défaut), `vk print visibility show`, `vk print visibility show once` | +| showGridLine | boolean | Prints the gridlines. Default value = "false" | +| showRowHeader | entier long | Row headers print settings. Valeurs disponibles : `vk print visibility hide`, `vk print visibility inherit` (par défaut), `vk print visibility show`, `vk print visibility show once` | ### Watermark From 18b60dc243516d18f73d1549c0e148a3188b8f58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:06 +0200 Subject: [PATCH 3750/4889] New translations configuring.md (Spanish) --- .../current/ViewPro/configuring.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index bc38214f89d15e..3021f30924de99 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -27,7 +27,7 @@ Las interfaces permiten realizar modificaciones básicas y manipular los datos. #### Toolbar (Barra de herramientas) -Enabling the Toolbar interface displays the [**Show Formula Bar**](FormObjects/properties_Appearance.md#show-formula-bar) option. Cuando se selecciona, la barra de fórmulas es visible debajo de la interfaz Barra de herramientas. +Al habilitar la interfaz de la barra de herramientas se muestra la opción [**Mostrar barra de fórmulas**](FormObjects/properties_Appearance.md#show-formula-bar). Cuando se selecciona, la barra de fórmulas es visible debajo de la interfaz Barra de herramientas. Con barra de fórmula visible: @@ -122,7 +122,7 @@ Para bloquear toda la hoja, basta con poner la propiedad _isProtected_ en **true ## Formato de las celdas -La definición de un modelo de formato garantiza que el contenido de sus documentos 4D View Pro se muestre de la forma que usted desea. Formats can be set using the selected 4D View Pro [interface](#selecting-a-user-interface), or using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands. +La definición de un modelo de formato garantiza que el contenido de sus documentos 4D View Pro se muestre de la forma que usted desea. Los formatos se pueden configurar utilizando la [interfaz](#selecting-a-user-interface) seleccionada de 4D View Pro, o utilizando los comandos [VP SET VALUE](commands/vp-set-value.md) o [VP SET NUM VALUE](commands/vp-set-num-value.md). 4D View Pro tiene formatos integrados para números, fechas, horas y texto, pero también puede crear sus propios modelos para dar formato al contenido de las celdas utilizando caracteres y códigos especiales. From d5854d5693c43a5c859d94b9c54f7b45ab991d99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:10 +0200 Subject: [PATCH 3751/4889] New translations configuring.md (Japanese) --- .../current/ViewPro/configuring.md | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index d4836d104b9c12..8fcf7254a9ba04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -37,15 +37,15 @@ title: 4D View Pro エリアの設定 リボン型、ツールバー型のいずれのインターフェースでも、関連機能はタブにグループ分けされます: -| タブ | アクション | リボン型インターフェース | ツールバー型インターフェース | -| ------ | --------------- | :----------: | :------------: | -| File | ファイル操作 | X | | -| ホーム | テキストの書式など | X | X | -| 挿入 | アイテムの追加 | X | X | -| フォーミュラ | フォーミュラの計算とライブラリ | X | X | -| データ | データ操作 | X | X | -| 表示 | 表示の設定 | X | X | -| 設定 | スプレッドシートの設定 | X | | +| タブ | アクション | リボン型インターフェース | ツールバー型インターフェース | +| -------- | --------------- | :----------: | :------------: | +| File | ファイル操作 | ○ | | +| ホーム | テキストの書式など | ○ | ○ | +| 挿入 | アイテムの追加 | ○ | ○ | +| フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ | +| データ | データ操作 | ○ | ○ | +| 表示 | 表示の設定 | ○ | ○ | +| Settings | スプレッドシートの設定 | ○ | | ## フォームイベント @@ -74,7 +74,7 @@ title: 4D View Pro エリアの設定 ### シートのアピアランス -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | -------------------- | ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowCellOverflow | | boolean | セルに収まらないデータを隣の空のセルにはみ出し表示するかどうかを指定します | | sheetTabColor | | string | シートタブの色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | @@ -100,7 +100,7 @@ title: 4D View Pro エリアの設定 シート全体をロック (保護) するには、_isProtected_ プロパティを **true** に設定するだけです。 その上で、[locked](#レイアウト) セルスタイルプロパティを個別に設定することで、特定のセルをロック解除することができます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ----------------- | ------------------------ | ------- | ------------------------------------------------------------------------- | | isProtected | | boolean | シート上で保護状態とされているセルが編集可能かどうかを指定します。 | | protectionOptions | | object | ユーザーにより編集可能な要素を指定します。 null の場合、protectionOptions パラメーターはリセットされます。 | @@ -139,7 +139,7 @@ title: 4D View Pro エリアの設定 | 文字 | 説明 | 例題 | | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | 0 | ゼロを表示する桁のプレースホルダー | #.00 は 1.1 を 1.10 と表示します。 | -| 。 | 小数点を表示します | 0.00 は 1999 を 1999.00 と表示します。 | +| . | 小数点を表示します | 0.00 は 1999 を 1999.00 と表示します。 | | , | 数値内に千区切りのカンマを表示します。 数値記号 "#" あるいはゼロに挟まれたカンマがフォーマットに含まれる場合、3桁ごとにカンマで区切られます。 桁のプレースホルダーの後にくるカンマは、数値を 1000 で割ります。 | #,0 は 12200000 を 12,200,000 と表示します。 | | \_ | アンダーバーに続く文字の幅をスキップします。 | \_( のようにカッコなどと組み合わせることで、左や右にスペースを追加します。 | | @ | テキストのフォーマット文字。 セル内のすべてのテキストにフォーマットを適用します。 | "\[Red]@" はテキスト値に対して赤のフォントカラーを適用します。 | @@ -251,7 +251,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; カラム属性と行属性を使って、カラムと行の始まり、終わり、そして繰り返しについて指定します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ----------------------------------------------------------------- | | columnEnd | longint | セルレンジ内で印刷する最後のカラム。 デフォルト値 = -1 (全カラム) | | columnStart | longint | セルレンジ内で印刷する最初のカラム。 デフォルト値 = -1 (全カラム) | @@ -266,7 +266,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ヘッダー属性とフッター属性は、ヘッダー/フッターセクションの左・右・センターのテキストまたは画像を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ----------------- | -------------------------- | | footerCenter | text | 印刷ページのセンターフッターのテキストとフォーマット | | footerCenterImage | picture \| text\* | フッターのセンターセクションの画像 | @@ -308,7 +308,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; マージン属性は、印刷時の 4D View Pro エリアのマージンを指定するために使用されます。 100分の1インチ単位で表現されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | ------ | ------- | ----------------------------------- | | margin | | object | 印刷マージン | | | top | longint | 上部マージン、100分の1インチ単位。 デフォルト値 = 75 | @@ -324,7 +324,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; > この属性はレンダリング情報のみを定義します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | | orientation | longint | ページの向き。 とりうる値: `vk print page orientation landscape`, `vk print page orientation portrait` (デフォルト) | @@ -332,7 +332,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ページ属性は、一般的なドキュメント印刷設定を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | blackAndWhite | boolean | 白黒で印刷します。

    デフォルト値 = false

    **注**: PDF はこの属性に影響されません。 PDF のカラーはそのままです。

    | | centering | longint | 印刷ページ上でコンテンツをどのように中央揃えするかを指定します。 とりうる値: `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (デフォルト), `vk print centering vertical` | @@ -350,7 +350,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; - カスタムサイズ - height と width 属性を使用 - 規格サイズ - kind 属性を使用 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ------ | ------- | ------------------------------------------------------------------------------------------------------------------- | | paperSize | | object | 印刷に使用する用紙の寸法 (height、width) または規格 (kind) | | | height | longint | 用紙の高さ、100分の1インチ単位 | @@ -368,7 +368,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; スケール属性は印刷の最適化と調整のために使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ------------------------------------------------------------- | | bestFitColumns | boolean | 印刷時、カラムの幅はテキストの最大幅に合うように調整されます。 デフォルト値 = false | | bestFitRows | boolean | 印刷時、行の高さはテキストの最大高さに合うように調整されます。 デフォルト値 = false | @@ -379,7 +379,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; 表示 / 非表示属性は 4D View Pro エリア要素の表示 (印刷) 状態を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | showBorder | boolean | 外枠の境界線を印刷します。デフォルト値 = true | | showColumnHeader | longint | カラムヘッダーの印刷設定。 とりうる値: `vk print visibility hide`, `vk print visibility inherit` (デフォルト), `vk print visibility show`, `vk print visibility show once` | @@ -390,7 +390,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ウォーターマーク属性は 4D View Pro エリアに透かしとして、テキストまたは画像を重ねて表示するために使用されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ---------------------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | | watermark | | collection | ウォーターマーク設定のコレクション。 デフォルト値: undefined | | | \[ ].height | longint | ウォーターマークのテキスト/画像の高さ。 | @@ -432,7 +432,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 背景色と文字色 -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | --------------------- | ------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | backColor | text | 背景色を定義します。 | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | backgroundImage | picture, text | 背景画像を指定します。 | 直接指定するか、または画像パス (フルパス、またはファイル名のみ) で指定することができます。 ファイル名のみを使用する場合、ファイルはデータベースのストラクチャーファイルと同じ階層に置かれている必要があります。 指定の方法 (ピクチャーまたはテキスト) に関わらず、ピクチャーはドキュメントとともに保存されます。 画像のサイズが大きい場合、ドキュメントのサイズに影響する場合があります。 Windows での注意: ファイル拡張子も含める必要があります。 | @@ -441,7 +441,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 境界線 -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | -------------------------------------------------------------------------- | ----- | ------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | borderBottom, borderLeft, borderRight, borderTop, diagonalDown, diagonalUp | | object | それぞれに対応する境界線を定義します。 | | | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | @@ -449,7 +449,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### フォントとテキスト -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | --------------- | ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | font | | text | フォントの特徴を CSS の fontショートハンドで指定します ("font-style font-variant font-weight font-size/line-height font-family")。 例: "14pt Century Gothic"。 フォントサイズ (font-size) とフォントファミリー (font-family) の値は必須です。 その他の値が省略された場合には、そのデフォルト値が使用されます。 注: フォント名にスペースが含まれる場合、その名前は引用符 ("") で括られる必要があります。 | CSS fontショートハンド。 4D ではフォントの特徴をオブジェクトとして管理するためのユーティリティコマンドを提供しています: [`VP Font to object`](commands/vp-font-to-object.md) および [`VP Object to font`](commands/vp-object-to-font.md) | | formatter | | text | 値や日時に対するパターン | 数値/テキスト/日付/時間フォーマット、特殊文字など。 [セルフォーマット](#セルフォーマット) 参照。 | @@ -467,7 +467,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### レイアウト -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----------- | ------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | cellPadding | text | セルのパッディングを定義します | | | hAlign | longint | セルコンテンツの水平方向の揃え方を定義します | `vk horizontal align center`, `vk horizontal align general`, `vk horizontal align left`, `vk horizontal align right` | @@ -478,7 +478,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### スタイル情報 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---- | ----------------------------------------------------------------------------------------------------------------------- | | name | text | スタイルの名前を定義します。 | | parentName | text | カレントスタイルの元となっているスタイルを指定します。 まず親スタイルの値が適用され、次にカレントスタイルの値が適用されます。 カレントスタイルの変更は親スタイルには反映されません。 これはスタイルシートを使用している時のみ利用可能です。 | @@ -494,8 +494,8 @@ VP SET DEFAULT STYLE("myDoc";$style) | version | Longint | 内部コンポーネントのバージョン | | dateCreation | Timestamp | 作成日 | | dateModified | Timestamp | 最終更新日 | -| meta | Object | 4Dデベロッパー専用の任意コンテンツ | -| spreadJS | Object | 4D View Pro コンポーネント専用 | +| meta | オブジェクト | 4Dデベロッパー専用の任意コンテンツ | +| spreadJS | オブジェクト | 4D View Pro コンポーネント専用 | ## 4D View Pro フォームオブジェクト変数 @@ -505,12 +505,12 @@ The 4D View Pro フォームオブジェクト変数は、4D View Pro フォー このオブジェクトには次のプロパティが含まれます: -| プロパティ | 値の型 | 説明 | -| -------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ViewPro.area | Text | 4D View Pro エリア名 | -| ViewPro.callbacks | Object | インポートやエクスポートなど、コールバックを必要とするコマンドが使用するための一時的な情報を保存します。 | -| ViewPro.commandBuffers | Collection | メソッドによって呼び出されるコマンドを順番に保存し、メソッド終了時、あるいはコマンドが値を返した時、あるいは [VP FLUSH COMMANDS](commands/vp-flush-commands.md) が呼び出された時に、それらのコマンドを (個別にではなく) バッチとして実行します。 この機構によって、送信されるリクエスト数が抑えられ、パフォーマンスが向上します。 | -| ViewPro.events | Object | [イベント](Events/overview.md) リスト。 | -| ViewPro.formulaBar | Boolean | フォーミュラバーが表示されているかどうかを示します。 "toolbar" インターフェースにおいてのみ利用可能です。 | -| ViewPro.inited | Boolean | 4D View Pro エリアが初期化されたかどうかを示します([On VP Ready](Events/onVpReady.md) 参照)。 | -| ViewPro.interface | Text | ユーザーインターフェースのタイプを指定します: "ribbon"、"toolbar"、"none"。 | +| プロパティ | 値の型 | 説明 | +| -------------------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ViewPro.area | テキスト | 4D View Pro エリア名 | +| ViewPro.callbacks | オブジェクト | インポートやエクスポートなど、コールバックを必要とするコマンドが使用するための一時的な情報を保存します。 | +| ViewPro.commandBuffers | コレクション | メソッドによって呼び出されるコマンドを順番に保存し、メソッド終了時、あるいはコマンドが値を返した時、あるいは [VP FLUSH COMMANDS](commands/vp-flush-commands.md) が呼び出された時に、それらのコマンドを (個別にではなく) バッチとして実行します。 この機構によって、送信されるリクエスト数が抑えられ、パフォーマンスが向上します。 | +| ViewPro.events | オブジェクト | [イベント](Events/overview.md) リスト。 | +| ViewPro.formulaBar | ブール | フォーミュラバーが表示されているかどうかを示します。 "toolbar" インターフェースにおいてのみ利用可能です。 | +| ViewPro.inited | ブール | 4D View Pro エリアが初期化されたかどうかを示します([On VP Ready](Events/onVpReady.md) 参照)。 | +| ViewPro.interface | テキスト | ユーザーインターフェースのタイプを指定します: "ribbon"、"toolbar"、"none"。 | From 08bdaf3122637780d6749c4de635d914d1232b75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:16 +0200 Subject: [PATCH 3752/4889] New translations formulas.md (Spanish) --- .../current/ViewPro/formulas.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index ac995ed863a237..3658388af6935d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -101,7 +101,7 @@ Si sólo utiliza coordenadas de celda, por ejemplo, `C5`, 4D View Pro interpreta Puede combinar las referencias absolutas y relativas insertando un signo de dólar delante de la letra o el número solo, por ejemplo, `$C5` o `C$5`. Una referencia mixta permite especificar la fila o la columna como absolutas, permitiendo al mismo tiempo que la otra parte de la dirección se refiera a ella de forma relativa. -Una forma cómoda, rápida y precisa de especificar una referencia absoluta es nombrar la celda y utilizar ese nombre en lugar de la dirección de la celda. Una referencia a una celda nombrada es siempre absoluta. You can create or modify named cells or named cell ranges using the [`VP ADD RANGE NAME`](commands/vp-add-range-name.md) command. +Una forma cómoda, rápida y precisa de especificar una referencia absoluta es nombrar la celda y utilizar ese nombre en lugar de la dirección de la celda. Una referencia a una celda nombrada es siempre absoluta. Puede crear o modificar celdas con nombre o rangos de celdas con nombre utilizando el comando [`VP ADD RANGE NAME`](commands/vp-add-range-name.md). La siguiente tabla muestra el efecto de las diferentes notaciones: @@ -361,4 +361,4 @@ Para ser llamado en una fórmula 4D View Pro, un método proyecto debe ser: - **Ejecutable**: pertenece al proyecto local o a un componente cargado con la opción "Compartido por los componentes y el proyecto local" activada (ver [Compartir los métodos proyecto](../Concepts/components.md#sharing-of-project-methods)). - **No está en conflicto** con una función de hoja de cálculo 4D View Pro existente: si llama a un método proyecto con el mismo nombre que una función integrada 4D View Pro, se llama a la función. -> If neither the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md) nor the [VP SET ALLOWED METHODS](commands/vp-set-allowed-methods.md) command has been executed during the session, 4D View Pro custom functions rely on allowed methods defined by 4D's generic `SET ALLOWED METHODS` command. En este caso, los nombres de los métodos proyecto deben cumplir la gramática de identificadores de JavaScript (ver [ECMA Script standard](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)). La opción de filtrado global de la caja de diálogo Parámetros (ver _Acceso a los datos_) se ignora en todos los casos. +> Si ni el método [VP SET CUSTOM FUNCTIONS](comandos/vp-set-custom-functions.md) ni el comando [VP SET ALLOWED METHODS](comandos/vp-set-allowed-methods.md) han sido ejecutados durante la sesión, las funciones personalizadas de 4D View Pro se basan en los métodos permitidos definidos por el comando genérico de 4D `SET ALLOWED METHODS`. En este caso, los nombres de los métodos proyecto deben cumplir la gramática de identificadores de JavaScript (ver [ECMA Script standard](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)). La opción de filtrado global de la caja de diálogo Parámetros (ver _Acceso a los datos_) se ignora en todos los casos. From 37ee6eb41930229d0787e5ecea08fdae98d8b9d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:17 +0200 Subject: [PATCH 3753/4889] New translations formulas.md (Japanese) --- .../current/ViewPro/formulas.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index ce45efae17ebad..3d11b989f325f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -223,16 +223,16 @@ _methodName_ はこれらの引数を $1, $2...$N に受け取ります。 - _jstype_ の日付は、4Dコードでは 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) として渡されます: -| プロパティ | タイプ | 説明 | -| ----- | ---- | --------------------------- | -| value | 日付 | 日付値 | -| time | Real | 数値 (秒単位) | +| プロパティ | 型 | 説明 | +| ----- | -- | --------------------------- | +| value | 日付 | 日付値 | +| time | 実数 | 数値 (秒単位) | - オブジェクト引数は、`オブジェクト` 内の [.value](Concepts/dt_object.md) プロパティに格納されて渡されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | -------- | -| value | Object | オブジェクト引数 | +| value | オブジェクト | オブジェクト引数 | ### 戻り値 @@ -246,10 +246,10 @@ _methodName_ はこれらの引数を $1, $2...$N に受け取ります。 - [ピクチャー](Concepts/dt_picture.md) (jpg,png,gif,bmp,svg, その他のタイプは png に変換) の場合、URI (data:image/png;base64,xxxx) が作成され、フォーミュラを実行した 4D View Pro のセルにおいて背景として使用されます。 - 次の 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) (日付と時間の受け渡しを可能にします): - | プロパティ | タイプ | 説明 | - | ----- | ---- | --------------------------- | - | value | 日付 | 日付値 | - | time | Real | 数値 (秒単位) | + | プロパティ | 型 | 説明 | + | ----- | -- | --------------------------- | + | value | 日付 | 日付値 | + | time | 実数 | 数値 (秒単位) | 4Dメソッドが何も返さない場合は、自動的に空の文字列が返されます。 From eb5f269dac7702d63b8ed608c8c7af268314519c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:22 +0200 Subject: [PATCH 3754/4889] New translations getting-started.md (Spanish) --- .../current/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md index 85f068355d37d8..20ff2cab46265f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md @@ -87,7 +87,7 @@ Dependiendo del área seleccionada, también están disponibles las siguientes o Los comandos 4D View Pro se pueden utilizar en el editor de código 4D, al igual que los comandos de lenguaje 4D. -Since 4D View Pro is a built-in 4D component, you can access its list of commands from the Explorer, in the **Component Methods** section: +Como 4D View Pro es un componente 4D intregado, puede acceder a su lista de comandos desde el Explorador, en la sección **Métodos componentes**: ![component-methods](../assets/en/ViewPro/explorer-methods.png) From 12d609411f377a57bf625a4a356f551ad1126f66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:23 +0200 Subject: [PATCH 3755/4889] New translations getting-started.md (Japanese) --- .../current/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md index 7765f7bcd7519b..d56c80f0de7c4e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md @@ -132,7 +132,7 @@ $myRange:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 - area - 4D View Pro エリアの名称 - ranges - レンジオブジェクトのコレクション。 各レンジオブジェクトで利用できるプロパティは、レンジオブジェクトの種類によって異なります。 たとえば、列のレンジオブジェクトには、_.column_ と _.sheet_ プロパティしか含まれません。 -| プロパティ | | タイプ | 説明 | 利用可能な対象 | +| プロパティ | | 型 | 説明 | 利用可能な対象 | | ------ | ------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------------- | -------------------------------------------------- | | area | | text | 4D View Pro フォームオブジェクト名 | 常に利用可能 | | ranges | | collection | レンジのコレクション | 常に利用可能 | From 6641976ee361c9c109dffc463c9ec1d9f322d228 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:28 +0200 Subject: [PATCH 3756/4889] New translations allowproject.md (Portuguese, Brazilian) --- .../current/WebServer/allowProject.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/allowProject.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/allowProject.md index 3e491ac4668fc9..989eb6d035dc9e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/allowProject.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/allowProject.md @@ -3,7 +3,7 @@ id: allowProject title: Permitir métodos projeto --- -The 4D tags such as `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Por ejemplo, la petición _http://www.server.com/4DACTION/login_ provoca la ejecución del método proyecto _**login**_, si existe. +As tags 4D, como `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Por ejemplo, la petición _http://www.server.com/4DACTION/login_ provoca la ejecución del método proyecto _**login**_, si existe. Este mecanismo representa, portanto, um risco de segurança para a aplicação, em especial se um utilizador da Internet acionar intencionalmente (ou não) um método não destinado a ser executado através da Web. Este risco pode ser evitado das seguintes formas: From 3e18a080a012244fcc2fa92bbd4b81c0be9d2225 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:31 +0200 Subject: [PATCH 3757/4889] New translations authentication.md (Spanish) --- .../current/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md index 5cdcb94be8d33e..be4aad3f10572e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -52,7 +52,7 @@ A continuación, se evalúan los valores introducidos: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Si el nombre de usuario enviado por el navegador existe en la tabla de usuarios 4D y la contraseña es correcta, se acepta la conexión. Si la contraseña es incorrecta, se rechaza la conexión. - - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. + - Si el nombre de usuario no existe en la tabla de usuarios 4D, se llama al método base [`On Web Authentication`](#on-web-authentication). Si el método base `On Web Authentication` no existe, se rechazan las conexiones. - Si la opción **Incluir contraseñas 4D** no está marcada, las credenciales de usuario se envían al método base [`On Web Authentication`](#on-web-authentication) junto con el resto de parámetros de conexión (dirección IP y puerto, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Con el servidor Web del cliente 4D, tenga en cuenta que todos los sitios publicados por las máquinas 4D Client compartirán la misma tabla de usuarios. La validación de los usuarios/contraseñas la realiza la aplicación 4D Server. From d51a872837a710d44b1a36e3d143080b737adc31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:33 +0200 Subject: [PATCH 3758/4889] New translations authentication.md (Japanese) --- .../current/WebServer/authentication.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md index 2e60985fc116f9..d1ee6831f22b98 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -89,15 +89,15 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -> $0 : Boolean -| 引数 | タイプ | | 説明 | -| -- | ------- | :-: | ----------------------------------------------- | -| $1 | Text | <- | URL | -| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | Text | <- | サーバーの IPアドレス | -| $5 | Text | <- | ユーザー名 | -| $6 | Text | <- | パスワード | -| $0 | Boolean | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | +| 引数 | 型 | | 説明 | +| -- | ---- | :-: | ----------------------------------------------- | +| $1 | テキスト | <- | URL | +| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | テキスト | <- | サーバーの IPアドレス | +| $5 | テキスト | <- | ユーザー名 | +| $6 | テキスト | <- | パスワード | +| $0 | ブール | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | これらの引数を以下のように宣言しなければなりません: From 4887e7d9d55ff2513708a1f32dded4febb534974 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:39 +0200 Subject: [PATCH 3759/4889] New translations from-qodlyscript-to-4d.md (French) --- .../WebServer/from-qodlyscript-to-4d.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md index 00343ac2f588fa..d09a66e2938ac9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md @@ -1,46 +1,46 @@ --- id: from-qodlyscript-to-4d -title: From QodlyScript to 4D Language +title: De QodlyScript au langage 4D --- -4D developers use the [Qodly Studio documentation](https://developer.qodly.com/docs/studio/overview) to learn how to design their Qodly forms in Qodly Studio. +Les développeurs 4D utilisent la [documentation de Qodly Studio](https://developer.qodly.com/docs/studio/overview) pour savoir comment concevoir leurs pages Qodly dans Qodly Studio. -Les exemples de code sont fournis en [QodlyScript](https://developer.qodly.com/docs/category/qodlyscript), mais étant donné que QodlyScript hérite du langage 4D, vous ne serez pas perdu. Converting QodlyScript code to 4D language is easy, it only requires some adaptations. +Les exemples de code sont fournis en [QodlyScript](https://developer.qodly.com/docs/category/qodlyscript), mais étant donné que QodlyScript hérite du langage 4D, vous ne serez pas perdu. Convertir du code QodlyScript en langage 4D est facile, cela ne nécessite que quelques adaptations. -## Variable names +## Noms des variables -QodlyScript only support local variables, so variables in QodlyScript examples are not prefixed with `$`. In the 4D code, make sure to **prefix variable names with `$`** so that they are identifed as local variables by 4D. +QodlyScript ne prend en charge que des variables locales, donc les variables dans les exemples QodlyScript ne sont pas préfixées par `$`. Dans le code 4D, assurez-vous de **préfixer les noms des variables avec `$`** afin qu'elles soient identifiées comme des variables locales par 4D. -## Symbols and keywords +## Symboles et mots-clés -Some basic symbols, operators, and keywords differ in QodlyScript and must be adapted to the 4D Language. They are listed below: +Certains symboles, opérateurs et mots-clés de base diffèrent dans QodlyScript et doivent être adaptés au langage 4D. Ils sont listés ci-dessous: -| QodlyScript | 4D Language | Commentaire | -| ----------- | ----------------------------------------------------------- | ----------------------- | -| , | ; | argument separator | -| = | := | opérateur d'assignation | -| == | = | comparison operator | -| declare | #Declare | | -| switch | Case of | | -| constructor | Class constructor | | -| extends | Class extends | | -| end | End for, End For each, End if, End case, End use, End while | | -| forEach | For each | | -| string | Text | var type | -| number | Real | var type | +| QodlyScript | Langage 4D | Commentaire | +| ----------- | ----------------------------------------------------------- | ------------------------ | +| , | ; | séparateur d'argument | +| = | := | opérateur d'assignation | +| == | = | opérateur de comparaison | +| declare | #Declare | | +| switch | Case of | | +| constructor | Class constructor | | +| extends | Class extends | | +| end | End for, End For each, End if, End case, End use, End while | | +| forEach | For each | | +| string | Text | type de var | +| number | Real | type de var | -Some other items have a different case (ex: `this` vs `This`) but can be pasted directly in 4D code. +Certains autres éléments ont une casse différente (par exemple : `this` vs `This`) mais peuvent être collés directement dans le code 4D. -## Command and Constant names +## Noms de commandes et de constantes -QodlyScript command and constant names are written in camel case without spaces. In addition, QodlyScript constant names start with a `k` letter. You might need to adapt these QodlyScript items to the 4D Language. +Les noms des commandes et des constantes QodlyScript sont écrits en camel case sans espaces. De plus, les noms de constantes de QodlyScript commencent par la lettre `k`. Vous devrez peut-être adapter ces éléments QodlyScript au langage 4D. -- Usually, you will only have to simply convert names. For example, `newCollection` in QodlyScript is `New collection` in 4D Language. -- However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. +- Généralement, vous devrez simplement convertir les noms. Par exemple, `newCollection` dans QodlyScript est `New collection` dans le langage 4D. +- Cependant, certaines commandes ont été renommées pour une meilleure conformité, par exemple `atan` et `sqrt` sont les noms en QodlyScript des commandes `Arctan` et `Square root` en langage 4D. ### Exemple -- QodlyScript code: +- Code QodlyScript : ```qs declare(entitySelection : 4D.EntitySelection) @@ -56,7 +56,7 @@ QodlyScript command and constant names are written in camel case without spaces. end ``` -- 4D Language equivalent code: +- Code équivalent en langage 4D : ```4d #DECLARE ( $entitySelection : 4D.EntitySelection ) From deff3b274e8bf60a67f4cfea1ea0afe4a9d6a468 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:41 +0200 Subject: [PATCH 3760/4889] New translations from-qodlyscript-to-4d.md (Japanese) --- .../current/WebServer/from-qodlyscript-to-4d.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md index 89dfb36cb849a2..092e457bc2ac38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md @@ -26,8 +26,8 @@ QodlyScript はローカル変数のみをサポートするため、QodlyScript | extends | Class extends | | | end | End for, End For each, End if, End case, End use, End while | | | forEach | For each | | -| string | Text | 変数の型 | -| number | Real | 変数の型 | +| string | テキスト | 変数の型 | +| number | 実数 | 変数の型 | 他の一部の項目では文字の大小が異なりますが (例: `this` と `This`)、4Dコードに直接貼り付けることができます。 From ab8daa0902d4359d97a013d55e43954dd9d9bf62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:43 +0200 Subject: [PATCH 3761/4889] New translations from-qodlyscript-to-4d.md (Portuguese, Brazilian) --- .../current/WebServer/from-qodlyscript-to-4d.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md index 64513c59e5d4b3..71579a8c25b729 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/from-qodlyscript-to-4d.md @@ -33,9 +33,9 @@ Some other items have a different case (ex: `this` vs `This`) but can be pasted ## Nomes de comandos e constantes -QodlyScript command and constant names are written in camel case without spaces. In addition, QodlyScript constant names start with a `k` letter. You might need to adapt these QodlyScript items to the 4D Language. +QodlyScript command and constant names are written in camel case without spaces. Além disso, os nomes das constantes QodlyScript começam com a letra `k`. You might need to adapt these QodlyScript items to the 4D Language. -- Normalmente, você só precisará converter os nomes. For example, `newCollection` in QodlyScript is `New collection` in 4D Language. +- Normalmente, você só precisará converter os nomes. Por exemplo, `newCollection` em QodlyScript é `New collection` em Linguagem 4D. - However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. ### Exemplo From 5c26e4c436d58a5c8bd9c3d12144ab54e5f16486 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:46 +0200 Subject: [PATCH 3762/4889] New translations gettingstarted.md (Spanish) --- .../current/WebServer/gettingStarted.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md index 911e8c4fa8dad3..2ba6cd3877c178 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/gettingStarted.md @@ -224,26 +224,26 @@ var $user; $info : Object ARRAY TEXT($anames; 0) ARRAY TEXT($avalues; 0) -// get values sent in the header of the request +// obtener los valores enviados en el encabezado de la petición WEB GET VARIABLES($anames; $avalues) -// look for header login fields +// busca los campos de inicio de sesión del encabezado $indexUserId:=Find in array($anames; "userId") $userId:=$avalues{$indexUserId} $indexPassword:=Find in array($anames; "password") $password:=$avalues{$indexPassword} -//look for a user with the entered name in the users table +//buscar un usuario con el nombre introducido en la tabla de usuarios $user:=ds.WebUsers.query("userId = :1"; $userId).first() -If ($user#Null) //a user was found - //check the password +If ($user#Null) //se encontró un usuario + //comprobar la contraseña If (Verify password hash($password; $user.password)) - //password ok, fill the session + //password ok, llenar la sesión $info:=New object() $info.userName:=$user.firstName+" "+$user.lastName Session.setPrivileges($info) - //You can use the user session to store any information + //Puede utilizar la sesión de usuario para almacenar cualquier información WEB SEND TEXT("Welcome "+Session.userName) Else WEB SEND TEXT("Wrong user name or password.") From d483699ef30893ffd4057a0a0c3520afbb25b7a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:51 +0200 Subject: [PATCH 3763/4889] New translations httprequests.md (Spanish) --- .../current/WebServer/httpRequests.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 6eca8b08d4194b..1943d3c8edc396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -17,7 +17,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Llamadas a métodos base -The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. Se llama al método de la base de datos con la URL. +El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. Se llama al método de la base de datos con la URL. Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). @@ -193,15 +193,15 @@ OK="Search" 4D llama al método base `` (si existe), luego se llama al método proyecto `processForm`, que es el siguiente: ```4d - C_TEXT($1) //mandatory for compiled mode + C_TEXT($1) //obligatorio para el modo compilado C_LONGINT($vName) C_TEXT(vName;vLIST) ARRAY TEXT($arrNames;0) ARRAY TEXT($arrVals;0) - WEB GET VARIABLES($arrNames;$arrVals) //we retrieve all the variables of the form + WEB GET VARIABLES($arrNames;$arrVals) //recuperamos todas las variables del formulario $vName:=Find in array($arrNames;"vName") vName:=$arrVals{$vName} - If(Find in array($arrNames;"vExact")=-1) //If the option has not been checked + If(Find in array($arrNames;"vExact")=-1) //Si la opción no ha sido marcada vName:=vName+"@" End if QUERY([Jockeys];[Jockeys]Name=vName) @@ -210,9 +210,9 @@ OK="Search" vLIST:=vLIST+[Jockeys]Name+" "+[Jockeys]Tel+"
    " NEXT RECORD([Jockeys]) End while - WEB SEND FILE("results.htm") //Send the list to the results.htm form - //which contains a reference to the variable vLIST, - //for example + WEB SEND FILE("results.htm") //Enviar la lista al formulario results.htm + //que contiene una referencia a la variable vLIST, + //por ejemplo //... End if ``` @@ -284,7 +284,7 @@ Las principales características de esta página son: Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace clic en uno de los botones del formulario HTML. ```4d - // Retrieval of value of variables + // Recuperación del valor de las variables ARRAY TEXT($arrNames;0) ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) @@ -292,25 +292,25 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace Case of - // The Log On button was clicked + // Se ha presionado el botón Log On :(Find in array($arrNames;"vsbLogOn")#-1) $user :=Find in array($arrNames;"vtUserName") QUERY([WWW Users];[WWW Users]UserName=$arrValues{$user}) $0:=(Records in selection([WWW Users])>0) If($0) WWW POST EVENT("Log On";WWW Log information) - // The WWW POST EVENT method saves the information in a database table + // El método WWW POST EVENT guarda la información en una tabla de la base Else $0:=WWW Register - // The WWW Register method lets a new Web user register + // El método WWW Register permite que un nuevo usuario de la Web se registre End if - // The Register button was clicked + // Se ha presionado el botón Register :(Find in array($arrNames;"vsbRegister")#-1) $0:=WWW Register - // The Information button was clicked + // Se ha presionado el botón de información :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") End case From bc5e4f1f35d29754bc5750ad43556c2bec48c7b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:53 +0200 Subject: [PATCH 3764/4889] New translations httprequests.md (Japanese) --- .../current/WebServer/httpRequests.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 3a1a1286f85304..133a170bd482ba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -27,14 +27,14 @@ title: HTTPリクエストの処理 **On Web Connection**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ---- | :-: | ----------------------------------------------- | -| $1 | Text | <- | URL | -| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | Text | <- | サーバーの IPアドレス | -| $5 | Text | <- | ユーザー名 | -| $6 | Text | <- | パスワード | +| $1 | テキスト | <- | URL | +| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | テキスト | <- | サーバーの IPアドレス | +| $5 | テキスト | <- | ユーザー名 | +| $6 | テキスト | <- | パスワード | これらの引数を以下のように宣言しなければなりません: @@ -104,10 +104,10 @@ $4 引数は 4D Webサーバーによってリクエストされた IPアドレ \*\*/4DACTION/\*\*_MethodName_
    \*\*/4DACTION/\*\*_MethodName/Param_ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | :-: | --------------------- | -| MethodName | Text | -> | 実行する 4Dプロジェクトメソッド名 | -| Param | Text | -> | プロジェクトメソッドに渡されるテキスト引数 | +| MethodName | テキスト | -> | 実行する 4Dプロジェクトメソッド名 | +| Param | テキスト | -> | プロジェクトメソッドに渡されるテキスト引数 | **利用法**: URL またはフォームアクション From 88abadda0c0906973bb5b5914186acba2403c2f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:54 +0200 Subject: [PATCH 3765/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../current/WebServer/httpRequests.md | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 61518b49d069a6..335eac9cd0b598 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -17,7 +17,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Chamadas métodos de base -El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. O método da base de dados é chamado com o URL. +The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). @@ -39,11 +39,11 @@ Por ejemplo, la URL "_a/b/c_" llamará al método base, pero "_a/b/c.html_" no l Estes parâmetros devem ser declarados como se indica a seguir: ```4d -//On Web Connection database method - +//Método base On Web Authentication + C_TEXT($1;$2;$3;$4;$5;$6) - -//Code for the method + +//Código do método ``` Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): @@ -140,8 +140,12 @@ var $path : Text var $PictVar : Picture var $BlobVar : Blob - //find the picture in the Images folder within the Resources folder -$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format WEB SEND BLOB($BLOB;"image/png") + //find the picture in the Images folder within the Resources folder +$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" + +READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable +PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format +WEB SEND BLOB($BLOB;"image/png") ``` ### 4DACCIÓN para publicar formulários @@ -250,13 +254,13 @@ return false

    Welcome to Spiders United

    Please enter your name:

    -

    - +

    +

    -

    - - +

    + +

    @@ -283,9 +287,9 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) C_LONGINT($user) - + Case of - + // The Log On button was clicked :(Find in array($arrNames;"vsbLogOn")#-1) $user :=Find in array($arrNames;"vtUserName") @@ -295,15 +299,15 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace WWW POST EVENT("Log On";WWW Log information) // The WWW POST EVENT method saves the information in a database table Else - + $0:=WWW Register // The WWW Register method lets a new Web user register End if - + // The Register button was clicked :(Find in array($arrNames;"vsbRegister")#-1) $0:=WWW Register - + // The Information button was clicked :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") From 3bf48928742edaf8e561892f05765f8cd9a06826 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:57 +0200 Subject: [PATCH 3766/4889] New translations preemptiveweb.md (Spanish) --- .../current/WebServer/preemptiveWeb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md index 4bdfaf6aa11312..91b84be73a96dc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: Uso de procesos web apropiativos El servidor web de 4D le permite aprovechar al máximo los ordenadores multinúcleo utilizando procesos web apropiativos en sus aplicaciones. Puede configurar su código relacionado con la web, incluyendo las etiquetas 4D, los métodos base Web o las funciones de clase REST de ORDA para que se ejecuten simultáneamente en tantos núcleos como sea posible. -For in-depth information on preemptive process in 4D, please refer to the [Preemptive Processes](../Develop/preemptive.md) section. +Para obtener información detallada sobre el proceso apropiativo en 4D, por favor consulte la sección [Procesos apropiativos](../Develop/preemptive.md). ## Disponibilidad del modo apropiativo para los procesos web From dfd6393b041008cbb319df1118128f98853f862f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:14:59 +0200 Subject: [PATCH 3767/4889] New translations preemptiveweb.md (Portuguese, Brazilian) --- .../current/WebServer/preemptiveWeb.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md index 8d01dffae8277a..e04d5229ab8afb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: Utilizar processos web preemptivos The 4D Web Server allows you to take full advantage of multi-core computers by using preemptive web processes in your compiled applications. You can configure your web-related code, including 4D tags and web database methods, to run simultaneously on as many cores as possible. -For in-depth information on preemptive process in 4D, please refer to the _Preemptive 4D processes_ section in the [_4D Language Reference_](https://doc.4d.com). +For in-depth information on preemptive process in 4D, please refer to the [Preemptive Processes](../Develop/preemptive.md) section. ## Disponibilidade do modo preemptivo para os processos web @@ -29,7 +29,7 @@ The following table indicates whether the preemptive mode is used or is availabl - _**web setting**_ significa que el modo apropiativo depende de un valor de configuración: - when [**Scalable sessions**](sessions.md#enabling-sessions) option is selected, the [preemptive mode is automatically used](sessions.md#preemptive-mode) for web processes. - otherwise, the [**Use preemptive processes**](webServerConfig.md#use-preemptive-processes) option is taken into account. - - regarding Web service processes (server or client), preemptive mode is supported at method level. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.en.html)) and make sure they are confirmed thread-safe by the compiler. + - regarding Web service processes (server or client), preemptive mode is supported at method level. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv20/4D/20.2/Subscribing-to-a-Web-Service-in-4D.300-6750336.en.html)) and make sure they are confirmed thread-safe by the compiler. ## Escrever código servidor Web hilo seguro From 5c9077a23c9ccbc02062597f5443ff25f7938378 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:01 +0200 Subject: [PATCH 3768/4889] New translations qodly-studio.md (French) --- .../current/WebServer/qodly-studio.md | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index dfd24c365378e2..79dbd4e72adec7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -194,7 +194,7 @@ Les [boutons de rendu](https://developer.qodly.com/docs/studio/rendering#how-to- ::: -### Portées des pages Qodly +### Portée des pages Qodly Lors du rendu des pages Qodly dans Qodly Studio, le moteur de rendu se connectera au serveur web 4D via HTTP ou HTTPS, en fonction des propriétés, en suivant le même schéma de connexion HTTP/HTTPS que pour le [serveur webAdmin 4D](../Admin/webAdmin.md#accept-http-connections-on-localhost). Voir aussi [ce paragraphe](#about-license_usage) sur les schémas d'URL et l'utilisation de la licence. @@ -275,33 +275,39 @@ Cet appel est accepté et tant que l'authentification n'est pas réussie, `Sessi Quand le [mode "force login" est activé](#setting-the-force-login-mode), Qodly Studio for 4D vous permet d'implémenter une fonctionnalité de déconnexion dans votre application. -To logout the user, you just need to execute the **Logout** standard action from the Qodly page. In Qodly Studio, you can associate this standard action to a button for example: +To logout the user, you just need to execute the **Logout** standard action from the Qodly page. Dans Qodly Studio, vous pouvez associer cette action standard à un bouton par exemple : ![alt-text](../assets/en/WebServer/logout.png) -Triggering the logout action from a web user session has the following effects: +Déclencher l'action de déconnexion d'une session utilisateur Web a les effets suivants : - la session utilisateur web courante perd ses privilèges, seules les [requêtes REST descriptives](../REST/authUsers.md#descriptive-rest-requests) sont autorisées, -- the associated 4D license is released, +- la licence 4D associée est libérée, - le `Session.storage` est conservé jusqu'à ce que le délai d'inactivité de la session Web soit atteint (au moins une heure). Pendant cette période après une déconnexion, si l'utilisateur se connecte à nouveau, la même session est réutilisée et l'objet partagé `Session.storage` est disponible avec son contenu actuel. -## About license usage for rendering +## Utilisation de licences pour le rendu In default mode when any page is rendered, or in "force login" mode when a page handling data or calling a function is rendered, you must have an available license, as rendering Qodly forms targets the project database's main web server. -### URL Schemes +### Schemas d'URL -Qodly Studio's URL scheme configuration (HTTP and HTTPS) determines how many licenses are retained when rendering Qodly forms. With the appropriate configuration, you can avoid unnecessary license retaining. +La configuration de schéma d'URL de Qodly Studio (HTTP et HTTPS) influe sur le nombre de licences qui sont prises lors du rendu des pages Qodly. Avec une configuration appropriée, vous pouvez éviter la consommation inutile de licences. -Comme expliqué dans la section [configuration](#configuration), le serveur Web WebAdmin fournit un accès sécurisé à Qodly Studio. D'autre part, le [renderer](#rendering-webforms) communique avec le serveur web 4D de la base de données en utilisant des requêtes REST. As such, it behaves like a conventional 4D Client. +Comme expliqué dans la section [configuration](#configuration), le serveur Web WebAdmin fournit un accès sécurisé à Qodly Studio. D'autre part, le [moteur de rendu](#rendering-webforms) communique avec le serveur web 4D de la base de données en utilisant des requêtes REST. En tant que tel, il se comporte comme un client 4D conventionnel. -If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting. +Si vous exécutez le moteur de rendu depuis Qodly Studio et que ces deux serveurs Web ne sont pas accessibles via le même schéma d'URL (HTTP ou HTTPS), cela peut entraîner un décompte de licence incorrect. + +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: #### Exemple 1. Vous exécutez Qodly Studio sur un schéma d'URL HTTPS (par exemple, `https://127.0.0.1:7443/studio/`) -2. The web server of your database is started only on an HTTP port. +2. Le serveur web de votre base de données est démarré uniquement sur un port HTTP. ![alt-text](../assets/en/WebServer/schemes.png) @@ -309,32 +315,32 @@ If you run the renderer from the Qodly Studio and these two web servers are not ![alt-text](../assets/en/WebServer/render-button.png) -As a result, two licenses are retained. +En conséquence, deux licences sont consommées. :::note -You can enable/disable the display of the renderer pop over using a Qodly Studio user setting. +Vous pouvez activer/désactiver l'affichage de la fenêtre "pop over" de rendu en utilisant un paramètre utilisateur de Qodly Studio. ::: -### SameSite attribute +### Attribut SameSite -The behavior previously described is due to the session cookie of the 4D web server. Ce cookie de session a un attribut `SameSite` qui détermine si le cookie de session est envoyé au serveur web. +Le comportement précédemment décrit est dû au cookie de session du serveur web 4D. Ce cookie de session a un attribut `SameSite` qui détermine si le cookie de session est envoyé au serveur web. Si la valeur de l'attribut `SameSite` est `Strict` (par défaut), le cookie de session n'est pas envoyé au serveur web, donc une nouvelle session est ouverte à chaque fois qu'une page est affichée ou rafraîchie. Pour plus d'informations sur l'attribut `SameSite`, consultez [cet article de blog](https://blog.4d.com/get-ready-for-the-new-SameSite-and-secure-attributes-for-cookies/). -### Recommendations +### Recommandations -To avoid using more licenses than necessary, we recommend doing one of the following: +Pour éviter d'utiliser plus de licences que nécessaire, nous vous recommandons d'effectuer l'une des actions suivantes : - Run the renderer on another browser tab (by entering the rendered URL of your Qodly page: `IP:port/$lib/renderer/?w=QodlyPageName`). -- Ensure the Qodly Studio and your database are reached on the same URL scheme. +- Assurez-vous que Qodly Studio et votre base de données sont accessibles sur le même schéma d'URL. - Utilisez la valeur `Lax` pour le [cookie de session](webServerConfig.md#session-cookie-samesite) du serveur web de la base de données de votre projet. ## Hello, World -This 5-minute video provides a "Hello World" example and covers how to enable access to the studio, create a basic interface, and configure an event that greets the user by their name: +Cette vidéo de 5 minutes fournit un exemple de "Hello World" et explique comment autoriser l'accès au studio, créer une interface de base, et configurer un événement qui accueille l'utilisateur par son nom : From 9d2404aff259e5b36ea2220a9104979c90b8b447 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:03 +0200 Subject: [PATCH 3769/4889] New translations qodly-studio.md (Spanish) --- .../current/WebServer/qodly-studio.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index d9da23eaca6aa4..0eaff43a93bc88 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -297,6 +297,12 @@ Como se explica en la sección [configuración](#configuration), el servidor web Si ejecuta el renderizador desde Qodly Studio y no se accede a estos dos servidores web a través del mismo esquema de URL (HTTP o HTTPS), es posible que el conteo de licencias sea incorrecto. +:::info + +El uso de diferentes esquemas también puede llevar a problemas de [sesión](sessions.md), como perder [privilegios](../ORDA/privileges.md) después de actualizar la página. + +::: + #### Ejemplo 1. Ejecuta Qodly Studio en un esquema URL HTTPS (por ejemplo, `https://127.0.0.1:7443/studio/`) From 32506a9f9d613688c24130264e98a09af4403ad7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:05 +0200 Subject: [PATCH 3770/4889] New translations qodly-studio.md (Japanese) --- .../current/WebServer/qodly-studio.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index 4a92d26c5afb2b..69981bac402b66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -293,10 +293,16 @@ Qodlyページのレンダリングはプロジェクトデータベースのメ Qodly Studio の URLスキーム設定 (HTTP および HTTPS) によって、Qodlyフォームのレンダリング時に使用されるライセンスの数が決まります。 適切な設定により、不要なライセンスの使用を回避できます。 -[設定](#設定) セクションで説明したように、WebAdmin Webサーバーは Qodly Studio へのセキュアな Webアクセスを提供します。 一方、[レンダラー](#レンダリングを有効化する) は RESTリクエストを使用してデータベースの 4D Webサーバーと通信します。 そのため、従来の 4Dクライアントと同じように動作します。 そのため、従来の 4Dクライアントと同じように動作します。 +[設定](#設定) セクションで説明したように、WebAdmin Webサーバーは Qodly Studio へのセキュアな Webアクセスを提供します。 一方、[レンダラー](#レンダリングを有効化する) は RESTリクエストを使用してデータベースの 4D Webサーバーと通信します。 そのため、従来の 4Dクライアントと同じように動作します。 Qodly Studio からレンダラーを実行する際、これら 2つの Webサーバーに同じ URLスキーム (HTTP または HTTPS) 経由でアクセスしていない場合には、ライセンスのカウントが正しくおこなわれない可能性があります。 +:::info + +異なるスキームを使用することは、[セッション](sessions.md) の問題 (ページ更新後の [権限](../ORDA/privileges.md) 喪失など) も引き起こす可能性があります。 + +::: + #### 例題 1. Qodly Studio を HTTPS URLスキームで実行します (例: `https://127.0.0.1:7443/studio/`) From 1d623a971b29be96577de626d1208bf435c6591e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:07 +0200 Subject: [PATCH 3771/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../current/WebServer/qodly-studio.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md index b08cfadbd4f095..16daea9dee6adc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/qodly-studio.md @@ -297,6 +297,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se Se você executar o renderizador a partir do Qodly Studio e esses dois servidores web não forem acessados através do mesmo esquema de URL (HTTP ou HTTPS), isso pode levar a uma contagem incorreta de licenças. +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: + #### Exemplo 1. Você executa Qodly Studio em um esquema URL HTTPS (por exemplo, `https://127.0.0.1:7443/studio/`) From 855c530de81136a94a204662fc92fb0ea8a8321c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:09 +0200 Subject: [PATCH 3772/4889] New translations sessions.md (French) --- .../current/WebServer/sessions.md | 108 +++++++++--------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 3cdb95bd1b807e..221437f1d0427b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -3,132 +3,132 @@ id: sessions title: Sessions Web --- -The 4D web server provides built-in features for managing **web sessions**. Creating and maintaining web sessions allows you to control and improve the user experience on your web application. When web sessions are enabled, web clients can reuse the same server context from one request to another. +Le serveur Web de 4D offre des fonctions intégrées pour la gestion des **sessions Web**. La création et la maintenance de sessions Web vous permettent de contrôler et d'améliorer l'expérience utilisateur de votre application web. Lorsque les sessions web sont activées, les clients web peuvent réutiliser le même contexte de serveur d'une requête à une autre. -Web sessions allow to: +Les sessions Web permettent de : -- handle multiple requests simultaneously from the same web client through an unlimited number of preemptive processes (web sessions are **scalable**), -- manage session through a `Session` object and the [Session API](API/SessionClass.md), -- store and share data between processes of a web client using the [.storage](../API/SessionClass.md#storage) of the session, -- associate privileges to the user running the session. +- gérer simultanément plusieurs requêtes depuis le même client web via un nombre illimité de process préemptifs (les sessions web sont **évolutives**), +- gérer la session à travers un objet `Session` et une [API de session](API/SessionClass.md), +- stocker et partager des données entre les process d'un client web en utilisant le [.storage](../API/SessionClass.md#storage) de la session, +- associer des privilèges à l'utilisateur qui exécute la session. -## Usages +## Utilisations -Web sessions are used for: +Les sessions Web sont utilisées par : -- [Web applications](gettingStarted.md) sending http requests, -- calls to the [REST API](../REST/authUsers.md), which are used by [remote datastores](../ORDA/remoteDatastores.md) and [Qodly forms](qodly-studio.md). +- les [applications web](gettingStarted.md) qui envoient des requêtes http, +- les appels à l'[API REST](../REST/authUsers.md), qui sont effectués par les [datastores distants](../ORDA/remoteDatastores.md) et les [pages Qodly](qodly-studio.md). -## Enabling web sessions +## Activation des sessions web -The session management feature can be enabled and disabled on your 4D web server. There are different ways to enable session management: +La gestion de session peut être activée et désactivée sur votre serveur Web 4D. Il y a différentes façons d'activer la gestion de session : -- Using the **Scalable sessions** option on the "Web/Options (I)" page of the Settings (permanent setting): +- Utiliser l'option **Sessions évolutives** dans la page "Web/Options (I)" des Propriétés (réglage permanent) : ![alt-text](../assets/en/WebServer/settingsSession.png) -This option is selected by default in new projects. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). +Cette option est sélectionnée par défaut dans les nouveaux projets. Elle peut cependant être désactivée en sélectionnant l'option **Pas de sessions**, auquel cas les fonctionnalités de session web sont désactivées (aucun objet `Session` n'est disponible). -- Using the [`.scalableSession`](API/WebServerClass.md#scalablesession) property of the Web Server object (to pass in the _settings_ parameter of the [`.start()`](API/WebServerClass.md#start) function). In this case, this setting overrides the option defined in the Settings dialog box for the Web Server object (it is not stored on disk). +- En utilisant la propriété [`.scalableSession`](API/WebServerClass.md#scalablession) de l'objet Web Server (à passer dans le paramètre _settings_ de la fonction [`.start()`](API/WebServerClass.md#start) ). Dans ce cas, ce paramètre remplace l'option définie dans la boîte de dialogue Propriétés pour l'objet Web Server (il n'est pas stocké sur disque). -> The `WEB SET OPTION` command can also set the session mode for the main Web server. +> La commande `WEB SET OPTION` peut également définir le mode de session pour le serveur Web principal. -In any cases, the setting is local to the machine; so it can be different on the 4D Server Web server and the Web servers of remote 4D machines. +Dans tous les cas, ce paramètre est local à la machine ; il peut donc être différent sur le serveur Web 4D Server et les serveurs Web des machines 4D distantes. -> **Compatibility**: A **Legacy sessions** option is available in projects created with a 4D version prior to 4D v18 R6 (for more information, please refer to the [doc.4d.com](https://doc.4d.com) web site). +> **Compatibilité** : Une option **Anciennes sessions** est disponible dans les projets créés avec une version 4D antérieure à 4D v18 R6 (pour plus d'informations, veuillez consulter le site web [doc.4d.com](https://doc.4d.com)). -## Session implementation +## Implémentation des sessions -When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID__AppName_", where _AppName_ is the name of the application project. This cookie references the current web session for the application. +Lorsque [les sessions sont activées](#activation-des-sessions), des mécanismes automatiques sont mis en place, basés sur un cookie privé défini par 4D lui-même : "4DSID__NomApp_", où _NomApp_ est le nom du projet d'application. Ce cookie référence la session web courante pour l'application. :::info -The cookie name can be get using the [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename) property. +Le nom du cookie peut être obtenu en utilisant la propriété [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename). ::: -1. In each web client request, the Web server checks for the presence and the value of the private "4DSID__AppName_" cookie. +1. Dans chaque requête de client web, le serveur Web vérifie la présence et la valeur du cookie privé "4DSID__AppName_". -2. If the cookie has a value, 4D looks for the session that created this cookie among the existing sessions; if this session is found, it is reused for the call. +2. Si le cookie a une valeur, 4D recherche la session qui a créé ce cookie parmi les sessions existantes ; si cette session est trouvée, elle est réutilisée pour l'appel. -3. If the client request does not correspond to an already opened session: +3. Si la requête du client ne correspond pas à une session déjà ouverte : -- a new session with a private "4DSID__AppName_" cookie is created on the web server -- a new Guest `Session` object is created and is dedicated to the scalable web session. +- une nouvelle session avec un cookie privé "4DSID__AppName_" est créée sur le serveur web +- un nouvel objet `Session` Guest est créé et est dédié à la session web évolutive. :::note -Creating a web session for a REST request may require that a licence is available, see [this page](../REST/authUsers.md). +La création d'une session web pour une requête REST peut nécessiter qu'une licence soit disponible, consultez [cette page](../REST/authUsers.md). ::: -The `Session` object of the current session can then be accessed through the [`Session`](API/SessionClass.md#session) command in the code of any web processes. +L'objet `Session` de la session en cours peut ensuite être manipulé via la commande [`Session`](API/SessionClass.md#session) dans le code de n'importe quel process web. ![alt-text](../assets/en/WebServer/schemaSession.png) :::info -Web processes usually do not end, they are recycled in a pool for efficiency. When a process finishes executing a request, it is put back in the pool and made available for the next request. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) for example). This cleanup is necessary for any process related information, such as a reference to an opened file. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. +Les process Web ne se terminent généralement pas, ils sont recyclés dans un pool pour des raisons d'optimisation. Lorsqu'un process termine l'exécution d'une requête, il est replacé dans le pool et rendu disponible pour la requête suivante. Puisqu'un process web peut être réutilisé par n'importe quelle session, les [variables process](Concepts/variables.md#process-variables) doivent être effacées par votre code à la fin de son exécution (en utilisant [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/fe/page89.html) par exemple). Ce nettoyage est nécessaire pour toute information liée au process, comme une référence à un fichier ouvert. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. ::: -## Storing and sharing session information +## Stockage et partage des informations de session -Each `Session` object provides a [`.storage`](API/SessionClass.md#storage) property which is a [shared object](Concepts/shared.md). This property allows you to share information between all processes handled by the session. +Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). Cette propriété vous permet de partager des informations entre tous les process gérés par la session. -## Session lifetime +## Durée de vie des sessions -A scalable web session is closed when: +Une session web évolutive est fermée lorsque: -- the web server is stopped, -- the timeout of the session cookie has been reached. +- le serveur web est arrêté, +- le délai d'attente du cookie de session a été atteint. -The lifespan of an inactive cookie is 60 minutes by default, which means that the web server will automatically close inactive sessions after 60 minutes. +La durée de vie d'un cookie inactif est de 60 minutes par défaut, ce qui signifie que le serveur Web fermera automatiquement les sessions inactives après 60 minutes. -This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeout) property of the `Session` object (the timeout cannot be less than 60 minutes) or the _connectionInfo_ parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +Ce timeout peut être modifié en utilisant la propriété [`.idleTimeout`](API/SessionClass.md#idletimeout) de l'objet `Session` (le délai d'attente ne peut pas être inférieur à 60 minutes) ou le paramètre _connectionInfo_ de la commande [`Open datastore`](../API/DataStoreClass.md#open-datastore). -When a web session is closed, if the [`Session`](API/SessionClass.md#session) command is called afterwards: +Lorsqu'une session web est fermée, si la commande [`Session`](API/SessionClass.md#session) est appelée par la suite : -- the `Session` object does not contain privileges (it is a Guest session) -- the [`.storage`](API/SessionClass.md#storage) property is empty -- a new session cookie is associated to the session +- l'objet `Session` ne contient pas de privilèges (c'est une session Guest) +- la propriété [`storage`](API/SessionClass.md#storage) est vide +- un nouveau cookie de session est associé à la session :::info -You can close a session from a Qodly form using the [**logout**](qodly-studio.md#logout) feature. +Vous pouvez fermer une session à partir d'une page Qodly en utilisant la fonction [**logout**](qodly-studio.md#logout). ::: ## Privilèges -Privileges can be associated to web user sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Les privilèges sont associés aux sessions utilisateur web. Sur le serveur web, vous pouvez fournir un accès spécifique ou des fonctionnalités en fonction des privilèges de la session. -You assign privileges using the [`.setPrivileges()`](API/SessionClass.md#setprivileges) function. In your code, you can check the session's privileges to allow or deny access using the [`.hasPrivilege()`](API/SessionClass.md#hasprivilege) function. By default, new sessions do not have any privilege: they are **Guest** sessions ([`.isGuest()`](API/SessionClass.md#isguest) function returns true). +Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) - //Access is granted, do nothing + //Accès autorisé, on ne fait rien Else - //Display an authentication page + //Afficher une page d'authentification End if ``` :::info -Privileges are implemented at the heart of the ORDA architecture to provide developers with a powerful technology for controlling access to the datastore and dataclas functions. For more information, please refer to the [**Privileges**](../ORDA/privileges.md) page of the ORDA chapter. +Les privilèges sont implémentés au cœur de l'architecture ORDA, fournissant aux développeurs une technologie puissante pour contrôler l'accès aux fonctions du datastore et des dataclass. Pour plus d'informations, veuillez vous reporter à la section [**Privilèges**](../ORDA/privileges.md). ::: ## Exemple -In a CRM application, each salesperson manages their own client portfolio. The datastore contains at least two linked dataclasses: Customers and SalesPersons (a salesperson has several customers). +Dans une application CRM, chaque commercial gère son propre portefeuille de clients. Le datastore contient au moins deux dataclass liées : Customers et SalesPersons (un commercial a plusieurs clients). ![alt-text](../assets/en/WebServer/exampleSession.png) -We want a salesperson to authenticate, open a session on the web server, and have the top 3 customers be loaded in the session. +Nous voulons qu'un(e) commercial(e) s'authentifie, ouvre une session sur le serveur web et que les 3 meilleurs clients soient chargés dans la session. -1. We run this URL to open a session: +1. Nous exécutons cette URL pour ouvrir une session : ``` http://localhost:8044/authenticate.shtml @@ -136,7 +136,7 @@ http://localhost:8044/authenticate.shtml > Dans un environnement de production, il est nécessaire d'utiliser une [connexion HTTPS](API/WebServerClass.md#httpsenabled) pour éviter la circulation d'informations non chiffrées sur le réseau. -2. The `authenticate.shtml` page is a form containing _userId_ et _password_ input fields and sending a 4DACTION POST action: +2. La page `authenticate.shtml` est un formulaire contenant des champs de saisie _userId_ et _password_ et envoie une action POST 4DACTION : ```html @@ -153,7 +153,7 @@ http://localhost:8044/authenticate.shtml ![alt-text](../assets/en/WebServer/authenticate.png) -3. The authenticate project method looks for the _userID_ person and validates the password against the hashed value already stored in the _SalesPersons_ table: +3. La méthode de projet d'authentification recherche la personne _userID_ et valide le mot de passe par rapport à la valeur hachée déjà stockée dans la table _SalesPersons_ : ```4d var $indexUserId; $indexPassword; $userId : Integer @@ -195,6 +195,6 @@ Else End if ``` -## See also (blog post) +## Voir aussi (blog post) -[Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) +[Sessions évolutives pour applications web avancées](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) From 87b6a8e4ed3dbdd42e36b0279351bd76e86eac8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:13 +0200 Subject: [PATCH 3773/4889] New translations sessions.md (Portuguese, Brazilian) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 007436fbd81f57..45dcc7ec98b35a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -89,7 +89,7 @@ This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeo When a web session is closed, if the [`Session`](API/SessionClass.md#session) command is called afterwards: - el objeto `Session` no contiene privilegios (es una sesión de invitado) -- the [`.storage`](API/SessionClass.md#storage) property is empty +- a propriedade [`storage`](API/SessionClass.md#storage) está vazia - um novo cookie de sessão é associado à sessão :::info From 15d12cbae7190e46dd4e443fc0c291cbc8fd6b4d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:14 +0200 Subject: [PATCH 3774/4889] New translations templates.md (French) --- .../current/WebServer/templates.md | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/templates.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/templates.md index a3c221d0890183..2611c69f14e013 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/templates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/templates.md @@ -1,93 +1,93 @@ --- id: templates -title: Template pages +title: Pages templates --- -Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées via des [balises de transformation](../Tags/transformation-tags.md) telles que 4DTEXT, These tags are usually inserted as HTML type comments (``) into the HTML source code. +Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML (templates) contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées par le biais de [balises de transformation](../Tags/transformation-tags.md) telles que 4DTEXT, 4DIF ou 4DINCLUDE. Ces balises sont généralement insérées sous forme de commentaires HTML (``) dans le code source HTML. -When these pages are sent by the HTTP server, they are parsed and the tags they contain are executed and replaced with the resulting data. The pages received by the browsers are thus a combination of static elements and values coming from 4D processing. +Lorsque ces pages sont envoyées par le serveur HTTP, elles sont analysées et les balises qu'elles contiennent sont interprétées et remplacées par les données résultantes. Les pages reçues par les navigateurs sont donc une combinaison d'éléments statiques et de valeurs provenant du traitement 4D. -For example, if you write in an HTML page: +Par exemple, si vous écrivez dans une page HTML: ```html

    Welcome to !

    ``` -The value of the 4D variable _vtSiteName_ will be inserted in the HTML page. +La valeur de la variable 4D _vtSiteName_ sera insérée dans la page HTML. -## Tags for templates +## Balises pour les templates -The following 4D tags are available: +Les balises 4D suivantes sont disponibles : -- 4DTEXT, to insert 4D variables and expressions as text, -- 4DHTML, to insert HTML code, -- 4DEVAL, to evaluate any 4D expression, -- 4DSCRIPT, to execute a 4D method, -- 4DINCLUDE, to include a page within another one, -- 4DBASE, to modify the default folder used by the 4DINCLUDE tag, -- 4DCODE, to insert 4D code, -- 4DIF, 4DELSE, 4DELSEIF and 4DENDIF, to insert conditions in the HTML code, +- 4DTEXT, pour insérer des variables et des expressions 4D en tant que texte, +- 4DHTML, pour insérer du code HTML, +- 4DEVAL, pour évaluer toute expression 4D, +- 4DSCRIPT, pour exécuter une méthode 4D, +- 4DINCLUDE, pour inclure une page dans une autre, +- 4DBASE, pour modifier le dossier par défaut utilisé par la balise 4DINCLUDE, +- 4DCODE, pour insérer du code 4D, +- 4DIF, 4DELSE, 4DELSEIF et 4DENDIF, pour insérer des conditions dans le code HTML, - 4DLOOP et 4DENDLOOP, pour faire des boucles dans le code HTML, - 4DEACH et 4DENDEACH, pour boucler des collections, des entity selections ou des propriétés d'objets. -These tags are described in the [Transformation Tags](../Tags/transformation-tags.md) page. +Ces balises sont décrites dans la page [Balises de transformation](../Tags/transformation-tags.md). -It is possible to mix tags. For example, the following HTML code is allowed: +Il est possible de combiner des balises. Par exemple, le code HTML suivant est autorisé : ```html ... - (Method call) - (If condition) - (Subpage insertion) - (End if) + (appel de méthode) + (condition) + (insertion sous-page) + (fin de condition) - (loop on the current selection) - (If [TABLE]ValNum>10) - (subpage insertion) - (Else) + (boucle sur la sélection courante) + + (insertion sous-page) + Value:
    - (Field display) + (affichage de champ) - (End for) + ``` -## Tag parsing +## Analyse des balises -For optimization reasons, the parsing of the HTML source code is not carried out by the 4D Web server when HTML pages are called using simple URLs that are suffixed with “.HTML” or “.HTM”. +Pour des raisons d'optimisation, l'analyse du code source HTML n'est pas effectuée par le serveur Web 4D lorsque les pages HTML sont appelées à l'aide d'URL simples suffixées par ".HTML" ou ".HTM". -Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. XML pages (.xml, .xsl) are also supported and always parsed by 4D. +L'analyse du contenu des pages de templates envoyées par le serveur web 4D a lieu lorsque les commandes `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (BLOB de type texte/html) ou `WEB SEND TEXT` sont appelées, ainsi que lors de l'envoi de pages appelées à l'aide d'URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. Dans ce cas, pour "forcer" l'analyse des pages HTML, vous devez ajouter le suffixe ".shtm" ou ".shtml" (par exemple, `http://www.server.com/dir/page.shtm`). Un exemple de l'utilisation de ce type de page est donné dans la description de la commande `WEB GET STATISTICS`. Les pages XML (.xml, .xsl) sont également prises en charge et toujours analysées par 4D. -You can also carry out parsing outside of the Web context when you use the `PROCESS 4D TAGS` command. +Vous pouvez également effectuer l'analyse en dehors du contexte Web en utilisant la commande `PROCESS 4D TAGS`. -Internally, the parser works with UTF-16 strings, but the data to parse may have been encoded differently. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Below are the cases where 4D parses the tags contained in the HTML pages, as well as any conversions carried out: +En interne, l'analyseur fonctionne avec des chaînes UTF-16, mais les données à analyser peuvent avoir été encodées différemment. Lorsque les balises contiennent du texte (par exemple `4DHTML`), 4D convertit les données si nécessaire en fonction de leur origine et des informations disponibles (jeu de caractères). Voici les cas où 4D analyse les balises contenues dans les pages HTML, ainsi que toutes les conversions effectuées : -| Action / Command | Content analysis of the sent pages | Support of $ syntax(\*) | Character set used for parsing tags | -| ---------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Pages called via URLs | X, except for pages with “.htm” or “.html” extensions | X, except for pages with “.htm” or “.html” extensions | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND FILE` | X | - | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND TEXT` | X | * | No conversion necessary | -| `WEB SEND BLOB` | X, if BLOB is of the “text/html” type | - | Use of charset set in the "Content-Type" header of the response. Otherwise, use of default character set for the HTTP server | -| Inclusion by the `` tag | X | X | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `PROCESS 4D TAGS` | X | X | Text data: no conversion. BLOB data: automatic conversion from the Mac-Roman character set for compatibility | +| Action / Commande | Analyse du contenu des pages envoyées | Prise en charge de la syntaxe $(\*) | Jeu de caractères utilisé pour l'analyse des balises | +| ------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pages appelées via les URLs | X, à l'exception des pages avec une extension ".htm" ou ".html" | X, à l'exception des pages avec une extension ".htm" ou ".html" | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND FILE` | X | - | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND TEXT` | X | * | Aucune conversion nécessaire | +| `WEB SEND BLOB` | X, si le BLOB est de type "text/html" | - | Utilisation du jeu de caractères défini dans l'en-tête "Content-Type" de la réponse. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| Inclusion par la balise `` | X | X | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `PROCESS 4D TAGS` | X | X | Données texte : pas de conversion. Données BLOB : conversion automatique à partir de l'ensemble de caractères Mac-Roman pour la compatibilité | -(\*) The alternative $-based syntax is available for 4DHTML, 4DTEXT and 4DEVAL tags. +(\*) La syntaxe alternative basée sur $ est disponible pour les balises 4DHTML, 4DTEXT et 4DEVAL. ## Accès aux méthodes 4D via le Web -Executing a 4D method with `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, or `4DTEXT` from a web request is subject to the [Available through 4D tags and URLs (4DACTION...)](allowProject.md) attribute value defined in the properties of the method. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. +L'exécution d'une méthode 4D avec `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, ou `4DTEXT` à partir d'une requête web est soumise à la [valeur de l'attribut Disponible via Balises HTML et URLs 4D (4DACTION...)](allowProject.md) définie dans les propriétés de la méthode. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. -## Prevention of malicious code insertion +## Prévention de l'insertion de code malveillant -4D tags accept different types of data as parameters: text, variables, methods, command names, etc. When this data is provided by your own code, there is no risk of malicious code insertion since you control the input. However, your database code often works with data that was, at one time or another, introduced through an external source (user input, import, etc.). +Les balises 4D acceptent différents types de données en tant que paramètres : texte, variables, méthodes, noms de commande, etc. Lorsque ces données sont fournies par votre propre code, il n'y a aucun risque d'insertion de code malveillant puisque vous contrôlez l'entrée. Cependant, votre code de base de données fonctionne souvent avec des données qui ont été, à un moment donné, introduites par une source externe (saisie de l'utilisateur, importation, etc.). -In this case, it is advisable to **not use** tags such as `4DEVAL` or `4DSCRIPT`, which evaluate parameters, directly with this sort of data. +Dans ce cas, il est conseillé de **ne pas utiliser** les balises telles que `4DEVAL` ou `4DSCRIPT`, qui évaluent les paramètres, directement avec ce genre de données. -De plus, selon le [principe de la récursivité](../Tags/transformation-tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imagine, for example, a Web form field named "Name", where users must enter their name. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Since this tag escapes the special HTML characters, any malicious recursive code that may have been inserted will not be reinterpreted. To refer to the previous example, the "Name" field will contain, in this case, "`<!--#4DEVAL QUIT 4D-->`" which will not be transformed. +De plus, selon le [principe de la récursivité](../Tags/transformation-tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. Dans ce cas, il est impératif d'utiliser la balise `4DTEXT`. Imaginez, par exemple, un champ de formulaire Web nommé "Nom", où les utilisateurs doivent entrer leur nom. Ce nom est ensuite affiché à l'aide d'une balise `` dans la page. Si le texte de type "\" est inséré à la place du nom, interpréter cette balise entraînera la fermeture de l'application. Pour éviter ce risque, vous pouvez simplement utiliser la balise `4DTEXT` systématiquement dans ce cas. Étant donné que cette balise échappe les caractères spéciaux HTML, tout code récursif malveillant qui aurait pu être inséré ne sera pas réinterprété. Pour reprendre l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. From 6897d46b92506ce5887f5b5c0b3ccd1b28a01897 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:17 +0200 Subject: [PATCH 3775/4889] New translations templates.md (Japanese) --- .../current/WebServer/templates.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/templates.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/templates.md index dcd89405c4eb67..3ba6582ea7f5d0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/templates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/templates.md @@ -72,11 +72,11 @@ title: テンプレートページ | 動作 / コマンド | 送信ページの解析 | $シンタックスのサポート(\*) | タグ解析に使用される文字セット | | --------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | URL で呼び出されたページ | ○、ただし拡張子が ".htm" または ".html" のページを除く | ○、ただし拡張子が ".htm" または ".html" のページを除く | ページの "Content-Type" ヘッダーのパラメーターに渡された文字セットに従います。 それが無い場合は、META-HTTP EQUIVタグを探します。 それも無ければ、HTTPサーバーのデフォルト文字セットを使用します。 | -| `WEB SEND FILE` | X | - | ページの "Content-Type" ヘッダーのパラメーターに渡された文字セットに従います。 それが無い場合は、META-HTTP EQUIVタグを探します。 それも無ければ、HTTPサーバーのデフォルト文字セットを使用します。 | -| `WEB SEND TEXT` | X | * | 変換は不要です。 | +| `WEB SEND FILE` | ○ | - | ページの "Content-Type" ヘッダーのパラメーターに渡された文字セットに従います。 それが無い場合は、META-HTTP EQUIVタグを探します。 それも無ければ、HTTPサーバーのデフォルト文字セットを使用します。 | +| `WEB SEND TEXT` | ○ | * | 変換は不要です。 | | `WEB SEND BLOB` | ○ (BLOBが "text/html" 型の場合) | - | レスポンスの "Content-Type" ヘッダーに指定された文字セットを使います。 それも無ければ、HTTPサーバーのデフォルト文字セットを使用します。 | -| `` タグによる挿入 | X | X | ページの "Content-Type" ヘッダーのパラメーターに渡された文字セットに従います。 それが無い場合は、META-HTTP EQUIVタグを探します。 それも無ければ、HTTPサーバーのデフォルト文字セットを使用します。 | -| `PROCESS 4D TAGS` | X | X | テキストデータは変換しません。 BLOBデータは、互換性のために Mac-Roman 文字セットから自動変換されます。 | +| `` タグによる挿入 | ○ | ○ | ページの "Content-Type" ヘッダーのパラメーターに渡された文字セットに従います。 それが無い場合は、META-HTTP EQUIVタグを探します。 それも無ければ、HTTPサーバーのデフォルト文字セットを使用します。 | +| `PROCESS 4D TAGS` | ○ | ○ | テキストデータは変換しません。 BLOBデータは、互換性のために Mac-Roman 文字セットから自動変換されます。 | (\*) 4DHTML、4DTEXT、4DEVALタグにおいては、代替の $ベースシンタックスが利用可能です。 From 04f5f2edfd42bbe67ef10c35908afe827077ea02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:20 +0200 Subject: [PATCH 3776/4889] New translations webserver.md (French) --- .../current/WebServer/webServer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServer.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServer.md index ecb4d07f49cf45..55ac23de6b65a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServer.md @@ -20,18 +20,18 @@ Le serveur web 4D crée automatiquement un dossier racine et une page d'accueil La sécurité des données est présente à tous les stades d'implémentation du serveur web 4D. Les niveaux de sécurité sont évolutifs, et les options les plus sécurisées sont généralement sélectionées par défaut. La sécurité du serveur web 4D est basée sur les éléments suivants : -- Extended support of the [**TLS Protocol (HTTPS)**](../Admin/tls.md), +- Extension du support du [**Protocole TLS (HTTPS)**](../Admin/tls.md), -- **Authentication**: flexible and customizable [authentication features](authentication.md) based upon built-it settings as well as fallback database methods ([`On Web Authentication`](authentication.md#on-web-authentication) for the web server and [`On REST Authentication`](../REST/configuration.md#using-the-on-rest-authentication-database-method) for the REST server), +- **Authentification** : [fonctionnalités d'authentification](authentification.md) flexibles et personnalisables basées sur des paramètres inclus et des méthodes base ([`On Web Authentication`](authentication.md#on-web-authentication) pour le serveur web et [`On REST Authentication`](../REST/configuration.md#using-the-on-rest-authentication-database-method) pour le serveur REST), - **Contrôle du contenu exposé** : Seul le contenu que vous exposez explicitement est disponible via des requêtes web directes ou des requêtes REST. Vous devez déclarer : - - [Les méthodes projet](templates.md#allowing-project-methods) exposées via requêtes HTTP - - [ORDA functions](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) exposed through REST requests - - [Les tables et champs](REST/configuration.md#exposing-tables-and-fields) que vous ne voulez pas rendre disponibles via requêtes REST + - [Les méthodes projet](templates.md#allowing-project-methods) exposées via des requêtes HTTP + - Les [fonctions ORDA](../ORDA/ordaClasses.md#fonctions-exposées-vs-non-exposées) exposées via des requêtes REST + - [Les tables et champs](REST/configuration.md#exposing-tables-and-fields) que vous ne voulez pas rendre disponibles via des requêtes REST. - **Sandboxing** via la définition d'un [dossier HTML racine](webServerConfig.md#root-folder) par défaut -- **Control of server resource usage** (e.g. [maximum concurrent web processes](webServerConfig.md#maximum-concurrent-web-processes) option). +- **Contrôle de l'utilisation des ressources du serveur** (par exemple, option [nombre maximal de process web simultanés](webServerConfig.md#maximum-concurrent-web-processes)). > Consultez le document [4D Security guide](https://blog.4d.com/4d-security-guide/) pour une vue d'ensemble des fonctions de sécurité de 4D. From 87d7007cf251b1a7e0b3abbfb9b95cc8e06f19c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:24 +0200 Subject: [PATCH 3777/4889] New translations webserveradmin.md (French) --- .../current/WebServer/webServerAdmin.md | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md index c8ac0b22f6b095..838e8d2c7960aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md @@ -14,14 +14,14 @@ Un projet 4D peut démarrer et surveiller un serveur Web pour l'application prin Il y a plusieurs manières de démarrer le serveur Web principal : - via un bouton/une commande de menu : - - 4D: **Run\>Start Web Server** menu
    ![](../assets/en/WebServer/start1.png) - - 4D Server: **Start HTTP server** button of the HTTP Server page
    ![](../assets/en/WebServer/start2.png) + - 4D: **Exécution\>Démarrer le serveur Web**
    ![](../assets/en/WebServer/start1.png) + - 4D Server : Bouton **Démarrer le serveur HTTP** dans la page Serveur HTTP
    ![](../assets/en/WebServer/start2.png) -- automatiquement à l'ouverture de l'application 4D. To do this, display the **Web\/Configuration** page of the Settings and select the **Launch Web Server at Startup** check box:
    ![](../assets/en/WebServer/config.png) +- automatiquement à l'ouverture de l'application 4D. Pour ce faire, affichez la page **Web\/Configuration** des Propriétés et cochez la case **Lancer le serveur Web au démarrage** :
    ![](../assets/en/WebServer/config.png) -- Programmatically, by calling the [`webServer.start()`](API/WebServerClass.md#start) function or `WEB START SERVER` command. +- Par programmation, en appelant la fonction [`webServer.start()`](API/WebServerClass.md#start) ou la commande `WEB START SERVER`. -The web server of any component can be launched by calling the [`webServer.start()`](API/WebServerClass.md#start) function on the component's web server object. +Le serveur Web de n'importe quel composant peut être lancé en appelant la fonction [`webServer.start()`](API/WebServerClass.md#start) sur l'objet serveur Web du composant. > Il n'est pas nécessaire de relancer l'application 4D pour démarrer ou arrêter le serveur Web. @@ -31,9 +31,9 @@ Il y a plusieurs manières d'arrêter le serveur Web principal : - Via le menu 4D, **Exécution > Arrêter le serveur Web**, ou via le bouton **Arrêter le serveur HTTP** de 4D Server (les deux items affichent **Démarrer...** quand le serveur n'est pas encore démarré). -- Programmatically, by calling the [`webServer.stop()`](API/WebServerClass.md#stop) function or `WEB STOP SERVER` command. +- Par programmation, en appelant la fonction [`webServer.stop()`](API/WebServerClass.md#stop) ou la commande `WEB STOP SERVER`. -Le serveur Web de n'importe quel composant peut être arrêté en appelant la fonction \`\`webServer.stop() sur l'objet serveur Web du composant. +Le serveur Web de n'importe quel composant peut être arrêté en appelant la fonction `webServer.stop()` sur l'objet serveur Web du composant. ## Tester le Serveur Web 4D @@ -53,8 +53,8 @@ Cette commande vous permet de vérifier que le serveur web, l'affichage de la pa Pour ce faire, vous pouvez : -- 4D: click on the **Clear Cache** button in the [Web/Options (I) page](../settings/web.md) of the Settings dialog box. -- 4D Server: click on the **Clear Cache** button in the HTTP page of the 4D Server Administration window. +- 4D: cliquer sur le bouton **Vider le cache** dans la [page Web/Options (I)](../settings/web.md) de la boîte de dialogue des Propriétés. +- 4D Server : cliquer sur le bouton **Vider le cache** dans la page HTTP de la fenêtre d'administration de 4D Server. Le cache est alors immédiatement effacé. @@ -86,7 +86,7 @@ L'URL **/4DSTATS** renvoie plusieurs éléments d'information dans un tableau HT | Cache Max Size | Taille maximale du cache (en octets) | | Cached Object Max Size | Taille maximale de chaque objet dans le cache (en octets) | | Cache Use | Pourcentage de cache utilisé | -| Cached Objects | Nombre d'objects trouvés dans le cache, **images incluses** | +| Cached Objects | Nombre d'objets trouvés dans le cache, **images incluses** | Ces informations peuvent vous permettre de vérifier le fonctionnement de votre serveur et éventuellement d'adapter les paramètres correspondants. @@ -130,7 +130,7 @@ Les deux fichiers journaux sont automatiquement créés dans le dossier **Logs** ### HTTPDebugLog.txt -The [http debug file](webServerConfig.md#debug-log) can be enabled using the [`web server` object](webServerObject.md) or the `WEB SET OPTION` command. +Le [fichier de débogage http](webServerConfig.md#debug-log) peut être activé en utilisant l'objet [`web server`](webServerObject.md) ou la commande `WEB SET OPTION`. Ce fichier journal enregistre chaque requête HTTP et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. @@ -147,11 +147,13 @@ Les champs suivants sont enregistrés pour Requête et Réponse : ### logweb.txt -The [web log recording file](webServerConfig.md#log-recording) can be enabled using the [`web server` object](webServerObject.md), the `WEB SET OPTION` command, or the **Web/Log (type)** page of the settings. Vous devez sélectionner un format d'historique. +Le [fichier d'enregistrement des journaux web](webServerConfig.md#log-recording) peut être activé en utilisant l'objet [`web server`](webServerObject.md), la commande `WEB SET OPTION`, ou la page **Web/Log (type)** des Propriétés. Vous devez sélectionner un format d'historique. #### CLF/DLF -Each line of the file represents a request, such as: _host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length_ Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +Chaque ligne du fichier représente une requête, telle que : +_host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length_ +Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). Le format DLF (Distilled Log Format) est similaire au format CLF (Common Log format) et utilise exactement la même structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. Voici la description des formats CLF/DLF (non personnalisables) : @@ -198,7 +200,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or | CS_URI_STEM | X | X | Partie de la requête sans les paramètres d’interrogation | | DATE | X | X | DD: jour, MMM: abréviation de 3 lettres pour le mois (Jan, Feb,...), YYYY: année | | METHOD | X | X | Méthode HTTP utilisée pour la requête adressée au serveur | -| PATH_ARGS | | X | CGI parameters: string located after the “$” character | +| PATH_ARGS | | X | Paramètres de la CGI : chaîne située après le caractère “$” | | STATUS | X | X | Réponse fournie par le serveur | | TIME | X | X | HH: heure, MM: minutes, SS: secondes | | TRANSFER_TIME | X | X | Délai ayant été nécessaire au serveur pour générer la réponse | @@ -207,7 +209,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or > Les dates et heures sont données au format GMT -#### Fréquence de backup +#### Fréquence de sauvegarde Comme la taille d'un _logweb.txt_ fichier évoluer considérablement, il est possible de mettre en place un mécanisme d'archivage automatique. Le déclenchement d'une backup peut être basé sur une certaine période de temps (exprimée en heures, jours, semaine ou mois), ou sur la taille du fichier ; lorsque le délai fixé (ou la taille du fichier) est atteinte, 4D ferme et archive automatiquement le fichier d'historique en cours et en crée un nouveau. @@ -215,13 +217,13 @@ Lorsque la sauvegarde du fichier d'historique web est déclenchée, le fichier d Le fichier archivé est renommé sur le modèle suivant : "DYYYY_MM_DD_Thh_mm_ss.txt". Par exemple, pour un fichier archivé le 4 septembre 2020 à 15h50 et 7 secondes : “D2020_09_04_T15_50_07.txt.” -#### Paramètres de backup +#### Paramètres de sauvegarde -Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Paramètres : +Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Propriétés : ![](../assets/en/WebServer/backup.png) -D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. @@ -230,8 +232,8 @@ D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. From 031bee191b2c482ceea53ad6bfe59bc16336f027 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:26 +0200 Subject: [PATCH 3778/4889] New translations webserveradmin.md (Spanish) --- .../current/WebServer/webServerAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md index 969c6c74c4d01f..e2cc1da067dbe8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md @@ -14,7 +14,7 @@ Un proyecto 4D puede iniciar y monitorizar un servidor web para la aplicación p El servidor web principal de 4D puede iniciarse de diferentes maneras: - Utilizando un botón o comando de menú. - - 4D: **Run\>Start Web Server** menu
    ![](../assets/en/WebServer/start1.png) + - 4D: **Ejecutar\>Iniciar el servidor Web** menú
    ![](../assets/en/WebServer/start1.png) - 4D Server: botón **Iniciar servidor HTTP** de la página Servidor HTTP
    ![](../assets/en/WebServer/start2.png) - Se inicia automáticamente cada vez que se abre la aplicación 4D. Para ello, despliegue la página **Web\/Configuración** de la Configuración y active la casilla **Lanzar servidor web al iniciar**:
    ![](../assets/en/WebServer/config.png) @@ -147,7 +147,7 @@ Los siguientes campos se registran tanto para la solicitud como para la respuest ### logweb.txt -The [web log recording file](webServerConfig.md#log-recording) can be enabled using the [`web server` object](webServerObject.md), the `WEB SET OPTION` command, or the **Web/Log (type)** page of the settings. Debe seleccionar el formato de historial. +El [archivo de registro web](webServerConfig.md#log-recording) puede activarse utilizando el [`servidor web`](webServerObject.md), el comando `WEB SET OPTION`, o la página **Web/Log (tipo)** de las Propiedades. Debe seleccionar el formato de historial. #### CLF/DLF From 102768bfd6f80d013664ff99a59b377075cdcbcf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:28 +0200 Subject: [PATCH 3779/4889] New translations webserveradmin.md (Japanese) --- .../current/WebServer/webServerAdmin.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md index c7e3e03c1c3d50..35aab916c23b11 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerAdmin.md @@ -183,27 +183,27 @@ ELF または WLF を選択すると、選択されたフォーマットに対 | フィールド | ELF | WLF | 値 | | ------------------------------------------------------ | --- | --- | --------------------------------------------------------------------------------------------------------------------------- | -| BYTES_RECEIVED | | X | サーバーが受け取ったバイト数 | -| BYTES_SENT | X | X | サーバーがクライアントに送ったバイト数 | -| C_DNS | X | X | DNS の IPアドレス (ELF: C_IP フィールドと同一のフィールド) | -| C_IP | X | X | クライアントの IPアドレス (例: 192.100.100.10) | -| CONNECTION_ID | | X | 接続ID番号 | -| CS(COOKIE) | X | X | HTTPリクエストに格納されている cookie に関する情報 | -| CS(HOST) | X | X | HTTPリクエストの Hostフィールド | -| CS(REFERER) | X | X | リクエストされたドキュメントを指すページの URL | -| CS(USER_AGENT) | X | X | クライアントのソフトウェアとオペレーティングシステムに関する情報 | -| CS_SIP | X | X | サーバーの IPアドレス | -| CS_URI | X | X | リクエストが作成された URI | -| CS_URI_QUERY | X | X | リクエストのクエリ引数 | -| CS_URI_STEM | X | X | クエリ引数のないリクエストのパート | -| DATE | X | X | DD: 日、MMM: 月を表す3文字の略号 (Jan、Febなど)、YYYY: 年 | -| METHOD | X | X | サーバーへ送られたリクエスト用の HTTPメソッド | -| PATH_ARGS | | X | CGI引数: "$" の後に続く文字列 | -| STATUS | X | X | サーバーの返答 | -| TIME | X | X | HH: 時間、MM: 分、SS: 秒 | -| TRANSFER_TIME | X | X | 返答を作成するためにサーバーが要求した時間 | -| USER | X | X | 認証されているユーザー名、あるいは、- (マイナス記号) 。 ユーザー名にスペースが含まれると、_ (下線) に置き換わります。 | -| URL | | X | クライアントがリクエストした URL | +| BYTES_RECEIVED | | ○ | サーバーが受け取ったバイト数 | +| BYTES_SENT | ○ | ○ | サーバーがクライアントに送ったバイト数 | +| C_DNS | ○ | ○ | DNS の IPアドレス (ELF: C_IP フィールドと同一のフィールド) | +| C_IP | ○ | ○ | クライアントの IPアドレス (例: 192.100.100.10) | +| CONNECTION_ID | | ○ | 接続ID番号 | +| CS(COOKIE) | ○ | ○ | HTTPリクエストに格納されている cookie に関する情報 | +| CS(HOST) | ○ | ○ | HTTPリクエストの Hostフィールド | +| CS(REFERER) | ○ | ○ | リクエストされたドキュメントを指すページの URL | +| CS(USER_AGENT) | ○ | ○ | クライアントのソフトウェアとオペレーティングシステムに関する情報 | +| CS_SIP | ○ | ○ | サーバーの IPアドレス | +| CS_URI | ○ | ○ | リクエストが作成された URI | +| CS_URI_QUERY | ○ | ○ | リクエストのクエリ引数 | +| CS_URI_STEM | ○ | ○ | クエリ引数のないリクエストのパート | +| DATE | ○ | ○ | DD: 日、MMM: 月を表す3文字の略号 (Jan、Febなど)、YYYY: 年 | +| METHOD | ○ | ○ | サーバーへ送られたリクエスト用の HTTPメソッド | +| PATH_ARGS | | ○ | CGI引数: "$" の後に続く文字列 | +| STATUS | ○ | ○ | サーバーの返答 | +| TIME | ○ | ○ | HH: 時間、MM: 分、SS: 秒 | +| TRANSFER_TIME | ○ | ○ | 返答を作成するためにサーバーが要求した時間 | +| USER | ○ | ○ | 認証されているユーザー名、あるいは、- (マイナス記号) 。 ユーザー名にスペースが含まれると、_ (下線) に置き換わります。 | +| URL | | ○ | クライアントがリクエストした URL | > 日付と時間は GMTで表されます。 From 8b9f39d8aba1c90622f538541c922eb7c44dfe5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:32 +0200 Subject: [PATCH 3780/4889] New translations webserverconfig.md (French) --- .../current/WebServer/webServerConfig.md | 281 +++++++++--------- 1 file changed, 142 insertions(+), 139 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index 252d3ed02d1fcf..cd942df126b691 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -9,20 +9,20 @@ Les paramètres du serveur web 4D comprennent les paramètres de sécurité, les Vous pouvez configurer les paramètres du serveur web 4D, en fonction de la portée et du serveur que vous souhaitez configurer : -| Emplacement du paramètre | Portée | Serveur web concerné | -| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | -| [webServer object](webServerObject.md) | Temporaire (session courante) | N'importe quel serveur web, y compris les serveurs Web de composants | -| `WEB SET OPTION` ou commande `WEB XXX` | Temporaire (session courante) | Serveur principal | -| [**Settings** dialog box](../settings/web.md) (**Web** pages) | Permanent (toutes les sessions, stocké sur le disque) | Serveur principal | +| Emplacement du paramètre | Portée | Serveur web concerné | +| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | +| [objet webServer](webServerObject.md) | Temporaire (session courante) | N'importe quel serveur web, y compris les serveurs Web de composants | +| `WEB SET OPTION` ou commande `WEB XXX` | Temporaire (session courante) | Serveur principal | +| Boîte de dialogue [**Propriétés**](../settings/web.md) (Pages **Web**) | Permanent (toutes les sessions, stocké sur le disque) | Serveur principal | > Certains paramètres ne sont pas disponibles depuis tous les emplacements. ## Cache -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Fenêtre de configuration | [Configuration page/Page Cache Size](../settings/web.md#page-cache-size) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Boîte de dialogue des Propriétés | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Active et configure le cache des pages web. @@ -34,9 +34,9 @@ Vous pouvez modifier la taille du cache dans la zone **Taille du cache des pages ## Dossier de certificat -| Peut être configuré via | Nom | Commentaires | -| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| objet webServer | `certificateFolder` | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the _settings_ parameter of the `start()` function. | +| Peut être configuré via | Nom | Commentaires | +| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| objet webServer | `certificateFolder` | Propriété Texte, mais peut être un objet [`4D.Folder`](API/FolderClass.md) lorsque utilisée avec le paramètre _settings_ de la fonction `start()`. | Dossier qui contient les fichiers de certificat TLS pour le serveur web. @@ -48,17 +48,17 @@ Avec 4D à distance, ces fichiers doivent être placés dans le dossier des ress ## Jeu de caractères -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | -| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| Fenêtre de configuration | [Options (II) page/Standard Set](../settings/web.md#standard-set) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| Boîte de dialogue des Propriétés | [Page Web/Options (II/Jeu standard)](../settings/web.md#standard-set) | Menu popup | Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par défaut dépend de la langue du système d'exploitation. > Ce paramètre est également utilisé pour générer des États Rapides au format HTML. -## Suite cryptographique +## Liste des chiffrements | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | @@ -66,17 +66,17 @@ Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par Suite cryptographique utilisée pour le protocole sécurisé. Fixe la priorité des algorithmes de chiffrement implémentés par le serveur web. Peut être une séquence de chaînes séparées par des deux-points (par exemple "ECDHE-RSA-AES128 -..."). Voir la [page des chiffrements](https://www.openssl.org/docs/manmaster/man1/ciphers.html) sur le site OpenSSL. -> The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. +> La liste de chiffrement par défaut utilisée par 4D peut être modifiée pour la session à l'aide de la commande `SET DATABASE PARAMETER`, auquel cas la modification s'applique à l'ensemble de l'application 4D, y compris le serveur Web, le serveur SQL, les connexions client/serveur, ainsi que le client HTTP et toutes les commandes 4D qui utilisent le protocole sécurisé. ## Paramètres CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| Fenêtre de configuration | [Options (II) page/Domain names and HTTP methods allowed](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Noms de domaine et Méthodes HTTP autorisées](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | -Liste des hôtes et méthodes autorisées pour le service CORS. +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. #### Noms de domaine @@ -110,7 +110,7 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu #### Voir également -[Enable CORS Service](#enable-cors-service) +[Activer le service CORS](#enable-cors-service) ## Debug log @@ -119,23 +119,23 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu | objet webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque demande et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. +Statut du fichier journal des requêtes HTTP du serveur web ([_HTTPDebugLog_nn.txt_](../Debugging/debugLogFiles.md#httpdebuglogtxt), stocké dans le dossier "Logs" de l'application - nn est le numéro de fichier). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque requête et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. -| Valeur | Constante | Description | -| ------ | ------------------------------ | -------------------------------------------------------------------------------------------------------- | -| 0 | wdl disable | Les debug logs Web HTTP sont désactivés | -| 1 | wdl enable without body | Web HTTP debug log is enabled without body parts (body size is provided in this case) | -| 3 | wdl enable with response body | Web HTTP debug log is enabled with body part in response only | -| 5 | wdl enable with request body | Web HTTP debug log is enabled with body part in request only | -| 7 | wdl enable with all body parts | Web HTTP debug log is enabled with body parts in response and request | +| Valeur | Constante | Description | +| ------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | +| 0 | wdl disable | Le journal de débogage HTTP du web est désactivé | +| 1 | wdl enable without body | Le journal de débogage HTTP est activé sans les parties du body (la taille du body est indiquée dans ce cas) | +| 3 | wdl enable with response body | Le journal de débogage HTTP est activé avec uniquement le body de la réponse | +| 5 | wdl enable with request body | Le journal de débogage HTTP est activé avec uniquement le body de la requête | +| 7 | wdl enable with all body parts | Le journal de débogage HTTP est activé avec le body de la réponse et de la requête | ## Page d'accueil par défaut -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------- | -------------------------------------------- | -| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | -| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | -| Fenêtre de configuration | [Configuration page/Default Home Page](../settings/web.md#default-home-page) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------- | +| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | +| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | +| Boîte de dialogue des Propriétés | [Page Configuration/Page d'accueil par défaut](../settings/web.md#default-home-page) | | Désigne une page comme page d'accueil par défaut pour le serveur web. Cette page peut être statique ou [semi-dynamic]. @@ -155,13 +155,13 @@ Si vous ne spécifiez aucune page d'accueil par défaut, la méthode base `On We ## Activer CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | -| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | -| Fenêtre de configuration | [Options (II) page/Enable CORS](../settings/web.md#enable-cors) | Décoché par défaut | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | +| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Activer CORS](../settings/web.md#enable-cors) | Décoché par défaut | -Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsqu'elle l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". +Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsque l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". Lorsqu'elle est désactivée (par défaut), toutes les demandes intersites envoyées avec CORS sont ignorées. @@ -173,21 +173,21 @@ Pour plus d'informations sur CORS, veuillez consulter la [page de partage de res ## Activer HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | -| `WEB SET OPTION` | `Web HTTP enabled` | | -| Fenêtre de configuration | [Configuration page/Enable HTTP](../settings/web.md#enable-http) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | +| `WEB SET OPTION` | `Web HTTP enabled` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Activer HTTP](../settings/web.md#enable-http) | | Indique si le web server accepte des connexions non sécurisées. ## Activer HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | -| `WEB SET OPTION` | `Web HTTPS enabled` | | -| Fenêtre de configuration | Configuration > Activer HTTPS | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | +| `WEB SET OPTION` | `Web HTTPS enabled` | | +| Boîte de dialogue des Propriétés | Page Configuration/Activer HTTPS | | Statut de la communication via HTTPS. Cette option est décrite dans [cette section](Admin/tls.md). @@ -200,11 +200,11 @@ Statut de la communication via HTTPS. Cette option est décrite dans [cette sect État de HTTP Strict Transport Security (HSTS). -Lorsque [HTTPS est activé](#enable-https), n'oubliez pas que si [HTTP est également activé](#enable-http), le navigateur peut toujours basculer entre HTTPS et HTTP (par exemple, dans la zone URL du navigateur, l'utilisateur peut remplacer "https" par "htt Pour interdire les redirections http, vous pouvez [désactiver le HTTP](#enable-http), cependant dans ce cas un message d'erreur est affiché lors des requêtes HTTP du client. +Lorsque [HTTPS est activé](#enable-https), gardez à l'esprit que si [HTTP est également activé](#enable-http), le navigateur peut toujours passer de HTTPS à HTTP (par exemple, dans la zone URL du navigateur, l'utilisateur peut remplacer "https" par "http"). Pour interdire les redirections http, vous pouvez [désactiver le HTTP](#enable-http), cependant dans ce cas un message d'erreur est affiché lors des requêtes HTTP du client. HSTS permet au serveur web 4D de déclarer que les navigateurs ne doivent interagir avec lui que par des connexions HTTPS sécurisées. Une fois activé, le serveur Web 4D ajoutera automatiquement des informations relatives au HSTS à tous les en-têtes des réponses. Les navigateurs enregistreront les informations HSTS la première fois qu'ils recevront une réponse du serveur web 4D, puis toutes les futures demandes HTTP seront automatiquement transformées en demandes HTTPS. La durée de stockage de ces informations par le navigateur est spécifiée avec le paramètre Web **HSTS max age**. -> HSTS requires that [HTTPS is enabled](#enable-https) on the server. [Le HTTP](#enable-http) doit également être activé pour permettre les connexions initiales du client. +> Activer le HSTS requiert que [HTTPS soit activé](#enable-https) sur le serveur. [Le HTTP](#enable-http) doit également être activé pour permettre les connexions initiales du client. > Vous pouvez vérifier le mode de connexion utilisé en utilisant la commande `WEB Is secured connection`. @@ -244,11 +244,11 @@ Comme valeur, passez la taille exprimée en octets. Par défaut, le seuil de com ## Port HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------ | ------------ | -| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | -| `WEB SET OPTION` | `Web port ID` | | -| Fenêtre de configuration | [Configuration page/HTTP Port](../settings/web.md#http-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------ | ------------ | +| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | +| `WEB SET OPTION` | `Web port ID` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Port HTTP](../settings/web.md#http-port) | | Numéro de port IP (TCP) d'écoute pour HTTP. Par défaut, 4D publie une application Web sur le port HTTP normal (port TCP), qui est le port 80. Si ce port est déjà utilisé par un autre service Web, vous devez modifier le port HTTP utilisé par 4D pour ce projet. @@ -271,23 +271,23 @@ Activation de la méthode HTTP TRACE dans le serveur web 4D. Pour des raisons de ## Port HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | -| `WEB SET OPTION` | `Web HTTPS port ID` | | -| Fenêtre de configuration | [Configuration page/HTTPS Port](../settings/web.md#https-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | +| `WEB SET OPTION` | `Web HTTPS port ID` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Port HTTPS](../settings/web.md#https-port) | | Numéro de port IP d'écoute pour les connections HTTP via TLS. La valeur par défaut est 443 (valeur standard). Voir aussi [HTTP Port](#http-port) pour plus d'informations sur les numéros de port. ## Conservation des process inactifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ----------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | -| `WEB SET OPTION` | `Web inactive process timeout` | | -| Fenêtre de configuration | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Curseur | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | +| `WEB SET OPTION` | `Web inactive process timeout` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Conservation des process inactifs](../settings/web.md#inactive-process-timeout) | Curseur | -Durée de vie (en minutes) des process inactifs associés aux sessions. À la fin du délai d'attente (tiemout), le process est tué sur le serveur, la méthode base `On Web Close Process` est appelée, puis le contexte de session est détruit. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) @@ -304,58 +304,61 @@ Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) ## Adresse IP d'écoute -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | -| `WEB SET OPTION` | `Web IP address to listen` | | -| Fenêtre de configuration | [Configuration page/IP Address](../settings/web.md#ip-address) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | +| `WEB SET OPTION` | `Web IP address to listen` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Adresse IP](../settings/web.md#ip-address) | Menu popup | Adresses IP (chaînes) sur lesquelles le serveur web 4D recevra les requêtes HTTP (4D local et 4D Server). -Par défaut, aucune adresse spécifique n'est définie (**Valeur Any** dans la boîte de dialogue Paramètres), cela signifie que le serveur répond à toutes les adresses IP. Lorsque vous désignez une adresse spécifique, le serveur ne répond qu'aux demandes envoyées à cette adresse. Cette fonction est conçue pour être utilisée avec les serveurs Web 4D situés sur des machines ayant plusieurs adresses TCP/IP. Par exemple, c'est régulièrement le cas dans des contextes d'hébergement. +Par défaut, aucune adresse spécifique n'est définie (valeur **Toutes** dans la boîte de dialogue des Propriétés), ce qui signifie que le serveur répond à toutes les adresses IP. Lorsque vous désignez une adresse spécifique, le serveur ne répond qu'aux demandes envoyées à cette adresse. Cette fonction est conçue pour être utilisée avec les serveurs Web 4D situés sur des machines ayant plusieurs adresses TCP/IP. Par exemple, c'est régulièrement le cas dans des contextes d'hébergement. Valeurs possibles: Chaîne de caractères représentant l'adresse IP. Les formats IPv6 (e.g. "2001:0db8:0000:0000:0000:ff00:0042:8329") et IPv4 (e.g. "123.45.67.89") sont tous les deux supportés. #### À propos du support de l'IPv6 -- **No warning when TCP port is occupied**
    When the server is set to respond on "Any" IP addresses, if the TCP port is being used by another application, this is not indicated when the server is started. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. +- **Aucun avertissement lorsque le port TCP est occupé**
    + Lorsque le serveur est configuré pour répondre sur "Toutes" les adresses IP, si le port TCP est utilisé par une autre application, cela n'est pas indiqué au démarrage du serveur. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. Si votre serveur 4D ne semble pas répondre sur le port défini, vous pouvez tester l'adresse [::1] sur la machine serveur (équivalent à 127.0.0.1 pour IPv6, ajoutez [:portNum] pour tester un autre numéro de port). Si 4D répond, il est probable qu'une autre application utilise le port en IPv4. -- **IPv4-mapped IPv6 addresses**
    To standardize processing, 4D provides a standard hybrid representation of IPv4 addresses in IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. +- **Adresses IPv6 avec mappage d'IPv4**
    + Pour standardiser le traitement, 4D fournit une représentation hybride standard des adresses IPv4 en IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. -- **Indication of port numbers**
    Since IPv6 notation uses colons (:), adding port numbers may lead to some confusion, for example: +- **Indication des numéros de port**
    + Comme la notation IPv6 utilise les deux-points (:), l'ajout de numéros de port peut entraîner une certaine confusion, par exemple : ```code4d - 2001:0DB8::85a3:0:ac1f:8001 // IPv6 address - 2001:0DB8::85a3:0:ac1f:8001:8081 // IPv6 address with port 8081 + 2001:0DB8::85a3:0:ac1f:8001 // adresse IPv6 + 2001:0DB8::85a3:0:ac1f:8001:8081 // adresse IPv6 avec port 8081 ``` Pour éviter cette confusion, nous recommandons d'utiliser la notation [ ] lorsque vous combinez une adresse IPv6 avec un numéro de port. Par exemple: ```code4d - [2001:0DB8::85a3:0:ac1f:8001]:8081 //IPv6 address with port 8081 + [2001:0DB8::85a3:0:ac1f:8001]:8081 //Adresse IPv6 avec port 8081 ``` ## Keep Session -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Fenêtre de configuration | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Anciennes sessions (sessions process unique)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | -Statut de la gestion de l'ancienne session pour le serveur Web 4D (obsolète). +Statut de la gestion des anciennes sessions pour le serveur Web 4D (obsolète). > Lorsque cette option est cochée, l'option "réutilisation des contextes temporaires" est automatiquement cochée (et verrouillée). ## Enregistrement des logs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------- | ------------ | -| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | -| `WEB SET OPTION` | `Web log recording` | | -| Fenêtre de configuration | [Log (type) page](../settings/web.md#log-format) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------- | ------------ | +| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | +| `WEB SET OPTION` | `Web log recording` | | +| Boîte de dialogue des Propriétés | [Page Journal (format)](../settings/web.md#log-format) | Menu popup | Démarre ou arrête l'enregistrement des requêtes reçues par le serveur Web 4D dans le fichier _logweb.txt_ et définit son format. Par défaut, les requêtes ne sont pas enregistrées (0/Pas de journal). Lorsqu'il est activé, le fichier _logweb.txt_ est automatiquement placé dans le dossier Logs. @@ -373,13 +376,13 @@ Ce paramètre vous permet de sélectionner le format de ce fichier. Valeurs poss ## Process Web simultanés maxi -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | -| `WEB SET OPTION` | `Web max concurrent processes` | | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#maximum-concurrent-web-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | +| `WEB SET OPTION` | `Web max concurrent processes` | | +| Boîte de dialogue des Propriétés | Page [Options (I)/Process Web simultanés maximum](../settings/web.md#maximum-concurrent-web-processes) | | -Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de processus Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. +Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de process Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. @@ -390,9 +393,9 @@ La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. | objet webServer | [`maxRequestSize`](API/WebServerClass.md#maxrequestsize) | | | `WEB SET OPTION` | `Web maximum requests size` | | -Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Le dépassement de la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. +Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Passer la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. -Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. This limit is used to avoid web server saturation due to incoming requests that are too large. +Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. Lorsqu'une requête atteint cette limite, le serveur Web 4D la rejette. Valeurs possibles: 500 000 - 2147483648. @@ -401,9 +404,9 @@ Valeurs possibles: 500 000 - 2147483648. | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | | objet webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | -| `WEB SET OPTION` | `Web max sessions ` | | +| `WEB SET OPTION` | `Web max sessions` | | -Nombre maximum de sessions simultanées. Lorsque vous atteignez la limite, la session la plus ancienne est fermée (et la méthode base `On Web Close Process` est appelée) si le serveur Web doit en créer une nouvelle. Le nombre de sessions simultanées ne peut pas dépasser le [nombre maximal de process Web](#maximum-concurrent-web-processes) (100 par défaut). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valeur par défaut : 100 (passez 0 pour restaurer la valeur par défaut). @@ -432,7 +435,7 @@ En cas de modification, le serveur doit être redémarré pour utiliser la nouve | ----------------------- | ------------------------------------ | ------------ | | objet webServer | [`name`](API/WebServerClass.md#name) | | -Nom de l'application de serveur Web. Pratique lors du démarrage des serveurs Web. +Nom de l'application de serveur Web. Utile lorsque les serveurs web des composants sont démarrés. ## Version OpenSSL @@ -448,27 +451,27 @@ Version de la bibliothèque OpenSSL utilisée. | ----------------------- | ---------------------------------------------------------------------- | ---------------------- | | objet webServer | [`perfectForwardSecrecy`](API/WebServerClass.md#perfectforwardsecrecy) | Booléen, lecture seule | -Vrai si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). +True si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). -## Réutiliser les contextes temporaires (en mode distant) +## Réutilisation des contextes temporaires (en mode distant) -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | -> Cette option n'est disponible que lorsque l'option **No sessions** est cochée. +> Cette option n'est disponible que lorsque l'option **Pas de sessions** est cochée. -Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des demandes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce processus se connecte à la machine du 4D Server afin d'accéder au moteur de données et de base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. +Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des requêtes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce process se connecte à la machine du 4D Server afin d'accéder aux données et au moteur de la base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. -Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les demandes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. +Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les requêtes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. -En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections en cours ou les enregistrements définis lors de la demande précédente. +En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections ou enregistrements courant(e)s défini(e)s lors de la requête précédente. > Cette option n'a d'effet qu'avec un serveur web 4D en mode distant. Avec un 4D en mode local, tous les process Web (autres que les process de session) sont arrêtés après leur utilisation. ## Robots.txt -Certain robots (query engines, spiders...) scroll through web servers and static pages. Si vous ne voulez pas que les robots puissent accéder à l'ensemble de votre site, vous pouvez définir les URL auxquelles ils ne sont pas autorisés à accéder. +Certains robots (moteurs de recherche, spiders...) parcourent les serveurs Web et les pages statiques. Si vous ne voulez pas que les robots puissent accéder à l'ensemble de votre site, vous pouvez définir les URL auxquelles ils ne sont pas autorisés à accéder. Pour ce faire, placez le fichier ROBOTS.TXT à la racine du serveur. Ce fichier doit être structuré comme suit : @@ -502,11 +505,11 @@ Dans ce cas, les robots n'auront accès à aucune partie du site. ## Dossier racine -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the _settings_ parameter of the `start()` function | -| `WEB SET ROOT FOLDER` | | | -| Fenêtre de configuration | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Texte, mais peut être un objet [`4D.Folder`](API/FolderClass.md) lorsque utilisée avec le paramètre _settings_ de la fonction `start()` | +| `WEB SET ROOT FOLDER` | | | +| Boîte de dialogue des Propriétés | [Page Configuration/Racine HTML par défaut](../settings/web.md#default-html-root) | | Chemin du dossier racine du serveur web, i.e le dossier dans lequel 4D va chercher les pages HTML statiques et semi-dynamiques, les images, etc. à envoyer aux navigateurs. Le chemin d'accès est au format POSIX (chemin entier). Le serveur web doit être redémarré pour que le nouveau dossier racine soit pris en compte. @@ -522,7 +525,7 @@ Vous pouvez désigner un autre dossier HTML racine comme page d'accueil par déf - Le chemin est relatif au [dossier du projet](Project/architecture.md#project-folder) (4D local et 4D Server) ou au dossier contenant l'application 4D ou le package logiciel (4D en mode distant). - Le chemin ext exprimé avec la syntaxe POSIX (les dossiers sont séparés par un slash (/)), - Pour "remonter" d'un niveau dans la hiérarchie des dossiers, saisissez ".." (deux points) avant le nom de dossier -- Le chemin ne doit pas commencer par un slash (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, mais pour interdire l'accès aux dossiers ci-dessus, auquel cas vous pouvez passer "/" comme dossier racine). +- Le chemin ne doit pas commencer par une barre oblique (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, pour interdire l'accès aux dossiers au-dessus, auquel cas vous pouvez passer "/" comme dossier racine). Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web" du dossier "MyWebApp", entrez "MyWebApp/Web". @@ -530,13 +533,13 @@ Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web ## Sessions extensibles -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Web scalable session` | | -| Fenêtre de configuration | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Web scalable session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Sessions extensibles (sessions multi-process)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Statut de l'activation des sessions extensibles le serveur web 4D. Les sessions du serveur web sont détaillées dans la page [Sessions utilisateur](sessions.md). +Activation des sessions extensibles le serveur web 4D. Web server sessions are detailed in the [Web sessions](sessions.md) page. ## Domaine du cookie de session @@ -571,9 +574,9 @@ Valeur du champ "path" du cookie de session. Utilisé pour contrôler la portée | ----------------------- | ---------------------------------------------------------------------- | ------------ | | objet webServer | [`sessionCookieSameSite`](API/WebServerClass.md#sessioncookiesamesite) | | -Valeur de l'attribut `SameSite` du cookie de session. Cet attribut vous permet de déclarer si votre cookie doit être limité à un contexte de première partie ou de même site, comme une protection contre certaines attaques CSRF ([cross-site request forgery](https://developer.mozilla.org/en-US/docs/Glossary/CSR +Valeur de l'attribut `SameSite` du cookie de session. Cet attribut vous permet de déclarer si votre cookie doit être limité à un contexte first-party ou same-site, comme une protection contre certaines attaques cross-site request forgery ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)). -> Pour une description détaillée de l'attribut `SameSite`, veuillez vous reporter à la [documentation de Mozilla](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) ou à [cette page de développement web](https://web.dev/samesite- +> Pour une description détaillée de l'attribut `SameSite`, veuillez vous reporter à la [documentation de Mozilla](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) ou à [cette page de développement web](https://web.dev/samesite-cookies-explained/). Trois valeurs sont disponibles : @@ -587,11 +590,11 @@ La valeur de l'attribut `Secure` du cookie de session est automatiquement défin ## Utiliser des process préemptifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | -Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **No sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. +Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **Pas de sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. ## Propriétés obsolètes @@ -623,8 +626,8 @@ Dans certains cas, d'autres fonctions internes optimisées peuvent être appelé Deux options permettent de définir le mode de fonctionnement des connexions persistantes : -- **Nombre de demandes par connexion** : Permet de définir le nombre maximal de requêtes et de réponses capables d'être transmises sur une connexion persistante. Limiting the number of requests per connection allows you to prevent server flooding due to a large number of incoming requests (a technique used by hackers).

    - The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    +- **Nombre de demandes par connexion** : Permet de définir le nombre maximal de requêtes et de réponses capables d'être transmises sur une connexion persistante. Limiter le nombre de demandes par connexion permet d'éviter le server flooding, provoqué par un trop grand nombre de requêtes entrantes (technique utilisée par les pirates informatiques).

    + La valeur par défaut (100) peut être augmentée ou diminuée en fonction des ressources de la machine hébergeant le Serveur Web 4D.

    -- **Délai avant déconnexion** : Cette valeur définit l'attente maximale (en secondes) pour le maintien d'une connexion TCP sans réception d'une requête de la part du navigateur web. Once this period is over, the server closes the connection.

    - If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. This operation is not visible for the user.

    +- **Délai avant déconnexion** : Cette valeur définit l'attente maximale (en secondes) pour le maintien d'une connexion TCP sans réception d'une requête de la part du navigateur web. Une fois cette période terminée, le serveur ferme la connexion.

    + Si le navigateur Web envoie une requête après la fermeture de la connexion, une nouvelle connexion TCP est automatiquement créée. Cette opération est invisible pour l'utilisateur.

    From b5eefe0d6e4b8eeea950017770ddaa5fd5b7b499 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:35 +0200 Subject: [PATCH 3781/4889] New translations webserverconfig.md (Spanish) --- .../current/WebServer/webServerConfig.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index 2bd8275fb43e29..ca39c4e6b90af0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Hay diferentes maneras de configurar los parámetros del servidor web 4D, en fun ## Caché -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | --------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Caja de diálogo de parámetros | [Página de configuración/Tamaño de caché de página](../settings/web.md#page-cache-size) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | --------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caja de diálogo de parámetros | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Activa y configura la caché de las páginas web. @@ -66,7 +66,7 @@ Define el conjunto de caracteres que utilizará el servidor web de 4D. El valor Lista de cifrado utilizada para el protocolo seguro; establece la prioridad de los algoritmos de cifrado implementados por el servidor web. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. -> The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. +> La lista de cifrado por defecto utilizada por 4D puede ser modificada para la sesión utilizando el comando `SET DATABASE PARAMETER`, en cuyo caso la modificación se aplica a toda la aplicación 4D, incluyendo el servidor web, el servidor SQL, las conexiones cliente/servidor, así como el cliente HTTP y todos los comandos de 4D que hacen uso del protocolo seguro. ## Parámetros CORS @@ -287,7 +287,7 @@ Número de puerto IP de escucha para las conexiones HTTPS vía TLS. Por defecto, | `WEB SET OPTION` | `Web inactive process timeout` | | | Caja de diálogo de parámetros | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Cursor | -Duración de vida (en minutos) de los procesos inactivos asociados a las sesiones. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Duración de vida (en minutos) de los procesos inactivos asociados con sesiones heredadas. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session`, luego se destruye el contexto de sesión. Por defecto: 480 minutos (pase 0 para restaurar el valor por defecto) @@ -339,11 +339,11 @@ Para evitar esta confusión, se recomienda utilizar la notación [ ] siempre que ## Keep Session -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| objeto webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Caja de diálogo de parámetros | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | sólo en los proyectos convertidos | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------- | +| objeto webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones heredadas (sesiones de un solo proceso)](../settings/web.md#legacy-sessions-single-process-sessions) | sólo en los proyectos convertidos | Estado de activación de la gestión de sesiones heredada para el servidor web 4D (obsoleto). @@ -401,9 +401,9 @@ Valores posibles: 500 000 a 2 147 483 648. | Puede ajustarse con | Nombre | Comentarios | | ------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | -| `WEB SET OPTION` | `Web max sessions ` | | +| `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sesiones simultáneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Número máximo de sesiones heredadas simultáneas. Cuando alcanza el límite establecido, la sesión antigua se cierra (y se llama al método base `On Web Legacy Close Session`) si el servidor web necesita crear una nueva. El número de sesiones heredadas simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). Valor por defecto: 100 (pase 0 para restaurar el valor por defecto). @@ -452,9 +452,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar los contextos temporales (en modo remoto) -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -503,11 +503,11 @@ En este caso, los robots no pueden acceder a todo el sitio. ## Carpeta raíz -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| objeto webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the _settings_ parameter of the `start()` function | -| `WEB SET ROOT FOLDER` | | | -| Caja de diálogo de parámetros | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| objeto webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propiedad texto pero puede ser un objeto [`4D.Folder`](API/FolderClass.md) cuando se usa con el parámetro _settings_ de la función `start()` | +| `WEB SET ROOT FOLDER` | | | +| Caja de diálogo de parámetros | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | Ruta de la carpeta raíz del servidor web, es decir, la carpeta en la que 4D buscará las páginas HTML estáticas y semidinámicas, imágenes, etc., para enviarlas a los navegadores. La ruta de acceso está en formato POSIX (ruta completa). Será necesario reiniciar el servidor web para que se tenga en cuenta la nueva carpeta raíz. @@ -531,13 +531,13 @@ Por ejemplo, si quiere que la carpeta raíz HTML sea la subcarpeta "Web" de la c ## Sesiones escalables -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| objeto webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Sesión escalable web` | | -| Caja de diálogo de parámetros | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| objeto webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Sesión escalable web` | | +| Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones extensible (sesiones multi-proceso)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones Web](sessions.md). ## Dominio de la cookie de sesión @@ -588,9 +588,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar procesos apropiativos -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibi From d1b38d66914924dec14f929477ab8085d33a0011 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:38 +0200 Subject: [PATCH 3782/4889] New translations webserverconfig.md (Japanese) --- .../current/WebServer/webServerConfig.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index 105fa9cfd04e42..a385419daaa106 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -62,7 +62,7 @@ Webサーバー用の TLS証明書ファイルが置かれているフォルダ | 設定できる場所 | 名称 | コメント | | ---------------- | -------------------------------------------------- | ---- | -| webServer オブジェクト | [`cipherSuite`](API/WebServerClass.md#ciphersuite) | Text | +| webServer オブジェクト | [`cipherSuite`](API/WebServerClass.md#ciphersuite) | テキスト | セキュアプロトコルに使用される暗号リストです。Webサーバーが実装する暗号アルゴリズムの優先順位を設定します。 コロン区切りの文字列として設定できます (例: "ECDHE-RSA-AES128-...")。 詳細は Open SSL サイトの [ciphers ページ](https://www.openssl.org/docs/manmaster/man1/ciphers.html) を参照ください。 @@ -133,7 +133,7 @@ Webサーバーの HTTPリクエストログファイル (アプリケーショ | 設定できる場所 | 名称 | コメント | | ------------------- | ---------------------------------------------------------- | ----------------- | -| webServer オブジェクト | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | +| webServer オブジェクト | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | テキスト | | `WEB SET HOME PAGE` | | Webプロセス毎に異なる設定が可能 | | 設定ダイアログボックス | [設定ページ / デフォルトホームページ](../settings/web.md#デフォルトホームページ) | | @@ -287,7 +287,7 @@ TLS を介した HTTPS接続を受け付ける IPポート番号。 デフォル | `WEB SET OPTION` | `Web inactive process timeout` | | | 設定ダイアログボックス | [オプション (I) ページ / 非動作プロセスのタイムアウト](../settings/web.md#非動作プロセスのタイムアウト) | スライダー | -セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 すると、`On Web Close Process` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 +旧式セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 デフォルト値: 480分 (デフォルト値に戻すには 0 を指定します) @@ -408,9 +408,9 @@ Webサーバーに処理を許可する HTTPリクエスト (POST) の最大サ | webServer オブジェクト | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -同時セッション上限数。 上限に達すると、Webサーバーが新規セッションを作成するときに、一番古いセッションが閉じられます (`On Web Close Process` データベースメソッドが呼び出されます)。 同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 +旧式セッションにおける同時セッションの最大数。 設定された制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式の同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 -デフォルト値: 100 (デフォルト値に戻すには 0 を指定します). +デフォルト値: 100 (デフォルト値に戻すには 0 を指定します)。 ## 最低TLSバージョン @@ -457,9 +457,9 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec ## 一時的なコンテキストを再利用する (リモートモード) -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------------------------- | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#一時的なコンテキストを再利用する) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | --------------------------------------------------------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [[オプション (I) ページ / 一時的なコンテキストを再利用する](../settings/web.md#一時的なコンテキストを再利用する) | | > このオプションは、**セッションなし** オプションがチェックされている場合にのみ利用できます。 @@ -542,7 +542,7 @@ User-Agent: | `WEB SET OPTION` | `Web スケーラブルセッション` | | | 設定ダイアログボックス | [オプション (I) ページ / スケーラブルセッション (マルチプロセスセッション)](../settings/web.md#スケーラブルセッション-マルチプロセスセッション) | | -4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[ユーザーセッション](sessions.md) のページを参照ください。 +4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[Webセッション](sessions.md) のページを参照ください。 ## セッションcookieドメイン @@ -593,9 +593,9 @@ User-Agent: ## プリエンプティブプロセスを使用 -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------------------------ | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#プリエンプティブプロセスを使用) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | ---------------------------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [オプション (I) ページ / プリエンプティブプロセスを使用](../settings/web.md#プリエンプティブプロセスを使用) | | このオプションは、**セッションなし** オプションが選択されている場合に、アプリケーションの Webサーバーコードのプリエンプティブモードを有効にします (**スケーラブルセッション** では、プリエンプティブモードは常に有効です)。 このコンテキストにおいて当該オプションがチェックされているとき、4Dコンパイラは [Web関連のコード](preemptiveWeb.md#4d-webコードのスレッドセーフティ) それぞれのスレッドセーフプロパティを自動的に評価し、違反があった場合にはエラーを返します。 From c955f6f497130906bb01db3a883d66a8a0c18857 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:40 +0200 Subject: [PATCH 3783/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../current/WebServer/webServerConfig.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index ecf0c0043a32ec..79529ea01787e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Há diferentes maneiras de configurar as definições do servidor web 4D, depend ## Cache -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ---------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Caixa de diálogos de configurações | [Configuration page/Page Cache Size](../settings/web.md#page-cache-size) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | --------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caixa de diálogos de configurações | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Ativa e configura a cache da página Web. @@ -58,13 +58,13 @@ Define o conjunto de caracteres a serem usados pelo servidor web 4D. O valor pad > Essa configuração também é usada para gerar relatórios rápidos em formato HTML. -## Lista de cifras +## Lista de criptogramas | Pode ser definido com | Nome | Comentários | | --------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`cipherSuite`](API/WebServerClass.md#ciphersuite) | Text | -Lista de cifras usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). See the [ciphers page](https://www.openssl.org/docs/manmaster/man1/ciphers.html) on the OpenSSL site. +Lista de criptogramas usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). See the [ciphers page](https://www.openssl.org/docs/manmaster/man1/ciphers.html) on the OpenSSL site. > The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. @@ -112,7 +112,7 @@ Separar cada método com um ";" (por exemplo: "post;get"). Se methods estiver va [Enable CORS Service](#enable-cors-service) -## Debug log +## Registro de depuração | Pode ser definido com | Nome | Comentários | | --------------------- | --------------- | ----------- | @@ -153,11 +153,11 @@ Por exemplo, se você quiser que a página inicial padrão seja "MyHome. tm", e Si no se especifica ninguna página de inicio por defecto, se llama al método base `On Web Connection`. Cabe-lhe a si processar o pedido de forma processual. -## Activar CORS +## Ativar CORS | Pode ser definido com | Nome | Comentários | | ---------------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por padrão) | +| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por defeito) | | `WEB SET OPTION` | `Web CORS enabled` | 0 (desativado, padrão) ou 1 (ativado) | | Caixa de diálogos de configurações | [Options (II) page/Enable CORS](../settings/web.md#enable-cors) | Não seleccionado por defeito | @@ -287,7 +287,7 @@ Número da porta IP de escuta para conexões HTTPS via TLS. Por padrão, o valor | `WEB SET OPTION` | `Web inactive process timeout` | | | Caixa de diálogos de configurações | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Slider | -Duração da vida (em minutos) dos processos inativos associados às sessões. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Padrão: 480 minutos (passe 0 para repor o valor predefinido) @@ -403,7 +403,7 @@ Valores possíveis: 500 000 a 2 147 483 648. | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sessões simultâneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valor padrão: 100 (passe 0 para restaurar o valor padrão). @@ -452,9 +452,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar contextos temporários (em modo remoto) -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -536,7 +536,7 @@ Por exemplo, se você quiser que a pasta raiz HTML seja a subpasta "Web" na past | `WEB SET OPTION` | `Sessão escalável Web` | | | Caixa de diálogos de configurações | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Session management enabling status for the 4D web server. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Session management enabling status for the 4D web server. Web server sessions are detailed in the [Web sessions](sessions.md) page. ## Domínio do cookie de sessão @@ -587,9 +587,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar processos preemptivos -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibi From 624ac2abd5d67fd1a3f9a81c23cc35a8f28662dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:42 +0200 Subject: [PATCH 3784/4889] New translations webserverobject.md (French) --- .../current/WebServer/webServerObject.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md index 00f26ae857653c..34b5276016af92 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md @@ -3,7 +3,7 @@ id: webServerObject title: Objet Web Server --- -Un projet 4D peut démarrer et surveiller un serveur Web pour l'application principale (hôte) ainsi que chaque composant hébergé. +Un projet 4D peut démarrer et piloter un serveur Web pour l'application principale (hôte) ainsi que pour chaque composant hébergé. Par exemple, si vous avez installé deux composants dans votre application principale, vous pouvez démarrer et contrôler jusqu'à trois serveurs Web indépendants à partir de votre application : @@ -34,15 +34,15 @@ $nbSrv:=WEB Server list.length //la valeur de $nbSrv est 1 ``` -To instantiate a web server object, call the [`WEB Server`](API/WebServerClass.md#web-server) command: +Pour instancier un objet serveur web, appelez la commande [`WEB Server`](API/WebServerClass.md#web-server) : ```4d - //create an object variable of the 4D.WebServer class + //créer une variable objet de la classe 4D.WebServer var webServer : 4D.WebServer - //call the web server from the current context + //appeler le serveur web depuis le contexte courant webServer:=WEB Server - //equivalent to + //équivalent à webServer:=WEB Server(Web server database) ``` @@ -55,9 +55,9 @@ vous pouvez également utiliser : ```4d var webServer : 4D.WebServer - //call the host web server from a component + //appeler le serveur web hôte depuis un composant webServer:=WEB Server(Web server host database) - //call the target web server + //appeler le serveur web cible webServer:=WEB Server(Web server receiving request) ``` @@ -70,17 +70,17 @@ Un [objet de classe Web server](API/WebServerClass.md#web-server-object) contien | [`start()`](API/WebServerClass.md#start) | settings (objet) | status (object) | Démarre le serveur web | | [`stop()`](API/WebServerClass.md#start) | - | * | Stoppe le serveur web | -To start and stop a web server, just call the [`start()`](API/WebServerClass.md#start) and [`stop()`](API/WebServerClass.md#stop) functions of the web server object: +Pour démarrer et arrêter un serveur Web, il suffit d'appeler les fonctions [`start()`](API/WebServerClass.md#start) et [`stop()`](API/WebServerClass.md#stop) de l'objet serveur Web : ```4d var $status : Object - //to start a web server with default settings + //démarrer un serveur web avec les paramètres par défaut $status:=webServer.start() - //to start the web server with custom settings - //$settings object contains web server properties + //démarrer le serveur web avec des paramètres personnalisés + //$settings objet contient les propriétés du serveur web webServer.start($settings) - //to stop the web server + //stopper le serveur web $status:=webServer.stop() ``` @@ -90,14 +90,14 @@ Un objet serveur Web contient [diverses propriétés](API/WebServerClass.md#web- Ces propriétés sont définies : -1. using the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function (except for read-only properties, see below), +1. à l'aide du paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start) (sauf pour les propriétés en lecture seule, voir ci-dessous), 2. si elles ne sont pas utilisées, à l'aide de la commande `WEB SET OPTION` (applications hôtes uniquement), -3. si elles ne sont pas utilisées, dans les paramètres de l'application hôte ou du composant. +3. si elles ne sont pas utilisées, dans les propriétés de l'application hôte ou du composant. - Si le serveur Web n'est pas démarré, les propriétés contiennent les valeurs qui seront utilisées au prochain démarrage du serveur Web. -- If the web server is started, the properties contain the actual values used by the web server (default settings could have been overriden by the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function. +- Si le serveur Web est démarré, les propriétés contiennent les valeurs réelles utilisées par le serveur Web (les paramètres par défaut peuvent avoir été remplacés par le paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start). -> _isRunning_, _name_, _openSSLVersion_, and _perfectForwardSecrecy_ are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. +> _isRunning_, _name_, _openSSLVersion_ et _perfectForwardSecrecy_ sont des propriétés en lecture seule qui ne peuvent pas être prédéfinies dans le paramètre objet `settings` pour la fonction [`start()`](API/WebServerClass.md#start). ## Portée des commandes 4D Web From d23bfec3f8a394fde833c536c1a9c28ea55867f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:44 +0200 Subject: [PATCH 3785/4889] New translations webserverobject.md (Spanish) --- .../current/WebServer/webServerObject.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md index 8d9a996fa232d2..8b4bd86bb577d0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/webServerObject.md @@ -34,15 +34,15 @@ $nbSrv:=WEB Server list.length //el valor de $nbSrv es 1 ``` -To instantiate a web server object, call the [`WEB Server`](API/WebServerClass.md#web-server) command: +Para instanciar un objeto servidor web, llame al comando [`WEB Server`](API/WebServerClass.md#web-server): ```4d - //create an object variable of the 4D.WebServer class +//crear una variable objeto de la clase 4D.WebServer var webServer : 4D.WebServer - //call the web server from the current context + //llamar al servidor web desde el contexto actual webServer:=WEB Server - //equivalent to + //equivalente a webServer:=WEB Server(Web server database) ``` @@ -55,9 +55,9 @@ también se puede utilizar: ```4d var webServer : 4D.WebServer - //call the host web server from a component + //llamar al servidor web local desde un componente webServer:=WEB Server(Web server host database) - //call the target web server + //llamar al servidor web objetivo webServer:=WEB Server(Web server receiving request) ``` @@ -97,7 +97,7 @@ Estas propiedades son definidas: - Si el servidor web no se inicia, las propiedades contienen los valores que se utilizarán en el próximo inicio del servidor web. - Si se inicia el servidor web, las propiedades contienen los valores reales utilizados por el servidor web (la configuración predeterminada podría haber sido anulada por el parámetro `settings` de la función [`.start()`](API/WebServerClass.md#start). -> _isRunning_, _name_, _openSSLVersion_, and _perfectForwardSecrecy_ are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. +> _isRunning_, _name_, _openSSLVersion_, y _perfectForwardSecrecy_ son propiedades de sólo lectura que no pueden predefinirse en el parámetro del objeto `settings` para la función [`start()`](API/WebServerClass.md#start). ## Alcance de los comandos 4D Web From 528bb6cee6c4496a6395cba318fd85b31cbc12fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:48 +0200 Subject: [PATCH 3786/4889] New translations writeprointerface.md (French) --- .../current/WritePro/writeprointerface.md | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md index 265217b4683a5d..8d81c1c2cf23b2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -9,57 +9,57 @@ Un développeur 4D peut facilement implémenter ces palettes dans leur applicati La documentation principale de l'[interface 4D Write Pro](https://doc.4d.com/4Dv20/4D/20/Entry-areas.300-6263967.en.html) se trouve dans le _4D - Mode Développement_. -You will find below the Table Wizard configuration documentation. +Vous trouverez ci-dessous la documentation de configuration de l'Assistant de table. -## Table Wizard +## Assistant de table -The Table Wizard is here to further simplify table creation based on database data using contexts, data sources, and formulas. +L'Assistant de table est là pour simplifier encore davantage la création de table basée sur les données de la base de données en utilisant des contextes, des sources de données et des formules. -The Table Wizard, accessible to end-users, loads templates provided and configured by 4D developers. This enables developers to customize the template according to the specific use cases and business requirements of the users. +L'Assistant de table, accessible aux utilisateurs finaux, charge les modèles fournis et configurés par les développeurs de 4D. Cela permet aux développeurs de personnaliser le modèle en fonction des cas d'utilisation spécifiques et des exigences métier des utilisateurs. -The Table Wizard comes with default templates and themes, which developers can configure to adapt its content to match the specific requirements of the application. +L'Assistant de table est fourni avec des modèles et des thèmes par défaut, que les développeurs peuvent configurer pour adapter son contenu en fonction des exigences spécifiques de l'application. -To implement the Table Wizard in your application, the developers are able to create and configure template files. +Pour implémenter l'Assistant de table dans votre application, les développeurs peuvent créer et configurer des fichiers de modèle. -### WP Table Wizard interface +### Interface de l'Assistant de table WP -The user opens the Table Wizard dialog from the "Insert table" menu item in 4D Write Pro interface toolbar and sidebar. +L'utilisateur ouvre la boîte de dialogue de l'Assistant de table à partir de l'élément de menu "Insérer une table" dans la barre d'outils et la barre latérale de l'interface de 4D Write Pro. ![](../assets/en/WritePro/tablewizard-interface2.png) -From this interface, the user can select a template or a table from the first drop-down list and a theme from the second. +À partir de cette interface, l'utilisateur peut sélectionner un modèle ou un tableau dans la première liste déroulante et un thème dans la deuxième. -##### In Columns: +##### Dans Colonnes : ![](../assets/en/WritePro/columns2.PNG) -Depending on the user's selection of a template or a table, the user can view the list of fields stored in the template (Blob and object types are automatically excluded). They can then select columns to display in the table by checking the box in front of the field name and order them by moving and dragging the fields list. +Selon la sélection de l'utilisateur d'un modèle ou d'un tableau, l'utilisateur peut voir la liste des champs stockés dans le modèle (Blob et les types d'objets sont automatiquement exclus). Ensuite, ils peuvent sélectionner les colonnes à afficher dans le tableau en cochant la case devant le nom du champ et les ordonner en déplaçant et en faisant glisser la liste des champs. -##### In Rows: +##### Dans Lignes : ![](../assets/en/WritePro/rows1.PNG) -In the Table Wizard, the user can also define the number of header rows and extra rows (0 to 5 each), set [break rows](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6233076) (summary rows) above or below the data row, and choose to show/hide [carry-over rows](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6236686). +Dans l'Assistant de table, l'utilisateur peut également définir le nombre de lignes d'en-tête et de lignes supplémentaires (de 0 à 5 chacune), définir les [lignes de rupture](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.fr.html#6233076) (lignes de synthèse) au-dessus ou en dessous de la ligne de données, et choisir d'afficher/masquer les [lignes de report](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.fr.html#6236686). In addition, the user has the possibility to choose the table's behavior when its datasource is empty with the following options: Show data row, Hide date row, Hide table, Show placeholder row. -##### In Display: +##### Dans Affichage : ![](../assets/en/WritePro/display2.PNG) -The user adjusts the zoom level according to their preference by selecting the desired option from a drop-down list, uses radio buttons to display formulas or data for clear presentation, and chooses to display a horizontal ruler using a checkbox. +L'utilisateur ajuste le niveau de zoom selon ses préférences en sélectionnant l'option souhaitée dans une liste déroulante, utilise des boutons radio pour afficher les formules ou les données pour une présentation claire, et choisit d'afficher une règle horizontale à l'aide d'une case à cocher. -After finalizing the table creation and customization, the user can click on the **Insert** button to add the table to their WP document. +Après avoir finalisé la création et la personnalisation de la table, l'utilisateur peut cliquer sur le bouton **Insérer** pour ajouter la table à son document WP. -Once the table has been integrated into the document, the user can customize its style. The formatting tools of the toolbar and sidebar are still available. +Une fois que la table a été intégrée dans le document, l'utilisateur peut personnaliser son style. Les outils de mise en forme de la barre d'outils et de la barre latérale sont toujours disponibles. ### WP Table Wizard template configuration La configuration des modèles inclut: -- Defining tables and fields as well as preparing formulas adapted to the application from the [template file](#template-files). -- Translating table, field, and formula names from the [translation file](#translation-files). -- Designing graphic styles and customized themes from the [theme file](#theme-files). +- Définir des tables et des champs ainsi que préparer des formules adaptées à l'application à partir du [fichier de modèle](#template-files). +- Traduction des noms de table, de champ et de formule à partir du [fichier de traduction](#translation-files). +- Conception de styles graphiques et de thèmes personnalisés à partir du [fichier de thème](#theme-files). These three types of files contribute to the configuration of the Table Wizard, and while each serves a distinct purpose, none of them are considered essential components. @@ -72,7 +72,7 @@ Le fichier de modèle vous permet de définir les éléments suivants : - the dataclass attributes that can be used as table columns, - the formulas available as contextual menus inside break rows, carry-over row, placeholder row or extra rows. -The template file must be stored in a "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" folder within your project. +Le fichier modèle doit être stocké dans un dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" dans votre projet. The template file in JSON format contains the following attributes: @@ -97,9 +97,9 @@ The template file in JSON format contains the following attributes: | extraFormulas.source | Text | x | Formula | | placeholderFormulas | Collection | | Collection of formula objects that are inserted in the placeholder row | -:::note French language +:::note Langue française -If your application is likely to be run on a 4D with language set to French, make sure that you use [tokens](https://doc.4d.com/4Dv20/4D/20/Using-tokens-in-formulas.300-6237731.en.html) in your formulas so that they are correctly interpreted no matter the user's language configuration. +Si votre application est susceptible d'être exécutée sur un 4D avec une langue définie en français, assurez-vous d'utiliser [tokens](https://doc.4d.com/4Dv20/4D/20/Using-tokens-in-formulas.300-6237731.en.html) dans vos formules afin qu'elles soient correctement interprétées quelle que soit la configuration de la langue de l'utilisateur. ::: @@ -153,7 +153,7 @@ Here's a brief example of what your JSON file might look like: #### Translation files -Translation files translate the names of templates, themes, tables, fields, and formulas. These files are added to the "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Translations" folder in your project. +Translation files translate the names of templates, themes, tables, fields, and formulas. Ces fichiers sont ajoutés au dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Translations" de votre projet. Each translation file must be named with the corresponding language code (for example "en" for English or "fr" for French). @@ -177,7 +177,7 @@ Defining these attributes within the translation object ensures proper organizat If the template name or the formula (break, carry-over row, or extra) exists in the translated file, its translation is applied in the Table Wizard. In addition, only the table defined within the translation file is displayed and translated. -The translation file serves an additional role when a user selects a table in the interface. It can filter the tables and fields proposed to the user. For example, to hide table IDs, this behavior is similar to the `SET TABLE TITLES` and `SET FIELD TITLES` commands. +The translation file serves an additional role when a user selects a table in the interface. It can filter the tables and fields proposed to the user. Par exemple, pour masquer les IDs de table, ce comportement est similaire aux commandes `SET TABLE TITLES` et `SET FIELD TITLES`. ##### Exemple @@ -213,31 +213,31 @@ The translation file serves an additional role when a user selects a table in th #### Theme files -A list of themes is provided by default in the 4D Write Pro Interface component, such as "Arial", "CourierNew" and "YuGothic", available in multiple variations like "Blue" and "Green". However, you can create your own theme by placing it in the "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Themes" folder within your project. +A list of themes is provided by default in the 4D Write Pro Interface component, such as "Arial", "CourierNew" and "YuGothic", available in multiple variations like "Blue" and "Green". Cependant, vous pouvez créer votre propre thème en le plaçant dans le dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Themes" de votre projet. The theme file in JSON format contains the following attributes: -| Attribut | Type | Obligatoire | Description | -| :------------- | :----- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| default | Object | | Object containing the default style applicable to all rows. | -| table | Object | | Object containing the style definition applicable to the table. | -| rows | Object | | Object containing the style definition applicable to all rows. | -| cells | Object | | Object containing the style definition applicable to all cells. | -| header1 | Object | | Object containing the style definition applicable to the first header row. | -| header2 | Object | | Object containing the style definition applicable to the second header row. | -| header3 | Object | | Object containing the style definition applicable to the third header row. | -| header4 | Object | | Object containing the style definition applicable to the fourth header row. | -| header5 | Object | | Object containing the style definition applicable to the fifth header row. | -| headers | Object | | Object containing the style definition applicable to the header rows, if a specific header (like header1, header2...) is not defined. | -| data | Object | | Object containing the style definition applicable to the repeated data row. | -| break1 | Object | | Object containing the style definition applicable to the first break row. | -| break2 | Object | | Object containing the style definition applicable to the second break row. | -| break3 | Object | | Object containing the style definition applicable to the third break row. | -| break4 | Object | | Object containing the style definition applicable to the fourth break row. | -| break5 | Object | | Object containing the style definition applicable to the fifth break row. | -| ruptures/sauts | Object | | Object containing the style definition applicable to the break rows, if a specific break (like break1, break2...) is not defined. | -| bcor | Object | | Object containing the style definition applicable to the bottom carry-over row. | -| placeholder | Object | | Object containing the default style applicable to the placeholder row. | +| Attribut | Type | Obligatoire | Description | +| :------------- | :----- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| default | Object | | Object containing the default style applicable to all rows. | +| table | Object | | Object containing the style definition applicable to the table. | +| rows | Object | | Object containing the style definition applicable to all rows. | +| cells | Object | | Object containing the style definition applicable to all cells. | +| header1 | Object | | Object containing the style definition applicable to the first header row. | +| header2 | Object | | Object containing the style definition applicable to the second header row. | +| header3 | Object | | Object containing the style definition applicable to the third header row. | +| header4 | Object | | Object containing the style definition applicable to the fourth header row. | +| header5 | Object | | Object containing the style definition applicable to the fifth header row. | +| headers | Object | | Objet contenant la définition de style applicable aux lignes d'en-tête, si un en-tête spécifique (comme header1, header2...) n'est pas défini. | +| data | Object | | Object containing the style definition applicable to the repeated data row. | +| break1 | Object | | Object containing the style definition applicable to the first break row. | +| break2 | Object | | Object containing the style definition applicable to the second break row. | +| break3 | Object | | Object containing the style definition applicable to the third break row. | +| break4 | Object | | Object containing the style definition applicable to the fourth break row. | +| break5 | Object | | Object containing the style definition applicable to the fifth break row. | +| ruptures/sauts | Object | | Object containing the style definition applicable to the break rows, if a specific break (like break1, break2...) n'est pas défini. | +| bcor | Object | | Object containing the style definition applicable to the bottom carry-over row. | +| placeholder | Object | | Object containing the default style applicable to the placeholder row. | For every attribute used in your JSON file (header, data, carry-over, summary, and extra rows), you can define the following WP attributes, mentionned with their [corresponding WP constant](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.en.html): @@ -294,4 +294,4 @@ For every attribute used in your JSON file (header, data, carry-over, summary, a #### Voir également -[4D Write Pro - Table Wizard (tutorial video)](https://www.youtube.com/watch?v=2ChlTju-mtM) +[4D Write Pro - Table Wizard (vidéo tutorial)](https://www.youtube.com/watch?v=2ChlTju-mtM) From c753dcc20f00dbba6d1dd9b0fc43e8dc5f526d00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 5 Sep 2024 23:15:51 +0200 Subject: [PATCH 3787/4889] New translations writeprointerface.md (Japanese) --- .../current/WritePro/writeprointerface.md | 98 +++++++++---------- 1 file changed, 49 insertions(+), 49 deletions(-) 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 bf406c13073416..3567c8ed285615 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -76,26 +76,26 @@ title: 4D WritePro インターフェース JSON形式のテンプレートファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | -| :----------------------------------- | :--------- | :- | :-------------------------------------------------------------------------- | -| tableDataSource | Text | ○ | 表のデータソースのフォーミュラ | -| columns | Collection | ○ | 表の列のコレクション | -| columns.check | Text | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | -| columns.header | Text | ○ | ユーザーに提示する表示名 | -| columns.source | Text | ○ | Formula | -| breaks | Collection | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | -| breaks.label | Text | ○ | ユーザーに提示する表示名 | -| breaks.source | Text | ○ | Formula | -| breakFormulas | Collection | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | -| breakFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| breakFormulas.source | Text | ○ | Formula | -| bcorFormulas | Collection | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | -| bcorFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| bcorFormulas.source | Text | ○ | Formula | -| extraFormulas | Collection | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | -| extraFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| extraFormulas.source | Text | ○ | Formula | -| placeholderFormulas | Collection | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | +| 属性 | 型 | 必須 | 説明 | +| :----------------------------------- | :----- | :- | :-------------------------------------------------------------------------- | +| tableDataSource | テキスト | ○ | 表のデータソースのフォーミュラ | +| columns | コレクション | ○ | 表の列のコレクション | +| columns.check | テキスト | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | +| columns.header | テキスト | ○ | ユーザーに提示する表示名 | +| columns.source | テキスト | ○ | Formula | +| breaks | コレクション | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | +| breaks.label | テキスト | ○ | ユーザーに提示する表示名 | +| breaks.source | テキスト | ○ | Formula | +| breakFormulas | コレクション | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | +| breakFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| breakFormulas.source | テキスト | ○ | Formula | +| bcorFormulas | コレクション | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | +| bcorFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| bcorFormulas.source | テキスト | ○ | Formula | +| extraFormulas | コレクション | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | +| extraFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| extraFormulas.source | テキスト | ○ | Formula | +| placeholderFormulas | コレクション | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | :::note フランス語のランゲージについて @@ -160,19 +160,19 @@ JSONファイルの簡単な一例を以下に示します: JSON形式のトランスレーションファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | -| :-------- | :--------- | :- | :-------------------------------------------------------------- | -| tables | Collection | | 翻訳されたテーブルオブジェクトのコレクション | -| fields | Collection | | 翻訳されたフィールドオブジェクトのコレクション | -| formulas | Collection | | 翻訳されたフォーミュラオブジェクトのコレクション | -| fileNames | Collection | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | +| 属性 | 型 | 必須 | 説明 | +| :-------- | :----- | :- | :-------------------------------------------------------------- | +| テーブル | コレクション | | 翻訳されたテーブルオブジェクトのコレクション | +| fields | コレクション | | 翻訳されたフィールドオブジェクトのコレクション | +| formulas | コレクション | | 翻訳されたフォーミュラオブジェクトのコレクション | +| fileNames | コレクション | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | これら属性に含まれるコレクションの各オブジェクト要素は以下の属性を含みます: -| 属性 | タイプ | 必須 | 説明 | +| 属性 | 型 | 必須 | 説明 | | :---------- | :--- | :- | :--------- | -| original | Text | ○ | 翻訳の対象となる原文 | -| translation | Text | ○ | 原文を翻訳したもの | +| original | テキスト | ○ | 翻訳の対象となる原文 | +| translation | テキスト | ○ | 原文を翻訳したもの | これらの属性を定義することで、原文と翻訳されたコンテンツ間の適切な対応が確保されます。 @@ -219,27 +219,27 @@ JSON形式のトランスレーションファイルには、以下の属性が JSON形式のテーマファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | +| 属性 | 型 | 必須 | 説明 | | :---------- | :----- | :- | :-------------------------------------------------------------- | -| default | Object | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | -| table | Object | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | -| rows | Object | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | -| cells | Object | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | -| header1 | Object | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header2 | Object | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header3 | Object | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header4 | Object | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header5 | Object | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| headers | Object | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | -| data | Object | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | -| break1 | Object | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break2 | Object | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break3 | Object | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break4 | Object | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break5 | Object | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| breaks | Object | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | -| bcor | Object | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | -| placeholder | Object | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| default | オブジェクト | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| table | オブジェクト | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | +| rows | オブジェクト | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | +| cells | オブジェクト | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | +| header1 | オブジェクト | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header2 | オブジェクト | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header3 | オブジェクト | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header4 | オブジェクト | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header5 | オブジェクト | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| headers | オブジェクト | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | +| data | オブジェクト | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | +| break1 | オブジェクト | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break2 | オブジェクト | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break3 | オブジェクト | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break4 | オブジェクト | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break5 | オブジェクト | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| breaks | オブジェクト | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | +| bcor | オブジェクト | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | +| placeholder | オブジェクト | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | JSONファイルで設定する各属性に対して、以下の WP属性を定義することができます ([対応する WP定数](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.ja.html) を指定します): From a13369049a1e8fa99d95d8ebf73f5178f2bb9676 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:41 +0200 Subject: [PATCH 3788/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../current/code-editor/write-class-method.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md index 15a1c8f8fa6e25..32c4692d401cd6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-editor/write-class-method.md @@ -285,7 +285,7 @@ O caractere de barra invertida (`\`) tem um suporte específico na linguagem 4D: :::caution -O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). Em geral, o 4D interpretará corretamente os nomes de caminho do Windows inseridos no Editor de código substituindo a barra invertida simples por uma barra invertida dupla. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N`(uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). Você deve então digitar um duplo`\\\` quando quiser inserir uma barra invertida antes de um caractere usado em uma das sequências de escape reconhecidas por 4D. +O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). Em geral, o 4D interpretará corretamente os nomes de caminho do Windows inseridos no Code Editor substituindo a barra invertida simples por uma barra invertida dupla. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N`(uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). Você deve então digitar um duplo`\\\` quando quiser inserir uma barra invertida antes de um caractere usado em uma das sequências de escape reconhecidas por 4D. ::: @@ -486,7 +486,7 @@ O Verificador de código ao vivo é ativado enquanto você insere o código. Qua Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D avalia a linha, formata, marca qualquer erro e coloca o ponto de inserção no final da linha. -O Code Live Checker verifica se: +O Verificador ao Vivo do Código verifica por: - erros básicos de sintaxe (operadores errados, erros de ortografia e similares) - a estrutura das declarações (`If`, `End if` e assim por diante) From 580bfa06a1cb8fcc8f25bd6770eee16bbf3a93ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:44 +0200 Subject: [PATCH 3789/4889] New translations backup.md (French) --- .../docusaurus-plugin-content-docs/current/settings/backup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/backup.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/backup.md index 8a9dcddc8c6e36..1245717df63ea9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/backup.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/backup.md @@ -3,4 +3,4 @@ id: backup title: Page Sauvegarde --- -These options are detailed in the [**Backup Settings**](../Backup/settings.md) chapter. +Ces options sont détaillées dans le chapitre [**Paramètres de sauvegarde**](../Backup/settings.md) . From deddf7e8554645224e08ab78c94b8ee357cf94d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:49 +0200 Subject: [PATCH 3790/4889] New translations client-server.md (Spanish) --- .../current/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md index 54bdceb5db6005..1ed1e15b8d1022 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md @@ -108,7 +108,7 @@ Esta opción permite activar el modo seguro para las comunicaciones entre la má #### Actualizar la carpeta Resources durante una sesión -This setting can be used to globally set the updating mode for the local instance of the **Resources** folder on the connected 4D machines when the **Resources** folder of the database is modified during the session (the **Resources** folder is automatically synchronized on the remote machine each time a session is opened). Hay tres parámetros disponibles: +Este parámetro puede utilizarse para definir globalmente el modo de actualización de la instancia local de la carpeta **Resources** en los equipos 4D conectados cuando se modifica la carpeta **Resources** de la base de datos durante la sesión (la carpeta **Resources** se sincroniza automáticamente en el equipo remoto cada vez que se abre una sesión). Hay tres parámetros disponibles: - **Nunca**: la carpeta local **Resources** no se actualiza durante la sesión. La notificación enviada por el servidor es ignorada. La carpeta **Resources** local puede actualizarse manualmente mediante el comando **Update Local Resources** del menú de acción (ver [Uso del explorador de recursos](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788.en.html)). - **Siempre**: la sincronización de la carpeta local **Resources** se realiza automáticamente durante la sesión cada vez que el servidor envía una notificación. From f5a368cfaed2f47e589469690f977873dcfad957 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:53 +0200 Subject: [PATCH 3791/4889] New translations compatibility.md (French) --- .../current/settings/compatibility.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/compatibility.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/compatibility.md index c72b81dbe99963..55888880d832cb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/compatibility.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/compatibility.md @@ -1,30 +1,30 @@ --- id: compatibility -title: Page de compatibilité +title: Page Compatibilité --- La page Compatibilité regroupe les paramètres relatifs au maintien de la compatibilité avec les versions précédentes de 4D. -> The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project.\ -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) on **doc.4d.com**. +> Le nombre d'options affichées dépend de la version de 4D avec laquelle la base de données/projet original a été créé, ainsi que des paramétrages modifiés dans cette base/projet.\ +> Cette page répertorie les options de compatibilité disponibles pour les bases de données/projets convertis à partir de 4D 18 et suivants. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. -- **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named _ServerNet_, to handle communications between 4D Server and remote 4D machines (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. _ServerNet_ is used automatically for new databases and databases converted from a v15 release or later. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. - **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. +- **Utiliser l'ancienne couche réseau** : À partir de 4D v15, les applications 4D proposent une nouvelle couche réseau, nommée _ServerNet_, pour gérer les communications entre 4D Server et les postes 4D distants (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. _ServerNet_ est automatiquement utilisé pour les nouvelles bases de données et les bases de données converties depuis une version 15 ou ultérieure. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. + **Note :** Cette option peut également être gérée par programmation en utilisant la commande `SET DATABASE PARAMETER`. -- **Use standard XPath:** By default this option is unchecked for databases converted from a 4D version prior to v18 R3, and checked for databases created with 4D v18 R3 and higher. A partir de v18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : +- **Utiliser XPath standard :** Par défaut, cette option est désélectionnée pour les bases converties depuis une version de 4D antérieure à la 18 R3, et est cochée pour les bases créées sous une version 4D 18 R3 ou une version plus récente. A partir de la version 18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : - le caractère "/" initial n'est pas seulement le noeud racine - l'utilisation du caractère / comme premier caractère d'une expression XPath ne déclare pas un chemin absolu à partir du noeud racine - pas de noeud courant implicite - le noeud courant doit être intégré dans l'expression XPath - pas de requêtes récursives dans les structures répétées - seul le premier élément est parsé. \ - Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option _unchecked_. On the other hand, if your code does not rely on the non-standard implementation and if you want to benefit from the extended XPath features in your databases (as described in the [`DOM Find XML element`](https://doc.4d.com/4dv20/help/command/en/page864.html) command), make sure the **Use standard XPath** option is _checked_. + Même si ces fonctionnalités ne sont pas standard, vous pourriez vouloir continuer à les utiliser afin que votre code continue de fonctionner comme avant -- dans ce cas, il vous suffit de _désélectionner_ l'option. Par contre, si votre code ne repose pas sur l'implémentation non standard et si vous voulez bénéficier des fonctionnalités XPath étendues dans vos bases de données (comme décrit dans la commande [`DOM Find XML element`](https://doc.dd.com/4dv20/help/command/fe/page864.html), assurez-vous que l'option **Utiliser XPath standard** est _cochée_. -- **Use LF for end of line on macOS:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files with line feed (LF) as default end of line (EOL) character instead of CR (CRLF for xml SAX) on macOS in new projects. Si vous souhaitez bénéficier de ce nouveau comportement dans les projets convertis à partir de versions antérieures de 4D, cochez cette option. See [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/en/page1237.html), [`Document to text`](https://doc.4d.com/4dv19R/help/command/en/page1236.html), and [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/en/page1090.html). +- **Utiliser LF comme caractère de fin de ligne sur macOS :** À partir de 4D 19 R2 (et 4D 19 R3 pour les fichiers XML), 4D écrit les fichiers texte avec un saut de ligne (LF) comme caractère de fin de ligne (EOL) par défaut au lieu de Retour Chariot (CR) (CRLF pour xml SAX) sur macOS dans les nouveaux projets. Si vous souhaitez bénéficier de ce nouveau comportement dans les projets convertis à partir de versions antérieures de 4D, cochez cette option. Voir [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/fe/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/fe/page1236.html), et [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/fe/page1090.html). -- **Don't add a BOM when writing a unicode text file by default:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files without a byte order mark (BOM) by default. Dans les versions antérieures, les fichiers texte étaient écrits avec un BOM par défaut. Sélectionnez cette option si vous souhaitez activer le nouveau comportement dans les projets convertis. See [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/en/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/en/page1236.html), and [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/en/page1090.html). +- **Ne pas ajouter de BOM lors de l'écriture d'un fichier texte unicode par défaut :** À partir de 4D 19 R2 (et 4D 19 R3 pour les fichiers XML), 4D écrit des fichiers texte sans BOM ("Byte order mark") par défaut. Dans les versions antérieures, les fichiers texte étaient écrits avec un BOM par défaut. Sélectionnez cette option si vous souhaitez activer le nouveau comportement dans les projets convertis. Voir [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/fe/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/fe/page1236.html), et [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/fe/page1090.html). -- **Map NULL values to blank values unchecked by default a field creation**: For better compliance with ORDA specifications, in databases created with 4D v19 R4 and higher the **Map NULL values to blank values** field property is unchecked by default when you create fields. You can apply this default behavior to your converted databases by checking this option (working with Null values is recommended since they are fully supported by [ORDA](../ORDA/overview.md). +- **Traduire les NULL en valeurs vides non cochée par défaut à la création d'un champ** : Pour une meilleure conformité avec les spécifications ORDA, dans les bases de données créées avec 4D 19 R4 et versions ultérieures, la propriété de champ **Traduire les NULL en valeurs vides** est non cochée par défaut lors de la création des champs. Vous pouvez appliquer ce comportement par défaut à vos bases de données converties en cochant cette option (il est recommandé de travailler avec des valeurs Null car elles sont entièrement prises en charge par [ORDA](../ORDA/overview.md)). -- **Non-blocking printing**: Starting with 4D v20 R4, each process has its own printing settings (print options, current printer, etc.), thus allowing you to run multiple printing jobs simultaneously. Check this option if you want to benefit from this new implementation in your converted 4D projects or databases converted from binary mode to project mode. **When left unchecked**, the previous implementation is applied: the current 4D printing settings are applied globally, the printer is placed in "busy" mode when one printing job is running, you must call `CLOSE PRINTING JOB` for the printer to be available for the next print job (check previous 4D documentations for more information). +- **Impression non-bloquante** : À partir de 4D 20 R4, chaque process a ses propres paramètres d'impression (options d'impression, imprimante courante, etc.), ce qui vous permet d'exécuter plusieurs tâches d'impression simultanément. Cochez cette option si vous souhaitez bénéficier de cette nouvelle implémentation dans vos projets 4D convertis ou dans les bases de données converties du mode binaire au mode projet. **Lorsque l'option n'est pas cochée**, l'implémentation précédente est appliquée : les paramètres d'impression 4D courants sont appliqués globalement, l'imprimante passe en mode "occupé" lorsqu'un job d'impression est en cours, vous devez appeler `CLOSE PRINTING JOB` pour que l'imprimante soit disponible pour le prochain job d'impression (consultez la documentation 4D précédente pour plus d'informations). -- **Save structure color and coordinates in separate catalog_editor.json file**: Starting with 4D v20 R5, changes made in the Structure editor regarding graphical appearance of tables and fields (color, position, order...) are saved in a separate file named `catalog_editor.json`, stored in the project's [Sources folder](../Project/architecture.md#sources). This new file architecture makes it easier to manage merge conflicts in VCS applications since the `catalog.4DCatalog` file now contains only crucial database structure changes. For compatibility reasons, this feature is not enabled by default in projects converted from previous 4D versions, you need to check this option. When the feature is enabled, the `catalog_editor.json` file is created at the first modification in the Structure editor. +- **Sauvegarder les couleurs et les coordonnées de la structure dans un fichier catalog_editor.json séparé** : À partir de 4D 20 R5, les modifications apportées dans l'éditeur de Structure concernant l'apparence graphique des tables et des champs (couleur, position, ordre...) sont sauvegardées dans un fichier séparé nommé `catalog_editor.json`, stocké dans le dossier [Sources](../Project/architecture.md#sources) du projet. Cette nouvelle architecture de fichiers facilite la gestion des conflits de fusion dans les applications de gestion de versions (VCS) car le fichier `catalog.4DCatalog` ne contient désormais que les modifications cruciales de la structure de la base de données. Pour des raisons de compatibilité, cette fonctionnalité n'est pas activée par défaut dans les projets convertis à partir des versions précédentes de 4D, vous devez cocher cette option. Lorsque la fonctionnalité est activée, le fichier `catalog_editor.json` est créé lors de la première modification dans l'éditeur de structure. From 423c4cb79714489833d10951694afcbae11f5916 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:54 +0200 Subject: [PATCH 3792/4889] New translations compatibility.md (Spanish) --- .../current/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md index c32278fd345ec0..91cc4480894662 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidad La página Compatibilidad agrupa los parámetros relacionados con el mantenimiento de la compatibilidad con versiones anteriores de 4D. > El número de opciones mostradas depende de la versión de 4D con la que se creó la base de datos/proyecto original, así como de los ajustes modificados en esta base de datos/proyecto.\ -> Esta página enumera las opciones de compatibilidad disponibles para las bases de datos/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) en **doc.4d.com**. +> Esta página enumera las opciones de compatibilidad disponibles para las bases de datos/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) en **doc.4d.com**. - **Utilizar la capa de red heredada**: a partir de 4D v15, las aplicaciones 4D proponen una nueva capa red, llamada _ServerNet_, para manejar las comunicaciones entre 4D Server y las máquinas 4D remotas (clientes). La antigua capa de red ha quedado obsoleta, pero se mantiene para garantizar la compatibilidad con las bases existentes. Utilizando esta opción, puede activar la antigua capa de red en cualquier momento en sus aplicaciones 4D Server dependiendo de sus necesidades. _ServerNet_ se utiliza automáticamente para las nuevas bases y las bases convertidas a partir de una versión v15 o posterior. Tenga en cuenta que, en caso de modificación, deberá reiniciar la aplicación para que se tenga en cuenta el cambio. Toda aplicación cliente que estuviera conectada también debe reiniciarse para poder conectarse con la nueva capa de red. **Nota**: esta opción también puede gestionarse por programación utilizando el comando `SET DATABASE PARAMETER`. From 75e7f2c6aed4102a093def510aa3db5d6d0e459b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:55 +0200 Subject: [PATCH 3793/4889] New translations compatibility.md (Japanese) --- .../current/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/compatibility.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/compatibility.md index 4c9a258c208a6f..3abbfeb5ecfb49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/compatibility.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/compatibility.md @@ -6,7 +6,7 @@ title: 互換性ページ 互換性ページには、以前の 4Dバージョンとの互換性を管理するためのパラメーターがまとめられています。 > 表示されるオプションの数は、元のデータベース/プロジェクトが作成されたバージョンや、そのデータベース/プロジェクトでおこなわれた設定の変更により異なります。\ -> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.ja.html) を参照ください。 +> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.ja.html) を参照ください。 - **旧式ネットワークレイヤーを使用する**: 4D v15 のリリース以降、4Dアプリケーションは 4D Server とリモートの 4Dマシン (クライアント) 間の通信に、_ServerNet_ という新しいネットワークレイヤーを使い始めました。 以前のネットワークレイヤーは廃止予定となりますが、既存のデータベースとの互換性を保つために保持されます。 このオプションを使用すると、4D Serverアプリケーションにおいて、必要に応じていつでも以前のネットワークレイヤーを有効化することができます。 _ServerNet_ は新規に作成されたデータベースおよび v15 以降から変換されたデータベースにおいては自動的に使用されます (このオプションがチェックされます)。 この設定を変更する場合、変更を反映するにはアプリケーションを再起動する必要があります。 接続していたクライアントアプリケーションも、新しいネットワークレイヤーで接続するため再起動しなければなりません。 **注:** このオプションは、`SET DATABASE PARAMETER` コマンドを使い、プログラミングによって管理することもできます。 From 93e112ac71cc871b3efbe8ea5fd8b76c1bdf1a13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:02:57 +0200 Subject: [PATCH 3794/4889] New translations compatibility.md (Portuguese, Brazilian) --- .../current/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md index 233483ab131014..53cecb779dce70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidade The Compatibility page groups together parameters related to maintaining compatibility with previous versions of 4D. > The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project.\ -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. Para opções de compatibilidade mais antigas, consulte a [Página de compatibilidade] (https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) em **doc.4d.com**. +> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. - **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named _ServerNet_, to handle communications between 4D Server and remote 4D machines (clients). The former network layer has become obsolete, but it is kept to ensure compatibility with existing databases. Using this option, you can enable the former network layer at any time in your 4D Server applications depending on your needs. _ServerNet_ is used automatically for new databases and databases converted from a v15 release or later. Note that in case of a modification, you need to restart the application for the change to be taken into account. Todos os aplicativos clientes que foram conectados também devem ser reiniciados para poderem se conectar à nova camada de rede. **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. From d3c88260cfadbece9e2509aab22a1741e469d2e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:02 +0200 Subject: [PATCH 3795/4889] New translations database.md (French) --- .../current/settings/database.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/database.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/database.md index 054c5d1f63832d..459f857695d9d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/database.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/database.md @@ -31,18 +31,18 @@ L’emplacement courant de ce dossier est affiché dans la zone “Actuel :”. Trois options d’emplacement sont proposées : -- \*\*Système \*\*: Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier situé à l’emplacement spécifié par Windows ou macOS. You can find out the current location defined by your system using the [`Temporary folder`](https://doc.4d.com/4dv19R/help/command/en/page486.html) 4D command. Les fichiers sont placés dans un sous-dossier dont le nom est construit à partir du nom de la base et d’un identifiant unique. +- \*\*Système \*\*: Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier situé à l’emplacement spécifié par Windows ou macOS. Vous pouvez connaître l'emplacement courant défini par votre système en utilisant la commande 4D [`Temporary folder`](https://doc.4d.com/4dv20/help/command/fe/page486.html). Les fichiers sont placés dans un sous-dossier dont le nom est construit à partir du nom de la base et d’un identifiant unique. - **Dossier du fichier de données** (option par défaut) : Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier nommé “temporary files” situé au même niveau que le fichier de données de la base. - **Défini par l’utilisateur** : Cette option permet de définir un emplacement personnalisé. En cas de modification de cette option, sa prise en compte nécessitera le redémarrage de la base. 4D vérifie que le dossier sélectionné est accessible en écriture. Si ce n’est pas le cas, l’application essaiera les autres options jusqu’à ce qu’un dossier valide soit trouvé. -> This option is stored in the "extra properties" of the structure that is available when the structure definition is exported in XML (see [Exporting and importing structure definitions](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). +> Cette option est stockée dans les "propriétés additionnelles" de la structure qui est disponible lorsque la définition de structure est exportée au format XML (voir [Exporter et importer des définitions de structure](https://doc.4d.com/4Dv19/4D/19/Exporter-et-importer-des-definitions-de-structure.300-5416829.fe.html)). ### Comparaison de texte > Si vous modifiez ces options, vous devez quitter et rouvrir la base afin que la modification soit prise en compte. A la réouverture, une réindexation automatique est effectuée sur tous les index de la base. -- **Considérer @ comme joker uniquement au début et à la fin des chaînes de caractères** : cette option vous permet de définir la manière dont 4D doit évaluer le caractère @ (arobase) lors des recherches ou des comparaisons de chaînes de caractères, lorsqu’ - Lorsque l’option n’est pas cochée (valeur par défaut), le caractère @ est considéré comme un “joker”, c’est-à-dire un remplaçant de tout caractère (voir [Joker de recherche (@)](https://doc.4d.com/4Dv19/4D/19/Editeur-de-recherches.300-5416813.fe.html#4638 +- **Considérer @ comme joker uniquement au début et à la fin des chaînes de caractères** : Cette option vous permet de définir la manière dont le symbole "@" sera interprété lorsqu'il est utilisé dans une recherche ou une comparaison de chaînes de caractères, lorsqu'il se trouve au sein d'un mot. + Lorsque cette option n'est pas cochée (valeur par défaut), le signe @ est utilisé comme joker de recherche, en d'autres termes, il remplace n'importe quel caractère (voir [Joker de recherche (@)](https://doc.4d.com/4Dv19/4D/19/Editeur-de-recherches.300-5416813.fe.html#463876)). Lorsque l’option est cochée, le caractère @ est considéré comme un simple caractère s’il se trouve au milieu d’un mot. Cette possibilité est particulièrement utile pour les bases de données stockant des adresses e-mail (qui se présentent sous la forme “nom@fournisseur.xx”). Cette option influe sur les recherches, les tris et les comparaisons de chaînes de caractères, pour les données stockées dans les tables ou en mémoire (tableaux). Sont concernés les champs alpha (indexés ou non) et texte ainsi que les variables alpha et texte. @@ -84,17 +84,17 @@ Utilisez les paramètres de cet onglet pour configurer la mémoire cache de la b - **Calcul du cache adaptatif** : Lorsque cette option est cochée, la gestion de la mémoire cache est assurée dynamiquement par le système — dans des limites que vous définissez. Ce principe permet de configurer une mémoire cache performante, adaptée à la plupart des configurations. La taille du cache est alors calculée dynamiquement en fonction des paramétrages définis. Les valeurs proposées par défaut correspondent à une utilisation standard de 4D. - - **Mémoire à réserver pour le système et les autres applications**: partie de la mémoire RAM à réserver au Système et aux autres applications. Cette valeur peut être augmentée à des fins d’optimisation lorsque d’autres applications consommatrices de mémoire tournent sur le même poste que 4D. - - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ - To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. Dans le mode adaptatif, la taille de mémoire cache varie dynamiquement en fonction des besoins de l’application et du système. Vous pouvez fixer les bornes de ces variations à l’aide des deux options suivantes : + - **Mémoire à réserver pour le système et les autres applications** : partie de la mémoire RAM à réserver au Système et aux autres applications. Cette valeur peut être augmentée à des fins d’optimisation lorsque d’autres applications consommatrices de mémoire tournent sur le même poste que 4D. + - **Mémoire disponible utilisée pour le cache** : Pourcentage de la mémoire restante allouée par défaut au cache.\ + Pour obtenir la taille allouée par défaut au cache, il suffit donc d’effectuer le calcul suivant : (Mémoire physique -- Mémoire physique à réserver) X Pourcentage de la mémoire utilisé pour le cache. Dans le mode adaptatif, la taille de mémoire cache varie dynamiquement en fonction des besoins de l’application et du système. Vous pouvez fixer les bornes de ces variations à l’aide des deux options suivantes : - **Taille minimale** : Quantité minimale de mémoire devant être réservée pour le cache. Cette valeur ne peut être inférieure à 100 Mo. - - **Taille maximale** : Quantité maximale de mémoire pouvant être utilisée par le cache. This value is virtually unlimited.\\ - Setting limits is particularly useful for databases that are distributed on machines for which you do not know the memory configuration a priori. Dans ce cas, les bornes vous permettent de garantir des performances minimales dans tous les cas. Le schéma suivant illustre ce fonctionnement : + - **Taille maximale** : Quantité maximale de mémoire pouvant être utilisée par le cache. Cette valeur est virtuellement illimitée.\\ + La définition de bornes est particulièrement utile pour les bases de données distribuées sur des machines dont vous ne connaissez pas a priori la configuration mémoire. Dans ce cas, les bornes vous permettent de garantir des performances minimales dans tous les cas. Le schéma suivant illustre ce fonctionnement : - Example for calculating cache memory: - _Physical memory to reserve = 256 MB - Percentage of the available memory used for the cache = 50% - Maximum size = 1 GB Minimum size = 128 MB_ + Exemple de calcul de la mémoire cache : + _Mémoire physique à réserver = 256 Mo + Pourcentage de la mémoire disponible utilisé pour le cache = 50% + Taille maximale = 1 Go Taille minimale = 128 Mo_ ![](../assets/en/settings/memory-maximum-size.png) From 3153709a15f93dd3b111f40672087255fc0132ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:03 +0200 Subject: [PATCH 3796/4889] New translations database.md (Spanish) --- .../current/settings/database.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md index 0ed59ff121694d..5148b060364464 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/database.md @@ -85,8 +85,8 @@ Utilice los parámetros de esta pestaña para configurar la memoria caché de la - **Cálculo de la caché adaptable**: cuando esta opción está marcada, la gestión de la memoria caché es realizada dinámicamente por el sistema, respetando los límites que defina. Esto permite configurar una memoria caché de alto rendimiento adaptada a la mayoría de las configuraciones. A continuación, el tamaño de la memoria caché se calcula dinámicamente en función de los parámetros definidos. Los valores ofrecidos por defecto corresponden al uso estándar de 4D. - **Memoria a reservar para el sistema y las otras aplicaciones**: parte de la memoria RAM a reservar para el Sistema y las otras aplicaciones. Este valor aumenta para la optimización cuando otras aplicaciones se ejecutan en la misma máquina que 4D. - - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ - To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: + - **Porcentaje de memoria disponible utilizada para la caché**: porcentaje de la memoria restante asignada por defecto a la caché.\ + Para obtener el tamaño asignado por defecto a la caché, basta con realizar el siguiente cálculo: (Memoria física -- Memoria física a reservar) X Porcentaje de la memoria utilizada para la caché. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: - **Tamaño mínimo**: cantidad mínima de memoria que debe reservarse para la caché. Este valor no puede ser inferior a 100 MB. - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. Este valor es prácticamente ilimitado.\\ Definir límites es especialmente útil para bases distribuidas en máquinas de las que no se conoce a priori la configuración de memoria. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: From e2f23a91efdb491b95c83c6a920dfb63428aea73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:07 +0200 Subject: [PATCH 3797/4889] New translations general.md (French) --- .../docusaurus-plugin-content-docs/current/settings/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/general.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/general.md index 8928f6182f5c83..461c48c0cd7268 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/general.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/general.md @@ -19,7 +19,7 @@ Ce menu permet de sélectionner le mode dans lequel vous souhaitez que la base s ## Composant -This area allows [component developers](../Extensions/develop-components.md) to configure how their component classes and functions will be exposed in the 4D Code Editor once the component is installed. +Cette zone permet aux [développeurs de composants](../Extensions/develop-components.md) de configurer la manière dont les classes et les fonctions de leurs composants seront exposées dans l'éditeur de méthodes 4D une fois que le composant sera installé. ### Namespace du composant dans le class store From dc411f914205382d436d4b503670dff53e169122 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:11 +0200 Subject: [PATCH 3798/4889] New translations interface.md (French) --- .../current/settings/interface.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/interface.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/interface.md index d2055cd54ac48f..dd07629fda4451 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/interface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/interface.md @@ -17,9 +17,9 @@ Le bouton **Sélectionner...** vous permet de définir la police et la taille de La police et la taille de police par défaut dépendent de la plate-forme d'exécution de 4D. -> This property also affects the following parts of 4D:
  • certain preview areas of the Explorer
  • the ruler of the Form editor
  • +> Cette propriété affecte également les parties suivantes de 4D :
  • certains espaces de prévisualisation de l'Explorateur
  • la règle de l'éditeur de formulaire
  • -### Display Windows +### Afficher fenêtres D'autres options permettent de configurer l'affichage de diverses fenêtres du mode Application. @@ -35,7 +35,7 @@ Vous pouvez définir la [fréquence d'écriture du cache](database.md#memory-pag - **Progression de l'impression** : permet, lors de l'impression, d'activer ou de désactiver l'affichage de la boîte de dialogue de progression de l'impression. -- **Use SDI mode on Windows**: When this option checked, 4D enables automatically the [SDI mode (Single-Document Interface)](../Menus/sdi.md) in your application when executed in a [supported context](../Menus/sdi.md#sdi-mode-availability). When you select this option, on Windows the **Run** menu of the 4D menu bar allows you to select the mode in which you want to test the application: +- **Utiliser le mode SDI sous Windows** : Lorsque cette option est cochée, 4D active automatiquement le [mode SDI (Interface à document unique)](../Menus/sdi.md) dans votre application lorsqu'elle est exécutée dans un [contexte pris en charge](../Menus/sdi.md#disponibilité-du-mode-sdi). Lorsque vous sélectionnez cette option, sur Windows le menu **Exécuter** de la barre de menus 4D vous permet de sélectionner le mode dans lequel vous souhaitez tester l'application : ![](../assets/en/settings/sdi-mdi.png) @@ -53,9 +53,9 @@ Ce menu vous permet de sélectionner la palette de couleurs à utiliser au nivea Les palettes suivants sont disponibles : -- **Light**: the application will use the Default Light Theme +- **Clair**: l'application utilisera le thème clair par défaut ![](../assets/en/settings/light-appearance.png) -- **Dark**: the application will use the Default Dark Theme +- **Foncé** : l'application utilisera le thème foncé par défaut ![](../assets/en/settings/dark-appearance.png) - **Héritée** (par défaut) : l'application hérite du niveau de priorité le plus élevé (c'est-à-dire les préférences de l'utilisateur du système d'exploitation) From 649f7b134b30fd49afe96a340319a13ded233413 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:12 +0200 Subject: [PATCH 3799/4889] New translations interface.md (Spanish) --- .../current/settings/interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md index 44122afac7492f..402a12b8ff601e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md @@ -17,7 +17,7 @@ Haga clic en **Seleccionar...** para definir la fuente y el tamaño de los carac La fuente y el tamaño de la fuente por defecto dependen de la plataforma de ejecución de 4D. -> This property also affects the following parts of 4D:
  • certain preview areas of the Explorer
  • the ruler of the Form editor
  • +> Esta propiedad también afecta las siguientes partes de 4D:
  • ciertas áreas de vista previa del Explorador
  • la regla del editor de formularios
  • ### Mostrar ventanas From 94cc92f1f1578dc44f89a97ed25581f470eeb618 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:15 +0200 Subject: [PATCH 3800/4889] New translations overview.md (French) --- .../current/settings/overview.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md index 9359784972d7a2..1911242187bbd0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md @@ -1,26 +1,26 @@ --- id: overview -title: Settings +title: Propriétés --- -Les Paramètres configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. +Les Propriétés configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. ![](../assets/en/settings/main.png) > 4D fournit un autre ensemble de paramètres, appelés **Préférences**, qui s'appliquent à l'application 4D IDE. Pour plus d'informations, reportez-vous à la section [Préférences](../Preferences/general.md). -## Accès aux paramètres +## Accès aux propriétés -Vous pouvez accéder à la boîte de dialogue Paramètres : +Vous pouvez accéder à la boîte de dialogue Propriétés : -- en utilisant l'option de menu **Développement > Paramètres...** -- en cliquant sur **Paramètres** dans la barre d'outils 4D -- sur 4D Server, via l'option de menu **Edition > Paramètres...** +- en utilisant l'option de menu **Développement > Propriétés...** +- en cliquant sur **Propriétés** dans la barre d'outils 4D +- sur 4D Server, via l'option de menu **Edition > Propriétés...** -When [**User settings** mode is enabled](../Desktop/user-settings.md), **Settings...** is renamed **Structure Settings...** and two additional menu commands are available at each location: +Lorsque le [**mode Propriétés utilisateur** est activé](../Desktop/user-settings.md), **Propriétés...** est renommé **Propriétés de la structure...** et deux commandes de menu supplémentaires sont disponibles à chaque emplacement : -- **Paramètres utilisateur...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur. Si ceux-ci sont modifiés, ils sont utilisés à la place des paramètres de structure. -- **Paramètres utilisateur pour le fichier de données...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur rattaché au fichier de données courant. S'ils sont modifiés, ils sont utilisés à la place des paramètres utilisateur ou des paramètres de structure. +- **Propriétés utilisateur...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur. Si ceux-ci sont modifiés, ils sont utilisés à la place des paramètres de structure. +- **Proppriétés utilisateur pour le fichier de données...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur rattaché au fichier de données courant. S'ils sont modifiés, ils sont utilisés à la place des paramètres utilisateur ou des paramètres de structure. ### Informations sur le verrouillage From 3f6ec257d26c4c681b7574f85d81e2d18556f819 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:17 +0200 Subject: [PATCH 3801/4889] New translations overview.md (Spanish) --- .../docusaurus-plugin-content-docs/current/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md index 2d976998be8370..85bc37885a329d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md @@ -17,7 +17,7 @@ Puede acceder a la caja de diálogo Parámetros: - haciendo clic en **Parámetros** en la barra de herramientas 4D - en 4D Server, utilizando la opción de menú **Edición > Parámetros...** -When [**User settings** mode is enabled](../Desktop/user-settings.md), **Settings...** is renamed **Structure Settings...** and two additional menu commands are available at each location: +Cuando el [modo **Propiedades usuario** está activado](../Desktop/user-settings.md), **Propiedades...** pasa a llamarse **Propiedades de la estructura...** y hay dos comandos de menú adicionales disponibles en cada ubicación: - **Parámetros usuario...** le da acceso a los parámetros que pueden almacenarse externamente en un archivo usuario. Si se modifican, se utilizan en lugar de los parámetro de estructura. - **Parámetros usuario para el archivo de datos...** le da acceso a los parámetros que pueden almacenarse externamente en un archivo usuario adjunto al archivo de datos actual. Si se modifican, se utilizan en lugar de los parámetros usuario de los parámetros de estructura. From df344dee6e0bc5d46040421c2fe3d53425dd09fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:18 +0200 Subject: [PATCH 3802/4889] New translations overview.md (Japanese) --- .../docusaurus-plugin-content-docs/current/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md index 9324f17e2b9062..d9d7381e8e6258 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md @@ -1,6 +1,6 @@ --- id: overview -title: 設定 +title: Settings --- ストラクチャー設定では、カレントプロジェクトがどのように機能するかを設定します。 これらのパラメーターは、各プロジェクトごとに異なる設定を保存できます。 設定内容には待ち受けポート、バックアップ設定、セキュリティオプション、Webパラメーターなどが含まれます。 From 93ff329f2711b53ccc678e767e54105590b40697 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:20 +0200 Subject: [PATCH 3803/4889] New translations php.md (French) --- .../current/settings/php.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/php.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/php.md index 3263fe63160494..6d4fe6f6a0a834 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/php.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/php.md @@ -3,11 +3,11 @@ id: php title: Page PHP --- -You can [execute PHP scripts in 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PHP-scripts-in-4D.300-6480814.en.html). This page allows you to configure the interpreter. +Vous pouvez [exécuter des scripts PHP dans 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PHP-scripts-in-4D.300-6480814.en.html). Cette page vous permet de configurer l'interpréteur. :::note -These settings are specified for all connected machines and all sessions. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands. The parameters modified by the `SET DATABASE PARAMETER` command have priority for the current session. +Ces paramètres sont définis pour toutes les machines connectées et toutes les sessions. Vous pouvez également les modifier et les lire séparément pour chaque machine et chaque session en utilisant les commandes [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/fe/page7836.html) et [`Get database parameter`](https://doc.4d.com/4dv20/help/command/fe/page7837.html). Les paramètres modifiés par la commande `SET DATABASE PARAMETER` ont la priorité pour la session courante. ::: @@ -15,12 +15,12 @@ These settings are specified for all connected machines and all sessions. You ca ### Adresse IP -Address of the PHP interpreter where PHP execution requests must be adressed. By default, 4D uses the address 127.0.0.1. +Adresse de l'interpréteur PHP où les demandes d'exécution PHP doivent être adressées. Par défaut, 4D utilise l'adresse 127.0.0.1. -Note that the HTTP address must be on the same machine as 4D. +Notez que l'adresse HTTP doit être sur la même machine que 4D. -### Port number +### Numéro de port -Port number of the PHP interpreter. By default, 4D uses the port 8002. +Numéro de port de l'interpréteur PHP. Par défaut, 4D utilise le port 8002. -You can change the address and/or port if they are already used by another service or if you have several interpreters on the same machine. +Vous pouvez modifier cette adresse et/ou ce port s'ils sont déjà utilisés par un autre service ou si vous avez plusieurs interpréteurs sur la même machine. From 1147df0cab36e4dcb28dcdb8b10377eb8a05d1b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:24 +0200 Subject: [PATCH 3804/4889] New translations security.md (French) --- .../current/settings/security.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/security.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/security.md index 100fde9a04fe75..bb1e6988949872 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/security.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/security.md @@ -17,33 +17,33 @@ Cette page regroupe les options relatives à la protection des accès et des don - La définition d’un groupe d’accès en Développement permet également de désactiver l’option **Créer une table** de la boîte de dialogue d’import de données. Pour plus d’informations sur cette boîte de dialogue, reportez-vous à la section [Importer des données depuis des fichiers](https://doc.4d.com/4Dv19/4D/19/Importer-des-donnees-depuis-des-fichiers.300-5416859.fe.html). - - The Designer and Administrator always have access to the Design environment and Runtime Explorer, even if they are not explicitly part of the specified access group.For more information about users and user groups, refer to the [Users and groups](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html) chapter. + - Le Super_Utilisateur et l'Administrateur ont toujours accès à l'environnement de développement et à l'Explorateur d'exécution, même s'ils ne font pas explicitement partie du groupe d'accès spécifié. Pour plus d'information sur les utilisateurs et les groupes d'utilisateurs, veuillez vous référer au chapitre [Utilisateurs et groupes](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html). - **Utilisateur par défaut** : lorsqu’un utilisateur est défini dans ce menu, chaque utilisateur ouvrant ou se connectant à la base dispose des privilèges et restrictions d’accès qui ont été assignés à cet utilisateur par défaut. Il n’est alors plus nécessaire de saisir un nom d’utilisateur. De plus, si vous n’avez pas associé de mot de passe à l’utilisateur par défaut, la boîte de dialogue de saisie du mot de passe n’apparaît pas, la base s’ouvre directement. L’intérêt de cette option est de simplifier les accès multiples à la base tout en maintenant un système complet de contrôle des données. - Si vous avez associé un mot de passe à l’utilisateur par défaut, une boîte de dialogue apparaît à l’ouverture de la base, les utilisateurs doivent uniquement saisir un mot de passe. - - If you haven't associated a password with the Default User, the User Identification dialog box will not appear.**Note:** You can "force" the display of the User Identification dialog box when the "Default User" mode is active, for instance in order to connect as Administrator or Designer. Pour cela, ouvrez (ou connectez-vous à) la base de données tout en maintenant la touche **Majuscule** enfoncée. + - Si vous n'avez pas associé de mot de passe à l'Utilisateur par défaut, la boîte de dialogue d'identification de l'utilisateur ne s'affichera pas.**Note:** Vous pouvez “forcer” l'affichage de la boîte de dialogue d'identification de l'utilisateur lorsque le mode “Utilisateur par défaut” est actif, par exemple pour vous connecter en tant qu'Administrateur ou Super_Utilisateur. Pour cela, ouvrez (ou connectez-vous à) la base de données tout en maintenant la touche **Majuscule** enfoncée. -- **Afficher les utilisateurs dans la fenêtre Mots de passe** : si cette option est cochée, les utilisateurs doivent choisir leur nom dans une liste d’utilisateurs et saisir leur mot de passe dans la boîte de dialogue de saisie des mots de passe. Si cette option n’est pas cochée, les utilisateurs doivent saisir leur nom et leur mot de passe. Pour plus d’informations sur les deux versions de la boîte de dialogue de mots de passe, reportez-vous au paragraphe "Accès aux bases protégées” dans la section [Présentation du contrôle des accès](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300 +- **Afficher les utilisateurs dans la fenêtre Mots de passe** : si cette option est cochée, les utilisateurs doivent choisir leur nom dans une liste d’utilisateurs et saisir leur mot de passe dans la boîte de dialogue de saisie des mots de passe. Si cette option n’est pas cochée, les utilisateurs doivent saisir leur nom et leur mot de passe. Pour plus d’informations sur les deux versions de la boîte de dialogue de mots de passe, consultez la section "Accès au système" dans [Présentation du contrôle des accès](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html). - - **Trier la liste des utilisateurs par ordre alphabétique** (option utilisable uniquement si la précédente est cochée) : lorsque cette option est sélectionnée, la liste des utilisateurs dans la boîte de dialogue de saisie des mots de passe est triée par or + - **Trier la liste des utilisateurs par ordre alphabétique** (option utilisable uniquement si la précédente est cochée) : Lorsque cette option est cochée, la liste des utilisateurs dans la boîte de dialogue de saisie des mots de passe est triée par ordre alphabétique. -- **Les utilisateurs peuvent changer leur mot de passe** : lorsque cette option est cochée, un bouton **Changer** est affiché dans la boîte de dialogue d’ouverture ou de connexion à la base. This button lets the user access a dialog box that can be used to change their password (for more information about this dialog box, refer to the "Modification of password by user" in [Ensuring system maintenance](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si vous le souhaitez, vous pouvez masquer le bouton **Changer** afin de ne pas permettre aux utilisateurs de modifier leur mot du passe. Il suffit pour cela de désélectionner cette option. +- **Les utilisateurs peuvent changer leur mot de passe** : lorsque cette option est cochée, un bouton **Changer** est affiché dans la boîte de dialogue d’ouverture ou de connexion à la base. Ce bouton permet à l’utilisateur d’accéder à la boîte de dialogue qui peut être utilisée pour changer son mot de passe (pour plus d'informations sur cette boîte de dialogue, consultez la rubrique "Modification du mot de passe par l'utilisateur" dans [Assurer la maintenance du système](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si vous le souhaitez, vous pouvez masquer le bouton **Changer** afin de ne pas permettre aux utilisateurs de modifier leur mot du passe. Il suffit pour cela de désélectionner cette option. ## Options -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. - **Activé pour tous** (par défaut) : L'accès aux commandes, fonctions et méthodes projets est limité pour tous les utilisateurs, y compris au Super Utilisateur et à l'Administrateur. - - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, ets. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. + - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, etc. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. Cela consiste à changer l'utilisateur (via la commande [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/fr/page289.html)) avant d'appeler une boîte de dialogue ou de démarrer un process d'impression qui nécessite un accès complet aux commandes, puis de revenir à l'utilisateur d'origine lorsque l'opération spécifique est terminée. **Note :** Si l'accès complet a été activé à l'aide de l'option précédente, cette option n'aura pas d'effet. - **Désactivé pour tous** : Cette option désactive le contrôle dans les formules. Lorsque cette option est cochée, les utilisateurs ont accès à l'ensemble des commandes, plug-ins et méthodes projets (à l'exception de ceux qui sont invisibles). **Note :** Cette option est prioritaire sur la commande [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Lorsqu'elle est cochée, cette commande ne fait rien. - **Autoriser les propriétés utilisateur** : Vous devez cocher cette option si vous souhaitez utiliser la fonctionnalité d’externalisation des propriétés utilisateur. Lorsque cette option est cochée, jusqu'à trois boîtes de dialogue sont disponibles pour définir les propriétés : **Propriétés structure**, **Propriétés utilisateur**, et **Propriétés utilisateur pour fichier de données**. Pour plus d'informations, reportez-vous à la section [User settings](overview.md#user-settings). -- **Execute "On Host Database Event" method of the components**: The [On Host Database Event database method](https://doc.4d.com/4D-Language-Reference-19-R4/Database-Methods/On-Host-Database-Event-database-method.301-5739713.en.html) facilitates the initialization and backup phases for 4D components. Pour des raisons de sécurité, vous devez autoriser explicitement l’exécution de cette méthode dans chaque base hôte. Pour cela, vous devez cocher l'option. Cette option n'est pas cochée par défaut. +- **Exécuter la méthode "Sur événement base hôte" des composants** : La [méthode base Sur événement base hôte](https://doc.4d.com/4Dv19/4D/19.1/On-Host-Database-Event-database-method.301-5653908.fe.html) permet de faciliter les phases d’initialisation et de sauvegarde des composants 4D. Pour des raisons de sécurité, vous devez autoriser explicitement l’exécution de cette méthode dans chaque base hôte. Pour cela, vous devez cocher l'option. Cette option n'est pas cochée par défaut. Lorsque cette option est cochée : From a93b5b1c286e11909093d281a7bd5ad20f823e14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:26 +0200 Subject: [PATCH 3805/4889] New translations security.md (Spanish) --- .../current/settings/security.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md index 4bc207be96955b..60faab9e22bb76 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/security.md @@ -17,7 +17,7 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l - La definición de un grupo de acceso en el entorno Diseño también permite desactivar la opción **Crear una tabla** de la caja de diálogo de importación de datos. Para más información sobre esta caja de diálogo, consulte [Importar los datos desde los archivos](https://doc.4d.com/4Dv19/4D/19/Importing-data-from-files.300-5416859.en.html). - - The Designer and Administrator always have access to the Design environment and Runtime Explorer, even if they are not explicitly part of the specified access group.For more information about users and user groups, refer to the [Users and groups](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html) chapter. + - El Diseñador y el Administrador siempre tienen acceso al entorno de diseño y al Explorador de ejecución, incluso si no son parte explícitamente del grupo de acceso específico. Para más información sobre usuarios y grupos de usuarios, consulta el capítulo [Usuarios y grupos](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html). - **Usuario por defecto**: cuando se ha definido un Usuario por defecto, todos los usuarios que abren o se conectan a la base tienen los mismos privilegios y restricciones de acceso definidos para este Usuario por defecto. Ya no es necesario ingresar un nombre de usuario. Además, si no ha asociado una contraseña al usuario por defecto, la caja de diálogo Contraseña ya no aparece y la base se abre directamente. Esta opción simplifica el acceso a la base de datos a la vez que mantiene un sistema completo de control de datos. @@ -33,10 +33,10 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l ## Opciones -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. + - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. Esto consiste en cambiar el usuario (a través del comando [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html)) antes de llamar a una caja de diálogo o iniciar un proceso de impresión que requiere acceso completo a los comandos, y luego volver al usuario original cuando se complete la operación específica. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. - **Desactivado para todos**: esta opción desactiva el control en las fórmulas. Cuando esta opción está marcada, los usuarios tienen acceso a todos los comandos 4D, plug-ins y métodos proyecto (excepto los invisibles). **Nota:** esta opción tiene prioridad sobre el comando [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Cuando se selecciona, este comando no hace nada. From ac18c3b3a958f6e5c85b462daeba33d882153bc4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:28 +0200 Subject: [PATCH 3806/4889] New translations security.md (Japanese) --- .../current/settings/security.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/security.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/security.md index 1eb51286c89d9d..5c6d2997e315e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/security.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/security.md @@ -33,7 +33,8 @@ title: セキュリティページ ## オプション -- **フォーミュラエディタと4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによって 4D Write Proドキュメントやマルチスタイルエリアに追加されるフォーミュラエディターにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 +- **フォーミュラエディタと 4D View Pro と 4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    + セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによってマルチスタイルエリアに追加されるフォーミュラエディターの他、4D View Pro および 4D Write Proドキュメントにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 - **すべてのユーザーを制限する** (デフォルトオプション): Designer と Administrator を含むすべてのユーザーに対し、コマンドや関数、プロジェクトメソッドへのアクセスを制限します。 - **DesignerとAdministratorは制限しない**: このオプションは Designer と Administrator のみに、4Dコマンドやメソッドへの完全なアクセスを与えます。 他のユーザーには制限をかけつつ、管理者に無制限のアクセスを与えたい場合に使用できます。 開発段階では、このモードを使用してすべてのフォーミュラやレポート等を自由にテストできます。 運用時には、一時的にコマンドやメソッドへのアクセスを与えるためなどに使用できます。 これをおこなうには、コマンドへのフルアクセスが必要なダイアログを呼び出したり印刷処理を開始したりする前に ([CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/ja/page289.html) コマンドを使用して) ユーザーを切り替えます。そしてその処理が終了したのちに元のユーザーに戻します。 **注:** 前のオプションを使用してフルアクセスが有効にされると、このオプションは効果を失います。 From be2615d7f9530868084fae6a922f4e526dc4c52a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:29 +0200 Subject: [PATCH 3807/4889] New translations security.md (Portuguese, Brazilian) --- .../current/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/security.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/security.md index c8513095b62d12..a8079b2519dc80 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/security.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/security.md @@ -33,8 +33,8 @@ This page contains options related to data access and protection for your deskto ## Opções -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. It can be used to set up an unlimited access mode to commands and methods while remaining in control of the operations carried out. During the development phase, this mode can be used to freely test all the formulas, reports, and so on. During operation, it can be used to set up secure solutions that allow access to commands and methods on a temporary basis. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. From 344e08fb686a7c4135546e3fc29274d867629ded Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:30 +0200 Subject: [PATCH 3808/4889] New translations sql.md (French) --- .../docusaurus-plugin-content-docs/current/settings/sql.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/sql.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/sql.md index 83131883405d1a..4005b7d9e9d401 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/sql.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/sql.md @@ -7,12 +7,12 @@ Cette page permet de configurer les paramètres de publication, les droits d'acc ## Publication du serveur SQL -See the [**Configuration of 4D SQL Server**](https://doc.4d.com/4Dv19R2/4D/19-R2/Configuration-of-4D-SQL-Server.300-5541563.en.html) page on doc.4d.com. +Voir la page [**Configuration du serveur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Configuration-du-serveur-SQL-de-4D.300-6342093.fe.html) sur doc.4d.com. ## Contrôle d'accès SQL pour le schéma par défaut -See the [**Configuration of 4D SQL Server**](https://doc.4d.com/4Dv19R2/4D/19-R2/Configuration-of-4D-SQL-Server.300-5541563.en.html) page on doc.4d.com. +Voir la page [**Configuration du serveur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Configuration-du-serveur-SQL-de-4D.300-6342093.fe.html) sur doc.4d.com. ## Options du moteur SQL -See the [**SQL Engine Options**](https://doc.4d.com/4Dv19R3/4D/19-R3/4D-SQL-engine-implementation.300-5680725.en.html) paragraph on doc.4d.com. +Voir le paragraphe [**Implémentations du moteur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Implementations-du-moteur-SQL-de-4D.300-6342089.fe.html) sur doc.4d.com. From 4719fff4a25cb01031b1bafd8de1c5f9477eca13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:35 +0200 Subject: [PATCH 3809/4889] New translations web.md (French) --- .../current/settings/web.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md index fc08652f0c5259..3e1314e33df934 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/web.md @@ -152,7 +152,7 @@ Active le service Cross-origin resource sharing (CORS). Voir [Activer Cors](../W #### Noms de domaines/Méthodes HTTP autorisées -Liste des hôtes et méthodes autorisées pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). ## Journal (format) @@ -238,16 +238,16 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. - **à partir de**: Permet de définir l'heure du déclenchement du premier backup. - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. > En cas de sauvegarde périodique, si le serveur Web n’était pas lancé au moment théorique de la sauvegarde, 4D considère au lancement suivant que la sauvegarde a échoué et applique les paramétrages adéquats, définis dans les Propriétés. From d29fd4ea1912656a8f99fb48e0390ec31d9502bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:54 +0200 Subject: [PATCH 3810/4889] New translations blobclass.md (Japanese) --- .../version-20-R5/API/BlobClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/BlobClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/BlobClass.md index c058f6ccf89899..17110091e7ca5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/BlobClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/BlobClass.md @@ -1,6 +1,6 @@ --- id: BlobClass -title: Blob +title: BLOB --- Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLOB-の種類) (`4D.Blob`) を操作することができます。 @@ -27,7 +27,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | -------------------------------- | :-: | -------------------------- | | blob | BLOB または 4D.Blob | -> | コピーする BLOB | | 戻り値 | 4D.Blob | <- | 新規 4D.Blob | @@ -62,7 +62,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------- | :-: | -------------------------------- | | start | Real | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | | end | Real | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | From 47fc63eca1186a094a33bb27c0d8e6be5bfeb10d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:03:58 +0200 Subject: [PATCH 3811/4889] New translations classclass.md (Japanese) --- .../version-20-R5/API/ClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ClassClass.md index 12a6334376c178..a52292f14c0626 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ClassClass.md @@ -1,6 +1,6 @@ --- id: ClassClass -title: Class +title: クラス --- プロジェクトにおいてユーザークラスが [定義](Concepts/classes.md#クラス定義) されていれば、それは 4Dランゲージ環境に読み込まれます。 クラスとは、それ自身が "Class" クラスのオブジェクトであり、プロパティと関数を持ちます。 @@ -122,7 +122,7 @@ title: Class -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------ | :-: | --------------- | | param | any | -> | コンストラクター関数に渡す引数 | | 戻り値 | 4D.Class | <- | クラスの新規オブジェクト | From eb3cd3421a5ec94f66ab77338c0724d9529e67f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:07 +0200 Subject: [PATCH 3812/4889] New translations collectionclass.md (French) --- .../version-20-R5/API/CollectionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 589a4a10556e8e..d5b8de0635e80e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -196,8 +196,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge - date - heure (stockée en nombre de milliseconds - réel) - Null -- shared object -- shared collection +- objet partagé +- collection partagée :::note @@ -3016,11 +3016,11 @@ Avec la méthode ***Flatten*** suivante : -| Paramètres | Type | | Description | -| ---------- | ---------- | :-: | -------------------------------------------------------------------------------------- | -| index | Integer | -> | Élément à partir duquel la suppression peut commencer | -| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | -| Résultat | Collection | <- | Collection d'origine sans élément(s) supprimé(s) | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Élément à partir duquel la suppression peut commencer | +| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | +| Résultat | Collection | <- | Modified collection without removed element(s) | From 22ec1283e7f4d4960a805932e21d493d03e94715 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:15 +0200 Subject: [PATCH 3813/4889] New translations collectionclass.md (Spanish) --- .../version-20-R5/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 8cb381f884c277..752a7e47b1a515 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -3016,11 +3016,11 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-: | -------------------------------------------------------- | -| index | Integer | -> | Elemento en el que se inicia la eliminación | -| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | -| Result | Collection | <- | Colección original sin elementos eliminados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Elemento en el que se inicia la eliminación | +| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | +| Result | Collection | <- | Modified collection without removed element(s) | From 1b1c90dd654e96315d3c4679eb6b64ddf606031b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:22 +0200 Subject: [PATCH 3814/4889] New translations collectionclass.md (Japanese) --- .../version-20-R5/API/CollectionClass.md | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index 6399b9a91c6a47..17c300a1197ecd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -77,7 +77,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------------------------------------------------------- | :-: | --------- | | value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | -> | コレクションの値 | | 戻り値 | Collection | <- | 新規のコレクション | @@ -159,7 +159,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------------------------------------------------- | :-: | ----------- | | value | Number, Text, Date, Time, Boolean, Shared object, Shared collection | -> | 共有コレクションの値 | | 戻り値 | Collection | <- | 新規の共有コレクション | @@ -230,7 +230,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- | :-: | ------------- | | index | Integer | -> | 取得する要素のインデックス | | 戻り値 | any | <- | そのインデックスにある要素 | @@ -277,7 +277,7 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | --------------- | :-: | --------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real, Undefined | <- | コレクションの値の算術平均 | @@ -335,7 +335,7 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------- | | 戻り値 | Collection | <- | 全要素が削除された元のコレクション | @@ -374,7 +374,7 @@ $vSize:=$col.length //$vSize=0 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ---------- | :-: | ------------------------------------------------ | | col2 | Collection | -> | 追加するコレクション | | index | Integer | -> | 追加要素を挿入する位置 (デフォルトは length+1) | @@ -423,7 +423,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------------------------------- | :-: | ----------------------------------------------------- | | value | Number, Text, Object, Collection, Date, Time, Boolean, Picture | -> | 連結する値。 *value* がコレクションの場合、コレクションの全要素が元のコレクションに追加されます。 | | 戻り値 | Collection | <- | 元のコレクションに値が追加された新規コレクション | @@ -468,7 +468,7 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------- | | option | Integer | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | | groupWithCol | Collection | -> | 結果のコレクションとグループする共有コレクション | @@ -595,7 +595,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real | <- | コレクション内の要素の数 | @@ -641,7 +641,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | 数える値 | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | @@ -719,7 +719,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | ----------------------------------- | | propertyPath | Text | -> | 重複しない値を取得する属性のパス | | options | Integer | -> | `ck diacritical`, `ck count values` | @@ -779,7 +779,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | :-: | ------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | 比較するコレクション | | option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | @@ -842,7 +842,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | startFrom | Integer | -> | テストを開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -933,7 +933,7 @@ $b:=$c.every($f;Is real) //$b=false -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | | propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | | targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | @@ -1003,7 +1003,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ----------------------------------------------- | :-: | ----------------------------------- | | value | number, Text, Collection, Object, Date, Boolean | -> | 代入する値 | | startFrom | Integer | -> | 開始インデックス (含まれる) | @@ -1058,7 +1058,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1144,7 +1144,7 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -1232,7 +1232,7 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -1308,7 +1308,7 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ----------- | | 戻り値 | any | <- | コレクションの先頭要素 | @@ -1353,7 +1353,7 @@ $first:=$emptyCol.first() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ---------- | :-: | --------------------------------------- | | depth | Integer | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | | 戻り値 | Collection | <- | 平坦化されたコレクション | @@ -1406,7 +1406,7 @@ $col.flat(MAXLONG) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1498,7 +1498,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------------------------ | | toSearch | 式 | -> | コレクション内を検索する式 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1560,7 +1560,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ----------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する式 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1619,7 +1619,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | :-: | ---------------------------------- | | queryString | Text | -> | 検索条件 | | value | any | -> | プレースホルダー使用時: 比較する値 | @@ -1674,7 +1674,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | ---------------- | | index | Integer | -> | 要素の挿入位置 | | element | any | -> | コレクションに挿入する要素 | @@ -1726,7 +1726,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ---------------------------------------------------------------- | | delimiter | Text | -> | 要素間に用いる区切り文字 | | option | Integer | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | @@ -1770,7 +1770,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ------------ | | 戻り値 | any | <- | コレクションの最後の要素 | @@ -1816,7 +1816,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ----------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する要素 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1908,7 +1908,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1968,7 +1968,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | | propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最大値 | @@ -2018,7 +2018,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | | propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最小値 | @@ -2068,7 +2068,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | colsToSort | Collection | -> | コレクションのコレクション、または {`collection`:*colToSort*;`order`:`ck ascending` / `ck descending`} プロパティを持つオブジェクトのコレクション | @@ -2205,7 +2205,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | :-: | ------------------------------------------------------------- | | pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | | pathObjects | Collection | -> | 条件オブジェクトのコレクション | @@ -2242,7 +2242,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) - *ascOrDesc* : Integer。 **Objects and collections** テーマから、以下の定数のいずれか一つを渡します: - | 定数 | タイプ | 値 | 説明 | + | 定数 | 型 | 値 | 説明 | | ------------- | ------- | - | --------------------------------------- | | ck ascending | Longint | 0 | 要素は昇順に並べられます (デフォルト) | | ck descending | Longint | 1 | 要素は降順に並べられます | @@ -2346,7 +2346,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2448,7 +2448,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ------------ | | 戻り値 | any | <- | コレクションの最後の要素 | @@ -2494,7 +2494,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | ---------------- | | element | any | -> | コレクションに追加する要素 | | 戻り値 | Collection | <- | 要素の追加された元のコレクション | @@ -2549,7 +2549,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | -------------------------------------------------- | | queryString | Text | -> | 検索条件 | | value | any | -> | プレースホルダー使用時: 比較する値 | @@ -2748,7 +2748,7 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) *querySettings* 引数には、クエリのプレースホルダーをオブジェクトとして格納するオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | parameters | Object | *queryString* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | | attributes | Object | *queryString* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、コレクションのオブジェクト要素のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | @@ -2846,7 +2846,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2931,7 +2931,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -3018,7 +3018,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | -------------------- | | index | Integer | -> | 削除を開始する要素の位置 | | howMany | Integer | -> | 削除する要素の数、省略時は 1要素を削除 | @@ -3073,7 +3073,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------- | | size | Integer | -> | コレクションの新しいサイズ | | defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | 新規要素のデフォルト値 | @@ -3128,7 +3128,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ------------------- | | 戻り値 | Collection | <- | 逆順に要素を格納した新しいコレクション | @@ -3166,7 +3166,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ----------- | | 戻り値 | any | <- | コレクションの先頭要素 | @@ -3209,7 +3209,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------- | :-: | ----------------------------------------------- | | startFrom | Integer | -> | 開始インデックス (含まれる) | | end | Integer | -> | 終了インデックス (含まれない) | @@ -3261,8 +3261,8 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | -- | +| 引数 | 型 | | 説明 | +| -- | - | :-: | -- | \| startFrom | Integer | -> | テストを開始するインデックス | \| formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -3343,7 +3343,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -3425,7 +3425,7 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real | <- | コレクション要素の値の合計 | @@ -3485,7 +3485,7 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------- | :-: | ---------------- | | value | Text, Number, Object, Collection, Date | -> | コレクションの先頭に挿入する値 | | 戻り値 | Real | <- | 要素の追加された元のコレクション | From 460457c8e610eb40d046c74585eb25987e2dfbb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:29 +0200 Subject: [PATCH 3815/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CollectionClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md index b4d9309901c7cc..ad2b716e617589 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CollectionClass.md @@ -485,16 +485,16 @@ The `.copy()` function returns a deep co If passed, the *option* parameter can contain one of the following constants (or both): -| option | Descrição | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Se a collection original contém valores tipo ponteiro, por padrão a cópia também contém os ponteiros. However, you can resolve pointers when copying by passing the `ck resolve pointers` constant. Nesse caso, cada ponteiro presenta na coleção é avaliada quando copiar e seu valor de dereferencia é usado. | -| `ck shared` | By default, `copy()` returns a regular (not shared) collection, even if the command is applied to a shared collection. Pass the `ck shared` constant to create a shared collection. In this case, you can use the *groupWith* parameter to associate the shared collection with another collection or object (see below). | +| option | Descrição | +| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Se a collection original contém valores tipo ponteiro, por padrão a cópia também contém os ponteiros. However, you can resolve pointers when copying by passing the `ck resolve pointers` constant. Nesse caso, cada ponteiro presenta na coleção é avaliada quando copiar e seu valor de dereferencia é usado. | +| `ck shared` | By default, `copy()` returns a regular (not shared) collection, even if the command is applied to a shared collection. Passe a constante `ck shared` para criar uma coleção compartilhada. In this case, you can use the *groupWith* parameter to associate the shared collection with another collection or object (see below). | The *groupWithCol* or *groupWithObj* parameters allow you to designate a collection or an object with which the resulting collection should be associated. :::note -Os objectos de datastore, dataclass, e entity não são copiáveis. If `.copy()` is called with them, `Null` values are returned. +Os objectos de datastore, dataclass, e entity não são copiáveis. Se `.copy()` for chamado com eles, valores `Null` são retornados. ::: @@ -552,7 +552,7 @@ $sharedLastnames:=$lastnames.copy(ck shared) // shared copy Use(Storage) #### Exemplo -This example illustrates the use of the `ck resolve pointers` option: +Este exemplo ilustra o uso da opção `ck resolve pointers`: ```4d var $col : Collection @@ -1860,7 +1860,7 @@ Optionally, you can pass the index of collection from which to start a reverse s The `.length` property returns the number of elements in the collection. -The `.length` property is initialized when the collection is created. Adicionar ou remover elementos atualiza o tamanho, se necessário. This property is **read-only** (you cannot use it to set the size of the collection). +A propriedade `.length` é inicializada quando a coleção é criada. Adicionar ou remover elementos atualiza o tamanho, se necessário. This property is **read-only** (you cannot use it to set the size of the collection). #### Exemplo @@ -1964,7 +1964,7 @@ If the collection contains different types of values, the `.max()` function will If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose maximum value you want to get. -If the collection is empty, `.max()` returns *Undefined*. +Se a coleção estiver vazia, `.max()` retorna *Undefined*. #### Exemplo @@ -2014,7 +2014,7 @@ If the collection contains different types of values, the `.min()` function will If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose minimum value you want to get. -If the collection is empty, `.min()` returns *Undefined*. +Se a coleção estiver vazia, `.min()` devolve *Undefined*. #### Exemplo @@ -2991,11 +2991,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | ------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Colección original sem elementos eliminados | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Modified collection without removed element(s) | @@ -3268,7 +3268,7 @@ Pode definir o(s) seguinte(s) parâmetro(s): In any case, at the point where `.some()` function encounters the first collection element returning true, it stops calling the callback and returns **true**. -By default, `.some()` tests the whole collection. Optionally, you can pass the index of an element from which to start the test in *startFrom*. +Por padrão, `.some()` testa toda a coleção. Optionally, you can pass the index of an element from which to start the test in *startFrom*. - If *startFrom* >= the collection's length, **False** is returned, which means the collection is not tested. From 126586fa12a766e51580649ebb08e33a04c2530d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:31 +0200 Subject: [PATCH 3816/4889] New translations cryptokeyclass.md (French) --- .../version-20-R5/API/CryptoKeyClass.md | 89 ++++++++++++++----- 1 file changed, 69 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md index 392a2047a43314..c79bd0e19e4d16 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ La classe `CryptoKey` du langage 4D contient une paire de clés de chiffrement a Cette classe est disponible depuis le "class store" de `4D`. -### Exemple +:::info Voir également -L'extrait de code suivant illustre la signature et la vérification d'un message à l'aide d'une nouvelle paire de clés ECDSA, afin de créer, par exemple, un token Web JSON ES256. - -```4d - // Générer une nouvelle paire de clés ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) +Pour une vue d'ensemble complète de cette classe, veuillez vous reporter au blog [**CryptoKey : chiffrer, déchiffrer, signer et vérifier!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/). - // Obtenir une signature en base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) - - // Vérifier la signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Sommaire @@ -53,14 +42,14 @@ ASSERT($status.success) -| Paramètres | Type | | Description | -| ---------- | ---------------------------- | -- | ---------------------------------------------------- | -| settings | Object | -> | Paramètres pour générer ou charger une paire de clés | -| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | +| Paramètres | Type | | Description | +| ---------- | ---------------------------- | -- | ------------------------------------------------ | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | -La fonction `4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` encapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. Elle permet de générer une nouvelle clé RSA ou ECDSA, ou de charger une paire de clés existante à partir de la définition PEM. +La fonction `4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` encapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *settings* @@ -73,7 +62,67 @@ La fonction `4D.CryptoKey.new()` crée u #### *CryptoKey* -L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. C'est un objet partagé et peut être alors utilisé par de multiples traitements 4D simultanés. +L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemple 1 + +Un message est signé par une clé privée et la signature est vérifiée par la clé publique correspondante. Le code suivant signe et vérifie une signature de message simple. + +- Côté bob : + +```4d +// Créer le message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Créer une clé +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Récupérer et stocker une clé publique +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Récupérer et stocker une signature en base64 +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob envoie le message, la clé publique et la signature à Alice*/ +``` + +- Côté Alice : + +```4d +// Récupérer le message, la clé publique et la signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Créer une clé +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Vérifier la signature +If ($key.verify($message;$signature;$type).success) +// La signature est valide + +End if +``` + +#### Exemple 2 + +L'extrait de code suivant illustre la signature et la vérification d'un message à l'aide d'une nouvelle paire de clés ECDSA, afin de créer, par exemple, un token Web JSON ES256. + +```4d + // Générer une nouvelle paire de clés ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtenir une signature en base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Vérifier la signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` From 4ccdfff90f00ec75e51b8b887eeb0cb29bb3ab7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:34 +0200 Subject: [PATCH 3817/4889] New translations cryptokeyclass.md (Spanish) --- .../version-20-R5/API/CryptoKeyClass.md | 81 +++++++++++++++---- 1 file changed, 65 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md index e437000c823383..f349c6fc0df93c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ La clase `CryptoKey` del lenguaje 4D encapsula un par de llaves de cifrado asim Esta clase está disponible en el "class store" de `4D`. -### Ejemplo +:::info Ver también -El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. - -```4d - // Generar un nuevo par de llaves ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Obtener la firma como base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +Para obtener una visión general de esta clase, consulte la entrada del blog [**CryptoKey: cifrar, descifrar, firmar y verificar**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/). - // Verificar firma -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumen @@ -56,7 +45,7 @@ ASSERT($status.success) | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | -- | ------------------------------------------------- | | settings | Object | -> | Parámetros para generar o cargar un par de llaves | -| result | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | +| resultado | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | @@ -75,6 +64,66 @@ La función `4D.CryptoKey.new()` crea un El objeto `CryptoKey` devuelto encapsula un par de llaves de cifrado. Es un objeto compartido y, por tanto, puede ser utilizado por varios procesos 4D simultáneamente. +#### Ejemplo 1 + +Un mensaje está firmado por una llave privada y la firma es verificada por la llave pública correspondiente. El siguiente código firma y verifica una firma de mensaje simple. + +- Lado bob: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Lado Alice: + +```4d +// Obtener mensaje, llave pública y firma +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature"). etText() + +// Crear una llave +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verificar la firma +If ($key.verify($message;$signature;$type).success) +// La firma es válida + +End if +``` + +#### Ejemplo 2 + +El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. + +```4d + // Generar un nuevo par de llaves ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtener la firma como base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verificar firma +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + ## .curve @@ -136,7 +185,7 @@ La función devuelve un objeto status con la propiedad `success` definida en `tr | Propiedad | Tipo | Descripción | | --------- | ---------- | ------------------------------------------------------------------------ | | success | boolean | True si el mensaje ha sido descifrado con éxito | -| result | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | +| resultado | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | | errors | collection | Si `success` es `false`, puede contener una colección de errores | En caso de que *message* no haya podido ser descifrado por no haber sido cifrado con la misma clave o algoritmo, el objeto `status` devuelto contiene una colección de errores en `status.errors`. From 47fc0c4cc3caac249916a9372796db768df8d24b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:35 +0200 Subject: [PATCH 3818/4889] New translations cryptokeyclass.md (Japanese) --- .../version-20-R5/API/CryptoKeyClass.md | 109 +++++++++++++----- 1 file changed, 79 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md index 226cdd37a558aa..441322012207d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ title: CryptoKey このクラスは `4D` クラスストアより提供されます。 -### 例題 +:::info 参照 -たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 - -```4d - // 新規 ECDSA キーペアの生成 -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) +このクラスの包括的な概要については、[**CryptoKey: 暗号化、復号化、署名、検証!**](https://blog.4d.com/ja/cryptokey-encrypt-decrypt-sign-and-verify/) ブログ記事を参照ください。 - // base64 形式で署名を取得 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) - - // 署名の検証 -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### 概要 @@ -53,10 +42,10 @@ ASSERT($status.success) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------- | -- | --------------------- | | settings | Object | -> | キーペアを生成・ロードするための設定 | -| result | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | +| 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | @@ -64,7 +53,7 @@ ASSERT($status.success) #### *settings* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [type](#type) | text | 作成するキーのタイプを定義します:
  • "RSA": [.size](#size) に指定されたサイズを使って、RSA キーペアを生成します。
  • "ECDSA": [.curve](#curve) に指定された曲線を用いて、楕円曲線デジタル署名アルゴリズム (Elliptic Curve Digital Signature Algorithm) を使ったキーペアを生成します。 ECDSA キーは署名だけに使用されるもので、暗号化には使用できないことに留意してください。
  • "PEM": [.pem](#pem) を使って、PEM 形式のキーペアをロードします。
  • | | [curve](#curve) | text | ECDSA 曲線名 | @@ -75,6 +64,66 @@ ASSERT($status.success) 戻り値の `CryptoKey` オブジェクトは、暗号化キーペアをカプセル化します。 これは共有オブジェクトのため、複数の 4D プロセスによって同時使用できます。 +#### 例題 1 + +メッセージが秘密鍵で署名され、その署名は対応する公開鍵で検証されます。 以下のコードは、簡単なメッセージの署名を作成し、検証するものです。 + +- Bob側: + +```4d +// メッセージを作成します +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// キーを作成します +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// 公開鍵を取得して保存します +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// 署名を base64 形式で取得して保存します +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob はメッセージと公開鍵、署名を Alice に送信します*/ +``` + +- Alice側: + +```4d +// メッセージと公開鍵、署名を取得します +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// キーを作成します +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// 署名を検証します +If ($key.verify($message;$signature;$type).success) +// 署名は有効です + +End if +``` + +#### 例題 2 + +たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 + +```4d + // 新規 ECDSA キーペアの生成 +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // base64 形式で署名を取得 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // 署名の検証 +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + ## .curve @@ -109,7 +158,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | | message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | | options | Object | -> | デコーディングオプション | @@ -123,7 +172,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | 復号するバイナリ形式に `message` を変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -133,10 +182,10 @@ ECDSA キーのみ: キーの楕円曲線 `message` の復号に成功した場合には、success プロパティが `true` に設定された *status* オブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | --------------------------------------------------------------- | | success | boolean | メッセージの復号に成功した場合は true | -| result | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | +| 戻り値 | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | キーまたはアルゴリズムが合致しないなどの理由で *message* の復号に成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 @@ -159,7 +208,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | --------------------------------------------------- | | message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | | options | Object | -> | エンコーディングオプション | @@ -173,7 +222,7 @@ ECDSA キーのみ: キーの楕円曲線 ##### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | --------------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -201,7 +250,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | | 戻り値 | Text | <- | PEM 形式の秘密鍵 | @@ -231,7 +280,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | | 戻り値 | Text | <- | PEM 形式の公開鍵 | @@ -282,7 +331,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ----------------------------------------------- | | message | Text | -> | 署名をするメッセージ | | options | Object | -> | 署名オプション | @@ -296,7 +345,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -365,7 +414,7 @@ RSA キーのみ: キーのサイズ (ビッ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ----------------------------------------------------------- | | message | Text | -> | 署名生成時に使われたメッセージ文字列 | | signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | @@ -380,7 +429,7 @@ RSA キーのみ: キーのサイズ (ビッ #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | pss | boolean | 確率的署名スキーム (PSS) を使用する。 RSA キーでない場合は無視されます。 PS@ アルゴリズム用の JWT を生成する場合は `true` を渡します。 | @@ -392,7 +441,7 @@ RSA キーのみ: キーのサイズ (ビッ *message*、キーまたはアルゴリズムが署名と合致しないなどの理由で検証が成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | ------------------------------------------------- | | success | boolean | 署名がメッセージと合致すれば true | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | From 71a2143e9854efb3bf898e16747d50ba51d30f53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:37 +0200 Subject: [PATCH 3819/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/CryptoKeyClass.md | 131 ++++++++++++------ 1 file changed, 90 insertions(+), 41 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md index 89de331721383e..f6a600a6515148 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ The `CryptoKey` class in the 4D language encapsulates an asymmetric encryption k Essa classe está disponível no "class store" de `4D`. -### Exemplo +:::info Veja também -O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. - -```4d - // Generate a new ECDSA key pair -$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Get signature as base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. - // Verify signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumo @@ -53,14 +42,14 @@ ASSERT($status.success) -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------- | -- | -------------------------------------------------- | -| settings | Object | -> | Parâmetros para gerar ou carregar um par de chaves | -| result | 4D. CryptoKey | <- | Objeto que contém um par de chaves de encriptação | +| Parâmetro | Tipo | | Descrição | +| --------- | ---------------------------- | -- | ------------------------------------------------- | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objeto que contém um par de chaves de encriptação | -The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. Permite gerar uma nova chave RSA o ECDSA, ou carregar um par de chaves existente desde uma definição PEM. +The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *parâmetros* @@ -73,7 +62,67 @@ The `4D.CryptoKey.new()` function create #### *CryptoKey* -The returned `CryptoKey` object encapsulates an encryption key pair. É um objeto compartido e, portanto, pode ser utilizado por vários processos 4D simultaneamente. +O objeto `CryptoKey` devolvido encapsula um par de chaves de cifrado. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemplo 1 + +A message is signed by a private key and the signature is verified by the corresponding public key. The following code signs and verifies a simple message signature. + +- Bob's side: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Alice's side: + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Exemplo 2 + +O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. + +```4d + // Generate a new ECDSA key pair +$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Get signature as base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verify signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` @@ -109,11 +158,11 @@ Defined only for ECDSA keys: the normalised -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | --------------------------------------------------------------------------------------------- | -| message | Text | -> | Message string to be decoded using `options.encodingEncrypted` and decrypted. | -| options | Object | -> | Opções de codificação | -| Resultados | Object | <- | Estado | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------- | +| message | Text | -> | String de mensagens a ser decodificada usando `options.encodingEncrypted` e descriptografada. | +| options | Object | -> | Opções de codificação | +| Resultados | Object | <- | Estado | @@ -133,11 +182,11 @@ The key must be a RSA key, the algorithm is RSA-OAEP (see [RFC 3447](https://too The function returns a status object with `success` property set to `true` if the *message* could be successfully decrypted. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ------------------------------------------------------------------- | -| success | boolean | True se a mensagem tiver sido decifrada com êxito | -| result | text | Message decrypted and decoded using the `options.encodingDecrypted` | -| errors | collection | If `success` is `false`, may contain a collection of errors | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ------------------------------------------------------------------------ | +| success | boolean | True se a mensagem tiver sido decifrada com êxito | +| result | text | Mensagem decifrado e decodificado utilizando `options.encodingDecrypted` | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | In case the *message* couldn't be decrypted because it was not encrypted with the same key or algorithm, the `status` object being returned contains an error collection in `status.errors`. @@ -159,11 +208,11 @@ In case the *message* couldn't be decrypted because it was not encrypted with th -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | --------------------------------------------------------------------------------------------- | -| message | Text | -> | Message string to be encoded using `options.encodingDecrypted` and encrypted. | -| options | Object | -> | Opções de decodificação | -| Resultados | Text | <- | Message encrypted and encoded using the `options.encodingEncrypted` | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------ | +| message | Text | -> | String de mensagens a ser codificada utilizando `options.encodingDecrypted` e criptografada. | +| options | Object | -> | Opções de decodificação | +| Resultados | Text | <- | Mensagem criptografada e codificada utilizando `options.encodingEncrypted` | @@ -344,7 +393,7 @@ Defined only for RSA keys: the size of the k Contains the name of the key type - "RSA", "ECDSA", "PEM" . -- "RSA": an RSA key pair, using `settings.size` as [.size](#size). +- "RSA": um par de chaves RSA, usando `settings.size` como [.size](#size). - "ECDSA": an Elliptic Curve Digital Signature Algorithm key pair, using `settings.curve` as [.curve](#curve). Lembre que chaves ECDSA não podem ser usadas para a criptografia mas só pela assinatura. - "PEM": a key pair definition in PEM format, using `settings.pem` as [.pem](#pem). @@ -382,7 +431,7 @@ A `CryptoKey` deve conter uma chave **pública** válida. | Propriedade | Tipo | Descrição | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hash | text | Algoritmo Digest a utilizar. Por exemplo: "SHA256", "SHA384", ou "SHA512". Quando utilizar para produzir um JWT, o tamanho de hash deve coincidir com o tamanho do algoritmo PS@, ES@, RS@ ou PS@ | -| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Pass `true` when verifying a JWT for PS@ algorithm | +| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Passa `true` ao verficar um JWT para o algoritmo PS@ | | encoding | text | Codificação utilizada para converter a mensagem binária criptografada na string resultante. Pode ser "Base64", ou "Base64URL". Por padrão é "Base64". | #### *Resultado* @@ -391,9 +440,9 @@ The function returns a status object with `success` property set to `true` if `m In case the signature couldn't be verified because it was not signed with the same *message*, key or algorithm, the `status` object being returned contains an error collection in `status.errors`. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ----------------------------------------------------------- | -| success | boolean | True se a assinatura corresponder com a mensagem | -| errors | collection | If `success` is `false`, may contain a collection of errors | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ---------------------------------------------------------- | +| success | boolean | True se a assinatura corresponder com a mensagem | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | From 6a09e738d26185b7d16bdf7f4d1b6e41e0c9aa08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:44 +0200 Subject: [PATCH 3820/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R5/API/DataClassClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 5c78ac8c158a5f..5362a46727c030 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -532,7 +532,7 @@ Este ejemplo ilustra el uso de la propiedad *context*: | Parámetros | Tipo | | Descripción | | ---------- | ------- | -- | ----------------------------------- | -| result | Integer | <- | Número de entidades en la dataclass | +| resultado | Integer | <- | Número de entidades en la dataclass | @@ -702,7 +702,7 @@ La función `.getInfo()` devuelve | Parámetros | Tipo | | Descripción | | ---------- | ------ | -- | ----------------------------------------------------------------------------------------- | -| result | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos. | +| resultado | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos. | @@ -1573,9 +1573,9 @@ Definir la propiedad `timeout` define un nuevo timeout para las entidades ya pre `maxEntries` define el número máximo de entidades en la caché ORDA. Por defecto es 30 000. -The minimum number of entries is 300, so the value of `maxEntries` must be equal to or higher than 300. En caso contrario, se ignora y el número máximo de entradas se fija en 300. +El número de entradas mínimo es 300, por lo que el valor de `maxEntries` debe ser igual o superior a 300. En caso contrario, se ignora y el número máximo de entradas se fija en 300. -If no valid properties are passed as `timeout` and `maxEntries`, the cache remains unchanged, with its default or previously set values. +Si no se pasan propiedades válidas como `timeout` y `maxEntries`, la caché permanece sin cambios, con sus valores por defecto o previamente definidos. Cuando se guarda una entidad, se actualiza en la caché y vence una vez alcanzado el timeout. From 056ae23bae1189e3d3d9b2ea7a006c237c497697 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:47 +0200 Subject: [PATCH 3821/4889] New translations dataclassclass.md (Japanese) --- .../version-20-R5/API/DataClassClass.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 6e00cecc194d29..c87b211428b4a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -1,6 +1,6 @@ --- id: DataClassClass -title: DataClass +title: データクラス --- [データクラス](ORDA/dsMapping.md#データクラス) はデータベーステーブルへのオブジェクトインターフェースを提供します。 4Dアプリケーション内のデータクラスはすべて、`ds` [データストア](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 @@ -50,7 +50,7 @@ title: DataClass 返される属性オブジェクトには以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | exposed | Boolean | 属性が REST で公開されている場合に trueです | @@ -137,7 +137,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------- | | settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照 | @@ -158,7 +158,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | @@ -187,9 +187,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -246,7 +246,7 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | --------------------------------- | | objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | | settings | Object | -> | ビルドオプション: context | @@ -293,7 +293,7 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | @@ -447,7 +447,7 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------------------------- | :-: | --------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | | settings | Object | -> | ビルドオプション: context | @@ -469,7 +469,7 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | @@ -530,9 +530,9 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ------------------- | -| result | Integer | <- | データクラスに含まれる全エンティティ数 | +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ------------------- | +| 戻り値 | Integer | <- | データクラスに含まれる全エンティティ数 | @@ -571,7 +571,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------ | | 戻り値 | cs.DataStore | <- | データクラスが属しているデータストア | @@ -627,7 +627,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | --------- | | 戻り値 | Object | <- | データクラスの情報 | @@ -639,7 +639,7 @@ $number:=$ds.Persons.getCount() **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------- | | exposed | Boolean | データクラスが REST に公開されていれば true | | name | Text | データクラスの名称 | @@ -700,9 +700,9 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | -| ------ | ------ | -- | -------------------------------- | -| result | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | +| 引数 | 型 | | 説明 | +| --- | ------ | -- | -------------------------------- | +| 戻り値 | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | @@ -716,7 +716,7 @@ $number:=$ds.Persons.getCount() 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---------- | --------------------------------------- | | maxEntries | Integer | エントリーコレクションの最大数 | | stamp | Integer | キャッシュのスタンプ | @@ -725,7 +725,7 @@ $number:=$ds.Persons.getCount() エントリーコレクション内の各エントリーオブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------- | -------------------- | | data | Object | エントリーのデータを格納するオブジェクト | | expired | Boolean | エントリーが期限切れの場合に true | @@ -733,12 +733,12 @@ $number:=$ds.Persons.getCount() 各エントリーの `data` オブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | __KEY | String | エンティティのプライマリーキー | | __STAMP | Longint | データベース内のエンティティのタイムスタンプ | | __TIMESTAMP | String | データベース内のエンティティのスタンプ (形式: YYYY-MM-DDTHH:MM:SS:ms:Z) | -| dataClassAttributeName | Variant | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | +| dataClassAttributeName | バリアント | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | リレートエンティティに関するデータは、data オブジェクトのキャッシュに保存されます。 @@ -790,7 +790,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | -- | --------------- | | 戻り値 | 4D.Entity | <- | データクラスの新規エンティティ | @@ -837,7 +837,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | -- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション | @@ -882,7 +882,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | -- | ---------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | | formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | @@ -1206,7 +1206,7 @@ $es:=ds.Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2" *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | | attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | @@ -1544,7 +1544,7 @@ softwares:{ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------------------- | | settings | Object | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト | @@ -1558,7 +1558,7 @@ softwares:{ *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------- | | timeout | Integer | タイムアウト (秒単位) | | maxEntries | Integer | エンティティの最大数 | From 1603947ac5b4be4533050f31e352bda33dfcb753 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:51 +0200 Subject: [PATCH 3822/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/DataClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md index 0968ab29116494..e2d75c510ec22a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md @@ -1435,7 +1435,7 @@ Pesquisa com marcadores de posição com nome para os atributos e os valores: Estes exemplos ilustram as distintas formas de utilizar fórmulas com ou sem parâmetros em suas pesquisas. -The formula is given as text with `eval()` in the *queryString* parameter: +A fórmula é fornecida como texto com `eval()` no parâmetro *queryString*: ```4d var $es : cs.StudentsSelection @@ -1560,7 +1560,7 @@ In the *settings* parameter, pass an object with the following properties: Setting a `timeout` property sets a new timeout for the entities already present in the cache. É útil quando se trabalha com dados que não mudam com muita frequência, e, portanto, quando não são necessários novos pedidos ao servidor. -`maxEntries` sets the max number of entities in the ORDA cache. O padrão é de 30 000. +`maxEntries` define o número máximo de entidades na cache ORDA. O padrão é de 30 000. O número mínimo de entradas é 300, pelo que o valor de `maxEntries` deve ser igual ou superior a 300. Caso contrário, é ignorado e o número máximo de entradas é fixado em 300. From 2183247b9a80044605b09d27f0ab90a21c5cdc5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:04:59 +0200 Subject: [PATCH 3823/4889] New translations datastoreclass.md (Japanese) --- .../version-20-R5/API/DataStoreClass.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataStoreClass.md index 3aa2da0796ac98..bdec376cce5c81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataStoreClass.md @@ -49,7 +49,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------------------------- | -- | ------------------------- | | localID | Text | -> | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | <- | データストア参照 | @@ -119,7 +119,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------------------------- | -- | ------------------------------------------------------------- | | connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | @@ -159,7 +159,7 @@ title: DataStore *connectionInfo* には、接続したいリモートデータストアの詳細を格納したオブジェクトを渡します。 *hostname* を除くすべてのプロパティは任意です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hostname | Text | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | | user | Text | ユーザー名 | @@ -267,9 +267,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -303,9 +303,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -337,7 +337,7 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ---------------------------- | | 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報 | @@ -353,11 +353,11 @@ user / password / timeout / tls を指定してリモートデータストアに 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ----------- | ----------- | ------------- | ------- | ------------------------------------------------------------- | | isEncrypted | | | Boolean | データファイルが暗号化されていれば true | | keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (\*) | -| tables | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| テーブル | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | | | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | | | | name | Text | テーブル名 | | | | num | Number | テーブル番号 | @@ -411,9 +411,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -490,7 +490,7 @@ ds.unlock() // コピー操作をおこなったので、データストアの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | -- | ---------------------- | | 戻り値 | Collection | <- | 最適化コンテキストオブジェクトのコレクション | @@ -567,7 +567,7 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ----------------- | | 戻り値 | Real | <- | グローバル変更スタンプのカレント値 | @@ -619,7 +619,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------ | | 戻り値 | Object | <- | データストアのプロパティ | @@ -631,7 +631,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | type | string |
  • "4D": ds で利用可能なメインデータストア
  • "4D Server": Open datastore で開かれたリモートデータストア
  • | | networked | boolean |
  • true: ネットワーク接続を介してアクセスされたデータストア
  • false: ネットワーク接続を介さずにアクセスしているデータストア (ローカルデータベース)
  • | @@ -689,7 +689,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | ------------ | | contextName | Text | -> | コンテキストの名称 | | 戻り値 | Object | <- | 最適化コンテキストの詳細 | @@ -708,7 +708,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | name | Text | コンテキストの名称 | | main | Text | コンテキストに関連する属性 (複数の場合はカンマ区切り) | @@ -741,7 +741,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------------------------------------------- | | 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します) | @@ -781,7 +781,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ----------------------------------------------------------------------------- | | 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されているの場合は true、有効の場合は false (デフォルト) | @@ -815,7 +815,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ---------------- | | 戻り値 | Boolean | <- | ロックされている場合は true | @@ -853,9 +853,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -888,7 +888,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ------------- | | curPassPhrase | Text | -> | カレントのパスフレーズ | | curDataKey | Object | -> | カレントのデータ暗号化キー | @@ -916,7 +916,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | -------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------- | | success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | | | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | @@ -964,7 +964,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | ------------------------------------------------------------------------------------------------ | | status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト) | @@ -1008,7 +1008,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---- | -- | ---------------- | | newStamp | Real | -> | グローバル変更スタンプの新しい値 | @@ -1065,7 +1065,7 @@ ds.setGlobalStamp($newValue) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------- | -- | ------------------------------------------------------------------------------------------- | | contextName | Text | -> | コンテキストの名称 | | dataClassName | Text | -> | データクラスの名称 | @@ -1197,7 +1197,7 @@ Form.currentItemLearntAttributes:=Form.selectedPerson.getRemoteContextAttributes -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ---------------------------------------------- | | file | 4D.File | -> | File オブジェクト | | options | Integer | -> | ログレスポンスオプション (サーバーのみ) | @@ -1309,9 +1309,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -1375,9 +1375,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -1411,9 +1411,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -1447,9 +1447,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | From 4e80f4140168cc63800d7e3c638f3e43418a319a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:08 +0200 Subject: [PATCH 3824/4889] New translations directory.md (Japanese) --- .../version-20-R5/API/Directory.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md index c1c01aa7a6f17f..361ea13fe7f263 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md @@ -433,7 +433,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | @@ -490,7 +490,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ----------------------- | -- | -------------------------------------------------------- | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.File | <- | `File` オブジェクト (無効な POSIXパスの場合には null) | @@ -534,7 +534,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | -- | ------------------ | | options | Integer | -> | ファイルリストのオプション | | 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション | @@ -600,7 +600,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------------- | -- | ---------------------------------------------------------------------- | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.Folder | <- | 作成された `Folder` オブジェクト (無効な POSIX *path* の場合には null) | @@ -644,7 +644,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | -- | ------------------- | | options | Integer | -> | フォルダーリストのオプション | | 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション | @@ -695,10 +695,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン | +| 戻り値 | ピクチャー | <- | アイコン | From 0f5c3d6944a6597b7c86fe23903e07c7db4c7b4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:14 +0200 Subject: [PATCH 3825/4889] New translations document.md (Japanese) --- .../version-20-R5/API/Document.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md index 3dd100210c3639..1a65261a8b3b2d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md @@ -433,7 +433,7 @@ title: Document クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | @@ -489,7 +489,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ----------------------- | -- | ---------- | | 戻り値 | 4D.Blob | <- | ファイルのコンテンツ | @@ -533,10 +533,10 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン | +| 戻り値 | ピクチャー | <- | アイコン | @@ -570,7 +570,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ---------------- | | charSetName | Text | -> | 文字セットの名前 | | charSetNum | Integer | -> | 文字セットの番号 | From 9f08cae73400cc2c57b0e8658eee81366867edb3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:16 +0200 Subject: [PATCH 3826/4889] New translations document.md (Portuguese, Brazilian) --- .../version-20-R5/API/Document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md index c71e629aa1687f..068edda27a31c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/Document.md @@ -638,7 +638,7 @@ Aqui está outro exemplo com o mesmo arquivo, mas um delimitador de linha difere $txt:=$myFile.getText("UTF-8"; Document with LF) ``` -In this case, the contents of `$txt` are as follows: +Neste caso, o conteúdo de `$txt` é o seguinte: "id\tname\tprice\tvat\n3\tthé\t1.06€\t19.6\n2\tcafé\t1.05€\t19.6" From 88f26ba31ffb5fb735ddd35fc421172a6a18959f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:21 +0200 Subject: [PATCH 3827/4889] New translations emailobjectclass.md (Japanese) --- .../version-20-R5/API/EmailObjectClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md index 70b2eedb2b21b4..098851ae01fa6d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md @@ -62,7 +62,7 @@ Email オブジェクトは次のプロパティを提供します: 2つのプロパティを持つオブジェクト: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | --------------------------------- | | name | Text | 表示名 (null も可能) | | email | Text | メールアドレス | @@ -131,7 +131,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass `.bodyStructure` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ----------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------ | | partID | Text | メールのパートを固有に識別する ID | | type | Text | (必須) パートの Content-Type ヘッダーフィールドの値 | @@ -154,7 +154,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass `.bodyValues` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------- | | *partID*.value | text | 本文パートの値 | | *partID*.isEncodingProblem | boolean | 文字セットをデコーディング中に、不正なフォーマットのセクション、未知の文字セット、あるいは未知の content-transfer-encoding が見つかった場合には true。 デフォルトは false。 | @@ -206,7 +206,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass ヘッダーコレクションの各オブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ---------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------ | | [].name | text | (必須) [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド名。 null または未定義の場合には、ヘッダーフィールドは MIME ヘッダーに追加されません。 | | [].value | text | [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド値。 | @@ -249,7 +249,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass このプロパティは "keywords" ヘッダーです ([RFC#4021](https://tools.ietf.org/html/rfc4021) 参照)。 -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ------------------------------- | ------- | -------------------------------------------------- | | .\\ | boolean | 設定するキーワード (値は true でなければなりません)。 | @@ -377,7 +377,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------ | | mime | Blob, Text | -> | MIME形式のメール | | 戻り値 | Object | <- | Email オブジェクト | @@ -464,7 +464,7 @@ $status:=$transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | :-: | ----------------------- | | mail | Object | -> | Email オブジェクト | | options | Object | -> | 文字セットとエンコーディングのメールオプション | @@ -482,7 +482,7 @@ $status:=$transporter.send($email) *options* 引数を渡すと、メールに対して特定の文字セットとエンコーディング設定を指定することができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | From cc1e5c68b8530279802384050dd02124b9e8c7bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:23 +0200 Subject: [PATCH 3828/4889] New translations emailobjectclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/EmailObjectClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md index 34c03426d247e1..c8e3cb96a90d97 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EmailObjectClass.md @@ -128,7 +128,7 @@ The `.bcc` property contains the Blind The `.bodyStructure` property contains the *EmailBodyPart* object, i.e. the full MIME structure of the message body (optional). See [Handling body part](#handling-body-part) section. -The `.bodyStructure` object contains the following properties: +O objeto `.bodyStructure` contém as seguintes propriedades: | Propriedade | Tipo | Valor | | ----------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -150,7 +150,7 @@ The `.bodyStructure` object contains the following properties: The `.bodyValues` property contains the *EmailBodyValue* object, containing an object for each \\ of `bodyStructure` (optional). See [Handling body part](#handling-body-part) section. -The `.bodyValues` object contains the following properties: +O objeto `.bodyValues` contém as seguintes propriedades: | Propriedade | Tipo | Valor | | ------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From c21bd75dbcdb69df13f02fa03116b810bc161ced Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:28 +0200 Subject: [PATCH 3829/4889] New translations entityclass.md (Spanish) --- .../version-20-R5/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md index 90f1255c9ebc2c..40e9647c74cbcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md @@ -660,7 +660,7 @@ Las llaves primarias pueden ser números (enteros) o cadenas. Puede "forzar" que | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | --------------------------------------------------------------------- | -| result | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma | +| resultado | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma | From 87bd1f76a5372f860546ef8f6dd09e7e641d0120 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:31 +0200 Subject: [PATCH 3830/4889] New translations entityclass.md (Japanese) --- .../version-20-R5/API/EntityClass.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md index f28cb5cfeab8ce..6b2ac18ec19071 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntityClass.md @@ -1,6 +1,6 @@ --- id: EntityClass -title: Entity +title: エンティティ --- レコードとテーブルの関係と同様に、[エンティティ](ORDA/dsMapping.md#エンティティ) は [データクラス](ORDA/dsMapping.md#データクラス) のインスタンスです。 エンティティはデータクラスと同じ属性を持つほか、データ値や、特有のプロパティおよび関数を持ちます。 @@ -90,7 +90,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------- | | 戻り値 | 4D.Entity | <- | 同レコードを参照する新しいエンティティ | @@ -133,7 +133,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------- | ------------------------- | :-: | ------------------- | | entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | | attributesToCompare | Collection | -> | 比較する属性の名称 | @@ -151,7 +151,7 @@ title: Entity エンティティの差異は、以下のプロパティを持つオブジェクトのコレクションとして返されます: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | ------------- | ------------- | ---------------------- | | attributeName | String | 属性名 | | value | any - 属性の型による | オリジナルエンティティの属性値 | @@ -335,7 +335,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ---------------------------------------------------------------------------- | | mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | | 戻り値 | Object | <- | ドロップの結果 | @@ -356,7 +356,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.drop( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------------------------------- | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | | success | | boolean | ドロップが成功した場合には true、それ以外は false | | | | | ***エラーの場合にのみ利用可能:*** | @@ -443,7 +443,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null) | @@ -483,7 +483,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------ | :-: | --------------------- | | filler | Object | -> | エンティティの属性値を設定するオブジェクト | @@ -571,7 +571,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------------------ | | 戻り値 | 4D.DataClass | <- | エンティティが所属している DataClass オブジェクト | @@ -617,7 +617,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ------------------------------------------------------------------------ | | mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | | 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | @@ -659,9 +659,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | ------------------------------------------------- | -| result | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------------------- | +| 戻り値 | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | @@ -718,7 +718,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------------- | :-: | ---------------------------------------------------------- | | 戻り値 | 4D.EntitySelection | <- | エンティティが所属するエンティティセレクション (見つからなければ null) | @@ -762,7 +762,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------------------------------------------- | | 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0) | @@ -810,7 +810,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | | 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置 | @@ -859,7 +859,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------------------------------ | | 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。 | @@ -899,7 +899,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null) | @@ -939,7 +939,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ------------------------------------------------------------------------ | | mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | | 戻り値 | Object | <- | ロックの結果 | @@ -967,7 +967,7 @@ $info:=$address.getRemoteContextAttributes() `.lock( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------------------------------- | ----------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントプロセスでロックされていた場合) には true、それ以外は false | | | | | ***`dk reload if stamp changed` オプションが使用されていた場合にのみ利用可能:*** | @@ -1057,7 +1057,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の次のエンティティへの参照 (見つからなければ null) | @@ -1100,7 +1100,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の前のエンティティへの参照 (見つからなければ null) | @@ -1142,7 +1142,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | | 戻り値 | Object | <- | ステータスオブジェクト | @@ -1156,7 +1156,7 @@ $info:=$address.getRemoteContextAttributes() `.reload( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------- | ------- | ------------------------------------------------------------------------- | | success | boolean | リロードが成功した場合には true、それ以外は false。
    ***エラーの場合にのみ利用可能***: | | status(\*) | number | エラーコード、以下参照 | @@ -1206,7 +1206,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ------------------------------------------------ | | mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | | 戻り値 | Object | <- | 保存の結果 | @@ -1231,7 +1231,7 @@ $info:=$address.getRemoteContextAttributes() `.save()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | | success | | boolean | 保存に成功した場合には true、それ以外は false | | | | | ***`dk auto merge` オプションが使用されていた場合にのみ利用可能***: | @@ -1343,7 +1343,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | filterString | Text | -> | 取得する属性 (カンマ区切り) | | filterCol | Collection | -> | 取得する属性のコレクション | @@ -1632,7 +1632,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ---------------------------------------------------- | | 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false | @@ -1679,7 +1679,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------------- | | 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション | @@ -1754,7 +1754,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | | 戻り値 | Object | <- | ステータスオブジェクト | @@ -1782,7 +1782,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | | success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | From 180cec8fe5eccdbecc51c6ef8ae982dd31312f36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:41 +0200 Subject: [PATCH 3831/4889] New translations entityselectionclass.md (Spanish) --- .../version-20-R5/API/EntitySelectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index 625547685acf08..03ed897aa71e9f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -1103,7 +1103,7 @@ El siguiente código genérico duplica todas las entidades de la entity selectio | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | ------------------------------------------------------------------------------ | -| result | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma | +| resultado | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma | From 6f7d90aec980bf28afa80e9ccc9b33af2d960aa9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:45 +0200 Subject: [PATCH 3832/4889] New translations entityselectionclass.md (Japanese) --- .../version-20-R5/API/EntitySelectionClass.md | 76 +++++++++---------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md index e8cf0c8e834cdf..3cb746a43f28f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md @@ -52,9 +52,9 @@ title: EntitySelection -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------------------- | -| dsTable | Table | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | +| dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション | @@ -70,7 +70,7 @@ title: EntitySelection 任意の *settings* には、以下のプロパティを持つオブジェクトを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ----------------------------------------------------------------------------- | | context | Text | エンティティセレクションに適用されている [最適化コンテキスト](../ORDA/client-server-optimization.md) のラベル。 | @@ -94,7 +94,7 @@ $employees:=Create entity selection([Employee]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | --------------- | :-: | ------------ | | entitySelection | EntitySelection | -> | エンティティセレクション | @@ -274,7 +274,7 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | --------------------------------------------------- | | entity | 4D.Entity | -> | エンティティセレクションに追加するエンティティ | | entitySelection | 4D.EntitySelection | -> | エンティティセレクションに追加するエンティティセレクション | @@ -363,7 +363,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | -------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -428,7 +428,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------- | :-: | ----------------- | | index | Integer | -> | 取得するエンティティのインデックス | | 戻り値 | 4D.Entity | <- | そのインデックスにあるエンティティ | @@ -473,7 +473,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------------------------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します) | @@ -526,7 +526,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------------- | :-: | ------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | | 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false | @@ -575,7 +575,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数 | @@ -624,7 +624,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー | @@ -690,7 +690,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | ----------------------------------- | | attributePath | Text | -> | 重複しない値を取得する属性のパス | | options | Integer | -> | `dk diacritical`, `dk count values` | @@ -779,7 +779,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | -------------------- | | 属性 | Text | -> | 取得したいパスを持つオブジェクト属性名 | | 戻り値 | Collection | <- | 重複しないパスを格納した新規コレクション | @@ -833,7 +833,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------------------------------- | :-: | -------------------------------------------------------------------------- | | mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション | @@ -894,7 +894,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | -------------------------------------------------------------------------------------------- | | attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | | targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | @@ -995,7 +995,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null) | @@ -1051,7 +1051,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティセレクションが所属しているデータクラス | @@ -1102,9 +1102,9 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | ------------------------------------------------------- | -| result | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------------------------- | +| 戻り値 | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | @@ -1158,7 +1158,7 @@ $info:=$persons.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------------------------------ | | 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false | @@ -1200,7 +1200,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ----------------------------------------- | | 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false | @@ -1252,7 +1252,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null) | @@ -1332,7 +1332,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | ----------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最大値 | @@ -1382,7 +1382,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最小値 | @@ -1432,7 +1432,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ------------------------------------------------------------------------------ | | entity | 4D.Entity | -> | 除外するエンティティ | | entitySelection | 4D.EntitySelection | -> | 除外するエンティティセレクション | @@ -1514,7 +1514,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -1576,7 +1576,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------------------------------- | :-: | ----------------------------- | | pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | | pathObjects | Collection | -> | 条件オブジェクトのコレクション | @@ -1655,7 +1655,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ------------------------------------------------------------- | | formulaString | Text | -> | フォーミュラ文字列 | | formulaObj | Object | -> | フォーミュラオブジェクト | @@ -1780,7 +1780,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ---------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | | formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | @@ -1880,9 +1880,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -1964,7 +1964,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------- | ---------------------------------- | :-: | ------------------------------------------------- | | selectedEntities | 4D.EntitySelection | -> | 呼び出し対象のエンティティセレクションにおける、選別したエンティティの位置範囲 | | 戻り値 | Object | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション | @@ -1983,7 +1983,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------------------------------------------------------------------------- | ---------- | -------------------------------------------- | | ranges | Collection | レンジオブジェクトのコレクション | | ranges[].start | Integer | レンジ内の先頭エンティティのインデックス (位置) | @@ -2030,7 +2030,7 @@ $result2:=$invoices.selected($creditSel) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | ---------------------------------------------------------- | | startFrom | Integer | -> | 処理を開始するインデックス) | | end | Integer | -> | 終了インデックス (含まれない) | @@ -2093,7 +2093,7 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティセレクションの値の合計 | @@ -2142,7 +2142,7 @@ $sum:=$sel.sum("salary") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | ----------------------------------------------------------------------------------------------- | | filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | | filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | From c9c561de9acb3e94d7c371d755f994315c35cfce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:54 +0200 Subject: [PATCH 3833/4889] New translations fileclass.md (Japanese) --- .../version-20-R5/API/FileClass.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md index 7523982a861809..e873774f42bb7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md @@ -70,7 +70,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------- | :-: | ----------------------------------------------------------------- | | path | Text | -> | ファイルパス | | fileConstant | Integer | -> | 4Dファイル定数 | @@ -173,7 +173,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ------------------------------------ | | 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false | @@ -217,7 +217,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | @@ -276,9 +276,9 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -335,7 +335,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------------------------------------------------------ | | 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身 | @@ -355,7 +355,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ プロパティ値はすべてテキストです。 -| プロパティ | タイプ | +| プロパティ | 型 | | ---------------- | ---- | | InternalName | Text | | ProductName | Text | @@ -430,7 +430,7 @@ ALERT($info.Copyright) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | --------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのファイルの完全な名称 | @@ -478,7 +478,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------------------ | -- | ------------------------------------------------ | | mode | Text | -> | 開くモード: "read", "write", "append" | | options | Object | -> | 開くオプション | @@ -502,7 +502,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") *option* (object) 引数を使って、以下のプロパティを通じて FileHandle にさらなるオプションを渡すことができます (これらのプロパティはその後、開かれた [FileHandle オブジェクト](FileHandleClass) から取得できます)。 -| *オプション* | タイプ | 説明 | デフォルト | +| *オプション* | 型 | 説明 | デフォルト | | ----------------- | --------------- | ----------------------------------------------------------------------------------------- | -------------- | | `.mode` | Text | 開くモード (上記の *mode* 参照) | "read" | | `.charset` | Text | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | @@ -559,7 +559,7 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ------------- | | newName | Text | -> | ファイルの新しい完全な名称 | | 戻り値 | 4D.File | <- | 名称変更されたファイル | @@ -606,7 +606,7 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | ------------------------------------------------------------------------------------------- | | info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ | @@ -626,7 +626,7 @@ $fhandle:=$f.open("read") *info* オブジェクトに設定された各プロパティは .exe または .dll ファイルのバージョンリソースに書き込まれます。 以下のプロパティが使用できます (それ以外のプロパティは無視されます): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ---- | -------------------------------------------------------------------- | | InternalName | Text | | | ProductName | Text | | @@ -698,7 +698,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---- | -- | ------------- | | content | BLOB | -> | ファイルの新しいコンテンツ | @@ -734,7 +734,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ------------- | | text | Text | -> | ファイルに保存するテキスト | | charSetName | Text | -> | 文字セットの名前 | From bcc330d711d8ad2e8531a14c7a75ed20d5166f3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:05:56 +0200 Subject: [PATCH 3834/4889] New translations fileclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FileClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md index f1a55f1707b0bc..3dd6552ee87951 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileClass.md @@ -3,7 +3,7 @@ id: FileClass title: File --- -`File` objects are created with the [`File`](#file) command. Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. +Os objetos `File` são criados com o comando [`File`](#file). Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. ### Exemplo @@ -88,7 +88,7 @@ The `File` command creates and returns a new No parâmetro *path*, passe um caminho do arquivo. You can use a custom string or a [filesystem](../Concepts/paths.md#filesystem-pathnames) (e.g., "/DATA/myfile.txt"). -> Only absolute pathnames are supported with the `File` command. +> Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: @@ -111,25 +111,25 @@ In the *fileConstant* parameter, pass a 4D built-in or system file, using one of | Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | | Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | | Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Log file created by the `SET DATABASE PARAMETER(Debug log recording)` command. Armazenado na pasta Logs. | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | | Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | | Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Log file created by the `HTTP SET OPTION(HTTP client log)` command. Armazenado na pasta Logs. | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | | HTTP debug log file | 9 | Log file created by the `WEB SET OPTION(Web debug log)` command. Armazenado na pasta Logs. | -| HTTP log file | 8 | Log file created by the `WEB SET OPTION(Web log recording)` command. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Log file created by the `SET DATABASE PARAMETER(IMAP Log)` command. Armazenado na pasta Logs. | -| Last backup file | 2 | Last backup file, named `\[bkpNum].4BK`, stored at a custom location. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | | Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | | Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | | Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Log file created by the `SET DATABASE PARAMETER(SMTP Log)` command. Armazenado na pasta Logs. | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | | User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | | User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | | Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Otherwise, if you omit the `*` parameter, a null object is always returned. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## 4D. File.new() @@ -147,7 +147,7 @@ If the command is called from a component, pass the optional `*` parameter to ge #### Descrição -The `4D.File.new()` function creates and returns a new object of the `4D.File` type. It is identical to the [`File`](#file) command (shortcut). +The `4D.File.new()` function creates and returns a new object of the `4D.File` type. É idêntico ao comando [`File`](#file) (atalho). > It is recommended to use the [`File`](#file) shortcut command instead of `4D.File.new()`. From b585a4dddf146a78198644f66df401e5ea89c15c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:00 +0200 Subject: [PATCH 3835/4889] New translations filehandleclass.md (Japanese) --- .../version-20-R5/API/FileHandleClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md index bb79e910a10a0d..cfe4f64fce92c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md @@ -206,7 +206,7 @@ FileHandle オブジェクトは共有できません。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ------------------------------------- | | 戻り値 | Real | <- | ドキュメントのサイズ (バイト単位) | @@ -310,7 +310,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------ | -- | -------------- | | *bytes* | Real | -> | 読み取るバイト数 | | 戻り値 | [4D.Blob](BlobClass) | <- | ファイルから読み取ったバイト | @@ -345,7 +345,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ------- | | 戻り値 | Text | <- | 1行のテキスト | @@ -387,7 +387,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | ----------- | | *stopChar* | Text | -> | 読み取りを停止する文字 | | 戻り値 | Text | <- | ファイルのテキスト | @@ -434,7 +434,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---- | -- | ---------------------------------------- | | size | Real | -> | ドキュメントの新しいサイズ (バイト単位) | @@ -468,7 +468,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------------------------ | -- | -------------- | | *blob* | [4D.Blob](BlobClass) | -> | ファイルに書き込む Blob | @@ -502,7 +502,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | -- | -------- | | *lineOfText* | Text | -> | 書き込むテキスト | @@ -536,7 +536,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | -------- | | *textToWrite* | Text | -> | 書き込むテキスト | From 4196e1efcaeb537e609434c8a2b2a744751c1474 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:02 +0200 Subject: [PATCH 3836/4889] New translations filehandleclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FileHandleClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md index 0c301e65c47cbf..e3a69ec1a41e1d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FileHandleClass.md @@ -268,7 +268,7 @@ The `.offset` property returns the c Setting the `.offset` will change its current value at the moment of the next read or write operation. -- If the passed value is negative, the `.offset` is set to the start of the file (zero). +- Se o valor passado for negativo, o `.offset` é definido para o início do arquivo (zero). - If the passed value is higher than the size of the file, the `.offset` is set to the end of the file (size of file). Essa propriedade é **leitura/escrita**. From a2781235ea18e572a5a69ab4d51a7d703f0cf283 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:06 +0200 Subject: [PATCH 3837/4889] New translations folderclass.md (Japanese) --- .../version-20-R5/API/FolderClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md index a3b14800ad51b1..6b79909c17b02c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md @@ -66,7 +66,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------------------------- | :-: | ----------------------------------------------------------------- | | path | Text | -> | フォルダーパス | | folderConstant | Integer | -> | 4Dフォルダー定数 | @@ -156,7 +156,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | -------------------------------------- | | 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false | @@ -214,7 +214,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | @@ -273,7 +273,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | ------------- | | option | Integer | -> | フォルダー削除のオプション | @@ -351,7 +351,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ---------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのフォルダーの完全な名称 | @@ -410,7 +410,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------- | -- | -------------- | | newName | Text | -> | フォルダーの新しい完全な名称 | | 戻り値 | 4D.Folder | <- | 名称変更されたフォルダー | From a6014c4cb5584a937b42f16b17c341501baae72e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:08 +0200 Subject: [PATCH 3838/4889] New translations folderclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FolderClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md index f70d8f921b1151..4da56e9f9e138f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FolderClass.md @@ -3,7 +3,7 @@ id: FolderClass title: Folder --- -`Folder` objects are created with the [`Folder`](#folder) command. Contêm referências a pastas que podem ou não existir efectivamente no disco. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. +Os objetos `Folder` são criados com o comando [`Folder`](#folder). Contêm referências a pastas que podem ou não existir efectivamente no disco. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. ### Exemplo @@ -16,7 +16,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) ### Pathnames -`Folder` objects support several pathnames, including `filesystems` or `posix` syntax. Supported pathnames are detailed in the [**Pathnames**](../Concepts/paths.md) page. +Os objetos `Folder` suportam vários pathnames, incluindo a sintaxe `filesystems` ou `posix`. Supported pathnames are detailed in the [**Pathnames**](../Concepts/paths.md) page. ### Objecto Folder @@ -104,7 +104,7 @@ In the *folderConstant* parameter, pass a 4D built-in or system folder, using on | fk database folder | 4 | Sistema de arquivos associado: "/PACKAGE" | | fk desktop folder | 115 | | | fk documents folder | 117 | Pasta de documentos do utilizador | -| fk home folder | 118 | Current home folder of the user (usually `/Users//`) | +| fk home folder | 118 | Pasta atual do usuário (normalmente `/Users//`) | | fk licenses folder | 1 | Pasta contendo os arquivos de licença 4D da máquina | | fk logs folder | 7 | Sistema de arquivos associado: "/LOGS" | | fk mobileApps folder | 10 | | @@ -134,7 +134,7 @@ If the command is called from a component, pass the optional *parameter to get t #### Descrição -The `4D.Folder.new()` function creates and returns a new object of the `4D.Folder` type. It is identical to the [`Folder`](#folder) command (shortcut). +The `4D.Folder.new()` function creates and returns a new object of the `4D.Folder` type. É idêntico ao comando [`Folder`](#folder) (atalho). > It is recommended to use the [`Folder`](#folder) shortcut command instead of `4D.Folder.new()`. @@ -289,7 +289,7 @@ By default, for security reasons, if you omit the option parameter, `.delete( )` | `Delete only if empty` | 0 | Elimina a pasta apenas quando está vazia | | `Delete with contents` | 1 | Apaga a pasta juntamente com tudo o que a mesma contém | -When `Delete only if empty` is passed or if you omit the option parameter: +Quando `Delete only if empty` for passado ou se você omitir o parâmetro de opção: - A pasta só é apagada se estiver vazia; caso contrário, o comando não faz nada e é gerado um erro -47. - Se a pasta não existir, o erro -120 é gerado. From 8c13d9e0c8f6b769e38e7bff214c04a6c521221e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:12 +0200 Subject: [PATCH 3839/4889] New translations functionclass.md (Japanese) --- .../version-20-R5/API/FunctionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md index 94d927f6ade638..98f96294e27925 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md @@ -111,7 +111,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------- | | formulaExp | 式 | -> | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブな Function オブジェクト | @@ -242,7 +242,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-: | --------------------------------------------------------------------------------------------- | | formulaString | Text | -> | オブジェクトとして返されるフォーミュラ文字列 | | context | Number | -> | `sk execute in current database` (デフォルト) または `sk execute in host database` | @@ -260,7 +260,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する フォーミュラがコンポーネント内で作成されている場合、 *context* 引数を使うことができます。 デフォルトでは、フォーミュラは作成されたコンテキストにおいて実行されるため、ホストデータベースの変数や関数、共有されていないメソッドを呼び出すことはできません。 この場合、`sk execute in host database` 定数を *context* パラメーターに渡すことで、ホストデータベースのコンテキストで `4D.Function` オブジェクトを実行することができます。 以下の定数を使用することができます: -| 定数 | タイプ | 説明 | +| 定数 | 型 | 説明 | | -------------------------------- | ------- | -------------------------------------------------------- | | `sk execute in current database` | Longint | (デフォルト) フォーミュラは作成されたコンテキストにおいて実行されます。 | | `sk execute in host database` | Longint | フォーミュラは、ホストデータベースのコンテキストで実行されます。 | @@ -301,7 +301,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | -------------------------------------------------------------------------------------- | | thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | @@ -361,7 +361,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------------------------------------- | | thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | From 7e1b85f96b11e682edd3268911bd698d5cc527c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:14 +0200 Subject: [PATCH 3840/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md index e26460458e0b42..d04bf5de1ebf67 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/FunctionClass.md @@ -126,7 +126,7 @@ Ter uma fórmula como se fosse um objeto permite que seja passada como um parâm A fórmula retornada pode ser chamada com: -- [`.call()`](#call) or [`.apply()`](#apply) methods, or +- os métodos [`.call()`](#call) ou [`.apply()`](#apply), - a sintaxe de notação de objeto (consulte [objeto formula](#formula-object)). ```4d From d919aeb6885206c4394aae3618d378a04cfd8efd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:19 +0200 Subject: [PATCH 3841/4889] New translations httprequestclass.md (Japanese) --- .../version-20-R5/API/HTTPRequestClass.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md index 62c584cd78ecf7..d8bb9f2dc3e224 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md @@ -87,7 +87,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | @@ -127,10 +127,10 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ---------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | | automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| body | バリアント | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | | certificatesFolder | [Folder](FolderClass.md) | 使用するクライアント証明書フォルダーを指定します。 | undefined | | dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | | decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | @@ -154,7 +154,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま すべてのコールバック関数は、2つのオブジェクト引数を受け取ります: -| 引数 | タイプ | +| 引数 | 型 | | ------- | ------------------------------------------- | | $param1 | [`HTTPRequest` オブジェクト](#httprequest-オブジェクト) | | $param2 | [`Event` オブジェクト](#event-オブジェクト) | @@ -181,7 +181,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま `event` オブジェクトは、[コールバック関数](#コールバック関数) が呼ばれたときに返されます。 このオブジェクトには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------- | ---- | -------------------------------------------------------------------------------------- | | .data | blob | 取得データ。 *onData* コールバック以外の場合は常に `undefined` です。 | | .type | text | イベントの種類。 取り得る値: "response", "error", "headers", "data", または "terminate | @@ -190,7 +190,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま authentication オブジェクトは `options.serverAuthentication` または `options.proxyAuthentication` プロパティに使用します。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | ----------------------------------------------- | --------- | | name | Text | 認証に使用する名前 | undefined | | password | Text | 認証に使用するパスワード | undefined | @@ -214,7 +214,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------------------------------------------- | | data | Text, Blob | -> | 解析するデータ | | 戻り値 | Object | <- | オブジェクト (各プロパティは、マルチパートの各データです) | @@ -315,7 +315,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) `.errors` プロパティの内容は次の通りです: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------- | | errors | | Collection | エラー発生時の 4Dエラースタック | | | [].errCode | Number | 4Dエラーコード | @@ -380,13 +380,13 @@ var $parsedMessage : Object:=HTTP Parse message($message) `response` オブジェクトは共有できないオブジェクトです。 このオブジェクトは次のプロパティを提供します: -| プロパティ | タイプ | 説明 | -| --------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| .body | Variant | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | -| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | -| .status | Number | レスポンスのステータスコード | -| .statusText | Text | ステータスコードを説明するメッセージ | -| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| プロパティ | 型 | 説明 | +| --------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| .body | バリアント | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | +| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| .status | Number | レスポンスのステータスコード | +| .statusText | Text | ステータスコードを説明するメッセージ | +| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | @@ -410,9 +410,9 @@ var $parsedMessage : Object:=HTTP Parse message($message) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -468,7 +468,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------------------ | :-: | ------------------------------------- | | time | Real | -> | レスポンスを待機する最長時間 (秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | From 8d8aa5d0509da1ca25700e628080edb881a6ab86 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:20 +0200 Subject: [PATCH 3842/4889] New translations httprequestclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/HTTPRequestClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md index 44d3ad071c0912..ae4317689ee66f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/HTTPRequestClass.md @@ -5,7 +5,7 @@ title: HTTPRequest The `HTTPRequest` class allows you to handle [`HTTPRequest objects`](#httprequest-object) that can be used to configure and send requests to an HTTP server, as well as to process the HTTP server responses. -The `HTTPRequest` class is available from the `4D` class store. You create and send HTTP requests using the [4D.HTTPRequest.new()](#4dhttprequestnew) function, that returns a [`HTTPRequest object`](#httprequest-object). +A classe `HTTPRequest` está disponível no class store `4D`. You create and send HTTP requests using the [4D.HTTPRequest.new()](#4dhttprequestnew) function, that returns a [`HTTPRequest object`](#httprequest-object).
    História @@ -17,7 +17,7 @@ The `HTTPRequest` class is available from the `4D` class store. You create and s ### Exemplo -Create a `MyHttpRequestOptions` class for the request options: +Criar uma classe `MyHttpRequestOptions` para as opções de pedido: ```4d Class constructor($method : Text; $headers : Object; $body : Text) @@ -102,7 +102,7 @@ In *url*, pass the URL where you want to send the request. A sintaxe a utilizar {https://}[{user}:[{password}]@]host[:{port}][/{path}][?{queryString}] ``` -If you omit the scheme part (`http://` or `https://`), a https request is sent. +Se você omitir a parte do esquema (`http://` ou `https://`), é enviado um pedido https. Por exemplo, pode passar as seguintes cordas: @@ -124,10 +124,10 @@ In the *options* parameter, pass an object that can contain the following proper | Propriedade | Tipo | Descrição | Por padrão | | ---------------------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | | automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Body of the request (required in case of `post` or `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | | certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos | indefinido | | dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | If true, the data received in the `onData` callback is uncompressed | False | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | | encoding | Text | Used only in case of requests with a `body` (`post` or `put` methods). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | | headers | Object | Cabeçalhos do pedido. Syntax: `headers.key=value` (*value* can be a Collection if the same key must appear multiple times) | Objecto vazio | | method | Text | "POST", "GET", ou outro método | "GET" | @@ -140,7 +140,7 @@ In the *options* parameter, pass an object that can contain the following proper | protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | | proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | | serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined | True | +| returnResponseBody | Parâmetros | If false, the response body is not returned in the [`response` object](#response). Devolve um erro se falso e `onData` é indefinido | True | | timeout | Real | Tempo de espera em segundos. Indefinido = sem timeout | Indefinido | | validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | @@ -159,9 +159,9 @@ Aqui está a sequência de chamadas de retorno: 2. `onData` is called zero or several times (not called if the request does not have a body) -3. If no error occured, `onResponse` is always called once +3. Se não ocorreu nenhum erro, `onResponse` é sempre chamado uma vez -4. If an error occurs, `onError` is executed once (and terminates the request) +4. Se ocorrer um erro, `onError` é executado uma vez (e encerra o pedido) 5. `onTerminate` é sempre executado uma vez @@ -177,7 +177,7 @@ An `event` object is returned when a [callback function](#callback-functions) is | Propriedade | Tipo | Descrição | | --------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | -| .data | blob | Dados recebidos. It is always *undefined* except in the `onData` callback | +| .data | blob | Dados recebidos. É sempre *undefined* excepto no callback `onData` | | .type | text | Tipo de evento. Possíveis valores: "resposta", "erro", "cabeçalhos", "dados", ou "terminar | #### authentication-object From 09be4eda2263f52824305f0dc55bc7a19aa76d64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:30 +0200 Subject: [PATCH 3843/4889] New translations imaptransporterclass.md (Japanese) --- .../version-20-R5/API/IMAPTransporterClass.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md index bd5509a9ec4491..a3161c9c17320c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/IMAPTransporterClass.md @@ -56,7 +56,7 @@ IMAP Transporter オブジェクトは [IMP New transporter](#imap-new-transport -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -115,7 +115,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -145,7 +145,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | | keywords | Object | -> | 追加するキーワードフラグ | @@ -170,7 +170,7 @@ End if `keywords` を使って、`msgIDs` 引数で指定したメッセージに対して追加するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます (カスタムフラグのサポートはサーバーの実装に依存します)。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | --------------------------------- | | $draft | Boolean | メッセージに "draft" フラグを追加するには true | | $seen | Boolean | メッセージに "seen" フラグを追加するには true | @@ -188,7 +188,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -238,7 +238,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | :-: | ----------------------- | | mailObj | Object | -> | Email オブジェクト | | destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | @@ -257,7 +257,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) 任意の `options` には、メールの特定部分の文字セットやエンコーディングを定義するオブジェクトを渡すことができます。 次のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ----------------------------------------------------------------------------------------------------------------- | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | @@ -275,7 +275,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -352,7 +352,7 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- | :-: | ----------------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -376,7 +376,7 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -453,7 +453,7 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | | name | Text | -> | 新規メールボックスの名称 | | 戻り値 | Object | <- | createBox処理のステータス | @@ -476,7 +476,7 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -531,7 +531,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | ----------------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -555,7 +555,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -632,7 +632,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | | name | Text | -> | 削除するメールボックスの名称 | | 戻り値 | Object | <- | deleteBox処理のステータス | @@ -654,7 +654,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -711,7 +711,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | --------------- | | 戻り値 | Object | <- | expunge処理のステータス | @@ -725,7 +725,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -780,7 +780,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | boxInfo オブジェクト | @@ -799,7 +799,7 @@ $status:=$transporter.expunge() 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------- | | name | text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -835,7 +835,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | :-: | --------------------- | | parameters | Object | -> | 引数のオブジェクト | | 戻り値 | Collection | <- | mailbox オブジェクトのコレクション | @@ -848,7 +848,7 @@ $status:=$transporter.expunge() 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------------------------------------- | | isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します。
  • | @@ -856,7 +856,7 @@ $status:=$transporter.expunge() 返されるコレクションの各オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------------------------------------------------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | \[].name | text | メールボックスの名称 | | \[].selectable | boolean | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    | @@ -902,7 +902,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | :-: | ------- | | 戻り値 | Text | <- | 階層区切り文字 | @@ -958,7 +958,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------------------------------------------ | | msgNumber | Integer | -> | メッセージのシーケンス番号 | | msgID | Text | -> | メッセージの固有ID | @@ -979,7 +979,7 @@ $status:=$transporter.expunge() 任意の *options* 引数として、メッセージの扱い方を定義する追加のオブジェクトを渡すことができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------------------------------------------------------------------ | | updateSeen | boolean | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | boolean | true を渡すとメッセージ本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1035,7 +1035,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | ids | Collection | -> | メッセージID のコレクション | | startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | @@ -1073,7 +1073,7 @@ ID = 1のメッセージを取得します: **Options** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | -------------------------------------------------------------------------------------- | | updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1085,7 +1085,7 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | | notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID のコレクション
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージのシーケンス番号のコレクション
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | @@ -1138,7 +1138,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | :-: | ------------------------------------------------------------- | | msgNumber | Integer | -> | メッセージのシーケンス番号 | | msgID | Text | -> | メッセージの固有ID | @@ -1216,7 +1216,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- | :-: | ----------------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -1242,7 +1242,7 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1319,7 +1319,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | ---------------- | | startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | | endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | @@ -1383,7 +1383,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | | keywords | Object | -> | 削除するキーワードフラグ | @@ -1407,7 +1407,7 @@ ID = 1のメッセージを取得します: `keywords` を使って、`msgIDs` 引数で指定したメッセージから削除するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | --------------- | ------- | --------------------------------- | | $draft | Boolean | メッセージの "draft" フラグを削除するには true | | $seen | Boolean | メッセージの "seen" フラグを削除するには true | @@ -1424,7 +1424,7 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1474,7 +1474,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | :-: | ----------------- | | currentName | Text | -> | カレントメールボックスの名称 | | newName | Text | -> | 新しいメールボックス名 | @@ -1494,7 +1494,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1553,7 +1553,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- | :-: | -------------- | | searchCriteria | Text | -> | 検索条件 | | 戻り値 | Collection | <- | メッセージ番号のコレクション | @@ -1703,7 +1703,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- | :-: | -------------- | | name | Text | -> | メールボックスの名称 | | state | Integer | -> | メールボックスのアクセス状態 | @@ -1734,7 +1734,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ------------------------------------------------------------------------------------ | | name | Text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -1781,7 +1781,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | subscribe処理のステータス | @@ -1798,7 +1798,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1854,7 +1854,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ------------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | unsubscribe処理のステータス | @@ -1871,7 +1871,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | From c5883b2205bd204ea4ef9703b1d9ba4955b8abca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:37 +0200 Subject: [PATCH 3844/4889] New translations mailattachmentclass.md (Japanese) --- .../version-20-R5/API/MailAttachmentClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md index 6654076ad88069..6bdf54d6520614 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md @@ -34,7 +34,7 @@ Attachment オブジェクトは、次の読み取り専用プロパティや、 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------------------------- | :-: | -------------------------------------------------------------------------------------- | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | @@ -179,7 +179,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------------------------- | :-: | -------------------------------------------------------------------------------------- | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | @@ -222,7 +222,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ----------------------- | :-: | ----- | | 戻り値 | 4D.Blob | <- | 添付の中身 | From f0142881556f6e4230cfe59da1529b2b8107ec2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:39 +0200 Subject: [PATCH 3845/4889] New translations mailattachmentclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/MailAttachmentClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md index 7b62ca37b0b6a0..f1327bb1867578 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/MailAttachmentClass.md @@ -56,7 +56,7 @@ Para definir o anexo, pode utilizar: - um *file*, passe um objeto `4D.File` contendo o arquivo anexo. - um *zipfile*, passe um objeto `4D.ZipFile` contendo o arquivo anexo. -- a *blob*, pass a `4D.Blob` object containing the attachment itself. +- um *blob*, passe um objeto `4D.Blob` contendo o próprio anexo. - a *path*, pass a **text** value containing the path of the attachment file, expressed with the system syntax. Pode passar um nome de rota completo ou um nome de arquivo simples (em cujo caso 4D vai pesquisar para o arquivo no mesmo diretório como o arquivo projeto). The optional *name* parameter lets you pass the name and extension to be used by the mail client to designate the attachment. Se *name* for omitido e: From 915f2524282c6f78949a3970e900448ac38d5950 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:43 +0200 Subject: [PATCH 3846/4889] New translations pop3transporterclass.md (Japanese) --- .../version-20-R5/API/POP3TransporterClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md index d7d9be8d6b7da3..a55f7d66a0f2a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md @@ -43,7 +43,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -102,7 +102,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -160,7 +160,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------ | | msgNumber | Integer | -> | 削除するメッセージの番号 | @@ -207,7 +207,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------- | | 戻り値 | Object | <- | boxInfo オブジェクト | @@ -219,7 +219,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ------------------------------------ | | mailCount | Number | メールボックス内のメッセージの数 | | size | Number | メッセージのサイズ (バイト単位) | @@ -257,7 +257,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | :-: | ------------------------------------------------------------ | | msgNumber | Integer | -> | リスト中のメッセージの番号 | | headerOnly | Boolean | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | @@ -325,7 +325,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | --------------- | | msgNumber | Integer | -> | リスト中のメッセージの番号 | | 戻り値 | Object | <- | MailInfo オブジェクト | @@ -340,7 +340,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返される `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | ------------------------------------ | | size | Number | メッセージのサイズ (バイト単位) | | id | Text | メッセージの固有ID | @@ -385,7 +385,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ------------------------ | | 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション | @@ -397,7 +397,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返されるコレクションの各 `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------------------------------------------------------------------- | ------ | ------------------------------------------------------ | | \[ ].size | Number | メッセージのサイズ (バイト単位) | | \[ ].number | Number | メッセージの番号 | @@ -450,10 +450,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | --------------------------- | | msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Blob | <- | メールサーバーから返された MIME文字列の BLOB | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | @@ -516,9 +516,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | From 70ef799ac60110e9211fa18d67ac741fd92000d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:44 +0200 Subject: [PATCH 3847/4889] New translations pop3transporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/POP3TransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md index 840519b184c454..cb923a9513baa5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/POP3TransporterClass.md @@ -172,7 +172,7 @@ The `.delete( )` function fla In the *msgNumber* parameter, pass the number of the email to delete. This number is returned in the number property by the [`.getMailInfoList()`](#getmailinfolist) method. -Executar esse método não remove de verdade qualquer email. The flagged email will be deleted from the POP3 server only when the `POP3_transporter` object (created with `POP3 New transporter`) is destroyed. The flag could be also be removed using the `.undeleteAll()` method. +Executar esse método não remove de verdade qualquer email. The flagged email will be deleted from the POP3 server only when the `POP3_transporter` object (created with `POP3 New transporter`) is destroyed. A marcação pode ser removida com o método `.undeleteAll()`. > Se a sessão atual terminar de forma inesperada e perder a conexão (por exemplo timeout, falha de rede, etc), uma mensagem de erro é gerada e mensagens marcadas para serem apagadas continuam no servidor POP3. @@ -286,7 +286,7 @@ O método retorna Null se: **Objeto devolvido** -`.getMail()` returns an [`Email` object](EmailObjectClass.md#email-object). +`.getMail()` retorna um [`objeto email`](EmailObjectClass.md#email-object). ##### Exemplo @@ -346,7 +346,7 @@ The `mailInfo` object returned contains the following properties: O método retorna **Null** se: - *msgNumber* determina uma mensagem não existente, -- the message was marked for deletion using `.delete( )`. +- a mensagem foi marcada para apagar usando `.delete( )`. ##### Exemplo @@ -464,7 +464,7 @@ In *msgNumber*, pass the number of the message to retrieve. This number is retur O método retorna uma BLOB vazia se: - *msgNumber* determina uma mensagem não existente, -- the message was marked for deletion using `.delete()`. +- a mensagem foi marcada para apagar usando `.delete()`. **BLOB devolvido** From c96981bd18d6b5aebb10a8ced13f9fb8d0547607 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:48 +0200 Subject: [PATCH 3848/4889] New translations smtptransporterclass.md (Japanese) --- .../version-20-R5/API/SMTPTransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md index de2a8c0562ea39..621847c646fe2e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md @@ -43,7 +43,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -119,7 +119,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -210,7 +210,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------------------------------------- | | mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | | 戻り値 | Object | <- | SMTP ステータス | @@ -231,7 +231,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: この関数は、SMTP ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ---------------------------------------------------------- | | success | boolean | 送信に成功した場合は true、それ以外は false | | status | number | SMTPサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From 6200aff18a00246a200e9c7b9486ad98d0dce7f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:50 +0200 Subject: [PATCH 3849/4889] New translations smtptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SMTPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md index 80a49d4a712def..77bb4c0071fd23 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SMTPTransporterClass.md @@ -188,7 +188,7 @@ The `.keepAlive` property contains From caa05991993aeb262026d59da4da5f9e7b44650c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:54 +0200 Subject: [PATCH 3850/4889] New translations sessionclass.md (Japanese) --- .../version-20-R5/API/SessionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md index 1587ae3ff50be3..51e5d8b12c405c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md @@ -49,7 +49,7 @@ Session オブジェクトは [`Session`](#session) コマンドによって返 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | -------------------------- | :-: | -------------- | | 戻り値 | 4D.Session | <- | Session オブジェクト | @@ -138,7 +138,7 @@ IP:port/4DACTION/action_Session -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------- | | 戻り値 | Boolean | <- | 実行が正常に終わった場合には true | @@ -218,7 +218,7 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------------------------------------------- | | privilege | Text | <- | 確認するアクセス権の名称 | | 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | @@ -340,7 +340,7 @@ End if `.info` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | -------------------------------- | ----------------------------------------------------------------------------------- | | type | Text | セッションタイプ: "remote" または "storedProcedure" | | userName | Text | 4Dユーザー名 ([`.userName`](#username) と同じ値) | @@ -377,7 +377,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ----------------------------- | | 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false | @@ -422,7 +422,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | :-: | -------------------------------------------------------------- | | privilege | Text | -> | アクセス権の名称 | | privileges | Collection | -> | アクセス権の名称のコレクション | @@ -447,7 +447,7 @@ End if - *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------------------- | ----------------------------------------- | | privileges | Text または Collection |
  • アクセス権名の文字列
  • アクセス権名のコレクション
  • | | roles | Text または Collection |
  • ロールの文字列
  • ロールの文字列のコレクション
  • | From 0fb49308fa9310be3c03c92845ca6b103f6b0240 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:06:56 +0200 Subject: [PATCH 3851/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SessionClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md index 2c5cff922e536a..090a5501d5b274 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SessionClass.md @@ -3,7 +3,7 @@ id: SessionClass title: Session --- -Session objects are returned by the [`Session`](#session) command. These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md). +Os objetos de sessão são retornados pelo comando [`Session`](#session). These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md). ### Tipos de sessão @@ -85,15 +85,15 @@ For more information on web user sessions, please refer to the [Web Server Sessi The `Session` object of remote client sessions is available from: -- Project methods that have the [Execute on Server](../Project/code-overview.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process), +- Métodos de projeto que têm o atributo [Execute on Server](../Project/code-overview.md#execute-on-server) (são executados no processo "geminado" do processo do cliente), - Triggers, -- `On Server Open Connection` and `On Server Shutdown Connection` database methods. +- 'Conexão aberta com o servidor' e 'Conexão com o servidor' métodos de banco de dados. For more information on remote user sessions, please refer to the [**Remote client user sessions**](../Desktop/clientServer.md#remote-user-sessions) paragraph. #### a sessão de procedimentos armazenados -Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. The `Session` object of stored procedures is available from: +Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - methods called with the [`Execute on server`](https://doc.4d.com/4dv20/help/command/en/page373.html) command, - `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods @@ -505,7 +505,7 @@ End if The `.storage` property contains a shared object that can be used to store information available to all processes of the session. -When a `Session` object is created, the `.storage` property is empty. Since it is a shared object, this property will be available in the `Storage` object of the server. +Quando um objeto `Session` é criado, a propriedade `.storage` está vazia. Since it is a shared object, this property will be available in the `Storage` object of the server. > Like the `Storage` object of the server, the `.storage` property is always "single": adding a shared object or a shared collection to `.storage` does not create a shared group. @@ -513,7 +513,7 @@ This property is **read only** itself but it returns a read-write object. #### Exemplo de sessão na web -Você deseja armazenar o IP do cliente na propriedade `.storage`. You can write in the `On Web Authentication` database method: +Você deseja armazenar o IP do cliente na propriedade `.storage`. Você pode escrever no método de banco de dados `On Web Authentication`: ```4d If (Session.storage.clientIP=Null) //first access From 4b96abd7e56709cf29fffdf93e11ece930da1553 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:00 +0200 Subject: [PATCH 3852/4889] New translations signalclass.md (Japanese) --- .../version-20-R5/API/SignalClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md index 7827a4819a5a33..7573f9beb80bb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md @@ -102,7 +102,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------------- | :-: | -------------------- | | description | Text | -> | シグナルの詳細 | | 戻り値 | 4D.Signal | <- | シグナルを格納するネイティブオブジェクト | @@ -220,9 +220,9 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -250,7 +250,7 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | -- | ------------------------------------ | | timeout | Real | -> | シグナルの最大待機時間 (秒単位) | | 戻り値 | Boolean | <- | `.signaled` プロパティの状態 | From 4425ee9789a93cfebabe0f731f36e700b217ca44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:02 +0200 Subject: [PATCH 3853/4889] New translations signalclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SignalClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md index fd43069ed2e049..ba685ce139bcda 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SignalClass.md @@ -11,7 +11,7 @@ Sinais são ferramentas fornecidas pela linguagem 4D para gerenciar interações Um sinal é um objeto partilhado que deve ser passado como parâmetro a comandos que chamam ou criam trabalhadores ou processo. -A `4D.Signal` object contains the following built-in methods and properties: +Um objeto `4D.Signal` contém os seguintes métodos e propriedades integrados: - [`.wait()`](#wait) - [`.trigger()`](#trigger) @@ -176,7 +176,7 @@ O método ***doSomething*** poderia ser como: The `.description` property contains a custom description for the `Signal` object.. -`.description` can be set at the creation of the signal object or at any moment. Note that since the `Signal` object is a shared object, any write-mode access to the `.description` property must be surrounded by a `Use...End use` structure. +`.description` pode ser definida ao criar o objeto signal ou a qualquer momento. Note that since the `Signal` object is a shared object, any write-mode access to the `.description` property must be surrounded by a `Use...End use` structure. Essa propriedade é **leitura-escrita**. @@ -198,7 +198,7 @@ Essa propriedade é **leitura-escrita**. #### Descrição -The `.signaled` property contains the current state of the `Signal` object. Quando o sinal é criado, `.signaled` é **False**. It becomes **True** when the `.trigger( )` is called on the object. +The `.signaled` property contains the current state of the `Signal` object. Quando o sinal é criado, `.signaled` é **False**. Torna-se **True** quando o `.trigger( )` é chamado no objeto. Essa propriedade é **somente leitura**. @@ -267,8 +267,8 @@ To prevent blocking code, you can pass a maximum waiting time in seconds in the If the signal is already in the signaled state (i.e. the `.signaled` property is already **true**), the function returns immediately, without waiting. -The function returns the value of the `.signaled` property. Evaluating this value allows knowing if the function returned because the `.trigger( )` has been called (`.signaled` is **true**) or if the *timeout* expired (`.signaled` is **false**). +A função retorna o valor da propriedade `.signaled`. Evaluating this value allows knowing if the function returned because the `.trigger( )` has been called (`.signaled` is **true**) or if the *timeout* expired (`.signaled` is **false**). -> The state of a process that waits for a signal is `Waiting for internal flag`. +> O estado de um processo que espera um signal é `Waiting for internal flag`. From 9a45a743a201dd90e8d7f067876a3f8a0c9cb02a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:06 +0200 Subject: [PATCH 3854/4889] New translations systemworkerclass.md (Spanish) --- .../version-20-R5/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md index 8745c2edfe6533..15f72ced6a9034 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md @@ -65,7 +65,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | ----------- | ------------------------------- | :-: | -------------------------------------------------------------------- | | commandLine | Text | -> | Línea de comando a ejecutar | | options | Object | -> | Parámetros worker | -| result | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | +| resultado | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | From 92e55421e5061ab1a0f10e125f3abb4ea32472ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:08 +0200 Subject: [PATCH 3855/4889] New translations systemworkerclass.md (Japanese) --- .../version-20-R5/API/SystemWorkerClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md index 526de96c541fda..5ab4054fc0428c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md @@ -61,11 +61,11 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------------------- | :-: | --------------------------------------------------------- | | commandLine | Text | -> | 実行するコマンドライン | | options | Object | -> | ワーカーパラメーター | -| result | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | +| 戻り値 | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | @@ -85,7 +85,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | デフォルト | 説明 | +| プロパティ | 型 | デフォルト | 説明 | | ---------------- | ------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | onResponse | Formula | undefined | システムワーカーメッセージ用のコールバック。 完全なレスポンスを受け取り次第、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | onData | Formula | undefined | システムワーカーデータ用のコールバック。 システムワーカーがデータを受け取る度に、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | @@ -101,7 +101,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") すべてのコールバック関数は、2つのオブジェクト引数を受け取ります。 その内容は、コールバックに依存します: -| 引数 | タイプ | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | +| 引数 | 型 | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | | ---------------------------- | ------------- | ------------ | ------------ | ------------- | ------------ | ------------- | | $param1 | Object | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | | $param2.type | Text | "response" | "data" | "error" | "error" | "termination" | @@ -272,9 +272,9 @@ Function _createFile($title : Text; $textBody : Text) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -378,7 +378,7 @@ $output:=$worker.response コレクションの各要素は、以下のプロパティを持つオブジェクトです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------------------------------------------------------------ | ------ | ------------------- | | [].errorCode | number | 4Dエラーコード | | [].message | text | 4Dエラーの詳細 | @@ -438,10 +438,10 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---- | :-: | --------------------------------------------------- | | message | Text | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | -| messageBLOB | Blob | -> | 入力ストリームに書き込むバイト数 | +| messageBLOB | BLOB | -> | 入力ストリームに書き込むバイト数 | @@ -491,9 +491,9 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -550,7 +550,7 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------- | :-: | ----------------------------- | | timeout | Real | -> | 待機時間 (秒単位) | | 戻り値 | 4D.SystemWorker | <- | SystemWorker オブジェクト | From 128ff49ead818a931c328115cfc6d7ea8a4cf464 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:10 +0200 Subject: [PATCH 3856/4889] New translations systemworkerclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/SystemWorkerClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md index 0308cd064ae13f..989eecc1bd586b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/SystemWorkerClass.md @@ -109,9 +109,9 @@ Todas as funções de chamada de retorno recebem dois parâmetros de objectos. O Aqui está a sequência de chamadas de retorno: -1. `onData` and `onDataError` are executed one or several times -2. if called, `onError` is executed once (stops the system worker processing) -3. if no error occured, `onResponse` is executed once +1. `onData` e `onDataError` são executados uma ou várias vezes +2. se chamado, `onError` é executado uma vez (pára o processamento do system worker) +3. se não ocorreu nenhum erro, `onResponse` é executado uma vez 4. `onTerminate` é sempre executado uma vez :::info @@ -360,7 +360,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.encoding` property contains the encoding of the response body content. This property is only available if the [`dataType`](#datatype) is "text". +The `.encoding` property contains the encoding of the response body content. Esta propriedade só está disponível se o [`dataType`](#datatype) for "text". Essa propriedade é **somente leitura**. @@ -396,7 +396,7 @@ Se não ocorrer nenhum erro, `.errors` será undefined. #### Descrição -The `.exitCode` property contains the exit code returned by the external process. If the process did not terminate normaly, `exitCode` is *undefined*. +The `.exitCode` property contains the exit code returned by the external process. Se o processo não tiver terminado normalmente, `exitCode` é *undefined*. Essa propriedade é **somente leitura**. @@ -563,7 +563,7 @@ The `.wait()` function waits until Em *timeout*, passe um valor em segundos. The `SystemWorker` script will wait for the external process for the amount of time defined in the *timeout* parameter. If you omit the *timeout* parameter, the script execution will wait indefinitely. -Actually, `.wait()` waits until the end of processing of the `onTerminate` formula, except if the *timeout* is reached. If *timeout* is reached, the `SystemWorker` is not killed. +Actually, `.wait()` waits until the end of processing of the `onTerminate` formula, except if the *timeout* is reached. Se *timeout* for alcançado, o `SystemWorker` não é morto. During a `.wait()` execution, callback functions are executed, especially callbacks from other events or from other `SystemWorker` instances. You can exit from a `.wait()` by calling [`terminate()`](#terminate) from a callback. From 0c11693db37761fdf17805085aadc66a380cd6dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:15 +0200 Subject: [PATCH 3857/4889] New translations transporter.md (Japanese) --- .../version-20-R5/API/Transporter.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Transporter.md index 46e8df6095adbf..8600ca1b509c36 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Transporter.md @@ -368,7 +368,7 @@ title: Transporter クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------------- | | 戻り値 | Object | <- | transporter オブジェクト接続のステータス | @@ -382,7 +382,7 @@ title: Transporter クラス この関数はメールサーバーにリクエストを送信し、メールステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | -------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------- | | success | | boolean | チェックが成功した場合には true、それ以外は false | | status | | number | (SMTPのみ) メールサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From 45a5e3195bd0d2003fd07ded774b1dcec9afd5ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:20 +0200 Subject: [PATCH 3858/4889] New translations webformclass.md (Japanese) --- .../version-20-R5/API/WebFormClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md index dd76dd6b58cedd..4236d355360c9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormClass.md @@ -43,7 +43,7 @@ Webフォームのコンポーネント (構成要素) とは、これらの Web -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | :-: | ------------------------ | | state | string | -> | Webフォーム上で無効化する state の名称 | @@ -69,7 +69,7 @@ Webフォームの state に関する詳細については、[developer.qodly.co -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | :-: | ------------------------ | | state | string | -> | Webフォーム上で有効化する state の名称 | @@ -106,7 +106,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------- | | msg | string | -> | Webフォームに表示するエラーメッセージ | @@ -124,7 +124,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------------- | | msg | string | -> | Webフォームに表示する情報メッセージ | @@ -142,7 +142,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------------- | | msg | string | -> | Webフォームに表示する警告メッセージ | @@ -160,7 +160,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | -------------------------- | :-: | ------------------------ | | 戻り値 | 4D.WebForm | <- | 新しい `WebForm` プロキシオブジェクト | @@ -178,7 +178,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------ | | 戻り値 | object | <- | object | From b622fc45fcb212c58e84c056aa0b20c05bf841b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:25 +0200 Subject: [PATCH 3859/4889] New translations webformitemclass.md (Japanese) --- .../version-20-R5/API/WebFormItemClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md index 4ff82c4861b77d..46b6d46924ad14 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebFormItemClass.md @@ -30,9 +30,9 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -48,9 +48,9 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -66,7 +66,7 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | :-: | ----------------------- | | className | string | -> | コンポーネントに追加する CSSクラスの名前。 | @@ -84,7 +84,7 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | :-: | ------------------------ | | className | string | -> | コンポーネントから削除する CSSクラスの名前。 | From 2bca17216a326d4f4a8ed0a5fbba2f0c8b4f932e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:32 +0200 Subject: [PATCH 3860/4889] New translations webserverclass.md (Japanese) --- .../version-20-R5/API/WebServerClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md index cb690047520a2d..1e4c2cad1369ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md @@ -70,7 +70,7 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------- | -- | ------------------------------------------------------------------- | | option | Integer | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | <- | WebServer オブジェクト | @@ -116,7 +116,7 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | -- | -------------------------- | | 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | @@ -651,7 +651,7 @@ HTTPプロトコルの状態 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | | settings | Object | -> | 開始時の Webサーバー設定 | | 戻り値 | Object | <- | Webサーバー開始のステータス | @@ -670,7 +670,7 @@ HTTPプロトコルの状態。 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------- | | success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | | errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | @@ -713,9 +713,9 @@ HTTPプロトコルの状態 -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | From f492af7a87c74e5ad20148b73e3253b3efa0f488 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:34 +0200 Subject: [PATCH 3861/4889] New translations webserverclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/WebServerClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md index d0000f4a75acfc..36a0458534bfb8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebServerClass.md @@ -70,10 +70,10 @@ Eles oferecem as propriedades abaixo e funções: -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------- | -- | --------------------------------------------------------------------------------- | -| option | Integer | -> | Web server to get (default if omitted = `Web server database`) | -| Resultados | 4D. WebServer | <- | Objeto Web Server | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------- | -- | ---------------------------------------------------------------------------------------- | +| option | Integer | -> | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | +| Resultados | 4D. WebServer | <- | Objeto Web Server | From 7b93f937542d3213de9241fe7ff8ea839fdd99e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:39 +0200 Subject: [PATCH 3862/4889] New translations websocketclass.md (Japanese) --- .../version-20-R5/API/WebSocketClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md index 09a61e7ca2f71e..b71c6b1abaf13f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md @@ -74,7 +74,7 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------------------------------ | ---------------------------- | :-: | ----------------------------------------- | | url | Text | -> | 接続先の URL | | [connectionHandler](#connectionHandler-引数) | Object | -> | WebSocket用コールバックを宣言しているオブジェクト | @@ -98,7 +98,7 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し - コールバックは、接続を開始したフォームまたはワーカーのコンテキストで自動的に呼び出されます。 - フォームまたはワーカーが閉じられていない限り、WebSocket は有効です。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | onMessage | [Function](FunctionClass.md) | WebSocket データ用のコールバック関数。 WebSocket がデータを受信するたびに呼び出されます。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "message"
    • `$2.data` (text, BLOB, または object。`dataType` 参照): 受信データ
    | | onError | [Function](FunctionClass.md) | 実行エラー用のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "error"
    • `$2.errors`: 実行エラーの場合、4Dエラースタックのコレクション。
      • [].errCode (number): 4Dエラーコード
      • [].message (text): 4Dエラーの説明
      • [].componentSignature (text) - エラーを返した内部コンポーネントの署名
    | @@ -181,7 +181,7 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------ | :-: | --------- | | message | Text, Blob, Object | -> | 送信するメッセージ | @@ -193,10 +193,10 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ----------------------------------------------------------------------------------------------------------------------- | | Text | UTF-8 のテキスト | -| Blob | バイナリデータ | +| BLOB | バイナリデータ | | Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv20/help/command/ja/page1217.html) と同じ結果)。 | @@ -223,7 +223,7 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | :-: | --------------------- | | code | Integer | -> | 接続が切断される理由を示すステータスコード | | reason | Text | -> | 接続が切断される理由を説明するテキスト | From 9a5108abab15daa2c86cff1190d46cf977bfda08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:40 +0200 Subject: [PATCH 3863/4889] New translations websocketclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/WebSocketClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md index a511e7af6ef0e2..1b42907cf8565a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketClass.md @@ -86,8 +86,8 @@ The `4D.WebSocket.new()` function create Em *url*, passe o URL ao qual o servidor WebSocket responderá. Podem ser utilizados os seguintes padrões de URL: -- `ws://host[:port]path[?query]` for standard connections -- `wss://host[:port]path[?query]` for TLS secured connections +- `ws://host[:port]path[?query]` para ligações padrão +- `wss://host[:port]path[?query]` para conexões TLS seguras If the connection is not possible, a `null` object is returned and an error is generated (that you can intercept using a method installed with `ON ERR CALL`). @@ -111,7 +111,7 @@ Aqui está a sequência de chamadas de retorno: 1. `onOpen` é executado uma vez 2. São executados zero ou vários `onMessage` -3. Zero or one `onError` is executed (stops the processing) +3. Zero ou um `onError` é executado (pára o processamento) 4. `onTerminate` é sempre executado uma vez #### Exemplo @@ -251,7 +251,7 @@ In *reason*, you can pass a string describing why the connection is being closed #### Descrição -The `.url` property contains the URL to which the WebSocket has connected. It is the URL you passed to the [`new()`](#4dwebsocketnew) function. +The `.url` property contains the URL to which the WebSocket has connected. É o URL que você passou para a função [`new()`](#4dwebsocketnew). Esta propriedade é só de leitura. From 6a189010c041dd8cccb4dcbdc14d2a9e7a1e9c40 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:43 +0200 Subject: [PATCH 3864/4889] New translations websocketconnectionclass.md (Japanese) --- .../version-20-R5/API/WebSocketConnectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md index 9e637fdab8d558..a8bee1ab3e2b4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketConnectionClass.md @@ -68,7 +68,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------------- | :-: | --------- | | message | Text / Blob / Object | -> | 送信するメッセージ | @@ -80,10 +80,10 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ------------------------------------------------------------------------------------------------------------------------ | | Text | UTF-8 のテキスト | -| Blob | バイナリデータ | +| BLOB | バイナリデータ | | Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | @@ -110,7 +110,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | :-: | ----------------------------------------------------------------------------- | | code | Integer | -> | クライアントに送信されるエラーコード ( > 3000 である必要があり、そうでない場合メッセージは送信されません) | | message | Text | -> | クライアントに送信されるエラーメッセージ | From 14f583f7f56313f53c9d5b1c24ae56e594d29c7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:46 +0200 Subject: [PATCH 3865/4889] New translations websocketserverclass.md (French) --- .../version-20-R5/API/WebSocketServerClass.md | 82 ++++++++++--------- 1 file changed, 45 insertions(+), 37 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md index bcab0501ca84bd..1a553aa34ca453 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md @@ -61,22 +61,23 @@ CALL WORKER("WebSocketServer"; Formula(wss := 4D.WebSocketServer.new($handler))) 2. Définissez la classe utilisateur `myServerHandler` contenant la ou les fonction(s) de rappel utilisée(s) pour gérer les connexions au serveur : ```4d -// Classe myServerHandler +//myServerHandler class -Function onConnection($wss: Object; $event: Object): Object - // retourne une instance de la classe utilisateur - // qui traitera les messages - return cs.myConnectionHandler.new() +Function onConnection($wss : Object; $event : Object) : Object + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Définissez la classe utilisateur `myConnectionHandler` contenant la ou les fonction(s) de callback utilisée(s) pour gérer les messages : ```4d -// Classe myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // renvoie le message en majuscules + //resends the message in uppercase $ws.send(Uppercase($message.data)) + ``` :::tip JS Côté client @@ -175,21 +176,21 @@ Cette callback est appelée lorsque le handshake est terminé. Elle doit être a Cet exemple de fonctionnalité de chat basique montre comment gérer les connexions au serveur WebSocket dans une classe *WSSHandler*. ```4d -//myWSServerHandler class +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // La méthode VerifyAddress vélide l'adresse du client - // L'objet WSConnectionHandler retourné sera utilisé - // par 4D pour instancier l'objet 4D.WebSocketConnection - // lié à cette connexion + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection return cs.myConnectionHandler.new() - // Voire objet connectionHandler - Else - // La connexion est annulée - return Null - End if + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -273,31 +274,31 @@ Fonction appelée en cas d'erreur. Cet exemple de fonctionnalité de chat basique montre comment gérer les messages dans une classe *connectionHandler*. ```4d -// Classe myConnectionHandler +// myConnectionHandler Class -Function onMessage($ws : 4D.WebSocketConnection ; $message : Object) - // Renvoyer le message à tous les clients du chat +Function onMessage($ws : 4D.WebSocketConnection; $message : Object) + // Resend the message to all chat clients This.broadcast($ws;$message.data) -Function onOpen($ws : 4D.WebSocketConnection ; $message : Object) - // Envoyer un message aux nouveaux utilisateurs connectés - $ws.send("Welcome on the chat !") - // Envoyer le message "New client connected" à tous les autres clients de chat - This.broadcast($ws; "New client connected") +Function onOpen($ws : 4D.WebSocketConnection; $message : Object) + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") -Function onTerminate($ws : 4D.WebSocketConnection ; $message : Object) - // Envoi du message "Client déconnecté" à tous les autres clients de chat - This.broadcast($ws; "Client déconnecté") +Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") -Function broadcast($ws : 4D.WebSocketConnection ; $message:text) +Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Renvoyer le message à tous les clients de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Vérifier que l'id n'est pas la connexion actuelle + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -368,13 +369,13 @@ Cette propriété est en lecture seule. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Paramètres | Type | | Description | -| ---------- | ---- | :-: | --------------------------- | -| | | | Ne requiert aucun paramètre | +| Paramètres | Type | | Description | +| ---------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -382,6 +383,13 @@ Cette propriété est en lecture seule. La fonction `.terminate()` referme le serveur WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 151bf64b18dba8e75b0fbbb34231539a0bab0a17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:48 +0200 Subject: [PATCH 3866/4889] New translations websocketserverclass.md (Spanish) --- .../version-20-R5/API/WebSocketServerClass.md | 73 ++++++++++--------- 1 file changed, 40 insertions(+), 33 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md index 69b5ab2bced4ee..1f4c74d21795f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. Defina la clase usuario `myServerHandler` que contiene las funciones de retrollamada utilizadas para manejar las conexiones al servidor: ```4d -//clase myServerHandler +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - //devuelve una instancia de la clase de usuario - //que gestionará los mensajes - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Define la clase usuario `myConnectionHandler` que contiene las funciones de retrollamada utilizadas para manejar los mensajes: ```4d -// Clase myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // reenvía el mensaje en mayúsculas + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -176,21 +176,21 @@ Evento emitido cuando se produce un error en el servidor WebSocket. Este ejemplo de una función básica de chat ilustra cómo manejar conexiones de servidor WebSocket en una clase *WSSHandler*. ```4d -//clase myWSServerHandler +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // El método VerifyAddress valida la dirección del cliente - // El objeto WSConnectionHandler devuelto será utilizado - // por 4D para instanciar el objeto 4D.WebSocketConnection - // relacionado con esta conexión - return cs.myConnectionHandler.new() - // Ver objeto connectionHandler - Else - // La conexión se cancela - return Null - End if + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -274,31 +274,31 @@ Función llamada cuando se ha producido un error. Este ejemplo de una función básica de chat ilustra cómo gestionar mensajes en una clase *connectionHandler*. ```4d -// Clase myConnectionHandler +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenviar el mensaje a todos los clientes del chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Enviar un mensaje a los nuevos usuarios conectados - $ws.send("¡Bienvenido al chat!") - // Enviar el mensaje "Nuevo cliente conectado" a todos los demás clientes del chat - This.broadcast($ws; "Nuevo cliente conectado") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Envía el mensaje "Cliente desconectado" a todos los demás clientes de chat - This.broadcast($ws; "Cliente desconectado") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar el mensaje a todos los clientes de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Comprobar que el id no es la conexión actual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -369,13 +369,13 @@ Esta propiedad es de sólo lectura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-: | ---------------------------- | -| | | | No requiere ningún parámetro | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Esta propiedad es de sólo lectura. La función `.terminate()` cierra el servidor WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From de9a6102745e38042d5fa4df55f874a2d5680e0a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:50 +0200 Subject: [PATCH 3867/4889] New translations websocketserverclass.md (Japanese) --- .../version-20-R5/API/WebSocketServerClass.md | 119 +++++++++--------- 1 file changed, 63 insertions(+), 56 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md index c7a9c93aa4af65..b5575a23f26ae1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md @@ -61,22 +61,22 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. サーバーへの接続を処理するためのコールバック関数を含む `myServerHandler` ユーザークラスを定義します: ```4d -// myServerHandler クラス +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - // ユーザークラスのインスタンスを返します - // このインスタンスがサーバーへの接続を処理します - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler クラス +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // メッセージを大文字に変えて送信します - $ws.send(Uppercase($message.data)) + //resends the message in uppercase + $ws.send(Uppercase($message.data)) ``` @@ -105,7 +105,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------------------- | ---------------------------------- | :-: | ----------------------------------------- | | [WSSHandler](#wsshandler-引数) | Object | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | | [options](#options-引数) | Object | -> | WebSocket の設定パラメーター | @@ -121,7 +121,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 *WSSHandler* 引数には、WebSocketサーバーでイベント (主に接続イベント) が発生するたびに呼び出されるユーザークラスのインスタンスを渡します。 このクラスでは、以下のコールバック関数を定義します (`onConnection` のみ必須): -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ------------ | ---------------------------- | ------------------------------------------------------------------------- | --------- | | onConnection | [Function](FunctionClass.md) | (必須) 新規クライアント接続が開始した時のコールバック (後述参照) | undefined | | onOpen | [Function](FunctionClass.md) | WebSocketサーバーが起動した時のコールバック (後述参照) | undefined | @@ -130,7 +130,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onConnection**(*WSServer* : Object ; *event* : Object) : Object | null -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------- | ---------------------------------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -142,7 +142,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onOpen**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -152,7 +152,7 @@ WebSocketサーバーが起動したときに発生するイベントです。 **WSHandler.onTerminate**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -162,7 +162,7 @@ HTTPサーバーまたは WebSocketサーバーが終了したときに発生す **WSHandler.onError**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------ | ---------------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -176,30 +176,30 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -// myWSServerHandler クラス +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object - If (VerifyAddress($event.request.remoteAddress)) - // VerifyAddress メソッドはクライアントのアドレスを検証します - // 返される WSConnectionHandler オブジェクトは、この接続に関連する - // 4D.WebSocketConnection オブジェクトをインスタンス化するために - // 4D によって使用されます - return cs.myConnectionHandler.new() - // connectionHandler オブジェクト参照 - Else - // 接続は解除されます - return Null - End if + If (VerifyAddress($event.request.remoteAddress)) + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** サーバー起動") +LogFile("*** Server started") Function onTerminate($wss : Object; $event : Object) -LogFile("*** サーバー終了") +LogFile("*** Server closed") Function onError($wss : Object; $event : Object) -LogFile("!!! サーバーエラー: "+$event.errors.first().message) +LogFile("!!! Server error: "+$event.errors.first().message) ``` @@ -207,7 +207,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `request` オブジェクトには、次のプロパティが格納されています: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------------- | | headers | Object | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | | query | Object | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | @@ -218,7 +218,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `WSHandler.onConnection` コールバックの結果として、`connectionHandler` オブジェクトを渡します。これは、WebSocket 接続でイベントが発生するたび (主にメッセージが受信されるたび) に呼び出されるユーザークラスのインスタンスです。 このクラスでは、以下のコールバック関数を定義します (`onMessage` のみ必須): -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ----------- | ---------------------------- | ------------------------------------------------------ | | onMessage | [Function](FunctionClass.md) | (必須) この接続から新しいメッセージを受信したときに呼び出される関数 | | onOpen | [Function](FunctionClass.md) | `4D.WebSocketConnection` が作成されたときに呼び出される関数 | @@ -227,7 +227,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) **connectionHandler.onMessage**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -238,7 +238,7 @@ WebSocket データ用のコールバックです。 WebSocket がデータを **connectionHandler.onOpen**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -248,7 +248,7 @@ WebSocket データ用のコールバックです。 WebSocket がデータを **connectionHandler.onTerminate**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ------ | ------------------------------------------------------- | :-: | -------------------------------------------------------------------------------------------------------- | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -260,7 +260,7 @@ WebSocket 終了したときに呼び出されます。 **connectionHandler.onError**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | | タイプ | | 説明 | +| 引数 | | | 型 | | 説明 | | ----- | ------ | ---------- | ------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------ | | ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | | Object | <- | 引数 | @@ -274,31 +274,31 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler クラス +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // すべてのチャットクライアントにメッセージを送信します - This.broadcast($ws;$message.data) + // Resend the message to all chat clients + This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // 新規接続ユーザーにメッセージを送信します - $ws.send("チャットへようこそ!") - // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します - This.broadcast($ws;"新規クライアントが接続しました") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します - This.broadcast($ws;"クライアント接続が切断されました") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) - var $client:4D.WebSocketConnection - // すべてのチャットクライアントにメッセージを送信します - For each ($client; $ws.wss.connections) - // id がカレント接続ではないことを確認します - If ($client.id#$ws.id) - $client.send($message) - End if - End for each + var $client:4D.WebSocketConnection + // Resend the message to all chat clients + For each ($client; $ws.wss.connections) + // Check that the id is not the current connection + If ($client.id#$ws.id) + $client.send($message) + End if + End for each ``` @@ -306,7 +306,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) 任意の *options* 引数には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | | path | Text | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | | dataType | Text | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | @@ -369,13 +369,13 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| ------- | -- | :-: | --------------------------------------------------------------- | +| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、WebSocketサーバーを終了します。 +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 761a0c9f01891483e099a517eef8e1b1ad54072d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:52 +0200 Subject: [PATCH 3868/4889] New translations websocketserverclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/WebSocketServerClass.md | 89 ++++++++++--------- 1 file changed, 48 insertions(+), 41 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md index 5b0c76b7fed8a7..66f41edbfefdb0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. Defina a classe de usuário `myServerHandler` que contém a(s) função(ões) de retorno de chamada usada(s) para tratar as conexões com o servidor: ```4d -//classe myServerHandler +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - //retorna uma instância da classe de usuário - //que tratará as mensagens - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Defina a classe de usuário `myConnectionHandler` que contém a(s) função(ões) de retorno de chamada usada(s) para tratar mensagens: ```4d -// minhaConnectionHandler classe +// myConnectionHandler class -Function onMessage($ws : 4D.WebSocketConnecation; $message : Object) - ├//reenvia a mensagem em maiúsculas +Function onMessage($ws : 4D.WebSocketConnection; $message : Object) + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -176,30 +176,30 @@ Evento emitido quando ocorre um erro no servidor WebSocket. Este exemplo de um recurso básico de bate-papo ilustra como lidar com conexões de servidor WebSocket em uma classe *WSSHandler*. ```4d -//minhaWSServerHandler classe +//myWSServerHandler class -Função onConnection($wss : Objeto; $event : Objeto) : Object +Function onConnection($wss : Object; $event : Object) : Object - ├If (VerifyAddress($event.request. emoteAddress)) - ├// O método VerifyAddress valida o endereço do cliente - ├// O objeto WSConnectionHandler retornado será usado - ├// por 4D para instanciar o 4D. Objeto ebSocketConnection - ^\\// relacionado a esta conexão - ├return cs.myConnectionHandler. ew() - ™️// Ver connectionHandler objeto - ëElse - ├// A conexão é cancelada➲ - ½ return Null - ├End se + If (VerifyAddress($event.request.remoteAddress)) + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if -Function onOpen($wss : Object; $event : Objeto) -LogFile("*** Servidor iniciado") +Function onOpen($wss : Object; $event : Object) +LogFile("*** Server started") -Função onTerminate($wss : Objeto; $event : Objeto) -LogFile("*** Servidor fechado") +Function onTerminate($wss : Object; $event : Object) +LogFile("*** Server closed") -Função onError($wss : Objeto; $event : Objeto) -LogFile("! ! Erro no servidor: "+$event. rrors.first().message) +Function onError($wss : Object; $event : Object) +LogFile("!!! Server error: "+$event.errors.first().message) ``` @@ -277,28 +277,28 @@ Este exemplo de um recurso básico de bate-papo ilustra como tratar mensagens em // myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenvia a mensagem a todos os clientes de chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Envia uma mensagem aos novos usuários conectados - $ws.send("Welcome on the chat!") - // Envia a mensagem "Novo cliente conectado" a todos os outros clientes de chat - This.broadcast($ws; "New client connected") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Envia a mensagem "Client disconnected" a todos os outros clientes de bate-papo - This.broadcast($ws; "Client disconnected") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar a mensagem a todos os clientes de bate-papo + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Verificar se o id não é a conexão atual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -369,13 +369,13 @@ Esta propriedade é só de leitura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | :-: | -------------------------- | -| | | | Não exige nenhum parâmetro | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Esta propriedade é só de leitura. A função `.terminate()` fecha o servidor de WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 9c982de72c5d25dd11952b8bbcc0a295b5a5fc02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:56 +0200 Subject: [PATCH 3869/4889] New translations ziparchiveclass.md (Japanese) --- .../version-20-R5/API/ZipArchiveClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md index 85887b3ee8115f..5edd0cd92c1eb6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md @@ -49,7 +49,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | @@ -72,7 +72,7 @@ End if - *zipStructure*: ZIPArchive オブジェクトを表すオブジェクトを引数として渡します。 以下のプロパティを利用して、このオブジェクトを定義することが可能です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | | level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | @@ -89,7 +89,7 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------- | | statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | | status | Integer | ステータスコード | @@ -203,7 +203,7 @@ $err:=ZIP Create archive($zip; $destination) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-: | ------------------------------------------ | | zipFile | 4D.File | -> | ZIPアーカイブファイル | | password | Text | -> | ZIPアーカイブのパスワード (必要であれば) | From 05e4ab7df9d4b8c362453a5625e8e25912730073 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:07:57 +0200 Subject: [PATCH 3870/4889] New translations ziparchiveclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/ZipArchiveClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md index cbc98e4d0360fc..d2b44e85d452d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipArchiveClass.md @@ -36,10 +36,10 @@ End if
    História -| Release | Mudanças | -| ------- | --------------------------------------------------------------------- | -| 19 R3 | Added `ZIP Compression LZMA`, `ZIP Compression xy`, `.level` property | -| 18 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------------------------------------------------------ | +| 19 R3 | Adição das propriedades `ZIP Compression LZMA`, `ZIP Compression xy`, `.level` | +| 18 | Adicionado |
    @@ -47,14 +47,14 @@ End if -| Parâmetro | Tipo | | Descrição | -| --------------- | -------------------------- | :-: | -------------------------------------------------------------------- | -| fileToZip | 4D. File | -> | Objeto File ou Folder a comprimir | -| folderToZip | 4D. Folder | -> | Objeto File ou Folder a comprimir | -| zipStructure | Object | -> | Objeto File ou Folder a comprimir | -| destinationFile | 4D. File | -> | Arquivo destino para o arquivo | -| options | Integer | -> | *folderToZip* option: `ZIP Without enclosing folder` | -| Resultados | Object | <- | Objeto de estado | +| Parâmetro | Tipo | | Descrição | +| --------------- | -------------------------- | :-: | ------------------------------------------------------------------- | +| fileToZip | 4D. File | -> | Objeto File ou Folder a comprimir | +| folderToZip | 4D. Folder | -> | Objeto File ou Folder a comprimir | +| zipStructure | Object | -> | Objeto File ou Folder a comprimir | +| destinationFile | 4D. File | -> | Arquivo destino para o arquivo | +| options | Integer | -> | Opção *folderToZip*: `ZIP Without enclosing folder` | +| Resultados | Object | <- | Objeto de estado | @@ -109,7 +109,7 @@ Para compactar um `4D.File`: #### Exemplo 2 -To compress a `4D.Folder` without the folder itself: +Para comprimir uma `4D.Folder` sem a própria pasta: ```4d var $folder : 4D.Folder From d247c90a4911651ce1e22cbe90fb011ad6c31e95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:05 +0200 Subject: [PATCH 3871/4889] New translations zipfolderclass.md (Portuguese, Brazilian) --- .../version-20-R5/API/ZipFolderClass.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFolderClass.md index 94110c8af6c154..3370ca69187521 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/ZipFolderClass.md @@ -5,28 +5,28 @@ title: ZIPFolder The following properties and functions from the [Folder](FolderClass.md) class are available to `ZIPFolder` objects: -| Available [Folder](FolderClass.md) APIs for ZIPFolder | Comentário | -| -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](FolderClass.md#copyto) | | -| [](FolderClass.md#creationdate) | Date may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#creationtime) | Time may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#exists) | | -| [](FolderClass.md#extension) | | -| [](FolderClass.md#file) | | -| [](FolderClass.md#files) | | -| [](FolderClass.md#folder) | | -| [](FolderClass.md#folders) | | -| [](FolderClass.md#fullname) | | -| [](FolderClass.md#geticon) | | -| [](FolderClass.md#hidden) | | -| [](FolderClass.md#isalias) | | -| [](FolderClass.md#isfile) | | -| [](FolderClass.md#isfolder) | | -| [](FolderClass.md#ispackage) | | -| [](FolderClass.md#modificationdate) | Date may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#modificationtime) | Time may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#name) | | -| [](FolderClass.md#original) | | -| [](FolderClass.md#parent) | The archive's virtual `root` folder has no parent. No entanto, as pastas dentro do arquivo podem ter um pai que não seja a raiz. | -| [](FolderClass.md#path) | Devolve um caminho relativo ao arquivo | -| [](FolderClass.md#platformpath) | | +| Available [Folder](FolderClass.md) APIs for ZIPFolder | Comentário | +| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](FolderClass.md#copyto) | | +| [](FolderClass.md#creationdate) | A data pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#creationtime) | A hora pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#exists) | | +| [](FolderClass.md#extension) | | +| [](FolderClass.md#file) | | +| [](FolderClass.md#files) | | +| [](FolderClass.md#folder) | | +| [](FolderClass.md#folders) | | +| [](FolderClass.md#fullname) | | +| [](FolderClass.md#geticon) | | +| [](FolderClass.md#hidden) | | +| [](FolderClass.md#isalias) | | +| [](FolderClass.md#isfile) | | +| [](FolderClass.md#isfolder) | | +| [](FolderClass.md#ispackage) | | +| [](FolderClass.md#modificationdate) | A data pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#modificationtime) | A hora pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#name) | | +| [](FolderClass.md#original) | | +| [](FolderClass.md#parent) | A pasta virtual `root` do arquivo não tem pai. No entanto, as pastas dentro do arquivo podem ter um pai que não seja a raiz. | +| [](FolderClass.md#path) | Devolve um caminho relativo ao arquivo | +| [](FolderClass.md#platformpath) | | From 59dc65a188a1e080050ca4fdc890d44c7c13de2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:06 +0200 Subject: [PATCH 3872/4889] New translations overview.md (French) --- .../version-20-R5/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/overview.md index cb47e6a42596ca..c3384622134fea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/overview.md @@ -16,3 +16,7 @@ Les conventions suivantes sont utilisées dans la syntaxe de la fonction : - les caractères `{ }` (accolades) indiquent des paramètres facultatifs. Par exemple, `.delete( { option : Integer } )` signifie que le paramètre *option* peut être omis lors de l'appel de la fonction. - la notation `{ ; ...param }` indique un nombre illimité de paramètres. Par exemple, `.concat( value : any { ;...valueN } ) : Collection` signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. - le mot-clé `any` est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...). + +## Voir également + +[Classes in the 4D Language](../Concepts/classes.md). From 9842a47bcb2db4cec28c07ed25243a3fbcc9bd04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:08 +0200 Subject: [PATCH 3873/4889] New translations overview.md (Spanish) --- .../version-20-R5/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/overview.md index e63d7d0b4d2e94..0ef5ac64e133eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/overview.md @@ -16,3 +16,7 @@ En la sintaxis de la función se utilizan las siguientes convenciones: - los caracteres{ }`(llaves) indican parámetros opcionales. Por ejemplo,`.delete( { option : Integer } )\` significa que el parámetro *option* puede omitirse al llamar a la función. - la notación `{ ; ...param }` indica un número ilimitado de parámetros. Por ejemplo, `.concat( value : any { ;...valueN } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo. - la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo que se pueda almacenar dentro de los atributos (número, texto, booleano, fecha, hora, objeto, colección...). + +## Ver también + +[Classes in the 4D Language](../Concepts/classes.md). From 77dbbf23e5afbd34e531308d12cfd46af7d4296f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:09 +0200 Subject: [PATCH 3874/4889] New translations overview.md (Japanese) --- .../version-20-R5/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/overview.md index 3dc9a27b522ede..03059ba8188dbe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/overview.md @@ -16,3 +16,7 @@ title: クラス関数について - 中カッコ `{ }` は、任意のパラメーターを示します。 たとえば、`.delete( { option : Integer } )` という表記の場合、関数を呼び出す際に *option* パラメーターを省略することができます。 - `{ ; ...param }` という表記は、パラメーターの数に制限がないことを示します。 たとえば、`.concat( value : any { ;...valueN } ) : Collection` という表記の場合、データ型および数に制限なく関数に引数を渡すことができます。 - `any` キーワードは、属性として保存可能な範囲 (数値、テキスト、ブール、日付、時間、オブジェクト、コレクション) でデータ型に制限のないパラメーターを示すのに使用されます。 + +## 参照 + +[4Dランゲージのクラス](../Concepts/classes.md)。 From 1bb5228729ceca62199c69322293d4dbb314eb80 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:10 +0200 Subject: [PATCH 3875/4889] New translations overview.md (Portuguese, Brazilian) --- .../version-20-R5/API/overview.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/overview.md index 96673120054b6c..c525b49a8b52d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/overview.md @@ -5,14 +5,18 @@ title: Funções e comandos de classe As funções e propriedades da classe 4D estão disponíveis através de objectos de instância de classe. Esta seção descreve a API da classe 4D incorporada, bem como os comandos de construção associados. -- functions must be called on instances with the `()` operator. Por exemplo, `collection.sort()`. -- properties are accessed without parentheses, for example `file.creationTime`. You can also use the \[] syntax, for example `file["creationTime"]`. +- devem ser chamadas em instâncias com o operador `()`. Por exemplo, `collection.sort()`. +- as propriedades são acessadas sem parênteses, por exemplo `file.creationTime`. Pode também utilizar a sintaxe \[], por exemplo `file["creationTime"]`. - comandos podem ser chamados de forma independente, com ou sem parâmetros. Por exemplo, `Folder(fk database folder)`. ## Convenções de escrita As seguintes convenções são utilizadas na sintaxe da função: -- the `{ }` characters (braces) indicate optional parameters. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function. -- the `{ ; ...param }` notation indicates an unlimited number of parameters. For example, `.concat( value : any { ;...valueN } ) : Collection` means that an unlimited number of values of any type can be passed to the function. +- os caracteres `{ }` (chaves) indicam parâmetros opcionais. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function. +- a notação `{ ; ...param }` indica um número ilimitado de parâmetros. For example, `.concat( value : any { ;...valueN } ) : Collection` means that an unlimited number of values of any type can be passed to the function. - the `any` keyword is used for parameters that can be of any type that can be stored within attributes (number, text, boolean, date, time, object, collection...). + +## Veja também + +[Classes in the 4D Language](../Concepts/classes.md). From 31fae07bae1aa0bd53b6cb93dfeaab01e7485755 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:19 +0200 Subject: [PATCH 3876/4889] New translations httpagentclass.md (Japanese) --- .../current/API/HTTPAgentClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index d3f030d2742937..c293820caffd7d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -43,9 +43,9 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-: | ---------------------- | -| options | Object | -> | HTTPAgent のデフォルトのオプション | +| options | オブジェクト | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | @@ -66,16 +66,16 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | タイプ | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| keepAlive | ブール | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | 整数 | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | 整数 | 65535 | エージェントの最大ソケット数 | +| timeout | 実数 | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー | +| minTLSVersion | テキスト | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | テキスト | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| validateTLSCertificate | ブール | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note From 8435762d3e1d6c987a8465863f56ed20a016f21d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:29 +0200 Subject: [PATCH 3877/4889] New translations version-20-r6.json (French) --- i18n/fr/docusaurus-plugin-content-docs/version-20-R6.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6.json b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6.json index 0b823325b91880..14714d0474f65d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6.json +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6.json @@ -24,7 +24,7 @@ "description": "The label for category Project Management in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "Propriétés", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Development Environment": { From f21c10d8125a26401b6fdc8fe32148c172167b59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:32 +0200 Subject: [PATCH 3878/4889] New translations version-20-r6.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json index 0ea6d8fb818640..c306420a934fbb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json @@ -24,7 +24,7 @@ "description": "The label for category Project Management in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "設定", + "message": "Settings", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Development Environment": { @@ -52,7 +52,7 @@ "description": "The label for category Data Types in sidebar docs" }, "sidebar.docs.category.Classes": { - "message": "クラス", + "message": "Classes", "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { From da269085c827cb670eee36ec6d449962198ccc8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:35 +0200 Subject: [PATCH 3879/4889] New translations blobclass.md (Japanese) --- .../version-20-R6/API/BlobClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/BlobClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/BlobClass.md index c058f6ccf89899..17110091e7ca5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/BlobClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/BlobClass.md @@ -1,6 +1,6 @@ --- id: BlobClass -title: Blob +title: BLOB --- Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLOB-の種類) (`4D.Blob`) を操作することができます。 @@ -27,7 +27,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | -------------------------------- | :-: | -------------------------- | | blob | BLOB または 4D.Blob | -> | コピーする BLOB | | 戻り値 | 4D.Blob | <- | 新規 4D.Blob | @@ -62,7 +62,7 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------- | :-: | -------------------------------- | | start | Real | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | | end | Real | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | From e42ec872e44b64a6eed4609a73fc63a3699e40d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:40 +0200 Subject: [PATCH 3880/4889] New translations classclass.md (Japanese) --- .../version-20-R6/API/ClassClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ClassClass.md index 12a6334376c178..a52292f14c0626 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ClassClass.md @@ -1,6 +1,6 @@ --- id: ClassClass -title: Class +title: クラス --- プロジェクトにおいてユーザークラスが [定義](Concepts/classes.md#クラス定義) されていれば、それは 4Dランゲージ環境に読み込まれます。 クラスとは、それ自身が "Class" クラスのオブジェクトであり、プロパティと関数を持ちます。 @@ -122,7 +122,7 @@ title: Class -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------ | :-: | --------------- | | param | any | -> | コンストラクター関数に渡す引数 | | 戻り値 | 4D.Class | <- | クラスの新規オブジェクト | From cdb6490a7a9fb52a52837ced4871dd9232426577 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:47 +0200 Subject: [PATCH 3881/4889] New translations collectionclass.md (French) --- .../version-20-R6/API/CollectionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index a4be49be33a550..52ef82eb4bd743 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -196,8 +196,8 @@ Vous pouvez passer tout nombre de valeurs de n'importe quel type pris en charge - date - heure (stockée en nombre de milliseconds - réel) - Null -- shared object -- shared collection +- objet partagé +- collection partagée :::note @@ -3022,11 +3022,11 @@ Avec la méthode ***Flatten*** suivante : -| Paramètres | Type | | Description | -| ---------- | ---------- | :-: | -------------------------------------------------------------------------------------- | -| index | Integer | -> | Élément à partir duquel la suppression peut commencer | -| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | -| Résultat | Collection | <- | Collection d'origine sans élément(s) supprimé(s) | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Élément à partir duquel la suppression peut commencer | +| howMany | Integer | -> | Nombre d'éléments à supprimer, ou 1 élément si omis | +| Résultat | Collection | <- | Modified collection without removed element(s) | From e7a28ec0d560a7e3cc51eac3c3417d2ccfb1da87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:08:53 +0200 Subject: [PATCH 3882/4889] New translations collectionclass.md (Spanish) --- .../version-20-R6/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 30e2d086124048..3f16217112b32f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -3022,11 +3022,11 @@ Con el siguiente método ***Flatten***: -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-: | -------------------------------------------------------- | -| index | Integer | -> | Elemento en el que se inicia la eliminación | -| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | -| Result | Collection | <- | Colección original sin elementos eliminados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Elemento en el que se inicia la eliminación | +| howMany | Integer | -> | Número de elementos a eliminar, o 1 elemento si se omite | +| Result | Collection | <- | Modified collection without removed element(s) | From 928b7c1416188fc2b69d278962d2625696c44049 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:00 +0200 Subject: [PATCH 3883/4889] New translations collectionclass.md (Japanese) --- .../version-20-R6/API/CollectionClass.md | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 80664c803b5539..204154157e2915 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -77,7 +77,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ----------------------------------------------------------------------- | :-: | --------- | | value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | -> | コレクションの値 | | 戻り値 | Collection | <- | 新規のコレクション | @@ -159,7 +159,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------------------------------------------------- | :-: | ----------- | | value | Number, Text, Date, Time, Boolean, Shared object, Shared collection | -> | 共有コレクションの値 | | 戻り値 | Collection | <- | 新規の共有コレクション | @@ -230,7 +230,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- | :-: | ------------- | | index | Integer | -> | 取得する要素のインデックス | | 戻り値 | any | <- | そのインデックスにある要素 | @@ -277,7 +277,7 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | --------------- | :-: | --------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real, Undefined | <- | コレクションの値の算術平均 | @@ -335,7 +335,7 @@ $element:=$col.at(10) // undefined -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------- | | 戻り値 | Collection | <- | 全要素が削除された元のコレクション | @@ -374,7 +374,7 @@ $vSize:=$col.length //$vSize=0 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ---------- | :-: | ------------------------------------------------ | | col2 | Collection | -> | 追加するコレクション | | index | Integer | -> | 追加要素を挿入する位置 (デフォルトは length+1) | @@ -423,7 +423,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------------------------------- | :-: | ----------------------------------------------------- | | value | Number, Text, Object, Collection, Date, Time, Boolean, Picture | -> | 連結する値。 *value* がコレクションの場合、コレクションの全要素が元のコレクションに追加されます。 | | 戻り値 | Collection | <- | 元のコレクションに値が追加された新規コレクション | @@ -468,7 +468,7 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------- | | option | Integer | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | | groupWithCol | Collection | -> | 結果のコレクションとグループする共有コレクション | @@ -595,7 +595,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real | <- | コレクション内の要素の数 | @@ -641,7 +641,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | 数える値 | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | @@ -719,7 +719,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | ----------------------------------- | | propertyPath | Text | -> | 重複しない値を取得する属性のパス | | options | Integer | -> | `ck diacritical`, `ck count values` | @@ -779,7 +779,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | :-: | ------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | 比較するコレクション | | option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | @@ -848,7 +848,7 @@ End use -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | startFrom | Integer | -> | テストを開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -939,7 +939,7 @@ $b:=$c.every($f;Is real) //$b=false -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | | propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | | targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | @@ -1009,7 +1009,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ----------------------------------------------- | :-: | ----------------------------------- | | value | number, Text, Collection, Object, Date, Boolean | -> | 代入する値 | | startFrom | Integer | -> | 開始インデックス (含まれる) | @@ -1064,7 +1064,7 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1150,7 +1150,7 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -1238,7 +1238,7 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -1314,7 +1314,7 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ----------- | | 戻り値 | any | <- | コレクションの先頭要素 | @@ -1359,7 +1359,7 @@ $first:=$emptyCol.first() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ---------- | :-: | --------------------------------------- | | depth | Integer | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | | 戻り値 | Collection | <- | 平坦化されたコレクション | @@ -1412,7 +1412,7 @@ $col.flat(MAXLONG) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1504,7 +1504,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------------------------ | | toSearch | 式 | -> | コレクション内を検索する式 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1566,7 +1566,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ----------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する式 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1625,7 +1625,7 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | :-: | ---------------------------------- | | queryString | Text | -> | 検索条件 | | value | any | -> | プレースホルダー使用時: 比較する値 | @@ -1680,7 +1680,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | ---------------- | | index | Integer | -> | 要素の挿入位置 | | element | any | -> | コレクションに挿入する要素 | @@ -1732,7 +1732,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ---------------------------------------------------------------- | | delimiter | Text | -> | 要素間に用いる区切り文字 | | option | Integer | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | @@ -1776,7 +1776,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ------------ | | 戻り値 | any | <- | コレクションの最後の要素 | @@ -1822,7 +1822,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ----------------------------------------- | | toSearch | 式 | -> | コレクション内を検索する要素 | | startFrom | Integer | -> | 検索を開始するインデックス | @@ -1914,7 +1914,7 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -1974,7 +1974,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | | propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最大値 | @@ -2024,7 +2024,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | | propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最小値 | @@ -2074,7 +2074,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | colsToSort | Collection | -> | コレクションのコレクション、または {`collection`:*colToSort*;`order`:`ck ascending` / `ck descending`} プロパティを持つオブジェクトのコレクション | @@ -2211,7 +2211,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------- | :-: | ------------------------------------------------------------- | | pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | | pathObjects | Collection | -> | 条件オブジェクトのコレクション | @@ -2248,7 +2248,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) - *ascOrDesc* : Integer。 **Objects and collections** テーマから、以下の定数のいずれか一つを渡します: - | 定数 | タイプ | 値 | 説明 | + | 定数 | 型 | 値 | 説明 | | ------------- | ------- | - | --------------------------------------- | | ck ascending | Longint | 0 | 要素は昇順に並べられます (デフォルト) | | ck descending | Longint | 1 | 要素は降順に並べられます | @@ -2352,7 +2352,7 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2454,7 +2454,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ------------ | | 戻り値 | any | <- | コレクションの最後の要素 | @@ -2500,7 +2500,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | ---------------- | | element | any | -> | コレクションに追加する要素 | | 戻り値 | Collection | <- | 要素の追加された元のコレクション | @@ -2555,7 +2555,7 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | -------------------------------------------------- | | queryString | Text | -> | 検索条件 | | value | any | -> | プレースホルダー使用時: 比較する値 | @@ -2754,7 +2754,7 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) *querySettings* 引数には、クエリのプレースホルダーをオブジェクトとして格納するオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | parameters | Object | *queryString* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | | attributes | Object | *queryString* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、コレクションのオブジェクト要素のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | @@ -2852,7 +2852,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -2937,7 +2937,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -3024,7 +3024,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | -------------------- | | index | Integer | -> | 削除を開始する要素の位置 | | howMany | Integer | -> | 削除する要素の数、省略時は 1要素を削除 | @@ -3079,7 +3079,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------- | | size | Integer | -> | コレクションの新しいサイズ | | defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | 新規要素のデフォルト値 | @@ -3134,7 +3134,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ------------------- | | 戻り値 | Collection | <- | 逆順に要素を格納した新しいコレクション | @@ -3172,7 +3172,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | --- | :-: | ----------- | | 戻り値 | any | <- | コレクションの先頭要素 | @@ -3215,7 +3215,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------- | :-: | ----------------------------------------------- | | startFrom | Integer | -> | 開始インデックス (含まれる) | | end | Integer | -> | 終了インデックス (含まれない) | @@ -3267,8 +3267,8 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | -- | +| 引数 | 型 | | 説明 | +| -- | - | :-: | -- | \| startFrom | Integer | -> | テストを開始するインデックス | \| formula | 4D.Function | -> | フォーミュラオブジェクト | @@ -3349,7 +3349,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | @@ -3431,7 +3431,7 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real | <- | コレクション要素の値の合計 | @@ -3491,7 +3491,7 @@ $col3:=$col.sort(Formula(String($1.value) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | -------------------------------------- | :-: | ---------------- | | value | Text, Number, Object, Collection, Date | -> | コレクションの先頭に挿入する値 | | 戻り値 | Real | <- | 要素の追加された元のコレクション | From 368d0668fb589ce4b18178f8fa2b3bf6bc0d4dd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:08 +0200 Subject: [PATCH 3884/4889] New translations collectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CollectionClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md index 1a20802505c600..96a386570b87f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CollectionClass.md @@ -485,16 +485,16 @@ The `.copy()` function returns a deep co If passed, the *option* parameter can contain one of the following constants (or both): -| option | Descrição | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Se a collection original contém valores tipo ponteiro, por padrão a cópia também contém os ponteiros. However, you can resolve pointers when copying by passing the `ck resolve pointers` constant. Nesse caso, cada ponteiro presenta na coleção é avaliada quando copiar e seu valor de dereferencia é usado. | -| `ck shared` | By default, `copy()` returns a regular (not shared) collection, even if the command is applied to a shared collection. Pass the `ck shared` constant to create a shared collection. In this case, you can use the *groupWith* parameter to associate the shared collection with another collection or object (see below). | +| option | Descrição | +| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Se a collection original contém valores tipo ponteiro, por padrão a cópia também contém os ponteiros. However, you can resolve pointers when copying by passing the `ck resolve pointers` constant. Nesse caso, cada ponteiro presenta na coleção é avaliada quando copiar e seu valor de dereferencia é usado. | +| `ck shared` | By default, `copy()` returns a regular (not shared) collection, even if the command is applied to a shared collection. Passe a constante `ck shared` para criar uma coleção compartilhada. In this case, you can use the *groupWith* parameter to associate the shared collection with another collection or object (see below). | The *groupWithCol* or *groupWithObj* parameters allow you to designate a collection or an object with which the resulting collection should be associated. :::note -Os objectos de datastore, dataclass, e entity não são copiáveis. If `.copy()` is called with them, `Null` values are returned. +Os objectos de datastore, dataclass, e entity não são copiáveis. Se `.copy()` for chamado com eles, valores `Null` são retornados. ::: @@ -552,7 +552,7 @@ $sharedLastnames:=$lastnames.copy(ck shared) // shared copy Use(Storage) #### Exemplo -This example illustrates the use of the `ck resolve pointers` option: +Este exemplo ilustra o uso da opção `ck resolve pointers`: ```4d var $col : Collection @@ -1866,7 +1866,7 @@ Optionally, you can pass the index of collection from which to start a reverse s The `.length` property returns the number of elements in the collection. -The `.length` property is initialized when the collection is created. Adicionar ou remover elementos atualiza o tamanho, se necessário. This property is **read-only** (you cannot use it to set the size of the collection). +A propriedade `.length` é inicializada quando a coleção é criada. Adicionar ou remover elementos atualiza o tamanho, se necessário. This property is **read-only** (you cannot use it to set the size of the collection). #### Exemplo @@ -1970,7 +1970,7 @@ If the collection contains different types of values, the `.max()` function will If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose maximum value you want to get. -If the collection is empty, `.max()` returns *Undefined*. +Se a coleção estiver vazia, `.max()` retorna *Undefined*. #### Exemplo @@ -2020,7 +2020,7 @@ If the collection contains different types of values, the `.min()` function will If the collection contains objects, pass the *propertyPath* parameter to indicate the object property whose minimum value you want to get. -If the collection is empty, `.min()` returns *Undefined*. +Se a coleção estiver vazia, `.min()` devolve *Undefined*. #### Exemplo @@ -2997,11 +2997,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-: | ------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Colección original sem elementos eliminados | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-: | ----------------------------------------------------------------- | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Modified collection without removed element(s) | @@ -3274,7 +3274,7 @@ Pode definir o(s) seguinte(s) parâmetro(s): In any case, at the point where `.some()` function encounters the first collection element returning true, it stops calling the callback and returns **true**. -By default, `.some()` tests the whole collection. Optionally, you can pass the index of an element from which to start the test in *startFrom*. +Por padrão, `.some()` testa toda a coleção. Optionally, you can pass the index of an element from which to start the test in *startFrom*. - If *startFrom* >= the collection's length, **False** is returned, which means the collection is not tested. From 019761e6f3dfb0d248e4cf34fd9692a09b02ab72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:10 +0200 Subject: [PATCH 3885/4889] New translations cryptokeyclass.md (French) --- .../version-20-R6/API/CryptoKeyClass.md | 89 ++++++++++++++----- 1 file changed, 69 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md index 392a2047a43314..c79bd0e19e4d16 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ La classe `CryptoKey` du langage 4D contient une paire de clés de chiffrement a Cette classe est disponible depuis le "class store" de `4D`. -### Exemple +:::info Voir également -L'extrait de code suivant illustre la signature et la vérification d'un message à l'aide d'une nouvelle paire de clés ECDSA, afin de créer, par exemple, un token Web JSON ES256. - -```4d - // Générer une nouvelle paire de clés ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) +Pour une vue d'ensemble complète de cette classe, veuillez vous reporter au blog [**CryptoKey : chiffrer, déchiffrer, signer et vérifier!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/). - // Obtenir une signature en base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) - - // Vérifier la signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Sommaire @@ -53,14 +42,14 @@ ASSERT($status.success) -| Paramètres | Type | | Description | -| ---------- | ---------------------------- | -- | ---------------------------------------------------- | -| settings | Object | -> | Paramètres pour générer ou charger une paire de clés | -| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | +| Paramètres | Type | | Description | +| ---------- | ---------------------------- | -- | ------------------------------------------------ | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objet contenant une paire de clés de chiffrement | -La fonction `4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` encapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. Elle permet de générer une nouvelle clé RSA ou ECDSA, ou de charger une paire de clés existante à partir de la définition PEM. +La fonction `4D.CryptoKey.new()` crée un nouvel objet `4D.CryptoKey` encapsulant une paire de clés de chiffrement, en fonction du paramètre *settings*. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *settings* @@ -73,7 +62,67 @@ La fonction `4D.CryptoKey.new()` crée u #### *CryptoKey* -L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. C'est un objet partagé et peut être alors utilisé par de multiples traitements 4D simultanés. +L'objet `CryptoKey` retourné encapsule une paire de clés de chiffrement. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemple 1 + +Un message est signé par une clé privée et la signature est vérifiée par la clé publique correspondante. Le code suivant signe et vérifie une signature de message simple. + +- Côté bob : + +```4d +// Créer le message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Créer une clé +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Récupérer et stocker une clé publique +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Récupérer et stocker une signature en base64 +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob envoie le message, la clé publique et la signature à Alice*/ +``` + +- Côté Alice : + +```4d +// Récupérer le message, la clé publique et la signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Créer une clé +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Vérifier la signature +If ($key.verify($message;$signature;$type).success) +// La signature est valide + +End if +``` + +#### Exemple 2 + +L'extrait de code suivant illustre la signature et la vérification d'un message à l'aide d'une nouvelle paire de clés ECDSA, afin de créer, par exemple, un token Web JSON ES256. + +```4d + // Générer une nouvelle paire de clés ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtenir une signature en base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Vérifier la signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` From 3755b430f843a646f7a6351b2fe0bff0cf43a99d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:12 +0200 Subject: [PATCH 3886/4889] New translations cryptokeyclass.md (Spanish) --- .../version-20-R6/API/CryptoKeyClass.md | 81 +++++++++++++++---- 1 file changed, 65 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md index e437000c823383..f349c6fc0df93c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ La clase `CryptoKey` del lenguaje 4D encapsula un par de llaves de cifrado asim Esta clase está disponible en el "class store" de `4D`. -### Ejemplo +:::info Ver también -El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. - -```4d - // Generar un nuevo par de llaves ECDSA -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Obtener la firma como base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +Para obtener una visión general de esta clase, consulte la entrada del blog [**CryptoKey: cifrar, descifrar, firmar y verificar**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/). - // Verificar firma -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumen @@ -56,7 +45,7 @@ ASSERT($status.success) | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | -- | ------------------------------------------------- | | settings | Object | -> | Parámetros para generar o cargar un par de llaves | -| result | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | +| resultado | 4D.CryptoKey | <- | Objeto que encapsula un par de llaves de cifrado | @@ -75,6 +64,66 @@ La función `4D.CryptoKey.new()` crea un El objeto `CryptoKey` devuelto encapsula un par de llaves de cifrado. Es un objeto compartido y, por tanto, puede ser utilizado por varios procesos 4D simultáneamente. +#### Ejemplo 1 + +Un mensaje está firmado por una llave privada y la firma es verificada por la llave pública correspondiente. El siguiente código firma y verifica una firma de mensaje simple. + +- Lado bob: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Lado Alice: + +```4d +// Obtener mensaje, llave pública y firma +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature"). etText() + +// Crear una llave +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verificar la firma +If ($key.verify($message;$signature;$type).success) +// La firma es válida + +End if +``` + +#### Ejemplo 2 + +El siguiente código de ejemplo firma y verifica un mensaje utilizando un nuevo par de llaves ECDSA, por ejemplo para hacer un token web JSON ES256. + +```4d + // Generar un nuevo par de llaves ECDSA +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Obtener la firma como base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verificar firma +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + ## .curve @@ -136,7 +185,7 @@ La función devuelve un objeto status con la propiedad `success` definida en `tr | Propiedad | Tipo | Descripción | | --------- | ---------- | ------------------------------------------------------------------------ | | success | boolean | True si el mensaje ha sido descifrado con éxito | -| result | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | +| resultado | text | Mensaje descifrado y decodificado utilizando `options.encodingDecrypted` | | errors | collection | Si `success` es `false`, puede contener una colección de errores | En caso de que *message* no haya podido ser descifrado por no haber sido cifrado con la misma clave o algoritmo, el objeto `status` devuelto contiene una colección de errores en `status.errors`. From 299113853fabfd659877d4ec3f906ca9ef68fc0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:14 +0200 Subject: [PATCH 3887/4889] New translations cryptokeyclass.md (Japanese) --- .../version-20-R6/API/CryptoKeyClass.md | 109 +++++++++++++----- 1 file changed, 79 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md index 226cdd37a558aa..441322012207d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ title: CryptoKey このクラスは `4D` クラスストアより提供されます。 -### 例題 +:::info 参照 -たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 - -```4d - // 新規 ECDSA キーペアの生成 -$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) +このクラスの包括的な概要については、[**CryptoKey: 暗号化、復号化、署名、検証!**](https://blog.4d.com/ja/cryptokey-encrypt-decrypt-sign-and-verify/) ブログ記事を参照ください。 - // base64 形式で署名を取得 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) - - // 署名の検証 -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### 概要 @@ -53,10 +42,10 @@ ASSERT($status.success) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------- | -- | --------------------- | | settings | Object | -> | キーペアを生成・ロードするための設定 | -| result | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | +| 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | @@ -64,7 +53,7 @@ ASSERT($status.success) #### *settings* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [type](#type) | text | 作成するキーのタイプを定義します:
  • "RSA": [.size](#size) に指定されたサイズを使って、RSA キーペアを生成します。
  • "ECDSA": [.curve](#curve) に指定された曲線を用いて、楕円曲線デジタル署名アルゴリズム (Elliptic Curve Digital Signature Algorithm) を使ったキーペアを生成します。 ECDSA キーは署名だけに使用されるもので、暗号化には使用できないことに留意してください。
  • "PEM": [.pem](#pem) を使って、PEM 形式のキーペアをロードします。
  • | | [curve](#curve) | text | ECDSA 曲線名 | @@ -75,6 +64,66 @@ ASSERT($status.success) 戻り値の `CryptoKey` オブジェクトは、暗号化キーペアをカプセル化します。 これは共有オブジェクトのため、複数の 4D プロセスによって同時使用できます。 +#### 例題 1 + +メッセージが秘密鍵で署名され、その署名は対応する公開鍵で検証されます。 以下のコードは、簡単なメッセージの署名を作成し、検証するものです。 + +- Bob側: + +```4d +// メッセージを作成します +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// キーを作成します +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// 公開鍵を取得して保存します +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// 署名を base64 形式で取得して保存します +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob はメッセージと公開鍵、署名を Alice に送信します*/ +``` + +- Alice側: + +```4d +// メッセージと公開鍵、署名を取得します +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// キーを作成します +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// 署名を検証します +If ($key.verify($message;$signature;$type).success) +// 署名は有効です + +End if +``` + +#### 例題 2 + +たとえば ES256 JSON Web Token (JWT) を作成するために新規 ECDSA キーペアを使ってメッセージの署名と検証をおこないます。 + +```4d + // 新規 ECDSA キーペアの生成 +$key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // base64 形式で署名を取得 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // 署名の検証 +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` + ## .curve @@ -109,7 +158,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | | message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | | options | Object | -> | デコーディングオプション | @@ -123,7 +172,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | 復号するバイナリ形式に `message` を変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -133,10 +182,10 @@ ECDSA キーのみ: キーの楕円曲線 `message` の復号に成功した場合には、success プロパティが `true` に設定された *status* オブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | --------------------------------------------------------------- | | success | boolean | メッセージの復号に成功した場合は true | -| result | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | +| 戻り値 | text | options.encodingDecrypted を使って復号およびデコードされたメッセージ | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | キーまたはアルゴリズムが合致しないなどの理由で *message* の復号に成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 @@ -159,7 +208,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | --------------------------------------------------- | | message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | | options | Object | -> | エンコーディングオプション | @@ -173,7 +222,7 @@ ECDSA キーのみ: キーの楕円曲線 ##### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ---- | --------------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -201,7 +250,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | | 戻り値 | Text | <- | PEM 形式の秘密鍵 | @@ -231,7 +280,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | | 戻り値 | Text | <- | PEM 形式の公開鍵 | @@ -282,7 +331,7 @@ ECDSA キーのみ: キーの楕円曲線 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ----------------------------------------------- | | message | Text | -> | 署名をするメッセージ | | options | Object | -> | 署名オプション | @@ -296,7 +345,7 @@ ECDSA キーのみ: キーの楕円曲線 #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | encodingEncrypted | text | バイナリの暗号化メッセージを文字列に変換するためのエンコーディング。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | @@ -365,7 +414,7 @@ RSA キーのみ: キーのサイズ (ビッ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | -- | ----------------------------------------------------------- | | message | Text | -> | 署名生成時に使われたメッセージ文字列 | | signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | @@ -380,7 +429,7 @@ RSA キーのみ: キーのサイズ (ビッ #### *オプション* -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | pss | boolean | 確率的署名スキーム (PSS) を使用する。 RSA キーでない場合は無視されます。 PS@ アルゴリズム用の JWT を生成する場合は `true` を渡します。 | @@ -392,7 +441,7 @@ RSA キーのみ: キーのサイズ (ビッ *message*、キーまたはアルゴリズムが署名と合致しないなどの理由で検証が成功しなかった場合、返される `status` オブジェクトの `status.errors` プロパティにはエラーのコレクションが格納されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---------- | ------------------------------------------------- | | success | boolean | 署名がメッセージと合致すれば true | | errors | collection | `success` が `false` の場合、エラーのコレクションが含まれている場合があります。 | From 7701f327106078969bdcdcf7470523ac4d8b69d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:15 +0200 Subject: [PATCH 3888/4889] New translations cryptokeyclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/CryptoKeyClass.md | 131 ++++++++++++------ 1 file changed, 90 insertions(+), 41 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md index 89de331721383e..f6a600a6515148 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/CryptoKeyClass.md @@ -7,22 +7,11 @@ The `CryptoKey` class in the 4D language encapsulates an asymmetric encryption k Essa classe está disponível no "class store" de `4D`. -### Exemplo +:::info Veja também -O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. - -```4d - // Generate a new ECDSA key pair -$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) - - // Get signature as base64 -$message:="hello world" -$signature:=$key.sign($message;New object("hash";"SHA256")) +For a comprehensive overview of this class, please refer to the [**CryptoKey: encrypt, decrypt, sign, and verify!**](https://blog.4d.com/cryptokey-encrypt-decrypt-sign-and-verify/) blog post. - // Verify signature -$status:=$key.verify($message;$signature;New object("hash";"SHA256")) -ASSERT($status.success) -``` +::: ### Resumo @@ -53,14 +42,14 @@ ASSERT($status.success) -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------- | -- | -------------------------------------------------- | -| settings | Object | -> | Parâmetros para gerar ou carregar um par de chaves | -| result | 4D. CryptoKey | <- | Objeto que contém um par de chaves de encriptação | +| Parâmetro | Tipo | | Descrição | +| --------- | ---------------------------- | -- | ------------------------------------------------- | +| settings | Object | -> | Settings to generate or load a key pair | +| result | 4D.CryptoKey | <- | Objeto que contém um par de chaves de encriptação | -The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. Permite gerar uma nova chave RSA o ECDSA, ou carregar um par de chaves existente desde uma definição PEM. +The `4D.CryptoKey.new()` function creates a new `4D.CryptoKey` object encapsulating an encryption key pair, based upon the *settings* object parameter. It allows to generate a new RSA or ECDSA key, or to load an existing key pair from a PEM definition. #### *parâmetros* @@ -73,7 +62,67 @@ The `4D.CryptoKey.new()` function create #### *CryptoKey* -The returned `CryptoKey` object encapsulates an encryption key pair. É um objeto compartido e, portanto, pode ser utilizado por vários processos 4D simultaneamente. +O objeto `CryptoKey` devolvido encapsula um par de chaves de cifrado. It is a shared object and can therefore be used by multiple 4D processes simultaneously. + +#### Exemplo 1 + +A message is signed by a private key and the signature is verified by the corresponding public key. The following code signs and verifies a simple message signature. + +- Bob's side: + +```4d +// Create the message +$message:="hello world" +Folder(fk desktop folder).file("message.txt").setText($message) + +// Create a key +$type:=New object("type";"RSA") +$key:=4D.CryptoKey.new($type) + +// Get the public key and save it +Folder(fk desktop folder).file("public.pem").setText($key.getPublicKey()) + +// Get signature as base64 and save it +Folder(fk desktop folder).file("signature").setText($key.sign($message;$type)) + +/*Bob sends the message, the public key and the signature to Alice*/ +``` + +- Alice's side: + +```4d +// Get message, public key & signature +$message:=Folder(fk desktop folder).file("message.txt").getText() +$publicKey:=Folder(fk desktop folder).file("public.pem").getText() +$signature:=Folder(fk desktop folder).file("signature").getText() + +// Create a key +$type:=New object("type";"PEM";"pem";$publicKey) +$key:=4D.CryptoKey.new($type) + +// Verify signature +If ($key.verify($message;$signature;$type).success) +// The signature is valid + +End if +``` + +#### Exemplo 2 + +O código abaixo de exemplo firma e verifica uma mensagem utilizando um novo par de chaves ECDSA, por exemplo para criar um token web JSON ES256. + +```4d + // Generate a new ECDSA key pair +$key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) + + // Get signature as base64 +$message:="hello world" +$signature:=$key.sign($message;New object("hash";"SHA256")) + + // Verify signature +$status:=$key.verify($message;$signature;New object("hash";"SHA256")) +ASSERT($status.success) +``` @@ -109,11 +158,11 @@ Defined only for ECDSA keys: the normalised -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | --------------------------------------------------------------------------------------------- | -| message | Text | -> | Message string to be decoded using `options.encodingEncrypted` and decrypted. | -| options | Object | -> | Opções de codificação | -| Resultados | Object | <- | Estado | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------- | +| message | Text | -> | String de mensagens a ser decodificada usando `options.encodingEncrypted` e descriptografada. | +| options | Object | -> | Opções de codificação | +| Resultados | Object | <- | Estado | @@ -133,11 +182,11 @@ The key must be a RSA key, the algorithm is RSA-OAEP (see [RFC 3447](https://too The function returns a status object with `success` property set to `true` if the *message* could be successfully decrypted. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ------------------------------------------------------------------- | -| success | boolean | True se a mensagem tiver sido decifrada com êxito | -| result | text | Message decrypted and decoded using the `options.encodingDecrypted` | -| errors | collection | If `success` is `false`, may contain a collection of errors | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ------------------------------------------------------------------------ | +| success | boolean | True se a mensagem tiver sido decifrada com êxito | +| result | text | Mensagem decifrado e decodificado utilizando `options.encodingDecrypted` | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | In case the *message* couldn't be decrypted because it was not encrypted with the same key or algorithm, the `status` object being returned contains an error collection in `status.errors`. @@ -159,11 +208,11 @@ In case the *message* couldn't be decrypted because it was not encrypted with th -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | -- | --------------------------------------------------------------------------------------------- | -| message | Text | -> | Message string to be encoded using `options.encodingDecrypted` and encrypted. | -| options | Object | -> | Opções de decodificação | -| Resultados | Text | <- | Message encrypted and encoded using the `options.encodingEncrypted` | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | -- | ------------------------------------------------------------------------------------------------------------ | +| message | Text | -> | String de mensagens a ser codificada utilizando `options.encodingDecrypted` e criptografada. | +| options | Object | -> | Opções de decodificação | +| Resultados | Text | <- | Mensagem criptografada e codificada utilizando `options.encodingEncrypted` | @@ -344,7 +393,7 @@ Defined only for RSA keys: the size of the k Contains the name of the key type - "RSA", "ECDSA", "PEM" . -- "RSA": an RSA key pair, using `settings.size` as [.size](#size). +- "RSA": um par de chaves RSA, usando `settings.size` como [.size](#size). - "ECDSA": an Elliptic Curve Digital Signature Algorithm key pair, using `settings.curve` as [.curve](#curve). Lembre que chaves ECDSA não podem ser usadas para a criptografia mas só pela assinatura. - "PEM": a key pair definition in PEM format, using `settings.pem` as [.pem](#pem). @@ -382,7 +431,7 @@ A `CryptoKey` deve conter uma chave **pública** válida. | Propriedade | Tipo | Descrição | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | hash | text | Algoritmo Digest a utilizar. Por exemplo: "SHA256", "SHA384", ou "SHA512". Quando utilizar para produzir um JWT, o tamanho de hash deve coincidir com o tamanho do algoritmo PS@, ES@, RS@ ou PS@ | -| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Pass `true` when verifying a JWT for PS@ algorithm | +| pss | boolean | Utiliza Probabilistic Signature Scheme (PSS). Ignorado se a chave não for uma chave RSA. Passa `true` ao verficar um JWT para o algoritmo PS@ | | encoding | text | Codificação utilizada para converter a mensagem binária criptografada na string resultante. Pode ser "Base64", ou "Base64URL". Por padrão é "Base64". | #### *Resultado* @@ -391,9 +440,9 @@ The function returns a status object with `success` property set to `true` if `m In case the signature couldn't be verified because it was not signed with the same *message*, key or algorithm, the `status` object being returned contains an error collection in `status.errors`. -| Propriedade | Tipo | Descrição | -| ----------- | ---------- | ----------------------------------------------------------- | -| success | boolean | True se a assinatura corresponder com a mensagem | -| errors | collection | If `success` is `false`, may contain a collection of errors | +| Propriedade | Tipo | Descrição | +| ----------- | ---------- | ---------------------------------------------------------- | +| success | boolean | True se a assinatura corresponder com a mensagem | +| errors | collection | Se `success` for `false`, pode conter uma coleção de erros | From 9d92760948fc3fea2b4f15a772ec199c14e01e50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:22 +0200 Subject: [PATCH 3889/4889] New translations dataclassclass.md (Spanish) --- .../version-20-R6/API/DataClassClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 5c78ac8c158a5f..5362a46727c030 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -532,7 +532,7 @@ Este ejemplo ilustra el uso de la propiedad *context*: | Parámetros | Tipo | | Descripción | | ---------- | ------- | -- | ----------------------------------- | -| result | Integer | <- | Número de entidades en la dataclass | +| resultado | Integer | <- | Número de entidades en la dataclass | @@ -702,7 +702,7 @@ La función `.getInfo()` devuelve | Parámetros | Tipo | | Descripción | | ---------- | ------ | -- | ----------------------------------------------------------------------------------------- | -| result | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos. | +| resultado | Object | <- | Objeto que describe el contenido de la caché ORDA para la clase de datos. | @@ -1573,9 +1573,9 @@ Definir la propiedad `timeout` define un nuevo timeout para las entidades ya pre `maxEntries` define el número máximo de entidades en la caché ORDA. Por defecto es 30 000. -The minimum number of entries is 300, so the value of `maxEntries` must be equal to or higher than 300. En caso contrario, se ignora y el número máximo de entradas se fija en 300. +El número de entradas mínimo es 300, por lo que el valor de `maxEntries` debe ser igual o superior a 300. En caso contrario, se ignora y el número máximo de entradas se fija en 300. -If no valid properties are passed as `timeout` and `maxEntries`, the cache remains unchanged, with its default or previously set values. +Si no se pasan propiedades válidas como `timeout` y `maxEntries`, la caché permanece sin cambios, con sus valores por defecto o previamente definidos. Cuando se guarda una entidad, se actualiza en la caché y vence una vez alcanzado el timeout. From fc58f012aa365f7e7702f9c1da6d2d1f1bd0fe0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:25 +0200 Subject: [PATCH 3890/4889] New translations dataclassclass.md (Japanese) --- .../version-20-R6/API/DataClassClass.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 6e00cecc194d29..c87b211428b4a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -1,6 +1,6 @@ --- id: DataClassClass -title: DataClass +title: データクラス --- [データクラス](ORDA/dsMapping.md#データクラス) はデータベーステーブルへのオブジェクトインターフェースを提供します。 4Dアプリケーション内のデータクラスはすべて、`ds` [データストア](ORDA/dsMapping.md#データストア) のプロパティとして利用可能です。 @@ -50,7 +50,7 @@ title: DataClass 返される属性オブジェクトには以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | exposed | Boolean | 属性が REST で公開されている場合に trueです | @@ -137,7 +137,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------- | | settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照 | @@ -158,7 +158,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | @@ -187,9 +187,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -246,7 +246,7 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | --------------------------------- | | objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | | settings | Object | -> | ビルドオプション: context | @@ -293,7 +293,7 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | @@ -447,7 +447,7 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------------------------- | :-: | --------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | | settings | Object | -> | ビルドオプション: context | @@ -469,7 +469,7 @@ $ds.Persons.clearRemoteCache() 任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | @@ -530,9 +530,9 @@ $ds.Persons.clearRemoteCache() -| 引数 | タイプ | | 説明 | -| ------ | ------- | -- | ------------------- | -| result | Integer | <- | データクラスに含まれる全エンティティ数 | +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ------------------- | +| 戻り値 | Integer | <- | データクラスに含まれる全エンティティ数 | @@ -571,7 +571,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------ | | 戻り値 | cs.DataStore | <- | データクラスが属しているデータストア | @@ -627,7 +627,7 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | --------- | | 戻り値 | Object | <- | データクラスの情報 | @@ -639,7 +639,7 @@ $number:=$ds.Persons.getCount() **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------- | | exposed | Boolean | データクラスが REST に公開されていれば true | | name | Text | データクラスの名称 | @@ -700,9 +700,9 @@ $number:=$ds.Persons.getCount() -| 引数 | タイプ | | 説明 | -| ------ | ------ | -- | -------------------------------- | -| result | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | +| 引数 | 型 | | 説明 | +| --- | ------ | -- | -------------------------------- | +| 戻り値 | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | @@ -716,7 +716,7 @@ $number:=$ds.Persons.getCount() 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---------- | --------------------------------------- | | maxEntries | Integer | エントリーコレクションの最大数 | | stamp | Integer | キャッシュのスタンプ | @@ -725,7 +725,7 @@ $number:=$ds.Persons.getCount() エントリーコレクション内の各エントリーオブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------- | -------------------- | | data | Object | エントリーのデータを格納するオブジェクト | | expired | Boolean | エントリーが期限切れの場合に true | @@ -733,12 +733,12 @@ $number:=$ds.Persons.getCount() 各エントリーの `data` オブジェクトは、以下のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | __KEY | String | エンティティのプライマリーキー | | __STAMP | Longint | データベース内のエンティティのタイムスタンプ | | __TIMESTAMP | String | データベース内のエンティティのスタンプ (形式: YYYY-MM-DDTHH:MM:SS:ms:Z) | -| dataClassAttributeName | Variant | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | +| dataClassAttributeName | バリアント | データクラス属性に対応するデータがキャッシュに存在する場合、それはデータベースと同じ型のプロパティに返されます。 | リレートエンティティに関するデータは、data オブジェクトのキャッシュに保存されます。 @@ -790,7 +790,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | -- | --------------- | | 戻り値 | 4D.Entity | <- | データクラスの新規エンティティ | @@ -837,7 +837,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | -- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション | @@ -882,7 +882,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | -- | ---------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | | formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | @@ -1206,7 +1206,7 @@ $es:=ds.Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2" *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | | attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | @@ -1544,7 +1544,7 @@ softwares:{ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------------------- | | settings | Object | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト | @@ -1558,7 +1558,7 @@ softwares:{ *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------- | | timeout | Integer | タイムアウト (秒単位) | | maxEntries | Integer | エンティティの最大数 | From 5a71e4cb28e4e2bad12b0d496130cd222dc89871 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:28 +0200 Subject: [PATCH 3891/4889] New translations dataclassclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataClassClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md index 1f7bb41243c8d5..5bfe8a195dcad1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md @@ -1087,7 +1087,7 @@ ds.Class.query("info.coll[a].val := :1";0) // encontra "entidades em que pelo menos uma propriedade val é diferente de 0" ``` -You can use any letter from the alphabet as the `[a]` notation. +Você pode usar qualquer letra do alfabeto como a notação `[a]`. #### Linkar os argumentos de pesquisa com os atributos de coleção @@ -1124,7 +1124,7 @@ ds. People.query("places.locations[].kind= :1 and places.locations[].city= :2";" If you want to only get entities where matching arguments are in the same collection element, you need to **link arguments**. Para linkar argumentos de pesquisa: -- Adicionar uma letra entre os \[] na primeira rota a linkar e repita a mesma letra em todos os argumentos linkados. For example: `locations[a].city and locations[a].kind`. Pode usar qualquer letra do alfabeto latino (não diferencia maiúsculas e minúsculas). +- Adicionar uma letra entre os \[] na primeira rota a linkar e repita a mesma letra em todos os argumentos linkados. Por exemplo: `locations[a].city and locations[a].kind`. Pode usar qualquer letra do alfabeto latino (não diferencia maiúsculas e minúsculas). - Para adicionar critérios linkados na mesma pesquisa, use outra letra. Pode criar até 26 combinações de critérios em uma única pesquisa. Com as entidades acima, se escreve: @@ -1181,7 +1181,7 @@ The formula must have been created using the [`Formula`](FunctionClass.md#formul #### Passar parâmetros a fórmulas -Any *formula* called by the `query()` class function can receive parameters: +Qualquer *fórmula* chamada pela função de classe `query()` pode receber parâmetros: - Parameters must be passed through the **args** property (object) of the *querySettings* parameter. - A fórmula recebe esse objeto **args** como um parâmetro **$1**. @@ -1195,7 +1195,7 @@ Este pequeno código mostra os principios de como são passados os parâmetros a No exemplo 3 são oferecidos mais exemplos. -**4D Server**: em cliente/servidor, as fórmulas são executadas no servidor. In this context, only the `querySettings.args` object is sent to the formulas. +**4D Server**: em cliente/servidor, as fórmulas são executadas no servidor. Neste contexto, só se envia às fórmulas o objeto `querySettings.args`. #### Parâmetro querySettings @@ -1441,7 +1441,7 @@ Pesquisa com marcadores de posição com nome para os atributos e os valores: Estes exemplos ilustram as distintas formas de utilizar fórmulas com ou sem parâmetros em suas pesquisas. -The formula is given as text with `eval()` in the *queryString* parameter: +A fórmula é fornecida como texto com `eval()` no parâmetro *queryString*: ```4d var $es : cs.StudentsSelection @@ -1566,7 +1566,7 @@ In the *settings* parameter, pass an object with the following properties: Setting a `timeout` property sets a new timeout for the entities already present in the cache. É útil quando se trabalha com dados que não mudam com muita frequência, e, portanto, quando não são necessários novos pedidos ao servidor. -`maxEntries` sets the max number of entities in the ORDA cache. O padrão é de 30 000. +`maxEntries` define o número máximo de entidades na cache ORDA. O padrão é de 30 000. The minimum number of entries is 300, so the value of `maxEntries` must be equal to or higher than 300. Caso contrário, é ignorado e o número máximo de entradas é fixado em 300. From 65c624507579b93351d177e3608ace4c6cea78ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:35 +0200 Subject: [PATCH 3892/4889] New translations datastoreclass.md (Japanese) --- .../version-20-R6/API/DataStoreClass.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md index 31247499124a4d..d253f06c4b128e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md @@ -49,7 +49,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------------------------- | -- | ------------------------- | | localID | Text | -> | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | <- | データストア参照 | @@ -120,7 +120,7 @@ title: DataStore -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------------------------- | -- | ------------------------------------------------------------- | | connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | @@ -148,7 +148,7 @@ title: DataStore *connectionInfo* には、接続したいリモートデータストアの詳細を格納したオブジェクトを渡します。 オブジェクトは以下のプロパティを格納することができます (*hostname* を除き、すべてのプロパティは任意です): -| プロパティ | タイプ | リモート4Dアプリケーション | Qodly アプリケーション | +| プロパティ | 型 | リモート4Dアプリケーション | Qodly アプリケーション | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | | hostname | Text | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | Qodly クラウドインスタンスの APIエンドポイント | | user | Text | ユーザー名 | - (無視されます) | @@ -291,9 +291,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -327,9 +327,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -361,7 +361,7 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ---------------------------- | | 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報 | @@ -377,11 +377,11 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ----------- | ----------- | ------------- | ------- | ------------------------------------------------------------- | | isEncrypted | | | Boolean | データファイルが暗号化されていれば true | | keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (\*) | -| tables | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| テーブル | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | | | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | | | | name | Text | テーブル名 | | | | num | Number | テーブル番号 | @@ -436,9 +436,9 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -515,7 +515,7 @@ ds.unlock() // コピー操作をおこなったので、データストアの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | -- | ---------------------- | | 戻り値 | Collection | <- | 最適化コンテキストオブジェクトのコレクション | @@ -592,7 +592,7 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ----------------- | | 戻り値 | Real | <- | グローバル変更スタンプのカレント値 | @@ -644,7 +644,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------ | | 戻り値 | Object | <- | データストアのプロパティ | @@ -656,7 +656,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) **返されるオブジェクト** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | type | string |
  • "4D": ds で利用可能なメインデータストア
  • "4D Server": Open datastore で開かれたリモートデータストア
  • | | networked | boolean |
  • true: ネットワーク接続を介してアクセスされたデータストア
  • false: ネットワーク接続を介さずにアクセスしているデータストア (ローカルデータベース)
  • | @@ -714,7 +714,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | -- | ------------ | | contextName | Text | -> | コンテキストの名称 | | 戻り値 | Object | <- | 最適化コンテキストの詳細 | @@ -733,7 +733,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | name | Text | コンテキストの名称 | | main | Text | コンテキストに関連する属性 (複数の場合はカンマ区切り) | @@ -766,7 +766,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------------------------------------------- | | 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します) | @@ -806,7 +806,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ----------------------------------------------------------------------------- | | 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されているの場合は true、有効の場合は false (デフォルト) | @@ -840,7 +840,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ---------------- | | 戻り値 | Boolean | <- | ロックされている場合は true | @@ -878,9 +878,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -913,7 +913,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ------ | -- | ------------- | | curPassPhrase | Text | -> | カレントのパスフレーズ | | curDataKey | Object | -> | カレントのデータ暗号化キー | @@ -941,7 +941,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | -------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------- | | success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | | | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | @@ -989,7 +989,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | ------------------------------------------------------------------------------------------------ | | status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト) | @@ -1033,7 +1033,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---- | -- | ---------------- | | newStamp | Real | -> | グローバル変更スタンプの新しい値 | @@ -1090,7 +1090,7 @@ ds.setGlobalStamp($newValue) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------- | -- | ------------------------------------------------------------------------------------------- | | contextName | Text | -> | コンテキストの名称 | | dataClassName | Text | -> | データクラスの名称 | @@ -1222,7 +1222,7 @@ Form.currentItemLearntAttributes:=Form.selectedPerson.getRemoteContextAttributes -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ---------------------------------------------- | | file | 4D.File | -> | File オブジェクト | | options | Integer | -> | ログレスポンスオプション (サーバーのみ) | @@ -1334,9 +1334,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -1400,9 +1400,9 @@ SET DATABASE PARAMETER(4D Server Log Recording;0) -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -1436,9 +1436,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | @@ -1472,9 +1472,9 @@ ORDAリクエストログがマシン上で開始されていない場合、こ -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | From b5a88b55237e5c73a54e64428b6ecb423c34a895 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:38 +0200 Subject: [PATCH 3893/4889] New translations datastoreclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/DataStoreClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md index 6bca299de39dd8..4ff6c4df46d6b0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataStoreClass.md @@ -3,7 +3,7 @@ id: DataStoreClass title: DataStore --- -A [Datastore](ORDA/dsMapping.md#datastore) is the interface object provided by ORDA to reference and access a database. `Datastore` objects are returned by the following commands: +A [Datastore](ORDA/dsMapping.md#datastore) is the interface object provided by ORDA to reference and access a database. Os objetos `Datastore` são retornados pelos seguintes comandos: - [ds](#ds): um atalho para o datastore principal - [Open datastore](#open-datastore): to open any remote datastore @@ -60,7 +60,7 @@ A [Datastore](ORDA/dsMapping.md#datastore) is the interface object provided by O The `ds` command returns a reference to the datastore matching the current 4D database or the database designated by *localID*. -If you omit the *localID* parameter (or pass an empty string ""), the command returns a reference to the datastore matching the local 4D database (or the 4D Server database in case of opening a remote database on 4D Server). The datastore is opened automatically and available directly through `ds`. +If you omit the *localID* parameter (or pass an empty string ""), the command returns a reference to the datastore matching the local 4D database (or the 4D Server database in case of opening a remote database on 4D Server). O repositório de dados é aberto automaticamente e está disponível diretamente por meio do `ds`. You can also get a reference on an open remote datastore by passing its local id in the *localID* parameter. The datastore must have been previously opened with the [`Open datastore`](#open-datastore) command by the current database (host or component). A identificação local se define quando se utilizar este comando. From 84d4e77284de54940bb12e9e893acb8e0be6584e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:42 +0200 Subject: [PATCH 3894/4889] New translations directory.md (Japanese) --- .../version-20-R6/API/Directory.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md index c1c01aa7a6f17f..361ea13fe7f263 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md @@ -433,7 +433,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | @@ -490,7 +490,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ----------------------- | -- | -------------------------------------------------------- | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.File | <- | `File` オブジェクト (無効な POSIXパスの場合には null) | @@ -534,7 +534,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | -- | ------------------ | | options | Integer | -> | ファイルリストのオプション | | 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション | @@ -600,7 +600,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------------- | -- | ---------------------------------------------------------------------- | | path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.Folder | <- | 作成された `Folder` オブジェクト (無効な POSIX *path* の場合には null) | @@ -644,7 +644,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | -- | ------------------- | | options | Integer | -> | フォルダーリストのオプション | | 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション | @@ -695,10 +695,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン | +| 戻り値 | ピクチャー | <- | アイコン | From 461efde26de30f47bde4c8dc30dc7072f27c800f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:48 +0200 Subject: [PATCH 3895/4889] New translations document.md (Japanese) --- .../version-20-R6/API/Document.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md index 3dd100210c3639..1a65261a8b3b2d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md @@ -433,7 +433,7 @@ title: Document クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | @@ -489,7 +489,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ----------------------- | -- | ---------- | | 戻り値 | 4D.Blob | <- | ファイルのコンテンツ | @@ -533,10 +533,10 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | Picture | <- | アイコン | +| 戻り値 | ピクチャー | <- | アイコン | @@ -570,7 +570,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ---------------- | | charSetName | Text | -> | 文字セットの名前 | | charSetNum | Integer | -> | 文字セットの番号 | From a3b542b19169c19a0a6cf6b0ff91f0f665cab315 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:51 +0200 Subject: [PATCH 3896/4889] New translations document.md (Portuguese, Brazilian) --- .../version-20-R6/API/Document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md index c71e629aa1687f..068edda27a31c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/Document.md @@ -638,7 +638,7 @@ Aqui está outro exemplo com o mesmo arquivo, mas um delimitador de linha difere $txt:=$myFile.getText("UTF-8"; Document with LF) ``` -In this case, the contents of `$txt` are as follows: +Neste caso, o conteúdo de `$txt` é o seguinte: "id\tname\tprice\tvat\n3\tthé\t1.06€\t19.6\n2\tcafé\t1.05€\t19.6" From 9903ebaa8bfb2f3435e3576321be48c8c0940fab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:56 +0200 Subject: [PATCH 3897/4889] New translations emailobjectclass.md (Japanese) --- .../version-20-R6/API/EmailObjectClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md index 840739244bc425..098851ae01fa6d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md @@ -62,12 +62,12 @@ Email オブジェクトは次のプロパティを提供します: 2つのプロパティを持つオブジェクト: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | --------------------------------- | | name | Text | 表示名 (null も可能) | | email | Text | メールアドレス | -#### Collection +#### コレクション アドレスオブジェクトのコレクション @@ -131,7 +131,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass `.bodyStructure` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ----------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------ | | partID | Text | メールのパートを固有に識別する ID | | type | Text | (必須) パートの Content-Type ヘッダーフィールドの値 | @@ -154,7 +154,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass `.bodyValues` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------- | | *partID*.value | text | 本文パートの値 | | *partID*.isEncodingProblem | boolean | 文字セットをデコーディング中に、不正なフォーマットのセクション、未知の文字セット、あるいは未知の content-transfer-encoding が見つかった場合には true。 デフォルトは false。 | @@ -206,7 +206,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass ヘッダーコレクションの各オブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ---------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------ | | [].name | text | (必須) [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド名。 null または未定義の場合には、ヘッダーフィールドは MIME ヘッダーに追加されません。 | | [].value | text | [RFC#5322](https://tools.ietf.org/html/rfc5322) で定義されているヘッダーフィールド値。 | @@ -249,7 +249,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass このプロパティは "keywords" ヘッダーです ([RFC#4021](https://tools.ietf.org/html/rfc4021) 参照)。 -| プロパティ | タイプ | 値 | +| プロパティ | 型 | 値 | | ------------------------------- | ------- | -------------------------------------------------- | | .\\ | boolean | 設定するキーワード (値は true でなければなりません)。 | @@ -377,7 +377,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------ | | mime | Blob, Text | -> | MIME形式のメール | | 戻り値 | Object | <- | Email オブジェクト | @@ -464,7 +464,7 @@ $status:=$transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | :-: | ----------------------- | | mail | Object | -> | Email オブジェクト | | options | Object | -> | 文字セットとエンコーディングのメールオプション | @@ -482,7 +482,7 @@ $status:=$transporter.send($email) *options* 引数を渡すと、メールに対して特定の文字セットとエンコーディング設定を指定することができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | From 850fef1d01c9012cf59cd4a5ce1979e028644d01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:09:58 +0200 Subject: [PATCH 3898/4889] New translations emailobjectclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EmailObjectClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md index 34c03426d247e1..c8e3cb96a90d97 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EmailObjectClass.md @@ -128,7 +128,7 @@ The `.bcc` property contains the Blind The `.bodyStructure` property contains the *EmailBodyPart* object, i.e. the full MIME structure of the message body (optional). See [Handling body part](#handling-body-part) section. -The `.bodyStructure` object contains the following properties: +O objeto `.bodyStructure` contém as seguintes propriedades: | Propriedade | Tipo | Valor | | ----------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -150,7 +150,7 @@ The `.bodyStructure` object contains the following properties: The `.bodyValues` property contains the *EmailBodyValue* object, containing an object for each \\ of `bodyStructure` (optional). See [Handling body part](#handling-body-part) section. -The `.bodyValues` object contains the following properties: +O objeto `.bodyValues` contém as seguintes propriedades: | Propriedade | Tipo | Valor | | ------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From b74c7329043213b368f4be0feb17f3f3857a32cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:05 +0200 Subject: [PATCH 3899/4889] New translations entityclass.md (Spanish) --- .../version-20-R6/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md index dda87c61841833..9240e82cedfa94 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md @@ -660,7 +660,7 @@ Las llaves primarias pueden ser números (enteros) o cadenas. Puede "forzar" que | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | --------------------------------------------------------------------- | -| result | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma | +| resultado | Text | <- | Atributos de contexto vinculados a la entidad, separados por una coma | From 5d1803a872850b79d7d920ab5b58a67b4dcabc2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:09 +0200 Subject: [PATCH 3900/4889] New translations entityclass.md (Japanese) --- .../version-20-R6/API/EntityClass.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md index a0db1a9dc80c33..44dd587b7489ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md @@ -1,6 +1,6 @@ --- id: EntityClass -title: Entity +title: エンティティ --- レコードとテーブルの関係と同様に、[エンティティ](ORDA/dsMapping.md#エンティティ) は [データクラス](ORDA/dsMapping.md#データクラス) のインスタンスです。 エンティティはデータクラスと同じ属性を持つほか、データ値や、特有のプロパティおよび関数を持ちます。 @@ -90,7 +90,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------- | | 戻り値 | 4D.Entity | <- | 同レコードを参照する新しいエンティティ | @@ -133,7 +133,7 @@ title: Entity -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------- | ------------------------- | :-: | ------------------- | | entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | | attributesToCompare | Collection | -> | 比較する属性の名称 | @@ -151,7 +151,7 @@ title: Entity エンティティの差異は、以下のプロパティを持つオブジェクトのコレクションとして返されます: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | ------------- | ------------- | ---------------------- | | attributeName | String | 属性名 | | value | any - 属性の型による | オリジナルエンティティの属性値 | @@ -335,7 +335,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ---------------------------------------------------------------------------- | | mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | | 戻り値 | Object | <- | ドロップの結果 | @@ -356,7 +356,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ `.drop( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------------------------------- | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | | success | | boolean | ドロップが成功した場合には true、それ以外は false | | | | | ***エラーの場合にのみ利用可能:*** | @@ -443,7 +443,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null) | @@ -483,7 +483,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------ | :-: | --------------------- | | filler | Object | -> | エンティティの属性値を設定するオブジェクト | @@ -571,7 +571,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------------------ | | 戻り値 | 4D.DataClass | <- | エンティティが所属している DataClass オブジェクト | @@ -617,7 +617,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ------------------------------------------------------------------------ | | mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | | 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | @@ -659,9 +659,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | ------------------------------------------------- | -| result | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------------------- | +| 戻り値 | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | @@ -718,7 +718,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------------- | :-: | ---------------------------------------------------------- | | 戻り値 | 4D.EntitySelection | <- | エンティティが所属するエンティティセレクション (見つからなければ null) | @@ -762,7 +762,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------------------------------------------- | | 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0) | @@ -810,7 +810,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | | 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置 | @@ -859,7 +859,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------------------------------ | | 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。 | @@ -899,7 +899,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null) | @@ -939,7 +939,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ------------------------------------------------------------------------ | | mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | | 戻り値 | Object | <- | ロックの結果 | @@ -967,7 +967,7 @@ $info:=$address.getRemoteContextAttributes() `.lock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------------------------------- | ----------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントプロセスでロックされていた場合) には true、それ以外は false | | | | | ***`dk reload if stamp changed` オプションが使用されていた場合にのみ利用可能:*** | @@ -1057,7 +1057,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の次のエンティティへの参照 (見つからなければ null) | @@ -1100,7 +1100,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------- | | 戻り値 | 4D.Entity | <- | エンティティセレクション内の前のエンティティへの参照 (見つからなければ null) | @@ -1142,7 +1142,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | | 戻り値 | Object | <- | ステータスオブジェクト | @@ -1156,7 +1156,7 @@ $info:=$address.getRemoteContextAttributes() `.reload( )` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------- | ------- | ------------------------------------------------------------------------- | | success | boolean | リロードが成功した場合には true、それ以外は false。
    ***エラーの場合にのみ利用可能***: | | status(\*) | number | エラーコード、以下参照 | @@ -1206,7 +1206,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------- | :-: | ------------------------------------------------ | | mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | | 戻り値 | Object | <- | 保存の結果 | @@ -1231,7 +1231,7 @@ $info:=$address.getRemoteContextAttributes() `.save()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | | success | | boolean | 保存に成功した場合には true、それ以外は false | | | | | ***`dk auto merge` オプションが使用されていた場合にのみ利用可能***: | @@ -1343,7 +1343,7 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | filterString | Text | -> | 取得する属性 (カンマ区切り) | | filterCol | Collection | -> | 取得する属性のコレクション | @@ -1632,7 +1632,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ---------------------------------------------------- | | 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false | @@ -1679,7 +1679,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------------- | | 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション | @@ -1754,7 +1754,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | | 戻り値 | Object | <- | ステータスオブジェクト | @@ -1782,7 +1782,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | | success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | From 06a4525d8cfac19272bcc25f1b27faddb9849f64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:13 +0200 Subject: [PATCH 3901/4889] New translations entityclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EntityClass.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md index 8ce75f2a9f0f35..e81f3328fde6a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntityClass.md @@ -157,7 +157,7 @@ As diferenças são retornadas como uma coleção de objetos cujas propriedades | value | any - Depende do tipo de atributo | Valor do atributo na entidade | | otherValue | any - Depende do tipo de atributo | Valor do atributo em *entityToCompare* | -Apenas atributos com valores diferentes estão incluídos na coleção. If no differences are found, `.diff()` returns an empty collection. +Apenas atributos com valores diferentes estão incluídos na coleção. Se nenhuma diferença for encontrada, `.diff()` retorna uma coleção vazia. The function applies for properties whose [kind](DataClassClass.md#attributename) is **storage** or **relatedEntity**. In case a related entity has been updated (meaning the foreign key), the name of the related entity and its primary key name are returned as *attributeName* properties (*value* and *otherValue* are empty for the related entity name). @@ -335,10 +335,10 @@ vCompareResult3 (apenas as diferenças em $e1 atributos tocados são retornadas) -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ----------------------------------------------------------------------------------------------- | -| mode | Integer | -> | `dk force drop if stamp changed`: Forces the drop even if the stamp has changed | -| Resultados | Object | <- | Resultado da operação de exclusão | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ---------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk force drop if stamp changed`: força o drop mesmo se a estampa tenha mudado | +| Resultados | Object | <- | Resultado da operação de exclusão | @@ -354,7 +354,7 @@ Otherwise, you can pass the `dk force drop if stamp changed` option in the *mode **Resultado** -The object returned by `.drop( )` contains the following properties: +O objeto retornado por `.drop( )` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | --------------------------------- | ----------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -389,7 +389,7 @@ The object returned by `.drop( )` contains the following properties: #### Exemplo 1 -Example without `dk force drop if stamp changed` option: +Exemplo sem a opção `dk force drop if stamp changed`: ```4d var $employees : cs.EmployeeSelection @@ -936,10 +936,10 @@ If the entity does not belong to any existing entity selection (i.e. [.getSelect -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ------------------------------------------------------------------------------------ | -| mode | Integer | -> | `dk reload if stamp changed`: Reload before locking if stamp changed | -| Resultados | Object | <- | Resultado da operação de bloqueio | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | ------------------------------------------------------------------------------------------------- | +| mode | Integer | -> | `dk reload if stamp changed`: Recarregar antes de bloquear se o selo for alterado | +| Resultados | Object | <- | Resultado da operação de bloqueio | @@ -962,12 +962,12 @@ Otherwise, you can pass the `dk reload if stamp changed` option in the *mode* pa **Resultado** -The object returned by `.lock()` contains the following properties: +O objeto retornado por `.lock()` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | --------------------------------- | ----------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | success | | boolean | true se a ação de bloqueio for bem sucedida (ou se a entidade já estiver bloqueada no processo atual), falso caso contrário. | -| | | | ***Available only if `dk reload if stamp changed` option is used:*** | +| | | | ***Disponível somente se a opção `dk reload if stamp changed` for usada:*** | | **wasReloaded** | | boolean | verdadeiro se a entidade foi recarregada com sucesso, falso caso contrário. | | | | | ***Disponível apenas em caso de erro:*** | | status(\*) | | number | Código de erro, ver abaixo | @@ -1021,7 +1021,7 @@ Exemplo com erro: #### Exemplo 2 -Example with `dk reload if stamp changed` option: +Exemplo com a opção `dk reload if stamp changed`: ```4d var $employee : cs. EmployeeEntity @@ -1203,10 +1203,10 @@ The object returned by `.reload( )` contains the following properties: -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-: | ----------------------------------------------------------------- | -| mode | Integer | -> | `dk auto merge`: Enables the automatic merge mode | -| Resultados | Object | <- | Resultado da operação de salvamento | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-: | --------------------------------------------------------------------- | +| mode | Integer | -> | `dk auto merge`: ativa o modo de mesclagem automática | +| Resultados | Object | <- | Resultado da operação de salvamento | @@ -1226,7 +1226,7 @@ Otherwise, you can pass the `dk auto merge` option in the *mode* parameter: when **Resultado** -The object returned by `.save()` contains the following properties: +O objeto retornado por `.save()` contém as seguintes propriedades: | Propriedade | | Tipo | Descrição | | ------------ | ----------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1282,7 +1282,7 @@ Criar uma nova entidade: #### Exemplo 2 -Updating an entity without `dk auto merge` option: +Atualizar uma entidade sem a opção dk auto merge: ```4d var $status : Object @@ -1453,7 +1453,7 @@ Retorna: #### Exemplo 3 -Expanding all the properties of `relatedEntities`: +Expande todas as propriedades de `relatedEntities`: ```4d employeeObject:=employeeSelected.toObject("directReports.*") @@ -1569,7 +1569,7 @@ Retorna: #### Exemplo 6 -Extracting all the properties of a `relatedEntity`: +Expande todas as propriedades de `relatedEntity`: ```4d employeeObject:=employeeSelected.toObject("employer.*") @@ -1776,7 +1776,7 @@ Um registro é destrancado automaticamente quando não for mais referenciado por **Resultado** -The object returned by `.unlock()` contains the following property: +O objeto retornado por `.unlock()` contém a seguinte propriedade: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | From 79d65e3d629c4eaf2c1e20faaedf80f8ca6c3d29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:22 +0200 Subject: [PATCH 3902/4889] New translations entityselectionclass.md (Spanish) --- .../version-20-R6/API/EntitySelectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index 5b8c8739799712..8c7f988e53886f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -1156,7 +1156,7 @@ El siguiente código genérico duplica todas las entidades de la entity selectio | Parámetros | Tipo | | Descripción | | ---------- | ---- | -- | ------------------------------------------------------------------------------ | -| result | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma | +| resultado | Text | <- | Atributos de contexto vinculados a la entity selection, separados por una coma | From 1f282a4a41c84c23c20fae4496929cb61ff1aaea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:27 +0200 Subject: [PATCH 3903/4889] New translations entityselectionclass.md (Japanese) --- .../version-20-R6/API/EntitySelectionClass.md | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index 64005b62b0f805..5237f2486d2338 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -53,9 +53,9 @@ title: EntitySelection -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------------------- | -| dsTable | Table | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | +| dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション | @@ -71,7 +71,7 @@ title: EntitySelection 任意の *settings* には、以下のプロパティを持つオブジェクトを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | ----------------------------------------------------------------------------- | | context | Text | エンティティセレクションに適用されている [最適化コンテキスト](../ORDA/client-server-optimization.md) のラベル。 | @@ -95,7 +95,7 @@ $employees:=Create entity selection([Employee]) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | --------------- | :-: | ------------ | | entitySelection | EntitySelection | -> | エンティティセレクション | @@ -275,7 +275,7 @@ $result:=$sel[0].lock() //動作しません -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | --------------------------------------------------- | | entity | 4D.Entity | -> | エンティティセレクションに追加するエンティティ | | entitySelection | 4D.EntitySelection | -> | エンティティセレクションに追加するエンティティセレクション | @@ -364,7 +364,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | -------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -429,7 +429,7 @@ $sellist2:=$sellist2.add($sellist1) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------------------------- | :-: | ----------------- | | index | Integer | -> | 取得するエンティティのインデックス | | 戻り値 | 4D.Entity | <- | そのインデックスにあるエンティティ | @@ -474,7 +474,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------------------------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します) | @@ -527,7 +527,7 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------------- | :-: | ------------------------------ | | 戻り値 | 4D.EntitySelection | <- | 削除されたエンティティを含まない新規エンティティセレクション | @@ -579,7 +579,7 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------------- | :-: | ------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | | 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false | @@ -628,7 +628,7 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数 | @@ -677,7 +677,7 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー | @@ -743,7 +743,7 @@ $sel2:=$sel.clean() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | ----------------------------------- | | attributePath | Text | -> | 重複しない値を取得する属性のパス | | options | Integer | -> | `dk diacritical`, `dk count values` | @@ -832,7 +832,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | -------------------- | | 属性 | Text | -> | 取得したいパスを持つオブジェクト属性名 | | 戻り値 | Collection | <- | 重複しないパスを格納した新規コレクション | @@ -886,7 +886,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------------------------------- | :-: | -------------------------------------------------------------------------- | | mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション | @@ -947,7 +947,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | -------------------------------------------------------------------------------------------- | | attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | | targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | @@ -1048,7 +1048,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの先頭エンティティへの参照 (見つからなければ null) | @@ -1104,7 +1104,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------------------------- | :-: | ------------------------- | | 戻り値 | 4D.DataClass | <- | エンティティセレクションが所属しているデータクラス | @@ -1155,9 +1155,9 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | タイプ | | 説明 | -| ------ | ---- | -- | ------------------------------------------------------- | -| result | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------------------------- | +| 戻り値 | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | @@ -1211,7 +1211,7 @@ $info:=$persons.getRemoteContextAttributes() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------------------------------ | | 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false | @@ -1253,7 +1253,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ----------------------------------------- | | 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false | @@ -1305,7 +1305,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------------------------- | :-: | ------------------------------------------------------------ | | 戻り値 | 4D.Entity | <- | エンティティセレクションの最終エンティティへの参照 (見つからなければ null) | @@ -1385,7 +1385,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | ----------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最大値 | @@ -1435,7 +1435,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最小値 | @@ -1485,7 +1485,7 @@ Form.products.add(Form.product) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ------------------------------------------------------------------------------ | | entity | 4D.Entity | -> | 除外するエンティティ | | entitySelection | 4D.EntitySelection | -> | 除外するエンティティセレクション | @@ -1567,7 +1567,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------------------- | | entity | 4D.Entity | -> | 交差するエンティティ | | entitySelection | 4D.EntitySelection | -> | 交差するエンティティセレクション | @@ -1629,7 +1629,7 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---------------------------------- | :-: | ----------------------------- | | pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | | pathObjects | Collection | -> | 条件オブジェクトのコレクション | @@ -1708,7 +1708,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ------------------------------------------------------------- | | formulaString | Text | -> | フォーミュラ文字列 | | formulaObj | Object | -> | フォーミュラオブジェクト | @@ -1833,7 +1833,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ---------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | | formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | @@ -1933,9 +1933,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -2018,7 +2018,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------- | ---------------------------------- | :-: | ------------------------------------------------- | | selectedEntities | 4D.EntitySelection | -> | 呼び出し対象のエンティティセレクションにおける、選別したエンティティの位置範囲 | | 戻り値 | Object | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション | @@ -2037,7 +2037,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------------------------------------------------------------------------- | ---------- | -------------------------------------------- | | ranges | Collection | レンジオブジェクトのコレクション | | ranges[].start | Integer | レンジ内の先頭エンティティのインデックス (位置) | @@ -2084,7 +2084,7 @@ $result2:=$invoices.selected($creditSel) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | ---------------------------------------------------------- | | startFrom | Integer | -> | 処理を開始するインデックス) | | end | Integer | -> | 終了インデックス (含まれない) | @@ -2147,7 +2147,7 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------------- | | attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | Real | <- | エンティティセレクションの値の合計 | @@ -2196,7 +2196,7 @@ $sum:=$sel.sum("salary") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---------- | :-: | ----------------------------------------------------------------------------------------------- | | filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | | filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | From e4310c4917d51e2de2c44aae3e8a95030c0d9833 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:31 +0200 Subject: [PATCH 3904/4889] New translations entityselectionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/EntitySelectionClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md index a399e0d6abd41e..0194bd7e39e953 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md @@ -791,7 +791,7 @@ var $countries : Collection $countries:=ds. Employee.all().distinct("address.country") ``` -`nicknames` is a collection and `extra` is an object attribute: +`nicknames` é uma coleção e `extra` é um atributo de objeto: ```4d $values:=ds. Employee.all().distinct("extra.nicknames[].first") @@ -897,7 +897,7 @@ Se encontrar uma entidade bloqueada durante a execução de `.drop()`, não é e #### Exemplo -Example without the `dk stop dropping on first error` option: +Exemplo sem a opção `dk stop dropping on first error`: ```4d var $employees; $notDropped : cs.EmployeeSelection @@ -910,7 +910,7 @@ Example without the `dk stop dropping on first error` option: End if ``` -Example with the `dk stop dropping on first error` option: +Exemplo com a opção `dk stop dropping on first error`: ```4d var $employees; $notDropped : cs.EmployeeSelection @@ -1346,7 +1346,7 @@ Se a entity selection estiver vazia, a função devolve Null. The `.length` property returns the number of entities in the entity selection. Se a entity selection estiver vazia, devolve 0. -Entity selections always have a `.length` property. +As seleções de entidade sempre têm uma propriedade `.length`. > To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](DataClassClass.md#getcount) function which is more optimized than the `ds.myClass.all().length` expression. @@ -2153,7 +2153,7 @@ $slice:=ds.Employee.all().slice(-1;-2) //tries to return entities from index 9 t The `.sum()` function returns the sum for all *attributePath* values in the entity selection. -`.sum()` returns 0 if the entity selection is empty. +`.sum()` devolve 0 se a entity selection estiver vazia. A soma só pode ser feita em valores do tipo de número. If the *attributePath* is an object property, only numerical values are taken into account for the calculation (other value types are ignored). In this case, if *attributePath* leads to a property that does not exist in the object or does not contain any numeric values, `.sum()` returns 0. @@ -2191,14 +2191,14 @@ $sum:=$sel.sum("salary") -| Parâmetro | Tipo | | Descrição | -| ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------------------- | -| filterString | Text | -> | String com caminho(s) de atributo(s) de entidade a extrair | -| filterCol | Collection | -> | Coleção de caminho(s) de atributo(s) de entidade a extrair | -| options | Integer | -> | `dk with primary key`: adds the primary key
    `dk with stamp`: adds the stamp | -| begin | Integer | -> | Designa o índice inicial | -| howMany | Integer | -> | Número de entidades a extrair | -| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | +| Parâmetro | Tipo | | Descrição | +| ------------ | ---------- | :-: | ------------------------------------------------------------------------------------------------------------------------- | +| filterString | Text | -> | String com caminho(s) de atributo(s) de entidade a extrair | +| filterCol | Collection | -> | Coleção de caminho(s) de atributo(s) de entidade a extrair | +| options | Integer | -> | `dk with primary key`: adiciona a chave primária
    `dk with stamp`: adiciona o marcador | +| begin | Integer | -> | Designa o índice inicial | +| howMany | Integer | -> | Número de entidades a extrair | +| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | @@ -2397,7 +2397,7 @@ Retorna: #### Exemplo -Example with `relatedEntity` type with simple form: +Exemplo com o tipo 'relatedEntity' com uma forma simples: ```4d var $employeesCollection : Collection @@ -2581,7 +2581,7 @@ Retorna: #### Exemplo 9 -Example with extraction of all properties of `relatedEntities`: +Exemplo com extração de todas as propriedades de `relatedEntities`: ```4d var $employeesCollection : Collection From 22b9504270c21651cc8923be64f5ebc46fa1d57f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:38 +0200 Subject: [PATCH 3905/4889] New translations fileclass.md (Japanese) --- .../version-20-R6/API/FileClass.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md index 7523982a861809..e873774f42bb7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md @@ -70,7 +70,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ----------------------- | :-: | ----------------------------------------------------------------- | | path | Text | -> | ファイルパス | | fileConstant | Integer | -> | 4Dファイル定数 | @@ -173,7 +173,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | ------------------------------------ | | 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false | @@ -217,7 +217,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | @@ -276,9 +276,9 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -335,7 +335,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------------------------------------------------------ | | 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身 | @@ -355,7 +355,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ プロパティ値はすべてテキストです。 -| プロパティ | タイプ | +| プロパティ | 型 | | ---------------- | ---- | | InternalName | Text | | ProductName | Text | @@ -430,7 +430,7 @@ ALERT($info.Copyright) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | --------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのファイルの完全な名称 | @@ -478,7 +478,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------------------ | -- | ------------------------------------------------ | | mode | Text | -> | 開くモード: "read", "write", "append" | | options | Object | -> | 開くオプション | @@ -502,7 +502,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") *option* (object) 引数を使って、以下のプロパティを通じて FileHandle にさらなるオプションを渡すことができます (これらのプロパティはその後、開かれた [FileHandle オブジェクト](FileHandleClass) から取得できます)。 -| *オプション* | タイプ | 説明 | デフォルト | +| *オプション* | 型 | 説明 | デフォルト | | ----------------- | --------------- | ----------------------------------------------------------------------------------------- | -------------- | | `.mode` | Text | 開くモード (上記の *mode* 参照) | "read" | | `.charset` | Text | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | @@ -559,7 +559,7 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ------------- | | newName | Text | -> | ファイルの新しい完全な名称 | | 戻り値 | 4D.File | <- | 名称変更されたファイル | @@ -606,7 +606,7 @@ $fhandle:=$f.open("read") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | ------------------------------------------------------------------------------------------- | | info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ | @@ -626,7 +626,7 @@ $fhandle:=$f.open("read") *info* オブジェクトに設定された各プロパティは .exe または .dll ファイルのバージョンリソースに書き込まれます。 以下のプロパティが使用できます (それ以外のプロパティは無視されます): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ---- | -------------------------------------------------------------------- | | InternalName | Text | | | ProductName | Text | | @@ -698,7 +698,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---- | -- | ------------- | | content | BLOB | -> | ファイルの新しいコンテンツ | @@ -734,7 +734,7 @@ $infoPlistFile.setAppInfo($info) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------- | -- | ------------- | | text | Text | -> | ファイルに保存するテキスト | | charSetName | Text | -> | 文字セットの名前 | From 26aa5ae93fe74b2a6367e56a3c917e33c086d29e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:41 +0200 Subject: [PATCH 3906/4889] New translations fileclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FileClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md index f1a55f1707b0bc..3dd6552ee87951 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileClass.md @@ -3,7 +3,7 @@ id: FileClass title: File --- -`File` objects are created with the [`File`](#file) command. Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. +Os objetos `File` são criados com o comando [`File`](#file). Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. ### Exemplo @@ -88,7 +88,7 @@ The `File` command creates and returns a new No parâmetro *path*, passe um caminho do arquivo. You can use a custom string or a [filesystem](../Concepts/paths.md#filesystem-pathnames) (e.g., "/DATA/myfile.txt"). -> Only absolute pathnames are supported with the `File` command. +> Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: @@ -111,25 +111,25 @@ In the *fileConstant* parameter, pass a 4D built-in or system file, using one of | Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | | Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | | Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Log file created by the `SET DATABASE PARAMETER(Debug log recording)` command. Armazenado na pasta Logs. | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | | Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | | Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Log file created by the `HTTP SET OPTION(HTTP client log)` command. Armazenado na pasta Logs. | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | | HTTP debug log file | 9 | Log file created by the `WEB SET OPTION(Web debug log)` command. Armazenado na pasta Logs. | -| HTTP log file | 8 | Log file created by the `WEB SET OPTION(Web log recording)` command. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Log file created by the `SET DATABASE PARAMETER(IMAP Log)` command. Armazenado na pasta Logs. | -| Last backup file | 2 | Last backup file, named `\[bkpNum].4BK`, stored at a custom location. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | | Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | | Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | | Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Log file created by the `SET DATABASE PARAMETER(SMTP Log)` command. Armazenado na pasta Logs. | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | | User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | | User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | | Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Otherwise, if you omit the `*` parameter, a null object is always returned. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## 4D. File.new() @@ -147,7 +147,7 @@ If the command is called from a component, pass the optional `*` parameter to ge #### Descrição -The `4D.File.new()` function creates and returns a new object of the `4D.File` type. It is identical to the [`File`](#file) command (shortcut). +The `4D.File.new()` function creates and returns a new object of the `4D.File` type. É idêntico ao comando [`File`](#file) (atalho). > It is recommended to use the [`File`](#file) shortcut command instead of `4D.File.new()`. From e20effb00f2cd193da32ef906e0ca016961ab91e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:46 +0200 Subject: [PATCH 3907/4889] New translations filehandleclass.md (Japanese) --- .../version-20-R6/API/FileHandleClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md index bb79e910a10a0d..cfe4f64fce92c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md @@ -206,7 +206,7 @@ FileHandle オブジェクトは共有できません。 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ------------------------------------- | | 戻り値 | Real | <- | ドキュメントのサイズ (バイト単位) | @@ -310,7 +310,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------ | -- | -------------- | | *bytes* | Real | -> | 読み取るバイト数 | | 戻り値 | [4D.Blob](BlobClass) | <- | ファイルから読み取ったバイト | @@ -345,7 +345,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | -- | ------- | | 戻り値 | Text | <- | 1行のテキスト | @@ -387,7 +387,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | -- | ----------- | | *stopChar* | Text | -> | 読み取りを停止する文字 | | 戻り値 | Text | <- | ファイルのテキスト | @@ -434,7 +434,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---- | -- | ---------------------------------------- | | size | Real | -> | ドキュメントの新しいサイズ (バイト単位) | @@ -468,7 +468,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------------------------------------ | -- | -------------- | | *blob* | [4D.Blob](BlobClass) | -> | ファイルに書き込む Blob | @@ -502,7 +502,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------ | ---- | -- | -------- | | *lineOfText* | Text | -> | 書き込むテキスト | @@ -536,7 +536,7 @@ $s:=$fh.readText() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---- | -- | -------- | | *textToWrite* | Text | -> | 書き込むテキスト | From 80833ba071272562b9903167d4f26b0a49c911bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:48 +0200 Subject: [PATCH 3908/4889] New translations filehandleclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FileHandleClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md index 0c301e65c47cbf..e3a69ec1a41e1d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FileHandleClass.md @@ -268,7 +268,7 @@ The `.offset` property returns the c Setting the `.offset` will change its current value at the moment of the next read or write operation. -- If the passed value is negative, the `.offset` is set to the start of the file (zero). +- Se o valor passado for negativo, o `.offset` é definido para o início do arquivo (zero). - If the passed value is higher than the size of the file, the `.offset` is set to the end of the file (size of file). Essa propriedade é **leitura/escrita**. From 8afe87adcd6dd9e3188c630e2c75bb4b39007bb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:52 +0200 Subject: [PATCH 3909/4889] New translations folderclass.md (Japanese) --- .../version-20-R6/API/FolderClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md index a3b14800ad51b1..6b79909c17b02c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md @@ -66,7 +66,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------------------------- | :-: | ----------------------------------------------------------------- | | path | Text | -> | フォルダーパス | | folderConstant | Integer | -> | 4Dフォルダー定数 | @@ -156,7 +156,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | -- | -------------------------------------- | | 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false | @@ -214,7 +214,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | @@ -273,7 +273,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | -- | ------------- | | option | Integer | -> | フォルダー削除のオプション | @@ -351,7 +351,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ---------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | 移動先でのフォルダーの完全な名称 | @@ -410,7 +410,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------- | -- | -------------- | | newName | Text | -> | フォルダーの新しい完全な名称 | | 戻り値 | 4D.Folder | <- | 名称変更されたフォルダー | From b39ce7cf78e895d97fb6b7ac4d0f46b83824ef58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:54 +0200 Subject: [PATCH 3910/4889] New translations folderclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FolderClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md index f70d8f921b1151..4da56e9f9e138f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FolderClass.md @@ -3,7 +3,7 @@ id: FolderClass title: Folder --- -`Folder` objects are created with the [`Folder`](#folder) command. Contêm referências a pastas que podem ou não existir efectivamente no disco. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. +Os objetos `Folder` são criados com o comando [`Folder`](#folder). Contêm referências a pastas que podem ou não existir efectivamente no disco. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. ### Exemplo @@ -16,7 +16,7 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) ### Pathnames -`Folder` objects support several pathnames, including `filesystems` or `posix` syntax. Supported pathnames are detailed in the [**Pathnames**](../Concepts/paths.md) page. +Os objetos `Folder` suportam vários pathnames, incluindo a sintaxe `filesystems` ou `posix`. Supported pathnames are detailed in the [**Pathnames**](../Concepts/paths.md) page. ### Objecto Folder @@ -104,7 +104,7 @@ In the *folderConstant* parameter, pass a 4D built-in or system folder, using on | fk database folder | 4 | Sistema de arquivos associado: "/PACKAGE" | | fk desktop folder | 115 | | | fk documents folder | 117 | Pasta de documentos do utilizador | -| fk home folder | 118 | Current home folder of the user (usually `/Users//`) | +| fk home folder | 118 | Pasta atual do usuário (normalmente `/Users//`) | | fk licenses folder | 1 | Pasta contendo os arquivos de licença 4D da máquina | | fk logs folder | 7 | Sistema de arquivos associado: "/LOGS" | | fk mobileApps folder | 10 | | @@ -134,7 +134,7 @@ If the command is called from a component, pass the optional *parameter to get t #### Descrição -The `4D.Folder.new()` function creates and returns a new object of the `4D.Folder` type. It is identical to the [`Folder`](#folder) command (shortcut). +The `4D.Folder.new()` function creates and returns a new object of the `4D.Folder` type. É idêntico ao comando [`Folder`](#folder) (atalho). > It is recommended to use the [`Folder`](#folder) shortcut command instead of `4D.Folder.new()`. @@ -289,7 +289,7 @@ By default, for security reasons, if you omit the option parameter, `.delete( )` | `Delete only if empty` | 0 | Elimina a pasta apenas quando está vazia | | `Delete with contents` | 1 | Apaga a pasta juntamente com tudo o que a mesma contém | -When `Delete only if empty` is passed or if you omit the option parameter: +Quando `Delete only if empty` for passado ou se você omitir o parâmetro de opção: - A pasta só é apagada se estiver vazia; caso contrário, o comando não faz nada e é gerado um erro -47. - Se a pasta não existir, o erro -120 é gerado. From 876d0ed71339e7770a546c6776665fd3b16b0023 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:10:58 +0200 Subject: [PATCH 3911/4889] New translations functionclass.md (Japanese) --- .../version-20-R6/API/FunctionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md index 94d927f6ade638..98f96294e27925 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md @@ -111,7 +111,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------- | | formulaExp | 式 | -> | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブな Function オブジェクト | @@ -242,7 +242,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-: | --------------------------------------------------------------------------------------------- | | formulaString | Text | -> | オブジェクトとして返されるフォーミュラ文字列 | | context | Number | -> | `sk execute in current database` (デフォルト) または `sk execute in host database` | @@ -260,7 +260,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する フォーミュラがコンポーネント内で作成されている場合、 *context* 引数を使うことができます。 デフォルトでは、フォーミュラは作成されたコンテキストにおいて実行されるため、ホストデータベースの変数や関数、共有されていないメソッドを呼び出すことはできません。 この場合、`sk execute in host database` 定数を *context* パラメーターに渡すことで、ホストデータベースのコンテキストで `4D.Function` オブジェクトを実行することができます。 以下の定数を使用することができます: -| 定数 | タイプ | 説明 | +| 定数 | 型 | 説明 | | -------------------------------- | ------- | -------------------------------------------------------- | | `sk execute in current database` | Longint | (デフォルト) フォーミュラは作成されたコンテキストにおいて実行されます。 | | `sk execute in host database` | Longint | フォーミュラは、ホストデータベースのコンテキストで実行されます。 | @@ -301,7 +301,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------- | ---------- | :-: | -------------------------------------------------------------------------------------- | | thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | @@ -361,7 +361,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------------------------------------- | | thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | From ac569ea97f91b4e5b11b978d898ee71245465db0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:00 +0200 Subject: [PATCH 3912/4889] New translations functionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md index e26460458e0b42..d04bf5de1ebf67 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/FunctionClass.md @@ -126,7 +126,7 @@ Ter uma fórmula como se fosse um objeto permite que seja passada como um parâm A fórmula retornada pode ser chamada com: -- [`.call()`](#call) or [`.apply()`](#apply) methods, or +- os métodos [`.call()`](#call) ou [`.apply()`](#apply), - a sintaxe de notação de objeto (consulte [objeto formula](#formula-object)). ```4d From fd0f5a9a5a49ed0b8f179062ec4855de4ff88c10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:04 +0200 Subject: [PATCH 3913/4889] New translations httpagentclass.md (Japanese) --- .../version-20-R6/API/HTTPAgentClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPAgentClass.md index d3f030d2742937..b9dd3d3bcfcff5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPAgentClass.md @@ -43,7 +43,7 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | @@ -66,7 +66,7 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | タイプ | デフォルト | 説明 | +| プロパティ | 型 | デフォルト | 説明 | | ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | | keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | | maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | From de38e135727d27c627858c117e9e5689a741b76a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:10 +0200 Subject: [PATCH 3914/4889] New translations httprequestclass.md (Japanese) --- .../version-20-R6/API/HTTPRequestClass.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md index d1a3191b299d91..5db4d4203b825a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md @@ -88,7 +88,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | @@ -128,11 +128,11 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | | agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | | automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| body | バリアント | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | | certificatesFolder | [Folder](FolderClass.md) | 使用するクライアント証明書フォルダーを指定します。 | undefined | | dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | | decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | @@ -156,7 +156,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま すべてのコールバック関数は、2つのオブジェクト引数を受け取ります: -| 引数 | タイプ | +| 引数 | 型 | | ------- | ------------------------------------------- | | $param1 | [`HTTPRequest` オブジェクト](#httprequest-オブジェクト) | | $param2 | [`Event` オブジェクト](#event-オブジェクト) | @@ -183,7 +183,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま `event` オブジェクトは、[コールバック関数](#コールバック関数) が呼ばれたときに返されます。 このオブジェクトには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------- | ---- | -------------------------------------------------------------------------------------- | | .data | blob | 取得データ。 *onData* コールバック以外の場合は常に `undefined` です。 | | .type | text | イベントの種類。 取り得る値: "response", "error", "headers", "data", または "terminate | @@ -192,7 +192,7 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま authentication オブジェクトは `options.serverAuthentication` または `options.proxyAuthentication` プロパティに使用します。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | ----------------------------------------------- | --------- | | name | Text | 認証に使用する名前 | undefined | | password | Text | 認証に使用するパスワード | undefined | @@ -216,7 +216,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------------------------------------------- | | data | Text, Blob | -> | 解析するデータ | | 戻り値 | Object | <- | オブジェクト (各プロパティは、マルチパートの各データです) | @@ -329,7 +329,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) `.errors` プロパティの内容は次の通りです: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------- | | errors | | Collection | エラー発生時の 4Dエラースタック | | | [].errCode | Number | 4Dエラーコード | @@ -394,13 +394,13 @@ var $parsedMessage : Object:=HTTP Parse message($message) `response` オブジェクトは共有できないオブジェクトです。 このオブジェクトは次のプロパティを提供します: -| プロパティ | タイプ | 説明 | -| --------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| .body | Variant | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | -| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | -| .status | Number | レスポンスのステータスコード | -| .statusText | Text | ステータスコードを説明するメッセージ | -| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| プロパティ | 型 | 説明 | +| --------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| .body | バリアント | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | +| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| .status | Number | レスポンスのステータスコード | +| .statusText | Text | ステータスコードを説明するメッセージ | +| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | @@ -424,9 +424,9 @@ var $parsedMessage : Object:=HTTP Parse message($message) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -482,7 +482,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------------------------------ | :-: | ------------------------------------- | | time | Real | -> | レスポンスを待機する最長時間 (秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | From 9c7705b7d89bbe1aa6a9eceb1f5d43e562ae31d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:13 +0200 Subject: [PATCH 3915/4889] New translations httprequestclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/HTTPRequestClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md index 9ca80a769361e2..e42337bb3c3e3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/HTTPRequestClass.md @@ -5,7 +5,7 @@ title: HTTPRequest The `HTTPRequest` class allows you to handle [`HTTPRequest objects`](#httprequest-object) that can be used to configure and send requests to an HTTP server, as well as to process the HTTP server responses. -The `HTTPRequest` class is available from the `4D` class store. You create and send HTTP requests using the [4D.HTTPRequest.new()](#4dhttprequestnew) function, that returns a [`HTTPRequest object`](#httprequest-object). +A classe `HTTPRequest` está disponível no class store `4D`. You create and send HTTP requests using the [4D.HTTPRequest.new()](#4dhttprequestnew) function, that returns a [`HTTPRequest object`](#httprequest-object).
    História @@ -17,7 +17,7 @@ The `HTTPRequest` class is available from the `4D` class store. You create and s ### Exemplo -Create a `MyHttpRequestOptions` class for the request options: +Criar uma classe `MyHttpRequestOptions` para as opções de pedido: ```4d Class constructor($method : Text; $headers : Object; $body : Text) @@ -103,7 +103,7 @@ In *url*, pass the URL where you want to send the request. A sintaxe a utilizar {https://}[{user}:[{password}]@]host[:{port}][/{path}][?{queryString}] ``` -If you omit the scheme part (`http://` or `https://`), a https request is sent. +Se você omitir a parte do esquema (`http://` ou `https://`), é enviado um pedido https. Por exemplo, pode passar as seguintes cordas: @@ -126,10 +126,10 @@ In the *options* parameter, pass an object that can contain the following proper | ---------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | | agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. Agent options will be merged with request options (request options take precedence). If no specific agent is defined, a global agent with default values is used. | Global agent object | | automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Body of the request (required in case of `post` or `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | | certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos | indefinido | | dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | If true, the data received in the `onData` callback is uncompressed | False | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | | encoding | Text | Used only in case of requests with a `body` (`post` or `put` methods). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | | headers | Object | Cabeçalhos do pedido. Syntax: `headers.key=value` (*value* can be a Collection if the same key must appear multiple times) | Objecto vazio | | method | Text | "POST", "GET", ou outro método | "GET" | @@ -142,7 +142,7 @@ In the *options* parameter, pass an object that can contain the following proper | protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | | proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | | serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined | True | +| returnResponseBody | Parâmetros | If false, the response body is not returned in the [`response` object](#response). Devolve um erro se falso e `onData` é indefinido | True | | timeout | Real | Tempo de espera em segundos. Indefinido = sem timeout | Indefinido | | validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | @@ -161,9 +161,9 @@ Aqui está a sequência de chamadas de retorno: 2. `onData` is called zero or several times (not called if the request does not have a body) -3. If no error occured, `onResponse` is always called once +3. Se não ocorreu nenhum erro, `onResponse` é sempre chamado uma vez -4. If an error occurs, `onError` is executed once (and terminates the request) +4. Se ocorrer um erro, `onError` é executado uma vez (e encerra o pedido) 5. `onTerminate` é sempre executado uma vez @@ -179,7 +179,7 @@ An `event` object is returned when a [callback function](#callback-functions) is | Propriedade | Tipo | Descrição | | --------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | -| .data | blob | Dados recebidos. It is always *undefined* except in the `onData` callback | +| .data | blob | Dados recebidos. É sempre *undefined* excepto no callback `onData` | | .type | text | Tipo de evento. Possíveis valores: "resposta", "erro", "cabeçalhos", "dados", ou "terminar | #### authentication-object From 07401c2195c26ebc4178842036f1fed34071e9e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:23 +0200 Subject: [PATCH 3916/4889] New translations imaptransporterclass.md (Japanese) --- .../version-20-R6/API/IMAPTransporterClass.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md index 403ba772eb682e..f311edc635018f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md @@ -56,7 +56,7 @@ IMAP Transporter オブジェクトは [IMP New transporter](#imap-new-transport -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -115,7 +115,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -145,7 +145,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | | keywords | Object | -> | 追加するキーワードフラグ | @@ -170,7 +170,7 @@ End if `keywords` を使って、`msgIDs` 引数で指定したメッセージに対して追加するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます (カスタムフラグのサポートはサーバーの実装に依存します)。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | --------------------------------- | | $draft | Boolean | メッセージに "draft" フラグを追加するには true | | $seen | Boolean | メッセージに "seen" フラグを追加するには true | @@ -188,7 +188,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -238,7 +238,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | :-: | ----------------------- | | mailObj | Object | -> | Email オブジェクト | | destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | @@ -257,7 +257,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) 任意の `options` には、メールの特定部分の文字セットやエンコーディングを定義するオブジェクトを渡すことができます。 次のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ---- | ----------------------------------------------------------------------------------------------------------------- | | headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | | bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | @@ -275,7 +275,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -352,7 +352,7 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- | :-: | ----------------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -376,7 +376,7 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -453,7 +453,7 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | | name | Text | -> | 新規メールボックスの名称 | | 戻り値 | Object | <- | createBox処理のステータス | @@ -476,7 +476,7 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -531,7 +531,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ---------- | :-: | ----------------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -555,7 +555,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -632,7 +632,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | | name | Text | -> | 削除するメールボックスの名称 | | 戻り値 | Object | <- | deleteBox処理のステータス | @@ -654,7 +654,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -711,7 +711,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | --------------- | | 戻り値 | Object | <- | expunge処理のステータス | @@ -725,7 +725,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -780,7 +780,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | boxInfo オブジェクト | @@ -799,7 +799,7 @@ $status:=$transporter.expunge() 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------- | | name | text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -835,7 +835,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | :-: | --------------------- | | parameters | Object | -> | 引数のオブジェクト | | 戻り値 | Collection | <- | mailbox オブジェクトのコレクション | @@ -848,7 +848,7 @@ $status:=$transporter.expunge() 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------------------------------------- | | isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します。
  • | @@ -856,7 +856,7 @@ $status:=$transporter.expunge() 返されるコレクションの各オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------------------------------------------------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | \[].name | text | メールボックスの名称 | | \[].selectable | boolean | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    | @@ -902,7 +902,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---- | :-: | ------- | | 戻り値 | Text | <- | 階層区切り文字 | @@ -958,7 +958,7 @@ $status:=$transporter.expunge() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------------------------------------------ | | msgNumber | Integer | -> | メッセージのシーケンス番号 | | msgID | Text | -> | メッセージの固有ID | @@ -979,7 +979,7 @@ $status:=$transporter.expunge() 任意の *options* 引数として、メッセージの扱い方を定義する追加のオブジェクトを渡すことができます。 次のプロパティを利用することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ------------------------------------------------------------------------------------------ | | updateSeen | boolean | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | boolean | true を渡すとメッセージ本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1035,7 +1035,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | ids | Collection | -> | メッセージID のコレクション | | startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | @@ -1073,7 +1073,7 @@ ID = 1のメッセージを取得します: **Options** -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | -------------------------------------------------------------------------------------- | | updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | | withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | @@ -1085,7 +1085,7 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | | notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID のコレクション
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージのシーケンス番号のコレクション
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | @@ -1138,7 +1138,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | :-: | ------------------------------------------------------------- | | msgNumber | Integer | -> | メッセージのシーケンス番号 | | msgID | Text | -> | メッセージの固有ID | @@ -1216,7 +1216,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- | :-: | ----------------------------------------------- | | msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | | allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | @@ -1242,7 +1242,7 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1319,7 +1319,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | ---------------- | | startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | | endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | @@ -1383,7 +1383,7 @@ ID = 1のメッセージを取得します: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | | keywords | Object | -> | 削除するキーワードフラグ | @@ -1407,7 +1407,7 @@ ID = 1のメッセージを取得します: `keywords` を使って、`msgIDs` 引数で指定したメッセージから削除するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | --------------- | ------- | --------------------------------- | | $draft | Boolean | メッセージの "draft" フラグを削除するには true | | $seen | Boolean | メッセージの "seen" フラグを削除するには true | @@ -1424,7 +1424,7 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1474,7 +1474,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------ | :-: | ----------------- | | currentName | Text | -> | カレントメールボックスの名称 | | newName | Text | -> | 新しいメールボックス名 | @@ -1494,7 +1494,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1553,7 +1553,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ---------- | :-: | -------------- | | searchCriteria | Text | -> | 検索条件 | | 戻り値 | Collection | <- | メッセージ番号のコレクション | @@ -1703,7 +1703,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------- | :-: | -------------- | | name | Text | -> | メールボックスの名称 | | state | Integer | -> | メールボックスのアクセス状態 | @@ -1734,7 +1734,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ------------------------------------------------------------------------------------ | | name | Text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | @@ -1781,7 +1781,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | subscribe処理のステータス | @@ -1798,7 +1798,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | @@ -1854,7 +1854,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | ------------------- | | name | Text | -> | メールボックスの名称 | | 戻り値 | Object | <- | unsubscribe処理のステータス | @@ -1871,7 +1871,7 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | | success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | | statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | From b3e540168208c3f106f4031b716cd021f584dbde Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:27 +0200 Subject: [PATCH 3917/4889] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/IMAPTransporterClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md index b6f81a7edf0758..2e67dc3c355078 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/IMAPTransporterClass.md @@ -250,7 +250,7 @@ $status:=$transporter.addFlags(IMAP all;$flags) The `.append()` function appends a `mailObj` to the `destinationBox`. -In the `mailObj` parameter, pass an Email object. For a comprehensive description of mail properties, see [Email object](EmailObjectClass.md#email-object). The `.append()` function supports keyword tags in the Email object's `keywords` attribute. +No parâmetro `mailObj`, passe um objeto de e-mail. For a comprehensive description of mail properties, see [Email object](EmailObjectClass.md#email-object). The `.append()` function supports keyword tags in the Email object's `keywords` attribute. The optional `destinationBox` parameter lets you pass the name of a mailbox where the `mailObj` will be appended. Se omitido, é utilizada a caixa de correio actual. @@ -470,7 +470,7 @@ Por outras palavras, uma tentativa de criar "Projectos/IMAP/Doc" num servidor em - "IMAP" & "Doc" mailboxes if only “Projects” already exists. - "Projects" & “IMAP” & "Doc" mailboxes, if they do not already exist. -In the `name` parameter, pass the name of the new mailbox. +No parâmetro `name`, passe o nome da nova caixa de correio. **Objeto devolvido** @@ -789,7 +789,7 @@ $status:=$transporter.expunge() The `.getBoxInfo()` function returns a `boxInfo` object corresponding to the current maibox, or the mailbox *name*. This function returns the same information as [`.selectBox()`](#selectbox) without changing the current mailbox. -In the optional *name* parameter, pass the name of the mailbox to access. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. The delimiter can be found with the [`.getDelimiter()`](#getdelimiter) function. +In the optional *name* parameter, pass the name of the mailbox to access. O nome representa uma hierarquia inequívoca da esquerda para a direita com níveis separados por um carácter delimitador específico. O delimitador pode ser encontrado com a função [`.getDelimiter()`](#getdelimiter). If the mailbox *name* is not selectable or does not exist, the function generates an error and returns **null**. @@ -1052,7 +1052,7 @@ The `.getMails()` function A primeira sintaxe permite recuperar mensagens com base nas suas identificações. -In the *ids* parameter, pass a collection of IDs for the messages to return. You can get the IDs with [`.getMail()`](#getmail). +In the *ids* parameter, pass a collection of IDs for the messages to return. Você pode obter as identificações com [`.getMail()`](#getmail). The optional *options* parameter allows you to define the parts of the messages to be returned. See the **Options** table below for a description of the available properties. @@ -1080,11 +1080,11 @@ The optional *options* parameter allows you to define the parts of the messages #### Resultados -`.getMails()` returns an object containing the following collections: +`.getMails()` retorna um objeto que contém as seguintes coleções: | Propriedade | Tipo | Descrição | | ----------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| lista | Collection | Collection of [`Email` objects](EmailObjectClass.md#email-object). Se não forem encontrados objetos e-mail, uma coleção vazia é devolvida. | +| lista | Collection | Coleção de objetos [`Email`] (EmailObjectClass.md#email-object). Se não forem encontrados objetos e-mail, uma coleção vazia é devolvida. | | notFound | Collection | Collection of:
    • first syntax - previously passed message IDs that do not exist
    • second syntax - sequence numbers of messages between startMsg and endMsg that do not exist
    An empty collection is returned if all messages are found. | #### Exemplo @@ -1401,7 +1401,7 @@ No parâmetro `msgIDs`, você pode passar qualquer um deles: | ---------- | ----- | -------------------------------------------------------------- | | IMAP all | 1 | Seleccione todas as mensagens na caixa de correio seleccionada | -The `keywords` parameter lets you define the flags to remove from `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: +O parâmetro `keywords` permite que você defina os sinalizadores a serem removidos dos `msgIDs`. Pode passar qualquer uma das seguintes palavras-chave: | Parâmetro | Tipo | Descrição | | --------------- | ---------- | -------------------------------------------------- | @@ -1482,9 +1482,9 @@ $status:=$transporter.removeFlags(IMAP all;$flags) The `.renameBox()` function changes the name of a mailbox on the IMAP server. Tentar mudar o nome de uma caixa de correio de um nome de caixa de correio que não existe ou para um nome de caixa de correio que já existe irá gerar um erro. -In the `currentName` parameter, pass the name of the mailbox to be renamed. +No parâmetro `currentName`, passe o nome da caixa de correio a ser renomeada. -Pass the new name for the mailbox in the `newName` parameter. +Passe o novo nome da caixa de correio no parâmetro `newName`. **Objeto devolvido** @@ -1628,10 +1628,10 @@ As chaves de pesquisa podem solicitar o valor a pesquisar: For all search keys that use strings, a message matches the key if the string is a substring of the field. A correspondência não é sensível a maiúsculas e minúsculas. - **Search-keys with a field-name value**: the field-name is the name of a header field. - Example: `searchCriteria = HEADER CONTENT-TYPE "MIXED"` + Exemplo: `searchCriteria = HEADER CONTENT-TYPE "MIXED"` - **Search-keys with a flag value**: the flag may accept one or several keywords (including standard flags), separated by spaces. - Example: `searchCriteria = KEYWORD \Flagged \Draft` + Exemplo: `searchCriteria = KEYWORD \Flagged \Draft` - **Pesquisa-chaves com um valor de conjunto de mensagens**: identifica um conjunto de mensagens. Para números de sequência de mensagens, estes são números consecutivos de 1 até ao número total de mensagens na caixa de correio. Uma vírgula delimita números individuais; uma vírgula delimita entre dois números, inclusive. Examples: @@ -1710,7 +1710,7 @@ The `.selectBox()` function -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------------------------- | :-: | -------------------------------------------------------------------------------------- | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | @@ -179,7 +179,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | --------------------------------- | :-: | -------------------------------------------------------------------------------------- | | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | @@ -222,7 +222,7 @@ $transporter.send($email) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ----------------------- | :-: | ----- | | 戻り値 | 4D.Blob | <- | 添付の中身 | From 36d999366eaa05efd282de620d8030e5c71a058f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:32 +0200 Subject: [PATCH 3919/4889] New translations mailattachmentclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/MailAttachmentClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/MailAttachmentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/MailAttachmentClass.md index 7b62ca37b0b6a0..f1327bb1867578 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/MailAttachmentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/MailAttachmentClass.md @@ -56,7 +56,7 @@ Para definir o anexo, pode utilizar: - um *file*, passe um objeto `4D.File` contendo o arquivo anexo. - um *zipfile*, passe um objeto `4D.ZipFile` contendo o arquivo anexo. -- a *blob*, pass a `4D.Blob` object containing the attachment itself. +- um *blob*, passe um objeto `4D.Blob` contendo o próprio anexo. - a *path*, pass a **text** value containing the path of the attachment file, expressed with the system syntax. Pode passar um nome de rota completo ou um nome de arquivo simples (em cujo caso 4D vai pesquisar para o arquivo no mesmo diretório como o arquivo projeto). The optional *name* parameter lets you pass the name and extension to be used by the mail client to designate the attachment. Se *name* for omitido e: From c09fb653be45dc9f9ca593e79951455e22863f30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:37 +0200 Subject: [PATCH 3920/4889] New translations pop3transporterclass.md (Japanese) --- .../version-20-R6/API/POP3TransporterClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md index d7d9be8d6b7da3..a55f7d66a0f2a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md @@ -43,7 +43,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -102,7 +102,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -160,7 +160,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------ | | msgNumber | Integer | -> | 削除するメッセージの番号 | @@ -207,7 +207,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------- | | 戻り値 | Object | <- | boxInfo オブジェクト | @@ -219,7 +219,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返される `boxInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------ | ------------------------------------ | | mailCount | Number | メールボックス内のメッセージの数 | | size | Number | メッセージのサイズ (バイト単位) | @@ -257,7 +257,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | :-: | ------------------------------------------------------------ | | msgNumber | Integer | -> | リスト中のメッセージの番号 | | headerOnly | Boolean | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | @@ -325,7 +325,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | --------------- | | msgNumber | Integer | -> | リスト中のメッセージの番号 | | 戻り値 | Object | <- | MailInfo オブジェクト | @@ -340,7 +340,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返される `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | ------------------------------------ | | size | Number | メッセージのサイズ (バイト単位) | | id | Text | メッセージの固有ID | @@ -385,7 +385,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ------------------------ | | 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション | @@ -397,7 +397,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor 返されるコレクションの各 `mailInfo` オブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------------------------------------------------------------------- | ------ | ------------------------------------------------------ | | \[ ].size | Number | メッセージのサイズ (バイト単位) | | \[ ].number | Number | メッセージの番号 | @@ -450,10 +450,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | --------------------------- | | msgNumber | Integer | -> | リスト中のメッセージの番号 | -| 戻り値 | Blob | <- | メールサーバーから返された MIME文字列の BLOB | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | @@ -516,9 +516,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | From c13200b802a1fc35ab07d7cbb777a0a464451294 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:39 +0200 Subject: [PATCH 3921/4889] New translations pop3transporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/POP3TransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md index 840519b184c454..cb923a9513baa5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/POP3TransporterClass.md @@ -172,7 +172,7 @@ The `.delete( )` function fla In the *msgNumber* parameter, pass the number of the email to delete. This number is returned in the number property by the [`.getMailInfoList()`](#getmailinfolist) method. -Executar esse método não remove de verdade qualquer email. The flagged email will be deleted from the POP3 server only when the `POP3_transporter` object (created with `POP3 New transporter`) is destroyed. The flag could be also be removed using the `.undeleteAll()` method. +Executar esse método não remove de verdade qualquer email. The flagged email will be deleted from the POP3 server only when the `POP3_transporter` object (created with `POP3 New transporter`) is destroyed. A marcação pode ser removida com o método `.undeleteAll()`. > Se a sessão atual terminar de forma inesperada e perder a conexão (por exemplo timeout, falha de rede, etc), uma mensagem de erro é gerada e mensagens marcadas para serem apagadas continuam no servidor POP3. @@ -286,7 +286,7 @@ O método retorna Null se: **Objeto devolvido** -`.getMail()` returns an [`Email` object](EmailObjectClass.md#email-object). +`.getMail()` retorna um [`objeto email`](EmailObjectClass.md#email-object). ##### Exemplo @@ -346,7 +346,7 @@ The `mailInfo` object returned contains the following properties: O método retorna **Null** se: - *msgNumber* determina uma mensagem não existente, -- the message was marked for deletion using `.delete( )`. +- a mensagem foi marcada para apagar usando `.delete( )`. ##### Exemplo @@ -464,7 +464,7 @@ In *msgNumber*, pass the number of the message to retrieve. This number is retur O método retorna uma BLOB vazia se: - *msgNumber* determina uma mensagem não existente, -- the message was marked for deletion using `.delete()`. +- a mensagem foi marcada para apagar usando `.delete()`. **BLOB devolvido** From ea5777cc6280d1a946528e6c1df884681358a796 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:44 +0200 Subject: [PATCH 3922/4889] New translations smtptransporterclass.md (Japanese) --- .../version-20-R6/API/SMTPTransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md index de2a8c0562ea39..621847c646fe2e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md @@ -43,7 +43,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -119,7 +119,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | | server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -210,7 +210,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------------------------------------- | | mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | | 戻り値 | Object | <- | SMTP ステータス | @@ -231,7 +231,7 @@ SMTP接続は、以下の場合に自動的に閉じられます: この関数は、SMTP ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | ---------------------------------------------------------- | | success | boolean | 送信に成功した場合は true、それ以外は false | | status | number | SMTPサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From c3d0555db144c9dbe373706b8ddce4f049a2425e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:45 +0200 Subject: [PATCH 3923/4889] New translations smtptransporterclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SMTPTransporterClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md index 80a49d4a712def..77bb4c0071fd23 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SMTPTransporterClass.md @@ -188,7 +188,7 @@ The `.keepAlive` property contains From 3968603b9fbec51b805b0acd7988d660ae3a42e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:51 +0200 Subject: [PATCH 3924/4889] New translations sessionclass.md (Japanese) --- .../version-20-R6/API/SessionClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md index 7060646ccf64b4..680277947b77a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md @@ -50,7 +50,7 @@ Session オブジェクトは [`Session`](#session) コマンドによって返 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | -------------------------- | :-: | -------------- | | 戻り値 | 4D.Session | <- | Session オブジェクト | @@ -143,7 +143,7 @@ IP:port/4DACTION/action_Session -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ------------------- | | 戻り値 | Boolean | <- | 実行が正常に終わった場合には true | @@ -223,7 +223,7 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | :-: | ----------------------------------------- | | 戻り値 | Collection | <- | アクセス権の名称 (文字列) のコレクション | @@ -318,7 +318,7 @@ $privileges := Session.getPrivileges() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------- | :-: | ------------------------------------------------- | | privilege | Text | -> | 確認するアクセス権の名称 | | 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | @@ -447,7 +447,7 @@ End if `.info` オブジェクトには、次のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | -------------------------------- | ----------------------------------------------------------------------------------- | | type | Text | セッションタイプ: "remote" または "storedProcedure" | | userName | Text | 4Dユーザー名 ([`.userName`](#username) と同じ値) | @@ -484,7 +484,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------- | :-: | ----------------------------- | | 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false | @@ -529,7 +529,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---------- | :-: | -------------------------------------------------------------- | | privilege | Text | -> | アクセス権の名称 | | privileges | Collection | -> | アクセス権の名称のコレクション | @@ -554,7 +554,7 @@ End if - *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------------------- | ----------------------------------------- | | privileges | Text または Collection |
  • アクセス権名の文字列
  • アクセス権名のコレクション
  • | | roles | Text または Collection |
  • ロールの文字列
  • ロールの文字列のコレクション
  • | From 04265b928f8d1ae0004db082da9cb6988e3e04ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:54 +0200 Subject: [PATCH 3925/4889] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SessionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md index 105620b6570faf..eb7b3183813ad1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SessionClass.md @@ -3,7 +3,7 @@ id: SessionClass title: Session --- -Session objects are returned by the [`Session`](#session) command. These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md). +Os objetos de sessão são retornados pelo comando [`Session`](#session). These objects provide the developer with an interface allowing to manage the current user session and execute actions such as store contextual data, share information between session processes, launch session-related preemptive processes, or (web only) manage [privileges](../ORDA/privileges.md). ### Tipos de sessão @@ -86,15 +86,15 @@ For more information on web user sessions, please refer to the [Web Server Sessi The `Session` object of remote client sessions is available from: -- Project methods that have the [Execute on Server](../Project/code-overview.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process), +- Métodos de projeto que têm o atributo [Execute on Server](../Project/code-overview.md#execute-on-server) (são executados no processo "geminado" do processo do cliente), - Triggers, -- `On Server Open Connection` and `On Server Shutdown Connection` database methods. +- 'Conexão aberta com o servidor' e 'Conexão com o servidor' métodos de banco de dados. For more information on remote user sessions, please refer to the [**Remote client user sessions**](../Desktop/clientServer.md#remote-user-sessions) paragraph. #### a sessão de procedimentos armazenados -Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. The `Session` object of stored procedures is available from: +Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - methods called with the [`Execute on server`](https://doc.4d.com/4dv20/help/command/en/page373.html) command, - `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods @@ -277,7 +277,7 @@ The following [`roles.json`](../ORDA/privileges.md#rolesjson-file) has been defi } ``` -The session role is assigned in an `authentify()` datastore function: +O papel de sessão é atribuído em uma função de datastore `authentify()`: ```4d //Datastore Class @@ -616,7 +616,7 @@ End if The `.storage` property contains a shared object that can be used to store information available to all processes of the session. -When a `Session` object is created, the `.storage` property is empty. Since it is a shared object, this property will be available in the `Storage` object of the server. +Quando um objeto `Session` é criado, a propriedade `.storage` está vazia. Since it is a shared object, this property will be available in the `Storage` object of the server. > Like the `Storage` object of the server, the `.storage` property is always "single": adding a shared object or a shared collection to `.storage` does not create a shared group. @@ -630,7 +630,7 @@ You can get the `.storage` property of a session using the [`Session storage by #### Exemplo de sessão na web -Você deseja armazenar o IP do cliente na propriedade `.storage`. You can write in the `On Web Authentication` database method: +Você deseja armazenar o IP do cliente na propriedade `.storage`. Você pode escrever no método de banco de dados `On Web Authentication`: ```4d If (Session.storage.clientIP=Null) //first access From de43af95aaff18f4ddbea99198346de46fcfe24e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:57 +0200 Subject: [PATCH 3926/4889] New translations signalclass.md (Japanese) --- .../version-20-R6/API/SignalClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md index 7827a4819a5a33..7573f9beb80bb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md @@ -102,7 +102,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------------- | :-: | -------------------- | | description | Text | -> | シグナルの詳細 | | 戻り値 | 4D.Signal | <- | シグナルを格納するネイティブオブジェクト | @@ -220,9 +220,9 @@ Signal オブジェクトは共有オブジェクトのため、`Use...End use` -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -250,7 +250,7 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | -- | ------------------------------------ | | timeout | Real | -> | シグナルの最大待機時間 (秒単位) | | 戻り値 | Boolean | <- | `.signaled` プロパティの状態 | From 23c7ade2d8e5868e7feb847099be65e55406da34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:11:59 +0200 Subject: [PATCH 3927/4889] New translations signalclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SignalClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md index fd43069ed2e049..ba685ce139bcda 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SignalClass.md @@ -11,7 +11,7 @@ Sinais são ferramentas fornecidas pela linguagem 4D para gerenciar interações Um sinal é um objeto partilhado que deve ser passado como parâmetro a comandos que chamam ou criam trabalhadores ou processo. -A `4D.Signal` object contains the following built-in methods and properties: +Um objeto `4D.Signal` contém os seguintes métodos e propriedades integrados: - [`.wait()`](#wait) - [`.trigger()`](#trigger) @@ -176,7 +176,7 @@ O método ***doSomething*** poderia ser como: The `.description` property contains a custom description for the `Signal` object.. -`.description` can be set at the creation of the signal object or at any moment. Note that since the `Signal` object is a shared object, any write-mode access to the `.description` property must be surrounded by a `Use...End use` structure. +`.description` pode ser definida ao criar o objeto signal ou a qualquer momento. Note that since the `Signal` object is a shared object, any write-mode access to the `.description` property must be surrounded by a `Use...End use` structure. Essa propriedade é **leitura-escrita**. @@ -198,7 +198,7 @@ Essa propriedade é **leitura-escrita**. #### Descrição -The `.signaled` property contains the current state of the `Signal` object. Quando o sinal é criado, `.signaled` é **False**. It becomes **True** when the `.trigger( )` is called on the object. +The `.signaled` property contains the current state of the `Signal` object. Quando o sinal é criado, `.signaled` é **False**. Torna-se **True** quando o `.trigger( )` é chamado no objeto. Essa propriedade é **somente leitura**. @@ -267,8 +267,8 @@ To prevent blocking code, you can pass a maximum waiting time in seconds in the If the signal is already in the signaled state (i.e. the `.signaled` property is already **true**), the function returns immediately, without waiting. -The function returns the value of the `.signaled` property. Evaluating this value allows knowing if the function returned because the `.trigger( )` has been called (`.signaled` is **true**) or if the *timeout* expired (`.signaled` is **false**). +A função retorna o valor da propriedade `.signaled`. Evaluating this value allows knowing if the function returned because the `.trigger( )` has been called (`.signaled` is **true**) or if the *timeout* expired (`.signaled` is **false**). -> The state of a process that waits for a signal is `Waiting for internal flag`. +> O estado de um processo que espera um signal é `Waiting for internal flag`. From d623ec09d77166aa882b9ea2554c130d50bbfa9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:03 +0200 Subject: [PATCH 3928/4889] New translations systemworkerclass.md (Spanish) --- .../version-20-R6/API/SystemWorkerClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md index 8745c2edfe6533..15f72ced6a9034 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md @@ -65,7 +65,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | ----------- | ------------------------------- | :-: | -------------------------------------------------------------------- | | commandLine | Text | -> | Línea de comando a ejecutar | | options | Object | -> | Parámetros worker | -| result | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | +| resultado | 4D.SystemWorker | <- | Nuevo System worker asíncrono o null si el proceso no se ha iniciado | From f8108b09e0b72bbf408ab16feffbc4a89fd9de3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:05 +0200 Subject: [PATCH 3929/4889] New translations systemworkerclass.md (Japanese) --- .../version-20-R6/API/SystemWorkerClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md index 526de96c541fda..5ab4054fc0428c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md @@ -61,11 +61,11 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ------------------------------- | :-: | --------------------------------------------------------- | | commandLine | Text | -> | 実行するコマンドライン | | options | Object | -> | ワーカーパラメーター | -| result | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | +| 戻り値 | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | @@ -85,7 +85,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | タイプ | デフォルト | 説明 | +| プロパティ | 型 | デフォルト | 説明 | | ---------------- | ------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | onResponse | Formula | undefined | システムワーカーメッセージ用のコールバック。 完全なレスポンスを受け取り次第、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | onData | Formula | undefined | システムワーカーデータ用のコールバック。 システムワーカーがデータを受け取る度に、このコールバックが呼び出されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | @@ -101,7 +101,7 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") すべてのコールバック関数は、2つのオブジェクト引数を受け取ります。 その内容は、コールバックに依存します: -| 引数 | タイプ | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | +| 引数 | 型 | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | | ---------------------------- | ------------- | ------------ | ------------ | ------------- | ------------ | ------------- | | $param1 | Object | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | | $param2.type | Text | "response" | "data" | "error" | "error" | "termination" | @@ -272,9 +272,9 @@ Function _createFile($title : Text; $textBody : Text) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -378,7 +378,7 @@ $output:=$worker.response コレクションの各要素は、以下のプロパティを持つオブジェクトです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------------------------------------------------------------ | ------ | ------------------- | | [].errorCode | number | 4Dエラーコード | | [].message | text | 4Dエラーの詳細 | @@ -438,10 +438,10 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----------- | ---- | :-: | --------------------------------------------------- | | message | Text | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | -| messageBLOB | Blob | -> | 入力ストリームに書き込むバイト数 | +| messageBLOB | BLOB | -> | 入力ストリームに書き込むバイト数 | @@ -491,9 +491,9 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -550,7 +550,7 @@ $output:=$worker.response -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------------------- | :-: | ----------------------------- | | timeout | Real | -> | 待機時間 (秒単位) | | 戻り値 | 4D.SystemWorker | <- | SystemWorker オブジェクト | From 0760e36ff31e9512703f62a0a1a966764b368fa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:07 +0200 Subject: [PATCH 3930/4889] New translations systemworkerclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/SystemWorkerClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md index 0308cd064ae13f..989eecc1bd586b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/SystemWorkerClass.md @@ -109,9 +109,9 @@ Todas as funções de chamada de retorno recebem dois parâmetros de objectos. O Aqui está a sequência de chamadas de retorno: -1. `onData` and `onDataError` are executed one or several times -2. if called, `onError` is executed once (stops the system worker processing) -3. if no error occured, `onResponse` is executed once +1. `onData` e `onDataError` são executados uma ou várias vezes +2. se chamado, `onError` é executado uma vez (pára o processamento do system worker) +3. se não ocorreu nenhum erro, `onResponse` é executado uma vez 4. `onTerminate` é sempre executado uma vez :::info @@ -360,7 +360,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.encoding` property contains the encoding of the response body content. This property is only available if the [`dataType`](#datatype) is "text". +The `.encoding` property contains the encoding of the response body content. Esta propriedade só está disponível se o [`dataType`](#datatype) for "text". Essa propriedade é **somente leitura**. @@ -396,7 +396,7 @@ Se não ocorrer nenhum erro, `.errors` será undefined. #### Descrição -The `.exitCode` property contains the exit code returned by the external process. If the process did not terminate normaly, `exitCode` is *undefined*. +The `.exitCode` property contains the exit code returned by the external process. Se o processo não tiver terminado normalmente, `exitCode` é *undefined*. Essa propriedade é **somente leitura**. @@ -563,7 +563,7 @@ The `.wait()` function waits until Em *timeout*, passe um valor em segundos. The `SystemWorker` script will wait for the external process for the amount of time defined in the *timeout* parameter. If you omit the *timeout* parameter, the script execution will wait indefinitely. -Actually, `.wait()` waits until the end of processing of the `onTerminate` formula, except if the *timeout* is reached. If *timeout* is reached, the `SystemWorker` is not killed. +Actually, `.wait()` waits until the end of processing of the `onTerminate` formula, except if the *timeout* is reached. Se *timeout* for alcançado, o `SystemWorker` não é morto. During a `.wait()` execution, callback functions are executed, especially callbacks from other events or from other `SystemWorker` instances. You can exit from a `.wait()` by calling [`terminate()`](#terminate) from a callback. From 6df2c60ebcb72a85293939c6c8113678232a3d82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:12 +0200 Subject: [PATCH 3931/4889] New translations transporter.md (Japanese) --- .../version-20-R6/API/Transporter.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Transporter.md index 46e8df6095adbf..8600ca1b509c36 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Transporter.md @@ -368,7 +368,7 @@ title: Transporter クラス -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------------- | | 戻り値 | Object | <- | transporter オブジェクト接続のステータス | @@ -382,7 +382,7 @@ title: Transporter クラス この関数はメールサーバーにリクエストを送信し、メールステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ---------- | -------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------- | | success | | boolean | チェックが成功した場合には true、それ以外は false | | status | | number | (SMTPのみ) メールサーバーから返されたコード (メール処理に関係ない問題の場合には 0) | From a2fadb5393a8997f25472246fe990842ab918be7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:17 +0200 Subject: [PATCH 3932/4889] New translations webformclass.md (Japanese) --- .../version-20-R6/API/WebFormClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md index dd76dd6b58cedd..4236d355360c9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormClass.md @@ -43,7 +43,7 @@ Webフォームのコンポーネント (構成要素) とは、これらの Web -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | :-: | ------------------------ | | state | string | -> | Webフォーム上で無効化する state の名称 | @@ -69,7 +69,7 @@ Webフォームの state に関する詳細については、[developer.qodly.co -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | :-: | ------------------------ | | state | string | -> | Webフォーム上で有効化する state の名称 | @@ -106,7 +106,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------- | | msg | string | -> | Webフォームに表示するエラーメッセージ | @@ -124,7 +124,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------------- | | msg | string | -> | Webフォームに表示する情報メッセージ | @@ -142,7 +142,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------------- | | msg | string | -> | Webフォームに表示する警告メッセージ | @@ -160,7 +160,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | -------------------------- | :-: | ------------------------ | | 戻り値 | 4D.WebForm | <- | 新しい `WebForm` プロキシオブジェクト | @@ -178,7 +178,7 @@ Function authenticationError() -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | :-: | ------ | | 戻り値 | object | <- | object | From baaab2ed61a94a68a41f2292afba5984db94c5da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:21 +0200 Subject: [PATCH 3933/4889] New translations webformitemclass.md (Japanese) --- .../version-20-R6/API/WebFormItemClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md index 4ff82c4861b77d..46b6d46924ad14 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebFormItemClass.md @@ -30,9 +30,9 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -48,9 +48,9 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | :-: | ---------- | +| | | | 引数を必要としません | @@ -66,7 +66,7 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | :-: | ----------------------- | | className | string | -> | コンポーネントに追加する CSSクラスの名前。 | @@ -84,7 +84,7 @@ title: WebFormItem -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------- | ------ | :-: | ------------------------ | | className | string | -> | コンポーネントから削除する CSSクラスの名前。 | From 3db8e132fb7194ab264bc721cf3aae44d983c07d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:28 +0200 Subject: [PATCH 3934/4889] New translations webserverclass.md (Japanese) --- .../version-20-R6/API/WebServerClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md index cb690047520a2d..1e4c2cad1369ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md @@ -70,7 +70,7 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ---------------------------- | -- | ------------------------------------------------------------------- | | option | Integer | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | <- | WebServer オブジェクト | @@ -116,7 +116,7 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ---------- | -- | -------------------------- | | 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | @@ -651,7 +651,7 @@ HTTPプロトコルの状態 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | | settings | Object | -> | 開始時の Webサーバー設定 | | 戻り値 | Object | <- | Webサーバー開始のステータス | @@ -670,7 +670,7 @@ HTTPプロトコルの状態。 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------- | | success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | | errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | @@ -713,9 +713,9 @@ HTTPプロトコルの状態 -| 引数 | タイプ | | 説明 | -| -- | --- | - | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| -- | - | - | ---------- | +| | | | 引数を必要としません | From bb61e5ecf5f6ce1b82769853d949ce7792ce9e7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:30 +0200 Subject: [PATCH 3935/4889] New translations webserverclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/WebServerClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md index d0000f4a75acfc..36a0458534bfb8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebServerClass.md @@ -70,10 +70,10 @@ Eles oferecem as propriedades abaixo e funções: -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------- | -- | --------------------------------------------------------------------------------- | -| option | Integer | -> | Web server to get (default if omitted = `Web server database`) | -| Resultados | 4D. WebServer | <- | Objeto Web Server | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------- | -- | ---------------------------------------------------------------------------------------- | +| option | Integer | -> | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | +| Resultados | 4D. WebServer | <- | Objeto Web Server | From 08c7b5eb54eeda044af8b42861da9624a83e67f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:34 +0200 Subject: [PATCH 3936/4889] New translations websocketclass.md (Japanese) --- .../version-20-R6/API/WebSocketClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md index 09a61e7ca2f71e..b71c6b1abaf13f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md @@ -74,7 +74,7 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------------------------------------------ | ---------------------------- | :-: | ----------------------------------------- | | url | Text | -> | 接続先の URL | | [connectionHandler](#connectionHandler-引数) | Object | -> | WebSocket用コールバックを宣言しているオブジェクト | @@ -98,7 +98,7 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し - コールバックは、接続を開始したフォームまたはワーカーのコンテキストで自動的に呼び出されます。 - フォームまたはワーカーが閉じられていない限り、WebSocket は有効です。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | onMessage | [Function](FunctionClass.md) | WebSocket データ用のコールバック関数。 WebSocket がデータを受信するたびに呼び出されます。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "message"
    • `$2.data` (text, BLOB, または object。`dataType` 参照): 受信データ
    | | onError | [Function](FunctionClass.md) | 実行エラー用のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "error"
    • `$2.errors`: 実行エラーの場合、4Dエラースタックのコレクション。
      • [].errCode (number): 4Dエラーコード
      • [].message (text): 4Dエラーの説明
      • [].componentSignature (text) - エラーを返した内部コンポーネントの署名
    | @@ -181,7 +181,7 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------------------ | :-: | --------- | | message | Text, Blob, Object | -> | 送信するメッセージ | @@ -193,10 +193,10 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ----------------------------------------------------------------------------------------------------------------------- | | Text | UTF-8 のテキスト | -| Blob | バイナリデータ | +| BLOB | バイナリデータ | | Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv20/help/command/ja/page1217.html) と同じ結果)。 | @@ -223,7 +223,7 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------ | ------- | :-: | --------------------- | | code | Integer | -> | 接続が切断される理由を示すステータスコード | | reason | Text | -> | 接続が切断される理由を説明するテキスト | From 73ce92680f494a7ef7cbc086dc5a186f5c147892 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:36 +0200 Subject: [PATCH 3937/4889] New translations websocketclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/WebSocketClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md index a511e7af6ef0e2..1b42907cf8565a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketClass.md @@ -86,8 +86,8 @@ The `4D.WebSocket.new()` function create Em *url*, passe o URL ao qual o servidor WebSocket responderá. Podem ser utilizados os seguintes padrões de URL: -- `ws://host[:port]path[?query]` for standard connections -- `wss://host[:port]path[?query]` for TLS secured connections +- `ws://host[:port]path[?query]` para ligações padrão +- `wss://host[:port]path[?query]` para conexões TLS seguras If the connection is not possible, a `null` object is returned and an error is generated (that you can intercept using a method installed with `ON ERR CALL`). @@ -111,7 +111,7 @@ Aqui está a sequência de chamadas de retorno: 1. `onOpen` é executado uma vez 2. São executados zero ou vários `onMessage` -3. Zero or one `onError` is executed (stops the processing) +3. Zero ou um `onError` é executado (pára o processamento) 4. `onTerminate` é sempre executado uma vez #### Exemplo @@ -251,7 +251,7 @@ In *reason*, you can pass a string describing why the connection is being closed #### Descrição -The `.url` property contains the URL to which the WebSocket has connected. It is the URL you passed to the [`new()`](#4dwebsocketnew) function. +The `.url` property contains the URL to which the WebSocket has connected. É o URL que você passou para a função [`new()`](#4dwebsocketnew). Esta propriedade é só de leitura. From 3e252855c2313da1452b1efe464452e85cdbf272 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:39 +0200 Subject: [PATCH 3938/4889] New translations websocketconnectionclass.md (Japanese) --- .../version-20-R6/API/WebSocketConnectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md index 9e637fdab8d558..a8bee1ab3e2b4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketConnectionClass.md @@ -68,7 +68,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | -------------------- | :-: | --------- | | message | Text / Blob / Object | -> | 送信するメッセージ | @@ -80,10 +80,10 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 *メッセージ* の型によって、以下の内容が送信されます: -| タイプ | 内容 | +| 型 | 内容 | | ------ | ------------------------------------------------------------------------------------------------------------------------ | | Text | UTF-8 のテキスト | -| Blob | バイナリデータ | +| BLOB | バイナリデータ | | Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | @@ -110,7 +110,7 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ------- | ------- | :-: | ----------------------------------------------------------------------------- | | code | Integer | -> | クライアントに送信されるエラーコード ( > 3000 である必要があり、そうでない場合メッセージは送信されません) | | message | Text | -> | クライアントに送信されるエラーメッセージ | From 94a7167a7755c49e6deead22e633e5c4ce58947e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:42 +0200 Subject: [PATCH 3939/4889] New translations websocketserverclass.md (French) --- .../version-20-R6/API/WebSocketServerClass.md | 82 ++++++++++--------- 1 file changed, 45 insertions(+), 37 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md index bcab0501ca84bd..1a553aa34ca453 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md @@ -61,22 +61,23 @@ CALL WORKER("WebSocketServer"; Formula(wss := 4D.WebSocketServer.new($handler))) 2. Définissez la classe utilisateur `myServerHandler` contenant la ou les fonction(s) de rappel utilisée(s) pour gérer les connexions au serveur : ```4d -// Classe myServerHandler +//myServerHandler class -Function onConnection($wss: Object; $event: Object): Object - // retourne une instance de la classe utilisateur - // qui traitera les messages - return cs.myConnectionHandler.new() +Function onConnection($wss : Object; $event : Object) : Object + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Définissez la classe utilisateur `myConnectionHandler` contenant la ou les fonction(s) de callback utilisée(s) pour gérer les messages : ```4d -// Classe myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // renvoie le message en majuscules + //resends the message in uppercase $ws.send(Uppercase($message.data)) + ``` :::tip JS Côté client @@ -175,21 +176,21 @@ Cette callback est appelée lorsque le handshake est terminé. Elle doit être a Cet exemple de fonctionnalité de chat basique montre comment gérer les connexions au serveur WebSocket dans une classe *WSSHandler*. ```4d -//myWSServerHandler class +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // La méthode VerifyAddress vélide l'adresse du client - // L'objet WSConnectionHandler retourné sera utilisé - // par 4D pour instancier l'objet 4D.WebSocketConnection - // lié à cette connexion + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection return cs.myConnectionHandler.new() - // Voire objet connectionHandler - Else - // La connexion est annulée - return Null - End if + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -273,31 +274,31 @@ Fonction appelée en cas d'erreur. Cet exemple de fonctionnalité de chat basique montre comment gérer les messages dans une classe *connectionHandler*. ```4d -// Classe myConnectionHandler +// myConnectionHandler Class -Function onMessage($ws : 4D.WebSocketConnection ; $message : Object) - // Renvoyer le message à tous les clients du chat +Function onMessage($ws : 4D.WebSocketConnection; $message : Object) + // Resend the message to all chat clients This.broadcast($ws;$message.data) -Function onOpen($ws : 4D.WebSocketConnection ; $message : Object) - // Envoyer un message aux nouveaux utilisateurs connectés - $ws.send("Welcome on the chat !") - // Envoyer le message "New client connected" à tous les autres clients de chat - This.broadcast($ws; "New client connected") +Function onOpen($ws : 4D.WebSocketConnection; $message : Object) + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") -Function onTerminate($ws : 4D.WebSocketConnection ; $message : Object) - // Envoi du message "Client déconnecté" à tous les autres clients de chat - This.broadcast($ws; "Client déconnecté") +Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") -Function broadcast($ws : 4D.WebSocketConnection ; $message:text) +Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Renvoyer le message à tous les clients de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Vérifier que l'id n'est pas la connexion actuelle + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -368,13 +369,13 @@ Cette propriété est en lecture seule. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Paramètres | Type | | Description | -| ---------- | ---- | :-: | --------------------------- | -| | | | Ne requiert aucun paramètre | +| Paramètres | Type | | Description | +| ---------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -382,6 +383,13 @@ Cette propriété est en lecture seule. La fonction `.terminate()` referme le serveur WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 182d505fe65d3dc5ee5a7057608c8b32936c789e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:44 +0200 Subject: [PATCH 3940/4889] New translations websocketserverclass.md (Spanish) --- .../version-20-R6/API/WebSocketServerClass.md | 73 ++++++++++--------- 1 file changed, 40 insertions(+), 33 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md index 69b5ab2bced4ee..1f4c74d21795f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. Defina la clase usuario `myServerHandler` que contiene las funciones de retrollamada utilizadas para manejar las conexiones al servidor: ```4d -//clase myServerHandler +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - //devuelve una instancia de la clase de usuario - //que gestionará los mensajes - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Define la clase usuario `myConnectionHandler` que contiene las funciones de retrollamada utilizadas para manejar los mensajes: ```4d -// Clase myConnectionHandler +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // reenvía el mensaje en mayúsculas + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -176,21 +176,21 @@ Evento emitido cuando se produce un error en el servidor WebSocket. Este ejemplo de una función básica de chat ilustra cómo manejar conexiones de servidor WebSocket en una clase *WSSHandler*. ```4d -//clase myWSServerHandler +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // El método VerifyAddress valida la dirección del cliente - // El objeto WSConnectionHandler devuelto será utilizado - // por 4D para instanciar el objeto 4D.WebSocketConnection - // relacionado con esta conexión - return cs.myConnectionHandler.new() - // Ver objeto connectionHandler - Else - // La conexión se cancela - return Null - End if + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) LogFile("*** Server started") @@ -274,31 +274,31 @@ Función llamada cuando se ha producido un error. Este ejemplo de una función básica de chat ilustra cómo gestionar mensajes en una clase *connectionHandler*. ```4d -// Clase myConnectionHandler +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenviar el mensaje a todos los clientes del chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Enviar un mensaje a los nuevos usuarios conectados - $ws.send("¡Bienvenido al chat!") - // Enviar el mensaje "Nuevo cliente conectado" a todos los demás clientes del chat - This.broadcast($ws; "Nuevo cliente conectado") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Envía el mensaje "Cliente desconectado" a todos los demás clientes de chat - This.broadcast($ws; "Cliente desconectado") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar el mensaje a todos los clientes de chat + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Comprobar que el id no es la conexión actual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -369,13 +369,13 @@ Esta propiedad es de sólo lectura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-: | ---------------------------- | -| | | | No requiere ningún parámetro | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Esta propiedad es de sólo lectura. La función `.terminate()` cierra el servidor WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 5e0d2472f08310d03d934b05aeb7a7063b4d6b9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:46 +0200 Subject: [PATCH 3941/4889] New translations websocketserverclass.md (Japanese) --- .../version-20-R6/API/WebSocketServerClass.md | 119 +++++++++--------- 1 file changed, 63 insertions(+), 56 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md index c7a9c93aa4af65..b5575a23f26ae1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md @@ -61,22 +61,22 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. サーバーへの接続を処理するためのコールバック関数を含む `myServerHandler` ユーザークラスを定義します: ```4d -// myServerHandler クラス +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - // ユーザークラスのインスタンスを返します - // このインスタンスがサーバーへの接続を処理します - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler クラス +// myConnectionHandler class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // メッセージを大文字に変えて送信します - $ws.send(Uppercase($message.data)) + //resends the message in uppercase + $ws.send(Uppercase($message.data)) ``` @@ -105,7 +105,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------------------------- | ---------------------------------- | :-: | ----------------------------------------- | | [WSSHandler](#wsshandler-引数) | Object | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | | [options](#options-引数) | Object | -> | WebSocket の設定パラメーター | @@ -121,7 +121,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 *WSSHandler* 引数には、WebSocketサーバーでイベント (主に接続イベント) が発生するたびに呼び出されるユーザークラスのインスタンスを渡します。 このクラスでは、以下のコールバック関数を定義します (`onConnection` のみ必須): -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | ------------ | ---------------------------- | ------------------------------------------------------------------------- | --------- | | onConnection | [Function](FunctionClass.md) | (必須) 新規クライアント接続が開始した時のコールバック (後述参照) | undefined | | onOpen | [Function](FunctionClass.md) | WebSocketサーバーが起動した時のコールバック (後述参照) | undefined | @@ -130,7 +130,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onConnection**(*WSServer* : Object ; *event* : Object) : Object | null -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------- | ---------------------------------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -142,7 +142,7 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 **WSHandler.onOpen**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -152,7 +152,7 @@ WebSocketサーバーが起動したときに発生するイベントです。 **WSHandler.onTerminate**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -162,7 +162,7 @@ HTTPサーバーまたは WebSocketサーバーが終了したときに発生す **WSHandler.onError**(*WSServer* : Object ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | -------- | ------ | ---------------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | | event | | Object | <- | 引数 | @@ -176,30 +176,30 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -// myWSServerHandler クラス +//myWSServerHandler class Function onConnection($wss : Object; $event : Object) : Object - If (VerifyAddress($event.request.remoteAddress)) - // VerifyAddress メソッドはクライアントのアドレスを検証します - // 返される WSConnectionHandler オブジェクトは、この接続に関連する - // 4D.WebSocketConnection オブジェクトをインスタンス化するために - // 4D によって使用されます - return cs.myConnectionHandler.new() - // connectionHandler オブジェクト参照 - Else - // 接続は解除されます - return Null - End if + If (VerifyAddress($event.request.remoteAddress)) + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** サーバー起動") +LogFile("*** Server started") Function onTerminate($wss : Object; $event : Object) -LogFile("*** サーバー終了") +LogFile("*** Server closed") Function onError($wss : Object; $event : Object) -LogFile("!!! サーバーエラー: "+$event.errors.first().message) +LogFile("!!! Server error: "+$event.errors.first().message) ``` @@ -207,7 +207,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `request` オブジェクトには、次のプロパティが格納されています: -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------------- | | headers | Object | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | | query | Object | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | @@ -218,7 +218,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) `WSHandler.onConnection` コールバックの結果として、`connectionHandler` オブジェクトを渡します。これは、WebSocket 接続でイベントが発生するたび (主にメッセージが受信されるたび) に呼び出されるユーザークラスのインスタンスです。 このクラスでは、以下のコールバック関数を定義します (`onMessage` のみ必須): -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ----------- | ---------------------------- | ------------------------------------------------------ | | onMessage | [Function](FunctionClass.md) | (必須) この接続から新しいメッセージを受信したときに呼び出される関数 | | onOpen | [Function](FunctionClass.md) | `4D.WebSocketConnection` が作成されたときに呼び出される関数 | @@ -227,7 +227,7 @@ LogFile("!!! サーバーエラー: "+$event.errors.first().message) **connectionHandler.onMessage**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -238,7 +238,7 @@ WebSocket データ用のコールバックです。 WebSocket がデータを **connectionHandler.onOpen**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -248,7 +248,7 @@ WebSocket データ用のコールバックです。 WebSocket がデータを **connectionHandler.onTerminate**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | タイプ | | 説明 | +| 引数 | | 型 | | 説明 | | ----- | ------ | ------------------------------------------------------- | :-: | -------------------------------------------------------------------------------------------------------- | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | Object | <- | 引数 | @@ -260,7 +260,7 @@ WebSocket 終了したときに呼び出されます。 **connectionHandler.onError**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | | タイプ | | 説明 | +| 引数 | | | 型 | | 説明 | | ----- | ------ | ---------- | ------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------ | | ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | | event | | | Object | <- | 引数 | @@ -274,31 +274,31 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler クラス +// myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // すべてのチャットクライアントにメッセージを送信します - This.broadcast($ws;$message.data) + // Resend the message to all chat clients + This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // 新規接続ユーザーにメッセージを送信します - $ws.send("チャットへようこそ!") - // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します - This.broadcast($ws;"新規クライアントが接続しました") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します - This.broadcast($ws;"クライアント接続が切断されました") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) - var $client:4D.WebSocketConnection - // すべてのチャットクライアントにメッセージを送信します - For each ($client; $ws.wss.connections) - // id がカレント接続ではないことを確認します - If ($client.id#$ws.id) - $client.send($message) - End if - End for each + var $client:4D.WebSocketConnection + // Resend the message to all chat clients + For each ($client; $ws.wss.connections) + // Check that the id is not the current connection + If ($client.id#$ws.id) + $client.send($message) + End if + End for each ``` @@ -306,7 +306,7 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) 任意の *options* 引数には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | タイプ | 説明 | デフォルト | +| プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | | path | Text | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | | dataType | Text | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | @@ -369,13 +369,13 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| 引数 | タイプ | | 説明 | -| -- | --- | :-: | ---------- | -| | | | 引数を必要としません | +| 引数 | 型 | | 説明 | +| ------- | -- | :-: | --------------------------------------------------------------- | +| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、WebSocketサーバーを終了します。 +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From 7c245c092678776fb212052a25c7aab75818a31c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:48 +0200 Subject: [PATCH 3942/4889] New translations websocketserverclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/WebSocketServerClass.md | 89 ++++++++++--------- 1 file changed, 48 insertions(+), 41 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md index 5b0c76b7fed8a7..66f41edbfefdb0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. Defina a classe de usuário `myServerHandler` que contém a(s) função(ões) de retorno de chamada usada(s) para tratar as conexões com o servidor: ```4d -//classe myServerHandler +//myServerHandler class Function onConnection($wss : Object; $event : Object) : Object - //retorna uma instância da classe de usuário - //que tratará as mensagens - return cs.myConnectionHandler.new() + //returns an instance of the user class + //that will handle the messages + return cs.myConnectionHandler.new() ``` 3. Defina a classe de usuário `myConnectionHandler` que contém a(s) função(ões) de retorno de chamada usada(s) para tratar mensagens: ```4d -// minhaConnectionHandler classe +// myConnectionHandler class -Function onMessage($ws : 4D.WebSocketConnecation; $message : Object) - ├//reenvia a mensagem em maiúsculas +Function onMessage($ws : 4D.WebSocketConnection; $message : Object) + //resends the message in uppercase $ws.send(Uppercase($message.data)) ``` @@ -176,30 +176,30 @@ Evento emitido quando ocorre um erro no servidor WebSocket. Este exemplo de um recurso básico de bate-papo ilustra como lidar com conexões de servidor WebSocket em uma classe *WSSHandler*. ```4d -//minhaWSServerHandler classe +//myWSServerHandler class -Função onConnection($wss : Objeto; $event : Objeto) : Object +Function onConnection($wss : Object; $event : Object) : Object - ├If (VerifyAddress($event.request. emoteAddress)) - ├// O método VerifyAddress valida o endereço do cliente - ├// O objeto WSConnectionHandler retornado será usado - ├// por 4D para instanciar o 4D. Objeto ebSocketConnection - ^\\// relacionado a esta conexão - ├return cs.myConnectionHandler. ew() - ™️// Ver connectionHandler objeto - ëElse - ├// A conexão é cancelada➲ - ½ return Null - ├End se + If (VerifyAddress($event.request.remoteAddress)) + // The VerifyAddress method validates the client address + // The returned WSConnectionHandler object will be used + // by 4D to instantiate the 4D.WebSocketConnection object + // related to this connection + return cs.myConnectionHandler.new() + // See connectionHandler object + Else + // The connection is cancelled + return Null + End if -Function onOpen($wss : Object; $event : Objeto) -LogFile("*** Servidor iniciado") +Function onOpen($wss : Object; $event : Object) +LogFile("*** Server started") -Função onTerminate($wss : Objeto; $event : Objeto) -LogFile("*** Servidor fechado") +Function onTerminate($wss : Object; $event : Object) +LogFile("*** Server closed") -Função onError($wss : Objeto; $event : Objeto) -LogFile("! ! Erro no servidor: "+$event. rrors.first().message) +Function onError($wss : Object; $event : Object) +LogFile("!!! Server error: "+$event.errors.first().message) ``` @@ -277,28 +277,28 @@ Este exemplo de um recurso básico de bate-papo ilustra como tratar mensagens em // myConnectionHandler Class Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Reenvia a mensagem a todos os clientes de chat + // Resend the message to all chat clients This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Envia uma mensagem aos novos usuários conectados - $ws.send("Welcome on the chat!") - // Envia a mensagem "Novo cliente conectado" a todos os outros clientes de chat - This.broadcast($ws; "New client connected") + // Send a message to new connected users + $ws.send("Welcome on the chat!") + // Send "New client connected" message to all other chat clients + This.broadcast($ws;"New client connected") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Envia a mensagem "Client disconnected" a todos os outros clientes de bate-papo - This.broadcast($ws; "Client disconnected") + // Send "Client disconnected" message to all other chat clients + This.broadcast($ws;"Client disconnected") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Reenviar a mensagem a todos os clientes de bate-papo + // Resend the message to all chat clients For each ($client; $ws.wss.connections) - // Verificar se o id não é a conexão atual + // Check that the id is not the current connection If ($client.id#$ws.id) $client.send($message) - End if - End for each + End if + End for each ``` @@ -369,13 +369,13 @@ Esta propriedade é só de leitura. ## .terminate() -**.terminate()** +**.terminate**()
    **.terminate**( *timeout* : Integer ) -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | :-: | -------------------------- | -| | | | Não exige nenhum parâmetro | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | @@ -383,6 +383,13 @@ Esta propriedade é só de leitura. A função `.terminate()` fecha o servidor de WebSocket. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. + +If a *timeout* value is set: + +- when the waiting time is reached, forcibly destroys the socket. +- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. + From d0eb861a089458772fd64338181cf5a2a468aaca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:52 +0200 Subject: [PATCH 3943/4889] New translations ziparchiveclass.md (Japanese) --- .../version-20-R6/API/ZipArchiveClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md index 85887b3ee8115f..5edd0cd92c1eb6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md @@ -49,7 +49,7 @@ End if -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | @@ -72,7 +72,7 @@ End if - *zipStructure*: ZIPArchive オブジェクトを表すオブジェクトを引数として渡します。 以下のプロパティを利用して、このオブジェクトを定義することが可能です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | | level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | @@ -89,7 +89,7 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------- | | statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | | status | Integer | ステータスコード | @@ -203,7 +203,7 @@ $err:=ZIP Create archive($zip; $destination) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-: | ------------------------------------------ | | zipFile | 4D.File | -> | ZIPアーカイブファイル | | password | Text | -> | ZIPアーカイブのパスワード (必要であれば) | From c0b2d090bd9f48433ab9dc0944aa94b8e1b3e402 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:12:54 +0200 Subject: [PATCH 3944/4889] New translations ziparchiveclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/ZipArchiveClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md index cbc98e4d0360fc..d2b44e85d452d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipArchiveClass.md @@ -36,10 +36,10 @@ End if
    História -| Release | Mudanças | -| ------- | --------------------------------------------------------------------- | -| 19 R3 | Added `ZIP Compression LZMA`, `ZIP Compression xy`, `.level` property | -| 18 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------------------------------------------------------ | +| 19 R3 | Adição das propriedades `ZIP Compression LZMA`, `ZIP Compression xy`, `.level` | +| 18 | Adicionado |
    @@ -47,14 +47,14 @@ End if -| Parâmetro | Tipo | | Descrição | -| --------------- | -------------------------- | :-: | -------------------------------------------------------------------- | -| fileToZip | 4D. File | -> | Objeto File ou Folder a comprimir | -| folderToZip | 4D. Folder | -> | Objeto File ou Folder a comprimir | -| zipStructure | Object | -> | Objeto File ou Folder a comprimir | -| destinationFile | 4D. File | -> | Arquivo destino para o arquivo | -| options | Integer | -> | *folderToZip* option: `ZIP Without enclosing folder` | -| Resultados | Object | <- | Objeto de estado | +| Parâmetro | Tipo | | Descrição | +| --------------- | -------------------------- | :-: | ------------------------------------------------------------------- | +| fileToZip | 4D. File | -> | Objeto File ou Folder a comprimir | +| folderToZip | 4D. Folder | -> | Objeto File ou Folder a comprimir | +| zipStructure | Object | -> | Objeto File ou Folder a comprimir | +| destinationFile | 4D. File | -> | Arquivo destino para o arquivo | +| options | Integer | -> | Opção *folderToZip*: `ZIP Without enclosing folder` | +| Resultados | Object | <- | Objeto de estado | @@ -109,7 +109,7 @@ Para compactar um `4D.File`: #### Exemplo 2 -To compress a `4D.Folder` without the folder itself: +Para comprimir uma `4D.Folder` sem a própria pasta: ```4d var $folder : 4D.Folder From a4a6a20104c983a410a7ce1efb77d731b9f3a025 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:01 +0200 Subject: [PATCH 3945/4889] New translations zipfolderclass.md (Portuguese, Brazilian) --- .../version-20-R6/API/ZipFolderClass.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFolderClass.md index 94110c8af6c154..3370ca69187521 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/ZipFolderClass.md @@ -5,28 +5,28 @@ title: ZIPFolder The following properties and functions from the [Folder](FolderClass.md) class are available to `ZIPFolder` objects: -| Available [Folder](FolderClass.md) APIs for ZIPFolder | Comentário | -| -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [](FolderClass.md#copyto) | | -| [](FolderClass.md#creationdate) | Date may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#creationtime) | Time may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#exists) | | -| [](FolderClass.md#extension) | | -| [](FolderClass.md#file) | | -| [](FolderClass.md#files) | | -| [](FolderClass.md#folder) | | -| [](FolderClass.md#folders) | | -| [](FolderClass.md#fullname) | | -| [](FolderClass.md#geticon) | | -| [](FolderClass.md#hidden) | | -| [](FolderClass.md#isalias) | | -| [](FolderClass.md#isfile) | | -| [](FolderClass.md#isfolder) | | -| [](FolderClass.md#ispackage) | | -| [](FolderClass.md#modificationdate) | Date may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#modificationtime) | Time may be different for the `root` folder from a folder within the archive | -| [](FolderClass.md#name) | | -| [](FolderClass.md#original) | | -| [](FolderClass.md#parent) | The archive's virtual `root` folder has no parent. No entanto, as pastas dentro do arquivo podem ter um pai que não seja a raiz. | -| [](FolderClass.md#path) | Devolve um caminho relativo ao arquivo | -| [](FolderClass.md#platformpath) | | +| Available [Folder](FolderClass.md) APIs for ZIPFolder | Comentário | +| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [](FolderClass.md#copyto) | | +| [](FolderClass.md#creationdate) | A data pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#creationtime) | A hora pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#exists) | | +| [](FolderClass.md#extension) | | +| [](FolderClass.md#file) | | +| [](FolderClass.md#files) | | +| [](FolderClass.md#folder) | | +| [](FolderClass.md#folders) | | +| [](FolderClass.md#fullname) | | +| [](FolderClass.md#geticon) | | +| [](FolderClass.md#hidden) | | +| [](FolderClass.md#isalias) | | +| [](FolderClass.md#isfile) | | +| [](FolderClass.md#isfolder) | | +| [](FolderClass.md#ispackage) | | +| [](FolderClass.md#modificationdate) | A data pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#modificationtime) | A hora pode ser diferente para a pasta `root` de uma pasta dentro do arquivo | +| [](FolderClass.md#name) | | +| [](FolderClass.md#original) | | +| [](FolderClass.md#parent) | A pasta virtual `root` do arquivo não tem pai. No entanto, as pastas dentro do arquivo podem ter um pai que não seja a raiz. | +| [](FolderClass.md#path) | Devolve um caminho relativo ao arquivo | +| [](FolderClass.md#platformpath) | | From a9c178daae1bb531cae64cfd977668611e26ca91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:03 +0200 Subject: [PATCH 3946/4889] New translations overview.md (French) --- .../version-20-R6/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/overview.md index cb47e6a42596ca..c3384622134fea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/overview.md @@ -16,3 +16,7 @@ Les conventions suivantes sont utilisées dans la syntaxe de la fonction : - les caractères `{ }` (accolades) indiquent des paramètres facultatifs. Par exemple, `.delete( { option : Integer } )` signifie que le paramètre *option* peut être omis lors de l'appel de la fonction. - la notation `{ ; ...param }` indique un nombre illimité de paramètres. Par exemple, `.concat( value : any { ;...valueN } ) : Collection` signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. - le mot-clé `any` est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...). + +## Voir également + +[Classes in the 4D Language](../Concepts/classes.md). From cd529ddb914a8a314565d31093445de010376c76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:04 +0200 Subject: [PATCH 3947/4889] New translations overview.md (Spanish) --- .../version-20-R6/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/overview.md index e63d7d0b4d2e94..0ef5ac64e133eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/overview.md @@ -16,3 +16,7 @@ En la sintaxis de la función se utilizan las siguientes convenciones: - los caracteres{ }`(llaves) indican parámetros opcionales. Por ejemplo,`.delete( { option : Integer } )\` significa que el parámetro *option* puede omitirse al llamar a la función. - la notación `{ ; ...param }` indica un número ilimitado de parámetros. Por ejemplo, `.concat( value : any { ;...valueN } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo. - la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo que se pueda almacenar dentro de los atributos (número, texto, booleano, fecha, hora, objeto, colección...). + +## Ver también + +[Classes in the 4D Language](../Concepts/classes.md). From a723d99c9bdd30464c25cba80e92152cfcb53518 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:06 +0200 Subject: [PATCH 3948/4889] New translations overview.md (Japanese) --- .../version-20-R6/API/overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/overview.md index 3dc9a27b522ede..03059ba8188dbe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/overview.md @@ -16,3 +16,7 @@ title: クラス関数について - 中カッコ `{ }` は、任意のパラメーターを示します。 たとえば、`.delete( { option : Integer } )` という表記の場合、関数を呼び出す際に *option* パラメーターを省略することができます。 - `{ ; ...param }` という表記は、パラメーターの数に制限がないことを示します。 たとえば、`.concat( value : any { ;...valueN } ) : Collection` という表記の場合、データ型および数に制限なく関数に引数を渡すことができます。 - `any` キーワードは、属性として保存可能な範囲 (数値、テキスト、ブール、日付、時間、オブジェクト、コレクション) でデータ型に制限のないパラメーターを示すのに使用されます。 + +## 参照 + +[4Dランゲージのクラス](../Concepts/classes.md)。 From 3f07cf6d5df0d403232b9a6fb1f0ee7cadcd45c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:07 +0200 Subject: [PATCH 3949/4889] New translations overview.md (Portuguese, Brazilian) --- .../version-20-R6/API/overview.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/overview.md index 96673120054b6c..c525b49a8b52d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/overview.md @@ -5,14 +5,18 @@ title: Funções e comandos de classe As funções e propriedades da classe 4D estão disponíveis através de objectos de instância de classe. Esta seção descreve a API da classe 4D incorporada, bem como os comandos de construção associados. -- functions must be called on instances with the `()` operator. Por exemplo, `collection.sort()`. -- properties are accessed without parentheses, for example `file.creationTime`. You can also use the \[] syntax, for example `file["creationTime"]`. +- devem ser chamadas em instâncias com o operador `()`. Por exemplo, `collection.sort()`. +- as propriedades são acessadas sem parênteses, por exemplo `file.creationTime`. Pode também utilizar a sintaxe \[], por exemplo `file["creationTime"]`. - comandos podem ser chamados de forma independente, com ou sem parâmetros. Por exemplo, `Folder(fk database folder)`. ## Convenções de escrita As seguintes convenções são utilizadas na sintaxe da função: -- the `{ }` characters (braces) indicate optional parameters. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function. -- the `{ ; ...param }` notation indicates an unlimited number of parameters. For example, `.concat( value : any { ;...valueN } ) : Collection` means that an unlimited number of values of any type can be passed to the function. +- os caracteres `{ }` (chaves) indicam parâmetros opcionais. For example, `.delete( { option : Integer } )` means that the *option* parameter may be omitted when calling the function. +- a notação `{ ; ...param }` indica um número ilimitado de parâmetros. For example, `.concat( value : any { ;...valueN } ) : Collection` means that an unlimited number of values of any type can be passed to the function. - the `any` keyword is used for parameters that can be of any type that can be stored within attributes (number, text, boolean, date, time, object, collection...). + +## Veja também + +[Classes in the 4D Language](../Concepts/classes.md). From a378ff36aa6b044106e534232b73dced1bd28f39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:11 +0200 Subject: [PATCH 3950/4889] New translations cli.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md index 9db58c6e5b4619..c00655f1678b0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From 9a671f1c453026ebad1d6de0a5fd5a29a58633b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:16 +0200 Subject: [PATCH 3951/4889] New translations data-collect.md (Japanese) --- .../version-20-R6/Admin/data-collect.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md index 1545e936b97e5b..ccbb78ff8dc82f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md @@ -26,9 +26,9 @@ title: データ収集 ### データベース起動時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| CPU | Text | プロセッサーの名前、種類、および速度 | +| CPU | テキスト | プロセッサーの名前、種類、および速度 | | numberOfCores | Number | コアの合計数 | | memory | Number | マシン上で利用可能なメモリ容量 (バイト単位) | | system | Text | OS のバージョンとビルド番号 | @@ -53,13 +53,13 @@ title: データ収集 ### Webサーバー起動時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------- | ------ | ------------------------------------------------------ | | webServer | Object | Webサーバーが起動中、または起動済みの場合は "started":true | ### 一定時間ごとに収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | --------------------------- | ------ | ------------ | | maximumNumberOfWebProcesses | Number | 最大同時Webプロセス数 | | maximumUsedPhysicalMemory | Number | 最大使用した物理メモリ | @@ -67,7 +67,7 @@ title: データ収集 ### 収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ------------------------------------------- | ------ | ------------------------------------------------- | | uptime | Number | ローカル4Dデータベースが開かれてからの経過時間 (秒単位) | | cacheReadBytes | Object | キャッシュから読み出したバイト数 | @@ -85,7 +85,7 @@ title: データ収集 ### データベースの終了時、収集データの送信時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ------------------------------ | ------ | ------------------------ | | webserverHits | Number | データ収集中の Webサーバーのヒット数 | | restHits | Number | データ収集中の RESTサーバーのヒット数 | @@ -95,14 +95,14 @@ title: データ収集 ### PHP execute の呼び出し毎に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | ----------- | ------- | --------------------------------------------------------- | | phpCall | Number | `PHP execute` の呼び出し回数 | | externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | ### クライアント接続時に収集される情報 -| データ | タイプ | 注記 | +| データ | 型 | 注記 | | -------------------------- | ---------- | ------------------------------------------------------------ | | maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | | connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | From 5f582d1cb0fd15d87792945d8c3a0b5fa68e82e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:20 +0200 Subject: [PATCH 3952/4889] New translations dataexplorer.md (Spanish) --- .../version-20-R6/Admin/dataExplorer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md index daf9c72a895d6b..639d961f535a6d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md @@ -190,7 +190,7 @@ Haga clic derecho en el área de consulta para mostrar las anteriores consultas El Explorador de datos permite modificar los valores de los atributos y añadir o eliminar entidades. Esta función está destinada a los administradores, por ejemplo para probar implementaciones o solucionar problemas con datos inválidos. -### Allow editing +### Permitir edición Por motivos de seguridad, para poder editar datos a través del Explorador de datos, primero debe habilitar el modo de edición mediante el selector **Allow editing**. Cuando está activado, los botones de acción de edición se muestran a la derecha: From 42927ddabfadb3ba54cabe905563b45b866ccada Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:22 +0200 Subject: [PATCH 3953/4889] New translations dataexplorer.md (Japanese) --- .../version-20-R6/Admin/dataExplorer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md index 37b3811356b895..21f95b88c99ebf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/dataExplorer.md @@ -136,7 +136,7 @@ title: データエクスプローラー - **null** は、その属性値が定義されていないことを示します。 - **not null** は、属性値が定義されていることを示します (つまり、true または false)。 -#### Text +#### テキスト テキストフィルターは、文字の大小を区別しません (a = A)。 @@ -208,7 +208,7 @@ firstname = "Marie Sophie" AND manager.lastname = "@th" 次のスカラー属性値が編集できます: -- text +- テキスト - boolean - numeric - date From f69bfeaef19cdb0064400289df64b679311f5ea2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:30 +0200 Subject: [PATCH 3954/4889] New translations tls.md (Spanish) --- .../docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md index 151b255a5495b6..7192bb4f95cb73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Admin/tls.md @@ -80,7 +80,7 @@ El formato de cifrado ECDSA no es compatible por 4D [capa de red legacy](../sett ::: -### Instalación de archivos de certificado +### Instalación de archivos de certificados Los archivos de certificados incluyen: From e7ce0b299d2de761cc1c176c545c1e479f519d7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:13:33 +0200 Subject: [PATCH 3955/4889] New translations webadmin.md (French) --- .../version-20-R6/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Admin/webAdmin.md index 78263fcd8b5119..097651cadd531e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Admin/webAdmin.md @@ -51,7 +51,7 @@ Vous pouvez configurer le composant `WebAdmin` dans la [fenêtre de configuratio > Si vous utilisez une application 4D sans interface, vous pouvez utiliser les [arguments de l'*Interface de ligne de commande*](#webadmin-headless-configuration) pour définir les paramètres de base. La définition de paramètres avancés se fait via le fichier de paramètres. -### Fenêtre de configuration +### Boîte de dialogue des Propriétés Pour ouvrir la fenêtre de configuration des paramètres d'administration web, sélectionnez **Fichier > Administration web > Propriétés...**. From 1fb14bc16b1d49340d859c547527a4bb5759bfac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:06 +0200 Subject: [PATCH 3956/4889] New translations classes.md (French) --- .../version-20-R6/Concepts/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index fb8faa2ec67225..0f3a16cd119999 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -844,11 +844,11 @@ La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Cla La portée d'une instance de singleton peut être le process dans lequel elle est instanciée ou tous les process de la machine, en fonction de sa propriété *shared*. -| Singleton créé sur | Portée si non partagé | Portée si partagé | -| ------------------ | -------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 4D single-user | Process | Application | -| 4D Server | Process | Machine 4D Server | -| 4D mode distant | Process (*note*: les singletons ne sont pas synchronisés sur les process jumeaux) | Machine 4D distant | +| Singleton créé sur | Portée si non partagé | Portée si partagé | +| ------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 4D mono-utilisateur | Process | Application | +| 4D Server | Process | Machine 4D Server | +| 4D mode distant | Process (*note*: les singletons ne sont pas synchronisés sur les process jumeaux) | Machine 4D distant | Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application sur le poste. From 9038772698e6ec912bcef4b054e45eb5c2b7c642 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:10 +0200 Subject: [PATCH 3957/4889] New translations classes.md (Japanese) --- .../version-20-R6/Concepts/classes.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index fd5aebd21a376c..5818d37f7549b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- ## 概要 @@ -107,9 +107,9 @@ Project フォルダー Project Sources Classes Polygon.4dm -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------- | ---------------- | -| classStore | Object | <- | プロジェクトまたはコンポーネントのユーザークラスストア | | +| classStore | オブジェクト | <- | プロジェクトまたはコンポーネントのユーザークラスストア | | `cs` コマンドは、カレントプロジェクトまたはコンポーネントのユーザークラスストアを返します。 これには、プロジェクトまたはコンポーネントにて [定義](#クラス定義) されている、すべてのユーザークラスが含まれます。 デフォルトでは、 [ORDAクラス](ORDA/ordaClasses.md) のみ利用可能です。 @@ -127,9 +127,9 @@ $instance:=cs.myClass.new() -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------- | ---------------- | -| classStore | Object | <- | 4Dクラスストア | | +| classStore | オブジェクト | <- | 4Dクラスストア | | `4D` コマンドは、ビルトイン 4Dクラスのクラスストアを返します。 [CryptoKey](API/CryptoKeyClass.md) などの専用 API へのアクセスを提供します。 @@ -591,10 +591,10 @@ Class constructor ($side : Integer) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ----- | ------ | -- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | -| 戻り値 | Object | <- | 親オブジェクト | +| 戻り値 | オブジェクト | <- | 親オブジェクト | @@ -702,9 +702,9 @@ $message:=$square.description() // "I have 4 sides which are all equal" -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | --- | ------ | -- | ---------- | -| 戻り値 | Object | <- | カレントオブジェクト | +| 戻り値 | オブジェクト | <- | カレントオブジェクト | From 8003b1b001ef911fe0582d6faa3b170432a71780 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:32 +0200 Subject: [PATCH 3958/4889] New translations data-types.md (Japanese) --- .../version-20-R6/Concepts/data-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md index 63992dca8daccf..4ac9832e9ab1f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/data-types.md @@ -37,7 +37,7 @@ title: データタイプの概要 デフォルト値は変数の型に依存します: -| タイプ | デフォルト値 | +| 型 | デフォルト値 | | ------ | ---------------------------------------- | | ブール | false | | 日付 | 00-00-00 | From b35cfe288d4b4e3924fcda135a6e2d6e611ad4f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:37 +0200 Subject: [PATCH 3959/4889] New translations dt_blob.md (Japanese) --- .../version-20-R6/Concepts/dt_blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_blob.md index 5db9b02839e6f0..56a9dfb63f9aec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_blob.md @@ -18,7 +18,7 @@ BLOB は全体がメモリにロードされます。 BLOB変数はメモリ内 各 BLOBタイプには、それぞれ利点があります。 次の表を参考にして、どちらがニーズに合うかを確認してください: -| | Blob | 4D.Blob | +| | BLOB | 4D.Blob | | ------------------- | :--: | :---------------------: | | 変更可能 | ◯ | × | | オブジェクトやコレクション内で共有可能 | × | ◯ | From 392815a80dddfcb97f4605f7ee93b8a2544a9fc4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:41 +0200 Subject: [PATCH 3960/4889] New translations dt_boolean.md (Japanese) --- .../version-20-R6/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md index d4cedc7bbe7bac..82a0d800ea535c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------------------------- | ------- | -------------------------------------------------------------------------------- | ----- | -| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean \| Boolean | Boolean | ("A" = "A") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------------------------- | --- | -------------------------------------------------------------------------------- | ----- | +| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean \| Boolean | ブール | ("A" = "A") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From 19f254f3b476957c9815ab7a9a41121907353655 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:45 +0200 Subject: [PATCH 3961/4889] New translations dt_collection.md (Japanese) --- .../version-20-R6/Concepts/dt_collection.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md index 138b29915ea49f..948029da2894ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md @@ -154,12 +154,12 @@ var $c3:=$c1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------------- | ------- | --------- | ----- | -| 等しい | collectionRef = collectionRef | Boolean | $c1 = $c3 | true | -| | | | $c1 = $c2 | false | -| 異なる | collectionRef # collectionRef | Boolean | $c1 # $c3 | false | -| | | | $c1 # $c2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------------- | --- | --------- | ----- | +| 等しい | collectionRef = collectionRef | ブール | $c1 = $c3 | true | +| | | | $c1 = $c2 | false | +| 異なる | collectionRef # collectionRef | ブール | $c1 # $c3 | false | +| | | | $c1 # $c2 | true | ## 未定義 From 63c3108b735cc54a6074108e9b1dff6675cefd65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:49 +0200 Subject: [PATCH 3962/4889] New translations dt_date.md (Japanese) --- .../version-20-R6/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md index a0266731bd28ad..b07b67af47a771 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------- | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------ | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From f100db0af3c66e0ee6a7c80775d3b710b1a97d55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:54 +0200 Subject: [PATCH 3963/4889] New translations dt_null_undefined.md (Japanese) --- .../Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md index 676ccf3e8d2ada..3d5f5da323b9d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md @@ -88,14 +88,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | ------- | -------------------------------------------------------------- | ----- | -| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | -| | Null `=` *scalar value* | Boolean | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | -| | Null `#` *scalar value* | Boolean | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | --- | -------------------------------------------------------------- | ----- | +| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | +| | Null `=` *scalar value* | ブール | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | +| | Null `#` *scalar value* | ブール | a.nullProp `#` 42 | true | *スカラー値* は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -115,18 +115,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | -------------------------------------------------- | ------- | ------------------------------------------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` *その他の値* | Boolean | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` *その他の値* | Boolean | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | -------------------------------------------------- | --- | ------------------------------------------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` *その他の値* | ブール | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` *その他の値* | ブール | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<=` "abc" | false | *その他の値* は、未定義でも Null でもない値を持つ任意の型の式です。 From 798c743e5d6aee833f3ab4f362555e7bf3c04688 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:14:59 +0200 Subject: [PATCH 3964/4889] New translations dt_object.md (Japanese) --- .../version-20-R6/Concepts/dt_object.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md index db98294223aa80..1e49e51705a4e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md @@ -239,12 +239,12 @@ var $o3:=$o1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | --------------------- | ------- | --------- | ----- | -| 等しい | objectRef = objectRef | Boolean | $o1 = $o3 | true | -| | | | $o1 = $o2 | false | -| 異なる | objectRef # objectRef | Boolean | $o1 # $o3 | false | -| | | | $o1 # $o2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | --------------------- | --- | --------- | ----- | +| 等しい | objectRef = objectRef | ブール | $o1 = $o3 | true | +| | | | $o1 = $o2 | false | +| 異なる | objectRef # objectRef | ブール | $o1 # $o3 | false | +| | | | $o1 # $o2 | true | ## リソース From f6eda4cf7db70d5dc7b5f5997eca0ffec2dd814a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:01 +0200 Subject: [PATCH 3965/4889] New translations dt_picture.md (French) --- .../version-20-R6/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 7b04c00cb473a7..0ce031f6713d89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Les formats d'images reconnus par 4D sont retournés par la commande `PICTURE CO | Redimensionnement | Image \* Nombre | Picture | Redimensionne l'image au pourcentage Nombre | | Extension horizontale | Image \*+ Nombre | Picture | Redimensionne l'image horizontalement au pourcentage Nombre | | Extension verticale | Image \*\| Nombre | Picture | Image \| Redimensionne l'image verticalement au pourcentage Nombre | -| Contient mot-clé | Image % Chaîne | Boolean | Returns true if the string is associated with the picture stored in the picture expression. See `GET PICTURE KEYWORDS` | +| Contient mot-clé | Image % Chaîne | Boolean | Renvoie vrai si la chaîne est associée à l'image stockée dans l'expression image. Voir `GET PICTURE KEYWORDS` | **Notes :** From 79a04aaad08ccf3ef12a39efb8bcf33da05ebb4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:03 +0200 Subject: [PATCH 3966/4889] New translations dt_picture.md (Spanish) --- .../version-20-R6/Concepts/dt_picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 2c9e4d43663b70..fa58e4b8f4bd75 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -39,7 +39,7 @@ Los formatos de imágenes reconocidos por 4D son devueltos por el comando `PICTU | Redimensionamiento | Imagen \* Número | Picture | Redimensiona la imagen según el porcentaje Número | | Escala horizontal | Imagen \*+ Número | Picture | Redimensionar la imagen horizontalmente al porcentaje Número | | Escala vertical | Imagen \*\| Número | Picture | Redimensionar la imagen verticalmente al porcentaje Número | -| Contiene palabra clave | Imagen % Cadena | Boolean | Returns true if the string is associated with the picture stored in the picture expression. Ver `GET PICTURE KEYWORDS` | +| Contiene palabra clave | Imagen % Cadena | Boolean | Devuelve true si la cadena está asociada a la imagen almacenada en la expresión imagen. Ver `GET PICTURE KEYWORDS` | **Notas :** From c7046567ef18dbe99dde685de344b967c6b9e1a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:04 +0200 Subject: [PATCH 3967/4889] New translations dt_picture.md (Japanese) --- .../version-20-R6/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 8a2c6173b401fa..2131ea0fad78d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From 11920b9e7ac2145f0204a8646e6e20865d160618 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:09 +0200 Subject: [PATCH 3968/4889] New translations dt_pointer.md (Japanese) --- .../version-20-R6/Concepts/dt_pointer.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md index f34c7917cadb82..6a3218549642f4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md @@ -13,7 +13,7 @@ title: ポインター テーブル・フィールド・変数・配列・配列要素・オブジェクトを参照するためにポインターを使用することができます。 以下の表に、各タイプの例を示します: -| タイプ | 参照時 | 使用時 | 代入時 | +| 型 | 参照時 | 使用時 | 代入時 | | ------ | ------------------------------------------------------------------------------------------- | ------------------------------------------- | ------------------------------------------- | | テーブル | vpTable:=->[Table] | DEFAULT TABLE(vpTable->) | n/a | | フィールド | vpField:=->[Table]Field | ALERT(vpField->) | vpField->:="John" | @@ -85,12 +85,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | ------- | ------------- | ----- | -| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | --- | ------------- | ----- | +| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 From 0c4665b0d4c397a0a8f9401bb83c355342a5a987 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:12 +0200 Subject: [PATCH 3969/4889] New translations dt_string.md (French) --- .../version-20-R6/Concepts/dt_string.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index e9fff9f88857aa..dac17572fc41da 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -3,7 +3,7 @@ id: string title: String --- -Chaîne est un terme générique utilisé pour : +String ("Chaîne") est un terme générique utilisé pour : - Les variables ou champs de type Texte : un champ, une variable ou une expression de type Texte peut contenir de 0 à 2 Go de texte. - Les variables ou champs de type alphanumérique : un champ alphanumérique peut contenir de 0 à 255 caractères (la limite est fixée lors de la définition du champ). @@ -64,7 +64,7 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha Character code("A")=Character code("a") // 65 n'est pas égal à 97 ``` -- When strings are compared, diacritical characters are compared using the system character comparison table of your computer. Par exemple, les expressions suivantes renvoient `TRUE` : +- Lorsque des chaînes de caractères sont comparées, les caractères diacritiques sont comparés en utilisant la table de comparaison des caractères système de votre ordinateur. Par exemple, les expressions suivantes renvoient `TRUE` : ```4d "n"="ñ" @@ -160,14 +160,14 @@ End if Lorsque les symboles d'indice de chaîne apparaissent dans une expression, ils retournent le caractère auquel ils font référence sous la forme d'une chaîne d'un caractère. Par exemple : ```4d -//The following example tests if the last character of vtText is an At sign "@" +//L'exemple suivant teste si le dernier caractère de vtText est un signe "@" If(vtText#"") If(Character code(Substring(vtText;Length(vtText);1))=At sign) //... End if End if - //Using the character reference syntax, you would write in a simpler manner: + //En utilisant la syntaxe des symboles d'indice de chaîne, vous écririez d'une manière plus simple : If(vtText#"") If(Character code(vtText[[Length(vtText)]])=At sign) // ... From a8e82c19102e4ec7cface30902611d18c84ca9bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:15 +0200 Subject: [PATCH 3970/4889] New translations dt_string.md (Japanese) --- .../version-20-R6/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index 32e52b98b1dcf9..f006585709403d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -37,24 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------- | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | Boolean | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | Boolean | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | Boolean | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------ | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | ブール | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | ブール | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | ブール | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | ブール | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | ブール | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | ブール | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From b604f7f25689d577a52d2623c7943c2ef1073b04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:19 +0200 Subject: [PATCH 3971/4889] New translations dt_time.md (Japanese) --- .../version-20-R6/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md index baf72bb0d53548..7b3daebd5c516f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------------------------- | -------------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------ | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------------------------- | -------------- | ------ | --------------------------------------------------------------------------------------- | ------------------------------------------ | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From b45ce85e4de7ce46ebc92a3dd4e313f0573ec4f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:21 +0200 Subject: [PATCH 3972/4889] New translations dt_variant.md (French) --- .../version-20-R6/Concepts/dt_variant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_variant.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_variant.md index 62f799cb192c44..cd24b3acfab469 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_variant.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_variant.md @@ -48,7 +48,7 @@ $t:=Type($v) // 12 (Is variant) $t2:=Type($v2) // 2 (Is text) ``` -Variant can be used to declare [method parameters](parameters.md) that can be of various types. Dans ce cas, vous pouvez générer votre code en testant le type de valeur du paramètre, par exemple : +Le type Variant peut être utilisé pour déclarer [des paramètres de méthode](parameters.md) pouvant être de différents types. Dans ce cas, vous pouvez générer votre code en testant le type de valeur du paramètre, par exemple : ```4d #DECLARE ($param : Variant) From 9cc6e7f4d5680d5e61c4254def625756a33bc621 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:26 +0200 Subject: [PATCH 3973/4889] New translations error-handling.md (French) --- .../version-20-R6/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index 100b769e828c29..52e6434923dd98 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -94,7 +94,7 @@ Dans une méthode de gestion d'erreur personnalisée, vous avez accès à plusie :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D gère automatiquement un certain nombre de variables appelées [**variables système**](variables.md#system-variables), répondant à différents besoins. ::: - la commande [`Last errors`](https://doc.4d.com/4dv20/help/command/fr/page1799.html) qui renvoie une collection contenant la pile courante des erreurs survenues dans l'application 4D. Vous pouvez également utiliser la commande [`GET LAST ERROR STACK`](https://doc.4d.com/4dv20/help/command/en/page1015.html) qui renvoie les mêmes informations sous forme de tableaux. From c2271bb1406d7d8a5e22e2dcb17818905e6b79b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:27 +0200 Subject: [PATCH 3974/4889] New translations error-handling.md (Spanish) --- .../version-20-R6/Concepts/error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md index 6eededf9f66d6e..21ee376181a62e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/error-handling.md @@ -94,7 +94,7 @@ Dentro de un método de gestión de errores personalizado, tiene acceso a varios :::info -4D automatically maintains a number of variables called [**system variables**](variables.md#system-variables), meeting different needs. +4D mantiene automáticamente una serie de variables denominadas [**variables sistema**](variables.md#system-variables), que responden a diferentes necesidades. ::: - el comando [`Last errors`](https://doc.4d.com/4dv19/help/command/en/page1799.html) que devuelve una colección de la pila actual de errores ocurridos en la aplicación 4D. También puede utilizar el comando [`GET LAST ERROR STACK`](https://doc.4d.com/4dv19/help/command/en/page1015.html) que devuelve la misma información que los arrays. From 6f539a3da292ea2bf4498a0f1d739013f9812f85 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:38 +0200 Subject: [PATCH 3975/4889] New translations identifiers.md (Japanese) --- .../version-20-R6/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md index 32bfd366b26b6c..5c949d9f3068d0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## クラス +## Classes クラス名は31文字以内で指定します。 From 5b76aea83d4ec159d4586b77e6543753656485fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:47 +0200 Subject: [PATCH 3976/4889] New translations methods.md (Japanese) --- .../version-20-R6/Concepts/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/methods.md index bbb03328ba3d48..e9184d42723d1e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/methods.md @@ -13,7 +13,7 @@ title: メソッド 4D ランゲージにおいて、数種類のメソッドが存在します。 その呼び出し方によって、メソッドは区別されます: -| タイプ | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | +| 型 | 自動呼び出しのコンテキスト | 引数の受け取り | 説明 | | ------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | **プロジェクトメソッド** | 呼び出しに応じて ([プロジェクトメソッドの呼び出し](#calling-project-methods) 参照) | ◯ | 任意のアクションを実行するためのコードです。 作成されたプロジェクトメソッドは、そのプロジェクトのランゲージの一部となります。 | | **オブジェクト (ウィジェット) メソッド** | メソッドが設定されたフォームオブジェクトに関連したイベント発生時に | × | フォームオブジェクト (ウィジェットとも呼びます) のプロパティです。 | From 31ad502b299ddd502dee11c4160eae6666dd6bc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:53 +0200 Subject: [PATCH 3977/4889] New translations operators.md (Japanese) --- .../version-20-R6/Concepts/operators.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md index db898b963b044d..34f67b2644bc6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md @@ -65,30 +65,30 @@ $a+=2 // $a=3 次の複合代入演算子がサポートされています: -| 演算子 | シンタックス | 代入される型 | 例題 | -| --------------------------- | ------------------ | ------- | ---------------------------------------------- | -| 加算 (足し算) | Text += Text | Text | `$t+=" World" //$t:=$t+" World"` | -| | Number += Number | Number | `$n+=5 //$n:=$n+5` | -| | Date += Number | Date | `$d+=5 //$d:=$d+5` | -| | Time += Time | Time | `$t1+=$t2 //$t1:=$t1+$t2` | -| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | -| | Picture += Picture | Picture | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | -| | Picture += Number | Picture | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | -| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | -| | Date -= Number | Date | `$d-=5 //$d:=$d-5` | -| | Time -= Time | Time | `$t1-=$t2 //$t1:=$t1-$t2` | -| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | -| | Picture -= Number | Picture | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | -| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | -| | Time /= Time | Time | `$t1/=$t2 //$t1:=$t1/$t2` | -| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | -| | Picture /= Picture | Picture | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | -| | Picture /= Number | Picture | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | -| 乗算 (かけ算) | Text \*= Number | Text | `$t*="abc" //$t:=$t*"abc"` | -| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | -| | Time \*= Time | Time | `$t1*=$t2 //$t1:=$t1*$t2` | -| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | -| | Picture \*= Number | Picture | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | +| 演算子 | シンタックス | 代入される型 | 例題 | +| --------------------------- | ------------------ | ------ | ---------------------------------------------- | +| 加算 (足し算) | Text += Text | テキスト | `$t+=" World" //$t:=$t+" World"` | +| | Number += Number | Number | `$n+=5 //$n:=$n+5` | +| | Date += Number | Date | `$d+=5 //$d:=$d+5` | +| | Time += Time | Time | `$t1+=$t2 //$t1:=$t1+$t2` | +| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | +| | Picture += Picture | ピクチャー | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | +| | Picture += Number | ピクチャー | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | +| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | +| | Date -= Number | Date | `$d-=5 //$d:=$d-5` | +| | Time -= Time | Time | `$t1-=$t2 //$t1:=$t1-$t2` | +| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | +| | Picture -= Number | ピクチャー | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | +| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | +| | Time /= Time | Time | `$t1/=$t2 //$t1:=$t1/$t2` | +| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | +| | Picture /= Picture | ピクチャー | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | +| | Picture /= Number | ピクチャー | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | +| 乗算 (かけ算) | Text \*= Number | テキスト | `$t*="abc" //$t:=$t*"abc"` | +| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | +| | Time \*= Time | Time | `$t1*=$t2 //$t1:=$t1*$t2` | +| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | +| | Picture \*= Number | ピクチャー | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | これらの演算子は、あらゆる [代入可能な式](quick-tour.md#代入可-vs-代入不可の式) に適用できます (オブジェクトのプロパティやコレクション要素としてのピクチャーを除く)。 From 1dd89079923c6946e8dd15d1f1145cef1f4d2edb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:15:56 +0200 Subject: [PATCH 3978/4889] New translations parameters.md (French) --- .../version-20-R6/Concepts/parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/parameters.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/parameters.md index b4be39f0bb7954..b161e30731495e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/parameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/parameters.md @@ -324,7 +324,7 @@ Function add($x : Variant; $y : Integer)- $result : Integer :::tip -Declaring parameters in prototypes is a good practice, even in non-compiled projects. +Déclarer des paramètres dans les prototypes est une bonne pratique, même dans les projets non compilés. ::: From 4481bffeac8017ac2208a07920c478a0ee8adafe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:02 +0200 Subject: [PATCH 3979/4889] New translations paths.md (French) --- .../version-20-R6/Concepts/paths.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md index f2323901268997..891aa5a862f3ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md @@ -13,7 +13,7 @@ De plus, les objets fichier et dossier prennent en charge les `fileSystems`, fou ## Chemins des filesystem -4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. A filesystem path is evaluated with regards to the context and is returned as an absolute path. +4D accepte plusieurs chemins de `filesystem` qui désignent des dossiers 4D spécifiques avec un emplacement variable sur macOS et Windows. Un chemin d'accès filesystem est évalué par rapport au contexte et est renvoyé sous forme de chemin absolu. Les chemins des filesystem sont utiles pour deux raisons principales : @@ -28,7 +28,7 @@ Les filesystem suivants sont pris en charge : | "/LOGS" | Dossier Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Dossier racine du projet (avec ou sans extension 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Dossier Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Dossier de ressources du projet courant | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Dossier des sources du projet courant | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Syntaxe POSIX @@ -114,9 +114,9 @@ Les fonctions des objets folder telles que [`folder.file()`](../API/FolderClass. ```4d var $userImages : 4D.Folder var $ok : Boolean - //to reference a "Picture" folder within the user documents folder + //pour référencer un dossier "Picture" dans le dossier des documents de l'utilisateur $userImages:=Folder(fk documents folder).folder("Pictures") - //to create a folder on the desktop + //pour créer un dossier sur le bureau $ok:=Folder(fk desktop folder).folder("myFolder").create() ``` From 5ded19c127367ea3165ddd94b691c19d2805f626 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:03 +0200 Subject: [PATCH 3980/4889] New translations paths.md (Spanish) --- .../version-20-R6/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md index df4548b8d8954f..9e27261143273e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md @@ -28,7 +28,7 @@ Se soportan los siguientes nombres de rutas de filesystem: | "/LOGS" | Carpeta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Carpeta raíz del proyecto (con o sin extensión 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Carpeta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Carpeta de recursos actual del proyecto | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Carpeta de fuentes del proyecto actual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxis POSIX From 59d4a3a12dccc259e7e0d7dbe3565ccf54cd0912 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:05 +0200 Subject: [PATCH 3981/4889] New translations paths.md (Japanese) --- .../version-20-R6/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md index 4e8dac859ea851..570182277c16b9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md @@ -28,7 +28,7 @@ $ok:=Folder(fk documents folder).file("Archives/John4D.prefs").create() | "/LOGS" | Logs フォルダー | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | プロジェクトのルートフォルダー (拡張子 4dbase の有無に関わらず) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Project フォルダー | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | カレントプロジェクトの Resources フォルダー | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | カレントプロジェクトの Sources フォルダー | "C:\\MyApps\\Students\\Project\\Sources\\" | ## POSIX シンタックス From 1f2ee450d221b887dbd9436759895e35359ac344 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:06 +0200 Subject: [PATCH 3982/4889] New translations paths.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md index 0f83a7fe1a9c48..28235a90d25486 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/paths.md @@ -28,7 +28,7 @@ São compatíveis os seguintes nomes de caminho do sistema de arquivos: | "/LOGS" | Pasta Logs | "C:\\MyApps\\Students\\Data\\Logs\\" | | "/PACKAGE" | Pasta de raiz do projeto (com ou sem extensão 4dbase) | "C:\\MyApps\\Students\\" | | "/PROJECT" | Pasta Project | "C:\\MyApps\\Students\\Project\\" | -| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Resources\\" | +| "/RESOURCES" | Pasta de recursos do projeto atual | "C:\\MyApps\\Students\\Resources\\" | | "/SOURCES" | Pasta de fontes do projeto atual | "C:\\MyApps\\Students\\Project\\Sources\\" | ## Sintaxe POSIX From abbbdc8b6a3b24b8ab3a0287ace127d4ce15ed71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:12 +0200 Subject: [PATCH 3983/4889] New translations quick-tour.md (Spanish) --- .../version-20-R6/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index 762ff472cb4b12..da08b6aa06b925 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -48,7 +48,7 @@ var myPerson : cs.Person //variable de la clase usuario Person ``` -Even if it is usually not recommended, you can create variables simply by using them; you do not necessarily need to formally define them. Por ejemplo, si desea una variable que contenga la fecha actual más 30 días, puede escribir: +Aunque no se suele recomendar, se pueden crear variables simplemente utilizándolas; no es necesario definirlas formalmente. Por ejemplo, si desea una variable que contenga la fecha actual más 30 días, puede escribir: ```4d MyOtherDate:=Current date+30 From e2bac1be782fc2766e546a3bea9bd79dd8a5b804 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:14 +0200 Subject: [PATCH 3984/4889] New translations quick-tour.md (Japanese) --- .../version-20-R6/Concepts/quick-tour.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index d957bf3d267f52..4136710782938a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -193,7 +193,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## クラス +## Classes 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -285,7 +285,7 @@ This.name:="Square" 生成する値のタイプによって、式のタイプを定義することができます。 式のタイプは複数あります。 様々なタイプの式の例を以下に示します。 -| 式 | タイプ | 説明 | +| 式 | 型 | 説明 | | ------------------------------------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------- | | "こんにちは" | String | これは文字列定数 "こんにちは" です。 文字列定数であることを表すために二重引用符が必要です。 | | "みなさん" + "こんにちは" | String | 2つの文字列 "みなさん" と "こんにちは" が + 演算子により結合され、 "みなさんこんにちは" を返します。 | @@ -298,14 +298,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | Boolean | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | ブール | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 10570e06cf451ace55c5eea46e93a6243d6bf7a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:16 +0200 Subject: [PATCH 3985/4889] New translations quick-tour.md (Portuguese, Brazilian) --- .../version-20-R6/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index caaef108f0c89e..c0767b9892f08c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -45,7 +45,7 @@ A palavra-chave `var` permite declarar variáveis de objeto de um tipo de classe ```4d var myPerson : cs.Person -//variable of the Person user class +//variável da classe usuário Person ``` Even if it is usually not recommended, you can create variables simply by using them; you do not necessarily need to formally define them. Por exemplo, se quiser criar uma variável que contenha a data atual mais 30 dias, pode escrever: @@ -226,11 +226,11 @@ $f.message() //displays "Hello world!" Opcionalmente, use a palavra-chave `Class constructor` para declarar as propriedades do objeto. ```4d -//in the Rectangle.4dm file -Class constructor ($width : Integer; $height : Integer) +//no arquivo Rectangle.4dm +Construtor de classe ($height: Integer; $width : Integer) This.height:=$height This.width:=$width -This.name:="Rectangle" +This.name:="Retângulo" ``` Uma classe pode estender outra classe usando `Class extends `. Las superclasses se pueden llamar con el comando `Super`. Por exemplo: From f87c7e48649171776b455402b88835db9114ed36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:18 +0200 Subject: [PATCH 3986/4889] New translations shared.md (Spanish) --- .../version-20-R6/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index ab1080bda7ccb1..f081ef592dc94c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -29,7 +29,7 @@ Las siguientes modificaciones pueden efectuarse en objetos y colecciones compart :::note -Keep in mind that objects or collections set as the content of a shared object or collection must themselves be shared. +Tenga en cuenta que los objetos o colecciones definidas como el contenido de un objeto compartido o colección deben ser compartidos por sí mismos. ::: From 896e504c1da8b329e6fb11a0afb52df36673e428 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:20 +0200 Subject: [PATCH 3987/4889] New translations shared.md (Japanese) --- .../version-20-R6/Concepts/shared.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md index 4c390cca02df32..c93c238c24419e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/shared.md @@ -60,7 +60,7 @@ Use($col) End Use ``` -一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 。 `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 +一度に 1プロセスのみ、共有オブジェクト/コレクションを編集することができます。 `Use` は共有オブジェクト/コレクションを他のスレッドからアクセスできないようにロックする一方、`End use` はこのロックを解除します (ロックカウンターが 0 の場合; 後述参照)。 . `Use...End use` を使わずに共有オブジェクト/コレクションを編集しようとすると、エラーが生成されます。 すでに他のプロセスによって使用されている共有オブジェクト/コレクションに対して、別のプロセスが `Use...End use` を呼び出した場合、先着プロセスが `End use` でロックを解除するまで、その呼び出しは待機状態になります (エラーは生成されません)。 したがって、`Use...End use` 構文内の処理は迅速に実行され、ロックは可及的速やかに解除される必要があります。 そのため、共有オブジェクト/コレクションをインターフェース(ダイアログボックスなど) から直接編集することは避けることが強く推奨されます。 共有オブジェクト/コレクションを他の共有オブジェクト/コレクションのプロパティあるいは要素に割り当てることは可能で、このとき **共有グループ** が作成されます。 共有グループは、共有オブジェクト/コレクションのプロパティ値あるいは要素として他の共有オブジェクト/コレクションが設定されたときに自動的に作成されます。 共有グループを使用すると共有オブジェクトを入れ子にすることができますが、以下のルールに気をつける必要があります: From cc7c027645377934a3b6210efa51b6984daa987d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:24 +0200 Subject: [PATCH 3988/4889] New translations variables.md (Spanish) --- .../version-20-R6/Concepts/variables.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 127c3e4ffcca7b..2d0bb82a733f42 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -249,24 +249,24 @@ En modo cliente/servidor, cada máquina (cliente y servidor) comparten la misma ## System Variables -The 4D language manages several **system variables**, which allow you to control the execution of different operations. You can test their values and use them as any variable. All system variables are [process variables](#process-variables). - -System variables are used by [4D commands](commands.md). Refer to the "System variables and sets" paragraph in the description of a command to find out whether it affects a system variable. - -| System variable name | Tipo | Descripción | -| ------------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `OK` | Longint | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado utilizando comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | -| `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. To use a different separator, assign a new value to the system variable. | -| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Used in an error-catching method installed by the [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html) command. See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | -| `MouseDown` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to 1 when the mouse button is pushed, otherwise set to 0. | -| `MouseX`, `MouseY` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command.
  • In a `MouseDown=1` event, `MouseX` and `MouseY` are respectively set to the vertical and horizontal coordinates of the click. Both values are expressed in pixels and use the local coordinate system of the window.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). For more information, see the [Mouse Coordinates in a picture](../FormEditor/pictures.md#mouse-coordinates-in-a-picture) section.
  • | -| `KeyCode` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | -| `Modifiers` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the keyboard modifier keys (Ctrl/Command, Alt/Option, Shift, Caps Lock). | -| `MouseProc` | Longint | Used in a method installed by the [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html) command. Set to the process number in which the last event took place | +El lenguaje 4D maneja varias **variables sistema**, las cuales le permiten controlar la ejecución de diferentes operaciones. Puedes probar sus valores y usarlos como cualquier variable. Todas las variables del sistema son [variables proceso](#process-variables). + +Las variables del sistema son utilizadas por los [comandos 4D](commands.md). Consulte el párrafo "Variables del sistema y conjuntos" en la descripción de un comando para averiguar si afecta a una variable del sistema. + +| System variable name | Tipo | Descripción | +| ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `OK` | Longint | Normalmente se establece en 1 después de que un comando haya mostrado una caja de diálogo y el usuario haya hecho clic en el botón **Aceptar**, y en 0 si hizo clic en **Cancelar**. Algunos comandos también modifican el valor de la variable del sistema `OK` cuando se ejecuta una operación con éxito. | +| `Document` | Text | Contiene el "nombre largo" (ruta completa+nombre) del último archivo abierto o creado utilizando comandos como [Open document](https://doc.4d.com/4dv20/help/command/en/page264.html) o [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/en/page345.html). | +| `FldDelimit`, `RecDelimit` | Text | Contienen los códigos de caracteres que se utilizarán respectivamente como separador de campos (por defecto es **Tab** (9)) y separador de registros (por defecto es **retorno de carro** (13)) al importar o exportar texto. Para utilizar un separador diferente, asigne un nuevo valor a la variable del sistema. | +| `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Utilizado en un método de captura de errores instalado por el comando [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/en/page155.html). See [Handling errors within the method](../Concepts/error-handling.md#handling-errors-within-the-method). | +| `MouseDown` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Toma el valor 1 cuando se presiona el botón del ratón, de lo contrario 0. | +| `MouseX`, `MouseY` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html).
  • En un evento `MouseDown=1`, `MouseX` y `MouseY` se establecen respectivamente en las coordenadas verticales y horizontales del clic. Ambos valores se expresan en píxeles y utilizan el sistema de coordenadas local de la ventana.
  • En el caso de un campo imagen o variable, `MouseX` y `MouseY` devuelven las coordenadas locales de un clic de ratón en los eventos de formulario [`On Clicked`](../Events/onClicked.md), [`On Double Clicked`](../Events/onDoubleClicked.md) y [`On Mouse Up`](../Events/onMouseUp.md). Las coordenadas locales del cursor del ratón también se retornan en los eventos formulario [`On Mouse Enter`](../Events/onMouseEnter.md) y [`On Mouse Move`](../Events/onMouseMove.md). Para obtener más información, consulte la sección [Coordenadas del ratón en una imagen](../FormEditor/pictures.md#coordenadas-del-ratón-en-una-imagen).
  • | +| `KeyCode` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the character code of the key that was just pressed. If the key is a function key, `KeyCode` is set to a special code. | +| `Modifiers` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Establece las teclas modificadoras del teclado (Ctrl/Command, Alt/Option, Shift, Caps Lock). | +| `MouseProc` | Longint | Utilizado en un método instalado por el comando [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/en/page190.html). Set to the process number in which the last event took place | :::note -Therefore, you cannot create a variable, method, or function using any of these variable names. +Por lo tanto, no se puede crear una variable, método o función usando ninguno de estos nombres de variables. ::: From a883659b88361c1e426353461d97488c4a6af511 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:16:25 +0200 Subject: [PATCH 3989/4889] New translations variables.md (Japanese) --- .../version-20-R6/Concepts/variables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index 6f7edf54834135..b4e5f78895903c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -253,11 +253,11 @@ atNames{1}:="Richard" システム変数は [4Dコマンド](commands.md) によって使用されます。 コマンドがシステム変数に影響を与えるかどうかを確認するには、コマンドの説明の "システム変数およびセット" の項目を参照ください。 -| システム変数名 | タイプ | 説明 | +| システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | -| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | -| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Document` | テキスト | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | テキスト | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | | `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | | `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | From 921d00600feee7eb1f1accd680862ec071d7f358 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:00 +0200 Subject: [PATCH 3990/4889] New translations building.md (Portuguese, Brazilian) --- .../version-20-R6/Desktop/building.md | 194 +++++++++--------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md index 4a59dbb945b5bc..33b909a1f97cac 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/building.md @@ -7,8 +7,8 @@ title: Build application overview O construtor de aplicações permite-lhe: -- Build a compiled structure or component, without interpreted code, -- Generar una aplicación autónoma ejecutable, *es decir*, fusionada con 4D Volume Desktop, el motor de base de datos 4D, +- Criar uma estrutura ou componente compilado, sem código interpretado, +- Construir uma aplicação autônoma, de duplo clique, *i.e.*, fundida com 4D Volume Desktop, o motor de banco de dados 4D, - Gerar aplicações diferentes a partir do mesmo banco de dados compilado mediante um projeto XML, - Criar aplicações cliente-servidor homogêneas, - Construir aplicações cliente-servidor com atualização automática de partes do cliente e do servidor. @@ -21,7 +21,7 @@ O construtor de aplicações permite-lhe: A cria de um pacote de projetos pode ser efetuada utilizando: - ou o comando [`BUILD APPLICATION`] (https://doc.4d.com/4dv20/help/command/en/page871.html), -- o el [diálogo Generador de aplicaciones](#application-builder). +- ou na [caixa de diálogo Criar aplicativo] (#application-builder). :::tip @@ -51,7 +51,7 @@ As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de d ### Arquivo histórico -Quando uma aplicação é construída, 4D gera um arquivo de log chamado *BuildApp.log.xml* na pasta **Logs** do projeto. O ficheiro de historial armazena as seguintes informações para cada compilação: +Quando uma aplicação é construída, 4D gera um arquivo de log chamado *BuildApp.log.xml* na pasta **Logs** do projeto. O arquivo de registro armazena as seguintes informações para cada compilação: - O início e o fim da construção de objetivos, - O nome e o caminho de acesso completo dos ficheiros gerados, @@ -85,7 +85,7 @@ Esta funcionalidad crea un archivo *.4dz* en una carpeta `Compiled Database//Compiled Database/MyProject/MyProject.4dz` -Um ficheiro .4dz é essencialmente uma versão zipada (embalada) da pasta do projecto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. +Um arquivo .4dz é essencialmente uma versão compactada da pasta do projeto. A .4dz file is essentially a zipped (packed) version of the project folder. O tamanho compacto e otimizado dos arquivos .4dz torna os pacotes de projeto fáceis de implantar. > Quando gerar arquivos .4dz, 4D usa um formato zip **padrão** por padrão. A vantagem desse formato é que ele pode ser lido facilmente por todas as ferramentas de descompactação. Se não quiser usar esse formato padrão, adicione a chave XML `UseStandardZipFormat` com o valor `False` em seu arquivo [`buildApp.4DSettings`](#build-application-settings) (para obter mais informações, consulte o manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). @@ -150,9 +150,9 @@ Depois que a pasta for selecionada, o nome completo do caminho será exibido e, Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome do aplicativo** (padrão) - O aplicativo 4D abre automaticamente o arquivo de dados aberto mais recentemente correspondente ao arquivo de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). @@ -165,7 +165,7 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - *Windows* - MyProject.exe - Seu executável e um MyProject.rsr (os recursos da aplicação) - Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo - - Uma pasta Database - Inclui uma pasta Resources e um ficheiro MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. + - Uma pasta Database - Inclui uma pasta Resources e um arquivo MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data*, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#data-file-management-in-final-applicatons)). - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins-and-components). - Pasta de licenças - Um arquivo XML com números de licença integrados ao aplicativo. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses-and-certificate). @@ -186,7 +186,7 @@ Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desk > No macOS, o 4D Volume Desktop é fornecido na forma de um pacote de software. Para modificá-lo, você deve primeiro exibir seu conteúdo (**Control+clique** no ícone). -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o seu aplicativo autônomo for usado como um servidor Web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: @@ -234,17 +234,17 @@ Clique no \*\* Botão[...]\*\* e use a caixa de diálogo *Procurar pasta* para l #### Versão atual -Utilizado para indicar o número da versão atual da aplicação gerada. Pode então aceitar ou rejeitar ligações de aplicações cliente conforme o seu número de versão. El intervalo de compatibilidad para las aplicaciones cliente y servidor se define mediante el uso de [llaves XML](#buildapp4dsettings) específicas). +Utilizado para indicar o número da versão atual da aplicação gerada. Pode então aceitar ou rejeitar ligações de aplicações cliente conforme o seu número de versão. O intervalo de compatibilidade para aplicações cliente e servidor é estabelecido usando [XML keys](#buildapp4dsettings) específicas)). #### Incorporar o projeto Usuários e Grupos na aplicação servidor criada -**Nota preliminar:** en esta sección se utilizan los siguientes términos: +**Nota Preliminar:** Os seguintes termos são utilizados nesta secção: -| Nome | Definição | -| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Ficheiro do directório do projecto | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) ubicado en la [carpeta Settings](../Project/architecture.md#settings-1) del proyecto | -| Ficheiro do directório de aplicação | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) ubicado en la [carpeta Settings](../Project/architecture.md#settings-1) del servidor 4D creado | -| Ficheiro obrigatório | archivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) en la carpeta [Data > Settings](../Project/architecture.md#settings) | +| Nome | Definição | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Ficheiro do directório do projecto | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) localizado na pasta [Settings](../Project/architecture.md#settings-1) do projeto | +| Ficheiro do directório de aplicação | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) localizado na pasta [Settings](../Project/architecture.md#settings-1) do 4D Server compilado | +| Ficheiro obrigatório | arquivo [directory.json](../Users/handling_users_groups.md#directoryjson-file) na pasta [Data > Settings](../Project/architecture.md#settings) | Quando marca esta opção, o ficheiro do directório do projecto é copiado para o ficheiro do directório da aplicação no momento da construção. @@ -261,7 +261,7 @@ Embutir o arquivo de diretório do projeto permite que você faça deploy de um Ao construir um servidor no Windows, marque esta opção para permitir que clientes Apple Silicon se conectem ao seu aplicativo do servidor. Em seguida, você pode especificar um caminho para a estrutura compilada para Apple Silicon/Intel. -Para permitir que os clientes da Apple Silicon se conectem a um aplicativo do servidor construído no Windows, você deve primeiro construir um aplicativo cliente no macOS, com um projeto compilado para Apple Silicon e Intel. Esto crea automáticamente una estructura compilada, idéntica a la creada con la opción **[Build compiled structure](#build-compiled-structure)** (sin las carpetas asociadas). +Para permitir que os clientes da Apple Silicon se conectem a um aplicativo do servidor construído no Windows, você deve primeiro construir um aplicativo cliente no macOS, com um projeto compilado para Apple Silicon e Intel. Isso cria automaticamente uma estrutura compilada, idêntica àquela criada com a opção **[Construir estrutura compilada](#construir-estrutura-compilada)** (sem as pastas relacionadas). Em seguida, você pode copiar essa estrutura para sua máquina Windows e usá-la para construir a aplicação do servidor: @@ -275,9 +275,9 @@ Ruta de acceso a la estructura compilada de la aplicación cliente Apple Silicon Esta opção permite escolher o modo de ligação entre o aplicativo mesclado e o arquivo de dados local. Estão disponíveis dois modos de ligação de dados: -- **Por nome da aplicação** (por defeito) - A aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto correspondente ao ficheiro de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. +- **Por nome do aplicativo** (padrão) - O aplicativo 4D abre automaticamente o arquivo de dados aberto mais recentemente correspondente ao arquivo de estrutura. Isto permite-lhe mover o pacote de aplicações livremente no disco. Esta opção deve ser geralmente utilizada para aplicações fundidas, a menos que seja especificamente necessário duplicar a aplicação. -- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. If such an entry is found, its corresponding data file (defined through its "dataFilePath" attribute) is opened. +- **Por caminho do aplicativo** - O aplicativo 4D mesclado analisará o arquivo *lastDataPath.xml* do aplicativo e tentará abrir o arquivo de dados com um atributo "executablePath" que corresponda ao caminho completo do aplicativo. Se tal entrada for encontrada, o arquivo de dados correspondente (definido através do seu atributo "dataFilePath") será aberto. Caso contrário, o último arquivo de dados aberto será aberto (modo padrão). Para obter mais informações sobre o modo de ligação de dados, consulte a seção [Último arquivo de dados aberto](#last-data-file-open). @@ -376,7 +376,7 @@ O conteúdo dessas pastas varia dependendo da plataforma atual: Se você marcou a opção "Permitir atualização automática do aplicativo cliente", uma subpasta adicional chamada *Upgrade4DClient* é adicionada na pasta/pacote `Server`. Esta subpasta contém o aplicativo cliente no macOS e/ou no formato Windows como um arquivo compactado. Este ficheiro é utilizado durante a atualização automática das aplicações clientes. -#### Localização de ficheiros Web +#### Localização dos arquivos da Web Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado como um servidor web, os arquivos e pastas exigidos pelo servidor devem ser instalados em locais específicos. Estes itens são os seguintes: @@ -386,18 +386,18 @@ Se o servidor e/ou cliente parte do seu aplicativo clicável duplo for usado com Os elementos devem ser instalados: - **em Windows** - - **Aplicación del servidor** - en la subcarpeta `Client Server executable/Server/Server Database`. - - **Aplicación cliente** - en la subcarpeta `Client Server executable/Client`. + - **Aplicativo do servidor** - na subpasta `Cliente Servidor executável/Server/Banco de Dados do Servidor`. + - **Aplicativo do cliente** - na subpasta `Client Server executable/Client`. - **no macOS** - - **Aplicación del servidor** - junto al paquete de software `Server`. - - **Aplicación cliente** - junto al paquete de software `Cliente`. + - **Aplicativo do servidor** - ao lado do pacote de software `Server`. + - **Aplicação de cliente** - ao lado do pacote de software \`cliente. ### Incorporar uma aplicação cliente usuário único -4D lhe permite incorporar uma estrutura compilada na aplicação cliente. Esta funcionalidad puede utilizarse, por ejemplo, para ofrecer a los usuarios una aplicación "portal", que da acceso a diferentes aplicaciones del servidor gracias al comando `OPEN DATABASE` que ejecuta un archivo `.4dlink`. +4D lhe permite incorporar uma estrutura compilada na aplicação cliente. Esse recurso pode ser usado, por exemplo, para fornecer aos usuários um aplicativo "portal", que dá acesso a diferentes aplicativos de servidor graças ao comando `OPEN DATABASE` executando um arquivo `.4dlink`. -Para activar esta funcionalidad, añada las llaves `DatabaseToEmbedInClientWinFolder` y/o `DatabaseToEmbedInClientMacFolder` en el archivo de configuración *buildApp*. Cuando una de estas llaves está presente, el proceso de generación de la aplicación cliente genera una aplicación monopuesto: la estructura compilada, en lugar del archivo *EnginedServer.4Dlink*, se coloca en la carpeta "Database". +Para ativar este recurso, adicione as chaves DatabaseToEmbedInClientWinFolder e/ou DatabaseToEmbedInClientMacFolder no arquivo de configurações do buildApp. Quando uma das chaves estiver presente, a aplicação cliente gera uma aplicação monousuário: a estrutura compilada, ao inves do arquivo EnginedServer.4Dlink é colocada na pasta "Database". - Se existir uma pasta de dados padrão no aplicativo de usuário único, uma licença será incorporada. - Se não existir uma pasta de dados padrão no aplicativo de usuário único, ela será executada sem arquivo de dados e sem licença. @@ -405,7 +405,7 @@ Para activar esta funcionalidad, añada las llaves `DatabaseToEmbedInClientWinFo O cenário básico é o seguinte: 1. Na caixa de diálogo da Aplicação de Construção, selecione a opção "Construir estrutura compilada" para produzir um . DZ ou .4DC para o aplicativo a ser usado em modo de usuário único. -2. En el archivo *buildApp.4DSettings* de la aplicación cliente-servidor, utilice la(s) siguiente(s) llave(s) xml para indicar la ruta de la carpeta que contiene la aplicación compilada monopuesto: +2. No aplicativo da construção. DSettings arquivo da aplicação cliente-servidor, use o seguinte xml chave(s) para indicar o caminho para a pasta que contém a compilação de aplicação de único usuário: - `DatabaseToEmbedInClientWinFolder` - `DatabaseToEmbedInClientMacFolder` @@ -413,28 +413,28 @@ O cenário básico é o seguinte: 3. Construir a aplicação cliente-servidor. Isto terá os seguintes efeitos: - toda a pasta do aplicativo do único usuário é copiada dentro da pasta "Database" do cliente mesclado -- el archivo *EnginedServer.4Dlink* de la carpeta "Database" no se genera +- o ficheiro *EnginedServer.4Dlink* da pasta "Database" não é gerado - o .4DC, .4DZ, .4DIndy arquivos da cópia do aplicativo de usuário único são renomeados usando o nome do cliente mesclado -- la llave `PublishName` no se copia en el *info.plist* del cliente fusionado +- a chave `PublishName` não é copiada no *info.plist* do cliente mesclado - Se o aplicativo de usuário único não tiver uma pasta "Dados padrão", o cliente mesclado será executado sem dados. -Automatic update 4D Server features ([Current version](#current-version) number, `SET UPDATE FOLDER` command...) work with single-user application as with standard remote application. Al conectarse, la aplicación monopuesto compara su llave `CurrentVers` con el rango de versión 4D Server. Se fora do intervalo, o aplicativo cliente atualizado será baixado do servidor e o atualizador iniciará o processo de atualização local. +Funções automáticas do servidor 4D ([Versão atual](#current-version) número, `SET UPDATE FOLDER`...) funciona com aplicação de usuário único como com aplicação remota padrão. Na conexão, o aplicativo de usuário único compara sua chave `CurrentVers` com o intervalo de versão do 4D Server. Se fora do intervalo, o aplicativo cliente atualizado será baixado do servidor e o atualizador iniciará o processo de atualização local. ### Personalização dos nomes da pasta de cache cliente e/ou servidor Pastas de cache de cliente e servidor são usadas para armazenar elementos compartilhados como recursos ou componentes. Eles são necessários para gerenciar as trocas entre o servidor e os clientes remotos. Aplicações cliente/servidor usam caminhos padrão para as pastas de cache do sistema de cliente e servidor. -Em alguns casos específicos, talvez seja necessário personalizar os nomes dessas pastas para implementar arquiteturas específicas (veja abaixo). 4D le ofrece las llaves `ClientServerSystemFolderName` y `ServerStructureFolderName` a definir en el archivo de parámetros *buildApp*. +Em alguns casos específicos, talvez seja necessário personalizar os nomes dessas pastas para implementar arquiteturas específicas (veja abaixo). 4D fornece chaves `ClientServerSystemFolderName` e `ServerStructureFolderName` a serem definidas no arquivo de configurações do *buildApp*. #### Pasta de cache cliente Personalizar o nome da pasta de cache do lado do cliente pode ser útil quando sua aplicação do cliente é usada para se conectar a vários servidores mesclados que são similares, mas usam conjuntos de dados diferentes. Neste caso, para salvar vários downloads desnecessários de recursos locais idênticos, você pode usar a mesma pasta de cache local personalizada. -- Configuración por defecto (*para cada conexión a un servidor, una carpeta caché específica se descarga/actualiza*): +- Configuração padrão (*para cada conexão para um servidor, uma pasta cache é baixada ou atualizada*): ![](../assets/en/Admin/cachea.png) -- Utilizando la llave `ClientServerSystemFolderName` (*se utiliza una única carpeta de caché para todos los servidores*): +- Usando a chave `ClientServerSystemFolderName` (*uma única pasta de cache é usada para todos os servidores*): ![](../assets/en/Admin/cacheb.png) @@ -442,33 +442,33 @@ Personalizar o nome da pasta de cache do lado do cliente pode ser útil quando s Personalizar o nome da pasta de cache no lado do servidor é útil quando você executa vários aplicativos de servidor idênticos criados com diferentes versões 4D no mesmo computador. Se você quiser que cada servidor use seu próprio conjunto de recursos, você precisará personalizar a pasta de cache do servidor. -- Configuración por defecto (*las mismas aplicaciones servidor comparten la misma carpeta de caché*): +- Configuração padrão (*aplicativos do mesmo servidor compartilham a mesma pasta de cache*): ![](../assets/en/Admin/cacheServera.png) -- Utilizando la llave `ServerStructureFolderName` (*se utiliza una carpeta de caché dedicada para cada aplicación servidor*): +- Usando a tecla `ServerStructureFolderName` (*uma pasta de cache dedicada é usada para cada aplicativo de servidor*): ![](../assets/en/Admin/cacheServerb.png) -## Página Plugins y componentes +## Página Plugins e componentes -On this tab, you set each [**plug-in**](Concepts/plug-ins.md), [**component**](../Project/components.md), and [**module**](#deselecting-modules) that you will use in your stand-alone or client/server application. +Nesta aba, você definiu cada um dos [**plug-in**](Concepts/plug-ins.md), [**component**](../Project/components.md), e [**module**](#deselecting-modules) que você usará em seu aplicativo autônomo ou cliente/servidor. A página lista os elementos carregados pela aplicação 4D atual: ![](../assets/en/Desktop/buildappcomps.png) -- La columna **Activa** indica los elementos que se integrarán en la aplicación generada. Todos os itens são marcados por padrão. Para excluir um plug-in, um componente ou um módulo, desmarque a caixa de seleção ao lado dele. +- **Coluna Active** - Indica que os itens serão integrados no pacote de aplicação compilado. Todos os itens são marcados por padrão. Para excluir um plug-in, um componente ou um módulo, desmarque a caixa de seleção ao lado dele. -- columna **Plugins y componentes** - Muestra el nombre del plug-in/componente/módulo. +- Coluna **Plugins e componentes** - Exibe o nome do plug-in/component/module. -- Columna **ID** - Muestra el número de identificación del elemento (si lo hay). +- **ID** coluna - Exibe o número de identificação do elemento (se houver). -- Columna **Tipo** - Indica el tipo de elemento: Plug-in, Componente o Módulo. +- **Coluna Tipo** - Indica o tipo do item: Plug-in, Componente, ou Módulo. ### Adicionar plug-ins ou componentes -Si desea integrar otros plug-ins o componentes en la aplicación ejecutable, sólo tiene que colocarlos en una carpeta **PlugIns** o **Components** junto a la aplicación 4D Volume Desktop o junto a la aplicación 4D Server. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. +Se você quiser integrar outros plugins ou componentes na aplicação executável, você só precisa colocá-los em uma pasta **Plugins** ou **Components** ao lado da aplicação 4D Volume Desktop ou ao lado do aplicativo 4D do servidor. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carregada por 4D e a outra localizada na pasta do aplicativo de origem), prioridade vai para o plug-in instalado na pasta Volume Desktop/4D do Servidor. No entanto, se houver duas instâncias do mesmo componente, o aplicativo não abrirá. @@ -478,21 +478,21 @@ Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carre Um módulo é uma biblioteca de código integrada usada por 4D para controlar funções específicas. Se você sabe que sua aplicação construída não utiliza nenhum dos recursos cobertos por um módulo, você pode desselecioná-lo na lista para reduzir o tamanho dos arquivos da sua aplicação. -> **Atención:** deseleccionar un módulo podría impedir que su aplicación generada funcione como se espera. Se você não tem 100% de certeza de que um módulo nunca é chamado por sua aplicação, é recomendado mantê-lo selecionado. +> **Aviso:** Desmarcar um módulo pode impedir que sua aplicação construída funcione como esperado. Se você não tem 100% de certeza de que um módulo nunca é chamado por sua aplicação, é recomendado mantê-lo selecionado. Os seguintes módulos opcionais podem ser desmarcados: -- **CEF**: Librería integrada Chromium. Es necesario ejecutar [áreas Web](../FormObjects/webArea_overview.md) que utilizan el motor de renderizado integrado y [áreas 4D View Pro](../FormObjects/viewProArea_overview.md). Chamar essas áreas quando o CEF for deseleito, mostrará áreas em branco e/ou gerará erros. -- **MeCab**: librería utilizada para la indexación de textos en lengua japonesa (ver este [párrafo de propiedades](../settings/database.md#support-of-mecab-japanese-version)). Desmarcar este módulo irá forçar os índices de texto a serem reconstruídos na língua japonesa. +- **CEF**: biblioteca integrada Chromium. É necessário executar [áreas Web](../FormObjects/webArea_overview.md) que usem o mecanismo de renderização incorporado e [áreas 4D View Pro](../FormObjects/viewProArea_overview.md). Chamar essas áreas quando o CEF for deseleito, mostrará áreas em branco e/ou gerará erros. +- **MeCab**: Biblioteca usada para indexação de texto em idioma japonês (veja este [parágrafo de configurações](../settings/database.md#support-of-mecab-japanese-version)). Desmarcar este módulo irá forçar os índices de texto a serem reconstruídos na língua japonesa. -> If you deselect MeCab for an application in Japanese language used on heterogeneous platforms, make sure to deselect it on both client/server build and [client application build](#build-client-application) (for the concurrent platform), otherwise major malfunctions will occur in the application. +> Se você desmarcar o MeCab para um aplicativo na linguagem japonesa usado em plataformas heterogêneas, certifique-se de desmarcá-lo na compilação cliente/servidor e na compilação do aplicativo cliente (para a plataforma simultânea) caso contrário, serão detectadas defeituosas no aplicativo. -- **SpellChecker**: Se utiliza para las funciones integradas de [corrección ortográfica](../FormObjects/properties_Entry.md#auto-spellcheck) y los comandos disponibles para las áreas de entrada y las áreas 4D Write Pro. -- **4D Updater**: controla la [actualización automática](#what-is-a-clientserver-application) de las partes del cliente y es utilizado por el comando `SET UPDATE FOLDER` para [actualizaciones automáticas del servidor](#automatic-updating-of-server-or-single +- **SpellChecker**: usado para [correção ortográfica](../FormObjects/properties_Entry.md#auto-spellcheck) e comandos disponíveis para áreas de entrada e para áreas 4D Write Pro. +- **4D Updater**: Controla a [atualização automática](#what-is-a-clientserver-application) das partes do cliente e é usado pelo comando `SET UPDATE FOLDER` para [atualizações automáticas do servidor](#automatic-updating-of-server-or-single-user-applications). -## Página licencias y certificados +## Página de licenças e certificados -La página de Licencias y certificados puede utilizarse para: +A página de Licenças e Certificados pode ser usada: - designar o(s) número(s) da licença que você deseja integrar em seu aplicativo de stand-alone de usuário único - assinar a aplicação através de um certificado no macOS. @@ -501,20 +501,20 @@ La página de Licencias y certificados puede utilizarse para: ### Licenças -Esta aba exibe a lista de licenças de implantação disponíveis que você poderá integrar ao seu aplicativo. Por padrão, a lista está vazia. Debe añadir explícitamente su licencia *4D Developer Professional*, así como cada licencia *4D Desktop Volume* que se vaya a utilizar en la aplicación generada. Você pode adicionar outro número de Profissional de Desenvolvedor 4D e suas licenças associadas, além da que está sendo usada atualmente. +Esta aba exibe a lista de licenças de implantação disponíveis que você poderá integrar ao seu aplicativo. Por padrão, a lista está vazia. Você deve adicionar explicitamente sua licença *4D Developer Professional* bem como cada licença *4D Desktop Volume* para ser usada na aplicação criada. Você pode adicionar outro número de Profissional de Desenvolvedor 4D e suas licenças associadas, além da que está sendo usada atualmente. -Para eliminar o añadir una licencia, utilice los botones **[+]** y **[-]** de la parte inferior de la ventana. +Para remover ou adicionar uma licença, use os **[+]** e **[-]** botões na parte inferior da janela. -Al hacer clic en el botón \N-[+], aparece una caja de diálogo para abrir archivos que muestra por defecto el contenido de la carpeta *Licencias* de su máquina. Para obtener más información sobre la ubicación de esta carpeta, consulte el comando [Get 4D folder](https://doc.4d.com/4Dv17R6/4D/17-R6/Get-4D-folder.301-4311294.en.html). +Quando você clicar no botão \[+], uma caixa de diálogo 'Abrir arquivo' aparece exibindo por padrão o conteúdo da pasta *Licenças* do seu computador. Para mais informações sobre a localização desta pasta, consulte o comando [Obter pasta 4D](https://doc.4d.com/4Dv17R6/4D/17-R6/Get-4D-folder.301-4311294.en.html). -Você deve designar os arquivos que contêm sua licença de desenvolvedor, bem como os que contém suas licenças de implantação. Estos archivos se generaron o actualizaron al adquirir la licencia *4D Developer Professional* y las licencias *4D Desktop Volume*. +Você deve designar os arquivos que contêm sua licença de desenvolvedor, bem como os que contém suas licenças de implantação. Estes arquivos foram gerados ou atualizados quando a licença *4D Developer Professional* e as licenças de *Volume 4D Desktop* foram adquiridas. Depois de selecionar um arquivo, a lista indicará as características da licença que ele contém. -- **Licencia #** - número de licencia del producto -- **Licencia** - Nombre del producto -- **Fecha de vencimiento**: fecha de vencimiento de la licencia (si la hay) -- **Ruta de acceso** - Ubicación en el disco +- **Licença #** - Número de licença do produto +- **Licença** - Nome do produto +- **Data de expiração** - Data de expiração da licença (se houver) +- **Caminho** - Localização em disco Se uma licença não for válida, será avisado por uma mensagem. @@ -528,21 +528,21 @@ Depois que o aplicativo é construído, um novo arquivo de licença de implanta O construtor de aplicativos pode assinar aplicativos 4D mesclados no macOS (aplicativos de usuário único, componentes, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -- Marque la opción **Firmar la aplicación** para incluir la certificación en los procesos de generación de aplicaciones para OS X. 4D comprobará la disponibilidad de los elementos necesarios para la certificación cuando se produzca la generación: +- Verifique a opção **Assinar aplicativo** para incluir a certificação no procedimento de construção do aplicativo para o OS X. O 4D verificará a disponibilidade dos elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) Esta opção é exibida tanto no Windows quanto no macOS, mas apenas é tida em conta para as versões do macOS. -- **Nombre del certificado**: introduzca en esta área el nombre de su certificado desarrollador validado por Apple. O nome do certificado geralmente é o nome do certificado no utilitário Acesso Keychain (parte em vermelho no exemplo a seguir): +- **Nome do certificado** - Digite o nome do seu certificado de desenvolvedor validado pela Apple nesta área de entrada. O nome do certificado geralmente é o nome do certificado no utilitário Acesso Keychain (parte em vermelho no exemplo a seguir): ![](../assets/en/Project/certificate.png) -To obtain a developer certificate from Apple, Inc., you can use the commands of the Keychain Access menu or go here: [http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html). +Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os comandos do menu Acesso Keychain ou vá aqui: [http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html). > Este certificado requer a presença da utilidade do co design da Apple, que é fornecida por padrão e geralmente localizada na pasta "/usr/bin/". Se ocorrer um erro, verifique se este utilitário está presente em seu disco. -- **Generar un certificado autofirmado** - ejecuta el "Asistente de Certificados" que permite generar un certificado autofirmado. Se você não tiver um certificado de desenvolvedor da Apple, você precisará fornecer um certificado auto-assinado. Com este certificado, nenhuma mensagem de alerta é exibida se a aplicação for implementada internamente. Se a aplicação é implantada externamente (por exemplo, através de http ou e-mail), na inicialização do macOS exibe uma mensagem de alerta de que o desenvolvedor da aplicação é não identificado. O usuário pode "forçar" a abertura da aplicação. In the "Certificate Assistant", be sure to select the appropriate options: +- **Gerar certificado auto-assinado** - executa o "Assistente de Certificado" que permite gerar um certificado auto-assinado. Se você não tiver um certificado de desenvolvedor da Apple, você precisará fornecer um certificado auto-assinado. Com este certificado, nenhuma mensagem de alerta é exibida se a aplicação for implementada internamente. Se a aplicação é implantada externamente (por exemplo, através de http ou e-mail), na inicialização do macOS exibe uma mensagem de alerta de que o desenvolvedor da aplicação é não identificado. O usuário pode "forçar" a abertura da aplicação. No "Assistente de certificado", certifique-se de selecionar as opções apropriadas: ![](../assets/en/Admin/Cert1.png) ![](../assets/en/Admin/Cert2.png) @@ -552,33 +552,33 @@ To obtain a developer certificate from Apple, Inc., you can use the commands of Gatekeeper é um recurso de segurança do OS X que controla a execução de aplicativos baixados da internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. -> En las máquinas Apple Silicon, los [componentes](#components)4D deben ser firmados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). +> Nas máquinas do Apple Silicon, os [componentes](#components) do 4D precisam ser realmente assinados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). -La opción **Firmar la aplicación** del Generador de aplicaciones de 4D le permite generar aplicaciones y componentes compatibles con esta opción por defecto. +A aplicação Sinal opção do construtor de aplicação 4D permite que você gere aplicativos e componentes que são compatíveis com esta opção por padrão. #### Sobre a notarização A notarização de aplicação é altamente recomendada pela Apple a partir do macOS 10.14.5 (Mojave) e 10. 5 (Catalina), pois aplicativos não notariados implantados através da internet são bloqueados por padrão. -Las [funciones de firma integradas](#os-x-signing-certificate) de 4D se han adaptado para cumplir con todos los requisitos de Apple para permitir el uso del servicio de notario de Apple. A notarização em si deve ser conduzida pelo desenvolvedor e é independente da 4D (note também que ela requer a instalação do Xcode). La notarización en sí debe ser realizada por el desarrollador y es independiente de 4D (tenga en cuenta también que requiere la instalación de Xcode). +Os [recursos de assinatura integrados](#os-x-signing-certificate) do 4D foram adaptados para atender a todos os requisitos da Apple para permitir o uso do serviço de notários da Apple. A notarização em si deve ser conduzida pelo desenvolvedor e é independente da 4D (note também que ela requer a instalação do Xcode). Por favor, consulte [este post no blog 4D](https://blog.4d.com/how-to-notarize-your-merged-4d-application/) que fornece uma descrição passo a passo do processo de notarização. -Para más información sobre el concepto de notarización, consulte [esta página en el sitio web para desarrolladores de Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). +Para mais informações sobre o conceito de notarização, por favor consulte [esta página no site de desenvolvedores da Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). ## Personalizar ícones de uma aplicação 4D associa um ícone padrão com sistema autônomo, servidor e aplicativos clientes, no entanto, você pode personalizar o ícone para cada aplicativo. -- **macOs** - cuando se crea una aplicación con doble clic, 4D se encarga de la personalización del icono. Para fazer isso, você deve criar um arquivo de ícone (tipo de icns), antes de criar o arquivo do aplicativo, e colocá-lo ao lado da pasta do projeto. +- **macOs** - Ao construir uma aplicação com duplo clique, 4D lida com a personalização do ícone. Para fazer isso, você deve criar um arquivo de ícone (tipo de icns), antes de criar o arquivo do aplicativo, e colocá-lo ao lado da pasta do projeto. -> Apple, Inc. provides a specific tool for building *icns* icon files (for more information, please refer to [Apple documentation](https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#//apple_ref/doc/uid/TP40012302-CH7-SW2)). +> A Apple, Inc. fornece uma ferramenta específica para a construção de arquivos de ícones *icns* (para mais informações, consulte a [documentação da Apple](https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#/apple_ref/doc/uid/TP40012302-CH7-SW2)). -Su archivo de iconos debe tener el mismo nombre que el archivo del proyecto e incluir la extensión *.icns*. 4D tiene en cuenta automáticamente este archivo cuando genera la aplicación de doble clic (el archivo *.icns* es renombrado *NomApplication.icns* y copiado en la carpeta Resources; la entrada *CFBundleFileIcon* del archivo *info.plist* es actualizada). +Seu arquivo de ícone deve ter o mesmo nome do arquivo de projeto e incluir a extensão .ico. 4D leva automaticamente este arquivo em conta ao construir o aplicativo clicável duplo (o arquivo *.icns* é renomeado *ApplicationName. cns* e copiados para a pasta Repositório; a entrada *CFBundleFileIcon* do arquivo *info.plist* é atualizada). -- **Windows** - Cuando se crea una aplicación con doble clic, 4D se encarga de la personalización de su icono. Para ello, debe crear un archivo de iconos (extensión *.ico*), antes de crear el archivo de la aplicación, y colocarlo junto a la carpeta del proyecto. +- **Windows** - Ao construir uma aplicação clicável e dupla, o 4D lida com a personalização do seu ícone. Para fazer isso, você deve criar um arquivo de ícone (*.ico* extensão), antes de construir o arquivo do aplicativo e colocá-lo ao lado da pasta do projeto. -Su archivo de iconos debe tener el mismo nombre que el archivo del proyecto e incluir la extensión *.ico*. 4D leva este arquivo automaticamente em conta ao construir um aplicativo clicável duplo. +Seu arquivo de ícone deve ter o mesmo nome do arquivo de projeto e incluir a extensão *.ico*. 4D leva este arquivo automaticamente em conta ao construir um aplicativo clicável duplo. -También puede definir las [llaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-XML-Keys-BuildApplication.100-4465602.en.html) específicas en el archivo buildApp.4DSettings para designar cada icono a utilizar. Estão disponíveis as seguintes chaves: +Você também pode definir as [chaves XML](https://doc.4d.com/4Dv17R6/4D/17-R6/4D-XML-Keys-BuildApplication.100-4465602.en.html) específicas no arquivo buildApp.4DSettings para designar cada ícone a usar. Estão disponíveis as seguintes chaves: - RuntimeVLIconWinPath - RuntimeVLIconMacPath @@ -597,7 +597,7 @@ Quando um usuário lança um aplicativo mesclado ou uma atualização (usuário A sequência para o lançamento de uma aplicação fusionada a seguinte: -1. 4D intenta abrir el último archivo de datos abierto, [como se describe a continuación](#last-data-file-opened) (no aplicable durante el lanzamiento inicial). +1. O 4D tenta abrir o último arquivo de dados aberto, [conforme descrito abaixo](#last-data-file-opened) (não aplicável durante a inicialização inicial). 2. Se não for encontrado, 4D tenta abrir o arquivo de dados em uma pasta de dados padrão ao lado do arquivo .4DZ em modo somente leitura. 3. Se não for encontrado, 4D tenta abrir o arquivo de dados padrão (mesmo nome e mesmo local do arquivo .4DZ). 4. Se não for encontrado, 4D mostra uma caixa de diálogo padrão "Abrir ficheiro de dados". @@ -614,7 +614,7 @@ O local da pasta de preferências do usuário da aplicação corresponde ao cami userPrefs:=Get 4D folder(Pasta 4D activa) ``` -La ruta del archivo de datos se almacena en un archivo dedicado, llamado *lastDataPath.xml*. +O caminho do arquivo de dados é armazenado em um arquivo dedicado, chamado *lastDataPath.xml*. Graças a esta arquitetura, quando você fornece uma atualização do seu aplicativo, o arquivo de dados do usuário local (último arquivo de dados utilizado) é aberto automaticamente na primeira inicialização. @@ -622,28 +622,28 @@ Este mecanismo é geralmente adequado para implantações padrão. No entanto, p #### Configuração do modo de ligação de dados -Com suas aplicações compiladas, o 4D utiliza automaticamente o último arquivo de dados aberto. Por defecto, la ruta del archivo de datos se almacena en la carpeta de preferencias del usuario de la aplicación y está vinculada al **nombre de la aplicación**. +Com suas aplicações compiladas, o 4D utiliza automaticamente o último arquivo de dados aberto. Por padrão, o caminho do arquivo de dados é armazenado na pasta de preferências do usuário do aplicativo e está vinculado ao nome da aplicação\*\*. Isso pode ser inadequado se você quiser duplicar um aplicativo com merge destinado a usar arquivos de dados diferentes. Os aplicativos duplicados realmente compartilham a pasta de preferências do usuário do aplicativo e assim, sempre use o mesmo arquivo de dados -- mesmo que o arquivo de dados seja renomeado, porque o último arquivo usado para o aplicativo é aberto. -Por conseguinte, a 4D permite ligar o caminho do arquivo de dados ao caminho da aplicação. Neste caso, o arquivo de dados será vinculado usando um caminho específico e não será apenas o último arquivo aberto. En este caso, el archivo de datos se relacionará con una ruta específica y no será simplemente el último archivo abierto. +Por conseguinte, a 4D permite ligar o caminho do arquivo de dados ao caminho da aplicação. Neste caso, o arquivo de dados será vinculado usando um caminho específico e não será apenas o último arquivo aberto. Você vincula, portanto, seus dados **por caminho da aplicação**. -Este modo permite a você duplicar seus aplicativos mesclados sem quebrar o link para o arquivo de dados. However, with this option, if the application package is moved on the disk, the user will be prompted for a data file, since the application path will no longer match the "executablePath" attribute (after a user has selected a data file, the *lastDataPath.xml* file is updated accordingly). +Este modo permite a você duplicar seus aplicativos mesclados sem quebrar o link para o arquivo de dados. No entanto, com esta opção, se o pacote do aplicativo for movido no disco, o usuário será solicitado por um arquivo de dados, já que o caminho do aplicativo não corresponderá mais ao atributo "executablePath" (depois que um usuário tenha selecionado um arquivo de dados, o lastDataPath. ml arquivo é atualizado adequadamente). -*Duplication when data linked by application name:* +*Duplicação quando os dados vinculados pelo nome da aplicação:* ![](../assets/en/Project/datalinking1.png) -*Duplication when data linked by application path:* +*Duplicação quando os dados são vinculados pelo caminho do aplicativo:* ![](../assets/en/Project/datalinking2.png) Você pode selecionar o modo de ligação de dados durante o processo de construção do aplicativo. Você também pode: -- Utilice la [Página Aplicación](#application) o la [Página Cliente/Servidor](#client-server) de la caja de diálogo del Generador de aplicaciones. -- Utilice la llave XML **LastDataPathLookup** (aplicación monopuesto o aplicación servidor). +- Use a página [Application](#application) ou a página [Cliente/Servidor](#client-server) da caixa de diálogo da Construção da Aplicação. +- Use a chave **LastDataPathLookup** XML (aplicativo de usuário único ou aplicativo do servidor). ### Definição de uma pasta de dados por defeito -4D permite definir um ficheiro de dados padrão na fase de construção da aplicação. Cuando la aplicación se lanza por primera vez, si no se encuentra ningún archivo de datos local (ver \[secuencia de lanzamiento descrita anteriormente\](#opening-the-data-file)), el archivo de datos por defecto se abre automáticamente y de forma silencios Isto dá a você melhor controle sobre a criação e/ou abertura de arquivos ao iniciar uma aplicação mesclada pela primeira vez. +4D permite definir um ficheiro de dados padrão na fase de construção da aplicação. Quando a aplicação é iniciada pela primeira vez, se nenhum arquivo de dados local for encontrado (veja abertura sequencia descrita acima do), o arquivo de dados padrão é aberto automaticamente no modo somente leitura por 4D. Isto dá a você melhor controle sobre a criação e/ou abertura de arquivos ao iniciar uma aplicação mesclada pela primeira vez. Mais especificamente, são abrangidos os seguintes casos: @@ -669,16 +669,16 @@ A gestão de conexões por aplicativos cliente cobre os mecanismos pelos quais u O procedimento de conexão para aplicativos cliente mesclados suporta casos onde o servidor dedicado não está disponível. O cenário de inicialização de um aplicação cliente 4D é o seguinte: -1. If valid connection information is stored in the "EnginedServer.4DLink" file within the client application, the client application connects to the specified server address.\ - OR\ - The client application tries to connect to the server using the discovery service (based upon the server name, broadcasted on the same subnet). +1. Se informações de conexão válidas forem armazenadas no arquivo "EnginedServer.4DLink" dentro do aplicativo cliente, o aplicativo cliente se conecta ao endereço do servidor especificado.\ + OU + O aplicativo cliente tenta se conectar ao servidor usando o serviço de descoberta (com base no nome do servidor, transmitido na mesma sub-rede). 2. Se isso falhar, o aplicativo cliente tenta se conectar ao servidor usando informações armazenadas na pasta de preferências do usuário do aplicativo ("lastServer. ml" arquivo, veja a última etapa). 3. Se isso falhar, o aplicativo cliente exibe uma caixa de diálogo de erro de conexão. -- Si el usuario hace clic en el botón **Seleccionar...** (cuando lo permite el desarrollador 4D al momento de la generación, ver más abajo), se muestra la caja de diálogo estándar "Conexión al servidor". -- Si el usuario hace clic en el botón **Salir**, la aplicación cliente se cierra. +- Se o usuário clicar no botão **Selecionar...** (quando permitido pelo desenvolvedor 4D na etapa de compilação, veja abaixo), a caixa de diálogo padrão "Conexão do servidor" é exibida. +- Se o usuário clicar no botão **Sair**, o aplicativo cliente fecha. 4. Se a conexão for bem-sucedida, o aplicativo cliente salva esta informação de conexão na pasta de preferências de usuário do aplicativo para uso futuro. @@ -696,18 +696,18 @@ userPrefs:=Get 4D folder(Pasta 4D activa) Este mecanismo aborda o caso de o servidor principal alvo estar temporariamente indisponível por algum motivo (modo de manutenção, por exemplo). Quando este caso ocorre pela primeira vez, a caixa de diálogo de seleção do servidor é exibida (se permitido, veja abaixo) e o usuário pode selecionar manualmente um servidor alternativo, cujo caminho é então salvo se a conexão for bem-sucedida. Qualquer não-disponibilidade subsequente seria tratada automaticamente através da informação do caminho "lastServer.xml". -> - When client applications cannot permanently benefit from the discovery service, for example because of the network configuration, it is recommended that the developer provide a host name at build time using the [IPAddress](https://doc.4d.com/4Dv17R6/4D/17-R6/IPAddress.300-4465710.en.html) key in the "BuildApp.4DSettings" file. O mecanismo aborda os casos de indisponibilidade temporária. -> - Presionar la tecla **Alt/Opción** al inicio para mostrar la caja de diálogo de selección del servidor sigue siendo soportado en todos los casos. +> - Quando aplicativos do cliente não podem se beneficiar permanentemente do serviço de descoberta, por exemplo, por causa da configuração de rede, é recomendável que o desenvolvedor forneça um nome de host no tempo de compilação usando o [IPAddress](https://doc. d.com/4Dv17R6/4D/17-R6/IPAddress.300-4465710.en.html) no arquivo "BuildApp.4DSettings". O mecanismo aborda os casos de indisponibilidade temporária. +> - Pressionar a tecla **Alt/Option** durante a inicialização para exibir a caixa de diálogo de seleção do servidor ainda é suportada em todos os casos. ### Disponibilidade da caixa de diálogo de seleção do servidor em caso de erro -Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção padrão do servidor em aplicações cliente mescladas quando o servidor não pode ser alcançado. La configuración depende del valor de la [ServerSelectionAllowed](https://doc.4d.com/4Dv17R6/4D/17-R6/ServerSelectionAllowed.300-4465714.en.html) La llave XML en la máquina donde se generó la aplicación: +Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção padrão do servidor em aplicações cliente mescladas quando o servidor não pode ser alcançado. A configuração depende do valor da chave XML [ServerSelectionAllowed](https://doc.4d.com/4Dv17R6/4D/17-R6/ServerSelectionAllowed.300-4465714.en.html) no computador em que a aplicação foi criada: - **exibir uma mensagem de erro sem acesso possível à caixa de diálogo de seleção do servidor**. Operação padrão. A aplicação só pode encerrar.\ `ServerSelectionAllowed`: **False** or key omitted ![](../assets/en/Project/connect1.png) -- **exibir uma mensagem de erro com acesso à caixa de diálogo de seleção do servidor possível**. El usuario puede acceder a la ventana de selección del servidor haciendo clic en el botón **Seleccionar...**. +- **exibir uma mensagem de erro com acesso à caixa de diálogo de seleção do servidor possível**. O usuário pode acessar a janela de seleção do servidor clicando no botão Select.... `ServerSelectionAllowed`: **True** ![](../assets/en/Project/connect2.png) ![](../assets/en/Project/connect3.png) @@ -716,15 +716,15 @@ Você pode escolher se deseja ou não exibir a caixa de diálogo de seleção pa Em princípio, atualizar aplicativos do servidor ou fundir aplicativos de único usuário requer a intervenção do usuário (ou programar sistemas personalizados rotinas): sempre que uma nova versão do aplicativo mesclado estiver disponível, você tem que sair da aplicação em produção e substituir manualmente os arquivos antigos pelos novos; então reinicie o aplicativo e selecione o arquivo de dados atual. -You can automate this procedure to a large extent using the following language commands: [`SET UPDATE FOLDER`](https://doc.4d.com/4dv19/help/command/en/page1291.html), [`RESTART 4D`](https://doc.4d.com/4dv19/help/command/en/page1292.html), and also [`Get last update log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) for monitoring operations. A ideia é implementar uma função em seu aplicativo 4D ativando a sequência de atualização automática descrita abaixo. Pode ser um comando de menu ou um processo sendo executado em segundo plano e verificando, em intervalos regulares, a presença de um arquivo em um servidor. +Você pode automatizar este procedimento em grande medida usando os seguintes comandos de idioma: [`SET UPDATE FOLDER`](https://doc.4d.com/4dv19/help/command/en/page1291.html), [`RESTART 4D`](https://doc. d.com/4dv19/help/command/en/page1292.html), e também [`Obter última atualização log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) para operações de monitoramento. A ideia é implementar uma função em seu aplicativo 4D ativando a sequência de atualização automática descrita abaixo. Pode ser um comando de menu ou um processo sendo executado em segundo plano e verificando, em intervalos regulares, a presença de um arquivo em um servidor. -> También dispone de llaves XML para elevar los privilegios de instalación y poder utilizar archivos protegidos en Windows (consulte el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). +> Você também tem chaves XML para elevar os privilégios de instalação para que você possa usar arquivos protegidos no Windows (consulte o manual [4D Keys BuildApplication](https://doc.4d.com/4Dv19/4D/19/4D-XML-Keys-BuildApplication.100-5447429.en.html)). Este é o cenário para atualizar um servidor ou aplicação mesclada usuário único: 1. Você transfere, por exemplo, usando um servidor HTTP, a nova versão do aplicativo de servidor ou o aplicativo de usuário único mesclado para a máquina em produção. -2. En la aplicación en producción, se llama al comando `SET UPDATE FOLDER`: este comando designa la ubicación de la carpeta donde se encuentra la actualización "pendiente" de la aplicación actual. Opcionalmente, você pode copiar nesta pasta os elementos personalizados da versão em produção (arquivos do usuário). -3. In the application in production, call the `RESTART 4D` command: this command automatically triggers execution of a utility program named "updater" that exits the current application, replaces it using the "pending" update if one is specified, and restarts the application with the current data file. A versão anterior é renomeada. +2. Na aplicação em produção, você chama o comando `SET UPDATE FOLDER`: este comando designa a localização da pasta onde a atualização "pendente" da aplicação atual é encontrada. Opcionalmente, você pode copiar nesta pasta os elementos personalizados da versão em produção (arquivos do usuário). +3. Na aplicação em produção, chama o comando `RESTART 4D`: este comando aciona automaticamente a execução de um programa de utilidade chamado "atualizador" que sai do aplicativo atual, substitui usando a atualização "pendente" se for especificada e reinicia o aplicativo com o arquivo de dados atual. A versão anterior é renomeada. > Esta sequência é compatível com aplicações servidor Windows executadas como um Serviço. @@ -732,6 +732,6 @@ Este é o cenário para atualizar um servidor ou aplicação mesclada usuário O procedimento de instalação produz um arquivo de log detalhando as operações de atualização de aplicativos mesclados (cliente, servidor ou único usuário) nas máquinas de destino. Este arquivo é útil para analisar quaisquer erros que ocorram durante o processo de instalação. -El historial de actualización se denomina `YYYY-MM-DD_HH-MM-SS_log_X.txt`, por ejemplo, `2021-08-25_14-23-00_log_1.txt` para un archivo creado el 25 de agosto de 2021 a las 14:23. +O log de atualização é chamado `YYYY-MM-DD_HH-MM-SS_log_X.txt`, por exemplo, `2021-08-25_14-23-00_log_1.txt` para um arquivo criado em 25 de agosto de 2021 às 14:23. -Este arquivo é criado na pasta de aplicativos "Atualizadores", dentro da pasta de usuário do sistema. You can find out the location of this file at any time using the [`Get last update log path`](https://doc.4d.com/4dv19/help/command/en/page1301.html) command. +Este arquivo é criado na pasta de aplicativos "Atualizadores", dentro da pasta de usuário do sistema. Você pode descobrir a localização deste arquivo a qualquer momento usando o comando [`Obter último caminho de log de atualização`](https://doc.4d.com/4dv19/help/command/en/page1301.html). From 46c7319a2fdc67012e0a3b4c24a7558260ba07ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:02 +0200 Subject: [PATCH 3991/4889] New translations clientserver.md (French) --- .../version-20-R6/Desktop/clientServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md index 2a59d3d50f7b6a..fbac122d43554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md @@ -109,6 +109,6 @@ Toutes les procédures stockées sur le serveur partagent la même session utili ::: -### See also (blog post) +### Voir aussi (blog post) [Objet session distante 4D avec connexion Client/Serveur et procédure stockée](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). From acb48e6aeaba13fba4c78b4651d7a8320e91bcdd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:06 +0200 Subject: [PATCH 3992/4889] New translations clientserver.md (Portuguese, Brazilian) --- .../version-20-R6/Desktop/clientServer.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md index 5feae7a26ac6cd..cc599d654af826 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/clientServer.md @@ -5,13 +5,13 @@ title: Gestão Cliente/Servidor As aplicações 4D desktop podem ser utilizadas numa configuração Cliente/Servidor, quer como aplicações cliente/servidor fundidas, quer como projectos remotos. -- Las **aplicaciones cliente/servidor fusionadas** son generadas por el [gestor de creación de aplicaciones](building.md#clientserver-page). São utilizados para implementações de aplicações. +- Os **aplicativos cliente/servidor mesclados** são gerados pelo [Gerenciador de aplicativos de compilação] (building.md#clientserver-page). São utilizados para implementações de aplicações. -- Los **proyectos remotos** son archivos [.4DProject](Project/architecture.md) abiertos por 4D Server y a los que se accede con 4D en modo remoto. El servidor envía una versión .4dz del proyecto ([formato comprimido](building.md#build-compiled-structure)) al 4D remoto, por lo que los archivos de estructura son de sólo lectura. Esta configuração é normalmente utilizada para testar aplicações. +- **Projetos remotos** são arquivos [.4DProject] (Project/architecture.md) abertos pelo 4D Server e acessados com o 4D em modo remoto. O servidor envia uma versão .4dz do projeto ([formato comprimido](building.md#build-compiled-structure)) para o 4D remoto, assim os arquivos de estrutura são apenas de leitura. Esta configuração é normalmente utilizada para testar aplicações. ![](../assets/en/getStart/localremote.png) -> La conexión a un proyecto remoto desde **la misma máquina que 4D Server** permite modificar los archivos del proyecto. Esta [funcionalidad específica](#using-4d-and-4d-server-on-the-same-machine) permite desarrollar una aplicación cliente/servidor en el mismo contexto del despliegue. +> Conectar a um projeto remoto da **mesma máquina que o 4D Server** permite modificar os arquivos do projeto. Esta [funcionalidade específica](#using-4d-and-4d-server-on-the-same-machine) permite desenvolver uma aplicação cliente/servidor no mesmo contexto do contexto de implantação. ## Abrir uma aplicação cliente/servidor fundida @@ -20,48 +20,48 @@ A merged client/server application is customized and its starting is simplified: - Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. - Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. -Estos principios se detallan en la página [Creación de aplicaciones](building.md#what-is-a-clientserver-application). +Esses princípios são detalhados na página [Criar Aplicativo](building.md#what-is-a-clientserver-application). ## Abrir um projecto remoto -A primeira vez que se liga a um projecto 4D Server através de um 4D remoto, normalmente utilizará o diálogo de ligação padrão. Luego, podrá conectarse directamente utilizando el menú **Abrir proyectos recientes** o un archivo de acceso directo 4DLink. +A primeira vez que se liga a um projecto 4D Server através de um 4D remoto, normalmente utilizará o diálogo de ligação padrão. Em seguida, você poderá se conectar diretamente usando o menu **Abrir Projetos Recentes** ou um arquivo de atalho 4DLink. Para conectar remotamente a um projeto 4D Server: 1. Faça uma das seguintes opções: - - Seleccione **Conectar a 4D Server** en la caja de diálogo del asistente de bienvenida - - Seleccione **Abrir/Proyecto remoto...** desde el menú **Archivo** o del botón**Abrir** de la barra de herramientas. + - Selecione **Conectar ao 4D Server** no diálogo Assistente de Boas Vindas + - Selecione **Abrir/Projeto Remoto...** no menu **Arquivo** ou no botão de ferramentas **Abrir**. -Aparece o diálogo de ligação do 4D Server. Este diálogo tiene tres pestañas: **Reciente**, **Disponible** y **Personalizado**. +Aparece o diálogo de ligação do 4D Server. Este diálogo possui três guias: **Recente**, **Disponível** e **Personalizado**. -Si 4D Server está conectado a la misma subred que el 4D remoto, seleccione **Disponible**. 4D Server includes a built-in broadcasting system that, by default, publishes the name of the 4D Server projects available over the network. A lista é classificada por ordem de aparecimento e atualizada dinamicamente. +Se o 4D Server estiver conectado à mesma sub-rede que o 4D remoto, selecione **Disponível**. O servidor 4D inclui um sistema de transmissão integrado que, por padrão, publica o nome dos projetos 4D Server disponíveis na rede. A lista é classificada por ordem de aparecimento e atualizada dinamicamente. ![](../assets/en/getStart/serverConnect.png) -Para conectarse a un servidor de la lista, haga doble clic en su nombre o selecciónelo y presione el botón **Aceptar**. +Para conectar a um servidor da lista, clique duas vezes no seu nome ou selecione-o e clique no botão **OK**. -Si el proyecto publicado no aparece en la lista **Disponible**, seleccione **Personalizado**. The Custom page allows you to connect to a published server on the network using its network address and assigning it a customized name. +Se o projeto publicado não for exibido na lista **Disponível**, selecione **Personalizado**. The Custom page allows you to connect to a published server on the network using its network address and assigning it a customized name. ![](../assets/en/Desktop/serverConnect2.png) -- **Nombre del proyecto**: define el nombre local del proyecto 4D Server. Este nombre se utilizará en la página **Reciente** cuando se haga referencia al proyecto. -- **Dirección red**: la dirección IP de la máquina donde se lanzó el 4D Server. - - Si dos servidores se ejecutan simultáneamente en la misma máquina, la dirección IP debe ir seguida de dos puntos y del número de puerto, por ejemplo: `192.168.92.104:19814`. +- **Nome do projeto**: Define o nome local do projeto no servidor 4D. Este nome será usado na página **Recente** quando referente ao projeto. +- **Endereço de rede**: O endereço IP da máquina onde o 4D Server foi lançado. + - Se dois servidores forem executados simultaneamente na mesma máquina, o endereço IP deve ser seguido por dois pontos e o número da porta, por exemplo: `192.168.92.104:19814`. - Por padrão, a porta de publicação de um 4D Server é 19813. Este número pode ser modificado nas definições do Projecto. -> La opción **Activar modo desarrollo** abre la conexión remota en un modo especial de lectura/escritura y requiere acceder a la carpeta del proyecto desde el 4D remoto (opción de compatibilidad). +> A opção **Ativar modo de desenvolvimento** abre a conexão remota em um modo especial de leitura/escrita e requer acessar a pasta do projeto a partir do 4D remoto (opção de compatibilidade). -Una vez que esta página asigna un servidor, al hacer clic en el botón **Aceptar** podrá conectarse al servidor. +Uma vez que esta página atribui um servidor, ao clicar no botão **OK**, você poderá se conectar ao servidor. -Una vez establecida la conexión con el servidor, el proyecto remoto aparecerá en la pestaña **Recientes**. +Uma vez que a conexão com o servidor tenha sido estabelecida, o projeto remoto será listado na guia **Recentes**. ### Atualizar ficheiros de projeto no servidor -4D Server crea y envía automáticamente a las máquinas remotas una versión [.4dz](building.md#build-compiled-structure) del archivo proyecto *.4DProject* (no comprimido) en modo interpretado. +O 4D Server cria e envia automaticamente para as máquinas remotas uma versão [.4dz](building.md#build-compiled-structure) do arquivo de projeto *.4DProject* (não compactado) em modo interpretado. -- Una versión .4dz actualizada del proyecto se produce automáticamente cuando es necesario, \*es decir, \*cuando el proyecto ha sido modificado y recargado por 4D Server. O projecto é recarregado: +- Uma versão .4dz atualizada do projeto é automaticamente produzida quando necessário, *ou seja*, quando o projeto foi modificado e recarregado pelo 4D Server. O projecto é recarregado: - automatically, when the 4D Server application window comes to the front of the OS or when the 4D application on the same machine saves a modification (see below). - - cuando se ejecuta el comando `RELOAD PROJECT`. Calling this command is necessary for example when you have pulled a new version of the project from the source control platform. + - quando o comando `RELOAD PROJECT` é executado. Calling this command is necessary for example when you have pulled a new version of the project from the source control platform. ### Atualizar ficheiros de projeto em máquinas remotas @@ -71,11 +71,11 @@ When an updated .4dz version of the project has been produced on 4D Server, conn When 4D connects to a 4D Server on the same machine, the application behaves as 4D in single user mode and the design environment allows you to edit project files. This feature allows you to develop a client/server application in the same context as the deployment context. -> Cuando 4D se conecta a un 4D Server en la misma máquina, el **modo desarrollo** se activa automáticamente, sea cual sea el estado de la [opción de apertura](#opening-a-remote-project). +> Quando o 4D se conecta a um 4D Server na mesma máquina, o **modo de desenvolvimento** é ativado automaticamente, independentemente do status da [opção de abertura](#opening-a-remote-project). -Cada vez que 4D realiza una acción **Guardar todo** desde el entorno de diseño (explícitamente desde el menú **Archivo** o implícitamente al cambiar al modo aplicación, por ejemplo), 4D Server recarga sincronizadamente los archivos del proyecto. 4D waits for 4D Server to finish reloading the project files before it continues. +Cada vez que o 4D realiza uma ação **Salvar tudo** no ambiente de design (explicitamente no menu **Arquivo** ou implicitamente ao alternar para o modo de aplicativo, por exemplo), o 4D Server recarrega sincronizadamente os arquivos do projeto. 4D waits for 4D Server to finish reloading the project files before it continues. -Sin embargo, debe prestar atención a las siguientes diferencias de comportamiento en comparación con [la arquitectura proyecto estándar](Project/architecture.md): +No entanto, você precisa prestar atenção às seguintes diferenças de comportamento em comparação com [a arquitetura padrão do projeto](Project/architecture.md): - the userPreferences.\{username\} folder used by 4D is not the same folder used by 4D Server in the project folder. Instead, it is a dedicated folder, named "userPreferences", stored in the project system folder (i.e., the same location as when opening a .4dz project). - the folder used by 4D for derived data is not the folder named "DerivedData" in the project folder. Instead it is a dedicated folder named "DerivedDataRemote" located in the project system folder. @@ -87,28 +87,28 @@ Sin embargo, debe prestar atención a las siguientes diferencias de comportamien ## Sessões de usuário remoto -On the server, the [`Session`](../API/SessionClass.md#session) command returns a `session` object describing the current user session. This object is handled through the functions and properties of the [`Session` class](../API/SessionClass.md). +No servidor, o comando [`Session`](../API/SessionClass.md#session) retorna um objeto `session` descrevendo a sessão atual do usuário. Este objeto é tratado através das funções e propriedades da [classe `sessão`](../API/SessionClass.md). ### Utilização -The `session` object allows you to get information about the remote user session. You can share data between all processes of the user session using the [`session.storage`](../API/SessionClass.md#storage) shared object. +O objeto `sessão` permite que você obtenha informações sobre a sessão remota do usuário. Você pode compartilhar dados entre todos os processos da sessão do usuário usando o objeto compartilhado [`session.storage`](../API/SessionClass.md#storage). -For example, you can launch a user authentication and verification procedure when a client connects to the server, involving entering a code sent by e-mail or SMS into the application. You then add the user information to the session storage, enabling the server to identify the user. This way, the 4D server can access user information for all client processes, enabling customized code to be written according to the user's role. +Por exemplo, você pode iniciar um procedimento de autenticação e verificação do usuário quando um cliente se conecta ao servidor, envolvendo a inserção de um código enviado por e-mail ou SMS no aplicativo. Em seguida, você adiciona as informações do usuário ao armazenamento de sessão, permitindo que o servidor identifique o usuário. Dessa forma, o servidor 4D pode acessar as informações do usuário para todos os processos do cliente, permitindo a escrita de código personalizado de acordo com o papel do usuário. ### Disponibilidade -El objeto `session` del usuario remoto está disponible en: +O objeto `session` do usuário remoto está disponível em: -- Project methods that have the [Execute on Server](../Project/code-overview.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process), +- Métodos de projeto que têm o atributo [Execute on Server](../Project/code-overview.md#execute-on-server) (são executados no processo "geminado" do processo do cliente), - Triggers, -- `On Server Open Connection` and `On Server Shutdown Connection` database methods. +- 'Conexão aberta com o servidor' e 'Conexão com o servidor' métodos de banco de dados. :::info -All stored procedures on the server share the same virtual user session. Para más información, consulte [esta página en doc.4d.com](https://doc.4d.com/4Dv20R5/4D/20-R5/4D-Server-and-the-4D-Language.300-6932726.en.html). +Todos os procedimentos armazenados no servidor compartilham a mesma sessão do usuário virtual. Para obter mais informações, consulte [esta página em doc.4d.com](https://doc.4d.com/4Dv20R5/4D/20-R5/4D-Server-and-the-4D-Language.300-6932726.en.html). ::: ### Ver também (post do blog) -[4D remote session object with Client/Server connection and Stored procedure](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). +[Objeto de sessão remota 4D com conexão de Cliente/Servidor e procedimento armazenado](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure re). From 0005019a2b7321bd94659f726296f39dafe2de0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:11 +0200 Subject: [PATCH 3993/4889] New translations user-settings.md (Portuguese, Brazilian) --- .../version-20-R6/Desktop/user-settings.md | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md index 57987de5fd3f08..e55f2e38dbd24d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Desktop/user-settings.md @@ -5,16 +5,16 @@ title: Propriedades usuário 4D oferece dois modos de operação para as configurações dos projetos: -- **Standard** mode: all [settings](../settings/overview.md) are stored in the [*settings.4DSettings* file at the project level](../Project/architecture.md#sources) and are applied in all cases. Este é o modo predefinido, adequado para a fase de desenvolvimento (todas as aplicações). +- Modo **Padrão**: todos os [settings](../settings/overview.md) são armazenados no arquivo [*settings.4DSettings* no nível do projeto](../Project/architecture.md#sources) e são aplicados em todos os casos. Este é o modo predefinido, adequado para a fase de desenvolvimento (todas as aplicações). -- **User settings** mode: part of the custom settings are stored in a *settings.4DSettings* file [in the Settings folder](../Project/architecture.md#settings-user) (for all data files) or [in the Data folder](../Project/architecture.md#settings-user-data) (for this data file) and are used instead of the structure settings. Este modo é adequado para a fase de implantação de aplicações de ambiente de trabalho. Este modo se activa mediante una opción situada en la [página Seguridad](../settings/security.md) de las Propiedades. +- Modo **Configurações do Usuário**: parte das configurações personalizadas são armazenadas em um arquivo *settings.4DSettings* [na pasta de configurações](../Project/architecture. d#settings-user) (para todos os arquivos de dado) ou [na pasta de dados](../Project/architecture.md#settings-user-data) (para este arquivo de dados) e são usados em vez das configurações de estrutura. Este modo é adequado para a fase de implantação de aplicações de ambiente de trabalho. Você ativa este modo usando uma opção localizada na [Página de segurança](../settings/security.md) das Configurações. Ao definir as definições do utilizador, pode manter as definições personalizadas entre actualizações das suas aplicações 4D, ou gerir diferentes definições para a mesma aplicação 4D implementada em vários sites diferentes. Permite igualmente utilizar a programação para gerir os arquivos de configuração através de XML. 4D pode gerar e usar dois tipos de propriedades usuário: -- Los **parámetros usuario**: se utilizan en lugar de los parámetros de estructura para todo archivo de datos abierto con la aplicación. -- **Propiedades usuario para el archivo de datos**: se pueden definir específicamente para cada archivo de datos utilizado con su aplicación, configurando por ejemplo el ID del puerto o la caché del servidor. +- **Definições do usuário**: São utilizadas em vez das definições de estrutura para qualquer arquivo de dados aberto com a aplicação. +- **Definições do usuário para o arquivo de dados**: Podem ser definidas especificamente para cada arquivo de dados utilizado com a sua aplicação, configurando, por exemplo, o ID da porta ou a cache do servidor. Com esta opção, pode facilmente implementar e atualizar várias cópias da mesma aplicação de ambiente de trabalho com vários arquivos de dados, cada um contendo definições diferentes. @@ -24,7 +24,7 @@ Considere, por exemplo, a seguinte configuração, em que uma aplicação é dup ## Ativar as definições do utilizador -Para activar los parámetros usuario, debe seleccionar la opción **Settings** > **Seguridad** > **Autorizar las propiedades usuario**: +Para ativar as definições do usuário, você precisa verificar a opção **Configurações** > **Segurança** > **Ativar Definições do Usuário**: ![](../assets/en/settings/user-settings-enable.png) @@ -34,58 +34,58 @@ Para activar los parámetros usuario, debe seleccionar la opción **Settings** > - **Propriedades usuário** - **Propriedades usuário para o arquivo de dados** -Puede acceder a estas cajas de diálogo utilizando el menú **Diseño > Propiedades...** o el botón **Propiedades** de la barra de herramientas: +Você pode acessar essas caixas de diálogo usando o menu **Design > Configurações...** ou o botão **Configurações** na barra de ferramentas: ![](../assets/en/settings/user-settings-dialog.png) -También puede acceder a estas cajas de diálogo utilizando el comando [OPEN SETTINGS WINDOW](https://doc.4d.com/4dv19R/help/command/en/page903.html) con el selector *settingsType* apropiado. +Você também pode acessar essas caixas de diálogo usando o comando [OPEN SETTINGS WINDOW](https://doc.4d.com/4dv19R/help/command/en/page903.html) com o seletor *settingsType* apropriado. A caixa de diálogo Configurações da estrutura é idêntica às Configurações standard e dá acesso a todas as suas propriedades (que podem ser substituídas por configurações do utilizador). ## Propriedades usuário e definições do usuário para o ficheiro de dados -Las cajas de diálogo **Propiedades usuario** y **Propiedades usuario para el archivo de datos**contienen una selección de propiedades relevantes que pueden definirse para todos los archivos de datos o para un solo archivo de datos: +As caixas de diálogo **Configurações do Usuário** e **Configurações do Usuário para Arquivo de Dados** contêm uma seleção de propriedades relevantes que podem ser definidas para todos os arquivos de dados ou para um único arquivo de dados: ![](../assets/en/settings/user-settings-2.png) -La siguiente tabla lista las páginas de parámetros que se encuentran en las cajas de diálogo **Parámetros usuario** y **Parámetros usuario para el archivo de datos** y describe sus principales diferencias con respecto a los parámetros estándar: - -| **Página de definições de estrutura** | **Página das definições do usuário** | **Página de Propriedades usuário para ficheiro de dados** | -| ---------------------------------------------------------------------------------------- | -------------------------------------------- | --------------------------------------------------------- | -| [Página general](../settings/general.md) | N/a | N/a | -| [Página Interface](../settings/interface.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Compilador](../settings/compiler.md) | N/a | N/a | -| [Database/Data storage page](../settings/database.md#data-storage) | N/a | N/a | -| [Página Banco de dados/Memória](../settings/database.md#memory) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Backup/Agendador](../settings/backup.md#scheduler) | N/a | Idêntico às propriedades padrão | -| [Página Backup/Configuração](../settings/backup.md#configuration) | N/a | Idêntico às propriedades padrão | -| [Backup/Backup & Restore page](../settings/backup.md#backup-restore) | N/a | Idêntico às propriedades padrão | -| [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Options (II) page](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Log (type) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Web/Log (backup) page](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| Página [Serviços Web](../settings/web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | -| [Página SQL](../settings/sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página PHP](../settings/php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página Segurança](../settings/security.md) | N/a | N/a | -| [Página Compatibilidade](../settings/compatibility.md) | N/a | N/a | - -Al editar los parámetros en esta caja de diálogo, se almacenan automáticamente en el archivo *settings.4DSettings* correspondiente (ver más abajo) o en el archivo *Backup.4DSettings* (consulte la página [Parámetros de backup](../Backup/settings.md) para o - -## `SET DATABASE PARAMETER` y parámetros de usuario - -Algunas propiedades de los usuarios también están disponibles a través del comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html). Las propiedades usuario son parámetros con la propiedad **Conservado entre dos sesiones** establecida en **Sí**. - -Cuando la funcionalidad **Propiedades usuario** está activada, las propiedades usuario editadas por el comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html) se guardan automáticamente en las Propiedades usuario para el a - -> `Table sequence number` es una excepción; este valor de ajuste siempre se guarda en el propio archivo de datos. +A tabela seguinte lista as páginas das definições encontradas nas caixas de diálogo User Settings e User Settings for Data File e descreve as suas principais diferenças em relação às definições padrão: + +| **Página de definições de estrutura** | **Página das definições do usuário** | **Página de Propriedades do Usuário para Arquivo de Dados** | +| ---------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------------------------------------------- | +| [Página general](../settings/general.md) | N/a | N/a | +| [Página Interface](../settings/interface.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Compilador](../settings/compiler.md) | N/a | N/a | +| [Página Banco de dados/Armazenamento de dados](../settings/database.md#data-storage) | N/a | N/a | +| [Página Banco de dados/Memória](../settings/database.md#memory) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Backup/Agendador](../settings/backup.md#scheduler) | N/a | Idêntico às propriedades padrão | +| [Página Backup/Configuração](../settings/backup.md#configuration) | N/a | Idêntico às propriedades padrão | +| [Página de Backup/Backup e restauração](../settings/backup.md#backup-restore) | N/a | Idêntico às propriedades padrão | +| [Página Cliente-Servidor/rede](../settings/client-server.md#network-options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Cliente-Servidor/Configuração IP](../settings/client-server.md#ip-configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Configuração](../settings/web.md#configuration) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Options (I)](../settings/web.md#options) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Opções (II)](../settings/web.md#options-ii) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Log (tipo)](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Web/Log (backup)](../settings/web.md#log) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| Página [Serviços Web](../settings/web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | +| [Página SQL](../settings/sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página PHP](../settings/php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | +| [Página Segurança](../settings/security.md) | N/a | N/a | +| [Página Compatibilidade](../settings/compatibility.md) | N/a | N/a | + +Quando você editar as configurações nesta caixa de diálogo, elas são automaticamente armazenadas nas *configurações correspondentes. DConfigurações* arquivo (veja abaixo) ou o arquivo *Backup.4DSettings* (confira as [configurações de backup](../Backup/settings.md) da página para obter mais informações). + +## `SET DATABASE PARAMETER` e configurações de usuário + +Algumas das configurações do usuário também estão disponíveis através do comando [SET DATABASE PARAMETER](https://doc.4d.com/4dv19R/help/command/en/page642.html). As definições do utilizador são parâmetros com a propriedade **Kept between two sessions** definida para **Yes**. + +Quando a função **Configurações do Usuário** é ativada, as configurações do usuário editadas pelo [SET DATABASE PARAMETER](https://doc.4d. O comando om/4dv19R/help/command/en/page642.html) é salvo automaticamente nas configurações do usuário do arquivo de dados. + +> 'Número de seqüência de tabela' é uma exceção; esse valor de configuração é sempre salvo no próprio arquivo de dados. ## Arquivos settings.4DSettings -When you [check the **Enable User Settings** option](#enabling-user-settings), user settings files are automatically created. A sua localização depende do tipo de definições do utilizador definidas. +Ao [verificar a opção **Ativar Configurações do Usuário**](#enabling-user-settings), os arquivos de configurações de usuário são criados automaticamente. A sua localização depende do tipo de definições do utilizador definidas. ### Propriedades usuário @@ -93,7 +93,7 @@ O arquivo de definições do utilizador padrão é criado automaticamente e colo [`ProjectFolder/Settings/settings.4DSettings`](../Project/architecture.md#settings-user) -... where *ProjectFolder* is the name of the folder containing the project structure file. +... onde *ProjectFolder* é o nome da pasta que contém o arquivo da estrutura do projeto. Nas aplicações fusionadas, o arquivo de definições do utilizador é colocado na seguinte localização: @@ -106,9 +106,9 @@ O arquivo de definições do usuário ligado ao arquivo de dados é automaticame [`Data/Settings/settings.4DSettings`](../Project/architecture.md#settings-user-data) -... where *Data* is the name of the folder containing the current data file of the application. +... onde *Dados* é o nome da pasta que contém o arquivo de dados atual da aplicação. -> Quando o arquivo de dados estiver localizado ao mesmo nível que o arquivo da estrutura do projeto, os arquivos de definições do utilizador baseados na estrutura e nos dados partilham a mesma localização e o mesmo arquivo. El comando de menú **Propiedades usuario para el archivo de datos...** no se propone. +> Quando o arquivo de dados estiver localizado ao mesmo nível que o arquivo da estrutura do projeto, os arquivos de definições do utilizador baseados na estrutura e nos dados partilham a mesma localização e o mesmo arquivo. O comando de menu **Configurações do Usuário para o Arquivo de Dados...** não é proposto. :::note @@ -120,10 +120,10 @@ Os arquivos de definições são arquivos XML; podem ser lidos e modificados uti As definições podem ser guardadas em três níveis. Cada configuração definida num nível substitui a mesma configuração definida num nível anterior, caso exista: -| **Nível de prioridade** | **Name** | **Localização** | **Comments** | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 3 (mais baixo) | Definições de estrutura (ou Definições quando a função "Definições do utilizador" não estiver ativada) | ***settings.4DSettings*** en la carpeta Sources (bases proyecto) o en la carpeta Settings al mismo nivel que el archivo de estructura (bases binarias) | Localização única quando as definições do utilizador não estão ativadas. Aplicado a todos os exemplares da aplicação. | -| 2 | Propriedades usuário (todos os ficheiros de dados) | Archivo ***settings.4DSettings*** en la carpeta Settings en el mismo nivel que la carpeta Project | Substitui as definições da estrutura. Armazenado no pacote da aplicação. | -| 1 (mais alto) | Propriedades usuário (ficheiro de dados atual) | Archivo ***settings.4DSettings*** en la carpeta Settings al mismo nivel que el archivo de datos | Substitui as propriedades de estrutura e as propriedades usuário. Aplicado apenas quando o arquivo de dados linkado for utilizado com a aplicação. | +| **Nível de prioridade** | **Name** | **Localização** | **Comments** | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 3 (mais baixo) | Definições de estrutura (ou Definições quando a função "Definições do utilizador" não estiver ativada) | ***settings.4DSettings*** arquivo na pasta de Origem (bancos de dados do projeto) ou na pasta Settings como o mesmo nível do arquivo de estrutura (bancos de dados binários) | Localização única quando as definições do utilizador não estão ativadas. Aplicado a todos os exemplares da aplicação. | +| 2 | Propriedades usuário (todos os ficheiros de dados) | ***settings.4DSettings*** arquivo na pasta Settings no mesmo nível que a pasta do projeto | Substitui as definições da estrutura. Armazenado no pacote da aplicação. | +| 1 (mais alto) | Propriedades usuário (ficheiro de dados atual) | ***settings.4DSettings*** arquivo na pasta Settings ao mesmo nível que o arquivo de dados | Substitui as propriedades de estrutura e as propriedades usuário. Aplicado apenas quando o arquivo de dados linkado for utilizado com a aplicação. | Lembre que os arquivo de definições do utilizador contêm apenas um subconjunto de definições relevantes, enquanto o arquivo de estrutura contém todas as definições personalizadas, incluindo as definições principais. From 1eeb64978b73b300cee691de28b85f50c2804b2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:12 +0200 Subject: [PATCH 3994/4889] New translations preemptive.md (French) --- .../version-20-R6/Develop/preemptive.md | 232 +++++++++--------- 1 file changed, 119 insertions(+), 113 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md index c97a2e2be13003..4a8a29ad244099 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md @@ -1,209 +1,209 @@ --- id: preemptive-processes -title: Preemptive Processes +title: Process préemptifs --- -The compiled 4D code can be executed in **preemptive processes**. Thanks to this feature, your 4D compiled applications can take full advantage of multi-core computers so that their execution is faster and they can support more connected users. +Le code 4D compilé peut être exécuté dans des **process préemptifs**. Grâce à cette fonctionnalité, vos applications 4D compilées peuvent tirer pleinement parti des ordinateurs multicoeurs, de sorte que leur exécution soit plus rapide et qu'elles puissent supporter davantage d'utilisateurs connectés. -## What is a preemptive process? +## Qu'est-ce qu'un process préemptif? -When run in *preemptive* mode, a process is dedicated to a CPU. Process management is then delegated to the system, which can allocate each CPU separately on a multi-core machine. +Lorsqu'il est exécuté en mode *préemptif*, un process est dédié à un CPU (i.e. un processeur). La gestion des process est alors déléguée au système, qui peut allouer chaque CPU séparément sur une machine multicoeur. -When run in *cooperative* mode, all processes are managed by the parent application thread and share the same CPU, even on a multi-core machine. +Lorsqu'ils sont exécutés en mode *coopératif*, tous les process sont gérés par le process (thread) de l'application parente et partagent le même processeur, même sur une machine multicœur. -As a result, in preemptive mode, overall performance of the application is improved, especially on multi-core machines, since multiple processes (threads) can truly run simultaneously. However, actual gains depend on the operations being executed. In return, since each thread is independent from the others in preemptive mode, and not managed directly by the application, there are specific constraints applied to code that you want to be compliant with preemptive use. Additionally, preemptive execution is only available in certain specific contexts. +En conséquence, en mode préemptif, les performances globales de l'application sont améliorées, notamment sur les machines multicœurs, car plusieurs process peuvent réellement s'exécuter simultanément. Cependant, les gains réels dépendent des opérations en cours d'exécution. En contrepartie, étant donné qu'en mode préemptif chaque process est indépendant des autres et n'est pas géré directement par l'application, il y a des contraintes spécifiques appliquées au code que vous souhaitez rendre compatible avec une utilisation en préemptif. De plus, l'exécution en préemptif n'est disponible que dans certains contextes. -## Availability of preemptive mode +## Disponibilité du mode préemptif -The use of preemptive mode is supported in the following execution contexts: +L'utilisation du mode préemptif est prise en charge dans les contextes d'exécution suivants : -| Contexte | Exécution préemptive | -| ---------------- | ---------------------------------------------------------------------- | -| 4D Server | oui | -| 4D remote | yes, with [ServerNet or QUIC](../settings/client-server#network-layer) | -| 4D single-user | oui | -| Compiled mode | oui | -| Interpreted mode | non | +| Contexte | Exécution préemptive | +| ------------------- | ---------------------------------------------------------------------- | +| 4D Server | oui | +| 4D mode distant | oui, avec [ServerNet ou QUIC](../settings/client-server#network-layer) | +| 4D mono-utilisateur | oui | +| Mode compilé | oui | +| Mode interprété | non | -If the execution context supports preemptive mode and if the method is "thread-safe", a new 4D process launched using the `New process` or `CALL WORKER` commands, or the "Run method" menu item, will be executed in a preemptive thread. +Si le contexte d'exécution prend en charge le mode préemptif et si la méthode est "thread-safe", un nouveau process 4D lancé à l'aide des commandes `New process` ou `CALL WORKER`, ou du menu "Exécuter la méthode", sera exécuté dans un process préemptif. -Otherwise, if you call `New process` or `CALL WORKER` from an execution context that is not supported (i.e. from interpreted mode), the process is always cooperative. +Sinon, si vous appelez `New process` ou `CALL WORKER` à partir d'un contexte d'exécution qui n'est pas pris en charge (c'est-à-dire en mode interprété), le process est toujours coopératif. -## Thread-safe vs thread-unsafe code +## Code thread-safe ou non thread-safe -4D code can only be run in a preemptive thread when certain specific conditions are met. Each part of the code being executed (commands, methods, variables, functions, etc.) must be compliant with preemptive use. Elements that can be run in preemptive threads are called thread-safe and those that cannot be run in preemptive threads are called thread-unsafe. +Le code 4D ne peut être exécuté dans un process préemptif que lorsque certaines conditions sont remplies. Chaque partie du code en cours d'exécution (commandes, méthodes, variables, fonctions, etc.) doit être conforme à l'utilisation préemptive. Les éléments qui peuvent être exécutés dans des process préemptifs sont appelés thread-safe et ceux qui ne peuvent pas être exécutés dans des process préemptifs sont appelés thread-unsafe. :::note -Since a thread is handled independently starting from the parent process method, the entire call chain must not include any thread-unsafe code; otherwise, preemptive execution will not be possible. This point is discussed [in this paragraph](#when-is-a-process-started-preemptively). +Étant donné qu'un process est géré indépendamment à partir de la méthode du process parent, l'ensemble de la chaîne d'appel ne doit pas inclure de code thread-unsafe ; sinon, l'exécution préemptive ne sera pas possible. Ce point est détaillé [dans ce paragraphe](#when-is-a-process-started-preemptively). ::: -The "thread safety" property of each element depends on the element itself: +La propriété "thread safety" de chaque élément dépend de l'élément lui-même : -- 4D commands: thread safety is an internal property. In the [4D Language Reference manual](https://doc.4d.com/4Dv20/4D/20.1/4D-Language-Reference.100-6479538.en.html), thread-safe commands are identified by the ![](../assets/en/Develop/thread-safe.png) icon. You can also use the [`Command name`](https://doc.4d.com/4dv20/help/command/en/page538.html) command to know if a command is thread-safe. A large part of 4D commands can run in preemptive mode. -- Project methods: conditions for being thread-safe are listed in [this paragraph](#writing-a-thread-safe-method). +- Commandes 4D : la propriété thread-safe est une propriété interne. Dans le manuel Langage de 4D, les commandes thread-safe sont identifiées par l'icône ![](../assets/en/Develop/thread-safe.png). Vous pouvez également utiliser la commande [`Command name`](https://doc.4d.com/4dv20/help/command/fe/page538.html) pour savoir si une commande peut être utilisée de manière thread-safe. Une grande partie des commandes 4D peut s'exécuter en mode préemptif. +- Méthodes projet : les conditions pour être thread-safe sont répertoriées dans [ce paragraphe](#writing-a-thread-safe-method). -Basically, code to be run in preemptive threads cannot call parts with external interactions, such as plug-in code or interprocess variables. Accessing data, however, is allowed since the 4D data server and ORDA support preemptive execution. +Fondamentalement, le code à exécuter dans des threads préemptifs ne peut pas appeler des parties avec des interactions externes, telles que du code de plug-in ou des variables interprocess. Cependant, l'accès aux données est autorisé car le serveur de données 4D et ORDA prennent en charge l'exécution préemptive. -## Declaring a preemptive method +## Déclaration d'une méthode préemptive -By default, 4D executes all the project methods of your application in cooperative mode. If you want to benefit from the preemptive mode feature, the first step consists of explicitly declaring all methods that you want to be started in preemptive mode whenever possible -- that is, methods that you consider capable of being run in a preemptive process. The compiler will [check that these methods are actually thread-safe](#writing-a-thread-safe-method) at compile time. You can also disallow preemptive mode for some methods, if necessary. +Par défaut, 4D exécute toutes les méthodes projet de votre application en mode coopératif. Si vous voulez bénéficier du mode préemptif, la première étape consiste à déclarer explicitement toutes les méthodes que vous souhaitez démarrer en mode préemptif chaque fois que cela est possible, c'est-à-dire les méthodes que vous considérez comme étant capables d'être exécutées dans un process préemptif. Le compilateur va [vérifier que ces méthodes sont réellement thread-safe](#writing-a-thread-safe-method) au moment de la compilation. Vous pouvez également interdire le mode préemptif pour certaines méthodes, si nécessaire. -Keep in mind that declaring a method "capable" of preemptive use makes it eligible for preemptive execution but does not guarantee that it will actually be executed in preemptive mode at runtime. Starting a process in preemptive mode results from an [evaluation performed by 4D](#when-is-a-process-started-preemptively) regarding the properties of all the methods in the call chain of the process. +Gardez à l'esprit que déclarer une méthode "capable" d'être utilisée en préemptif la rend éligible à l'exécution en préemptif mais ne garantit pas qu'elle sera réellement exécutée en mode préemptif. Le démarrage d'un process en mode préemptif résulte d'une [évaluation effectuée par 4D](#when-is-a-process-started-preemptively) concernant les propriétés de toutes les méthodes dans la chaîne d'appel du process. -To declare your method eligible for use in preemptive mode, you need to use the "Execution mode" declaration option in the Method Properties dialog box: +Pour déclarer votre méthode éligible à une utilisation en mode préemptif, vous devez utiliser l'option de déclaration "Mode d'exécution" dans la boîte de dialogue des Propriétés de la méthode : ![](../assets/en/Develop/preemptif.png) Les options suivantes sont prises en charge : -- **Can be run in preemptive processes**: By checking this option, you declare that the method is able of being run in a preemptive process and therefore should be run in preemptive mode whenever possible. La propriété "preemptive" de la méthode prend pour valeur "capable". +- **Peut être exécutée dans un process préemptif** : En sélectionnant cette option, vous déclarez que la méthode est capable d'être exécutée dans un process préemptif et qu'elle doit donc être exécutée en mode préemptif à chaque fois que cela est possible. La propriété "preemptive" de la méthode prend pour valeur "capable". Lorsque cette option est sélectionnée, le compilateur de 4D vérifiera que la méthode est effectivement capable et retournera des erreurs si ce n'est pas le cas -- par exemple, si elle appelle directement ou indirectement des commandes ou d'autres méthodes qui, elles, ne peuvent pas être exécutées en mode préemptif (toute la chaîne d'appel est analysée mais les erreurs sont signalées uniquement au premier niveau). Dans ce cas, vous pourrez modifier la méthode afin de la rendre "thread-safe" ou sélectionner une autre option. - Si l'éligibilité de la méthode au mode préemptif est confirmée par le compilateur, elle est étiquetée "thread-safe" en interne et sera exécutée en mode préemptif à chaque fois que les conditions requises seront réunies. This property defines its eligibility for preemptive mode but does not guarantee that the method will actually be run in preemptive mode, since this execution mode requires a [specific context](#when-is-a-process-started-preemptively). + Si l'éligibilité de la méthode au mode préemptif est confirmée par le compilateur, elle est étiquetée "thread-safe" en interne et sera exécutée en mode préemptif à chaque fois que les conditions requises seront réunies. Cette propriété définit son éligibilité pour le mode préemptif mais ne garantit pas que la méthode sera réellement exécutée en mode préemptif, car ce mode d'exécution nécessite un [contexte spécifique](#when-is-a-process-started-preemptively). -- **Cannot be run in preemptive processes**: By checking this option, you declare that the method must never be run in preemptive mode, and therefore must always be run in cooperative mode, as in previous 4D versions. La propriété "preemptive" de la méthode prend pour valeur "incapable". +- **Ne peut pas être exécutée dans un process préemptif** : En sélectionnant cette option, vous déclarez que la méthode ne doit jamais être exécutée en mode préemptif, et doit par conséquent toujours être exécutée en mode coopératif. La propriété "preemptive" de la méthode prend pour valeur "incapable". Lorsque cette option est sélectionnée, le compilateur de 4D ne vérifiera pas la compatibilité de la méthode avec le mode préemptif ; elle sera automatiquement étiquetée "thread-unsafe" en interne (même dans le cas où elle est théoriquement compatible). Lorsqu'elle sera appelée en exécution, cette méthode "contaminera" toutes les autres méthodes dans le même thread, les forçant à s'exécuter en mode coopératif, même si elles sont elles-mêmes "thread-safe". -- **Indifferent**(default): By checking this option, you declare that you do not want to handle the preemptive property for the method. La propriété "preemptive" de la méthode prend pour valeur "indifferent". +- **Indifférent** (défaut) : En sélectionnant cette option, vous déclarez que vous ne souhaitez pas gérer la propriété du mode préemptif pour la méthode. La propriété "preemptive" de la méthode prend pour valeur "indifferent". Lorsque cette option est sélectionnée, le compilateur de 4D évaluera la compatibilité de la méthode avec le mode préemptif et lui apposera l'étiquette interne "thread-safe" ou "thread-unsafe". Aucune erreur liée à l'exécution en préemptif ne sera toutefois retournée. Si la méthode est évaluée "thread-safe", à l'exécution elle n'empêchera pas l'utilisation du mode préemptif si elle est appelée dans un contexte préemptif. A l'inverse, si la méthode est évaluée "thread-unsafe", à l'exécution elle empêchera toute utilisation du mode préemptif si elle est appelée. -Note that with this option, whatever the internal thread safety evaluation, the method will always be executed in cooperative mode when called directly by 4D as the first parent method (for example through the `New process` command). La propriété "thread-safe" interne n'est prise en compte que lorsque la méthode est appelée par d'autres méthodes à l'intérieur de la chaîne d'appel. +A noter qu'avec cette option, quel que soit le résultat de l'évaluation de sa compatibilité avec le mode préemptif, la méthode sera toujours exécutée en mode coopératif lorsqu'elle sera appelée directement par 4D en tant que méthode parente (par exemple via la commande `New process`). La propriété "thread-safe" interne n'est prise en compte que lorsque la méthode est appelée par d'autres méthodes à l'intérieur de la chaîne d'appel. -:::note Particular case +:::note Cas particulier -If the method has also the [**Shared by components and host database**](../Project/code-overview.md#shared-by-components-and-host-database) property, setting the **Indifferent** option will automatically tag the method as thread-unsafe. If you want a shared component method to be thread-safe, you must explicitely set it to **Can be run in preemptive processes**. +Si la méthode a aussi la propriété [**Partagée entre composants et projet hôte**](../Project/code-overview.md#shared-by-components-and-host-database), l'option **Indifférent** marquera automatiquement la méthode comme thread-unsafe. Si vous souhaitez qu'une méthode de composant partagé soit thread-safe, vous devez explicitement lui attribuer l'option **Peut être exécutée dans un process préemptif**. ::: -## When is a process started preemptively? +## Quand un process est-il démarré en préemptif ? -:::info Reminder +:::info Rappel -Preemptive execution is only available in compiled mode. +L'exécution en préemptif n'est disponible qu'en mode compilé. ::: -In compiled mode, when starting a process created by either `New process` or `CALL WORKER` commands, 4D reads the preemptive property of the process method (also named *parent* method) and executes the process in preemptive or cooperative mode, depending on this property: +En mode compilé, lorsque vous démarrez un process créé à l'aide des commandes `New process` ou `CALL WORKER`, 4D lit la propriété "preemptive" de la méthode du process (également nommée méthode *parente*) et exécute le process en mode préemptif ou coopératif, en fonction de cette propriété : -- If the process method is thread-safe (validated during compilation), the process is executed in a preemptive thread. -- If the process method is thread-unsafe, the process is run in a cooperative thread. -- If the preemptive property of the process method was set to "indifferent", by compatibility the process is run in a cooperative thread (even if the method is actually capable of preemptive use). Note however that this compatibility feature is only applied when the method is used as a process method: a method declared "indifferent" but internally tagged "thread-safe" by the compiler can be called preemptively by another method (see below). +- Si la méthode du process est thread-safe (validée lors de la compilation), le process est exécuté dans un thread préemptif. +- Si la méthode du process est thread-unsafe, le process est exécuté dans un thread coopératif. +- Si la propriété "preemptive" de la méthode du process a été réglée sur "indifferent", par compatibilité, le process s'exécute dans un thread coopératif (même si la méthode est effectivement capable d'une utilisation en préemptif). Notez cependant que cette fonctionnalité de compatibilité est appliquée uniquement lorsque la méthode est utilisée en tant que méthode de process : une méthode déclarée "indifferent" mais marquée comme "thread-safe" en interne par le compilateur peut être appelée de manière préemptive par une autre méthode (voir ci-dessous). -The actual thread-safe property depends on the call chain. If a method with the property declared as "capable" calls a thread-unsafe method at either of its sublevels, a compilation error will be returned: if a single method in the entire call chain is thread-unsafe, it will "contaminate" all other methods and preemptive execution will be rejected by the compiler. A preemptive thread can be created only when the entire chain is thread-safe and the process method has been declared "Can be run in preemptive process". -On the other hand, the same thread-safe method may be executed in a preemptive thread when it is in one call chain, and in a cooperative thread when it is in another call chain. +La propriété thread-safe réelle dépend de la chaîne d'appels. Si une méthode avec la propriété déclarée comme "capable" appelle une méthode thread-unsafe à l'un de ses sous-niveaux, une erreur de compilation sera renvoyée : si une seule méthode dans toute la chaîne d'appels n'est pas thread-safe, elle "contaminera" toutes les autres méthodes et l'exécution préemptive sera rejetée par le compilateur. Un thread préemptif ne peut être créé que lorsque l'ensemble de la chaîne est thread-safe et que la méthode du process a été déclarée "Peut être exécutée dans un processus préemptif". +D'autre part, une même méthode thread-safe peut être exécutée dans un thread préemptif lorsqu'elle est dans une chaîne d'appel et dans un thread coopératif lorsqu'elle est dans une autre chaîne d'appel. -For example, consider the following project methods: +Par exemple, considérons les méthodes projet suivantes : ```4d - //MyDialog project method - //contains interface calls: will be internally thread unsafe + //Méthode projet MyDialog + //contient des appels d'interface : sera thread unsafe en interne $win:=Open form window("tools";Palette form window) DIALOG("tools") ``` ```4d - //MyComp project method - //contains simple computing: will be internally thread safe + //Méthode projet MyComp + //contient un calcul simple : sera thread safe en interne #DECLARE($value : Integer) -> $result : Integer $result:=$value*2 ``` ```4d - //CallDial project method + //Méthode projet CallDial var $vName : Text MyDialog ``` ```4d - //CallComp project method + //Méthode projet CallComp var $vAge : Integer MyComp($vAge) ``` -Executing a method in preemptive mode will depend on its "execution" property and the call chain. The following table illustrates these various situations: +Exécuter une méthode en mode préemptif dépendra de sa propriété "execution" et de la chaîne d'appel. Le tableau suivant illustre ces différentes situations : ![](../assets/en/Develop/legend.png) -| Declaration and call chain | Compilation | Resulting thread safety | Execution | Commentaire | -| ------------------------------------- | ----------- | -------------------------------------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/Develop/scenar1.png) | OK | ![](../assets/en/Develop/scenar2.png) | Preemptive | CallComp is the parent method, declared "capable" of preemptive use; since MyComp is thread-safe internally, CallComp is thread-safe and the process is preemptive | -| ![](../assets/en/Develop/scenar3.png) | Error | ![](../assets/en/Develop/scenar4.png) | Execution is impossible | CallDial is the parent method, declared "capable"; MyDialog is "indifferent". However, since MyDialog is thread-unsafe internally, it contaminates the call chain. The compilation fails because of a conflict between the declaration of CallDial and its actual capability. The solution is either to modify MyDialog so that it becomes thread-safe so that execution is preemptive, or to change the declaration of CallDial 's property in order to run as cooperative | -| ![](../assets/en/Develop/scenar5.png) | OK | ![](../assets/en/Develop/scenar6.png) | Cooperative | Since CallDial is declared "incapable" of preemptive use, compilation is thread-unsafe internally; thus execution will always be cooperative, regardless of the status of MyDialog | -| ![](../assets/en/Develop/scenar7.png) | OK | ![](../assets/en/Develop/scenar8.png) | Cooperative | Since CallComp is the parent method with property "Indifferent", then the process is cooperative even if the entire chain is thread-safe. | -| ![](../assets/en/Develop/scenar9.png) | OK | ![](../assets/en/Develop/scenar10.png) | Cooperative | Since CallDial is the parent method (property was "Indifferent"), then the process is cooperative and compilation is successful | +| Déclaration et chaîne d'appel | Compilation | Propriété thread safe résultante | Mode d'exécution | Commentaire | +| ------------------------------------- | ----------- | -------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/Develop/scenar1.png) | OK | ![](../assets/en/Develop/scenar2.png) | Préemptif | CallComp est la méthode parente, déclarée "capable" d'une utilisation en préemptif ; étant donné que MyComp est thread-safe en interne, CallComp est thread-safe et le process est préemptif | +| ![](../assets/en/Develop/scenar3.png) | Error | ![](../assets/en/Develop/scenar4.png) | Exécution impossible | CallDial est la méthode parente, déclarée "capable" ; MyDialog est "indifferent". Cependant, étant donné que MyDialog est thread-unsafe en interne, il contamine la chaîne d'appels. La compilation échoue en raison d'un conflit entre la déclaration de CallDial et sa capacité réelle. La solution consiste soit à modifier MyDialog afin qu'il devienne thread-safe pour que l'exécution soit préemptive, soit à modifier la déclaration de la propriété CallDial afin qu'elle s'exécute de manière coopérative | +| ![](../assets/en/Develop/scenar5.png) | OK | ![](../assets/en/Develop/scenar6.png) | Coopératif | Étant donné que CallDial est déclaré "incapable" d'une utilisation préemptive, la compilation marque thread-unsafe en interne ; ainsi, l'exécution sera toujours coopérative, indépendamment de l'état de MyDialog | +| ![](../assets/en/Develop/scenar7.png) | OK | ![](../assets/en/Develop/scenar8.png) | Coopératif | Étant donné que CallComp est la méthode parente avec la propriété "Indifferent", le process est coopératif même si toute la chaîne est thread-safe. | +| ![](../assets/en/Develop/scenar9.png) | OK | ![](../assets/en/Develop/scenar10.png) | Coopératif | Puisque CallDial est la méthode parente (la propriété était "Indifferent"), le process est coopératif et la compilation est réussie | -### How to find out the actual execution mode +### Comment connaître le mode d'exécution courant -4D allows you to identify the execution mode of processes in compiled mode: +4D vous permet d'identifier le mode d'exécution des process en mode compilé : -- The [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html) command allows you to find out whether a process is run in preemptive or cooperative mode. -- Both the Runtime Explorer and the [4D Server administration window](../ServerWindow/processes.md#process-type) display specific icons for preemptive processes. +- La commande [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/fr/page336.html) vous permet de savoir si un process est exécuté en mode préemptif ou coopératif. +- L'Explorateur d'exécution et la [fenêtre d'administration de 4D Server](../ServerWindow/processes.md#process-type) affichent des icônes spécifiques pour les process préemptifs. -## Writing a thread-safe method +## Ecrire une méthode thread-safe -To be thread-safe, a method must respect the following rules: +Pour être thread-safe, une méthode doit respecter les règles suivantes : -- It must have either the "Can be run in preemptive processes" or "Indifferent" property -- It must not call a 4D command or function that is thread-unsafe. -- It must not call another project method or function that is thread-unsafe -- It must not call a plug-in that is thread-unsafe. -- It must not use any interprocess variables(1) -- It must not call interface objects(2) (there are exceptions however, see below). +- Elle doit avoir soit la propriété "Peut être exécutée dans un process préemptif" soit "Indifférent" +- Elle ne doit pas appeler une commande ou une fonction 4D qui n'est pas thread-safe. +- Elle ne doit pas appeler une autre méthode projet ou fonction qui n'est pas thread-safe +- Elle ne doit pas appeler un plug-in qui est thread-unsafe. +- Elle ne doit pas utiliser de variables interprocess(1) +- Elle ne doit pas appeler d'objets d'interface (2) (il y a cependant des exceptions, voir ci-dessous). -(1) To exchange data between preemptive processes (and between all processes), you can pass [shared collections or shared objects](../Concepts/shared.md) as parameters to processes, and/or use the [`Storage`](https://doc.4d.com/4dv20/help/command/en/page1525.html) catalog. -[Worker processes](processes.md#worker-processes) also allow you to exchange messages between any processes, including preemptive processes. +(1) Pour échanger des données entre des process préemptifs (et entre tous les process), vous pouvez transmettre des [collections partagées ou des objets partagés](../Concepts/shared.md) en tant que paramètres aux process, et/ou utiliser le catalogue [`Storage`](https://doc.4d.com/4dv20/help/command/fr/page1525.html). +Les [process Worker](processes.md#worker-processes) vous permettent également d'échanger des messages entre tous les process, y compris les process préemptifs. -(2) The [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html) command provides an elegant solution to call interface objects from a preemptive process. +(2) La commande [`CALL FORM`](https://doc.4d.com/4dv20/help/command/fe/page1391.html) fournit une solution élégante pour appeler des objets d'interface à partir d'un process préemptif. :::note Notes -- In the case of a "Shared by components and host databases" method, the "Can be run in preemptive processes" property must be selected. -- All SQL statements are thread-safe. SQL code inserted in `Begin SQL`/`End SQL` blocks must comply with the following conditions: - - It must apply to the 4D Server or 4D local database (ODBC or remote databases via `SQL LOGIN` are thread-unsafe. However, local databases used with `USE DATABASE` are thread-safe). - * Any trigger called by SQL statements must be thread-safe (see [Triggers](#triggers) below). +- Dans le cas d'une méthode "Partagée entre composants et projets hôtes", la propriété "Peut être exécutée dans un process préemptif" doit être sélectionnée. +- Toutes les instructions SQL sont thread-safe. Le code SQL inséré dans les blocs `Begin SQL`/`End SQL` doit respecter les conditions suivantes : + - Il doit s'appliquer à 4D Server ou à la base de données 4D locale (les bases de données ODBC ou distantes via `SQL LOGIN` sont thread-unsafe. Cependant, les bases de données locales utilisées avec `USE DATABASE` sont thread-safe). + * Tout trigger appelé par des instructions SQL doit être thread-safe (voir [Triggers](#triggers) ci-dessous). ::: -Methods with the "Can be run in preemptive processes" property will be checked by 4D during compilation. A compilation error is issued whenever the compiler finds something that prevents it from being thread-safe: +Les méthodes avec la propriété "Peut être exécutée dans un process préemptif" seront vérifiées par 4D lors de la compilation. Une erreur de compilation est émise chaque fois que le compilateur trouve quelque chose qui l'empêche d'être thread-safe : ![](../assets/en/Develop/thread-unsafe.png) :::info -It is possible to [disable locally the thread-safety verification](#). +Il est possible de [désactiver localement la vérification de la thread-safety](#). ::: -The [symbol file](../Project/compiler.md/#complete-list-of-methods), if enabled, also contains the thread safety status for each method. +Le [fichier de symboles](../Project/compiler.md/#complete-list-of-methods), s'il est activé, contient également le statut de thread safety pour chaque méthode. ### Interface utilisateur -Since they are "external" accesses, calls to user interface objects such as forms, as well as to the Debugger, are not allowed in preemptive threads. +Étant donné qu'il s'agit d'accès "externes", les appels aux objets de l'interface utilisateur tels que les formulaires ainsi qu'au débogueur ne sont pas autorisés dans les threads préemptifs. -The only possible accesses to the user interface from a preemptive thread are: +Les seuls accès possibles à l'interface utilisateur depuis un thread préemptif sont : -- [Standard error dialog](../Debugging/basics). The dialog is displayed in the user mode process (on 4D) or the server user interface process (4D Server). The **Trace** button is disabled. -- Standard progress indicators -- `ALERT`, `Request` and `CONFIRM` dialogs. The dialog is displayed in the user mode process (on 4D) or the server user interface process (4D Server). Note that if 4D Server has been launched as a service on Windows with no user interaction allowed, the dialogs will not be displayed. +- [Dialogue d'erreurs standard](../Debugging/basics). La boîte de dialogue est affichée dans le process du mode utilisateur (sur 4D) ou dans le process de l'interface utilisateur du serveur (4D Server). Le bouton **Trace** est désactivé. +- Les indicateurs de progression standard +- Les dialogues `ALERT`, `Request` et `CONFIRM`. La boîte de dialogue est affichée dans le process du mode utilisateur (sur 4D) ou dans le process de l'interface utilisateur du serveur (4D Server). Notez que si 4D Server a été lancé en tant que service sur Windows sans autorisation de l'utilisateur, les dialogues ne seront pas affichés. ### Triggers -When a method uses a command that can call a trigger, the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d - SAVE RECORD([Table_1]) //trigger on Table_1, if it exists, must be thread-safe + SAVE RECORD([Table_1]) //trigger sur Table_1, s'il existe, doit être thread-safe ``` -Here is the list of commands that are checked at compilation time for trigger thread safety: +Voici la liste des commandes qui sont vérifiées au moment de la compilation pour la propriété thread safe du trigger : `SAVE RECORD`, `SAVE RELATED ONE`, `DELETE RECORD`, `DELETE SELECTION`, `ARRAY TO SELECTION`, `JSON TO SELECTION`, `APPLY TO SELECTION`, `IMPORT DATA`, `IMPORT DIF`, `IMPORT ODBC`, `IMPORT SYLK`, `IMPORT TEXT`. -If the table is passed dynamically, the compiler may sometimes not be able to find out which trigger it needs to evaluate. Here are some examples of such situations: +Si la table est passée de manière dynamique, le compilateur peut parfois ne pas être en mesure de déterminer quel trigger il doit évaluer. Voici quelques exemples de telles situations : ```4d DEFAULT TABLE([Table_1]) @@ -212,62 +212,68 @@ If the table is passed dynamically, the compiler may sometimes not be able to fi SAVE RECORD(Table(myMethodThatReturnsATableNumber())->) ``` -In this case, all triggers are evaluated. If a thread-unsafe command is detected in at least one trigger, the whole group is rejected and the method is declared thread-unsafe. +Dans ce cas, tous les triggers sont évalués. Si une commande thread-unsafe est détectée dans au moins un trigger, l'ensemble du groupe est rejeté et la méthode est déclarée thread-unsafe. -### Error-handling methods +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: -[Error-catching methods](../Concepts/error-handling.md) installed by the `ON ERR CALL` command must be thread-safe if they are likely to be called from a preemptive process. In order to handle this case, the compiler checks the thread safety property of error-catching project methods passed to the `ON ERR CALL` command during compilation and returns appropriate errors if they do not comply with preemptive execution. +### Méthodes de gestion d'erreurs -Note that this checking is only possible when the method name is passed as a constant, and is not computed, as shown below: +Les [méthodes d'interception d'erreurs](../Concepts/error-handling.md) installées par la commande `ON ERR CALL` doivent être thread-safe si elles sont susceptibles d'être appelées à partir d'un process préemptif. Pour gérer ce cas, le compilateur vérifie la propriété thread-safe des méthodes projet d'interception d'erreurs passées à la commande `ON ERR CALL` lors de la compilation et renvoie les erreurs appropriées si elles ne sont pas conformes à l'exécution préemptive. + +Notez que cette vérification n'est possible que lorsque le nom de la méthode est passé en tant que constante et non calculé, comme illustré ci-dessous : ```4d - ON ERR CALL("myErrMethod1") //will be checked by the compiler - ON ERR CALL("myErrMethod"+String($vNum)) //will not be checked by the compiler +ON ERR CALL("myErrMethod1") //sera vérifié par le compilateur +ON ERR CALL("myErrMethod"+String($vNum)) //ne sera pas vérifié par le compilateur ``` -In addition, if an error-catching project method cannot be called at runtime (following a thread safety issue, or for any reason like "method not found"), the error -10532 "Cannot call error handling project method 'methodName'" is generated. +De plus, si une méthode projet de capture d'erreurs ne peut pas être appelée à l'exécution (suite à un problème de thread safety, ou pour toute autre raison comme "méthode introuvable"), l'erreur -10532 "Impossible d'appeler la méthode de projet de gestion des erreurs 'nomMethode'" est générée. -### Pointers compatibility +### Compatibilité des pointeurs -A process can dereference a pointer to access the value of another process variable only if both processes are cooperative; otherwise, 4D will throw an error. In a preemptive process, if some 4D code tries to dereference a pointer to an interprocess variable, 4D will throw an error. +Un process ne peut déréférencer un pointeur pour accéder à la valeur d'une autre variable process que si les deux process sont coopératifs ; sinon, 4D génèrera une erreur. Dans un process préemptif, si du code 4D essaie de déréférencer un pointeur vers une variable interprocess, 4D génèrera une erreur. -Example with the following methods: +Exemple avec les méthodes suivantes : -Method1: +Méthode1 : ```4d myVar:=42 $pid:=New process("Method2";0;"process name";->myVar) ``` -Method2: +Méthode2 : ```4d $value:=$1-> ``` -If either the process running Method1 or the process running Method2 is preemptive, then the expression `$value:=$1->` will throw an execution error. +Si le process exécutant la méthode 1 ou le process exécutant la méthode 2 est préemptif, alors l'expression `$value:=$1->` génèrera une erreur d'exécution. -### DocRef document reference +### Référence de document DocRef -The use of DocRef type parameters (opened document reference, used or returned by `Open document`, `Create document`, `Append document`, `CLOSE DOCUMENT`, `RECEIVE PACKET`, `SEND PACKET`) is limited to the following contexts: +L'utilisation des paramètres de type DocRef (référence de document ouvert, utilisée ou renvoyée par `Open document`, `Create document`, `Append document`, `CLOSE DOCUMENT`, `RECEIVE PACKET`, `SEND PACKET`) est limitée aux contextes suivants : -- When called from a preemptive process, a `DocRef` reference is only usable from that preemptive process. -- When called from a cooperative process, a `DocRef` reference is usable from any other cooperative process. +- Lorsqu'elle est appelée à partir d'un process préemptif, une référence `DocRef` n'est utilisable que depuis ce process préemptif. +- Lorsqu'elle est appelée à partir d'un process coopératif, une référence `DocRef` est utilisable depuis n'importe quel autre processus coopératif. -## Disabling thread safety checking locally +## Désactiver localement la vérification de la propriété thread-safe -There may be some cases where you prefer that thread safety checking of commands not be applied to certain parts of code, for example when it contains thread-unsafe commands that you know to be never called. +Il peut y avoir certains cas où vous préférez que la vérification de la propriété thread-safe des commandes ne soit pas appliquée à certaines parties du code, par exemple lorsqu'il contient des commandes thread-unsafe que vous savez ne jamais être appelées. -To do this, you must surround the code to be excluded from command thread safety checking with the special directives `%T-` and `%T+` as comments. The `//%T-` comment disables thread safety checking and `//%T+` enables it again: +Pour faire cela, vous devez entourer le code à exclure de la vérification avec les directives spéciales `%T-` et `%T+` en tant que commentaires. Le commentaire `//%T-` désactive la vérification de la propriété thread safe et `//%T+` la réactive : ```4d // %T- to disable thread safety checking - + // Place the code containing commands to be excluded from thread safety checking here $w:=Open window(10;10;100;100) //for example - + // %T+ to enable thread safety checking again for the rest of the method ``` -Of course, the 4D developer is responsible for the preemptive mode compatibility of the code between the deactivation and reactivation directives. Runtime errors will be generated if thread-unsafe code is executed in a preemptive thread. +Bien entendu, le développeur 4D est responsable de la compatibilité du code entre les directives de désactivation et de réactivation avec le mode préemptif. Des erreurs d'exécution seront générées si du code thread-unsafe est exécuté dans un process préemptif. From bb422996583de382441194c456668144f6e8a337 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:14 +0200 Subject: [PATCH 3995/4889] New translations preemptive.md (Spanish) --- .../version-20-R6/Develop/preemptive.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md index ba9f2067eadb4b..c42f9828631b90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md @@ -193,7 +193,7 @@ Los únicos accesos posibles a la interfaz de usuario desde un hilo apropiativo ### Triggers -Cuando un método utiliza un comando que puede llamar a un trigger, el compilador 4D evalúa la seguridad de los hilos del trigger para comprobar la seguridad de hilos del método: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SAVE RECORD([Table_1]) //activar en Table_1, si existe, debe ser hilo seguro @@ -214,6 +214,12 @@ Si la tabla se pasa dinámicamente, a veces el compilador no puede averiguar qu En este caso, se evalúan todos los triggers. Si se detecta un comando que no sea hilo seguro en al menos un trigger, se rechaza todo el grupo y el método se declara hilo no seguro. +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### Métodos de gestión de errores [Metodos-captura-error](../Concepts/error-handling.md) instalados por el comando `ON ERR CALL` deben ser hilo seguro si es probable que sean llamados desde un proceso apropiativo. Para manejar este caso, el compilador verifica la propiedad hilo seguro de los métodos proyecto de captura de errores pasados al comando `ON ERR CALL` durante la compilación y devuelve errores apropiados si no cumplen con la ejecución apropiativa. @@ -262,12 +268,12 @@ En algunos casos, puede que prefiera que la verificación "thread-safety" de los Para hacer esto, debe rodear el código a excluir del comando hilo seguro utilizando las directivas específicas `%T-` y `%T+ como comentarios. El comentario `//%T-`desactiva la verificación hilo seguro y el comentario`//%T+\` la reactiva: ```4d - // %T- para deshabilitar la verificación hilo seguro - - // Coloque el código que contiene los comandos que se excluirán de la verificacion hilo seguro - $w:=Open window(10;10;100;100) //por ejemplo - - // %T+ para reactivar nuevamente la verificación hilo seguro para el resto del método + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` Por supuesto, el desarrollador 4D es responsable de que el modo apropiativo del código sea compatible con las directivas de activación y de reactivación. Se generarán errores de tiempo de ejecución si se ejecuta código hilo no seguro en un hilo apropiativo. From dee4bff04b408fed06e1d31931923ccedc5a0b59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:15 +0200 Subject: [PATCH 3996/4889] New translations preemptive.md (Japanese) --- .../version-20-R6/Develop/preemptive.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md index 20fbd941cc52e0..099850c5c5ada3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md @@ -82,7 +82,7 @@ title: プリエンプティブプロセス ## プロセスがプリエンプティブに実行される条件とは? -:::info リマインダー +:::info 注記 プリエンプティブ実行はコンパイル済みモードでのみ利用可能です。 @@ -193,7 +193,7 @@ title: プリエンプティブプロセス ### Triggers -トリガーを呼び出すことのあるコマンドをメソッドが使用している場合、4Dコンパイラーはメソッドがスレッドセーフであるかどうかをチェックするために、トリガーがスレッドセーフかどうかを評価します: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SAVE RECORD([Table_1]) // Table_1 にトリガーが存在する場合、トリガーはスレッドセーフでなければなりません @@ -214,6 +214,12 @@ title: プリエンプティブプロセス この場合、すべてのトリガーが評価されます。 スレッドセーフでないコマンドの使用が検出されたトリガーが 1つでもあれば、グループ全体がチェックに失敗し、メソッドはスレッドアンセーフと宣言されます。 +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### エラー処理メソッド `ON ERR CALL` コマンドによって実装された [エラーキャッチメソッド](../Concepts/error-handling.md) は、プリエンプティブプロセスから呼び出される可能性が高いのであれば、スレッドセーフでなければなりません。 このような状況を管理するため、コンパイラーは `ON ERR CALL` コマンドに渡されたエラーキャッチプロジェクトメソッドのスレッドセーフプロパティをコンパイル時にチェックし、メソッドがプリエンプティブ実行に適応していない場合には適切なエラーを返します。 @@ -262,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - // %T- 検証を無効にします - - // スレッドセーフ検証から除外するコード - $w:=Open window(10;10;100;100) // 例 - - // %T+ 検証を有効に戻します + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 From e117b3734de006bbca9ccc471cd7d802d3fa3b65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:17 +0200 Subject: [PATCH 3997/4889] New translations preemptive.md (Portuguese, Brazilian) --- .../version-20-R6/Develop/preemptive.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md index dbc2ea10aaff51..eb91850a7603bb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md @@ -82,7 +82,7 @@ Se o método também tem a propriedade [**Compartilhada por componentes e banco ## Quando um processo é iniciado de forma preemptiva? -:::info Lembrete +:::info Reminder A execução apropriativa só está disponível em modo compilado. @@ -194,7 +194,7 @@ Os únicos acessos possíveis à interface do usuário de um thread preemptivo s ### Triggers -Quando um método usa um comando que pode chamar um gatilho, o compilador 4D avalia a segurança dos segmentos do gatilho a fim de verificar a segurança dos segmentos do método: +When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: ```4d SALVAR RECORD([Table_1]) //trigger na Table_1, se ele existir, deve ser seguro por thread-safe @@ -215,6 +215,12 @@ Se a tabela for passada dinamicamente, o compilador poderá, às vezes, não ser Nesse caso, todos os triggers são avaliados. Se um comando thread-unsafe for detectado em pelo menos um acionador, o grupo inteiro será rejeitado e o método será declarado thread-unsafe. +:::note + +In [client/server applications](../Desktop/clientServer.md), triggers may be executed in cooperative mode, even if their code is thread-safe. This happens when a trigger is activated from a remote process: in this case, the trigger is executed in the ["twinned" process of the client process](https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Server-and-the-4D-Language.300-7182872.en.html#68966) on the server machine. Since this process is used for all calls from the client, it is always executed in cooperative mode. + +::: + ### Métodos de tratamento de erros Os [métodos de captura de erros](../Concepts/error-handling.md) instalados pelo comando `ON ERR CALL` devem ser thread-safe se for provável que sejam chamados a partir de um processo preemptivo. Para lidar com esse caso, o compilador verifica a propriedade de segurança de thread dos métodos de projeto de captura de erros passados para o comando `ON ERR CALL` durante a compilação e retorna os erros apropriados se eles não estiverem em conformidade com a execução preemptiva. @@ -263,12 +269,12 @@ Pode haver alguns casos em que você prefira que a verificação de segurança d Para fazer isso, você deve envolver o código a ser excluído da verificação de segurança de thread de comando com as diretivas especiais `%T-` e `%T+` como comentários. O comentário `//%T-` desativa a verificação de segurança de thread e `//%T+` a ativa novamente: ```4d - // %T- para desativar a verificação de segurança de thread - - // Coloque o código que contém os comandos a serem excluídos da verificação de segurança de thread aqui - $w:=Open window(10;10;100;100) //por exemplo - - // %T+ para ativar a verificação de segurança de thread novamente para o restante do método + // %T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + // %T+ to enable thread safety checking again for the rest of the method ``` Obviamente, o desenvolvedor do 4D é responsável pela compatibilidade do modo preemptivo do código entre as diretivas de desativação e reativação. Erros de tempo de execução serão gerados se o código não seguro de thread for executado em um thread preemptivo. From f59d2b41c21e57db952d60b3f92e5e57566b8956 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:22 +0200 Subject: [PATCH 3998/4889] New translations processes.md (Portuguese, Brazilian) --- .../version-20-R6/Develop/processes.md | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md index ab32d3e022b1f5..0b104377a2e423 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Develop/processes.md @@ -3,13 +3,13 @@ id: processes title: Processos e Workers --- -Multi-tasking in 4D is the ability to have multiple operations that are executed simultaneously. Essas operações são chamadas **processos**. Multiple processes are like multiple users on the same computer, each working on his or her own task. This essentially means that each method can be executed as a distinct database task. +Multi-tarefa no 4D é a habilidade de ter várias operações que são executadas simultaneamente. Essas operações são chamadas **processos**. Processos múltiplos são como múltiplos usuários no mesmo computador, cada um trabalhando em sua própria tarefa. Isto significa, essencialmente, que cada método pode ser executado como uma tarefa distinta de base de dados. -If you write thread-safe code, you can create [**preemptive processes**](preemptive.md) that will be able to take advantage of multi-core computers in your compiled applications, for faster execution. +Se você escrever código seguro para threads, você pode criar [**processos preemptivos**](preemptive.md) que serão capazes de aproveitar o poder de processamento de computadores multi-core em suas aplicações compiladas, para execução mais rápida. :::note -The 4D application creates processes for its own needs, for example the Main process to manage the display windows of the user interface, the Design process to manages the windows and editors of the Design environment (note that both are [worker processes](#worker-processes)), the Web Server process, the Cache Manager process, the Indexing process, or the On Event Manager process. +A aplicação 4D cria processos para suas próprias necessidades, por exemplo, o processo Principal para gerenciar as janelas de exibição da interface do usuário, o processo Design para gerenciar as janelas e editores do ambiente de design (observe que ambos são [processos de trabalho](#worker-processes)), o processo Servidor Web, o processo Gerenciador de Cache, o processo de Indexação ou o processo Gerenciador de Eventos. ::: @@ -17,56 +17,56 @@ The 4D application creates processes for its own needs, for example the Main pro Existem várias maneiras de criar um processo: -- Execute a method in the Design environment after checking the **New Process** check box in the "Execute Method" dialog box. The method chosen in the Execute Method dialog box is the process method. -- Use o comando [`New process`] (https://doc.4d.com/4dv20/help/command/en/page317.html). The method passed as a parameter to the `New process` command is the process method. +- Execute um método no ambiente de Design após marcar a caixa de seleção **Novo Processo** na caixa de diálogo "Executar Método". O método escolhido na caixa de diálogo Executar Método é o método do processo. +- Use o comando [`New process`] (https://doc.4d.com/4dv20/help/command/en/page317.html). O método passado como parâmetro para o comando `Novo processo` é o método de processo. - Use o comando [`Execute on server`] (https://doc.4d.com/4dv20/help/command/en/page373.html) para criar um procedimento armazenado no servidor. O método passado como parâmetro do comando é o método processo. - Use o comando [`CALL WORKER`] (https://doc.4d.com/4dv20/help/command/en/page1389.html). Se o processo worker ainda não existir, será criado. :::note -In Desktop applications, processes can be run by choosing menu commands. In the [Menu Bar editor](../Menus/creating.md), select the menu command and click the **Start a New Process** check box. O método associado ao comando do menu é o método de processo. +Em aplicativos de desktop, os processos podem ser executados escolhendo comandos de menu. No [Editor de Barra de Menu](../Menus/creating.md), selecione o comando de menu e marque a caixa de seleção **Iniciar um Novo Processo**. O método associado ao comando do menu é o método processo. ::: -A process can be cleared under the following conditions (the first two conditions are automatic): +Um processo pode ser liberado sob as seguintes condições (as primeiras duas condições são automáticas): - Quando o método processo termina de ser executado - Quando o usuário sai da aplicação -- If you stop the process procedurally or use the **Abort** button in the Debugger or in the Runtime Explorer -- If you call the [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) command (to delete a worker process only). +- Se você parar o processo procedimentalmente ou usar o botão **Abortar** no Depurador ou no Explorador de Tempo de Execução +- Se você chamar o comando [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) (para excluir apenas um processo de trabalhador). -Um processo pode criar outro processo. Processes are not organized hierarchically—all processes are equal, regardless of the process from which they have been created. Once the “parent” process creates a “child” process, the child process will continue regardless of whether or not the parent process is still executing. +Um processo pode criar outro processo. Os processos não são organizados hierarquicamente—todos os processos são iguais, independentemente do processo do qual foram criados. Uma vez que o processo "pai" cria um processo "filho", o processo filho continuará independentemente de o processo pai ainda estar em execução. ## Elementos de um processo -Each process contains specific elements that it can handle independently from other processes. +Cada processo contém elementos específicos que podem ser tratados independentemente de outros processos. ### Elementos da linguagem -- Variables: Every process has its own [process variables](../Concepts/variables#process-variables). Process variables are recognized only within the domain of their native process. +- Variáveis: Cada processo tem suas próprias [variáveis de processo](../Concepts/variables#process-variables). Variáveis de processo são reconhecidas apenas dentro do domínio de seu processo nativo. - Conjuntos de processo: cada processo tem seus próprios conjuntos de processos. `LockedSet` é um conjunto de processos. Os conjuntos processo são apagados assim que o método processo termina. -- [Error-handling method](../Concepts/error-handling#installing-an-error-handling-method): Each process can have its own error-handling method. -- [Debugger window](../Debugging/debugger#calling-the-debugger): Each process can have its own Debugger window. +- [Método de tratamento de erros](../Concepts/error-handling#installing-an-error-handling-method): Cada processo pode ter seu próprio método de tratamento de erros. +- [Janela do Depurador](../Depuring/debugger#calling-the-debugger): Cada processo pode ter sua própria janela do Depurador. ### Elementos da interface -Interface elements are used in [Desktop applications](../category/desktop-applications). Eles consistem nos seguintes: +Elementos de interface são usados em [Aplicações para Desktop](../category/desktop-applications). Eles consistem nos seguintes: -- [Barra de menus](../Menus/creating.md): cada processo pode ter sua própria barra de menu atual. The menu bar of the frontmost process is the current menu bar for the application. -- One or more windows: Each process can have more than one window open simultaneously. Por outro lado, alguns processos não têm nenhuma janela. -- One active (frontmost) window: Even though a process can have several windows open simultaneously, each process has only one active window. To have more than one active window, you must start more than one process. -- Input and Output forms: Default input and output forms can be set procedurally for each table in each process. +- [Barra de menus](../Menus/creating.md): cada processo pode ter sua própria barra de menu atual. A barra de menu do processo ativo é a barra de menu atual para o aplicativo. +- Um ou mais janelas: Cada processo pode ter mais de uma janela aberta simultaneamente. Por outro lado, alguns processos não têm nenhuma janela. +- Uma janela ativa (em primeiro plano): Mesmo que um processo possa ter várias janelas abertas simultaneamente, cada processo tem apenas uma janela ativa. Para ter mais de uma janela ativa, você deve iniciar mais de um processo. +- Formulários de entrada e saída: Os formulários de entrada e saída padrão podem ser definidos processualmente para cada tabela em cada processo. :::info -- Processes do not include menu bars by default which means that the standard **Edit** menu shortcuts (in particular, cut/copy/paste) are not available in process windows. When you call dialog boxes or 4D editors (form editor, query editor, Request, etc.) from a process, if you want for the user to be able to benefit from keyboard shortcuts like copy/paste, you need to make sure that the equivalent of an **Edit** menu is installed in the process. -- [Preemptive processes](preemptive.md) and processes that are executed on the server (stored procedures) must not contain elements of the interface. +- Por padrão, os processos não incluem barras de menu, o que significa que os atalhos do menu **Editar** (em particular, cortar/copiar/colar) não estão disponíveis nas janelas de processo. Quando você chama caixas de diálogo ou editores do 4D (editor de formulários, editor de consultas, Requisição, etc.) de um processo, se você deseja que o usuário possa se beneficiar de atalhos de teclado como copiar/colar, você precisa garantir que o equivalente a um menu **Editar** esteja instalado no processo. +- [Processos preemptivos](preemptive.md) e processos executados no servidor (procedimentos armazenados) não devem conter elementos da interface. ::: :::note -Each process also has a separate current selection and current record per table. Para obter mais informações sobre esses conceitos, consulte [doc.4d.com] (https://doc.4d.com/4Dv20/4D/20.1/Displaying-and-selecting-records.300-6602144.en.html). +Cada processo também possui uma seleção atual e registro atual separados por tabela. Para obter mais informações sobre esses conceitos, consulte [doc.4d.com] (https://doc.4d.com/4Dv20/4D/20.1/Displaying-and-selecting-records.300-6602144.en.html). ::: @@ -74,42 +74,42 @@ Each process also has a separate current selection and current record per table. Os processos podem ser globais ou locais em seu escopo. Por padrão, todos os processos são globais. -Global processes can perform any operation, including accessing and manipulating data. Geralmente, você desejará usar processos globais. Local processes should be used only for operations that do not access data. For example, you can use a local process to run an event-handling method or to control interface elements such as floating windows. +Processos globais podem realizar qualquer operação, incluindo o acesso e manipulação de dados. Geralmente, você desejará usar processos globais. Processos locais devem ser utilizados apenas para operações que não acessam dados. Por exemplo, você pode usar um processo local para executar um método de manipulação de eventos ou para controlar elementos da interface como janelas flutuantes. Você especifica que um processo tem escopo local através de seu nome. O nome do processo local deve começar com um sinal de dólar ($). :::warning -If you attempt to access data from a local process, you access it though the Main process (process #1), risking conflicts with operations performed within that process. +Se você tentar acessar os dados de um processo local, acessá-lo através do processo principal (processo #1), risco entra em conflito com operações realizadas dentro desse processo. ::: ### 4D Server -Using local processes on the remote side for operations that do not require data access reserves more processing time for server-intensive tasks. When you create a process local to client (using `New process` for example), it only exists on the remote side. +Usar processos locais no lado remoto para operações que não requerem acesso a dados reserva mais tempo de processamento para tarefas intensivas do servidor. Quando você cria um processo local para o cliente (usando `Novo processo`, por exemplo), ele só existe no lado remoto. -When you create a global process on the client, a "twin" process is created on the server, thus consuming server resources, to handle data access and database context. However, for optimization reason, the twin process is created only if necessary, i.e. the first time the global process needs to access data. +Quando você cria um processo global no cliente, um processo "gêmeo" é criado no servidor, consumindo assim recursos do servidor para lidar com o acesso aos dados e o contexto do banco de dados. No entanto, por motivo de otimização, o processo duplicado é criado apenas se necessário, ou seja, na primeira vez em que o processo global precisa acessar dados. ## Processos Worker -Using a Worker process is a simple and powerful way to exchange information between processes. This feature is based upon an asynchronous messaging system that allows processes and forms to be called and asked to execute methods with parameters in their own context. +Usar um processo de trabalho é uma maneira simples e poderosa de trocar informações entre processos. Esta funcionalidade é baseada em um sistema de mensagens assíncrono que permite que processos e formulários sejam chamados e solicitados a executar métodos com parâmetros em seu próprio contexto. -A worker can be "hired" by any process (using the [`CALL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1389.html) command) to execute project methods with parameters in their own context, thus allowing access to shared information. +Um trabalhador pode ser "contratado" por qualquer processo (usando o comando [`CALL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1389.html)) para executar métodos do projeto com parâmetros em seu próprio contexto, permitindo assim o acesso a informações compartilhadas. :::info -In Desktop applications, a project method can also be executed with parameters in the context of any form using the [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html) command. +No aplicativo Desktop, um método de projeto também pode ser executado com parâmetros no contexto de qualquer forma usando o comando [`CALL FORM`](https://doc.4d.com/4dv20/help/command/en/page1391.html). ::: -This functionality addresses the following needs regarding 4D interprocess communication: +Esta funcionalidade aborda as seguintes necessidades em relação à comunicação de interprocessos 4D: -- Since they are supported by both cooperative and preemptive processes, they are the perfect solution for interprocess communication in [preemptive processes](preemptive.md) ([interprocess variables are deprecated](https://doc.4d.com/4Dv20/4D/20/Deprecated-or-Removed-Features.100-6259787.en.html#5868705) and not allowed in preemptive processes). -- They provide a simple alternative to semaphores, which can be cumbersome to set and complex to use +- Uma vez que são suportados tanto por processos cooperativos quanto preemptivos, eles são a solução perfeita para comunicação entre processos em [processos preemptivos](preemptive.md) ([variáveis entre processos estão obsoletas](https://doc.4d.com/4Dv20/4D/20/Deprecated-or-Removed-Features.100-6259787.en.html#5868705) e não são permitidas em processos preemptivos). +- Eles fornecem uma alternativa simples aos semáforos, que podem ser complicados de configurar e complexos de usar :::note -Although they have been designed mainly for interprocess communication in the context of preemptive processes, `CALL WORKER` and `CALL FORM` can be used with cooperative processes. +Embora tenham sido projetados principalmente para comunicação entre processos no contexto de processos preemptivos, `CALL WORKER` e `CALL FORM` podem ser usados com processos cooperativos. ::: @@ -117,34 +117,34 @@ Although they have been designed mainly for interprocess communication in the co Um worker é usado para solicitar a um processo que execute métodos projeto. Um worker consiste de: -- a unique name (*warning: the name is case sensitive*), also used to name its associated process +- um nome único (*warning: o nome diferencia maiúsculas de minúsculas*), também usado para nomear seu processo associado - um processo associado, que pode ou não existir em um determinado momento - uma caixa de mensagem - um método de inicialização (opcional) -You ask a worker to execute a project method by calling the `CALL WORKER` command. The worker and its message box are created at first use; its associated process is also automatically launched at first use. If the worker process dies thereafter, the message box remains open and any new message in the box will start a new worker process. +Você pede a um trabalhador para executar um método de projeto chamando o comando `CALL WORKER`. O trabalhador e sua caixa de mensagens são criados no primeiro uso; seu processo associado também é lançado automaticamente no primeiro uso. Se o processo do trabalhador morrer em seguida, a caixa de mensagem permanece aberta e qualquer nova mensagem na caixa iniciará um novo processo do trabalhador. A animação a seguir ilustra esta sequência: ![](../assets/en/Develop/WorkerAnimation.gif) -Unlike a process created with the `New process` command, a worker process **remains alive after the execution of the process method ends**. This means that all method executions for the same worker will be run in the same process, which maintains all process state information (process variables, current record and current selection, etc.). Consequently, methods executed successively will access and thus share the same information, allowing communication between processes. A caixa de mensagens do worker lida com chamadas sucessivas de forma assíncrona. +Ao contrário de um processo criado com o comando `Novo processo`, um processo de trabalhador **permanece ativo após a conclusão do método de execução do processo**. Isto significa que todas as execuções de métodos para o mesmo trabalhador serão executadas no mesmo processo, que mantém todas as informações do estado do processo (variáveis do processo, registro atual e seleção atual, etc.). Consequentemente, os métodos executados sucessivamente terão acesso e compartilharão as mesmas informações, permitindo a comunicação entre os processos. A caixa de mensagens do worker lida com chamadas sucessivas de forma assíncrona. -`CALL WORKER` encapsulates both the method name and command arguments in a message that is posted in the worker's message box. The worker process is then started, if it does not already exist, and asked to execute the message. This means that `CALL WORKER` will usually return before the method is actually executed (processing is asynchronous). Por esse motivo, `CALL WORKER` não retorna nenhum valor. If you need a worker to send information back to the process which called it (callback), you need to use `CALL WORKER` again to pass the information needed to the caller. É claro que, nesse caso, o próprio chamador deve ser um worker. +`CALL WORKER` encapsula tanto o nome do método quanto os argumentos de comando em uma mensagem que é postada na caixa de mensagem do worker. O processo do trabalhador é então iniciado, se já não existe e solicitado a executar a mensagem. Isso significa que `CALL WORKER` geralmente retornará antes que o método seja realmente executado (o processamento é assíncrono). Por esse motivo, `CALL WORKER` não retorna nenhum valor. Se você precisa de um trabalhador para enviar informações de volta para o processo que o chamou (callback), você precisa usar `CALL WORKER` novamente para passar as informações necessárias para o chamador. É claro que, nesse caso, o próprio chamador deve ser um worker. -It is not possible to use `CALL WORKER` to execute a method in a process created by the `New process` command. Only worker processes have a message box and can thus be called by `CALL WORKER`. Note that a process created by `New process` can call a worker, but cannot be called back. +Não é possível usar `CALL WORKER` para executar um método em um processo criado pelo comando `Novo processo`. Apenas os processos trabalhadores possuem uma caixa de mensagens e podem, portanto, serem chamados pelo `CALL WORKER`. Note that a process created by `Novo processo` can call a worker, but cannot be called back. -Worker processes can be created on 4D Server through stored procedures: for example, you can use the `Execute on server` command to execute a method that calls the `CALL WORKER` command. +Os processos trabalhadores podem ser criados no 4D Server por meio de procedimentos armazenados: por exemplo, você pode usar o comando `Executar no servidor` para executar um método que chama o comando `CALL WORKER`. -A worker process is closed by a call to the [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html) command, which empties the worker's message box and asks the associated process to stop processing messages and to terminate its current execution as soon as the current task is finished. +Um processo de trabalho é encerrado por meio de uma chamada ao comando [`KILL WORKER`](https://doc.4d.com/4dv20/help/command/en/page1390.html), que esvazia a caixa de mensagens do trabalhador e solicita ao processo associado que pare de processar mensagens e termine sua execução atual assim que a tarefa atual for concluída. -The startup method of a worker is the method used to create the worker (at first use). If `CALL WORKER` is called with an empty *method* parameter, then the startup method is automatically reused as method to execute. +O método de inicialização de um worker é o método usado para criar o trabalhador (na primeira utilização). Se `CALL WORKER` for chamado com um parâmetro *method* vazio, então o método de inicialização é automaticamente reutilizado como método para executar. -The main process created by 4D when opening a database for user and application modes is a worker process and can be called using `CALL WORKER`. Note that the name of the main process may vary depending on the 4D localization language, but it always has the process number 1; as a result, it's more convenient to designate it by process number instead of process name when calling `CALL WORKER`. +O processo principal criado pelo 4D ao abrir um banco de dados para os modos de usuário e aplicativo é um processo de trabalhador e pode ser chamado usando `CALL WORKER`. Observe que o nome do processo principal pode variar dependendo do idioma de localização do 4D, mas ele sempre tem o número de processo 1; como resultado, é mais conveniente designá-lo pelo número de processo em vez do nome do processo ao chamar `CALL WORKER`. ### Identificação dos processos Worker -All worker processes, except the main process, have the process type `Worker process` (5) returned by the [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html) command. +Todos os processos trabalhadores, exceto o processo principal, têm o tipo de processo `processo trabalhador` (5) retornado pelo comando [`PROCESS PROPERTIES`](https://doc.4d.com/4dv20/help/command/en/page336.html). [Ícones específicos](../ServerWindow/processes#process-type) identificam os processos worker. From c5dcb146d9fbf169ca0882c897a0876f48f8b507 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:29 +0200 Subject: [PATCH 3999/4889] New translations onafteredit.md (Japanese) --- .../version-20-R6/Events/onAfterEdit.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md index 86cea31c074891..82389fb114609e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterEdit.md @@ -26,7 +26,7 @@ title: On After Edit `FORM Event` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | --------------------------------------------------------------------------------------------------- | | code | longint | On After Edit | | description | text | "On After Edit" | @@ -38,14 +38,14 @@ title: On After Edit #### action = editChange -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------ | | range | object | セルのレンジ | | editingText | variant | カレントエディターでの値 | #### action = valueChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------- | -------- | | range | object | セルのレンジ | | oldValue | variant | 変更前のセルの値 | @@ -53,7 +53,7 @@ title: On After Edit #### action = DragDropBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | -------------------------------------------- | | fromRange | object | ソースセルレンジ (ドラッグされる範囲) のレンジ | | toRange | object | 移行先セルレンジ (ドロップされる場所) のレンジ | @@ -62,7 +62,7 @@ title: On After Edit #### action = DragFillBlock -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | fillRange | object | 自動入力のために使用されるレンジ | | autoFillType | longint | 自動入力のために使用される値
  • 0: 全データ (値、書式、フォーミュラ) がセルに入力された
  • 1: 自動シーケンシャルデータがセルに入力された
  • 2: 書式のみがセルに入力された
  • 3: 値のみがセルに入力され、書式は入力されていない
  • 4: セルから値が除去された
  • 5: セルは自動的に入力された
  • | @@ -70,14 +70,14 @@ title: On After Edit #### action = formulaChanged -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | ----------- | | range | object | セルのレンジ | | formula | text | 入力されたフォーミュラ | #### action = clipboardPasted -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | range | object | セルのレンジ | | pasteOption | longint | クリップボードから何をペーストされたかを表します:
  • 0: すべて (値、書式、フォーミュラ) がペーストされた
  • 1: 値のみがペーストされた
  • 2: 書式のみがペーストされた
  • 3: フォーミュラのみがペーストされた
  • 4: 値と書式がペーストされた (フォーミュラはペーストされなかった)
  • 5: フォーミュラと書式のみがペーストされた (値はペーストされなかった)
  • | From 647ddceea8ea709630a24fd621de7238de08793e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:34 +0200 Subject: [PATCH 4000/4889] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onAfterKeystroke.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md index 487ffe7fddbd12..91c898754eff98 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -17,20 +17,20 @@ title: On After Keystroke ## Descrição -> The `On After Keystroke` event can generally be replaced by the [`On After Edit`](onAfterEdit.md) event (see below). +> O evento `Após o Teclado` pode geralmente ser substituído pelo evento [`Após a Edição`](onAfterEdit.md) (veja abaixo). -After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` event properties are selected for an object, you can detect and handle the keystrokes within the object, using the `FORM event` command that will return `On Before Keystroke` and then `On After Keystroke` (for more information, please refer to the description of the `Get edited text` command). +Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.md) e `On After Keystroke` forem selecionadas para um objeto, você pode detectar e manipular as teclas pressionadas dentro do objeto, usando o comando `FORM event` que retornará `On Before Keystroke` e, em seguida, `On After Keystroke` (para obter mais informações, consulte a descrição do comando `Get edited text`). -> Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como `POST KEY`. +> Esses eventos também são ativados por comandos de linguagem que simulam uma ação do usuário, como `POST KEY`. -El evento `On After Keystroke` no se genera: +O evento `No Depois da tecla` não é gerado: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), -- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas -When an entry requires a sequence of keystrokes, the [`On Before Keystroke`](onBeforeKeystroke.md) and [`On After Keystroke event`] events are generated only when the entry is fully validaded by the user. El comando `Keystroke` devuelve el carácter validado. Este caso ocorre principalmente: +Quando uma entrada requer uma sequência de pressionamentos de teclas, os eventos [`On Before Keystroke`](onBeforeKeystroke.md) e [`On After Keystroke event`] são gerados apenas quando a entrada é totalmente validada pelo usuário. O comando `Keystroke` retorna o caractere validado. Este caso ocorre principalmente: - ao usar teclas "mortas", como ^ ou ~: eventos são gerados somente quando o caractere ampliado for inserido depois (por exemplo, "e├" ou n^\\), - quando um IME (Input Code Editor) exibir uma caixa de diálogo intermediária na qual o usuário pode inserir uma combinação de caracteres: os eventos são gerados somente quando a caixa de diálogo do IME for validada. From 1e575daba44ebbd542b0a31e55539e208e1283b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:37 +0200 Subject: [PATCH 4001/4889] New translations onaftersort.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onAfterSort.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md index 4c9bb13b92a849..6c385469cb8201 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAfterSort.md @@ -9,4 +9,4 @@ title: On After Sort ## Descrição -This event is generated just after a standard sort is performed (*i.e.* it is NOT generated if $0 returns -1 in the [`On Header Click`](onHeaderClick.md) event). Esse mecanismo é útil para armazenar as direções da última classificação realizada pelo usuário. En este caso, el comando `Self` devuelve un puntero a la variable del encabezado de la columna ordenada. +Este evento é gerado logo após a execução de um tipo padrão (\*i.e. NÃO é gerado se $0 retorna -1 no evento [`On Header Click`](onHeaderClick.md)). Esse mecanismo é útil para armazenar as direções da última classificação realizada pelo usuário. En este caso, el comando `Self` devuelve un puntero a la variable del encabezado de la columna ordenada. From 0bebe9af774ddceb1d80a9e6dd2c672b5895603c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:41 +0200 Subject: [PATCH 4002/4889] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onAlternativeClick.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md index 471faa169ac8ba..c958c34a3cacd3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onAlternativeClick.md @@ -3,27 +3,27 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição ### Botões -Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjects/properties_TextAndPicture.md#with-pop-up-menu) y mostrar un triángulo. Clicar neste triângulo faz com que um pop-up de seleção apareça que fornece um conjunto de ações alternativas em relação à ação do botão primário. +Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/properties_TextAndPicture.md#with-pop-up-menu) e exibir um triângulo. Clicar neste triângulo faz com que um pop-up de seleção apareça que fornece um conjunto de ações alternativas em relação à ação do botão primário. 4D permite gestionar este tipo de botones utilizando el evento `On Alternative Click`. Este evento é gerado quando o usuário clica no triângulo (assim que o botão do mouse é pressionado): -- Si el menú emergente está **separado**, el evento sólo se genera cuando se hace clic en la parte del botón con la flecha. Tenga en cuenta que la [acción estándar](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) asignada al botón (si existe) no se ejecuta en este caso. -- Si el menú emergente está **asociado**, el evento se genera cuando se hace clic en cualquier parte del botón. Note that the [`On Long Click`](onLongClick.md) event cannot be generated with this type of button. +- Se o menu pop-up estiver **separado**, o evento só será gerado quando ocorrer um clique na parte do botão com a seta. Observe que a [ação padrão](https://doc.4d.com/4Dv19R7/4D/19-R7/Standard-actions.300-6013479.en.html) atribuída ao botão (se houver) não é executada neste caso. +- Se o menu pop-up estiver **vinculado**, o evento é gerado quando ocorre um clique em qualquer parte do botão. Observe que o evento [`No Long Click`](onLongClick.md) não pode ser gerado com este tipo de botão. ![](../assets/en/Events/clickevents.png) ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns-4d-view-pro), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns-4d-view-pro), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). From 870fc2b4418e6617eb86ae8587c5106d0780050c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:49 +0200 Subject: [PATCH 4003/4889] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onBeforeKeystroke.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md index fa4b13e090317a..b20dc10d1ffc71 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -17,22 +17,22 @@ title: On Before Keystroke ## Descrição -After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystroke.md) events are selected for an object, you can detect and handle the keystrokes within the object, using the `Form event code` command that will return `On Before Keystroke` and then [`On After Keystroke event`](onAfterKeystroke.md) (for more information, please refer to the description of the `Get edited text` command). En el evento `On Before Keystroke`, se puede utilizar el comando `FILTER KEYSTROKE` para filtrar los caracteres digitados. +Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](onAfterKeystroke.md) são selecionados para um objeto, você pode detectar e manipular as teclas pressionadas dentro do objeto, usando o comando `Form event code` que retornará `On Before Keystroke` e então o evento [`On After Keystroke`](onAfterKeystroke.md) (para mais informações, consulte a descrição do comando `Get edited text`). No evento `On Before Keystroke`, o comando `FILTER KEYROKE` pode ser usado para filtrar caracteres tipados. -> Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como `POST KEY`. +> Esses eventos também são ativados por comandos de linguagem que simulam uma ação do usuário, como `POST KEY`. -El evento `On Before Keystroke` no se genera: +O evento `On Before Keystroke` não é gerado: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), -- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). To process these events, you must use [`On After Edit`](onAfterEdit.md). +- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis -El evento `On Before Keystroke` puede generarse en objetos no introducibles, por ejemplo, en un list box aunque las celdas del list box no sean introducibles, o las líneas no sean seleccionables. This allows you to build interfaces where the user can scroll dynamically to a specific row in a list box by entering the first letters of a value. En el caso de que las celdas del cuadro del list box sean editables, puede utilizar el comando `Is editing text` para saber si el usuario está realmente introduciendo texto en una celda o está utilizando la función de tecleo predictivo y entonces, ejecuta +O evento `On Before Keystroke` pode ser gerado em objetos não inseríveis, por exemplo, em uma caixa de seleção mesmo se as células da caixa de seleção não forem inseríveis, ou as linhas não forem selecionáveis. This allows you to build interfaces where the user can scroll dynamically to a specific row in a list box by entering the first letters of a value. No caso em que as células da caixa de listagem são editáveis, você pode usar o comando `Is editing text` para saber se o usuário está realmente digitando texto em uma célula ou está usando o recurso de preenchimento automático e, em seguida, executar o código apropriado. ### Sequência de teclas -When an entry requires a sequence of keystrokes, the `On Before Keystroke` and [`On After Keystroke`](onAfterKeystroke.md) events are generated only when the entry is fully validaded by the user. El comando `Keystroke` devuelve el carácter validado. Este caso ocorre principalmente: +Quando uma entrada requer uma sequência de pressionamentos de teclas, os eventos `On Before Keystroke` e [`On After Keystroke`](onAfterKeystroke.md) são gerados apenas quando a entrada é totalmente validada pelo usuário. O comando `Keystroke` retorna o caractere validado. Este caso ocorre principalmente: - ao usar teclas "mortas", como ^ ou ~: eventos são gerados somente quando o caractere ampliado for inserido depois (por exemplo, "e├" ou n^\\), - quando um IME (Input Code Editor) exibir uma caixa de diálogo intermediária na qual o usuário pode inserir uma combinação de caracteres: os eventos são gerados somente quando a caixa de diálogo do IME for validada. From c15a14a7196cc993e1a4871520ff25c8aabc6733 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:17:53 +0200 Subject: [PATCH 4004/4889] New translations onbegindragover.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onBeginDragOver.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md index 36456792c6361b..af063f1f2bcab1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onBeginDragOver.md @@ -3,23 +3,23 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Lista Dropdown](FormObjects/dropdownList_Overview. d) - Formulário - [Lista Hierárquica](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Caixa de lista](FormObjects/listObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview. d#list-box-columns) - [Botão de imagens](FormObjects/pictureButton_overview.md) - [Menu de imagens pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicadores de progresso](FormObjects/progressIndicador. d) - [Botão de Rádio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Controle de tabulação](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição -El evento de formulario `On Begin Drag Over` puede ser seleccionado para todos los objetos formulario que puedan ser arrastrados. Se genera en todos los casos en que el objeto tiene la propiedad [Draggable](FormObjects/properties_Action.md#draggable). Ele pode ser chamado a partir do método do objeto de origem ou do método de formulário do objeto de origem. +O evento `Ao Começar Arrastar Novo` pode ser selecionado para quaisquer objetos de forma que possam ser arrastados. Ele é gerado em todos os casos em que o objeto tem a propriedade [Draggable](FormObjects/properties_Action.md#draggable). Ele pode ser chamado a partir do método do objeto de origem ou do método de formulário do objeto de origem. -> Unlike the [`On Drag Over`](onDragOver.md) form event, `On Begin Drag Over` is called within the context of the **source object** of the drag action. +> Ao contrário do evento de formulário [`On Drag Over`](onDragOver.md), o `On Begin Drag Over` é chamado no contexto do **objeto de origem** da ação de arrastar. -El evento `On Begin Drag Over` es útil para preparar la acción de arrastrar. Pode ser usado para: +O evento `On Begin Drag Over` é útil para preparar a ação de arrastar. Pode ser usado para: -- Añadir los datos y las firmas al portapapeles (vía el comando `APPEND DATA TO PASTEBOARD`). -- Utilizar un icono personalizado durante la acción de arrastre (vía el comando `SET DRAG ICON`). +- Adicione dados e assinaturas ao pasteboard (via o comando `APPEND DATA TO PASTEBOARD`). +- Use um ícone personalizado durante a ação de arrastar (via o comando `SET DRAG ICON`). - Aceitar ou recusar o arrastamento através de $0 no método do objeto arrastado. - - Para indicar que se aceptan las acciones de arrastre, el método del objeto fuente debe devolver 0 (cero); por tanto, debe ejecutar `$0:=0`. - - Para indicar que se rechazan las acciones de arrastre, el método del objeto fuente debe devolver -1 (menos uno); por tanto, debe ejecutar `$0:=-1`. + - Para indicar que as ações de arrastar são aceitas, o método do objeto de origem deve retornar 0 (zero); portanto, você deve executar `$0:=0`. + - Para indicar que as ações de arrastar são recusadas, o método do objeto de origem deve retornar -1 (menos um); portanto, você deve executar `$0:=-1`. - Se nenhum resultado for retornado, 4D considera que as ações de arrastar são aceitas. -Os dados 4D são colocados na prancheta antes de chamar o evento. Por ejemplo, en el caso de arrastrar sin la acción **Arrastre automático**, el texto arrastrado ya está en portapapeles cuando se llama al evento. +Os dados 4D são colocados na prancheta antes de chamar o evento. Por exemplo, no caso de arrastar sem a ação **Arrastar Automático**, o texto arrastado já está no quadro quando o evento é chamado. From 2992c81529e0b67a86a04edf58c54071c0c11cf7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:18:03 +0200 Subject: [PATCH 4005/4889] New translations onclicked.md (Japanese) --- .../version-20-R6/Events/onClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md index 2c701627cc6fa7..4f57ba3ba6545a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onClicked.md @@ -33,7 +33,7 @@ title: On Clicked このイベントは、4D View Pro ドキュメント上でクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------- | | code | longint | On Clicked | | description | text | "On Clicked" | From d46909ddb5b2f03b043489a4380add4b3cf9d51a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:18:20 +0200 Subject: [PATCH 4006/4889] New translations oncolumnresize.md (Japanese) --- .../version-20-R6/Events/onColumnResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onColumnResize.md index 477b844205416c..4752c207ab34d0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onColumnResize.md @@ -19,7 +19,7 @@ title: On Column Resize このイベントはカラムの幅がユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ---------------------------------------------------------------------- | | code | longint | On Column Resize | | description | text | "On Column Resize" | From abd076f9465e22766849804cc235277610b64194 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:18:35 +0200 Subject: [PATCH 4007/4889] New translations ondisplaydetail.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onDisplayDetail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md index fe667a7968f604..3988ce8ae09273 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDisplayDetail.md @@ -24,7 +24,7 @@ In this context, the following sequence of calls to methods and form events is t - Método objeto con el evento `On Display Detail` - Método formulario con el evento `On Display Detail` -> The header area is handled using the [`On Header`](onHeader.md) event. +> A área do cabeçalho é tratada usando o evento [`On Header`](onHeader.md). Llamar a un comando 4D que muestra una caja de diálogo desde el evento `On Display Detail` no está permitido y provocará un error de sintaxis. Más concretamente, los comandos en cuestión son: `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION` y `MODIFY SELECTION`. From 44acf87a65a6ed9a1258f75e0153fb130f13bd3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:18:38 +0200 Subject: [PATCH 4008/4889] New translations ondoubleclicked.md (Japanese) --- .../version-20-R6/Events/onDoubleClicked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md index b9dd5684579065..77c382e7e496ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onDoubleClicked.md @@ -19,7 +19,7 @@ title: On Double Clicked このイベントは、4D View Pro ドキュメント上でダブルクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------- | | code | longint | 13 | | description | text | "On Double Clicked" | From 70b430376647ee54f89745568ab30e16113ebb1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:18:46 +0200 Subject: [PATCH 4009/4889] New translations ondrop.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md index 70a55e6cd049a4..4e0564bfffb956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md#overview) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Lista Dropdown](FormObjects/dropdownList_Overview. d) - Formulário - [Lista Hierárquica](FormObjects/list_overview.md#overview) - [Input](FormObjects/input_overview.md) - [Caixa de lista](FormObjects/listObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview. d#list-box-columns) - [Botão de imagens](FormObjects/pictureButton_overview.md) - [Menu de imagens pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicadores de progresso](FormObjects/progressIndicador. d) - [Botão de Rádio](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Controle de tabulação](FormObjects/tabControl.md) | Os dados foram lançados sobre um objecto | ## Descrição From 7d3f0a453f5fbc0d5b196066ac854c92daf1e0ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:19:04 +0200 Subject: [PATCH 4010/4889] New translations onheader.md (Portuguese, Brazilian) --- .../version-20-R6/Events/onHeader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md index de186429bcc1cf..f9adcbdb6e7bfd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Events/onHeader.md @@ -19,6 +19,6 @@ In this context, the following sequence of calls to methods and form events is t - Método objeto con el evento `On Header` - Método formulario con el evento `On Header` -> Printed records are handled using the [`On Display Detail`](onDisplayDetail.md) event. +> Os registros impressos são tratados usando o evento [`On Display Detail`](onDisplayDetail.md). Llamar a un comando 4D que muestra una caja de diálogo desde el evento `On Header` no está permitido y provocará un error de sintaxis. Más concretamente, los comandos en cuestión son: `ALERT`, `DIALOG`, `CONFIRM`, `Request`, `ADD RECORD`, `MODIFY RECORD`, `DISPLAY SELECTION` y `MODIFY SELECTION`. From c2b41f0736b7929374fa47c0dee89c38599a3c56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:19:07 +0200 Subject: [PATCH 4011/4889] New translations onheaderclick.md (Japanese) --- .../version-20-R6/Events/onHeaderClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md index d4ab7fd8b2bc5d..41fb640f4f2a4e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onHeaderClick.md @@ -24,7 +24,7 @@ title: On Header Click このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | code | longint | 42 | | description | text | "On Header Click" | From dd5ce817992dd49e2e1944ce298f46bccba9f04d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:20:14 +0200 Subject: [PATCH 4012/4889] New translations onrowresize.md (Japanese) --- .../version-20-R6/Events/onRowResize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onRowResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onRowResize.md index f92d2c673d09e2..9a4c0e3b2df22d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onRowResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onRowResize.md @@ -11,7 +11,7 @@ title: On Row Resize このイベントは、4D View Pro ドキュメント内で行の高さがユーザーによって変更されたときに生成されます。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | -------------------------------------------------------------------- | | code | longint | 60 | | description | text | "On Row Resize" | From 0338cf1680ec5085c40beca41777cba6dcd86bfd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:20:22 +0200 Subject: [PATCH 4013/4889] New translations onselectionchange.md (Japanese) --- .../version-20-R6/Events/onSelectionChange.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onSelectionChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onSelectionChange.md index 83ccb33e70d357..e74a357b877053 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onSelectionChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onSelectionChange.md @@ -15,7 +15,7 @@ title: On Selection Change 現在の行や列の選択が変更された。 このコンテキストにおいて、`FORM Event` コマンドによって返される [イベントオブジェクト](overview.md#イベントオブジェクト) には以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------- | ------- | --------------------- | | code | longint | 31 | | description | text | "On Selection Change" | From 777ecd4eef62e1d3efc66458d66889120369b273 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:20:46 +0200 Subject: [PATCH 4014/4889] New translations onvprangechanged.md (Japanese) --- .../version-20-R6/Events/onVpRangeChanged.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onVpRangeChanged.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onVpRangeChanged.md index 57af046367c5af..8883fb077331ba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onVpRangeChanged.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/onVpRangeChanged.md @@ -13,7 +13,7 @@ title: On VP Range Changed FORM Event によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | objectName | text | 4D View Pro エリア名 | | code | longint | On VP Range Changed | From 05a1b9b5c7d44fe93d022db64e4225ab91552baf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:20:58 +0200 Subject: [PATCH 4015/4889] New translations overview.md (Japanese) --- .../version-20-R6/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md index 5b6db68af85965..b98205cbe1e901 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Events/overview.md @@ -20,7 +20,7 @@ End if 各イベントは、`FORM Event` コマンドによってオブジェクトとして返されます。 デフォルトで、以下のプロパティが含まれています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------- | | objectName | text | イベントをトリガーしているオブジェクト名。フォームによってトリガーされている場合には含まれていません。 | | code | longint | フォームイベントの数値。 `Form event code` によっても返されます。 | From 6c692f20d60721bd00274a2fbe034463c5710aa9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:00 +0200 Subject: [PATCH 4016/4889] New translations develop-components.md (French) --- .../Extensions/develop-components.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md index 2d8f5ae8daccb6..09372a917e9bc0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md @@ -25,15 +25,15 @@ La création et l’installation des composants 4D s’effectuent directement de ## Portée des commandes du langage -Hormis les [Commandes non utilisables](#unusable-commands), un composant peut utiliser toute commande du langage 4D. +Hormis les [commandes non utilisables](#unusable-commands), un composant peut utiliser toute commande du langage 4D. -When commands are called from a component, they are executed in the context of the component, except for the [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html) or [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) command that use the context of the method specified by the command. A noter également que les commandes de lecture du thème “Utilisateurs et groupes” sont utilisables depuis un composant mais lisent les utilisateurs et les groupes du projet hôte (un composant n’a pas d’utilisateurs et groupes propres). +Lorsqu'elles sont appelées depuis un composant, elles sont exécutées dans le contexte du composant, à l'exception de la commande [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/fr/page1007.html) et de la commande [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/fr/page63.html) qui utilisent le contexte de la méthode spécifiée par la commande. A noter également que les commandes de lecture du thème “Utilisateurs et groupes” sont utilisables depuis un composant mais lisent les utilisateurs et les groupes du projet hôte (un composant n’a pas d’utilisateurs et groupes propres). -The [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands are an exception: their scope is global to the application. Lorsque ces commandes sont appelées depuis un composant, elles s’appliquent au projet d'application hôte. +Les commandes [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/fe/page7836.html) et [`Get database parameter`](https://doc.4d.com/4dv20/help/command/fe/page7837.html) sont une exception : leur portée est globale à l'application. Lorsque ces commandes sont appelées depuis un composant, elles s’appliquent au projet d'application hôte. Par ailleurs, des dispositions spécifiques sont définies pour les commandes `Structure file` et `Get 4D folder` lorsqu’elles sont utilisées dans le cadre des composants. -The [`COMPONENT LIST`](https://doc.4d.com/4dv20/help/command/en/page1001.html) command can be used to obtain the list of components that are loaded by the host project. +La commande [`COMPONENT LIST`](https://doc.4d.com/4dv20/help/command/fr/page1001.html) permet de connaître la liste des composants chargés par le projet hôte. ### Commandes non utilisables @@ -59,8 +59,8 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad **Notes :** -- La commande `Table du formulaire courant` retourne `Nil` lorsqu’elle est appelée dans le contexte d’un formulaire projet. Par conséquent, elle ne peut pas être utilisée dans un composant. -- SQL data definition language commands (`CREATE TABLE`, `DROP TABLE`, etc.) cannot be used on the component project. Elles sont néanmoins prises en charge avec des bases de données externes (voir la commande SQL `CREATE DATABASE`). +- La commande `Current form table` retourne `Nil` lorsqu’elle est appelée dans le contexte d’un formulaire projet. Par conséquent, elle ne peut pas être utilisée dans un composant. +- Les commandes de langage de définition de données SQL (`CREATE TABLE`, `DROP TABLE`, etc.) ne peuvent pas être utilisées dans le projet de composant. Elles sont néanmoins prises en charge avec des bases de données externes (voir la commande SQL `CREATE DATABASE`). ## Partage des méthodes projet @@ -72,11 +72,11 @@ En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelable Les méthodes projet partagée peuvent être appelées dans le code du projet hôte (mais elles ne peuvent pas être modifiées dans l'éditeur de code du projet hôte). Ces méthodes constituent les **points d’entrée** du composant. -A l’inverse, pour des raisons de sécurité, par défaut un composant ne peut pas exécuter de méthode projet appartenant au projet hôte. Dans certains cas, vous pourrez avoir besoin d’autoriser un composant à accéder à des méthodes projet de votre projet hôte. In certain cases, you may need to allow a component to access the project methods of your host project. +A l’inverse, pour des raisons de sécurité, par défaut un composant ne peut pas exécuter de méthode projet appartenant au projet hôte. Dans certains cas, vous pourrez avoir besoin d’autoriser un composant à accéder à des méthodes projet de votre projet hôte. Pour ce faire, vous devez explicitement désigner les méthodes projet du projet hôte que vous souhaitez rendre accessibles aux composants (dans les propriétés de la méthode, cochez la case **Partagée entre composants et projet hôte**). ![](../assets/en/Concepts/pict516563.en.png) -Once the project methods of the host projects are available to the components, you can execute a host method from inside a component using the [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) or [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html) command. Par exemple : +Une fois que les méthodes projet des projets hôtes sont disponibles pour les composants, vous pouvez exécuter une méthode du projet hôte à partir d'un composant en utilisant la commande [`EXECUTE FORMULA`](https://doc.4d.com/4dv20/help/command/en/page63.html) ou la commande [`EXECUTE METHOD`](https://doc.4d.com/4dv20/help/command/en/page1007.html). Par exemple : ```4d // Méthode hôte @@ -89,8 +89,8 @@ component_method("host_method_name") EXECUTE METHOD($param) ``` -> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ -> Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands. +> Vous pouvez compiler ou effectuer une vérification syntaxique dans une base hôte interprétée qui contient des composants interprétés si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\ +> N'oubliez pas qu'une méthode interprétée peut appeler une méthode compilée, mais pas l'inverse, sauf via l'utilisation des commandes `EXECUTE METHOD` et `EXECUTE FORMULA`. ## Partage des classes @@ -143,9 +143,9 @@ $rect:=cs.eGeometry._Rectangle.new(10;20) ## Complétion de code pour les composants compilés -To make your component easier to use for developers, you can check the [**Generate syntax file for code completion when compiled** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. +Pour rendre votre composant plus facile à utiliser pour les développeurs, vous pouvez cocher l'option [**Générer le fichier de syntaxe pour l'auto-complétion à la compilation** dans la page Général](../settings/general.md#component-namespace-in-the-class-store) des propriétés du projet matrice. -A syntax file (JSON format) is then automatically created during the compilation phase, filled with the syntax of your component's classes, functions, and [exposed methods](#sharing-of-project-methods), and placed in the `\Resources\en.lproj` folder of the component project. 4D utilise le contenu de ce fichier syntaxique pour générer une aide contextuelle dans l'éditeur de code, telle que la complétion de code et la syntaxe des fonctions : +Un fichier de syntaxe (format JSON) est alors automatiquement créé lors de la phase de compilation, rempli avec la syntaxe des classes, fonctions et [méthodes exposées](#sharing-of-project-methods) de votre composant, et placé dans le dossier `\Resources\en.lproj` du projet du composant. 4D utilise le contenu de ce fichier syntaxique pour générer une aide contextuelle dans l'éditeur de code, telle que la complétion de code et la syntaxe des fonctions : ![](../assets/en/settings/syntax-code-completion-2.png) ![](../assets/en/settings/syntax-code-completion-1.png) @@ -193,14 +193,14 @@ L’utilisation de pointeurs pour faire communiquer les composants et le projet - La commande `Get pointer` ne retournera pas un pointeur vers une variable du projet hôte si elle est appelée depuis un composant et inversement. -- L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. +- L'architecture des composants permet la coexistence, au sein du même projet interprété, de composants à la fois interprétés et compilés (inversement, seuls des composants compilés peuvent être utilisés dans un projet compilé). L’usage de pointeurs dans ce cas doit respecter le principe suivant : l’interpréteur peut dépointer un pointeur construit en mode compilé mais à l’inverse, en mode compilé, il n’est pas possible de dépointer un pointeur construit en mode interprété. Illustrons ce principe par l’exemple suivant : soient deux composants, C (compilé) et I (interprété) installés dans le même projet hôte. - Si le composant C définit la variable `mavarC`, le composant I peut accéder à la valeur de cette variable en utilisant le pointeur `->mavarC`. - Si le composant I définit la variable `mavarI`, le composant C ne peut pas accéder à cette variable en utilisant le pointeur `->mavarI`. Cette syntaxe provoque une erreur d’exécution. -- The comparison of pointers using the `RESOLVE POINTER` command is not recommended with components since the principle of partitioning variables allows the coexistence of variables having the same name but with radically different contents in a component and the host project (or another component). Le type de la variable peut même être différent dans les deux contextes. Si les pointeurs `monptr1` et `monptr2` pointent chacun sur une variable, la comparaison suivante produira un résultat erroné : +- La comparaison des pointeurs en utilisant la commande `RESOLVE POINTER` n'est pas recommandée avec les composants, car le principe de partitionnement des variables permet la coexistence de variables ayant le même nom mais avec un contenu radicalement différent dans un composant et le projet hôte (ou un autre composant). Le type de la variable peut même être différent dans les deux contextes. Si les pointeurs `monptr1` et `monptr2` pointent chacun sur une variable, la comparaison suivante produira un résultat erroné : ```4d RESOLVE POINTER(monptr1;vNomVar1;vnumtable1;vnumchamp1) @@ -260,10 +260,10 @@ Le code suivant est inclus dans un composant et effectue trois actions élément Création de la base de données externe : ```4d -<>MyDatabase:=Get 4D folder+"\MyDB" // (Windows) stores the data in an authorized directory +<>MyDatabase:=Get 4D folder+"\MyDB" // (Windows) stocke les données dans un répertoire autorisé Begin SQL - CREATE DATABASE IF NOT EXISTS DATAFILE :[<>MyDatabase]; - USE DATABASE DATAFILE :[<>MyDatabase]; + CREATE DATABASE IF NOT EXISTS DATAFILE :[MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; CREATE TABLE IF NOT EXISTS KEEPIT ( ID INT32 PRIMARY KEY, @@ -283,14 +283,14 @@ Création de la base de données externe : Ecriture dans la base de données externe : ```4d - $Ptr_1:=$2 // retrieves data from the host project through pointers + $Ptr_1:=$2 // récupère les données à partir du projet hôte via des pointeurs $Ptr_2:=$3 $Ptr_3:=$4 $Ptr_4:=$5 $Ptr_5:=$6 Begin SQL - USE DATABASE DATAFILE :[<>MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; INSERT INTO KEEPIT (ID, kind, name, code, sort_order) @@ -306,7 +306,7 @@ Ecriture dans la base de données externe : Lecture dans une base de données externe : ```4d - $Ptr_1:=$2 // accesses data of the host project through pointers + $Ptr_1:=$2 // accède aux données du projet hôte via des pointeurs $Ptr_2:=$3 $Ptr_3:=$4 $Ptr_4:=$5 @@ -314,7 +314,7 @@ Lecture dans une base de données externe : Begin SQL - USE DATABASE DATAFILE :[<>MyDatabase]; + USE DATABASE DATAFILE :[MyDatabase]; SELECT ALL ID, kind, name, code, sort_order FROM KEEPIT @@ -332,7 +332,7 @@ Lecture dans une base de données externe : > Si un composant utilise la commande `ADD RECORD`, le formulaire Entrée courant du projet hôte sera affiché, dans le contexte du projet hôte. Par conséquent, si le formulaire comporte des variables, le composant n’y aura pas accès. -- You can [publish component forms as subforms](../FormEditor/properties_FormProperties.md#published-as-subform) in the host projects. Avec ce principe, vous pouvez notamment développer des composants proposant des objets graphiques. Par exemple, les Widgets proposés par 4D sont basés sur l’emploi de sous-formulaires en composants. +- Vous pouvez [publier des formulaires de composants en tant que sous-formulaires](../FormEditor/properties_FormProperties.md#published-as-subform) dans les projets hôtes. Avec ce principe, vous pouvez notamment développer des composants proposant des objets graphiques. Par exemple, les Widgets proposés par 4D sont basés sur l’emploi de sous-formulaires en composants. > Dans le contexte d'un composant, tout formulaire projet référencé doit appartenir au composant. Par exemple, à l'intérieur d'un composant, le fait de référencer un formulaire projet hôte à l'aide de `DIALOG` ou de `Open form window` déclenchera une erreur. @@ -350,7 +350,7 @@ Un composant peut exécuter automatiquement du code 4D lors de l'ouverture ou de L'exécution du code d'initialisation ou de fermeture se fait au moyen de la méthode base `On Host Database Event`. -> Pour des raisons de sécurité, vous devez autoriser explicitement l'exécution de la méthode base `On Host Database Event` dans la base hôte afin de pouvoir l'appeler. To do this, you must check the [**Execute "On Host Database Event" method of the components** option](../settings/security.md#options) in the Security page of the Settings. +> Pour des raisons de sécurité, vous devez autoriser explicitement l'exécution de la méthode base `On Host Database Event` dans la base hôte afin de pouvoir l'appeler. Pour ce faire, vous devez cocher l'option [**Exécuter la méthode "Sur événement base hôte" des composants**](../settings/security.md#options) dans la page Sécurité des Propriétés du projet. ## Protection des composants : la compilation From 4911c62abfdb5ee1a988b122c4b935cd64a24266 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:04 +0200 Subject: [PATCH 4017/4889] New translations develop-components.md (Portuguese, Brazilian) --- .../version-20-R6/Extensions/develop-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md index e38e1d38176b8b..9b2bcff16cd02b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md @@ -60,7 +60,7 @@ Os comandos abaixo não são compatíveis para seu uso dentro de um componente p **Notas:** - El comando `Current form table` devuelve `Nil` cuando se llama en el contexto de un formulario proyecto. Por isso não pode ser usado em um componente. -- SQL data definition language commands (`CREATE TABLE`, `DROP TABLE`, etc.) não pode ser usado no projeto do componente. Sin embargo, se soportan con bases de datos externas (ver el comando SQL `CREATE DATABASE`). +- Os comandos da linguagem de definição de dados SQL (`CREATE TABLE`, `DROP TABLE`, etc.) não pode ser usado no projeto do componente. Sin embargo, se soportan con bases de datos externas (ver el comando SQL `CREATE DATABASE`). ## Partilhar os métodos de projeto From 7d728375337d5b119d880b63b257b18cddff9478 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:11 +0200 Subject: [PATCH 4018/4889] New translations overview.md (Japanese) --- .../version-20-R6/Extensions/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md index 349a1a9462ce54..3fc1ed4fdf6947 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md @@ -27,7 +27,7 @@ title: 拡張機能 [`4d-component`](https://github.com/topics/4d-component) のトピックで公開されている 4Dコンポーネントの一覧を Github で閲覧することができます。 -## プラグイン +## Plugins プラグインは、4D がネイティブにおこなっていないこと (例: 特定のプラットフォーム技術など) や、4D だけでは困難なことを実現します。 [このページ](develop-plug-ins.md) で説明しているように、独自のプラグインを開発することができます。 From f026d7f95057fbe788d14a9ce8c4d9b1c566efde Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:14 +0200 Subject: [PATCH 4019/4889] New translations createstylesheet.md (French) --- .../FormEditor/createStylesheet.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/createStylesheet.md index 785215cfbd0d43..3356ca283d55b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/createStylesheet.md @@ -15,13 +15,13 @@ Outre l’harmonisation de l’interface de vos applications, l’usage de feuil Vous créez des feuilles de styles à partir d'un éditeur de feuilles de styles de votre choix, en sauvegardant le fichier sous une extension ".css" dans le dossier "/SOURCES" du projet. -La Boîte à Outils fournit une page **Feuilles de style** sous forme de raccourci pour créer et modifier l'une des trois feuilles de style nommées en fonction de la plate-forme. +La Boîte à Outils comporte une page **Style** qui est un raccourci pour créer et modifier l'une des trois feuilles de style nommées en fonction de la plate-forme. -1. Ouvrez la page **Style Sheets** en choisissant **Tool Box > Style Sheet** dans le menu Développement ou en cliquant sur l'icône **Tool Box** dans la barre d'outils de l'éditeur de formulaires. +1. Ouvrez la page **Styles** en choisissant **Boîte à outils > Feuilles de style** dans le menu Développement ou en cliquant sur l'icône **Boîte outils** dans la barre d'outils de 4D. ![](../assets/en/FormEditor/stylesheets.png) -2. Select the type of style sheet to create and click on the **Create** or **Edit** button: ![](../assets/en/FormEditor/createButton.png) +2. Sélectionnez le type de feuille de style à créer et cliquez sur le bouton **Créer** ou **Modifier** : ![](../assets/en/FormEditor/createButton.png) 3. La feuille de style s'ouvrira dans votre éditeur de texte par défaut. @@ -195,24 +195,24 @@ text[text|=Hello] ### Media Queries -Media queries are used to apply color schemes to an application. +Les requêtes de média sont utilisées pour appliquer des schémas de couleurs à une application. -A media query is composed of a media feature and a value (e.g., `\:\` ). +Une requête média est composée d'une fonctionnalité média et d'une valeur (`\:\`). -Available media features: +Fonctionnalités média disponibles : - `prefers-color-scheme` -Available media feature expressions: +Expressions de fonctionnalité média disponibles : -- **light**
    For using a light scheme -- **dark**
    For using a dark scheme +- **light**
    Pour utiliser un schéma de couleur clair +- **dark**
    Pour utiliser un schéma de couleur sombre -> Color schemes are only supported on macOS. +> Les schémas de couleurs sont pris en charge sur macOS uniquement. ##### Exemple -This CSS defines a color combination for text and text background in the light scheme (default) and another combination when the dark scheme is selected: +Cette CSS définit une combinaison de couleurs pour le texte et l'arrière-plan du texte dans le schéma clair (par défaut) et une autre combinaison lorsque le schéma sombre est sélectionné : ``` @media (prefers-color-scheme: light) { @@ -230,19 +230,19 @@ This CSS defines a color combination for text and text background in the light s } ``` -### Object Attributes +### Attributs d'objets La majorité des attributs d'objet formulaire peuvent être définis dans une feuille de style, à l'exception des attributs suivants : - `method` - `type` -- `classe` -- `evénement` +- `class` +- `event` - `choiceList`, `excludedList`, `labels`, `list`, `requiredList` (list type) Les attributs d'objet formulaire peuvent être déclarés avec leur [nom JSON](FormObjects/properties_Reference.md) en tant qu'attributs CSS (à l'exclusion des types d'objet, méthodes, événements et listes). -#### Mappage d'attributs +#### Correspondance d'attributs Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. @@ -259,7 +259,7 @@ Les attributs répertoriés ci-dessous peuvent accepter le nom 4D ou le nom CSS. | `textDecoration` | `text-decoration` | | `verticalAlign` | `vertical-align` | -> 4D-specific values (*e.g.*, `sunken`) are not supported when using CSS attribute names. +> Les valeurs spécifiques à 4D (*par exemple*, `sunken`) ne sont pas prises en charge lors de l'utilisation de noms d'attribut CSS. #### Valeurs d'attributs spécifiques @@ -290,13 +290,13 @@ Si un attribut est défini dans la description du formulaire JSON et dans une fe Pour remplacer ce comportement, la valeur du style doit être suivie d'une déclaration `! Important`. -**Example 1:** +**Exemple 1** | Description du formulaire JSON | Feuille de style | 4D affiche | | ------------------------------ | ---------------- | ---------- | | `"text": "Button",` | `text: Edit;` | `"Button"` | -**Example 2:** +**Exemple 2** | Description du formulaire JSON | Feuille de style | 4D affiche | | ------------------------------ | ------------------------ | ---------- | @@ -336,9 +336,9 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord > Les chemins de fichiers peuvent être relatifs ou absolus. > -> - Relative paths are resolved relative to the JSON form description file. -> - For security reasons, only filesystem paths are accepted for absolute paths. (*ex :*, "/RESOURCES", "/DATA") +> - Les chemins relatifs sont résolus par rapport au fichier de description de formulaire JSON. +> - Pour des raisons de sécurité, seuls les chemins filesystem sont acceptés pour les chemins absolus. (*ex :*, "/RESOURCES", "/DATA") ## Voir également -See the [**CSS for 4D Forms**](https://www.youtube.com/watch?v=3Hk4FUQENyQ) video presentation. +Voir la présentation vidéo [**CSS pour les formulaires 4D**](https://www.youtube.com/watch?v=3Hk4FUQENyQ). From 6346f14806454816af809d09df192e5a170fb2ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:20 +0200 Subject: [PATCH 4020/4889] New translations formeditor.md (French) --- .../version-20-R6/FormEditor/formEditor.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index d22c0c77504a28..c0a98dc57b72b5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -10,40 +10,40 @@ title: Éditeur de formulaires L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre fenêtre, dotée d’une barre d’outils et d’une barre d’objets. Vous pouvez ouvrir plusieurs formulaires en même temps. -### Display options +### Options d'affichage -You can show or hide several interface elements on the current page of the form: +Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : -- **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). -- **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. -- **Paper**: Borders of the printing page, which are shown as gray lines. This element can only be displayed by default in ["for printing" type](properties_FormProperties.md#form-type) forms. -- **Rulers**: Rulers of the Form editor’s window. -- **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Limits**: Form’s limits. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. +- **Formulaire hérité** : Objets du formulaire hérité (s'il y a un [formulaire hérité](forms.md#inherited-forms)). +- **Page 0** : Objets de la [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. +- **Papier** : Contours de la page d'impression, qui sont affichés sous forme de filets grisés. Cet élément peut être affiché par défaut dans les formulaires de type [impression](properties_FormProperties.md#form-type). +- **Règle** : Règles de la fenêtre de l’éditeur de formulaire. +- **Taquets** : Lignes de contrôle de sortie et taquets associés qui indiquent les limites des différentes zones du formulaire. Cet élément peut être affiché par défaut dans les formulaires de type ["liste"](properties_FormProperties.md#form-type). +- **Libellés des taquets** : Libellés des taquets, disponibles uniquement lorsque les lignes de contrôle de sortie sont affichées. Cet élément peut être affiché par défaut dans les formulaires de type ["liste"](properties_FormProperties.md#form-type). +- **Limites** : Limites du formulaire. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. -> The [**Size Based on**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) and [**Vert margin**](properties_FormSize.md#vert-margin) settings of the form properties affect the form’s limits. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. +> Les paramètres [**basés sur la taille**](properties_FormSize.md#size-based-on), [**Marge Hor**](properties_FormSize.md#hor-margin) et [**Marge vert**](properties_FormSize.md#vert-margin) affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. -#### Default display +#### Affichage par défaut -When a form is opened in the editor, interface elements are displayed or hidden by default, depending on: +Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : -- the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. +- les options **Affichage par défaut à la création** définies dans les Préférences - les options non cochées ne peuvent pas être affichées par défaut. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - - Markers and marker labels are always displayed by default on list forms - - Paper is displayed by default on "for printing" forms. + - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste + - Le papier est affiché par défaut pour les formulaires impression. -#### Display/Hide elements +#### Afficher/Masquer les éléments -You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: +Vous pouvez afficher ou masquer des éléments à tout moment dans la fenêtre courante de l'éditeur de formulaires en sélectionnant **Afficher** dans le menu **Formulaire** ou le menu contextuel de l'éditeur de formulaires : ![](../assets/en/FormEditor/showHideElements.png) -### Rulers +### Règles -Les règles situées sur le côté et en bas de cette fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. Elles peuvent être [affichées ou masquées](#display-options). -Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. +Sélectionnez **Définir l'unité...** dans le menu **Formulaire** pour changer l'unité de mesure afin que le formulaire affiche des pouces, des centimètres ou des pixels. ### Toolbar (Barre d’outils) @@ -56,12 +56,12 @@ La barre d’outils comporte les éléments suivants : | Icône | Nom | Description | | ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Selection tool](#selecting-objects) | Allows selecting, moving and resizing form objects.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | -| ![](../assets/en/FormEditor/zOrder.png) | [Entry order](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | -| ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | +| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | +| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | +| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | From 255232caec99163fa1a42903fe2a531aeabefe87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:23 +0200 Subject: [PATCH 4021/4889] New translations formeditor.md (Spanish) --- .../version-20-R6/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index 53a7bc1bef8c32..a1636e2700164f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -60,8 +60,8 @@ La barra de herramientas contiene los siguientes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#orden-de-entrada) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alignment](#aligning-objects) | Este botón está asociado a un menú que permite alinear los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botón está asociado a un menú que permite repartir los objetos en el formulario. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Nivel](#gestionar-los-planos-de-los-objetos) | Este botón está asociado a un menú que permite cambiar el nivel de los objetos en el formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Este botón está asociado a un menú que permite agrupar y desagrupar la selección de objetos del formulario. Se activa (o no) en función de los objetos seleccionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Esta área permite pasar de una página de formulario a otra y añadir páginas. Para navegar entre las páginas del formulario, haga clic en los botones de flecha o en el área central y elija la página que desea visualizar en el menú que aparece. Si pulsa el botón flecha derecha mientras se muestra la última página del formulario, 4D le permite añadir una página. | From a343d72285ee20bbb2e0baefe132d1476549a119 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:25 +0200 Subject: [PATCH 4022/4889] New translations formeditor.md (Japanese) --- .../version-20-R6/FormEditor/formEditor.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index 19aaafb19bd109..d15d34d90aa163 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -53,24 +53,24 @@ title: フォームエディター ツールバーには以下の要素があります: -| アイコン | 名称 | 説明 | -| ------------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | -| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。

    | -| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#データの入力順) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -| ![](../assets/en/FormEditor/moving.png) | [移動](#オブジェクトの移動) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -| ![](../assets/en/FormEditor/zoom.png) | [拡大](#拡大) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -| ![](../assets/en/FormEditor/alignment.png) | [整列](#オブジェクトの整列) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#オブジェクトの均等配置) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。

    CSS プレビューが "なし" の場合にのみ利用可能です。

    | -| ![](../assets/en/FormEditor/level.png) | [レベル](#オブジェクトを重ねる) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#オブジェクトのグループ化) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | -| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#フォームのページ) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#cssプレビュー) | このボタンで、使用する CSSモードを選択します。 | -| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#オブジェクトビュー) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | -| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#バッジ) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | -| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#リストボックスビルダー) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | -| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#フィールドを挿入) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | +| アイコン | 名称 | 説明 | +| ------------------------------------------------ | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | フォーム実行 | フォームの実行をテストするために使用します。 このボタンをクリックすると、4D は新しいウィンドウを開き、そのコンテキストでフォームを表示します (リストフォームの場合レコードリスト、詳細フォームの場合カレントレコード)。 フォームはメインプロセスで実行されます。 | +| ![](../assets/en/FormEditor/selection.png) | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。

    **注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。

    | +| ![](../assets/en/FormEditor/zOrder.png) | [入力順](#データの入力順) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | +| ![](../assets/en/FormEditor/moving.png) | [移動](#オブジェクトの移動) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | +| ![](../assets/en/FormEditor/zoom.png) | [拡大](#拡大) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | +| ![](../assets/en/FormEditor/alignment.png) | [整列](#オブジェクトの整列) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [均等配置](#オブジェクトの均等配置) | このボタンには、フォーム中でオブジェクトの並びを揃えるためのメニューがリンクされています。 It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/level.png) | [レベル](#オブジェクトを重ねる) | このボタンには、フォーム上のオブジェクトの階層を変更するためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/group.png) | [グループ化/グループ解除](#オブジェクトのグループ化) | このボタンには、フォーム上の選択オブジェクトのグループ化やグループ解除をおこなうためのメニューが関連付けられています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。 | +| ![](../assets/en/FormEditor/displyAndPage.png) | [表示とページ管理](forms.html#フォームのページ) | このエリアを使用して、フォームページ間の移動やページの追加ができます。 フォームページを移動するには矢印ボタンをクリックするか、または中央のエリアをクリックすると現われるメニューから表示したいページを選択します。 最終ページが表示されている状態で、右矢印ボタンをクリックすると、4D はページを追加します。 | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSSプレビュー](#cssプレビュー) | このボタンで、使用する CSSモードを選択します。 | +| ![](../assets/en/FormEditor/views.png) | [ビュー管理](#オブジェクトビュー) | このボタンは、ビューパレットの表示や非表示をおこないます。 この機能については "オブジェクトビューを使用する" で説明しています。 | +| ![](../assets/en/FormEditor/shields2.png) | [バッジ表示](#バッジ) | このボタンをクリックするたびに、すべてのタイプのフォームバッジが順に表示されます。 また、このボタンには、表示するバッジタイプを直接選択できるメニューが関連付けられています。 | +| ![](../assets/en/FormEditor/library.png) | [定義済みオブジェクトライブラリ](objectLibrary.html) | このボタンは定義済みオブジェクトライブラリを表示します。 このライブラリは定義済みのプロパティを持つオブジェクトを多数提供します。 | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [リストボックスビルダー](#リストボックスビルダー) | このボタンは、新しいエンティティセレクション型リストボックスを作成します。 | +| ![](../assets/en/FormEditor/insertFields.png) | [フィールドを挿入](#フィールドを挿入) | このボタンは、テーブルフォームにおいて、親テーブルの全フィールド (オブジェクト型と BLOB型を除く) をインターフェース標準に従ってラベル付きで挿入します。 | ### オブジェクトバーを使用する @@ -88,7 +88,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 @@ -146,7 +146,7 @@ title: フォームエディター 1. ツールバーの矢印ツールをクリックします。

    ![](../assets/en/FormEditor/selection.png)

    -

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    。 +

    マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります

    . 2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。

    ![](../assets/en/FormEditor/selectResize.png)

    From a8340079feea6fca6d068f6a3f55e4f2decfc9e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:28 +0200 Subject: [PATCH 4023/4889] New translations formeditor.md (Portuguese, Brazilian) --- .../version-20-R6/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index 7990072ba31027..776d4389446279 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -60,8 +60,8 @@ A barra de ferramentas contém os seguintes elementos: | ![](../assets/en/FormEditor/zOrder.png) | [Entry order](#data-entry-order) | Switches to “Entry order” mode, where it is possible to view and change the current entry order of the form. Note that shields allow viewing the current entry order, while still working in the form. | | ![](../assets/en/FormEditor/moving.png) | [Moving](#moving-objects) | Switches to “Move” mode, where it is possible to reach any part of the form quickly by using drag and drop in the window. O cursor assume a forma de uma mão. Este modo de navegação é particularmente útil ao ampliar o formulário. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar a percentagem de visualização do formulário (100% por padrão). You can switch to “Zoom” mode by clicking on the magnifying glass or by clicking directly on the desired bar. Esta função é descrita em pormenor na secção anterior. | -| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#alinhamento-objetos) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.

    Available only with CSS Preview None

    | +| ![](../assets/en/FormEditor/alignment.png) | [Alinhamento](#alinhamento-objetos) | This button is linked to a menu that allows changing the level of objects in the form. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | | ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | This button is linked to a menu that allows aligning objects in the form. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Este botão está ligado a um menu que permite agrupar e desagrupar seleções de objetos no formulário. É ativada (ou não) em função dos objetos selecionados. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Esta área permite passar de uma página de formulário para outra e adicionar páginas. Para navegar entre páginas de formulários, clique nos botões de seta, ou clique na área central e escolha a página a exibir a partir do menu que aparece. Se clicar no botão da seta para a direita enquanto é exibida a última página do formulário, 4D permite-lhe adicionar uma página. | From ebedd70074b77046783f2ccc99d2bbb82fb5fbe8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:31 +0200 Subject: [PATCH 4024/4889] New translations forms.md (Spanish) --- .../version-20-R6/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md index 2395563fc34ed5..fc6213c6648451 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md @@ -127,4 +127,4 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied ## Propiedades soportadas -[Associated Menu Bar](properties_Menu.md#associated-menu-bar) - [Fixed Height](properties_WindowSize.md#fixed-height) - [Fixed Width](properties_WindowSize.md#fixed-width) - [Form Break](properties_Markers.md#form-break) - [Form Detail](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Form Header](properties_Markers.md#form-header) - [Form Name](properties_FormProperties.md#form-name) - [Form Type](properties_FormProperties.md#form-type) - [Inherited Form Name](properties_FormProperties.md#inherited-form-name) - [Inherited Form Table](properties_FormProperties.md#inherited-form-table) - [Maximum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Maximum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Method](properties_Action.md#method) - [Minimum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Minimum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Print Settings](properties_Print.md#settings) - [Published as Subform](properties_FormProperties.md#published-as-subform) - [Save Geometry](properties_FormProperties.md#save-geometry) - [Window Title](properties_FormProperties.md#window-title) +[Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) From 0b64829f02348baf50f22d63dff4772d86ad6d6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:32 +0200 Subject: [PATCH 4025/4889] New translations forms.md (Japanese) --- .../version-20-R6/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md index ccf8f4ac868a3a..1a1c8a6cdee591 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md @@ -1,6 +1,6 @@ --- id: forms -title: Forms +title: フォーム --- フォームはデスクトップアプリケーションにおいて、データの入力・修正・印刷をおこなうためのインターフェースとなります。 フォームを使用することで、ユーザーはデータベースのデータをやり取りし、レポートを印刷します。 フォームを使用して、カスタムダイアログボックスやパレット、そのほかのカスタムウィンドウを作成します。 From 085dd56ef2332d1224f5d73d213071394cba1e8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:37 +0200 Subject: [PATCH 4026/4889] New translations macros.md (Japanese) --- .../version-20-R6/FormEditor/macros.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md index 1cb83113e4eb5d..71abdf1b79d487 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md @@ -107,7 +107,7 @@ Function onInvoke($editor : Object)->$result : Object JSONファイルの説明です: -| 属性 | | | タイプ | 説明 | +| 属性 | | | 型 | 説明 | | ------ | ------------- | ------------------ | ------ | --------------------------------------------- | | macros | | | object | 定義されたマクロのリスト | | | `` | | object | マクロ定義 | @@ -152,9 +152,9 @@ JSONファイルの説明です: #### Class constructor($macro : Object) -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------ | ------ | ---------------------------------- | -| $macro | Object | `formMacros.json` ファイルのマクロ宣言オブジェクト | +| $macro | オブジェクト | `formMacros.json` ファイルのマクロ宣言オブジェクト | [Class constructor](Concepts/classes.md#class-constructor) 関数が定義されている場合、マクロはそれによってインスタンス化されます。 @@ -189,10 +189,10 @@ Class constructor($macro : Object) #### onInvoke($editor : Object) -> $result : Object -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ------- | ------ | --------------------------------------------- | -| $editor | Object | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | -| $result | Object | マクロによって変更されたフォームプロパティ (任意) | +| $editor | オブジェクト | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | +| $result | オブジェクト | マクロによって変更されたフォームプロパティ (任意) | マクロが呼び出されるたびに、`onInvoke` 関数が自動的に実行されます。 @@ -202,28 +202,28 @@ Class constructor($macro : Object) *$editor* 引数にて渡されるプロパティは次の通りです: -| プロパティ | タイプ | 説明 | -| ---------------------------------------------------------------- | ---------- | ------------------------------------------------ | -| $editor.editor.form | Object | フォーム全体 | -| $editor.editor.file | File | フォームファイルの Fileオブジェクト | -| $editor.editor.name | String | フォームの名称 | -| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | -| $editor.editor.currentPageNumber | number | 現在のページの番号 | -| $editor.editor.currentPage | Object | 現在のページ (フォームオブジェクトおよび入力順序を格納) | -| $editor.editor.currentSelection | Collection | 選択されているオブジェクトの名称のコレクション | -| $editor.editor.formProperties | Object | カレントフォームのプロパティ | -| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------------------- | ------ | ------------------------------------------------ | +| $editor.editor.form | オブジェクト | フォーム全体 | +| $editor.editor.file | File | フォームファイルの Fileオブジェクト | +| $editor.editor.name | String | フォームの名称 | +| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | +| $editor.editor.currentPageNumber | number | 現在のページの番号 | +| $editor.editor.currentPage | オブジェクト | 現在のページ (フォームオブジェクトおよび入力順序を格納) | +| $editor.editor.currentSelection | コレクション | 選択されているオブジェクトの名称のコレクション | +| $editor.editor.formProperties | オブジェクト | カレントフォームのプロパティ | +| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | マクロによる変更をフォームに反映させたい場合に、`$result` オブジェクトに渡せるプロパティの一覧です。 いずれのプロパティも任意です: -| プロパティ | タイプ | 説明 | -| --------------------------------- | ---------- | --------------------------------- | -| currentPage | Object | マクロによって変更されたオブジェクトを含む currentPage | -| currentSelection | Collection | マクロによって変更された currentSelection | -| formProperties | Object | マクロによって変更された formProperties | -| editor.groups | Object | マクロによって変更されたグループ情報 | -| editor.views | Object | マクロによって変更されたビュー情報 | -| editor.activeView | String | 有効なビュー名 | +| プロパティ | 型 | 説明 | +| --------------------------------- | ------ | --------------------------------- | +| currentPage | オブジェクト | マクロによって変更されたオブジェクトを含む currentPage | +| currentSelection | コレクション | マクロによって変更された currentSelection | +| formProperties | オブジェクト | マクロによって変更された formProperties | +| editor.groups | オブジェクト | マクロによって変更されたグループ情報 | +| editor.views | オブジェクト | マクロによって変更されたビュー情報 | +| editor.activeView | String | 有効なビュー名 | たとえば、currentPage と editor.groups の内容が変わった場合には、戻り値を次のように設定します: @@ -241,7 +241,7 @@ Class constructor($macro : Object) - 次の構造を持つオブジェクトの使用: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ------ | ------- | | source | String | メソッドコード | @@ -283,14 +283,14 @@ Function onInvoke($editor : Object)->$result : Object #### onError($editor : Object; $resultMacro : Object ; $error : Collection) -| 引数 | | タイプ | 説明 | -| ------------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------------------------ | -| $editor | | Object | [onInvoke](#oninvoke) に渡されたオブジェクト | -| $resultMacro | | Object | [onInvoke](#oninvoke) によって返されたオブジェクト | -| $error | | Collection | エラースタック | -| | [].errCode | Number | エラーコード | -| | [].message | Text | エラーの詳細 | -| | [].componentSignature | Text | 内部コンポーネントのシグネチャー | +| 引数 | | 型 | 説明 | +| ------------ | ----------------------------------------------------------------------------------------- | ------ | ------------------------------------ | +| $editor | | オブジェクト | [onInvoke](#oninvoke) に渡されたオブジェクト | +| $resultMacro | | オブジェクト | [onInvoke](#oninvoke) によって返されたオブジェクト | +| $error | | コレクション | エラースタック | +| | [].errCode | Number | エラーコード | +| | [].message | テキスト | エラーの詳細 | +| | [].componentSignature | テキスト | 内部コンポーネントのシグネチャー | マクロの実行時にエラーが発生した場合、`onError` 関数が実行されます。 From c9d4507aeca56e71d9d03b6943ff1b3ebab2f924 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:45 +0200 Subject: [PATCH 4027/4889] New translations pictures.md (Spanish) --- .../version-20-R6/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md index 4ddd950f01652d..c2b9c379641aef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/pictures.md @@ -81,6 +81,6 @@ En tiempo de ejecución, 4D cargará automáticamente la imagen clara u oscura s 4D le permite recuperar las coordenadas locales del ratón en un [objeto de entrada](FormObjects/input_overview.md) asociado con una [expresión de imagen](FormObjects/properties_Object.md#expression-type), en caso de un clic o un desplazamiento, incluso si se ha aplicado un desplazamiento o zoom a la imagen. Este mecanismo, similar al de un mapa de imágenes, puede utilizarse, por ejemplo, para manejar barras de botones desplazables o la interfaz de un software de cartografía. -The coordinates are returned in the *MouseX* and *MouseY* [System Variables](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. +Las coordenadas se devuelven en las *MouseX* and *MouseY* [Variables Sistema](../Concepts/variables.md#system-variables). Las coordenadas se expresan en píxeles con respecto a la esquina superior izquierda de la imagen (0,0). Si el ratón está fuera del sistema de coordenadas de la imagen, se devuelve -1 en *MouseX* y *MouseY*. Puede obtener el valor de estas variables como parte de los eventos de formulario [`On Clicked`](Events/onClicked.md), [`On Double Clicked`](Events/onDoubleClicked.md), [`On Mouse up`](Events/onMouseUp.md), [`On Mouse Enter`](Events/onMouseEnter.md) o [`On Mouse Move`](Events/onMouseMove.md). From 0e40a5dea138325c5a9e2eb770e24f6192879883 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:54 +0200 Subject: [PATCH 4028/4889] New translations properties_formproperties.md (Spanish) --- .../version-20-R6/FormEditor/properties_FormProperties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormProperties.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormProperties.md index 3abc06ced0bf39..ff49fbbd855012 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormProperties.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormProperties.md @@ -159,7 +159,7 @@ Cuando se selecciona esta opción, la opción [Guardar valor](FormObjects/proper #### Ver también -[**Save Value**](FormObjects/properties_Object.md#save-value) +[**Guardar Valor**](FormObjects/properties_Object.md#save-value) --- From cf941f79428fe85490d3b548855fd6144aa55662 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:21:58 +0200 Subject: [PATCH 4029/4889] New translations properties_formsize.md (Spanish) --- .../version-20-R6/FormEditor/properties_FormSize.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md index 86ecddca712053..312785b31cec18 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_FormSize.md @@ -15,7 +15,7 @@ Las opciones de tamaño dependen del valor de la opción **Tamaño basado en**. Puede elegir esta opción cuando desee utilizar objetos activos situados en un área fuera de la pantalla (*es decir*, fuera del rectángulo delimitador de la ventana) con una ventana de tamaño automático. Gracias a esta opción, la presencia de estos objetos no modificará el tamaño de la ventana. -- **Set Size**: The size of the form will be based on what you enter (in pixels) in the [**Width**](#width) and [**Height**](#height) fields. +- **Definir tamaño**: el tamaño del formulario se basará en lo que introduzca (en píxeles) en los campos [**Ancho**](#width) y [**Alto**](#height). - ``: el tamaño del formulario se basará en la posición del objeto formulario seleccionado. Por ejemplo, si elige un objeto situado en la parte inferior derecha del área a mostrar, el tamaño del formulario consistirá en un rectángulo cuya esquina superior izquierda será el origen del formulario y la esquina inferior derecha corresponderá a la del objeto seleccionado, más los valores de los márgenes. From 8583f146b34f0bc6ed6e01b00163eb1f3a2fe303 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:12 +0200 Subject: [PATCH 4030/4889] New translations properties_print.md (French) --- .../version-20-R6/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md index 5dc1b3582a8282..a6102c738aa2b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md @@ -3,7 +3,7 @@ id: print title: Imprimer --- -## Settings +## Propriétés Permet de définir des paramètres d'impression spécifiques pour le formulaire. Cette fonctionnalité est utile pour afficher les limites de pages d'impression dans l'éditeur de formulaire. From b5cab103efbee1d8819f5070cf67ed0502051049 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:15 +0200 Subject: [PATCH 4031/4889] New translations properties_print.md (Japanese) --- .../version-20-R6/FormEditor/properties_Print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md index 6ae312f30ad966..7320c7376d1544 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/properties_Print.md @@ -3,7 +3,7 @@ id: print title: 印刷 --- -## 設定 +## Settings フォーム毎に用紙設定をおこなうことができます。 この機能は、フォームエディターで印刷ページの境界を表示するのに便利です。 From c7aedd735d48ea117b845d4857da06d164bdde70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:24 +0200 Subject: [PATCH 4032/4889] New translations button_overview.md (French) --- .../version-20-R6/FormObjects/button_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/button_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/button_overview.md index c9e75fe78de2c5..f45dd874de0f82 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/button_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/button_overview.md @@ -325,7 +325,7 @@ Le style de bouton Personnalisé accepte une image d'arrière-plan personnalisé Tous les boutons partagent une même série de propriétés de base : -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Droppable](properties_Action.md#droppable) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Image hugs title](properties_TextAndPicture.md#image-hugs-title)(1) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Number of States](properties_TextAndPicture.md#number-of-states)(1) - [Object Name](properties_Object.md#object-name) - [Picture pathname](properties_TextAndPicture.md#picture-pathname)(1) - [Right](properties_CoordinatesAndSizing.md#right) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Title](properties_Object.md#title) - [Title/Picture Position](properties_TextAndPicture.md#title-picture-position)(1) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [With pop-up menu](properties_TextAndPicture.md#with-pop-up-menu)(2) +[Gras](properties_Text.md#bold) - [Style de ligne de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Style de bouton](properties_TextAndPicture.md#button-style) - [Classe](properties_Object.md#css-class) - [Droppable](properties_Action.md#droppable) - [Focusable](properties_Entry.md#focusable) - [Police](properties_Text.md#font) - [Couleur de police](properties_Text.md#font-color) - [Taille de police](properties_Text.md#font-size) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Infobulle](properties_Help.md#help-tip) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Italique](properties_Text.md#italic) - [Image collée au titre](properties_TextAndPicture.md#image-hugs-title)(1) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Non représenté](properties_Display.md#not-rendered) - [Nombre d'états](properties_TextAndPicture.md#number-of-states)(1) - [Nom objet](properties_Object.md#object-name) - [Chemin de l'image](properties_TextAndPicture.md#picture-pathname)(1) - [Droite](properties_CoordinatesAndSizing.md#right) - [Raccourci](properties_Entry.md#shortcut) - [Action standard](properties_Action.md#standard-action) - [Titre](properties_Object.md#title) - [Position Titre/Image](properties_TextAndPicture.md#title-picture-position)(1) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilité](properties_Display.md#visibility) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Avec menu pop-up ](properties_TextAndPicture.md#with-pop-up-menu)(2) > (1) Non pris en charge par le style [Help](#help).
    > (2) Non pris en charge par les styles [Help](#help), [Flat](#flat) et [Regular](#regular). From 0ce09fac93c972509561a78f5c80a2ff37704e85 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:34 +0200 Subject: [PATCH 4033/4889] New translations combobox_overview.md (Spanish) --- .../version-20-R6/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md index a48c1a7d55b2f1..94f58b51b298b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md @@ -11,7 +11,7 @@ Fundamentalmente, debe considerar un combo box como un área editable que utiliz ## Gestión de combo boxes -Use the [`On Data Change`](Events/onDataChange.md) event to manage entries into the enterable area, as you would for any input form object. +Utilice el evento [`On Data Change`](Events/onDataChange.md) para gestionar las entradas en el área editable, como lo haría con cualquier objeto de formulario de entrada. Un combo box se inicializa exactamente igual que una [lista desplegable](dropdownList_Overview.md#overview): utilizando un objeto, un array o una lista de selección. @@ -59,4 +59,4 @@ Los objetos de tipo combo box aceptan dos opciones específicas: ## Propiedades soportadas -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato de hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 19d7cf386910e0841985adce930d5e04f2e9fbc9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:36 +0200 Subject: [PATCH 4034/4889] New translations combobox_overview.md (Japanese) --- .../version-20-R6/FormObjects/comboBox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md index ece97c3d92e927..7db95cab8f7505 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/comboBox_overview.md @@ -21,9 +21,9 @@ title: コンボボックス コンボボックスのデータソースとして、[コレクション](../Concepts/dt_collection.md) を内包した [オブジェクト](../Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、コンボボックスは空になります | | `currentValue` | Collection要素と同じ | ユーザーによる入力値 | オブジェクトにその他のプロパティが含まれている場合、それらは無視されます。 From 87a7499eb3c0d48f439a44363f27cf61b1ee576f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:39 +0200 Subject: [PATCH 4035/4889] New translations dropdownlist_overview.md (Spanish) --- .../version-20-R6/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md index 638baa6b215ee6..6e1a0a2d214ff4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md @@ -166,4 +166,4 @@ Puede crear automáticamente una lista desplegable utilizando una acción están ## Propiedades soportadas -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipo de datos (expression type)](properties_DataSource.md#data-type-expression-type) - [Tipo de datos (list)](properties_DataSource.md#data-type-list) - [Formato](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato de tiempo](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 7e7207e7347650f74613dd713d9003d81ab2e03d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:40 +0200 Subject: [PATCH 4036/4889] New translations dropdownlist_overview.md (Japanese) --- .../version-20-R6/FormObjects/dropdownList_Overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md index 065fc0500d8766..6d0adb9b3de5d3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/dropdownList_Overview.md @@ -13,7 +13,7 @@ macOS においては、ドロップダウンリストは "ポップアップメ それぞれに特有の機能を持つ、複数タイプのドロップダウンリストを作成することができます。 タイプを定義するには、プロパティリストで適切な **式の型** と **データタイプ** の値を選択するか、それらに相当する JSON を指定します。 -| タイプ | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | +| 型 | 機能 | 式の型/式タイプ | データタイプ | JSON 定義 | | -------------------------------- | --------------------------------------- | -------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | オブジェクト | コレクションに基づく | オブジェクト | Numeric, Text, Date, または Time | `dataSourceTypeHint: object` + `numberFormat: ` または `textFormat: ` または `dateFormat: ` または `timeFormat: ` | | 配列 | 配列に基づく | 配列 | Numeric, Text, Date, または Time | `dataSourceTypeHint: arrayNumber` または `arrayText` または `arrayDate` または `arrayTime` | @@ -30,9 +30,9 @@ macOS においては、ドロップダウンリストは "ポップアップメ ドロップダウンリストのデータソースとして、[コレクション](Concepts/dt_collection) を内包した [オブジェクト](Concepts/dt_object.md) を使用できます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | +| `values` | コレクション | 必須 - スカラー値のコレクション。 すべての同じ型の値でなくてはなりません。 サポートされている型:
  • 文字列
  • 数値
  • 日付
  • 時間
  • 空、または未定義の場合、ドロップダウンリストは空になります | | `index` | number | 選択項目のインデックス (0 と `collection.length-1` の間の値)。 -1 に設定すると、プレースホルダー文字列として currentValue が表示されます。 | | `currentValue` | Collection要素と同じ | 選択中の項目 (コードにより設定した場合はプレースホルダーとして使用される) | From cf8e0ffe10d63921e0edde4e873794ffa2868b18 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:47 +0200 Subject: [PATCH 4037/4889] New translations groupbox.md (Spanish) --- .../version-20-R6/FormObjects/groupBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md index 64061589b5aa46..dbbb321ed3b6b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/groupBox.md @@ -24,4 +24,4 @@ Un área de grupo es un objeto estático que permite ensamblar visualmente vario #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [CSS Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Abajo](properties_CoordinatesAndSizing.md#bottom) - [Clase CSS](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 9006144c5ecf2abebbc1918b144239a3f84efa62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:22:55 +0200 Subject: [PATCH 4038/4889] New translations list_overview.md (Spanish) --- .../version-20-R6/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md index 5f80c17f26b2e2..eb407f5f1081cd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/list_overview.md @@ -148,4 +148,4 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From fda0114594e67cc200ee1d47fdd0f5257d280994 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:05 +0200 Subject: [PATCH 4039/4889] New translations listbox_overview.md (Spanish) --- .../FormObjects/listbox_overview.md | 130 +++++++++--------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 1c87626b9ff9f6..9678504552a87f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -144,8 +144,8 @@ Las propiedades soportadas dependen del tipo de list box. | [Font Color Expression](properties_Text.md#font-color-expression) | | X | X | | [Font Size](properties_Text.md#font-size) | X | X | X | | [Height (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Height (headers)](properties_Headers.md#height) | X | X | X | -| [Height (footers)](properties_Footers.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | | [Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | | [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | | [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) | X | X | X | @@ -197,40 +197,40 @@ Las propiedades soportadas dependen del tipo de list box. ### Eventos formulario soportados -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Sort |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Before Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Begin Drag Over |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#propiedades-adicionales)
  • [newPosition](#propiedades-adicionales)
  • [oldPosition](#propiedades-adicionales)
  • | | +| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | +| On Data Change |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Drag Over |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Drop |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Expand |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | #### Propiedades adicionales @@ -271,30 +271,30 @@ Puedes definir propiedades estándar (texto, color de fondo, etc.) para cada col ### Eventos formulario soportados -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On After Sort |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Before Keystroke |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Begin Drag Over |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Column Moved |
  • [columnName](#propiedades-adicionales)
  • [newPosition](#propiedades-adicionales)
  • [oldPosition](#propiedades-adicionales)
  • | | +| On Column Resize |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [newSize](#propiedades-adicionales)
  • [oldSize](#propiedades-adicionales)
  • | | +| On Data Change |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Double Clicked |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Drag Over |
  • [area](#propiedades adicionales)
  • [areaName](#propiedades adicionales)
  • [column](#propiedades adicionales)
  • [columnName](#propiedades adicionales)
  • [row](#propiedades adicionales)
  • | | +| On Drop |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | | +| On Footer Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [headerName](#propiedades-adicionales)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#propiedades-adicionales)
  • [columnName](#propiedades-adicionales)
  • [footerName](#propiedades-adicionales)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | ## Encabezados de list box @@ -316,7 +316,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a ### Propiedades específicas de los encabezados -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Pies de list box @@ -336,7 +336,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada @@ -537,7 +537,7 @@ El desarrollador puede configurar ordenaciones personalizadas, por ejemplo utili Los ordenamientos personalizados le permiten: - realizar ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- use functions such as [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- utilizar funciones como [`collection.orderByFormula()`](../API/CollectionClass.md#orderbyformula) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. #### Ejemplo @@ -578,7 +578,7 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la visualización de la flecha de ordenación. En este caso no se modifica la ordenación por columnas en sí, sino que es el desarrollador quien debe encargarse de ello. -> The [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) command offers specific support for icons in list box headers, which can be useful when you want to work with a customized sort icon. +> El comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) ofrece soporte específico para iconos en los encabezados de los list box, lo que puede ser útil cuando se desea trabajar con un icono de ordenación personalizado. ## Gestión de los colores, estilos y visualización de las líneas @@ -850,7 +850,7 @@ En este caso, debe llenar y vaciar los arrays por código. Los principios que de - Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The `LISTBOX GET CELL POSITION` command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the `SELECTION TO ARRAY` command and you insert as many rows as needed in the list box using the `LISTBOX INSERT ROWS` command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión y permite construir la jerarquía adecuada: se rellena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando `SELECTION TO ARRAY` y se insertan tantas filas como sean necesarias en el list box utilizando el comando `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) - Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. From 1f15a3634bf3dea68637b852953ea503c1d70a47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:09 +0200 Subject: [PATCH 4040/4889] New translations listbox_overview.md (Japanese) --- .../version-20-R6/FormObjects/listbox_overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index fb5a47f1f88b12..2157d1acd9ec30 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -236,7 +236,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | ---------------------------------------------------------------- | | area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | | areaName | text | エリアの名称 | @@ -1013,7 +1013,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | +| ブール | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From acee2c38e8a318cfc8935c72fc1119787e8b2850 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:13 +0200 Subject: [PATCH 4041/4889] New translations listbox_overview.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index eb701f5f6d6b39..28781b60e6fd6d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -524,7 +524,7 @@ O suporte de ordenação padrão depende do tipo de list box: | Tipo de list box | Suporte de ordenação padrão | Comentários | | ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | | Selecção actual | Sim | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | | Seleção temporal | Não | | From 961f0d38ffd8a59a7d8a616dbe9f5b5f5814059d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:16 +0200 Subject: [PATCH 4042/4889] New translations picturebutton_overview.md (Spanish) --- .../version-20-R6/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md index 6981abecf53dc0..270696ecc5f394 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pictureButton_overview.md @@ -60,4 +60,4 @@ Hay otros modos disponibles: ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loopBackToFirstFrame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switchBackWhenReleased) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x ticks](properties_Animation.md#switch-every-x-ticks) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switchWhenRollOver) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Volver al primer marco](properties_Animation.md#loopBackToFirstFrame) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Líneas](properties_Crop.md#rows) - [Atajo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Vuelve a cambiar cuando se libere](properties_Animation.md#switchBackWhenReleased) - [Conmutar continuamente con clics](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-ticks) - [Título](properties_Object.md#title) - [Conmutar al pasar por encima](properties_Animation.md#switchWhenRollOver) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Utilizar el último marco como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 15dc87731b203fd06e77845ef1a34d6411f8e7f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:19 +0200 Subject: [PATCH 4043/4889] New translations picturepopupmenu_overview.md (Spanish) --- .../version-20-R6/FormObjects/picturePopupMenu_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/picturePopupMenu_overview.md index 99ab8a4fe00ac8..6018171a45182a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,4 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 8e46d0841ab0d57a7db4f60bced7e0c98d52cd2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:23 +0200 Subject: [PATCH 4044/4889] New translations pluginarea_overview.md (Spanish) --- .../version-20-R6/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md index 431461736f5b61..1cd0b4dec3ec88 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/pluginArea_overview.md @@ -27,4 +27,4 @@ Si está interesado en diseñar sus propios plug-ins, puede recibir amplia infor ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable-and-droppable) - [Droppable](properties_Action.md#draggable-and-droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable-and-droppable) - [Soltable](properties_Action.md#draggable-and-droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 4bf9aacbb9fef9f8937c35728d035e5b59db1879 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:27 +0200 Subject: [PATCH 4045/4889] New translations progressindicator.md (Spanish) --- .../version-20-R6/FormObjects/progressIndicator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/progressIndicator.md index da8858fbb5ba9f..5e0cc65864f3ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/progressIndicator.md @@ -39,7 +39,7 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione ### Propiedades soportadas -[Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Barber shop @@ -58,7 +58,7 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" o "hora") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Ver también From e4d3dd9c24582fbabc0646f956fe1d0e816f7362 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:32 +0200 Subject: [PATCH 4046/4889] New translations properties_action.md (Spanish) --- .../version-20-R6/FormObjects/properties_Action.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md index 6f35a9d4156c17..c7b66bb917a6d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Action.md @@ -106,7 +106,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- @@ -183,4 +183,4 @@ También puede definir esta propiedad utilizando el comando `OBJECT SET ACTION`. #### Objetos soportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [List Box](listbox_overview.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Tab control](tabControl.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [List Box](listbox_overview.md) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Control de pestañas](tabControl.md) From 180c44ae05aa770e1ec2bd0358033db657b80c6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:46 +0200 Subject: [PATCH 4047/4889] New translations properties_backgroundandborder.md (Spanish) --- .../version-20-R6/FormObjects/properties_BackgroundAndBorder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md index 219f2d6ae2662a..9c3032751aed14 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_BackgroundAndBorder.md @@ -37,7 +37,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Ver también From 19eeb7c53fb9f79ae5464c79da758bc4dfe6374b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:49 +0200 Subject: [PATCH 4048/4889] New translations properties_coordinatesandsizing.md (French) --- .../FormObjects/properties_CoordinatesAndSizing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md index 23ca91906e3339..e3b6a4c94f1cd1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -206,7 +206,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -224,7 +224,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- From 18d8804b0e70e30cb9bdd7fbd0c9293682efbb95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:51 +0200 Subject: [PATCH 4049/4889] New translations properties_coordinatesandsizing.md (Spanish) --- .../FormObjects/properties_CoordinatesAndSizing.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md index 189d9967aff87f..d4a81d8e38be15 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_CoordinatesAndSizing.md @@ -60,7 +60,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -76,7 +76,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -92,7 +92,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -108,7 +108,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -168,7 +168,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- @@ -188,7 +188,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md#overview) --- From f0e37130faa8c692f5cdbc66107cf300987468bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:23:58 +0200 Subject: [PATCH 4050/4889] New translations properties_datasource.md (French) --- .../version-20-R6/FormObjects/properties_DataSource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md index 11d6c3a5c9cb18..eed13d70691b82 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_DataSource.md @@ -231,7 +231,7 @@ Si un champ, une variable ou une expression assignable\*(par exemple Person.last #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- From 84bcaa835f9dd0f54aa337287a6337c66259cb24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:04 +0200 Subject: [PATCH 4051/4889] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 482 +++++++++--------- 1 file changed, 241 insertions(+), 241 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 86c7dd64212dfb..94c2368b6a44b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -5,102 +5,102 @@ title: Affichage --- -## Alpha Format +## Format Alpha -Alpha formats control the way the alphanumeric fields and variables appear when displayed or printed. Voici une liste des formats proposés pour les champs alphanumériques : +Les formats Alpha contrôlent l'apparence des champs et des variables alphanumériques (strings) lorsqu'ils sont affichés ou imprimés. Voici une liste des formats proposés pour les champs alphanumériques : ![](../assets/en/FormObjects/property_alphaFormat.png) -You can choose a format from this list or use any custom format. The default list contains formats for some of the most common alpha fields that require formats: US telephone numbers (local and long distance), Social Security numbers, and zip codes. You can also enter a custom format name set in the Filters and formats editor of the tool box. In this case, the format cannot be modified in the object properties. -Any custom formats or filters that you have created are automatically available, preceded by a vertical bar (|). +Vous pouvez choisir un format dans cette liste ou utiliser n'importe quel format personnalisé. La liste par défaut contient des formats pour certains des champs alpha les plus courants qui nécessitent des formats: numéros de téléphone américains (local et longue distance), numéros de sécurité sociale et codes postaux. Vous pouvez également saisir un nom de format personnalisé défini dans l'éditeur Filtres et formats de la boîte à outils. Dans ce cas, le format ne peut pas être modifié dans les propriétés de l'objet. +Tous les formats ou filtres personnalisés que vous avez créés sont automatiquement disponibles, précédés d'une barre verticale (|). -The number sign (#) is the placeholder for an alphanumeric display format. You can include the appropriate dashes, hyphens, spaces, and any other punctuation marks that you want to display. You use the actual punctuation marks you want and the number sign for each character you want to display. +Le signe dièse (#) est le placeholder pour un format d'affichage alphanumérique. Vous pouvez inclure des tirets, les traits d'union, les espaces et tout autre signe de ponctuation que vous souhaitez afficher. Vous utilisez les signes de ponctuation réels que vous souhaitez et le symbole dièse pour chaque caractère que vous souhaitez afficher. -For example, consider a part number with a format such as "RB-1762-1". +Par exemple, considérez un numéro de pièce avec un format tel que "RB-1762-1". -The alpha format would be: +Le format alpha serait : \##-####-# -When the user enters "RB17621," the field displays: +Lorsque l'utilisateur entre "RB17621," le champ affiche : RB-1762-1 -The field actually contains "RB17621". +Le champ contient en fait "RB17621". -If the user enters more characters than the format allows, 4D displays the last characters. For example, if the format is: +Si l'utilisateur saisit plus de caractères que ce que le format le permet, 4D affiche les derniers caractères. Par exemple, si le format est : (#######) -and the user enters "proportion", the field displays: +et si l'utilisateur saisit "proportion", le champ s'affiche: (portion) -The field actually contains "proportion". 4D accepts and stores the entire entry no matter what the display format. No information is lost. +Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète, quel que soit le format d’affichage. Aucune information n'est perdue. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------------------------- | -| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------- | +| textFormat | string | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) --- -## Date Format +## Format Date -Date formats control the way dates appear when displayed or printed. For data entry, you enter dates in the MM/DD/YYYY format, regardless of the display format you have chosen. +Les formats de date contrôlent la façon dont les dates apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données (FR), vous entrez les dates dans le format JJ/MM/AAAA, quel que soit le format d'affichage que vous avez choisi. -Display formats for dates can be defined: +Les formats d'affichage pour les dates peuvent être définis : -- using a 4D built-in format, -- using a custom pattern. +- en utilisant un format 4D intégré, +- en utilisant un modèle personnalisé. -### Built-in formats +### Formats intégrés -The table below shows choices available: +Le tableau ci-dessous montre les choix disponibles : -| Nom du format | Chaine JSON | Exemple (système US) | -| -------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------- | -| System date short | systemShort (default) | 03/25/20 | -| System date abbreviated *(1)* | systemMedium | Wed, Mar 25, 2020 | -| System date long | systemLong | Wednesday, March 25, 2020 | -| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | -| Short Century | shortCentury | 03/25/20 but 04/25/2032 *(2)* | -| Internal date long | long | March 25, 2020 | -| Internal date abbreviated *(1)* | abbreviated | Mar 25, 2020 | -| Internal date short | short | 03/25/2020 | -| ISO Date Time *(3)* | iso8601 | 2020-03-25T00:00:00 | +| Nom du format | Chaine JSON | Exemple (système US) | +| -------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------- | +| Système date court | systemShort (par défaut) | 03/25/20 | +| Système date abrégé *(1)* | systemMedium | Wed, Mar 25, 2020 | +| Système date long | systemLong | Wednesday, March 25, 2020 | +| RFC 822 | rfc822 | Tue, 25 Mar 2020 22:00:00 GMT | +| Siècle court | shortCentury | 03/25/20 but 04/25/2032 *(2)* | +| Interne date long | long | March 25, 2020 | +| Interne date abrégé *(1)* | abbreviated | Mar 25, 2020 | +| Interne date court | short | 03/25/2020 | +| ISO Date Heure *(3)* | iso8601 | 2020-03-25T00:00:00 | *(1)* Pour éviter toute ambiguïté et conformément à la pratique actuelle, les formats de date abrégés affichent "jun" pour juin et "jul" pour juillet. Cette particularité ne s'applique qu'aux versions françaises de 4D. -*(2)* L'année est affichée avec deux chiffres lorsqu'elle appartient à l'intervalle (1930;2029), sinon elle est affichée avec quatre chiffres. This is by default but it can be modified using the [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/en/page392.html) command. +*(2)* L'année est affichée avec deux chiffres lorsqu'elle appartient à l'intervalle (1930;2029), sinon elle est affichée avec quatre chiffres. Ceci est par défaut mais cela peut être modifié en utilisant la commande [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/fr/page392.html). *(3)* Le format `ISO Date Time` correspond à la norme XML de représentation de la date et de l'heure (ISO8601). Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web. -> Quel que soit le format d'affichage, si l'année est saisie avec deux chiffres, 4D considère que le siècle est le 21ème si l'année appartient à l'intervalle (00;29) et le 20e si elle appartient à l'intervalle (30;99). This is the default setting but it can be modified using the [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/en/page392.html) command. +> Quel que soit le format d'affichage, si l'année est saisie avec deux chiffres, 4D considère que le siècle est le 21ème si l'année appartient à l'intervalle (00;29) et le 20e si elle appartient à l'intervalle (30;99). Ceci est le paramètre par défaut mais il peut être modifié en utilisant la commande [SET DEFAULT CENTURY](https://doc.4d.com/4dv20/help/command/fr/page392.html). -### Custom formats +### Formats personnalisés -Customized date formats can be built using several patterns described in the [**Date and Time Formats**](../Project/date-time-formats.md) page. Par exemple : +Des formats de date personnalisés peuvent être construits en utilisant plusieurs motifs décrits dans la page [**Formats de date et d'heure**](../Project/date-time-formats.md) . Par exemple : -| Pattern | Exemple (système US) | +| Motif | Exemple (système US) | | ------------------------ | --------------------------------------- | | "eeee, dd" | Wednesday, 29 | | "'Day' #D 'of the year'" | Day #333 of the year | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| dateFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a [supported pattern](../Project/date-time-formats.md) + " blankIfNull"
  • | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| dateFormat | string |
  • Formats intégrés : "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Formats personnalisés : tout format construit à l'aide d'un [motif pris en charge](../Project/date-time-formats.md) + " blankIfNull"
  • | :::note blankIfNull -By default, a null date is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". +Par défaut, une date nulle est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". ::: @@ -110,126 +110,126 @@ By default, a null date is displayed with zeros, e.g. 00/00/00. With the "blankI --- -## Number Format +## Format numérique -> Number fields include the Integer, Long integer, Integer 64 bits, Real and Float types. +> Les champs numériques comprennent les types Entier, Entier long, Entier 64 bits, Réel et Float. -Number formats control the way numbers appear when displayed or printed. For data entry, you enter only the numbers (including a decimal point or minus sign if necessary), regardless of the display format you have chosen. +Les formats numériques contrôlent la façon dont les nombres apparaissent lorsqu'ils sont affichés ou imprimés. Pour la saisie des données, vous saisissez uniquement les chiffres (y compris un point décimal ou un signe négatif si nécessaire), quel que soit le format d'affichage que vous avez choisi. -4D provides various default number formats. +4D fournit différents formats numériques par défaut. -### Placeholders +### Caractères de substitution (placeholders) -In each of the number display formats, the number sign (#), zero (0), caret (^), and asterisk (\*) are used as placeholders. You create your own number formats by using one placeholder for each digit you expect to display. +Dans chacun des formats d'affichage numériques, le signe dièse (#), zéro (0), le caret (^) et l'astérisque (\*) sont utilisés comme placeholders. Vous créez vos propres formats numériques en utilisant un placeholder pour chaque chiffre que vous souhaitez afficher. -| Le placeholder | Effect for leading or trailing zero | -| -------------- | --------------------------------------- | -| # | Displays nothing | -| 0 | Displays 0 | -| ^ | Displays a space (1) | -| - | Displays an asterisk | +| Placeholder | Effet pour les zéros de début ou de fin | +| ----------- | ---------------------------------------- | +| # | N'affiche rien | +| 0 | Affiche 0 | +| ^ | Affiche un espace (1) | +| - | Affiche un astérisque | -(1) The caret (^) generates a space character that occupies the same width as a digit in most fonts. +(1) Le caractère caret (^) génère un espace qui occupe la même largeur qu'un chiffre dans la plupart des polices de caractères. -For example, if you want to display three-digit numbers, you could use the format ###. If the user enters more digits than the format allows, 4D displays <<< in the field to indicate that more digits were entered than the number of digits specified in the display format. +Par exemple, si vous souhaitez afficher des numéros à trois chiffres, vous pouvez utiliser le format ###. Si l'utilisateur saisit plus de chiffres que le format le permet, 4D affiche <<< dans le champ pour indiquer que plus de chiffres ont été saisis que le nombre de chiffres spécifié dans le format d'affichage. -If the user enters a negative number, the leftmost character is displayed as a minus sign (unless a negative display format has been specified). If ##0 is the format, minus 26 is displayed as –26 and minus 260 is displayed as <<< because the minus sign occupies a placeholder and there are only three placeholders. +Si l'utilisateur saisit un nombre négatif, le caractère le plus à gauche est affiché sous forme de signe moins (sauf si un format d'affichage négatif a été spécifié). Si ##0 est le format, -26 est affiché comme –26 et -260 est affiché comme <<< car le signe moins occupe un espace réservé et il n'y a que trois espaces réservés. -> No matter what the display format, 4D accepts and stores the number entered in the field. No information is lost. +> Quel que soit le format d’affichage, 4D accepte et stocke le nombre saisi dans le champ. Aucune information n'est perdue. -Each placeholder character has a different effect on the display of leading or trailing zeros. A leading zero is a zero that starts a number before the decimal point; a trailing zero is a zero that ends a number after the decimal point. +Chaque caractère de substitution a un effet différent sur l'affichage des zéros en tête ou en fin. Un zéro initial est un zéro qui commence un nombre avant la virgule ; un zéro final est un zéro qui termine un nombre après la virgule. -Suppose you use the format ##0 to display three digits. If the user enters nothing in the field, the field displays 0. If the user enters 26, the field displays 26. +Supposons que vous utilisiez le format ##0 pour afficher trois chiffres. Si l'utilisateur ne saisit rien dans le champ, le champ affiche 0. Si l'utilisateur saisit 26, le champ affiche 26. -### Separator characters +### Caractères séparateurs -The numeric display formats (except for scientific notations) are automatically based on regional system parameters. 4D replaces the “.” and “,” characters by, respectively, the decimal separator and the thousand separator defined in the operating system. The period and comma are thus considered as placeholder characters, following the example of 0 or #. +Les formats d'affichage numérique (à l'exception des notations scientifiques) sont automatiquement basés sur les paramètres régionaux du système. 4D remplace les caractères «.» et «,» par, respectivement, le séparateur décimal et le séparateur de milliers définis dans le système d'exploitation. Le point et la virgule sont donc considérés comme des caractères de substitution, à l'instar de 0 ou #. -> On Windows, when using the decimal separator key of the numeric keypad, 4D makes a distinction depending on the type of field where the cursor is located: +> Sur Windows, lors de l'utilisation de la touche de séparateur décimal du pavé numérique, 4D fait une distinction en fonction du type de champ où se trouve le curseur : > -> - in a Real type field, using this key will insert the decimal separator defined in the system, -> - in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,). +> - dans un champ de type Réel, l'utilisation de cette touche insérera le séparateur décimal défini dans le système, +> - dans n'importe quel autre type de champ, cette touche insère le caractère associé à la touche, généralement un point (.) ou une virgule (,). -### Decimal points and other display characters +### Points décimaux et autres caractères d'affichage -You can use a decimal point in a number display format. If you want the decimal to display regardless of whether the user types it in, it must be placed between zeros. +Vous pouvez utiliser un point décimal dans un format d'affichage numérique. Si vous voulez que le point décimal s'affiche, que l'utilisateur le saisisse ou non, il doit être placé entre des zéros. -You can use any other characters in the format. When used alone, or placed before or after placeholders, the characters always appear. For example, if you use the following format: +Vous pouvez utiliser d'autres caractères dans le format. Lorsqu'ils sont utilisés seuls, ou placés avant ou après les placeholders, les caractères apparaissent toujours. Par exemple, si vous utilisez le format suivant : $##0 -a dollar sign always appears because it is placed before the placeholders. +un symbole dollar apparaît toujours car il est placé avant les placeholders. -If characters are placed between placeholders, they appear only if digits are displayed on both sides. For example, if you define the format: +Si des caractères sont placés entre des placeholders, ils n'apparaissent que si des chiffres sont affichés des deux côtés. Par exemple, si vous définissez le format : \###.##0 -the point appears only if the user enters at least four digits. +le point apparaît uniquement si l'utilisateur saisit au moins quatre chiffres. -Spaces are treated as characters in number display formats. +Les espaces sont traités comme des caractères dans les formats d'affichage numériques. -### Formats for positive, negative, and zero +### Formats pour les nombres positifs, négatifs et nuls -A number display format can have up to three parts allowing you to specify display formats for positive, negative, and zero values. You specify the three parts by separating them with semicolons as shown below: +Un format d'affichage numérique peut avoir jusqu'à trois parties vous permettant de spécifier des formats d'affichage pour les valeurs positives, négatives et nulles. Vous spécifiez les trois parties en les séparant par des points-virgules comme ci-dessous: -Positive;Negative;Zero +Positif;Négatif;Zéro -You do not have to specify all three parts of the format. If you use just one part, 4D uses it for all numbers, placing a minus sign in front of negative numbers. +Vous n'avez pas à spécifier forcément toutes les parties du format. Si vous utilisez seulement une partie, 4D l'utilise pour tous les nombres, en plaçant un signe moins devant les nombres négatifs. -If you use two parts, 4D uses the first part for positive numbers and zero and the second part for negative numbers. If you use three parts, the first is for positive numbers, the second for negative numbers, and the third for zero. +Si vous utilisez deux parties, 4D utilise la première partie pour les nombres positifs et zéro et la deuxième partie pour les nombres négatifs. Si vous utilisez trois parties, la première est pour les nombres positifs, la deuxième pour les nombres négatifs et la troisième pour zéro. -> The third part (zero) is not interpreted and does not accept replacement characters. If you enter `###;###;#`, the zero value will be displayed “#”. In other words, what you actually enter is what will be displayed for the zero value. +> La troisième partie (zéro) n'est pas interprétée et n'accepte pas les caractères de substitution. Si vous entrez `###;###;#`, la valeur zéro sera affichée “#”. En d'autres termes, ce que vous entrez réellement est ce qui sera affiché pour la valeur zéro. -Here is an example of a number display format that shows dollar signs and commas, places negative values in parentheses, and does not display zeros: +Voici un exemple d'un format d'affichage numérique qui affiche des signes dollar et des virgules, place les valeurs négatives entre parenthèses, et n'affiche pas les zéros : $###,##0.00;($###,##0.00); -Notice that the presence of the second semicolon instructs 4D to use nothing to display zero. The following format is similar except that the absence of the second semicolon instructs 4D to use the positive number format for zero: +Notez que la présence du deuxième point-virgule indique à 4D de ne rien utiliser pour afficher zéro. Le format suivant est similaire, sauf que l'absence du deuxième point-virgule indique à 4D d'utiliser le format de nombre positif pour zéro : $###,##0.00;($###,##0.00) -In this case, the display for zero would be $0.00. +Dans ce cas, l'affichage pour zéro serait $0.00. -### Scientific notation +### Notation scientifique -If you want to display numbers in scientific notation, use the **ampersand** (&) followed by a number to specify the number of digits you want to display. For example, the format: +Si vous souhaitez afficher des nombres en notation scientifique, utilisez l'**esperluette** (&) suivie d'un nombre pour spécifier le nombre de chiffres que vous souhaitez afficher. Par exemple, le format : &3 -would display 759.62 as: +afficherait 759.62 comme : 7.60e+2 -The scientific notation format is the only format that will automatically round the displayed number. Note in the example above that the number is rounded up to 7.60e+2 instead of truncating to 7.59e+2. +Le format de notation scientifique est le seul format qui arrondira automatiquement le nombre affiché. Notez dans l'exemple ci-dessus que le nombre est arrondi à 7.60e+2 au lieu d'être tronqué à 7.59e+2. -### Hexadecimal formats +### Formats hexadécimaux -You can display a number in hexadecimal using the following display formats: +Vous pouvez afficher un nombre en hexadécimal en utilisant les formats d'affichage suivants : -- `&x`: This format displays hexadecimal numbers using the “0xFFFF” format. -- `&$`: This format displays hexadecimal numbers using the “$FFFF” format. +- `&x`: Ce format affiche les nombres hexadécimaux en utilisant le format “0xFFFF”. +- `&$`: Ce format affiche les nombres hexadécimaux en utilisant le format “$FFFF”. -### XML notation +### Notation XML -The `&xml` format will make a number compliant with XML standard rules. In particular, the decimal separator character will be a period "." in all cases, regardless of the system settings. +Le format `&xml` rendra un nombre conforme aux règles standard XML. En particulier, le caractère séparateur décimal sera un point "." dans tous les cas, indépendamment des paramètres du système. -### Displaying a number as a time +### Affichage d'un nombre en tant qu'heure -You can display a number as a time (with a time format) by using `&/` followed by a digit. Time is determined by calculating the number of seconds since midnight that the value represents. The digit in the format corresponds to the order in which the time format appears in the Format drop-down menu. +Vous pouvez afficher un nombre sous forme d'heure (avec un format heure) en utilisant `&/` suivi d'un chiffre. Le temps est déterminé en calculant le nombre de secondes que cette valeur représente à partir de minuit. Le chiffre dans le format représente la position dans le menu déroulant Format du format heure à utiliser. -For example, the format: +Par exemple, le format : &/5 -corresponds to the 5th time format in the pop-up menu, specifically the AM/PM time. A number field with this format would display 25000 as: +correspond au 5e format d'heure dans le menu contextuel, plus précisément l'heure h: mn: s. Un champ numérique avec ce format afficherait 25000 comme suit : -6:56 AM +6:56 du matin ### Exemples -The following table shows how different formats affect the display of numbers. The three columns — Positive, Negative, and Zero — each show how 1,234.50, –1,234.50, and 0 would be displayed. +Le tableau suivant montre comment les différents formats affectent l'affichage des nombres. Les trois colonnes — Positif, Négatif et Zéro — montrent comment 1 234,50, 1 234,50 et 0 seraient affichées. -| Format Entered | Positive | Negative | Zero | +| Format saisi | Positif | Négatif | Zéro | | ------------------------------------------------------------------------------------- | -------------------------- | ---------------------------------------------- | ------------------------------ | | ### | <<< | <<< | | | #### | 1234 | <<<< | | @@ -261,63 +261,63 @@ The following table shows how different formats affect the display of numbers. T #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | --------------------------------------------------------------------------------- | -| numberFormat | string | Numbers (including a decimal point or minus sign if necessary) | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | -------------------------------------------------------------------------------- | +| numberFormat | string | Nombres (y compris un signe décimal ou négatif si nécessaire) | #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- -## Picture Format +## Format image -Picture formats control how pictures appear when displayed or printed. For data entry, the user always enters pictures by pasting them from the Clipboard or by drag and drop, regardless of the display format. +Les formats d'images contrôlent la façon dont les images apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, l'utilisateur saisit toujours les images en les collant depuis le Presse-papiers ou en les faisant glisser-déposer, quel que soit le format d'affichage. -The truncation and scaling options do not affect the picture itself. The contents of a Picture field are always saved. Only the display on the particular form is affected by the picture display format. +Les options de troncature et de mise à l'échelle n'affectent pas l'image elle-même. Le contenu d'un champ Image est toujours enregistré. Seul l'affichage dans le formulaire est affecté par le format d'affichage de l'image. -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Truncated (centered and non-centered) +### Image tronquée (centrée et non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -The **Truncated (centered)** format causes 4D to center the picture in the area and crop any portion that does not fit within the area. 4D crops equally from each edge and from the top and bottom. +Avec le format **Image tronquée (centrée)**, 4D centre l'image dans la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) -### Scaled to fit (proportional) and Scaled to fit centered (proportional) +### Image proportionnelle et Image proportionnelle centrée -`JSON grammar: "proportionalTopLeft" / "proportionalCenter"` +`Grammaire JSON: "proportionnalTopLeft" / "proportionnalCenter"` -When you use **Scaled to fit (proportional)**, the picture is reduced proportionally on all sides to fit the area created for the picture. The **Scaled to fit centered (proportional)** option does the same, but centers the picture in the picture area. +Lorsque vous utilisez **Image proportionnelle**, l'image est réduite proportionnellement de tous les côtés pour s'adapter à la zone créée pour l'image. L'option **Image proportionnelle centrée** fait la même chose, mais centre l'image dans la zone de l'image. -If the picture is smaller than the area set in the form, it will not be modified. If the picture is bigger than the area set in the form, it is proportionally reduced. Since it is proportionally reduced, the picture will not appear distorted. +Si l'image est plus petite que la zone définie dans le formulaire, elle ne sera pas modifiée. Si l'image est plus grande que la zone définie dans le formulaire, elle est réduite proportionnellement. Étant donné qu'elle est réduite de manière proportionnelle, l'image n'apparaîtra pas déformée. -If you have applied the **Scaled to fit centered (proportional)** format, the picture is also centered in the area: +Si vous avez appliqué le format **Image proportionnelle centrée**, l'image est également centrée dans la zone : ![](../assets/en/FormObjects/property_pictureFormat_ScaledProportional.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +Grammaire JSON : "tiled" -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). #### Grammaire JSON @@ -327,55 +327,55 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) --- -## Time Format +## Format heure -Time formats control the way times appear when displayed or printed. For data entry, you enter times in the 24-hour HH:MM:SS format or the 12-hour HH:MM:SS AM/PM format, regardless of the display format you have chosen. +Les formats heure contrôlent la façon dont les heures apparaissent lorsqu'elles sont affichées ou imprimées. Pour la saisie des données, vous entrez les heures dans le format 24 heures HH:MM:SS ou dans le format 12 heures HH:MM:SS AM/PM, quel que soit le format d'affichage que vous avez choisi. -Display formats for times can be defined: +Les formats d'affichage des heures peuvent être définis : -- using a 4D built-in format, -- using a custom pattern. +- en utilisant un format 4D intégré, +- en utilisant un modèle personnalisé. -### Built-in formats +### Formats intégrés -The table below shows the Time field display formats and gives examples: +Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des exemples : -| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | -| ---------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| HH:MM:SS | hh_mm_ss | | 04:30:25 | -| HH:MM | hh_mm | | 04:30 | -| Hour Min Sec | HH_MM_SS | | 4 heures 30 minutes 25 secondes | -| Hour Min | HH_MM | | 4 heures 30 minutes | -| HH:MM AM/PM | hh_mm_am | | 4:30 a.m. | -| MM SS | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | -| Min Sec | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | -| ISO Date Time | iso8601 | Corresponds to the XML standard for representing time-related data. It is mainly intended to be used when importing/exporting data in XML format | 0000-00-00T04:30:25 | -| System time short | - (default) | Standard time format defined in the system | 04:30:25 | -| System time long abbreviated | systemMedium | macOS only: Abbreviated time format defined in the system.
    Windows: this format is the same as the System time short format | 4•30•25 AM | -| System time long | systemLong | macOS only: Long time format defined in the system.
    Windows: this format is the same as the System time short format | 4:30:25 AM HNEC | +| Nom du format | Chaine JSON | Commentaires | Exemple pour 04:30:25 | +| ---------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| HH:MM:SS | hh_mm_ss | | 04:30:25 | +| hh:mn | hh_mm | | 04:30 | +| Heures Minutes Secondes | HH_MM_SS | | 4 heures 30 minutes 25 secondes | +| Heures Minutes | HH_MM | | 4 heures 30 minutes | +| h:mn Matin/Après-midi | hh_mm_am | | 4:30 a.m. | +| ms s | mm_ss | Heure exprimée sous forme de durée à partir de 00:00:00 | 270:25 | +| Minutes Secondes | MM_SS | Heure exprimée sous forme de durée à partir de 00:00:00 | 270 Minutes 25 Secondes | +| ISO Date Heure | iso8601 | Correspond à la norme XML pour représenter des données liées au temps. Il est principalement destiné à être utilisé lors de l'import/export de données au format XML et dans les services Web | 0000-00-00T04:30:25 | +| Système heure court | - (default) | Format heure standard défini dans le système | 04:30:25 | +| Système heure long abrégé | systemMedium | macOS seulement : Format d'heure abrégé défini dans le système.
    Windows : ce format est le même que le format système heure court | 4•30•25 AM | +| Système heure long | systemLong | macOS seulement : Format d'heure long défini dans le système.
    Windows : ce format est le même que le format système heure court | 4:30:25 AM HNEC | -### Custom formats +### Formats personnalisés -Customized time formats can be built using several patterns described in the [**Date and Time Formats**](../Project/date-time-formats.md) page. Par exemple : +Des formats d'heure personnalisés peuvent être construits en utilisant plusieurs motifs décrits dans la page [**Formats de date et d'heure**](../Project/date-time-formats.md) . Par exemple : -| Pattern | Exemple (système US) | -| -------------------------------------- | --------------------------------------- | -| "HH 'hours' mm 'minutes' ss 'seconds'" | 13 heures 25 minutes 12 secondes | -| "hh:mm aa" | 01:25 PM | +| Motif | Exemple (système US) | +| --------------------------------------- | --------------------------------------- | +| "HH 'heures' mm 'minutes' ss 'secondes' | 13 heures 25 minutes 12 secondes | +| "hh:mm aa" | 01:25 PM | #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| timeFormat | string |
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using [a supported pattern](../Project/date-time-formats.md) + "blankIfNull"
  • | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| timeFormat | string |
  • Formats intégrés : "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Formats personnalisés : tout format construit en utilisant [un modèle pris en charge](../Project/date-time-formats.md) + "blankIfNull"
  • | :::note blankIfNull -By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blankIfNull" option, a null time is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "MM_SS blankIfNull" or "hh:mm aa blankIfNull" +Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:00". Avec l'option "blankIfNull", une heure nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "MM_SS blankIfNull" ou "hh:mm aa blankIfNull" #### Objets pris en charge @@ -383,85 +383,85 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan --- -## Text when False/Text when True +## Texte si Faux / Texte si Vrai -When a [boolean expression](properties_Object.md#expression-type) is displayed as: +Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : -- a text in an [input object](input_overview.md) -- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +- un texte dans un [input](input_overview.md) +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), -... you can select the text to display for each value: +... vous pouvez sélectionner le texte à afficher pour chaque valeur : -- **Text when True** - the text to be displayed when the value is "true" -- **Text when False** - the text to be displayed when the value is "false" +- **Texte si vrai** - le texte à afficher lorsque la valeur est "true" +- **Texte si faux** - le texte à afficher lorsque la valeur est "false" #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------- | --------------- | -------------------------------------------------------------------------------------------------------- | -| booleanFormat | string | "\<*textWhenTrue*\>;\<*textWhenFalse*\>", e.g. "Assigned;Unassigned" | +| Nom | Type de données | Valeurs possibles | +| ------------- | --------------- | ------------------------------------------------------------------------------- | +| booleanFormat | string | "\<*textWhenTrue*\>;\<*textWhenFalse*\>", par exemple "Assigné;Non assigné" | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- ## Type d'affichage -Used to associate a display format with the column data. The formats provided depends on the variable type (array type list box) or the data/field type (selection and collection type list boxes). +Utilisé pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). -Boolean and number (numeric or integer) columns can be displayed as check boxes. In this case, the [Title](#title) property can be defined. +Les colonnes booléennes et numériques (réel ou entier) peuvent être affichées sous forme de cases à cocher. Dans ce cas, la propriété [Titre](#titre) peut être définie. -Boolean columns can also be displayed as pop-up menus. In this case, the [Text when False and Text when True](#text-when-false-text-when-true) properties must be defined. +Les colonnes booléennes peuvent également être affichées sous forme de pop up menus. Dans ce cas, les propriétés [Texte si Faux et Texte si Vrai](#texte-si-faux-texte-si-vrai) doivent être définies. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ----------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| controlType | string |
  • **number columns**: "automatic" (default) or "checkbox"
  • **boolean columns**: "checkbox" (default) or "popup"
  • | +| Nom | Type de données | Valeurs possibles | +| ----------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| controlType | string |
  • **colonnes numériques**: "automatique" (par défaut) ou "case à cocher"
  • **colonnes booléennes**: "case à cocher" (par défaut) ou "fenêtre contextuelle"
  • | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- -## Not rendered +## Non représenté -When this property is enabled, the object is not drawn on the form, however it can still be activated. +Lorsque cette propriété est activée, l'objet n'est pas affiché sur le formulaire, mais il peut toujours être activé. -In particular, this property allows implementing "invisible" buttons. Non-rendered buttons can be placed on top of graphic objects. They remain invisible and do not highlight when clicked, however their action is triggered when they are clicked. +En particulier, cette propriété permet de mettre en œuvre des boutons "invisibles". Des boutons non représentés peuvent être placés par-dessus des objets graphiques. Ils restent invisibles et ne se mettent pas en surbrillance lorsqu'ils sont cliqués, cependant leur action est déclenchée dans ce cas. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| --------- | --------------- | ----------------- | -| affichage | boolean | true, false | +| Nom | Type de données | Valeurs possibles | +| ------- | --------------- | ----------------- | +| display | boolean | true, false | #### Objets pris en charge -[Button](button_overview.md) - [Drop-down List](dropdownList_Overview.md) +[Bouton](button_overview.md) - [Liste déroulante](dropdownList_Overview.md) --- -## Three-States +## Trois États -Allows a check box object to accept a third state. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. +Permet à un objet case à cocher d'accepter un troisième état. La variable associée à la case à cocher retourne la valeur 2 lorsque celle-ci se trouve dans le troisième état. -#### Three-states check boxes in list box columns +#### Cases à cocher à trois états dans des colonnes de list box -List box columns with a numeric [data type](properties_Object.md#expression-type) can be displayed as three-states check boxes. If chosen, the following values are displayed: +Les colonnes de list box avec un [type de données](properties_Object.md#expression-type) numérique peuvent être affichées sous forme de cases à cocher à trois états. Si choisi, les valeurs suivantes sont affichées : -- 0 = unchecked box, -- 1 = checked box, -- 2 (or any value >0) = semi-checked box (third state). For data entry, this state returns the value 2. -- -1 = invisible check box, -- -2 = unchecked box, not enterable, -- -3 = checked box, not enterable, -- -4 = semi-checked box, not enterable +- 0 = case non cochée, +- 1 = case cochée, +- 2 (ou toute valeur >0) = case partiellement cochée (troisième état). Pour la saisie des données, cet état renvoie la valeur 2. +- -1 = case à cocher invisible, +- -2 = case non cochée, non modifiable, +- -3 = case cochée, non modifiable, +- -4 = case semi-cochée, non modifiable -In this case as well, the [Title](#title) property is also available so that the title of the check box can be entered. +Dans ce cas également, la propriété [Titre](#titre) est également disponible afin que le libellé de la case à cocher puisse être saisi. #### Grammaire JSON @@ -471,55 +471,55 @@ In this case as well, the [Title](#title) property is also available so that the #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- -## Titre de menu +## Titre -This property is available for a list box column if: +Cette propriété est disponible pour une colonne de list box si : -- the [column type](properties_Object.md#expression-type) is **boolean** and its [display type](properties_Display.md#display-type) is "Check Box" -- the [column type](properties_Object.md#expression-type) is **number** (numeric or integer) and its [display type](properties_Display.md#display-type) is "Three-states Checkbox". +- le [type de la colonne](properties_Object.md#expression-type) est **boolean** et son [type d'affichage](properties_Display.md#display-type) est "Case à cocher" +- le [type de la colonne](properties_Object.md#expression-type) est **numérique** (réel ou entier) et son [type d'affichage](properties_Display.md#display-type) est "Case à cocher trois états". -In that cases, the title of the check box can be entered using this property. +Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette propriété. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ------------ | --------------- | ---------------------------------- | -| controlTitle | string | Any custom label for the check box | +| Nom | Type de données | Valeurs possibles | +| ------------ | --------------- | --------------------------------------------------------- | +| controlTitle | string | N'importe quel libellé personnalisé pour la case à cocher | #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) --- -## Truncate with ellipsis +## Tronquer avec ellipse -Controls the display of values when list box columns are too narrow to show their full contents. +Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. -This option is available for columns with any type of contents, except pictures and objects. +Cette option est disponible pour les colonnes avec n'importe quel type de contenu, sauf les images et les objets. -- When the property is enabled (default), if the contents of a list box cell exceed the width of the column, they are truncated and an ellipsis is displayed: +- Lorsque la propriété est activée (par défaut), si le contenu d'une cellule de list box dépasse la largeur de la colonne, il est tronqué et une ellipse est affichée : ![](../assets/en/FormObjects/property_truncate1.png) -> The position of the ellipsis depends on the OS. In the above example (Windows), it is added on the right side of the text. On macOS, the ellipsis is added in the middle of the text. +> La position de l'ellipse dépend de l'OS. Dans l'exemple ci-dessus (Windows), il est ajouté sur le côté droit du texte. Sur macOS, les points de suspension sont ajoutés au milieu du texte. -- When the property is disabled, if the contents of a cell exceed the width of the column, they are simply clipped with no ellipsis added: +- Lorsque la propriété est désactivée, si le contenu d'une cellule dépasse la largeur de la colonne, il est simplement coupé sans ajout d'une ellipse : ![](../assets/en/FormObjects/property_truncate2.png) -The Truncate with ellipsis option is enabled by default and can be specified with list boxes of the Array, Selection, or Collection type. +L'option Tronquer avec ellipse est activée par défaut et peut être spécifiée pour les list box de type tableau, sélection ou collection. -> When applied to Text type columns, the Truncate with ellipsis option is available only if the [Wordwrap](#wordwrap) option is not selected. When the Wordwrap property is selected, extra contents in cells are handled through the word-wrapping features so the Truncate with ellipsis property is not available. +> Lorsqu'elle est appliquée aux colonnes de type texte, l'option Tronquer avec ellipse est disponible seulement si l'option [Wordwrap](#wordwrap) n'est pas sélectionnée. Lorsque la propriété Wordwrap est sélectionnée, les contenus supplémentaires dans les cellules sont gérés à travers les fonctions de retour à la ligne automatique, donc la propriété Tronquer avec ellipse n'est pas disponible. -The Truncate with ellipsis property can be applied to Boolean type columns; however, the result differs depending on the [cell format](#display-type): +La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type booléen ; cependant, le résultat diffère en fonction du [format de la cellule](#display-type) : -- For Pop-up type Boolean formats, labels are truncated with an ellipsis, -- For Check box type Boolean formats, labels are always clipped. +- Pour les formats booléens de type Pop-up, les libellés sont tronqués avec une ellipse, +- Pour les formats booléens de type case à cocher, les libellés sont toujours coupés. #### Grammaire JSON @@ -529,81 +529,81 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- ## Visibilité -This property allows hiding the object in the Application environment. +Cette propriété permet de masquer l'objet dans l'environnement Application. -You can handle the Visibility property for most form objects. This property is mainly used to simplify dynamic interface development. In this context, it is often necessary to hide objects programatically during the `On load` event of the form then to display certain objects afterwards. In this context, it is often necessary to hide objects programatically during the On load event of the form then to display certain objects afterwards. The developer can then program their display using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv19/help/command/en/page603.html) command when needed. +Vous pouvez gérer la propriété Visibilité pour la plupart des objets de formulaire. Cette propriété est principalement utilisée pour simplifier le développement d'interface dynamique. Dans ce contexte, il est souvent nécessaire de masquer les objets de manière programmée lors de l'événement `On load` du formulaire, puis d'afficher certains objets par la suite. La propriété Visibilité permet d'inverser cette logique en rendant certains objets invisibles par défaut. Le développeur peut ensuite programmer son affichage en utilisant la commande [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/fr/page603.html) lorsque nécessaire. -#### Automatic visibility in list forms +#### Visibilité automatique dans les formulaires liste -In the context of ["list" forms](FormEditor/properties_FormProperties.md#form-type), the Visibility property supports two specific values: +Dans le contexte des [formulaires liste](FormEditor/properties_FormProperties.md#form-type), la propriété Visibilité prend en charge deux valeurs spécifiques : -- **If record selected** (JSON name: "selectedRows") -- **If record not selected** (JSON name: "unselectedRows") +- **Si enregistrement sélectionné** (nom JSON : "selectedRows") +- **Si enregistrement non sélectionné** (nom JSON : "unselectedRows") -This property is only used when drawing objects located in the body of a list form. It tells 4D whether or not to draw the object depending on whether the record being processed is selected/not selected. It allows you to represent a selection of records using visual attributes other than highlight colors: +Cette propriété est utilisée uniquement lors du dessin d'objets situés dans le corps d'un formulaire liste. Elle indique à 4D s'il faut ou non dessiner l'objet en fonction de la sélection/non-sélection de l'enregistrement en cours de traitement. Cela vous permet de représenter une sélection d'enregistrements en utilisant des attributs visuels autres que les couleurs de surbrillance : ![](../assets/en/FormObjects/select-row.png) -4D does not take this property into account if the object was hidden using the [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/en/page603.html) command; in this case, the object remains invisible regardless of whether or not the record is selected. +4D ne tient pas compte de cette propriété si l'objet était masqué à l'aide de la commande [`OBJECT SET VISIBLE`](https://doc.4d.com/4dv20/help/command/fr/page603.html); dans ce cas, l'objet reste invisible indépendamment de la sélection de l'enregistrement. #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| visibility | string | "visible", "hidden", "selectedRows" (list form only), "unselectedRows" (list form only) | +| Nom | Type de données | Valeurs possibles | +| ---------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| visibility | string | "visible", "hidden", "selectedRows" (formulaires liste uniquement), "unselectedRows" (formulaires liste uniquement) | #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) --- -## Wordwrap +## Retour à la ligne > Pour les [input](input_overview.md), disponibles lorsque la propriété [Multiligne](properties_Entry.md#multiline) est définie sur "oui". -Manages the display of contents when it exceeds the width of the object. +Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. -#### Checked for list box/Yes for input +#### Coché pour list box/Oui pour input -`JSON grammar: "normal"` +`Grammaire JSON : "normal"` -When this option is selected, text automatically wraps to the next line whenever its width exceeds that of the column/area, if the column/area height permits it. +Lorsque cette option est sélectionnée, le texte passe automatiquement à la ligne suivante chaque fois que sa largeur dépasse celle de la colonne/zone, si la hauteur de la colonne/zone le permet. -- In single-line columns/areas, only the last word that can be displayed entirely is displayed. 4D inserts line returns; it is possible to scroll the contents of the area by pressing the down arrow key. +- Dans les colonnes/zones à une seule ligne, seul le dernier mot pouvant être affiché entièrement est affiché. 4D insère des sauts de ligne ; il est possible de faire défiler le contenu de la zone en appuyant sur la touche de flèche vers le bas. -- In multiline columns/areas, 4D carries out automatic line returns. +- Dans les colonnes/zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap2.png) -#### Unchecked for list box/No for input +#### Non cochée pour list box/Non pour input -`JSON grammar: "none"` +`Grammaire JSON : "none"` -When this option is selected, 4D does not do any automatic line returns and the last word that can be displayed may be truncated. In text type areas, carriage returns are supported: +Lorsque cette option est sélectionnée, 4D ne fait aucune retour automatique à la ligne et le dernier mot qui peut être affiché peut être tronqué. Dans les zones de type texte, les retours chariots sont pris en charge : ![](../assets/en/FormObjects/wordwrap3.png) -In list boxes, any text that is too long is truncated and displayed with an ellipse (...). In the following example, the Wordwrap option is **checked for the left column** and **unchecked for the right column**: +Dans les listes déroulantes, tout texte trop long est tronqué et affiché avec une ellipse (...). Dans l'exemple suivant, l'option Retour à la ligne est **cochée pour la colonne de gauche** et **décochée pour la colonne de droite** : ![](../assets/en/FormObjects/property_wordwrap1.png) -Note that regardless of the Wordwrap option’s value, the row height is not changed. If the text with line breaks cannot be entirely displayed in the column, it is truncated (without an ellipse). In the case of list boxes displaying just a single row, only the first line of text is displayed: +Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatique, la hauteur de la ligne n'est pas modifiée. Si le texte avec des sauts de ligne ne peut pas être entièrement affiché dans la colonne, il est tronqué (sans ellipse). Dans le cas des list box affichant une seule ligne, seule la première ligne de texte est affichée : ![](../assets/en/FormObjects/property_wordwrap2.png) -#### Automatic for input (default option) +#### Automatique pour l'input (option par défaut) -`JSON grammar: "automatic"` +`Grammaire JSON : "automatique"` -- In single-line areas, words located at the end of lines are truncated and there are no line returns. -- In multiline areas, 4D carries out automatic line returns. +- Dans les zones mono-lignes, les mots situés en fin de ligne sont tronqués et il n’y a pas de retours à la ligne. +- Dans les zones multi-lignes, 4D effectue des retours à la ligne automatiques. ![](../assets/en/FormObjects/wordwrap1.png) @@ -615,4 +615,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) From 0f170fb07b81c8e018c38eb4e3459e1c44e27981 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:06 +0200 Subject: [PATCH 4052/4889] New translations properties_display.md (Spanish) --- .../version-20-R6/FormObjects/properties_Display.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index c0da1a11eb3717..729fe583f20839 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -529,7 +529,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -560,7 +560,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- From 9285c2e5b3a401d3ad029dac2950d67d064b22d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:09 +0200 Subject: [PATCH 4053/4889] New translations properties_display.md (Japanese) --- .../version-20-R6/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 61a0778dd9cccc..d40dd6af0131f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -536,7 +536,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- From ebd2f66fb6481a5effe3a168756153eb57906d31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:11 +0200 Subject: [PATCH 4054/4889] New translations properties_display.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/properties_Display.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md index 599d0f5df22b90..629153716826ad 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Display.md @@ -529,7 +529,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- From bb509140fab5103362fc8ec8274ed50de8d7fc02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:12 +0200 Subject: [PATCH 4055/4889] New translations properties_entry.md (French) --- .../version-20-R6/FormObjects/properties_Entry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Entry.md index 1e9ae31a9b657f..38c56038a7beda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Entry.md @@ -200,7 +200,7 @@ Lorsque cette valeur est sélectionnée, la propriété est gérée par l'option --- -## Le placeholder +## Placeholder 4D can display placeholder text in the fields of your forms. From e1062e013c7c29b687369185c8a5307757b03d74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:38 +0200 Subject: [PATCH 4056/4889] New translations properties_object.md (French) --- .../version-20-R6/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index 87d1d9b1cef0b5..d18ea6df7bdf90 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -259,7 +259,7 @@ Enables radio buttons to be used in coordinated sets: only one button at a time --- -## Titre de menu +## Titre Allows inserting a label on an object. The font and the style of this label can be specified. From c82fa5e6f19ddcefe76f60d6c41ba7578ccfc2a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:40 +0200 Subject: [PATCH 4057/4889] New translations properties_object.md (Spanish) --- .../version-20-R6/FormObjects/properties_Object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index 616169ead054fd..fd79677e6b9ac8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -134,7 +134,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview) - [4D Write Pro area](writeProArea_overview) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md#overview) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview) - [Área 4D Write Pro](writeProArea_overview) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) --- From 7dd933d03edf3aa15550f113c6415348b7538a2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:42 +0200 Subject: [PATCH 4058/4889] New translations properties_object.md (Japanese) --- .../version-20-R6/FormObjects/properties_Object.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md index 062776d07aff40..95ea783be2b21a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Object.md @@ -5,7 +5,7 @@ title: オブジェクト --- -## タイプ +## 型 `必須設定です。` @@ -400,11 +400,11 @@ title: オブジェクト | 最小 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 最大 | ○ | ○ | ○ | ○ | ○ | | 列の型と同じ | | 合計 | ○ | | | ○ | ○ | | 列の型と同じ | -| カウント | ○ | ○ | ○ | ○ | ○ | ○ | Longint | -| 平均 | ○ | | | ○ | | | Real | -| 標準偏差(\*) | ○ | | | ○ | | | Real | -| 分散(\*) | ○ | | | ○ | | | Real | -| 平方和(\*) | ○ | | | ○ | | | Real | +| カウント | ○ | ○ | ○ | ○ | ○ | ○ | 倍長整数 | +| 平均 | ○ | | | ○ | | | 実数 | +| 標準偏差(\*) | ○ | | | ○ | | | 実数 | +| 分散(\*) | ○ | | | ○ | | | 実数 | +| 平方和(\*) | ○ | | | ○ | | | 実数 | | カスタム (JSON では "none") | ○ | ○ | ○ | ○ | ○ | ○ | 制限なし | (\*) 配列型のリストボックスのみ From 6edf6b6db8418c5d258c4cf83c5f4601720f68e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:44 +0200 Subject: [PATCH 4059/4889] New translations properties_picture.md (French) --- .../FormObjects/properties_Picture.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Picture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Picture.md index a2755f4d9aab02..2c6fd408495dfa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Picture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Picture.md @@ -27,33 +27,33 @@ Les emplacements suivants peuvent être utilisés pour le chemin d'images statiq ## Affichage -### Scaled to fit +### Image non tronquée -`JSON grammar: "scaled"` +`Grammaire JSON : "scaled"` -The **Scaled to fit** format causes 4D to resize the picture to fit the dimensions of the area. +Le format **Non tronquée** permet à 4D de redimensionner l'image pour qu'elle corresponde aux dimensions de la zone. ![](../assets/en/FormObjects/property_pictureFormat_ScaledToFit.png) -### Replicated +### Mosaïque -`JSON grammar: "tiled"` +Grammaire JSON : "tiled" -When the area that contains a picture with the **Replicated** format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely. +Lorsque la zone qui contient une image avec le format **Mosaïque** est agrandie, l'image n'est pas déformée mais est répliquée autant de fois que nécessaire pour remplir entièrement la zone. ![](../assets/en/FormObjects/property_pictureFormat_Replicated.png) -If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered). +Si le champ est réduit à une taille plus petite que celle de l'image d'origine, l'image est tronquée (non centrée). ### Centre / Tronquée (non centrée) `Grammaire JSON : "truncatedCenter" / "truncatedTopLeft"` -Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D crops equally from each edge and from the top and bottom. +Le format **Centre** permet à 4D de centrer l'image dans la zone et de rogner toute partie qui ne rentre pas dans la zone. 4D rogne de manière égale à partir de chaque bord et du haut et du bas. -The **Truncated (non-centered)** format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D crops from the right and bottom. +Avec le format **Image tronquée (non centrée)**, 4D place le coin supérieur gauche de l'image dans le coin supérieur gauche de la zone et rogne toute partie qui ne rentre pas dans la zone. 4D rogne à partie de la droite et du bas. -> When the picture format is **Truncated (non-centered)**, it is possible to add scroll bars to the input area. +> Lorsque le format de l'image est **tronquée (non centrée)**, il est possible d'ajouter des barres de défilement à la zone de saisie. ![](../assets/en/FormObjects/property_pictureFormat_Truncated.png) From b45d5d57d4f2390b591a34cfdb9aabf74b9bd9e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:24:59 +0200 Subject: [PATCH 4060/4889] New translations properties_reference.md (French) --- .../version-20-R6/FormObjects/properties_Reference.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 0b6f3a63060f99..864a41ff28cbd3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -177,11 +177,11 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" | | [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 | | [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats | +| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés | | [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false | +| [`threeState`](properties_Display.md#three-states) | Permet à un objet case à cocher d'accepter un troisième état. | true, false | | [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet. | "withEllipsis", "none" | | [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | | [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur | | [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 | @@ -199,6 +199,6 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" | | [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 | | [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" | +| [`wordwrap`](properties_Display.md#wordwrap) | Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet. | "automatic" (excluding list box), "normal", "none" | | **z** | | | | [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) | From 8be21737b0ee2aa7d2acf00db97742dd7a5dfba5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:01 +0200 Subject: [PATCH 4061/4889] New translations properties_reference.md (Spanish) --- .../FormObjects/properties_Reference.md | 386 +++++++++--------- 1 file changed, 193 insertions(+), 193 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md index 9c9828cee634b0..3589f23ca29c9d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md @@ -9,196 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o [a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z) -| Propiedad | Descripción | Valores posibles | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **a** | | | -| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | -| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | -| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | -| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | -| **b** | | | -| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | -| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | -| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | -| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | -| **c** | | | -| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | -| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | -| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | -| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | -| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | -| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | -| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | -| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | -| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | -| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | -| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | -| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | -| **d** | | | -| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
    [`dataSource`](properties_Subform.md#source) (subforms)
    [`dataSource`](properties_Object.md#data-source) (array list box)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
    [`dataSource`](properties_DataSource.md#expression) (list box column)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | -| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | -| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | -| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | -| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | -| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | -| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | -| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | -| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | -| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | -| **e** | | | -| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | -| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | -| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | -| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | -| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | -| **f** | | | -| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | -| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | -| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | -| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | -| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | -| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | -| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | -| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | -| **g** | | | -| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | -| **h** | | | -| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | -| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | -| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | -| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | -| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | -| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | -| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | -| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| **i** | | | -| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | -| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | -| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | -| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | -| **k** | | | -| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | -| **l** | | | -| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | -| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | -| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | -| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | -| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | -| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | -| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | -| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | -| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | -| **m** | | | -| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | -| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | -| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | -| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | -| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | -| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | -| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | -| **n** | | | -| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | -| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | -| **p** | | | -| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | -| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | -| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | -| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | -| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | -| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | -| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | -| **r** | | | -| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | -| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | -| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | -| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | -| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | -| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | -| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | -| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | -| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | -| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | -| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | -| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | -| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | -| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
    [`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | -| **s** | | | -| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | -| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | -| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | -| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | -| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | -| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | -| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | -| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | -| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | -| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | -| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | -| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | -| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | -| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | -| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | -| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | -| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | -| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | -| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | -| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | -| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | -| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | -| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | -| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | -| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | -| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | -| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | -| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | -| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | -| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | -| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | -| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | -| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | -| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | -| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | -| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | -| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | -| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | -| **t** | | | -| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | -| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | -| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | -| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | -| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | -| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | -| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | -| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | -| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | -| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | -| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | -| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | -| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | -| **u** | | | -| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | -| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | -| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | -| **v** | | | -| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | -| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | -| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | -| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | -| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | -| **w** | | | -| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | -| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | -| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | -| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluding list box), "normal", "none" | -| **z** | | | -| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | +| Propiedad | Descripción | Valores posibles | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **a** | | | +| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. | +| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) | +| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" | +| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false | +| **b** | | | +| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false | +| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 | +| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" | +| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 | +| **c** | | | +| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección | +| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases | +| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 | +| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas | +| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" | +| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false | +| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) | +| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto | +| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica | +| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". | +| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 | +| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 | +| **d** | | | +| [`dataSource`](properties_Object.md#variable-or-expression) (objetos)
    [`dataSource`](properties_Subform.md#source) (subformularios)
    [`dataSource`](properties_Object.md#data-source) (list box array)
    [`dataSource`](properties_Object.md#collection-or-entity-selection) (list box colección o entity selection)
    [`dataSource`](properties_DataSource.md#expression) (columna list box)
    [`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (list box jerárquico) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. | +| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
    [`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" | +| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false | +| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" | +| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false | +| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
    [`detailForm`](properties_Subform.md#detail-form) (subformulario) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false | +| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing | +| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
    [`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" | +| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 | +| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) | +| **e** | | | +| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false | +| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false | +| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas | +| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. | +| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. | +| **f** | | | +| [`fill`](properties_BackgroundAndBorder.md#background-color--fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" | +| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false | +| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS | +| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 | +| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" | +| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" | +| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" | +| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 | +| **g** | | | +| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | +| **h** | | | +| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em | +| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | +| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | +| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false | +| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false | +| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. | +| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| **i** | | | +| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. | +| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 | +| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" | +| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false | +| **k** | | | +| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". | +| **l** | | | +| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... | +| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
    [`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" | +| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" | +| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 | +| `list`, ver [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección | +| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" | +| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario | +| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 | +| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false | +| **m** | | | +| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto | +| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente | +| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" | +| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) | +| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 | +| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false | +| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" | +| **n** | | | +| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente | +| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) | +| **p** | | | +| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. | +| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna de list box o pie de página)
    [`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) | +| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. | +| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. | +| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" | +| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" | +| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 | +| **r** | | | +| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio | +| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. | +| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" | +| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" | +| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 | +| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array | +| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 | +| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
    [`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. | +| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) | +| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" | +| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 | +| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. | +| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (list box array)
    [`rowStrokeSource`](properties_Text.md#font-color-expression) (selección o colección/list box entity selection) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. | +| [`rowStyleSource`](properties_Text.md#row-style-array) (list box array)
    [`rowStyleSource`](properties_Text.md#style-expression) (selección o list box colección/entity selection) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. | +| **s** | | | +| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
    [`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" | +| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" | +| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" | +| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección | +| [`selectionMode`](properties_Action.md#multi-selectable) (lista jerárquica)
    [`selectionMode`](properties_ListBox.md#selection-mode) (list box)
    [`selectionMode`](properties_Subform.md#selection-mode) (subformulario) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" | +| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false | +| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false | +| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false | +| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false | +| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" | +| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false | +| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false | +| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false | +| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false | +| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false | +| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false | +| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false | +| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false | +| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false | +| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false | +| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false | +| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false | +| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" | +| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false | +| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false | +| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" | +| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" | +| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 | +| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 | +| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false | +| [`stroke`](properties_Text.md#font-color) (text)
    [`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
    [`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" | +| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas | +| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso | +| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" | +| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false | +| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false | +| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false | +| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false | +| **t** | | | +| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" | +| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto | +| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" | +| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 | +| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" | +| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados | +| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" | +| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false | +| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) | +| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" | +| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" | +| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario | +| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 | +| **u** | | | +| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. | +| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false | +| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" | +| **v** | | | +| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... | +| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" | +| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" | +| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" | +| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" | +| **w** | | | +| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" | +| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 | +| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false | +| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" | +| **z** | | | +| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) | From 37e2d1225063f29ebd24e724f8eca2700973d113 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:07 +0200 Subject: [PATCH 4062/4889] New translations properties_resizingoptions.md (French) --- .../version-20-R6/FormObjects/properties_ResizingOptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md index 9410391a35b843..6a4624f170063e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md @@ -130,4 +130,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox_overview.md#list-box-columns) From 4dae2ed851c048b1d97e5b62b3eb2c07aba3ec83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:09 +0200 Subject: [PATCH 4063/4889] New translations properties_resizingoptions.md (Spanish) --- .../version-20-R6/FormObjects/properties_ResizingOptions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md index 72e2cc18955690..106add790a56d5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- @@ -89,7 +89,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md#overview) - [Input](input_overview.md) - [List Box](listbox_overview.md#overview) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md#overview) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md#overview) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md#overview) --- From c1890769338d3b74505b173bf25a340972cf8740 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:23 +0200 Subject: [PATCH 4064/4889] New translations properties_text.md (Japanese) --- .../version-20-R6/FormObjects/properties_Text.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index 40e8fea70c352d..55f80ca0efa080 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -389,7 +389,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 表示される行ごとに評価される式あるいは変数を指定します。 行テキスト属性全体を定義することができます。 **オブジェクト変数**、あるいは **オブジェクトを返す式** を指定する必要があります。 以下のプロパティがサポートされています: -| プロパティ名 | タイプ | 説明 | +| プロパティ名 | 型 | 説明 | | -------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | stroke | string | フォントカラー。 任意の CSSカラー (例: "#FF00FF"), "automatic", "transparent" | | fill | string | 背景色。 任意の CSSカラー (例: "#F00FFF"), "automatic", "transparent" | @@ -401,7 +401,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) 特別な "cell" プロパティを使用すると、特定の列にプロパティをまとめて適用することができます: -| プロパティ名 | | | タイプ | 説明 | +| プロパティ名 | | | 型 | 説明 | | ------ | ------------ | -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | cell | | | object | 特定の列に適用するプロパティ | | | *columnName* | | object | *columnName* はリストボックス列のオブジェクト名です。 | From 0c9bd3e881b6ef67442f448db846a555409f6d47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:25 +0200 Subject: [PATCH 4065/4889] New translations properties_text.md (Portuguese, Brazilian) --- .../version-20-R6/FormObjects/properties_Text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md index 78d054768dbd64..80e8e7408cd0ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Text.md @@ -287,7 +287,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical ## Meta Info expression -`Collection or entity selection type list boxes` +`List box do tipo Collection ou entity selection` Especifica uma expressão ou uma variável que será avaliada para cada linha exibida. Permite definir um conjunto completo de atributos de texto das linhas. Debe pasar una **variable objeto** o una **expresión que devuelva un objeto**. As propriedades abaixo são compatíveis: From 484a3bb98f10b8c7f7154ead023cda0e12d7262d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:31 +0200 Subject: [PATCH 4066/4889] New translations properties_webarea.md (Spanish) --- .../version-20-R6/FormObjects/properties_WebArea.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md index 451831896075da..9da83808ee7747 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_WebArea.md @@ -90,7 +90,7 @@ El motor CEF tiene las siguientes limitaciones: :::note -You can customize CEF area parameters by creating a local [4DCEFParameters.json configuration file](webAreaOverview#4dcefparametersjson). +Puede personalizar los parámetros del área CEF creando un [archivo de configuración local 4DCEFParameters.json] (webArea_overview#4dcefparametersjson). ::: From a69bafea9b58010f54de7ef25b29b14b7d9186cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:36 +0200 Subject: [PATCH 4067/4889] New translations radio_overview.md (Spanish) --- .../version-20-R6/FormObjects/radio_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/radio_overview.md index 2c498c1b935cbd..037c402788ed65 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/radio_overview.md @@ -145,7 +145,7 @@ El estilo de botón radio Personalizado acepta una imagen de fondo personalizada Todos los botones radio comparten el mismo conjunto de propiedades básicas: -[Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment)(1) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Image hugs title](properties_TextAndPicture.md#image-hugs-title)(2) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Number of States](properties_TextAndPicture.md#number-of-states)(2) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Radio Group](properties_Object.md#radio-group) - [Picture pathname](properties_TextAndPicture.md#picture-pathname)(2) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Shortcut](properties_Entry.md#shortcut) - [Title](properties_Object.md#title) - [Title/Picture Position](properties_TextAndPicture.md#title-picture-position)(2) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment)(1) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Título de abrazos de imagen](properties_TextAndPicture.md#image-hugs-title)(2) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Número de estados](properties_TextAndPicture.md#number-of-states)(2) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Grupo de radio](properties_Object.md#radio-group) - [Nombre de la imagen](properties_TextAndPicture.md#picture-pathname)(2) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Atajo](properties_Entry.md#shortcut) - [Título](properties_Object.md#title) - [Título/Imagen Posición](properties_TextAndPicture.md#title-picture-position)(2) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) > (1) No soportado por los estilos [Regular](#regular) y [Flat](#flat).
    > (2) No soportado por los estilos [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) y [Collapse/Expand](#collapseexpanded). From 063ce4698030a856feceed11dd4a85b39bbbee7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:40 +0200 Subject: [PATCH 4068/4889] New translations ruler.md (Spanish) --- .../version-20-R6/FormObjects/ruler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/ruler.md index f86f8abd2f59f5..4460e3e7e48039 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/ruler.md @@ -13,7 +13,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using ### Propiedades soportadas -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Ver también From 8d2ade1865f1c3f49a9a524e97cf4e9ecb717928 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:43 +0200 Subject: [PATCH 4069/4889] New translations shapes_overview.md (Spanish) --- .../FormObjects/shapes_overview.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md index 4567ad6e26e375..798283bb631f77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/shapes_overview.md @@ -23,18 +23,18 @@ El diseño de los rectángulos se controla a través de muchas propiedades (colo ```4d "myRectangle": { - "type": "rectangle", //define the type of object - "left": 60, //left position on the form - "top": 160, //top position on the form - "width": 100, //width of the object - "height": 20, //height of the object - "borderRadius": 20 //define the roundness of the corners + "type": "rectangle", //define el tipo de objeto + "left": 60, //posición izquierda en el formulario + "top": 160, //posición superior en el formulario + "width": 100, //ancho del objeto + "height": 20, //altura del objeto + "borderRadius": 20 //define la redondez de las esquinas } ``` #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Tipo de línea punteada](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Línea @@ -82,7 +82,7 @@ Resultado: #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [startPoint](#startpoint-property) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea discontinua](properties_BackgroundAndBorder.md#dotted-line-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [startPoint](#startpoint-property) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Óvalo @@ -105,4 +105,4 @@ Un óvalo estático es un objeto decorativo para los formularios. Los objetos ov #### Propiedades soportadas -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Dotted Line Type](properties_BackgroundAndBorder.md#dotted-line-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Line Width](properties_BackgroundAndBorder.md#line-width) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de línea discontinua](properties_BackgroundAndBorder.md#dotted-line-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Ancho de línea](properties_BackgroundAndBorder.md#line-width) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From a46958a2bb2b2a7a312593198b71aaf35914aa60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:47 +0200 Subject: [PATCH 4070/4889] New translations spinner.md (Spanish) --- .../version-20-R6/FormObjects/spinner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/spinner.md index 22ca856ea5f1da..80a48b0d35dc50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/spinner.md @@ -16,4 +16,4 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) From cc5a7b5f88f9028047c796bbc32784212786629a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:25:51 +0200 Subject: [PATCH 4071/4889] New translations splitters.md (Spanish) --- .../version-20-R6/FormObjects/splitters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/splitters.md index abf504073b2d2b..e969c64d5e30b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/splitters.md @@ -33,7 +33,7 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est ### Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md##border-line-style-dotted-line-type) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md##font-color-line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md##border-line-style-dotted-line-type) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md##font-color-line-color) - [Nombre del objeto](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Interacción con las propiedades de los objetos vecinos From 11ec26bbbd24d97a02bf097812f682fb8b27e47b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:02 +0200 Subject: [PATCH 4072/4889] New translations subform_overview.md (Spanish) --- .../version-20-R6/FormObjects/subform_overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md index eea8205c005d79..8a62767bbcfd56 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/subform_overview.md @@ -43,7 +43,7 @@ Puede vincular [una variable o una expresión](properties_Object.md#variable-or- Por defecto, 4D crea una variable o expresión de [tipo objeto](properties_Object.md#expression-type) para un contenedor de subformulario, lo cual le permite compartir valores en el contexto del subformulario utilizando el comando `Form` ([ver abajo](#usando-el-objeto-enlazado-del-subformulario)). Sin embargo, puede utilizar una variable o expresión de cualquier tipo escalar (tiempo, entero, etc.) especialmente si sólo necesita compartir un único valor: -- Define a bound variable or expression of a scalar type and call the `OBJECT Get subform container value` and `OBJECT SET SUBFORM CONTAINER VALUE` commands to exchange values when [On Bound Variable Change](../Events/onBoundVariableChange.md) or [On Data Change](../Events/onDataChange.md) form events occur. Esta solución se recomienda para sincronizar un solo valor. +- Defina una variable ligada o una expresión de tipo escalar y llame a los comandos `OBJECT Get subform container value` y `OBJECT SET SUBFORM CONTAINER VALUE` para intercambiar valores cuando se produzcan los eventos de formulario [On Bound Variable Change](../Events/onBoundVariableChange.md) o [On Data Change](../Events/onDataChange.md). Esta solución se recomienda para sincronizar un solo valor. - Defina una variable o expresión vinculada del tipo **objecto** y utilice el comando `Form` para acceder a sus propiedades desde el subformulario. Esta solución se recomienda para sincronizar varios valores. ### Sincronizando formulario padre y subformulario (valor único) @@ -195,6 +195,6 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - -[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - -[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de Borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Formulario detallado](properties_Subform.md#detail-form) - [Doble clic en fila vacía](properties_Subform.md#double-click-on-empty-row) - [Doble clic en fila](properties_Subform.md#double-click-on-row) - [Editable en lista](properties_Subform.md#enterable-in-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - +[Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - +[Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 2013977e307009db116dc002cdf93dee93081acf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:07 +0200 Subject: [PATCH 4073/4889] New translations tabcontrol.md (Spanish) --- .../version-20-R6/FormObjects/tabControl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md index 3ee429e2ebe870..00a8cee6b19413 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md @@ -11,7 +11,7 @@ El siguiente formulario multipágina utiliza un objeto de control de pestañas: Para navegar de una pantalla a otra, el usuario sólo tiene que hacer clic en la pestaña deseada. -Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. If the tab control is used as a page navigation tool, then the [`FORM GOTO` PAGE](https://doc.4d.com/4dv19/help/command/en/page247.html) command or the `gotoPage` standard action would be used when a user clicks a tab. +Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. Si el control de pestañas se utiliza como una herramienta de navegación de la página, entonces se utilizaría el comando [`FORM GOTO` PAGE](https://doc.4d.com/4dv19/help/command/en/page247.html) o la acción estándar `gotoPage` cuando un usuario hace clic en una pestaña. Otro uso del control de pestañas es para controlar los datos que se muestran en un subformulario. Por ejemplo, se podría implementar un Rolodex utilizando un control de pestañas. Las pestañas mostrarían las letras del alfabeto y la acción del control de pestañas sería cargar los datos correspondientes a la letra que el usuario pulsara. @@ -116,4 +116,4 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági ## Propiedades soportadas -[Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list-static-list) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Standard action](properties_Action.md#standard-action) - [Tab Control Direction](properties_Appearance.md#tab-control-direction) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 5718f30e0d83f153b94a1b6dff3d043260b4b755 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:09 +0200 Subject: [PATCH 4074/4889] New translations tabcontrol.md (Japanese) --- .../version-20-R6/FormObjects/tabControl.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md index c2b79724615214..3ec7ab7da5bd53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md @@ -50,11 +50,11 @@ macOSの場合、タブコントロールを標準位置 (上) だけでなく [コレクション](../Concepts/dt_collection.md) をカプセル化した [オブジェクト](../Concepts/dt_object.md) をタブコントロールの [データソース](properties_Object.md#変数あるいは式) として割り当てることができます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | --------------------------------------------------------------------------- | -| `values` | Collection | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | -| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | -| `currentValue` | Text | 現在選択されている値 | +| プロパティ | 型 | 説明 | +| -------------- | ------ | --------------------------------------------------------------------------- | +| `values` | コレクション | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | +| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | +| `currentValue` | テキスト | 現在選択されている値 | この初期化コードはユーザーにフォームを表示する前に実行しなければなりません。 From ffd7ce1d0470fee9021b99c8b7c8301484863f13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:12 +0200 Subject: [PATCH 4075/4889] New translations text.md (Spanish) --- .../version-20-R6/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md index 35dd0f1c42be1c..9ac082644ac09e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/text.md @@ -47,4 +47,4 @@ Una vez que un texto está rotado, puede seguir cambiando su tamaño o posición -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Fill Color(properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Right](properties_CoordinatesAndSizing.md#right) - [Title](properties_Object.md#title) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Radio de la esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Orientación](properties_Text.md#orientation) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Título](properties_Object.md#title) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From 45ad109a63eab447c1b08e72a16551a7dac486fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:16 +0200 Subject: [PATCH 4076/4889] New translations viewproarea_overview.md (Spanish) --- .../version-20-R6/FormObjects/viewProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/viewProArea_overview.md index f804c891c1a4cd..d9d66f412605a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/viewProArea_overview.md @@ -15,4 +15,4 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Show Formula Bar](properties_Appearance.md#show-formula-bar) - [Type](properties_Object.md#type) - [User Interface](properties_Appearance.md#user-interface) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) From aa45345e120b78a6733b40fe64c5d3ea8faa42e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:25 +0200 Subject: [PATCH 4077/4889] New translations creating.md (French) --- .../version-20-R6/GettingStarted/creating.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/GettingStarted/creating.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/GettingStarted/creating.md index fda7fa2d67e529..0402705aeab6b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/GettingStarted/creating.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/GettingStarted/creating.md @@ -14,8 +14,8 @@ Pour créer un nouveau projet : 1. Lancez 4D ou 4D Server. 2. Effectuez l'une des opérations suivantes : - - Select **New > Project...** from the **File** menu: ![](../assets/en/getStart/projectCreate1.png) - - (4D only) Select **Project...** from the **New** toolbar button:

    ![](../assets/en/getStart/projectCreate2.png)

    A standard **Save** dialog appears so you can choose the name and location of the 4D project's main folder. + - Sélectionnez **Nouveau > Projet...** dans le menu **Fichier** : ![](../assets/en/getStart/projectCreate1.png) + - (uniquement pour 4D) Sélectionnez **Projet...** dans le bouton de la barre d'outils **Nouveau** :

    ![](../assets/en/getStart/projectCreate2.png)

    Une boîte de dialogue **Enregistrer** standard apparaît afin que vous puissiez choisir le nom et l'emplacement du dossier principal du projet 4D. 3. Saisissez le nom du dossier de projet et cliquez sur **Sauvegarder**. Ce nom sera utilisé : @@ -72,7 +72,7 @@ Outre les options standard du système, la boîte de dialogue *Ouvrir* de 4D pro ### Ouvrir un projet avec un fichier 4DLink -You can use a [`.4DLink` file](#about-4DLink-files) to launch the 4D application and open the target 4D project. Il existe deux façons de procéder : +Vous pouvez utiliser un [fichier `.4DLink`](#about-4DLink-files) pour lancer l'application 4D et ouvrir le projet 4D cible. Il existe deux façons de procéder : - double-cliquer ou glisser-déposer le fichier `.4DLink` sur l'application 4D - aller sur **Fichier** > **Ouvrir projets récents** et sélectionner un projet From 40a20b6b7c06183d0c502381c988a16b89f18729 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:37 +0200 Subject: [PATCH 4078/4889] New translations compact.md (French) --- .../docusaurus-plugin-content-docs/version-20-R6/MSC/compact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/compact.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/compact.md index f5445460c93d45..cb60295b4c084f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/compact.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/compact.md @@ -79,6 +79,6 @@ A noter que cette option ralentit le compactage de façon conséquente et qu’e - Le compactage tient compte des enregistrements des tables placées dans la corbeille. La présence d’un grand nombre d’enregistrements dans la corbeille peut constituer un facteur de ralentissement supplémentaire pour l’opération. - L'utilisation de cette option rend la table d'adresses, et donc la base de données, incompatibles avec le fichier d'historique courant (s'il en existe un). Il sera automatiquement sauvegardé et un nouveau fichier d'historique devra être créé au prochain lancement de l'application. - Vous pouvez déterminer si la table d'adresses a besoin d'être compactée en comparant sa taille avec le nombre total d'enregistrements dans la Page [Informations](information.md) du CSM. -- The [`TRUNCATE TABLE`](https://doc.4d.com/4dv19R/help/command/en/page1051.html) command automatically resets the address table for the specified table. +- La commande [`TRUNCATE TABLE`](https://doc.4d.com/4dv19R/help/command/en/page1051.html) réinitialise automatiquement la table d'adresse pour la table spécifiée. ::: From 834b9d2e55c0d753b95e757e347cfb2efb78e9d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:41 +0200 Subject: [PATCH 4079/4889] New translations encrypt.md (French) --- .../docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md index fd0958c8607870..9f1638ccd1adcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md @@ -32,7 +32,7 @@ Trois étapes sont nécessaires pour effectuer le tout premier chiffrement de vo Sinon, le message suivant s'affiche : ![](../assets/en/MSC/MSC_encrypt2.png)

    Cela signifie que le statut **Chiffrable** défini pour au moins une table a été modifié et que le fichier de données n'a toujours pas été chiffré. - \*\*Note: \*\*The same message is displayed when the **Encryptable** status has been modified in an already encrypted data file or after the data file has been decrypted (see below).

    + \*\*Note : \*\*Le même message s'affiche lorsque le statut **Encryptable** a été modifié dans un fichier de données déjà crypté ou après que le fichier de données a été décrypté (voir ci-dessous).

    3. Cliquez sur le bouton image Chiffrer.\ ![](../assets/en/MSC/MSC_encrypt3.png)\ Vous serez invité à saisir une phrase secrète pour votre fichier de données: From e9f2420440fc6f1a98a328363026ea1b78788f7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:43 +0200 Subject: [PATCH 4080/4889] New translations encrypt.md (Spanish) --- .../version-20-R6/MSC/encrypt.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md index 319261675b50db..3d106e3c772b09 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/MSC/encrypt.md @@ -82,7 +82,7 @@ Esta operación es útil cuando se ha modificado el atributo **Encriptable** de 1. Haga clic en **Recibir los datos con la llave de cifrado actual**. 2. Introduzca la llave de encriptación de datos actual. -The data file is properly re-encrypted with the current key and a confirmation message is displayed: +El archivo de datos se vuelve a cifrar correctamente con la llave actual y se muestra un mensaje de confirmación: ![](../assets/en/MSC/MSC_encrypt8.png) ### Cambiar la frase secreta y volver a encriptar los datos @@ -91,9 +91,9 @@ Esta operación es útil cuando se necesita cambiar la llave de datos de encript 1. Haga clic en **Cambiar su frase de contraseña y volver a cifrar los datos**. 2. Introduzca la llave de encriptación de datos actual. -3. Enter the new passphrase (for added security, you are prompted to enter it twice): +3. Ingrese la nueva frase de contraseña (para mayor seguridad, se le solicita ingresarla dos veces): ![](../assets/en/MSC/MSC_encrypt9.png) - The data file is encrypted with the new key and the confirmation message is displayed. + El archivo de datos se cifra con la nueva llave y se muestra el mensaje de confirmación. ![](../assets/en/MSC/MSC_encrypt8.png) ### Desencriptar todos los datos From 6f6bacf092d6e34058789ac5fd33f6f61b2af768 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:46 +0200 Subject: [PATCH 4081/4889] New translations information.md (French) --- .../version-20-R6/MSC/information.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md index b7fdb10b6de0e1..3a4e937ee11420 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/information.md @@ -18,7 +18,7 @@ La partie centrale de la fenêtre affiche le nom et l’emplacement du projet et La commande **Copier le chemin** copie le chemin complet comme texte dans le presse-papiers, en utilisant les séparateurs de la plate-forme courante. - **"Licenses" Folder** The **"Licenses" Folder** button displays the contents of the active Licenses folder in a new system window. Tous les fichiers de licence installés dans votre environnement 4D sont regroupés dans ce dossier, placé sur votre disque dur. Lorsqu’ils sont ouverts avec un navigateur Web, ces fichiers affichent des informations relatives aux licences qu’ils contiennent et à leurs caractéristiques. - L’emplacement du dossier "Licenses" peut varier en fonction de la version ou de la langue de votre système d’exploitation. For more information about the location of this folder, refer to the `Get 4D folder` command. + L’emplacement du dossier "Licenses" peut varier en fonction de la version ou de la langue de votre système d’exploitation. Pour plus d'informations sur l'emplacement de ce dossier, reportez-vous à la commande `Get 4D folder`. ***Note :** Vous pouvez également accéder à ce dossier depuis la boîte de dialogue “Mise à jour des licences” (accessible depuis le menu Aide).* ## Tables @@ -53,7 +53,7 @@ Ces informations sont fournies sous forme de valeurs en octets et sont égalemen > La page Données ne tient pas compte de la taille des données éventuellement stockées à l’extérieur du fichier de données (cf. section Stockage externe des données). -Des fichiers trop fragmentés réduisent les performances du disque dur et donc de la base. If the occupation rate is too low, 4D will indicate this by a warning icon (which is displayed on the Information button and on the tab of the corresponding file type) and specify that compacting is necessary:![](../assets/en/MSC/MSC_infowarn.png) +Des fichiers trop fragmentés réduisent les performances du disque dur et donc de la base. Si le taux d’occupation est trop faible, 4D vous le signale par une icône d’avertissement (qui apparaît dans le bouton Informations et dans l’onglet du type de fichier correspondant) et indique qu’un compactage est requis:![](../assets/en/MSC/MSC_infowarn.png) -A warning icon is also displayed on the button of the [Compact](compact.md) page: +Une icône d'avertissement est également affichée sur le bouton de la page [Compacte](compact.md): ![](../assets/en/MSC/MSC_compactwarn.png) From 15af4572d79153e631fbeab0595ff866176760d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:50 +0200 Subject: [PATCH 4082/4889] New translations overview.md (French) --- .../version-20-R6/MSC/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md index a4a08151af99e6..618eb4093aff2e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/overview.md @@ -16,18 +16,18 @@ En mode maintenance, seule la fenêtre du CSM est affichée (le projet n’est p Vous pouvez ouvrir le CSM en mode maintenance depuis deux emplacements : -- **From the standard project opening dialog box** - The standard Open dialog includes the **Maintenance Security Center** option from the menu associated with the **Open** button: +- **À partir de la boîte de dialogue standard d'ouverture de projet** + La boîte de dialogue standard d'ouverture inclut l'option **Centre de sécurité de maintenance** dans le menu associé au bouton **Ouvrir** : ![](../assets/en/MSC/MSC_standardOpen.png) -- **Help/Maintenance Security Center** menu or **MSC** button in the tool bar (project not open)\ +- **Menu Aide/Centre de sécurité et de maintenance** ou bouton **CSM** de la barre d’outils (projet non ouvert)\ ![](../assets/en/MSC/mscicon.png)\ - When you call this function, a standard Open file dialog appears so that you can select the *.4DProject* or *.4dz* file of the to be examined. Le projet ne sera pas ouvert par 4D. + Lorsque vous appelez cette fonction, une boîte de dialogue standard d’ouverture de fichiers apparaît, vous permettant de sélectionner le fichier *.4DProject* ou *.4dz* à examiner. Le projet ne sera pas ouvert par 4D. ## Accès au CSM en mode standard En mode standard, un projet est ouvert. Dans ce mode, certaines fonctions de maintenance ne sont pas disponibles. Vous disposez de plusieurs possibilités pour accéder à la fenêtre du CSM : -- Use the **Help/Maintenance Security Center** menu or the **MSC** button in the 4D toolbar:\ +- Utiliser le menu **Aide/Centre de sécurité et de maintenance** ou le bouton **CSM** dans la barre d’outils 4D :\ ![](../assets/en/MSC/mscicon.png) - Utiliser l'action standard “Csm” qu’il est possible d’associer à une commande de menu ou à un objet de formulaire. - Utiliser la commande `OPEN SECURITY CENTER`. From 81e451a4cfc32d7009b9b70dca240fb832387285 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:26:54 +0200 Subject: [PATCH 4083/4889] New translations repair.md (French) --- .../docusaurus-plugin-content-docs/version-20-R6/MSC/repair.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/repair.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/repair.md index 6f5b17241f809d..71ac03a4811fc6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/repair.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/repair.md @@ -4,7 +4,7 @@ title: Page Réparation sidebar_label: Page Réparation --- -Cette page permet de réparer le fichier de données ou le fichier de structure lorsqu’il a été endommagé. Generally, you will only use these functions under the supervision of 4D technical teams, when anomalies have been detected while opening the application or following a [verification](verify.md). +Cette page permet de réparer le fichier de données ou le fichier de structure lorsqu’il a été endommagé. Généralement, vous n'utiliserez ces fonctions que sous la supervision d'équipes techniques 4D, lorsque des anomalies ont été détectées lors de l'ouverture de l'application ou à la suite d'une [vérification](verify.md). **Attention :** Chaque réparation entraîne la duplication du fichier d’origine et donc l’augmentation de la taille du dossier de l’application. Il est important de prendre cela en considération (notamment sous macOS, où les applications 4D apparaissent sous forme de paquet) afin de ne pas augmenter excessivement la taille de l'application. Une intervention manuelle à l’intérieur du package peut être utile afin de supprimer les copies des fichiers d’origine. From cb80fd570159460e1d0cb4890b7d6a8fc7fa7c75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:01 +0200 Subject: [PATCH 4084/4889] New translations rollback.md (French) --- .../version-20-R6/MSC/rollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md index 977c2c80ab523e..453c66fb5ead06 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/rollback.md @@ -10,7 +10,7 @@ Pour que cette fonction soit accessible, il est impératif que l'application tra ![](../assets/en/MSC/MSC_rollback1.png) -> If the database is encrypted and no valid data key corresponding to the open log file has been provided, encrypted values are not displayed in the **Values** column and a dialog requesting the passphrase or the data key is displayed if you click the **Rollback** button. +> Si la base de données est chiffrée et si aucune clé de données valide correspondant au fichier d'historique ouvert n'a été fournie, les valeurs chiffrées ne s'affichent pas dans la colonne **Valeurs** et un dialogue s'affiche, demandant la saisie d'une phrase secrète ou de la clé de données, si vous cliquez sur le bouton **Revenir en arrière**. Le contenu et le fonctionnement de la liste des opérations sont identiques à ceux de la fenêtre [d’analyse d’activités](analysis.md). From 4dfcb1c5138a34a6af42ae43b214ce9d9d88340c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:05 +0200 Subject: [PATCH 4085/4889] New translations verify.md (French) --- .../docusaurus-plugin-content-docs/version-20-R6/MSC/verify.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/verify.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/verify.md index 87442817b20124..59aa1682ba9a1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/verify.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/MSC/verify.md @@ -21,7 +21,7 @@ La page comporte quatre boutons d’action permettant un accès direct aux fonct ## Voir le compte rendu -Quelle que soit la vérification demandée, 4D génère un fichier de compte-rendu dans le dossier `Logs` de l'application. Ce fichier liste l’ensemble des vérifications effectuées et signale chaque erreur rencontrée, le cas échéant ([OK] est affiché lorsque la vérification est correcte). It is created in XML format and is named: *ApplicationName**Verify_Log**yyyy-mm-dd hh-mm-ss*.xml where: +Quelle que soit la vérification demandée, 4D génère un fichier de compte-rendu dans le dossier `Logs` de l'application. Ce fichier liste l’ensemble des vérifications effectuées et signale chaque erreur rencontrée, le cas échéant ([OK] est affiché lorsque la vérification est correcte). Il est créé au format XML et est nommé : *ApplicationName**Verify_Log**yyyy-mm-dd hh-mm-ss*.xml où : - *ApplicationName* est le nom du fichier de structure sans extension, par exemple "Factures", - *aaaa-mm-jj hh-mm-ss* est l'horodatage du fichier, basé sur la date et l'heure système locales au moment du lancement de l'opération de vérification, par exemple "2019-02-11 15-20-45". From 83df3025777c17e8aa8f0e2dfb21413b4730e99b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:20 +0200 Subject: [PATCH 4086/4889] New translations properties.md (French) --- .../version-20-R6/Menus/properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Menus/properties.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Menus/properties.md index 731ce86f929d1c..ac6f49d2ac3a24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Menus/properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Menus/properties.md @@ -5,7 +5,7 @@ title: Propriétés des menus Vous pouvez définir plusieurs propriétés à partir des lignes de menu, telles que des actions, des styles de police, les lignes de séparation, des raccourcis clavier ou des icônes. -## Titre de menu +## Titre La propriété **Title** contient le libellé d'un menu ou d'une ligne de menu, tel qu'il sera affiché dans l'interface de l'application. From 484b72701bbb8bf4d47b9f2ba6e0ce2ea3a09998 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:28 +0200 Subject: [PATCH 4087/4889] New translations updates.md (French) --- .../version-20-R6/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index ceba5629d011ed..b7fe0b821abd37 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -84,7 +84,7 @@ Lisez [**Les nouveautés de 4D 20 R4**](https://blog.4d.com/fr-whats-new-in-4d-v ## 4D 20 R3 -Read [**What’s new in 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-v20-R3/), the blog post that lists all new features and enhancements in 4D 20 R3. +Lisez [**Les nouveautés de 4D 20 R3**](https://blog.4d.com/fr-whats-new-in-4d-v20-R3/), l'article de blog qui liste toutes les nouvelles fonctionnalités et améliorations de 4D 20 R3. #### Points forts @@ -99,7 +99,7 @@ Read [**What’s new in 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-v20-R - 4D View Pro : Prise en charge de [l'importation](../ViewPro/commands/vp-import-from-blob) et de [l'exportation](../ViewPro/commands/vp-export-to-blob) des documents 4D View Pro au format Blob. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) sur doc.4d.com. - 4D Write Pro : [Liste des nouveautés](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6475174.en.html) sur doc.4d.com. -- [**Fixed bug list**](https://bugs.4d.fr/fixedbugslist?version=20_R3): list of all bugs that have been fixed in 4D 20 R3. +- [**Liste des bugs corrigés**](https://bugs.4d.fr/fixedbugslist?version=20_R3) : liste de tous les bugs qui ont été corrigés dans 4D 20 R3. #### Changements de comportement From 4749427cd97caa57e882eeb166f56e4420f1fd62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:31 +0200 Subject: [PATCH 4088/4889] New translations updates.md (Spanish) --- .../version-20-R6/Notes/updates.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md index cc593d45ad7478..b6cfcef2b24783 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Notes/updates.md @@ -7,7 +7,7 @@ title: Notas del lanzamiento Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R6. -#### Destacados +#### Lo más destacado - Soporte de operadores de comparación en las [referencias de objeto](../Concepts/dt_object.md#operatodores-en-los-objetos) y las [referencias de colección](../Concepts/dt_collection.md#operadores-en-las-colecciones). [`collection.query()`](../API/CollectionClass.md#query) ahora soporta las [referencias de objeto y de colección como valores de consulta](../API/CollectionClass.md#object-or-collection-reference-as-value). - Cuando un componente tiene un [espacio de nombres declarado](../Extensions/develop-components.md#declarar-el-espacio-de-nombres-del-componente), sus clases ahora se comparten automáticamente entre todos los componentes cargados en el proyecto del host por [`cs.`](../Concepts/classes.md#cs). @@ -35,7 +35,7 @@ Lea [**Novedades en 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), Lea [**Novedades en 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d-20-R5/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R5. -#### Destacados +#### Lo más destacado - Nuevo [Gestor de componentes](../Project/components.md) para gestionar componentes a través de un archivo `dependencies.json`. - Soporte de estructuras de gestión de errores [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). @@ -59,7 +59,7 @@ Lea [**Novedades en 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d-20-R5/), Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R4. -#### Destacados +#### Lo más destacado - Soporte de [formato de cifrado ECDSA\`](../Admin/tls.md#encryption) para certificados TLS. - Las conexiones TLS cliente/servidor y servidor SQL ahora se [configuran dinámicamente](../Admin/tls.md#enabling-tls-with-the-other-servers) (no se requieren archivos de certificado). @@ -86,7 +86,7 @@ Lea [**Novedades en 4D 20 R4**](https://blog.4d.com/en-whats-new-in-4d-v20-R4/), Lea [**Novedades en 4D 20 R3**](https://blog.4d.com/en-whats-new-in-4d-v20-R3/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 20 R3. -#### Destacados +#### Lo más destacado - Nueva función [`collection.multiSort`](../API/CollectionClass.md#multisort). - Soporte del parámetro *context* en [`Formula from string`](../API/FunctionClass.md#formula-from-string). @@ -116,7 +116,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - Nueva [clase WebSocket](../API/WebSocketClass.md) para crear y gestionar conexiones WebSocket cliente desde 4D. - Nueva capa de red QUIC [configuración de interfaz](../settings/client-server.md#network-layer). @@ -159,7 +159,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 ::: -#### Destacados +#### Lo más destacado - A partir de 20.3, para permitir la verificación de la contraseña cuando el [directorio de usuarios 4D utiliza el algoritmo bcrypt](https://blog.4d.com/bcrypt-support-for-passwords/), el valor "password" en el parámetro *connectionInfo* del comando [`Open datastore`](../API/DataStoreClass.md#open-datastore) se envía ahora en claro por defecto. Asegúrese de que su método base "On REST authentication" puede manejar contraseñas en claro (el tercer parámetro es entonces **False**) y que `Open datastore` encripta su conexión pasando la opción "tls" a **True** en *connectionInfo*. En casos específicos, también se puede utilizar una nueva opción "passwordAlgorithm" para la compatibilidad (ver [`Open datastore`](../API/DataStoreClass.md#open-datastore). - 4D 20.2 está certificado en macOS Sonoma (macOS 14). @@ -201,7 +201,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 20 Lee [**Novedades en 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-19-r8/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 19 R8. -#### Destacados +#### Lo más destacado - Se pueden instalar métodos de gestión de errores para [contextos de ejecución globales y de componentes](../Concepts/error-handling.md#scope-and-components). - Los list boxes con fuentes de datos selección de entidades o colecciones ahora soportan la propiedad de columna [Alto de fila automática](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height). @@ -224,7 +224,7 @@ Lee [**Novedades en 4D 19 R8**](https://blog.4d.com/en-whats-new-in-4d-19-r8/), Lee [**Novedades en 4D 19 R7**](https://blog.4d.com/en-whats-new-in-4d-19-r7/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 19 R7. -#### Destacados +#### Lo más destacado - Los datos relacionados y los atributos calculados/alias pueden visualizarse en el [Explorador de datos](../Admin/dataExplorer#basics). - Nueva clase [FileHandle](../API/FileHandleClass.md) y nueva función [`.open()`](../API/FileClass.md#open) en la clase `File`. @@ -391,7 +391,7 @@ Si sus aplicaciones 4D utilizan conexiones TLS, se recomienda actualizar a 4D 19 -## Tabla de librerías +## Tabla de la librería | Librería | Versión actual | Actualizado en 4D | Comentario | | --------- | ----------------------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | From a28bb59729abb67259c3b4cdcfee7ddf264867f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:36 +0200 Subject: [PATCH 4089/4889] New translations client-server-optimization.md (Spanish) --- .../ORDA/client-server-optimization.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md index 404f5cb20a0776..c462554a70b2b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md @@ -79,20 +79,20 @@ All ORDA functions that handle entity selections support the co $querysettings2:=New object("context";"longList") $sel1:=ds.Employee.query("lastname = S@";$querysettings) - $data:=extractData($sel1) // In extractData method an optimization is triggered - // and associated to context "shortList" + $data:=extractData($sel1) // En el método extractData la optimización asociada + // al contexto "shortList" se aplica $sel2:=ds.Employee.query("lastname = Sm@";$querysettings) - $data:=extractData($sel2) // In extractData method the optimization associated - // to context "shortList" is applied + $data:=extractData($sel2) // En el método extractData una optimización + // se activa y asocia al contexto "shortList" $sel3:=ds.Employee.query("lastname = Smith";$querysettings2) - $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization - // is triggered and associated to context "longList" + $data:=extractDetailedData($sel3) // En el método extractDetailedData una optimización + // se activa y asocia al contexto "longList" $sel4:=ds.Employee.query("lastname = Brown";$querysettings2) - $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization - // associated to context "longList" is applied + $data:=extractDetailedData($sel4) // En el método extractDetailedData la optimización + // asociada al contexto "longList" se aplica ``` ### List box basado en una selección de entidades From 87eda7f3a16c1b06fcf66ae2c66888cf1a7811f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:43 +0200 Subject: [PATCH 4090/4889] New translations dsmapping.md (Portuguese, Brazilian) --- .../version-20-R6/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/dsMapping.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/dsMapping.md index f75f8b0c1f1c4e..7a727b716f4f9a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/dsMapping.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/dsMapping.md @@ -28,7 +28,7 @@ As seguintes regras são aplicadas a quaisquer conversões: > O mapeamento ORDA não leva em consideração: > > - a opção "Invisível" para tabelas ou campos, -> - the virtual structure defined through `SET TABLE TITLES` or `SET FIELD TITLES`, +> - a estrutura virtual definida através de `SET TABLE TITLES` ou `SET FIELD TITLES`, > - a propriedade "Manual" ou "Automática" das relações. ### Regras para o controlo do acesso remoto From 60fd2320a6cec323351d151bd66c87181ed95708 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:46 +0200 Subject: [PATCH 4091/4889] New translations entities.md (Spanish) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index 95f893e0061472..2cff9fbf7cf264 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -267,7 +267,7 @@ Una entity selection puede ser **compartible** (legible por múltiples procesos, Una entity selection **compartible** tiene las siguientes características: - puede almacenarse en un objeto compartido o en una colección compartida, y puede pasarse como parámetro entre varios procesos o trabajadores; -- it can be stored in several shared objects or collections, or in a shared object or collection which already belongs to a group; +- puede almacenarse en varios objetos o colecciones compartidos, o en un objeto o colección compartido que ya pertenezca a un grupo; - no permite la adición de nuevas entidades. Al intentar añadir una entidad a una entity selection compartibles se producirá un error (1637 - Esta entity selection no puede modificarse). Para añadir una entidad a unaentity selection compartible, primero debe transformarla en una entity selection no compartible utilizando la función [`.copy()`](API/EntitySelectionClass.md#copy), antes de llamar a [`.add()`](API/EntitySelectionClass.md#add). > La mayoría de las funciones entity selection (como [`.slice()`](API/EntitySelectionClass.md#slice), [`.and()`](API/EntitySelectionClass.md#and)...) soportar selecciones de entidades compartibles ya que no es necesario modificar la selección de entidades original (devuelven una nueva). From 5b3550c8bbdf22f4c1c4f4d561c71412a0f58941 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:47 +0200 Subject: [PATCH 4092/4889] New translations entities.md (Japanese) --- .../version-20-R6/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md index f6c10ff8620203..f063648b58bf93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/entities.md @@ -312,7 +312,7 @@ $toModify:=ds.Company.all().copy() // $toModify は追加可能です 新規のエンティティセレクションは次の場合に、元となるエンティティセレクションの特性を **継承** します: -- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 。 +- 既存のエンティティセレクションに対して呼び出された ORDAクラス関数 ([.query()](API/EntitySelectionClass.md#query), [.slice()](API/EntitySelectionClass.md#slice), 等) によって生成された場合 . - リレーションに基づいて生成された場合: - [entity.*attributeName*](API/EntityClass.md#attributename) (例: "company.employees") の *attributeName* が 1対Nリレーション属性で、かつ entity 自身がエンティティセレクションに属している場合 ([entity.getSelection()](API/EntityClass.md#getselection) エンティティセレクションと同じ特性になります)。 - [entitySelection.*attributeName*](API/EntitySelectionClass.md#attributename) (例: "employees.employer") の *attributeName* がリレーション属性の場合 (エンティティセレクションと同じ特性になります)。 From 2d0ec418af245a4fe163af3d6eea118532be2a69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:52 +0200 Subject: [PATCH 4093/4889] New translations global-stamp.md (Japanese) --- .../version-20-R6/ORDA/global-stamp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md index dce8c0cd60d4c9..d825681aa909b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md @@ -37,12 +37,12 @@ title: グローバルスタンプの使い方 - `__GlobalStamp` フィールドは、*自動インデックス*、*RESTリソースとして公開*、および *非表示* プロパティが選択された、*64ビット整数* である必要があります。 - 次のフィールドを含む `__DeletedRecords` テーブルを追加する必要があります: -| フィールド | タイプ | 説明 | -| ------------------------------------------------------- | ------- | -------------------- | -| __PrimaryKey | Text | 削除されたエンティティのプライマリーキー | -| __Stamp | 64ビット整数 | 削除直前のグローバルスタンプ | -| __TableName | Text | 削除されたエンティティのテーブル名 | -| __TableNumber | 倍長整数 | 削除されたエンティティのテーブル番号 | +| フィールド | 型 | 説明 | +| ------------------------------------------------------- | --------------- | -------------------- | +| __PrimaryKey | テキスト | 削除されたエンティティのプライマリーキー | +| __Stamp | Integer 64 bits | 削除直前のグローバルスタンプ | +| __TableName | テキスト | 削除されたエンティティのテーブル名 | +| __TableNumber | 倍長整数 | 削除されたエンティティのテーブル番号 | `__GlobalStamp` フィールドを持つテーブルのデータ変更のみ追跡できます。 From f627123671aefefdd15b0ebdb912fea1c6db5561 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:27:56 +0200 Subject: [PATCH 4094/4889] New translations glossary.md (Japanese) --- .../version-20-R6/ORDA/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/glossary.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/glossary.md index 1172dd31cf9f92..b2fa895e628519 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/glossary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/glossary.md @@ -211,7 +211,7 @@ ORDA オブジェクトとは関わりのないユーザークラス。 シャロウコピーは、要素の構造のみを複製し、同じ内部参照を保持します。 シャロウコピーのあと、二つのコレクションに格納された個々の要素は同じものが共有されています。 ディープコピー も合わせて参照してください。 -## スタンプ +## 記号 "オプティミステック" ロックテクノロジーにおいて使用されるものです。 すべてのエンティティにはスタンプと呼ばれる内部カウンターがあり、エンティティが保存されるたびにインクリメントされていきます。 エンティティ内のスタンプとディスク上に保存されているエンティティのスタンプを自動的に比較することで、4D は同じエンティティへの書き込みの衝突を防いでいます。 From 35c3b9736d48fc2481b4b9d70f7a767dfa49f003 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:01 +0200 Subject: [PATCH 4095/4889] New translations ordaclasses.md (Spanish) --- .../version-20-R6/ORDA/ordaClasses.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md index ebf0cf989f8aec..533a7bc37fa64d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md @@ -338,7 +338,7 @@ El parámetro *$event* contiene las siguientes propiedades: | attributeName | Text | Nombre de atributo calculado | | dataClassName | Text | Nombre de la clase de datos | | kind | Text | "get" | -| result | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | +| resultado | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | #### Ejemplos @@ -449,7 +449,7 @@ El parámetro *$event* contiene las siguientes propiedades: | kind | Text | "query" | | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | Operador de búsqueda (ver también la [función de clase `query`](API/DataClassClass.md#query)). Valores posibles:
  • == (igual a, @ es un comodín)
  • === (igual a, @ no es un comodín)
  • != (no igual a, @ es un comodín)
  • !== (no igual a, @ no es un comodín)
  • < (menor que)
  • <= (menor que o igual a)
  • > (mayor que)
  • >= (mayor que o igual a)
  • IN (incluido en)
  • % (contiene la palabra clave)
  • | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` en esta propiedad si desea que 4D ejecute la consulta por defecto (siempre secuencialmente para los atributos calculados). | > Si la función devuelve un valor en *$result* y se asigna otro valor a la propiedad `$event.result`, se da prioridad a `$event.result`. @@ -583,7 +583,7 @@ El parámetro *$event* contiene las siguientes propiedades: | value | Variant | Valor a tratar por el atributo calculado | | operator | Text | "desc" o "asc" (por defecto) | | descending | Boolean | `true` para orden descendente, `false` para orden ascendente | -| result | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | +| resultado | Variant | Valor a tratar por el atributo calculado. Pase `Null` si desea que 4D ejecute la ordenación por defecto. | > Puede utilizar el `operator` o la propiedad `descending`. Es esencialmente una cuestión de estilo de programación (ver ejemplos). From e2960852c64e04a89d9b4aa3a781e39ed2ac270d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:03 +0200 Subject: [PATCH 4096/4889] New translations ordaclasses.md (Japanese) --- .../version-20-R6/ORDA/ordaClasses.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md index 3c352a8d92cb67..f377a8329ed259 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md @@ -340,12 +340,12 @@ End if *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ------------------------------------------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "get" | -| result | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | ------------------------------------------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "get" | +| 戻り値 | バリアント | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | #### 例題 @@ -404,12 +404,12 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "set" | -| value | Variant | 計算属性によって処理されるべき値 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | ---------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "set" | +| value | バリアント | 計算属性によって処理されるべき値 | #### 例題 @@ -439,10 +439,10 @@ Function query ($event : Object) -> $result : Object - 2番目と 3番目のシンタックスでは、関数は *$result* に値を返します: - *$result* がテキストの場合、それは有効なクエリ文字列でなければなりません。 - *$result* がオブジェクトの場合、次の 2つのプロパティを含まなければなりません: - | プロパティ | タイプ | 説明 | - | ---------------------------------- | ---------- | -------------------------------------------------------------------------------------- | - | $result.query | Text | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | - | $result.parameters | Collection | プレースホルダーに渡す値 | + | プロパティ | 型 | 説明 | + | ---------------------------------- | ------ | -------------------------------------------------------------------------------------- | + | $result.query | テキスト | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | + | $result.parameters | コレクション | プレースホルダーに渡す値 | `query` 関数は、計算属性を使用するクエリが開始されるたびに実行されます。 インデックス付きの属性を利用することで、クエリをカスタマイズしたり最適化したりすることができます。 計算属性に対して `query` 関数が実装されていない場合、検索は常にシーケンシャルにおこなわれます (`get ` 関数によるすべての値の評価に基づきます)。 @@ -453,14 +453,14 @@ Function query ($event : Object) -> $result : Object *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "query" | -| value | Variant | 計算属性によって処理されるべき値 | -| operator | Text | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | -| result | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "query" | +| value | バリアント | 計算属性によって処理されるべき値 | +| operator | テキスト | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | +| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | > 関数が *$result* に値を返し、`$event.result` プロパティにも別の値が割り当てられている場合、`$event.result` が優先されます。 @@ -589,15 +589,15 @@ Function orderBy ($event : Object)-> $result : Text *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ---------------------------------------------------- | -| attributeName | Text | 計算属性の名称 | -| dataClassName | Text | データクラスの名称 | -| kind | Text | "orderBy" | -| value | Variant | 計算属性によって処理されるべき値 | -| operator | Text | "desc" または "asc" (デフォルト) | -| descending | Boolean | 降順の場合は `true`, 昇順の場合は `false` | -| result | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ----- | ---------------------------------------------------- | +| attributeName | テキスト | 計算属性の名称 | +| dataClassName | テキスト | データクラスの名称 | +| kind | テキスト | "orderBy" | +| value | バリアント | 計算属性によって処理されるべき値 | +| operator | テキスト | "desc" または "asc" (デフォルト) | +| descending | ブール | 降順の場合は `true`, 昇順の場合は `false` | +| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | > `operator` と `descending` プロパティのどちらを使っても構いません。 これは、基本的にプログラミングのスタイルの問題です (例題参照)。 From b9276d8e9811c13ba58d94f32ac5c754f3098d7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:10 +0200 Subject: [PATCH 4097/4889] New translations privileges.md (Spanish) --- .../version-20-R6/ORDA/privileges.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index a67ddefcfd6abf..73de9fd6151427 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -23,7 +23,7 @@ Para una descripción detallada de toda la arquitectura de permisos, por favor l ## Resources -You can assign specific permission actions to the following resources in your project: +Puede asignar acciones de permiso específicas a los siguientes recursos en su proyecto: - el almacén de datos - una clase de datos @@ -31,7 +31,7 @@ You can assign specific permission actions to the following resources in your pr - una función de clase de modelo de datos - una función [singleton](../REST/$singleton.md) -Each time a resource is accessed within a session (whatever the way it is accessed), 4D checks that the session has the appropriate permissions, and rejects the access if it is not authorized. +Cada vez que se accede a un recurso dentro de una sesión (sin importar la forma en que se acceda), 4D verifica que la sesión tenga los permisos apropiados y rechaza el acceso si no está autorizado. Una acción de permiso definida en un nivel determinado se hereda por defecto en los niveles inferiores, pero se pueden establecer varios permisos: From 1a3778a519624d8fc0d30b9912fd31bf5365ad3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:12 +0200 Subject: [PATCH 4098/4889] New translations privileges.md (Japanese) --- .../version-20-R6/ORDA/privileges.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index fecb6e5a82ad0f..6f2e3699c32df0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -176,7 +176,7 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | タイプ | 必須 | 説明 | +| プロパティ名 | | | 型 | 必須 | 説明 | | ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | -- | ------------------------------------------------------------------------------------------------------------------ | | privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | | | \[].privilege | | String | | アクセス権の名称 | @@ -184,7 +184,7 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ | roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | | | \[].role | | String | | ロール名 | | | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | Object | ○ | 設定されたパーミッションのリスト | +| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | | | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | | | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | | | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | @@ -195,7 +195,7 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ | | | \[].describe | String の Collection | | 権限名のリスト | | | | \[].execute | String の Collection | | 権限名のリスト | | | | \[].promote | String の Collection | | 権限名のリスト | -| forceLogin | | | Boolean | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | +| forceLogin | | | ブール | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | :::caution 注記 From d02ac912dcb448c66fa1044074b11aac3af20355 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:18 +0200 Subject: [PATCH 4099/4889] New translations remotedatastores.md (Spanish) --- .../version-20-R6/ORDA/remoteDatastores.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md index 5cea5ec063e375..fc77ec8f48f5f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/remoteDatastores.md @@ -41,7 +41,7 @@ En el siguiente ejemplo, se están ejecutando dos procesos para la misma sesión Como se describe en el párrafo [tiempo de vida de la sesión](../WebServer/sessions.md#session-lifetime) una sesión web es cerrada automáticamente por 4D cuando no ha habido actividad durante su periodo de tiempo de espera. El tiempo de espera por defecto es de 60 mn, pero este valor puede modificarse utilizando el parámetro *connectionInfo* del comando `Open datastore`. -Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). However, keep in mind that the context of the session regarding locks and transactions is lost (see below). +Si se envía una solicitud al almacén de datos remoto después de haber cerrado la sesión, ésta se vuelve a crear automáticamente si es posible (licencia disponible, servidor no detenido...). Sin embargo, hay que tener en cuenta que se pierde el contexto de la sesión en cuanto a bloqueos y transacciones (ver abajo). ## Bloqueo y transacciones From 3d66e679050de6e46b12dc8b4f74005f5af3ca53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:30 +0200 Subject: [PATCH 4100/4889] New translations methods.md (Spanish) --- .../version-20-R6/Preferences/methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md index d45891c268103f..ec6df94d1ac771 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/methods.md @@ -180,7 +180,7 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (*i.e.*, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tab and delimiters**
      When this option is selected, you can validate the current selection with the Tab key or any delimiter that is relevant to the context. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | +| | Descripción | +| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Triggers the automatic display of the suggestion window for:
    • Constants
    • Variables (local and interprocess) and object attributes
    • Tables
    • Prototypes (*i.e.*, class functions)

    For example, when the "Variables (local or interprocess) and object attributes" option is checked, a list of suggestions appears when you type the $ character:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    You can disable this functioning for certain elements of the language by deselecting their corresponding option. | +| Validación de una sugerencia | Establece el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletado.
    • **Tabuladores y delimitadores**
      Cuando esta opción está seleccionada, puede validar la selección actual con la tecla Tab o cualquier delimitador relevante para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | From be1487c38e7b710dd5b471eb3d42e06c3016646e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:34 +0200 Subject: [PATCH 4101/4889] New translations overview.md (Spanish) --- .../version-20-R6/Preferences/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/overview.md index 3aab17ca4039be..a4cd480439c09f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Preferences/overview.md @@ -21,7 +21,7 @@ También puede mostrar el cuadro de diálogo de Preferencias en el modo Aplicaci ## Storage -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](https://doc.4d.com/4Dv18R6/4D/18-R6/Get-4D-folder.301-5198423.en.html) command: +Los ajustes realizados en la caja de diálogo Preferencias se guardan en un archivo de preferencias en formato XML llamado **4D Preferences vXX.4DPreferences** que se almacena en la carpeta 4D activa del usuario actual, tal y como lo devuelve el comando [`Get 4D folder`](https://doc.4d.com/4Dv18R6/4D/18-R6/Get-4D-folder.301-5198423.en.html): - Windows: `{disk}\Users\\{username\}\AppData\Roaming\4D` - macOS: `{disk}:Users:\{username\}:Library:Application Support:4D` From 5473e2fea76e88d16f1c1adfab07dd0d9408a899 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:45 +0200 Subject: [PATCH 4102/4889] New translations architecture.md (Spanish) --- .../version-20-R6/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md index 511ad1f124c437..b5cf115da5b2fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/architecture.md @@ -217,7 +217,7 @@ Carpeta que contiene los componentes anidados en el proyecto (debe almacenarse e :::info -You can also use the [**dependencies.json** and (optionnally) **environment4d.json** files](components.md) to declare components. +También puede usar los archivos [**dependencies.json** y (opcionalmente) **environment4d.json**](components.md) para declarar componentes. ::: From b6d80c3585a191524c3921672f88e808bf028ba1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:28:50 +0200 Subject: [PATCH 4103/4889] New translations code-overview.md (Spanish) --- .../version-20-R6/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md index 53de22edb77b18..868c17fe2a11c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/code-overview.md @@ -149,7 +149,7 @@ Para más información, consulte [Implementación del motor SQL de 4D](https://d #### Servidor REST -*Esta opción está obsoleta. Calling code through REST calls is only supported with [ORDA data model class functions](../REST/ClassFunctions.md).* +*Esta opción está obsoleta. La llamada a código a través de llamadas REST sólo es compatible con [Funciones clase modelo de datos ORDA](../REST/ClassFunctions.md).* #### Modificar de atributos globalmente From ff0446576a1f0c86091d4a8d62cd603f7f6b328a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:02 +0200 Subject: [PATCH 4104/4889] New translations components.md (Portuguese, Brazilian) --- .../version-20-R6/Project/components.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md index e38519a8296ab6..324838febf655c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Project/components.md @@ -219,7 +219,7 @@ When you create a release in GitHub, you specify a **tag** and a **version**. } ``` -The version is used to define which versions can be used. A [standard semantic version](https://regex101.com/r/Ly7O1x/3/) is used. A range is defined by two semantic versions, a min and a max, with operators '\< | > | >= | <= | ='. The `*` can be used as a placeholder for all versions. ~ and ^ prefixes define versions starting at a number, and up to respectively the next major and minor version. +The version is used to define which versions can be used. A [standard semantic version](https://regex101.com/r/Ly7O1x/3/) is used. A range is defined by two semantic versions, a min and a max, with operators '\< | > | >= | <= | ='. O `*` pode ser usado como um espaço reservado para todas as versões. ~ and ^ prefixes define versions starting at a number, and up to respectively the next major and minor version. Eis alguns exemplos: @@ -231,7 +231,7 @@ Eis alguns exemplos: - "~1.2.3" or ">1.2.3": the latest major version 1, starting with the version just after the 1.2.3. - "<=1.2.3": a versão mais recente até a 1.2.3. - "1.0.0 – 1.2.3" or ">=1.0.0 <=1.2.3": version between 1.0.0 and 1.2.3. -- "`<1.2.3 || >=2`": version that is not between 1.2.3 and 2.0.0. +- "`<1.2.3 || >=2`": versão que não está entre 1.2.3 e 2.0.0. If you do not specify a tag or a version, 4D automatically retrieves the "latest" version. @@ -267,10 +267,10 @@ Then insert the "github" key in your [**environment4d.json**](#environment4djson Referenced GitHub components are downloaded in a local cache folder then loaded in your environment. The local cache folder is stored at the following location: -- on macOs: `$HOME/Library/Caches//Dependencies` +- en macOs: `$HOME/Library/Caches//Dependencies` - no Windows: `C:\Users\\AppData\Local\\Dependencies` -...where `` can be "4D", "4D Server", or "tool4D". +...onde `` pode ser "4D", "4D Server" ou "tool4D". #### dependency-lock.json @@ -302,12 +302,12 @@ The Dependencies panel lists all project dependencies, whatever their origin, i. As seguintes origens são possíveis: -| Origin tag | Descrição | -| --------------------------------- | ------------------------------------------------------------------------------ | -| Componente 4D | Built-in 4D component, stored in the `Components` folder of the 4D application | -| dependencies.json | Component declared in the [`dependencies.json`](#dependenciesjson) file | -| Environment | Component declared in the [`environnement4d.json`](#environment4djson) file | -| Componente do projeto | Component located in the [`Components`](architecture.md#components) folder | +| Origin tag | Descrição | +| --------------------------------- | ---------------------------------------------------------------------------- | +| Componente 4D | Componente 4D incorporado, armazenado na pasta `Components` da aplicação 4D | +| dependencies.json | Component declared in the [`dependencies.json`](#dependenciesjson) file | +| Environment | Componente declarado no arquivo [`environnement4d.json`](#environment4djson) | +| Componente do projeto | Componente localizado na pasta [`Components`](architecture.md#components) | **Right-click** in a dependency line and select **Show on disk** to reveal the location of a dependency: From dbe0f4ee09224d9ef785d26dad05c173fa1bf511 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:04 +0200 Subject: [PATCH 4105/4889] New translations date-time-formats.md (French) --- .../version-20-R6/Project/date-time-formats.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md index 7563175f373236..d64ee69a63b281 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md @@ -15,7 +15,7 @@ Throughout your 4D projects, you might need to format date and/or time values ac The following table lists all supported patterns for date and time formats. -| Symbol | Meaning | Pattern | Example Output | +| Symbol | Meaning | Motif | Example Output | | ------ | ------------------------------------------------------------------------ | ------------- | --------------------------------------------------------------------- | | G | era designator | G, GG, or GGG | AD | | | | GGGG | Anno Domini | @@ -151,7 +151,7 @@ Par exemple : ## Exemples -| Date or time | Pattern | Résultat | Commentaires | +| Date or time | Motif | Résultat | Commentaires | | ---------------------------------------- | ---------------------------- | -------------------------------- | --------------------- | | 15/06/2000 | "QQQQ" | "2nd quarter" | localisé | | 17/03/2001 | "D" | "76" | 76th day of the year | From afcb29e37c3262c64d9eb73d2e32e7ae60dfa4d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:05 +0200 Subject: [PATCH 4106/4889] New translations date-time-formats.md (Spanish) --- .../version-20-R6/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md index 8c481fd29d9f6f..faf702c4720f99 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md @@ -116,7 +116,7 @@ En algunos idiomas (ruso, eslovaco), el mes utilizado por sí solo es diferente ### `e` vs `c` -Same remark as for `L` and `M`: `c` is for a day used alone "every tuesday") and `e` is for a day in a date ("Tuesday January 15, 1951"). +La misma observación que para `L` y `M`: `c` es para un día utilizado solo "todos los martes") y `e` es para un día en una fecha ("martes 15 de enero de 1951"). ### `E` vs `e` From ceb91ba9dfedb71968f8870ae2214b3d35db8b90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:07 +0200 Subject: [PATCH 4107/4889] New translations date-time-formats.md (Japanese) --- .../version-20-R6/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md index 85ed9bd9464370..0b864728e47593 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/date-time-formats.md @@ -85,7 +85,7 @@ title: 日付と時間のフォーマット | | | mm | 04 | | s | 秒 | s | 5 | | | | ss | 05 | -| X | タイムゾーン: ISO8601 基本 hm? 0 の場合は Z 表示 | X | -08, +0530, Z | +| ○ | タイムゾーン: ISO8601 基本 hm? 0 の場合は Z 表示 | ○ | -08, +0530, Z | | | タイムゾーン: ISO8601 基本 hm, 0 の場合は Z 表示 | XX | -0800, Z | | | タイムゾーン: ISO8601 拡張 hm, 0 の場合は Z 表示 | XXX | -08:00, Z | | | タイムゾーン: ISO8601 基本 hms?, 0 の場合は Z 表示 | XXXX | -0800, -075258, Z | From 38436bd1518d179cb7b75e5b816f4a316559077b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:10 +0200 Subject: [PATCH 4108/4889] New translations documentation.md (Spanish) --- .../version-20-R6/Project/documentation.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md index 8ba27a61513495..cf6173670c7755 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md @@ -102,7 +102,7 @@ Si existe un archivo llamado `\.md` en la carpeta `\/docume - Todo texto introducido en una etiqueta de comentario HTML (``) en la parte superior del archivo markdown. -- Or, if no html comment tag is used, the first sentence after a `# Description` tag of the markdown file.\ +- O, si no se usa ninguna etiqueta de comentario html, la primera frase después de una etiqueta `# Description` del archivo markdown.\ En este caso, la primera línea contiene el **prototipo** del método, generado automáticamente por el analizador de código de 4D. :::note @@ -196,30 +196,30 @@ The [documentation](https://doc.4d.com) of the command .... En el archivo `WP SwitchToolbar.md`, puede escribir: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | -| --------- | ------ | ------ | ----------- | -| size | Longint | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| Parámetro | Tipo | Entrada/Salida | Descripción | +| --------- | ------ | -------------- | ----------- | +| size | Longint | Entrada | Selector de estilo de logo (1 a 5) | +| logo | Picture | Salida | Logo seleccionado | -## Description +## Descripción -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +Este método devuelve un logo de un tamaño específico, dependiendo del valor del parámetro *size*. +1 = tamaño más pequeño, 5 = tamaño más grande. -## Example +## Ejemplo ```4d C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +//Obtener el logo más grande $logo:=GetLogo(5) ``` ```` From d940ac431c9cb9745eeae98c46de9ac660f7c08e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:12 +0200 Subject: [PATCH 4109/4889] New translations documentation.md (Japanese) --- .../version-20-R6/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md index 8334c80dbc29a0..374064e31df091 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md @@ -8,7 +8,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- クラス +- Classes - フォーム - テーブルとフィールド From 76f6cf9a898dae3052f874ae3bef1cfc9fca6dbe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:29 +0200 Subject: [PATCH 4110/4889] New translations $binary.md (Portuguese, Brazilian) --- .../version-20-R6/REST/$binary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$binary.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$binary.md index 815eefb4d3825b..e1d225cb642d59 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$binary.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/$binary.md @@ -7,7 +7,7 @@ Pase "true" para guardar el BLOB como documento (también debe pasar `$expand={b ## Descrição -`$binary` permite guardar el BLOB como un documento. You must also use the [`$expand`]($expand.md) command in conjunction with it. +`$binary` permite guardar el BLOB como un documento. Você também deve usar o comando [`$expand`]($expand.md) em conjunto com ele. Quando fizer o seguinte pedido: From 68f89fd300abf122653a7014a059eb3a52fbd337 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:31 +0200 Subject: [PATCH 4111/4889] New translations $catalog.md (Spanish) --- .../version-20-R6/REST/$catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index 1d8ba4c05f4c26..40f9863ee1e847 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -328,7 +328,7 @@ Puede recuperar la información relativa a una clase de datos específica. ## singletons -If you have defined [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. Contiene la colección de clases singleton como objetos con su **nombre** y **métodos** (es decir, funciones expuestas). +Si ha definido [singletons compartidos](../Concepts/classes.md#singleton-classes) que contienen al menos una [función expuesta](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), se agrega una sección `singletons` al json devuelto tanto para la sintaxis `/$catalog` como `/$catalog/$all`. Contiene la colección de clases singleton como objetos con su **nombre** y **métodos** (es decir, funciones expuestas). Las funciones Singleton pueden ser llamadas por peticiones REST utilizando el comando [`$singleton`]($singleton.md). From 669c0d3eb079225a23e9b1121fa888795cd95729 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:33 +0200 Subject: [PATCH 4112/4889] New translations $catalog.md (Japanese) --- .../version-20-R6/REST/$catalog.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index 760fb8c049023e..8775e4fadadfe1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -26,7 +26,7 @@ title: $catalog データクラス毎に返されるプロパティの説明です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | --------------------------------- | | name | String | データクラスの名称。 | | uri | String | データクラスとその属性に関する情報を取得するための URI です。 | @@ -193,7 +193,7 @@ title: $catalog 公開されているデータクラスについて、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------ | ----------------------------------------------------------------------------------------- | | name | String | データクラスの名称 | | collectionName | String | データクラスにおいて作成されるエンティティセレクションの名称 | @@ -205,18 +205,18 @@ title: $catalog 公開されている各属性について、次のプロパティが返されます: -| プロパティ | タイプ | 説明 | -| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From 3940ae34ec7f34deb62af07e0c51e0040235cf8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:29:49 +0200 Subject: [PATCH 4113/4889] New translations $entityset.md (Japanese) --- .../version-20-R6/REST/$entityset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md index 0d1e1810b3f677..9e7b060742dee4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md @@ -34,7 +34,7 @@ title: $entityset 複数の既存エンティティセットに基づいて新たなエンティティセットを作成します。 -| 引数 | タイプ | 説明 | +| 引数 | 型 | 説明 | | ---------------- | ------ | ------------------------- | | $logicOperator | String | 既存のエンティティセットに対して使用する論理演算子 | | $otherCollection | String | エンティティセットID | From d345d27b1dfee576b7ea9231494aa98f78d013e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:03 +0200 Subject: [PATCH 4114/4889] New translations $imageformat.md (Japanese) --- .../version-20-R6/REST/$imageformat.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$imageformat.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$imageformat.md index 49e064250a7121..c1ec58f6dffc1c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$imageformat.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$imageformat.md @@ -9,7 +9,7 @@ title: $imageformat 画像の表示に使う形式を指定します。 次の形式が指定できます (拡張子、MIMEタイプ、OSType Mac がサポートされています): -| タイプ | 説明 | +| 型 | 説明 | | ---------------------------------------- | -------- | | "best" | 画像に最適な形式 | | ".gif" または "image/gif" | GIF 形式 | From b3284b9043ccdaf8310293fbeacdc4563ee3870f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:07 +0200 Subject: [PATCH 4115/4889] New translations $info.md (Japanese) --- .../version-20-R6/REST/$info.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md index 599e1f4703c55c..8a86a0fd2d1cdf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md @@ -9,28 +9,28 @@ title: $info プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | タイプ | 説明 | -| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | -| privileges | Object | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | +| プロパティ | 型 | 説明 | +| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| privileges | オブジェクト | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | +| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 @@ -43,7 +43,7 @@ title: $info 各ユーザーセッションについては、次の情報が *sessionInfo* コレクションに返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------- | | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | From b4e59c33843f07b58f6f072a6bdcf44eab73dcb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:11 +0200 Subject: [PATCH 4116/4889] New translations $lock.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R6/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$lock.md index 4e4b7d7297d7a9..2586f88d19af5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$lock.md @@ -41,7 +41,7 @@ REST API によってロックされたエンティティは、次の場合に 戻り値の "__STATUS" オブジェクトには、以下のプロパティが格納されています: -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------------ | ----------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | | | | ***成功の場合にのみ利用可能:*** | | success | | boolean | ロックに成功した場合 (あるいはエンティティがすでにカレントセッションでロックされていた場合) には true、それ以外は false (この場合は返されません)。 | From f23117fbf1085342ba2f4bdbd8676ae5e845b7ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:15 +0200 Subject: [PATCH 4117/4889] New translations $method.md (Spanish) --- .../version-20-R6/REST/$method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md index a8af7dcf8823ed..ec63e8eb56445e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md @@ -23,7 +23,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. Puede definir la colección de entidades utilizando, por ejemplo, [`$filter`]($filter.md) o especificando una directamente utilizando [`{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(p.ej.*, /Employee(22)). -You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). +También puede eliminar las entidades en un conjunto de entidades, llamando a [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid). ### Ejemplo From 8c9c45c3253d7a4db619eaabd37b89273860b626 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:23 +0200 Subject: [PATCH 4118/4889] New translations $querypath.md (Japanese) --- .../version-20-R6/REST/$querypath.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$querypath.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$querypath.md index b1d532aae560a1..01323457b42cda 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$querypath.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$querypath.md @@ -13,12 +13,12 @@ title: $querypath 実行されたクエリを定義する次のプロパティを格納した steps コレクションが返されます: -| プロパティ | タイプ | 説明 | -| ------------- | ---------- | --------------------------------------- | -| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | -| time | Number | クエリの実行に要した時間 (ミリ秒単位) | -| recordsfounds | Number | レコードの検出件数 | -| steps | Collection | クエリパスの後続ステップを定義するオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| ------------- | ------ | --------------------------------------- | +| description | String | 実際に実行されたクエリ、または複数ステップの場合は "AND" | +| time | Number | クエリの実行に要した時間 (ミリ秒単位) | +| recordsfounds | Number | レコードの検出件数 | +| steps | コレクション | クエリパスの後続ステップを定義するオブジェクトのコレクション | ## 例題 From 388e12abade7307900211a788f733650043192d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:26 +0200 Subject: [PATCH 4119/4889] New translations $queryplan.md (Japanese) --- .../version-20-R6/REST/$queryplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$queryplan.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$queryplan.md index 981334b0c054c6..d5c84857a13b2c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$queryplan.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$queryplan.md @@ -9,7 +9,7 @@ title: $queryplan $queryplan は、4D Server に渡したクエリプランを返します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------- | ------ | ---------------------------------------------------------- | | item | String | 渡された実際のクエリ | | subquery | 配列 | (サブクエリが存在する場合) item プロパティを格納する追加のオブジェクト | From 0809640221ad72a6716735354faa14516955e741 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:35 +0200 Subject: [PATCH 4120/4889] New translations $singleton.md (Spanish) --- .../version-20-R6/REST/$singleton.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md index 873e0698a92598..b87cc4633c410b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md @@ -31,7 +31,7 @@ Las funciones Singleton deben llamarse siempre utilizando peticiones REST **POST `/rest/$singleton/SingletonClass/SingletonClassFunction` -> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [*Use preemptive process* setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). +> Todo el código 4D llamado desde las peticiones REST **debe ser hilo-seguro** si el proyecto se ejecuta en modo compilado, porque el Servidor REST siempre utiliza procesos apropiativos en este caso (el valor del parámetro [*Utilizar proceso apropiativo*](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) es ignorado por el Servidor REST). :::info From 637cf508dc87c483203527c98ccd9e71fb2ce325 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:49 +0200 Subject: [PATCH 4121/4889] New translations $upload.md (Spanish) --- .../version-20-R6/REST/$upload.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$upload.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$upload.md index 7ea22a1230d615..7232407d7c9673 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$upload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$upload.md @@ -77,14 +77,14 @@ var $blob : Blob ARRAY TEXT($headerNames; 1) ARRAY TEXT($headerValues; 1) -$url:="localhost:80/rest/$upload?$binary=true" //prepare the REST request +$url:="localhost:80/rest/$upload?$binary=true" //preparar une petición REST $headerNames{1}:="Content-Type" $headerValues{1}:="application/octet-stream" -DOCUMENT TO BLOB("c:\\invoices\\inv003.pdf"; $blob) //Load the binary +DOCUMENT TO BLOB("c:\\invoices\\inv003.pdf"; $blob) //Cargar el binario - //Execute the first POST request to upload the file + //Ejecuta la primera petición POST para subir el archivo $result:=HTTP Request(HTTP POST method; $url; $blob; $response; $headerNames; $headerValues) If ($result=200) @@ -94,7 +94,7 @@ If ($result=200) $data.__STAMP:="3" $data.pdf:=New object("ID"; String($response.ID)) - $url:="localhost:80/rest/Invoices?$method=update" //second request to update the entity + $url:="localhost:80/rest/Invoices?$method=update" //segunda petición para actualizar la entidad $headerNames{1}:="Content-Type" $headerValues{1}:="application/json" From 069fc7665c118ea9446b7c289fa2765eb2fe5043 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:57 +0200 Subject: [PATCH 4122/4889] New translations classfunctions.md (Spanish) --- .../version-20-R6/REST/ClassFunctions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index d8b906106b185c..e201fe428cd62a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -45,7 +45,7 @@ Las funciones son llamadas en el objeto correspondiente en el almacén de datos > `/rest/\{dataClass\}/Function` puede utilizarse para llamar a una función de dataclass o de entity selection (`/rest/\{dataClass\}` devuelve todas las entidades de la dataClass como una selección de entidades).\ > La función se busca primero en la clase de selección de entidades. Si no se encuentra, se busca en la dataclass. En otras palabras, si una función con el mismo nombre se define tanto en la clase DataClass como en la clase EntitySelection, la función de clase de DataClass nunca se ejecutará. -> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [*Use preemptive process* setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server). +> Todo el código 4D llamado desde las peticiones REST **debe ser hilo-seguro** si el proyecto se ejecuta en modo compilado, porque el Servidor REST siempre utiliza procesos apropiativos en este caso (el valor del parámetro [*Utilizar proceso apropiativo*](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) es ignorado por el Servidor REST). ## Parámetros @@ -58,7 +58,7 @@ Se aplican las siguientes reglas: - Todos los tipos de datos escalares soportados en las colecciones JSON pueden ser pasados como parámetros. - La selección de entidades y la entidad se pueden pasar como parámetros. El objeto JSON debe contener atributos específicos utilizados por el servidor REST para asignar datos a los objetos ORDA correspondientes: `__DATACLASS`, `__ENTITY`, `__ENTITIES`, `__DATASET`. -See [this example](#using-an-entity-to-be-created-on-the-server) and [this example](#receiving-an-entity-selection-as-parameter). +Ver [este ejemplo](#usando-una-entidad-que-se-creará-en-el-servidor) y [este ejemplo](#recibiendo-una-selección-de-entidades-como-parámetro). ### Parámetro de valor escalar @@ -118,7 +118,7 @@ Esta base de datos se expone como un almacén de datos remoto en localhost (puer La clase de `DataStore` US_Cities ofrece una API: ``` -// DataStore class +// Clase DataStore Class extends DataStoreImplementation From bbfcfcf109eb110c849d34ade357c4fc81b6674a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:30:58 +0200 Subject: [PATCH 4123/4889] New translations classfunctions.md (Japanese) --- .../version-20-R6/REST/ClassFunctions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index 33f8378944c440..e60bd88d1fe0bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -76,11 +76,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > サーバー上の既存エンティティについて変更された属性値をリクエストが送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後の値で実行されます。 この機能によって、たとえばエンティティに対する処理の、すべてのビジネスルールを適用した後の結果をクライアントアプリケーションから確認することが可能です。 その結果をもとにエンティティをサーバー上で保存するかどうかを判断できます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------------------------------------ | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - `__KEY` が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -100,11 +100,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | タイプ | 説明 | -| ---------------------------------------------------- | ------- | ------------------------------------------------------- | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------- | ------ | ------------------------------------------------------- | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 7a2cfba46a7f6155ebf24950a9e44601771ab964 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:05 +0200 Subject: [PATCH 4124/4889] New translations authusers.md (Spanish) --- .../version-20-R6/REST/authUsers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index f41cf0f6d47ff0..9143463f21075e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -5,7 +5,7 @@ title: Usuarios y sesiones ## Sesiones -When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges. +Cuando las [sesiones escalables están activadas](WebServer/sessions.md#enabling-sessions) (recomendadas), las peticiones REST pueden crear y usar [sesiones usuario web](WebServer/sessions.md), ofreciendo funcionalidades adicionales como la gestión de múltiples peticiones, el intercambio de datos entre procesos web clientes y el control de los privilegios usuario. Cuando se abre una sesión de usuario web, puede manejarla a través del objeto `Session` y la [Session API](API/SessionClass.md). Las siguientes peticiones REST reutilizan la misma cookie de sesión. @@ -75,7 +75,7 @@ Esta función debe contener dos partes: - algún código para identificar y autenticar al remitente de la petición REST, - si la autenticación tiene éxito, una llamada a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) que asigna los privilegios apropiados a la sesión. -If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected. +Si la función no llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no se asignan privilegios, no se consume ninguna licencia y las solicitudes REST no descriptivas posteriores son rechazadas. ### Ejemplo From ac4a9c70c2d5e7a43900691f15b4e8215095b395 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:07 +0200 Subject: [PATCH 4125/4889] New translations authusers.md (Portuguese, Brazilian) --- .../version-20-R6/REST/authUsers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md index 28bebeaa75e0df..4860195048651f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md @@ -45,7 +45,7 @@ Descriptive REST requests can be processed in web user sessions that do not requ - [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses - `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario -- `/rest/$getWebForm` - the rendering of a Qodly page +- `/rest/$getWebForm` - Renderização de uma página Qodly ![alt-text](../assets/en/REST/force-login-1.jpeg) From 7f5613b5ecdcaf61aac4b9784b8f53b13d86f532 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:14 +0200 Subject: [PATCH 4126/4889] New translations dataclass.md (Japanese) --- .../version-20-R6/REST/dataClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md index cd3de0620c13d8..5b974ba215ea60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/dataClass.md @@ -28,17 +28,17 @@ RESTリクエストにこのパラメーターのみを渡すと、([`$top/$limi 返されるデータの説明です: -| プロパティ | タイプ | 説明 | -| ------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------ | -| __entityModel | String | データクラスの名称。 | -| __COUNT | Number | データクラスに含まれる全エンティティ数 | -| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | -| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | -| __ENTITIES | Collection | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | +| プロパティ | 型 | 説明 | +| ------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------ | +| __entityModel | String | データクラスの名称。 | +| __COUNT | Number | データクラスに含まれる全エンティティ数 | +| __SENT | Number | RESTリクエストが返すエンティティの数。 総エンティティ数が `$top/$limit` で指定された数より少なければ、総エンティティの数になります。 | +| __FIRST | Number | セレクションの先頭エンティティの番号。 デフォルトでは 0; または `$skip` で指定された値。 | +| __ENTITIES | コレクション | エンティティ毎にその属性をすべて格納したオブジェクトのコレクションです。 リレーション属性は、リレーション先の情報を取得するための URI を格納したオブジェクトとして返されます。 | 各エンティティには次のプロパティが含まれます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------------------------------------- | ------ | -------------------------------------------------- | | __KEY | String | データクラスにおいて定義されているプライマリーキーの値 | | __TIMESTAMP | Date | エンティティが最後に編集された日時を記録するタイムスタンプ | From d21b0b2b0bf7e23f4fd86d82b30adbd7869b812d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:24 +0200 Subject: [PATCH 4127/4889] New translations mandata.md (Spanish) --- .../version-20-R6/REST/manData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index 0d0aba2aa2caf2..27b56f2c0344ce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -29,7 +29,7 @@ Añada las peticiones REST [`$skip`]($skip.md) (para definir con qué entidad em Un conjunto de entidades (también conocido como *selección de entidades*) es una colección de entidades obtenidas a través de una petición REST que se almacena en la caché de 4D Server. El uso de un conjunto de entidades evita que se consulte continuamente la aplicación para obtener los mismos resultados. El acceso a un conjunto de entidades es mucho más rápido y puede mejorar la velocidad de su aplicación. -Para crear un conjunto de entidades, llame a [`$method=entityset`]($method.md#methodentityset) en su solicitud REST. As a measure of security, you can also use [`$savedfilter`]($savedfilter.md) and/or [`$savedorderby`]($savedorderby.md) when you call [`$filter`]($filter.md) and/or [`$orderby`]($orderby.md) so that if ever the entity set timed out or was removed from the server, it can be quickly retrieved with the same ID as before. +Para crear un conjunto de entidades, llame a [`$method=entityset`]($method.md#methodentityset) en su solicitud REST. Como medida de seguridad, también se puede utilizar [`$savedfilter`]($savedfilter.md) y/o [`$savedorderby`]($savedorderby.md) cuando se llame a [`$filter`]($filter.md) y/o [`$orderby`]($orderby.md) para que si alguna vez el conjunto de entidades se agota o se elimina del servidor, se pueda recuperar rápidamente con el mismo ID que antes. Para acceder al conjunto de entidades, debe utilizar `$entityset/\{entitySetID\}`, por ejemplo: @@ -47,7 +47,7 @@ Si el conjunto de entidades ya no existe en la caché de 4D Server, se recreará Utilizando [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), puede combinar dos conjuntos de entidades que haya creado previamente. Puede combinar los resultados en ambos, devolver sólo lo que es común entre los dos, o devolver lo que no es común entre los dos. -A new selection of entities is returned; however, you can also create a new entity set by calling [`$method=entityset`]($method.md#methodentityset) at the end of the REST request. +Se devuelve una nueva selección de entidades; sin embargo, también se puede crear un nuevo conjunto de entidades llamando a [`$method=entityset`]($method.md#methodentityset) al final de la petición REST. ## Cálculo de datos From 7d610967f90bc9c256fadc2fb6d99a64e53cea66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:25 +0200 Subject: [PATCH 4128/4889] New translations mandata.md (Japanese) --- .../version-20-R6/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index 0761b460f163cc..37daa2d09767f1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -77,7 +77,7 @@ RESTレスポンスにどの属性を含めて返してもらうかを指定す このフィルターは次の方法で適用できます: -| Object | シンタックス | 例題 | +| オブジェクト | シンタックス | 例題 | | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | データクラス | \{dataClass\}/{att1,att2...} | /People/firstName,lastName | | エンティティのコレクション | \{dataClass\}/{att1,att2...}/?$filter="{filter}" | /People/firstName,lastName/?$filter="lastName='a@'" | From 8ae916e9e0bbdc248567268e40c6793212a06017 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:27 +0200 Subject: [PATCH 4129/4889] New translations mandata.md (Portuguese, Brazilian) --- .../version-20-R6/REST/manData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md index c3ed32af25dff5..3af4935d28aaee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/REST/manData.md @@ -45,7 +45,7 @@ Qualquer entidade que apagar não será mais parte do conjunto de entidades. How Se o conjunto de entidades não existir mais no cache 4D Server, será recriada com um novo timeout padrão de 10 minutos. O conjunto de entidades será renovado (certas entidades podem ser incluidas e outras podem ser removidas) já que desde a última vez que foi criada, não existe mais antes da recriação). -Using [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), you can combine two entity sets that you previously created. Pode então combinar os resultados em ambos, retornar só o que é comum entre os dois, ou retornar o que não é comum entre os dois. +Usando [`$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`]($entityset.md#entitysetentitysetidoperatorothercollection), you can combine two entity sets that you previously created. Pode então combinar os resultados em ambos, retornar só o que é comum entre os dois, ou retornar o que não é comum entre os dois. A new selection of entities is returned; however, you can also create a new entity set by calling [`$method=entityset`]($method.md#methodentityset) at the end of the REST request. From 2e77d78d1d6c11b6c5f2756ed970e7309dfe95d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:31:50 +0200 Subject: [PATCH 4130/4889] New translations real-time-monitor.md (Spanish) --- .../version-20-R6/ServerWindow/real-time-monitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/real-time-monitor.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/real-time-monitor.md index a212cf884f25fc..51fcb820a1f2cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/real-time-monitor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ServerWindow/real-time-monitor.md @@ -22,7 +22,7 @@ La siguiente información se ofrece para cada línea: - **Suboperaciones** (si las hay): operaciones dependientes de la operación seleccionada (por ejemplo, eliminar registros relacionados antes que un registro padre). - **Detalles del proceso**: información adicional relativa a la tabla, campo, proceso o cliente, en función del tipo de operación -> Real-time monitoring page uses the [`GET ACTIVITY SNAPSHOT`](https://doc.4d.com/4dv19/help/command/en/page1277.html) command internally. Puede encontrar más información en la descripción de este comando. +> La página de monitoreo en tiempo real utiliza el comando [`GET ACTIVITY SNAPSHOT`](https://doc.4d.com/4dv19/help/command/en/page1277.html) internamente. Puede encontrar más información en la descripción de este comando. La página está activa y se actualiza permanentemente en cuanto se muestra. Cabe señalar que su funcionamiento puede ralentizar considerablemente la ejecución de la aplicación. Es posible suspender la actualización de esta página de una de las siguientes maneras: From f7f635a11e6874f07c831d40683b70fcbb1c885d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:08 +0200 Subject: [PATCH 4131/4889] New translations handling_users_groups.md (French) --- .../version-20-R6/Users/handling_users_groups.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md index ec3b558d8d63d2..d946d5ab195886 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md @@ -45,8 +45,8 @@ L'Administrateur ne peut pas : Par défaut, le Super_Utilisateur et l'Administrateur se trouvent dans toutes les applications. Dans la [boîte de dialogue de gestion des utilisateurs](#users-and-groups-editor), les icônes du Super_Utilisateur et de l’Administrateur ont des icônes respectivement rouge et verte : -- Designer icon: ![](../assets/en/Users/iconDesigner.png) -- Administrator icon: ![](../assets/en/Users/iconAdmin.png) +- Icône Super_Utilisateur : ![](../assets/en/Users/iconDesigner.png) +- Icône Administrateur : ![](../assets/en/Users/iconAdmin.png) Vous pouvez renommer les utilisateurs Super_Utilisateur et Administrateur. Dans le langage, Super_Utilisateur porte toujours l'identifiant 1 et l'Administrateur l'identifiant 2. @@ -72,7 +72,7 @@ Pour ajouter un utilisateur depuis la boite à outils : La liste des utilisateurs affiche tous les utilisateurs, y compris [le Super_Utilisateur et l'l’Administrateur](#designer-and-administrator). -2. Click on the ![](../assets/en/Users/PlussNew.png) button located below the list of users. +2. Cliquez sur le bouton ![](../assets/en/Users/PlussNew.png) situé au-dessous de la liste des utilisateurs. OU Cliquez avec le bouton droit de la souris dans la Liste des utilisateurs et choisissez la commande **Ajouter** ou **Dupliquer** dans le menu contextuel. @@ -121,9 +121,9 @@ Pour créer un groupe : 1. Sélectionnez **Boîte à outils > Groupes** dans le menu **Développement** ou cliquez sur le bouton **Boîte outils** de la barre d’outils de 4D puis cliquez sur le bouton **Groupes**. 4D affiche la fenêtre d’édition des groupes. La liste des groupes affiche tous les groupes du projet d'application. -2. Click on the ![](../assets/en/Users/PlussNew.png) button located below the list of groups.\ - OR\ - Right-click in the list of groups and choose the **Add** or **Duplicate** command in the context menu. +2. Cliquez sur le bouton ![](../assets/en/Users/PlussNew.png) situé au-dessous de la liste des groupes.\ + OU + Cliquez avec le bouton droit de la souris dans la liste des groupes et choisissez la commande **Ajouter** ou **Dupliquer** dans le menu contextuel. > La commande Dupliquer permet de créer rapidement plusieurs groupes ayant des caractéristiques communes. @@ -204,7 +204,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins : -- If you want to use the same directory for all data files (or if you use a single data file), store the **directory.json** file in the user settings folder, i.e. in the "Settings" folder at the [same level as the "Project" folder](Project/architecture.md#project-folder) (default location). +- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut). - Si vous souhaitez utiliser un fichier répertoire spécifique par fichier de données, stockez le fichier **directory.json** dans le dossier des paramètres des données, c'est-à-dire dans le dossier ["Settings" du dossier "Data"](Project/architecture.md#setti Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application. -> To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). +> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite). From ac838c47c778a99ad76b9f0f1e85f5a473a6133a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:10 +0200 Subject: [PATCH 4132/4889] New translations handling_users_groups.md (Spanish) --- .../version-20-R6/Users/handling_users_groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md index 3b532bb6a22cb2..9246bc078261e5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Users/handling_users_groups.md @@ -206,4 +206,4 @@ Este archivo puede ser almacenado en las siguientes ubicaciones, dependiendo de - Si desea utilizar el mismo directorio para todos los archivos de datos (o si utiliza un único archivo de datos), almacene el archivo **directory.json** en la carpeta de configuración del usuario, es decir, en la carpeta "Settings" [en el mismo nivel que la carpeta "Project"](Project/architecture.md#project-folder) (ubicación predeterminada). - Si desea utilizar un archivo directorio específico para archivar datos, almacene el archivo **directory.json** en la carpeta["Settings" de la carpeta "Data"](Project/architecture.md#settings). Si un archivo **directory.json** está presente en esta ubicación, tiene prioridad sobre el archivo en la carpeta Settings usuario. Esta configuración personalizada/local de los usuarios y de los grupos no se verá afectada por una actualización de la aplicación. -> To allow for safe changes of passwords and group memberships in a deployed environment, you can include your **directory.json** file in the server application during the build, using the [corresponding build application option](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). +> Para permitir cambios seguros de contraseñas y pertenencias a grupos en un entorno desplegado, puede incluir su archivo **directory.json** en la aplicación del servidor durante la creación, utilizando la [opción correspondiente a la aplicación de creación](../Desktop/building.md#embed-the-project-users-and-groups-in-built-server-application). From f74cd0772b00f7c95f86998cf9490119ea8d7d27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:13 +0200 Subject: [PATCH 4133/4889] New translations overview.md (French) --- .../version-20-R6/Users/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md index 808d221c6a52e9..757e22ee01030b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Users/overview.md @@ -8,7 +8,7 @@ Si plusieurs personnes utilisent une application, ce qui est souvent le cas dans La stratégie de contrôle d'accès 4D dépend de la configuration de votre déploiement : - dans les applications multi-utilisateurs, vous pouvez vous appuyer sur les utilisateurs et les groupes 4D, -- in single-user applications, user access is controlled through the system session, using commands such as [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html). +- dans les applications monoposte, l'accès des utilisateurs est contrôlé par la session du système, à l'aide de commandes telles que [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html). > Consultez le document [4D Security guide](https://blog.4d.com/4d-security-guide/) pour une vue d'ensemble des fonctions de sécurité de 4D. @@ -30,17 +30,17 @@ Les applications monoposte sont des applications de bureau, déployées avec 4D ### Identification de l'utilisateur -To identify the current user in a 4D single-user application, you can rely on the [`Current system user`](https://doc.4d.com/4dv19R/help/command/en/page484.html) command, which returns the user who opened the system session. Ainsi, l'authentification des utilisateurs est déléguée au système d'exploitation. +Pour identifier l'utilisateur courant dans une application 4D monoposte, vous pouvez vous appuyer sur la commande [`Current system user`](https://doc.4d.com/4dv19R/help/command/fr/page484.html), qui retourne l'utilisateur ayant ouvert la session système. Ainsi, l'authentification des utilisateurs est déléguée au système d'exploitation. Vous pouvez alors autoriser ou refuser les accès à votre application en utilisant un code suivant : ```4d -If(Current system user = $user) //you can store users in a database table - // give access to some features +If(Current system user = $user) //vous pouvez stocker des utilisateurs dans une table de base de données + // accorder les accès à certaines fonctionnalités End if ``` -If you want to use the system user name in 4D instead of "Designer" (e.g. in log files), you can call the [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html) command, for example: +Si vous souhaitez utiliser le nom d'utilisateur du système dans 4D au lieu du "Designer" (par exemple dans les fichiers journaux), vous pouvez appeler la commande [`SET USER ALIAS`](https://doc.4d.com/4dv19R/help/command/en/page1666.html), par exemple: ```4d SET USER ALIAS(Current system user) From 9a19ca2d33da6c47c14333a77228d0276cc5993b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:20 +0200 Subject: [PATCH 4134/4889] New translations classes.md (French) --- .../version-20-R6/ViewPro/classes.md | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index a3bc9726181121..83a6d6097c04db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -13,7 +13,7 @@ The following classes can be used in 4D View Pro. **.color** : Text -The `.color` property is the [color](configuring.md#borders) of the border. Default = black. +La propriété `.color` est la [couleur](configuring.md#borders) de la bordure. Default = black. ### .style @@ -21,7 +21,7 @@ The `.color` property is the [color](confi **.style** : Integer -The `.style` property is the [style](configuring.md#borders) of the border. Default = empty. +La propriété `.style` est le [style](configuring.md#borders) de la bordure. Default = empty. ## TableColumn @@ -31,7 +31,7 @@ The `.style` property is the [style](confi **.dataField** : Text -The `.dataField` property contains the table column's property name in the data context. +La propriété `.dataField` contient le nom de la propriété de la colonne de la table dans le contexte des données. ### .formatter @@ -39,7 +39,7 @@ The `.dataField` property contains th **.formatter** : Text -The `.formatter` property contains the table column's formatter. +La propriété `.formatter` contient le formateur de la colonne de la table. ### .name @@ -47,7 +47,7 @@ The `.formatter` property contains th **.name** : Text -The `.name` property contains the table column's name (mandatory). +La propriété `.name` contient le nom de la colonne de la table (obligatoire). ## TableOptions @@ -57,7 +57,7 @@ The `.name` property contains the table co **.allowAutoExpand** : Boolean -The `.allowAutoExpand` property indicates whether to expand columns or rows of the table when values are added in empty adjacent cells. Default = True +La propriété `.allowAutoExpand` indique si les colonnes ou les lignes du tableau doivent être étendues lorsque des valeurs sont ajoutées dans des cellules vides adjacentes. Default = True ### .bandColumns @@ -65,7 +65,7 @@ The `.allowAutoExpand` property -The `.bandColumns` property indicates whether to display an alternating column style. Default = False +La propriété `.bandColumns` indique s'il faut afficher un style de colonne alternée. Default = False ### .bandRows @@ -73,7 +73,7 @@ The `.bandColumns` property indica **.bandRows** : Boolean -The `.bandRows` property indicates whether to display an alternating row style. Default = True +La propriété `.bandRows` indique s'il faut afficher un style de ligne alternée. Default = True ### .highlightLastColumn @@ -81,7 +81,7 @@ The `.bandRows` property indicates wh **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. Default = False +La propriété `.highlightLastColumn` indique s'il faut mettre en surbrillance la dernière colonne. Default = False ### .highlightFirstColumn @@ -89,7 +89,7 @@ The `.highlightLastColumn` property -The `.highlightFirstColumn` property indicates whether to highlight the first column. Default = False +La propriété `.highlightFirstColumn` indique s'il faut mettre en surbrillance la première colonne. Default = False ### .showFooter @@ -97,7 +97,7 @@ The `.highlightFirstColumn` property -The `.showFooter` property indicates whether to display a footer. Default = False +La propriété `.showFooter` indique s'il faut afficher un pied de page. Default = False ### .showHeader @@ -105,7 +105,7 @@ The `.showFooter` property indicate **.showHeader** : Boolean -The `.showHeader` property indicates whether to display a header. Default = True +La propriété `.showHeader` indique s'il faut afficher un en-tête. Default = True ### .showResizeHandle @@ -113,7 +113,7 @@ The `.showHeader` property indicate **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a *source*. Default = False +La propriété `.showResizeHandle` indique s'il faut afficher la poignée de redimensionnement pour les tables qui n'ont pas de *source*. Default = False ### .tableColumns @@ -121,7 +121,7 @@ The `.showResizeHandle` property -The `.tableColumns` property is a collection of [cs.ViewPro.TableColumn](#tablecolumn) objects used to create the table's columns. +La propriété `.tableColumns` est une collection d'objets [cs.ViewPro.TableColumn](#tablecolumn) utilisés pour créer les colonnes de la table. ### .theme @@ -129,9 +129,9 @@ The `.tableColumns` property is a **.theme** : [cs.ViewPro.TableThemeOptions](#tablethemeoptions) -The `.theme` property defines a table theme. Can also be a text (name of a native SpreadJS theme). +La propriété `.theme` définit un thème de table. Peut également être un texte (nom d'un thème natif SpreadJS). -See the [native SpreadJS themes](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +Voir les [thèmes natifs de SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ### .useFooterDropDownList @@ -139,7 +139,7 @@ See the [native SpreadJS themes](https://developer.mescius.com/spreadjs/api/clas **.useFooterDropDownList** : Boolean -The `.useFooterDropDownList` property indicates whether to use a dropdown list in footer cells that calculate the total value of a column. Default = False +La propriété `.useFooterDropDownList` indique si une liste déroulante doit être utilisée dans les cellules du pied de page qui calculent la valeur totale d'une colonne. Default = False ## TableStyle @@ -149,7 +149,7 @@ The `.useFooterDropDownList` property -The `.backColor` property is the [background color](configuring.md/#background--foreground) of the table. +La propriété `.backColor` est la [couleur de fond](configuring.md/#background--foreground) de la table. ### .forecolor @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md/#background--foreground) of the table. +La propriété `.forecolor` est la [couleur de premier plan](configuring.md/#background--foreground) de la table. ### .police @@ -165,7 +165,7 @@ The `.forecolor` property is the [fore **.font** : Text -The `.font` property is the font name (see [**Fonts and text**](configuring.md/#fonts-and-text)) of the table. +La propriété `.font` est le nom de la police (voir [**Polices et texte**](configuring.md/#fonts-and-text)) de la table. ### .textDecoration @@ -173,7 +173,7 @@ The `.font` property is the font name (see **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md/#fonts-and-text)). +La propriété `.textDecoration` est la décoration du texte de la table (voir [**Polices et texte**](configuring.md/#fonts-and-text)). ### .borderLeft @@ -181,7 +181,7 @@ The `.textDecoration` property is the -The `.borderLeft` property is the left border line of the table . +La propriété `.borderLeft` est la ligne de bordure gauche de la table. ### .borderRight @@ -189,7 +189,7 @@ The `.borderLeft` property is the lef **.borderRight** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderRight` property is the right border line of the table . +La propriété `.borderRight` est la ligne de bordure droite de la table. ### .borderBottom @@ -197,7 +197,7 @@ The `.borderRight` property is the r **.borderBottom** : [cs.ViewPro.LineBorder](#lineborder) -The `.borderBottom` property is the bottom border line of the table . +La propriété `.borderBottom` est la ligne de bordure inférieure de la table. ### .borderHorizontal @@ -205,7 +205,7 @@ The `.borderBottom` property is the -The `.borderHorizontal` property is the horizontal border line of the table . +La propriété `.borderHorizontal` est la ligne de bordure horizontale de la table. ### .borderVertical @@ -213,7 +213,7 @@ The `.borderHorizontal` property is the -The `.borderVertical` property is the vertical border line of the table . +La propriété `.borderVertical` est la ligne de bordure verticale de la table. ## TableTheme @@ -223,7 +223,7 @@ The `.borderVertical` property is the -The `.bandRows` property indicates whether to display an alternating row style. +La propriété `.bandRows` indique s'il faut afficher un style de ligne alternée. ### .bandColumns @@ -231,7 +231,7 @@ The `.bandRows` property indicates whet **.bandColumns** : Boolean -The `.bandColumns` property indicates whether to display an alternating column style. +La propriété `.bandColumns` indique s'il faut afficher un style de colonne alternée. ### .highlightLastColumn @@ -239,7 +239,7 @@ The `.bandColumns` property indicate **.highlightLastColumn** : Boolean -The `.highlightLastColumn` property indicates whether to highlight the last column. +La propriété `.highlightLastColumn` indique si la dernière colonne doit être mise en surbrillance. ### .highlightFirstColumn @@ -247,7 +247,7 @@ The `.highlightLastColumn` property -The `.highlightFirstColumn` property indicates whether to highlight the first column. +La propriété `.highlightFirstColumn` indique si la première colonne doit être mise en surbrillance. ### .theme @@ -255,8 +255,8 @@ The `.highlightFirstColumn` property -The `.theme` property defines a table theme. -If Text: name of a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +La propriété `.theme` définit un thème de table. +Si Texte : nom d'un [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ## TableThemeOptions @@ -266,7 +266,7 @@ If Text: name of a [native SpreadJS theme](https://developer.mescius.com/spreadj **.firstColumnStripSize** : Integer -The `.firstColumnStripSize` property is the size of the first alternating column. Par défaut=1 +La propriété `.firstColumnStripSize` est la taille de la première colonne alternée. Par défaut=1 ### .firstColumnStripStyle @@ -274,7 +274,7 @@ The `.firstColumnStripSize` property is the -The `.firstColumnStripStyle` property is the style of the first alternating column. +La propriété `.firstColumnStripStyle` est le style de la première colonne alternée. ### .firstFooterCellStyle @@ -282,7 +282,7 @@ The `.firstColumnStripStyle` property is the -The `.firstFooterCellStyle` property is the style of the first footer cell. "highlightFirstColumn" must be true. +La propriété `.firstFooterCellStyle` est le style de la première cellule de pied de page. "highlightFirstColumn" must be true. ### .firstHeaderCellStyle @@ -290,7 +290,7 @@ The `.firstFooterCellStyle` property is the -The `.firstHeaderCellStyle` property is the style of the first header cell. "highlightFirstColumn" must be true. +La propriété `.firstHeaderCellStyle` est le style de la première cellule de l'en-tête. "highlightFirstColumn" must be true. ### .firstRowStripSize @@ -298,7 +298,7 @@ The `.firstHeaderCellStyle` property is the -The `.firstRowStripSize` property is the size of the first alternating column. Par défaut=1. +La propriété `.firstRowStripSize` est la taille de la première colonne alternée. Par défaut=1. ### .firstRowStripStyle @@ -306,7 +306,7 @@ The `.firstRowStripSize` property is the -The `.firstRowStripStyle` property is the first alternating row style. +La propriété `.firstRowStripStyle` est le style de la première rangée alternée. ### .footerRowStyle @@ -314,7 +314,7 @@ The `.firstRowStripStyle` property is the -The `.footerRowStyle` property is the default style of the footer area. +La propriété `.footerRowStyle` est le style par défaut de la zone de pied de page. ### .headerRowStyle @@ -322,7 +322,7 @@ The `.footerRowStyle` property is the -The `.headerRowStyle` property is the default style of the header area. +La propriété `.headerRowStyle` est le style par défaut de la zone d'en-tête. ### .highlightFirstColumnStyle @@ -330,7 +330,7 @@ The `.headerRowStyle` property is the -The `.highlightFirstColumnStyle` property is the style of the first column. "highlightFirstColumn" must be true. +La propriété `.highlightFirstColumnStyle` est le style de la première colonne. "highlightFirstColumn" must be true. ### .highlightLastColumnStyle @@ -338,7 +338,7 @@ The `.highlightFirstColumnStyle` property is the -The `.highlightLastColumnStyle` property is the style of the last column. "highlightLastColumn" must be true. +La propriété `.highlightLastColumnStyle` est le style de la dernière colonne. "highlightLastColumn" must be true. ### .lastFooterCellStyle @@ -346,7 +346,7 @@ The `.highlightLastColumnStyle` property is the -The `.lastFooterCellStyle` property is the style of the last footer cell. "highlightLastColumn" must be true. +La propriété `.lastFooterCellStyle` est le style de la dernière cellule du pied de page. "highlightLastColumn" must be true. ### .lastHeaderCellStyle @@ -354,7 +354,7 @@ The `.lastFooterCellStyle` property is the -The `.lastHeaderCellStyle` property is the style of the last header cell. "highlightLastColumn" must be true. +La propriété `.lastHeaderCellStyle` est le style de la dernière cellule d'en-tête. "highlightLastColumn" must be true. ### .name @@ -362,7 +362,7 @@ The `.lastHeaderCellStyle` property is the -The `.name` property is the name of a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). +La propriété `.name` est le nom d'un [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes). ### .secondColumnStripSize @@ -370,7 +370,7 @@ The `.name` property is the name of **.secondColumnStripSize** : Integer -The `.secondColumnStripSize` property is the size of the second alternating column. Par défaut=1 +La propriété `.secondColumnStripSize` est la taille de la deuxième colonne alternée. Par défaut=1 ### .secondColumnStripStyle @@ -378,7 +378,7 @@ The `.secondColumnStripSize` property is the -The `.secondColumnStripStyle` property is the style of the second alternating column. +La propriété `.secondColumnStripStyle` est le style de la deuxième colonne alternée. ### .secondRowStripSize @@ -386,7 +386,7 @@ The `.secondColumnStripStyle` property is the -The `.secondRowStripSize` property is the size of the second alternating column. Par défaut=1. +La propriété `.secondRowStripSize` est la taille de la deuxième colonne alternée. Par défaut=1. ### .secondRowStripStyle @@ -394,7 +394,7 @@ The `.secondRowStripSize` property is the -The `.secondRowStripStyle` property is the second alternating row style. +La propriété `.secondRowStripStyle` est le deuxième style de ligne alternée. ### .wholeTableStyle @@ -402,4 +402,4 @@ The `.secondRowStripStyle` property is the -The `.wholeTableStyle` property is the default style of the data area. +La propriété `.wholeTableStyle` est le style par défaut de la zone de données. From 87c43e5e5e41085d884e34e7e260f4056fe0097b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:22 +0200 Subject: [PATCH 4135/4889] New translations classes.md (Spanish) --- .../version-20-R6/ViewPro/classes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 42993e8aa52c04..75a48a895eb6b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -13,7 +13,7 @@ Las siguientes clases pueden utilizarse en 4D View Pro. **.color** : Text -The `.color` property is the [color](configuring.md#borders) of the border. Por defecto = black. +La propiedad `.color` es el [color](configuring.md#borders) del borde. Por defecto = black. ### .style @@ -21,7 +21,7 @@ The `.color` property is the [color](confi **.style** : Integer -The `.style` property is the [style](configuring.md#borders) of the border. Por defecto = empty. +La propiedad `.style` es el [estilo](configuring.md#borders) del borde. Por defecto = empty. ## TableColumn @@ -73,7 +73,7 @@ La propiedad `.bandColumns` indica **.bandRows** : Boolean -The `.bandRows` property indicates whether to display an alternating row style. Por defecto = True +La propiedad `.bandRows` indica si se muestra un estilo de línea alterna. Por defecto = True ### .highlightLastColumn @@ -213,7 +213,7 @@ La propiedad `.borderHorizontal` es la -The `.borderVertical` property is the vertical border line of the table . +La propiedad `.borderVertical` es la línea de borde vertical de la tabla . ## TableTheme @@ -223,7 +223,7 @@ The `.borderVertical` property is the -The `.bandRows` property indicates whether to display an alternating row style. +La propiedad `.bandRows` indica si se muestra un estilo de líneas alternas. ### .bandColumns From 6e96b7055e1c76fde4c89d1cc52d75822a3b9f3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:23 +0200 Subject: [PATCH 4136/4889] New translations classes.md (Japanese) --- .../version-20-R6/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index 9a57ded8a4e7b4..cc8425c0e02bcd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: クラス +title: Classes --- 4D View Pro では、以下のクラスを使用することができます。 From 07225a3dacd0d59b08b03124d64a0702b88b05d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:26 +0200 Subject: [PATCH 4137/4889] New translations commands.md (French) --- .../version-20-R6/ViewPro/commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands.md index 45c0526d5202a6..abd217db000ad2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands.md @@ -5,7 +5,7 @@ title: Commandes :::caution -4D View Pro commands are not thread-safe. +Les commandes 4D View Pro ne sont pas thread-safe. ::: From d8e307f134d2b6f9aea3188b46282f2d34eb11cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:30 +0200 Subject: [PATCH 4138/4889] New translations vp-add-formula-name.md (French) --- .../ViewPro/commands/vp-add-formula-name.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md index f377667008eab1..eb03cdd8d20b83 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md @@ -18,22 +18,22 @@ title: VP ADD FORMULA NAME #### Description -The `VP ADD FORMULA NAME` command creates or modifies a named formula in the open document. +La commande `VP ADD FORMULA NAME` permet de créer ou de modifier une formule nommée dans le document courant. > Les formules nommées créées par cette commande sont stockées dans le document. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -Pass the 4D View Pro formula that you want to name in *vpFormula*. For detailed information about formula syntax, see [Formulas and Functions](../formulas.md) page. +Passez la formule 4D View Pro que vous souhaitez nommer dans *vpFormula*. Pour plus d'informations sur la syntaxe des formules, veuillez consulter la page [Formules et Fonctions](../formulas.md). -Pass the new name for the formula in *name*. Si le nom est déjà utilisé dans le même scope, la nouvelle formule nommée remplace la formule existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Passez le nouveau nom de la formule dans *name*. Si le nom est déjà utilisé dans le même scope, la nouvelle formule nommée remplace la formule existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -You can pass an object with additional properties for the named formula in *options*. Les propriétés suivantes sont prises en charge : +Vous pouvez passer un objet avec des propriétés additionnelles pour la formule nommée dans *options*. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| scope | Number | Scope de la formule. You can pass the sheet index (counting begins at 0) or use the following constants:
  • `vk current sheet`
  • `vk workbook`
  • The scope determines whether a formula name is local to a given worksheet (*scope*=sheet index or `vk current sheet`), or global across the entire workbook (*scope*=`vk workbook`). | -| comment | Text | Commentaire associé à une formule nommée | +| Propriété | Type | Description | +| --------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| scope | Number | Scope de la formule. Vous pouvez passer l'index de la feuille (la numérotation commence à zéro) ou utiliser les constantes suivantes :
  • `vk current sheet`
  • `vk workbook`
  • Le scope détermine si le nom d'une formule est propre à une feuille (*scope*=sheet index ou `vk current sheet`), ou s'il s'applique à l'ensemble du classeur (*scope*=`vk workbook`). | +| comment | Text | Commentaire associé à une formule nommée | #### Exemple From e0bb3d9d8df2ae8f7e885dadc76807fda0fdfb0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:32 +0200 Subject: [PATCH 4139/4889] New translations vp-add-formula-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-add-formula-name.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md index 8531ebc4666f40..6e2a72f506f0ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-formula-name.md @@ -9,7 +9,7 @@ title: VP ADD FORMULA NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | vpFormula | Text | -> | 4D View Pro フォーミュラ | | @@ -30,7 +30,7 @@ title: VP ADD FORMULA NAME *options* 引数には、命名フォーミュラの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | フォーミュラのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、フォーミュラ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | | comment | Text | 命名フォーミュラに割り当てられたコメント | From 841a2ebc88681c13fa49c30189e414de3af5a721 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:34 +0200 Subject: [PATCH 4140/4889] New translations vp-add-range-name.md (French) --- .../ViewPro/commands/vp-add-range-name.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md index 5d67f3b9814105..00d296111482f5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md @@ -17,21 +17,21 @@ title: VP ADD RANGE NAME #### Description -The `VP ADD RANGE NAME` command creates or modifies a named range in the open document. +La commande `VP ADD RANGE NAME` crée ou modifie une plage nommée dans le document courant. > Les plages nommées créées par cette commande sont stockées dans le document. -In *rangeObj*, pass the range that you want to name and in *name*, pass the new name for the range. Si le nom est déjà utilisé dans le même scope, la nouvelle plage nommée remplace la plage existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Dans *rangeObj*, passez la plage que vous souhaitez nommer et dans *name*, passez le nouveau nom pour la plage. Si le nom est déjà utilisé dans le même scope, la nouvelle plage nommée remplace la plage existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -You can pass an object with additional properties for the named range in *options*. Les propriétés suivantes sont prises en charge : +Vous pouvez passer un objet avec des propriétés supplémentaires pour la plage nommée dans *options*. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| scope | Number | Scope de la plage. You can pass the sheet index (counting begins at 0) or use the following constants:
  • `vk current sheet`
  • `vk workbook`
  • The scope determines whether a range name is local to a given worksheet (*scope*=sheet index or `vk current sheet`), or global across the entire workbook (*scope*=`vk workbook`). | -| comment | Text | Commentaire associé à une plage nommée | +| Propriété | Type | Description | +| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| scope | Number | Scope de la plage. Vous pouvez passer l'index de la feuille (la numérotation commence à zéro) ou utiliser les constantes suivantes:
  • `vk current sheet`
  • `vk workbook`
  • Le scope détermine si le nom d'une plage est propre à une feuille (*scope*=sheet index ou `vk current sheet`), ou s'il s'applique à l'ensemble du classeur (*scope*=`vk workbook`). | +| comment | Text | Commentaire associé à une plage nommée | -> - Une plage nommée est en réalité une formule nommée contenant des coordonnées. `VP ADD RANGE NAME` facilitates the creation of named ranges, but you can also use the [`VP ADD FORMULA NAME`](vp-add-formula-name.md) method to create named ranges. -> - Formulas defining named ranges can be retrieved with the [`VP Get formula by name`](vp-get-formula-by-name.md) method. +> - Une plage nommée est en réalité une formule nommée contenant des coordonnées. La commande `VP ADD RANGE NAME` facilite la création de plages nommées, mais vous pouvez également utiliser la méthode [`VP ADD FORMULA NAME`](vp-add-formula-name.md) pour créer des plages nommées. +> - Les formules définissant des plages nommées peuvent être récupérées à l'aide de la commande [`VP Get formula by name`](vp-get-formula-by-name.md). #### Exemple From cac78e234093eb0c7e810180095b0c17f5d2db56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:37 +0200 Subject: [PATCH 4141/4889] New translations vp-add-range-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-add-range-name.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md index aea1cbd2fac1fc..68f0a18bea6032 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-range-name.md @@ -9,7 +9,7 @@ title: VP ADD RANGE NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | name | Text | -> | フォーミュラの名称 | | @@ -25,7 +25,7 @@ title: VP ADD RANGE NAME *options* 引数には、命名レンジの追加プロパティを格納したオブジェクト型を渡すことができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | レンジのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、レンジ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | | comment | Text | 命名レンジに割り当てられたコメント | From b57e07ae2d7003c8e30691d4401908da32aac4ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:39 +0200 Subject: [PATCH 4142/4889] New translations vp-add-selection.md (French) --- .../version-20-R6/ViewPro/commands/vp-add-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md index e53a1258ab23f6..92743e11509603 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md @@ -15,9 +15,9 @@ title: VP ADD SELECTION #### Description -The `VP ADD SELECTION` command adds the specified cells to the currently selected cells. +La commande `VP ADD SELECTION` ajoute les cellules spécifiées aux cellules actuellement sélectionnées. -In *rangeObj*, pass a range object of cells to add to the current selection. +Dans *rangeObj*, passez un objet plage de plusieurs cellules à ajouter à la sélection courante. > La cellule active n'est pas modifiée. From bfb52b319c35561a01207be133a54313625d3ce5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:41 +0200 Subject: [PATCH 4143/4889] New translations vp-add-selection.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-add-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md index 417b1224df3181..a8d3627ba96fcb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-selection.md @@ -9,7 +9,7 @@ title: VP ADD SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---- | -- | --------- | ---------------- | | rangeObj | Text | -> | レンジオブジェクト | | From 152bfd52a8e092bf19de947a6e65155a0ea22af5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:43 +0200 Subject: [PATCH 4144/4889] New translations vp-add-sheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-add-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md index a1a48540245263..b6e075fa044002 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md @@ -17,15 +17,15 @@ title: VP ADD SHEET #### Description -The `VP ADD SHEET` command inserts a sheet in the document loaded in *vpAreaName*. +La commande `VP ADD SHEET` insère une feuille dans le document chargé dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, you can pass an index for the new sheet. If the passed *index* is inferior to or equal to 0, the command inserts the new sheet at the beginning. If *index* exceeds the number of sheets, the command inserts the new sheet after the existing ones. +Dans *sheet*, vous pouvez passer le numéro de la nouvelle feuille. Si l'*index* passé est inférieur ou égal à 0, la commande insère la nouvelle feuille au début. Si l'*index* est supérieur au nombre de feuilles, la commande insère la nouvelle feuille après les feuilles existantes. > La numérotation démarre à 0. -In *name*, you can pass a name for the new sheet. The new name cannot contain the following characters: `*, :, [, ], ?,\,/` +Dans *name*, vous pouvez passer un nom pour la nouvelle feuille. Le nouveau nom ne peut pas contenir les caractères suivants : `*, :, [, ], ?,\,/` #### Exemple From 363ca9cce3d5c30747a3b690070dc35a07e5ce91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:45 +0200 Subject: [PATCH 4145/4889] New translations vp-add-sheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-add-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md index b71dac74a46296..547f9cf35acfe3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-sheet.md @@ -9,7 +9,7 @@ title: VP ADD SHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | 新しいシートのインデックス | | From 856dfc7a2abb075132966b8328a430ffa784ef64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:47 +0200 Subject: [PATCH 4146/4889] New translations vp-add-span.md (French) --- .../version-20-R6/ViewPro/commands/vp-add-span.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md index 6bd8393008f6c0..50c415e59c4599 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md @@ -15,9 +15,9 @@ title: VP ADD SPAN #### Description -The `VP ADD SPAN` command combines the cells in *rangeObj* as a single span of cells. +La commande `VP ADD SPAN` combine les cellules dans *rangeObj* en une seule cellule fusionnée. -In *rangeObj*, pass a range object of cells. Les cellules de la plage sont jointes, afin de créer une cellule plus large qui s'étend sur plusieurs colonnes et/ou lignes. Vous pouvez passer plusieurs plages de cellules pour créer plusieurs fusions de cellules en même temps. A noter que si les plages de cellules se chevauchent, seule la première plage est utilisée. +Dans *rangeObj*, passez un objet de plage de cellules. Les cellules de la plage sont jointes, afin de créer une cellule plus large qui s'étend sur plusieurs colonnes et/ou lignes. Vous pouvez passer plusieurs plages de cellules pour créer plusieurs fusions de cellules en même temps. A noter que si les plages de cellules se chevauchent, seule la première plage est utilisée. > - Seules les données contenues dans la cellule supérieure gauche sont affichées. Les données des autres cellules combinées sont cachées jusqu'à ce que la fusion soit retirée. > - Les données masquées, contenues dans les cellules fusionnées, sont accessibles via des formules (commençant par la cellule supérieure gauche). @@ -29,13 +29,13 @@ Pour fusionner les cellules First quarter et Second quarter avec les deux cellul ![initial-document](../../assets/en/ViewPro/vp-add-span.png) ```4d - // First quarter range + // Plage First quarter $q1:=VP Cells("ViewProArea";2;3;3;1) - // Second quarter range + // Plage Second quarter $q2:=VP Cells("ViewProArea";5;3;3;1) - // South area range + // Plage South area $south:=VP Cells("ViewProArea";0;5;1;3) VP ADD SPAN(VP Combine ranges($q1;$q2;$south)) From 18880cca0776f81b3eec311d8b86e55329f0b562 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:49 +0200 Subject: [PATCH 4147/4889] New translations vp-add-span.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-add-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md index d29c439acc5c4d..82ce13e05236db 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-span.md @@ -9,7 +9,7 @@ title: VP ADD SPAN -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 27002b2f23edd5b9af663f7eeb1d11fe1921a6be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:51 +0200 Subject: [PATCH 4148/4889] New translations vp-add-stylesheet.md (French) --- .../ViewPro/commands/vp-add-stylesheet.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md index f16c59e770e718..bc4bc13952c407 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md @@ -18,24 +18,24 @@ title: VP ADD STYLESHEET #### Description -The `VP ADD STYLESHEET` command creates or modifies the *styleName* style sheet based upon the combination of the properties specified in *styleObj* in the open document. Si une feuille de style ayant le même nom et le même index existe déjà dans le document, cette commande l'écrasera et le remplacera avec les nouvelles valeurs. +La commande `VP ADD STYLESHEET` crée ou modifie la feuille de style *styleName* en fonction de la combinaison des propriétés spécifiées dans *styleObj* dans le document courant. Si une feuille de style ayant le même nom et le même index existe déjà dans le document, cette commande l'écrasera et le remplacera avec les nouvelles valeurs. > Les feuilles de style créées par cette commande sont sauvegardées avec le document. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -The *styleName* parameter lets you assign a name to the style sheet. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). +Le paramètre *styleName* vous permet de nommer la feuille de style. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour plusieurs scopes (ci-dessous). -Within the *styleObj*, designate the settings for the style sheet (e.g., font, text decoration, alignment, borders, etc.). For the full list of style properties, see [Style object properties](../configuring.md#style-object-properties). +Dans *styleObj*, définissez les propriétés de la feuille de style (ex : police, alignement, bordures, etc.). Pour consulter la liste complète des propriétés de style, voir [Propriétés des objets de style](../configuring.md#style-object-properties). -You can designate where to define the style sheet in the optional *sheet* parameter using the sheet index (indexing starts at 0) or with the following constants: +Vous pouvez indiquer l'endroit où définir la feuille de style dans le paramètre optionnel *sheet* à l'aide de l'index de la feuille (l'indexation commence à 0) ou à l'aide des constantes suivantes : - `vk current sheet` - `vk workbook` -If a *styleName* style sheet is defined at the workbook level and at a sheet level, the sheet level has priority over the workbook level when the style sheet is set. +Si une feuille de style *styleName* est définie au niveau du workbook ainsi qu'au niveau de la feuille, le niveau de la feuille est prioritaire sur celui du workbook lorsque la feuille de style est définie. -To apply the style sheet, use the [VP SET DEFAULT STYLE](vp-set-default-style.md) or [VP SET CELL STYLE](vp-set-cell-style.md) commands. +Pour appliquer la feuille de style, utilisez les commandes [VP SET DEFAULT STYLE](vp-set-default-style.md) ou [VP SET CELL STYLE](vp-set-cell-style.md). #### Exemple From 233149a5ebb9b70d1f163b4200ef95d827acc08b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:54 +0200 Subject: [PATCH 4149/4889] New translations vp-add-stylesheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-add-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md index 69a0ec69c3a627..0bfebd1d5279f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md @@ -9,7 +9,7 @@ title: VP ADD STYLESHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleName | Text | -> | スタイルの名前 | | From a805705760b8625162710404ecadc9331e417c1a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:56 +0200 Subject: [PATCH 4150/4889] New translations vp-all.md (French) --- .../version-20-R6/ViewPro/commands/vp-all.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md index eb79e4cdb3e250..faeb1a7196eb91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md @@ -19,7 +19,7 @@ title: VP All The `VP ALL` command returns a new range object referencing all cells. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From 71fab9fafb837b3755417477ac89a6cd7ef88843 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:32:59 +0200 Subject: [PATCH 4151/4889] New translations vp-all.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-all.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md index 0ab0457d54445c..90f9d7099c7f22 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md @@ -9,7 +9,7 @@ title: VP All -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From b6abc09acec23d709e2bf6690a51670f97ce482a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:01 +0200 Subject: [PATCH 4152/4889] New translations vp-cell.md (French) --- .../version-20-R6/ViewPro/commands/vp-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md index 8d98f3488afa22..14f8316942dbdb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md @@ -25,7 +25,7 @@ The `VP Cell` command returns a new range > Cette commande s'applique aux plages d'une seule cellule. To create a range object for multiple cells, use the [VP Cells](vp-cells.md) command. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *column* parameter defines the column of the cell range's position. Passez l'indice de la colonne dans ce paramètre. From 7591908fa8a03170971ab19ef748600969361fc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:03 +0200 Subject: [PATCH 4153/4889] New translations vp-cell.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md index 8d3cdd465385ef..da9a2a2b40aed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md @@ -9,7 +9,7 @@ title: VP Cell -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | column | Longint | -> | カラムのインデックス | From ab905aa200b9fc47973e0595feea008c44be7968 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:05 +0200 Subject: [PATCH 4154/4889] New translations vp-cells.md (French) --- .../version-20-R6/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md index c64a88c120f92d..6b13047a7b80bd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md @@ -31,7 +31,7 @@ title: VP Cells The `VP Cells` command returns a new range object referencing specific cells. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *column* parameter defines the first column of the cell range. Passez l'indice de la colonne (la numérotation commence à zéro) dans ce paramètre. If the range is within multiple columns, you should also use the *columnCount* parameter. From 5fa9ad0bbd9811ff7d0f64c2fae3a041f4802c1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:07 +0200 Subject: [PATCH 4155/4889] New translations vp-cells.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md index b32d7cb93b7903..6d4489c1954c86 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md @@ -17,7 +17,7 @@ title: VP Cells -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | column | Integer | -> | カラムのインデックス | | From 2145978d6a681394b5d5e8e30b550b02960367da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:11 +0200 Subject: [PATCH 4156/4889] New translations vp-column-autofit.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-column-autofit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column-autofit.md index 43e6fd9e8e3f23..4fba21263e4611 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column-autofit.md @@ -9,7 +9,7 @@ title: VP COLUMN AUTOFIT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 1ec82af10498d182fbe0c859710816e1a088450b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:13 +0200 Subject: [PATCH 4157/4889] New translations vp-column.md (French) --- .../version-20-R6/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md index ee8e514e6c11ca..d708d335d4276d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md @@ -21,7 +21,7 @@ title: VP Column The `VP Column` command returns a new range object referencing a specific column or columns. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *column* parameter defines the first column of the column range. Passez l'indice de la colonne (la numérotation commence à zéro) dans ce paramètre. If the range contains multiple columns, you should also use the optional *columnCount* parameter. From c0c7156bf424598622758a2605f37527cf3d16cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:15 +0200 Subject: [PATCH 4158/4889] New translations vp-column.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md index c48c4a8835a747..904185874747f9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md @@ -9,7 +9,7 @@ title: VP Column -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | column | Integer | -> | カラムのインデックス | | From 3cc3e164efc692db75ad42281cc1cee55ff8bc0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:19 +0200 Subject: [PATCH 4159/4889] New translations vp-combine-ranges.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-combine-ranges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-combine-ranges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-combine-ranges.md index 7a68ce4b7e05e5..4f6c5c09041039 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-combine-ranges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-combine-ranges.md @@ -9,7 +9,7 @@ title: VP Combine ranges -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | otherRangeObj | Object | -> | レンジオブジェクト | | From 02ec0bc1f527f7c02a4173ad2527b2c905fae5bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:23 +0200 Subject: [PATCH 4160/4889] New translations vp-convert-from-4d-view.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-convert-from-4d-view.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-from-4d-view.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-from-4d-view.md index d258e32d3fe315..2b2caa9d5a1b0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-from-4d-view.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-from-4d-view.md @@ -9,9 +9,9 @@ title: VP Convert from 4D View -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -------------- | ------ | -- | ---------------------------------- | -| 4DViewDocument | Blob | -> | 4D View ドキュメント | +| 4DViewDocument | BLOB | -> | 4D View ドキュメント | | 戻り値 | Object | <- | 4D View Pro オブジェクト | #### 説明 From 942a14b0900b3f20c9f38c355c82db6355388f99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:27 +0200 Subject: [PATCH 4161/4889] New translations vp-convert-to-picture.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-convert-to-picture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-to-picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-to-picture.md index f72c4d13c24d93..ac257d15ef182a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-to-picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-convert-to-picture.md @@ -9,7 +9,7 @@ title: VP Convert to picture -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------- | -- | ------------------------------- | ---------------- | | vpObject | Object | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | | rangeObj | Object | -> | レンジオブジェクト | | From c79a7e67f21f7c0f2e02055b6b235400a27723b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:30 +0200 Subject: [PATCH 4162/4889] New translations vp-copy-to-object.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-copy-to-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-copy-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-copy-to-object.md index 08da77fca6ed4f..78f5ad52149b93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-copy-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-copy-to-object.md @@ -17,7 +17,7 @@ title: VP Copy to object -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ------------------------------ | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | options | Object | -> | 追加のオプション | | @@ -31,7 +31,7 @@ title: VP Copy to object 任意の *options* 引数として、以下のプロパティを渡すことができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | copy | Boolean | コマンド実行後もコピーされた値、書式、数式が保持するには *true* (デフォルト)。 削除するには *false*。 | | copyOptions | Longint | コピーまたは移動する内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値、フォーマット、フォーミュラを含むすべてのデータオブジェクトをコピーします。
    `vk clipboard options formatting`フォーマットだけをコピーします。
    `vk clipboard options formulas`フォーミュラだけをコピーします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをコピーします。
    `vk clipboard options values`値だけをコピーします。
    `vk clipboard options value and formatting`値とフォーマットをコピーします。

    | From 47301474ca715314cc3678fe175c4f9c872b21b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:34 +0200 Subject: [PATCH 4163/4889] New translations vp-create-table.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-create-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md index c2b9f19ca9af37..9269277b6f638e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-create-table.md @@ -19,7 +19,7 @@ title: VP CREATE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------------------------------------------------------------------------------------- | -- | --------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | tableName | Text | -> | 表組みの名称 | | From ec95bcc0a63fd5c6d3a539a19023c2334750b8cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:38 +0200 Subject: [PATCH 4164/4889] New translations vp-delete-columns.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-delete-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-columns.md index 02c8299d5651c1..e8ca5e9b303da4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-columns.md @@ -9,7 +9,7 @@ title: VP DELETE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From b4f4da293dfb80a66aed93f2223943e9ad0bc5a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:42 +0200 Subject: [PATCH 4165/4889] New translations vp-delete-rows.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-delete-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-rows.md index 18c4d524f2d177..1835ec5aa2f9d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-delete-rows.md @@ -9,7 +9,7 @@ title: VP DELETE ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From f391039cb3d0ffe9bc7c25edb4071edaae1cbe09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:44 +0200 Subject: [PATCH 4166/4889] New translations vp-export-document.md (French) --- .../ViewPro/commands/vp-export-document.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md index 518c039f95e538..f47401d73cabb2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md @@ -27,7 +27,7 @@ title: VP EXPORT DOCUMENT The `VP EXPORT DOCUMENT` command exports the 4D View Pro object attached to the 4D View Pro area *vpAreaName* to a document on disk according to the *filePath* and *paramObj* parameters. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In *filePath*, pass the destination path and name of the document to be exported. Si vous ne spécifiez pas de chemin, le document sera sauvegardé au même niveau que le dossier Projet. @@ -100,10 +100,10 @@ Vous souhaitez exporter le contenu de la zone "VPArea" vers un document 4D View ```4d var $docPath: Text - + $docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) -//MyExport.4VP is saved on your disk +//MyExport.4VP est sauvegardé sur votre disque ``` #### Exemple 2 @@ -126,9 +126,9 @@ Vous souhaitez exporter un document 4D View Pro au format ".xlsx" et appeler une ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ Vous souhaitez exporter un document 4D View Pro au format ".xlsx" et appeler une ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From fabe5aecaa6198c60c0cdb7e87d030a6dfd24156 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:46 +0200 Subject: [PATCH 4167/4889] New translations vp-export-document.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-export-document.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md index f3a8866fa97f6c..b2bdad394819bd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md @@ -100,7 +100,7 @@ Quiere exportar el contenido del área "VPArea" a un documento 4D View Pro en el ```4d var $docPath: Text - + $docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) //MyExport.4VP se guarda en su disco @@ -126,9 +126,9 @@ Desea exportar un documento 4D View Pro en formato ".xlsx" y llamar a un método ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ Método ***AfterExport***: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From bbe5ea590a2ada6ac1df79804525ad026cb5cb29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:47 +0200 Subject: [PATCH 4168/4889] New translations vp-export-document.md (Japanese) --- .../ViewPro/commands/vp-export-document.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md index 51577808618a83..4f21eff52339ad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md @@ -17,7 +17,7 @@ title: VP EXPORT DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | filePath | Text | -> | ドキュメントのパス名 | | @@ -43,7 +43,7 @@ title: VP EXPORT DOCUMENT 任意の *paramObj* 引数を渡すと、書き出される 4D View Pro オブジェクトの複数のプロパティに加えて、書き出しが完了した際に呼び出されるコールバックメソッド名を定義することができます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | format | text | (任意) 渡した場合、書き出されるファイルの形式を指定します: ".4VP" (デフォルト)、 ".csv"、".xlsx"、 ".pdf"、または ".sjs"。 次の定数が利用できます:
  • `vk 4D View Pro format`
  • `vk csv format`
  • `vk MS Excel format`
  • `vk pdf format`
  • `vk sjs format`
  • 4D は必要に応じて適切な拡張子をファイル名に追加します。 指定した形式が *filePath* 引数として渡された拡張子と合致しない場合、指定形式の拡張子は *filePath* 引数の後ろに追加されます。 形式が指定されず、*filePath* 引数にも拡張子がなかった場合には、デフォルトのファイル形式が使用されます。 | | password | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されるパスワード。 | @@ -84,7 +84,7 @@ title: VP EXPORT DOCUMENT コマンドに任意の *paramObj* 引数を渡す場合、[`Formula`](../../API/FunctionClass.md#formula) コマンドを使って、書き出し完了時に実行される 4Dメソッドを呼び出すことができます。 コールバックメソッドは、以下の値をローカルパラメーターに受け取ります: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ------ | ----------------------------- | ------- | --------------------------------- | | param1 | | text | 4D View Pro エリアのオブジェクト名 | | param2 | | text | 書き出された 4D View Pro オブジェクトのファイルパス | @@ -126,9 +126,9 @@ VP EXPORT DOCUMENT("VPArea";"report.pdf";$params) ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +136,7 @@ VP EXPORT DOCUMENT("VPArea";"report.pdf";$params) ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 0f44e2ae88046551be34bcdec86bdd194f05c9df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:48 +0200 Subject: [PATCH 4169/4889] New translations vp-export-document.md (Portuguese, Brazilian) --- .../ViewPro/commands/vp-export-document.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md index 7eb3d824d02d3c..441cfb08d63a62 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-document.md @@ -100,10 +100,9 @@ Pretende exportar o conteúdo da área "VPArea" para um documento 4D View Pro no ```4d var $docPath: Text - -$docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" -VP EXPORT DOCUMENT("VPArea";$docPath) -//MyExport.4VP é salvo em seu disco + +$docPath:="C:\\Bases\\ViewProDocs\\MyExport.4VP" VP EXPORT DOCUMENT("VPArea";$docPath) +//MyExport.4VP is saved on your disk ``` #### Exemplo 2 @@ -126,9 +125,9 @@ Você deseja exportar um documento do 4D View Pro no formato ".xlsx" e chamar um ```4d $params:=New object $params.formula:=Formula(AfterExport) - $params.format:=vp MS Excel format //".xlsx" + $params.format:=vk MS Excel format //".xlsx" $params.valuesOnly:=True - + VP EXPORT DOCUMENT("ViewProArea";"c:\\tmp\\convertedfile";$params) ``` @@ -136,7 +135,7 @@ Método ***AfterExport***: ```4d #DECLARE($areaName : Text ; $filePath : Text ; $params : Object ; $status : Object ) - + If($status.success=False) ALERT($status.errorMessage) Else From 118fa65720baebd8275f0f2b31cb84e747d2179c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:51 +0200 Subject: [PATCH 4170/4889] New translations vp-export-to-blob.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-export-to-blob.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-blob.md index ab6647caf7a4b4..77d412a91c2cdc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-blob.md @@ -9,7 +9,7 @@ title: VP EXPORT TO BLOB -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | paramObj | Object | -> | 書き出しのオプション | | @@ -20,7 +20,7 @@ title: VP EXPORT TO BLOB *paramObj* には、複数のプロパティを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | (必須) 書き出しが完了した際に呼び出されるコールバックメソッド名。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | includeAutoMergedCells | Boolean | 自動的に結合されたセルを含めるかどうか。デフォルトは false。 | @@ -35,7 +35,7 @@ title: VP EXPORT TO BLOB コールバックメソッドでは、以下のパラメーターを使用することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | :----- | :---------------------------- | :---------------------- | :-------------------------------- | | param1 | | text | 4D View Pro オブジェクト名 | | param2 | | 4D.blob | エクスポートされた Blob | From ed21f40ed001a1afbf311df723447ce43e0120ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:53 +0200 Subject: [PATCH 4171/4889] New translations vp-export-to-object.md (French) --- .../version-20-R6/ViewPro/commands/vp-export-to-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md index 3c4baf05b0467a..4edd6badee3b5e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md @@ -19,7 +19,7 @@ title: VP Export to object The `VP Export to object` command returns the 4D View Pro object attached to the 4D View Pro area *vpAreaName*. Vous pouvez utiliser cette commande par exemple pour stocker la zone 4D View Pro dans un champ objet de la base de données 4D. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the *options* parameter, you can pass the following export options, if required: From 7b1d8271761904ee8a9a1916757f9032621714d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:56 +0200 Subject: [PATCH 4172/4889] New translations vp-export-to-object.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-export-to-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md index 19a93c44946d66..b9b3405daa3701 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-export-to-object.md @@ -9,7 +9,7 @@ title: VP Export to object -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | options | Object | -> | 書き出しのオプション | | @@ -23,7 +23,7 @@ title: VP Export to object *options* 引数として、必要に応じて以下の書き出しオプションを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | includeFormatInfo | Boolean | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | | includeBindingSource | Boolean | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | From bdba0fae1549745dac588704cc1c59e89f46091e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:33:59 +0200 Subject: [PATCH 4173/4889] New translations vp-find-table.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-find-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find-table.md index 745e23785457ec..f5e4c7cf9f750b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find-table.md @@ -17,7 +17,7 @@ title: VP Find table -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | セルのレンジ | | | 戻り値 | Text | <- | Table name | | From decbec78baccbb827da7fa56fa714e871287371f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:02 +0200 Subject: [PATCH 4174/4889] New translations vp-find.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md index 43e227e1ac5b59..3f7a1c5ab8d457 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md @@ -34,7 +34,7 @@ Puede pasar el parámetro opcional *searchCondition* para especificar el funcion | all | Boolean |
  • True - Se devuelven todas las celdas en *rangeObj* correspondientes a *searchValue*
  • False - (valor por defecto) Sólo se devuelve la primera celda de *rangeObj* correspondiente a *searchValue*
  • | | flags | Integer |
    `vk find flag exact match`El contenido completo de la celda debe coincidir completamente con el valor de búsqueda
    `vk find flag ignore case`Las mayúsculas y minúsculas se consideran iguales. Ej: "a" es igual a "A".
    `vk find flag none`no se consideran banderas de búsqueda (por defecto)
    `vk find flag use wild cards`Caracteres comodín (\*,?) puede utilizarse en la cadena de búsqueda. Wildcard characters can be used in any string comparison to match any number of characters:
  • \* for zero or multiple characters (for example, searching for "bl*" can find "bl", "black", or "blob")
  • ? para un solo carácter (por ejemplo, la búsqueda de "h?t" puede encontrar "hot", o "hit"
  • Estos indicadores pueden combinarse. Por ejemplo: $search.flags:=vk find flag use wild cards+vk find flag ignore case | | order | Integer |
    `vk find order by columns`La búsqueda se realiza por columnas. Cada fila de una columna se busca antes de que la búsqueda continúe a la siguiente columna.
    `vk find order by rows`La búsqueda se realiza por filas. Se busca en cada columna de una linea antes de continuar con la siguiente linea (por defecto)
    | -| target | Integer |
    `vk find target formula`The search is performed in the cell formula
    `vk find target tag`The search is performed in the cell tag
    `vk find target text`The search is performed in the cell text (default)

    These flags can be combined. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | +| target | Integer |
    `vk find target formula`La búsqueda se realiza en la fórmula de la celda
    `vk find target tag`La búsqueda se realiza en la etiqueta de la celda
    `vk find target text`La búsqueda se realiza en el texto de la celda (predeterminado)

    Estas banderas pueden combinarse. Por ejemplo:$search.target:=vk find target formula+vk find target text

    | En el parámetro opcional *replaceValue*, puede pasar un texto para que ocupe el lugar de toda instancia del texto en el *searchValue* encontrado en *rangeObj*. From c73c419cec436618739b289386fe908e408716bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:04 +0200 Subject: [PATCH 4175/4889] New translations vp-find.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-find.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md index 4cc41fa6842566..6124a1a363d7dd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-find.md @@ -9,7 +9,7 @@ title: VP Find -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------------- | ------ | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | searchValue | Text | -> | 検索値 | | @@ -27,7 +27,7 @@ title: VP Find 任意の *searchCondition* 引数を渡すことで、検索がどのように実行されるかを指定することができます。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | afterColumn | Integer | 検索を開始するカラムの直前のカラムの番号。 *rangeObj* 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | | afterRow | Integer | 検索を開始する行の直前の行番号。 *rangeObj* 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | From 79f9b789f5cee9c260066449fd18ece0658be88c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:06 +0200 Subject: [PATCH 4176/4889] New translations vp-flush-commands.md (French) --- .../version-20-R6/ViewPro/commands/vp-flush-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md index cdadda99c78ac3..a3ee14b54ffcc4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md @@ -17,7 +17,7 @@ title: VP FLUSH COMMANDS The `VP FLUSH COMMANDS` command immediately executes stored commands and clears the command buffer. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Afin d'améliorer la performance et de réduire le nombre de requêtes envoyées, les commandes 4D View Pro appelées par le développeur sont stockées temporairement dans un buffer de commandes. When called, `VP FLUSH COMMANDS` executes the commands as a batch when leaving the method and empties the contents of the command buffer. From 53d2763a1c3ce55a65e576ef4ed020e421d0b0e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:08 +0200 Subject: [PATCH 4177/4889] New translations vp-flush-commands.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-flush-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md index 2a5ed8f12a0873..9733ece1074276 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-flush-commands.md @@ -9,7 +9,7 @@ title: VP FLUSH COMMANDS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From d8ad474693fb12cf47d07efd26f58d61ace817a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:12 +0200 Subject: [PATCH 4178/4889] New translations vp-font-to-object.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-font-to-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-font-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-font-to-object.md index 54b4013bb4f205..a34c1fbc6a4646 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-font-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-font-to-object.md @@ -9,7 +9,7 @@ title: VP Font to object -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---- | ------ | -- | --------------- | | font | Text | -> | フォントのショートハンド文字列 | | 戻り値 | Object | <- | フォントオブジェクト | From 2964a42d7583270715c51f0c7f04a8e8f2c7ee78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:14 +0200 Subject: [PATCH 4179/4889] New translations vp-get-active-cell.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md index 464efd3969e561..59281ace2e9015 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md @@ -19,7 +19,7 @@ title: VP Get active cell The `VP Get active cell` command returns a new range object referencing the cell which has the focus and where new data will be entered (the active cell). -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From c329f0b5cc912e63ef6eacf19bd5b341b83952c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:16 +0200 Subject: [PATCH 4180/4889] New translations vp-get-active-cell.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md index f75fe17f093d5d..ee4960f91db697 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md @@ -9,7 +9,7 @@ title: VP Get active cell -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 1f1957238335c38f4c58248298e72ceef884dd9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:20 +0200 Subject: [PATCH 4181/4889] New translations vp-get-binding-path.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-binding-path.md index 82f8895a135812..17efc761e746a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-binding-path.md @@ -17,7 +17,7 @@ title: VP Get binding path -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Text | <- | セルにバインドされた属性の名称 | | From 07c6295e67b2d7ffaeb9f522092320d970e5d77a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:23 +0200 Subject: [PATCH 4182/4889] New translations vp-get-cell-style.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md index 63cb05df89a478..4153deecf492a4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-cell-style.md @@ -9,7 +9,7 @@ title: VP Get cell style -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Object | <- | スタイルオブジェクト | | From 3dd19a0cedef48be3ffdb9a20565b7395447d291 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:27 +0200 Subject: [PATCH 4183/4889] New translations vp-get-column-attributes.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-attributes.md index 26b1ecffe04207..9b562ba03fff06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-attributes.md @@ -9,7 +9,7 @@ title: VP Get column attributes -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | カラムプロパティのコレクション | | From b22618c3ade66fa81031623bf4ab09a20acde70d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:31 +0200 Subject: [PATCH 4184/4889] New translations vp-get-column-count.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-count.md index 02ef656f53440d..c25f9c0f39266d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-column-count.md @@ -9,7 +9,7 @@ title: VP Get column count -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From cc0daf8b88ff3c76e5644872a4541a7d9a8b7436 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:33 +0200 Subject: [PATCH 4185/4889] New translations vp-get-current-sheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md index b373e432f311aa..96610abe16bd53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md @@ -18,7 +18,7 @@ title: VP Get current sheet The `VP Get current sheet` command returns the index of the current sheet in *vpAreaName*. The current sheet is the selected sheet in the document. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. > La numérotation démarre à 0. From 243b5706b804199f6f99380531acc351f0499e10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:35 +0200 Subject: [PATCH 4186/4889] New translations vp-get-current-sheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md index 20943ec23e7aa6..7a540471dd6a85 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-current-sheet.md @@ -9,7 +9,7 @@ title: VP Get current sheet -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | 戻り値 | Integer | <- | カレントシートのインデックス | | From 4fdb2963b928412a7629678ec84cb1bef51deab1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:39 +0200 Subject: [PATCH 4187/4889] New translations vp-get-data-context.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md index 53cdd29764a826..d6ea0ada4ad412 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md @@ -17,7 +17,7 @@ title: VP Get data context -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | -------------------- | -- | ------------------------ | ---------------- | | vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | データコンテキストを取得するシートのインデックス | | From 1d443eaaa5e60bbf9fbac2963f9e4cac64ea809a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:40 +0200 Subject: [PATCH 4188/4889] New translations vp-get-data-context.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/commands/vp-get-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md index a997133908acb4..af4335a60471f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-data-context.md @@ -27,7 +27,7 @@ title: VP Get data context The `VP Get data context` command returns the current data context of a worksheet. O contexto retornado inclui todas as modificações feitas no conteúdo do contexto de dados. -In *sheet*, pass the index of the sheet to get the data context from. Se nenhum índice for passado, o comando retornará o contexto de dados da planilha atual. If there is no context for the worksheet, the command returns `Null`. +In *sheet*, pass the index of the sheet to get the data context from. Se nenhum índice for passado, o comando retornará o contexto de dados da planilha atual. Se não houver contexto para a planilha, o comando retornará `Null`. The function returns an object or a collection depending on the type of data context set with [VP SET DATA CONTEXT](vp-set-data-context.md). From c3ecbece1ce035d637e24a0c826b3fac5d7e5607 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:43 +0200 Subject: [PATCH 4189/4889] New translations vp-get-default-style.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md index 2158d6982f37fa..9310024032bbf3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-default-style.md @@ -9,7 +9,7 @@ title: VP Get default style -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 11e4bb61b5bf8f105408ace64b09befb0edde6e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:46 +0200 Subject: [PATCH 4190/4889] New translations vp-get-formula-by-name.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-formula-by-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md index 8b570efab3c544..87b298ddb0d78d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md @@ -20,7 +20,7 @@ title: VP Get formula by name The `VP Get formula by name` command returns the formula and comment corresponding to the named range or named formula passed in the *name* parameter, or **null** if it does not exist in the defined scope. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the named range or named formula that you want to get in *name*. A noter que les plages nommées sont retournées sous forme de formules contenant des références absolues de cellules. From a9c3a6e879e7af3ae0fee1ad7fc5667f9030def4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:48 +0200 Subject: [PATCH 4191/4889] New translations vp-get-formula-by-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-formula-by-name.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md index 5ef358aff2eea7..0989ec1960e9c0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula-by-name.md @@ -9,7 +9,7 @@ title: VP Get formula by name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | 命名レンジの名前 | | @@ -33,7 +33,7 @@ title: VP Get formula by name 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------- | | formula | Text | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | | comment | Text | 命名フォーミュラまたは命名レンジに対応したコメント | From 6c3ad9c111b882abc0119b90e490b1d35ffcdb3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:52 +0200 Subject: [PATCH 4192/4889] New translations vp-get-formula.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-formula.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula.md index 8700d8d24b9ee3..b4b3c68ff8ab06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formula.md @@ -9,7 +9,7 @@ title: VP Get formula -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Text | <- | Formula | | From 892b2abb520ae35c65e36b4b32f90274099c43d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:55 +0200 Subject: [PATCH 4193/4889] New translations vp-get-formulas.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formulas.md index 9ab18117c6e270..776cbfafb28d59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-formulas.md @@ -9,7 +9,7 @@ title: VP Get formulas -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | -------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | フォーミュラ値のコレクション | | From 7300e44f46d4db35489a6a729347542c0977857d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:57 +0200 Subject: [PATCH 4194/4889] New translations vp-get-frozen-panes.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md index 8166e01e064aa1..123fa512f9bf47 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md @@ -19,7 +19,7 @@ title: VP Get frozen panes The `VP Get frozen panes` command returns an object with information about the frozen columns and rows in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. From e131b1af64ea0b795983ec3458acc9dc82779191 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:34:59 +0200 Subject: [PATCH 4195/4889] New translations vp-get-frozen-panes.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-frozen-panes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md index 856d182a92353c..387ce078bde7d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-frozen-panes.md @@ -9,7 +9,7 @@ title: VP Get frozen panes -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | @@ -27,7 +27,7 @@ title: VP Get frozen panes このコマンドは固定化されたカラムと行についてのオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------ | | columnCount | Integer | シートの左側にある固定化されたカラム | | trailingColumnCount | Integer | シートの右側にある固定化されたカラム | From 4d46f7c8571222febab0107aba756dbb272616e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:02 +0200 Subject: [PATCH 4196/4889] New translations vp-get-names.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-names.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md index 27ac492a00f0ef..464a5f3558bd8b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md @@ -19,7 +19,7 @@ title: VP Get names The `VP Get names` command returns a collection of all defined "names" in the current sheet or in the scope designated by the *scope* parameter. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. You can define where to get the names in *scope* using either the sheet index (counting begins at 0) or the following constants: From 9627f055e085ae227220830bc616b210f22ebf28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:04 +0200 Subject: [PATCH 4197/4889] New translations vp-get-names.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-names.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md index 17935f15d8558b..f3a1f40b736fd1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-names.md @@ -9,7 +9,7 @@ title: VP Get names -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | | @@ -30,7 +30,7 @@ title: VP Get names 返されるコレクションには、1つの名前につき 1つのオブジェクトが格納されています。 以下のオブジェクトプロパティが返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------------------------------------------------------------------------------- | ---- | -------------- | | result\[ ].name | Text | セルまたはレンジ名 | | result\[ ].formula | Text | formula | From 4ef0c68d530fd0347114e03564dd19f451e22bdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:06 +0200 Subject: [PATCH 4198/4889] New translations vp-get-print-info.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-print-info.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md index 9febc9cbb1c5df..3567e232d8e388 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md @@ -17,11 +17,11 @@ title: VP Get print info #### Description -The `VP Get print info` command returns an object containing the print attributes of the *vpAreaName*. +La commande `VP Get print info` retourne un objet contenant les attributs d'impression de *vpAreaName*. -Pass the the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0) whose printing attributes you want returned. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. #### Exemple @@ -31,7 +31,7 @@ Le code suivant : $pinfo:=VP Get print info("ViewProArea") ``` -... returns the print attributes of the 4D View Pro area set in the [VP SET PRINT INFO](vp-set-print-info.md) command: +... retourne les attributs d'impression de la zone 4D View Pro définie dans la commande [VP SET PRINT INFO](vp-set-print-info.md) : ```4d { From 2f54a26eb3f988bf3b2fd7e16eac5b4995650dee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:08 +0200 Subject: [PATCH 4199/4889] New translations vp-get-print-info.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-print-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md index 6cd8cd59c8a951..be63065cec6e8e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-print-info.md @@ -9,7 +9,7 @@ title: VP Get print info -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From ad23978984a8a5b6b28bfe2864065c5a1ad307a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:11 +0200 Subject: [PATCH 4200/4889] New translations vp-get-row-attributes.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-row-attributes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md index c22e43e3d76105..ac3b26a071972b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md @@ -16,11 +16,11 @@ title: VP Get row attributes #### Description -The `VP Get row attributes` command returns a collection of properties for any row in the *rangeObj*. +La commande `VP Get row row attributes` retourne une collection de propriétés pour n'importe quelle ligne dans la *rangeObj*. -In *rangeObj*, pass an object containing a range of the rows whose attributes will be retrieved. +Dans *rangeObj*, passez un objet contenant une plage de lignes dont les attributs seront récupérés. -The returned collection contains any properties for the rows, whether or not they have been set by the [VP SET ROW ATTRIBUTES](vp-set-row-attributes.md) method. +La collection retournée contient toutes les propriétés des lignes, qu'elles aient été définies ou non par la méthode [VP SET ROW ATTRIBUTES](vp-set-row-attributes.md). #### Exemple From 1a788648e3be032faf788183ce52131331863ed9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:12 +0200 Subject: [PATCH 4201/4889] New translations vp-get-row-attributes.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-row-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md index 4aaf6a8d6a9b36..498f9fad409a0a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-attributes.md @@ -20,7 +20,7 @@ El comando `VP Get row attributes` -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | ------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | 行プロパティのコレクション | | From e0ab2c4e6e8cb3800246349fdebb9d464835a1c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:16 +0200 Subject: [PATCH 4203/4889] New translations vp-get-row-count.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md index 1f11d15c6b261f..5bd9579ca3821c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md @@ -17,7 +17,7 @@ title: VP Get row count #### Description -The `VP Get row count` command returns the total number of rows from the designated *sheet*. +La commande `VP Get row count` retourne le nombre total de lignes de la *sheet* désignée. In *vpAreaName*, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. From ed83ffa80328610ce50aaa45d9276fabb3bb791c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:18 +0200 Subject: [PATCH 4204/4889] New translations vp-get-row-count.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md index c8e2f4da3eddd4..d70047b3a32ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md @@ -9,7 +9,7 @@ title: VP Get row count -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 31802f29915ea0744439ba57ba2fb2926b4c88bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:20 +0200 Subject: [PATCH 4205/4889] New translations vp-get-selection.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-selection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md index 6f00a284fe2bef..f3825c16ca59dd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md @@ -17,9 +17,9 @@ title: VP Get selection #### Description -The `VP Get selection` command returns a new range object referencing the current selected cells. +La commande `VP Get selection` retourne un nouvel objet plage référençant les cellules courantes sélectionnées. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. @@ -33,7 +33,7 @@ Le code suivant récupèrera les coordonnées de la cellule active : $currentSelection:=VP Get selection("myVPArea") -//returns a range object containing: +//retourne un objet plage contenant : //$currentSelection.ranges[0].column=5 //$currentSelection.ranges[0].columnCount=2 //$currentSelection.ranges[0].row=8 From 143fb6f1b9bf04372611521dec0e8a59ff385c46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:22 +0200 Subject: [PATCH 4206/4889] New translations vp-get-selection.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md index 9ef242c7540087..d8e7fc783923ab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md @@ -9,7 +9,7 @@ title: VP Get selection -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From d58f7e95d8e8afa43fb7ee8192e6ecea738c1b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:24 +0200 Subject: [PATCH 4207/4889] New translations vp-get-sheet-count.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-count.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md index 5ae59b868c7a16..cf1cf7f270e384 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md @@ -16,9 +16,9 @@ title: VP Get sheet count #### Description -The `VP Get sheet count` command returns the number of sheets in the document loaded in *vpAreaName*. +La commande `VP Get sheet count` retourne le nombre de feuilles dans le document chargé dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. #### Exemple @@ -30,7 +30,7 @@ Pour obtenir le nombre de feuilles et définir la feuille courante comme étant ```4d $count:=VP Get sheet count("ViewProArea") - //set the current sheet to the last sheet (indexing starts at 0) + //définir la feuille courante comme étant la dernière feuille (l'indexation commence à 0) VP SET CURRENT SHEET("ViewProArea";$count-1) ``` From 7c879e56b1b4fc75b9ca860ddcc79ba0c57df383 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:27 +0200 Subject: [PATCH 4208/4889] New translations vp-get-sheet-count.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md index 6f1de8c5654556..4ed160223b979b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-count.md @@ -9,7 +9,7 @@ title: VP Get sheet count -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | 戻り値 | Integer | <- | シートの数 | | From 96b5a44b158723f296cc0fc691f5875a65210070 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:29 +0200 Subject: [PATCH 4209/4889] New translations vp-get-sheet-index.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md index de15c761ea873c..8a6c945fab2cb2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md @@ -17,11 +17,11 @@ title: VP Get sheet index #### Description -The `VP Get sheet index` command returns the index of a sheet based on its name in *vpAreaName*. +La commande `VP Get sheet index` retourne l'index d'une feuille basé sur son nom dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *name*, pass the name of the sheet whose index will be returned. If no sheet named *name* is found in the document, the method returns -1. +Dans *name*, passez le nom de la feuille dont l'index sera retourné. Si aucune feuille nommée *name* n'est trouvée dans le document, la méthode retourne -1. > La numérotation démarre à 0. From 884b89f12fae63a47eaccf350077aab0305a495a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:31 +0200 Subject: [PATCH 4210/4889] New translations vp-get-sheet-index.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md index f0c037a857a1b7..442bf7a04eee58 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-index.md @@ -9,7 +9,7 @@ title: VP Get sheet index -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | シート名 | | From c4578ce3c2fa2ca6a6d9c24afba98324d311b5a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:34 +0200 Subject: [PATCH 4211/4889] New translations vp-get-sheet-name.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-name.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md index 6f233712c1a594..486f38a3f77c5c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md @@ -17,11 +17,11 @@ title: VP Get sheet name #### Description -The `VP Get sheet name` command returns the name of a sheet based on its index in *vpAreaName*. +La commande `VP Get sheet name` retourne le nom d'une feuille basé sur son index dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the sheet whose name will be returned. +Dans *sheet*, passez l'index de la feuille dont le nom sera retourné. Si l'index passé n'existe pas, la méthode retourne un nom vide. From ba5738c5d795766b50056a252fd34b3712e72600 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:36 +0200 Subject: [PATCH 4212/4889] New translations vp-get-sheet-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md index 032773054b4c94..8df537c4a0f703 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-name.md @@ -9,7 +9,7 @@ title: VP Get sheet name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス | | From df61aec3752402c08010e168fa561bc3d3fd14c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:40 +0200 Subject: [PATCH 4213/4889] New translations vp-get-sheet-options.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-sheet-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md index e07a45525d6cdf..c4945e19241d46 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md @@ -9,7 +9,7 @@ title: VP Get sheet options -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From bc1d83f894c8a8b3163577326b3cdf7842519d71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:42 +0200 Subject: [PATCH 4214/4889] New translations vp-get-show-print-lines.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md index 677e9555aab979..a454dbd28137a0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md @@ -19,7 +19,7 @@ title: VP Get show print lines The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the target sheet. If *sheet* is omitted, the command applies to the current sheet. From 830915fff75091312dac2257bbabfd33de75203a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:43 +0200 Subject: [PATCH 4215/4889] New translations vp-get-show-print-lines.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md index b3f5b36ad056cc..30a56c8562ab48 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md @@ -17,7 +17,7 @@ title: VP Get show print lines #### Descripción -The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. +El comando `VP Get show print lines` devuelve `True` si las líneas de la vista previa de impresión están visibles y `False` si están ocultas. En *vpAreaName*, pase el nombre del área 4D View Pro. From 5191173e512933188cf0a9b9d1693a238f9fa90d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:44 +0200 Subject: [PATCH 4216/4889] New translations vp-get-show-print-lines.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md index 0af724673c1c9e..8b15ae3a0564be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md @@ -9,7 +9,7 @@ title: VP Get show print lines -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | <- | シートのインデックス | | From 9a0301b8f1b8b169bdf406d92ec8e7677991c70d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:48 +0200 Subject: [PATCH 4217/4889] New translations vp-get-spans.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-spans.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md index 83fdbcb494842c..acd240e88bbd82 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md @@ -9,7 +9,7 @@ title: VP Get spans -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Object | <- | 指定レンジ内にあるセル結合のオブジェクト | | From 134850b59a0d1571b4a9b361b334eba31fd82448 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:50 +0200 Subject: [PATCH 4218/4889] New translations vp-get-stylesheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md index 53fb31e4c874d0..a6a96a5d90f413 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md @@ -20,7 +20,7 @@ title: VP Get stylesheet The `VP Get stylesheet` command returns the *styleName* style sheet object containing the property values which have been defined. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In *styleName*, pass the name of the style sheet to get. From c5707a2920a05d7702eaaeb6be694882991f322b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:52 +0200 Subject: [PATCH 4219/4889] New translations vp-get-stylesheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md index b7f58b1f32f4a5..62b023ddbfba5c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md @@ -9,7 +9,7 @@ title: VP Get stylesheet -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleName | Text | -> | スタイルの名前 | | From 0ac2c1b9ee34a9d3a2845d4164348b61ef165265 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:56 +0200 Subject: [PATCH 4220/4889] New translations vp-get-stylesheets.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md index b88b705675857c..93c2c586cd57e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md @@ -9,7 +9,7 @@ title: VP Get stylesheets -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | ターゲットのスコープ (デフォルト = カレントシート) | | From e81c1f81e6c724505f347e3da0365e68a6815a82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:35:58 +0200 Subject: [PATCH 4221/4889] New translations vp-get-table-column-attributes.md (French) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md index 7fc0c378037ee7..4d219cb06e518c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md @@ -29,7 +29,7 @@ title: VP Get column attributes The `VP Get table column attributes` command returns the current attributes of the specified *column* in the *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. From 6f71b12a820e0f303692d94eb11cd27b2d1ff11a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:00 +0200 Subject: [PATCH 4222/4889] New translations vp-get-table-column-attributes.md (Japanese) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md index 96394a0d029d86..4cf06736769a0b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md @@ -17,7 +17,7 @@ title: VP Get column attributes -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | @@ -37,7 +37,7 @@ title: VP Get column attributes このコマンドは、*column* のカレント属性を格納するオブジェクトを返します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | -------------------------------------------------- | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 表組みが自動で表示されている場合は返されません。 | | name | text | 表の列の名前。 | From 75951775be1753bc1a45347f98efd543cbad1f2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:03 +0200 Subject: [PATCH 4223/4889] New translations vp-get-table-column-index.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-table-column-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md index be0b166b1e7f92..0db18b60a248ba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md @@ -29,7 +29,7 @@ title: VP Get table column index The `VP Get table column index` command returns the index of the *columnName* in the *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *columnName*, pass the name of the table column for which you want to get the index. From 36bfb3b625018a57535b10a6d2825ab979ecd4ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:05 +0200 Subject: [PATCH 4224/4889] New translations vp-get-table-column-index.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-table-column-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md index dca9a10a477ec7..222d81753662b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md @@ -17,7 +17,7 @@ title: VP Get table column index -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 56e3ea6ec47e98ce4778f7b3f71d93e18dad29e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:07 +0200 Subject: [PATCH 4225/4889] New translations vp-get-table-dirty-rows.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md index 2fc830b150fb30..f2de7aebc33fc2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md @@ -29,7 +29,7 @@ title: VP Get table dirty rows The `VP Get table dirty rows` command returns a collection of *dirty row* objects, containing items that were modified since the last reset in the specified *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *tableName*, pass the name of the table for which you want to get the dirty rows. Only modified columns bound to a [data context](vp-set-data-context.md) will be taken into account. From f9a09e4d32312179706f70c4ed23fd6da29e7d17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:09 +0200 Subject: [PATCH 4226/4889] New translations vp-get-table-dirty-rows.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md index 09be23291d6cde..9dc0e9317f8d83 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md @@ -17,7 +17,7 @@ title: VP Get table dirty rows -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | --------------------------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | @@ -41,7 +41,7 @@ title: VP Get table dirty rows 返されるコレクション内の各 *dirty row* ("ダーティ" な行) オブジェクトは、以下のプロパティを含みます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | --------------- | | item | object | 変更された行の変更オブジェクト | | originalItem | object | 変更前のオブジェクト | From baf50b65f3e0c7ff2b904b2bb1af09efc62b2afb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:11 +0200 Subject: [PATCH 4227/4889] New translations vp-get-table-dirty-rows.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md index 94a131fd948853..12498a5d42405c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md @@ -33,7 +33,7 @@ Em *vpAreaName*, passe o nome da área 4D View Pro. In *tableName*, pass the name of the table for which you want to get the dirty rows. Somente as colunas modificadas vinculadas a um [contexto de dados] (vp-set-data-context.md) serão levadas em consideração. -By default, calling the command will clear the *dirty* status from the current table. To keep this status untouched, pass `False` in the *reset* parameter. +By default, calling the command will clear the *dirty* status from the current table. Para manter este estado intacto, passe `False` no parâmetro *reset*. Em *sheet*, passe o índice da folha de destino. Se nenhum indice for especcificado ou se passar -1, o comando se aplica a folha atual. From 080c844b1c70cba89987ad85d1d81b22a620afa9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:12 +0200 Subject: [PATCH 4228/4889] New translations vp-get-table-range.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-table-range.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md index ab308646f12d9a..874a6edd6c7ea0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md @@ -29,7 +29,7 @@ title: VP Get table range The `VP Get table range` command returns the range of *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In the *onlyData* parameter, you can pass one of the following constants to indicate if you want to get the data only: From 75767c1e5f78c0cdad589c118110b40026e761b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:14 +0200 Subject: [PATCH 4229/4889] New translations vp-get-table-range.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-table-range.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md index 1208d58657f386..04194b294d2bf2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md @@ -17,7 +17,7 @@ title: VP Get table range -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------------------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From eb96e90ce9b03533957368c44b7c5c6f7ab5d94f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:18 +0200 Subject: [PATCH 4230/4889] New translations vp-get-table-theme.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md index 5acce72c3ec804..ee4b4eaa71b99a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md @@ -17,7 +17,7 @@ title: VP Get table theme -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 244bc8d6a97bcf5679f3a89be48b8b50f0d3cb32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:20 +0200 Subject: [PATCH 4231/4889] New translations vp-get-tables.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md index 5d7347d17aa5f0..2dccfe302ef4f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md @@ -27,7 +27,7 @@ title: VP Get tables The `VP Get tables` command returns a collection of all table names defined in the *sheet*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. From cf0460183477b1ea3655692512c052e9bf9dbc8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:22 +0200 Subject: [PATCH 4232/4889] New translations vp-get-tables.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md index e36d584012d887..90208c050b338d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md @@ -17,7 +17,7 @@ title: VP Get tables -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 351dfd644e66608be1a7387478a580c246e37fa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:25 +0200 Subject: [PATCH 4233/4889] New translations vp-get-value.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-get-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md index 00071afa535189..7d835397505255 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md @@ -22,7 +22,7 @@ En *rangeObj*, pase un rango cuyo valor desea recuperar. #### Objeto devuelto -The object returned will contain the `value` property, and, in case of a js date value, a `time` property: +El objeto devuelto contendrá la propiedad `value` y, en caso de un valor fecha js, una propiedad `time`: | Propiedad | Tipo | Descripción | | --------- | ------------------------------------------ | ------------------------------------------------------------------------------- | From 8e9b373242c49f962b10afd3175936822c30da09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:27 +0200 Subject: [PATCH 4234/4889] New translations vp-get-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md index 44038774469ec7..b8b1359f107f69 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md @@ -9,7 +9,7 @@ title: VP Get value -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Object | <- | セルの値を格納したオブジェクト | | @@ -24,7 +24,7 @@ title: VP Get value 返されるオブジェクトには `value` プロパティと、JS日付値の場合に返される `time` プロパティが格納されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------------------------------------------ | ----------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Object | *rangeObj* レンジの値 (ただし時間型を除く) | | time | Real | 値が js 日付型の場合、時間値 (秒単位) | From 11b5085b7fb9e24d2933e9c6c92e96a89af3d7e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:30 +0200 Subject: [PATCH 4235/4889] New translations vp-get-values.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-values.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md index dc3ae4ff3918a6..98eebc5aebc318 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md @@ -9,7 +9,7 @@ title: VP Get values -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ---------- | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | 戻り値 | Collection | <- | 値のコレクション | | @@ -25,7 +25,7 @@ title: VP Get values - 第1レベルのコレクションの各要素は行を表し、値のサブコレクションを格納しています。 - 各サブコレクションはその行のセル値を格納しています。 値は整数、実数、ブール、テキスト、オブジェクト、Null のいずれかです。 値が日付または時間の場合には、以下のプロパティを持つオブジェクトとして返されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | ----------------------------------------- | | value | Date | セルの値 (時間部分を除く) | | time | Real | 値が js 日付型の場合、時間値 (秒単位) | From 5f84d636fde43be963c21e0d7a8871f1b36d3011 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:32 +0200 Subject: [PATCH 4236/4889] New translations vp-get-workbook-options.md (French) --- .../ViewPro/commands/vp-get-workbook-options.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md index 3df746d99b3cc0..8a90e0abdd9640 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md @@ -19,13 +19,13 @@ title: VP Get workbook options #### Description `VP Get workbook options` -returns an object containing all the workbook options in *vpAreaName* +retourne un objet contenant toutes les options du workbook dans *vpAreaName* -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. The returned object contains all the workbook options (default and modified ones), in the workbook. -The list of workbook options is referenced in [`VP SET WORKBOOK OPTIONS`'s description](vp-set-workbook-options.md). +La liste des options du workbook est référencée dans la description de [`VP SET WORKBOOK OPTIONS`](vp-set-workbook-options.md). #### Exemple From c48c396a4847db88bf56a9ea025e73a944bbd453 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:34 +0200 Subject: [PATCH 4237/4889] New translations vp-get-workbook-options.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-get-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md index ee156fa52684b0..5bd966bf38ad2d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-workbook-options.md @@ -11,7 +11,7 @@ title: VP Get workbook options -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | 戻り値 | Object | <- | ワークブックオプションを格納したオブジェクト | | From 077754ba26c54f898f4de8eec610df0aec174530 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:37 +0200 Subject: [PATCH 4238/4889] New translations vp-import-document.md (French) --- .../ViewPro/commands/vp-import-document.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md index 713349dbb4141f..bb0316778bd282 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md @@ -25,26 +25,26 @@ title: VP IMPORT DOCUMENT #### Description -The `VP IMPORT DOCUMENT` command imports and displays the document designated by *filePath* in the 4D View Pro area *vpAreaName*. Le document importé remplace toutes les données déjà présentes dans la zone. +La commande `VP IMPORT DOCUMENT` importe et affiche le document désigné par *filePath* dans la zone 4D View Pro *vpAreaName*. Le document importé remplace toutes les données déjà présentes dans la zone. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In *filePath*, pass the path and name of the document to be imported. Les formats suivants sont pris en charge : +Dans *filePath*, passez le chemin et le nom du document à importer. Les formats suivants sont pris en charge : - Les documents 4D View Pro (extension ".4vp") - Microsoft Excel (extension ".xlsx") - documents texte (extension ".txt", ".csv", le document doit être en utf-8) -- [SpreadJS documents](https://developer.mescius.com/spreadjs/docs/features/spreadjs-file-format) (extension ".sjs") +- [Documents SpreadJS](https://developer.mescius.com/spreadjs/docs/features/spreadjs-file-format) (extension ".sjs") -If the document extension is not a recognized extension, such as `.4vp` or `.xlsx`, the document is considered a text document. Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le dossier Project, auquel cas vous pouvez simplement passer son nom. +Si l'extension du document n'est pas une extension reconnue, telle que `.4vp` ou `.xlsx`, le document est considéré comme un document texte. Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le dossier Project, auquel cas vous pouvez simplement passer son nom. -An error is returned if the `filePath` parameter is invalid, or if the file is missing or malformed. +Une erreur est retournée si le paramètre `filePath` est invalide, ou si le fichier est manquant ou mal-formé. -The optional *paramObj* parameter allows you to define properties for the imported document: +Le paramètre optionnel *paramObj* vous permet de définir les propriétés du document importé: | Paramètres | | Type | Description | | ---------- | ------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | | 4D.Function | Une méthode callback à lancer lorsque l'import est terminé. You must use a formula returned by the [`Formula`](../../API/FunctionClass.md#formula) command. See [Passing a callback method (formula)](vp-export-document.md#passing-a-callback-method-formula). | +| formula | | 4D.Function | Une méthode callback à lancer lorsque l'import est terminé. Vous devez utiliser une formule retournée par la commande [`Formula`](../../API/FunctionClass.md#formula). See [Passing a callback method (formula)](vp-export-document.md#passing-a-callback-method-formula). | | password | | text | Microsoft Excel uniquement (optionnel) - Mot de passe utilisé pour protéger un document Microsoft Excel. | | csvOptions | | object | options d'import csv | | | range | object | Plage de cellules contenant la première cellule dans laquelle les données seront saisies. Si la plage spécifiée n'est pas une plage de cellules, seule la première cellule de la plage est utilisée. | @@ -63,7 +63,7 @@ The optional *paramObj* parameter allows you to define properties for the import - Importing files in .xslx, .csv, and .sjs formats is **asynchronous**. With these formats, you must use the `formula` attribute if you want to start an action at the end of the document processing. - When importing a Microsoft Excel-formatted file into a 4D View Pro document, some settings may be lost. You can verify your settings with [this list from SpreadJS](https://developer.mescius.com/spreadjs/docs/excelimpexp/excelexport). -- For more information on the CSV format and delimiter-separated values in general, see [this article on Wikipedia](https://en.wikipedia.org/wiki/Delimiter-separated_values) +- Pour plus d'informations sur le format CSV et les valeurs séparées par des délimiteurs en général, voir [cet article sur Wikipedia](https://en.wikipedia.org/wiki/Delimiter-separated_values) ::: @@ -106,7 +106,7 @@ End if #### Exemple 3 -You want to import a `.txt` file that uses a comma (",") as delimiter: +Vous souhaitez importer un fichier `.txt` qui utilise une virgule (",") comme délimiteur: ![example-import-csv](../../assets/en/ViewPro/vp-import-document-csv.png) @@ -116,7 +116,7 @@ $params.range:=VP Cells("ViewProArea";0;0;2;5) VP IMPORT DOCUMENT("ViewProArea";"c:\\import\\my-file.txt";New object("csvOptions";$params)) ``` -Here's the result: +Voici le résultat : ![example-import-csv](../../assets/en/ViewPro/vp-import-document-csv-result.png) #### Voir également From d6d63b927450b1509a4e1ac4e89b8ed151a1fde0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:39 +0200 Subject: [PATCH 4239/4889] New translations vp-import-document.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-import-document.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md index 79887387a97fcf..2baba8878dec21 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-document.md @@ -17,7 +17,7 @@ title: VP IMPORT DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | filePath | Text | -> | ドキュメントのパス名 | | @@ -42,7 +42,7 @@ title: VP IMPORT DOCUMENT 任意の *paramObj* 引数を渡すことで、読み込まれるドキュメントのプロパティを定義することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | ---------- | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [`Formula`](../../API/FunctionClass.md#formula) コマンドの戻り値フォーミュラを使用する必要があります。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | password | | text | Microsoft Excel のみ (任意) - MS Excel ドキュメントの保護に使用されているパスワード。 | From 24752288e6d1fd75cc7f8a3b5d3b76dbee34ca17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:41 +0200 Subject: [PATCH 4240/4889] New translations vp-import-from-blob.md (French) --- .../version-20-R6/ViewPro/commands/vp-import-from-blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md index b80c505c56f3da..ed8f08f958cc4d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md @@ -17,7 +17,7 @@ title: VP IMPORT FROM BLOB #### Description -The `VP IMPORT FROM BLOB` command imports the *vpBlob* in the 4D View Pro area *vpAreaName* and replaces its contents. *vpBlob* must contain a 4D View Pro document previously saved as Blob either by using the [VP EXPORT TO BLOB](vp-export-to-blob.md) command or via the 4D View Pro interface. +La commande `VP IMPORT FROM BLOB` importe *vpBlob* dans la zone 4D View Pro *vpAreaName* et remplace son contenu. *vpBlob* doit contenir un document 4D View Pro précédemment enregistré en tant que Blob soit en utilisant la commande [VP EXPORT TO BLOB](vp-export-to-blob.md) soit via l'interface 4D View Pro. In *paramObj*, you can pass several properties: From 565597f1a9ffdd3b01311efaebf39dc4ac2bcf31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:44 +0200 Subject: [PATCH 4241/4889] New translations vp-import-from-blob.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-import-from-blob.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md index b9eca7d03ae993..33bb35ff2c7125 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-blob.md @@ -9,7 +9,7 @@ title: VP IMPORT FROM BLOB -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ----------------------- | -- | ------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | vpBlob | 4D.Blob | -> | 4D View Proドキュメントを含む Blob | | @@ -21,7 +21,7 @@ title: VP IMPORT FROM BLOB *paramObj* には、複数のプロパティを渡せます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | | calcOnDemand | Boolean | 要求されたときにだけフォーミュラを計算するかどうか。デフォルトは false。 | @@ -34,7 +34,7 @@ title: VP IMPORT FROM BLOB コールバックメソッドでは、以下のパラメーターを使用することができます: -| 引数 | | タイプ | 説明 | +| 引数 | | 型 | 説明 | | :----- | :---------------------------- | :---------------------- | :-------------------------------- | | param1 | | text | 4D View Pro エリアのオブジェクト名 | | param2 | | 4D.Blob | インポートされた Blob | From 0d244192121c6546f235e2848ce6c2fbed7e23cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:46 +0200 Subject: [PATCH 4242/4889] New translations vp-import-from-object.md (French) --- .../ViewPro/commands/vp-import-from-object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md index dda1d0d448da6f..460f4a15127537 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md @@ -16,13 +16,13 @@ title: VP IMPORT FROM OBJECT #### Description -The `VP IMPORT FROM OBJECT` command imports and displays the *viewPro* 4D View Pro object in the *vpAreaName* 4D View Pro area. Le contenu de l'objet importé remplace toutes les données insérées auparavant dans la zone. +La commande `VP IMPORT FROM OBJECT` importe et affiche l'objet 4D View Pro *viewPro* dans la zone 4D View Pro *vpAreaName*. Le contenu de l'objet importé remplace toutes les données insérées auparavant dans la zone. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In *viewPro*, pass a valid 4D View Pro object. This object can have been created using [VP Export to object](vp-export-to-object.md) or manually. For more information on 4D View Pro objects, please refer to the [4D View Pro object](../configuring.md#4d-view-pro-object) section. +Dans *viewPro*, passez un objet 4D View Pro valide. Cet objet peut avoir été créé en utilisant [VP Export to object](vp-export-to-object.md) ou manuellement. Pour plus d'informations sur les objets 4D View Pro, veuillez consulter la section [Objet 4D View Pro](../configuration.md#4d-view-pro-objet). -An error is returned if the *viewPro* object is invalid. +Une erreur est retournée si l'objet *viewPro* est invalide. #### Exemple From 0313330d10e10c719daadf28fc16ad6e6a405692 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:48 +0200 Subject: [PATCH 4243/4889] New translations vp-import-from-object.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-import-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md index b33a90f2a082bc..62385ce90c955f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-import-from-object.md @@ -9,7 +9,7 @@ title: VP IMPORT FROM OBJECT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | viewPro | Object | -> | 4D View Pro オブジェクト | | From 8a912fb311857b7bd2c675511badd0b574c34c10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:50 +0200 Subject: [PATCH 4244/4889] New translations vp-insert-columns.md (French) --- .../version-20-R6/ViewPro/commands/vp-insert-columns.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md index d5b8debf802428..933203d9d5f800 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md @@ -15,11 +15,11 @@ title: VP INSERT COLUMNS #### Description -The `VP INSERT COLUMNS` command inserts columns into the *rangeObj*. +La commande `VP INSERT COLUMNS` insère les colonnes définies dans l'objet *rangeObj*. -In *rangeObj*, pass an object containing a range of the starting column (the column which designates where the new column will be inserted) and the number of columns to insert. Si le nombre de colonnes à insérer est omis (non défini), une seule colonne est insérée. +Dans *rangeObj*, passer un objet contenant une plage de la colonne de début (la colonne qui indique l'emplacement de la nouvelle colonne à insérer) et le nombre de colonnes à insérer. Si le nombre de colonnes à insérer est omis (non défini), une seule colonne est insérée. -New columns are inserted on the left, directly before the starting column in the *rangeObj*. +De nouvelles colonnes sont insérées sur la gauche, directement avant la première colonne de *rangeObj*. #### Exemple From 1178c2cdd1e7fb221593abc4147045d6792ad183 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:53 +0200 Subject: [PATCH 4245/4889] New translations vp-insert-columns.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-insert-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md index 0ab4ce763a78ff..ccbeeb3ab83dae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-columns.md @@ -9,7 +9,7 @@ title: VP INSERT COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 5b4765057e41719ebc7027a3869cf383651b19b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:55 +0200 Subject: [PATCH 4246/4889] New translations vp-insert-rows.md (French) --- .../version-20-R6/ViewPro/commands/vp-insert-rows.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md index 9b303c46911c4c..6c82c519302b1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md @@ -15,11 +15,11 @@ title: VP INSERT ROWS #### Description -The `VP INSERT ROWS` command inserts rows defined by the *rangeObj*. +La commande `VP INSERT ROWS` insère les lignes définies dans *rangeObj*. -In *rangeObj*, pass an object containing a range of the starting row (the row which designates where the new row will be inserted) and the number of rows to insert. Si le nombre de lignes à insérer est omis (non défini), une seule ligne est insérée. +Dans *rangeObj*, passez un objet contenant une plage de la ligne de début (la ligne qui indique où la nouvelle ligne sera insérée) et le nombre de lignes à insérer. Si le nombre de lignes à insérer est omis (non défini), une seule ligne est insérée. -New rows are inserted directly before the first row in the *rangeObj*. +De nouvelles lignes sont insérées directement avant la première ligne dans *rangeObj*. #### Exemple From f9566ac2260d53cfc69d11dc070a27db60ab7a19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:57 +0200 Subject: [PATCH 4247/4889] New translations vp-insert-rows.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-insert-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md index ca40f48c3c278d..08c9b46197e797 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-rows.md @@ -9,7 +9,7 @@ title: VP INSERT ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 98d3e816b5e1a5bdb15e2752848daa7e1a38afe8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:36:59 +0200 Subject: [PATCH 4248/4889] New translations vp-insert-table-columns.md (French) --- .../commands/vp-insert-table-columns.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md index d20a0e106b26fc..484f86455cdb2d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md @@ -22,30 +22,30 @@ title: VP INSERT TABLE COLUMNS | vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | | tableName | Text | -> | Nom de table | | | column | Integer | -> | Index dans la table de la colonne de départ à insérer | | -| count | Text | -> | Number of columns to add (must be >0) | | -| insertAfter | Integer | -> | `vk table insert before` or `vk table insert after` *column* | | +| count | Text | -> | Nombre de colonnes à ajouter (doit être >0) | | +| insertAfter | Integer | -> | `vk table insert before` ou `vk table insert after` *column* | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | #### Description -The `VP INSERT TABLE COLUMNS` command inserts one or *count* empty column(s) in the specified *tableName* at the specified *column* index. +La commande `VP INSERT TABLE COLUMNS` insère une ou *count* colonne(s) vide(s) dans le *tableName* spécifié à l'index *column* spécifié. -When a column has been inserted with this command, you typically modify its contents using the [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md) command. +Lorsqu'une colonne a été insérée avec cette commande, son contenu est généralement modifié à l'aide de la commande [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). -In the *insertAfter* parameter, you can pass one of the following constants to indicate if the column(s) must be inserted before or after the *column* index: +Dans le paramètre *insertAfter*, vous pouvez passer une des constantes suivantes pour indiquer si la ou les colonnes doivent être insérées avant ou après l'index *column* : -| Constante | Valeur | Description | -| ------------------------ | ------ | ----------------------------------------------------------------------------------------------- | -| `vk table insert before` | 0 | Insert column(s) before the *column* (default if omitted) | -| `vk table insert after` | 1 | Insert column(s) after the *column* | +| Constante | Valeur | Description | +| ------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------- | +| `vk table insert before` | 0 | Insérer la(les) colonne(s) avant la *column* (par défaut si omis) | +| `vk table insert after` | 1 | Insérer la(les) colonne(s) après la *column* | -This command inserts some columns in the *tableName* table, NOT in the sheet. The total number of columns of the sheet is not impacted by the command. Data present at the right of the table (if any) are automatically moved right according to the number of added columns. +Cette commande insère certaines colonnes dans la table *tableName*, PAS dans la feuille. The total number of columns of the sheet is not impacted by the command. Data present at the right of the table (if any) are automatically moved right according to the number of added columns. -If *tableName* does not exist or if there is not enough space in the sheet, nothing happens. +Si *tableName* n'existe pas ou s'il n'y a pas assez d'espace dans la feuille, rien ne se passe. #### Exemple -See examples for [VP INSERT TABLE ROWS](vp-insert-table-rows.md) and [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). +Voir les exemples pour [VP INSERT TABLE ROWS](vp-insert-table-rows.md) et [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). #### Voir également From e26d62814277537d8931ee71c564b243de00b468 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:00 +0200 Subject: [PATCH 4249/4889] New translations vp-insert-table-columns.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-insert-table-columns.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md index ed34e4250111e9..04669eba670f13 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE COLUMNS #### Descripción -The `VP INSERT TABLE COLUMNS` command inserts one or *count* empty column(s) in the specified *tableName* at the specified *column* index. +El comando `VP INSERT TABLE COLUMNS` inserta una o *count* columna(s) vacía(s) en el *tableName* especificado en el índice *column* especificado. Cuando se ha insertado una columna con este comando, normalmente se modifica su contenido utilizando el comando [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). @@ -45,7 +45,7 @@ Si *tableName* no existe o si no hay suficiente espacio en la hoja, no ocurre na #### Ejemplo -See examples for [VP INSERT TABLE ROWS](vp-insert-table-rows.md) and [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). +Ver ejemplos para [VP INSERT TABLE ROWS](vp-insert-table-rows.md) y [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md). #### Ver también From 440b48f91bd4da506aad6295cb312af630817cf2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:02 +0200 Subject: [PATCH 4250/4889] New translations vp-insert-table-columns.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-insert-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md index 03eafebbc98a83..7fe7f397ab7776 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-columns.md @@ -17,7 +17,7 @@ title: VP INSERT TABLE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From af0d89ac9c20cb93f63a8886d71db08e5acfef3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:04 +0200 Subject: [PATCH 4251/4889] New translations vp-insert-table-rows.md (French) --- .../version-20-R6/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md index f0868c64997621..4fb6654902c0f8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md @@ -41,7 +41,7 @@ This command inserts some rows in the *tableName* table, NOT in the sheet. The t If the *tableName* table is bound to a [data context](vp-set-data-context.md), the command inserts new, empty element(s) in the collection. -If *tableName* does not exist or if there is not enough space in the sheet, nothing happens. +Si *tableName* n'existe pas ou s'il n'y a pas assez d'espace dans la feuille, rien ne se passe. #### Exemple From 8f5412c9e7681053a96aece4dc48a5ea780e41af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:06 +0200 Subject: [PATCH 4252/4889] New translations vp-insert-table-rows.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-insert-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md index cce5e3ee4571c5..df0491235162e2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-insert-table-rows.md @@ -17,7 +17,7 @@ title: VP INSERT TABLE ROWS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 99fd38ad5a912ef02aeb672e7448413e4c89a0be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:09 +0200 Subject: [PATCH 4253/4889] New translations vp-move-cells.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-move-cells.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md index ebc6fbd855941f..93fb38e5d7147d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md @@ -35,10 +35,10 @@ En *targetRange*, pase el rango de celdas donde se copiarán o moverán los valo El parámetro *options* tiene varias propiedades: -| Propiedad | Tipo | Descripción | -| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de *originRange* se eliminan después de ejecutar el comando:
    • *False* (por defecto) para eliminarlos
    • *True* para mantenerlos
    | -| pasteOptions | Longint | Especifica lo que se pega. Possible values:

    ValueDescription
    `vk clipboard options all` (default)Pastes all data objects, including values, formatting, and formulas.
    `vk clipboard options formatting`Pastes only the formatting.
    `vk clipboard options formulas`Pastes only the formulas.
    `vk clipboard options formulas and formatting`Pastes the formulas and formatting.
    `vk clipboard options values`Pastes only the values.
    `vk clipboard options value and formatting`Pastes the values and formatting.

    | +| Propiedad | Tipo | Descripción | +| ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| copy | Boolean | Determina si los valores, el formato y las fórmulas de las celdas de *originRange* se eliminan después de ejecutar el comando:
    • *False* (por defecto) para eliminarlos
    • *True* para mantenerlos
    | +| pasteOptions | Longint | Especifica lo que se pega. Valores posibles:

    ValorDescripción
    `vk clipboard options all` (por defecto)Pega todos los objetos de datos, incluidos los valores, el formato y las fórmulas.
    `vk clipboard options formatting`Pega sólo el formato.
    `vk clipboard options formulas`Pega sólo las fórmulas.
    `vk clipboard options formulas and formatting`Pega las fórmulas y el formato.
    `vk clipboard options values`Pega sólo los valores.
    `vk clipboard options value and formatting`Pega los valores y el formato.

    | Se tienen en cuenta las opciones de pegado definidas en las [opciones del libro de trabajo](vp-set-workbook-options.md). From d97b75419af67703c5cf6f4241a2d7c217e401ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:11 +0200 Subject: [PATCH 4254/4889] New translations vp-move-cells.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-move-cells.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md index b34b6907700ea5..1afd46157c1e8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-move-cells.md @@ -17,7 +17,7 @@ title: VP MOVE CELLS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | -------------------------------------------- | ---------------- | | originRange | Object | -> | 移動 (コピー) 元のセルレンジ | | | targetRange | Object | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | | @@ -35,7 +35,7 @@ title: VP MOVE CELLS *options* は、複数のプロパティを持ちます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | copy | Boolean | *originRange* のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには *false* (デフォルト)。
    • 保持するには *true*。
    | | pasteOptions | Longint | ペーストする内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値・フォーマット・フォーミュラを含むすべてのデータオブジェクトをペーストします。
    `vk clipboard options formatting`フォーマットだけをペーストします。
    `vk clipboard options formulas`フォーミュラだけをペーストします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをペーストします。
    `vk clipboard options values`値だけをペーストします。
    `vk clipboard options value and formatting`値とフォーマットをペーストします。

    | From f62a1e8b18d8f803673df952a7c878dfa6ee2e36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:13 +0200 Subject: [PATCH 4255/4889] New translations vp-name.md (French) --- .../version-20-R6/ViewPro/commands/vp-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md index 28cab15e97df59..02e1c4783e0948 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md @@ -20,7 +20,7 @@ title: VP Name The `VP Name` command returns a new range object referencing a named range. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *rangeName* parameter specifies an existing named cell range. @@ -34,10 +34,10 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet wher Vous souhaitez assigner une valeur à une plage nommée "Total". ```4d -// nommez la cellule B5 Total - VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") - $name:=VP Name("ViewProArea";" Total") - VP SET NUM VALUE($name;285;"$#,###.00") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") +VP SET NUM VALUE($name;285;"$#,###.00") ``` #### Voir également From 7424f5f83f5ba921b8a2a0abe20993d8eaa5d41e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:14 +0200 Subject: [PATCH 4256/4889] New translations vp-name.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md index 785ad2087e3e42..a2a03825b07143 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md @@ -36,7 +36,7 @@ Quiere asignar un valor al rango llamado "Total". ```4d // llama la celda B5 Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 34741e447f4674a6bf78dea1bb73d32a794fd287 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:16 +0200 Subject: [PATCH 4257/4889] New translations vp-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-name.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md index a827b040543e27..252d080d060b52 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md @@ -9,7 +9,7 @@ title: VP Name -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | --------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | rangeName | Text | -> | 既存のレンジ名 | | @@ -34,9 +34,9 @@ title: VP Name "Total" という名前のレンジに値を渡します: ```4d -// B5 のセルを "Total" と命名します +// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 2e639ce40e1091873f6aa9e90d533ccbf4301c26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:17 +0200 Subject: [PATCH 4258/4889] New translations vp-name.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/commands/vp-name.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md index 244894ff5ec053..cfb48dfbdc676c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md @@ -34,8 +34,9 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet wher Pretende atribuir um valor ao intervalo nomeado "Total". ```4d -// name the B5 cell as Total VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") -$name:=VP Name("ViewProArea";" Total") +// name the B5 cell as Total +VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") +$name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") ``` From 3596e3b44a02c66f5cdc4ddd6a01f18534c4d424 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:18 +0200 Subject: [PATCH 4259/4889] New translations vp-new-document.md (French) --- .../version-20-R6/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md index 222c593b3dffa8..1c57326e612b3f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md @@ -17,7 +17,7 @@ title: VP NEW DOCUMENT The `VP NEW DOCUMENT` command loads and display a new, default document in the 4D View Pro form area object *vpAreaName*. Le nouveau document vide remplace toutes les données auparavant insérées dans la zone. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. #### Exemple From d23b90ade2d89e7671f10c5b7c0a494863ac9a5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:20 +0200 Subject: [PATCH 4260/4889] New translations vp-new-document.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md index 7b19d5f816bc11..4abc210f4fc001 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-new-document.md @@ -9,7 +9,7 @@ title: VP NEW DOCUMENT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From afcbdcf97eb7ae51f2a7262009da0689694af3c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:23 +0200 Subject: [PATCH 4261/4889] New translations vp-object-to-font.md (French) --- .../ViewPro/commands/vp-object-to-font.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md index 22baef52605efd..a635ebd7bb699b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md @@ -16,21 +16,21 @@ title: VP Object to font #### Description -The `VP Object to font` command returns a font shorthand string from *fontObj*. +La commande `VP Object to font` retourne une chaîne de raccourci de police de *fontObj*. -In *fontObj*, pass an object containing the font properties. Les propriétés suivantes sont prises en charge : +Dans *fontObj*, passez un objet contenant les propriétés de police. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | Valeurs possibles | Obligatoire | -| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | -| family | text | Définit la police. | tout type de famille de police standard ou générique. Ex : Ex : Ex : "Arial", "Helvetica", "serif", "arial,sans-serif" | Oui | -| size | text | Définit la taille de la police. Le line-height peut être ajouté au font-size : font-size/line-height : Ex : "15pt/20pt" | a number with one of the following units:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • or one of the following:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | Oui | -| style | text | Style de police. |
  • `vk font style italic`
  • `vk font style oblique`
  • | Non | -| variant | text | Police en petites majuscules. |
  • `vk font variant small caps`
  • | Non | -| weight | text | Définit l'épaisseur de la police. |
  • `vk font weight 100`
  • `vk font weight 200`
  • `vk font weight 300`
  • `vk font weight 400`
  • `vk font weight 500`
  • `vk font weight 600`
  • `vk font weight 700`
  • `vk font weight 800`
  • `vk font weight 900`
  • `vk font weight bold`
  • `vk font weight bolder`
  • `vk font weight lighter`
  • | Non | +| Propriété | Type | Description | Valeurs possibles | Obligatoire | +| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| family | text | Définit la police. | tout type de famille de police standard ou générique. Ex : Ex : Ex : "Arial", "Helvetica", "serif", "arial,sans-serif" | Oui | +| size | text | Définit la taille de la police. Le line-height peut être ajouté au font-size : font-size/line-height : Ex : "15pt/20pt" | un nombre avec l'une des unités suivantes :
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • ou l'une des constantes suivantes :
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | Oui | +| style | text | Style de police. |
  • `vk font style italic`
  • `vk font style oblique`
  • | Non | +| variant | text | Police en petites majuscules. |
  • `vk font variant small caps`
  • | Non | +| weight | text | Définit l'épaisseur de la police. |
  • `vk font weight 100`
  • `vk font weight 200`
  • `vk font weight 300`
  • `vk font weight 400`
  • `vk font weight 500`
  • `vk font weight 600`
  • `vk font weight 700`
  • `vk font weight 800`
  • `vk font weight 900`
  • `vk font weight bold`
  • `vk font weight bolder`
  • `vk font weight lighter`
  • | Non | -This object can be created with the [VP Font to object](vp-font-to-object.md) command. +Cet objet peut être créé à l'aide de la commande [VP Font to object](vp-font-to-object.md). -The returned shorthand string can be assigned to the "font" property of a cell with the [VP SET CELL STYLE](vp-set-cell-style.md), for example. +La chaîne raccourcie retournée peut être affectée à la propriété "font" d'une cellule avec [VP SET CELL STYLE](vp-set-cell-style.md), par exemple. #### Exemple @@ -43,7 +43,7 @@ $font.variant:=vk font variant small caps $font.weight:=vk font weight bolder $cellStyle.font:=VP Object to font($font) -//$cellStyle.font contains "bolder oblique small-caps 16pt arial" +//$cellStyle.font contient "bolder oblique small-caps 16pt arial" ``` #### Voir également From 34655f20d3730be75def565f9a56c5897d5bcaf1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:25 +0200 Subject: [PATCH 4262/4889] New translations vp-object-to-font.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-object-to-font.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md index 11b565f24d80b2..0796608857a994 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-object-to-font.md @@ -9,7 +9,7 @@ title: VP Object to font -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------- | ------ | -- | --------------- | ---------------- | | fontObj | Object | -> | フォントオブジェクト | | | 戻り値 | Text | <- | フォントのショートハンド文字列 | | @@ -20,7 +20,7 @@ title: VP Object to font *fontObj* には、フォントプロパティを格納するオブジェクトを渡します。 以下のプロパティがサポートされています: -| プロパティ | タイプ | 説明 | とりうる値 | 必須 | +| プロパティ | 型 | 説明 | とりうる値 | 必須 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -- | | family | text | フォントを指定します。 | 標準の、あるいは一般的なフォントファミリー。 例: "Arial", "Helvetica", "serif", "arial,sans-serif" | ◯ | | size | text | フォントのサイズを定義します。"font-size/line-height" の形で line-height をfont-size に追加することもできます: 例: "15pt/20pt" | 以下のいずれかの単位を伴う数値:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax"
  • あるいは、以下の定数のいずれか 1つ:
  • `vk font size large`
  • `vk font size larger`
  • `vk font size x large`
  • `vk font size xx large`
  • `vk font size small`
  • `vk font size smaller`
  • `vk font size x small`
  • `vk font size xx small`
  • | ◯ | From 78107ac3ef5e4feae0e808b091f85f0d735eb729 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:28 +0200 Subject: [PATCH 4263/4889] New translations vp-paste-from-object.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-paste-from-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md index e8dad6b32ff31a..fb13c46db3dbea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-paste-from-object.md @@ -17,7 +17,7 @@ title: VP PASTE FROM OBJECT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------- | ---------------- | | rangeObj | Object | -> | セルレンジオブジェクト | | | dataObject | Object | -> | ペーストするデータを格納したオブジェクト | | From b13d7a52bb202c54302cdb31c19f74f422133acd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:30 +0200 Subject: [PATCH 4264/4889] New translations vp-print.md (French) --- .../version-20-R6/ViewPro/commands/vp-print.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md index 4c7175c1fe0243..99081c229d5d33 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md @@ -16,9 +16,9 @@ title: VP PRINT #### Description -The `VP PRINT` command opens a print dialog window to print *vpAreaName*. +La commande `VP PRINT` ouvre une fenêtre de dialogue d'impression pour imprimer *vpAreaName*. -Pass the 4D View Pro area to be printed in *vpAreaName*. La commande ouvrira la fenêtre de dialogue d'impression permettant de définir l'imprimante et les propriétés de la page. +Passez la zone 4D View Pro à imprimer dans *vpAreaName*. La commande ouvrira la fenêtre de dialogue d'impression permettant de définir l'imprimante et les propriétés de la page. > The properties defined in the print dialog window are for the printer paper, they are not the printing properties for the 4D View Pro area. Printing properties for 4D View Pro areas are defined using the [VP SET PRINT INFO](vp-set-print-info.md) command. It is highly recommended that the properties for both the printer and the 4D View Pro area match, otherwise the printed document may not correspond to your expectations. @@ -39,7 +39,7 @@ Le code suivant : VP PRINT("myVPArea") ``` -... will open a print dialog window: +... ouvrira une fenêtre de dialogue d'impression : ![](../../assets/en/ViewPro/cmd_vpPrint.PNG) From 1a5e132e1bf0d61ec70224cf2d9f00b12b0dc154 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:32 +0200 Subject: [PATCH 4265/4889] New translations vp-print.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md index 482db2ec8b77a6..73821f1a85dcc4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-print.md @@ -9,7 +9,7 @@ title: VP PRINT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From 8aef1efd50037c900d7aec1d839407e1c2267644 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:35 +0200 Subject: [PATCH 4266/4889] New translations vp-recompute-formulas.md (French) --- .../version-20-R6/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md index c4b90e9b8c00a9..d7e00b583148b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md @@ -17,7 +17,7 @@ title: VP RECOMPUTE FORMULAS The `VP RECOMPUTE FORMULAS` command immediately evaluates all formulas in *vpAreaName*. Par défaut, 4D calcule automatiquement les formules lorsqu'elles sont insérées, importées ou exportées. `VP RECOMPUTE FORMULAS` allows you to force the compute at any time (e.g, in case modifications are made to the formulas or if the formulas contain calls to the database). The command launches the execution of the [VP FLUSH COMMANDS](vp-flush-commands.md) command to execute any stored commands and clear the command buffer, then calculates all formulas in the workbook. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. > Be sure the [VP SUSPEND COMPUTING](vp-suspend-computing.md) command has not been executed before using `VP RECOMPUTE FORMULAS`, otherwise the command does nothing. From 0b5b875b1a296f7c9511e2622ff62f4e3da29d53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:37 +0200 Subject: [PATCH 4267/4889] New translations vp-recompute-formulas.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md index 86e40170df976d..dc1aa825a0f78e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-recompute-formulas.md @@ -9,7 +9,7 @@ title: VP RECOMPUTE FORMULAS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From bc91bf777cd8d32be6162915accb31046e12fc67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:39 +0200 Subject: [PATCH 4268/4889] New translations vp-remove-name.md (French) --- .../version-20-R6/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md index 9f470bf4d68734..d6ae91a68cf7c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md @@ -19,7 +19,7 @@ title: VP REMOVE NAME The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the named range or named formula that you want to remove in *name*. From 31265cea3c8b3b123d0fd523d396ef623dc9ccc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:40 +0200 Subject: [PATCH 4269/4889] New translations vp-remove-name.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md index 54d9d1ba1e8f60..66d36dc746bef2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md @@ -23,7 +23,7 @@ En *vpAreaName*, pase el nombre del área 4D View Pro. Si pasa un nombre que no Pase el rango con nombre o la fórmula con nombre que desea eliminar en *name*. -You can define where to remove the name in *scope* using either the sheet index (counting begins at 0) or the following constants: +Puede definir dónde eliminar el nombre en *scope* utilizando el índice de la hoja (la numeración comienza en 0) o una de las siguientes constantes: - `vk current sheet` - `vk workbook` From c3850c3729e552c7db0a53b5c5cc48bc2c83301c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:41 +0200 Subject: [PATCH 4270/4889] New translations vp-remove-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-remove-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md index 63a58c7ee474a7..592302de276bdf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-name.md @@ -9,7 +9,7 @@ title: VP REMOVE NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | --------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | 削除する命名レンジまたは命名フォーミュラの名前 | | From 313c7b5081adcc3147a77caaded0c35fbe18e67b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:43 +0200 Subject: [PATCH 4271/4889] New translations vp-remove-sheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md index 55d4cdb95bbe16..03075d468cf693 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md @@ -18,7 +18,7 @@ title: VP REMOVE SHEET The `VP REMOVE SHEET` command removes the sheet with the specified *index* from the document loaded in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *index*, pass the index of the sheet to remove. If the passed *index* does not exist, the command does nothing. From bf34e88596bf6d4e3ee5f951235c0bff0a7ab07a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:45 +0200 Subject: [PATCH 4272/4889] New translations vp-remove-sheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-remove-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md index 3a2048b9543462..1e037203581465 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-sheet.md @@ -9,7 +9,7 @@ title: VP REMOVE SHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | index | Integer | -> | 削除するシートのインデックス | | From c5b3f6bf31583f6fd6e1ac039832c96a1f126605 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:48 +0200 Subject: [PATCH 4273/4889] New translations vp-remove-span.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md index 584dc40d27f858..5388f1e80e83a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md @@ -15,7 +15,7 @@ title: VP REMOVE SPAN #### Descripción -The `VP REMOVE SPAN` command removes the span from the cells in *rangeObj*. +El comando `VP REMOVE SPAN` remueve el span de las celdas en *rangeObj*. En *rangeObj*, pase un objeto rango de la fusión. Las celdas fusionadas en el rango se dividen en celdas individuales. From 564b7fd690e5144cebff0e3f04d2384dc51efd01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:49 +0200 Subject: [PATCH 4274/4889] New translations vp-remove-span.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-remove-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md index 2c4c7da3b4e6d8..4058262b303cae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-span.md @@ -9,7 +9,7 @@ title: VP REMOVE SPAN -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From e521e9f4d4c9523b5f5c24b33d39580fe2e864e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:51 +0200 Subject: [PATCH 4275/4889] New translations vp-remove-stylesheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md index 4d1b9f4ebc32e9..5471e7053eb109 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md @@ -19,7 +19,7 @@ title: VP REMOVE STYLESHEET The `VP REMOVE STYLESHEET` command removes the style sheet passed in the *styleName* from the *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the style sheet to remove in the *styleName* parameter. From 80103e4ad933d6f5163a9a73cbb27fb4adf5a919 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:53 +0200 Subject: [PATCH 4276/4889] New translations vp-remove-stylesheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-remove-stylesheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md index 1e386cad149c8b..ff8e22c73ac5d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-stylesheet.md @@ -9,7 +9,7 @@ title: VP REMOVE STYLESHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleName | Text | -> | 削除するスタイルの名前 | | From 2938e38443101a3af2d0dbd09e018e79d247b506 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:37:57 +0200 Subject: [PATCH 4277/4889] New translations vp-remove-table-columns.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-remove-table-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md index c6513102837ee1..ee008b84ff5495 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-columns.md @@ -17,7 +17,7 @@ title: VP REMOVE TABLE COLUMNS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 9fbaf14e771009e2cf46680fd52635f7ad79e829 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:00 +0200 Subject: [PATCH 4278/4889] New translations vp-remove-table-rows.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-remove-table-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md index 2518bd63aeca4f..85ef64ee5385b8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table-rows.md @@ -31,7 +31,7 @@ El comando `VP REMOVE TABLE ROWS` -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From cc969da0cdb714c3c499ebf3b76946bc675f28f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:06 +0200 Subject: [PATCH 4280/4889] New translations vp-remove-table.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-remove-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table.md index 61bee9d0112bd3..f60ee4913897c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-remove-table.md @@ -17,7 +17,7 @@ title: VP REMOVE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリア名 | | | tableName | Text | -> | 削除する表組みの名称 | | From 70a92ef788b594cd5c57d3b986c82119a9aebbbf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:08 +0200 Subject: [PATCH 4281/4889] New translations vp-reset-selection.md (French) --- .../version-20-R6/ViewPro/commands/vp-reset-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md index 38619d2a002081..012d02e3bcd742 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md @@ -16,11 +16,11 @@ title: VP RESET SELECTION #### Description -The `VP RESET SELECTION` command deselects all cells, resulting in no current selection or visible active cell. +La commande `VP RESET SELECTION` désélectionne toutes les cellules, ce qui entraîne l'absence de sélection courante ou de cellule active visible. > Une cellule active par défaut (cellule A1) reste définie pour les commandes 4D View Pro. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : From 609105698296a5d1421403095c49c3b755916099 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:10 +0200 Subject: [PATCH 4282/4889] New translations vp-reset-selection.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-reset-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md index cbdb1ed81d88a1..9e34ca7e04be84 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md @@ -9,7 +9,7 @@ title: VP RESET SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | From ca5b5c3e3233761629b98d8902419526f332ac84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:12 +0200 Subject: [PATCH 4283/4889] New translations vp-resize-table.md (French) --- .../version-20-R6/ViewPro/commands/vp-resize-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md index ee6afc9c11e9ce..b1490b5607b9f3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md @@ -24,7 +24,7 @@ title: VP RESIZE TABLE #### Description -The `VP RESIZE TABLE` command changes the *tableName* size with regards to the *rangeObj*. +La commande `VP RESIZE TABLE` modifie la taille de la *tableName* par rapport à *rangeObj*. Les règles suivantes s'appliquent : From 4bc0eb43cf544b17e5b77165db6a30ecef568f97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:14 +0200 Subject: [PATCH 4284/4889] New translations vp-resize-table.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-resize-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md index fd47f883486357..758c5422823357 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resize-table.md @@ -17,7 +17,7 @@ title: VP RESIZE TABLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | 表組みの新しいレンジ | | | tableName | Text | -> | テーブル名 | | From 35b1aa30385d73b277de4cdfaaa6d3c8647569ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:16 +0200 Subject: [PATCH 4285/4889] New translations vp-resume-computing.md (French) --- .../version-20-R6/ViewPro/commands/vp-resume-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resume-computing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resume-computing.md index 9ffc0cc86ed619..ecc46496a9a778 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resume-computing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-resume-computing.md @@ -19,7 +19,7 @@ The `VP RESUME COMPUTING` command -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From e682ceaa1ebc2bf9c75eed6b3594f0616d42d9d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:22 +0200 Subject: [PATCH 4288/4889] New translations vp-row-autofit.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-row-autofit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row-autofit.md index 4100351137805e..16b3ea6401ebf4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row-autofit.md @@ -9,7 +9,7 @@ title: VP ROW AUTOFIT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 9b3f99b897d96c1ba48a0cf698143d0f7f99d930 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:24 +0200 Subject: [PATCH 4289/4889] New translations vp-row.md (French) --- .../version-20-R6/ViewPro/commands/vp-row.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md index c1d4d80a1ac9c2..63b68b11f50888 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md @@ -22,7 +22,7 @@ title: VP Row The `VP Row` command returns a new range object referencing a specific row or rows. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *row* parameter defines the first row of the row range. Passez l'indice de la ligne (la numérotation commence à zéro) dans ce paramètre. If the range contains multiple rows, you should also use the optional *rowCount* parameter. From 9a7f628c2a428b0457c5089912b36f96d1105664 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:26 +0200 Subject: [PATCH 4290/4889] New translations vp-row.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-row.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md index f3ae558ec81f29..9b71e807b35733 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-row.md @@ -9,7 +9,7 @@ title: VP Row -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ----------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | row | Integer | -> | 行のインデックス | From 40f779ec4cab4dd7520297a5ea04586470b36da4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:29 +0200 Subject: [PATCH 4291/4889] New translations vp-run-offscreen-area.md (Spanish) --- .../ViewPro/commands/vp-run-offscreen-area.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md index 2ef9c664724d78..b6890fbd7085d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md @@ -26,7 +26,7 @@ En el objeto *parameters*, pase una de las siguientes propiedades opcionales. Es | onEvent | objet (fórmula) | Un método retro llamada que se lanzará cuando el área fuera de la pantalla esté lista. It can be either:
  • an `onEvent` function of a class, or
  • a `Formula` object
  • By default, the callback method is called on the [`On VP Ready`](../../Events/onVpReady.md), [`On Load`](../../Events/onLoad.md), [`On Unload`](../../Events/onUnload.md), [`On End URL Loading`](../../Events/onEndUrlLoading.md), [`On URL Loading Error`](../../Events/onUrlLoadingError.md), [`On VP Range Changed`](../../Events/onVpRangeChanged.md), or [`On Timer`](../../Events/onTimer.md) events. El método de retrollamada puede ser utilizado para acceder a la [variable del objeto 4D View Pro](../configuring.md#4d-view-pro-form-object-variable). | | autoQuit | boolean | True (default value) if the command must stop the formula execution when the [`On End URL Loading`](../../Events/onEndUrlLoading.md) or [`On URL Loading Error`](../../Events/onUrlLoadingError.md) events occur. Si es false, debe utilizar los comandos `CANCEL` o `ACCEPT` en el método de retrollamada *onEvent*. | | timeout | number | Tiempo máximo (expresado en segundos) antes de que el área se cierre automáticamente si no se genera ningún evento. Si se fija en 0, no se aplica ninguna limitación. Valor por defecto: 60 | -| result | mixto | Resultado del procesamiento (si hay) | +| resultado | mixto | Resultado del procesamiento (si hay) | | `` | mixto | Todo atributo personalizado que esté disponible en el método de retrollamada *onEvent*. | La siguiente propiedad es añadida automáticamente por el comando si es necesario: @@ -77,7 +77,7 @@ $result:=VP Run offscreen area($o) Quiere cargar un documento grande fuera de la pantalla, esperar a que todos los cálculos se completen y exportarlo como PDF: ```4d -//cs.OffscreenArea class declaration +// Declaración de clase cs.OffscreenArea Class constructor($pdfPath : Text) This.pdfPath:=$pdfPath This.autoQuit:=False @@ -86,31 +86,31 @@ Class constructor($pdfPath : Text) Function onEvent() Case of :(FORM Event.code=On VP Ready) - // Document import + // Importar el documento VP IMPORT DOCUMENT(This.area;$largeDocument4VP) This.isWaiting:=True - // Start a timer to verify if all calculations are finished. - // If during this period the "On VP Range Changed" is thrown, the timer will be restarted - // The time must be defined according to the computer configuration. + // Iniciar un temporizador para verificar si todos los cálculos han finalizado. + // Si durante este período se lanza "On VP Range Changed", se reiniciará el temporizador + // El tiempo debe ser definido de acuerdo con la configuración del ordenador. SET TIMER(60) :(FORM Event.code=On VP Range Changed) - // End of calculation detected. Restarts the timer + // Se detectó el fin del cálculo. Reinicia el temporizador If(This.isWaiting) SET TIMER(60) End if :(FORM Event.code=On Timer) - // To be sure to not restart the timer if you call others 4D View command after this point + // Para asegurarse de no reiniciar el temporizador si llama a otros comandos de 4D View después de este punto This.isWaiting:=False - // Stop the timer + // Detener el temporizador SET TIMER(0) - // Start the PDF export + // Iniciar la exportación a PDF VP EXPORT DOCUMENT(This.area;This.pdfPath;New object("formula";Formula(ACCEPT))) :(FORM Event.code=On URL Loading Error) From c3ca1f56b3e48566b32612f86bd65def52794f81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:31 +0200 Subject: [PATCH 4292/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../ViewPro/commands/vp-run-offscreen-area.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md index 301c55a033da02..db1d3c76f1237e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md @@ -9,7 +9,7 @@ title: VP Run offscreen area -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------------------------------------- | ---------------- | | parameters | Object | -> | オフスクリーンエリアの属性を格納するオブジェクト | | | 戻り値 | 複合 | <- | `.onEvent` オブジェクトの `.result` プロパティ、または値を返さない場合には Null | | @@ -20,18 +20,18 @@ title: VP Run offscreen area *parameters* オブジェクトには、以下の任意のプロパティのいずれかを渡します。 これらのプロパティは `onEvent` コールバックメソッド内において `This` コマンドを介して利用可能であり、そのインスタンスを参照することができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------ | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | area | text | オフスクリーンエリアの名前。 省略時あるいは null の場合、一般的な名前 (例: "OffscreenArea1") が割り当てられます。 | | onEvent | object (フォーミュラ) | オフスクリーンエリアの準備ができたときに実行されるコールバックメソッド。 以下のいずれかを渡すことができます:
  • クラスの `onEvent` 関数
  • `Formula` オブジェクト
  • デフォルトでは、コールバックメソッドは、[`On VP Ready`](../../Events/onVpReady.md), [`On Load`](../../Events/onLoad.md), [`On Unload`](../../Events/onUnload.md), [`On End URL Loading`](../../Events/onEndUrlLoading.md), [`On URL Loading Error`](../../Events/onUrlLoadingError.md), [`On VP Range Changed`](../../Events/onVpRangeChanged.md), または [`On Timer`](../../Events/onTimer.md) イベントで呼び出されます。 コールバックメソッドを使用して [4D View Pro フォームオブジェクト変数](../configuring.md#4d-view-pro-フォームオブジェクト変数) にアクセスすることができます。 | | autoQuit | boolean | True (デフォルト値) の場合、[`On End URL Loading`](../../Events/onEndUrlLoading.md) または [`On URL Loading Error`](../../Events/onUrlLoadingError.md) イベントが起きた際にはコマンドがフォーミュラの実行を中止します。 False の場合、*onEvent* コールバックメソッド内で `CANCEL` あるいは `ACCEPT` コマンドを使用する必要があります。 | | timeout | number | イベントが何も生成されない場合にエリアが自動的に閉まるまでの最大時間 (秒単位)。 0 に設定した場合、エリアは自動的には閉まりません。 デフォルト値: 60 | -| result | mixed | 処理の結果 (あれば) | +| 戻り値 | mixed | 処理の結果 (あれば) | | `` | mixed | *onEvent* コールバックメソッドで利用可能なカスタムの属性。 | 以下のプロパティは、必要に応じてコマンドによって自動的に追加されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ---------------------------- | | timeoutReached | boolean | タイムアウトを超えた場合に true の値で追加されます | From 960427d71fb78b56b9cda47ea603de2297419a64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:32 +0200 Subject: [PATCH 4293/4889] New translations vp-run-offscreen-area.md (Portuguese, Brazilian) --- .../ViewPro/commands/vp-run-offscreen-area.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md index 8c65cb0a29efe3..28bd323dde0b87 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-run-offscreen-area.md @@ -9,10 +9,10 @@ title: VP Run offscreen area -| Parâmetro | Tipo | | Descrição | | -| ---------- | ------ | -- | ------------------------------------------------------------------------------- | ---------------- | -| parameters | Object | -> | Objeto que contém os atributos da área fora do ecrã | | -| Resultados | Mixed | <- | `.result` property of the `.onEvent` object, or Null if does not return a value | | +| Parâmetro | Tipo | | Descrição | | +| ---------- | ------ | -- | ------------------------------------------------------------------------- | ---------------- | +| parameters | Object | -> | Objeto que contém os atributos da área fora do ecrã | | +| Resultados | Mixed | <- | propiedad `.result` do objeto `.onEvent`, ou Null se não retorna um valor | | #### Descrição From 949f50fd00ea39b6a97a32602e671a27120b5942 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:35 +0200 Subject: [PATCH 4294/4889] New translations vp-set-active-cell.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-active-cell.md index ac2530866599c2..df6b82e3cb2306 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-active-cell.md @@ -9,7 +9,7 @@ title: VP SET ACTIVE CELL -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | From 07e63ab3b24d4eea8065bdf5190e9c22e3162fb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:38 +0200 Subject: [PATCH 4295/4889] New translations vp-set-allowed-methods.md (Spanish) --- .../commands/vp-set-allowed-methods.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md index 1b6236b134bdb6..d449067f74701b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md @@ -25,16 +25,16 @@ Por defecto, por razones de seguridad, si no se ejecuta el comando `VP SET ALLOW En el parámetro *methodObj*, pase un objeto en el que cada propiedad es el nombre de una función a definir en las áreas 4D View Pro: -| Propiedad | | | Tipo | Descripción | -| ---------------- | ---------- | ------------------------------------------------------------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definición de la función personalizada. El nombre de la propiedad `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | -| | method | | Text | (obligatorio) Nombre del método proyecto 4D existente a autorizar | -| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en el método). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | -| | | \[ ].name | Text | Nombre de un parámetro a mostrar para la ``.**Nota**: los nombres de los parámetros no deben contener caracteres de espacio. | -| | | \[ ].type | Number | Tipo de parámetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    Si se omite *type*, por defecto el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value`. Ver la sección [Parámetros](../formulas.md#parameters). | -| | summary | | Text | Descripción de la función a mostrar en 4D View Pro | -| | minParams | | Number | Número mínimo de parámetros | -| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los parámetros permite declarar parámetros "opcionales" con tipo por defecto | +| Propiedad | | | Tipo | Descripción | +| ---------------- | ---------- | ------------------------------------------------------------------------------ | -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definición de la función personalizada. El nombre de la propiedad `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | +| | method | | Text | (obligatorio) Nombre del método proyecto 4D existente a autorizar | +| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en el método). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | +| | | \[ ].name | Text | Nombre de un parámetro a mostrar para la ``.**Nota**: los nombres de los parámetros no deben contener caracteres de espacio. | +| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    Si se omite *type*, por defecto el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | +| | summary | | Text | Descripción de la función a mostrar en 4D View Pro | +| | minParams | | Number | Número mínimo de parámetros | +| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los parámetros permite declarar parámetros "opcionales" con tipo por defecto | #### Ejemplo From 74f7ff5dff3a613a4471d2137065e89878fcc034 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:40 +0200 Subject: [PATCH 4296/4889] New translations vp-set-allowed-methods.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-allowed-methods.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md index 04b27ffbb0bcee..0ece8752ae8cfc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md @@ -9,7 +9,7 @@ title: VP SET ALLOWED METHODS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------------------------- | ---------------- | | methodObj | Object | -> | 4D View Pro エリアでの実行を許可するメソッド | | @@ -25,7 +25,7 @@ title: VP SET ALLOWED METHODS *methodObj* には、4D View Pro エリア内で定義したいファンクションの名前をプロパティとして格納しているオブジェクトを渡します: -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ---------------- | ---------- | ------------------------------------------------------------------------------ | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `` | | | Object | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | | | method | | Text | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | From 9b80726d2c872b5cb781c9557923ebb23a713626 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:41 +0200 Subject: [PATCH 4297/4889] New translations vp-set-allowed-methods.md (Portuguese, Brazilian) --- .../commands/vp-set-allowed-methods.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md index 1317aed2a2f1e8..b79c781e13424d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-allowed-methods.md @@ -25,16 +25,16 @@ By default for security reasons, if you do not execute the `VP SET ALLOWED METHO In the *methodObj* parameter, pass an object in which each property is the name of a function to define in the 4D View Pro areas: -| Propriedade | | | Tipo | Descrição | -| ---------------- | ---------- | ------------------------------------------------------------------------------ | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definição da função personalizada. The `` property name defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | -| | method | | Text | (obrigatório) Nome do método projeto 4D existente para permitir | -| | parameters | | Uma coleção de objetos | Coleção de parâmetros (na ordem em que são definidos no método). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | -| | | \[ ].name | Text | Name of a parameter to display for the ``.**Note**: Parameter names must not contain space characters. | -| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted, by default the value is automatically sent with its type, except date or time values which are sent as an object. If *type* is `Is object`, the object is sent in a `.value` property. Consulte a seção [Parâmetros](../formulas.md#parameters). | -| | resumo | | Text | Descrição da função a ser exibida no 4D View Pro | -| | minParams | | Number | Número mínimo de parâmetros | -| | maxParams | | Number | Número máximo de parâmetros. Passar um número maior que o comprimento dos parâmetros permite declarar parâmetros "opcionais" com o tipo padrão | +| Propriedade | | | Tipo | Descrição | +| ---------------- | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `` | | | Object | Definição da função personalizada. The `` property name defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | +| | method | | Text | (obrigatório) Nome do método projeto 4D existente para permitir | +| | parameters | | Uma coleção de objetos | Coleção de parâmetros (na ordem em que são definidos no método). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | +| | | \[ ].name | Text | Name of a parameter to display for the ``.**Note**: Parameter names must not contain space characters. | +| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted, by default the value is automatically sent with its type, except date or time values which are sent as an object. Se *type* é `Is object`, o objeto é enviado em uma propriedade `.value`. Consulte a seção [Parâmetros](../formulas.md#parameters). | +| | resumo | | Text | Descrição da função a ser exibida no 4D View Pro | +| | minParams | | Number | Número mínimo de parâmetros | +| | maxParams | | Number | Número máximo de parâmetros. Passar um número maior que o comprimento dos parâmetros permite declarar parâmetros "opcionais" com o tipo padrão | #### Exemplo From 071fee3f76230123c09897d7964da72d017ef26a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:44 +0200 Subject: [PATCH 4298/4889] New translations vp-set-binding-path.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md index 9a3eaa1988da0c..9a6d9f756ebb1c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md @@ -17,7 +17,7 @@ title: VP SET BINDING PATH -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------------------- | ------ | -- | ----------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | dataContextAttribute | Text | -> | *rangeObj* にバインドする属性の名称 | | From d39eb409c6d7e5a04da5558a536eb72e9a212e16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:45 +0200 Subject: [PATCH 4299/4889] New translations vp-set-binding-path.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/commands/vp-set-binding-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md index 663bde2899d305..7cf2dfa80c0e5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-binding-path.md @@ -37,7 +37,7 @@ In *dataContextAttribute*, pass the name of the attribute to bind to *rangeObj*. #### Exemplo -Set a data context and bind the `firstName` and `lastName` attribute to cells: +Defina um contexto de dados e vincule o atributo `firstName` e `lastName` às células: ```4d var $p : Object From 67c0b973fdb9b61842b3473bd06f291caf82add9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:48 +0200 Subject: [PATCH 4300/4889] New translations vp-set-boolean-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-boolean-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-boolean-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-boolean-value.md index 0428c0e789e352..1c5b9cb2688f38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-boolean-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-boolean-value.md @@ -9,7 +9,7 @@ title: VP SET BOOLEAN VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ------- | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | boolValue | Boolean | -> | 設定するブール値 | | From 036af971c7aba43702cb01e5fd647972dbc78988 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:52 +0200 Subject: [PATCH 4301/4889] New translations vp-set-border.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-border.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-border.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-border.md index 11851bed8c71af..3c6272e9bae1b2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-border.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-border.md @@ -9,7 +9,7 @@ title: VP SET BORDER -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------------- | ------ | -- | ------------------ | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | borderStyleObj | Object | -> | 境界線スタイルを格納したオブジェクト | | @@ -23,14 +23,14 @@ title: VP SET BORDER *borderStyleObj* 引数を使用すると、境界線のスタイルを定義することができます。 *borderStyleObj* 引数は、以下のプロパティをサポートしています: -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----- | ------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | style | Integer | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | *borderStyleObj* の境界線スタイルの位置 (どこに境界線を引くか) は *borderPosObj* 引数で定義します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------- | | all | boolean | 境界線スタイルはすべての境界に適用されます。 | | left | boolean | 境界線スタイルは左の境界に適用されます。 | From 3ae939feceb4abffebfc9ac200f2cb9fb4c14b9e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:38:56 +0200 Subject: [PATCH 4302/4889] New translations vp-set-cell-style.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-cell-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md index 6f3abcd000af22..6aab55a5d501de 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-cell-style.md @@ -9,7 +9,7 @@ title: VP SET CELL STYLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | styleObj | Object | -> | スタイルオブジェクト | | From 74f89139093106eaffa968c172e30b0f302fe84e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:00 +0200 Subject: [PATCH 4303/4889] New translations vp-set-column-attributes.md (Japanese) --- .../ViewPro/commands/vp-set-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-attributes.md index e4582c3c510523..2e7aa7429ff6b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-attributes.md @@ -9,7 +9,7 @@ title: VP SET COLUMN ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | propertyObj | Object | -> | カラムプロパティを格納したオブジェクト | | @@ -22,7 +22,7 @@ title: VP SET COLUMN ATTRIBUTES *propertyObj* 引数は、*rangeObj* 引数のレンジ内のカラムに対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ------------------------------------------- | | width | number | カラムの幅 (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭カラムの前に改ページを挿入する場合には true、それ以外は false | From 07e860b77f4a161c88ab86a3da43dbf98f1e8184 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:02 +0200 Subject: [PATCH 4304/4889] New translations vp-set-column-count.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md index 1fd1fd74e1e51f..fb827efcc1848b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md @@ -19,7 +19,7 @@ title: VP SET COLUMN COUNT The `VP SET COLUMN COUNT` command defines the total number of columns in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the total number of columns in the *columnCount* parameter. *columnCount* must be greater than 0. From 8925ad0a12b4b78e38e8441b242611be6fb845e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:04 +0200 Subject: [PATCH 4305/4889] New translations vp-set-column-count.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-column-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md index d1c3cf52400a6e..4196bb5f9a81bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-column-count.md @@ -9,7 +9,7 @@ title: VP SET COLUMN COUNT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | columnCount | Integer | -> | カラム数 | | From 76dc6c1b17e809bee74ce71b8fcbaf92268daebf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:06 +0200 Subject: [PATCH 4306/4889] New translations vp-set-current-sheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md index f122b626aaf060..484ab04ab8998a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md @@ -18,7 +18,7 @@ title: VP SET CURRENT SHEET The `VP SET CURRENT SHEET` command sets the current sheet in *vpAreaName* . La feuille courante est la feuille sélectionnée dans le document. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *sheet*, pass the index of the sheet to be set as current sheet. If no index is specified or if you pass -1, the command applies to the current sheet. From 44bd2ac4d80678bb745fe1fc78d939340e949b70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:08 +0200 Subject: [PATCH 4307/4889] New translations vp-set-current-sheet.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-current-sheet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md index aedbcb303d88cc..0175643ba9893b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-current-sheet.md @@ -9,7 +9,7 @@ title: VP SET CURRENT SHEET -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | sheet | Integer | <- | 新しいカレントシートのインデックス | | From 102bbfae4801bfd96f4dcb757fa7c40739608688 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:11 +0200 Subject: [PATCH 4308/4889] New translations vp-set-custom-functions.md (Spanish) --- .../commands/vp-set-custom-functions.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md index 633e91ec7d4bc6..99588c419cc110 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md @@ -26,16 +26,16 @@ Pase el nombre del área de 4D View Pro en *vpAreaName*. Si pasa un nombre que n En el parámetro *formulaObj*, pase un objeto que contenga las fórmulas 4D que pueden ser llamadas desde las fórmulas 4D View Pro así como las propiedades adicionales. Cada propiedad `customFunction` pasada en *formulaObj* se convierte en el nombre de una función en el área 4D View Pro. -| Propiedad | | | Tipo | Descripción | -| ------------------ | ---------- | ------------------------------------------------------------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definición de la función personalizada. `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | -| | formula | | Object | Objeto fórmula 4D (obligatorio). Ver el comando `Formula`. | -| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en la fórmula). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | -| | | \[ ].name | Text | Nombre del parámetro a mostrar en 4D View Pro | -| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse o puede pasarse el valor por defecto (-1) (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | -| | summary | | Text | Descripción de la Fórmula a mostrar en 4D View Pro | -| | minParams | | Number | Número mínimo de parámetros | -| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los *parámetros* permite declarar parámetros "opcionales" con tipo por defecto | +| Propiedad | | | Tipo | Descripción | +| ------------------ | ---------- | ------------------------------------------------------------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definición de la función personalizada. `` define el nombre de la función personalizada que se mostrará en las fórmulas 4D View Pro (no se permiten espacios) | +| | formula | | Object | Objeto fórmula 4D (obligatorio). Ver el comando `Formula`. | +| | parameters | | Colección de objetos | Colección de parámetros (en el orden en que están definidos en la fórmula). Para más información, consulte la sección [Parámetros](../formulas.md#parameters). | +| | | \[ ].name | Text | Nombre del parámetro a mostrar en 4D View Pro | +| | | \[ ].type | Number | Tipo de parámetro. Tipos soportados:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • `*type* puede omitirse o puede pasarse el valor por defecto (-1) (excepto cuando al menos un parámetro es de tipo collection, en cuyo caso la declaración del tipo del parámetro es obligatoria).
    Si se omite *type* o -1, el valor se envía automáticamente con su tipo, excepto los valores de fecha u hora que se envían como un objeto. Si *type* es `Is object`, el objeto es enviado en una propiedad `.value\`. Ver la sección [Parámetros](../formulas.md#parameters). | +| | summary | | Text | Descripción de la Fórmula a mostrar en 4D View Pro | +| | minParams | | Number | Número mínimo de parámetros | +| | maxParams | | Number | Número máximo de parámetros. Pasar un número superior a la longitud de los *parámetros* permite declarar parámetros "opcionales" con tipo por defecto | > **ATENCIÓN** @@ -53,31 +53,31 @@ Case of var $o : Object $o:=New object -// Define "addnum" function from a method named "addnum" +// Define la función "addnum" de un método llamado "addnum" $o.addnum:=New object $o.addnum.formula:=Formula(addnum) $o.addnum.parameters:=New collection $o.addnum.parameters.push(New object("name";"num1";"type";Is Integer)) $o.addnum.parameters.push(New object("name";"num2";"type";Is Integer)) -// Define "ClientLastName" function from a database field +// Definir la función "ClientLastName" desde un campo base de datos $o.ClientLastName:=New object $o.ClientLastName.formula:=Formula([Customers]lastname) $o.ClientLastName.summary:="Lastname of the current client" -// Define "label" function from a 4D expression with one parameter +// Define la función "label" de una expresión 4D con un parámetro $o.label:=New object $o.label.formula:=Formula(ds.Customers.get($1).label) $o.label.parameters:=New collection $o.label.parameters.push(New object("name";"ID";"type";Is Integer)) -// Define "AverageValues" function from a method named "AverageValues" +// Define la función "AverageValues" de un método llamado "AverageValues" $o.AverageValues:=New object $o.AverageValues.formula:=Formula(AverageValues) $o.AverageValues.parameters:=New collection $o.AverageValues.parameters.push(New object("name";"Mycollection";"type";Is collection)) -// Define "Title" function from a variable named "Title" +// Define la función "Title" de una variable llamada "Title" $o.Title:=New object $o.Title.formula:=Formula(Title) From cac1815d2d32c9c558f84bd39285b1b112fc67d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:12 +0200 Subject: [PATCH 4309/4889] New translations vp-set-custom-functions.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-custom-functions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md index 773b8275e253f6..87082bfd981e75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md @@ -9,7 +9,7 @@ title: VP SET CUSTOM FUNCTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | formulaObj | Object | -> | フォーミュラオブジェクト | | @@ -26,7 +26,7 @@ title: VP SET CUSTOM FUNCTIONS *formulaObj* 引数として、4D View Pro フォーミュラから呼び出し可能な 4Dフォーミュラと、その追加のプロパティを格納したオブジェクトを渡します。 *formulaObj* 引数の各 `customFunction` プロパティが 4D View Pro エリア内でのファンクション名になります。 -| プロパティ | | | タイプ | 説明 | +| プロパティ | | | 型 | 説明 | | ------------------ | ---------- | ------------------------------------------------------------------------------ | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `` | | | Object | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | | | formula | | Object | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | From 9edc51007124decc7e41df756d9a2438deb9dd78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:13 +0200 Subject: [PATCH 4310/4889] New translations vp-set-custom-functions.md (Portuguese, Brazilian) --- .../commands/vp-set-custom-functions.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md index 2412889cc4aba2..f57cb4b10e8d2a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-custom-functions.md @@ -26,16 +26,16 @@ Passe o nome da área 4D View Pro em *vpAreaName*. Se passar um nome que não ex In the *formulaObj* parameter, pass an object containing the 4D formulas that can be called from 4D View Pro formulas as well as additional properties. Each `customFunction` property passed in *formulaObj* becomes the name of a function in the 4D View Pro area. -| Propriedade | | | Tipo | Descrição | -| ------------------ | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | Object | Definição da função personalizada. `` defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | -| | formula | | Object | Objeto fórmula 4D (obrigatório). Ver o comando `Formula`. | -| | parameters | | Uma coleção de objetos | Coleção de parâmetros (pela ordem em que são definidos na fórmula). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | -| | | \[ ].name | Text | Nome do parâmetro a mostrar no 4D View Pro | -| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted or the default value (-1) can be passed (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. If *type* is `Is object`, the object is sent in a `.value` property. Consulte a seção [Parâmetros](../formulas.md#parameters). | -| | resumo | | Text | Descrição da fórmula a mostrar no 4D View Pro | -| | minParams | | Number | Número mínimo de parâmetros | -| | maxParams | | Number | Número máximo de parâmetros. Passing a number higher than the length of *parameters* allows declaring "optional" parameters with default type | +| Propriedade | | | Tipo | Descrição | +| ------------------ | ---------- | ------------------------------------------------------------------------------ | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | | | Object | Definição da função personalizada. `` defines the name of the custom function to display in 4D View Pro formulas (no spaces allowed) | +| | formula | | Object | Objeto fórmula 4D (obrigatório). Ver o comando `Formula`. | +| | parameters | | Uma coleção de objetos | Coleção de parâmetros (pela ordem em que são definidos na fórmula). For more information, please refer to the [Parameters](../formulas.md#parameters) section. | +| | | \[ ].name | Text | Nome do parâmetro a mostrar no 4D View Pro | +| | | \[ ].type | Number | Tipo do parâmetro. Supported types:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* can be omitted or the default value (-1) can be passed (except when at least one parameter is of collection type, in which case parameter's type declaration is mandatory).
    If *type* is omitted or -1, the value is automatically sent with its type, except date or time values which are sent as an object. Se *type* é `Is object`, o objeto é enviado em uma propriedade `.value`. Consulte a seção [Parâmetros](../formulas.md#parameters). | +| | resumo | | Text | Descrição da fórmula a mostrar no 4D View Pro | +| | minParams | | Number | Número mínimo de parâmetros | +| | maxParams | | Number | Número máximo de parâmetros. Passing a number higher than the length of *parameters* allows declaring "optional" parameters with default type | > **AVISO** From 1729ac764f859120c13e47e32c227ea6f9f461ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:15 +0200 Subject: [PATCH 4311/4889] New translations vp-set-data-context.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md index 638333e8cbf641..655dbfb3c6b50c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md @@ -29,7 +29,7 @@ title: VP SET DATA CONTEXT The `VP SET DATA CONTEXT` command sets the data context of a sheet. A data context is an object or a collection bound to a worksheet, and whose contents can be used to automatically fill the sheet cells, either by using an autogenerate option or the [VP SET BINDING PATH](vp-set-binding-path.md) method. On the other hand, the [VP Get data context](vp-get-data-context.md) command can return a context containing user modifications. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. In *dataObj* or *dataColl*, pass an object or a collection containing the data to load in the data context. Les images sont converties en schémas URI de données. From e08fe1341c49b59e49df90918a701a04062730bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:16 +0200 Subject: [PATCH 4312/4889] New translations vp-set-data-context.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-data-context.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md index afac284922dd15..7315ee55d02788 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md @@ -49,7 +49,7 @@ En *options*, puede pasar un objeto que especifique las opciones adicionales. La En *sheet*, pase el índice de la hoja que recibirá el contexto de datos. Si no se pasa ningún índice, el contexto se aplica a la hoja actual. -If you export your document to an object using [VP Export to object](vp-export-to-object.md), or to a 4DVP document using [VP EXPORT DOCUMENT](vp-export-document.md), the `includeBindingSource` option lets you copy the contents of the current contexts as cell values in the exported object or document. Para más detalles, consulte la descripción de esos métodos. +Si exporta su documento a un objeto utilizando [VP Export to object](vp-export-to-object.md), o a un documento 4DVP utilizando [VP EXPORT DOCUMENT](vp-export-document.md), la opción `includeBindingSource` le permite copiar el contenido de los contextos actuales como valores de celda en el objeto o documento exportado. Para más detalles, consulte la descripción de esos métodos. #### Ejemplo From 8440e22b38dea99b2091e8fd8baacff0903cef96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:18 +0200 Subject: [PATCH 4313/4889] New translations vp-set-data-context.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-data-context.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md index 90077d6a945216..68961db57fb8f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-data-context.md @@ -17,7 +17,7 @@ title: VP SET DATA CONTEXT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---------- | -- | ------------------------ | ---------------- | | vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | | dataObj | Object | -> | データコンテキストに読み込むデータオブジェクト | | @@ -35,14 +35,14 @@ title: VP SET DATA CONTEXT *dataObj* または *dataColl* に時間値を渡すには、次のプロパティを持つオブジェクトにカプセル化します ([例題 4](#例題-4---日付と時間のシンタックス) 参照): -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | コンテキストに設定する値 | | time | Real | コンテキストに設定する時間値 (秒単位) | *options* には、追加のオプションを格納したオブジェクトを渡せます。 利用可能なプロパティは次のとおりです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | reset | Object | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | | autoGenerateColumns | Object | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • *dataColl* がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • *dataColl* がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | From 2713d030135ffbb4de6013e0550ad83eda04dc47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:22 +0200 Subject: [PATCH 4314/4889] New translations vp-set-date-time-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-date-time-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-time-value.md index f6afe73822edc6..9af3a0fb7eb9b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-time-value.md @@ -9,7 +9,7 @@ title: VP SET DATE TIME VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | dateValue | Date | -> | 設定する日付値 | | From 750883ffcc6f27d0c7abcfc0685023836e93a0d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:25 +0200 Subject: [PATCH 4315/4889] New translations vp-set-date-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-date-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-value.md index 3f05c08c4f7bd5..d55b1b8e072aca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-date-value.md @@ -9,7 +9,7 @@ title: VP SET DATE VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | dateValue | Date | -> | 設定する日付値 | | From 56558c221764ab9eef97d63036e098613b3bd50b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:27 +0200 Subject: [PATCH 4316/4889] New translations vp-set-default-style.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md index 8e8384ba5a3a97..80b8037b8423bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md @@ -19,7 +19,7 @@ title: VP SET DEFAULT STYLE The `VP SET DEFAULT STYLE` command defines the style in the *styleObj* as the default style for a *sheet*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. The *styleObj* lets you pass an object containing style settings. Vous pouvez utiliser une feuille de style existante ou créer un nouveau style. For more information, see the [Style objects](../configuring.md#style-objects) paragraph. From 633cc62b1aef945d0fc310f8a03e2fca5d7bb575 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:29 +0200 Subject: [PATCH 4317/4889] New translations vp-set-default-style.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-default-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md index ed9a63f087b6fe..32072347be24cc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-default-style.md @@ -9,7 +9,7 @@ title: VP SET DEFAULT STYLE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | styleObj | Object | -> | スタイルオブジェクト | | From 675589bfe34dfcf21d4abbb6b023dd894b85d4ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:33 +0200 Subject: [PATCH 4318/4889] New translations vp-set-field.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-field.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-field.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-field.md index e559d56e13fbd6..5f5b5a9bb17d81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-field.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-field.md @@ -9,7 +9,7 @@ title: VP SET FIELD -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | フィールド | ポインター | -> | 仮想ストラクチャーのフィールドへの参照 | | From bcd71019873e715418c3e0fd7d43734bffe15243 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:37 +0200 Subject: [PATCH 4319/4889] New translations vp-set-formula.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-formula.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formula.md index 32c6326c5b6554..3116399d8554b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formula.md @@ -9,7 +9,7 @@ title: VP SET FORMULA -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ---------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | formula | Text | -> | フォーミュラまたは 4Dメソッド | | From 5b3b03e5ff2efe61f2d03cfff4de16a7fee2faf4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:41 +0200 Subject: [PATCH 4320/4889] New translations vp-set-formulas.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formulas.md index 9f0f41deb7ca30..0d5827db798c8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-formulas.md @@ -9,7 +9,7 @@ title: VP SET FORMULAS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ---------- | -- | ------------- | ---------------- | | rangeObj | Object | -> | セルレンジオブジェクト | | | formulasCol | Collection | -> | フォーミュラのコレクション | | From f24ce4e2b6eb3a4a7c039a83399a0252a5c73239 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:43 +0200 Subject: [PATCH 4321/4889] New translations vp-set-frozen-panes.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md index 6bd6490675e544..f3499294a34694 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md @@ -24,7 +24,7 @@ The `VP SET FROZEN PANES` command -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | paneObj | Object | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | @@ -28,7 +28,7 @@ title: VP SET FROZEN PANES *paneObj* には、固定化するカラムと行を定義するオブジェクトを渡します。 以下のカラムまたは行のプロパティの値にゼロを設定すると、そのプロパティをリセット (固定解除) します。 プロパティが 0以下の値に設定された場合、コマンドは何もしません。 以下のものを渡すことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------ | | columnCount | Integer | シートの左側にある固定化されたカラム | | trailingColumnCount | Integer | シートの右側にある固定化されたカラム | From bbc6d95e289603c70bf21cb859f3d57b8ecd55e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:49 +0200 Subject: [PATCH 4323/4889] New translations vp-set-num-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-num-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-num-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-num-value.md index c459a1da34e676..fe47f3f93206ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-num-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-num-value.md @@ -9,7 +9,7 @@ title: VP SET NUM VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | numberValue | Number | -> | 設定する数値 | | From 0a3cac253770f3dd2b289122fb7959d60f2cf8cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:52 +0200 Subject: [PATCH 4324/4889] New translations vp-set-print-info.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-print-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-print-info.md index 8cbcd12fe298fd..4446f921c82077 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-print-info.md @@ -9,7 +9,7 @@ title: VP SET PRINT INFO -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro エリア名 | | | printInfo | Object | -> | 印刷属性を格納するオブジェクト | | From 723a7c6768d8d32e15c634b26a56ecbd93cd02d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:56 +0200 Subject: [PATCH 4325/4889] New translations vp-set-row-attributes.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-row-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-attributes.md index 5276e0cd414469..5934dc70cb3b7c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-attributes.md @@ -9,7 +9,7 @@ title: VP SET ROW ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------ | ---------------- | | rangeObj | Object | -> | 行レンジ | | | propertyObj | Object | -> | 行のプロパティを格納したオブジェクト | | @@ -22,7 +22,7 @@ title: VP SET ROW ATTRIBUTES *propertyObj* 引数は、*rangeObj* 引数のレンジ内の行に対して適用する属性を指定します。 指定できる属性は以下の通りです: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------- | ------- | ----------------------------------------- | | height | number | 行の高さ (ピクセル単位) | | pageBreak | boolean | レンジ内の先頭行の前に改ページを挿入する場合には true、それ以外は false | From 009f33e46b7a6414dd8430dd94021fc2e9e1d5c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:39:58 +0200 Subject: [PATCH 4326/4889] New translations vp-set-row-count.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md index 496a6d33d551cb..8105b8cd8781ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md @@ -19,7 +19,7 @@ title: VP SET ROW COUNT The `VP SET ROW COUNT` command defines the total number of rows in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. Pass the total number of rows in the *rowCount* parameter. *rowCount* must be greater than 0. From 92bf12f03252c108953682ea53e8fa8749b5f7f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:00 +0200 Subject: [PATCH 4327/4889] New translations vp-set-row-count.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md index 73b445835eb601..48e3a0343f3716 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-row-count.md @@ -9,7 +9,7 @@ title: VP SET ROW COUNT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | rowCount | Integer | -> | 行数 | | From 419536ec4c5dd4cff91f8e0f03b10bec157a1f93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:02 +0200 Subject: [PATCH 4328/4889] New translations vp-set-selection.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md index c9970d4202b193..bdb3e67033c89e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md @@ -15,9 +15,9 @@ title: VP SET SELECTION #### Description -The `VP SET SELECTION` command defines the specified cells as the selection and the first cell as the active cell. +La commande `VP SET SELECTION` définit les cellules spécifiées comme la sélection et la première cellule comme la cellule active. -In *rangeObj*, pass a range object of cells to designate as the current selection. +Dans *rangeObj*, passez un objet plage de cellule(s) à désigner comme sélection courante. #### Exemple From e4cb721e3f7f59d338a870883498d9c322915dcb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:04 +0200 Subject: [PATCH 4329/4889] New translations vp-set-selection.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md index 3d70115ed1d68f..fa7b64f96808f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-selection.md @@ -9,7 +9,7 @@ title: VP SET SELECTION -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | | rangeObj | Object | -> | 複数セルのレンジオブジェクト | | From 2b7e3ed58dbf6e5c465bdd3626fc9574255043c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:08 +0200 Subject: [PATCH 4330/4889] New translations vp-set-sheet-count.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-sheet-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-count.md index 7d1731068a886e..70fb4323eeffc9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-count.md @@ -9,7 +9,7 @@ title: VP SET SHEET COUNT -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | number | Integer | -> | シートの数 | | From 05946a2af1736d95879fc3bb65a166ddc6913078 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:10 +0200 Subject: [PATCH 4331/4889] New translations vp-set-sheet-name.md (French) --- .../ViewPro/commands/vp-set-sheet-name.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md index b5f53a1c9391f2..9f125dd08699ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md @@ -13,30 +13,30 @@ title: VP SET SHEET NAME | ---------- | ------- | -- | --------------------------------------- | ---------------- | | vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | | name | Text | -> | Nouveau nom de la feuille | | -| sheet | Integer | -> | Index of the sheet to be renamed | | +| sheet | Integer | -> | Index de la feuille à renommer | | #### Description -The `VP SET SHEET NAME` command renames a sheet in the document loaded in *vpAreaName*. +La commande `VP SET SHEET NAME` renomme une feuille dans le document chargé dans *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *name*, pass a new name for the sheet. +Dans *name*, passez le nouveau nom de la feuille. -In *sheet*, pass the index of the sheet to rename. +Dans *sheet*, passez le numéro de la feuille à renommer. > La numérotation démarre à 0. -If no *sheet* is passed, the command renames the current sheet. +Si aucune *sheet* n'est fournie, la commande renomme la feuille courante. -The new name cannot contain the following characters: `*, :, [, ], ?,\,/` +Le nouveau nom ne peut pas contenir les caractères suivants : `*, :, [, ], ?,\,/` La commande ne fait rien si : - le nouveau nom contient des caractères interdits - la valeur du nouveau nom est vide - le nouveau nom existe déjà -- the passed *sheet* index does not exist +- l'index *sheet* transmis n'existe pas #### Exemple From 66add5253a80c0fa24dbb72f4ddca9229b69d9c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:12 +0200 Subject: [PATCH 4332/4889] New translations vp-set-sheet-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-sheet-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md index 1a43c9c79e2287..33933f95f329c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-name.md @@ -9,7 +9,7 @@ title: VP SET SHEET NAME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | name | Text | -> | シートの新しい名称 | | From ffdb463b8897d2a964fb5bbdefb3f84d60f60354 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:14 +0200 Subject: [PATCH 4333/4889] New translations vp-set-sheet-options.md (French) --- .../ViewPro/commands/vp-set-sheet-options.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md index 194989c4f5051f..d3ce8f848fb042 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md @@ -17,11 +17,11 @@ title: VP SET SHEET OPTIONS #### Description -The `VP SET SHEET OPTIONS` command allows defining various sheet options of the *vpAreaName* area. +La commande `VP SET SHEET OPTIONS` permet de définir différentes options de feuille de la zone *vpAreaName* . Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -Pass an object containing definitions for the options to set in the *sheetOptions* parameter. To view the full list of the available options, see the [Sheet Options](../configuring.md#sheet-options) paragraph. +Passez un objet contenant les options à définir dans le paramètre *sheetOptions*. Pour consulter la liste complète des options disponibles, consultez le paragraphe [Options feuille](../configuring.md#sheet-options). In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : @@ -32,14 +32,14 @@ In the optional *sheet* parameter, you can designate a specific spreadsheet (cou Vous souhaitez protéger toutes les cellules à l'exception de la plage C5:D10 : ```4d -// Activate protection on the current sheet +// Activer la protection sur la feuille courante var $options : Object $options:=New object $options.isProtected:=True VP SET SHEET OPTIONS("ViewProArea";$options) -// mark cells C5:D10 as 'unlocked' +// marquer les cellules C5:D10 comme 'déverrouillées' VP SET CELL STYLE(VP Cells("ViewProArea";2;4;2;6);New object("locked";False)) ``` @@ -49,17 +49,17 @@ Vous souhaitez protéger votre document pendant que vos utilisateurs redimension ```4d var $options : Object - + $options:=New object -// Activate protection +// Activer la protection $options.isProtected:=True $options.protectionOptions:=New object -// Allow user to resize rows +// Permettre à l'utilisateur de redimensionner les lignes $options.protectionOptions.allowResizeRows=True; -// Allow user to resize columns +// Permettre à l'utilisateur de redimensionner les colonnes $options.protectionOptions.allowResizeColumns=True; - -// Apply protection on the current sheet + +// Appliquer la protection à la feuille courante VP SET SHEET OPTIONS("ViewProArea";$options) ``` @@ -71,7 +71,7 @@ Vous souhaitez personnaliser la couleur des onglets, des lignes figées, du quad var $options : Object $options:=New object -// Customize color of Sheet 1 tab +// Personnaliser la couleur de l'onglet de la feuille 1 $options.sheetTabColor:="Black" $options.gridline:=New object("color";"Purple") $options.selectionBackColor:="rgb(255,128,0,0.4)" @@ -80,12 +80,12 @@ $options.frozenlineColor:="Gold" VP SET SHEET OPTIONS("ViewProArea";$options;0) -// Customize color of Sheet 2 tab +// Personnaliser la couleur de l'onglet de la feuille 2 $options.sheetTabColor:="red" VP SET SHEET OPTIONS("ViewProArea";$options;1) -// Customize color of Sheet 3 tab +// Personnaliser la couleur de l'onglet de la feuille 3 $options.sheetTabColor:="blue" VP SET SHEET OPTIONS("ViewProArea";$options;2) From 228ac5384c87d63e6252985e5f21edba98ff51ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:17 +0200 Subject: [PATCH 4334/4889] New translations vp-set-sheet-options.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-sheet-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md index de7a8a6d0ca36c..4e924041a2d411 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md @@ -9,7 +9,7 @@ title: VP SET SHEET OPTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------ | ------ | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Object | -> | 4D View Pro エリア名 | | | sheetOptions | Object | -> | 設定するシートオプション | | From 6a118db4b35c01b9ca63587ffecea48a683be0dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:19 +0200 Subject: [PATCH 4335/4889] New translations vp-set-show-print-lines.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md index 69af6a8708517f..34ecc992292534 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md @@ -19,7 +19,7 @@ title: VP SET SHOW PRINT LINES The `VP SET SHOW PRINT LINES` command sets whether to display print preview lines in a spreadsheet.. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *visible*, pass `True` to display the print lines, and `False` to hide them. `True` is passed by default. From 5786c1658bbaf91bf3ee608280c71f26b12f2d80 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:21 +0200 Subject: [PATCH 4336/4889] New translations vp-set-show-print-lines.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md index 6c2f9790ecb4c6..68d12cf56cd728 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md @@ -9,7 +9,7 @@ title: VP SET SHOW PRINT LINES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | --------------------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | visible | Boolean | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | | From 3f46b2af5b72a498585bd396fc8ca380d661b266 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:22 +0200 Subject: [PATCH 4337/4889] New translations vp-set-show-print-lines.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md index 5fa58d3456d09e..f700e87be158ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md @@ -21,7 +21,7 @@ The `VP SET SHOW PRINT LINES` command | #### Description The `VP SET TABLE COLUMN ATTRIBUTES` command applies the defined *attributes* to the *column* in the *tableName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In the *attributes* parameter, pass an object that contains the properties to set: @@ -62,7 +62,7 @@ $context.col.push(New object("name"; "Wesson"; "firstname"; "Jim"; "salary"; 500 $context.col.push(New object("name"; "Gross"; "firstname"; "Maria"; "salary"; 10500)) VP SET DATA CONTEXT("ViewProArea"; $context) - //Define the columns for the table + //Définition des colonnes de la table $options:=New object() $options.tableColumns:=New collection() $options.tableColumns.push(New object("name"; "Last Name"; "dataField"; "name")) @@ -76,21 +76,21 @@ VP CREATE TABLE(VP Cells("ViewProArea"; 1; 1; 2; 3); "PeopleTable"; "col"; $opti Vous souhaitez ensuite insérer une colonne contenant des données provenant du contexte de données et masquer certains boutons de filtrage : ```4d - //insert a column + //insérer une colonne VP INSERT TABLE COLUMNS("ViewProArea"; "PeopleTable"; 1; 1) var $param : Object $param:=New object() - // Bind the column to the firstname field from the datacontext + // Lier la colonne au champ firstname du datacontext $param.dataField:="firstname" - // Change the default name of the column to "First name" - // and hide the filter button -$param.name:="First Name" + // Changer le nom par défaut de la colonne en "First name" + // et cacher le bouton de filtrage +$param.name:="Prénom" $param.filterButtonVisible:=False VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 1; $param) - // Hide the filter button of the first column + // Masquer le bouton de filtrage de la première colonne VP SET TABLE COLUMN ATTRIBUTES("ViewProArea"; "PeopleTable"; 0; \ New object("filterButtonVisible"; False)) From 885d7a126cb5ec585434fdbc6e033c1841d8f4e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:26 +0200 Subject: [PATCH 4339/4889] New translations vp-set-table-column-attributes.md (Japanese) --- .../ViewPro/commands/vp-set-table-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md index ba96a95020a76c..c946ac51173d25 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md @@ -17,7 +17,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------- | -- | ---------------------------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | @@ -33,7 +33,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES *attributes* 引数には、設定するプロパティを含むオブジェクトを渡します: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | | dataField | text | データコンテキストにおける、表の列のプロパティ名。 | | name | text | 表の列の名前。 表組み内でユニークでなくてはなりません。 すでに他の列で使われている場合、名前は適用されず、自動的にデフォルトの名前が使われます。 | From a1a43461399f0b80d496a8e536a2084ed9eaf428 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:28 +0200 Subject: [PATCH 4340/4889] New translations vp-set-table-theme.md (French) --- .../ViewPro/commands/vp-set-table-theme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md index e73c1423251989..c62adf7c5e196f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md @@ -17,11 +17,11 @@ title: VP SET TABLE THEME -| Paramètres | Type | | Description | | -| ---------- | --------------------------------------------------------------------------------- | -- | --------------------------------------- | ---------------- | -| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | -| tableName | Text | -> | Nom de table | | -| options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | Table theme properties to modify | | +| Paramètres | Type | | Description | | +| ---------- | --------------------------------------------------------------------------------- | -- | ------------------------------------------ | ---------------- | +| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | +| tableName | Text | -> | Nom de table | | +| options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | Propriétés du thème de la table à modifier | | #### Description @@ -52,11 +52,11 @@ Vous souhaitez obtenir ce rendu de colonne alterné : var $param : cs.ViewPro.TableTheme $param:=cs.ViewPro.TableTheme.new() -// Enable the band column rendering +// Activer le rendu bandColumn $param.bandColumns:=True $param.bandRows:=False -// Create the theme object with header and column styles +// Créer l'objet thème avec les styles d'en-tête et de colonne $param.theme:=cs.ViewPro.TableThemeOptions.new() var $styleHeader; $styleColumn; $styleColumn2 : cs.ViewPro.TableStyle @@ -76,7 +76,7 @@ $styleColumn2.backColor:="LightCyan" $styleColumn2.foreColor:="#03045E" $param.theme.secondColumnStripStyle:=$styleColumn2 -VP SET TABLE THEME("ViewProArea"; "myTable"; $param) +VP SET TABLE THEME("ViewProArea" ; "myTable" ; $param) ``` From 9f0a57d0cc7edea0d0b07d3515ca7bb589c095e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:30 +0200 Subject: [PATCH 4341/4889] New translations vp-set-table-theme.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-table-theme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md index 7ba12b49d3cfca..754607c22d64c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-theme.md @@ -17,7 +17,7 @@ title: VP SET TABLE THEME -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | tableName | Text | -> | Table name | | From 3cec9aedfd194c8117d796417e4193c549de0f8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:33 +0200 Subject: [PATCH 4342/4889] New translations vp-set-text-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-text-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-text-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-text-value.md index cd6e6e42bbde81..0dd34711a12f2e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-text-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-text-value.md @@ -9,7 +9,7 @@ title: VP SET TEXT VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | textValue | Text | -> | 設定するテキスト値 | | From 616cd7f0ab0a35c37398f69f5ae7eb40572f564e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:37 +0200 Subject: [PATCH 4343/4889] New translations vp-set-time-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-time-value.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-time-value.md index 61075e11cb7686..e37e13197f4c87 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-time-value.md @@ -9,7 +9,7 @@ title: VP SET TIME VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | timeValue | Text | -> | 設定する時間値 | | From a34772d3ae1d04fad7fbdcaf85a69290ffc129b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:40 +0200 Subject: [PATCH 4344/4889] New translations vp-set-value.md (Spanish) --- .../version-20-R6/ViewPro/commands/vp-set-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md index 7746905cd5ae90..18c4fa3e23c883 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md @@ -24,11 +24,11 @@ En *rangeObj*, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con [`VP C El parámetro *valueObj* es un objeto que incluye propiedades para el valor y el [formato](../configuring.md#cell-format) a asignar a *rangeObj*. Puede contener las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| --------- | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Integer, Real, Boolean, Text, Date, Null | Valor a asignar a *rangeObj* (excepto- hora). Pase null para borrar el contenido de la celda. | -| time | Real | Valor hora (en segundos) a asignar a *rangeObj* | -| format | Text | Patrón de propiedad valor/tiempo. For information on patterns and formatting characters, please refer to the [Cell Format](../configuring.md#cell-format) paragraph. | +| Propiedad | Tipo | Descripción | +| --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| value | Integer, Real, Boolean, Text, Date, Null | Valor a asignar a *rangeObj* (excepto- hora). Pase null para borrar el contenido de la celda. | +| time | Real | Valor hora (en segundos) a asignar a *rangeObj* | +| format | Text | Patrón de propiedad valor/tiempo. Para obtener información sobre patrones y caracteres de formato, consulte el párrafo [Formato de celda](../configuring.md#cell-format). | #### Ejemplo From 1fa7b02fcb09c4470780ef5504d7fe1fa76afa77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:42 +0200 Subject: [PATCH 4345/4889] New translations vp-set-value.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md index 46adce4550c9ce..fabf6d1890e06a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-value.md @@ -9,7 +9,7 @@ title: VP SET VALUE -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | valueObj | Object | -> | セルの値とフォーマットオプション | | @@ -24,7 +24,7 @@ title: VP SET VALUE *valueObj* 引数は、*rangeObj* のレンジに対して割り当てたい値と[フォーマット](../configuring.md#セルフォーマット) のプロパティを格納しているオブジェクトです。 このオブジェクトには以下のプロパティを含めることができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------ | ---------------------------------------- | --------------------------------------------------------------------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | *rangeObj* のレンジに対して割り当てる値 (時間型を除く)。 セルの中身を消去するためには Null を渡します。 | | time | Real | *rangeObj* のレンジに対して割り当てる時間 (秒単位) | From fbb972744baecb961edfaf1ea8f6540da08b08fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:46 +0200 Subject: [PATCH 4346/4889] New translations vp-set-values.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-values.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-values.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-values.md index d62866017b06b3..315bf3c8545ed2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-values.md @@ -9,7 +9,7 @@ title: VP SET VALUES -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | --------- | ---------- | -- | --------- | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | valuesCol | Collection | -> | 値のコレクション | | @@ -28,7 +28,7 @@ title: VP SET VALUES - 第1レベルのコレクションは、値のサブコレクションを格納しています。 それぞれのサブコレクションは行を定義します。 行をスキップするには空のコレクションを渡します。 - それぞれのサブコレクションは行におけるセルの値を定義します。 値は整数、実数、ブール、テキスト、日付、Null、オブジェクトのいずれかです。 値がオブジェクトの場合、以下のプロパティを持つことができます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | セルの値 (時間部分を除く) | | time | Real | 時間値 (秒単位) | From 5944978816b8521e18be7accf497a687767e28e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:48 +0200 Subject: [PATCH 4347/4889] New translations vp-set-workbook-options.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md index 98315100934968..d442efba859ffc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md @@ -19,7 +19,7 @@ title: VP SET WORKBOOK OPTIONS `VP SET WORKBOOK OPTIONS` sets the workbook options in *vpAreaName*. -In *vpAreaName*, pass the name of the 4D View Pro area. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *optionObj*, pass the workbook options to apply to *vpAreaName*. From f2f47b4a4215f11aed79d9db18c007a8b638494b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:51 +0200 Subject: [PATCH 4348/4889] New translations vp-set-workbook-options.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-set-workbook-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md index 4a7e95dc397616..60f6342e6c1733 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md @@ -9,7 +9,7 @@ title: VP SET WORKBOOK OPTIONS -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | optionObj | Object | -> | 設定するワークブックオプションを格納したオブジェクト | | @@ -28,7 +28,7 @@ title: VP SET WORKBOOK OPTIONS 次の表は、利用可能なワークブックオプションの一覧です: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowUserDragMerge | boolean | ドラッグ&マージオプションを許可します (複数セルを選択し、選択をドラッグしてセルを結合します) | | allowAutoCreateHyperlink | boolean | スプレッドシート内でハイパーリンクの自動作成を有効にします。 | From e3b1301656e19553722bcc67fc335d7c378ea075 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:53 +0200 Subject: [PATCH 4349/4889] New translations vp-set-workbook-options.md (Portuguese, Brazilian) --- .../version-20-R6/ViewPro/commands/vp-set-workbook-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md index 4d2b90af998699..1c6f7226b99b3b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-workbook-options.md @@ -74,7 +74,7 @@ A tabela seguinte lista as opções de libro disponíveis: | scrollbarShowMax | boolean | The displayed scroll bars are based on the entire number of columns and rows in the sheet. | | scrollByPixel | boolean | Ativar a deslocação de precisão por pixel. | | scrollIgnoreHidden | boolean | A barra de rolagem ignora as linhas ou colunas ocultas. | -| scrollPixel | integer | Decides scrolling by that number of pixels at a time when scrollByPixel is true. The final scrolling pixels are the result of `scrolling delta * scrollPixel`. For example: scrolling delta is 3, scrollPixel is 5, the final scrolling pixels are 15. | +| scrollPixel | integer | Decides scrolling by that number of pixels at a time when scrollByPixel is true. Os pixels de rolagem finais são o resultado de `scrolling delta * scrollPixel`. For example: scrolling delta is 3, scrollPixel is 5, the final scrolling pixels are 15. | | showDragDropTip | boolean | Exibir a dica de arrastar e soltar. | | showDragFillSmartTag | boolean | Exibe a caixa de diálogo de arrastar e preencher. | | showDragFillTip | boolean | Exibir a dica de preenchimento de arrasto. | From 2facc3f2a4ff811843db3b582fbb3152a3edf0c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:54 +0200 Subject: [PATCH 4350/4889] New translations vp-show-cell.md (French) --- .../ViewPro/commands/vp-show-cell.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md index 667a13dc8a69d4..2a96c1f46c2145 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md @@ -23,14 +23,14 @@ In *rangeObj*, pass a range of cells as an object to designate the cells to be v Les sélecteurs suivants sont disponibles : -| Sélecteur | Description | Available with *vPos* | Available with *hPos* | -| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | --------------------- | -| `vk position bottom` | Alignement vertical vers le bas de la cellule ou de la ligne. | X | | -| `vk position center` | Alignement vers le centre. The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position - cell or row
  • Horizontal view position - cell or column
  • | X | X | -| `vk position left` | Alignement horizontal vers la gauche de la cellule ou de la colonne | | X | -| `vk position nearest` | Alignement vers la limite la plus proche (haut, bas, gauche, droite, centre). The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position (top, center, bottom) - cell or row
  • Horizontal view position (left, center, right) - cell or column
  • | X | X | -| `vk position right` | Alignement horizontal vers la droite de la cellule ou de la colonne | | X | -| `vk position top` | Alignement vertical vers le haut de la cellule ou de la ligne | X | | +| Sélecteur | Description | Disponible avec *vPos* | Disponible avec *hPos* | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ---------------------- | +| `vk position bottom` | Alignement vertical vers le bas de la cellule ou de la ligne. | X | | +| `vk position center` | Alignement vers le centre. The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position - cell or row
  • Horizontal view position - cell or column
  • | X | X | +| `vk position left` | Alignement horizontal vers la gauche de la cellule ou de la colonne | | X | +| `vk position nearest` | Alignement vers la limite la plus proche (haut, bas, gauche, droite, centre). The alignment will be to the cell, row, or column limit according to the view position indicated:
  • Vertical view position (top, center, bottom) - cell or row
  • Horizontal view position (left, center, right) - cell or column
  • | X | X | +| `vk position right` | Alignement horizontal vers la droite de la cellule ou de la colonne | | X | +| `vk position top` | Alignement vertical vers le haut de la cellule ou de la ligne | X | | > Cette commande n'est efficace que si le repositionnement de la vue est possible. For example, if the *rangeObj* is in cell A1 (the first column and the first row) of the current sheet, repositioning the view will make no difference because the vertical and horizontal limits have already been reached (i.e., it is not possible to scroll any higher or any more to the left). The same is true if *rangeObj* is in cell C3 and the view is repositioned to the center or the bottom right. La vue demeure inchangée. From 87c01e97ac65e23d23d43e83af342636ccfcefbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:56 +0200 Subject: [PATCH 4351/4889] New translations vp-show-cell.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-show-cell.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md index 72cbb444221dfe..fcd7d3fbe41d4a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-show-cell.md @@ -9,7 +9,7 @@ title: VP SHOW CELL -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | -------- | ------- | -- | ------------------ | ---------------- | | rangeObj | Object | -> | レンジオブジェクト | | | vPos | Integer | -> | セルあるいは行の縦方向の表示位置 | | @@ -25,12 +25,12 @@ title: VP SHOW CELL | セレクター | 説明 | *vPos* で利用可 | *hPos* で利用可 | | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ----------- | -| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | X | | -| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | X | X | -| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | X | -| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | X | X | -| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | X | -| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | X | | +| `vk position bottom` | セルあるいは行の下辺に対する垂直揃え。 | ○ | | +| `vk position center` | 中央揃え。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 - セルあるいは行
  • 横方向の表示位置 - セルあるいはカラム
  • | ○ | ○ | +| `vk position left` | セルあるいはカラムの左辺に対する水平揃え。 | | ○ | +| `vk position nearest` | 一番近い基準に対する位置揃え (上、下、左、右、中央)。 セル・行・カラムの境界に対して位置を揃えます:
  • 縦方向の表示位置 (上、中央、下) - セルあるいは行
  • 横方向の表示位置 (左、中央、右) - セルあるいはカラム
  • | ○ | ○ | +| `vk position right` | セルあるいはカラムの右辺に対する水平揃え。 | | ○ | +| `vk position top` | セルあるいは行の上辺に対する垂直揃え。 | ○ | | > このコマンドは、表示位置の変更が可能な場合にのみ動作します。 たとえば、*rangeObj* が現在のシートの A1 セル (先頭カラムと先頭行) の場合、すでに縦および横方向の限界に接している (つまり、上にも左にもこれ以上スクロールできない) ため、表示位置を変更しても何も変わりません。 *rangeObj* が C3 セルの場合に、表示位置を中央または右下に変えても同じことが言えます。 表示は変更されません。 From 51450ec7a2230df520d7b46d2a4bb3d507e46488 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:40:58 +0200 Subject: [PATCH 4352/4889] New translations vp-suspend-computing.md (French) --- .../version-20-R6/ViewPro/commands/vp-suspend-computing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md index 50baa0689a7d62..82b7597dced20e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md @@ -15,11 +15,11 @@ title: VP SUSPEND COMPUTING #### Description -The `VP SUSPEND COMPUTING` command stops the calculation of all formulas in *vpAreaName*. Cette commande est utile lorsque vous souhaitez suspendre les calculs dans cette zone 4D View Pro, afin de modifier manuellement les formules sans générer d'erreurs avant la fin de vos modifications. +La commande `VP SUSPEND COMPUTING` arrête le calcul de toutes les formules dans *vpAreaName*. Cette commande est utile lorsque vous souhaitez suspendre les calculs dans cette zone 4D View Pro, afin de modifier manuellement les formules sans générer d'erreurs avant la fin de vos modifications. La commande met en pause les calculs dans 4D View Pro. Formulas that have already been calculated remain unchanged, however any formulas added after `VP SUSPEND COMPUTING` command is executed are not calculated. -In *vpAreaName*, pass the name of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. > Le service de calcul de 4D View Pro maintient un compteur d'actions de suspension/reprise. Therefore, each execution of `VP SUSPEND COMPUTING` command must be balanced by a corresponding execution of the `VP RESUME COMPUTING` command. Toute formule modifiée durant la phase de suspension des calculs sera recalculée lorsque la commande sera exécutée. @@ -32,7 +32,7 @@ Vous avez ajouté deux boutons au formulaire afin que l'utilisateur puisse suspe Le code du bouton Suspend Computing : ```4d - //pause calculations while users enter information + //mettre les calculs sur pause pendant que les utilisateurs saisissent les informations If(FORM Event.code=On Clicked) VP SUSPEND COMPUTING("ViewProArea") From b503f74c7940b483b48ef9e2ee55d2c2b883647e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:01 +0200 Subject: [PATCH 4353/4889] New translations vp-suspend-computing.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-suspend-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md index c02464910e18b7..347884c85ae232 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-suspend-computing.md @@ -9,7 +9,7 @@ title: VP SUSPEND COMPUTING -| 引数 | タイプ | | 説明 | | +| 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | | vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | From 7e09f35b9fa438bc5ab1a4fe7d58f51b6cfb9fbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:04 +0200 Subject: [PATCH 4354/4889] New translations configuring.md (French) --- .../version-20-R6/ViewPro/configuring.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 89113636f55cf5..ee2280f7234043 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -37,15 +37,15 @@ Lorsque la barre de formule est visible : Les interfaces de Ruban et de Barre d'outils regroupent les fonctionnalités qui s'y rattachent dans des onglets : -| Onglet | Actions | Interface Ruban | Interface Barre d'outils | -| --------- | ----------------------------------- | :-------------: | :----------------------: | -| File | Gestion de fichiers | X | | -| Accueil | Apparence du texte | X | X | -| Insérer | Ajouter des éléments | X | X | -| Formules | Calculs de formules et bibliothèque | X | X | -| Data | Gestion des données | X | X | -| Affichage | Présentation visuelle | X | X | -| Settings | Présentation de la feuille | X | | +| Onglet | Actions | Interface Ruban | Interface Barre d'outils | +| ---------- | ----------------------------------- | :-------------: | :----------------------: | +| File | Gestion de fichiers | X | | +| Accueil | Apparence du texte | X | X | +| Insérer | Ajouter des éléments | X | X | +| Formules | Calculs de formules et bibliothèque | X | X | +| Data | Gestion des données | X | X | +| Affichage | Présentation visuelle | X | X | +| Propriétés | Présentation de la feuille | X | | ## Evénements formulaire @@ -357,12 +357,12 @@ Paper size attributes are used to specify the dimensions or model of paper to us | | width | entier long | Width of the paper, in hundredths of an inch. | | | kind | text | Nom du format de papier standard (par exemple, A2, A4, legal, etc.) retourné par `Get Print Option`. Default value = "letter" | -- If the paper size is specified using the `height` and `width` properties, [`VP Get print info`](./commands/vp-get-print-info.md) returns a paper size with `custom` as value for `kind`. +- Si le format du papier est spécifié en utilisant les propriétés `height` et `width`, [`VP Get print info`](./commands/vp-get-print-info.md) retourne un format de papier avec `custom` comme valeur pour `kind`. -- If you set the paper size using the `kind` property, you can use either: - - one of the formats in the [SpreadJS format list](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) - - one of the formats returned by the [`PRINT OPTION VALUES`](https://doc.4d.com/4dv19/help/command/en/page785.html) command. - In that case, [`VP Get print info`](./commands/vp-get-print-info.md) returns the corresponding format with the height and width. +- Si vous définissez le format du papier à l'aide de la propriété `kind`, vous pouvez utiliser l'une ou l'autre : + - un des formats dans la [liste des formats SpreadJS](https://developer.mescius.com/spreadjs/api/enums/GC.Spread.Sheets.Print.PaperKind) + - un des formats retournés par la commande [`PRINT OPTION VALUES`](https://doc.4d.com/4dv19/help/command/fr/page785.html). + Dans ce cas, [`VP Get print info`](./commands/vp-get-print-info.md) retourne le format correspondant avec la hauteur et la largeur. ### Echelle @@ -379,12 +379,12 @@ Scale attributes are used to specify printing optimization and adjustments. Show / Hide attributes are used to specify the visibility (printing) of 4D View Pro area elements. -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| showBorder | boolean | Prints the outline border.Default value = "true" | -| showColumnHeader | entier long | Column header print settings. Available values: `vk print visibility hide`, `vk print visibility inherit` (default), `vk print visibility show`, `vk print visibility show once` | -| showGridLine | boolean | Prints the gridlines. Default value = "false" | -| showRowHeader | entier long | Row headers print settings. Available values: `vk print visibility hide`, `vk print visibility inherit` (default), `vk print visibility show`, `vk print visibility show once` | +| Propriété | Type | Description | +| ---------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| showBorder | boolean | Prints the outline border.Default value = "true" | +| showColumnHeader | entier long | Column header print settings. Valeurs disponibles : `vk print visibility hide`, `vk print visibility inherit` (par défaut), `vk print visibility show`, `vk print visibility show once` | +| showGridLine | boolean | Prints the gridlines. Default value = "false" | +| showRowHeader | entier long | Row headers print settings. Valeurs disponibles : `vk print visibility hide`, `vk print visibility inherit` (par défaut), `vk print visibility show`, `vk print visibility show once` | ### Watermark From 8df84a8f9aca9ac0a9476042d182f3a8fe3ce4a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:07 +0200 Subject: [PATCH 4355/4889] New translations configuring.md (Spanish) --- .../version-20-R6/ViewPro/configuring.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 00ae58d1ff3b0e..7ef6da0a1cb9ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -27,7 +27,7 @@ Las interfaces permiten realizar modificaciones básicas y manipular los datos. #### Toolbar (Barra de herramientas) -Enabling the Toolbar interface displays the [**Show Formula Bar**](FormObjects/properties_Appearance.md#show-formula-bar) option. Cuando se selecciona, la barra de fórmulas es visible debajo de la interfaz Barra de herramientas. +Al habilitar la interfaz de la barra de herramientas se muestra la opción [**Mostrar barra de fórmulas**](FormObjects/properties_Appearance.md#show-formula-bar). Cuando se selecciona, la barra de fórmulas es visible debajo de la interfaz Barra de herramientas. Con barra de fórmula visible: @@ -122,7 +122,7 @@ Para bloquear toda la hoja, basta con poner la propiedad *isProtected* en **true ## Formato de las celdas -La definición de un modelo de formato garantiza que el contenido de sus documentos 4D View Pro se muestre de la forma que usted desea. Formats can be set using the selected 4D View Pro [interface](#selecting-a-user-interface), or using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands. +La definición de un modelo de formato garantiza que el contenido de sus documentos 4D View Pro se muestre de la forma que usted desea. Los formatos se pueden configurar utilizando la [interfaz](#selecting-a-user-interface) seleccionada de 4D View Pro, o utilizando los comandos [VP SET VALUE](commands/vp-set-value.md) o [VP SET NUM VALUE](commands/vp-set-num-value.md). 4D View Pro tiene formatos integrados para números, fechas, horas y texto, pero también puede crear sus propios modelos para dar formato al contenido de las celdas utilizando caracteres y códigos especiales. From 3e6905bbbbded715a3efe79368e87f3e8964101e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:09 +0200 Subject: [PATCH 4356/4889] New translations configuring.md (Japanese) --- .../version-20-R6/ViewPro/configuring.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 53c460a21f64df..6a416235795067 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -74,7 +74,7 @@ title: 4D View Pro エリアの設定 ### シートのアピアランス -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | -------------------- | ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | allowCellOverflow | | boolean | セルに収まらないデータを隣の空のセルにはみ出し表示するかどうかを指定します | | sheetTabColor | | string | シートタブの色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | @@ -100,7 +100,7 @@ title: 4D View Pro エリアの設定 シート全体をロック (保護) するには、*isProtected* プロパティを **true** に設定するだけです。 その上で、[locked](#レイアウト) セルスタイルプロパティを個別に設定することで、特定のセルをロック解除することができます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ----------------- | ------------------------ | ------- | ------------------------------------------------------------------------- | | isProtected | | boolean | シート上で保護状態とされているセルが編集可能かどうかを指定します。 | | protectionOptions | | object | ユーザーにより編集可能な要素を指定します。 null の場合、protectionOptions パラメーターはリセットされます。 | @@ -251,7 +251,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; カラム属性と行属性を使って、カラムと行の始まり、終わり、そして繰り返しについて指定します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ------- | ----------------------------------------------------------------- | | columnEnd | longint | セルレンジ内で印刷する最後のカラム。 デフォルト値 = -1 (全カラム) | | columnStart | longint | セルレンジ内で印刷する最初のカラム。 デフォルト値 = -1 (全カラム) | @@ -266,7 +266,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ヘッダー属性とフッター属性は、ヘッダー/フッターセクションの左・右・センターのテキストまたは画像を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------------- | ----------------- | -------------------------- | | footerCenter | text | 印刷ページのセンターフッターのテキストとフォーマット | | footerCenterImage | picture \| text\* | フッターのセンターセクションの画像 | @@ -308,7 +308,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; マージン属性は、印刷時の 4D View Pro エリアのマージンを指定するために使用されます。 100分の1インチ単位で表現されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | ------ | ------ | ------- | ----------------------------------- | | margin | | object | 印刷マージン | | | top | longint | 上部マージン、100分の1インチ単位。 デフォルト値 = 75 | @@ -324,7 +324,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; > この属性はレンダリング情報のみを定義します。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | | orientation | longint | ページの向き。 とりうる値: `vk print page orientation landscape`, `vk print page orientation portrait` (デフォルト) | @@ -332,7 +332,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ページ属性は、一般的なドキュメント印刷設定を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | blackAndWhite | boolean | 白黒で印刷します。

    デフォルト値 = false

    **注**: PDF はこの属性に影響されません。 PDF のカラーはそのままです。

    | | centering | longint | 印刷ページ上でコンテンツをどのように中央揃えするかを指定します。 とりうる値: `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (デフォルト), `vk print centering vertical` | @@ -350,7 +350,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; - カスタムサイズ - height と width 属性を使用 - 規格サイズ - kind 属性を使用 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ------ | ------- | ------------------------------------------------------------------------------------------------------------------- | | paperSize | | object | 印刷に使用する用紙の寸法 (height、width) または規格 (kind) | | | height | longint | 用紙の高さ、100分の1インチ単位 | @@ -368,7 +368,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; スケール属性は印刷の最適化と調整のために使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | -------------- | ------- | ------------------------------------------------------------- | | bestFitColumns | boolean | 印刷時、カラムの幅はテキストの最大幅に合うように調整されます。 デフォルト値 = false | | bestFitRows | boolean | 印刷時、行の高さはテキストの最大高さに合うように調整されます。 デフォルト値 = false | @@ -379,7 +379,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; 表示 / 非表示属性は 4D View Pro エリア要素の表示 (印刷) 状態を指定するのに使用されます。 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | showBorder | boolean | 外枠の境界線を印刷します。デフォルト値 = true | | showColumnHeader | longint | カラムヘッダーの印刷設定。 とりうる値: `vk print visibility hide`, `vk print visibility inherit` (デフォルト), `vk print visibility show`, `vk print visibility show once` | @@ -390,7 +390,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; ウォーターマーク属性は 4D View Pro エリアに透かしとして、テキストまたは画像を重ねて表示するために使用されます。 -| プロパティ | | タイプ | 説明 | +| プロパティ | | 型 | 説明 | | --------- | ---------------------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | | watermark | | collection | ウォーターマーク設定のコレクション。 デフォルト値: undefined | | | \[ ].height | longint | ウォーターマークのテキスト/画像の高さ。 | @@ -432,7 +432,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 背景色と文字色 -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | --------------------- | ------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | backColor | text | 背景色を定義します。 | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | | backgroundImage | picture, text | 背景画像を指定します。 | 直接指定するか、または画像パス (フルパス、またはファイル名のみ) で指定することができます。 ファイル名のみを使用する場合、ファイルはデータベースのストラクチャーファイルと同じ階層に置かれている必要があります。 指定の方法 (ピクチャーまたはテキスト) に関わらず、ピクチャーはドキュメントとともに保存されます。 画像のサイズが大きい場合、ドキュメントのサイズに影響する場合があります。 Windows での注意: ファイル拡張子も含める必要があります。 | @@ -441,7 +441,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### 境界線 -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | -------------------------------------------------------------------------- | ----- | ------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | borderBottom, borderLeft, borderRight, borderTop, diagonalDown, diagonalUp | | object | それぞれに対応する境界線を定義します。 | | | | color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | @@ -449,7 +449,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### フォントとテキスト -| プロパティ | | タイプ | 説明 | とりうる値 | +| プロパティ | | 型 | 説明 | とりうる値 | | --------------- | ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | font | | text | フォントの特徴を CSS の fontショートハンドで指定します ("font-style font-variant font-weight font-size/line-height font-family")。 例: "14pt Century Gothic"。 フォントサイズ (font-size) とフォントファミリー (font-family) の値は必須です。 その他の値が省略された場合には、そのデフォルト値が使用されます。 注: フォント名にスペースが含まれる場合、その名前は引用符 ("") で括られる必要があります。 | CSS fontショートハンド。 4D ではフォントの特徴をオブジェクトとして管理するためのユーティリティコマンドを提供しています: [`VP Font to object`](commands/vp-font-to-object.md) および [`VP Object to font`](commands/vp-object-to-font.md) | | formatter | | text | 値や日時に対するパターン | 数値/テキスト/日付/時間フォーマット、特殊文字など。 [セルフォーマット](#セルフォーマット) 参照。 | @@ -467,7 +467,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### レイアウト -| プロパティ | タイプ | 説明 | とりうる値 | +| プロパティ | 型 | 説明 | とりうる値 | | ----------- | ------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | cellPadding | text | セルのパッディングを定義します | | | hAlign | longint | セルコンテンツの水平方向の揃え方を定義します | `vk horizontal align center`, `vk horizontal align general`, `vk horizontal align left`, `vk horizontal align right` | @@ -478,7 +478,7 @@ VP SET DEFAULT STYLE("myDoc";$style) #### スタイル情報 -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ---------- | ---- | ----------------------------------------------------------------------------------------------------------------------- | | name | text | スタイルの名前を定義します。 | | parentName | text | カレントスタイルの元となっているスタイルを指定します。 まず親スタイルの値が適用され、次にカレントスタイルの値が適用されます。 カレントスタイルの変更は親スタイルには反映されません。 これはスタイルシートを使用している時のみ利用可能です。 | From 03fe8323610bdef17d814ceee68f404d8438f6d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:16 +0200 Subject: [PATCH 4357/4889] New translations formulas.md (Spanish) --- .../version-20-R6/ViewPro/formulas.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md index 2f2f4eaebecfb6..c135aebac71e65 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md @@ -101,7 +101,7 @@ Si sólo utiliza coordenadas de celda, por ejemplo, `C5`, 4D View Pro interpreta Puede combinar las referencias absolutas y relativas insertando un signo de dólar delante de la letra o el número solo, por ejemplo, `$C5` o `C$5`. Una referencia mixta permite especificar la fila o la columna como absolutas, permitiendo al mismo tiempo que la otra parte de la dirección se refiera a ella de forma relativa. -Una forma cómoda, rápida y precisa de especificar una referencia absoluta es nombrar la celda y utilizar ese nombre en lugar de la dirección de la celda. Una referencia a una celda nombrada es siempre absoluta. You can create or modify named cells or named cell ranges using the [`VP ADD RANGE NAME`](commands/vp-add-range-name.md) command. +Una forma cómoda, rápida y precisa de especificar una referencia absoluta es nombrar la celda y utilizar ese nombre en lugar de la dirección de la celda. Una referencia a una celda nombrada es siempre absoluta. Puede crear o modificar celdas con nombre o rangos de celdas con nombre utilizando el comando [`VP ADD RANGE NAME`](commands/vp-add-range-name.md). La siguiente tabla muestra el efecto de las diferentes notaciones: @@ -361,4 +361,4 @@ Para ser llamado en una fórmula 4D View Pro, un método proyecto debe ser: - **Ejecutable**: pertenece al proyecto local o a un componente cargado con la opción "Compartido por los componentes y el proyecto local" activada (ver [Compartir los métodos proyecto](../Concepts/components.md#sharing-of-project-methods)). - **No está en conflicto** con una función de hoja de cálculo 4D View Pro existente: si llama a un método proyecto con el mismo nombre que una función integrada 4D View Pro, se llama a la función. -> If neither the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions.md) nor the [VP SET ALLOWED METHODS](commands/vp-set-allowed-methods.md) command has been executed during the session, 4D View Pro custom functions rely on allowed methods defined by 4D's generic `SET ALLOWED METHODS` command. En este caso, los nombres de los métodos proyecto deben cumplir la gramática de identificadores de JavaScript (ver [ECMA Script standard](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)). La opción de filtrado global de la caja de diálogo Parámetros (ver *Acceso a los datos*) se ignora en todos los casos. +> Si ni el método [VP SET CUSTOM FUNCTIONS](comandos/vp-set-custom-functions.md) ni el comando [VP SET ALLOWED METHODS](comandos/vp-set-allowed-methods.md) han sido ejecutados durante la sesión, las funciones personalizadas de 4D View Pro se basan en los métodos permitidos definidos por el comando genérico de 4D `SET ALLOWED METHODS`. En este caso, los nombres de los métodos proyecto deben cumplir la gramática de identificadores de JavaScript (ver [ECMA Script standard](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)). La opción de filtrado global de la caja de diálogo Parámetros (ver *Acceso a los datos*) se ignora en todos los casos. From a06cb46d4567d9ff252c5e431cb8bfd114dbd9e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:18 +0200 Subject: [PATCH 4358/4889] New translations formulas.md (Japanese) --- .../version-20-R6/ViewPro/formulas.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md index a9947d2ed66f3f..d3781ea64b9375 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md @@ -223,14 +223,14 @@ $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) - *jstype* の日付は、4Dコードでは 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) として渡されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ---- | --------------------------- | | value | Date | 日付値 | | time | Real | 数値 (秒単位) | - オブジェクト引数は、`オブジェクト` 内の [.value](Concepts/dt_object.md) プロパティに格納されて渡されます: -| プロパティ | タイプ | 説明 | +| プロパティ | 型 | 説明 | | ----- | ------ | -------- | | value | Object | オブジェクト引数 | @@ -246,7 +246,7 @@ $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) - [ピクチャー](Concepts/dt_picture.md) (jpg,png,gif,bmp,svg, その他のタイプは png に変換) の場合、URI (data:image/png;base64,xxxx) が作成され、フォーミュラを実行した 4D View Pro のセルにおいて背景として使用されます。 - 次の 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) (日付と時間の受け渡しを可能にします): - | プロパティ | タイプ | 説明 | + | プロパティ | 型 | 説明 | | ----- | ---- | --------------------------- | | value | Date | 日付値 | | time | Real | 数値 (秒単位) | From d532d84a113d355eff39ae4aede22683a07410ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:22 +0200 Subject: [PATCH 4359/4889] New translations getting-started.md (Spanish) --- .../version-20-R6/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md index 24a53d46c2d877..3a56d44f4f4901 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md @@ -87,7 +87,7 @@ Dependiendo del área seleccionada, también están disponibles las siguientes o Los comandos 4D View Pro se pueden utilizar en el editor de código 4D, al igual que los comandos de lenguaje 4D. -Since 4D View Pro is a built-in 4D component, you can access its list of commands from the Explorer, in the **Component Methods** section: +Como 4D View Pro es un componente 4D intregado, puede acceder a su lista de comandos desde el Explorador, en la sección **Métodos componentes**: ![component-methods](../assets/en/ViewPro/explorer-methods.png) From c993b91aa330b57809a1ec41af7f89828dccd591 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:23 +0200 Subject: [PATCH 4360/4889] New translations getting-started.md (Japanese) --- .../version-20-R6/ViewPro/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md index e78bb0b557bd96..ccac4294903708 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md @@ -132,7 +132,7 @@ $myRange:=VP Cells("ViewProArea";2;4;2;3) // C5 から D7 - area - 4D View Pro エリアの名称 - ranges - レンジオブジェクトのコレクション。 各レンジオブジェクトで利用できるプロパティは、レンジオブジェクトの種類によって異なります。 たとえば、列のレンジオブジェクトには、*.column* と *.sheet* プロパティしか含まれません。 -| プロパティ | | タイプ | 説明 | 利用可能な対象 | +| プロパティ | | 型 | 説明 | 利用可能な対象 | | ------ | ------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------------- | -------------------------------------------------- | | area | | text | 4D View Pro フォームオブジェクト名 | 常に利用可能 | | ranges | | collection | レンジのコレクション | 常に利用可能 | From 85b2559649210a74fa3e2777c7d34b96f8c07b76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:28 +0200 Subject: [PATCH 4361/4889] New translations allowproject.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/allowProject.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/allowProject.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/allowProject.md index 23a24b1d505e46..0bf4d16a22179e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/allowProject.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/allowProject.md @@ -3,7 +3,7 @@ id: allowProject title: Permitir métodos projeto --- -The 4D tags such as `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Por ejemplo, la petición *http://www.server.com/4DACTION/login* provoca la ejecución del método proyecto ***login***, si existe. +As tags 4D, como `4DEVAL`, `4DTEXT`, `4DHTML`... as well as the [`/4DACTION URL`](httpRequests.md#/4daction) allow you to trigger the execution of any project method of a 4D project published on the Web. Por ejemplo, la petición *http://www.server.com/4DACTION/login* provoca la ejecución del método proyecto ***login***, si existe. Este mecanismo representa, portanto, um risco de segurança para a aplicação, em especial se um utilizador da Internet acionar intencionalmente (ou não) um método não destinado a ser executado através da Web. Este risco pode ser evitado das seguintes formas: From 9fab127030d8431e620ea5da79c48b97b53084e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:31 +0200 Subject: [PATCH 4362/4889] New translations authentication.md (Spanish) --- .../version-20-R6/WebServer/authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md index 095a5913955a16..18988b9c96f27b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md @@ -52,7 +52,7 @@ A continuación, se evalúan los valores introducidos: - Si la opción **Incluir contraseñas de 4D** está marcada, las credenciales de los usuarios se evaluarán primero contra la [tabla interna de usuarios 4D](Users/overview.md). - Si el nombre de usuario enviado por el navegador existe en la tabla de usuarios 4D y la contraseña es correcta, se acepta la conexión. Si la contraseña es incorrecta, se rechaza la conexión. - - If the user name does not exist in the table of 4D users, the [`On Web Authentication`](#on-web-authentication) database method is called. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. + - Si el nombre de usuario no existe en la tabla de usuarios 4D, se llama al método base [`On Web Authentication`](#on-web-authentication). Si el método base `On Web Authentication` no existe, se rechazan las conexiones. - Si la opción **Incluir contraseñas 4D** no está marcada, las credenciales de usuario se envían al método base [`On Web Authentication`](#on-web-authentication) junto con el resto de parámetros de conexión (dirección IP y puerto, URL...) para que pueda procesarlos. Si el método base `On Web Authentication` no existe, se rechazan las conexiones. > Con el servidor Web del cliente 4D, tenga en cuenta que todos los sitios publicados por las máquinas 4D Client compartirán la misma tabla de usuarios. La validación de los usuarios/contraseñas la realiza la aplicación 4D Server. From 26a6f6b3e0b1db859fc246cc1c552e7acdd2192d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:33 +0200 Subject: [PATCH 4363/4889] New translations authentication.md (Japanese) --- .../version-20-R6/WebServer/authentication.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md index 25cec9b0d05e5b..db340b1e829169 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md @@ -89,15 +89,15 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| 引数 | タイプ | | 説明 | -| -- | ------- | :-: | ----------------------------------------------- | -| $1 | Text | <- | URL | -| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | Text | <- | サーバーの IPアドレス | -| $5 | Text | <- | ユーザー名 | -| $6 | Text | <- | パスワード | -| $0 | Boolean | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | +| 引数 | 型 | | 説明 | +| -- | ---- | :-: | ----------------------------------------------- | +| $1 | テキスト | <- | URL | +| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | テキスト | <- | サーバーの IPアドレス | +| $5 | テキスト | <- | ユーザー名 | +| $6 | テキスト | <- | パスワード | +| $0 | ブール | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | これらの引数を以下のように宣言しなければなりません: From aec39b5b4bc750d5061bc8d903be54dc8df23ee3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:39 +0200 Subject: [PATCH 4364/4889] New translations from-qodlyscript-to-4d.md (French) --- .../WebServer/from-qodlyscript-to-4d.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md index 00343ac2f588fa..d09a66e2938ac9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md @@ -1,46 +1,46 @@ --- id: from-qodlyscript-to-4d -title: From QodlyScript to 4D Language +title: De QodlyScript au langage 4D --- -4D developers use the [Qodly Studio documentation](https://developer.qodly.com/docs/studio/overview) to learn how to design their Qodly forms in Qodly Studio. +Les développeurs 4D utilisent la [documentation de Qodly Studio](https://developer.qodly.com/docs/studio/overview) pour savoir comment concevoir leurs pages Qodly dans Qodly Studio. -Les exemples de code sont fournis en [QodlyScript](https://developer.qodly.com/docs/category/qodlyscript), mais étant donné que QodlyScript hérite du langage 4D, vous ne serez pas perdu. Converting QodlyScript code to 4D language is easy, it only requires some adaptations. +Les exemples de code sont fournis en [QodlyScript](https://developer.qodly.com/docs/category/qodlyscript), mais étant donné que QodlyScript hérite du langage 4D, vous ne serez pas perdu. Convertir du code QodlyScript en langage 4D est facile, cela ne nécessite que quelques adaptations. -## Variable names +## Noms des variables -QodlyScript only support local variables, so variables in QodlyScript examples are not prefixed with `$`. In the 4D code, make sure to **prefix variable names with `$`** so that they are identifed as local variables by 4D. +QodlyScript ne prend en charge que des variables locales, donc les variables dans les exemples QodlyScript ne sont pas préfixées par `$`. Dans le code 4D, assurez-vous de **préfixer les noms des variables avec `$`** afin qu'elles soient identifiées comme des variables locales par 4D. -## Symbols and keywords +## Symboles et mots-clés -Some basic symbols, operators, and keywords differ in QodlyScript and must be adapted to the 4D Language. They are listed below: +Certains symboles, opérateurs et mots-clés de base diffèrent dans QodlyScript et doivent être adaptés au langage 4D. Ils sont listés ci-dessous: -| QodlyScript | 4D Language | Commentaire | -| ----------- | ----------------------------------------------------------- | ----------------------- | -| , | ; | argument separator | -| = | := | opérateur d'assignation | -| == | = | comparison operator | -| declare | #Declare | | -| switch | Case of | | -| constructor | Class constructor | | -| extends | Class extends | | -| end | End for, End For each, End if, End case, End use, End while | | -| forEach | For each | | -| string | Text | var type | -| number | Real | var type | +| QodlyScript | Langage 4D | Commentaire | +| ----------- | ----------------------------------------------------------- | ------------------------ | +| , | ; | séparateur d'argument | +| = | := | opérateur d'assignation | +| == | = | opérateur de comparaison | +| declare | #Declare | | +| switch | Case of | | +| constructor | Class constructor | | +| extends | Class extends | | +| end | End for, End For each, End if, End case, End use, End while | | +| forEach | For each | | +| string | Text | type de var | +| number | Real | type de var | -Some other items have a different case (ex: `this` vs `This`) but can be pasted directly in 4D code. +Certains autres éléments ont une casse différente (par exemple : `this` vs `This`) mais peuvent être collés directement dans le code 4D. -## Command and Constant names +## Noms de commandes et de constantes -QodlyScript command and constant names are written in camel case without spaces. In addition, QodlyScript constant names start with a `k` letter. You might need to adapt these QodlyScript items to the 4D Language. +Les noms des commandes et des constantes QodlyScript sont écrits en camel case sans espaces. De plus, les noms de constantes de QodlyScript commencent par la lettre `k`. Vous devrez peut-être adapter ces éléments QodlyScript au langage 4D. -- Usually, you will only have to simply convert names. For example, `newCollection` in QodlyScript is `New collection` in 4D Language. -- However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. +- Généralement, vous devrez simplement convertir les noms. Par exemple, `newCollection` dans QodlyScript est `New collection` dans le langage 4D. +- Cependant, certaines commandes ont été renommées pour une meilleure conformité, par exemple `atan` et `sqrt` sont les noms en QodlyScript des commandes `Arctan` et `Square root` en langage 4D. ### Exemple -- QodlyScript code: +- Code QodlyScript : ```qs declare(entitySelection : 4D.EntitySelection) @@ -56,7 +56,7 @@ QodlyScript command and constant names are written in camel case without spaces. end ``` -- 4D Language equivalent code: +- Code équivalent en langage 4D : ```4d #DECLARE ( $entitySelection : 4D.EntitySelection ) From dd2a873c210fae2847761ca743bb9dee631592f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:41 +0200 Subject: [PATCH 4365/4889] New translations from-qodlyscript-to-4d.md (Japanese) --- .../version-20-R6/WebServer/from-qodlyscript-to-4d.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md index 89dfb36cb849a2..092e457bc2ac38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md @@ -26,8 +26,8 @@ QodlyScript はローカル変数のみをサポートするため、QodlyScript | extends | Class extends | | | end | End for, End For each, End if, End case, End use, End while | | | forEach | For each | | -| string | Text | 変数の型 | -| number | Real | 変数の型 | +| string | テキスト | 変数の型 | +| number | 実数 | 変数の型 | 他の一部の項目では文字の大小が異なりますが (例: `this` と `This`)、4Dコードに直接貼り付けることができます。 From 5e859da604f5a96e92bd1daad8ae4fe2abcb9095 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:43 +0200 Subject: [PATCH 4366/4889] New translations from-qodlyscript-to-4d.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/from-qodlyscript-to-4d.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md index 64513c59e5d4b3..71579a8c25b729 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md @@ -33,9 +33,9 @@ Some other items have a different case (ex: `this` vs `This`) but can be pasted ## Nomes de comandos e constantes -QodlyScript command and constant names are written in camel case without spaces. In addition, QodlyScript constant names start with a `k` letter. You might need to adapt these QodlyScript items to the 4D Language. +QodlyScript command and constant names are written in camel case without spaces. Além disso, os nomes das constantes QodlyScript começam com a letra `k`. You might need to adapt these QodlyScript items to the 4D Language. -- Normalmente, você só precisará converter os nomes. For example, `newCollection` in QodlyScript is `New collection` in 4D Language. +- Normalmente, você só precisará converter os nomes. Por exemplo, `newCollection` em QodlyScript é `New collection` em Linguagem 4D. - However, some commands have been renamed for a better compliance, for example `atan` and `sqrt` are QodlyScript names for `Arctan` and `Square root` commands in 4D Language. ### Exemplo From eef67df60fcbbdac578090ef9ff1f500b31a9519 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:45 +0200 Subject: [PATCH 4367/4889] New translations gettingstarted.md (Spanish) --- .../version-20-R6/WebServer/gettingStarted.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md index 37dc5cc8937392..c97c3d46543efa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/gettingStarted.md @@ -224,26 +224,26 @@ var $user; $info : Object ARRAY TEXT($anames; 0) ARRAY TEXT($avalues; 0) -// get values sent in the header of the request +// obtener los valores enviados en el encabezado de la petición WEB GET VARIABLES($anames; $avalues) -// look for header login fields +// busca los campos de inicio de sesión del encabezado $indexUserId:=Find in array($anames; "userId") $userId:=$avalues{$indexUserId} $indexPassword:=Find in array($anames; "password") $password:=$avalues{$indexPassword} -//look for a user with the entered name in the users table +//buscar un usuario con el nombre introducido en la tabla de usuarios $user:=ds.WebUsers.query("userId = :1"; $userId).first() -If ($user#Null) //a user was found - //check the password +If ($user#Null) //se encontró un usuario + //comprobar la contraseña If (Verify password hash($password; $user.password)) - //password ok, fill the session + //password ok, llenar la sesión $info:=New object() $info.userName:=$user.firstName+" "+$user.lastName Session.setPrivileges($info) - //You can use the user session to store any information + //Puede utilizar la sesión de usuario para almacenar cualquier información WEB SEND TEXT("Welcome "+Session.userName) Else WEB SEND TEXT("Wrong user name or password.") From 2283926f9068f4cfa792cb8f899a11b133b74271 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:50 +0200 Subject: [PATCH 4368/4889] New translations httprequests.md (Spanish) --- .../version-20-R6/WebServer/httpRequests.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index 4ee0a9d59e07f2..f3f926871ad262 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -17,7 +17,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Llamadas a métodos base -The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. Se llama al método de la base de datos con la URL. +El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. Se llama al método de la base de datos con la URL. Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). @@ -193,15 +193,15 @@ OK="Search" 4D llama al método base `` (si existe), luego se llama al método proyecto `processForm`, que es el siguiente: ```4d - C_TEXT($1) //mandatory for compiled mode + C_TEXT($1) //obligatorio para el modo compilado C_LONGINT($vName) C_TEXT(vName;vLIST) ARRAY TEXT($arrNames;0) ARRAY TEXT($arrVals;0) - WEB GET VARIABLES($arrNames;$arrVals) //we retrieve all the variables of the form + WEB GET VARIABLES($arrNames;$arrVals) //recuperamos todas las variables del formulario $vName:=Find in array($arrNames;"vName") vName:=$arrVals{$vName} - If(Find in array($arrNames;"vExact")=-1) //If the option has not been checked + If(Find in array($arrNames;"vExact")=-1) //Si la opción no ha sido marcada vName:=vName+"@" End if QUERY([Jockeys];[Jockeys]Name=vName) @@ -210,9 +210,9 @@ OK="Search" vLIST:=vLIST+[Jockeys]Name+" "+[Jockeys]Tel+"
    " NEXT RECORD([Jockeys]) End while - WEB SEND FILE("results.htm") //Send the list to the results.htm form - //which contains a reference to the variable vLIST, - //for example + WEB SEND FILE("results.htm") //Enviar la lista al formulario results.htm + //que contiene una referencia a la variable vLIST, + //por ejemplo //... End if ``` @@ -284,7 +284,7 @@ Las principales características de esta página son: Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace clic en uno de los botones del formulario HTML. ```4d - // Retrieval of value of variables + // Recuperación del valor de las variables ARRAY TEXT($arrNames;0) ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) @@ -292,25 +292,25 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace Case of - // The Log On button was clicked + // Se ha presionado el botón Log On :(Find in array($arrNames;"vsbLogOn")#-1) $user :=Find in array($arrNames;"vtUserName") QUERY([WWW Users];[WWW Users]UserName=$arrValues{$user}) $0:=(Records in selection([WWW Users])>0) If($0) WWW POST EVENT("Log On";WWW Log information) - // The WWW POST EVENT method saves the information in a database table + // El método WWW POST EVENT guarda la información en una tabla de la base Else $0:=WWW Register - // The WWW Register method lets a new Web user register + // El método WWW Register permite que un nuevo usuario de la Web se registre End if - // The Register button was clicked + // Se ha presionado el botón Register :(Find in array($arrNames;"vsbRegister")#-1) $0:=WWW Register - // The Information button was clicked + // Se ha presionado el botón de información :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") End case From 58268cfc8ded3c6bc31d8cd89697b0c517a37ddc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:52 +0200 Subject: [PATCH 4369/4889] New translations httprequests.md (Japanese) --- .../version-20-R6/WebServer/httpRequests.md | 37 +++++++++---------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index f07073cb37ae9c..7ee6eaf65522af 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -27,14 +27,14 @@ title: HTTPリクエストの処理 **On Web Connection**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | -- | ---- | :-: | ----------------------------------------------- | -| $1 | Text | <- | URL | -| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | Text | <- | サーバーの IPアドレス | -| $5 | Text | <- | ユーザー名 | -| $6 | Text | <- | パスワード | +| $1 | テキスト | <- | URL | +| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | テキスト | <- | サーバーの IPアドレス | +| $5 | テキスト | <- | ユーザー名 | +| $6 | テキスト | <- | パスワード | これらの引数を以下のように宣言しなければなりません: @@ -44,7 +44,6 @@ title: HTTPリクエストの処理 C_TEXT($1;$2;$3;$4;$5;$6) // メソッドのコード - ``` あるいは、[名前付き引数](Concepts/parameters.md#名前付き引数) シンタックスを利用することもできます: @@ -105,10 +104,10 @@ $4 引数は 4D Webサーバーによってリクエストされた IPアドレ \*\*/4DACTION/\*\**MethodName*
    \*\*/4DACTION/\*\**MethodName/Param* -| 引数 | タイプ | | 説明 | +| 引数 | 型 | | 説明 | | ---------- | ---- | :-: | --------------------- | -| MethodName | Text | -> | 実行する 4Dプロジェクトメソッド名 | -| Param | Text | -> | プロジェクトメソッドに渡されるテキスト引数 | +| MethodName | テキスト | -> | 実行する 4Dプロジェクトメソッド名 | +| Param | テキスト | -> | プロジェクトメソッドに渡されるテキスト引数 | **利用法**: URL またはフォームアクション @@ -143,7 +142,7 @@ var $path : Text var $PictVar : Picture var $BlobVar : Blob - // Resources フォルダー内の Images フォルダー内でピクチャーを探します + // Resources フォルダー内の Images フォルダー内でピクチャーを探します $path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" READ PICTURE FILE($path;$PictVar) // ピクチャーをピクチャー変数に入れます @@ -259,19 +258,18 @@ return false

    Welcome to Spiders United

    Please enter your name:

    -

    - +

    +

    -

    - - +

    + +

    - ``` 4D が Webブラウザーにページを送信すると、以下のように表示されます: @@ -288,7 +286,7 @@ return false ユーザーが HTMLフォーム上のボタンのどれかをクリックした際に呼び出される `WWW_STD_FORM_POST` という 4Dメソッドを検証してみましょう。 ```4d -// 変数の値を取得します + // 変数の値を取得します ARRAY TEXT($arrNames;0) ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) @@ -318,7 +316,6 @@ return false :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") End case - ``` このメソッドの機能は: From a0685758dfe664b507d47ae212134189bbe544ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:54 +0200 Subject: [PATCH 4370/4889] New translations httprequests.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/httpRequests.md | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index b49cb7a810a652..f5540f52540439 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -17,7 +17,7 @@ El método base `On Web Connection` puede utilizarse como punto de entrada al se ### Chamadas métodos de base -El método base `On Web Connection` se llama automáticamente cuando el servidor recibe cualquier URL que no sea una ruta a una página existente en el servidor. O método da base de dados é chamado com o URL. +The `On Web Connection` database method is automatically called when the server receives any URL that is not a path to an existing page on the server. O método da base de dados é chamado com o URL. Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no llamará al método base si la página "c.html" existe en la subcarpeta "a/b" del [WebFolder](webServerConfig.md#root-folder). @@ -39,11 +39,11 @@ Por ejemplo, la URL "*a/b/c*" llamará al método base, pero "*a/b/c.html*" no l Estes parâmetros devem ser declarados como se indica a seguir: ```4d -//On Web Connection database method - +//Método base On Web Authentication + C_TEXT($1;$2;$3;$4;$5;$6) - -//Code for the method + +//Código do método ``` Como alternativa, puede utilizar la sintaxis [parámetros nombrados](Concepts/parameters.md#named-parameters): @@ -140,8 +140,12 @@ var $path : Text var $PictVar : Picture var $BlobVar : Blob - //find the picture in the Images folder within the Resources folder -$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format WEB SEND BLOB($BLOB;"image/png") + //find the picture in the Images folder within the Resources folder +$path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+$1+".psd" + +READ PICTURE FILE($path;$PictVar) //put the picture in the picture variable +PICTURE TO BLOB($PictVar;$BLOB;".png") //convert the picture to ".png" format +WEB SEND BLOB($BLOB;"image/png") ``` ### 4DACCIÓN para publicar formulários @@ -250,13 +254,13 @@ return false

    Welcome to Spiders United

    Please enter your name:

    -

    - +

    +

    -

    - - +

    + +

    @@ -283,9 +287,9 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace ARRAY TEXT($arrValues;0) WEB GET VARIABLES($arrNames;$arrValues) C_LONGINT($user) - + Case of - + // The Log On button was clicked :(Find in array($arrNames;"vsbLogOn")#-1) $user :=Find in array($arrNames;"vtUserName") @@ -295,15 +299,15 @@ Examinemos el método 4D `WWW_STD_FORM_POST` que se llama cuando el usuario hace WWW POST EVENT("Log On";WWW Log information) // The WWW POST EVENT method saves the information in a database table Else - + $0:=WWW Register // The WWW Register method lets a new Web user register End if - + // The Register button was clicked :(Find in array($arrNames;"vsbRegister")#-1) $0:=WWW Register - + // The Information button was clicked :(Find in array($arrNames;"vsbInformation")#-1) WEB SEND FILE("userinfos.html") From 63d46217d33390f3990a5b05d646bcdf89fb5596 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:56 +0200 Subject: [PATCH 4371/4889] New translations preemptiveweb.md (Spanish) --- .../version-20-R6/WebServer/preemptiveWeb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md index 32a85a44155664..4fde5d58ca8e4a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: Uso de procesos web apropiativos El servidor web de 4D le permite aprovechar al máximo los ordenadores multinúcleo utilizando procesos web apropiativos en sus aplicaciones. Puede configurar su código relacionado con la web, incluyendo las etiquetas 4D, los métodos base Web o las funciones de clase REST de ORDA para que se ejecuten simultáneamente en tantos núcleos como sea posible. -For in-depth information on preemptive process in 4D, please refer to the [Preemptive Processes](../Develop/preemptive.md) section. +Para obtener información detallada sobre el proceso apropiativo en 4D, por favor consulte la sección [Procesos apropiativos](../Develop/preemptive.md). ## Disponibilidad del modo apropiativo para los procesos web From a97bd9dad94735fb6959a9da7426c80546ff7525 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:58 +0200 Subject: [PATCH 4372/4889] New translations preemptiveweb.md (Japanese) --- .../version-20-R6/WebServer/preemptiveWeb.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md index 1f9e1a84a630a8..e1861709782892 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: プリエンプティブWebプロセスの使用 4D Webサーバーを使って、アプリケーションでプリエンプティブWebプロセスを使用することによって、マルチコアコンピューターの利点を最大限引き出すことができます。 4D変換タグや Webデータベースメソッド、ORDA の RESTクラス関数を含めた Web関連コードを、可能な限り多くのコアで同時に実行するよう設定することが可能です。 -4D のプリエンプティブプロセスについての詳細は、*ランゲージリファレンス* の [*プリエンプティブ4Dプロセス*](https://doc.4d.com) の章を参照ください。 +4D のプリエンプティブプロセスについての詳細は、[プリエンプティブ4Dプロセス](../Develop/preemptive.md) の章を参照ください。 ## Webプロセスにおけるプリエンプティブモードの使用可能状況 @@ -29,7 +29,7 @@ title: プリエンプティブWebプロセスの使用 - ***Web設定*** とは、プリエンプティブモード実行が設定によることを表します: - [**スケーラブルセッション**](sessions.md#セッションの有効化) が選択されている場合、Webプロセスにおいて [プリエンプティブモードが自動的に使用されます](sessions.md#プリエンプティブモード)。 - それ以外の場合は、[**プリエンプティブプロセスを使用**](webServerConfig.md#プリエンプティブプロセスを使用) オプションが考慮されます。 - - Webサービスプロセス (サーバーまたはクライアント) のプリエンプティブモードは、メソッドレベルでサポートされています。 公開済みの SOAPサーバーメソッド ([4Dで Web サービスを公開する](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.ja.html) 参照) あるいはプロキシクライアントメソッド ([4Dから Web サービスへサブスクライブする](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.ja.html) 参照) の "プリエンプティブプロセスで実行可能" プロパティをチェックし、メソッドがコンパイラーによってスレッドセーフと確認されるようにします。 + - Webサービスプロセス (サーバーまたはクライアント) のプリエンプティブモードは、メソッドレベルでサポートされています。 公開済みの SOAPサーバーメソッド ([4Dで Web サービスを公開する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html) 参照) あるいはプロキシクライアントメソッド ([4Dから Web サービスへサブスクライブする](https://doc.4d.com/4Dv20/4D/20.2/Subscribing-to-a-Web-Service-in-4D.300-6750336.ja.html) 参照) の "プリエンプティブプロセスで実行可能" プロパティをチェックし、メソッドがコンパイラーによってスレッドセーフと確認されるようにします。 ## スレッドセーフなWebサーバーコードの書き方 From bc2c7e218b8066f6c0f93cce8fc5b528888e53ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:41:59 +0200 Subject: [PATCH 4373/4889] New translations preemptiveweb.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/preemptiveWeb.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md index a9dfe61014e369..742583a5c48e15 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/preemptiveWeb.md @@ -5,7 +5,7 @@ title: Utilizar processos web preemptivos The 4D Web Server allows you to take full advantage of multi-core computers by using preemptive web processes in your compiled applications. You can configure your web-related code, including 4D tags and web database methods, to run simultaneously on as many cores as possible. -For in-depth information on preemptive process in 4D, please refer to the *Preemptive 4D processes* section in the [*4D Language Reference*](https://doc.4d.com). +For in-depth information on preemptive process in 4D, please refer to the [Preemptive Processes](../Develop/preemptive.md) section. ## Disponibilidade do modo preemptivo para os processos web @@ -29,7 +29,7 @@ The following table indicates whether the preemptive mode is used or is availabl - ***web setting*** significa que el modo apropiativo depende de un valor de configuración: - when [**Scalable sessions**](sessions.md#enabling-sessions) option is selected, the [preemptive mode is automatically used](sessions.md#preemptive-mode) for web processes. - otherwise, the [**Use preemptive processes**](webServerConfig.md#use-preemptive-processes) option is taken into account. - - regarding Web service processes (server or client), preemptive mode is supported at method level. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv19/4D/19/Publishing-a-Web-Service-with-4D.300-5416868.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv19/4D/19/Subscribing-to-a-Web-Service-in-4D.300-5416870.en.html)) and make sure they are confirmed thread-safe by the compiler. + - regarding Web service processes (server or client), preemptive mode is supported at method level. You just have to select "Can be run in preemptive processes" property for published SOAP server methods (see [Publishing a Web Service with 4D](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html)) or proxy client methods (see [Subscribing to a Web Service in 4D](https://doc.4d.com/4Dv20/4D/20.2/Subscribing-to-a-Web-Service-in-4D.300-6750336.en.html)) and make sure they are confirmed thread-safe by the compiler. ## Escrever código servidor Web hilo seguro From f5d4b69cfd45880111f07d519e7bb69b488592f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:01 +0200 Subject: [PATCH 4374/4889] New translations qodly-studio.md (French) --- .../version-20-R6/WebServer/qodly-studio.md | 34 +++++++++++-------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index fc363f7486580c..bf2e17b438f40c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -285,23 +285,29 @@ Déclencher l'action de déconnexion d'une session utilisateur Web a les effets - la licence 4D associée est libérée, - le `Session.storage` est conservé jusqu'à ce que le délai d'inactivité de la session Web soit atteint (au moins une heure). Pendant cette période après une déconnexion, si l'utilisateur se connecte à nouveau, la même session est réutilisée et l'objet partagé `Session.storage` est disponible avec son contenu actuel. -## À propos de l'utilisation de la licence pour le rendu +## Utilisation de licences pour le rendu In default mode when any page is rendered, or in "force login" mode when a page handling data or calling a function is rendered, you must have an available license, as rendering Qodly forms targets the project database's main web server. -### URL Schemes +### Schemas d'URL -Qodly Studio's URL scheme configuration (HTTP and HTTPS) determines how many licenses are retained when rendering Qodly forms. With the appropriate configuration, you can avoid unnecessary license retaining. +La configuration de schéma d'URL de Qodly Studio (HTTP et HTTPS) influe sur le nombre de licences qui sont prises lors du rendu des pages Qodly. Avec une configuration appropriée, vous pouvez éviter la consommation inutile de licences. -Comme expliqué dans la section [configuration](#configuration), le serveur Web WebAdmin fournit un accès sécurisé à Qodly Studio. D'autre part, le [renderer](#rendering-webforms) communique avec le serveur web 4D de la base de données en utilisant des requêtes REST. As such, it behaves like a conventional 4D Client. +Comme expliqué dans la section [configuration](#configuration), le serveur Web WebAdmin fournit un accès sécurisé à Qodly Studio. D'autre part, le [moteur de rendu](#rendering-webforms) communique avec le serveur web 4D de la base de données en utilisant des requêtes REST. En tant que tel, il se comporte comme un client 4D conventionnel. -If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting. +Si vous exécutez le moteur de rendu depuis Qodly Studio et que ces deux serveurs Web ne sont pas accessibles via le même schéma d'URL (HTTP ou HTTPS), cela peut entraîner un décompte de licence incorrect. + +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: #### Exemple 1. Vous exécutez Qodly Studio sur un schéma d'URL HTTPS (par exemple, `https://127.0.0.1:7443/studio/`) -2. The web server of your database is started only on an HTTP port. +2. Le serveur web de votre base de données est démarré uniquement sur un port HTTP. ![alt-text](../assets/en/WebServer/schemes.png) @@ -309,32 +315,32 @@ If you run the renderer from the Qodly Studio and these two web servers are not ![alt-text](../assets/en/WebServer/render-button.png) -As a result, two licenses are retained. +En conséquence, deux licences sont consommées. :::note -You can enable/disable the display of the renderer pop over using a Qodly Studio user setting. +Vous pouvez activer/désactiver l'affichage de la fenêtre "pop over" de rendu en utilisant un paramètre utilisateur de Qodly Studio. ::: -### SameSite attribute +### Attribut SameSite -The behavior previously described is due to the session cookie of the 4D web server. Ce cookie de session a un attribut `SameSite` qui détermine si le cookie de session est envoyé au serveur web. +Le comportement précédemment décrit est dû au cookie de session du serveur web 4D. Ce cookie de session a un attribut `SameSite` qui détermine si le cookie de session est envoyé au serveur web. Si la valeur de l'attribut `SameSite` est `Strict` (par défaut), le cookie de session n'est pas envoyé au serveur web, donc une nouvelle session est ouverte à chaque fois qu'une page est affichée ou rafraîchie. Pour plus d'informations sur l'attribut `SameSite`, consultez [cet article de blog](https://blog.4d.com/get-ready-for-the-new-SameSite-and-secure-attributes-for-cookies/). -### Recommendations +### Recommandations -To avoid using more licenses than necessary, we recommend doing one of the following: +Pour éviter d'utiliser plus de licences que nécessaire, nous vous recommandons d'effectuer l'une des actions suivantes : - Run the renderer on another browser tab (by entering the rendered URL of your Qodly page: `IP:port/$lib/renderer/?w=QodlyPageName`). -- Ensure the Qodly Studio and your database are reached on the same URL scheme. +- Assurez-vous que Qodly Studio et votre base de données sont accessibles sur le même schéma d'URL. - Utilisez la valeur `Lax` pour le [cookie de session](webServerConfig.md#session-cookie-samesite) du serveur web de la base de données de votre projet. ## Hello, World -This 5-minute video provides a "Hello World" example and covers how to enable access to the studio, create a basic interface, and configure an event that greets the user by their name: +Cette vidéo de 5 minutes fournit un exemple de "Hello World" et explique comment autoriser l'accès au studio, créer une interface de base, et configurer un événement qui accueille l'utilisateur par son nom : From 36e893f3cb4a3d5d2f328a0b9ee121e573031f3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:03 +0200 Subject: [PATCH 4375/4889] New translations qodly-studio.md (Spanish) --- .../version-20-R6/WebServer/qodly-studio.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 5aaaf9758de1b2..ba31ffcb47cfc4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -297,6 +297,12 @@ Como se explica en la sección [configuración](#configuration), el servidor web Si ejecuta el renderizador desde Qodly Studio y no se accede a estos dos servidores web a través del mismo esquema de URL (HTTP o HTTPS), es posible que el conteo de licencias sea incorrecto. +:::info + +El uso de diferentes esquemas también puede llevar a problemas de [sesión](sessions.md), como perder [privilegios](../ORDA/privileges.md) después de actualizar la página. + +::: + #### Ejemplo 1. Ejecuta Qodly Studio en un esquema URL HTTPS (por ejemplo, `https://127.0.0.1:7443/studio/`) From c680c5ec7b57ea722d5da187d222f6f6a8b36f43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:04 +0200 Subject: [PATCH 4376/4889] New translations qodly-studio.md (Japanese) --- .../version-20-R6/WebServer/qodly-studio.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index 7e5e80eb8ec822..7647584241bda3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -293,10 +293,16 @@ Qodlyページのレンダリングはプロジェクトデータベースのメ Qodly Studio の URLスキーム設定 (HTTP および HTTPS) によって、Qodlyフォームのレンダリング時に使用されるライセンスの数が決まります。 適切な設定により、不要なライセンスの使用を回避できます。 -[設定](#設定) セクションで説明したように、WebAdmin Webサーバーは Qodly Studio へのセキュアな Webアクセスを提供します。 一方、[レンダラー](#レンダリングを有効化する) は RESTリクエストを使用してデータベースの 4D Webサーバーと通信します。 そのため、従来の 4Dクライアントと同じように動作します。 そのため、従来の 4Dクライアントと同じように動作します。 +[設定](#設定) セクションで説明したように、WebAdmin Webサーバーは Qodly Studio へのセキュアな Webアクセスを提供します。 一方、[レンダラー](#レンダリングを有効化する) は RESTリクエストを使用してデータベースの 4D Webサーバーと通信します。 そのため、従来の 4Dクライアントと同じように動作します。 Qodly Studio からレンダラーを実行する際、これら 2つの Webサーバーに同じ URLスキーム (HTTP または HTTPS) 経由でアクセスしていない場合には、ライセンスのカウントが正しくおこなわれない可能性があります。 +:::info + +異なるスキームを使用することは、[セッション](sessions.md) の問題 (ページ更新後の [権限](../ORDA/privileges.md) 喪失など) も引き起こす可能性があります。 + +::: + #### 例題 1. Qodly Studio を HTTPS URLスキームで実行します (例: `https://127.0.0.1:7443/studio/`) From fa080c946f14427252afa1ee77b51752060a0aec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:06 +0200 Subject: [PATCH 4377/4889] New translations qodly-studio.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/qodly-studio.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md index bb90a58ca6ca7a..f096e4a4be74db 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/qodly-studio.md @@ -297,6 +297,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se Se você executar o renderizador a partir do Qodly Studio e esses dois servidores web não forem acessados através do mesmo esquema de URL (HTTP ou HTTPS), isso pode levar a uma contagem incorreta de licenças. +:::info + +Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh. + +::: + #### Exemplo 1. Você executa Qodly Studio em um esquema URL HTTPS (por exemplo, `https://127.0.0.1:7443/studio/`) From 602175f237be3ef1bd2e8d674d0be2e552974836 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:07 +0200 Subject: [PATCH 4378/4889] New translations sessions.md (French) --- .../version-20-R6/WebServer/sessions.md | 108 +++++++++--------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index bfe472153ce08b..e01e0784c18cef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -3,132 +3,132 @@ id: sessions title: Sessions Web --- -The 4D web server provides built-in features for managing **web sessions**. Creating and maintaining web sessions allows you to control and improve the user experience on your web application. When web sessions are enabled, web clients can reuse the same server context from one request to another. +Le serveur Web de 4D offre des fonctions intégrées pour la gestion des **sessions Web**. La création et la maintenance de sessions Web vous permettent de contrôler et d'améliorer l'expérience utilisateur de votre application web. Lorsque les sessions web sont activées, les clients web peuvent réutiliser le même contexte de serveur d'une requête à une autre. -Web sessions allow to: +Les sessions Web permettent de : -- handle multiple requests simultaneously from the same web client through an unlimited number of preemptive processes (web sessions are **scalable**), -- manage session through a `Session` object and the [Session API](API/SessionClass.md), -- store and share data between processes of a web client using the [.storage](../API/SessionClass.md#storage) of the session, -- associate privileges to the user running the session. +- gérer simultanément plusieurs requêtes depuis le même client web via un nombre illimité de process préemptifs (les sessions web sont **évolutives**), +- gérer la session à travers un objet `Session` et une [API de session](API/SessionClass.md), +- stocker et partager des données entre les process d'un client web en utilisant le [.storage](../API/SessionClass.md#storage) de la session, +- associer des privilèges à l'utilisateur qui exécute la session. -## Usages +## Utilisations -Web sessions are used for: +Les sessions Web sont utilisées par : -- [Web applications](gettingStarted.md) sending http requests, -- calls to the [REST API](../REST/authUsers.md), which are used by [remote datastores](../ORDA/remoteDatastores.md) and [Qodly forms](qodly-studio.md). +- les [applications web](gettingStarted.md) qui envoient des requêtes http, +- les appels à l'[API REST](../REST/authUsers.md), qui sont effectués par les [datastores distants](../ORDA/remoteDatastores.md) et les [pages Qodly](qodly-studio.md). -## Enabling web sessions +## Activation des sessions web -The session management feature can be enabled and disabled on your 4D web server. There are different ways to enable session management: +La gestion de session peut être activée et désactivée sur votre serveur Web 4D. Il y a différentes façons d'activer la gestion de session : -- Using the **Scalable sessions** option on the "Web/Options (I)" page of the Settings (permanent setting): +- Utiliser l'option **Sessions évolutives** dans la page "Web/Options (I)" des Propriétés (réglage permanent) : ![alt-text](../assets/en/WebServer/settingsSession.png) -This option is selected by default in new projects. It can however be disabled by selecting the **No sessions** option, in which case the web session features are disabled (no `Session` object is available). +Cette option est sélectionnée par défaut dans les nouveaux projets. Elle peut cependant être désactivée en sélectionnant l'option **Pas de sessions**, auquel cas les fonctionnalités de session web sont désactivées (aucun objet `Session` n'est disponible). -- Using the [`.scalableSession`](API/WebServerClass.md#scalablesession) property of the Web Server object (to pass in the *settings* parameter of the [`.start()`](API/WebServerClass.md#start) function). In this case, this setting overrides the option defined in the Settings dialog box for the Web Server object (it is not stored on disk). +- En utilisant la propriété [`.scalableSession`](API/WebServerClass.md#scalablession) de l'objet Web Server (à passer dans le paramètre *settings* de la fonction [`.start()`](API/WebServerClass.md#start) ). Dans ce cas, ce paramètre remplace l'option définie dans la boîte de dialogue Propriétés pour l'objet Web Server (il n'est pas stocké sur disque). -> The `WEB SET OPTION` command can also set the session mode for the main Web server. +> La commande `WEB SET OPTION` peut également définir le mode de session pour le serveur Web principal. -In any cases, the setting is local to the machine; so it can be different on the 4D Server Web server and the Web servers of remote 4D machines. +Dans tous les cas, ce paramètre est local à la machine ; il peut donc être différent sur le serveur Web 4D Server et les serveurs Web des machines 4D distantes. -> **Compatibility**: A **Legacy sessions** option is available in projects created with a 4D version prior to 4D v18 R6 (for more information, please refer to the [doc.4d.com](https://doc.4d.com) web site). +> **Compatibilité** : Une option **Anciennes sessions** est disponible dans les projets créés avec une version 4D antérieure à 4D v18 R6 (pour plus d'informations, veuillez consulter le site web [doc.4d.com](https://doc.4d.com)). -## Session implementation +## Implémentation des sessions -When [sessions are enabled](#enabling-sessions), automatic mechanisms are implemented, based upon a private cookie set by 4D itself: "4DSID_*AppName*", where *AppName* is the name of the application project. This cookie references the current web session for the application. +Lorsque [les sessions sont activées](#activation-des-sessions), des mécanismes automatiques sont mis en place, basés sur un cookie privé défini par 4D lui-même : "4DSID_*NomApp*", où *NomApp* est le nom du projet d'application. Ce cookie référence la session web courante pour l'application. :::info -The cookie name can be get using the [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename) property. +Le nom du cookie peut être obtenu en utilisant la propriété [`.sessionCookieName`](API/WebServerClass.md#sessioncookiename). ::: -1. In each web client request, the Web server checks for the presence and the value of the private "4DSID_*AppName*" cookie. +1. Dans chaque requête de client web, le serveur Web vérifie la présence et la valeur du cookie privé "4DSID_*AppName*". -2. If the cookie has a value, 4D looks for the session that created this cookie among the existing sessions; if this session is found, it is reused for the call. +2. Si le cookie a une valeur, 4D recherche la session qui a créé ce cookie parmi les sessions existantes ; si cette session est trouvée, elle est réutilisée pour l'appel. -3. If the client request does not correspond to an already opened session: +3. Si la requête du client ne correspond pas à une session déjà ouverte : -- a new session with a private "4DSID_*AppName*" cookie is created on the web server -- a new Guest `Session` object is created and is dedicated to the scalable web session. +- une nouvelle session avec un cookie privé "4DSID_*AppName*" est créée sur le serveur web +- un nouvel objet `Session` Guest est créé et est dédié à la session web évolutive. :::note -Creating a web session for a REST request may require that a licence is available, see [this page](../REST/authUsers.md). +La création d'une session web pour une requête REST peut nécessiter qu'une licence soit disponible, consultez [cette page](../REST/authUsers.md). ::: -The `Session` object of the current session can then be accessed through the [`Session`](API/SessionClass.md#session) command in the code of any web processes. +L'objet `Session` de la session en cours peut ensuite être manipulé via la commande [`Session`](API/SessionClass.md#session) dans le code de n'importe quel process web. ![alt-text](../assets/en/WebServer/schemaSession.png) :::info -Web processes usually do not end, they are recycled in a pool for efficiency. When a process finishes executing a request, it is put back in the pool and made available for the next request. Since a web process can be reused by any session, [process variables](Concepts/variables.md#process-variables) must be cleared by your code at the end of its execution (using [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/en/page89.html) for example). This cleanup is necessary for any process related information, such as a reference to an opened file. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. +Les process Web ne se terminent généralement pas, ils sont recyclés dans un pool pour des raisons d'optimisation. Lorsqu'un process termine l'exécution d'une requête, il est replacé dans le pool et rendu disponible pour la requête suivante. Puisqu'un process web peut être réutilisé par n'importe quelle session, les [variables process](Concepts/variables.md#process-variables) doivent être effacées par votre code à la fin de son exécution (en utilisant [`CLEAR VARIABLE`](https://doc.4d.com/4dv20/help/command/fe/page89.html) par exemple). Ce nettoyage est nécessaire pour toute information liée au process, comme une référence à un fichier ouvert. C'est la raison pour laquelle **il est recommandé** d'utiliser l'objet [Session](API/SessionClass.md) lorsque vous souhaitez conserver les informations relatives à la session. ::: -## Storing and sharing session information +## Stockage et partage des informations de session -Each `Session` object provides a [`.storage`](API/SessionClass.md#storage) property which is a [shared object](Concepts/shared.md). This property allows you to share information between all processes handled by the session. +Chaque objet `Session` fournit une propriété [`.storage`](API/SessionClass.md#storage) qui est un [objet partagé](Concepts/shared.md). Cette propriété vous permet de partager des informations entre tous les process gérés par la session. -## Session lifetime +## Durée de vie des sessions -A scalable web session is closed when: +Une session web évolutive est fermée lorsque: -- the web server is stopped, -- the timeout of the session cookie has been reached. +- le serveur web est arrêté, +- le délai d'attente du cookie de session a été atteint. -The lifespan of an inactive cookie is 60 minutes by default, which means that the web server will automatically close inactive sessions after 60 minutes. +La durée de vie d'un cookie inactif est de 60 minutes par défaut, ce qui signifie que le serveur Web fermera automatiquement les sessions inactives après 60 minutes. -This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeout) property of the `Session` object (the timeout cannot be less than 60 minutes) or the *connectionInfo* parameter of the [`Open datastore`](../API/DataStoreClass.md#open-datastore) command. +Ce timeout peut être modifié en utilisant la propriété [`.idleTimeout`](API/SessionClass.md#idletimeout) de l'objet `Session` (le délai d'attente ne peut pas être inférieur à 60 minutes) ou le paramètre *connectionInfo* de la commande [`Open datastore`](../API/DataStoreClass.md#open-datastore). -When a web session is closed, if the [`Session`](API/SessionClass.md#session) command is called afterwards: +Lorsqu'une session web est fermée, si la commande [`Session`](API/SessionClass.md#session) est appelée par la suite : -- the `Session` object does not contain privileges (it is a Guest session) -- the [`.storage`](API/SessionClass.md#storage) property is empty -- a new session cookie is associated to the session +- l'objet `Session` ne contient pas de privilèges (c'est une session Guest) +- la propriété [`storage`](API/SessionClass.md#storage) est vide +- un nouveau cookie de session est associé à la session :::info -You can close a session from a Qodly form using the [**logout**](qodly-studio.md#logout) feature. +Vous pouvez fermer une session à partir d'une page Qodly en utilisant la fonction [**logout**](qodly-studio.md#logout). ::: ## Privilèges -Privileges can be associated to web user sessions. On the web server, you can provide specific access or features depending on the privileges of the session. +Les privilèges sont associés aux sessions utilisateur web. Sur le serveur web, vous pouvez fournir un accès spécifique ou des fonctionnalités en fonction des privilèges de la session. -You assign privileges using the [`.setPrivileges()`](API/SessionClass.md#setprivileges) function. In your code, you can check the session's privileges to allow or deny access using the [`.hasPrivilege()`](API/SessionClass.md#hasprivilege) function. By default, new sessions do not have any privilege: they are **Guest** sessions ([`.isGuest()`](API/SessionClass.md#isguest) function returns true). +Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) - //Access is granted, do nothing + //Accès autorisé, on ne fait rien Else - //Display an authentication page + //Afficher une page d'authentification End if ``` :::info -Privileges are implemented at the heart of the ORDA architecture to provide developers with a powerful technology for controlling access to the datastore and dataclas functions. For more information, please refer to the [**Privileges**](../ORDA/privileges.md) page of the ORDA chapter. +Les privilèges sont implémentés au cœur de l'architecture ORDA, fournissant aux développeurs une technologie puissante pour contrôler l'accès aux fonctions du datastore et des dataclass. Pour plus d'informations, veuillez vous reporter à la section [**Privilèges**](../ORDA/privileges.md). ::: ## Exemple -In a CRM application, each salesperson manages their own client portfolio. The datastore contains at least two linked dataclasses: Customers and SalesPersons (a salesperson has several customers). +Dans une application CRM, chaque commercial gère son propre portefeuille de clients. Le datastore contient au moins deux dataclass liées : Customers et SalesPersons (un commercial a plusieurs clients). ![alt-text](../assets/en/WebServer/exampleSession.png) -We want a salesperson to authenticate, open a session on the web server, and have the top 3 customers be loaded in the session. +Nous voulons qu'un(e) commercial(e) s'authentifie, ouvre une session sur le serveur web et que les 3 meilleurs clients soient chargés dans la session. -1. We run this URL to open a session: +1. Nous exécutons cette URL pour ouvrir une session : ``` http://localhost:8044/authenticate.shtml @@ -136,7 +136,7 @@ http://localhost:8044/authenticate.shtml > Dans un environnement de production, il est nécessaire d'utiliser une [connexion HTTPS](API/WebServerClass.md#httpsenabled) pour éviter la circulation d'informations non chiffrées sur le réseau. -2. The `authenticate.shtml` page is a form containing *userId* et *password* input fields and sending a 4DACTION POST action: +2. La page `authenticate.shtml` est un formulaire contenant des champs de saisie *userId* et *password* et envoie une action POST 4DACTION : ```html @@ -153,7 +153,7 @@ http://localhost:8044/authenticate.shtml ![alt-text](../assets/en/WebServer/authenticate.png) -3. The authenticate project method looks for the *userID* person and validates the password against the hashed value already stored in the *SalesPersons* table: +3. La méthode de projet d'authentification recherche la personne *userID* et valide le mot de passe par rapport à la valeur hachée déjà stockée dans la table *SalesPersons* : ```4d var $indexUserId; $indexPassword; $userId : Integer @@ -195,6 +195,6 @@ Else End if ``` -## See also (blog post) +## Voir aussi (blog post) -[Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) +[Sessions évolutives pour applications web avancées](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) From 101858b3efa19fc7316d72b7c04582112d894c9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:11 +0200 Subject: [PATCH 4379/4889] New translations sessions.md (Portuguese, Brazilian) --- .../version-20-R6/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md index a579da0d32c98d..11550180cd4ae1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/sessions.md @@ -89,7 +89,7 @@ This timeout can be set using the [`.idleTimeout`](API/SessionClass.md#idletimeo When a web session is closed, if the [`Session`](API/SessionClass.md#session) command is called afterwards: - el objeto `Session` no contiene privilegios (es una sesión de invitado) -- the [`.storage`](API/SessionClass.md#storage) property is empty +- a propriedade [`storage`](API/SessionClass.md#storage) está vazia - um novo cookie de sessão é associado à sessão :::info From 7fc338565f7d87c0447d10e4499d16505b8b0e8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:12 +0200 Subject: [PATCH 4380/4889] New translations templates.md (French) --- .../version-20-R6/WebServer/templates.md | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md index 9ec6e5edbcf876..841fd9eb5f42c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/templates.md @@ -1,93 +1,93 @@ --- id: templates -title: Template pages +title: Pages templates --- -Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées via des [balises de transformation](../Tags/transformation-tags.md) telles que 4DTEXT, These tags are usually inserted as HTML type comments (``) into the HTML source code. +Le serveur Web de 4D vous permet d'utiliser des pages de modèles HTML (templates) contenant des balises, c'est-à-dire un mélange de code HTML statique et de références 4D ajoutées par le biais de [balises de transformation](../Tags/transformation-tags.md) telles que 4DTEXT, 4DIF ou 4DINCLUDE. Ces balises sont généralement insérées sous forme de commentaires HTML (``) dans le code source HTML. -When these pages are sent by the HTTP server, they are parsed and the tags they contain are executed and replaced with the resulting data. The pages received by the browsers are thus a combination of static elements and values coming from 4D processing. +Lorsque ces pages sont envoyées par le serveur HTTP, elles sont analysées et les balises qu'elles contiennent sont interprétées et remplacées par les données résultantes. Les pages reçues par les navigateurs sont donc une combinaison d'éléments statiques et de valeurs provenant du traitement 4D. -For example, if you write in an HTML page: +Par exemple, si vous écrivez dans une page HTML: ```html

    Welcome to !

    ``` -The value of the 4D variable *vtSiteName* will be inserted in the HTML page. +La valeur de la variable 4D *vtSiteName* sera insérée dans la page HTML. -## Tags for templates +## Balises pour les templates -The following 4D tags are available: +Les balises 4D suivantes sont disponibles : -- 4DTEXT, to insert 4D variables and expressions as text, -- 4DHTML, to insert HTML code, -- 4DEVAL, to evaluate any 4D expression, -- 4DSCRIPT, to execute a 4D method, -- 4DINCLUDE, to include a page within another one, -- 4DBASE, to modify the default folder used by the 4DINCLUDE tag, -- 4DCODE, to insert 4D code, -- 4DIF, 4DELSE, 4DELSEIF and 4DENDIF, to insert conditions in the HTML code, +- 4DTEXT, pour insérer des variables et des expressions 4D en tant que texte, +- 4DHTML, pour insérer du code HTML, +- 4DEVAL, pour évaluer toute expression 4D, +- 4DSCRIPT, pour exécuter une méthode 4D, +- 4DINCLUDE, pour inclure une page dans une autre, +- 4DBASE, pour modifier le dossier par défaut utilisé par la balise 4DINCLUDE, +- 4DCODE, pour insérer du code 4D, +- 4DIF, 4DELSE, 4DELSEIF et 4DENDIF, pour insérer des conditions dans le code HTML, - 4DLOOP et 4DENDLOOP, pour faire des boucles dans le code HTML, - 4DEACH et 4DENDEACH, pour boucler des collections, des entity selections ou des propriétés d'objets. -These tags are described in the [Transformation Tags](../Tags/transformation-tags.md) page. +Ces balises sont décrites dans la page [Balises de transformation](../Tags/transformation-tags.md). -It is possible to mix tags. For example, the following HTML code is allowed: +Il est possible de combiner des balises. Par exemple, le code HTML suivant est autorisé : ```html ... - (Method call) - (If condition) - (Subpage insertion) - (End if) + (appel de méthode) + (condition) + (insertion sous-page) + (fin de condition) - (loop on the current selection) - (If [TABLE]ValNum>10) - (subpage insertion) - (Else) + (boucle sur la sélection courante) + + (insertion sous-page) + Value:
    - (Field display) + (affichage de champ) - (End for) + ``` -## Tag parsing +## Analyse des balises -For optimization reasons, the parsing of the HTML source code is not carried out by the 4D Web server when HTML pages are called using simple URLs that are suffixed with “.HTML” or “.HTM”. +Pour des raisons d'optimisation, l'analyse du code source HTML n'est pas effectuée par le serveur Web 4D lorsque les pages HTML sont appelées à l'aide d'URL simples suffixées par ".HTML" ou ".HTM". -Parsing of the contents of template pages sent by 4D web server takes place when `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (text/html type BLOB) or `WEB SEND TEXT` commands are called, as well as when sending pages called using URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. In order to "force" the parsing of HTML pages in this case, you must add the suffix “.shtm” or “.shtml” (for example, `http://www.server.com/dir/page.shtm`). An example of the use of this type of page is given in the description of the `WEB GET STATISTICS` command. XML pages (.xml, .xsl) are also supported and always parsed by 4D. +L'analyse du contenu des pages de templates envoyées par le serveur web 4D a lieu lorsque les commandes `WEB SEND FILE` (.htm, .html, .shtm, .shtml), `WEB SEND BLOB` (BLOB de type texte/html) ou `WEB SEND TEXT` sont appelées, ainsi que lors de l'envoi de pages appelées à l'aide d'URLs. Dans ce dernier cas, à des fins d'optimisation, les pages suffixées par ".htm" et ".html" ne sont PAS parsées. Dans ce cas, pour "forcer" l'analyse des pages HTML, vous devez ajouter le suffixe ".shtm" ou ".shtml" (par exemple, `http://www.server.com/dir/page.shtm`). Un exemple de l'utilisation de ce type de page est donné dans la description de la commande `WEB GET STATISTICS`. Les pages XML (.xml, .xsl) sont également prises en charge et toujours analysées par 4D. -You can also carry out parsing outside of the Web context when you use the `PROCESS 4D TAGS` command. +Vous pouvez également effectuer l'analyse en dehors du contexte Web en utilisant la commande `PROCESS 4D TAGS`. -Internally, the parser works with UTF-16 strings, but the data to parse may have been encoded differently. When tags contain text (for example `4DHTML`), 4D converts the data when necessary depending on its origin and the information available (charset). Below are the cases where 4D parses the tags contained in the HTML pages, as well as any conversions carried out: +En interne, l'analyseur fonctionne avec des chaînes UTF-16, mais les données à analyser peuvent avoir été encodées différemment. Lorsque les balises contiennent du texte (par exemple `4DHTML`), 4D convertit les données si nécessaire en fonction de leur origine et des informations disponibles (jeu de caractères). Voici les cas où 4D analyse les balises contenues dans les pages HTML, ainsi que toutes les conversions effectuées : -| Action / Command | Content analysis of the sent pages | Support of $ syntax(\*) | Character set used for parsing tags | -| ---------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Pages called via URLs | X, except for pages with “.htm” or “.html” extensions | X, except for pages with “.htm” or “.html” extensions | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND FILE` | X | - | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `WEB SEND TEXT` | X | * | No conversion necessary | -| `WEB SEND BLOB` | X, if BLOB is of the “text/html” type | - | Use of charset set in the "Content-Type" header of the response. Otherwise, use of default character set for the HTTP server | -| Inclusion by the `` tag | X | X | Use of charset passed as parameter of the "Content-Type" header of the page. If there is none, search for a META-HTTP EQUIV tag with a charset. Otherwise, use of default character set for the HTTP server | -| `PROCESS 4D TAGS` | X | X | Text data: no conversion. BLOB data: automatic conversion from the Mac-Roman character set for compatibility | +| Action / Commande | Analyse du contenu des pages envoyées | Prise en charge de la syntaxe $(\*) | Jeu de caractères utilisé pour l'analyse des balises | +| ------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pages appelées via les URLs | X, à l'exception des pages avec une extension ".htm" ou ".html" | X, à l'exception des pages avec une extension ".htm" ou ".html" | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND FILE` | X | - | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `WEB SEND TEXT` | X | * | Aucune conversion nécessaire | +| `WEB SEND BLOB` | X, si le BLOB est de type "text/html" | - | Utilisation du jeu de caractères défini dans l'en-tête "Content-Type" de la réponse. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| Inclusion par la balise `` | X | X | Utilisation du jeu de caractères passé en paramètre de l'en-tête "Content-Type" de la page. S'il n'y en a pas, recherche d'une balise META-HTTP EQUIV avec un jeu de caractères. Sinon, utilisation du jeu de caractères par défaut du serveur HTTP | +| `PROCESS 4D TAGS` | X | X | Données texte : pas de conversion. Données BLOB : conversion automatique à partir de l'ensemble de caractères Mac-Roman pour la compatibilité | -(\*) The alternative $-based syntax is available for 4DHTML, 4DTEXT and 4DEVAL tags. +(\*) La syntaxe alternative basée sur $ est disponible pour les balises 4DHTML, 4DTEXT et 4DEVAL. ## Accès aux méthodes 4D via le Web -Executing a 4D method with `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, or `4DTEXT` from a web request is subject to the [Available through 4D tags and URLs (4DACTION...)](allowProject.md) attribute value defined in the properties of the method. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. +L'exécution d'une méthode 4D avec `4DEACH`, `4DELSEIF`, `4DEVAL`, `4DHTML`, `4DIF`, `4DLOOP`, `4DSCRIPT`, ou `4DTEXT` à partir d'une requête web est soumise à la [valeur de l'attribut Disponible via Balises HTML et URLs 4D (4DACTION...)](allowProject.md) définie dans les propriétés de la méthode. Si cet attribut n'est pas vérifié pour la méthode, celle-ci ne peut pas être appelée à partir d'une requête Web. -## Prevention of malicious code insertion +## Prévention de l'insertion de code malveillant -4D tags accept different types of data as parameters: text, variables, methods, command names, etc. When this data is provided by your own code, there is no risk of malicious code insertion since you control the input. However, your database code often works with data that was, at one time or another, introduced through an external source (user input, import, etc.). +Les balises 4D acceptent différents types de données en tant que paramètres : texte, variables, méthodes, noms de commande, etc. Lorsque ces données sont fournies par votre propre code, il n'y a aucun risque d'insertion de code malveillant puisque vous contrôlez l'entrée. Cependant, votre code de base de données fonctionne souvent avec des données qui ont été, à un moment donné, introduites par une source externe (saisie de l'utilisateur, importation, etc.). -In this case, it is advisable to **not use** tags such as `4DEVAL` or `4DSCRIPT`, which evaluate parameters, directly with this sort of data. +Dans ce cas, il est conseillé de **ne pas utiliser** les balises telles que `4DEVAL` ou `4DSCRIPT`, qui évaluent les paramètres, directement avec ce genre de données. -De plus, selon le [principe de la récursivité](../Tags/transformation-tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. In this case, it is imperative to use the `4DTEXT` tag. Imagine, for example, a Web form field named "Name", where users must enter their name. This name is then displayed using a `` tag in the page. If text of the "\" type is inserted instead of the name, interpreting this tag will cause the application to be exited. To avoid this risk, you can just use the `4DTEXT` tag systematically in this case. Since this tag escapes the special HTML characters, any malicious recursive code that may have been inserted will not be reinterpreted. To refer to the previous example, the "Name" field will contain, in this case, "`<!--#4DEVAL QUIT 4D-->`" which will not be transformed. +De plus, selon le [principe de la récursivité](../Tags/transformation-tags.md#recursive-processing), le code malveillant peut lui-même inclure des balises de transformation. Dans ce cas, il est impératif d'utiliser la balise `4DTEXT`. Imaginez, par exemple, un champ de formulaire Web nommé "Nom", où les utilisateurs doivent entrer leur nom. Ce nom est ensuite affiché à l'aide d'une balise `` dans la page. Si le texte de type "\" est inséré à la place du nom, interpréter cette balise entraînera la fermeture de l'application. Pour éviter ce risque, vous pouvez simplement utiliser la balise `4DTEXT` systématiquement dans ce cas. Étant donné que cette balise échappe les caractères spéciaux HTML, tout code récursif malveillant qui aurait pu être inséré ne sera pas réinterprété. Pour reprendre l'exemple précédent, le champ "Name" contiendra, dans ce cas, "`<!--#4DEVAL QUIT 4D-->`" qui ne sera pas transformé. From 18b152145ce9754c6cd099a18a834f5c128fe26c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:16 +0200 Subject: [PATCH 4381/4889] New translations webserver.md (French) --- .../version-20-R6/WebServer/webServer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServer.md index ecb4d07f49cf45..55ac23de6b65a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServer.md @@ -20,18 +20,18 @@ Le serveur web 4D crée automatiquement un dossier racine et une page d'accueil La sécurité des données est présente à tous les stades d'implémentation du serveur web 4D. Les niveaux de sécurité sont évolutifs, et les options les plus sécurisées sont généralement sélectionées par défaut. La sécurité du serveur web 4D est basée sur les éléments suivants : -- Extended support of the [**TLS Protocol (HTTPS)**](../Admin/tls.md), +- Extension du support du [**Protocole TLS (HTTPS)**](../Admin/tls.md), -- **Authentication**: flexible and customizable [authentication features](authentication.md) based upon built-it settings as well as fallback database methods ([`On Web Authentication`](authentication.md#on-web-authentication) for the web server and [`On REST Authentication`](../REST/configuration.md#using-the-on-rest-authentication-database-method) for the REST server), +- **Authentification** : [fonctionnalités d'authentification](authentification.md) flexibles et personnalisables basées sur des paramètres inclus et des méthodes base ([`On Web Authentication`](authentication.md#on-web-authentication) pour le serveur web et [`On REST Authentication`](../REST/configuration.md#using-the-on-rest-authentication-database-method) pour le serveur REST), - **Contrôle du contenu exposé** : Seul le contenu que vous exposez explicitement est disponible via des requêtes web directes ou des requêtes REST. Vous devez déclarer : - - [Les méthodes projet](templates.md#allowing-project-methods) exposées via requêtes HTTP - - [ORDA functions](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) exposed through REST requests - - [Les tables et champs](REST/configuration.md#exposing-tables-and-fields) que vous ne voulez pas rendre disponibles via requêtes REST + - [Les méthodes projet](templates.md#allowing-project-methods) exposées via des requêtes HTTP + - Les [fonctions ORDA](../ORDA/ordaClasses.md#fonctions-exposées-vs-non-exposées) exposées via des requêtes REST + - [Les tables et champs](REST/configuration.md#exposing-tables-and-fields) que vous ne voulez pas rendre disponibles via des requêtes REST. - **Sandboxing** via la définition d'un [dossier HTML racine](webServerConfig.md#root-folder) par défaut -- **Control of server resource usage** (e.g. [maximum concurrent web processes](webServerConfig.md#maximum-concurrent-web-processes) option). +- **Contrôle de l'utilisation des ressources du serveur** (par exemple, option [nombre maximal de process web simultanés](webServerConfig.md#maximum-concurrent-web-processes)). > Consultez le document [4D Security guide](https://blog.4d.com/4d-security-guide/) pour une vue d'ensemble des fonctions de sécurité de 4D. From 353fb373fb2d2552074148b42db9bc824c27541f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:21 +0200 Subject: [PATCH 4382/4889] New translations webserveradmin.md (French) --- .../version-20-R6/WebServer/webServerAdmin.md | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md index f39cf0a0c223c3..13b47ef5667d9d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md @@ -14,14 +14,14 @@ Un projet 4D peut démarrer et surveiller un serveur Web pour l'application prin Il y a plusieurs manières de démarrer le serveur Web principal : - via un bouton/une commande de menu : - - 4D: **Run\>Start Web Server** menu
    ![](../assets/en/WebServer/start1.png) - - 4D Server: **Start HTTP server** button of the HTTP Server page
    ![](../assets/en/WebServer/start2.png) + - 4D: **Exécution\>Démarrer le serveur Web**
    ![](../assets/en/WebServer/start1.png) + - 4D Server : Bouton **Démarrer le serveur HTTP** dans la page Serveur HTTP
    ![](../assets/en/WebServer/start2.png) -- automatiquement à l'ouverture de l'application 4D. To do this, display the **Web\/Configuration** page of the Settings and select the **Launch Web Server at Startup** check box:
    ![](../assets/en/WebServer/config.png) +- automatiquement à l'ouverture de l'application 4D. Pour ce faire, affichez la page **Web\/Configuration** des Propriétés et cochez la case **Lancer le serveur Web au démarrage** :
    ![](../assets/en/WebServer/config.png) -- Programmatically, by calling the [`webServer.start()`](API/WebServerClass.md#start) function or `WEB START SERVER` command. +- Par programmation, en appelant la fonction [`webServer.start()`](API/WebServerClass.md#start) ou la commande `WEB START SERVER`. -The web server of any component can be launched by calling the [`webServer.start()`](API/WebServerClass.md#start) function on the component's web server object. +Le serveur Web de n'importe quel composant peut être lancé en appelant la fonction [`webServer.start()`](API/WebServerClass.md#start) sur l'objet serveur Web du composant. > Il n'est pas nécessaire de relancer l'application 4D pour démarrer ou arrêter le serveur Web. @@ -31,9 +31,9 @@ Il y a plusieurs manières d'arrêter le serveur Web principal : - Via le menu 4D, **Exécution > Arrêter le serveur Web**, ou via le bouton **Arrêter le serveur HTTP** de 4D Server (les deux items affichent **Démarrer...** quand le serveur n'est pas encore démarré). -- Programmatically, by calling the [`webServer.stop()`](API/WebServerClass.md#stop) function or `WEB STOP SERVER` command. +- Par programmation, en appelant la fonction [`webServer.stop()`](API/WebServerClass.md#stop) ou la commande `WEB STOP SERVER`. -Le serveur Web de n'importe quel composant peut être arrêté en appelant la fonction \`\`webServer.stop() sur l'objet serveur Web du composant. +Le serveur Web de n'importe quel composant peut être arrêté en appelant la fonction `webServer.stop()` sur l'objet serveur Web du composant. ## Tester le Serveur Web 4D @@ -53,8 +53,8 @@ Cette commande vous permet de vérifier que le serveur web, l'affichage de la pa Pour ce faire, vous pouvez : -- 4D: click on the **Clear Cache** button in the [Web/Options (I) page](../settings/web.md) of the Settings dialog box. -- 4D Server: click on the **Clear Cache** button in the HTTP page of the 4D Server Administration window. +- 4D: cliquer sur le bouton **Vider le cache** dans la [page Web/Options (I)](../settings/web.md) de la boîte de dialogue des Propriétés. +- 4D Server : cliquer sur le bouton **Vider le cache** dans la page HTTP de la fenêtre d'administration de 4D Server. Le cache est alors immédiatement effacé. @@ -86,7 +86,7 @@ L'URL **/4DSTATS** renvoie plusieurs éléments d'information dans un tableau HT | Cache Max Size | Taille maximale du cache (en octets) | | Cached Object Max Size | Taille maximale de chaque objet dans le cache (en octets) | | Cache Use | Pourcentage de cache utilisé | -| Cached Objects | Nombre d'objects trouvés dans le cache, **images incluses** | +| Cached Objects | Nombre d'objets trouvés dans le cache, **images incluses** | Ces informations peuvent vous permettre de vérifier le fonctionnement de votre serveur et éventuellement d'adapter les paramètres correspondants. @@ -130,7 +130,7 @@ Les deux fichiers journaux sont automatiquement créés dans le dossier **Logs** ### HTTPDebugLog.txt -The [http debug file](webServerConfig.md#debug-log) can be enabled using the [`web server` object](webServerObject.md) or the `WEB SET OPTION` command. +Le [fichier de débogage http](webServerConfig.md#debug-log) peut être activé en utilisant l'objet [`web server`](webServerObject.md) ou la commande `WEB SET OPTION`. Ce fichier journal enregistre chaque requête HTTP et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. @@ -147,11 +147,13 @@ Les champs suivants sont enregistrés pour Requête et Réponse : ### logweb.txt -The [web log recording file](webServerConfig.md#log-recording) can be enabled using the [`web server` object](webServerObject.md), the `WEB SET OPTION` command, or the **Web/Log (type)** page of the settings. Vous devez sélectionner un format d'historique. +Le [fichier d'enregistrement des journaux web](webServerConfig.md#log-recording) peut être activé en utilisant l'objet [`web server`](webServerObject.md), la commande `WEB SET OPTION`, ou la page **Web/Log (type)** des Propriétés. Vous devez sélectionner un format d'historique. #### CLF/DLF -Each line of the file represents a request, such as: *host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length* Each field is separated by a space and each line ends by the CR/LF sequence (character 13, character 10). +Chaque ligne du fichier représente une requête, telle que : +*host rfc931 user \[DD/MMM/YYYY:HH:MM:SS] "request" state length* +Chaque champ est séparé par un espace et chaque ligne se termine par la séquence CR/LF (caractère 13, caractère 10). Le format DLF (Distilled Log Format) est similaire au format CLF (Common Log format) et utilise exactement la même structure. Il ajoute simplement deux champs HTTP supplémentaires à la fin de chaque requête : Referer et User-agent. Voici la description des formats CLF/DLF (non personnalisables) : @@ -198,7 +200,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or | CS_URI_STEM | X | X | Partie de la requête sans les paramètres d’interrogation | | DATE | X | X | DD: jour, MMM: abréviation de 3 lettres pour le mois (Jan, Feb,...), YYYY: année | | METHOD | X | X | Méthode HTTP utilisée pour la requête adressée au serveur | -| PATH_ARGS | | X | CGI parameters: string located after the “$” character | +| PATH_ARGS | | X | Paramètres de la CGI : chaîne située après le caractère “$” | | STATUS | X | X | Réponse fournie par le serveur | | TIME | X | X | HH: heure, MM: minutes, SS: secondes | | TRANSFER_TIME | X | X | Délai ayant été nécessaire au serveur pour générer la réponse | @@ -207,7 +209,7 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or > Les dates et heures sont données au format GMT -#### Fréquence de backup +#### Fréquence de sauvegarde Comme la taille d'un *logweb.txt* fichier évoluer considérablement, il est possible de mettre en place un mécanisme d'archivage automatique. Le déclenchement d'une backup peut être basé sur une certaine période de temps (exprimée en heures, jours, semaine ou mois), ou sur la taille du fichier ; lorsque le délai fixé (ou la taille du fichier) est atteinte, 4D ferme et archive automatiquement le fichier d'historique en cours et en crée un nouveau. @@ -215,13 +217,13 @@ Lorsque la sauvegarde du fichier d'historique web est déclenchée, le fichier d Le fichier archivé est renommé sur le modèle suivant : "DYYYY_MM_DD_Thh_mm_ss.txt". Par exemple, pour un fichier archivé le 4 septembre 2020 à 15h50 et 7 secondes : “D2020_09_04_T15_50_07.txt.” -#### Paramètres de backup +#### Paramètres de sauvegarde -Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Paramètres : +Les paramètres de sauvegarde automatique du logweb.txt sont définis sur la page **Web > Journal (périodicité)** des Propriétés : ![](../assets/en/WebServer/backup.png) -D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. @@ -230,8 +232,8 @@ D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. From 2165415103dff264477e6d20dedd671ade46c0b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:22 +0200 Subject: [PATCH 4383/4889] New translations webserveradmin.md (Spanish) --- .../version-20-R6/WebServer/webServerAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md index d63dc46e8e149b..4e5985b39f6045 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerAdmin.md @@ -14,7 +14,7 @@ Un proyecto 4D puede iniciar y monitorizar un servidor web para la aplicación p El servidor web principal de 4D puede iniciarse de diferentes maneras: - Utilizando un botón o comando de menú. - - 4D: **Run\>Start Web Server** menu
    ![](../assets/en/WebServer/start1.png) + - 4D: **Ejecutar\>Iniciar el servidor Web** menú
    ![](../assets/en/WebServer/start1.png) - 4D Server: botón **Iniciar servidor HTTP** de la página Servidor HTTP
    ![](../assets/en/WebServer/start2.png) - Se inicia automáticamente cada vez que se abre la aplicación 4D. Para ello, despliegue la página **Web\/Configuración** de la Configuración y active la casilla **Lanzar servidor web al iniciar**:
    ![](../assets/en/WebServer/config.png) @@ -147,7 +147,7 @@ Los siguientes campos se registran tanto para la solicitud como para la respuest ### logweb.txt -The [web log recording file](webServerConfig.md#log-recording) can be enabled using the [`web server` object](webServerObject.md), the `WEB SET OPTION` command, or the **Web/Log (type)** page of the settings. Debe seleccionar el formato de historial. +El [archivo de registro web](webServerConfig.md#log-recording) puede activarse utilizando el [`servidor web`](webServerObject.md), el comando `WEB SET OPTION`, o la página **Web/Log (tipo)** de las Propiedades. Debe seleccionar el formato de historial. #### CLF/DLF From 5f691a3e9bf9e7d3088802813ebb6a743afe570b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:27 +0200 Subject: [PATCH 4384/4889] New translations webserverconfig.md (French) --- .../WebServer/webServerConfig.md | 281 +++++++++--------- 1 file changed, 142 insertions(+), 139 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index e52ca1ce0da78a..7d797ef451ef63 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -9,20 +9,20 @@ Les paramètres du serveur web 4D comprennent les paramètres de sécurité, les Vous pouvez configurer les paramètres du serveur web 4D, en fonction de la portée et du serveur que vous souhaitez configurer : -| Emplacement du paramètre | Portée | Serveur web concerné | -| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | -| [webServer object](webServerObject.md) | Temporaire (session courante) | N'importe quel serveur web, y compris les serveurs Web de composants | -| `WEB SET OPTION` ou commande `WEB XXX` | Temporaire (session courante) | Serveur principal | -| [**Settings** dialog box](../settings/web.md) (**Web** pages) | Permanent (toutes les sessions, stocké sur le disque) | Serveur principal | +| Emplacement du paramètre | Portée | Serveur web concerné | +| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | +| [objet webServer](webServerObject.md) | Temporaire (session courante) | N'importe quel serveur web, y compris les serveurs Web de composants | +| `WEB SET OPTION` ou commande `WEB XXX` | Temporaire (session courante) | Serveur principal | +| Boîte de dialogue [**Propriétés**](../settings/web.md) (Pages **Web**) | Permanent (toutes les sessions, stocké sur le disque) | Serveur principal | > Certains paramètres ne sont pas disponibles depuis tous les emplacements. ## Cache -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Fenêtre de configuration | [Configuration page/Page Cache Size](../settings/web.md#page-cache-size) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Boîte de dialogue des Propriétés | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Active et configure le cache des pages web. @@ -34,9 +34,9 @@ Vous pouvez modifier la taille du cache dans la zone **Taille du cache des pages ## Dossier de certificat -| Peut être configuré via | Nom | Commentaires | -| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| objet webServer | `certificateFolder` | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the *settings* parameter of the `start()` function. | +| Peut être configuré via | Nom | Commentaires | +| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| objet webServer | `certificateFolder` | Propriété Texte, mais peut être un objet [`4D.Folder`](API/FolderClass.md) lorsque utilisée avec le paramètre *settings* de la fonction `start()`. | Dossier qui contient les fichiers de certificat TLS pour le serveur web. @@ -48,17 +48,17 @@ Avec 4D à distance, ces fichiers doivent être placés dans le dossier des ress ## Jeu de caractères -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | -| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | -| Fenêtre de configuration | [Options (II) page/Standard Set](../settings/web.md#standard-set) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| objet webServer | `characterSet` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| `WEB SET OPTION` | `Web character set` | Entier long (MIBEnum) ou chaîne de caractères (nom) | +| Boîte de dialogue des Propriétés | [Page Web/Options (II/Jeu standard)](../settings/web.md#standard-set) | Menu popup | Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par défaut dépend de la langue du système d'exploitation. > Ce paramètre est également utilisé pour générer des États Rapides au format HTML. -## Suite cryptographique +## Liste des chiffrements | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | @@ -66,17 +66,17 @@ Définit le jeu de caractères à utiliser par le serveur web 4D. La valeur par Suite cryptographique utilisée pour le protocole sécurisé. Fixe la priorité des algorithmes de chiffrement implémentés par le serveur web. Peut être une séquence de chaînes séparées par des deux-points (par exemple "ECDHE-RSA-AES128 -..."). Voir la [page des chiffrements](https://www.openssl.org/docs/manmaster/man1/ciphers.html) sur le site OpenSSL. -> The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. +> La liste de chiffrement par défaut utilisée par 4D peut être modifiée pour la session à l'aide de la commande `SET DATABASE PARAMETER`, auquel cas la modification s'applique à l'ensemble de l'application 4D, y compris le serveur Web, le serveur SQL, les connexions client/serveur, ainsi que le client HTTP et toutes les commandes 4D qui utilisent le protocole sécurisé. ## Paramètres CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | -| Fenêtre de configuration | [Options (II) page/Domain names and HTTP methods allowed](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| objet webServer | [`CORSSettings`](API/WebServerClass.md#corssettings) | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| `WEB SET OPTION` | `Web CORS settings` | Collection d'objets (Liste des hôtes et méthodes autorisées pour le service CORS) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Noms de domaine et Méthodes HTTP autorisées](../settings/web.md#domain-names-HTTP-methods-allowed) | Cliquez sur le bouton [+] pour ajouter un nom de domaine autorisé et sa ou ses méthodes | -Liste des hôtes et méthodes autorisées pour le service CORS. +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. #### Noms de domaine @@ -110,7 +110,7 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu #### Voir également -[Enable CORS Service](#enable-cors-service) +[Activer le service CORS](#enable-cors-service) ## Debug log @@ -119,23 +119,23 @@ Séparez chaque méthode par un ";" (ex : "post;get"). Si Méthodes est vide, nu | objet webServer | `debugLog` | number | | `WEB SET OPTION` | `Web debug log` | number | -Status of the HTTP request log file of the web server ([*HTTPDebugLog_nn.txt*](../Debugging/debugLogFiles.md#httpdebuglogtxt), stored in the "Logs" folder of the application -- nn is the file number). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque demande et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. +Statut du fichier journal des requêtes HTTP du serveur web ([*HTTPDebugLog_nn.txt*](../Debugging/debugLogFiles.md#httpdebuglogtxt), stocké dans le dossier "Logs" de l'application - nn est le numéro de fichier). Il est utile pour déboguer les problèmes liés au serveur Web. Il enregistre chaque requête et chaque réponse en mode brut (raw). Les requêtes sont enregistrées dans leur totalité (en-têtes compris). Les parties body peuvent également être enregistrées. -| Valeur | Constante | Description | -| ------ | ------------------------------ | -------------------------------------------------------------------------------------------------------- | -| 0 | wdl disable | Les debug logs Web HTTP sont désactivés | -| 1 | wdl enable without body | Web HTTP debug log is enabled without body parts (body size is provided in this case) | -| 3 | wdl enable with response body | Web HTTP debug log is enabled with body part in response only | -| 5 | wdl enable with request body | Web HTTP debug log is enabled with body part in request only | -| 7 | wdl enable with all body parts | Web HTTP debug log is enabled with body parts in response and request | +| Valeur | Constante | Description | +| ------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | +| 0 | wdl disable | Le journal de débogage HTTP du web est désactivé | +| 1 | wdl enable without body | Le journal de débogage HTTP est activé sans les parties du body (la taille du body est indiquée dans ce cas) | +| 3 | wdl enable with response body | Le journal de débogage HTTP est activé avec uniquement le body de la réponse | +| 5 | wdl enable with request body | Le journal de débogage HTTP est activé avec uniquement le body de la requête | +| 7 | wdl enable with all body parts | Le journal de débogage HTTP est activé avec le body de la réponse et de la requête | ## Page d'accueil par défaut -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------- | -------------------------------------------- | -| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | -| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | -| Fenêtre de configuration | [Configuration page/Default Home Page](../settings/web.md#default-home-page) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------- | +| objet webServer | [`defaultHomepage`](API/WebServerClass.md#defaulthomepage) | Text | +| `WEB SET HOME PAGE` | | Peut être différente pour chaque web process | +| Boîte de dialogue des Propriétés | [Page Configuration/Page d'accueil par défaut](../settings/web.md#default-home-page) | | Désigne une page comme page d'accueil par défaut pour le serveur web. Cette page peut être statique ou [semi-dynamic]. @@ -155,13 +155,13 @@ Si vous ne spécifiez aucune page d'accueil par défaut, la méthode base `On We ## Activer CORS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | -| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | -| Fenêtre de configuration | [Options (II) page/Enable CORS](../settings/web.md#enable-cors) | Décoché par défaut | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| objet webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | True pour activer CORS (False par défaut). | +| `WEB SET OPTION` | `Web CORS enabled` | 0 (désactivé, par défaut) ou 1 (activé) | +| Boîte de dialogue des Propriétés | [Page Options (II)/Activer CORS](../settings/web.md#enable-cors) | Décoché par défaut | -Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsqu'elle l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". +Le serveur Web 4D implémente le cross-origin resource sharing (CORS) pour permettre à des pages Web spécifiques servies à partir d'un autre domaine d'accéder aux ressources de l'application Web actuelle via des appels XHR, par exemple via REST. Pour des raisons de sécurité, les requêtes "cross-domain" sont interdites par défaut au niveau du navigateur. Lorsque l'option est activée, les appels XHR (par exemple, les requêtes REST) provenant de pages Web situées en dehors du domaine peuvent être autorisés dans votre application (vous devez définir la liste des adresses autorisées dans la liste de domaines CORS, voir Paramètres CORS ci-dessous). Dans ce cas, si un domaine ou une méthode non autorisé(e) envoie une demande intersite, celle-ci est rejetée avec une réponse d'erreur "403 - interdit". Lorsqu'elle est désactivée (par défaut), toutes les demandes intersites envoyées avec CORS sont ignorées. @@ -173,21 +173,21 @@ Pour plus d'informations sur CORS, veuillez consulter la [page de partage de res ## Activer HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | -| `WEB SET OPTION` | `Web HTTP enabled` | | -| Fenêtre de configuration | [Configuration page/Enable HTTP](../settings/web.md#enable-http) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPEnabled`](API/WebServerClass.md#httpenabled) | boolean | +| `WEB SET OPTION` | `Web HTTP enabled` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Activer HTTP](../settings/web.md#enable-http) | | Indique si le web server accepte des connexions non sécurisées. ## Activer HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | -| `WEB SET OPTION` | `Web HTTPS enabled` | | -| Fenêtre de configuration | Configuration > Activer HTTPS | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ---------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSEnabled`](API/WebServerClass.md#httpsenabled) | boolean | +| `WEB SET OPTION` | `Web HTTPS enabled` | | +| Boîte de dialogue des Propriétés | Page Configuration/Activer HTTPS | | Statut de la communication via HTTPS. Cette option est décrite dans [cette section](Admin/tls.md). @@ -200,11 +200,11 @@ Statut de la communication via HTTPS. Cette option est décrite dans [cette sect État de HTTP Strict Transport Security (HSTS). -Lorsque [HTTPS est activé](#enable-https), n'oubliez pas que si [HTTP est également activé](#enable-http), le navigateur peut toujours basculer entre HTTPS et HTTP (par exemple, dans la zone URL du navigateur, l'utilisateur peut remplacer "https" par "htt Pour interdire les redirections http, vous pouvez [désactiver le HTTP](#enable-http), cependant dans ce cas un message d'erreur est affiché lors des requêtes HTTP du client. +Lorsque [HTTPS est activé](#enable-https), gardez à l'esprit que si [HTTP est également activé](#enable-http), le navigateur peut toujours passer de HTTPS à HTTP (par exemple, dans la zone URL du navigateur, l'utilisateur peut remplacer "https" par "http"). Pour interdire les redirections http, vous pouvez [désactiver le HTTP](#enable-http), cependant dans ce cas un message d'erreur est affiché lors des requêtes HTTP du client. HSTS permet au serveur web 4D de déclarer que les navigateurs ne doivent interagir avec lui que par des connexions HTTPS sécurisées. Une fois activé, le serveur Web 4D ajoutera automatiquement des informations relatives au HSTS à tous les en-têtes des réponses. Les navigateurs enregistreront les informations HSTS la première fois qu'ils recevront une réponse du serveur web 4D, puis toutes les futures demandes HTTP seront automatiquement transformées en demandes HTTPS. La durée de stockage de ces informations par le navigateur est spécifiée avec le paramètre Web **HSTS max age**. -> HSTS requires that [HTTPS is enabled](#enable-https) on the server. [Le HTTP](#enable-http) doit également être activé pour permettre les connexions initiales du client. +> Activer le HSTS requiert que [HTTPS soit activé](#enable-https) sur le serveur. [Le HTTP](#enable-http) doit également être activé pour permettre les connexions initiales du client. > Vous pouvez vérifier le mode de connexion utilisé en utilisant la commande `WEB Is secured connection`. @@ -244,11 +244,11 @@ Comme valeur, passez la taille exprimée en octets. Par défaut, le seuil de com ## Port HTTP -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------ | ------------ | -| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | -| `WEB SET OPTION` | `Web port ID` | | -| Fenêtre de configuration | [Configuration page/HTTP Port](../settings/web.md#http-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------ | ------------ | +| objet webServer | [`HTTPPort`](API/WebServerClass.md#httpport) | number | +| `WEB SET OPTION` | `Web port ID` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Port HTTP](../settings/web.md#http-port) | | Numéro de port IP (TCP) d'écoute pour HTTP. Par défaut, 4D publie une application Web sur le port HTTP normal (port TCP), qui est le port 80. Si ce port est déjà utilisé par un autre service Web, vous devez modifier le port HTTP utilisé par 4D pour ce projet. @@ -271,23 +271,23 @@ Activation de la méthode HTTP TRACE dans le serveur web 4D. Pour des raisons de ## Port HTTPS -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | -| `WEB SET OPTION` | `Web HTTPS port ID` | | -| Fenêtre de configuration | [Configuration page/HTTPS Port](../settings/web.md#https-port) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`HTTPSPort`](API/WebServerClass.md#httpsport) | number | +| `WEB SET OPTION` | `Web HTTPS port ID` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Port HTTPS](../settings/web.md#https-port) | | Numéro de port IP d'écoute pour les connections HTTP via TLS. La valeur par défaut est 443 (valeur standard). Voir aussi [HTTP Port](#http-port) pour plus d'informations sur les numéros de port. ## Conservation des process inactifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ----------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | -| `WEB SET OPTION` | `Web inactive process timeout` | | -| Fenêtre de configuration | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Curseur | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`inactiveProcessTimeout`](API/WebServerClass.md#inactiveprocesstimeout) | | +| `WEB SET OPTION` | `Web inactive process timeout` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Conservation des process inactifs](../settings/web.md#inactive-process-timeout) | Curseur | -Durée de vie (en minutes) des process inactifs associés aux sessions. À la fin du délai d'attente (tiemout), le process est tué sur le serveur, la méthode base `On Web Close Process` est appelée, puis le contexte de session est détruit. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) @@ -304,58 +304,61 @@ Valeur par défaut : 480 minutes (passez 0 pour restaurer la valeur par défaut) ## Adresse IP d'écoute -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------- | ------------ | -| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | -| `WEB SET OPTION` | `Web IP address to listen` | | -| Fenêtre de configuration | [Configuration page/IP Address](../settings/web.md#ip-address) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | -------------------------------------------------------------- | ------------ | +| objet webServer | [`IPAddressToListen`](API/WebServerClass.md#ipaddresstolisten) | | +| `WEB SET OPTION` | `Web IP address to listen` | | +| Boîte de dialogue des Propriétés | [Page Configuration/Adresse IP](../settings/web.md#ip-address) | Menu popup | Adresses IP (chaînes) sur lesquelles le serveur web 4D recevra les requêtes HTTP (4D local et 4D Server). -Par défaut, aucune adresse spécifique n'est définie (**Valeur Any** dans la boîte de dialogue Paramètres), cela signifie que le serveur répond à toutes les adresses IP. Lorsque vous désignez une adresse spécifique, le serveur ne répond qu'aux demandes envoyées à cette adresse. Cette fonction est conçue pour être utilisée avec les serveurs Web 4D situés sur des machines ayant plusieurs adresses TCP/IP. Par exemple, c'est régulièrement le cas dans des contextes d'hébergement. +Par défaut, aucune adresse spécifique n'est définie (valeur **Toutes** dans la boîte de dialogue des Propriétés), ce qui signifie que le serveur répond à toutes les adresses IP. Lorsque vous désignez une adresse spécifique, le serveur ne répond qu'aux demandes envoyées à cette adresse. Cette fonction est conçue pour être utilisée avec les serveurs Web 4D situés sur des machines ayant plusieurs adresses TCP/IP. Par exemple, c'est régulièrement le cas dans des contextes d'hébergement. Valeurs possibles: Chaîne de caractères représentant l'adresse IP. Les formats IPv6 (e.g. "2001:0db8:0000:0000:0000:ff00:0042:8329") et IPv4 (e.g. "123.45.67.89") sont tous les deux supportés. #### À propos du support de l'IPv6 -- **No warning when TCP port is occupied**
    When the server is set to respond on "Any" IP addresses, if the TCP port is being used by another application, this is not indicated when the server is started. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. +- **Aucun avertissement lorsque le port TCP est occupé**
    + Lorsque le serveur est configuré pour répondre sur "Toutes" les adresses IP, si le port TCP est utilisé par une autre application, cela n'est pas indiqué au démarrage du serveur. En fait, le serveur 4D ne détecte pas d'erreur dans ce cas car le port reste libre sur l'adresse IPv6. Cependant, il n'est pas possible d'y accéder en utilisant l'adresse IPv4 de la machine, ni au moyen de l'adresse locale : 127.0.0.1. Si votre serveur 4D ne semble pas répondre sur le port défini, vous pouvez tester l'adresse [::1] sur la machine serveur (équivalent à 127.0.0.1 pour IPv6, ajoutez [:portNum] pour tester un autre numéro de port). Si 4D répond, il est probable qu'une autre application utilise le port en IPv4. -- **IPv4-mapped IPv6 addresses**
    To standardize processing, 4D provides a standard hybrid representation of IPv4 addresses in IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. +- **Adresses IPv6 avec mappage d'IPv4**
    + Pour standardiser le traitement, 4D fournit une représentation hybride standard des adresses IPv4 en IPv6. Ces adresses sont écrites avec un préfixe de 96 bits au format IPv6, suivi de 32 bits écrits dans la notation décimale à point d'IPv4. Par exemple, ::ffff:192.168.2.34 représente l'adresse IPv4 192.168.2.34. -- **Indication of port numbers**
    Since IPv6 notation uses colons (:), adding port numbers may lead to some confusion, for example: +- **Indication des numéros de port**
    + Comme la notation IPv6 utilise les deux-points (:), l'ajout de numéros de port peut entraîner une certaine confusion, par exemple : ```code4d - 2001:0DB8::85a3:0:ac1f:8001 // IPv6 address - 2001:0DB8::85a3:0:ac1f:8001:8081 // IPv6 address with port 8081 + 2001:0DB8::85a3:0:ac1f:8001 // adresse IPv6 + 2001:0DB8::85a3:0:ac1f:8001:8081 // adresse IPv6 avec port 8081 ``` Pour éviter cette confusion, nous recommandons d'utiliser la notation [ ] lorsque vous combinez une adresse IPv6 avec un numéro de port. Par exemple: ```code4d - [2001:0DB8::85a3:0:ac1f:8001]:8081 //IPv6 address with port 8081 + [2001:0DB8::85a3:0:ac1f:8001]:8081 //Adresse IPv6 avec port 8081 ``` ## Keep Session -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Fenêtre de configuration | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| objet webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Anciennes sessions (sessions process unique)](../settings/web.md#legacy-sessions-single-process-sessions) | uniquement dans les projets convertis | -Statut de la gestion de l'ancienne session pour le serveur Web 4D (obsolète). +Statut de la gestion des anciennes sessions pour le serveur Web 4D (obsolète). > Lorsque cette option est cochée, l'option "réutilisation des contextes temporaires" est automatiquement cochée (et verrouillée). ## Enregistrement des logs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------- | ------------ | -| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | -| `WEB SET OPTION` | `Web log recording` | | -| Fenêtre de configuration | [Log (type) page](../settings/web.md#log-format) | Menu popup | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------- | ------------ | +| objet webServer | [`logRecording`](API/WebServerClass.md#logrecording) | | +| `WEB SET OPTION` | `Web log recording` | | +| Boîte de dialogue des Propriétés | [Page Journal (format)](../settings/web.md#log-format) | Menu popup | Démarre ou arrête l'enregistrement des requêtes reçues par le serveur Web 4D dans le fichier *logweb.txt* et définit son format. Par défaut, les requêtes ne sont pas enregistrées (0/Pas de journal). Lorsqu'il est activé, le fichier *logweb.txt* est automatiquement placé dans le dossier Logs. @@ -373,13 +376,13 @@ Ce paramètre vous permet de sélectionner le format de ce fichier. Valeurs poss ## Process Web simultanés maxi -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | -| `WEB SET OPTION` | `Web max concurrent processes` | | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#maximum-concurrent-web-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`maxConcurrentProcesses`](API/WebServerClass.md#maxconcurrentprocesses) | | +| `WEB SET OPTION` | `Web max concurrent processes` | | +| Boîte de dialogue des Propriétés | Page [Options (I)/Process Web simultanés maximum](../settings/web.md#maximum-concurrent-web-processes) | | -Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de processus Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. +Limite haute du nombre de process web pouvant être ouverts simultanément sur le serveur lorsque **Pas de sessions** ou **sessions legacy** sont utilisées (les **sessions extensibles** supportent [un nombre illimité](sessions.md) de process préemptifs). Ce paramètre permet d'éviter une saturation du serveur lorsqu'il reçoit un nombre important de requêtes Lorsque le nombre maximal de process Web simultanés (moins un) est atteint, 4D ne crée plus de nouveaux process et envoie le statut HTTP `503 - Service indisponible` à toutes les nouvelles requêtes. La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. @@ -390,9 +393,9 @@ La valeur par défaut est 100. Vous pouvez la fixer entre 10 et 32000. | objet webServer | [`maxRequestSize`](API/WebServerClass.md#maxrequestsize) | | | `WEB SET OPTION` | `Web maximum requests size` | | -Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Le dépassement de la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. +Taille maximale (en octets) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 000 000, c'est-à-dire un peu moins de 2 Mo. Passer la valeur maximale (2 147 483 648) indique, en pratique, qu'aucune limite n'est fixée. -Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. This limit is used to avoid web server saturation due to incoming requests that are too large. +Cette limite est utilisée pour éviter la saturation du serveur Web en raison de requêtes entrantes trop volumineuses. Lorsqu'une requête atteint cette limite, le serveur Web 4D la rejette. Valeurs possibles: 500 000 - 2147483648. @@ -401,9 +404,9 @@ Valeurs possibles: 500 000 - 2147483648. | Peut être configuré via | Nom | Commentaires | | ----------------------- | -------------------------------------------------- | ------------ | | objet webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | -| `WEB SET OPTION` | `Web max sessions ` | | +| `WEB SET OPTION` | `Web max sessions` | | -Nombre maximum de sessions simultanées. Lorsque vous atteignez la limite, la session la plus ancienne est fermée (et la méthode base `On Web Close Process` est appelée) si le serveur Web doit en créer une nouvelle. Le nombre de sessions simultanées ne peut pas dépasser le [nombre maximal de process Web](#maximum-concurrent-web-processes) (100 par défaut). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valeur par défaut : 100 (passez 0 pour restaurer la valeur par défaut). @@ -432,7 +435,7 @@ En cas de modification, le serveur doit être redémarré pour utiliser la nouve | ----------------------- | ------------------------------------ | ------------ | | objet webServer | [`name`](API/WebServerClass.md#name) | | -Nom de l'application de serveur Web. Pratique lors du démarrage des serveurs Web. +Nom de l'application de serveur Web. Utile lorsque les serveurs web des composants sont démarrés. ## Version OpenSSL @@ -448,27 +451,27 @@ Version de la bibliothèque OpenSSL utilisée. | ----------------------- | ---------------------------------------------------------------------- | ---------------------- | | objet webServer | [`perfectForwardSecrecy`](API/WebServerClass.md#perfectforwardsecrecy) | Booléen, lecture seule | -Vrai si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). +True si le PFS est disponible sur le serveur web (voir la section [TLS](Admin/tls.md#perfect-forward-secrecy-pfs)). -## Réutiliser les contextes temporaires (en mode distant) +## Réutilisation des contextes temporaires (en mode distant) -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | -> Cette option n'est disponible que lorsque l'option **No sessions** est cochée. +> Cette option n'est disponible que lorsque l'option **Pas de sessions** est cochée. -Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des demandes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce processus se connecte à la machine du 4D Server afin d'accéder au moteur de données et de base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. +Permet d'optimiser le fonctionnement du 4D Web Server en mode distant en réutilisant les process web créés pour le traitement des requêtes web précédentes. En fait, le serveur web de 4D nécessite un process web spécifique pour le traitement de chaque requête web; en mode distant, lorsque nécessaire, ce process se connecte à la machine du 4D Server afin d'accéder aux données et au moteur de la base de données. Il génère ainsi un contexte temporaire en utilisant ses propres variables, sélections, etc. Une fois la demande traitée, ce process est arrêté. -Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les demandes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. +Lorsque l'option **Réutiliser les contextes temporaires** est cochée, en mode distant, 4D maintient les process web spécifiques et les réutilise pour les requêtes suivantes. Supprimer l'étape de création du process améliore les performances du serveur web. -En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections en cours ou les enregistrements définis lors de la demande précédente. +En contrepartie, vous devez veiller à initialiser systématiquement les variables utilisées dans les méthodes 4D afin d'éviter l'obtention des résultats incorrects. De même, il est nécessaire d'effacer toutes les sélections ou enregistrements courant(e)s défini(e)s lors de la requête précédente. > Cette option n'a d'effet qu'avec un serveur web 4D en mode distant. Avec un 4D en mode local, tous les process Web (autres que les process de session) sont arrêtés après leur utilisation. ## Robots.txt -Certain robots (query engines, spiders...) scroll through web servers and static pages. Si vous ne voulez pas que les robots puissent accéder à l'ensemble de votre site, vous pouvez définir les URL auxquelles ils ne sont pas autorisés à accéder. +Certains robots (moteurs de recherche, spiders...) parcourent les serveurs Web et les pages statiques. Si vous ne voulez pas que les robots puissent accéder à l'ensemble de votre site, vous pouvez définir les URL auxquelles ils ne sont pas autorisés à accéder. Pour ce faire, placez le fichier ROBOTS.TXT à la racine du serveur. Ce fichier doit être structuré comme suit : @@ -502,11 +505,11 @@ Dans ce cas, les robots n'auront accès à aucune partie du site. ## Dossier racine -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the *settings* parameter of the `start()` function | -| `WEB SET ROOT FOLDER` | | | -| Fenêtre de configuration | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| objet webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propriété Texte, mais peut être un objet [`4D.Folder`](API/FolderClass.md) lorsque utilisée avec le paramètre *settings* de la fonction `start()` | +| `WEB SET ROOT FOLDER` | | | +| Boîte de dialogue des Propriétés | [Page Configuration/Racine HTML par défaut](../settings/web.md#default-html-root) | | Chemin du dossier racine du serveur web, i.e le dossier dans lequel 4D va chercher les pages HTML statiques et semi-dynamiques, les images, etc. à envoyer aux navigateurs. Le chemin d'accès est au format POSIX (chemin entier). Le serveur web doit être redémarré pour que le nouveau dossier racine soit pris en compte. @@ -522,7 +525,7 @@ Vous pouvez désigner un autre dossier HTML racine comme page d'accueil par déf - Le chemin est relatif au [dossier du projet](Project/architecture.md#project-folder) (4D local et 4D Server) ou au dossier contenant l'application 4D ou le package logiciel (4D en mode distant). - Le chemin ext exprimé avec la syntaxe POSIX (les dossiers sont séparés par un slash (/)), - Pour "remonter" d'un niveau dans la hiérarchie des dossiers, saisissez ".." (deux points) avant le nom de dossier -- Le chemin ne doit pas commencer par un slash (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, mais pour interdire l'accès aux dossiers ci-dessus, auquel cas vous pouvez passer "/" comme dossier racine). +- Le chemin ne doit pas commencer par une barre oblique (sauf si vous souhaitez que le dossier racine HTML soit le dossier distant du projet ou de 4D, pour interdire l'accès aux dossiers au-dessus, auquel cas vous pouvez passer "/" comme dossier racine). Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web" du dossier "MyWebApp", entrez "MyWebApp/Web". @@ -530,13 +533,13 @@ Par exemple, si vous voulez que le dossier racine HTML soit le sous-dossier "Web ## Sessions extensibles -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Web scalable session` | | -| Fenêtre de configuration | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | +| objet webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Web scalable session` | | +| Boîte de dialogue des Propriétés | [Page Options (I)/Sessions extensibles (sessions multi-process)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Statut de l'activation des sessions extensibles le serveur web 4D. Les sessions du serveur web sont détaillées dans la page [Sessions utilisateur](sessions.md). +Activation des sessions extensibles le serveur web 4D. Web server sessions are detailed in the [Web sessions](sessions.md) page. ## Domaine du cookie de session @@ -571,9 +574,9 @@ Valeur du champ "path" du cookie de session. Utilisé pour contrôler la portée | ----------------------- | ---------------------------------------------------------------------- | ------------ | | objet webServer | [`sessionCookieSameSite`](API/WebServerClass.md#sessioncookiesamesite) | | -Valeur de l'attribut `SameSite` du cookie de session. Cet attribut vous permet de déclarer si votre cookie doit être limité à un contexte de première partie ou de même site, comme une protection contre certaines attaques CSRF ([cross-site request forgery](https://developer.mozilla.org/en-US/docs/Glossary/CSR +Valeur de l'attribut `SameSite` du cookie de session. Cet attribut vous permet de déclarer si votre cookie doit être limité à un contexte first-party ou same-site, comme une protection contre certaines attaques cross-site request forgery ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)). -> Pour une description détaillée de l'attribut `SameSite`, veuillez vous reporter à la [documentation de Mozilla](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) ou à [cette page de développement web](https://web.dev/samesite- +> Pour une description détaillée de l'attribut `SameSite`, veuillez vous reporter à la [documentation de Mozilla](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) ou à [cette page de développement web](https://web.dev/samesite-cookies-explained/). Trois valeurs sont disponibles : @@ -587,11 +590,11 @@ La valeur de l'attribut `Secure` du cookie de session est automatiquement défin ## Utiliser des process préemptifs -| Peut être configuré via | Nom | Commentaires | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------ | -| Fenêtre de configuration | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Peut être configuré via | Nom | Commentaires | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------ | +| Boîte de dialogue des Propriétés | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | -Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **No sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. +Cette option active le mode préemptif pour le code du serveur web de votre application lorsque l'option **Pas de sessions** est sélectionnée (le mode préemptif est toujours activé avec les **sessions extensibles**). Lorsque cette option est cochée dans ce contexte, le compilateur 4D évalue automatiquement la propriété thread-safety de chaque élément du code [lié au web](preemptiveWeb.md#thread-safety-of-4d-web-code) et renvoie des erreurs en cas d'incompatibilité. ## Propriétés obsolètes @@ -623,8 +626,8 @@ Dans certains cas, d'autres fonctions internes optimisées peuvent être appelé Deux options permettent de définir le mode de fonctionnement des connexions persistantes : -- **Nombre de demandes par connexion** : Permet de définir le nombre maximal de requêtes et de réponses capables d'être transmises sur une connexion persistante. Limiting the number of requests per connection allows you to prevent server flooding due to a large number of incoming requests (a technique used by hackers).

    - The default value (100) can be increased or decreased depending on the resources of the machine hosting the 4D Web Server.

    +- **Nombre de demandes par connexion** : Permet de définir le nombre maximal de requêtes et de réponses capables d'être transmises sur une connexion persistante. Limiter le nombre de demandes par connexion permet d'éviter le server flooding, provoqué par un trop grand nombre de requêtes entrantes (technique utilisée par les pirates informatiques).

    + La valeur par défaut (100) peut être augmentée ou diminuée en fonction des ressources de la machine hébergeant le Serveur Web 4D.

    -- **Délai avant déconnexion** : Cette valeur définit l'attente maximale (en secondes) pour le maintien d'une connexion TCP sans réception d'une requête de la part du navigateur web. Once this period is over, the server closes the connection.

    - If the web browser sends a request after the connection is closed, a new TCP connection is automatically created. This operation is not visible for the user.

    +- **Délai avant déconnexion** : Cette valeur définit l'attente maximale (en secondes) pour le maintien d'une connexion TCP sans réception d'une requête de la part du navigateur web. Une fois cette période terminée, le serveur ferme la connexion.

    + Si le navigateur Web envoie une requête après la fermeture de la connexion, une nouvelle connexion TCP est automatiquement créée. Cette opération est invisible pour l'utilisateur.

    From 328407e778a592f9d2bb422d416605d4062f7ad5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:29 +0200 Subject: [PATCH 4385/4889] New translations webserverconfig.md (Spanish) --- .../WebServer/webServerConfig.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index 4d131325d553fd..5e951d49a6f515 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Hay diferentes maneras de configurar los parámetros del servidor web 4D, en fun ## Caché -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | --------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Caja de diálogo de parámetros | [Página de configuración/Tamaño de caché de página](../settings/web.md#page-cache-size) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | --------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caja de diálogo de parámetros | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Activa y configura la caché de las páginas web. @@ -66,7 +66,7 @@ Define el conjunto de caracteres que utilizará el servidor web de 4D. El valor Lista de cifrado utilizada para el protocolo seguro; establece la prioridad de los algoritmos de cifrado implementados por el servidor web. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. -> The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. +> La lista de cifrado por defecto utilizada por 4D puede ser modificada para la sesión utilizando el comando `SET DATABASE PARAMETER`, en cuyo caso la modificación se aplica a toda la aplicación 4D, incluyendo el servidor web, el servidor SQL, las conexiones cliente/servidor, así como el cliente HTTP y todos los comandos de 4D que hacen uso del protocolo seguro. ## Parámetros CORS @@ -287,7 +287,7 @@ Número de puerto IP de escucha para las conexiones HTTPS vía TLS. Por defecto, | `WEB SET OPTION` | `Web inactive process timeout` | | | Caja de diálogo de parámetros | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Cursor | -Duración de vida (en minutos) de los procesos inactivos asociados a las sesiones. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Duración de vida (en minutos) de los procesos inactivos asociados con sesiones heredadas. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session`, luego se destruye el contexto de sesión. Por defecto: 480 minutos (pase 0 para restaurar el valor por defecto) @@ -339,11 +339,11 @@ Para evitar esta confusión, se recomienda utilizar la notación [ ] siempre que ## Keep Session -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| objeto webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | -| `WEB SET OPTION` | `Web keep session` | | -| Caja de diálogo de parámetros | [Options (I) page/Legacy sessions (single process sessions)](../settings/web.md#legacy-sessions-single-process-sessions) | sólo en los proyectos convertidos | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------- | +| objeto webServer | [`keepSession`](API/WebServerClass.md#keepsession) | | +| `WEB SET OPTION` | `Web keep session` | | +| Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones heredadas (sesiones de un solo proceso)](../settings/web.md#legacy-sessions-single-process-sessions) | sólo en los proyectos convertidos | Estado de activación de la gestión de sesiones heredada para el servidor web 4D (obsoleto). @@ -401,9 +401,9 @@ Valores posibles: 500 000 a 2 147 483 648. | Puede ajustarse con | Nombre | Comentarios | | ------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | -| `WEB SET OPTION` | `Web max sessions ` | | +| `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sesiones simultáneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Número máximo de sesiones heredadas simultáneas. Cuando alcanza el límite establecido, la sesión antigua se cierra (y se llama al método base `On Web Legacy Close Session`) si el servidor web necesita crear una nueva. El número de sesiones heredadas simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). Valor por defecto: 100 (pase 0 para restaurar el valor por defecto). @@ -452,9 +452,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar los contextos temporales (en modo remoto) -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -503,11 +503,11 @@ En este caso, los robots no pueden acceder a todo el sitio. ## Carpeta raíz -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| objeto webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Text property but can be a [`4D.Folder`](API/FolderClass.md) object when used with the *settings* parameter of the `start()` function | -| `WEB SET ROOT FOLDER` | | | -| Caja de diálogo de parámetros | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| objeto webServer | [`rootFolder`](API/WebServerClass.md#rootfolder) | Propiedad texto pero puede ser un objeto [`4D.Folder`](API/FolderClass.md) cuando se usa con el parámetro *settings* de la función `start()` | +| `WEB SET ROOT FOLDER` | | | +| Caja de diálogo de parámetros | [Configuration page/Default HTML Root](../settings/web.md#default-html-root) | | Ruta de la carpeta raíz del servidor web, es decir, la carpeta en la que 4D buscará las páginas HTML estáticas y semidinámicas, imágenes, etc., para enviarlas a los navegadores. La ruta de acceso está en formato POSIX (ruta completa). Será necesario reiniciar el servidor web para que se tenga en cuenta la nueva carpeta raíz. @@ -531,13 +531,13 @@ Por ejemplo, si quiere que la carpeta raíz HTML sea la subcarpeta "Web" de la c ## Sesiones escalables -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| objeto webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | -| `WEB SET OPTION` | `Sesión escalable web` | | -| Caja de diálogo de parámetros | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| objeto webServer | [`scalableSession`](API/WebServerClass.md#scalablesession) | | +| `WEB SET OPTION` | `Sesión escalable web` | | +| Caja de diálogo de parámetros | [Página Opciones (I)/Sesiones extensible (sesiones multi-proceso)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Estado de activación de la gestión de sesiones escalable para el servidor web 4D. Las sesiones del servidor web se detallan en la página [Sesiones Web](sessions.md). ## Dominio de la cookie de sesión @@ -588,9 +588,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar procesos apropiativos -| Puede ajustarse con | Nombre | Comentarios | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caja de diálogo de parámetros | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Puede ajustarse con | Nombre | Comentarios | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caja de diálogo de parámetros | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibi From 06d8b516f97df679b77e1db2e25d219d1b95acc8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:32 +0200 Subject: [PATCH 4386/4889] New translations webserverconfig.md (Japanese) --- .../version-20-R6/WebServer/webServerConfig.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index 25cd48de581f2b..c74ed56a50da79 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -287,7 +287,7 @@ TLS を介した HTTPS接続を受け付ける IPポート番号。 デフォル | `WEB SET OPTION` | `Web inactive process timeout` | | | 設定ダイアログボックス | [オプション (I) ページ / 非動作プロセスのタイムアウト](../settings/web.md#非動作プロセスのタイムアウト) | スライダー | -セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 すると、`On Web Close Process` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 +旧式セッションと紐づいた非アクティブWebプロセスのタイムアウト時間 (分単位) を設定します。 タイムアウト時間が経過すると、サーバーはプロセスを終了します。すると、`On Web Legacy Close Session` データベースメソッドが呼び出され、セッションのコンテキストは削除されます。 デフォルト値: 480分 (デフォルト値に戻すには 0 を指定します) @@ -408,7 +408,7 @@ Webサーバーに処理を許可する HTTPリクエスト (POST) の最大サ | webServer オブジェクト | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -同時セッション上限数。 上限に達すると、Webサーバーが新規セッションを作成するときに、一番古いセッションが閉じられます (`On Web Close Process` データベースメソッドが呼び出されます)。 同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 +旧式セッションにおける同時セッションの最大数。 設定された制限に達すると、Webサーバーが新規セッションを作成するときに、一番古い旧式セッションが閉じられます (`On Web Legacy Close Session` データベースメソッドが呼び出されます)。 旧式の同時セッション数は、[Webプロセスの最大値](#最大同時webプロセス)を超えることはできません (デフォルトは 100)。 デフォルト値: 100 (デフォルト値に戻すには 0 を指定します). @@ -457,9 +457,9 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec ## 一時的なコンテキストを再利用する (リモートモード) -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------------------------- | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#一時的なコンテキストを再利用する) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | --------------------------------------------------------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [[オプション (I) ページ / 一時的なコンテキストを再利用する](../settings/web.md#一時的なコンテキストを再利用する) | | > このオプションは、**セッションなし** オプションがチェックされている場合にのみ利用できます。 @@ -542,7 +542,7 @@ User-Agent: | `WEB SET OPTION` | `Web スケーラブルセッション` | | | 設定ダイアログボックス | [オプション (I) ページ / スケーラブルセッション (マルチプロセスセッション)](../settings/web.md#スケーラブルセッション-マルチプロセスセッション) | | -4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[ユーザーセッション](sessions.md) のページを参照ください。 +4D Webサーバーでのスケーラブルセッション管理を有効/無効にします。 Webサーバーセッションの詳細については、[Webセッション](sessions.md) のページを参照ください。 ## セッションcookieドメイン @@ -593,9 +593,9 @@ User-Agent: ## プリエンプティブプロセスを使用 -| 設定できる場所 | 名称 | コメント | -| ----------- | ------------------------------------------------------------------------------------ | ---- | -| 設定ダイアログボックス | [オプション (I) ページ / 最大同時Webプロセス](../settings/web.md#プリエンプティブプロセスを使用) | | +| 設定できる場所 | 名称 | コメント | +| ----------- | ---------------------------------------------------------------------------------------- | ---- | +| 設定ダイアログボックス | [オプション (I) ページ / プリエンプティブプロセスを使用](../settings/web.md#プリエンプティブプロセスを使用) | | このオプションは、**セッションなし** オプションが選択されている場合に、アプリケーションの Webサーバーコードのプリエンプティブモードを有効にします (**スケーラブルセッション** では、プリエンプティブモードは常に有効です)。 このコンテキストにおいて当該オプションがチェックされているとき、4Dコンパイラは [Web関連のコード](preemptiveWeb.md#4d-webコードのスレッドセーフティ) それぞれのスレッドセーフプロパティを自動的に評価し、違反があった場合にはエラーを返します。 From ca02905232d2c24920dbe66fab4c866c7d8caa1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:34 +0200 Subject: [PATCH 4387/4889] New translations webserverconfig.md (Portuguese, Brazilian) --- .../WebServer/webServerConfig.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md index 502ca15544e8e2..2093aba4892638 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerConfig.md @@ -19,10 +19,10 @@ Há diferentes maneiras de configurar as definições do servidor web 4D, depend ## Cache -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ---------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Configuration page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | -| Caixa de diálogos de configurações | [Configuration page/Page Cache Size](../settings/web.md#page-cache-size) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | --------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use the 4D Web cache](../settings/web.md#use-the-4d-web-cache) | | +| Caixa de diálogos de configurações | [Options (I) page/Page Cache Size](../settings/web.md#page-cache-size) | | Ativa e configura a cache da página Web. @@ -58,13 +58,13 @@ Define o conjunto de caracteres a serem usados pelo servidor web 4D. O valor pad > Essa configuração também é usada para gerar relatórios rápidos em formato HTML. -## Lista de cifras +## Lista de criptogramas | Pode ser definido com | Nome | Comentários | | --------------------- | -------------------------------------------------- | ----------- | | objeto webServer | [`cipherSuite`](API/WebServerClass.md#ciphersuite) | Text | -Lista de cifras usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). See the [ciphers page](https://www.openssl.org/docs/manmaster/man1/ciphers.html) on the OpenSSL site. +Lista de criptogramas usada para o protocolo seguro; define a prioridade dos algoritmos de cifra implementados pelo servidor da Web. Pode ser uma sequência de frases separadas por dois pontos (por exemplo, "ECDHE-RSA-AES128-..."). See the [ciphers page](https://www.openssl.org/docs/manmaster/man1/ciphers.html) on the OpenSSL site. > The default cipher list used by 4D can be modified for the session using the `SET DATABASE PARAMETER` command, in which case the modification applies to the entire 4D application, including the web server, SQL server, client/server connections, as well as the HTTP client and all the 4D commands that make use of the secure protocol. @@ -112,7 +112,7 @@ Separar cada método com um ";" (por exemplo: "post;get"). Se methods estiver va [Enable CORS Service](#enable-cors-service) -## Debug log +## Registro de depuração | Pode ser definido com | Nome | Comentários | | --------------------- | --------------- | ----------- | @@ -153,11 +153,11 @@ Por exemplo, se você quiser que a página inicial padrão seja "MyHome. tm", e Si no se especifica ninguna página de inicio por defecto, se llama al método base `On Web Connection`. Cabe-lhe a si processar o pedido de forma processual. -## Activar CORS +## Ativar CORS | Pode ser definido com | Nome | Comentários | | ---------------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por padrão) | +| objeto webServer | [`CORSEnabled`](API/WebServerClass.md#corsenabled) | Booleano, true para ativar o CORS (false por defeito) | | `WEB SET OPTION` | `Web CORS enabled` | 0 (desativado, padrão) ou 1 (ativado) | | Caixa de diálogos de configurações | [Options (II) page/Enable CORS](../settings/web.md#enable-cors) | Não seleccionado por defeito | @@ -287,7 +287,7 @@ Número da porta IP de escuta para conexões HTTPS via TLS. Por padrão, o valor | `WEB SET OPTION` | `Web inactive process timeout` | | | Caixa de diálogos de configurações | [Options (I) page/Inactive Process Timeout](../settings/web.md#inactive-process-timeout) | Slider | -Duração da vida (em minutos) dos processos inativos associados às sessões. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Close Process` y se destruye el contexto de sesión. +Life duration (in minutes) of inactive processes associated with legacy sessions. At the end of the timeout, the process is killed on the server, the `On Web Legacy Close Session` database method is called, then the session context is destroyed. Padrão: 480 minutos (passe 0 para repor o valor predefinido) @@ -403,7 +403,7 @@ Valores possíveis: 500 000 a 2 147 483 648. | objeto webServer | [`maxSessions`](API/WebServerClass.md#maxsessions) | | | `WEB SET OPTION` | `Web max sessions` | | -Número máximo de sessões simultâneas. Cuando se alcanza el límite definido, se cierra la sesión más antigua (y se llama al método base `On Web Close Process`) si el servidor web necesita crear una nueva. El número de sesiones simultáneas no puede superar el [número máximo de procesos web](#maximum-concurrent-web-processes) (100 por defecto). +Maximum number of simultaneous legacy sessions. When you reach the limit set, the oldest legacy session is closed (and `On Web Legacy Close Session` database method is called) if the Web server needs to create a new one. The number of simultaneous legacy sessions cannot exceed the [maximum number of Web processes](#maximum-concurrent-web-processes) (100 by default). Valor padrão: 100 (passe 0 para restaurar o valor padrão). @@ -452,9 +452,9 @@ Verdadero si PFS está disponible en el servidor web (ver la sección [TLS](Admi ## Reutilizar contextos temporários (em modo remoto) -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#reuse-temporary-contexts) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Reuse Temporary Contexts](../settings/web.md#reuse-temporary-contexts) | | > Esta opción sólo está disponible cuando la opción **Sin sesiones** está marcada. @@ -536,7 +536,7 @@ Por exemplo, se você quiser que a pasta raiz HTML seja a subpasta "Web" na past | `WEB SET OPTION` | `Sessão escalável Web` | | | Caixa de diálogos de configurações | [Options (I) page/Scalable sessions (multi-process sessions)](../settings/web.md#scalable-sessions-multi-process-sessions) | | -Session management enabling status for the 4D web server. Las sesiones del servidor web se detallan en la página [Sesiones de usuario](sessions.md). +Session management enabling status for the 4D web server. Web server sessions are detailed in the [Web sessions](sessions.md) page. ## Domínio do cookie de sessão @@ -587,9 +587,9 @@ El valor del atributo `Secure` de la cookie de sesión se define automáticament ## Utilizar processos preemptivos -| Pode ser definido com | Nome | Comentários | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | -| Caixa de diálogos de configurações | [Options (I) page/Maximum Concurrent Web Processes](../settings/web.md#use-preemptive-processes) | | +| Pode ser definido com | Nome | Comentários | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------- | +| Caixa de diálogos de configurações | [Options (I) page/Use Preemptive Processes](../settings/web.md#use-preemptive-processes) | | Esta opción activa el modo apropiativo para el código del servidor web de su aplicación cuando se selecciona la opción **Sin sesiones** (el modo apropiativo siempre está activado con **sesiones escalables**). Cuando esta opción está marcada en este contexto, el compilador 4D evaluará automáticamente la propiedad hilo seguro de cada pieza de [código relacionado con la web](preemptiveWeb.md#thread-safety-of-4d-web-code) y devolverá errores en caso de incompatibi From e6421fa1a9ea09d9d552e8190d6f7c04e2f17143 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:35 +0200 Subject: [PATCH 4388/4889] New translations webserverobject.md (French) --- .../WebServer/webServerObject.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md index a851bfcb0de4f8..bd6a7734244a1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md @@ -3,7 +3,7 @@ id: webServerObject title: Objet Web Server --- -Un projet 4D peut démarrer et surveiller un serveur Web pour l'application principale (hôte) ainsi que chaque composant hébergé. +Un projet 4D peut démarrer et piloter un serveur Web pour l'application principale (hôte) ainsi que pour chaque composant hébergé. Par exemple, si vous avez installé deux composants dans votre application principale, vous pouvez démarrer et contrôler jusqu'à trois serveurs Web indépendants à partir de votre application : @@ -34,15 +34,15 @@ $nbSrv:=WEB Server list.length //la valeur de $nbSrv est 1 ``` -To instantiate a web server object, call the [`WEB Server`](API/WebServerClass.md#web-server) command: +Pour instancier un objet serveur web, appelez la commande [`WEB Server`](API/WebServerClass.md#web-server) : ```4d - //create an object variable of the 4D.WebServer class + //créer une variable objet de la classe 4D.WebServer var webServer : 4D.WebServer - //call the web server from the current context + //appeler le serveur web depuis le contexte courant webServer:=WEB Server - //equivalent to + //équivalent à webServer:=WEB Server(Web server database) ``` @@ -55,9 +55,9 @@ vous pouvez également utiliser : ```4d var webServer : 4D.WebServer - //call the host web server from a component + //appeler le serveur web hôte depuis un composant webServer:=WEB Server(Web server host database) - //call the target web server + //appeler le serveur web cible webServer:=WEB Server(Web server receiving request) ``` @@ -70,17 +70,17 @@ Un [objet de classe Web server](API/WebServerClass.md#web-server-object) contien | [`start()`](API/WebServerClass.md#start) | settings (objet) | status (object) | Démarre le serveur web | | [`stop()`](API/WebServerClass.md#start) | - | * | Stoppe le serveur web | -To start and stop a web server, just call the [`start()`](API/WebServerClass.md#start) and [`stop()`](API/WebServerClass.md#stop) functions of the web server object: +Pour démarrer et arrêter un serveur Web, il suffit d'appeler les fonctions [`start()`](API/WebServerClass.md#start) et [`stop()`](API/WebServerClass.md#stop) de l'objet serveur Web : ```4d var $status : Object - //to start a web server with default settings + //démarrer un serveur web avec les paramètres par défaut $status:=webServer.start() - //to start the web server with custom settings - //$settings object contains web server properties + //démarrer le serveur web avec des paramètres personnalisés + //$settings objet contient les propriétés du serveur web webServer.start($settings) - //to stop the web server + //stopper le serveur web $status:=webServer.stop() ``` @@ -90,14 +90,14 @@ Un objet serveur Web contient [diverses propriétés](API/WebServerClass.md#web- Ces propriétés sont définies : -1. using the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function (except for read-only properties, see below), +1. à l'aide du paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start) (sauf pour les propriétés en lecture seule, voir ci-dessous), 2. si elles ne sont pas utilisées, à l'aide de la commande `WEB SET OPTION` (applications hôtes uniquement), -3. si elles ne sont pas utilisées, dans les paramètres de l'application hôte ou du composant. +3. si elles ne sont pas utilisées, dans les propriétés de l'application hôte ou du composant. - Si le serveur Web n'est pas démarré, les propriétés contiennent les valeurs qui seront utilisées au prochain démarrage du serveur Web. -- If the web server is started, the properties contain the actual values used by the web server (default settings could have been overriden by the `settings` parameter of the [`.start()`](API/WebServerClass.md#start) function. +- Si le serveur Web est démarré, les propriétés contiennent les valeurs réelles utilisées par le serveur Web (les paramètres par défaut peuvent avoir été remplacés par le paramètre `settings` de la fonction [`.start()`](API/WebServerClass.md#start). -> *isRunning*, *name*, *openSSLVersion*, and *perfectForwardSecrecy* are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. +> *isRunning*, *name*, *openSSLVersion* et *perfectForwardSecrecy* sont des propriétés en lecture seule qui ne peuvent pas être prédéfinies dans le paramètre objet `settings` pour la fonction [`start()`](API/WebServerClass.md#start). ## Portée des commandes 4D Web From 0627d3d35a76c0c74c3d00d91a8e1ddb84eb3492 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:37 +0200 Subject: [PATCH 4389/4889] New translations webserverobject.md (Spanish) --- .../version-20-R6/WebServer/webServerObject.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md index faf627aa708e94..7720ab02ac0004 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/WebServer/webServerObject.md @@ -34,15 +34,15 @@ $nbSrv:=WEB Server list.length //el valor de $nbSrv es 1 ``` -To instantiate a web server object, call the [`WEB Server`](API/WebServerClass.md#web-server) command: +Para instanciar un objeto servidor web, llame al comando [`WEB Server`](API/WebServerClass.md#web-server): ```4d - //create an object variable of the 4D.WebServer class +//crear una variable objeto de la clase 4D.WebServer var webServer : 4D.WebServer - //call the web server from the current context + //llamar al servidor web desde el contexto actual webServer:=WEB Server - //equivalent to + //equivalente a webServer:=WEB Server(Web server database) ``` @@ -55,9 +55,9 @@ también se puede utilizar: ```4d var webServer : 4D.WebServer - //call the host web server from a component + //llamar al servidor web local desde un componente webServer:=WEB Server(Web server host database) - //call the target web server + //llamar al servidor web objetivo webServer:=WEB Server(Web server receiving request) ``` @@ -97,7 +97,7 @@ Estas propiedades son definidas: - Si el servidor web no se inicia, las propiedades contienen los valores que se utilizarán en el próximo inicio del servidor web. - Si se inicia el servidor web, las propiedades contienen los valores reales utilizados por el servidor web (la configuración predeterminada podría haber sido anulada por el parámetro `settings` de la función [`.start()`](API/WebServerClass.md#start). -> *isRunning*, *name*, *openSSLVersion*, and *perfectForwardSecrecy* are read-only properties that cannot be predefined in the `settings` object parameter for the [`start()`](API/WebServerClass.md#start) function. +> *isRunning*, *name*, *openSSLVersion*, y *perfectForwardSecrecy* son propiedades de sólo lectura que no pueden predefinirse en el parámetro del objeto `settings` para la función [`start()`](API/WebServerClass.md#start). ## Alcance de los comandos 4D Web From e6e0a45ede838a0f4d47b613a9b14538a5fce0b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:41 +0200 Subject: [PATCH 4390/4889] New translations writeprointerface.md (French) --- .../WritePro/writeprointerface.md | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md index 8d9979028cf694..f23bcf37d0aa25 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md @@ -9,57 +9,57 @@ Un développeur 4D peut facilement implémenter ces palettes dans leur applicati La documentation principale de l'[interface 4D Write Pro](https://doc.4d.com/4Dv20/4D/20/Entry-areas.300-6263967.en.html) se trouve dans le *4D - Mode Développement*. -You will find below the Table Wizard configuration documentation. +Vous trouverez ci-dessous la documentation de configuration de l'Assistant de table. -## Table Wizard +## Assistant de table -The Table Wizard is here to further simplify table creation based on database data using contexts, data sources, and formulas. +L'Assistant de table est là pour simplifier encore davantage la création de table basée sur les données de la base de données en utilisant des contextes, des sources de données et des formules. -The Table Wizard, accessible to end-users, loads templates provided and configured by 4D developers. This enables developers to customize the template according to the specific use cases and business requirements of the users. +L'Assistant de table, accessible aux utilisateurs finaux, charge les modèles fournis et configurés par les développeurs de 4D. Cela permet aux développeurs de personnaliser le modèle en fonction des cas d'utilisation spécifiques et des exigences métier des utilisateurs. -The Table Wizard comes with default templates and themes, which developers can configure to adapt its content to match the specific requirements of the application. +L'Assistant de table est fourni avec des modèles et des thèmes par défaut, que les développeurs peuvent configurer pour adapter son contenu en fonction des exigences spécifiques de l'application. -To implement the Table Wizard in your application, the developers are able to create and configure template files. +Pour implémenter l'Assistant de table dans votre application, les développeurs peuvent créer et configurer des fichiers de modèle. -### WP Table Wizard interface +### Interface de l'Assistant de table WP -The user opens the Table Wizard dialog from the "Insert table" menu item in 4D Write Pro interface toolbar and sidebar. +L'utilisateur ouvre la boîte de dialogue de l'Assistant de table à partir de l'élément de menu "Insérer une table" dans la barre d'outils et la barre latérale de l'interface de 4D Write Pro. ![](../assets/en/WritePro/tablewizard-interface2.png) -From this interface, the user can select a template or a table from the first drop-down list and a theme from the second. +À partir de cette interface, l'utilisateur peut sélectionner un modèle ou un tableau dans la première liste déroulante et un thème dans la deuxième. -##### In Columns: +##### Dans Colonnes : ![](../assets/en/WritePro/columns2.PNG) -Depending on the user's selection of a template or a table, the user can view the list of fields stored in the template (Blob and object types are automatically excluded). They can then select columns to display in the table by checking the box in front of the field name and order them by moving and dragging the fields list. +Selon la sélection de l'utilisateur d'un modèle ou d'un tableau, l'utilisateur peut voir la liste des champs stockés dans le modèle (Blob et les types d'objets sont automatiquement exclus). Ensuite, ils peuvent sélectionner les colonnes à afficher dans le tableau en cochant la case devant le nom du champ et les ordonner en déplaçant et en faisant glisser la liste des champs. -##### In Rows: +##### Dans Lignes : ![](../assets/en/WritePro/rows1.PNG) -In the Table Wizard, the user can also define the number of header rows and extra rows (0 to 5 each), set [break rows](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6233076) (summary rows) above or below the data row, and choose to show/hide [carry-over rows](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.en.html#6236686). +Dans l'Assistant de table, l'utilisateur peut également définir le nombre de lignes d'en-tête et de lignes supplémentaires (de 0 à 5 chacune), définir les [lignes de rupture](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.fr.html#6233076) (lignes de synthèse) au-dessus ou en dessous de la ligne de données, et choisir d'afficher/masquer les [lignes de report](https://doc.4d.com/4Dv20/4D/20/Handling-tables.200-6229469.fr.html#6236686). In addition, the user has the possibility to choose the table's behavior when its datasource is empty with the following options: Show data row, Hide date row, Hide table, Show placeholder row. -##### In Display: +##### Dans Affichage : ![](../assets/en/WritePro/display2.PNG) -The user adjusts the zoom level according to their preference by selecting the desired option from a drop-down list, uses radio buttons to display formulas or data for clear presentation, and chooses to display a horizontal ruler using a checkbox. +L'utilisateur ajuste le niveau de zoom selon ses préférences en sélectionnant l'option souhaitée dans une liste déroulante, utilise des boutons radio pour afficher les formules ou les données pour une présentation claire, et choisit d'afficher une règle horizontale à l'aide d'une case à cocher. -After finalizing the table creation and customization, the user can click on the **Insert** button to add the table to their WP document. +Après avoir finalisé la création et la personnalisation de la table, l'utilisateur peut cliquer sur le bouton **Insérer** pour ajouter la table à son document WP. -Once the table has been integrated into the document, the user can customize its style. The formatting tools of the toolbar and sidebar are still available. +Une fois que la table a été intégrée dans le document, l'utilisateur peut personnaliser son style. Les outils de mise en forme de la barre d'outils et de la barre latérale sont toujours disponibles. ### WP Table Wizard template configuration La configuration des modèles inclut: -- Defining tables and fields as well as preparing formulas adapted to the application from the [template file](#template-files). -- Translating table, field, and formula names from the [translation file](#translation-files). -- Designing graphic styles and customized themes from the [theme file](#theme-files). +- Définir des tables et des champs ainsi que préparer des formules adaptées à l'application à partir du [fichier de modèle](#template-files). +- Traduction des noms de table, de champ et de formule à partir du [fichier de traduction](#translation-files). +- Conception de styles graphiques et de thèmes personnalisés à partir du [fichier de thème](#theme-files). These three types of files contribute to the configuration of the Table Wizard, and while each serves a distinct purpose, none of them are considered essential components. @@ -72,7 +72,7 @@ Le fichier de modèle vous permet de définir les éléments suivants : - the dataclass attributes that can be used as table columns, - the formulas available as contextual menus inside break rows, carry-over row, placeholder row or extra rows. -The template file must be stored in a "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" folder within your project. +Le fichier modèle doit être stocké dans un dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Templates" dans votre projet. The template file in JSON format contains the following attributes: @@ -97,9 +97,9 @@ The template file in JSON format contains the following attributes: | extraFormulas.source | Text | x | Formula | | placeholderFormulas | Collection | | Collection of formula objects that are inserted in the placeholder row | -:::note French language +:::note Langue française -If your application is likely to be run on a 4D with language set to French, make sure that you use [tokens](https://doc.4d.com/4Dv20/4D/20/Using-tokens-in-formulas.300-6237731.en.html) in your formulas so that they are correctly interpreted no matter the user's language configuration. +Si votre application est susceptible d'être exécutée sur un 4D avec une langue définie en français, assurez-vous d'utiliser [tokens](https://doc.4d.com/4Dv20/4D/20/Using-tokens-in-formulas.300-6237731.en.html) dans vos formules afin qu'elles soient correctement interprétées quelle que soit la configuration de la langue de l'utilisateur. ::: @@ -153,7 +153,7 @@ Here's a brief example of what your JSON file might look like: #### Translation files -Translation files translate the names of templates, themes, tables, fields, and formulas. These files are added to the "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Translations" folder in your project. +Translation files translate the names of templates, themes, tables, fields, and formulas. Ces fichiers sont ajoutés au dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Translations" de votre projet. Each translation file must be named with the corresponding language code (for example "en" for English or "fr" for French). @@ -177,7 +177,7 @@ Defining these attributes within the translation object ensures proper organizat If the template name or the formula (break, carry-over row, or extra) exists in the translated file, its translation is applied in the Table Wizard. In addition, only the table defined within the translation file is displayed and translated. -The translation file serves an additional role when a user selects a table in the interface. It can filter the tables and fields proposed to the user. For example, to hide table IDs, this behavior is similar to the `SET TABLE TITLES` and `SET FIELD TITLES` commands. +The translation file serves an additional role when a user selects a table in the interface. It can filter the tables and fields proposed to the user. Par exemple, pour masquer les IDs de table, ce comportement est similaire aux commandes `SET TABLE TITLES` et `SET FIELD TITLES`. ##### Exemple @@ -213,31 +213,31 @@ The translation file serves an additional role when a user selects a table in th #### Theme files -A list of themes is provided by default in the 4D Write Pro Interface component, such as "Arial", "CourierNew" and "YuGothic", available in multiple variations like "Blue" and "Green". However, you can create your own theme by placing it in the "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Themes" folder within your project. +A list of themes is provided by default in the 4D Write Pro Interface component, such as "Arial", "CourierNew" and "YuGothic", available in multiple variations like "Blue" and "Green". Cependant, vous pouvez créer votre propre thème en le plaçant dans le dossier "[`Resources`](../Project/architecture.md#resources)/4DWP_Wizard/Themes" de votre projet. The theme file in JSON format contains the following attributes: -| Attribut | Type | Obligatoire | Description | -| :------------- | :----- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| default | Object | | Object containing the default style applicable to all rows. | -| table | Object | | Object containing the style definition applicable to the table. | -| rows | Object | | Object containing the style definition applicable to all rows. | -| cells | Object | | Object containing the style definition applicable to all cells. | -| header1 | Object | | Object containing the style definition applicable to the first header row. | -| header2 | Object | | Object containing the style definition applicable to the second header row. | -| header3 | Object | | Object containing the style definition applicable to the third header row. | -| header4 | Object | | Object containing the style definition applicable to the fourth header row. | -| header5 | Object | | Object containing the style definition applicable to the fifth header row. | -| headers | Object | | Object containing the style definition applicable to the header rows, if a specific header (like header1, header2...) is not defined. | -| data | Object | | Object containing the style definition applicable to the repeated data row. | -| break1 | Object | | Object containing the style definition applicable to the first break row. | -| break2 | Object | | Object containing the style definition applicable to the second break row. | -| break3 | Object | | Object containing the style definition applicable to the third break row. | -| break4 | Object | | Object containing the style definition applicable to the fourth break row. | -| break5 | Object | | Object containing the style definition applicable to the fifth break row. | -| ruptures/sauts | Object | | Object containing the style definition applicable to the break rows, if a specific break (like break1, break2...) is not defined. | -| bcor | Object | | Object containing the style definition applicable to the bottom carry-over row. | -| placeholder | Object | | Object containing the default style applicable to the placeholder row. | +| Attribut | Type | Obligatoire | Description | +| :------------- | :----- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| default | Object | | Object containing the default style applicable to all rows. | +| table | Object | | Object containing the style definition applicable to the table. | +| rows | Object | | Object containing the style definition applicable to all rows. | +| cells | Object | | Object containing the style definition applicable to all cells. | +| header1 | Object | | Object containing the style definition applicable to the first header row. | +| header2 | Object | | Object containing the style definition applicable to the second header row. | +| header3 | Object | | Object containing the style definition applicable to the third header row. | +| header4 | Object | | Object containing the style definition applicable to the fourth header row. | +| header5 | Object | | Object containing the style definition applicable to the fifth header row. | +| headers | Object | | Objet contenant la définition de style applicable aux lignes d'en-tête, si un en-tête spécifique (comme header1, header2...) n'est pas défini. | +| data | Object | | Object containing the style definition applicable to the repeated data row. | +| break1 | Object | | Object containing the style definition applicable to the first break row. | +| break2 | Object | | Object containing the style definition applicable to the second break row. | +| break3 | Object | | Object containing the style definition applicable to the third break row. | +| break4 | Object | | Object containing the style definition applicable to the fourth break row. | +| break5 | Object | | Object containing the style definition applicable to the fifth break row. | +| ruptures/sauts | Object | | Object containing the style definition applicable to the break rows, if a specific break (like break1, break2...) n'est pas défini. | +| bcor | Object | | Object containing the style definition applicable to the bottom carry-over row. | +| placeholder | Object | | Object containing the default style applicable to the placeholder row. | For every attribute used in your JSON file (header, data, carry-over, summary, and extra rows), you can define the following WP attributes, mentionned with their [corresponding WP constant](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.en.html): @@ -294,4 +294,4 @@ For every attribute used in your JSON file (header, data, carry-over, summary, a #### Voir également -[4D Write Pro - Table Wizard (tutorial video)](https://www.youtube.com/watch?v=2ChlTju-mtM) +[4D Write Pro - Table Wizard (vidéo tutorial)](https://www.youtube.com/watch?v=2ChlTju-mtM) From 442b79e86c0f8ec46ea9fd5238fed120e1803420 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 00:42:43 +0200 Subject: [PATCH 4391/4889] New translations writeprointerface.md (Japanese) --- .../WritePro/writeprointerface.md | 98 +++++++++---------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md index 8e33e574c60b49..6c73668947e1eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md @@ -76,26 +76,26 @@ title: 4D WritePro インターフェース JSON形式のテンプレートファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | -| :----------------------------------- | :--------- | :- | :-------------------------------------------------------------------------- | -| tableDataSource | Text | ○ | 表のデータソースのフォーミュラ | -| columns | Collection | ○ | 表の列のコレクション | -| columns.check | Text | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | -| columns.header | Text | ○ | ユーザーに提示する表示名 | -| columns.source | Text | ○ | フォーミュラ | -| breaks | Collection | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | -| breaks.label | Text | ○ | ユーザーに提示する表示名 | -| breaks.source | Text | ○ | フォーミュラ | -| breakFormulas | Collection | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | -| breakFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| breakFormulas.source | Text | ○ | フォーミュラ | -| bcorFormulas | Collection | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | -| bcorFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| bcorFormulas.source | Text | ○ | フォーミュラ | -| extraFormulas | Collection | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | -| extraFormulas.label | Text | ○ | ユーザーに提示する表示名 | -| extraFormulas.source | Text | ○ | フォーミュラ | -| placeholderFormulas | Collection | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | +| 属性 | 型 | 必須 | 説明 | +| :----------------------------------- | :----- | :- | :-------------------------------------------------------------------------- | +| tableDataSource | テキスト | ○ | 表のデータソースのフォーミュラ | +| columns | コレクション | ○ | 表の列のコレクション | +| columns.check | テキスト | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | +| columns.header | テキスト | ○ | ユーザーに提示する表示名 | +| columns.source | テキスト | ○ | フォーミュラ | +| breaks | コレクション | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | +| breaks.label | テキスト | ○ | ユーザーに提示する表示名 | +| breaks.source | テキスト | ○ | フォーミュラ | +| breakFormulas | コレクション | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | +| breakFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| breakFormulas.source | テキスト | ○ | フォーミュラ | +| bcorFormulas | コレクション | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | +| bcorFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| bcorFormulas.source | テキスト | ○ | フォーミュラ | +| extraFormulas | コレクション | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | +| extraFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | +| extraFormulas.source | テキスト | ○ | フォーミュラ | +| placeholderFormulas | コレクション | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | :::note フランス語のランゲージについて @@ -160,19 +160,19 @@ JSONファイルの簡単な一例を以下に示します: JSON形式のトランスレーションファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | -| :-------- | :--------- | :- | :-------------------------------------------------------------- | -| tables | Collection | | 翻訳されたテーブルオブジェクトのコレクション | -| fields | Collection | | 翻訳されたフィールドオブジェクトのコレクション | -| formulas | Collection | | 翻訳されたフォーミュラオブジェクトのコレクション | -| fileNames | Collection | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | +| 属性 | 型 | 必須 | 説明 | +| :-------- | :----- | :- | :-------------------------------------------------------------- | +| テーブル | コレクション | | 翻訳されたテーブルオブジェクトのコレクション | +| fields | コレクション | | 翻訳されたフィールドオブジェクトのコレクション | +| formulas | コレクション | | 翻訳されたフォーミュラオブジェクトのコレクション | +| fileNames | コレクション | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | これら属性に含まれるコレクションの各オブジェクト要素は以下の属性を含みます: -| 属性 | タイプ | 必須 | 説明 | +| 属性 | 型 | 必須 | 説明 | | :---------- | :--- | :- | :--------- | -| original | Text | ○ | 翻訳の対象となる原文 | -| translation | Text | ○ | 原文を翻訳したもの | +| original | テキスト | ○ | 翻訳の対象となる原文 | +| translation | テキスト | ○ | 原文を翻訳したもの | これらの属性を定義することで、原文と翻訳されたコンテンツ間の適切な対応が確保されます。 @@ -219,27 +219,27 @@ JSON形式のトランスレーションファイルには、以下の属性が JSON形式のテーマファイルには、以下の属性が含まれます: -| 属性 | タイプ | 必須 | 説明 | +| 属性 | 型 | 必須 | 説明 | | :---------- | :----- | :- | :-------------------------------------------------------------- | -| default | Object | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | -| table | Object | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | -| rows | Object | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | -| cells | Object | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | -| header1 | Object | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header2 | Object | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header3 | Object | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header4 | Object | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header5 | Object | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| headers | Object | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | -| data | Object | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | -| break1 | Object | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break2 | Object | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break3 | Object | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break4 | Object | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break5 | Object | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| breaks | Object | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | -| bcor | Object | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | -| placeholder | Object | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| default | オブジェクト | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| table | オブジェクト | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | +| rows | オブジェクト | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | +| cells | オブジェクト | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | +| header1 | オブジェクト | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header2 | オブジェクト | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header3 | オブジェクト | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header4 | オブジェクト | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header5 | オブジェクト | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| headers | オブジェクト | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | +| data | オブジェクト | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | +| break1 | オブジェクト | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break2 | オブジェクト | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break3 | オブジェクト | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break4 | オブジェクト | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break5 | オブジェクト | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| breaks | オブジェクト | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | +| bcor | オブジェクト | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | +| placeholder | オブジェクト | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | JSONファイルで設定する各属性に対して、以下の WP属性を定義することができます ([対応する WP定数](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.ja.html) を指定します): From 685a27f567474f6c2c661db186f439e726dc7aa5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:34 +0200 Subject: [PATCH 4392/4889] New translations write-class-method.md (Portuguese, Brazilian) --- .../version-20-R6/code-editor/write-class-method.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md index ca908a105905ce..904e5cd71496b4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/code-editor/write-class-method.md @@ -285,7 +285,7 @@ O caractere de barra invertida (`\`) tem um suporte específico na linguagem 4D: :::caution -O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). Em geral, o 4D interpretará corretamente os nomes de caminho do Windows inseridos no Editor de código substituindo a barra invertida simples por uma barra invertida dupla. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N`(uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). Você deve então digitar um duplo`\\\` quando quiser inserir uma barra invertida antes de um caractere usado em uma das sequências de escape reconhecidas por 4D. +O caractere de barra invertida (`\`) é usado como separador em [nomes de caminho no Windows](../Concepts/paths.md#windows). Em geral, o 4D interpretará corretamente os nomes de caminho do Windows inseridos no Code Editor substituindo a barra invertida simples por uma barra invertida dupla. Por exemplo, `C:\MyDocuments` se tornará `C:\\MyDocuments`. No entanto, se escrever C:\MyDocuments\New, 4D mostrará C:\MyDocuments\New"`. Nesse caso, a segunda barra invertida é interpretada incorretamente como `\N`(uma [sequência de escape] existente(../Concepts/quick-tour.md#escape-sequences)). Você deve então digitar um duplo`\\\` quando quiser inserir uma barra invertida antes de um caractere usado em uma das sequências de escape reconhecidas por 4D. ::: @@ -486,7 +486,7 @@ O Verificador de código ao vivo é ativado enquanto você insere o código. Qua Você pode formatar a linha atual (sem avançar para a próxima linha) pressionando a tecla **Enter** no teclado numérico. 4D avalia a linha, formata, marca qualquer erro e coloca o ponto de inserção no final da linha. -O Code Live Checker verifica se: +O Verificador ao Vivo do Código verifica por: - erros básicos de sintaxe (operadores errados, erros de ortografia e similares) - a estrutura das declarações (`If`, `End if` e assim por diante) From 52210fb44d744325ab0d377dc8dd32d25b15805b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:36 +0200 Subject: [PATCH 4393/4889] New translations backup.md (French) --- .../version-20-R6/settings/backup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/backup.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/backup.md index 8a9dcddc8c6e36..1245717df63ea9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/backup.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/backup.md @@ -3,4 +3,4 @@ id: backup title: Page Sauvegarde --- -These options are detailed in the [**Backup Settings**](../Backup/settings.md) chapter. +Ces options sont détaillées dans le chapitre [**Paramètres de sauvegarde**](../Backup/settings.md) . From fa62ce4c8fcfd7be53aeb48db7a4d8e23806c4ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:41 +0200 Subject: [PATCH 4394/4889] New translations client-server.md (Spanish) --- .../version-20-R6/settings/client-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md index a8fd81bbf479da..dcdbfd6a1d1bcf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md @@ -108,7 +108,7 @@ Esta opción permite activar el modo seguro para las comunicaciones entre la má #### Actualizar la carpeta Resources durante una sesión -This setting can be used to globally set the updating mode for the local instance of the **Resources** folder on the connected 4D machines when the **Resources** folder of the database is modified during the session (the **Resources** folder is automatically synchronized on the remote machine each time a session is opened). Hay tres parámetros disponibles: +Este parámetro puede utilizarse para definir globalmente el modo de actualización de la instancia local de la carpeta **Resources** en los equipos 4D conectados cuando se modifica la carpeta **Resources** de la base de datos durante la sesión (la carpeta **Resources** se sincroniza automáticamente en el equipo remoto cada vez que se abre una sesión). Hay tres parámetros disponibles: - **Nunca**: la carpeta local **Resources** no se actualiza durante la sesión. La notificación enviada por el servidor es ignorada. La carpeta **Resources** local puede actualizarse manualmente mediante el comando **Update Local Resources** del menú de acción (ver [Uso del explorador de recursos](https://doc.4d.com/4Dv19/4D/19/Using-the-Resources-explorer.300-5416788.en.html)). - **Siempre**: la sincronización de la carpeta local **Resources** se realiza automáticamente durante la sesión cada vez que el servidor envía una notificación. From 9e80cd22f6cfa36dafa54232be9bfd87528d5100 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:44 +0200 Subject: [PATCH 4395/4889] New translations compatibility.md (French) --- .../version-20-R6/settings/compatibility.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md index 59d85867ded7eb..fb13894014c451 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md @@ -1,30 +1,30 @@ --- id: compatibility -title: Page de compatibilité +title: Page Compatibilité --- La page Compatibilité regroupe les paramètres relatifs au maintien de la compatibilité avec les versions précédentes de 4D. -> The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project.\ -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) on **doc.4d.com**. +> Le nombre d'options affichées dépend de la version de 4D avec laquelle la base de données/projet original a été créé, ainsi que des paramétrages modifiés dans cette base/projet.\ +> Cette page répertorie les options de compatibilité disponibles pour les bases de données/projets convertis à partir de 4D 18 et suivants. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. -- **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named *ServerNet*, to handle communications between 4D Server and remote 4D machines (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. *ServerNet* is used automatically for new databases and databases converted from a v15 release or later. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. - **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. +- **Utiliser l'ancienne couche réseau** : À partir de 4D v15, les applications 4D proposent une nouvelle couche réseau, nommée *ServerNet*, pour gérer les communications entre 4D Server et les postes 4D distants (clients). L'ancienne couche réseau devient obsolète, mais est conservée pour assurer la compatibilité des bases existantes. A l'aide de cette option, vous pouvez activer ou désactiver à tout moment l'ancienne couche réseau dans vos applications 4D Server en fonction de vos besoins. *ServerNet* est automatiquement utilisé pour les nouvelles bases de données et les bases de données converties depuis une version 15 ou ultérieure. A noter qu'en cas de modification de l'option, vous devez redémarrer l'application pour que le changement soit pris en compte. Toute application cliente qui était connectée doit également être redémarrée afin de se connecter avec la nouvelle couche réseau. + **Note :** Cette option peut également être gérée par programmation en utilisant la commande `SET DATABASE PARAMETER`. -- **Use standard XPath:** By default this option is unchecked for databases converted from a 4D version prior to v18 R3, and checked for databases created with 4D v18 R3 and higher. A partir de v18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : +- **Utiliser XPath standard :** Par défaut, cette option est désélectionnée pour les bases converties depuis une version de 4D antérieure à la 18 R3, et est cochée pour les bases créées sous une version 4D 18 R3 ou une version plus récente. A partir de la version 18 R3, l'implémentation de XPath dans 4D a été modifiée pour une meilleure conformité et pour la prise en charge d'un plus grand nombre de prédicats. Par conséquent, les fonctionnalités non standard de l'implémentation antérieure ne fonctionnent plus. Elles incluent : - le caractère "/" initial n'est pas seulement le noeud racine - l'utilisation du caractère / comme premier caractère d'une expression XPath ne déclare pas un chemin absolu à partir du noeud racine - pas de noeud courant implicite - le noeud courant doit être intégré dans l'expression XPath - pas de requêtes récursives dans les structures répétées - seul le premier élément est parsé. \ - Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option *unchecked*. On the other hand, if your code does not rely on the non-standard implementation and if you want to benefit from the extended XPath features in your databases (as described in the [`DOM Find XML element`](https://doc.4d.com/4dv20/help/command/en/page864.html) command), make sure the **Use standard XPath** option is *checked*. + Même si ces fonctionnalités ne sont pas standard, vous pourriez vouloir continuer à les utiliser afin que votre code continue de fonctionner comme avant -- dans ce cas, il vous suffit de *désélectionner* l'option. Par contre, si votre code ne repose pas sur l'implémentation non standard et si vous voulez bénéficier des fonctionnalités XPath étendues dans vos bases de données (comme décrit dans la commande [`DOM Find XML element`](https://doc.dd.com/4dv20/help/command/fe/page864.html), assurez-vous que l'option **Utiliser XPath standard** est *cochée*. -- **Use LF for end of line on macOS:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files with line feed (LF) as default end of line (EOL) character instead of CR (CRLF for xml SAX) on macOS in new projects. Si vous souhaitez bénéficier de ce nouveau comportement dans les projets convertis à partir de versions antérieures de 4D, cochez cette option. See [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/en/page1237.html), [`Document to text`](https://doc.4d.com/4dv19R/help/command/en/page1236.html), and [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/en/page1090.html). +- **Utiliser LF comme caractère de fin de ligne sur macOS :** À partir de 4D 19 R2 (et 4D 19 R3 pour les fichiers XML), 4D écrit les fichiers texte avec un saut de ligne (LF) comme caractère de fin de ligne (EOL) par défaut au lieu de Retour Chariot (CR) (CRLF pour xml SAX) sur macOS dans les nouveaux projets. Si vous souhaitez bénéficier de ce nouveau comportement dans les projets convertis à partir de versions antérieures de 4D, cochez cette option. Voir [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/fe/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/fe/page1236.html), et [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/fe/page1090.html). -- **Don't add a BOM when writing a unicode text file by default:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files without a byte order mark (BOM) by default. Dans les versions antérieures, les fichiers texte étaient écrits avec un BOM par défaut. Sélectionnez cette option si vous souhaitez activer le nouveau comportement dans les projets convertis. See [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/en/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/en/page1236.html), and [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/en/page1090.html). +- **Ne pas ajouter de BOM lors de l'écriture d'un fichier texte unicode par défaut :** À partir de 4D 19 R2 (et 4D 19 R3 pour les fichiers XML), 4D écrit des fichiers texte sans BOM ("Byte order mark") par défaut. Dans les versions antérieures, les fichiers texte étaient écrits avec un BOM par défaut. Sélectionnez cette option si vous souhaitez activer le nouveau comportement dans les projets convertis. Voir [`TEXT TO DOCUMENT`](https://doc.4d.com/4dv20/help/command/fe/page1237.html), [`Document to text`](https://doc.4d.com/4dv20/help/command/fe/page1236.html), et [XML SET OPTIONS](https://doc.4d.com/4dv20/help/command/fe/page1090.html). -- **Map NULL values to blank values unchecked by default a field creation**: For better compliance with ORDA specifications, in databases created with 4D v19 R4 and higher the **Map NULL values to blank values** field property is unchecked by default when you create fields. You can apply this default behavior to your converted databases by checking this option (working with Null values is recommended since they are fully supported by [ORDA](../ORDA/overview.md). +- **Traduire les NULL en valeurs vides non cochée par défaut à la création d'un champ** : Pour une meilleure conformité avec les spécifications ORDA, dans les bases de données créées avec 4D 19 R4 et versions ultérieures, la propriété de champ **Traduire les NULL en valeurs vides** est non cochée par défaut lors de la création des champs. Vous pouvez appliquer ce comportement par défaut à vos bases de données converties en cochant cette option (il est recommandé de travailler avec des valeurs Null car elles sont entièrement prises en charge par [ORDA](../ORDA/overview.md)). -- **Non-blocking printing**: Starting with 4D v20 R4, each process has its own printing settings (print options, current printer, etc.), thus allowing you to run multiple printing jobs simultaneously. Check this option if you want to benefit from this new implementation in your converted 4D projects or databases converted from binary mode to project mode. **When left unchecked**, the previous implementation is applied: the current 4D printing settings are applied globally, the printer is placed in "busy" mode when one printing job is running, you must call `CLOSE PRINTING JOB` for the printer to be available for the next print job (check previous 4D documentations for more information). +- **Impression non-bloquante** : À partir de 4D 20 R4, chaque process a ses propres paramètres d'impression (options d'impression, imprimante courante, etc.), ce qui vous permet d'exécuter plusieurs tâches d'impression simultanément. Cochez cette option si vous souhaitez bénéficier de cette nouvelle implémentation dans vos projets 4D convertis ou dans les bases de données converties du mode binaire au mode projet. **Lorsque l'option n'est pas cochée**, l'implémentation précédente est appliquée : les paramètres d'impression 4D courants sont appliqués globalement, l'imprimante passe en mode "occupé" lorsqu'un job d'impression est en cours, vous devez appeler `CLOSE PRINTING JOB` pour que l'imprimante soit disponible pour le prochain job d'impression (consultez la documentation 4D précédente pour plus d'informations). -- **Save structure color and coordinates in separate catalog_editor.json file**: Starting with 4D v20 R5, changes made in the Structure editor regarding graphical appearance of tables and fields (color, position, order...) are saved in a separate file named `catalog_editor.json`, stored in the project's [Sources folder](../Project/architecture.md#sources). This new file architecture makes it easier to manage merge conflicts in VCS applications since the `catalog.4DCatalog` file now contains only crucial database structure changes. For compatibility reasons, this feature is not enabled by default in projects converted from previous 4D versions, you need to check this option. When the feature is enabled, the `catalog_editor.json` file is created at the first modification in the Structure editor. +- **Sauvegarder les couleurs et les coordonnées de la structure dans un fichier catalog_editor.json séparé** : À partir de 4D 20 R5, les modifications apportées dans l'éditeur de Structure concernant l'apparence graphique des tables et des champs (couleur, position, ordre...) sont sauvegardées dans un fichier séparé nommé `catalog_editor.json`, stocké dans le dossier [Sources](../Project/architecture.md#sources) du projet. Cette nouvelle architecture de fichiers facilite la gestion des conflits de fusion dans les applications de gestion de versions (VCS) car le fichier `catalog.4DCatalog` ne contient désormais que les modifications cruciales de la structure de la base de données. Pour des raisons de compatibilité, cette fonctionnalité n'est pas activée par défaut dans les projets convertis à partir des versions précédentes de 4D, vous devez cocher cette option. Lorsque la fonctionnalité est activée, le fichier `catalog_editor.json` est créé lors de la première modification dans l'éditeur de structure. From 7f707f1c0e831658f460498428f27b7e128d3c71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:45 +0200 Subject: [PATCH 4396/4889] New translations compatibility.md (Spanish) --- .../version-20-R6/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md index 203eeacbe92a60..c22747f6ec2b7c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidad La página Compatibilidad agrupa los parámetros relacionados con el mantenimiento de la compatibilidad con versiones anteriores de 4D. > El número de opciones mostradas depende de la versión de 4D con la que se creó la base de datos/proyecto original, así como de los ajustes modificados en esta base de datos/proyecto.\ -> Esta página enumera las opciones de compatibilidad disponibles para las bases de datos/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) en **doc.4d.com**. +> Esta página enumera las opciones de compatibilidad disponibles para las bases de datos/proyectos convertidos a partir de 4D v18. Para las opciones de compatibilidad más antiguas, consulte la [página Compatibilidad](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) en **doc.4d.com**. - **Utilizar la capa de red heredada**: a partir de 4D v15, las aplicaciones 4D proponen una nueva capa red, llamada *ServerNet*, para manejar las comunicaciones entre 4D Server y las máquinas 4D remotas (clientes). La antigua capa de red ha quedado obsoleta, pero se mantiene para garantizar la compatibilidad con las bases existentes. Utilizando esta opción, puede activar la antigua capa de red en cualquier momento en sus aplicaciones 4D Server dependiendo de sus necesidades. *ServerNet* se utiliza automáticamente para las nuevas bases y las bases convertidas a partir de una versión v15 o posterior. Tenga en cuenta que, en caso de modificación, deberá reiniciar la aplicación para que se tenga en cuenta el cambio. Toda aplicación cliente que estuviera conectada también debe reiniciarse para poder conectarse con la nueva capa de red. **Nota**: esta opción también puede gestionarse por programación utilizando el comando `SET DATABASE PARAMETER`. From f3fce2585da595456e74312c6f42cbedc02b6007 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:47 +0200 Subject: [PATCH 4397/4889] New translations compatibility.md (Japanese) --- .../version-20-R6/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md index 62cfae9adf14d1..8bc8374539a9d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md @@ -6,7 +6,7 @@ title: 互換性ページ 互換性ページには、以前の 4Dバージョンとの互換性を管理するためのパラメーターがまとめられています。 > 表示されるオプションの数は、元のデータベース/プロジェクトが作成されたバージョンや、そのデータベース/プロジェクトでおこなわれた設定の変更により異なります。\ -> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.ja.html) を参照ください。 +> このページでは、v18以降のバージョンから変換された 4Dデータベース/プロジェクトで利用可能な互換性オプションのみを説明します。 それ以前のバージョンから引引き継がれる互換性オプションについては **doc.4d.com** の [互換性ページ](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.ja.html) を参照ください。 - **旧式ネットワークレイヤーを使用する**: 4D v15 のリリース以降、4Dアプリケーションは 4D Server とリモートの 4Dマシン (クライアント) 間の通信に、*ServerNet* という新しいネットワークレイヤーを使い始めました。 以前のネットワークレイヤーは廃止予定となりますが、既存のデータベースとの互換性を保つために保持されます。 このオプションを使用すると、4D Serverアプリケーションにおいて、必要に応じていつでも以前のネットワークレイヤーを有効化することができます。 *ServerNet* は新規に作成されたデータベースおよび v15 以降から変換されたデータベースにおいては自動的に使用されます (このオプションがチェックされます)。 この設定を変更する場合、変更を反映するにはアプリケーションを再起動する必要があります。 接続していたクライアントアプリケーションも、新しいネットワークレイヤーで接続するため再起動しなければなりません。 **注:** このオプションは、`SET DATABASE PARAMETER` コマンドを使い、プログラミングによって管理することもできます。 From c9aadebd8767487337c9226eb351011ffee4e74f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:48 +0200 Subject: [PATCH 4398/4889] New translations compatibility.md (Portuguese, Brazilian) --- .../version-20-R6/settings/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md index d98cf5eb5fa5ed..3280195f4dce40 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/compatibility.md @@ -6,7 +6,7 @@ title: Página de compatibilidade The Compatibility page groups together parameters related to maintaining compatibility with previous versions of 4D. > The number of options displayed depends on the version of 4D with which the original database/project was created, as well as the settings modified in this database/project.\ -> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. Para opções de compatibilidade mais antigas, consulte a [Página de compatibilidade] (https://doc.4d.com/4Dv19R3/4D/19-R3/Compatibility-page.300-5612610.en.html) em **doc.4d.com**. +> This page lists the compatibility options available for database/projects converted from 4D v18 onwards. For older compatibility options, refer to the [Compatibility page](https://doc.4d.com/4Dv20/4D/20.2/Compatibility-page.300-6750362.en.html) on **doc.4d.com**. - **Use legacy network layer**: Starting with 4D v15, 4D applications propose a new network layer, named *ServerNet*, to handle communications between 4D Server and remote 4D machines (clients). The former network layer has become obsolete, but it is kept to ensure compatibility with existing databases. Using this option, you can enable the former network layer at any time in your 4D Server applications depending on your needs. *ServerNet* is used automatically for new databases and databases converted from a v15 release or later. Note that in case of a modification, you need to restart the application for the change to be taken into account. Todos os aplicativos clientes que foram conectados também devem ser reiniciados para poderem se conectar à nova camada de rede. **Note:** This option can also be managed by programming using the `SET DATABASE PARAMETER` command. From 2f6b90222db373198598177640461d7f1dc77f04 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:52 +0200 Subject: [PATCH 4399/4889] New translations database.md (French) --- .../version-20-R6/settings/database.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/database.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/database.md index 6e7bc1e0e38a9a..6f1ef4c6c426e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/database.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/database.md @@ -31,18 +31,18 @@ L’emplacement courant de ce dossier est affiché dans la zone “Actuel :”. Trois options d’emplacement sont proposées : -- \*\*Système \*\*: Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier situé à l’emplacement spécifié par Windows ou macOS. You can find out the current location defined by your system using the [`Temporary folder`](https://doc.4d.com/4dv19R/help/command/en/page486.html) 4D command. Les fichiers sont placés dans un sous-dossier dont le nom est construit à partir du nom de la base et d’un identifiant unique. +- \*\*Système \*\*: Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier situé à l’emplacement spécifié par Windows ou macOS. Vous pouvez connaître l'emplacement courant défini par votre système en utilisant la commande 4D [`Temporary folder`](https://doc.4d.com/4dv20/help/command/fe/page486.html). Les fichiers sont placés dans un sous-dossier dont le nom est construit à partir du nom de la base et d’un identifiant unique. - **Dossier du fichier de données** (option par défaut) : Lorsque cette option est sélectionnée, les fichiers temporaires 4D sont créés dans un dossier nommé “temporary files” situé au même niveau que le fichier de données de la base. - **Défini par l’utilisateur** : Cette option permet de définir un emplacement personnalisé. En cas de modification de cette option, sa prise en compte nécessitera le redémarrage de la base. 4D vérifie que le dossier sélectionné est accessible en écriture. Si ce n’est pas le cas, l’application essaiera les autres options jusqu’à ce qu’un dossier valide soit trouvé. -> This option is stored in the "extra properties" of the structure that is available when the structure definition is exported in XML (see [Exporting and importing structure definitions](https://doc.4d.com/4Dv19/4D/19/Exporting-and-importing-structure-definitions.300-5416829.en.html)). +> Cette option est stockée dans les "propriétés additionnelles" de la structure qui est disponible lorsque la définition de structure est exportée au format XML (voir [Exporter et importer des définitions de structure](https://doc.4d.com/4Dv19/4D/19/Exporter-et-importer-des-definitions-de-structure.300-5416829.fe.html)). ### Comparaison de texte > Si vous modifiez ces options, vous devez quitter et rouvrir la base afin que la modification soit prise en compte. A la réouverture, une réindexation automatique est effectuée sur tous les index de la base. -- **Considérer @ comme joker uniquement au début et à la fin des chaînes de caractères** : cette option vous permet de définir la manière dont 4D doit évaluer le caractère @ (arobase) lors des recherches ou des comparaisons de chaînes de caractères, lorsqu’ - Lorsque l’option n’est pas cochée (valeur par défaut), le caractère @ est considéré comme un “joker”, c’est-à-dire un remplaçant de tout caractère (voir [Joker de recherche (@)](https://doc.4d.com/4Dv19/4D/19/Editeur-de-recherches.300-5416813.fe.html#4638 +- **Considérer @ comme joker uniquement au début et à la fin des chaînes de caractères** : Cette option vous permet de définir la manière dont le symbole "@" sera interprété lorsqu'il est utilisé dans une recherche ou une comparaison de chaînes de caractères, lorsqu'il se trouve au sein d'un mot. + Lorsque cette option n'est pas cochée (valeur par défaut), le signe @ est utilisé comme joker de recherche, en d'autres termes, il remplace n'importe quel caractère (voir [Joker de recherche (@)](https://doc.4d.com/4Dv19/4D/19/Editeur-de-recherches.300-5416813.fe.html#463876)). Lorsque l’option est cochée, le caractère @ est considéré comme un simple caractère s’il se trouve au milieu d’un mot. Cette possibilité est particulièrement utile pour les bases de données stockant des adresses e-mail (qui se présentent sous la forme “nom@fournisseur.xx”). Cette option influe sur les recherches, les tris et les comparaisons de chaînes de caractères, pour les données stockées dans les tables ou en mémoire (tableaux). Sont concernés les champs alpha (indexés ou non) et texte ainsi que les variables alpha et texte. @@ -84,17 +84,17 @@ Utilisez les paramètres de cet onglet pour configurer la mémoire cache de la b - **Calcul du cache adaptatif** : Lorsque cette option est cochée, la gestion de la mémoire cache est assurée dynamiquement par le système — dans des limites que vous définissez. Ce principe permet de configurer une mémoire cache performante, adaptée à la plupart des configurations. La taille du cache est alors calculée dynamiquement en fonction des paramétrages définis. Les valeurs proposées par défaut correspondent à une utilisation standard de 4D. - - **Mémoire à réserver pour le système et les autres applications**: partie de la mémoire RAM à réserver au Système et aux autres applications. Cette valeur peut être augmentée à des fins d’optimisation lorsque d’autres applications consommatrices de mémoire tournent sur le même poste que 4D. - - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ - To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. Dans le mode adaptatif, la taille de mémoire cache varie dynamiquement en fonction des besoins de l’application et du système. Vous pouvez fixer les bornes de ces variations à l’aide des deux options suivantes : + - **Mémoire à réserver pour le système et les autres applications** : partie de la mémoire RAM à réserver au Système et aux autres applications. Cette valeur peut être augmentée à des fins d’optimisation lorsque d’autres applications consommatrices de mémoire tournent sur le même poste que 4D. + - **Mémoire disponible utilisée pour le cache** : Pourcentage de la mémoire restante allouée par défaut au cache.\ + Pour obtenir la taille allouée par défaut au cache, il suffit donc d’effectuer le calcul suivant : (Mémoire physique -- Mémoire physique à réserver) X Pourcentage de la mémoire utilisé pour le cache. Dans le mode adaptatif, la taille de mémoire cache varie dynamiquement en fonction des besoins de l’application et du système. Vous pouvez fixer les bornes de ces variations à l’aide des deux options suivantes : - **Taille minimale** : Quantité minimale de mémoire devant être réservée pour le cache. Cette valeur ne peut être inférieure à 100 Mo. - - **Taille maximale** : Quantité maximale de mémoire pouvant être utilisée par le cache. This value is virtually unlimited.\\ - Setting limits is particularly useful for databases that are distributed on machines for which you do not know the memory configuration a priori. Dans ce cas, les bornes vous permettent de garantir des performances minimales dans tous les cas. Le schéma suivant illustre ce fonctionnement : + - **Taille maximale** : Quantité maximale de mémoire pouvant être utilisée par le cache. Cette valeur est virtuellement illimitée.\\ + La définition de bornes est particulièrement utile pour les bases de données distribuées sur des machines dont vous ne connaissez pas a priori la configuration mémoire. Dans ce cas, les bornes vous permettent de garantir des performances minimales dans tous les cas. Le schéma suivant illustre ce fonctionnement : - Example for calculating cache memory: - *Physical memory to reserve = 256 MB - Percentage of the available memory used for the cache = 50% - Maximum size = 1 GB Minimum size = 128 MB* + Exemple de calcul de la mémoire cache : + *Mémoire physique à réserver = 256 Mo + Pourcentage de la mémoire disponible utilisé pour le cache = 50% + Taille maximale = 1 Go Taille minimale = 128 Mo* ![](../assets/en/settings/memory-maximum-size.png) From 38f9ce3dc96e68f6ee366509c15f81d25f506827 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:54 +0200 Subject: [PATCH 4400/4889] New translations database.md (Spanish) --- .../version-20-R6/settings/database.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md index c7e4dff883cc65..5335ec1224ef42 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/database.md @@ -85,8 +85,8 @@ Utilice los parámetros de esta pestaña para configurar la memoria caché de la - **Cálculo de la caché adaptable**: cuando esta opción está marcada, la gestión de la memoria caché es realizada dinámicamente por el sistema, respetando los límites que defina. Esto permite configurar una memoria caché de alto rendimiento adaptada a la mayoría de las configuraciones. A continuación, el tamaño de la memoria caché se calcula dinámicamente en función de los parámetros definidos. Los valores ofrecidos por defecto corresponden al uso estándar de 4D. - **Memoria a reservar para el sistema y las otras aplicaciones**: parte de la memoria RAM a reservar para el Sistema y las otras aplicaciones. Este valor aumenta para la optimización cuando otras aplicaciones se ejecutan en la misma máquina que 4D. - - **Percentage of available memory used for cache**: Percentage of the remaining memory allocated to the cache by default.\ - To obtain the size allocated by default to the cache, simply perform the following calculation: (Physical memory -- Physical memory to be reserved) X Percentage of the memory used for the cache. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: + - **Porcentaje de memoria disponible utilizada para la caché**: porcentaje de la memoria restante asignada por defecto a la caché.\ + Para obtener el tamaño asignado por defecto a la caché, basta con realizar el siguiente cálculo: (Memoria física -- Memoria física a reservar) X Porcentaje de la memoria utilizada para la caché. En el modo adaptativo, el tamaño de la memoria caché varía dinámicamente en función de las necesidades de la aplicación y del sistema. Puede definir los límites utilizando las siguientes dos opciones: - **Tamaño mínimo**: cantidad mínima de memoria que debe reservarse para la caché. Este valor no puede ser inferior a 100 MB. - **Tamaño máximo**: cantidad máxima de memoria que puede utilizar la caché. Este valor es prácticamente ilimitado.\\ Definir límites es especialmente útil para bases distribuidas en máquinas de las que no se conoce a priori la configuración de memoria. En este caso, los límites definidos permiten garantizar un rendimiento mínimo en todos los casos. El siguiente diagrama ilustra este comportamiento: From 8d31cacdddd00204706803ab59fbac1474b9e7c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:29:57 +0200 Subject: [PATCH 4401/4889] New translations general.md (French) --- .../version-20-R6/settings/general.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/general.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/general.md index 8928f6182f5c83..461c48c0cd7268 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/general.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/general.md @@ -19,7 +19,7 @@ Ce menu permet de sélectionner le mode dans lequel vous souhaitez que la base s ## Composant -This area allows [component developers](../Extensions/develop-components.md) to configure how their component classes and functions will be exposed in the 4D Code Editor once the component is installed. +Cette zone permet aux [développeurs de composants](../Extensions/develop-components.md) de configurer la manière dont les classes et les fonctions de leurs composants seront exposées dans l'éditeur de méthodes 4D une fois que le composant sera installé. ### Namespace du composant dans le class store From ba4769d24d66c0506d82ad2bd8f7676e0605e266 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:01 +0200 Subject: [PATCH 4402/4889] New translations interface.md (French) --- .../version-20-R6/settings/interface.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md index d2055cd54ac48f..dd07629fda4451 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md @@ -17,9 +17,9 @@ Le bouton **Sélectionner...** vous permet de définir la police et la taille de La police et la taille de police par défaut dépendent de la plate-forme d'exécution de 4D. -> This property also affects the following parts of 4D:
  • certain preview areas of the Explorer
  • the ruler of the Form editor
  • +> Cette propriété affecte également les parties suivantes de 4D :
  • certains espaces de prévisualisation de l'Explorateur
  • la règle de l'éditeur de formulaire
  • -### Display Windows +### Afficher fenêtres D'autres options permettent de configurer l'affichage de diverses fenêtres du mode Application. @@ -35,7 +35,7 @@ Vous pouvez définir la [fréquence d'écriture du cache](database.md#memory-pag - **Progression de l'impression** : permet, lors de l'impression, d'activer ou de désactiver l'affichage de la boîte de dialogue de progression de l'impression. -- **Use SDI mode on Windows**: When this option checked, 4D enables automatically the [SDI mode (Single-Document Interface)](../Menus/sdi.md) in your application when executed in a [supported context](../Menus/sdi.md#sdi-mode-availability). When you select this option, on Windows the **Run** menu of the 4D menu bar allows you to select the mode in which you want to test the application: +- **Utiliser le mode SDI sous Windows** : Lorsque cette option est cochée, 4D active automatiquement le [mode SDI (Interface à document unique)](../Menus/sdi.md) dans votre application lorsqu'elle est exécutée dans un [contexte pris en charge](../Menus/sdi.md#disponibilité-du-mode-sdi). Lorsque vous sélectionnez cette option, sur Windows le menu **Exécuter** de la barre de menus 4D vous permet de sélectionner le mode dans lequel vous souhaitez tester l'application : ![](../assets/en/settings/sdi-mdi.png) @@ -53,9 +53,9 @@ Ce menu vous permet de sélectionner la palette de couleurs à utiliser au nivea Les palettes suivants sont disponibles : -- **Light**: the application will use the Default Light Theme +- **Clair**: l'application utilisera le thème clair par défaut ![](../assets/en/settings/light-appearance.png) -- **Dark**: the application will use the Default Dark Theme +- **Foncé** : l'application utilisera le thème foncé par défaut ![](../assets/en/settings/dark-appearance.png) - **Héritée** (par défaut) : l'application hérite du niveau de priorité le plus élevé (c'est-à-dire les préférences de l'utilisateur du système d'exploitation) From 931a5b84f0218840b74553309a0e78b2fa9d331e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:03 +0200 Subject: [PATCH 4403/4889] New translations interface.md (Spanish) --- .../version-20-R6/settings/interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md index 44122afac7492f..402a12b8ff601e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/interface.md @@ -17,7 +17,7 @@ Haga clic en **Seleccionar...** para definir la fuente y el tamaño de los carac La fuente y el tamaño de la fuente por defecto dependen de la plataforma de ejecución de 4D. -> This property also affects the following parts of 4D:
  • certain preview areas of the Explorer
  • the ruler of the Form editor
  • +> Esta propiedad también afecta las siguientes partes de 4D:
  • ciertas áreas de vista previa del Explorador
  • la regla del editor de formularios
  • ### Mostrar ventanas From e12ee971dedebb99bbbcedeed33fae7a1a15080a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:06 +0200 Subject: [PATCH 4404/4889] New translations overview.md (French) --- .../version-20-R6/settings/overview.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md index e495f197513d61..13ab9fe9f4381d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md @@ -1,26 +1,26 @@ --- id: overview -title: Settings +title: Propriétés --- -Les Paramètres configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. +Les Propriétés configurent le fonctionnement du projet en cours. Ces paramètres peuvent être différents pour chaque projet. Ils comprennent les ports d'écoute, les configurations de sauvegarde, les options de sécurité, les paramètres Web, etc. ![](../assets/en/settings/main.png) > 4D fournit un autre ensemble de paramètres, appelés **Préférences**, qui s'appliquent à l'application 4D IDE. Pour plus d'informations, reportez-vous à la section [Préférences](../Preferences/general.md). -## Accès aux paramètres +## Accès aux propriétés -Vous pouvez accéder à la boîte de dialogue Paramètres : +Vous pouvez accéder à la boîte de dialogue Propriétés : -- en utilisant l'option de menu **Développement > Paramètres...** -- en cliquant sur **Paramètres** dans la barre d'outils 4D -- sur 4D Server, via l'option de menu **Edition > Paramètres...** +- en utilisant l'option de menu **Développement > Propriétés...** +- en cliquant sur **Propriétés** dans la barre d'outils 4D +- sur 4D Server, via l'option de menu **Edition > Propriétés...** -When [**User settings** mode is enabled](../Desktop/user-settings.md), **Settings...** is renamed **Structure Settings...** and two additional menu commands are available at each location: +Lorsque le [**mode Propriétés utilisateur** est activé](../Desktop/user-settings.md), **Propriétés...** est renommé **Propriétés de la structure...** et deux commandes de menu supplémentaires sont disponibles à chaque emplacement : -- **Paramètres utilisateur...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur. Si ceux-ci sont modifiés, ils sont utilisés à la place des paramètres de structure. -- **Paramètres utilisateur pour le fichier de données...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur rattaché au fichier de données courant. S'ils sont modifiés, ils sont utilisés à la place des paramètres utilisateur ou des paramètres de structure. +- **Propriétés utilisateur...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur. Si ceux-ci sont modifiés, ils sont utilisés à la place des paramètres de structure. +- **Proppriétés utilisateur pour le fichier de données...** vous donne accès aux paramètres qui peuvent être stockés en externe dans un fichier utilisateur rattaché au fichier de données courant. S'ils sont modifiés, ils sont utilisés à la place des paramètres utilisateur ou des paramètres de structure. ### Informations sur le verrouillage From 3bb8aca01600f01048dc965c6cbb5cbc46a0a600 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:07 +0200 Subject: [PATCH 4405/4889] New translations overview.md (Spanish) --- .../version-20-R6/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md index e79483bc79e837..10e82445a72e3e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md @@ -17,7 +17,7 @@ Puede acceder a la caja de diálogo Parámetros: - haciendo clic en **Parámetros** en la barra de herramientas 4D - en 4D Server, utilizando la opción de menú **Edición > Parámetros...** -When [**User settings** mode is enabled](../Desktop/user-settings.md), **Settings...** is renamed **Structure Settings...** and two additional menu commands are available at each location: +Cuando el [modo **Propiedades usuario** está activado](../Desktop/user-settings.md), **Propiedades...** pasa a llamarse **Propiedades de la estructura...** y hay dos comandos de menú adicionales disponibles en cada ubicación: - **Parámetros usuario...** le da acceso a los parámetros que pueden almacenarse externamente en un archivo usuario. Si se modifican, se utilizan en lugar de los parámetro de estructura. - **Parámetros usuario para el archivo de datos...** le da acceso a los parámetros que pueden almacenarse externamente en un archivo usuario adjunto al archivo de datos actual. Si se modifican, se utilizan en lugar de los parámetros usuario de los parámetros de estructura. From b1b56a8bc66ad0f4291633f42febd0844e335bec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:09 +0200 Subject: [PATCH 4406/4889] New translations overview.md (Japanese) --- .../version-20-R6/settings/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md index cebcc696b7cb18..07bd597b2d678d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/overview.md @@ -1,6 +1,6 @@ --- id: overview -title: 設定 +title: Settings --- ストラクチャー設定では、カレントプロジェクトがどのように機能するかを設定します。 これらのパラメーターは、各プロジェクトごとに異なる設定を保存できます。 設定内容には待ち受けポート、バックアップ設定、セキュリティオプション、Webパラメーターなどが含まれます。 From 9459860dd146404ad7ad7d314042280c244d2ca2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:11 +0200 Subject: [PATCH 4407/4889] New translations php.md (French) --- .../version-20-R6/settings/php.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/php.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/php.md index 3263fe63160494..6d4fe6f6a0a834 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/php.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/php.md @@ -3,11 +3,11 @@ id: php title: Page PHP --- -You can [execute PHP scripts in 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PHP-scripts-in-4D.300-6480814.en.html). This page allows you to configure the interpreter. +Vous pouvez [exécuter des scripts PHP dans 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-PHP-scripts-in-4D.300-6480814.en.html). Cette page vous permet de configurer l'interpréteur. :::note -These settings are specified for all connected machines and all sessions. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/en/page642.html) and [`Get database parameter`](https://doc.4d.com/4dv20/help/command/en/page643.html) commands. The parameters modified by the `SET DATABASE PARAMETER` command have priority for the current session. +Ces paramètres sont définis pour toutes les machines connectées et toutes les sessions. Vous pouvez également les modifier et les lire séparément pour chaque machine et chaque session en utilisant les commandes [`SET DATABASE PARAMETER`](https://doc.4d.com/4dv20/help/command/fe/page7836.html) et [`Get database parameter`](https://doc.4d.com/4dv20/help/command/fe/page7837.html). Les paramètres modifiés par la commande `SET DATABASE PARAMETER` ont la priorité pour la session courante. ::: @@ -15,12 +15,12 @@ These settings are specified for all connected machines and all sessions. You ca ### Adresse IP -Address of the PHP interpreter where PHP execution requests must be adressed. By default, 4D uses the address 127.0.0.1. +Adresse de l'interpréteur PHP où les demandes d'exécution PHP doivent être adressées. Par défaut, 4D utilise l'adresse 127.0.0.1. -Note that the HTTP address must be on the same machine as 4D. +Notez que l'adresse HTTP doit être sur la même machine que 4D. -### Port number +### Numéro de port -Port number of the PHP interpreter. By default, 4D uses the port 8002. +Numéro de port de l'interpréteur PHP. Par défaut, 4D utilise le port 8002. -You can change the address and/or port if they are already used by another service or if you have several interpreters on the same machine. +Vous pouvez modifier cette adresse et/ou ce port s'ils sont déjà utilisés par un autre service ou si vous avez plusieurs interpréteurs sur la même machine. From 7a4faf1899b9d80cc748eedd56f07a15f2b0befc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:15 +0200 Subject: [PATCH 4408/4889] New translations security.md (French) --- .../version-20-R6/settings/security.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/security.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/security.md index 100fde9a04fe75..bb1e6988949872 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/security.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/security.md @@ -17,33 +17,33 @@ Cette page regroupe les options relatives à la protection des accès et des don - La définition d’un groupe d’accès en Développement permet également de désactiver l’option **Créer une table** de la boîte de dialogue d’import de données. Pour plus d’informations sur cette boîte de dialogue, reportez-vous à la section [Importer des données depuis des fichiers](https://doc.4d.com/4Dv19/4D/19/Importer-des-donnees-depuis-des-fichiers.300-5416859.fe.html). - - The Designer and Administrator always have access to the Design environment and Runtime Explorer, even if they are not explicitly part of the specified access group.For more information about users and user groups, refer to the [Users and groups](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html) chapter. + - Le Super_Utilisateur et l'Administrateur ont toujours accès à l'environnement de développement et à l'Explorateur d'exécution, même s'ils ne font pas explicitement partie du groupe d'accès spécifié. Pour plus d'information sur les utilisateurs et les groupes d'utilisateurs, veuillez vous référer au chapitre [Utilisateurs et groupes](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html). - **Utilisateur par défaut** : lorsqu’un utilisateur est défini dans ce menu, chaque utilisateur ouvrant ou se connectant à la base dispose des privilèges et restrictions d’accès qui ont été assignés à cet utilisateur par défaut. Il n’est alors plus nécessaire de saisir un nom d’utilisateur. De plus, si vous n’avez pas associé de mot de passe à l’utilisateur par défaut, la boîte de dialogue de saisie du mot de passe n’apparaît pas, la base s’ouvre directement. L’intérêt de cette option est de simplifier les accès multiples à la base tout en maintenant un système complet de contrôle des données. - Si vous avez associé un mot de passe à l’utilisateur par défaut, une boîte de dialogue apparaît à l’ouverture de la base, les utilisateurs doivent uniquement saisir un mot de passe. - - If you haven't associated a password with the Default User, the User Identification dialog box will not appear.**Note:** You can "force" the display of the User Identification dialog box when the "Default User" mode is active, for instance in order to connect as Administrator or Designer. Pour cela, ouvrez (ou connectez-vous à) la base de données tout en maintenant la touche **Majuscule** enfoncée. + - Si vous n'avez pas associé de mot de passe à l'Utilisateur par défaut, la boîte de dialogue d'identification de l'utilisateur ne s'affichera pas.**Note:** Vous pouvez “forcer” l'affichage de la boîte de dialogue d'identification de l'utilisateur lorsque le mode “Utilisateur par défaut” est actif, par exemple pour vous connecter en tant qu'Administrateur ou Super_Utilisateur. Pour cela, ouvrez (ou connectez-vous à) la base de données tout en maintenant la touche **Majuscule** enfoncée. -- **Afficher les utilisateurs dans la fenêtre Mots de passe** : si cette option est cochée, les utilisateurs doivent choisir leur nom dans une liste d’utilisateurs et saisir leur mot de passe dans la boîte de dialogue de saisie des mots de passe. Si cette option n’est pas cochée, les utilisateurs doivent saisir leur nom et leur mot de passe. Pour plus d’informations sur les deux versions de la boîte de dialogue de mots de passe, reportez-vous au paragraphe "Accès aux bases protégées” dans la section [Présentation du contrôle des accès](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300 +- **Afficher les utilisateurs dans la fenêtre Mots de passe** : si cette option est cochée, les utilisateurs doivent choisir leur nom dans une liste d’utilisateurs et saisir leur mot de passe dans la boîte de dialogue de saisie des mots de passe. Si cette option n’est pas cochée, les utilisateurs doivent saisir leur nom et leur mot de passe. Pour plus d’informations sur les deux versions de la boîte de dialogue de mots de passe, consultez la section "Accès au système" dans [Présentation du contrôle des accès](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html). - - **Trier la liste des utilisateurs par ordre alphabétique** (option utilisable uniquement si la précédente est cochée) : lorsque cette option est sélectionnée, la liste des utilisateurs dans la boîte de dialogue de saisie des mots de passe est triée par or + - **Trier la liste des utilisateurs par ordre alphabétique** (option utilisable uniquement si la précédente est cochée) : Lorsque cette option est cochée, la liste des utilisateurs dans la boîte de dialogue de saisie des mots de passe est triée par ordre alphabétique. -- **Les utilisateurs peuvent changer leur mot de passe** : lorsque cette option est cochée, un bouton **Changer** est affiché dans la boîte de dialogue d’ouverture ou de connexion à la base. This button lets the user access a dialog box that can be used to change their password (for more information about this dialog box, refer to the "Modification of password by user" in [Ensuring system maintenance](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si vous le souhaitez, vous pouvez masquer le bouton **Changer** afin de ne pas permettre aux utilisateurs de modifier leur mot du passe. Il suffit pour cela de désélectionner cette option. +- **Les utilisateurs peuvent changer leur mot de passe** : lorsque cette option est cochée, un bouton **Changer** est affiché dans la boîte de dialogue d’ouverture ou de connexion à la base. Ce bouton permet à l’utilisateur d’accéder à la boîte de dialogue qui peut être utilisée pour changer son mot de passe (pour plus d'informations sur cette boîte de dialogue, consultez la rubrique "Modification du mot de passe par l'utilisateur" dans [Assurer la maintenance du système](https://doc.4d.com/4Dv19/4D/19/Access-system-overview.300-5416896.en.html)). Si vous le souhaitez, vous pouvez masquer le bouton **Changer** afin de ne pas permettre aux utilisateurs de modifier leur mot du passe. Il suffit pour cela de désélectionner cette option. ## Options -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. A l'aide des options suivantes, vous pouvez supprimer complètement ou partiellement ce filtrage. - **Activé pour tous** (par défaut) : L'accès aux commandes, fonctions et méthodes projets est limité pour tous les utilisateurs, y compris au Super Utilisateur et à l'Administrateur. - - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, ets. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. + - **Désactivé pour le Super Utilisateur et l'Administrateur** : Cette option accorde, uniquement au Super Utilisateur et à l'Administrateur, un accès complet aux commandes et méthodes 4D. Elle peut être utilisée pour définir un mode d'accès illimité aux commandes et méthodes tout en gardant le contrôle des actions effectuées. En phase de développement, ce mode peut être utilisé pour tester librement toutes les formules, les états, etc. En cours d'exploitation, il peut être utilisé pour mettre en oeuvre des solutions sécurisées permettant un accès temporaire à toutes les commandes et méthodes. Cela consiste à changer l'utilisateur (via la commande [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/fr/page289.html)) avant d'appeler une boîte de dialogue ou de démarrer un process d'impression qui nécessite un accès complet aux commandes, puis de revenir à l'utilisateur d'origine lorsque l'opération spécifique est terminée. **Note :** Si l'accès complet a été activé à l'aide de l'option précédente, cette option n'aura pas d'effet. - **Désactivé pour tous** : Cette option désactive le contrôle dans les formules. Lorsque cette option est cochée, les utilisateurs ont accès à l'ensemble des commandes, plug-ins et méthodes projets (à l'exception de ceux qui sont invisibles). **Note :** Cette option est prioritaire sur la commande [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Lorsqu'elle est cochée, cette commande ne fait rien. - **Autoriser les propriétés utilisateur** : Vous devez cocher cette option si vous souhaitez utiliser la fonctionnalité d’externalisation des propriétés utilisateur. Lorsque cette option est cochée, jusqu'à trois boîtes de dialogue sont disponibles pour définir les propriétés : **Propriétés structure**, **Propriétés utilisateur**, et **Propriétés utilisateur pour fichier de données**. Pour plus d'informations, reportez-vous à la section [User settings](overview.md#user-settings). -- **Execute "On Host Database Event" method of the components**: The [On Host Database Event database method](https://doc.4d.com/4D-Language-Reference-19-R4/Database-Methods/On-Host-Database-Event-database-method.301-5739713.en.html) facilitates the initialization and backup phases for 4D components. Pour des raisons de sécurité, vous devez autoriser explicitement l’exécution de cette méthode dans chaque base hôte. Pour cela, vous devez cocher l'option. Cette option n'est pas cochée par défaut. +- **Exécuter la méthode "Sur événement base hôte" des composants** : La [méthode base Sur événement base hôte](https://doc.4d.com/4Dv19/4D/19.1/On-Host-Database-Event-database-method.301-5653908.fe.html) permet de faciliter les phases d’initialisation et de sauvegarde des composants 4D. Pour des raisons de sécurité, vous devez autoriser explicitement l’exécution de cette méthode dans chaque base hôte. Pour cela, vous devez cocher l'option. Cette option n'est pas cochée par défaut. Lorsque cette option est cochée : From cfc01572b6529b7f19aed3db6ef39bf5a9cde2a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:16 +0200 Subject: [PATCH 4409/4889] New translations security.md (Spanish) --- .../version-20-R6/settings/security.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md index 4bc207be96955b..60faab9e22bb76 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/security.md @@ -17,7 +17,7 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l - La definición de un grupo de acceso en el entorno Diseño también permite desactivar la opción **Crear una tabla** de la caja de diálogo de importación de datos. Para más información sobre esta caja de diálogo, consulte [Importar los datos desde los archivos](https://doc.4d.com/4Dv19/4D/19/Importing-data-from-files.300-5416859.en.html). - - The Designer and Administrator always have access to the Design environment and Runtime Explorer, even if they are not explicitly part of the specified access group.For more information about users and user groups, refer to the [Users and groups](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html) chapter. + - El Diseñador y el Administrador siempre tienen acceso al entorno de diseño y al Explorador de ejecución, incluso si no son parte explícitamente del grupo de acceso específico. Para más información sobre usuarios y grupos de usuarios, consulta el capítulo [Usuarios y grupos](https://doc.4d.com/4Dv19/4D/19/Users-and-groups.200-5416628.en.html). - **Usuario por defecto**: cuando se ha definido un Usuario por defecto, todos los usuarios que abren o se conectan a la base tienen los mismos privilegios y restricciones de acceso definidos para este Usuario por defecto. Ya no es necesario ingresar un nombre de usuario. Además, si no ha asociado una contraseña al usuario por defecto, la caja de diálogo Contraseña ya no aparece y la base se abre directamente. Esta opción simplifica el acceso a la base de datos a la vez que mantiene un sistema completo de control de datos. @@ -33,10 +33,10 @@ Esta página contiene opciones relacionadas con la protección del acceso y de l ## Opciones -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. Puede eliminar total o parcialmente este filtrado mediante las siguientes opciones. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. + - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. Permite definir un modo de acceso ilimitado a los comandos y métodos sin perder el control de las operaciones efectuadas. Durante la fase de desarrollo, este modo puede utilizarse para probar libremente todas las fórmulas, informes, etc. Durante el funcionamiento, puede utilizarse para definir soluciones seguras que permitan el acceso temporal a comandos y métodos. Esto consiste en cambiar el usuario (a través del comando [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html)) antes de llamar a una caja de diálogo o iniciar un proceso de impresión que requiere acceso completo a los comandos, y luego volver al usuario original cuando se complete la operación específica. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. - **Desactivado para todos**: esta opción desactiva el control en las fórmulas. Cuando esta opción está marcada, los usuarios tienen acceso a todos los comandos 4D, plug-ins y métodos proyecto (excepto los invisibles). **Nota:** esta opción tiene prioridad sobre el comando [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html). Cuando se selecciona, este comando no hace nada. From 1974ba1e00cab58e21e9a467fcff97e7eed978b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:18 +0200 Subject: [PATCH 4410/4889] New translations security.md (Japanese) --- .../version-20-R6/settings/security.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/security.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/security.md index 1eb51286c89d9d..5c6d2997e315e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/security.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/security.md @@ -33,7 +33,8 @@ title: セキュリティページ ## オプション -- **フォーミュラエディタと4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによって 4D Write Proドキュメントやマルチスタイルエリアに追加されるフォーミュラエディターにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 +- **フォーミュラエディタと 4D View Pro と 4D Write Proドキュメントで使用できるコマンドとプロジェクトメソッドの制限**:
    + セキュリティのため 4D はデフォルトで、アプリケーションモードの [フォーミュラエディター](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.ja.html) においてコマンド、関数、プロジェクトメソッドへのアクセスを制限しています。これは、[ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/ja/page1281.html) コマンドによってマルチスタイルエリアに追加されるフォーミュラエディターの他、4D View Pro および 4D Write Proドキュメントにおいても同様です。[SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/ja/page805.html) コマンドを使用して明示的に許可された 4D関数やプロジェクトメソッドのみを使用することができます。 以下のオプションを使用して、部分的あるいは全体的にこのフィルタリングを無効にできます。 - **すべてのユーザーを制限する** (デフォルトオプション): Designer と Administrator を含むすべてのユーザーに対し、コマンドや関数、プロジェクトメソッドへのアクセスを制限します。 - **DesignerとAdministratorは制限しない**: このオプションは Designer と Administrator のみに、4Dコマンドやメソッドへの完全なアクセスを与えます。 他のユーザーには制限をかけつつ、管理者に無制限のアクセスを与えたい場合に使用できます。 開発段階では、このモードを使用してすべてのフォーミュラやレポート等を自由にテストできます。 運用時には、一時的にコマンドやメソッドへのアクセスを与えるためなどに使用できます。 これをおこなうには、コマンドへのフルアクセスが必要なダイアログを呼び出したり印刷処理を開始したりする前に ([CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/ja/page289.html) コマンドを使用して) ユーザーを切り替えます。そしてその処理が終了したのちに元のユーザーに戻します。 **注:** 前のオプションを使用してフルアクセスが有効にされると、このオプションは効果を失います。 From fd8f4a26726ecb5c37ceff3b00cb700792dc479b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:19 +0200 Subject: [PATCH 4411/4889] New translations security.md (Portuguese, Brazilian) --- .../version-20-R6/settings/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/security.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/security.md index c8513095b62d12..a8079b2519dc80 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/security.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/security.md @@ -33,8 +33,8 @@ This page contains options related to data access and protection for your deskto ## Opções -- **Filtering of commands and project methods in the formula editor and 4D Write Pro documents**: - For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to mutlistyle areas or 4D Write Pro documents using the [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html) command: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. +- **Filtering of commands and project methods in the formula editor and in the 4D View Pro and 4D Write Pro documents**: + For security reasons, by default 4D restricts access to the commands, functions and project methods in the [Formula editor](https://doc.4d.com/4Dv19/4D/19/Formula-editor.200-5416596.en.html) in Application mode or added to multistyle areas (using [ST INSERT EXPRESSION](https://doc.4d.com/4dv19R/help/command/en/page1281.html)), 4D Write Pro and 4D View Pro documents: only certain 4D functions and project methods that have been explicitly declared using the [SET ALLOWED METHODS](https://doc.4d.com/4dv19R/help/command/en/page805.html) command can be used. You can completely or partially remove this filtering using the following options. - **Activado para todos** (opción por defecto): el acceso a los comandos, funciones y métodos proyecto está restringido para todos los usuarios, incluidos el Diseñador y el Administrador. - **Desactivado para el Diseñador y el Administrador**: esta opción concede acceso completo a los comandos 4D y a los métodos sólo al Diseñador y al Administrador. It can be used to set up an unlimited access mode to commands and methods while remaining in control of the operations carried out. During the development phase, this mode can be used to freely test all the formulas, reports, and so on. During operation, it can be used to set up secure solutions that allow access to commands and methods on a temporary basis. This consists in changing the user (via the [CHANGE CURRENT USER](https://doc.4d.com/4dv19R/help/command/en/page289.html) command) before calling a dialog box or starting a printing process that requires full access to the commands, then returning to the original user when the specific operation is completed. **Nota:** si se ha activado el acceso completo mediante la opción anterior, esta opción no tendrá ningún efecto. From ee71172e4f02e37a60ef8fa45127e116e73ad9ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:21 +0200 Subject: [PATCH 4412/4889] New translations sql.md (French) --- .../version-20-R6/settings/sql.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/sql.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/sql.md index 83131883405d1a..4005b7d9e9d401 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/sql.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/sql.md @@ -7,12 +7,12 @@ Cette page permet de configurer les paramètres de publication, les droits d'acc ## Publication du serveur SQL -See the [**Configuration of 4D SQL Server**](https://doc.4d.com/4Dv19R2/4D/19-R2/Configuration-of-4D-SQL-Server.300-5541563.en.html) page on doc.4d.com. +Voir la page [**Configuration du serveur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Configuration-du-serveur-SQL-de-4D.300-6342093.fe.html) sur doc.4d.com. ## Contrôle d'accès SQL pour le schéma par défaut -See the [**Configuration of 4D SQL Server**](https://doc.4d.com/4Dv19R2/4D/19-R2/Configuration-of-4D-SQL-Server.300-5541563.en.html) page on doc.4d.com. +Voir la page [**Configuration du serveur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Configuration-du-serveur-SQL-de-4D.300-6342093.fe.html) sur doc.4d.com. ## Options du moteur SQL -See the [**SQL Engine Options**](https://doc.4d.com/4Dv19R3/4D/19-R3/4D-SQL-engine-implementation.300-5680725.en.html) paragraph on doc.4d.com. +Voir le paragraphe [**Implémentations du moteur SQL de 4D**](https://doc.4d.com/4Dv20/4D/20/Implementations-du-moteur-SQL-de-4D.300-6342089.fe.html) sur doc.4d.com. From 85e630344ae23734f9fb2ec9f925a0fe1d4e1222 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:25 +0200 Subject: [PATCH 4413/4889] New translations web.md (French) --- .../version-20-R6/settings/web.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index 845f08e74c1308..d35f91e002f611 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -152,7 +152,7 @@ Active le service Cross-origin resource sharing (CORS). Voir [Activer Cors](../W #### Noms de domaines/Méthodes HTTP autorisées -Liste des hôtes et méthodes autorisées pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). +Liste des hôtes et méthodes autorisé(e)s pour le service CORS. Voir [Paramètres CORS](../WebServer/webServerConfig.md#paramètres-cors). ## Journal (format) @@ -238,16 +238,16 @@ Le tableau suivant répertorie les champs disponibles pour chaque format (par or ## Journal (sauvegarde) -Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis du backup si nécessaire. +Paramètres d’archivage automatique du journal des requêtes. D'abord, vous devez choisir la fréquence (jours, semaines, etc.) ou le critère de limite de taille du fichier en cliquant sur le bouton radio correspondant. Vous devez ensuite spécifier le moment précis de la sauvegarde si nécessaire. - **Pas de sauvegarde du journal** : La fonction de sauvegarde programmée est désactivée. - **Toutes les X heure(s)** : Cette option est utilisée pour programmer des sauvegardes sur une base horaire. Vous pouvez entrer une valeur entre 1 et 24. - **à partir de**: Permet de définir l'heure du déclenchement du premier backup. - **Tous les N jour(s) à N** : permet de programmer des backups sur une base journalière. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer l’heure à laquelle la sauvegarde doit être déclenchée. -- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Enter 1 if you want to perform a weekly backup. When this option is checked, you must indicate the day(s) of the week and the time when each backup must be started. You can select several days of the week if desired. +- **Tous les N jour(s) à N** : permet de programmer des backups sur une base hebdomadaire. Saisissez 1 si vous souhaitez une sauvegarde hebdomadaire. Lorsque vous cochez cette option, vous devez indiquer le ou les jours de la semaine et l’heure à laquelle chaque sauvegarde doit être déclenchée. Vous pouvez cocher un ou plusieurs jour(s) de la semaine. Par exemple, vous pouvez utiliser cette option pour définir deux sauvegardes hebdomadaires : une le mercredi et une le vendredi. - **Tous les N mois, Ne jour à N** : permet de programmer des sauvegardes sur une base mensuelle. Saisissez 1 si vous souhaitez une sauvegarde mensuelle. Lorsque vous cochez cette option, vous devez indiquer le jour de chaque mois auquel la sauvegarde doit être déclenchée, ainsi que l’heure de déclenchement. -- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Un backup se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. +- **Tous les N Mo** : Cette option est utilisée pour programmer les sauvegardes en fonction de la taille du fichier journal courant. Une sauvegarde se déclenche automatiquement quand le fichier atteint la taille spécifiée. La taille limite du fichier peut être fixée à 1, 10, 100 ou 1000 Mo. > En cas de sauvegarde périodique, si le serveur Web n’était pas lancé au moment théorique de la sauvegarde, 4D considère au lancement suivant que la sauvegarde a échoué et applique les paramétrages adéquats, définis dans les Propriétés. @@ -285,7 +285,7 @@ Démarre et stoppe le serveur REST. Voir [Configuration du serveur REST](../REST ### Accès -:::information Obsolète +:::info Obsolète **Cette section est obsolète** à partir de 4D 20 R6. Si la configuration actuelle du projet est obsolète et doit être mise à niveau, cette section, y compris le bouton **Activer l'authentification REST via la fonction ds.authentify()** (voir ci-dessous), est affichée. Si votre projet est déjà compatible avec le mode [Connexion forcée](../REST/configuration.md#configuration-de-l-accès-rest), la section n'apparaît pas et vous pouvez ignorer ce paragraphe. @@ -311,7 +311,7 @@ Le bouton déclenche la séquence de mise à niveau suivante : N'oubliez pas de redémarrer votre projet après avoir effectué cette mise à niveau. -La prochaine étape consiste à modifier votre code en conséquence. [**Reportez-vous à cet article de blog pour savoir comment procéder**](https://blog.4d.com/force-login-now-is-the-default-mode-for-all-rest-authentications). +La prochaine étape consiste à modifier votre code en conséquence. [**Reportez-vous à cet article de blog pour savoir comment procéder**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). ### Qodly Studio From 99627ff8b069ebde8ad2ef7432b312ade14d1487 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:27 +0200 Subject: [PATCH 4414/4889] New translations web.md (Spanish) --- .../version-20-R6/settings/web.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index 345ed05b69781b..d3750fa42f264c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -286,7 +286,7 @@ Inicia y detiene el servidor REST. Ver [Configuración del servidor REST](../RES ### Acceso -:::information Obsoleto +:::info Obsoleto **Esta sección está obsoleta** a partir de 4D 20 R6. Si la configuración actual del proyecto es obsoleta y debe actualizarse, se mostrará esta sección, incluido el botón **Activar la autenticación REST mediante la función ds.authentify()** (ver más abajo). Si su proyecto ya es compatible con el modo [Force login](../REST/configuration.md#configuring-rest-access), la sección no existe y puede ignorar este párrafo. @@ -312,7 +312,7 @@ El botón activa la siguiente secuencia de actualización: Recuerde reiniciar su proyecto después de realizar esta actualización. -El siguiente paso es modificar su código en consecuencia. [**Vea esta entrada del blog para saber cómo proceder**](https://blog.4d.com/force-login-now-is-the-default-mode-for-all-rest-authentications). +El siguiente paso es modificar su código en consecuencia. [**Vea esta entrada del blog para saber cómo proceder**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). ### Qodly Studio From d565bd4f1396b742c509e41fe2dddf2e9f1ad7ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:29 +0200 Subject: [PATCH 4415/4889] New translations web.md (Japanese) --- .../version-20-R6/settings/web.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index 5543b4751f0b0c..65ff91306e765a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -278,7 +278,7 @@ RESTサーバーを開始/停止します。 [RESTサーバー設定](../REST/co ### アクセス権 -:::information 非推奨 +:::info 非推奨 4D 20 R6 以降、**このセクションは非推奨** となっています。 現在のプロジェクト設定が古く、アップグレードが必要な場合は、このセクションに **ds.authentify() 関数を通しての REST認証を有効化** ボタン (後述参照) が表示されます。 プロジェクトがすでに [強制ログイン](../REST/configuration.md#restアクセスの制御) モードに対応している場合にはこのセクションは存在しないため、この段落は無視してください。 From ab3e23b44977d6b22eb40f2af7a05ad418f1767c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 01:30:31 +0200 Subject: [PATCH 4416/4889] New translations web.md (Portuguese, Brazilian) --- .../version-20-R6/settings/web.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/web.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/web.md index a2153159872a8c..a0cb6a2579cc36 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/web.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/web.md @@ -286,7 +286,7 @@ Inicia e pára o servidor REST. Ver [Configuración del servidor REST](../REST/c ### Acesso -:::information Obsoleto +:::info Obsoleto **Esta seção está obsoleta** a partir de 4D 20 R6. Se a configuração atual do projeto estiver obsoleta e precisar ser atualizada, essa seção, incluindo o botão **Ativar autenticação REST por meio da função ds.authentify()** (veja abaixo), será exibida. Se o seu projeto já for compatível com o modo [Force login](../REST/configuration.md#configuring-rest-access), a seção não estará presente e você poderá ignorar este parágrafo. @@ -312,7 +312,7 @@ O botão aciona a seguinte sequência de atualização: Lembre-se de reiniciar seu projeto após realizar essa atualização. -A próxima etapa é modificar seu código adequadamente. [**Veja esta postagem do blog para saber como proceder**] (https://blog.4d.com/force-login-now-is-the-default-mode-for-all-rest-authentications). +A próxima etapa é modificar seu código adequadamente. [**See this blog post to know how to proceed**](https://blog.4d.com/force-login-becomes-default-for-all-rest-auth/). ### Qodly Studio From 11d8220784c16ca9d0ac4b5cf9cac7d533ee6650 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 06:53:34 +0200 Subject: [PATCH 4417/4889] New translations dt_picture.md (Japanese) --- .../version-18/Concepts/dt_picture.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/dt_picture.md index 2de305fc30807b..9678dccb77c53b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/dt_picture.md @@ -27,17 +27,17 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| ------ | ---------------------- | ----- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | +| 演算 | シンタックス | 戻り値 | 動作 | +| ------ | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | **注:** From 21b0da399d7ce291596350667669400869731fc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 06:53:51 +0200 Subject: [PATCH 4418/4889] New translations quick-tour.md (Japanese) --- .../version-18/Concepts/quick-tour.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/quick-tour.md index dba074fb7a5be2..c2c96f1ee2e031 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-18/Concepts/quick-tour.md @@ -237,10 +237,10 @@ myColl[3] // コレクションの4番目の要素にアクセスします (0 | true | Boolean | このコマンドはブール値の true (真) を返します。 | | 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | | "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | | JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | From b48fc5f3c3a20d6bc0b648e1b576fd88968ad276 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:37 +0200 Subject: [PATCH 4419/4889] New translations collectionclass.md (Japanese) --- .../version-19/API/CollectionClass.md | 276 +++++++++--------- 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index c528d39466a3ce..497e38cf4aba5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -154,7 +154,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 | 引数 | 型 | | 説明 | | ----- | ------------------------------------------------------------------- |:--:| -------------------------------------- | | value | Number, Text, Date, Time, Boolean, Shared object, Shared collection | -> | 共有コレクションの値 | -| 戻り値 | コレクション | <- | 新規の共有コレクション| +| 戻り値 | Collection | <- | 新規の共有コレクション| | @@ -269,9 +269,9 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | 型 | | 説明 | -| --- | ------ |:--:| -------------------------------------------- | -| 戻り値 | コレクション | <- | 全要素が削除された元のコレクション| +| 引数 | 型 | | 説明 | +| --- | ---------- |:--:| -------------------------------------------- | +| 戻り値 | Collection | <- | 全要素が削除された元のコレクション| | @@ -306,11 +306,11 @@ $vSize:=$col.length //$vSize=0 -| 引数 | 型 | | 説明 | -| ----- | ------ |:--:| -------------------------------------------- | -| col2 | コレクション | -> | 追加するコレクション | -| index | 整数 | -> | 追加要素を挿入する位置 (デフォルトは length+1) | -| 戻り値 | コレクション | <- | 追加要素を格納した元のコレクション| +| 引数 | 型 | | 説明 | +| ----- | ---------- |:--:| -------------------------------------------- | +| col2 | Collection | -> | 追加するコレクション | +| index | Integer | -> | 追加要素を挿入する位置 (デフォルトは length+1) | +| 戻り値 | Collection | <- | 追加要素を格納した元のコレクション| | @@ -356,7 +356,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | 引数 | 型 | | 説明 | | ----- | -------------------------------------------------------------- |:--:| ----------------------------------------------------- | | value | Number, Text, Object, Collection, Date, Time, Boolean, Picture | -> | 連結する値。 *value* がコレクションの場合、コレクションの全要素が元のコレクションに追加されます。 | -| 戻り値 | コレクション | <- | 元のコレクションに値が追加された新規コレクション| +| 戻り値 | Collection | <- | 元のコレクションに値が追加された新規コレクション| | @@ -396,12 +396,12 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] -| 引数 | 型 | | 説明 | -| ------------ | ------ |:--:| ------------------------------------------------------------------------- | -| option | 整数 | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | -| groupWithCol | コレクション | -> | 結果のコレクションとグループする共有コレクション | -| groupWithObj | オブジェクト | -> | 結果のコレクションとグループする共有オブジェクト | -| 戻り値 | コレクション | <- | 元のコレクションのディープ・コピー| +| 引数 | 型 | | 説明 | +| ------------ | ---------- |:--:| ------------------------------------------------------------------------- | +| option | Integer | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | +| groupWithCol | Collection | -> | 結果のコレクションとグループする共有コレクション | +| groupWithObj | Object | -> | 結果のコレクションとグループする共有オブジェクト | +| 戻り値 | Collection | <- | 元のコレクションのディープ・コピー| | @@ -526,7 +526,7 @@ End use | 引数 | 型 | | 説明 | | ------------ | ---- |:--:| --------------------------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | 実数 | <- | コレクション内の要素の数| +| 戻り値 | Real | <- | コレクション内の要素の数| | @@ -572,7 +572,7 @@ End use | ------------ | ----------------------------------------------- |:--:| ---------------------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | 数える値 | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | 実数 | <- | 値の出現回数 | +| 戻り値 | Real | <- | 値の出現回数 | | @@ -642,11 +642,11 @@ End use -| 引数 | 型 | | 説明 | -| ------------ | ------ |:--:| -------------------------------------------------------- | -| option | 整数 | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | -| propertyPath | Text | -> | 重複しない値を取得する属性のパス | -| 戻り値 | コレクション | <- | 重複しない値のみを格納した新規コレクション| +| 引数 | 型 | | 説明 | +| ------------ | ---------- |:--:| -------------------------------------------------------- | +| option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | +| propertyPath | Text | -> | 重複しない値を取得する属性のパス | +| 戻り値 | Collection | <- | 重複しない値のみを格納した新規コレクション| | @@ -692,11 +692,11 @@ End use -| 引数 | 型 | | 説明 | -| ----------- | ------ |:--:| ---------------------------------------------------------- | -| collection2 | コレクション | -> | 比較するコレクション | -| option | 整数 | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | -| 戻り値 | ブール | <- | コレクションが同一の場合には true、それ以外は false| +| 引数 | 型 | | 説明 | +| ----------- | ---------- |:--:| ---------------------------------------------------------- | +| collection2 | Collection | -> | 比較するコレクション | +| option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | +| 戻り値 | Boolean | <- | コレクションが同一の場合には true、それ以外は false| | @@ -753,12 +753,12 @@ End use -| 引数 | 型 | | 説明 | -| ---------- | ---- |:--:| ------------------------------------------------ | -| startFrom | 整数 | -> | テストを開始するインデックス | -| methodName | Text | -> | テストに呼び出すメソッド名 | -| param | 複合 | -> | methodName に渡す引数 | -| 戻り値 | ブール | <- | すべての要素がテストをパスすれば true| +| 引数 | 型 | | 説明 | +| ---------- | ------- |:--:| ------------------------------------------------ | +| startFrom | Integer | -> | テストを開始するインデックス | +| methodName | Text | -> | テストに呼び出すメソッド名 | +| param | 複合 | -> | methodName に渡す引数 | +| 戻り値 | Boolean | <- | すべての要素がテストをパスすれば true| | @@ -846,12 +846,12 @@ End if -| 引数 | 型 | | 説明 | -| ------------ | ------ |:--:| ----------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | -| targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | -| option | 整数 | -> | `ck keep null`: 返されるコレクションに null プロパティを含めます (デフォルトでは無視されます)。 *targetPath* を渡した場合には、この引数は無視されます。 | -| 戻り値 | コレクション | <- | 抽出した値を格納した新しいコレクション| +| 引数 | 型 | | 説明 | +| ------------ | ---------- |:--:| ----------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | +| targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | +| option | Integer | -> | `ck keep null`: 返されるコレクションに null プロパティを含めます (デフォルトでは無視されます)。 *targetPath* を渡した場合には、この引数は無視されます。 | +| 戻り値 | Collection | <- | 抽出した値を格納した新しいコレクション| | @@ -917,8 +917,8 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 | 引数 | 型 | | 説明 | | --------- | ----------------------------------------------- |:--:| ------------------------------------------ | | value | number, Text, Collection, Object, Date, Boolean | -> | 代入する値 | -| startFrom | 整数 | -> | 開始インデックス (含まれる) | -| end | 整数 | -> | 終了インデックス (含まれない) | +| startFrom | Integer | -> | 開始インデックス (含まれる) | +| end | Integer | -> | 終了インデックス (含まれない) | | 戻り値 | collection | <- | 値が代入された元のコレクション| | @@ -966,11 +966,11 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | 型 | | 説明 | -| ---------- | ------ |:--:| -------------------------------------------------------------- | -| methodName | Text | -> | コレクションをフィルターするために呼び出すメソッド名 | -| param | 複合 | -> | *methodName* に渡す引数 | -| 戻り値 | コレクション | <- | フィルターされた要素を格納した新しいコレクション (シャロウ・コピー)| +| 引数 | 型 | | 説明 | +| ---------- | ---------- |:--:| -------------------------------------------------------------- | +| methodName | Text | -> | コレクションをフィルターするために呼び出すメソッド名 | +| param | 複合 | -> | *methodName* に渡す引数 | +| 戻り値 | Collection | <- | フィルターされた要素を格納した新しいコレクション (シャロウ・コピー)| | @@ -1056,12 +1056,12 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | 型 | | 説明 | -| ---------- | ---- |:--:| ----------------------------------------------------------- | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| methodName | Text | -> | 検索用に呼び出すメソッド名 | -| param | any | -> | *methodName* に渡す引数 | -| 戻り値 | any | <- | 最初に見つかった値。見つからなかった場合には Undefined| +| 引数 | 型 | | 説明 | +| ---------- | ------- |:--:| ----------------------------------------------------------- | +| startFrom | Integer | -> | 検索を開始するインデックス | +| methodName | Text | -> | 検索用に呼び出すメソッド名 | +| param | any | -> | *methodName* に渡す引数 | +| 戻り値 | any | <- | 最初に見つかった値。見つからなかった場合には Undefined| | @@ -1150,12 +1150,12 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | 型 | | 説明 | -| ---------- | ---- |:--:| ----------------------------------------------------------- | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| methodName | Text | -> | 検索用に呼び出すメソッド名 | -| param | any | -> | *methodName* に渡す引数 | -| 戻り値 | 整数 | <- | 最初に見つかった値のインデックス。見つからなかった場合には -1| +| 引数 | 型 | | 説明 | +| ---------- | ------- |:--:| ----------------------------------------------------------- | +| startFrom | Integer | -> | 検索を開始するインデックス | +| methodName | Text | -> | 検索用に呼び出すメソッド名 | +| param | any | -> | *methodName* に渡す引数 | +| 戻り値 | Integer | <- | 最初に見つかった値のインデックス。見つからなかった場合には -1| | @@ -1225,11 +1225,11 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | 型 | | 説明 | -| --------- | -- |:--:| -------------------------------------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| 戻り値 | 整数 | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| -------------------------------------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1| | @@ -1281,11 +1281,11 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 -| 引数 | 型 | | 説明 | -| ----------- | ------ |:--:| ----------------------------------------------------------- | -| queryString | Text | -> | 検索条件 | -| value | any | -> | プレースホルダー使用時: 比較する値 | -| 戻り値 | コレクション | <- | queryString に合致するコレクション要素のインデックス| +| 引数 | 型 | | 説明 | +| ----------- | ---------- |:--:| ----------------------------------------------------------- | +| queryString | Text | -> | 検索条件 | +| value | any | -> | プレースホルダー使用時: 比較する値 | +| 戻り値 | Collection | <- | queryString に合致するコレクション要素のインデックス| | @@ -1334,11 +1334,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ------- | ------ |:--:| ------------------------------------------- | -| index | 整数 | -> | 要素の挿入位置 | -| element | any | -> | コレクションに挿入する要素 | -| 戻り値 | コレクション | <- | 要素の挿入された元のコレクション| +| 引数 | 型 | | 説明 | +| ------- | ---------- |:--:| ------------------------------------------- | +| index | Integer | -> | 要素の挿入位置 | +| element | any | -> | コレクションに挿入する要素 | +| 戻り値 | Collection | <- | 要素の挿入された元のコレクション| | @@ -1383,11 +1383,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| --------- | ---- |:--:| ------------------------------------------------------ | -| delimiter | Text | -> | 要素間に用いる区切り文字 | -| option | 整数 | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | -| 戻り値 | Text | <- | 区切り文字を使ってコレクションの全要素をつなげた文字列| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| ------------------------------------------------------ | +| delimiter | Text | -> | 要素間に用いる区切り文字 | +| option | Integer | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | +| 戻り値 | Text | <- | 区切り文字を使ってコレクションの全要素をつなげた文字列| | @@ -1425,11 +1425,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| --------- | -- |:--:| -------------------------------------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する要素 | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| 戻り値 | 整数 | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| -------------------------------------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する要素 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1| | @@ -1512,11 +1512,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ---------- | ------ |:--:| ----------------------------------------------- | -| methodName | Text | -> | コレクション要素を変換するのに使用するメソッド名 | -| param | any | -> | methodName に渡す引数 | -| 戻り値 | コレクション | <- | 変換された値を格納する新しいコレクション| +| 引数 | 型 | | 説明 | +| ---------- | ---------- |:--:| ----------------------------------------------- | +| methodName | Text | -> | コレクション要素を変換するのに使用するメソッド名 | +| param | any | -> | methodName に渡す引数 | +| 戻り値 | Collection | <- | 変換された値を格納する新しいコレクション| | @@ -1668,12 +1668,12 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ----------- | ------ |:--:| ------------------------------------------------------- | -| pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | -| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | -| ascOrDesc | 整数 | -> | `ck ascending` または `ck descending` (スカラー値) | -| 戻り値 | コレクション | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー)| +| 引数 | 型 | | 説明 | +| ----------- | ---------- |:--:| ------------------------------------------------------- | +| pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | +| pathObjects | Collection | -> | 条件オブジェクトのコレクション | +| ascOrDesc | Integer | -> | `ck ascending` または `ck descending` (スカラー値) | +| 戻り値 | Collection | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー)| | @@ -1803,11 +1803,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ---------- | ------ |:--:| ------------------------------------------------------- | -| methodName | Text | -> | 並べ替え順の指定に使用するメソッド名 | -| extraParam | 式 | -> | methodName に渡す引数 | -| 戻り値 | コレクション | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー)| +| 引数 | 型 | | 説明 | +| ---------- | ---------- |:--:| ------------------------------------------------------- | +| methodName | Text | -> | 並べ替え順の指定に使用するメソッド名 | +| extraParam | 式 | -> | methodName に渡す引数 | +| 戻り値 | Collection | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー)| | @@ -1950,10 +1950,10 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | 型 | | 説明 | -| ------- | ------ |:--:| ------------------------------------------- | -| element | 複合 | -> | コレクションに追加する要素 | -| 戻り値 | コレクション | <- | 要素の追加された元のコレクション| +| 引数 | 型 | | 説明 | +| ------- | ---------- |:--:| ------------------------------------------- | +| element | 複合 | -> | コレクションに追加する要素 | +| 戻り値 | Collection | <- | 要素の追加された元のコレクション| | @@ -2004,12 +2004,12 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | 型 | | 説明 | -| ------------- | ------ |:--:| ---------------------------------------------------- | -| queryString | Text | -> | 検索条件 | -| value | 複合 | -> | プレースホルダー使用時: 比較する値 | -| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes 他 | -| 戻り値 | コレクション | <- | queryString に合致するコレクション要素| +| 引数 | 型 | | 説明 | +| ------------- | ---------- |:--:| ---------------------------------------------------- | +| queryString | Text | -> | 検索条件 | +| value | 複合 | -> | プレースホルダー使用時: 比較する値 | +| querySettings | Object | -> | クエリオプション: parameters, attributes 他 | +| 戻り値 | Collection | <- | queryString に合致するコレクション要素| | @@ -2190,11 +2190,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ------- | ------ |:--:| ------------------------------------------- | -| index | 整数 | -> | 削除を開始する要素の位置 | -| howMany | 整数 | -> | 削除する要素の数、省略時は 1要素を削除 | -| 戻り値 | コレクション | <- | 要素が削除された元のコレクション| +| 引数 | 型 | | 説明 | +| ------- | ---------- |:--:| ------------------------------------------- | +| index | Integer | -> | 削除を開始する要素の位置 | +| howMany | Integer | -> | 削除する要素の数、省略時は 1要素を削除 | +| 戻り値 | Collection | <- | 要素が削除された元のコレクション| | @@ -2244,9 +2244,9 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 | 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- |:--:| ------------------------------------------ | -| size | 整数 | -> | コレクションの新しいサイズ | +| size | Integer | -> | コレクションの新しいサイズ | | defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | 新規要素のデフォルト値 | -| 戻り値 | コレクション | <- | リサイズされた元のコレクション| +| 戻り値 | Collection | <- | リサイズされた元のコレクション| | @@ -2297,9 +2297,9 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| --- | ------ |:--:| ---------------------------------------------- | -| 戻り値 | コレクション | <- | 逆順に要素を格納した新しいコレクション| +| 引数 | 型 | | 説明 | +| --- | ---------- |:--:| ---------------------------------------------- | +| 戻り値 | Collection | <- | 逆順に要素を格納した新しいコレクション| | @@ -2374,11 +2374,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| --------- | ------ |:--:| ------------------------------------------------------- | -| startFrom | 整数 | -> | 開始インデックス (含まれる) | -| end | 整数 | -> | 終了インデックス (含まれない) | -| 戻り値 | コレクション | <- | 抜粋要素を格納した新しいコレクション(シャロウ・コピー)| +| 引数 | 型 | | 説明 | +| --------- | ---------- |:--:| ------------------------------------------------------- | +| startFrom | Integer | -> | 開始インデックス (含まれる) | +| end | Integer | -> | 終了インデックス (含まれない) | +| 戻り値 | Collection | <- | 抜粋要素を格納した新しいコレクション(シャロウ・コピー)| | @@ -2422,12 +2422,12 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ---------- | ---- |:--:| ---------------------------------------------------- | -| startFrom | 整数 | -> | テストを開始するインデックス | -| methodName | Text | -> | テストに呼び出すメソッド名 | -| param | 複合 | -> | *methodName* に渡す引数 | -| 戻り値 | ブール | <- | 少なくとも一つの要素がテストをパスすれば true| +| 引数 | 型 | | 説明 | +| ---------- | ------- |:--:| ---------------------------------------------------- | +| startFrom | Integer | -> | テストを開始するインデックス | +| methodName | Text | -> | テストに呼び出すメソッド名 | +| param | 複合 | -> | *methodName* に渡す引数 | +| 戻り値 | Boolean | <- | 少なくとも一つの要素がテストをパスすれば true| | @@ -2497,11 +2497,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ---------- | ------ |:--:| ------------------------------------------ | -| methodName | Text | -> | 並べ替え順の指定に使用するメソッド名 | -| extraParam | any | -> | methodName に渡す引数 | -| 戻り値 | コレクション | <- | 並べ替えられた元のコレクション| +| 引数 | 型 | | 説明 | +| ---------- | ---------- |:--:| ------------------------------------------ | +| methodName | Text | -> | 並べ替え順の指定に使用するメソッド名 | +| extraParam | any | -> | methodName に渡す引数 | +| 戻り値 | Collection | <- | 並べ替えられた元のコレクション| | @@ -2584,7 +2584,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 | 引数 | 型 | | 説明 | | ------------ | ---- |:--:| ---------------------------------------- | | propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | 実数 | <- | コレクション要素の値の合計| +| 戻り値 | Real | <- | コレクション要素の値の合計| | @@ -2644,7 +2644,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 | 引数 | 型 | | 説明 | | -------------------------- | -------------------------------------- |:--:| ---------------- | | value | Text, Number, Object, Collection, Date | -> | コレクションの先頭に挿入する値 | -| 戻り値 | 実数 | <- | 要素の追加された元のコレクション | +| 戻り値 | Real | <- | 要素の追加された元のコレクション | | | | | | From bae0bae52f215058bc8a2f7dd3a6d507f938e52b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:39 +0200 Subject: [PATCH 4420/4889] New translations cryptokeyclass.md (Japanese) --- .../version-19/API/CryptoKeyClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md index f477d28b71d653..5391a3aa6acef7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CryptoKeyClass.md @@ -44,7 +44,7 @@ title: CryptoKey | 引数 | 型 | | 説明 | | -------- | ------------ | -- | --------------------- | -| settings | オブジェクト | -> | キーペアを生成・ロードするための設定 | +| settings | Object | -> | キーペアを生成・ロードするための設定 | | 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | @@ -161,8 +161,8 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | | message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | -| options | オブジェクト | -> | デコーディングオプション | -| 戻り値 | オブジェクト | <- | ステータス | +| options | Object | -> | デコーディングオプション | +| 戻り値 | Object | <- | ステータス | `.decrypt()` 関数は、 **秘密** 鍵を使って *message* を復号します. 使用されるアルゴリズムはキーの種類に依存します。 @@ -207,7 +207,7 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | ------- | ------ | -- | --------------------------------------------------- | | message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | -| options | オブジェクト | -> | エンコーディングオプション | +| options | Object | -> | エンコーディングオプション | | 戻り値 | Text | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | @@ -314,7 +314,7 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | ------- | ------ | -- | ----------------------------------------------- | | message | Text | -> | 署名をするメッセージ | -| options | オブジェクト | -> | 署名オプション | +| options | Object | -> | 署名オプション | | 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | @@ -393,8 +393,8 @@ RSA キーのみ: キーのサイズ (ビッ | --------- | ------ | -- | ----------------------------------------------------------- | | message | Text | -> | 署名生成時に使われたメッセージ文字列 | | signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | -| options | オブジェクト | -> | 署名オプション | -| 戻り値 | オブジェクト | <- | 検証ステータス | +| options | Object | -> | 署名オプション | +| 戻り値 | Object | <- | 検証ステータス | @@ -408,7 +408,7 @@ RSA キーのみ: キーのサイズ (ビッ | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------- | | hash | text | 使用する Digest アルゴリズム。 例: "SHA256", "SHA384", "SHA512"。 JWT の生成に使われた場合、ハッシュサイズは PS@, ES@, RS@, または PS@ のアルゴリズムサイズと同じでなくてはなりません。 | | pss | boolean | 確率的署名スキーム (PSS) を使用する。 RSA キーでない場合は無視されます。 PS@ アルゴリズム用の JWT を生成する場合は `true` を渡します。 | -| encoding | テキスト | 署名のエンコード方式。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | +| encoding | Text | 署名のエンコード方式。 可能な値: "Base64" または "Base64URL"。 デフォルト値: "Base64" | #### *戻り値* From f94b5aac35e750266af34658c17359edf676b925 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:41 +0200 Subject: [PATCH 4421/4889] New translations dataclassclass.md (Japanese) --- .../version-19/API/DataClassClass.md | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md index 133ce0e886b632..f7105b192c6137 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md @@ -47,18 +47,18 @@ title: データクラス | プロパティ | 型 | 説明 | | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | ブール | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | fieldNumber | integer | 属性の内部的な 4Dフィールド番号。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| fieldType | 整数 | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • | -| indexed | ブール | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| fieldType | Integer | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • | +| indexed | Boolean | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | inverseName | Text | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | -| keywordIndexed | ブール | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| keywordIndexed | Boolean | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | | kind | Text | 属性の種類。 とりうる値:
  • "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
  • "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
  • "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
  • | -| 必須 | ブール | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | +| 必須 | Boolean | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | | name | Text | 属性名 (文字列) | | relatedDataClass | Text | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | | type | Text | 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合: "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。
  • `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
  • `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
  • | -| unique | ブール | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| unique | Boolean | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | :::tip @@ -131,7 +131,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | -------- | ------------------ |:--:| -------------------------------------------- | -| settings | オブジェクト | -> | ビルドオプション: context | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照| | @@ -181,8 +181,8 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | --------- | ------------------ |:--:| --------------------------------------------------- | -| objectCol | コレクション | -> | エンティティにマップするオブジェクトのコレクション | -| settings | オブジェクト | -> | ビルドオプション: context | +| objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | コレクションから作成したエンティティセレクション| | @@ -378,7 +378,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | ---------- | ---------------- |:--:| -------------------------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | -| settings | オブジェクト | -> | ビルドオプション: context | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.Entity | <- | 指定したプライマリーキーに合致するエンティティ| | @@ -506,7 +506,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------ | -| 戻り値 | オブジェクト | <- | データクラスの情報| +| 戻り値 | Object | <- | データクラスの情報| @@ -520,11 +520,11 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object **返されるオブジェクト** -| プロパティ | 型 | 説明 | -| ----------- | ---- | -------------------- | -| name | Text | データクラスの名称 | -| primaryKey | Text | データクラスのプライマリーキー属性の名称 | -| tableNumber | 整数 | 内部的な 4Dテーブル番号 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | -------------------- | +| name | Text | データクラスの名称 | +| primaryKey | Text | データクラスのプライマリーキー属性の名称 | +| tableNumber | Integer | 内部的な 4Dテーブル番号 | #### 例題 1 @@ -623,7 +623,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | --------- | ------------------ | -- | -------------------------------------------------------------------------------------------------------- | -| keepOrder | 整数 | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | +| keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション| | @@ -668,9 +668,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | ------------- | ------------------ | -- | ------------------------------------------------------------------------------------------------ | | queryString | Text | -> | 検索条件 (文字列) | -| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | +| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致するエンティティから構成された新しいエンティティセレクション| | @@ -956,15 +956,15 @@ ds.People.query("places.locations[a].kind= :1 and places.locations[a].city= :2"; *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | オブジェクト | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | オブジェクト | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: \["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| args | オブジェクト | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | -| allowFormulas | ブール | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | -| context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](https://doc.4d.com/4Dv19/4D/19/Entity-selections.300-5416640.ja.html#4461913) の章を参照ください。 | -| queryPlan | ブール | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | -| queryPath | ブール | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: \["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| args | Object | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | +| allowFormulas | Boolean | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | +| context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](https://doc.4d.com/4Dv19/4D/19/Entity-selections.300-5416640.ja.html#4461913) の章を参照ください。 | +| queryPlan | Boolean | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | +| queryPath | Boolean | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 **注:** このプロパティは `entitySelection.query( )` および `dataClass.query( )` 関数においてのみサポートされます。 | **queryPlan と queryPath について** From 90b5acafa7636a2e466eddc4027a9deb6adc95fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:43 +0200 Subject: [PATCH 4422/4889] New translations datastoreclass.md (Japanese) --- .../version-19/API/DataStoreClass.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md index 95e3242b3d2e6c..04951c5ac33234 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md @@ -113,7 +113,7 @@ title: DataStore | 引数 | 型 | | 説明 | | -------------- | ------------ | -- | ------------------------------------------ | -| connectionInfo | オブジェクト | -> | リモートデータストアへの接続に使用する接続プロパティ | +| connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | cs.DataStore | <- | データストアオブジェクト| @@ -149,7 +149,7 @@ title: DataStore | user | Text | ユーザー名 | | password | Text | ユーザーパスワード | | idleTimeout | Longint | アクティビティがなかった場合に、セッションがタイムアウトするまでの時間 (分単位)。この時間を過ぎると、4D によって自動的にセッションが閉じられます。 省略時のデフォルトは 60 (1時間) です。 60 (分) 未満の値を指定することはできません (60 未満の値を渡した場合、タイムアウトは 60 (分) に設定されます)。 詳細については、[**セッションの終了**](../ORDA/remoteDatastores.md#セッションの終了) を参照ください。 | -| tls | ブール | 安全な接続を使用します(*)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | +| tls | Boolean | 安全な接続を使用します(*)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | | type | Text | "4D Server" でなければなりません | (*) tls が true だった場合、以下の条件が満たされていれば、HTTPSプロトコルが使用されます: @@ -286,7 +286,7 @@ user / password / timeout / tls を指定してリモートデータストアに | 引数 | 型 | | 説明 | | --- | ------ |:--:| ------------------------------------------------------- | -| 戻り値 | オブジェクト | <- | カレントデータストアと、各テーブルの暗号化についての情報| +| 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報| | @@ -299,16 +299,16 @@ user / password / timeout / tls を指定してリモートデータストアに 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | 型 | 説明 | -| ----------- | ----------- | ------------- | ------ | ----------------------------------------- | -| isEncrypted | | | ブール | データファイルが暗号化されていれば true | -| keyProvided | | | ブール | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (*) | -| テーブル | | | オブジェクト | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | -| | *tableName* | | オブジェクト | 暗号化可能または暗号化されたテーブル | -| | | name | Text | テーブル名 | -| | | num | Number | テーブル番号 | -| | | isEncryptable | ブール | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | -| | | isEncrypted | ブール | データファイルにおいて、テーブルのレコードが暗号化されていれば true | +| プロパティ | | | 型 | 説明 | +| ----------- | ----------- | ------------- | ------- | ----------------------------------------- | +| isEncrypted | | | Boolean | データファイルが暗号化されていれば true | +| keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (*) | +| テーブル | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | +| | | name | Text | テーブル名 | +| | | num | Number | テーブル番号 | +| | | isEncryptable | Boolean | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | +| | | isEncrypted | Boolean | データファイルにおいて、テーブルのレコードが暗号化されていれば true | (*) 暗号化キーは、以下の手段のいずれかで提供されます: @@ -358,7 +358,7 @@ user / password / timeout / tls を指定してリモートデータストアに | 引数 | 型 | | 説明 | | --- | ------ |:--:| --------------------------------------- | -| 戻り値 | オブジェクト | <- | データストアのプロパティ| +| 戻り値 | Object | <- | データストアのプロパティ| | @@ -425,9 +425,9 @@ user / password / timeout / tls を指定してリモートデータストアに -| 引数 | 型 | | 説明 | -| --- | ------ |:--:| ------------------------------------------------------------- | -| 戻り値 | コレクション | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します)| +| 引数 | 型 | | 説明 | +| --- | ---------- |:--:| ------------------------------------------------------------- | +| 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します)| | @@ -464,9 +464,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | 型 | | 説明 | -| --- | --- |:--:| ------------------------------------------------------------------------------------ | -| 戻り値 | ブール | <- | データエクスプローラーへのアクセスが無効に設定されている場合は true、有効の場合は false (デフォルト)| +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| ------------------------------------------------------------------------------------ | +| 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されている場合は true、有効の場合は false (デフォルト)| | @@ -533,8 +533,8 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア | 引数 | 型 | | 説明 | | ------------- | ------ | -- | ---------------------------------------- | | curPassPhrase | Text | -> | カレントのパスフレーズ | -| curDataKey | オブジェクト | -> | カレントのデータ暗号化キー | -| 戻り値 | オブジェクト | <- | 暗号化キーのチェックの結果| +| curDataKey | Object | -> | カレントのデータ暗号化キー | +| 戻り値 | Object | <- | 暗号化キーのチェックの結果| | @@ -557,16 +557,16 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------ | ------ | ------------------------------------------- | -| success | | ブール | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | -| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | -| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | -| statusText | | Text | エラーメッセージ | -| errors | | コレクション | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | -| | \[ ].componentSignature | Text | 内部コンポーネント名 | -| | \[ ].errCode | Number | エラー番号 | -| | \[ ].message | Text | エラーメッセージ | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------ | ---------- | ------------------------------------------- | +| success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | +| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | +| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | +| statusText | | Text | エラーメッセージ | +| errors | | Collection | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | +| | \[ ].componentSignature | Text | 内部コンポーネント名 | +| | \[ ].errCode | Number | エラー番号 | +| | \[ ].message | Text | エラーメッセージ | *curPassphrase* および *curDataKey* のどちらの引数も渡されなかった場合、`.provideDataKey()` は **null** を返します (この場合エラーは生成されません)。 @@ -605,9 +605,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | 型 | | 説明 | -| ------ | --- | -- | -------------------------------------------------------------------------------------------------------- | -| status | ブール | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト)| +| 引数 | 型 | | 説明 | +| ------ | ------- | -- | -------------------------------------------------------------------------------------------------------- | +| status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト)| | @@ -651,7 +651,7 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア | 引数 | 型 | | 説明 | | ------ | ------- | -- | ------------------------------------------- | | file | 4D.File | -> | File オブジェクト | -| reqNum | 整数 | -> | メモリ内に保管するリクエストの数| +| reqNum | Integer | -> | メモリ内に保管するリクエストの数| | From 90c998074031dd3832250aad8a586ad03a50e652 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:45 +0200 Subject: [PATCH 4423/4889] New translations directory.md (Japanese) --- .../version-19/API/Directory.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md index bbe79a391df0fe..855c05040ce701 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Directory.md @@ -402,7 +402,7 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 | ----------------- | --------- |:--:| -------------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | -| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.Folder | <- | コピーされたフォルダー| | @@ -495,10 +495,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | 型 | | 説明 | -| ------- | ------ | -- | --------------------------------------------- | -| options | 整数 | -> | ファイルリストのオプション | -| 戻り値 | コレクション | <- | 子ファイルオブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ------- | ---------- | -- | --------------------------------------------- | +| options | Integer | -> | ファイルリストのオプション | +| 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション| | @@ -601,10 +601,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | 型 | | 説明 | -| ------- | ------ | -- | ---------------------------------------------- | -| options | 整数 | -> | フォルダーリストのオプション | -| 戻り値 | コレクション | <- | 子フォルダーオブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ------- | ---------- | -- | ---------------------------------------------- | +| options | Integer | -> | フォルダーリストのオプション | +| 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション| | @@ -650,10 +650,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | 型 | | 説明 | -| ---- | ----- | -- | ------------------------------- | -| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン| +| 引数 | 型 | | 説明 | +| ---- | ------- | -- | ------------------------------- | +| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | Picture | <- | アイコン| | From 3636588d541094621d44212ecf53311edf4f81c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:47 +0200 Subject: [PATCH 4424/4889] New translations document.md (Japanese) --- .../version-19/API/Document.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md index d53fb41c1e66c6..8e3224ea93652f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Document.md @@ -396,7 +396,7 @@ title: Document クラス | ----------------- | --------- |:--:| ------------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | | newName | Text | -> | コピー先フォルダーの名前 | -| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.File | <- | コピーされたファイル| | @@ -487,10 +487,10 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | 型 | | 説明 | -| ---- | ----- | -- | ------------------------------- | -| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン| +| 引数 | 型 | | 説明 | +| ---- | ------- | -- | ------------------------------- | +| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | Picture | <- | アイコン| | @@ -522,12 +522,12 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | 型 | | 説明 | -| ----------- | ---- | -- | ------------------------------------------- | -| charSetName | Text | -> | 文字セットの名前 | -| charSetNum | 整数 | -> | 文字セットの番号 | -| breakMode | 整数 | -> | 改行の処理モード | -| 戻り値 | Text | <- | ドキュメントから取得したテキスト| +| 引数 | 型 | | 説明 | +| ----------- | ------- | -- | ------------------------------------------- | +| charSetName | Text | -> | 文字セットの名前 | +| charSetNum | Integer | -> | 文字セットの番号 | +| breakMode | Integer | -> | 改行の処理モード | +| 戻り値 | Text | <- | ドキュメントから取得したテキスト| | From 63bde47694635f9d7e3cae55e3b43beb7bb707da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:49 +0200 Subject: [PATCH 4425/4889] New translations emailobjectclass.md (Japanese) --- .../version-19/API/EmailObjectClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md index 121c92de3b5f09..df7c07429cc9f1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md @@ -378,7 +378,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass | 引数 | 型 | | 説明 | | ---- | ---------- |:--:| --------------------------------------- | | mime | Blob, Text | -> | MIME形式のメール | -| 戻り値 | オブジェクト | <- | Email オブジェクト| +| 戻り値 | Object | <- | Email オブジェクト| | @@ -463,8 +463,8 @@ $status:=$transporter.send($email) | 引数 | 型 | | 説明 | | ------- | ------ |:--:| -------------------------------------------------- | -| mail | オブジェクト | -> | Email オブジェクト | -| options | オブジェクト | -> | 文字セットとエンコーディングのメールオプション | +| mail | Object | -> | Email オブジェクト | +| options | Object | -> | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | <- | MIME に変換された Emailオブジェクト| | From 4b92f9bb316b67cf89eff30d654dabeda4e3cd4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:51 +0200 Subject: [PATCH 4426/4889] New translations entityclass.md (Japanese) --- .../version-19/API/EntityClass.md | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md index 48ef4d41c61834..110a4032043768 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntityClass.md @@ -125,11 +125,11 @@ title: エンティティ -| 引数 | 型 | | 説明 | -| ------------------- | --------- |:--:| ------------------------------------- | -| entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | -| attributesToCompare | コレクション | -> | 比較する属性の名称 | -| 戻り値 | コレクション | <- | エンティティ間の差異| +| 引数 | 型 | | 説明 | +| ------------------- | ---------- |:--:| ------------------------------------- | +| entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | +| attributesToCompare | Collection | -> | 比較する属性の名称 | +| 戻り値 | Collection | <- | エンティティ間の差異| | @@ -326,10 +326,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ---- | ------ |:--:| ------------------------------------------------------------ | -| mode | 整数 | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | -| 戻り値 | オブジェクト | <- | ドロップの結果| +| 引数 | 型 | | 説明 | +| ---- | ------- |:--:| ------------------------------------------------------------ | +| mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | +| 戻り値 | Object | <- | ドロップの結果| | @@ -473,7 +473,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ | 引数 | 型 | | 説明 | | ------ | ------ |:--:| ------------------------------------------------ | -| filler | オブジェクト | -> | エンティティの属性値を設定するオブジェクト| +| filler | Object | -> | エンティティの属性値を設定するオブジェクト| | @@ -601,11 +601,11 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ---- | ---- |:--:| -------------------------------------------------------- | -| mode | 整数 | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | -| 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | -| 戻り値 | 整数 | <- | エンティティの数値型プライマリーキーの値 | +| 引数 | 型 | | 説明 | +| ---- | ------- |:--:| -------------------------------------------------------- | +| mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | +| 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | +| 戻り値 | Integer | <- | エンティティの数値型プライマリーキーの値 | @@ -685,9 +685,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| --- | -- |:--:| --------------------------------------------------------------- | -| 戻り値 | 整数 | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0)| +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| --------------------------------------------------------------- | +| 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0)| | @@ -734,7 +734,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ | 引数 | 型 | | 説明 | | --------------- | ------------------ |:--:| --------------------------------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | -| 戻り値 | 整数 | <- | エンティティセレクション内でのエンティティの位置| +| 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置| | @@ -779,9 +779,9 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| --- | --- |:--:| --------------------------------------------------------------------- | -| 戻り値 | ブール | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。| +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| --------------------------------------------------------------------- | +| 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。| | @@ -857,10 +857,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ---- | ------ |:--:| -------------------------------------------------------- | -| mode | 整数 | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | -| 戻り値 | オブジェクト | <- | ロックの結果| +| 引数 | 型 | | 説明 | +| ---- | ------- |:--:| -------------------------------------------------------- | +| mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | +| 戻り値 | Object | <- | ロックの結果| | @@ -1052,7 +1052,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ | 引数 | 型 | | 説明 | | --- | ------ |:--:| -------------------------------------- | -| 戻り値 | オブジェクト | <- | ステータスオブジェクト| +| 戻り値 | Object | <- | ステータスオブジェクト| | @@ -1113,10 +1113,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ---- | ------ |:--:| -------------------------------- | -| mode | 整数 | -> | `dk auto merge`: 自動マージモードを有効化します | -| 戻り値 | オブジェクト | <- | 保存の結果| +| 引数 | 型 | | 説明 | +| ---- | ------- |:--:| -------------------------------- | +| mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | +| 戻り値 | Object | <- | 保存の結果| | @@ -1247,12 +1247,12 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ------------ | ------ |:--:| ---------------------------------------------------------------------------------------------- | -| filterString | Text | -> | 取得する属性 (カンマ区切り) | -| filterCol | コレクション | -> | 取得する属性のコレクション | -| options | 整数 | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_\_STAMP プロパティを追加 | -| 戻り値 | オブジェクト | <- | エンティティを元にビルドされたオブジェクト| +| 引数 | 型 | | 説明 | +| ------------ | ---------- |:--:| ---------------------------------------------------------------------------------------------- | +| filterString | Text | -> | 取得する属性 (カンマ区切り) | +| filterCol | Collection | -> | 取得する属性のコレクション | +| options | Integer | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_\_STAMP プロパティを追加 | +| 戻り値 | Object | <- | エンティティを元にビルドされたオブジェクト| | @@ -1529,9 +1529,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | 型 | | 説明 | -| --- | --- |:--:| ------------------------------------------------------------------------------- | -| 戻り値 | ブール | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false| +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| ------------------------------------------------------------------------------- | +| 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false| | @@ -1574,9 +1574,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | 型 | | 説明 | -| --- | ------ |:--:| -------------------------------------------------- | -| 戻り値 | コレクション | <- | 変更された属性の名前、あるいは空のコレクション| +| 引数 | 型 | | 説明 | +| --- | ---------- |:--:| -------------------------------------------------- | +| 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション| | @@ -1650,7 +1650,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") | 引数 | 型 | | 説明 | | --- | ------ |:--:| -------------------------------------- | -| 戻り値 | オブジェクト | <- | ステータスオブジェクト| +| 戻り値 | Object | <- | ステータスオブジェクト| | @@ -1675,9 +1675,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | 型 | 説明 | -| ------- | --- | -------------------------------------------------------------------------------------------------------------------------------------- | -| success | ブール | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | +| プロパティ | 型 | 説明 | +| ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | #### 例題 From d0b1106a15045104ad801309125e195d9d2c753b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:54 +0200 Subject: [PATCH 4427/4889] New translations entityselectionclass.md (Japanese) --- .../version-19/API/EntitySelectionClass.md | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md index cd09609f8716bf..56c94a99d6e09f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md @@ -52,7 +52,7 @@ title: EntitySelection | 引数 | 型 | | 説明 | | -------- | ------------------ |:--:| ----------------------------------------------------------- | | dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | -| settings | オブジェクト | -> | ビルドオプション: context | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション| | @@ -354,7 +354,7 @@ $result:=$sel[0].lock() //動作しません | 引数 | 型 | | 説明 | | ------------- | ---- |:--:| ---------------------------------------------------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | 実数 | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します)| +| 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します)| | @@ -405,7 +405,7 @@ $result:=$sel[0].lock() //動作しません | 引数 | 型 | | 説明 | | ------ | --------- |:--:| ---------------------------------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | -| 戻り値 | ブール | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false| +| 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false| | @@ -453,7 +453,7 @@ $result:=$sel[0].lock() //動作しません | 引数 | 型 | | 説明 | | ------------- | ---- |:--:| ------------------------------------------------------------------------ | | attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | 実数 | <- | エンティティセレクション内の *attributePath* が null でない値の個数| +| 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数| | @@ -498,7 +498,7 @@ $result:=$sel[0].lock() //動作しません | 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------- | -| option | 整数 | -> | `ck shared`: 共有可能なエンティティセレクションを返します | +| option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー| | @@ -560,11 +560,11 @@ $result:=$sel[0].lock() //動作しません -| 引数 | 型 | | 説明 | -| ------------- | ------ |:--:| -------------------------------------------------------- | -| attributePath | Text | -> | 重複しない値を取得する属性のパス | -| option | 整数 | -> | `dk diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | -| 戻り値 | コレクション | <- | 重複しない値のみを格納したコレクション| +| 引数 | 型 | | 説明 | +| ------------- | ---------- |:--:| -------------------------------------------------------- | +| attributePath | Text | -> | 重複しない値を取得する属性のパス | +| option | Integer | -> | `dk diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | +| 戻り値 | Collection | <- | 重複しない値のみを格納したコレクション| | @@ -624,7 +624,7 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") | 引数 | 型 | | 説明 | | -------------------------- | ------------------ |:--:| ------------------------------------------------------------- | -| mode | 整数 | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | +| mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション | | @@ -683,12 +683,12 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | 型 | | 説明 | -| ------------- | ------ |:--:| --------------------------------------------------------- | -| attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | -| targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | -| option | 整数 | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | -| 戻り値 | コレクション | <- | 抽出した値を格納したコレクション| +| 引数 | 型 | | 説明 | +| ------------- | ---------- |:--:| --------------------------------------------------------- | +| attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | +| targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | +| option | Integer | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | +| 戻り値 | Collection | <- | 抽出した値を格納したコレクション| | @@ -888,9 +888,9 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first") -| 引数 | 型 | | 説明 | -| --- | --- |:--:| --------------------------------------------------------------------- | -| 戻り値 | ブール | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false| +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| --------------------------------------------------------------------- | +| 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false| | @@ -929,9 +929,9 @@ Form.products.add(Form.product) -| 引数 | 型 | | 説明 | -| --- | --- |:--:| -------------------------------------------------------------------- | -| 戻り値 | ブール | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false| +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| -------------------------------------------------------------------- | +| 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false| | @@ -1280,7 +1280,7 @@ Form.products.add(Form.product) | 引数 | 型 | | 説明 | | ----------- | ------------------ |:--:| -------------------------------------------------------- | | pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | -| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | +| pathObjects | Collection | -> | 条件オブジェクトのコレクション | | 戻り値 | 4D.EntitySelection | <- | 指定された順番に並べ替えられた新規エンティティセレクション| | @@ -1357,9 +1357,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 | 引数 | 型 | | 説明 | | ------------- | ------------------ |:--:| ---------------------------------------------- | | formulaString | Text | -> | フォーミュラ文字列 | -| formulaObj | オブジェクト | -> | フォーミュラオブジェクト | -| sortOrder | 整数 | -> | `dk ascending` (デフォルト) または `dk descending` | -| settings | オブジェクト | -> | フォーミュラに渡す引数 | +| formulaObj | Object | -> | フォーミュラオブジェクト | +| sortOrder | Integer | -> | `dk ascending` (デフォルト) または `dk descending` | +| settings | Object | -> | フォーミュラに渡す引数 | | 戻り値 | 4D.EntitySelection | <- | 順列ありの新規エンティティセレクション| | @@ -1479,9 +1479,9 @@ pathObjects コレクションには必要な数だけオブジェクトを追 | 引数 | 型 | | 説明 | | ------------- | ------------------ |:--:| --------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | 検索条件 (文字列) | -| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | +| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致する、エンティティセレクション内のエンティティから構成された新しいエンティティセレクション| | @@ -1651,8 +1651,8 @@ pathObjects コレクションには必要な数だけオブジェクトを追 | 引数 | 型 | | 説明 | | --------- | ------------------ |:--:| ------------------------------------------------------------------ | -| startFrom | 整数 | -> | 処理を開始するインデックス) | -| end | 整数 | -> | 終了インデックス (含まれない) | +| startFrom | Integer | -> | 処理を開始するインデックス) | +| end | Integer | -> | 終了インデックス (含まれない) | | 戻り値 | 4D.EntitySelection | <- | 抜粋エンティティを格納した新しいエンティティセレクション (シャロウ・コピー)| | @@ -1711,7 +1711,7 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで | 引数 | 型 | | 説明 | | ------------- | ---- |:--:| -------------------------------------------- | | attributePath | Text | -> | 計算に使用する属性パス | -| 戻り値 | 実数 | <- | エンティティセレクションの値の合計| +| 戻り値 | Real | <- | エンティティセレクションの値の合計| | @@ -1756,14 +1756,14 @@ $sum:=$sel.sum("salary") -| 引数 | 型 | | 説明 | -| ------------ | ------ |:--:| --------------------------------------------------------------------- | -| filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | -| filterCol | コレクション | -> | 抽出するエンティティの属性パスのコレクション | -| options | 整数 | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | -| begin | 整数 | -> | 開始インデックス | -| howMany | 整数 | -> | 抽出するエンティティ数 | -| 戻り値 | コレクション | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ------------ | ---------- |:--:| --------------------------------------------------------------------- | +| filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | +| filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | +| options | Integer | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | +| begin | Integer | -> | 開始インデックス | +| howMany | Integer | -> | 抽出するエンティティ数 | +| 戻り値 | Collection | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション| | From 1d6545f5d631e3f3eb4be24b3c907d80c932cda2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:55 +0200 Subject: [PATCH 4428/4889] New translations fileclass.md (Japanese) --- .../version-19/API/FileClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md index 39e47271ec8f2a..b9ed8f4670c479 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FileClass.md @@ -72,8 +72,8 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() | 引数 | 型 | | 説明 | | ------------ | ------- |:--:| ---------------------------------------------- | | path | Text | -> | ファイルパス | -| fileConstant | 整数 | -> | 4Dファイル定数 | -| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | +| fileConstant | Integer | -> | 4Dファイル定数 | +| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | | * | | -> | ホストデータベースのファイルを返すには * を渡します | | 戻り値 | 4D.File | <- | 新規ファイルオブジェクト| @@ -166,9 +166,9 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | 型 | | 説明 | -| --- | --- | -- | --------------------------------------------------------------- | -| 戻り値 | ブール | <- | ファイルが正常に作成された場合に true、それ以外の場合は false| +| 引数 | 型 | | 説明 | +| --- | ------- | -- | --------------------------------------------------------------- | +| 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false| | @@ -211,7 +211,7 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() | ----------------- | --------- | -- | ------------------------------------------------- | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | -| aliasType | 整数 | -> | エイリアスリンクのタイプ | +| aliasType | Integer | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのファイル参照| | @@ -322,7 +322,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ | 引数 | 型 | | 説明 | | --- | ------ | -- | --------------------------------------------------------------- | -| 戻り値 | オブジェクト | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身| +| 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身| | @@ -508,7 +508,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") | 引数 | 型 | | 説明 | | ---- | ------ | -- | ---------------------------------------------------------------------- | -| info | オブジェクト | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ| +| info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ| | @@ -624,12 +624,12 @@ $infoPlistFile.setAppInfo($info) -| 引数 | 型 | | 説明 | -| ----------- | ---- | -- | ----------------------------------- | -| text | Text | -> | ファイルに保存するテキスト | -| charSetName | Text | -> | 文字セットの名前 | -| charSetNum | 整数 | -> | 文字セットの番号 | -| breakMode | 整数 | -> | 改行の処理モード| +| 引数 | 型 | | 説明 | +| ----------- | ------- | -- | ----------------------------------- | +| text | Text | -> | ファイルに保存するテキスト | +| charSetName | Text | -> | 文字セットの名前 | +| charSetNum | Integer | -> | 文字セットの番号 | +| breakMode | Integer | -> | 改行の処理モード| | From f27c6c892d7f502ef36c5a4550e1e47b87c13798 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:57 +0200 Subject: [PATCH 4429/4889] New translations folderclass.md (Japanese) --- .../version-19/API/FolderClass.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md index 91a305416f4bbc..8badff0b9aed38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FolderClass.md @@ -71,8 +71,8 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) | 引数 | 型 | | 説明 | | -------------- | --------- |:--:| ---------------------------------------------- | | path | Text | -> | フォルダーパス | -| folderConstant | 整数 | -> | 4Dフォルダー定数 | -| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | +| folderConstant | Integer | -> | 4Dフォルダー定数 | +| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | | * | | -> | ホストデータベースのフォルダーを返すには * を渡します | | 戻り値 | 4D.Folder | <- | 新規フォルダーオブジェクト| @@ -154,9 +154,9 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | 型 | | 説明 | -| --- | --- | -- | ----------------------------------------------------------------- | -| 戻り値 | ブール | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false| +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ----------------------------------------------------------------- | +| 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false| | @@ -215,7 +215,7 @@ End if | ----------------- | --------- | -- | -------------------------------------------------- | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | | aliasName | Text | -> | エイリアスまたはショートカットの名称 | -| aliasType | 整数 | -> | エイリアスリンクのタイプ | +| aliasType | Integer | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのフォルダー参照| | @@ -267,9 +267,9 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | 型 | | 説明 | -| ------ | -- | -- | ---------------------------------------- | -| option | 整数 | -> | フォルダー削除のオプション| +| 引数 | 型 | | 説明 | +| ------ | ------- | -- | ---------------------------------------- | +| option | Integer | -> | フォルダー削除のオプション| | From c626045b347a4fb53976c4e29de693f736ec0815 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:00:59 +0200 Subject: [PATCH 4430/4889] New translations functionclass.md (Japanese) --- .../version-19/API/FunctionClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md index 3568d684d9ad6b..bce03f348265ed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md @@ -319,11 +319,11 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | 型 | | 説明 | -| ------------- | ------ |:--:| -------------------------------------- | -| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | -| formulaParams | コレクション | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | -| 戻り値 | any | <- | フォーミュラの実行結果| +| 引数 | 型 | | 説明 | +| ------------- | ---------- |:--:| -------------------------------------- | +| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | +| 戻り値 | any | <- | フォーミュラの実行結果| | @@ -386,7 +386,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する | 引数 | 型 | | 説明 | | ------- | ------ | -- | -------------------------------------- | -| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | | 戻り値 | any | <- | フォーミュラの実行結果| From 1c66d1098e63ad68f23ada4d8fe82ef70fc30580 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:02 +0200 Subject: [PATCH 4431/4889] New translations imaptransporterclass.md (Japanese) --- .../version-19/API/IMAPTransporterClass.md | 394 +++++++++--------- 1 file changed, 197 insertions(+), 197 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md index 10b59bebb29712..0aa7d959ea4c2f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md @@ -58,7 +58,7 @@ IMAP Transporter オブジェクトは [IMP New transporter](#imap-new-transport | 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト)| @@ -117,7 +117,7 @@ End if | 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト)| | @@ -143,11 +143,11 @@ End if -| 引数 | 型 | | 説明 | -| -------- | ------ |:--:| ----------------------------------------------------------------------------------------------------------- | -| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | オブジェクト | -> | 追加するキーワードフラグ | -| 戻り値 | オブジェクト | <- | addFlags処理のステータス| +| 引数 | 型 | | 説明 | +| -------- | ---------- |:--:| ----------------------------------------------------------------------------------------------------------- | +| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | Object | -> | 追加するキーワードフラグ | +| 戻り値 | Object | <- | addFlags処理のステータス| | @@ -167,13 +167,13 @@ End if `keywords` には、`msgIDs` 引数で指定したメッセージに対して追加するフラグのキーワード値を格納したオブジェクトを渡します。 次のキーワードを渡すことができます: -| 引数 | 型 | 説明 | -| --------- | --- | --------------------------------- | -| $draft | ブール | メッセージに "draft" フラグを追加するには true | -| $seen | ブール | メッセージに "seen" フラグを追加するには true | -| $flagged | ブール | メッセージに "flagged" フラグを追加するには true | -| $answered | ブール | メッセージに "answered" フラグを追加するには true | -| $deleted | ブール | メッセージに "deleted" フラグを追加するには true | +| 引数 | 型 | 説明 | +| --------- | ------- | --------------------------------- | +| $draft | Boolean | メッセージに "draft" フラグを追加するには true | +| $seen | Boolean | メッセージに "seen" フラグを追加するには true | +| $flagged | Boolean | メッセージに "flagged" フラグを追加するには true | +| $answered | Boolean | メッセージに "answered" フラグを追加するには true | +| $deleted | Boolean | メッセージに "deleted" フラグを追加するには true | > * false値は無視されます。 > * キーワードフラグの解釈は、メールクライアントごとに異なる可能性があります。 @@ -181,14 +181,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -232,10 +232,10 @@ $status:=$transporter.addFlags(IMAP all;$flags) | 引数 | 型 | | 説明 | | -------------- | ------ |:--:| ----------------------------------------- | -| mailObj | オブジェクト | -> | Email オブジェクト | +| mailObj | Object | -> | Email オブジェクト | | destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | -| options | オブジェクト | -> | 文字セット情報を格納したオブジェクト | -| 戻り値 | オブジェクト | <- | append処理のステータス| +| options | Object | -> | 文字セット情報を格納したオブジェクト | +| 戻り値 | Object | <- | append処理のステータス| | @@ -267,14 +267,14 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -342,12 +342,12 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | 型 | | 説明 | -| -------------- | ------ |:--:| --------------------------------------- | -| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | Text | -> | メッセージのコピー先のメールボックス | -| 戻り値 | オブジェクト | <- | copy処理のステータス| +| 引数 | 型 | | 説明 | +| -------------- | ---------- |:--:| --------------------------------------- | +| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | Text | -> | メッセージのコピー先のメールボックス | +| 戻り値 | Object | <- | copy処理のステータス| | @@ -366,14 +366,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -445,7 +445,7 @@ $status:=$imap.append($msg; "Drafts") | 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | 新規メールボックスの名称 | -| 戻り値 | オブジェクト | <- | createBox処理のステータス| +| 戻り値 | Object | <- | createBox処理のステータス| | @@ -465,14 +465,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -519,11 +519,11 @@ End if -| 引数 | 型 | | 説明 | -| ------- | ------ |:--:| ----------------------------------------- | -| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| 戻り値 | オブジェクト | <- | delete処理のステータス| +| 引数 | 型 | | 説明 | +| ------- | ---------- |:--:| ----------------------------------------- | +| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| 戻り値 | Object | <- | delete処理のステータス| | @@ -542,14 +542,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -621,7 +621,7 @@ End if | 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | 削除するメールボックスの名称 | -| 戻り値 | オブジェクト | <- | deleteBox処理のステータス| +| 戻り値 | Object | <- | deleteBox処理のステータス| | @@ -640,14 +640,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -698,7 +698,7 @@ End if | 引数 | 型 | | 説明 | | --- | ------ |:--:| ------------------------------------------- | -| 戻り値 | オブジェクト | <- | expunge処理のステータス | +| 戻り値 | Object | <- | expunge処理のステータス | | @@ -710,14 +710,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -768,7 +768,7 @@ $status:=$transporter.expunge() | 引数 | 型 | | 説明 | | ---- | ------ |:--:| ----------------------------------------- | | name | Text | -> | メールボックスの名称 | -| 戻り値 | オブジェクト | <- | boxInfo オブジェクト| +| 戻り値 | Object | <- | boxInfo オブジェクト| | @@ -818,10 +818,10 @@ $status:=$transporter.expunge() -| 引数 | 型 | | 説明 | -| ---------- | ------ |:--:| ------------------------------------------------ | -| parameters | オブジェクト | -> | 引数のオブジェクト | -| 戻り値 | コレクション | <- | mailbox オブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| ---------- | ---------- |:--:| ------------------------------------------------ | +| parameters | Object | -> | 引数のオブジェクト | +| 戻り値 | Collection | <- | mailbox オブジェクトのコレクション| | @@ -831,9 +831,9 @@ $status:=$transporter.expunge() 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | 型 | 説明 | -| ------------ | --- | ---------------------------------------------------- | -| isSubscribed | ブール |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します
  • | +| プロパティ | 型 | 説明 | +| ------------ | ------- | ---------------------------------------------------- | +| isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します
  • | #### 戻り値 @@ -937,12 +937,12 @@ $status:=$transporter.expunge() -| 引数 | 型 | | 説明 | -| --------- | ------ |:--:| --------------------------------------------------------------------------- | -| msgNumber | 整数 | -> | メッセージのシーケンス番号 | -| msgID | Text | -> | メッセージの固有ID | -| options | オブジェクト | -> | メッセージ管理オプション | -| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| --------------------------------------------------------------------------- | +| msgNumber | Integer | -> | メッセージのシーケンス番号 | +| msgID | Text | -> | メッセージの固有ID | +| options | Object | -> | メッセージ管理オプション | +| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| | @@ -1011,13 +1011,13 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------- | ------ |:--:| ------------------------------------------------------------------------------------ | -| ids | コレクション | -> | メッセージID のコレクション | -| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | -| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | -| options | オブジェクト | -> | メッセージ管理オプション | -| 戻り値 | オブジェクト | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | +| 引数 | 型 | | 説明 | +| -------- | ---------- |:--:| ------------------------------------------------------------------------------------ | +| ids | Collection | -> | メッセージID のコレクション | +| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | +| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | +| options | Object | -> | メッセージ管理オプション | +| 戻り値 | Object | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | | @@ -1052,10 +1052,10 @@ ID = 1のメッセージを取得します: **オプション** -| プロパティ | 型 | 説明 | -| ---------- | --- | ---------------------------------------------------------------------- | -| updateSeen | ブール | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | -| withBody | ブール | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | +| プロパティ | 型 | 説明 | +| ---------- | ------- | ---------------------------------------------------------------------- | +| updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | +| withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | > * [`.selectBox()`](#selectbox) によって選択されたメールボックスがない場合、エラーが生成されます。 > * 開いている接続がない場合、`.getMails()` は [`.selectBox()`](#selectbox) で最後に指定されたメールボックスへの接続を開きます。 @@ -1063,10 +1063,10 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | 型 | 説明 | -| -------- | ------ | --------------------------------------------------------------------------------------------------- | -| list | コレクション | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | -| notFound | コレクション | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージの番号
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | +| プロパティ | 型 | 説明 | +| -------- | ---------- | --------------------------------------------------------------------------------------------------- | +| list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | +| notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージの番号
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | #### 例題 @@ -1115,12 +1115,12 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| ---------- | ---- |:--:| ------------------------------------------------------------- | -| msgNumber | 整数 | -> | メッセージのシーケンス番号 | -| msgID | Text | -> | メッセージの固有ID | -| updateSeen | ブール | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | -| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| +| 引数 | 型 | | 説明 | +| ---------- | ------- |:--:| ------------------------------------------------------------- | +| msgNumber | Integer | -> | メッセージのシーケンス番号 | +| msgID | Text | -> | メッセージの固有ID | +| updateSeen | Boolean | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| | @@ -1190,12 +1190,12 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------------- | ------ |:--:| --------------------------------------- | -| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | Text | -> | メッセージの移動先のメールボックス | -| 戻り値 | オブジェクト | <- | move処理のステータス| +| 引数 | 型 | | 説明 | +| -------------- | ---------- |:--:| --------------------------------------- | +| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | Text | -> | メッセージの移動先のメールボックス | +| 戻り値 | Object | <- | move処理のステータス| | @@ -1216,14 +1216,14 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -1292,11 +1292,11 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------- | ------ |:--:| --------------------------------------- | -| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | -| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | -| 戻り値 | コレクション | <- | 固有ID のコレクション| +| 引数 | 型 | | 説明 | +| -------- | ---------- |:--:| --------------------------------------- | +| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | +| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | +| 戻り値 | Collection | <- | 固有ID のコレクション| | @@ -1354,11 +1354,11 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------- | ------ |:--:| ----------------------------------------------------------------------------------------------------------- | -| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | オブジェクト | -> | 削除するキーワードフラグ | -| 戻り値 | オブジェクト | <- | removeFlags処理のステータス| +| 引数 | 型 | | 説明 | +| -------- | ---------- |:--:| ----------------------------------------------------------------------------------------------------------- | +| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | Object | -> | 削除するキーワードフラグ | +| 戻り値 | Object | <- | removeFlags処理のステータス| | @@ -1378,13 +1378,13 @@ ID = 1のメッセージを取得します: `keywords` には、`msgIDs` 引数で指定したメッセージから削除するフラグのキーワード値を格納したオブジェクトを渡します。 次のキーワードを渡すことができます: -| 引数 | 型 | 説明 | -| --------- | --- | --------------------------------- | -| $draft | ブール | メッセージの "draft" フラグを削除するには true | -| $seen | ブール | メッセージの "seen" フラグを削除するには true | -| $flagged | ブール | メッセージの "flagged" フラグを削除するには true | -| $answered | ブール | メッセージの "answered" フラグを削除するには true | -| $deleted | ブール | メッセージの "deleted" フラグを削除するには true | +| 引数 | 型 | 説明 | +| --------- | ------- | --------------------------------- | +| $draft | Boolean | メッセージの "draft" フラグを削除するには true | +| $seen | Boolean | メッセージの "seen" フラグを削除するには true | +| $flagged | Boolean | メッセージの "flagged" フラグを削除するには true | +| $answered | Boolean | メッセージの "answered" フラグを削除するには true | +| $deleted | Boolean | メッセージの "deleted" フラグを削除するには true | false値は無視されます。 @@ -1392,14 +1392,14 @@ false値は無視されます。 この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1445,7 +1445,7 @@ $status:=$transporter.removeFlags(IMAP all;$flags) | ----------- | ------ |:--:| -------------------------------------------- | | currentName | Text | -> | カレントメールボックスの名称 | | newName | Text | -> | 新しいメールボックス名 | -| 戻り値 | オブジェクト | <- | renameBox処理のステータス| +| 戻り値 | Object | <- | renameBox処理のステータス| | @@ -1461,14 +1461,14 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1519,10 +1519,10 @@ End if -| 引数 | 型 | | 説明 | -| -------------- | ------ |:--:| ----------------------------------------- | -| searchCriteria | Text | -> | 検索条件 | -| 戻り値 | コレクション | <- | メッセージ番号のコレクション| +| 引数 | 型 | | 説明 | +| -------------- | ---------- |:--:| ----------------------------------------- | +| searchCriteria | Text | -> | 検索条件 | +| 戻り値 | Collection | <- | メッセージ番号のコレクション| | @@ -1656,11 +1656,11 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | 型 | | 説明 | -| ----- | ------ |:--:| ----------------------------------------- | -| name | Text | -> | メールボックスの名称 | -| state | 整数 | -> | メールボックスのアクセス状態 | -| 戻り値 | オブジェクト | <- | boxInfo オブジェクト| +| 引数 | 型 | | 説明 | +| ----- | ------- |:--:| ----------------------------------------- | +| name | Text | -> | メールボックスの名称 | +| state | Integer | -> | メールボックスのアクセス状態 | +| 戻り値 | Object | <- | boxInfo オブジェクト| | @@ -1725,7 +1725,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" | 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | | name | Text | -> | メールボックスの名称 | -| 戻り値 | オブジェクト | <- | subscribe処理のステータス| +| 戻り値 | Object | <- | subscribe処理のステータス| | @@ -1739,14 +1739,14 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1797,7 +1797,7 @@ End if | 引数 | 型 | | 説明 | | ---- | ------ |:--:| ---------------------------------------------- | | name | Text | -> | メールボックスの名称 | -| 戻り値 | オブジェクト | <- | unsubscribe処理のステータス| +| 戻り値 | Object | <- | unsubscribe処理のステータス| | @@ -1811,14 +1811,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ----------------------- | ------ | -------------------------------------------------- | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ----------------------- | ---------- | -------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 From 954ba5d1a8e3565a9f4c2da9741202f804d3d66c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:04 +0200 Subject: [PATCH 4432/4889] New translations pop3transporterclass.md (Japanese) --- .../version-19/API/POP3TransporterClass.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md index f787f2fd5e8125..781934b624e0a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md @@ -105,7 +105,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor | 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト)| | @@ -161,9 +161,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | -- |:--:| --------------------------------------- | -| msgNumber | 整数 | -> | 削除するメッセージの番号| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| --------------------------------------- | +| msgNumber | Integer | -> | 削除するメッセージの番号| | @@ -209,7 +209,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor | 引数 | 型 | | 説明 | | --- | ------ |:--:| ----------------------------------------- | -| 戻り値 | オブジェクト | <- | boxInfo オブジェクト| +| 戻り値 | Object | <- | boxInfo オブジェクト| | @@ -256,10 +256,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | ------ |:--:| --------------------------------------------------------------------------- | -| msgNumber | 整数 | -> | リスト中のメッセージの番号 | -| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| --------------------------------------------------------------------------- | +| msgNumber | Integer | -> | リスト中のメッセージの番号 | +| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-object)| | @@ -313,10 +313,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | ------ |:--:| ------------------------------------------ | -| msgNumber | 整数 | -> | リスト中のメッセージの番号 | -| 戻り値 | オブジェクト | <- | MailInfo オブジェクト| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| ------------------------------------------ | +| msgNumber | Integer | -> | リスト中のメッセージの番号 | +| 戻り値 | Object | <- | MailInfo オブジェクト| | @@ -373,9 +373,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --- | ------ |:--:| --------------------------------------------------- | -| 戻り値 | コレクション | <- | `mailInfo` オブジェクトのコレクション| +| 引数 | 型 | | 説明 | +| --- | ---------- |:--:| --------------------------------------------------- | +| 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション| | @@ -438,10 +438,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | ---- |:--:| ------------------------------------------------------ | -| msgNumber | 整数 | -> | リスト中のメッセージの番号 | -| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| ------------------------------------------------------ | +| msgNumber | Integer | -> | リスト中のメッセージの番号 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB| | From 1399be61278a50fdf0d196b4b44efd0c566ebe1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:06 +0200 Subject: [PATCH 4433/4889] New translations smtptransporterclass.md (Japanese) --- .../version-19/API/SMTPTransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md index 71ca505bdd5509..b44b88c7d034f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md @@ -44,7 +44,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor | 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter オブジェクト](#smtp-transporter-オブジェクト)| | @@ -120,7 +120,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor | 引数 | 型 | | 説明 | | ------ | ------------------ |:--:| ------------------------------------------------------------------------------ | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter オブジェクト](#smtp-transporter-オブジェクト)| | @@ -211,8 +211,8 @@ SMTP接続は、以下の場合に自動的に閉じられます: | 引数 | 型 | | 説明 | | ---- | ------ |:--:| -------------------------------------------- | -| mail | オブジェクト | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | -| 戻り値 | オブジェクト | <- | SMTP ステータス| +| mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | +| 戻り値 | Object | <- | SMTP ステータス| | From 2df5efcc2d47b05d54f1e6e587da76866bfe0221 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:07 +0200 Subject: [PATCH 4434/4889] New translations sessionclass.md (Japanese) --- .../version-19/API/SessionClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md index a1f78e7c7d89c1..b287c1aa63601a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SessionClass.md @@ -153,10 +153,10 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | 型 | | 説明 | -| --------- | ---- |:--:| ------------------------------------------------- | -| privilege | Text | <- | 確認するアクセス権の名称 | -| 戻り値 | ブール | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | +| 引数 | 型 | | 説明 | +| --------- | ------- |:--:| ------------------------------------------------- | +| privilege | Text | <- | 確認するアクセス権の名称 | +| 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | #### 説明 @@ -232,9 +232,9 @@ End if -| 引数 | 型 | | 説明 | -| --- | --- |:--:| ----------------------------- | -| 戻り値 | ブール | <- | ゲストセッションの場合は true、それ以外は false | +| 引数 | 型 | | 説明 | +| --- | ------- |:--:| ----------------------------- | +| 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false | #### 説明 @@ -268,11 +268,11 @@ End if -| 引数 | 型 | | 説明 | -| ---------- | ------ |:--:| ------------------------------------------- | -| privilege | Text | -> | アクセス権の名称 | -| privileges | コレクション | -> | アクセス権の名称のコレクション | -| settings | オブジェクト | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | +| 引数 | 型 | | 説明 | +| ---------- | ---------- |:--:| ------------------------------------------- | +| privilege | Text | -> | アクセス権の名称 | +| privileges | Collection | -> | アクセス権の名称のコレクション | +| settings | Object | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | #### 説明 From 37c2bb51b80e5b4b38a2274e97202e1ba46b5b16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:09 +0200 Subject: [PATCH 4435/4889] New translations signalclass.md (Japanese) --- .../version-19/API/SignalClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md index 79ed37a847ad96..7eb541b0006f69 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/SignalClass.md @@ -245,10 +245,10 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | 型 | | 説明 | -| ------- | --- | -- | ----------------------------------------------- | -| timeout | 実数 | -> | シグナルの最大待機時間 (秒単位) | -| 戻り値 | ブール | <- | `.signaled` プロパティの状態| +| 引数 | 型 | | 説明 | +| ------- | ------- | -- | ----------------------------------------------- | +| timeout | Real | -> | シグナルの最大待機時間 (秒単位) | +| 戻り値 | Boolean | <- | `.signaled` プロパティの状態| | From fd56beedd86ab035872a5212f64065e107e53696 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:11 +0200 Subject: [PATCH 4436/4889] New translations transporter.md (Japanese) --- .../version-19/API/Transporter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md index 153a7b88f5c672..84d0f5f27132db 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/Transporter.md @@ -353,7 +353,7 @@ title: Transporter クラス | 引数 | 型 | | 説明 | | --- | ------ |:--:| ----------------------------------------------------- | -| 戻り値 | オブジェクト | <- | transporter オブジェクト接続のステータス| +| 戻り値 | Object | <- | transporter オブジェクト接続のステータス| | From 7cf87b8655a886f015363ce3fd3f4c73361d44f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:12 +0200 Subject: [PATCH 4437/4889] New translations ziparchiveclass.md (Japanese) --- .../version-19/API/ZipArchiveClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md index afbb35df3bfcc6..12dea8ac424343 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md @@ -53,10 +53,10 @@ End if | --------------- | --------- |:--:| ------------------------------------------------------------------------------ | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | -| zipStructure | オブジェクト | -> | 圧縮する File または Folder オブジェクト | +| zipStructure | Object | -> | 圧縮する File または Folder オブジェクト | | destinationFile | 4D.File | -> | アーカイブの保存先ファイル | -| options | 整数 | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | -| 戻り値 | オブジェクト | <- | ステータスオブジェクト| +| options | Integer | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | +| 戻り値 | Object | <- | ステータスオブジェクト| | @@ -74,11 +74,11 @@ End if | プロパティ | 型 | 説明 | | ----------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| compression | 整数 |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | -| level | 整数 | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | -| encryption | 整数 | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | +| compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | +| level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | +| encryption | Integer | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | | password | Text | 暗号化が必要な場合に使用するパスワード | -| files | コレクション |
  • `4D.File` または `4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | +| files | Collection |
  • `4D.File` または `4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | | callback | 4D.Function | $1 に圧縮の進捗 (0 - 100) を受け取るコールバックフォーミュラ | *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 @@ -89,11 +89,11 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | 型 | 説明 | -| ---------- | ---- | --------------------------------------------------------------------------------------------- | -| statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | -| status | 整数 | ステータスコード | -| success | ブール | アーカイブが正常に作成された場合には true、それ以外は false | +| プロパティ | 型 | 説明 | +| ---------- | ------- | --------------------------------------------------------------------------------------------- | +| statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | +| status | Integer | ステータスコード | +| success | Boolean | アーカイブが正常に作成された場合には true、それ以外は false | #### 例題 1 From 4a3f81038014c0139bc6432c96d0034e96595ee7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:36 +0200 Subject: [PATCH 4438/4889] New translations classes.md (Japanese) --- .../version-19/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md index 46689e811596a9..7680c985a1ba2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- From 26af294345eb570b0a77a5ee561967db98497206 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:40 +0200 Subject: [PATCH 4439/4889] New translations dt_boolean.md (Japanese) --- .../version-19/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md index bcc5283f43828d..53420fe413b02e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | --- | ---------------------------- | ----- | -| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean | Boolean | ブール | ("A" = "A") | (15 # 3) | true | -| | | | ("A" = "B") | (15 # 3) | true | -| | | | ("A" = "B") | (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | ------- | ---------------------------- | ----- | +| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean | Boolean | Boolean | ("A" = "A") | (15 # 3) | true | +| | | | ("A" = "B") | (15 # 3) | true | +| | | | ("A" = "B") | (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From dee0d5fce76db0262f61f1a20a25690d62eebe83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:43 +0200 Subject: [PATCH 4440/4889] New translations dt_date.md (Japanese) --- .../version-19/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md index 977b362ce3148f..89ad394fee30e1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------ | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------- | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 0e145e444834860fb5582225f2d2e2911bb120ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:45 +0200 Subject: [PATCH 4441/4889] New translations dt_number.md (Japanese) --- .../version-19/Concepts/dt_number.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md index 6183dfb511e99c..d69ccd9af788c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_number.md @@ -37,27 +37,27 @@ title: 数値 (実数、倍長整数、整数) ## 数値演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | ---------------- | ------ | -------- | ----- | -| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | -| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | -| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | -| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | -| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | -| モジューロ | Number % Number | Number | 5 % 2 | 1 | -| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | -| 等しい | Number = Number | ブール | 10 = 10 | true | -| | | | 10 = 11 | false | -| 異なる | Number # Number | ブール | 10 # 11 | true | -| | | | 10 # 10 | false | -| 大きい | Number > Number | ブール | 11 > 10 | true | -| | | | 10 > 11 | false | -| 小さい | Number < Number | ブール | 10 < 11 | true | -| | | | 11 < 10 | false | -| 以上 | Number >= Number | ブール | 11 >= 10 | true | -| | | | 10 >= 11 | false | -| 以下 | Number <= Number | ブール | 10 <= 11 | true | -| | | | 11 <= 10 | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | ---------------- | ------- | -------- | ----- | +| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | +| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | +| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | +| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | +| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | +| モジューロ | Number % Number | Number | 5 % 2 | 1 | +| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | +| 等しい | Number = Number | Boolean | 10 = 10 | true | +| | | | 10 = 11 | false | +| 異なる | Number # Number | Boolean | 10 # 11 | true | +| | | | 10 # 10 | false | +| 大きい | Number > Number | Boolean | 11 > 10 | true | +| | | | 10 > 11 | false | +| 小さい | Number < Number | Boolean | 10 < 11 | true | +| | | | 11 < 10 | false | +| 以上 | Number >= Number | Boolean | 11 >= 10 | true | +| | | | 10 >= 11 | false | +| 以下 | Number <= Number | Boolean | 10 <= 11 | true | +| | | | 11 <= 10 | false | ### モジューロ From 6628b9407792d0e31644c50b6269c7bd7026b058 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:48 +0200 Subject: [PATCH 4442/4889] New translations dt_picture.md (Japanese) --- .../version-19/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md index 51c9b1400453e1..927c40eb9a48aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_picture.md @@ -29,18 +29,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | ---------------------- | ----- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注:** From aa8e7fc3bded91d752ed192062d4638feba21006 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:49 +0200 Subject: [PATCH 4443/4889] New translations dt_pointer.md (Japanese) --- .../version-19/Concepts/dt_pointer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md index 9ef8269dfab841..bf83502baafad9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_pointer.md @@ -77,12 +77,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | --- | ------------- | ----- | -| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | ------- | ------------- | ----- | +| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 ### テーブルへのポインター From ceb88b9eb7deb976fd8dd47bfa45d3e68f3fe441 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:51 +0200 Subject: [PATCH 4444/4889] New translations dt_string.md (Japanese) --- .../version-19/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md index 673ddcf4105219..51e889c4162738 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_string.md @@ -36,24 +36,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------- | ---------------- | ------ | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | -| 等しい | String = String | ブール | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | ブール | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | String > String | ブール | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | String < String | ブール | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | String >= String | ブール | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | ブール | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | String > String | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | String < String | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | String >= String | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From 987f33cd150a1c0bfe15f0b58194ab45f54e8866 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:52 +0200 Subject: [PATCH 4445/4889] New translations dt_time.md (Japanese) --- .../version-19/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md index c144a4a88bfd65..870198f47512df 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | -------------- | ------ | ----------------------- | ---------- | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | -------------- | ------- | ----------------------- | ---------- | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From 8b06eb18fb5ec55f18b28c8b0e0dd7f6e1cfd5e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:01:57 +0200 Subject: [PATCH 4446/4889] New translations identifiers.md (Japanese) --- .../version-19/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md index 5ebb4cf3ef9ff1..127d75658695af 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## Classes +## クラス クラス名は31文字以内で指定します。 From 64dbc0c6aee72322ed99355fe3b732b8bd1848ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:02:02 +0200 Subject: [PATCH 4447/4889] New translations quick-tour.md (Japanese) --- .../version-19/Concepts/quick-tour.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 5804ebd17a7896..80b394ae09a55f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -194,7 +194,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## Classes +## クラス 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -300,14 +300,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | ブール | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | Boolean | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 3809aa0863cafcb05b68321a09b93f1a169e8e31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:02:05 +0200 Subject: [PATCH 4448/4889] New translations variables.md (Japanese) --- .../version-19/Concepts/variables.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md index bd1f35c2d6b3dc..921c6a6f95f18b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Concepts/variables.md @@ -73,17 +73,17 @@ var $myVar // バリアント型変数 | varType | 内容 | | ---------------------- | ------------------------------ | | `Text` | テキスト値 | -| `日付` | 日付値 | -| `時間` | 時間値 | -| `ブール` | ブール値 | -| `整数` | 倍長整数値 | -| `実数` | 実数値 | -| `ポインター` | ポインター値 | -| `ピクチャー` | ピクチャー値 | +| `Date` | 日付値 | +| `Time` | 時間値 | +| `Boolean` | ブール値 | +| `Integer` | 倍長整数値 | +| `Real` | 実数値 | +| `Pointer` | ポインター値 | +| `Picture` | ピクチャー値 | | `BLOB` | BLOB値 | -| `コレクション` | コレクション値 | -| `バリアント` | バリアント値 | -| `オブジェクト` | デフォルトクラス (`4D.Object`) のオブジェクト | +| `Collection` | コレクション値 | +| `Variant` | バリアント値 | +| `Object` | デフォルトクラス (`4D.Object`) のオブジェクト | | `4D.` | 4Dクラス名のオブジェクト | | `cs.` | ユーザークラス名のオブジェクト | From b23d696f10cae2bced39825e3c84cd8fb428b406 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:04:57 +0200 Subject: [PATCH 4449/4889] New translations $catalog.md (Japanese) --- .../version-19/REST/$catalog.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md index d8510ee2d00cb7..b6f0655759164c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$catalog.md @@ -214,18 +214,18 @@ title: '$catalog' 公開されている各属性について、次のプロパティが返されます: -| プロパティ | 型 | 説明 | -| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------- | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From f051a61797a18144ffacdc61f810026dcf07b65d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:05:06 +0200 Subject: [PATCH 4450/4889] New translations $info.md (Japanese) --- .../version-19/REST/$info.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md index 1c797489da62a6..77238541017e57 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/$info.md @@ -8,27 +8,27 @@ title: '$info' ## 説明 プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | 型 | 説明 | -| -------------- | ------ | ---------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| -------------- | ---------- | ---------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | +| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 > 最適化のため、4D は独自のエンティティセットを生成します。つまり、`$method=entityset` で作成した以外のエンティティセットも返されます。 @@ -43,7 +43,7 @@ title: '$info' | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | | lifeTime | Number | ユーザーセッションのタイムアウト (デフォルトは 3600) | -| expiration | 日付 | ユーザーセッションの有効期限 | +| expiration | Date | ユーザーセッションの有効期限 | ## 例題 From 7ca2436c9bb1c3da8eb1f8d0f32a1ae653b9e148 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:05:20 +0200 Subject: [PATCH 4451/4889] New translations classfunctions.md (Japanese) --- .../version-19/REST/ClassFunctions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md index 23c1b0d756ac2c..85e7ece88026ac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md @@ -71,7 +71,7 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと | ----------- | ----------------- | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - __KEY が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -91,11 +91,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | 型 | 説明 | -| ---------- | ------ | ------------------------------------------ | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------- | ------- | ------------------------------------------ | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 276fe825bf7437ee7c454f9a0ea960600e1a6914 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:05:32 +0200 Subject: [PATCH 4452/4889] New translations authentication.md (Japanese) --- .../version-19/WebServer/authentication.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md index 976f6d8105b94a..f803c336e044fd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/WebServer/authentication.md @@ -88,15 +88,15 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| 引数 | 型 | | 説明 | -| -- | ---- |:--:| -------------------------------------------- | -| $1 | Text | <- | URL | -| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | Text | <- | サーバーの IPアドレス | -| $5 | Text | <- | ユーザー名 | -| $6 | Text | <- | パスワード | -| $0 | ブール | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | +| 引数 | 型 | | 説明 | +| -- | ------- |:--:| -------------------------------------------- | +| $1 | Text | <- | URL | +| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | Text | <- | サーバーの IPアドレス | +| $5 | Text | <- | ユーザー名 | +| $6 | Text | <- | パスワード | +| $0 | Boolean | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | これらの引数を以下のように宣言しなければなりません: From 0bdedc671d48381dffa5b136b6903cf080ea6bc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:14:58 +0200 Subject: [PATCH 4453/4889] New translations current.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current.json b/i18n/ja/docusaurus-plugin-content-docs/current.json index 179bd69963156a..2cef1659637ffd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current.json +++ b/i18n/ja/docusaurus-plugin-content-docs/current.json @@ -32,7 +32,7 @@ "description": "The label for category Debugging in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "設定", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Preferences": { @@ -344,7 +344,7 @@ "description": "The generated-index page description for category Concepts in sidebar docs" }, "sidebar.docs.category.Classes": { - "message": "Classes", + "message": "クラス", "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { From 5fc502dabc2af15896758065f651e9522b9e7171 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:15:04 +0200 Subject: [PATCH 4454/4889] New translations webserverclass.md (Japanese) --- .../version-19/API/WebServerClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md index 24b2e3985406c9..40028ab8d394d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md @@ -118,9 +118,9 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | 型 | | 説明 | -| --- | ------ | -- | -------------------------- | -| 戻り値 | コレクション | <- | 利用可能な Webサーバーオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | -- | -------------------------- | +| 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | @@ -673,8 +673,8 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt | 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | -| settings | オブジェクト | -> | 開始時の Webサーバー設定 | -| 戻り値 | オブジェクト | <- | Webサーバー開始のステータス | +| settings | Object | -> | 開始時の Webサーバー設定 | +| 戻り値 | Object | <- | Webサーバー開始のステータス | @@ -690,13 +690,13 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | 型 | 説明 | -| ------- | ----------------------- | ------ | ------------------------------------- | -| success | | ブール | Webサーバーが正常に開始された場合には true、それ以外は false | -| errors | | コレクション | エラースタック (Webサーバーが正常に開始された場合には返されません) | -| | \[].errCode | Number | 4Dエラーコード | -| | \[].message | Text | 4Dエラーの詳細 | -| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ------- | ----------------------- | ---------- | ------------------------------------- | +| success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | +| errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | +| | \[].errCode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | > Webサーバーが既に起動していた場合、エラーが返されます。 #### 例題 From b0c8ae57bb01258333ddb200dcff6543afcc5504 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:15:50 +0200 Subject: [PATCH 4455/4889] New translations cli.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md index 1973ddeabb0365..e8b5bb3ca21201 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From c7b2c4b400c86e08b6cba49188027f6484fdc0ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:03 +0200 Subject: [PATCH 4456/4889] New translations classes.md (Japanese) --- .../version-20/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md index f79c0ea76b2acc..1f028b0ed10704 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- From 018d632ad7077681a481cd02a9b8a33ccead7e9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:06 +0200 Subject: [PATCH 4457/4889] New translations data-types.md (Japanese) --- .../version-20/Concepts/data-types.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md index acaa7262b8ef01..eb54154ed5b94c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/data-types.md @@ -10,22 +10,22 @@ title: データタイプの概要 | データタイプ | データベース | ランゲージ | [`var` 宣言](variables.md#var-キーワードによる宣言) | [`C_` または `ARRAY` 宣言](variables.md#c_-指示子による宣言) | | ------------------------------------- | ------- | ------- | --------------------------------------- | ----------------------------------------------- | | [文字列](dt_string.md) | ◯ | テキストに変換 | - | - | -| [テキスト](Concepts/dt_string.md) | ◯ | ◯ | `テキスト` | `C_TEXT`, `ARRAY TEXT` | +| [テキスト](Concepts/dt_string.md) | ◯ | ◯ | `Text` | `C_TEXT`, `ARRAY TEXT` | | [日付](Concepts/dt_date.md) | ◯ | ◯ | `Date` | `C_DATE`, `ARRAY DATE` | | [時間](Concepts/dt_time.md) | ◯ | ◯ | `Time` | `C_TIME`, `ARRAY TIME` | -| [ブール](Concepts/dt_boolean.md) | ◯ | ◯ | `ブール` | `C_BOOLEAN`, `ARRAY BOOLEAN` | -| [整数](Concepts/dt_number.md) | ◯ | 倍長整数に変換 | `整数` | `ARRAY INTEGER` | -| [倍長整数](Concepts/dt_number.md) | ◯ | ◯ | `整数` | `C_LONGINT`, `ARRAY LONGINT` | +| [ブール](Concepts/dt_boolean.md) | ◯ | ◯ | `Boolean` | `C_BOOLEAN`, `ARRAY BOOLEAN` | +| [整数](Concepts/dt_number.md) | ◯ | 倍長整数に変換 | `Integer` | `ARRAY INTEGER` | +| [倍長整数](Concepts/dt_number.md) | ◯ | ◯ | `Integer` | `C_LONGINT`, `ARRAY LONGINT` | | [64ビット整数](Concepts/dt_number.md) | ◯ (SQL) | 実数に変換 | - | - | -| [実数](Concepts/dt_number.md) | ◯ | ◯ | `実数` | `C_REAL`, `ARRAY REAL` | +| [実数](Concepts/dt_number.md) | ◯ | ◯ | `Real` | `C_REAL`, `ARRAY REAL` | | [未定義](Concepts/dt_null_undefined.md) | - | ◯ | - | - | | [Null](Concepts/dt_null_undefined.md) | - | ◯ | - | - | | [ポインター](Concepts/dt_pointer.md) | - | ◯ | `Pointer` | `C_POINTER`, `ARRAY POINTER` | -| [ピクチャー](Concepts/dt_picture.md) | ◯ | ◯ | `ピクチャー` | `C_PICTURE`, `ARRAY PICTURE` | +| [ピクチャー](Concepts/dt_picture.md) | ◯ | ◯ | `Picture` | `C_PICTURE`, `ARRAY PICTURE` | | [BLOB](Concepts/dt_blob.md) | ◯ | ◯ | `Blob`, `4D.Blob` | `C_BLOB`, `ARRAY BLOB` | -| [オブジェクト](Concepts/dt_object.md) | ◯ | ◯ | `オブジェクト` | `C_OBJECT`, `ARRAY OBJECT` | -| [コレクション](Concepts/dt_collection.md) | - | ◯ | `コレクション` | `C_COLLECTION` | -| [バリアント](Concepts/dt_variant.md)(2) | - | ◯ | `バリアント` | `C_VARIANT` | +| [オブジェクト](Concepts/dt_object.md) | ◯ | ◯ | `Object` | `C_OBJECT`, `ARRAY OBJECT` | +| [コレクション](Concepts/dt_collection.md) | - | ◯ | `Collection` | `C_COLLECTION` | +| [バリアント](Concepts/dt_variant.md)(2) | - | ◯ | `Variant` | `C_VARIANT` | (1) ORDA では、オブジェクト (エンティティ) を介してデータベースフィールドを扱うため、オブジェクトにおいて利用可能なデータタイプのみがサポートされます。 詳細については [オブジェクト](Concepts/dt_object.md) のデータタイプの説明を参照ください。 From 4ed4eabf9ce7c8b6e3ef5c2e8a95ef958a98ae05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:08 +0200 Subject: [PATCH 4458/4889] New translations dt_boolean.md (Japanese) --- .../version-20/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md index 1cf3156e80b68e..0a0dcc7d6c22d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | --- | ---------------------------- | ----- | -| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean | Boolean | ブール | ("A" = "A") | (15 # 3) | true | -| | | | ("A" = "B") | (15 # 3) | true | -| | | | ("A" = "B") | (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | ------- | ---------------------------- | ----- | +| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean | Boolean | Boolean | ("A" = "A") | (15 # 3) | true | +| | | | ("A" = "B") | (15 # 3) | true | +| | | | ("A" = "B") | (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From a122368df29b0a1f793f48ba80aa8cffabbd44da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:11 +0200 Subject: [PATCH 4459/4889] New translations dt_date.md (Japanese) --- .../version-20/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md index 977b362ce3148f..89ad394fee30e1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------ | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------- | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 7972bb88428253945533b8712098863e7ad27994 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:12 +0200 Subject: [PATCH 4460/4889] New translations dt_null_undefined.md (Japanese) --- .../version-20/Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md index 11c7c33c9b0750..2032ac90f0ad0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_null_undefined.md @@ -91,14 +91,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------ | --- | ------------------------------ | ----- | -| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | -| | Null `=` *スカラー値* | ブール | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | -| | Null `#` *スカラー値* | ブール | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------ | ------- | ------------------------------ | ----- | +| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | +| | Null `=` *スカラー値* | Boolean | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | +| | Null `#` *スカラー値* | Boolean | a.nullProp `#` 42 | true | *スカラー値* は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -119,18 +119,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------------------------------------- | --- | ----------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` *その他の値* | ブール | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` *その他の値* | ブール | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` string, Date, Time, Boolean, number | ブール | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` string, Date, Time, Boolean, number | ブール | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` string, Date, Time, Boolean, number | ブール | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` string, Date, Time, Boolean, number | ブール | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------------------------------------- | ------- | ----------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` *その他の値* | Boolean | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` *その他の値* | Boolean | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` string, Date, Time, Boolean, number | Boolean | a.undefinedProp `<=` "abc" | false | *その他の値* は、未定義でも null でもない値を持つ任意の型の式です。 From 131513c9030062851f8e4b79715b52ee4faecc9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:13 +0200 Subject: [PATCH 4461/4889] New translations dt_number.md (Japanese) --- .../version-20/Concepts/dt_number.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md index 6183dfb511e99c..d69ccd9af788c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_number.md @@ -37,27 +37,27 @@ title: 数値 (実数、倍長整数、整数) ## 数値演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | ---------------- | ------ | -------- | ----- | -| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | -| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | -| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | -| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | -| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | -| モジューロ | Number % Number | Number | 5 % 2 | 1 | -| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | -| 等しい | Number = Number | ブール | 10 = 10 | true | -| | | | 10 = 11 | false | -| 異なる | Number # Number | ブール | 10 # 11 | true | -| | | | 10 # 10 | false | -| 大きい | Number > Number | ブール | 11 > 10 | true | -| | | | 10 > 11 | false | -| 小さい | Number < Number | ブール | 10 < 11 | true | -| | | | 11 < 10 | false | -| 以上 | Number >= Number | ブール | 11 >= 10 | true | -| | | | 10 >= 11 | false | -| 以下 | Number <= Number | ブール | 10 <= 11 | true | -| | | | 11 <= 10 | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | ---------------- | ------- | -------- | ----- | +| 加算 (足し算) | Number + Number | Number | 2 + 3 | 5 | +| 減算 (引き算) | Number - Number | Number | 3 – 2 | 1 | +| 乗算 (かけ算) | Number * Number | Number | 5 * 2 | 10 | +| 除算 (割り算) | Number / Number | Number | 5 / 2 | 2.5 | +| 倍長整数を返す除算 | Number \ Number | Number | 5 \ 2 | 2 | +| モジューロ | Number % Number | Number | 5 % 2 | 1 | +| 指数 | Number ^ Number | Number | 2 ^ 3 | 8 | +| 等しい | Number = Number | Boolean | 10 = 10 | true | +| | | | 10 = 11 | false | +| 異なる | Number # Number | Boolean | 10 # 11 | true | +| | | | 10 # 10 | false | +| 大きい | Number > Number | Boolean | 11 > 10 | true | +| | | | 10 > 11 | false | +| 小さい | Number < Number | Boolean | 10 < 11 | true | +| | | | 11 < 10 | false | +| 以上 | Number >= Number | Boolean | 11 >= 10 | true | +| | | | 10 >= 11 | false | +| 以下 | Number <= Number | Boolean | 10 <= 11 | true | +| | | | 11 <= 10 | false | ### モジューロ From d25eac75e7b059169b899d67bc25a09b197ac553 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:15 +0200 Subject: [PATCH 4462/4889] New translations dt_object.md (Japanese) --- .../version-20/Concepts/dt_object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md index 125879068aebd4..b780ad6dff48ab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md @@ -227,7 +227,7 @@ $col:=$o.col[5] // 6 ``` -## Resources +## リソース オブジェクトは、ドキュメント、エンティティロック、そしてメモリなどの *リソース* を使用します。 オブジェクトが必要とする限り、これらのリソースは保持されます。 変数や他のオブジェクトから参照されなくなったことを検知すると、4D はその参照されなくなったオブジェクトが使用していたリソースをすべて自動的に解放するため、通常はこの処理を意識することはありません。 From f44ad976c75eb0d86a890cd4eb87a3d2a92ac734 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:16 +0200 Subject: [PATCH 4463/4889] New translations dt_picture.md (Japanese) --- .../version-20/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md index 51c9b1400453e1..927c40eb9a48aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_picture.md @@ -29,18 +29,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | ---------------------- | ----- | ------------------------------------------------------------------------------------------------------------------ | -| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 | Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture * Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture *+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture *| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------ | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 | Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture * Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture *+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture *| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注:** From 0d9780e950997490cea7a9f6227bfb51d96e5770 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:18 +0200 Subject: [PATCH 4464/4889] New translations dt_pointer.md (Japanese) --- .../version-20/Concepts/dt_pointer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md index 9ef8269dfab841..bf83502baafad9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md @@ -77,12 +77,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | --- | ------------- | ----- | -| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | ------- | ------------- | ----- | +| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 ### テーブルへのポインター From eca056a2a46c66d827c2347f267e84ea40aaec6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:19 +0200 Subject: [PATCH 4465/4889] New translations dt_string.md (Japanese) --- .../version-20/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md index 673ddcf4105219..51e889c4162738 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_string.md @@ -36,24 +36,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------- | ---------------- | ------ | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | -| 等しい | String = String | ブール | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | ブール | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | String > String | ブール | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | String < String | ブール | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | String >= String | ブール | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | ブール | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String * Number | String | "ab" * 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | String > String | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | String < String | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | String >= String | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From c0da5b97e840a6544053c2aa56b490a7fbebd984 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:21 +0200 Subject: [PATCH 4466/4889] New translations dt_time.md (Japanese) --- .../version-20/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md index bf4d68f7f1eb42..75d4a7a93ad2ed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------- | -------------- | ------ | ----------------------- | ---------- | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------- | -------------- | ------- | ----------------------- | ---------- | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time * Number | Number | ?02:03:04? * 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From fc9d0921d0b5f6a2cbf914a5a1b82ffef990f576 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:25 +0200 Subject: [PATCH 4467/4889] New translations identifiers.md (Japanese) --- .../version-20/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md index 49792319292d12..b57cf73f713cdf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## Classes +## クラス クラス名は31文字以内で指定します。 From ab8d45aa1ce7b08272e7635bfb4ecfdbe502abdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:16:32 +0200 Subject: [PATCH 4468/4889] New translations quick-tour.md (Japanese) --- .../version-20/Concepts/quick-tour.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index 71fdacb60a81d6..bc8b3793d0839d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -194,7 +194,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## Classes +## クラス 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -300,14 +300,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | ブール | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | Boolean | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 33cc48a9c268a15ca26d94b4927b90d56dd0f833 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:19:17 +0200 Subject: [PATCH 4469/4889] New translations documentation.md (Japanese) --- .../version-20/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md index 3ebe9d08139607..cda1d229b76118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md @@ -10,7 +10,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- Classes +- クラス - フォーム - テーブルとフィールド From ba40cca34c6bd48faf29de51b965b4ad28d071c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:19:23 +0200 Subject: [PATCH 4470/4889] New translations $catalog.md (Japanese) --- .../version-20/REST/$catalog.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md index d8510ee2d00cb7..b6f0655759164c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$catalog.md @@ -214,18 +214,18 @@ title: '$catalog' 公開されている各属性について、次のプロパティが返されます: -| プロパティ | 型 | 説明 | -| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------- | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From a35efa76415dd02e4410dd657ed32c37899d7fcd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:19:31 +0200 Subject: [PATCH 4471/4889] New translations $info.md (Japanese) --- .../version-20/REST/$info.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md index 1c797489da62a6..77238541017e57 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/$info.md @@ -8,27 +8,27 @@ title: '$info' ## 説明 プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | 型 | 説明 | -| -------------- | ------ | ---------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| -------------- | ---------- | ---------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | +| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 > 最適化のため、4D は独自のエンティティセットを生成します。つまり、`$method=entityset` で作成した以外のエンティティセットも返されます。 @@ -43,7 +43,7 @@ title: '$info' | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | | lifeTime | Number | ユーザーセッションのタイムアウト (デフォルトは 3600) | -| expiration | 日付 | ユーザーセッションの有効期限 | +| expiration | Date | ユーザーセッションの有効期限 | ## 例題 From c10e40cacb8182148d3aa80cd36c3da61200dd01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:19:42 +0200 Subject: [PATCH 4472/4889] New translations classfunctions.md (Japanese) --- .../version-20/REST/ClassFunctions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md index 8e781a99f1c280..1423b9ca740fb0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md @@ -81,7 +81,7 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと | ----------- | ----------------- | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - __KEY が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -103,11 +103,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | 型 | 説明 | -| ---------- | ------ | ------------------------------------------ | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------- | ------- | ------------------------------------------ | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 79310ee02dbdd7c8cb10ddf8da2766d3bf410b67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:20:03 +0200 Subject: [PATCH 4473/4889] New translations classes.md (Japanese) --- .../version-20/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md index 590affb3180774..12f4b29296429e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- 4D View Pro では、以下のクラスを使用することができます。 From df5b4404f2737bbe21cbc40e444bbad21a859023 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:20:06 +0200 Subject: [PATCH 4474/4889] New translations formulas.md (Japanese) --- .../version-20/ViewPro/formulas.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md index 37f202299436f8..1f4a6686d213c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/formulas.md @@ -42,13 +42,13 @@ title: フォーミュラとファンクション 4D View Pro は 5つのデータ型をサポートします。 それぞれのデータ型について、特定の定数と演算子がサポートされています。 -| データ型 | 値 | 演算子 | -| ------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| [Number](Concepts/dt_number.md) | 1.2
    1.2 E3
    1.2E-3
    10.3x | + (加法)
    - (減法)
    * (乗法)
    / (除法)
    ^ (べき乗、数値を自身に対してかける回数)
    % (パーセント -- 演算子の前の数値を100で割る) | -| [Date](Concepts/dt_date.md) | 10/24/2017 | + (日付 + 日数 -> 日付)
    + (日付 + 時間 -> 日付 + その日の時間)
    - (日付 - 日数 -> 日付)
    - (日付 - 日付 -> 2つの日付間の日数) | -| [Time](Concepts/dt_time.md) | 10:12:10 | 経過時間演算子:
    + (加法)
    - (減法)
    * (経過時間 * 数値 -> 経過時間)
    / (経過時間 / 数値 -> 経過時間) | -| [String](Concepts/dt_string.md) | 'Sophie' または "Sophie" | & (連結) | -| [ブール](Concepts/dt_boolean.md) | TRUE または FALSE | - | +| データ型 | 値 | 演算子 | +| --------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| [Number](Concepts/dt_number.md) | 1.2
    1.2 E3
    1.2E-3
    10.3x | + (加法)
    - (減法)
    * (乗法)
    / (除法)
    ^ (べき乗、数値を自身に対してかける回数)
    % (パーセント -- 演算子の前の数値を100で割る) | +| [Date](Concepts/dt_date.md) | 10/24/2017 | + (日付 + 日数 -> 日付)
    + (日付 + 時間 -> 日付 + その日の時間)
    - (日付 - 日数 -> 日付)
    - (日付 - 日付 -> 2つの日付間の日数) | +| [Time](Concepts/dt_time.md) | 10:12:10 | 経過時間演算子:
    + (加法)
    - (減法)
    * (経過時間 * 数値 -> 経過時間)
    / (経過時間 / 数値 -> 経過時間) | +| [String](Concepts/dt_string.md) | 'Sophie' または "Sophie" | & (連結) | +| [Boolean](Concepts/dt_boolean.md) | TRUE または FALSE | - | ### 比較演算子 @@ -246,7 +246,7 @@ $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) | プロパティ | 型 | 説明 | | ----- | ---- | -------- | | value | Date | 日付値 | - | time | 実数 | 数値 (秒単位) | + | time | Real | 数値 (秒単位) | 4Dメソッドが何も返さない場合は、自動的に空の文字列が返されます。 From 55aec1f0c165e1a25ef8ca9dad576460d0d517cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:32:43 +0200 Subject: [PATCH 4475/4889] New translations version-20-r5.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json index 59348f18601832..f64fecaf7f8d50 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5.json @@ -24,7 +24,7 @@ "description": "The label for category Project Management in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "設定", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Development Environment": { @@ -52,7 +52,7 @@ "description": "The label for category Data Types in sidebar docs" }, "sidebar.docs.category.Classes": { - "message": "Classes", + "message": "クラス", "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { From db1624462696babe1d6ec974a4a32bf6e3166664 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:32:45 +0200 Subject: [PATCH 4476/4889] New translations cli.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md index 4044f328c6b9a6..4e38abb5a03314 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From e92d7602f63114ec623e2697970cb9f3c624d780 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:01 +0200 Subject: [PATCH 4477/4889] New translations classes.md (Japanese) --- .../version-20-R5/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md index 090cb9a13fe842..6df249d6b237c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- ## 概要 From 58f2de282c008ed107a79382501833800fa2b813 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:09 +0200 Subject: [PATCH 4478/4889] New translations dt_boolean.md (Japanese) --- .../version-20-R5/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md index 82a0d800ea535c..d4cedc7bbe7bac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------------------------- | --- | -------------------------------------------------------------------------------- | ----- | -| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean \| Boolean | ブール | ("A" = "A") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------------------------- | ------- | -------------------------------------------------------------------------------- | ----- | +| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean \| Boolean | Boolean | ("A" = "A") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From 25c2d149e1cde43da651c70edcee402de0ef9474 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:11 +0200 Subject: [PATCH 4479/4889] New translations dt_date.md (Japanese) --- .../version-20-R5/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md index 3d3af028d8eaf8..2d3e5901046990 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------ | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------- | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 012aecf050a7881ce3e24abaaffe6532fdf8d31d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:12 +0200 Subject: [PATCH 4480/4889] New translations dt_null_undefined.md (Japanese) --- .../Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md index 5f675abf63bb94..f944c383aa0eaf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_null_undefined.md @@ -88,14 +88,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | --- | -------------------------------------------------------------- | ----- | -| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | -| | Null `=` _scalar value_ | ブール | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | -| | Null `#` _scalar value_ | ブール | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | ------- | -------------------------------------------------------------- | ----- | +| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | +| | Null `=` _scalar value_ | Boolean | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | +| | Null `#` _scalar value_ | Boolean | a.nullProp `#` 42 | true | _スカラー値_ は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -115,18 +115,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | -------------------------------------------------- | --- | ------------------------------------------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` _その他の値_ | ブール | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` _その他の値_ | ブール | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | -------------------------------------------------- | ------- | ------------------------------------------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` _その他の値_ | Boolean | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` _その他の値_ | Boolean | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<=` "abc" | false | _その他の値_ は、未定義でも Null でもない値を持つ任意の型の式です。 From 2ea491dab1011808883c4653354952789e2408a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:15 +0200 Subject: [PATCH 4481/4889] New translations dt_picture.md (Japanese) --- .../version-20-R5/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md index 2131ea0fad78d1..8a2c6173b401fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From 135974c975a02730647211da7d2f7e9fb6390f5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:17 +0200 Subject: [PATCH 4482/4889] New translations dt_pointer.md (Japanese) --- .../version-20-R5/Concepts/dt_pointer.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md index 2bb172a3246a27..226814c96a9880 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_pointer.md @@ -85,9 +85,9 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | --- | ------------- | ---- | -| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | ------- | ------------- | ---- | +| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | ``` | |||vPtrA = vPtrC |False| From 8ff2b09d7e3363a5e59a8193056908b499b11b7c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:18 +0200 Subject: [PATCH 4483/4889] New translations dt_string.md (Japanese) --- .../version-20-R5/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md index f006585709403d..32e52b98b1dcf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_string.md @@ -37,24 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------ | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | ブール | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | ブール | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | ブール | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | ブール | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | ブール | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | ブール | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From 592cc668a3f2afba779ec4443ae013813f18a37d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:20 +0200 Subject: [PATCH 4484/4889] New translations dt_time.md (Japanese) --- .../version-20-R5/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md index 5c40cee17565c7..e1b4a26197c4a4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------------------------- | -------------- | ------ | --------------------------------------------------------------------------------------- | ------------------------------------------ | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------------------------- | -------------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------ | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From 32eeb278d161ad289fe7e381dfe6b90433681e12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:25 +0200 Subject: [PATCH 4485/4889] New translations identifiers.md (Japanese) --- .../version-20-R5/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md index c2c80524bcd78d..2a20af32c9f35c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## Classes +## クラス クラス名は31文字以内で指定します。 From ca245b02393f0b3f169bf44440e9f6b8db3d9362 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:33:34 +0200 Subject: [PATCH 4486/4889] New translations quick-tour.md (Japanese) --- .../version-20-R5/Concepts/quick-tour.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md index 8744ed50754fb7..e33430544d99f9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/quick-tour.md @@ -193,7 +193,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## Classes +## クラス 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -298,14 +298,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | ブール | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | Boolean | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 183abb0b68fabd555a827620928022e89c895f80 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:35:23 +0200 Subject: [PATCH 4487/4889] New translations listbox_overview.md (Japanese) --- .../version-20-R5/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md index 007d92b52ec612..a58c261b263cfa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/listbox_overview.md @@ -1007,7 +1007,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" | -| ブール | チェックボックス | N/A | +| Boolean | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From d3247ebca8320715b60805d1ef9d6ada3b8f4d2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:36:39 +0200 Subject: [PATCH 4488/4889] New translations privileges.md (Japanese) --- .../version-20-R5/ORDA/privileges.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md index fd29cc2d462ce6..bfe1850a083d26 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/privileges.md @@ -115,26 +115,26 @@ _Qodly_ (クラウド) 以外のコンテキストでは、このファイルを `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | 型 | 必須 | 説明 | -| ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | -- | ---------------------------------------------------------------------------------- | -| privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | -| | \[].privilege | | String | | アクセス権の名称 | -| | \[].includes | | String の Collection | | 内包する権限名のリスト | -| roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | -| | \[].role | | String | | ロール名 | -| | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | -| | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | -| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | -| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method" | -| | | \[].read | String の Collection | | 権限名のリスト | -| | | \[].create | String の Collection | | 権限名のリスト | -| | | \[].update | String の Collection | | 権限名のリスト | -| | | \[].drop | String の Collection | | 権限名のリスト | -| | | \[].describe | String の Collection | | 権限名のリスト | -| | | \[].execute | String の Collection | | 権限名のリスト | -| | | \[].promote | String の Collection | | 権限名のリスト | -| forceLogin | | | ブール | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | +| プロパティ名 | | | 型 | 必須 | 説明 | +| ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------- | -- | ---------------------------------------------------------------------------------- | +| privileges | | | `privilege` オブジェクトの Collection | ○ | 定義された権限のリスト | +| | \[].privilege | | String | | アクセス権の名称 | +| | \[].includes | | String の Collection | | 内包する権限名のリスト | +| roles | | | `role` オブジェクトの Collection | | 定義されたロールのリスト | +| | \[].role | | String | | ロール名 | +| | \[].privileges | | String の Collection | | 内包する権限名のリスト | +| permissions | | | Object | ○ | 設定されたパーミッションのリスト | +| | allowed | | `permission` オブジェクトの Collection | | 許可されたパーミッションのリスト | +| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | +| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method" | +| | | \[].read | String の Collection | | 権限名のリスト | +| | | \[].create | String の Collection | | 権限名のリスト | +| | | \[].update | String の Collection | | 権限名のリスト | +| | | \[].drop | String の Collection | | 権限名のリスト | +| | | \[].describe | String の Collection | | 権限名のリスト | +| | | \[].execute | String の Collection | | 権限名のリスト | +| | | \[].promote | String の Collection | | 権限名のリスト | +| forceLogin | | | Boolean | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | :::caution 注記 From 47a5dd86ba31dc19a5ad6a4307f31aab306778b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:36:55 +0200 Subject: [PATCH 4489/4889] New translations documentation.md (Japanese) --- .../version-20-R5/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md index 374064e31df091..8334c80dbc29a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Project/documentation.md @@ -8,7 +8,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- Classes +- クラス - フォーム - テーブルとフィールド From c0b5be114a32c77c61acd14b323152f523fe48d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:37:01 +0200 Subject: [PATCH 4490/4889] New translations $catalog.md (Japanese) --- .../version-20-R5/REST/$catalog.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md index 69be0fd89329d9..4d9619d1a6a50a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md @@ -205,18 +205,18 @@ title: $catalog 公開されている各属性について、次のプロパティが返されます: -| プロパティ | 型 | 説明 | -| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From e83c9decb6cf17206fceb7f2f7d6935645b87a37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:37:10 +0200 Subject: [PATCH 4491/4889] New translations $info.md (Japanese) --- .../version-20-R5/REST/$info.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md index 13be5ad2ad955a..4f81f1097121e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md @@ -9,27 +9,27 @@ title: $info プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | 型 | 説明 | -| -------------- | ------ | ---------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| プロパティ | 型 | 説明 | +| -------------- | ---------- | ---------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | -| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | +| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 From e07f9a3a27fa59c6532cba1c99bb0ac5c561328b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:37:23 +0200 Subject: [PATCH 4492/4889] New translations classfunctions.md (Japanese) --- .../version-20-R5/REST/ClassFunctions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md index 29c546a4816fa4..c30f7edc0619d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md @@ -73,7 +73,7 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと | ----------------------------------------------------- | ------------------------------------ | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - __KEY が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -93,11 +93,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | 型 | 説明 | -| ---------------------------------------------------- | ------ | ------------------------------------------------------- | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------- | ------- | ------------------------------------------------------- | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From e5e998ce47faf5566ae44ea71846ebfc16bea7a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:37:45 +0200 Subject: [PATCH 4493/4889] New translations classes.md (Japanese) --- .../version-20-R5/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md index a3775070ba2fcf..e9c437b0a44cb1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- 4D View Pro では、以下のクラスを使用することができます。 From 59fdbf407d85749d00ef0f5299a2ee41162f1138 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:40:02 +0200 Subject: [PATCH 4494/4889] New translations writeprointerface.md (Japanese) --- .../WritePro/writeprointerface.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md index 082b887f574f9d..1f9a2eb09a38e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md @@ -80,25 +80,25 @@ title: 4D WritePro インターフェース JSON形式のテンプレートファイルには、以下の属性が含まれます: -| 属性 | 型 | 必須 | 説明 | -| :----------------------------------- | :----- | :- | :-------------------------------------------------------------------------- | -| tableDataSource | テキスト | ○ | 表のデータソースのフォーミュラ | -| columns | コレクション | ○ | 表の列のコレクション | -| columns.check | テキスト | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | -| columns.header | テキスト | ○ | ユーザーに提示する表示名 | -| columns.source | テキスト | ○ | フォーミュラ | -| breaks | コレクション | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | -| breaks.label | テキスト | ○ | ユーザーに提示する表示名 | -| breaks.source | テキスト | ○ | フォーミュラ | -| breakFormulas | コレクション | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | -| breakFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| breakFormulas.source | テキスト | ○ | フォーミュラ | -| bcorFormulas | コレクション | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | -| bcorFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| bcorFormulas.source | テキスト | ○ | フォーミュラ | -| extraFormulas | コレクション | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | -| extraFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| extraFormulas.source | テキスト | ○ | フォーミュラ | +| 属性 | 型 | 必須 | 説明 | +| :----------------------------------- | :--------- | :- | :-------------------------------------------------------------------------- | +| tableDataSource | Text | ○ | 表のデータソースのフォーミュラ | +| columns | Collection | ○ | 表の列のコレクション | +| columns.check | Text | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | +| columns.header | Text | ○ | ユーザーに提示する表示名 | +| columns.source | Text | ○ | フォーミュラ | +| breaks | Collection | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | +| breaks.label | Text | ○ | ユーザーに提示する表示名 | +| breaks.source | Text | ○ | フォーミュラ | +| breakFormulas | Collection | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | +| breakFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| breakFormulas.source | Text | ○ | フォーミュラ | +| bcorFormulas | Collection | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | +| bcorFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| bcorFormulas.source | Text | ○ | フォーミュラ | +| extraFormulas | Collection | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | +| extraFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| extraFormulas.source | Text | ○ | フォーミュラ | :::note フランス語のランゲージについて @@ -163,19 +163,19 @@ JSONファイルの簡単な一例を以下に示します: JSON形式のトランスレーションファイルには、以下の属性が含まれます: -| 属性 | 型 | 必須 | 説明 | -| :-------- | :----- | :- | :-------------------------------------------------------------- | -| テーブル | コレクション | | 翻訳されたテーブルオブジェクトのコレクション | -| fields | コレクション | | 翻訳されたフィールドオブジェクトのコレクション | -| formulas | コレクション | | 翻訳されたフォーミュラオブジェクトのコレクション | -| fileNames | コレクション | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | +| 属性 | 型 | 必須 | 説明 | +| :-------- | :--------- | :- | :-------------------------------------------------------------- | +| テーブル | Collection | | 翻訳されたテーブルオブジェクトのコレクション | +| fields | Collection | | 翻訳されたフィールドオブジェクトのコレクション | +| formulas | Collection | | 翻訳されたフォーミュラオブジェクトのコレクション | +| fileNames | Collection | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | これら属性に含まれるコレクションの各オブジェクト要素は以下の属性を含みます: | 属性 | 型 | 必須 | 説明 | | :---------- | :--- | :- | :--------- | -| original | テキスト | ○ | 翻訳の対象となる原文 | -| translation | テキスト | ○ | 原文を翻訳したもの | +| original | Text | ○ | 翻訳の対象となる原文 | +| translation | Text | ○ | 原文を翻訳したもの | これらの属性を定義することで、原文と翻訳されたコンテンツ間の適切な対応が確保されます。 @@ -224,24 +224,24 @@ JSON形式のテーマファイルには、以下の属性が含まれます: | 属性 | 型 | 必須 | 説明 | | :------ | :----- | :- | :-------------------------------------------------------------- | -| default | オブジェクト | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | -| table | オブジェクト | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | -| rows | オブジェクト | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | -| cells | オブジェクト | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | -| header1 | オブジェクト | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header2 | オブジェクト | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header3 | オブジェクト | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header4 | オブジェクト | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header5 | オブジェクト | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| headers | オブジェクト | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | -| data | オブジェクト | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | -| break1 | オブジェクト | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break2 | オブジェクト | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break3 | オブジェクト | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break4 | オブジェクト | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break5 | オブジェクト | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| breaks | オブジェクト | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | -| bcor | オブジェクト | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | +| default | Object | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| table | Object | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | +| rows | Object | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | +| cells | Object | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | +| header1 | Object | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header2 | Object | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header3 | Object | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header4 | Object | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header5 | Object | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| headers | Object | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | +| data | Object | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | +| break1 | Object | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break2 | Object | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break3 | Object | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break4 | Object | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break5 | Object | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| breaks | Object | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | +| bcor | Object | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | JSONファイルで設定する各属性に対して、以下の WP属性を定義することができます ([対応する WP定数](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.ja.html) を指定します): From 63680c59b5dee438cc9f0bfbcd93556350c43cbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:52:44 +0200 Subject: [PATCH 4495/4889] New translations blobclass.md (Japanese) --- .../docusaurus-plugin-content-docs/current/API/BlobClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md index 4e2cd0f5323426..17110091e7ca5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md @@ -64,8 +64,8 @@ Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLO | 引数 | 型 | | 説明 | | ----- | ----------------------- | :-: | -------------------------------- | -| start | 実数 | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | -| end | 実数 | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | +| start | Real | -> | 新しい `4D.Blob` に含める最初のバイトのインデックス | +| end | Real | -> | 新しい `4D.Blob` に含めない最初のバイトのインデックス | | 戻り値 | 4D.Blob | <- | 新規 `4D.Blob` | From 85586386d5fc491ece6ca0b506bcf42c204d06d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:52:53 +0200 Subject: [PATCH 4496/4889] New translations collectionclass.md (Japanese) --- .../current/API/CollectionClass.md | 282 +++++++++--------- 1 file changed, 141 insertions(+), 141 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 7096cb8701287e..204154157e2915 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1,6 +1,6 @@ --- id: CollectionClass -title: コレクション +title: Collection --- Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変数を扱います。 @@ -80,7 +80,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 | 引数 | 型 | | 説明 | | ----- | ----------------------------------------------------------------------- | :-: | --------- | | value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | -> | コレクションの値 | -| 戻り値 | コレクション | <- | 新規のコレクション | +| 戻り値 | Collection | <- | 新規のコレクション | @@ -162,7 +162,7 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 | 引数 | 型 | | 説明 | | ----- | ------------------------------------------------------------------- | :-: | ----------- | | value | Number, Text, Date, Time, Boolean, Shared object, Shared collection | -> | 共有コレクションの値 | -| 戻り値 | コレクション | <- | 新規の共有コレクション | +| 戻り値 | Collection | <- | 新規の共有コレクション | @@ -192,8 +192,8 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 - 数値 (実数、倍長整数...)。 数値は常に実数として保存されます。 - テキスト -- boolean -- date +- ブール +- 日付 - 時間 (ミリ秒の数 (実数) として保存されます)。 - null - 共有オブジェクト @@ -230,10 +230,10 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の変 -| 引数 | 型 | | 説明 | -| ----- | --- | :-: | ------------- | -| index | 整数 | -> | 取得する要素のインデックス | -| 戻り値 | any | <- | そのインデックスにある要素 | +| 引数 | 型 | | 説明 | +| ----- | ------- | :-: | ------------- | +| index | Integer | -> | 取得する要素のインデックス | +| 戻り値 | any | <- | そのインデックスにある要素 | @@ -279,7 +279,7 @@ $element:=$col.at(10) // undefined | 引数 | 型 | | 説明 | | ------------ | --------------- | :-: | --------------------- | -| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | +| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | | 戻り値 | Real, Undefined | <- | コレクションの値の算術平均 | @@ -335,9 +335,9 @@ $element:=$col.at(10) // undefined -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | ----------------- | -| 戻り値 | コレクション | <- | 全要素が削除された元のコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | ----------------- | +| 戻り値 | Collection | <- | 全要素が削除された元のコレクション | @@ -374,11 +374,11 @@ $vSize:=$col.length //$vSize=0 -| 引数 | 型 | | 説明 | -| ----- | ------ | :-: | ------------------------------------------------ | -| col2 | コレクション | -> | 追加するコレクション | -| index | 整数 | -> | 追加要素を挿入する位置 (デフォルトは length+1) | -| 戻り値 | コレクション | <- | 追加要素を格納した元のコレクション | +| 引数 | 型 | | 説明 | +| ----- | ---------- | :-: | ------------------------------------------------ | +| col2 | Collection | -> | 追加するコレクション | +| index | Integer | -> | 追加要素を挿入する位置 (デフォルトは length+1) | +| 戻り値 | Collection | <- | 追加要素を格納した元のコレクション | @@ -426,7 +426,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | 引数 | 型 | | 説明 | | ----- | -------------------------------------------------------------- | :-: | ----------------------------------------------------- | | value | Number, Text, Object, Collection, Date, Time, Boolean, Picture | -> | 連結する値。 *value* がコレクションの場合、コレクションの全要素が元のコレクションに追加されます。 | -| 戻り値 | コレクション | <- | 元のコレクションに値が追加された新規コレクション | +| 戻り値 | Collection | <- | 元のコレクションに値が追加された新規コレクション | @@ -468,12 +468,12 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] -| 引数 | 型 | | 説明 | -| ------------ | ------ | :-: | --------------------------------------------------------------------------------------------------- | -| option | 整数 | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | -| groupWithCol | コレクション | -> | 結果のコレクションとグループする共有コレクション | -| groupWithObj | オブジェクト | -> | 結果のコレクションとグループする共有オブジェクト | -| 戻り値 | コレクション | <- | 元のコレクションのディープ・コピー | +| 引数 | 型 | | 説明 | +| ------------ | ---------- | :-: | --------------------------------------------------------------------------------------------------- | +| option | Integer | -> | `ck resolve pointers`: コピー前にポインターを解決する
    `ck shared`: 共有コレクションを返す | +| groupWithCol | Collection | -> | 結果のコレクションとグループする共有コレクション | +| groupWithObj | Object | -> | 結果のコレクションとグループする共有オブジェクト | +| 戻り値 | Collection | <- | 元のコレクションのディープ・コピー | @@ -597,8 +597,8 @@ End use | 引数 | 型 | | 説明 | | ------------ | ---- | :-: | --------------------- | -| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | 実数 | <- | コレクション内の要素の数 | +| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | +| 戻り値 | Real | <- | コレクション内の要素の数 | @@ -644,8 +644,8 @@ End use | 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | 数える値 | -| propertyPath | テキスト | -> | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | 実数 | <- | 値の出現回数 | +| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | +| 戻り値 | Real | <- | 値の出現回数 | @@ -719,11 +719,11 @@ End use -| 引数 | 型 | | 説明 | -| ------------ | ------ | :-: | ----------------------------------- | -| propertyPath | テキスト | -> | 重複しない値を取得する属性のパス | -| options | 整数 | -> | `ck diacritical`, `ck count values` | -| 戻り値 | コレクション | <- | 重複しない値のみを格納した新規コレクション | +| 引数 | 型 | | 説明 | +| ------------ | ---------- | :-: | ----------------------------------- | +| propertyPath | Text | -> | 重複しない値を取得する属性のパス | +| options | Integer | -> | `ck diacritical`, `ck count values` | +| 戻り値 | Collection | <- | 重複しない値のみを格納した新規コレクション | @@ -779,11 +779,11 @@ End use -| 引数 | 型 | | 説明 | -| ----------- | ------ | :-: | ------------------------------------------------------------------------------------------- | -| collection2 | コレクション | -> | 比較するコレクション | -| option | 整数 | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | -| 戻り値 | ブール | <- | コレクションが同一の場合には true、それ以外は false | +| 引数 | 型 | | 説明 | +| ----------- | ---------- | :-: | ------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | 比較するコレクション | +| option | Integer | -> | `ck diacritical`: アクセント等の発音区別符号を無視しない評価 (たとえば "A" # "a") | +| 戻り値 | Boolean | <- | コレクションが同一の場合には true、それ以外は false | @@ -850,11 +850,11 @@ End use | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | -| startFrom | 整数 | -> | テストを開始するインデックス | +| startFrom | Integer | -> | テストを開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | ブール | <- | すべての要素がテストをパスすれば true | +| 戻り値 | Boolean | <- | すべての要素がテストをパスすれば true | @@ -939,12 +939,12 @@ $b:=$c.every($f;Is real) //$b=false -| 引数 | 型 | | 説明 | -| ------------ | ------ | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | テキスト | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | -| targetpath | テキスト | -> | 抽出先のプロパティパスあるいはプロパティ名 | -| option | 整数 | -> | `ck keep null`: 返されるコレクションに null プロパティを含めます (デフォルトでは無視されます)。 *targetPath* を渡した場合には、この引数は無視されます。 | -| 戻り値 | コレクション | <- | 抽出した値を格納した新しいコレクション | +| 引数 | 型 | | 説明 | +| ------------ | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | 新しいコレクションに抽出する値のオブジェクトプロパティパス | +| targetpath | Text | -> | 抽出先のプロパティパスあるいはプロパティ名 | +| option | Integer | -> | `ck keep null`: 返されるコレクションに null プロパティを含めます (デフォルトでは無視されます)。 *targetPath* を渡した場合には、この引数は無視されます。 | +| 戻り値 | Collection | <- | 抽出した値を格納した新しいコレクション | @@ -1012,8 +1012,8 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 | 引数 | 型 | | 説明 | | --------- | ----------------------------------------------- | :-: | ----------------------------------- | | value | number, Text, Collection, Object, Date, Boolean | -> | 代入する値 | -| startFrom | 整数 | -> | 開始インデックス (含まれる) | -| end | 整数 | -> | 終了インデックス (含まれない) | +| startFrom | Integer | -> | 開始インデックス (含まれる) | +| end | Integer | -> | 終了インデックス (含まれない) | | 戻り値 | collection | <- | 値が代入された元のコレクション | @@ -1067,9 +1067,9 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504 | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | コレクション | <- | フィルターされた要素を格納した新しいコレクション(シャロウ・コピー) | +| 戻り値 | Collection | <- | フィルターされた要素を格納した新しいコレクション(シャロウ・コピー) | @@ -1152,9 +1152,9 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | -| startFrom | 整数 | -> | 検索を開始するインデックス | +| startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | | 戻り値 | any | <- | 最初に見つかった値。見つからなかった場合には Undefined | @@ -1240,11 +1240,11 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | -| startFrom | 整数 | -> | 検索を開始するインデックス | +| startFrom | Integer | -> | 検索を開始するインデックス | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | 整数 | <- | 最初に見つかった値のインデックス。見つからなかった場合には -1 | +| 戻り値 | Integer | <- | 最初に見つかった値のインデックス。見つからなかった場合には -1 | @@ -1359,10 +1359,10 @@ $first:=$emptyCol.first() // このコードは undefined を返します -| 引数 | 型 | | 説明 | -| ----- | ------ | :-: | --------------------------------------- | -| depth | 整数 | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | -| 戻り値 | コレクション | <- | 平坦化されたコレクション | +| 引数 | 型 | | 説明 | +| ----- | ---------- | :-: | --------------------------------------- | +| depth | Integer | -> | ネストされたコレクションの階層をどの範囲まで平坦化するか。 デフォルト = 1 | +| 戻り値 | Collection | <- | 平坦化されたコレクション | @@ -1415,9 +1415,9 @@ $col.flat(MAXLONG) | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | コレクション | <- | 変換された値を格納し、1レベルのネストが解除された新しいコレクション | +| 戻り値 | Collection | <- | 変換された値を格納し、1レベルのネストが解除された新しいコレクション | @@ -1504,11 +1504,11 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | 型 | | 説明 | -| --------- | --- | :-: | ------------------------------ | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| 戻り値 | ブール | <- | *toSearch* がコレクションにある場合は true。 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ------------------------------ | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 | @@ -1566,11 +1566,11 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | 型 | | 説明 | -| --------- | -- | :-: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| 戻り値 | 整数 | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ----------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | @@ -1625,11 +1625,11 @@ $c2:=$c.flatMap($f; $c.sum()) -| 引数 | 型 | | 説明 | -| ----------- | ------ | :-: | ---------------------------------- | -| queryString | テキスト | -> | 検索条件 | -| value | any | -> | プレースホルダー使用時: 比較する値 | -| 戻り値 | コレクション | <- | queryString に合致するコレクション要素のインデックス | +| 引数 | 型 | | 説明 | +| ----------- | ---------- | :-: | ---------------------------------- | +| queryString | Text | -> | 検索条件 | +| value | any | -> | プレースホルダー使用時: 比較する値 | +| 戻り値 | Collection | <- | queryString に合致するコレクション要素のインデックス | @@ -1680,11 +1680,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| ------- | ------ | :-: | ---------------- | -| index | 整数 | -> | 要素の挿入位置 | -| element | any | -> | コレクションに挿入する要素 | -| 戻り値 | コレクション | <- | 要素の挿入された元のコレクション | +| 引数 | 型 | | 説明 | +| ------- | ---------- | :-: | ---------------- | +| index | Integer | -> | 要素の挿入位置 | +| element | any | -> | コレクションに挿入する要素 | +| 戻り値 | Collection | <- | 要素の挿入された元のコレクション | @@ -1732,11 +1732,11 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 -| 引数 | 型 | | 説明 | -| --------- | ---- | :-: | ---------------------------------------------------------------- | -| delimiter | テキスト | -> | 要素間に用いる区切り文字 | -| option | 整数 | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | -| 戻り値 | テキスト | <- | 区切り文字を使ってコレクションの全要素をつなげた文字列 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ---------------------------------------------------------------- | +| delimiter | Text | -> | 要素間に用いる区切り文字 | +| option | Integer | -> | `ck ignore null or empty`: 戻り値に null と空の文字列を含めない | +| 戻り値 | Text | <- | 区切り文字を使ってコレクションの全要素をつなげた文字列 | @@ -1822,11 +1822,11 @@ $last:=$emptyCol.last() // このコードは undefined を返します -| 引数 | 型 | | 説明 | -| --------- | -- | :-: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する要素 | -| startFrom | 整数 | -> | 検索を開始するインデックス | -| 戻り値 | 整数 | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ----------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する要素 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | @@ -1917,9 +1917,9 @@ $last:=$emptyCol.last() // このコードは undefined を返します | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | -------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | param | any | -> | *formula* または *methodName* に渡す引数 | -| 戻り値 | コレクション | <- | 変換された値を格納する新しいコレクション | +| 戻り値 | Collection | <- | 変換された値を格納する新しいコレクション | @@ -1976,7 +1976,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | -| propertyPath | テキスト | -> | 評価するオブジェクトプロパティのパス | +| propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最大値 | @@ -2026,7 +2026,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | ------------------ | -| propertyPath | テキスト | -> | 評価するオブジェクトプロパティのパス | +| propertyPath | Text | -> | 評価するオブジェクトプロパティのパス | | 戻り値 | Boolean, Text, Number, Collection, Object, Date | <- | コレクション内の最小値 | @@ -2077,8 +2077,8 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| colsToSort | コレクション | -> | コレクションのコレクション、または {`collection`:*colToSort*;`order`:`ck ascending` / `ck descending`} プロパティを持つオブジェクトのコレクション | -| 戻り値 | コレクション | <- | 並べ替えられた元のコレクション | +| colsToSort | Collection | -> | コレクションのコレクション、または {`collection`:*colToSort*;`order`:`ck ascending` / `ck descending`} プロパティを持つオブジェクトのコレクション | +| 戻り値 | Collection | <- | 並べ替えられた元のコレクション | @@ -2211,12 +2211,12 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) -| 引数 | 型 | | 説明 | -| ----------- | ------ | :-: | ------------------------------------------------------------- | -| pathStrings | テキスト | -> | コレクションの並べ替え基準とするプロパティパス | -| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | -| ascOrDesc | 整数 | -> | `ck ascending` または `ck descending` (スカラー値) | -| 戻り値 | コレクション | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | +| 引数 | 型 | | 説明 | +| ----------- | ---------- | :-: | ------------------------------------------------------------- | +| pathStrings | Text | -> | コレクションの並べ替え基準とするプロパティパス | +| pathObjects | Collection | -> | 条件オブジェクトのコレクション | +| ascOrDesc | Integer | -> | `ck ascending` または `ck descending` (スカラー値) | +| 戻り値 | Collection | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | @@ -2355,9 +2355,9 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ----------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | extraParam | any | -> | 渡す引数 | -| 戻り値 | コレクション | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | +| 戻り値 | Collection | <- | 並べ替えられたコレクションのコピー (シャロウ・コピー) | @@ -2500,10 +2500,10 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | 型 | | 説明 | -| ------- | ------ | :-: | ---------------- | -| element | any | -> | コレクションに追加する要素 | -| 戻り値 | コレクション | <- | 要素の追加された元のコレクション | +| 引数 | 型 | | 説明 | +| ------- | ---------- | :-: | ---------------- | +| element | any | -> | コレクションに追加する要素 | +| 戻り値 | Collection | <- | 要素の追加された元のコレクション | @@ -2555,12 +2555,12 @@ $1.result:=(Compare strings($1.value;$1.value2;$2)<0) -| 引数 | 型 | | 説明 | -| ------------- | ------ | :-: | -------------------------------------------------- | -| queryString | テキスト | -> | 検索条件 | -| value | any | -> | プレースホルダー使用時: 比較する値 | -| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes 他 | -| 戻り値 | コレクション | <- | queryString に合致するコレクション要素 | +| 引数 | 型 | | 説明 | +| ------------- | ---------- | :-: | -------------------------------------------------- | +| queryString | Text | -> | 検索条件 | +| value | any | -> | プレースホルダー使用時: 比較する値 | +| querySettings | Object | -> | クエリオプション: parameters, attributes 他 | +| 戻り値 | Collection | <- | queryString に合致するコレクション要素 | @@ -2756,8 +2756,8 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) | プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| parameters | オブジェクト | *queryString* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | オブジェクト | *queryString* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、コレクションのオブジェクト要素のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| parameters | Object | *queryString* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | Object | *queryString* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、コレクションのオブジェクト要素のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | > [**コレクション参照**または**オブジェクト参照**](#オブジェクト参照やコレクション参照で検索する) を使用してコレクションをクエリする場合には、この引数を使用する必要があります。 @@ -2855,7 +2855,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) | 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | | param | 式 | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | @@ -2940,7 +2940,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で | 引数 | 型 | | 説明 | | ---------- | ----------------------------------------------- | :-: | ------------------------------------------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | | param | 式 | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | @@ -3024,11 +3024,11 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | 型 | | 説明 | -| ------- | ------ | :-: | -------------------- | -| index | 整数 | -> | 削除を開始する要素の位置 | -| howMany | 整数 | -> | 削除する要素の数、省略時は 1要素を削除 | -| 戻り値 | コレクション | <- | 要素が削除された元のコレクション | +| 引数 | 型 | | 説明 | +| ------- | ---------- | :-: | -------------------- | +| index | Integer | -> | 削除を開始する要素の位置 | +| howMany | Integer | -> | 削除する要素の数、省略時は 1要素を削除 | +| 戻り値 | Collection | <- | 要素が削除された元のコレクション | @@ -3081,9 +3081,9 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 | 引数 | 型 | | 説明 | | ------------ | ----------------------------------------------- | :-: | --------------- | -| size | 整数 | -> | コレクションの新しいサイズ | +| size | Integer | -> | コレクションの新しいサイズ | | defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | 新規要素のデフォルト値 | -| 戻り値 | コレクション | <- | リサイズされた元のコレクション | +| 戻り値 | Collection | <- | リサイズされた元のコレクション | @@ -3134,9 +3134,9 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | ------------------- | -| 戻り値 | コレクション | <- | 逆順に要素を格納した新しいコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | ------------------- | +| 戻り値 | Collection | <- | 逆順に要素を格納した新しいコレクション | @@ -3215,11 +3215,11 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -| 引数 | 型 | | 説明 | -| --------- | ------ | :-: | ----------------------------------------------- | -| startFrom | 整数 | -> | 開始インデックス (含まれる) | -| end | 整数 | -> | 終了インデックス (含まれない) | -| 戻り値 | コレクション | <- | 抜粋要素を格納した新しいコレクション(シャロウ・コピー) | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-: | ----------------------------------------------- | +| startFrom | Integer | -> | 開始インデックス (含まれる) | +| end | Integer | -> | 終了インデックス (含まれない) | +| 戻り値 | Collection | <- | 抜粋要素を格納した新しいコレクション(シャロウ・コピー) | @@ -3352,9 +3352,9 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-: | ---------------- | | formula | 4D.Function | -> | フォーミュラオブジェクト | -| methodName | テキスト | -> | メソッド名 | +| methodName | Text | -> | メソッド名 | | extraParam | any | -> | methodName に渡す引数 | -| 戻り値 | コレクション | <- | 並べ替えられた元のコレクション | +| 戻り値 | Collection | <- | 並べ替えられた元のコレクション | @@ -3433,8 +3433,8 @@ $col3:=$col.sort(Formula(String($1.value) | 計算に使用するオブジェクトプロパティのパス | -| 戻り値 | 実数 | <- | コレクション要素の値の合計 | +| propertyPath | Text | -> | 計算に使用するオブジェクトプロパティのパス | +| 戻り値 | Real | <- | コレクション要素の値の合計 | @@ -3494,7 +3494,7 @@ $col3:=$col.sort(Formula(String($1.value) | コレクションの先頭に挿入する値 | -| 戻り値 | 実数 | <- | 要素の追加された元のコレクション | +| 戻り値 | Real | <- | 要素の追加された元のコレクション | | | | | | From 5ccc460a859b54a56a29f1868506a6a78e2b351a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:52:55 +0200 Subject: [PATCH 4497/4889] New translations cryptokeyclass.md (Japanese) --- .../current/API/CryptoKeyClass.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md index 5b341c3b09205c..441322012207d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CryptoKeyClass.md @@ -44,7 +44,7 @@ title: CryptoKey | 引数 | 型 | | 説明 | | -------- | ---------------------------- | -- | --------------------- | -| settings | オブジェクト | -> | キーペアを生成・ロードするための設定 | +| settings | Object | -> | キーペアを生成・ロードするための設定 | | 戻り値 | 4D.CryptoKey | <- | 暗号化キーペアをカプセル化したオブジェクト | @@ -160,9 +160,9 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------- | -| message | テキスト | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | -| options | オブジェクト | -> | デコーディングオプション | -| 戻り値 | オブジェクト | <- | ステータス | +| message | Text | -> | `options.encodingEncrypted` を使ってデコードし復号するメッセージ文字列 | +| options | Object | -> | デコーディングオプション | +| 戻り値 | Object | <- | ステータス | @@ -210,9 +210,9 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | ------- | ------ | -- | --------------------------------------------------- | -| message | テキスト | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | -| options | オブジェクト | -> | エンコーディングオプション | -| 戻り値 | テキスト | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | +| message | Text | -> | `options.encodingDecrypted` を使ってエンコードし暗号化するメッセージ文字列 | +| options | Object | -> | エンコーディングオプション | +| 戻り値 | Text | <- | `options.encodingEncrypted` を使って暗号化およびエンコードされたメッセージ | @@ -252,7 +252,7 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | -| 戻り値 | テキスト | <- | PEM 形式の秘密鍵 | +| 戻り値 | Text | <- | PEM 形式の秘密鍵 | @@ -282,7 +282,7 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | --- | ---- | -- | ---------- | -| 戻り値 | テキスト | <- | PEM 形式の公開鍵 | +| 戻り値 | Text | <- | PEM 形式の公開鍵 | @@ -333,9 +333,9 @@ ECDSA キーのみ: キーの楕円曲線 | 引数 | 型 | | 説明 | | ------- | ------ | -- | ----------------------------------------------- | -| message | テキスト | -> | 署名をするメッセージ | -| options | オブジェクト | -> | 署名オプション | -| 戻り値 | テキスト | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | +| message | Text | -> | 署名をするメッセージ | +| options | Object | -> | 署名オプション | +| 戻り値 | Text | <- | "encoding" オプションに応じて Base64 または Base64URL 形式の署名 | @@ -416,10 +416,10 @@ RSA キーのみ: キーのサイズ (ビッ | 引数 | 型 | | 説明 | | --------- | ------ | -- | ----------------------------------------------------------- | -| message | テキスト | -> | 署名生成時に使われたメッセージ文字列 | -| signature | テキスト | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | -| options | オブジェクト | -> | 署名オプション | -| 戻り値 | オブジェクト | <- | 検証ステータス | +| message | Text | -> | 署名生成時に使われたメッセージ文字列 | +| signature | Text | -> | 検証の対象である、`options.encoding` に応じて Base64 または Base64URL 形式の署名 | +| options | Object | -> | 署名オプション | +| 戻り値 | Object | <- | 検証ステータス | From a2a0637b3a2aefa16d93f185246d6c7a46c8829e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:52:58 +0200 Subject: [PATCH 4498/4889] New translations dataclassclass.md (Japanese) --- .../current/API/DataClassClass.md | 122 +++++++++--------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md index ac0e3f6c729a26..5ba905f7e0f40c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -52,21 +52,21 @@ title: データクラス | プロパティ | 型 | 説明 | | ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | ブール | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| exposed | ブール | 属性が REST で公開されている場合に trueです | +| autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| exposed | Boolean | 属性が REST で公開されている場合に trueです | | fieldNumber | integer | 属性の内部的な 4Dフィールド番号。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| fieldType | 整数 | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • `.kind` = "calculated" または "alias" の場合: 結果の値 (フィールドタイプ、relatedEntity または relatedEntities) に応じて、上に同じ
  • | -| indexed | ブール | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| inverseName | テキスト | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | -| keywordIndexed | ブール | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | -| kind | テキスト | 属性の種類。 とりうる値:
  • "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
  • "calculated": 計算属性。[`get`](../ORDA/ordaClasses.md#function-get-attributename) 関数 によって定義されます。
  • "alias": [他の属性](../ORDA/ordaClasses.md#エイリアス属性-1) を指し示す属性。
  • "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
  • "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
  • | -| 必須 | ブール | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | -| name | テキスト | 属性名 (文字列) | -| path | テキスト | リレーションに基づく [エイリアス属性](../ORDA/ordaClasses.md#エイリアス属性-1) のパス。 | -| readOnly | ブール | 読み取り専用属性の場合に trueです。 たとえば、[`set` 関数](../ORDA/ordaClasses.md#function-set-attributename) を持たない計算属性は読み取り専用です。 | -| relatedDataClass | テキスト | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | -| type | テキスト | 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。"blob" 属性は [BLOB オブジェクト](../Concepts/dt_blob.md#blob-の種類) です。
  • `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
  • `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
  • `.kind` = "calculated" または "alias" の場合: 結果の値に応じて、上に同じ
  • | -| unique | ブール | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| fieldType | Integer | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](https://doc.4d.com/4dv20/help/command/ja/page1509.html) 参照)
  • `.kind` = "relatedEntity" の場合: 38 (`is object`)
  • `.kind` = "relatedEntities" の場合: 42 (`is collection`)
  • `.kind` = "calculated" または "alias" の場合: 結果の値 (フィールドタイプ、relatedEntity または relatedEntities) に応じて、上に同じ
  • | +| indexed | Boolean | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| inverseName | Text | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | +| keywordIndexed | Boolean | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | +| kind | Text | 属性の種類。 とりうる値:
  • "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
  • "calculated": 計算属性。[`get`](../ORDA/ordaClasses.md#function-get-attributename) 関数 によって定義されます。
  • "alias": [他の属性](../ORDA/ordaClasses.md#エイリアス属性-1) を指し示す属性。
  • "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
  • "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
  • | +| 必須 | Boolean | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 | +| name | Text | 属性名 (文字列) | +| path | Text | リレーションに基づく [エイリアス属性](../ORDA/ordaClasses.md#エイリアス属性-1) のパス。 | +| readOnly | Boolean | 読み取り専用属性の場合に trueです。 たとえば、[`set` 関数](../ORDA/ordaClasses.md#function-set-attributename) を持たない計算属性は読み取り専用です。 | +| relatedDataClass | Text | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 | +| type | Text | 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
  • `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。"blob" 属性は [BLOB オブジェクト](../Concepts/dt_blob.md#blob-の種類) です。
  • `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
  • `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
  • `.kind` = "calculated" または "alias" の場合: 結果の値に応じて、上に同じ
  • | +| unique | Boolean | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 | :::tip @@ -139,7 +139,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------- | -| settings | オブジェクト | -> | ビルドオプション: context | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | データクラスの全エンティティの参照 | @@ -160,7 +160,7 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object | プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | テキスト | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | > データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。 @@ -248,8 +248,8 @@ $ds.Persons.clearRemoteCache() | 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | --------------------------------- | -| objectCol | コレクション | -> | エンティティにマップするオブジェクトのコレクション | -| settings | オブジェクト | -> | ビルドオプション: context | +| objectCol | Collection | -> | エンティティにマップするオブジェクトのコレクション | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | コレクションから作成したエンティティセレクション | @@ -295,7 +295,7 @@ $ds.Persons.clearRemoteCache() | プロパティ | 型 | 説明 | | ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| context | テキスト | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | +| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | #### 例題 1 @@ -450,7 +450,7 @@ $ds.Persons.clearRemoteCache() | 引数 | 型 | | 説明 | | ---------- | ------------------------- | :-: | --------------------------------- | | primaryKey | Integer または Text | -> | 取得するエンティティのプライマリーキー値 | -| settings | オブジェクト | -> | ビルドオプション: context | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.Entity | <- | 指定したプライマリーキーに合致するエンティティ | @@ -471,7 +471,7 @@ $ds.Persons.clearRemoteCache() | プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| context | テキスト | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | +| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 | :::info @@ -530,9 +530,9 @@ $ds.Persons.clearRemoteCache() -| 引数 | 型 | | 説明 | -| --- | -- | -- | ------------------- | -| 戻り値 | 整数 | <- | データクラスに含まれる全エンティティ数 | +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ------------------- | +| 戻り値 | Integer | <- | データクラスに含まれる全エンティティ数 | @@ -629,7 +629,7 @@ $number:=$ds.Persons.getCount() | 引数 | 型 | | 説明 | | --- | ------ | -- | --------- | -| 戻り値 | オブジェクト | <- | データクラスの情報 | +| 戻り値 | Object | <- | データクラスの情報 | @@ -639,12 +639,12 @@ $number:=$ds.Persons.getCount() **返されるオブジェクト** -| プロパティ | 型 | 説明 | -| ----------- | ---- | --------------------------- | -| exposed | ブール | データクラスが REST に公開されていれば true | -| name | テキスト | データクラスの名称 | -| primaryKey | テキスト | データクラスのプライマリーキー属性の名称 | -| tableNumber | 整数 | 内部的な 4Dテーブル番号 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | --------------------------- | +| exposed | Boolean | データクラスが REST に公開されていれば true | +| name | Text | データクラスの名称 | +| primaryKey | Text | データクラスのプライマリーキー属性の名称 | +| tableNumber | Integer | 内部的な 4Dテーブル番号 | #### 例題 1 @@ -702,7 +702,7 @@ $number:=$ds.Persons.getCount() | 引数 | 型 | | 説明 | | --- | ------ | -- | -------------------------------- | -| 戻り値 | オブジェクト | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | +| 戻り値 | Object | <- | データクラスの ORDAキャッシュの内容を記述したオブジェクト。 | @@ -716,20 +716,20 @@ $number:=$ds.Persons.getCount() 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | 型 | 説明 | -| ---------- | ------ | --------------------------------------- | -| maxEntries | 整数 | エントリーコレクションの最大数 | -| stamp | 整数 | キャッシュのスタンプ | -| timeout | 整数 | キャッシュの新しいエントリーが期限切れとなるまでの残り時間。 | -| entries | コレクション | キャッシュ内の各エンティティにつき、1つのエントリーオブジェクトを格納します。 | +| プロパティ | 型 | 説明 | +| ---------- | ---------- | --------------------------------------- | +| maxEntries | Integer | エントリーコレクションの最大数 | +| stamp | Integer | キャッシュのスタンプ | +| timeout | Integer | キャッシュの新しいエントリーが期限切れとなるまでの残り時間。 | +| entries | Collection | キャッシュ内の各エンティティにつき、1つのエントリーオブジェクトを格納します。 | エントリーコレクション内の各エントリーオブジェクトは、以下のプロパティを持ちます: -| プロパティ | 型 | 説明 | -| ------- | ------ | -------------------- | -| data | オブジェクト | エントリーのデータを格納するオブジェクト | -| expired | ブール | エントリーが期限切れの場合に true | -| key | テキスト | エンティティのプライマリーキー。 | +| プロパティ | 型 | 説明 | +| ------- | ------- | -------------------- | +| data | Object | エントリーのデータを格納するオブジェクト | +| expired | Boolean | エントリーが期限切れの場合に true | +| key | Text | エンティティのプライマリーキー。 | 各エントリーの `data` オブジェクトは、以下のプロパティを持ちます: @@ -839,7 +839,7 @@ $cacheAddress:=$ds.Adress.getRemoteCache() | 引数 | 型 | | 説明 | | --------- | ---------------------------------- | -- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| keepOrder | 整数 | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | +| keepOrder | Integer | -> | `dk keep ordered`: 順列ありのエンティティセレクションを作成します
    `dk non ordered` (あるいは省略時): 順列なしのエンティティセレクションを作成します | | 戻り値 | 4D.EntitySelection | <- | データクラスの空の新規エンティティセレクション | @@ -884,10 +884,10 @@ $cacheAddress:=$ds.Adress.getRemoteCache() | 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | -- | ---------------------------------------------------------------------------------------------------- | -| queryString | テキスト | -> | 検索条件 (文字列) | -| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | +| queryString | Text | -> | 検索条件 (文字列) | +| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致するエンティティから構成された新しいエンティティセレクション | @@ -1206,15 +1206,15 @@ $es:=ds.Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2" *querySettings* 引数は、追加のオプションを格納したオブジェクトです。 以下のプロパティがサポートされています: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | オブジェクト | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| attributes | オブジェクト | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | -| args | オブジェクト | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | -| allowFormulas | ブール | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | -| context | テキスト | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](../ORDA/client-server-optimization.md#最適化コンテキスト) の章を参照ください。 | -| queryPlan | ブール | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 | -| queryPath | ブール | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | *queryString* または *formula* に **値の命名プレースホルダー** を使用した場合に渡すオブジェクト。 値は、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に値の代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、実際に比較される値です。 インデックスプレースホルダー (value引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| attributes | Object | *queryString* または *formula* に **属性パスの命名プレースホルダー** を使用した場合に渡すオブジェクト。 属性パスは、プロパティ/値のペアで表現されます。プロパティは、*queryString* または *formula* に属性パスの代わりに挿入されたプレースホルダー名 (":placeholder"など) で、値は、属性パスを表す文字列または文字列のコレクションです。 値には、データクラスのスカラー属性・リレート属性・オブジェクトフィールド内のプロパティへの属性パスを指定することができます。
    タイプ説明
    Stringドット記法を使用して表現された attributePath (例: "name" または "user.address.zipCode")
    String の Collectionコレクションの各要素が attributePath の階層を表します (例: ["name"] または ["user","address","zipCode"])。 コレクションを使用することで、ドット記法に準じていない名前の属性に対してもクエリすることができます (例: ["4Dv17.1","en/fr"])。
    インデックスプレースホルダー (*value* 引数として値を直接渡す方法) と命名プレースホルダーは、同じクエリ内で同時に使用することができます。 | +| args | Object | フォーミュラに渡す引数。 **args** オブジェクトは、フォーミュラ内の $1 が受け取るので、その値は *$1.property* という形で利用可能です (例題3 参照)。 | +| allowFormulas | Boolean | クエリ内でフォーミュラの呼び出しを許可するには true (デフォルト)。 フォーミュラ実行を禁止するには false を渡します。 false に設定されているときに、フォーミュラが `query()` に渡された場合、エラーが発生します (1278 - フォーミュラはこのメンバーメソッドでは許可されていません)。 | +| context | Text | エンティティセレクションに適用されている自動の最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能はクライアント/サーバー処理を想定して設計されています。 詳細な情報については、[**クライアント/サーバーの最適化**](../ORDA/client-server-optimization.md#最適化コンテキスト) の章を参照ください。 | +| queryPlan | Boolean | 戻り値のエンティティコレクションに、実行する直前のクエリの詳細 (クエリプラン) を含めるかどうかを指定します。 返されるプロパティは、クエリプラン あるいはサブクエリ (複合クエリの場合) を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 このオプションは通常 queryPath と組み合わせて使用されます。 省略時のデフォルト: false。 | +| queryPath | Boolean | 戻り値のエンティティコレクションに、実際に実行されたクエリの詳細を含めるかどうかを指定します。 返されたプロパティは、クエリで実際に使用されたパス (通常は queryPlan と同一ですが、エンジンがクエリを最適化した場合には異なる場合があります)、処理時間と検出レコード数を格納したオブジェクトです。 このオプションはアプリケーションの開発フェーズにおいて有用です。 省略時のデフォルト: false。 | #### queryPlan と queryPath について @@ -1546,7 +1546,7 @@ softwares:{ | 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------------------------------------- | -| settings | オブジェクト | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト | +| settings | Object | -> | データクラスの ORDAキャッシュについて、タイムアウトと最大サイズを指定するオブジェクト | @@ -1558,10 +1558,10 @@ softwares:{ *settings* には、以下のプロパティを持つオブジェクトを渡します: -| プロパティ | 型 | 説明 | -| ---------- | -- | ------------------------------- | -| timeout | 整数 | タイムアウト (秒単位) | -| maxEntries | 整数 | エンティティの最大数 | +| プロパティ | 型 | 説明 | +| ---------- | ------- | ------------------------------- | +| timeout | Integer | タイムアウト (秒単位) | +| maxEntries | Integer | エンティティの最大数 | `timeout` は、データクラスの ORDAキャッシュのタイムアウトを設定します (デフォルトは 30秒)。 タイムアウトを過ぎると、キャッシュ内のデータクラスのエンティティは期限切れとみなされます。 これは、次のことを意味します: From 6fac4f957e163a0973489c28704118c2f5a9ec62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:02 +0200 Subject: [PATCH 4499/4889] New translations datastoreclass.md (Japanese) --- .../current/API/DataStoreClass.md | 138 +++++++++--------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md index b28618a2acfbf9..d253f06c4b128e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataStoreClass.md @@ -51,7 +51,7 @@ title: DataStore | 引数 | 型 | | 説明 | | ------- | ---------------------------- | -- | ------------------------- | -| localID | テキスト | -> | 参照を取得したいリモートデータストアのローカルID | +| localID | Text | -> | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | <- | データストア参照 | @@ -122,8 +122,8 @@ title: DataStore | 引数 | 型 | | 説明 | | -------------- | ---------------------------- | -- | ------------------------------------------------------------- | -| connectionInfo | オブジェクト | -> | リモートデータストアへの接続に使用する接続プロパティ | -| localID | テキスト | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | +| connectionInfo | Object | -> | リモートデータストアへの接続に使用する接続プロパティ | +| localID | Text | -> | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | cs.DataStore | <- | データストアオブジェクト | @@ -150,13 +150,13 @@ title: DataStore | プロパティ | 型 | リモート4Dアプリケーション | Qodly アプリケーション | | ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| hostname | テキスト | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | Qodly クラウドインスタンスの APIエンドポイント | -| user | テキスト | ユーザー名 | - (無視されます) | -| password | テキスト | ユーザーパスワード | * (無視されます) | +| hostname | Text | リモートデータストアの名前または IPアドレス + ":" + ポート番号 (ポート番号は必須) | Qodly クラウドインスタンスの APIエンドポイント | +| user | Text | ユーザー名 | - (無視されます) | +| password | Text | ユーザーパスワード | * (無視されます) | | idleTimeout | Longint | アクティビティがなかった場合に、セッションがタイムアウトするまでの時間 (分単位)。この時間を過ぎると、4D によって自動的にセッションが閉じられます。 省略時のデフォルトは 60 (1時間) です。 60 (分) 未満の値を指定することはできません (60 未満の値を渡した場合、タイムアウトは 60 (分) に設定されます)。 詳細については、[**セッションの終了**](../ORDA/remoteDatastores.md#セッションの終了) を参照ください。 | - (無視されます) | -| tls | ブール | セキュアな接続を使用する場合は true (1)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | セキュアな接続を使用する場合は true。 省略時のデフォルトは false です。 | -| type | テキスト | "4D Server" でなければなりません | * (無視されます) | -| api-key | テキスト | - (無視されます) | Qodly クラウドインスタンスの APIキー | +| tls | Boolean | セキュアな接続を使用する場合は true (1)。 省略時のデフォルトは false です。 可能なかぎり安全な接続を使用することが推奨されます。 | セキュアな接続を使用する場合は true。 省略時のデフォルトは false です。 | +| type | Text | "4D Server" でなければなりません | * (無視されます) | +| api-key | Text | - (無視されます) | Qodly クラウドインスタンスの APIキー | (\*) `tls` が true である場合、以下の条件が満たされていれば、HTTPSプロトコルが使用されます: @@ -363,7 +363,7 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") | 引数 | 型 | | 説明 | | --- | ------ | :-: | ---------------------------- | -| 戻り値 | オブジェクト | <- | カレントデータストアと、各テーブルの暗号化についての情報 | +| 戻り値 | Object | <- | カレントデータストアと、各テーブルの暗号化についての情報 | @@ -377,16 +377,16 @@ ALERT(String($data.length)+" 件の項目が読み込まれました") 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | | | 型 | 説明 | -| ----------- | ----------- | ------------- | ------ | ------------------------------------------------------------- | -| isEncrypted | | | ブール | データファイルが暗号化されていれば true | -| keyProvided | | | ブール | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (\*) | -| テーブル | | | オブジェクト | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | -| | *tableName* | | オブジェクト | 暗号化可能または暗号化されたテーブル | -| | | name | テキスト | テーブル名 | -| | | num | Number | テーブル番号 | -| | | isEncryptable | ブール | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | -| | | isEncrypted | ブール | データファイルにおいて、テーブルのレコードが暗号化されていれば true | +| プロパティ | | | 型 | 説明 | +| ----------- | ----------- | ------------- | ------- | ------------------------------------------------------------- | +| isEncrypted | | | Boolean | データファイルが暗号化されていれば true | +| keyProvided | | | Boolean | 暗号化されたデータファイルに合致する暗号化キーが提供されていれば true (\*) | +| テーブル | | | Object | 暗号化可能および暗号化されたテーブルと同じ数のプロパティを持つオブジェクト | +| | *tableName* | | Object | 暗号化可能または暗号化されたテーブル | +| | | name | Text | テーブル名 | +| | | num | Number | テーブル番号 | +| | | isEncryptable | Boolean | ストラクチャーファイルにおいて、テーブルが暗号化可能と宣言されていれば true | +| | | isEncrypted | Boolean | データファイルにおいて、テーブルのレコードが暗号化されていれば true | (\*) 暗号化キーは、以下の手段のいずれかで提供されます: @@ -515,9 +515,9 @@ ds.unlock() // コピー操作をおこなったので、データストアの -| 引数 | 型 | | 説明 | -| --- | ------ | -- | ---------------------- | -| 戻り値 | コレクション | <- | 最適化コンテキストオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | -- | ---------------------- | +| 戻り値 | Collection | <- | 最適化コンテキストオブジェクトのコレクション | @@ -592,9 +592,9 @@ $info:=$ds.getAllRemoteContexts() -| 引数 | 型 | | 説明 | -| --- | -- | -- | ----------------- | -| 戻り値 | 実数 | <- | グローバル変更スタンプのカレント値 | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ----------------- | +| 戻り値 | Real | <- | グローバル変更スタンプのカレント値 | @@ -646,7 +646,7 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) | 引数 | 型 | | 説明 | | --- | ------ | :-: | ------------ | -| 戻り値 | オブジェクト | <- | データストアのプロパティ | +| 戻り値 | Object | <- | データストアのプロパティ | @@ -716,8 +716,8 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) | 引数 | 型 | | 説明 | | ----------- | ------ | -- | ------------ | -| contextName | テキスト | -> | コンテキストの名称 | -| 戻り値 | オブジェクト | <- | 最適化コンテキストの詳細 | +| contextName | Text | -> | コンテキストの名称 | +| 戻り値 | Object | <- | 最適化コンテキストの詳細 | @@ -735,10 +735,10 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) | プロパティ | 型 | 説明 | | ----------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | テキスト | コンテキストの名称 | -| main | テキスト | コンテキストに関連する属性 (複数の場合はカンマ区切り) | -| dataclass | テキスト | データクラスの名称 | -| currentItem (任意) | テキスト | コンテキストがリストボックスとリンクしている場合の [ページモード](../ORDA/remoteDatastores.md#エンティティセレクション型リストボックス) の属性。 コンテキスト名がリストボックスに使用されていない場合、または currentItem に対応するコンテキストが存在しない場合は、`Null` または空のテキスト要素として返されます。 | +| name | Text | コンテキストの名称 | +| main | Text | コンテキストに関連する属性 (複数の場合はカンマ区切り) | +| dataclass | Text | データクラスの名称 | +| currentItem (任意) | Text | コンテキストがリストボックスとリンクしている場合の [ページモード](../ORDA/remoteDatastores.md#エンティティセレクション型リストボックス) の属性。 コンテキスト名がリストボックスに使用されていない場合、または currentItem に対応するコンテキストが存在しない場合は、`Null` または空のテキスト要素として返されます。 | コンテキストは属性に対するフィルターとして動作するため、*main* が空で返された場合、それはフィルターが適用されておらず、サーバーがすべてのデータクラス属性を返すことを意味します。 @@ -766,9 +766,9 @@ $hasModifications:=($currentStamp # ds.getGlobalStamp()) -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | ----------------------------------------------------- | -| 戻り値 | コレクション | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します) | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | ----------------------------------------------------- | +| 戻り値 | Collection | <- | オブジェクトのコレクション (要素毎に一つのリクエストを記述します) | @@ -806,9 +806,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ----------------------------------------------------------------------------- | -| 戻り値 | ブール | <- | データエクスプローラーへのアクセスが無効に設定されているの場合は true、有効の場合は false (デフォルト) | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ----------------------------------------------------------------------------- | +| 戻り値 | Boolean | <- | データエクスプローラーへのアクセスが無効に設定されているの場合は true、有効の場合は false (デフォルト) | @@ -840,9 +840,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | 型 | | 説明 | -| --- | --- | -- | ---------------- | -| 戻り値 | ブール | <- | ロックされている場合は true | +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ---------------- | +| 戻り値 | Boolean | <- | ロックされている場合は true | @@ -915,9 +915,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア | 引数 | 型 | | 説明 | | ------------- | ------ | -- | ------------- | -| curPassPhrase | テキスト | -> | カレントのパスフレーズ | -| curDataKey | オブジェクト | -> | カレントのデータ暗号化キー | -| 戻り値 | オブジェクト | <- | 暗号化キーのチェックの結果 | +| curPassPhrase | Text | -> | カレントのパスフレーズ | +| curDataKey | Object | -> | カレントのデータ暗号化キー | +| 戻り値 | Object | <- | 暗号化キーのチェックの結果 | @@ -941,16 +941,16 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア コマンドの実行結果は、戻り値のオブジェクトに格納されます: -| プロパティ | | 型 | 説明 | -| ---------- | -------------------------------------------------------------------------------------------- | ------ | --------------------------------------------------- | -| success | | ブール | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | -| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | -| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | -| statusText | | テキスト | エラーメッセージ | -| errors | | コレクション | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | -| | \[ ].componentSignature | テキスト | 内部コンポーネント名 | -| | \[ ].errCode | Number | エラー番号 | -| | \[ ].message | テキスト | エラーメッセージ | +| プロパティ | | 型 | 説明 | +| ---------- | -------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------- | +| success | | Boolean | 提供された暗号化キーが暗号化データと合致すれば true、それ以外は false | +| | | | 以下のプロパティは、success が *FALSE* であった場合にのみ返されます。 | +| status | | Number | エラーコード (提供された暗号化キーが間違っていた場合には 4) | +| statusText | | Text | エラーメッセージ | +| errors | | Collection | エラーのスタック。 最初のエラーに最も高いインデックスが割り当てられます。 | +| | \[ ].componentSignature | Text | 内部コンポーネント名 | +| | \[ ].errCode | Number | エラー番号 | +| | \[ ].message | Text | エラーメッセージ | *curPassphrase* および *curDataKey* のどちらの引数も渡されなかった場合、`.provideDataKey()` は **null** を返します (この場合エラーは生成されません)。 @@ -989,9 +989,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | 型 | | 説明 | -| ------ | --- | -- | ------------------------------------------------------------------------------------------------ | -| status | ブール | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト) | +| 引数 | 型 | | 説明 | +| ------ | ------- | -- | ------------------------------------------------------------------------------------------------ | +| status | Boolean | -> | `webAdmin`ポート上で、データエクスプローラーによるデータアクセスを無効にするには true、アクセスを有効にするには false (デフォルト) | @@ -1033,9 +1033,9 @@ ORDAリクエストログのフォーマットの詳細は、[**ORDAクライア -| 引数 | 型 | | 説明 | -| -------- | -- | -- | ---------------- | -| newStamp | 実数 | -> | グローバル変更スタンプの新しい値 | +| 引数 | 型 | | 説明 | +| -------- | ---- | -- | ---------------- | +| newStamp | Real | -> | グローバル変更スタンプの新しい値 | @@ -1092,13 +1092,13 @@ ds.setGlobalStamp($newValue) | 引数 | 型 | | 説明 | | --------------- | ---------------------------- | -- | ------------------------------------------------------------------------------------------- | -| contextName | テキスト | -> | コンテキストの名称 | -| dataClassName | テキスト | -> | データクラスの名称 | +| contextName | Text | -> | コンテキストの名称 | +| dataClassName | Text | -> | データクラスの名称 | | dataClassObject | 4D.DataClass | -> | DataClass オブジェクト (例: datastore.Employee) | -| attributes | テキスト | -> | カンマ区切りの属性リスト | -| attributesColl | コレクション | -> | 属性名 (テキスト) のコレクション | -| contextType | テキスト | -> | 渡す場合、値は "main" または "currentItem" のいずれか | -| pageLength | 整数 | -> | コンテキストにリンクされたエンティティセレクションのページ長 (デフォルトは 80) | +| attributes | Text | -> | カンマ区切りの属性リスト | +| attributesColl | Collection | -> | 属性名 (テキスト) のコレクション | +| contextType | Text | -> | 渡す場合、値は "main" または "currentItem" のいずれか | +| pageLength | Integer | -> | コンテキストにリンクされたエンティティセレクションのページ長 (デフォルトは 80) | @@ -1225,8 +1225,8 @@ Form.currentItemLearntAttributes:=Form.selectedPerson.getRemoteContextAttributes | 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ---------------------------------------------- | | file | 4D.File | -> | File オブジェクト | -| options | 整数 | -> | ログレスポンスオプション (サーバーのみ) | -| reqNum | 整数 | -> | メモリ内に保管するリクエストの数 (クライアントのみ) | +| options | Integer | -> | ログレスポンスオプション (サーバーのみ) | +| reqNum | Integer | -> | メモリ内に保管するリクエストの数 (クライアントのみ) | From 020e47e3e811b016e83fa70580db0dd88859e224 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:04 +0200 Subject: [PATCH 4500/4889] New translations directory.md (Japanese) --- .../current/API/Directory.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md index 3cf7e17399011c..7f402cb2d6c93e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/Directory.md @@ -436,8 +436,8 @@ Windows 上においては、`.isPackage` は常に **false** を返します。 | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | テキスト | -> | コピー先フォルダーの名前 | -| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| newName | Text | -> | コピー先フォルダーの名前 | +| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.Folder | <- | コピーされたフォルダー | @@ -492,7 +492,7 @@ $copiedImages:=$userImages.copyTo(Folder(fk database folder);fk overwrite) | 引数 | 型 | | 説明 | | ---- | ----------------------- | -- | -------------------------------------------------------- | -| path | テキスト | -> | ファイルのPOSIX相対パス名 | +| path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.File | <- | `File` オブジェクト (無効な POSIXパスの場合には null) | @@ -534,10 +534,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | 型 | | 説明 | -| ------- | ------ | -- | ------------------ | -| options | 整数 | -> | ファイルリストのオプション | -| 戻り値 | コレクション | <- | 子ファイルオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ------- | ---------- | -- | ------------------ | +| options | Integer | -> | ファイルリストのオプション | +| 戻り値 | Collection | <- | 子ファイルオブジェクトのコレクション | @@ -602,7 +602,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") | 引数 | 型 | | 説明 | | ---- | ------------------------- | -- | ---------------------------------------------------------------------- | -| path | テキスト | -> | ファイルのPOSIX相対パス名 | +| path | Text | -> | ファイルのPOSIX相対パス名 | | 戻り値 | 4D.Folder | <- | 作成された `Folder` オブジェクト (無効な POSIX *path* の場合には null) | @@ -644,10 +644,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | 型 | | 説明 | -| ------- | ------ | -- | ------------------- | -| options | 整数 | -> | フォルダーリストのオプション | -| 戻り値 | コレクション | <- | 子フォルダーオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ------- | ---------- | -- | ------------------- | +| options | Integer | -> | フォルダーリストのオプション | +| 戻り値 | Collection | <- | 子フォルダーオブジェクトのコレクション | @@ -695,10 +695,10 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") -| 引数 | 型 | | 説明 | -| ---- | ----- | -- | ------------------------------------------- | -| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン | +| 引数 | 型 | | 説明 | +| ---- | ------- | -- | ------------------------------------------- | +| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | Picture | <- | アイコン | From 5dd222f0bbd429329735a1d7cc830687ed396912 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:06 +0200 Subject: [PATCH 4501/4889] New translations document.md (Japanese) --- .../current/API/Document.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md index 84f54667756e1a..12586299d3a44b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/Document.md @@ -436,8 +436,8 @@ title: Document クラス | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | :-: | --------------------------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | テキスト | -> | コピー先フォルダーの名前 | -| overwrite | 整数 | -> | 既存要素を上書きするには `fk overwrite` を渡します | +| newName | Text | -> | コピー先フォルダーの名前 | +| overwrite | Integer | -> | 既存要素を上書きするには `fk overwrite` を渡します | | 戻り値 | 4D.File | <- | コピーされたファイル | @@ -533,10 +533,10 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | 型 | | 説明 | -| ---- | ----- | -- | ------------------------------------------- | -| size | 整数 | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン | +| 引数 | 型 | | 説明 | +| ---- | ------- | -- | ------------------------------------------- | +| size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | +| 戻り値 | Picture | <- | アイコン | @@ -570,12 +570,12 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) -| 引数 | 型 | | 説明 | -| ----------- | ---- | -- | ---------------- | -| charSetName | テキスト | -> | 文字セットの名前 | -| charSetNum | 整数 | -> | 文字セットの番号 | -| breakMode | 整数 | -> | 改行の処理モード | -| 戻り値 | テキスト | <- | ドキュメントから取得したテキスト | +| 引数 | 型 | | 説明 | +| ----------- | ------- | -- | ---------------- | +| charSetName | Text | -> | 文字セットの名前 | +| charSetNum | Integer | -> | 文字セットの番号 | +| breakMode | Integer | -> | 改行の処理モード | +| 戻り値 | Text | <- | ドキュメントから取得したテキスト | From ff5ec2ea8677aabc1ffce82b704843c4f8630354 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:08 +0200 Subject: [PATCH 4502/4889] New translations emailobjectclass.md (Japanese) --- .../current/API/EmailObjectClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index 898237dd8de7ea..098851ae01fa6d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -64,8 +64,8 @@ Email オブジェクトは次のプロパティを提供します: | プロパティ | 型 | 説明 | | ----- | ---- | --------------------------------- | -| name | テキスト | 表示名 (null も可能) | -| email | テキスト | メールアドレス | +| name | Text | 表示名 (null も可能) | +| email | Text | メールアドレス | #### コレクション @@ -133,13 +133,13 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass | プロパティ | 型 | 値 | | ----------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------ | -| partID | テキスト | メールのパートを固有に識別する ID | -| type | テキスト | (必須) パートの Content-Type ヘッダーフィールドの値 | -| charset | テキスト | Content-Type ヘッダーフィールドの Charset の値 | -| encoding | テキスト | `isEncodingProblem=true` の場合、Content-Transfer-Encoding の値が追加されます (デフォルトでは未定義) | -| disposition | テキスト | パートの Content-Disposition ヘッダーフィールドの値 | +| partID | Text | メールのパートを固有に識別する ID | +| type | Text | (必須) パートの Content-Type ヘッダーフィールドの値 | +| charset | Text | Content-Type ヘッダーフィールドの Charset の値 | +| encoding | Text | `isEncodingProblem=true` の場合、Content-Transfer-Encoding の値が追加されます (デフォルトでは未定義) | +| disposition | Text | パートの Content-Disposition ヘッダーフィールドの値 | | language | Text の Collection | パートの Content-Language ヘッダーフィールドの、[RFC3282](https://tools.ietf.org/html/rfc3282) で定義されている言語タグの一覧 (あれば) | -| location | テキスト | パートの Content-Location ヘッダーフィールドの、[RFC2557](https://tools.ietf.org/html/rfc2557) で定義されている URI (あれば) | +| location | Text | パートの Content-Location ヘッダーフィールドの、[RFC2557](https://tools.ietf.org/html/rfc2557) で定義されている URI (あれば) | | subParts | Object の Collection | それぞれの子の本文パート (*EmailBodyPart* オブジェクトのコレクション) | | headers | Object の Collection | パート内の全ヘッダーフィールドの、メッセージ内で出現する順の一覧 (*EmailHeader* オブジェクトのコレクション。[headers](#headers) プロパティ参照) | @@ -380,7 +380,7 @@ MailAttachment オブジェクトは [`MAIL New attachment`](MailAttachmentClass | 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------ | | mime | Blob, Text | -> | MIME形式のメール | -| 戻り値 | オブジェクト | <- | Email オブジェクト | +| 戻り値 | Object | <- | Email オブジェクト | @@ -466,9 +466,9 @@ $status:=$transporter.send($email) | 引数 | 型 | | 説明 | | ------- | ------ | :-: | ----------------------- | -| mail | オブジェクト | -> | Email オブジェクト | -| options | オブジェクト | -> | 文字セットとエンコーディングのメールオプション | -| 戻り値 | テキスト | <- | MIME に変換された Emailオブジェクト | +| mail | Object | -> | Email オブジェクト | +| options | Object | -> | 文字セットとエンコーディングのメールオプション | +| 戻り値 | Text | <- | MIME に変換された Emailオブジェクト | @@ -484,8 +484,8 @@ $status:=$transporter.send($email) | プロパティ | 型 | 説明 | | ------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| headerCharset | テキスト | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | -| bodyCharset | テキスト | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | +| headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 とりうる値:
    定数説明
    mail mode ISO2022JPUS-ASCII_ISO-2022-JP_UTF8_QP
    • headerCharset: 可能なら US-ASCII 、次に可能なら Japanese (ISO-2022-JP) & Quoted-printable 、それも不可なら UTF-8 & Quoted-printable
    • bodyCharset: 可能なら US-ASCII、次に可能なら Japanese (ISO-2022-JP) & 7-bit、それも不可なら UTF-8 & Quoted-printable
    mail mode ISO88591ISO-8859-1
    • headerCharset: ISO-8859-1 & Quoted-printable
    • bodyCharset: ISO-8859-1 & 8-bit
    mail mode UTF8US-ASCII_UTF8_QPheaderCharset & bodyCharset: 可能なら US-ASCII、それが不可なら UTF-8 & Quoted-printable (**デフォルト値**)
    mail mode UTF8 in base64US-ASCII_UTF8_B64headerCharset & bodyCharset: 可能な場合は US-ASCII、それ以外は UTF-8 & base64
    | +| bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取りうる値: headerCharset と同じ(上記参照) | *options* 引数が省略された場合、ヘッダーおよび本文においては mail mode UTF8 設定が使用されます。 From 48b04403d53ee06a7adb67d658111d55f5f2e9c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:12 +0200 Subject: [PATCH 4503/4889] New translations entityclass.md (Japanese) --- .../current/API/EntityClass.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md index c7f78307d635e9..44dd587b7489ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -136,8 +136,8 @@ title: エンティティ | 引数 | 型 | | 説明 | | ------------------- | ------------------------- | :-: | ------------------- | | entityToCompare | 4D.Entity | -> | 対象エンティティと比較するエンティティ | -| attributesToCompare | コレクション | -> | 比較する属性の名称 | -| 戻り値 | コレクション | <- | エンティティ間の差異 | +| attributesToCompare | Collection | -> | 比較する属性の名称 | +| 戻り値 | Collection | <- | エンティティ間の差異 | @@ -335,10 +335,10 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ---- | ------ | :-: | ---------------------------------------------------------------------------- | -| mode | 整数 | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | -| 戻り値 | オブジェクト | <- | ドロップの結果 | +| 引数 | 型 | | 説明 | +| ---- | ------- | :-: | ---------------------------------------------------------------------------- | +| mode | Integer | -> | `dk force drop if stamp changed`: スタンプが変更されていた場合でも強制的にドロップする | +| 戻り値 | Object | <- | ドロップの結果 | @@ -485,7 +485,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ | 引数 | 型 | | 説明 | | ------ | ------ | :-: | --------------------- | -| filler | オブジェクト | -> | エンティティの属性値を設定するオブジェクト | +| filler | Object | -> | エンティティの属性値を設定するオブジェクト | @@ -617,11 +617,11 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ -| 引数 | 型 | | 説明 | -| ---- | ---- | :-: | ------------------------------------------------------------------------ | -| mode | 整数 | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | -| 戻り値 | テキスト | <- | エンティティのテキスト型プライマリーキーの値 | -| 戻り値 | 整数 | <- | エンティティの数値型プライマリーキーの値 | +| 引数 | 型 | | 説明 | +| ---- | ------- | :-: | ------------------------------------------------------------------------ | +| mode | Integer | -> | `dk key as string`: プライマリーキーの型にかかわらず、プライマリーキーを文字列として返します | +| 戻り値 | Text | <- | エンティティのテキスト型プライマリーキーの値 | +| 戻り値 | Integer | <- | エンティティの数値型プライマリーキーの値 | @@ -661,7 +661,7 @@ vCompareResult3 ($e1 において更新された (touch された) 属性のみ | 引数 | 型 | | 説明 | | --- | ---- | -- | ------------------------------------------------- | -| 戻り値 | テキスト | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | +| 戻り値 | Text | <- | エンティティにリンクされたコンテキスト属性 (カンマ区切り) | @@ -762,9 +762,9 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | 型 | | 説明 | -| --- | -- | :-: | ------------------------------------------------------- | -| 戻り値 | 整数 | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0) | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ------------------------------------------------------- | +| 戻り値 | Integer | <- | エンティティのスタンプ (エンティティが作成されたばかりの場合には 0) | @@ -813,7 +813,7 @@ $info:=$address.getRemoteContextAttributes() | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | :-: | ----------------------------- | | entitySelection | 4D.EntitySelection | -> | エンティティの位置を取得する対象のエンティティセレクション | -| 戻り値 | 整数 | <- | エンティティセレクション内でのエンティティの位置 | +| 戻り値 | Integer | <- | エンティティセレクション内でのエンティティの位置 | @@ -859,9 +859,9 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ------------------------------------------ | -| 戻り値 | ブール | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。 | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ------------------------------------------ | +| 戻り値 | Boolean | <- | エンティティが作成されたばかりで未保存の場合は true。 それ以外は false。 | @@ -939,10 +939,10 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | 型 | | 説明 | -| ---- | ------ | :-: | ------------------------------------------------------------------------ | -| mode | 整数 | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | -| 戻り値 | オブジェクト | <- | ロックの結果 | +| 引数 | 型 | | 説明 | +| ---- | ------- | :-: | ------------------------------------------------------------------------ | +| mode | Integer | -> | `dk reload if stamp changed`: スタンプが変更されてる場合はロック前にリロードします | +| 戻り値 | Object | <- | ロックの結果 | @@ -1144,7 +1144,7 @@ $info:=$address.getRemoteContextAttributes() | 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | -| 戻り値 | オブジェクト | <- | ステータスオブジェクト | +| 戻り値 | Object | <- | ステータスオブジェクト | @@ -1206,10 +1206,10 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | 型 | | 説明 | -| ---- | ------ | :-: | ------------------------------------------------ | -| mode | 整数 | -> | `dk auto merge`: 自動マージモードを有効化します | -| 戻り値 | オブジェクト | <- | 保存の結果 | +| 引数 | 型 | | 説明 | +| ---- | ------- | :-: | ------------------------------------------------ | +| mode | Integer | -> | `dk auto merge`: 自動マージモードを有効化します | +| 戻り値 | Object | <- | 保存の結果 | @@ -1343,12 +1343,12 @@ $info:=$address.getRemoteContextAttributes() -| 引数 | 型 | | 説明 | -| ------------ | ------ | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| filterString | テキスト | -> | 取得する属性 (カンマ区切り) | -| filterCol | コレクション | -> | 取得する属性のコレクション | -| options | 整数 | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_STAMP プロパティを追加 | -| 戻り値 | オブジェクト | <- | エンティティを元にビルドされたオブジェクト | +| 引数 | 型 | | 説明 | +| ------------ | ---------- | :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| filterString | Text | -> | 取得する属性 (カンマ区切り) | +| filterCol | Collection | -> | 取得する属性のコレクション | +| options | Integer | -> | `dk with primary key`: \_\_KEY プロパティを追加;
    `dk with stamp`: \_STAMP プロパティを追加 | +| 戻り値 | Object | <- | エンティティを元にビルドされたオブジェクト | @@ -1632,9 +1632,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ---------------------------------------------------- | -| 戻り値 | ブール | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ---------------------------------------------------- | +| 戻り値 | Boolean | <- | 少なくとも一つのエンティティ属性が編集されていて未保存の場合に true、それ以外の場合には false | @@ -1679,9 +1679,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | ----------------------- | -| 戻り値 | コレクション | <- | 変更された属性の名前、あるいは空のコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | ----------------------- | +| 戻り値 | Collection | <- | 変更された属性の名前、あるいは空のコレクション | @@ -1756,7 +1756,7 @@ employeeObject:=employeeSelected.toObject("directReports.*") | 引数 | 型 | | 説明 | | --- | ------ | :-: | ----------- | -| 戻り値 | オブジェクト | <- | ステータスオブジェクト | +| 戻り値 | Object | <- | ステータスオブジェクト | @@ -1782,9 +1782,9 @@ employeeObject:=employeeSelected.toObject("directReports.*") `.unlock()` によって返されるオブジェクトには以下のプロパティが格納されます: -| プロパティ | 型 | 説明 | -| ------- | --- | -------------------------------------------------------------------------------------------------------------------------------------- | -| success | ブール | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | +| プロパティ | 型 | 説明 | +| ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| success | Boolean | ロック解除が成功した場合には true、それ以外は false ドロップされたエンティティや、ロックされてないレコード、あるいは他のプロセスや他のエンティティによってロックされたレコードに対してロック解除を実行した場合、success には false が返されます。 | #### 例題 From e8d87435627c28cd085a346e20d61e293ff7eb7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:16 +0200 Subject: [PATCH 4504/4889] New translations entityselectionclass.md (Japanese) --- .../current/API/EntitySelectionClass.md | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 237702e99e157f..5237f2486d2338 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -56,7 +56,7 @@ title: EntitySelection | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | :-: | --------------------------------------------- | | dsTable | テーブル | -> | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | -| settings | オブジェクト | -> | ビルドオプション: context | +| settings | Object | -> | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | <- | 指定したテーブルに対応するデータクラスのエンティティセレクション | @@ -73,7 +73,7 @@ title: EntitySelection | プロパティ | 型 | 説明 | | ------- | ---- | ----------------------------------------------------------------------------- | -| context | テキスト | エンティティセレクションに適用されている [最適化コンテキスト](../ORDA/client-server-optimization.md) のラベル。 | +| context | Text | エンティティセレクションに適用されている [最適化コンテキスト](../ORDA/client-server-optimization.md) のラベル。 | #### 例題 @@ -431,7 +431,7 @@ $sellist2:=$sellist2.add($sellist1) | 引数 | 型 | | 説明 | | ----- | ------------------------- | :-: | ----------------- | -| index | 整数 | -> | 取得するエンティティのインデックス | +| index | Integer | -> | 取得するエンティティのインデックス | | 戻り値 | 4D.Entity | <- | そのインデックスにあるエンティティ | @@ -476,8 +476,8 @@ $emp2:=$employees.at(-3) // $employees エンティティセレクションの | 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------------------------------------------------------------- | -| attributePath | テキスト | -> | 計算に使用する属性パス | -| 戻り値 | 実数 | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します) | +| attributePath | Text | -> | 計算に使用する属性パス | +| 戻り値 | Real | <- | エンティティの属性値の算術平均 (相加平均) (エンティティセレクションがからの場合には undefined を返します) | @@ -582,7 +582,7 @@ $sel2:=$sel.clean() | 引数 | 型 | | 説明 | | ------ | ------------------------- | :-: | ------------------------------------------------- | | entity | 4D.Entity | -> | 評価するエンティティ | -| 戻り値 | ブール | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false | +| 戻り値 | Boolean | <- | エンティティがエンティティセレクションに属している場合には true、そうでない場合は false | @@ -630,8 +630,8 @@ $sel2:=$sel.clean() | 引数 | 型 | | 説明 | | ------------- | ---- | :-: | --------------------------------------------- | -| attributePath | テキスト | -> | 計算に使用する属性パス | -| 戻り値 | 実数 | <- | エンティティセレクション内の *attributePath* が null でない値の個数 | +| attributePath | Text | -> | 計算に使用する属性パス | +| 戻り値 | Real | <- | エンティティセレクション内の *attributePath* が null でない値の個数 | @@ -679,7 +679,7 @@ $sel2:=$sel.clean() | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| option | 整数 | -> | `ck shared`: 共有可能なエンティティセレクションを返します | +| option | Integer | -> | `ck shared`: 共有可能なエンティティセレクションを返します | | 戻り値 | 4D.EntitySelection | <- | エンティティセレクションのコピー | @@ -743,11 +743,11 @@ $sel2:=$sel.clean() -| 引数 | 型 | | 説明 | -| ------------- | ------ | :-: | ----------------------------------- | -| attributePath | テキスト | -> | 重複しない値を取得する属性のパス | -| options | 整数 | -> | `dk diacritical`, `dk count values` | -| 戻り値 | コレクション | <- | 重複しない値のみを格納したコレクション | +| 引数 | 型 | | 説明 | +| ------------- | ---------- | :-: | ----------------------------------- | +| attributePath | Text | -> | 重複しない値を取得する属性のパス | +| options | Integer | -> | `dk diacritical`, `dk count values` | +| 戻り値 | Collection | <- | 重複しない値のみを格納したコレクション | @@ -832,10 +832,10 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | -------------------- | -| 属性 | テキスト | -> | 取得したいパスを持つオブジェクト属性名 | -| 戻り値 | コレクション | <- | 重複しないパスを格納した新規コレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | -------------------- | +| 属性 | Text | -> | 取得したいパスを持つオブジェクト属性名 | +| 戻り値 | Collection | <- | 重複しないパスを格納した新規コレクション | @@ -888,7 +888,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") | 引数 | 型 | | 説明 | | ---- | ---------------------------------- | :-: | -------------------------------------------------------------------------- | -| mode | 整数 | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | +| mode | Integer | -> | `dk stop dropping on first error`: 最初のドロップ不可エンティティで実行を止めます | | 戻り値 | 4D.EntitySelection | <- | 成功した場合には空のエンティティセレクション、そうでない場合にはドロップ不可エンティティを格納したエンティティセレクション | @@ -947,12 +947,12 @@ $paths:=ds.Employee.all().distinctPaths("fullData") -| 引数 | 型 | | 説明 | -| ------------- | ------ | :-: | -------------------------------------------------------------------------------------------- | -| attributePath | テキスト | -> | 新しいコレクションに抽出する値の属性パス | -| targetPath | テキスト | -> | 抽出先の属性パスあるいは属性名 | -| option | 整数 | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | -| 戻り値 | コレクション | <- | 抽出した値を格納したコレクション | +| 引数 | 型 | | 説明 | +| ------------- | ---------- | :-: | -------------------------------------------------------------------------------------------- | +| attributePath | Text | -> | 新しいコレクションに抽出する値の属性パス | +| targetPath | Text | -> | 抽出先の属性パスあるいは属性名 | +| option | Integer | -> | `ck keep null`: 返されるコレクションに null 属性を含めます (デフォルトでは無視されます)。 | +| 戻り値 | Collection | <- | 抽出した値を格納したコレクション | @@ -1157,7 +1157,7 @@ $paths:=ds.Employee.all().distinctPaths("fullData") | 引数 | 型 | | 説明 | | --- | ---- | -- | ------------------------------------------------------- | -| 戻り値 | テキスト | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | +| 戻り値 | Text | <- | エンティティセレクションにリンクされたコンテキスト属性 (カンマ区切り) | @@ -1211,9 +1211,9 @@ $info:=$persons.getRemoteContextAttributes() -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ------------------------------------------ | -| 戻り値 | ブール | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ------------------------------------------ | +| 戻り値 | Boolean | <- | エンティティセレクションが追加可能であれば true、それ以外の場合には false | @@ -1253,9 +1253,9 @@ Form.products.add(Form.product) -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ----------------------------------------- | -| 戻り値 | ブール | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ----------------------------------------- | +| 戻り値 | Boolean | <- | 順列ありエンティティセレクションの場合には true、そうでない場合は false | @@ -1387,7 +1387,7 @@ Form.products.add(Form.product) | 引数 | 型 | | 説明 | | ------------- | ---- | -- | ----------- | -| attributePath | テキスト | -> | 計算に使用する属性パス | +| attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最大値 | @@ -1437,7 +1437,7 @@ Form.products.add(Form.product) | 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------- | -| attributePath | テキスト | -> | 計算に使用する属性パス | +| attributePath | Text | -> | 計算に使用する属性パス | | 戻り値 | any | <- | 属性の最小値 | @@ -1489,7 +1489,7 @@ Form.products.add(Form.product) | --------------- | ---------------------------------- | :-: | ------------------------------------------------------------------------------ | | entity | 4D.Entity | -> | 除外するエンティティ | | entitySelection | 4D.EntitySelection | -> | 除外するエンティティセレクション | -| keepOrder | 整数 | -> | 結果のエンティティセレクションにおいて元の順列を維持するには `dk keep ordered` (整数) を渡します | +| keepOrder | Integer | -> | 結果のエンティティセレクションにおいて元の順列を維持するには `dk keep ordered` (整数) を渡します | | 戻り値 | 4D.EntitySelection | <- | 新しいエンティティセレクション、あるいは既存のエンティティセレクションへの新しい参照 | @@ -1631,8 +1631,8 @@ $listsel:=$listsel.minus($selectedItems; dk keep ordered) | 引数 | 型 | | 説明 | | ----------- | ---------------------------------- | :-: | ----------------------------- | -| pathString | テキスト | -> | エンティティセレクションの属性パスと並べ替えの指定 | -| pathObjects | コレクション | -> | 条件オブジェクトのコレクション | +| pathString | Text | -> | エンティティセレクションの属性パスと並べ替えの指定 | +| pathObjects | Collection | -> | 条件オブジェクトのコレクション | | 戻り値 | 4D.EntitySelection | <- | 指定された順番に並べ替えられた新規エンティティセレクション | @@ -1710,10 +1710,10 @@ pathObjects コレクションには必要な数だけオブジェクトを追 | 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ------------------------------------------------------------- | -| formulaString | テキスト | -> | フォーミュラ文字列 | -| formulaObj | オブジェクト | -> | フォーミュラオブジェクト | -| sortOrder | 整数 | -> | `dk ascending` (デフォルト) または `dk descending` | -| settings | オブジェクト | -> | フォーミュラに渡す引数 | +| formulaString | Text | -> | フォーミュラ文字列 | +| formulaObj | Object | -> | フォーミュラオブジェクト | +| sortOrder | Integer | -> | `dk ascending` (デフォルト) または `dk descending` | +| settings | Object | -> | フォーミュラに渡す引数 | | 戻り値 | 4D.EntitySelection | <- | 順列ありの新規エンティティセレクション | @@ -1835,10 +1835,10 @@ pathObjects コレクションには必要な数だけオブジェクトを追 | 引数 | 型 | | 説明 | | ------------- | ---------------------------------- | :-: | ---------------------------------------------------------------------------------------------------- | -| queryString | テキスト | -> | 検索条件 (文字列) | -| formula | オブジェクト | -> | 検索条件 (フォーミュラオブジェクト) | +| queryString | Text | -> | 検索条件 (文字列) | +| formula | Object | -> | 検索条件 (フォーミュラオブジェクト) | | value | any | -> | プレースホルダー用の値 | -| querySettings | オブジェクト | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | +| querySettings | Object | -> | クエリオプション: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan | | 戻り値 | 4D.EntitySelection | <- | *queryString* または *formula* に渡した検索条件に合致する、エンティティセレクション内のエンティティから構成された新しいエンティティセレクション\* | @@ -2021,7 +2021,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追 | 引数 | 型 | | 説明 | | ---------------- | ---------------------------------- | :-: | ------------------------------------------------- | | selectedEntities | 4D.EntitySelection | -> | 呼び出し対象のエンティティセレクションにおける、選別したエンティティの位置範囲 | -| 戻り値 | オブジェクト | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション | +| 戻り値 | Object | <- | 呼び出し対象のエンティティセレクション内での位置を取得したい、選別されたエンティティのセレクション | @@ -2037,11 +2037,11 @@ pathObjects コレクションには必要な数だけオブジェクトを追 戻り値のオブジェクトには、以下のプロパティが格納されています: -| プロパティ | 型 | 説明 | -| ---------------------------------------------------------------------------------- | ------ | -------------------------------------------- | -| ranges | コレクション | レンジオブジェクトのコレクション | -| ranges[].start | 整数 | レンジ内の先頭エンティティのインデックス (位置) | -| ranges[].end | 整数 | レンジ内の最終エンティティのインデックス (位置) | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------------------------------------- | ---------- | -------------------------------------------- | +| ranges | Collection | レンジオブジェクトのコレクション | +| ranges[].start | Integer | レンジ内の先頭エンティティのインデックス (位置) | +| ranges[].end | Integer | レンジ内の最終エンティティのインデックス (位置) | `ranges` プロパティに 1件のエンティティしか含まれない場合、`start` = `end` です。 インデックスは 0 起点です。 @@ -2086,8 +2086,8 @@ $result2:=$invoices.selected($creditSel) | 引数 | 型 | | 説明 | | --------- | ---------------------------------- | :-: | ---------------------------------------------------------- | -| startFrom | 整数 | -> | 処理を開始するインデックス) | -| end | 整数 | -> | 終了インデックス (含まれない) | +| startFrom | Integer | -> | 処理を開始するインデックス) | +| end | Integer | -> | 終了インデックス (含まれない) | | 戻り値 | 4D.EntitySelection | <- | 抜粋エンティティを格納した新しいエンティティセレクション (シャロウ・コピー) | @@ -2149,8 +2149,8 @@ $slice:=ds.Employee.all().slice(-1;-2) // インデックス 9 から 8番まで | 引数 | 型 | | 説明 | | ------------- | ---- | :-: | ----------------- | -| attributePath | テキスト | -> | 計算に使用する属性パス | -| 戻り値 | 実数 | <- | エンティティセレクションの値の合計 | +| attributePath | Text | -> | 計算に使用する属性パス | +| 戻り値 | Real | <- | エンティティセレクションの値の合計 | @@ -2196,14 +2196,14 @@ $sum:=$sel.sum("salary") -| 引数 | 型 | | 説明 | -| ------------ | ------ | :-: | ----------------------------------------------------------------------------------------------- | -| filterString | テキスト | -> | 抽出するエンティティの属性パスの文字列 | -| filterCol | コレクション | -> | 抽出するエンティティの属性パスのコレクション | -| options | 整数 | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | -| begin | 整数 | -> | 開始インデックス | -| howMany | 整数 | -> | 抽出するエンティティ数 | -| 戻り値 | コレクション | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ------------ | ---------- | :-: | ----------------------------------------------------------------------------------------------- | +| filterString | Text | -> | 抽出するエンティティの属性パスの文字列 | +| filterCol | Collection | -> | 抽出するエンティティの属性パスのコレクション | +| options | Integer | -> | `dk with primary key`: プライマリーキーを追加
    `dk with stamp`: スタンプを追加 | +| begin | Integer | -> | 開始インデックス | +| howMany | Integer | -> | 抽出するエンティティ数 | +| 戻り値 | Collection | <- | エンティティセレクションの属性と値を格納したオブジェクトのコレクション | From 8aa20da25ef518140fd635ad1e7f4ee02f8af25a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:19 +0200 Subject: [PATCH 4505/4889] New translations fileclass.md (Japanese) --- .../current/API/FileClass.md | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md index 3ab4dd75fb6c92..e873774f42bb7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -72,9 +72,9 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() | 引数 | 型 | | 説明 | | ------------ | ----------------------- | :-: | ----------------------------------------------------------------- | -| path | テキスト | -> | ファイルパス | -| fileConstant | 整数 | -> | 4Dファイル定数 | -| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | +| path | Text | -> | ファイルパス | +| fileConstant | Integer | -> | 4Dファイル定数 | +| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | | - | | -> | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | 4D.File | <- | 新規ファイルオブジェクト | @@ -173,9 +173,9 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() -| 引数 | 型 | | 説明 | -| --- | --- | -- | ------------------------------------ | -| 戻り値 | ブール | <- | ファイルが正常に作成された場合に true、それ以外の場合は false | +| 引数 | 型 | | 説明 | +| --- | ------- | -- | ------------------------------------ | +| 戻り値 | Boolean | <- | ファイルが正常に作成された場合に true、それ以外の場合は false | @@ -220,8 +220,8 @@ $created:=File("/PACKAGE/SpecialPrefs/"+Current user+".myPrefs").create() | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | -| aliasName | テキスト | -> | エイリアスまたはショートカットの名称 | -| aliasType | 整数 | -> | エイリアスリンクのタイプ | +| aliasName | Text | -> | エイリアスまたはショートカットの名称 | +| aliasType | Integer | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのファイル参照 | @@ -337,7 +337,7 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ | 引数 | 型 | | 説明 | | --- | ------ | -- | ------------------------------------------------------------------------------------ | -| 戻り値 | オブジェクト | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身 | +| 戻り値 | Object | <- | .exe/.dll のバージョンリソースや .plist ファイルの中身 | @@ -357,14 +357,14 @@ Windows 上では、常にショートカット (.lnk ファイル) が作成さ | プロパティ | 型 | | ---------------- | ---- | -| InternalName | テキスト | -| ProductName | テキスト | -| CompanyName | テキスト | -| LegalCopyright | テキスト | -| ProductVersion | テキスト | -| FileDescription | テキスト | -| FileVersion | テキスト | -| OriginalFilename | テキスト | +| InternalName | Text | +| ProductName | Text | +| CompanyName | Text | +| LegalCopyright | Text | +| ProductVersion | Text | +| FileDescription | Text | +| FileVersion | Text | +| OriginalFilename | Text | **.plist ファイルの場合に返されるオブジェクト** @@ -433,7 +433,7 @@ ALERT($info.Copyright) | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | --------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | テキスト | -> | 移動先でのファイルの完全な名称 | +| newName | Text | -> | 移動先でのファイルの完全な名称 | | 戻り値 | 4D.File | <- | 移動したファイル | @@ -480,8 +480,8 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------ | -- | ------------------------------------------------ | -| mode | テキスト | -> | 開くモード: "read", "write", "append" | -| options | オブジェクト | -> | 開くオプション | +| mode | Text | -> | 開くモード: "read", "write", "append" | +| options | Object | -> | 開くオプション | | 戻り値 | [4D.FileHandle](FileHandleClass) | <- | 新規の FileHandle オブジェクト | @@ -504,8 +504,8 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") | *オプション* | 型 | 説明 | デフォルト | | ----------------- | --------------- | ----------------------------------------------------------------------------------------- | -------------- | -| `.mode` | テキスト | 開くモード (上記の *mode* 参照) | "read" | -| `.charset` | テキスト | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | +| `.mode` | Text | 開くモード (上記の *mode* 参照) | "read" | +| `.charset` | Text | ファイルの読み取りや書き込みに使用される文字セット。 セットの標準名を使用します (たとえば、"ISO-8859-1" や "UTF-8") | "UTF-8" | | `.breakModeRead` | Text または Number | ファイルの読み取り時に使用される改行の処理モード (下記参照) | "native" または 1 | | `.breakModeWrite` | Text または Number | ファイルの書き込み時に使用される改行の処理モード (下記参照) | "native" または 1 | @@ -561,7 +561,7 @@ $fhandle:=$f.open("read") | 引数 | 型 | | 説明 | | ------- | ----------------------- | -- | ------------- | -| newName | テキスト | -> | ファイルの新しい完全な名称 | +| newName | Text | -> | ファイルの新しい完全な名称 | | 戻り値 | 4D.File | <- | 名称変更されたファイル | @@ -608,7 +608,7 @@ $fhandle:=$f.open("read") | 引数 | 型 | | 説明 | | ---- | ------ | -- | ------------------------------------------------------------------------------------------- | -| info | オブジェクト | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ | +| info | Object | -> | .exe/.dll のバージョンリソースや .plist ファイルに書き込むプロパティ | @@ -628,15 +628,15 @@ $fhandle:=$f.open("read") | プロパティ | 型 | 説明 | | ---------------- | ---- | -------------------------------------------------------------------- | -| InternalName | テキスト | | -| ProductName | テキスト | | -| CompanyName | テキスト | | -| LegalCopyright | テキスト | | -| ProductVersion | テキスト | | -| FileDescription | テキスト | | -| FileVersion | テキスト | | -| OriginalFilename | テキスト | | -| WinIcon | テキスト | .icoファイルの Posixパス。 このプロパティは、4D が生成した実行ファイルにのみ適用されます。 | +| InternalName | Text | | +| ProductName | Text | | +| CompanyName | Text | | +| LegalCopyright | Text | | +| ProductVersion | Text | | +| FileDescription | Text | | +| FileVersion | Text | | +| OriginalFilename | Text | | +| WinIcon | Text | .icoファイルの Posixパス。 このプロパティは、4D が生成した実行ファイルにのみ適用されます。 | `WinIcon` を除くすべてのプロパティにおいて、値として null または空テキストを渡すと、空の文字列がプロパティに書き込まれます。 テキストでない型の値を渡した場合には、文字列に変換されます。 @@ -734,12 +734,12 @@ $infoPlistFile.setAppInfo($info) -| 引数 | 型 | | 説明 | -| ----------- | ---- | -- | ------------- | -| text | テキスト | -> | ファイルに保存するテキスト | -| charSetName | テキスト | -> | 文字セットの名前 | -| charSetNum | 整数 | -> | 文字セットの番号 | -| breakMode | 整数 | -> | 改行の処理モード | +| 引数 | 型 | | 説明 | +| ----------- | ------- | -- | ------------- | +| text | Text | -> | ファイルに保存するテキスト | +| charSetName | Text | -> | 文字セットの名前 | +| charSetNum | Integer | -> | 文字セットの番号 | +| breakMode | Integer | -> | 改行の処理モード | From 6be116baaf74ef0c6b42e04d21551c89cce73e7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:21 +0200 Subject: [PATCH 4506/4889] New translations filehandleclass.md (Japanese) --- .../current/API/FileHandleClass.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md index 734f3bc265437c..cfe4f64fce92c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileHandleClass.md @@ -206,9 +206,9 @@ FileHandle オブジェクトは共有できません。 -| 引数 | 型 | | 説明 | -| --- | -- | -- | ------------------------------------- | -| 戻り値 | 実数 | <- | ドキュメントのサイズ (バイト単位) | +| 引数 | 型 | | 説明 | +| --- | ---- | -- | ------------------------------------- | +| 戻り値 | Real | <- | ドキュメントのサイズ (バイト単位) | @@ -312,7 +312,7 @@ $s:=$fh.readText() | 引数 | 型 | | 説明 | | ------- | ------------------------------------ | -- | -------------- | -| *bytes* | 実数 | -> | 読み取るバイト数 | +| *bytes* | Real | -> | 読み取るバイト数 | | 戻り値 | [4D.Blob](BlobClass) | <- | ファイルから読み取ったバイト | @@ -347,7 +347,7 @@ $s:=$fh.readText() | 引数 | 型 | | 説明 | | --- | ---- | -- | ------- | -| 戻り値 | テキスト | <- | 1行のテキスト | +| 戻り値 | Text | <- | 1行のテキスト | @@ -389,8 +389,8 @@ $s:=$fh.readText() | 引数 | 型 | | 説明 | | ---------- | ---- | -- | ----------- | -| *stopChar* | テキスト | -> | 読み取りを停止する文字 | -| 戻り値 | テキスト | <- | ファイルのテキスト | +| *stopChar* | Text | -> | 読み取りを停止する文字 | +| 戻り値 | Text | <- | ファイルのテキスト | @@ -434,9 +434,9 @@ $s:=$fh.readText() -| 引数 | 型 | | 説明 | -| ---- | -- | -- | ---------------------------------------- | -| size | 実数 | -> | ドキュメントの新しいサイズ (バイト単位) | +| 引数 | 型 | | 説明 | +| ---- | ---- | -- | ---------------------------------------- | +| size | Real | -> | ドキュメントの新しいサイズ (バイト単位) | @@ -504,7 +504,7 @@ $s:=$fh.readText() | 引数 | 型 | | 説明 | | ------------ | ---- | -- | -------- | -| *lineOfText* | テキスト | -> | 書き込むテキスト | +| *lineOfText* | Text | -> | 書き込むテキスト | @@ -538,7 +538,7 @@ $s:=$fh.readText() | 引数 | 型 | | 説明 | | ------------- | ---- | -- | -------- | -| *textToWrite* | テキスト | -> | 書き込むテキスト | +| *textToWrite* | Text | -> | 書き込むテキスト | From 68c190f98c587c24a16cf974ef856c93bfa1d1b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:23 +0200 Subject: [PATCH 4507/4889] New translations folderclass.md (Japanese) --- .../current/API/FolderClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md index e29f9dad083dd9..6b79909c17b02c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -68,9 +68,9 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) | 引数 | 型 | | 説明 | | -------------- | ------------------------- | :-: | ----------------------------------------------------------------- | -| path | テキスト | -> | フォルダーパス | -| folderConstant | 整数 | -> | 4Dフォルダー定数 | -| pathType | 整数 | -> | `fk posix path` (デフォルト) または `fk platform path` | +| path | Text | -> | フォルダーパス | +| folderConstant | Integer | -> | 4Dフォルダー定数 | +| pathType | Integer | -> | `fk posix path` (デフォルト) または `fk platform path` | | - | | -> | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | 4D.Folder | <- | 新規フォルダーオブジェクト | @@ -156,9 +156,9 @@ Form.curfolder:=Folder("C:\\Users\\JohnSmith\\";fk platform path) -| 引数 | 型 | | 説明 | -| --- | --- | -- | -------------------------------------- | -| 戻り値 | ブール | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false | +| 引数 | 型 | | 説明 | +| --- | ------- | -- | -------------------------------------- | +| 戻り値 | Boolean | <- | フォルダーが正常に作成された場合には true、それ以外の場合は false | @@ -217,8 +217,8 @@ End if | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ------------------------ | | destinationFolder | 4D.Folder | -> | エイリアスまたはショートカットの作成先フォルダー | -| aliasName | テキスト | -> | エイリアスまたはショートカットの名称 | -| aliasType | 整数 | -> | エイリアスリンクのタイプ | +| aliasName | Text | -> | エイリアスまたはショートカットの名称 | +| aliasType | Integer | -> | エイリアスリンクのタイプ | | 戻り値 | 4D.File | <- | エイリアスまたはショートカットのフォルダー参照 | @@ -273,9 +273,9 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") -| 引数 | 型 | | 説明 | -| ------ | -- | -- | ------------- | -| option | 整数 | -> | フォルダー削除のオプション | +| 引数 | 型 | | 説明 | +| ------ | ------- | -- | ------------- | +| option | Integer | -> | フォルダー削除のオプション | @@ -354,7 +354,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | -- | ---------------- | | destinationFolder | 4D.Folder | -> | 宛先フォルダー | -| newName | テキスト | -> | 移動先でのフォルダーの完全な名称 | +| newName | Text | -> | 移動先でのフォルダーの完全な名称 | | 戻り値 | 4D.Folder | <- | 移動したフォルダー | @@ -412,7 +412,7 @@ $aliasFile:=$myFolder.createAlias(Folder("/PACKAGE");"Jan2019") | 引数 | 型 | | 説明 | | ------- | ------------------------- | -- | -------------- | -| newName | テキスト | -> | フォルダーの新しい完全な名称 | +| newName | Text | -> | フォルダーの新しい完全な名称 | | 戻り値 | 4D.Folder | <- | 名称変更されたフォルダー | From 835207768807c76f0a0eee7c3ec166a6f074927c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:24 +0200 Subject: [PATCH 4508/4889] New translations functionclass.md (Japanese) --- .../current/API/FunctionClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md index 1294c7fd216a4c..98f96294e27925 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -244,7 +244,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-: | --------------------------------------------------------------------------------------------- | -| formulaString | テキスト | -> | オブジェクトとして返されるフォーミュラ文字列 | +| formulaString | Text | -> | オブジェクトとして返されるフォーミュラ文字列 | | context | Number | -> | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | <- | フォーミュラを格納しているネイティブなオブジェクト | @@ -301,11 +301,11 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する -| 引数 | 型 | | 説明 | -| ------------- | ------ | :-: | -------------------------------------------------------------------------------------- | -| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | -| formulaParams | コレクション | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | -| 戻り値 | any | <- | フォーミュラの実行結果 | +| 引数 | 型 | | 説明 | +| ------------- | ---------- | :-: | -------------------------------------------------------------------------------------- | +| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| formulaParams | Collection | -> | フォーミュラが実行される際に $1...$n として渡される値のコレクション | +| 戻り値 | any | <- | フォーミュラの実行結果 | @@ -363,7 +363,7 @@ Formulaオブジェクトは、オブジェクトプロパティに格納する | 引数 | 型 | | 説明 | | ------- | ------ | -- | ------------------------------------------------------------------------------- | -| thisObj | オブジェクト | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | +| thisObj | Object | -> | フォーミュラ内で This コマンドによって返されるオブジェクト | | params | any | -> | フォーミュラが実行される際に $1...$n として渡される値 | | 戻り値 | any | <- | フォーミュラの実行結果 | From 08b52e04c9e69b3bdf039cea447a860219c514db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:26 +0200 Subject: [PATCH 4509/4889] New translations httprequestclass.md (Japanese) --- .../current/API/HTTPRequestClass.md | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 00d7e1056dc15c..5db4d4203b825a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -90,8 +90,8 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-: | --------------------- | -| url | テキスト | -> | リクエストの送信先URL | -| options | オブジェクト | -> | リクエスト設定プロパティ | +| url | Text | -> | リクエストの送信先URL | +| options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | @@ -131,26 +131,26 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま | プロパティ | 型 | 説明 | デフォルト | | ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | | agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | ブール | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | | body | バリアント | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | | certificatesFolder | [Folder](FolderClass.md) | 使用するクライアント証明書フォルダーを指定します。 | undefined | -| dataType | テキスト | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | ブール | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | テキスト | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | オブジェクト | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | テキスト | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | テキスト | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | | onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | | onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | テキスト | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | | proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | | serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| returnResponseBody | ブール | false の場合、レスポンス本文は [`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| timeout | 実数 | タイムアウト (秒単位) 未定義 = タイムアウトなし | 未定義 | -| validateTLSCertificate | ブール | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| returnResponseBody | Boolean | false の場合、レスポンス本文は [`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| timeout | Real | タイムアウト (秒単位) 未定義 = タイムアウトなし | 未定義 | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -194,9 +194,9 @@ authentication オブジェクトは `options.serverAuthentication` または `o | プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | ----------------------------------------------- | --------- | -| name | テキスト | 認証に使用する名前 | undefined | -| password | テキスト | 認証に使用するパスワード | undefined | -| method | テキスト | 認証方法: "basic", "digest", "auto" | "auto" | +| name | Text | 認証に使用する名前 | undefined | +| password | Text | 認証に使用するパスワード | undefined | +| method | Text | 認証方法: "basic", "digest", "auto" | "auto" | @@ -219,7 +219,7 @@ authentication オブジェクトは `options.serverAuthentication` または `o | 引数 | 型 | | 説明 | | ---- | ---------- | :-: | ------------------------------------------------- | | data | Text, Blob | -> | 解析するデータ | -| 戻り値 | オブジェクト | <- | オブジェクト (各プロパティは、マルチパートの各データです) | +| 戻り値 | Object | <- | オブジェクト (各プロパティは、マルチパートの各データです) | @@ -329,12 +329,12 @@ var $parsedMessage : Object:=HTTP Parse message($message) `.errors` プロパティの内容は次の通りです: -| プロパティ | | 型 | 説明 | -| ------ | ----------------------------------------------------------------------------------------- | ------ | ------------------- | -| errors | | コレクション | エラー発生時の 4Dエラースタック | -| | [].errCode | Number | 4Dエラーコード | -| | [].message | テキスト | 4Dエラーの詳細 | -| | [].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------- | +| errors | | Collection | エラー発生時の 4Dエラースタック | +| | [].errCode | Number | 4Dエラーコード | +| | [].message | Text | 4Dエラーの詳細 | +| | [].componentSignature | Text | エラーを返した内部コンポーネントの署名 | @@ -397,10 +397,10 @@ var $parsedMessage : Object:=HTTP Parse message($message) | プロパティ | 型 | 説明 | | --------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | .body | バリアント | レスポンスのボディ。 メッセージのデータ型は [`dataType`](#datatype) プロパティによって定義されています。 ボディがまだ受信されていない場合は未定義です。 | -| .headers | オブジェクト | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| .headers | Object | レスポンスのヘッダー。 ヘッダー名は小文字で返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | | .status | Number | レスポンスのステータスコード | -| .statusText | テキスト | ステータスコードを説明するメッセージ | -| .rawHeaders | オブジェクト | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | +| .statusText | Text | ステータスコードを説明するメッセージ | +| .rawHeaders | Object | レスポンスのヘッダー。 ヘッダー名はそのまま (大文字小文字を変えずに) 返されます。 `.key` = value (同じ key が複数指定されている場合、*value* はコレクションでありえます) ヘッダーがまだ受信されていない場合は未定義です。 ヘッダーがまだ受信されていない場合は未定義です。 | @@ -484,7 +484,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) | 引数 | 型 | | 説明 | | ---- | ------------------------------ | :-: | ------------------------------------- | -| time | 実数 | -> | レスポンスを待機する最長時間 (秒) | +| time | Real | -> | レスポンスを待機する最長時間 (秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | From 1a9009fffa308c1b7a1a58254e44a02bda2b0773 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:31 +0200 Subject: [PATCH 4510/4889] New translations imaptransporterclass.md (Japanese) --- .../current/API/IMAPTransporterClass.md | 450 +++++++++--------- 1 file changed, 225 insertions(+), 225 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 5094958aa5b2d7..5f520ebf957d83 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -58,7 +58,7 @@ IMAP Transporter オブジェクトは [IMP New transporter](#imap-new-transport | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -117,7 +117,7 @@ End if | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | @@ -145,11 +145,11 @@ End if -| 引数 | 型 | | 説明 | -| -------- | ------ | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | オブジェクト | -> | 追加するキーワードフラグ | -| 戻り値 | オブジェクト | <- | addFlags処理のステータス | +| 引数 | 型 | | 説明 | +| -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | Object | -> | 追加するキーワードフラグ | +| 戻り値 | Object | <- | addFlags処理のステータス | @@ -170,14 +170,14 @@ End if `keywords` を使って、`msgIDs` 引数で指定したメッセージに対して追加するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます (カスタムフラグのサポートはサーバーの実装に依存します)。 -| プロパティ | 型 | 説明 | -| --------------- | --- | --------------------------------- | -| $draft | ブール | メッセージに "draft" フラグを追加するには true | -| $seen | ブール | メッセージに "seen" フラグを追加するには true | -| $flagged | ブール | メッセージに "flagged" フラグを追加するには true | -| $answered | ブール | メッセージに "answered" フラグを追加するには true | -| $deleted | ブール | メッセージに "deleted" フラグを追加するには true | -| `` | ブール | メッセージにカスタムフラグを追加するには true | +| プロパティ | 型 | 説明 | +| --------------- | ------- | --------------------------------- | +| $draft | Boolean | メッセージに "draft" フラグを追加するには true | +| $seen | Boolean | メッセージに "seen" フラグを追加するには true | +| $flagged | Boolean | メッセージに "flagged" フラグを追加するには true | +| $answered | Boolean | メッセージに "answered" フラグを追加するには true | +| $deleted | Boolean | メッセージに "deleted" フラグを追加するには true | +| `` | Boolean | メッセージにカスタムフラグを追加するには true | カスタムフラグ名は、次の規則に従う必要があります: キーワードは、制御文字とスペースを含まない、文字の大小を区別する文字列であり、次の文字は使用できません: `( ) { ] % * " \` @@ -188,14 +188,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -240,10 +240,10 @@ $status:=$transporter.addFlags(IMAP all;$flags) | 引数 | 型 | | 説明 | | -------------- | ------ | :-: | ----------------------- | -| mailObj | オブジェクト | -> | Email オブジェクト | -| destinationBox | テキスト | -> | Emailオブジェクトを受信するメールボックス | -| options | オブジェクト | -> | 文字セット情報を格納したオブジェクト | -| 戻り値 | オブジェクト | <- | append処理のステータス | +| mailObj | Object | -> | Email オブジェクト | +| destinationBox | Text | -> | Emailオブジェクトを受信するメールボックス | +| options | Object | -> | 文字セット情報を格納したオブジェクト | +| 戻り値 | Object | <- | append処理のステータス | @@ -259,8 +259,8 @@ $status:=$transporter.addFlags(IMAP all;$flags) | プロパティ | 型 | 説明 | | ------------- | ---- | ----------------------------------------------------------------------------------------------------------------- | -| headerCharset | テキスト | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | -| bodyCharset | テキスト | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | +| headerCharset | Text | メールの以下の部分で使用される文字セットとエンコーディング: 件名、添付ファイル名、メール名の属性。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | +| bodyCharset | Text | メールの HTML およびテキスト本文コンテンツで使用される文字セットとエンコーディング。 取り得る値: 以下の可能な文字セットテーブルを参照ください。 | 使用可能な文字セット: @@ -275,14 +275,14 @@ $status:=$transporter.addFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -352,12 +352,12 @@ $status:=$imap.append($msg; "Drafts") -| 引数 | 型 | | 説明 | -| -------------- | ------ | :-: | ----------------------------------------------- | -| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | テキスト | -> | メッセージのコピー先のメールボックス | -| 戻り値 | オブジェクト | <- | copy処理のステータス | +| 引数 | 型 | | 説明 | +| -------------- | ---------- | :-: | ----------------------------------------------- | +| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | Text | -> | メッセージのコピー先のメールボックス | +| 戻り値 | Object | <- | copy処理のステータス | @@ -376,14 +376,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -455,8 +455,8 @@ $status:=$imap.append($msg; "Drafts") | 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | -| name | テキスト | -> | 新規メールボックスの名称 | -| 戻り値 | オブジェクト | <- | createBox処理のステータス | +| name | Text | -> | 新規メールボックスの名称 | +| 戻り値 | Object | <- | createBox処理のステータス | @@ -476,14 +476,14 @@ $status:=$imap.append($msg; "Drafts") この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -531,11 +531,11 @@ End if -| 引数 | 型 | | 説明 | -| ------- | ------ | :-: | ----------------------------------------------- | -| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| 戻り値 | オブジェクト | <- | delete処理のステータス | +| 引数 | 型 | | 説明 | +| ------- | ---------- | :-: | ----------------------------------------------- | +| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| 戻り値 | Object | <- | delete処理のステータス | @@ -555,14 +555,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -634,8 +634,8 @@ End if | 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | -| name | テキスト | -> | 削除するメールボックスの名称 | -| 戻り値 | オブジェクト | <- | deleteBox処理のステータス | +| name | Text | -> | 削除するメールボックスの名称 | +| 戻り値 | Object | <- | deleteBox処理のステータス | @@ -654,14 +654,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -713,7 +713,7 @@ End if | 引数 | 型 | | 説明 | | --- | ------ | :-: | --------------- | -| 戻り値 | オブジェクト | <- | expunge処理のステータス | +| 戻り値 | Object | <- | expunge処理のステータス | @@ -725,14 +725,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -782,8 +782,8 @@ $status:=$transporter.expunge() | 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------- | -| name | テキスト | -> | メールボックスの名称 | -| 戻り値 | オブジェクト | <- | boxInfo オブジェクト | +| name | Text | -> | メールボックスの名称 | +| 戻り値 | Object | <- | boxInfo オブジェクト | @@ -801,7 +801,7 @@ $status:=$transporter.expunge() | プロパティ | 型 | 説明 | | ---------- | ------ | ------------------------------------------------------------- | -| name | テキスト | メールボックスの名称 | +| name | Text | メールボックスの名称 | | mailCount | Number | メールボックス内のメッセージの数 | | mailRecent | Number | (新しいメッセージであることを表す) "recent" フラグがついたメッセージの数 | | id | text | メールボックスの固有ID | @@ -836,10 +836,10 @@ $status:=$transporter.expunge() -| 引数 | 型 | | 説明 | -| ---------- | ------ | :-: | --------------------- | -| parameters | オブジェクト | -> | 引数のオブジェクト | -| 戻り値 | コレクション | <- | mailbox オブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| ---------- | ---------- | :-: | --------------------- | +| parameters | Object | -> | 引数のオブジェクト | +| 戻り値 | Collection | <- | mailbox オブジェクトのコレクション | @@ -849,27 +849,27 @@ $status:=$transporter.expunge() 任意の `parameters` パラメーターには、返されるメールボックスをフィルターするための値を格納したオブジェクトを渡すことができます。 以下のものを渡すことができます: -| プロパティ | 型 | 説明 | -| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------- | -| isSubscribed | ブール |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します。
  • | -| names | コレクション | "name" 属性を含むオブジェクトのコレクション、またはボックス名を含むテキストのコレクション | -| withBoxProperties | ブール | true の場合 (デフォルト): 結果のオブジェクトに `selectable`、`inferior`、`interesting` 属性を追加します。 false の場合、これらの属性は省略されます。 | -| withBoxInfo | ブール | デフォルト値は false です。 true の場合、結果のオブジェクトに `mailCount`、`mailRecent`、および `id` 属性を追加します。 | +| プロパティ | 型 | 説明 | +| ----------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| isSubscribed | Boolean |
  • **True**: 購読しているメールボックスのみを返します。
  • **False**: すべての利用可能なメールボックスを返します。
  • | +| names | Collection | "name" 属性を含むオブジェクトのコレクション、またはボックス名を含むテキストのコレクション | +| withBoxProperties | Boolean | true の場合 (デフォルト): 結果のオブジェクトに `selectable`、`inferior`、`interesting` 属性を追加します。 false の場合、これらの属性は省略されます。 | +| withBoxInfo | Boolean | デフォルト値は false です。 true の場合、結果のオブジェクトに `mailCount`、`mailRecent`、および `id` 属性を追加します。 | #### 戻り値 返されるコレクションの各オブジェクトには、以下のプロパティが格納されています: -| プロパティ | 型 | 説明 | -| ------------------------------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| \[].name | テキスト | メールボックスの名称。 withBoxProperties=true または withBoxInfo=true の場合に返されます | -| \[].selectable | ブール | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    withBoxProperties=true の場合に返されます | -| \[].inferior | ブール | アクセス権でメールボックス内に下の階層レベルを作成できるかどうかを表します:
    • true - 下の階層レベルは作成可能
    • false - 下の階層レベルは作成不可能
    withBoxProperties=true の場合に返されます | -| \[].interesting | ブール | サーバーがメールボックスに “interesting” のマーク付けをしているかどうかを表します:
    • true - メールボックスはサーバーから "interesting" のマーク付けをされています。 たとえば、メールボックスには新着メッセージが入っている場合が考えられます。
    • false - メールボックスはサーバーから "interesting" のマーク付けをされていません。
    withBoxProperties=true の場合に返されます | -| [].mailCount | Number | 受信ボックス内のメッセージの数。 withBoxInfo=true の場合に返されます | -| [].mailRecent | Number | (新しいメッセージであることを表す) "recent" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | -| [].mailUnseen | Number | "unseen" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | -| [].id | テキスト | 一意のメールボックス識別子。 withBoxInfo=true の場合に返されます | +| プロパティ | 型 | 説明 | +| ------------------------------------------------------------------------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| \[].name | Text | メールボックスの名称。 withBoxProperties=true または withBoxInfo=true の場合に返されます | +| \[].selectable | Boolean | アクセス権でメールボックスを選択できるかどうかを表します:
    • true - メールボックスは選択可能
    • false - メールボックスは選択不可能
    withBoxProperties=true の場合に返されます | +| \[].inferior | Boolean | アクセス権でメールボックス内に下の階層レベルを作成できるかどうかを表します:
    • true - 下の階層レベルは作成可能
    • false - 下の階層レベルは作成不可能
    withBoxProperties=true の場合に返されます | +| \[].interesting | Boolean | サーバーがメールボックスに “interesting” のマーク付けをしているかどうかを表します:
    • true - メールボックスはサーバーから "interesting" のマーク付けをされています。 たとえば、メールボックスには新着メッセージが入っている場合が考えられます。
    • false - メールボックスはサーバーから "interesting" のマーク付けをされていません。
    withBoxProperties=true の場合に返されます | +| [].mailCount | Number | 受信ボックス内のメッセージの数。 withBoxInfo=true の場合に返されます | +| [].mailRecent | Number | (新しいメッセージであることを表す) "recent" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | +| [].mailUnseen | Number | "unseen" フラグがついたメッセージの数。 withBoxInfo=true の場合に返されます | +| [].id | Text | 一意のメールボックス識別子。 withBoxInfo=true の場合に返されます | アカウントにメールボックスが一つもない場合、空のコレクションが返されます。 @@ -912,7 +912,7 @@ $status:=$transporter.expunge() | 引数 | 型 | | 説明 | | --- | ---- | :-: | ------- | -| 戻り値 | テキスト | <- | 階層区切り文字 | +| 戻り値 | Text | <- | 階層区切り文字 | @@ -966,12 +966,12 @@ $status:=$transporter.expunge() -| 引数 | 型 | | 説明 | -| --------- | ------ | :-: | ------------------------------------------------ | -| msgNumber | 整数 | -> | メッセージのシーケンス番号 | -| msgID | テキスト | -> | メッセージの固有ID | -| options | オブジェクト | -> | メッセージ管理オプション | -| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ------------------------------------------------ | +| msgNumber | Integer | -> | メッセージのシーケンス番号 | +| msgID | Text | -> | メッセージの固有ID | +| options | Object | -> | メッセージ管理オプション | +| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | @@ -1043,13 +1043,13 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------- | ------ | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ids | コレクション | -> | メッセージID のコレクション | -| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | -| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | -| options | オブジェクト | -> | メッセージ管理オプション | -| 戻り値 | オブジェクト | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | +| 引数 | 型 | | 説明 | +| -------- | ---------- | :-: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ids | Collection | -> | メッセージID のコレクション | +| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | +| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | +| options | Object | -> | メッセージ管理オプション | +| 戻り値 | Object | <- | 次のコレクションを格納したオブジェクト:
    • [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) のコレクション
    • 見つからなかったメッセージの ID または番号のコレクション
    | @@ -1081,10 +1081,10 @@ ID = 1のメッセージを取得します: **Options** -| プロパティ | 型 | 説明 | -| ---------- | --- | -------------------------------------------------------------------------------------- | -| updateSeen | ブール | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | -| withBody | ブール | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | +| プロパティ | 型 | 説明 | +| ---------- | ------- | -------------------------------------------------------------------------------------- | +| updateSeen | Boolean | true 時には、指定されたメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 デフォルト値: true | +| withBody | Boolean | true を渡すと指定されたメッセージの本文を返します。 false 時には、メッセージヘッダーのみが返されます。 デフォルト値: true | > - [`.selectBox()`](#selectbox) によって選択されたメールボックスがない場合、エラーが生成されます。 > - 開いている接続がない場合、`.getMails()` は [`.selectBox()`](#selectbox) で最後に指定されたメールボックスへの接続を開きます。 @@ -1093,10 +1093,10 @@ ID = 1のメッセージを取得します: `.getMails()` は、以下のコレクションを格納したオブジェクトを返します。 -| プロパティ | 型 | 説明 | -| -------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| list | コレクション | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | -| notFound | コレクション | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID のコレクション
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージのシーケンス番号のコレクション
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | +| プロパティ | 型 | 説明 | +| -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| list | Collection | [`Email`](EmailObjectClass.md#email-オブジェクト) オブジェクトのコレクション。 Email オブジェクトが見つからない場合、空のコレクションが返されます。 | +| notFound | Collection | 使用したシンタックスによって返されるものが異なります:
    • 第一シンタックス - 指定した ID のうち、存在しなかったメッセージの ID のコレクション
    • 第二シンタックス - startMsg と endMsg の間の番号のうち、存在しなかったメッセージのシーケンス番号のコレクション
    すべてのメッセージが見つかった場合には、空のコレクションが返されます。 | #### 例題 @@ -1146,12 +1146,12 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| ---------- | ---- | :-: | ------------------------------------------------------------- | -| msgNumber | 整数 | -> | メッセージのシーケンス番号 | -| msgID | テキスト | -> | メッセージの固有ID | -| updateSeen | ブール | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | -| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | +| 引数 | 型 | | 説明 | +| ---------- | ------- | :-: | ------------------------------------------------------------- | +| msgNumber | Integer | -> | メッセージのシーケンス番号 | +| msgID | Text | -> | メッセージの固有ID | +| updateSeen | Boolean | -> | true 時には、メールボックス内でメッセージを "既読" にします。 false 時にはメッセージの状態は変化しません。 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | @@ -1224,12 +1224,12 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------------- | ------ | :-: | ----------------------------------------------- | -| msgsIDs | コレクション | -> | メッセージの固有ID のコレクション (テキスト) | -| allMsgs | 整数 | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | -| destinationBox | テキスト | -> | メッセージの移動先のメールボックス | -| 戻り値 | オブジェクト | <- | move処理のステータス | +| 引数 | 型 | | 説明 | +| -------------- | ---------- | :-: | ----------------------------------------------- | +| msgsIDs | Collection | -> | メッセージの固有ID のコレクション (テキスト) | +| allMsgs | Integer | -> | `IMAP all`: 選択されたメールボックスの全メッセージ | +| destinationBox | Text | -> | メッセージの移動先のメールボックス | +| 戻り値 | Object | <- | move処理のステータス | @@ -1250,14 +1250,14 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 1 @@ -1327,11 +1327,11 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------- | ------ | :-: | ---------------- | -| startMsg | 整数 | -> | 先頭メッセージのシーケンス番号 | -| endMsg | 整数 | -> | 最後のメッセージのシーケンス番号 | -| 戻り値 | コレクション | <- | 固有ID のコレクション | +| 引数 | 型 | | 説明 | +| -------- | ---------- | :-: | ---------------- | +| startMsg | Integer | -> | 先頭メッセージのシーケンス番号 | +| endMsg | Integer | -> | 最後のメッセージのシーケンス番号 | +| 戻り値 | Collection | <- | 固有ID のコレクション | @@ -1391,11 +1391,11 @@ ID = 1のメッセージを取得します: -| 引数 | 型 | | 説明 | -| -------- | ------ | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| msgIDs | コレクション | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | -| keywords | オブジェクト | -> | 削除するキーワードフラグ | -| 戻り値 | オブジェクト | <- | removeFlags処理のステータス | +| 引数 | 型 | | 説明 | +| -------- | ---------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| msgIDs | Collection | -> | 文字列のコレクション: メッセージの固有ID (テキスト型)
    テキスト: メッセージの固有ID
    倍長整数 (IMAP all): 選択されたメールボックス内の全メッセージ | +| keywords | Object | -> | 削除するキーワードフラグ | +| 戻り値 | Object | <- | removeFlags処理のステータス | @@ -1415,14 +1415,14 @@ ID = 1のメッセージを取得します: `keywords` を使って、`msgIDs` 引数で指定したメッセージから削除するフラグを定義します。 以下の標準フラグおよびカスタムフラグを使用することができます: -| 引数 | 型 | 説明 | -| --------------- | --- | --------------------------------- | -| $draft | ブール | メッセージの "draft" フラグを削除するには true | -| $seen | ブール | メッセージの "seen" フラグを削除するには true | -| $flagged | ブール | メッセージの "flagged" フラグを削除するには true | -| $answered | ブール | メッセージの "answered" フラグを削除するには true | -| $deleted | ブール | メッセージの "deleted" フラグを削除するには true | -| `` | ブール | メッセージのカスタムフラグを削除するには true | +| 引数 | 型 | 説明 | +| --------------- | ------- | --------------------------------- | +| $draft | Boolean | メッセージの "draft" フラグを削除するには true | +| $seen | Boolean | メッセージの "seen" フラグを削除するには true | +| $flagged | Boolean | メッセージの "flagged" フラグを削除するには true | +| $answered | Boolean | メッセージの "answered" フラグを削除するには true | +| $deleted | Boolean | メッセージの "deleted" フラグを削除するには true | +| `` | Boolean | メッセージのカスタムフラグを削除するには true | カスタムフラグの詳細については、[.addFlags()](#addflags) を参照ください。 @@ -1432,14 +1432,14 @@ ID = 1のメッセージを取得します: この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1484,9 +1484,9 @@ $status:=$transporter.removeFlags(IMAP all;$flags) | 引数 | 型 | | 説明 | | ----------- | ------ | :-: | ----------------- | -| currentName | テキスト | -> | カレントメールボックスの名称 | -| newName | テキスト | -> | 新しいメールボックス名 | -| 戻り値 | オブジェクト | <- | renameBox処理のステータス | +| currentName | Text | -> | カレントメールボックスの名称 | +| newName | Text | -> | 新しいメールボックス名 | +| 戻り値 | Object | <- | renameBox処理のステータス | @@ -1502,14 +1502,14 @@ $status:=$transporter.removeFlags(IMAP all;$flags) この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1561,10 +1561,10 @@ End if -| 引数 | 型 | | 説明 | -| -------------- | ------ | :-: | -------------- | -| searchCriteria | テキスト | -> | 検索条件 | -| 戻り値 | コレクション | <- | メッセージ番号のコレクション | +| 引数 | 型 | | 説明 | +| -------------- | ---------- | :-: | -------------- | +| searchCriteria | Text | -> | 検索条件 | +| 戻り値 | Collection | <- | メッセージ番号のコレクション | @@ -1711,11 +1711,11 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" -| 引数 | 型 | | 説明 | -| ----- | ------ | :-: | -------------- | -| name | テキスト | -> | メールボックスの名称 | -| state | 整数 | -> | メールボックスのアクセス状態 | -| 戻り値 | オブジェクト | <- | boxInfo オブジェクト | +| 引数 | 型 | | 説明 | +| ----- | ------- | :-: | -------------- | +| name | Text | -> | メールボックスの名称 | +| state | Integer | -> | メールボックスのアクセス状態 | +| 戻り値 | Object | <- | boxInfo オブジェクト | @@ -1744,7 +1744,7 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" | プロパティ | 型 | 説明 | | -------------- | ------ | ------------------------------------------------------------------------------------ | -| name | テキスト | メールボックスの名称 | +| name | Text | メールボックスの名称 | | mailCount | number | メールボックス内のメッセージの数 | | mailRecent | number | "recent" フラグがついたメッセージの数 | | id | text | メールボックスの固有ID | @@ -1791,8 +1791,8 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" | 引数 | 型 | | 説明 | | ---- | ------ | :-: | ----------------- | -| name | テキスト | -> | メールボックスの名称 | -| 戻り値 | オブジェクト | <- | subscribe処理のステータス | +| name | Text | -> | メールボックスの名称 | +| 戻り値 | Object | <- | subscribe処理のステータス | @@ -1806,14 +1806,14 @@ searchCriteria = CHARSET "ISO-8859" BODY "Help" この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 @@ -1864,8 +1864,8 @@ End if | 引数 | 型 | | 説明 | | ---- | ------ | :-: | ------------------- | -| name | テキスト | -> | メールボックスの名称 | -| 戻り値 | オブジェクト | <- | unsubscribe処理のステータス | +| name | Text | -> | メールボックスの名称 | +| 戻り値 | Object | <- | unsubscribe処理のステータス | @@ -1879,14 +1879,14 @@ End if この関数は、IMAP ステータスを表すオブジェクトを返します: -| プロパティ | | 型 | 説明 | -| ---------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------ | -| success | | ブール | 処理が正常に終わった場合には true、それ以外は false | -| statusText | | テキスト | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | -| errors | | コレクション | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | -| | \[].errcode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------ | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4Dエラースタック (IMAPサーバーレスポンスが受信できた場合には返されません) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | #### 例題 From 6f5c0fd589480553d7418d86410d336bbeddf487 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:33 +0200 Subject: [PATCH 4511/4889] New translations mailattachmentclass.md (Japanese) --- .../current/API/MailAttachmentClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md index cf292bf8b736cd..6bdf54d6520614 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md @@ -39,11 +39,11 @@ Attachment オブジェクトは、次の読み取り専用プロパティや、 | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | | blob | 4D.Blob | -> | 添付を格納した BLOB | -| path | テキスト | -> | 添付ファイルのパス | -| name | テキスト | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | -| cid | テキスト | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | -| type | テキスト | -> | content-type ヘッダーの値 | -| disposition | テキスト | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | +| path | Text | -> | 添付ファイルのパス | +| name | Text | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | +| cid | Text | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | +| type | Text | -> | content-type ヘッダーの値 | +| disposition | Text | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | <- | Attachment オブジェクト | @@ -184,11 +184,11 @@ $transporter.send($email) | file | 4D.File | -> | 添付ファイル | | zipFile | 4D.ZipFile | -> | 添付 Zipファイル | | blob | 4D.Blob | -> | 添付を格納した BLOB | -| path | テキスト | -> | 添付ファイルのパス | -| name | テキスト | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | -| cid | テキスト | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | -| type | テキスト | -> | content-type ヘッダーの値 | -| disposition | テキスト | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | +| path | Text | -> | 添付ファイルのパス | +| name | Text | -> | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | +| cid | Text | -> | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | +| type | Text | -> | content-type ヘッダーの値 | +| disposition | Text | -> | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | <- | Attachment オブジェクト | From 476d3c9493587bf763fdfb9adc58377875d1a088 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:34 +0200 Subject: [PATCH 4512/4889] New translations pop3transporterclass.md (Japanese) --- .../current/API/POP3TransporterClass.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md index 57a67dc7bc21a5..a55f7d66a0f2a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md @@ -104,7 +104,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | <- | [POP3 transporter オブジェクト](#pop3-transporter-オブジェクト) | @@ -160,9 +160,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | -- | :-: | ------------ | -| msgNumber | 整数 | -> | 削除するメッセージの番号 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ------------ | +| msgNumber | Integer | -> | 削除するメッセージの番号 | @@ -209,7 +209,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor | 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------- | -| 戻り値 | オブジェクト | <- | boxInfo オブジェクト | +| 戻り値 | Object | <- | boxInfo オブジェクト | @@ -257,11 +257,11 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| ---------- | ------ | :-: | ------------------------------------------------------------ | -| msgNumber | 整数 | -> | リスト中のメッセージの番号 | -| headerOnly | ブール | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | -| 戻り値 | オブジェクト | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | +| 引数 | 型 | | 説明 | +| ---------- | ------- | :-: | ------------------------------------------------------------ | +| msgNumber | Integer | -> | リスト中のメッセージの番号 | +| headerOnly | Boolean | -> | メールヘッダーのみをダウンロードする場合は true (デフォルトは false) | +| 戻り値 | Object | <- | [Email オブジェクト](EmailObjectClass.md#email-オブジェクト) | @@ -325,10 +325,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | ------ | :-: | --------------- | -| msgNumber | 整数 | -> | リスト中のメッセージの番号 | -| 戻り値 | オブジェクト | <- | MailInfo オブジェクト | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | --------------- | +| msgNumber | Integer | -> | リスト中のメッセージの番号 | +| 戻り値 | Object | <- | MailInfo オブジェクト | @@ -343,7 +343,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor | プロパティ | 型 | 説明 | | ----- | ------ | ------------------------------------ | | size | Number | メッセージのサイズ (バイト単位) | -| id | テキスト | メッセージの固有ID | +| id | Text | メッセージの固有ID | この関数は、以下の場合には **Null** を返します: @@ -385,9 +385,9 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | ------------------------ | -| 戻り値 | コレクション | <- | `mailInfo` オブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | ------------------------ | +| 戻り値 | Collection | <- | `mailInfo` オブジェクトのコレクション | @@ -401,7 +401,7 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor | -------------------------------------------------------------------------------- | ------ | ------------------------------------------------------ | | \[ ].size | Number | メッセージのサイズ (バイト単位) | | \[ ].number | Number | メッセージの番号 | -| \[ ].id | テキスト | メッセージの固有ID (メッセージをローカルに保存する場合に有用です) | +| \[ ].id | Text | メッセージの固有ID (メッセージをローカルに保存する場合に有用です) | メールボックスにメッセージが一通もない場合、空のコレクションが返されます。 @@ -450,10 +450,10 @@ POP3 Transporter オブジェクトは [POP3 New transporter](#pop3-new-transpor -| 引数 | 型 | | 説明 | -| --------- | ---- | :-: | --------------------------- | -| msgNumber | 整数 | -> | リスト中のメッセージの番号 | -| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | --------------------------- | +| msgNumber | Integer | -> | リスト中のメッセージの番号 | +| 戻り値 | BLOB | <- | メールサーバーから返された MIME文字列の BLOB | From b650924eb831244d70c7a274159a31e78382055d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:36 +0200 Subject: [PATCH 4513/4889] New translations smtptransporterclass.md (Japanese) --- .../current/API/SMTPTransporterClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index aa0795a5bea811..621847c646fe2e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -45,7 +45,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -121,7 +121,7 @@ SMTP Transporter オブジェクトは [SMTP New transporter](#smtp-new-transpor | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-: | --------------------------------------------------- | -| server | オブジェクト | -> | メールサーバー情報 | +| server | Object | -> | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | <- | [SMTP transporter object](#smtp-transporter-オブジェクト) | @@ -212,8 +212,8 @@ SMTP接続は、以下の場合に自動的に閉じられます: | 引数 | 型 | | 説明 | | ---- | ------ | :-: | -------------------------------------------- | -| mail | オブジェクト | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | -| 戻り値 | オブジェクト | <- | SMTP ステータス | +| mail | Object | -> | 送信する [メール](EmailObjectClass.md#email-オブジェクト) | +| 戻り値 | Object | <- | SMTP ステータス | From d340a520575ee0cff0733b620e8b8cbb6066e20e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:38 +0200 Subject: [PATCH 4514/4889] New translations sessionclass.md (Japanese) --- .../current/API/SessionClass.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md index d4aba251b9894c..680277947b77a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -143,9 +143,9 @@ IP:port/4DACTION/action_Session -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ------------------- | -| 戻り値 | ブール | <- | 実行が正常に終わった場合には true | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ------------------- | +| 戻り値 | Boolean | <- | 実行が正常に終わった場合には true | @@ -223,9 +223,9 @@ $expiration:=Session.expirationDate // 例: "2021-11-05T17:10:42Z" -| 引数 | 型 | | 説明 | -| --- | ------ | :-: | ----------------------------------------- | -| 戻り値 | コレクション | <- | アクセス権の名称 (文字列) のコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | :-: | ----------------------------------------- | +| 戻り値 | Collection | <- | アクセス権の名称 (文字列) のコレクション | @@ -318,10 +318,10 @@ $privileges := Session.getPrivileges() -| 引数 | 型 | | 説明 | -| --------- | ---- | :-: | ------------------------------------------------- | -| privilege | テキスト | -> | 確認するアクセス権の名称 | -| 戻り値 | ブール | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-: | ------------------------------------------------- | +| privilege | Text | -> | 確認するアクセス権の名称 | +| 戻り値 | Boolean | <- | セッションが *privilege* のアクセス権を持っていれば true、それ以外は false | @@ -449,16 +449,16 @@ End if | プロパティ | 型 | 説明 | | ---------------- | -------------------------------- | ----------------------------------------------------------------------------------- | -| type | テキスト | セッションタイプ: "remote" または "storedProcedure" | -| userName | テキスト | 4Dユーザー名 ([`.userName`](#username) と同じ値) | -| machineName | テキスト | リモートセッション: リモートマシンの名前。 ストアドプロシージャーセッション: サーバーマシンの名前 | -| systemUserName | テキスト | リモートセッション: リモートマシン上で開かれたシステムセッションの名前。 | -| IPAddress | テキスト | リモートマシンの IPアドレス。 | -| hostType | テキスト | ホストタイプ: "windows" または "mac" | +| type | Text | セッションタイプ: "remote" または "storedProcedure" | +| userName | Text | 4Dユーザー名 ([`.userName`](#username) と同じ値) | +| machineName | Text | リモートセッション: リモートマシンの名前。 ストアドプロシージャーセッション: サーバーマシンの名前 | +| systemUserName | Text | リモートセッション: リモートマシン上で開かれたシステムセッションの名前。 | +| IPAddress | Text | リモートマシンの IPアドレス。 | +| hostType | Text | ホストタイプ: "windows" または "mac" | | creationDateTime | 日付 (ISO 8601) | セッション作成の日時 | -| state | テキスト | セッションの状態: "active", "postponed", "sleeping" | -| ID | テキスト | セッションUUID ([`.id`](#id) と同じ値)) | -| persistentID | テキスト | セッションの永続的な ID | +| state | Text | セッションの状態: "active", "postponed", "sleeping" | +| ID | Text | セッションUUID ([`.id`](#id) と同じ値)) | +| persistentID | Text | セッションの永続的な ID | :::note @@ -484,9 +484,9 @@ End if -| 引数 | 型 | | 説明 | -| --- | --- | :-: | ----------------------------- | -| 戻り値 | ブール | <- | ゲストセッションの場合は true、それ以外は false | +| 引数 | 型 | | 説明 | +| --- | ------- | :-: | ----------------------------- | +| 戻り値 | Boolean | <- | ゲストセッションの場合は true、それ以外は false | @@ -529,12 +529,12 @@ End if -| 引数 | 型 | | 説明 | -| ---------- | ------ | :-: | -------------------------------------------------------------- | -| privilege | テキスト | -> | アクセス権の名称 | -| privileges | コレクション | -> | アクセス権の名称のコレクション | -| settings | オブジェクト | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | -| 戻り値 | ブール | <- | 実行が正常に終わった場合には true | +| 引数 | 型 | | 説明 | +| ---------- | ---------- | :-: | -------------------------------------------------------------- | +| privilege | Text | -> | アクセス権の名称 | +| privileges | Collection | -> | アクセス権の名称のコレクション | +| settings | Object | -> | "privileges" プロパティ (文字列またはコレクション) を持つオブジェクト | +| 戻り値 | Boolean | <- | 実行が正常に終わった場合には true | @@ -558,7 +558,7 @@ End if | ---------- | ------------------- | ----------------------------------------- | | privileges | Text または Collection |
  • アクセス権名の文字列
  • アクセス権名のコレクション
  • | | roles | Text または Collection |
  • ロールの文字列
  • ロールの文字列のコレクション
  • | -| userName | テキスト | (任意) セッションと紐づけるユーザー名 | +| userName | Text | (任意) セッションと紐づけるユーザー名 | :::note From c8785df2f3f803bea9f5e1a712eb81921f8ea1c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:40 +0200 Subject: [PATCH 4515/4889] New translations signalclass.md (Japanese) --- .../current/API/SignalClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md index 1391bab28c044a..7573f9beb80bb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SignalClass.md @@ -104,7 +104,7 @@ Signal オブジェクトは [共有オブジェクト](Concepts/shared.md) で | 引数 | 型 | | 説明 | | ----------- | ------------------------- | :-: | -------------------- | -| description | テキスト | -> | シグナルの詳細 | +| description | Text | -> | シグナルの詳細 | | 戻り値 | 4D.Signal | <- | シグナルを格納するネイティブオブジェクト | @@ -250,10 +250,10 @@ Signal がすでにシグナルされている (つまり `signaled` プロパ -| 引数 | 型 | | 説明 | -| ------- | --- | -- | ------------------------------------ | -| timeout | 実数 | -> | シグナルの最大待機時間 (秒単位) | -| 戻り値 | ブール | <- | `.signaled` プロパティの状態 | +| 引数 | 型 | | 説明 | +| ------- | ------- | -- | ------------------------------------ | +| timeout | Real | -> | シグナルの最大待機時間 (秒単位) | +| 戻り値 | Boolean | <- | `.signaled` プロパティの状態 | From 1133a3ab3948318139471a9a0a3f0ae3d061e51b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:42 +0200 Subject: [PATCH 4516/4889] New translations systemworkerclass.md (Japanese) --- .../current/API/SystemWorkerClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index 844595834bfe21..5ab4054fc0428c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -63,8 +63,8 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | 引数 | 型 | | 説明 | | ----------- | ------------------------------- | :-: | --------------------------------------------------------- | -| commandLine | テキスト | -> | 実行するコマンドライン | -| options | オブジェクト | -> | ワーカーパラメーター | +| commandLine | Text | -> | 実行するコマンドライン | +| options | Object | -> | ワーカーパラメーター | | 戻り値 | 4D.SystemWorker | <- | 非同期の新規システムワーカー (プロセスが開始されなかった場合は null) | @@ -93,18 +93,18 @@ $myMacWorker:= 4D.SystemWorker.new("chmod +x /folder/myfile.sh") | onError | Formula | undefined | 実行エラー用のコールバック。異常なランタイム条件 (システムエラー) の場合にシステムワーカーによって返されます。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | onTerminate | Formula | undefined | 外部プロセスが終了されたときのコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | | timeout | Number | undefined | プロセスが生きている場合、キルされるまでの秒数。 | -| dataType | テキスト | "text" | レスポンス本文のデータ型。 可能な値: "text" (デフォルト), "blob"。 | -| encoding | テキスト | "UTF-8" | `dataType="text"` の場合のみ。 レスポンス本文のエンコーディング。 利用可能な値については、[`CONVERT FROM TEXT`](https://doc.4d.com/4dv19R/help/command/ja/page1011.html) コマンドの説明を参照ください。 | -| variables | オブジェクト | | システムワーカー用のカスタム環境変数を設定します。 シンタックス: `variables.key=value` (`key` は変数名、`value` はその値)。 値は、可能な限り文字列に変換されます。 値に '=' を含めることはできません。 定義されていない場合、システムワーカーは 4D環境を継承します。 | +| dataType | Text | "text" | レスポンス本文のデータ型。 可能な値: "text" (デフォルト), "blob"。 | +| encoding | Text | "UTF-8" | `dataType="text"` の場合のみ。 レスポンス本文のエンコーディング。 利用可能な値については、[`CONVERT FROM TEXT`](https://doc.4d.com/4dv19R/help/command/ja/page1011.html) コマンドの説明を参照ください。 | +| variables | Object | | システムワーカー用のカスタム環境変数を設定します。 シンタックス: `variables.key=value` (`key` は変数名、`value` はその値)。 値は、可能な限り文字列に変換されます。 値に '=' を含めることはできません。 定義されていない場合、システムワーカーは 4D環境を継承します。 | | currentDirectory | Folder | | プロセスが実行される作業ディレクトリ | -| hideWindow | ブール | true | (Windows) アプリケーションウィンドウを隠す (可能な場合)、または Windowsコンソールを隠す | +| hideWindow | Boolean | true | (Windows) アプリケーションウィンドウを隠す (可能な場合)、または Windowsコンソールを隠す | すべてのコールバック関数は、2つのオブジェクト引数を受け取ります。 その内容は、コールバックに依存します: | 引数 | 型 | *onResponse* | *onData* | *onDataError* | *onError* | *onTerminate* | | ---------------------------- | ------------- | ------------ | ------------ | ------------- | ------------ | ------------- | -| $param1 | オブジェクト | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | -| $param2.type | テキスト | "response" | "data" | "error" | "error" | "termination" | +| $param1 | Object | SystemWorker | SystemWorker | SystemWorker | SystemWorker | SystemWorker | +| $param2.type | Text | "response" | "data" | "error" | "error" | "termination" | | $param2.data | Text または Blob | | 取得データ | エラーデータ | | | 以下は、コールバック呼び出しの流れです: @@ -440,7 +440,7 @@ $output:=$worker.response | 引数 | 型 | | 説明 | | ----------- | ---- | :-: | --------------------------------------------------- | -| message | テキスト | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | +| message | Text | -> | 外部プロセスの入力ストリーム (stdin) に書き込むテキスト | | messageBLOB | BLOB | -> | 入力ストリームに書き込むバイト数 | @@ -552,7 +552,7 @@ $output:=$worker.response | 引数 | 型 | | 説明 | | ------- | ------------------------------- | :-: | ----------------------------- | -| timeout | 実数 | -> | 待機時間 (秒単位) | +| timeout | Real | -> | 待機時間 (秒単位) | | 戻り値 | 4D.SystemWorker | <- | SystemWorker オブジェクト | From 8b278113ab216fe20b2a1f594be9a6ed0db31942 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:44 +0200 Subject: [PATCH 4517/4889] New translations transporter.md (Japanese) --- .../docusaurus-plugin-content-docs/current/API/Transporter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md index ef459f9f33e394..8600ca1b509c36 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/Transporter.md @@ -370,7 +370,7 @@ title: Transporter クラス | 引数 | 型 | | 説明 | | --- | ------ | :-: | -------------------------- | -| 戻り値 | オブジェクト | <- | transporter オブジェクト接続のステータス | +| 戻り値 | Object | <- | transporter オブジェクト接続のステータス | From 607707eb19b85390044d678e0872f73e174b49bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:48 +0200 Subject: [PATCH 4518/4889] New translations webserverclass.md (Japanese) --- .../current/API/WebServerClass.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md index 1c629d7f6f1298..1e4c2cad1369ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -72,7 +72,7 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに | 引数 | 型 | | 説明 | | ------ | ---------------------------- | -- | ------------------------------------------------------------------- | -| option | 整数 | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | +| option | Integer | -> | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | <- | WebServer オブジェクト | @@ -116,9 +116,9 @@ Webサーバーオブジェクトは [`WEB Server`](#web-server) コマンドに -| 引数 | 型 | | 説明 | -| --- | ------ | -- | -------------------------- | -| 戻り値 | コレクション | <- | 利用可能な Webサーバーオブジェクトのコレクション | +| 引数 | 型 | | 説明 | +| --- | ---------- | -- | -------------------------- | +| 戻り値 | Collection | <- | 利用可能な Webサーバーオブジェクトのコレクション | @@ -653,8 +653,8 @@ HTTPプロトコルの状態。 | 引数 | 型 | | 説明 | | -------- | ------ | -- | --------------- | -| settings | オブジェクト | -> | 開始時の Webサーバー設定 | -| 戻り値 | オブジェクト | <- | Webサーバー開始のステータス | +| settings | Object | -> | 開始時の Webサーバー設定 | +| 戻り値 | Object | <- | Webサーバー開始のステータス | @@ -670,13 +670,13 @@ HTTPプロトコルの状態。 関数は Webサーバーの開始ステータスを表すオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | | 型 | 説明 | -| ------- | ------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------- | -| success | | ブール | Webサーバーが正常に開始された場合には true、それ以外は false | -| errors | | コレクション | エラースタック (Webサーバーが正常に開始された場合には返されません) | -| | \[].errCode | Number | 4Dエラーコード | -| | \[].message | テキスト | 4Dエラーの詳細 | -| | \[].componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +| プロパティ | | 型 | 説明 | +| ------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------- | +| success | | Boolean | Webサーバーが正常に開始された場合には true、それ以外は false | +| errors | | Collection | エラースタック (Webサーバーが正常に開始された場合には返されません) | +| | \[].errCode | Number | 4Dエラーコード | +| | \[].message | Text | 4Dエラーの詳細 | +| | \[].componentSignature | Text | エラーを返した内部コンポーネントの署名 | > Webサーバーが既に起動していた場合、エラーが返されます。 From 2b6e32b93387cae475b16714d4eb46d7763147a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:49 +0200 Subject: [PATCH 4519/4889] New translations websocketclass.md (Japanese) --- .../current/API/WebSocketClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md index 6b278f324d58ba..b71c6b1abaf13f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketClass.md @@ -76,8 +76,8 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し | 引数 | 型 | | 説明 | | ------------------------------------------ | ---------------------------- | :-: | ----------------------------------------- | -| url | テキスト | -> | 接続先の URL | -| [connectionHandler](#connectionHandler-引数) | オブジェクト | -> | WebSocket用コールバックを宣言しているオブジェクト | +| url | Text | -> | 接続先の URL | +| [connectionHandler](#connectionHandler-引数) | Object | -> | WebSocket用コールバックを宣言しているオブジェクト | | 戻り値 | 4D.WebSocket | <- | 新しい [WebSocket オブジェクト](#websocket-オブジェクト) | @@ -104,8 +104,8 @@ WebSocketオブジェクトは、以下のプロパティと機能を提供し | onError | [Function](FunctionClass.md) | 実行エラー用のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "error"
    • `$2.errors`: 実行エラーの場合、4Dエラースタックのコレクション。
      • [].errCode (number): 4Dエラーコード
      • [].message (text): 4Dエラーの説明
      • [].componentSignature (text) - エラーを返した内部コンポーネントの署名
    | | onTerminate | [Function](FunctionClass.md) | WebSocket が終了した時のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.code` (number、読み取り専用): 符号なし短整数型で、サーバーから送られたクローズコードを格納します。
    • `$2.reason` (text、読み取り専用): サーバーが接続を切断した理由。 これは、対象のサーバーとサブプロトコルに固有のものです。
    | | onOpen | [Function](FunctionClass.md) | WebSocket が開始した時のコールバック関数。 コールバックは以下の引数を受け取ります:
  • `$1`: WebSocket オブジェクト
  • `$2`: Object
    • `$2.type` (text): 常に "open"
    | -| dataType | テキスト | 受信または送信されたデータの型。 可能な値: "text" (デフォルト), "blob", "object"。 "text" = utf-8 | -| headers | オブジェクト | WebSocket のヘッダー。
  • 標準的な key 割り当てのシンタックス:` headers.*key*:=*value*` (同じ key を複数指定する場合、*value* にコレクションを使用できます)
  • Cookie割り当てのシンタックス (特定の場合): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | +| dataType | Text | 受信または送信されたデータの型。 可能な値: "text" (デフォルト), "blob", "object"。 "text" = utf-8 | +| headers | Object | WebSocket のヘッダー。
  • 標準的な key 割り当てのシンタックス:` headers.*key*:=*value*` (同じ key を複数指定する場合、*value* にコレクションを使用できます)
  • Cookie割り当てのシンタックス (特定の場合): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | 以下は、コールバック呼び出しの流れです: @@ -195,9 +195,9 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" | 型 | 内容 | | ------ | ----------------------------------------------------------------------------------------------------------------------- | -| テキスト | UTF-8 のテキスト | +| Text | UTF-8 のテキスト | | BLOB | バイナリデータ | -| オブジェクト | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv20/help/command/ja/page1217.html) と同じ結果)。 | +| Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv20/help/command/ja/page1217.html) と同じ結果)。 | @@ -223,10 +223,10 @@ This.headers.Cookie:="yummy_cookie=choco; tasty_cookie=strawberry" -| 引数 | 型 | | 説明 | -| ------ | ---- | :-: | --------------------- | -| code | 整数 | -> | 接続が切断される理由を示すステータスコード | -| reason | テキスト | -> | 接続が切断される理由を説明するテキスト | +| 引数 | 型 | | 説明 | +| ------ | ------- | :-: | --------------------- | +| code | Integer | -> | 接続が切断される理由を示すステータスコード | +| reason | Text | -> | 接続が切断される理由を説明するテキスト | From a0671b579a551852898a839e30ce5937822dd431 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:51 +0200 Subject: [PATCH 4520/4889] New translations websocketconnectionclass.md (Japanese) --- .../current/API/WebSocketConnectionClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md index e4a440393ea1ca..a8bee1ab3e2b4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md @@ -82,9 +82,9 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 | 型 | 内容 | | ------ | ------------------------------------------------------------------------------------------------------------------------ | -| テキスト | UTF-8 のテキスト | +| Text | UTF-8 のテキスト | | BLOB | バイナリデータ | -| オブジェクト | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | +| Object | JSON UTF-8 のテキスト ([`JSON Stringify`](https://doc.4d.com/4dv19R/help/command/ja/page1217.html) と同じ結果)。 | @@ -110,10 +110,10 @@ WebSocketConnection オブジェクトは、次のプロパティと関数を提 -| 引数 | 型 | | 説明 | -| ------- | ---- | :-: | ----------------------------------------------------------------------------- | -| code | 整数 | -> | クライアントに送信されるエラーコード ( > 3000 である必要があり、そうでない場合メッセージは送信されません) | -| message | テキスト | -> | クライアントに送信されるエラーメッセージ | +| 引数 | 型 | | 説明 | +| ------- | ------- | :-: | ----------------------------------------------------------------------------- | +| code | Integer | -> | クライアントに送信されるエラーコード ( > 3000 である必要があり、そうでない場合メッセージは送信されません) | +| message | Text | -> | クライアントに送信されるエラーメッセージ | From f618a8b8e817cdf047d81c32887cdbf553e820d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:53 +0200 Subject: [PATCH 4521/4889] New translations websocketserverclass.md (Japanese) --- .../current/API/WebSocketServerClass.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index d19c9ab907712d..52c7895b4e67ad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -107,8 +107,8 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 | 引数 | 型 | | 説明 | | ---------------------------- | ---------------------------------- | :-: | ----------------------------------------- | -| [WSSHandler](#wsshandler-引数) | オブジェクト | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | -| [options](#options-引数) | オブジェクト | -> | WebSocket の設定パラメーター | +| [WSSHandler](#wsshandler-引数) | Object | -> | WebSocketサーバー用コールバックを宣言しているユーザークラスのオブジェクト | +| [options](#options-引数) | Object | -> | WebSocket の設定パラメーター | | 戻り値 | 4D.WebSocketServer | <- | 新しい WebSocketServer オブジェクト | @@ -133,10 +133,10 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 | 引数 | | 型 | | 説明 | | -------- | ------- | ---------------------------------- | :-: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "connection" | -| | request | オブジェクト | | `request` オブジェクト。 接続要求に関する情報を格納します (後述参照) | -| 戻り値 | | オブジェクト | -> | [`connectionHandler` オブジェクト](#connectionhandler-オブジェクト) (後述参照)。 この関数が `connectionHandler` オブジェクトを返す場合、[`4D.WebSocketConnection` オブジェクト](WebSocketConnectionClass.md#websocketconnection-オブジェクト) が自動的に作成され、[カレント接続のコレクション](#connections) に追加されます。 その後、このオブジェクトは `connectionHandler` オブジェクトの各関数に引数として受け取られます。 戻り値が null または undefined の場合、接続は解除されます。 | +| event | | Object | <- | 引数 | +| | type | Text | | "connection" | +| | request | Object | | `request` オブジェクト。 接続要求に関する情報を格納します (後述参照) | +| 戻り値 | | Object | -> | [`connectionHandler` オブジェクト](#connectionhandler-オブジェクト) (後述参照)。 この関数が `connectionHandler` オブジェクトを返す場合、[`4D.WebSocketConnection` オブジェクト](WebSocketConnectionClass.md#websocketconnection-オブジェクト) が自動的に作成され、[カレント接続のコレクション](#connections) に追加されます。 その後、このオブジェクトは `connectionHandler` オブジェクトの各関数に引数として受け取られます。 戻り値が null または undefined の場合、接続は解除されます。 | このコールバックは、ハンドシェイクが完了したときに呼び出されます。 WebSocket 接続を作成するためには、有効な [`connectionHandler` オブジェクト](#connectionhandler-オブジェクト) を指定して呼び出す必要があり、そうでない場合は接続がキャンセルされます。 @@ -145,8 +145,8 @@ WebSocketサーバーオブジェクトは、以下のプロパティと機能 | 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "open" | +| event | | Object | <- | 引数 | +| | type | Text | | "open" | WebSocketサーバーが起動したときに発生するイベントです。 @@ -155,8 +155,8 @@ WebSocketサーバーが起動したときに発生するイベントです。 | 引数 | | 型 | | 説明 | | -------- | ---- | ---------------------------------- | :-: | ------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "terminate" | +| event | | Object | <- | 引数 | +| | type | Text | | "terminate" | HTTPサーバーまたは WebSocketサーバーが終了したときに発生するイベントです。 @@ -165,9 +165,9 @@ HTTPサーバーまたは WebSocketサーバーが終了したときに発生す | 引数 | | 型 | | 説明 | | -------- | ------ | ---------------------------------- | :-: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | WSServer | | 4D.WebSocketServer | <- | カレントの WebSocketサーバーオブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "error" | -| | errors | コレクション | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | +| event | | Object | <- | 引数 | +| | type | Text | | "error" | +| | errors | Collection | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | WebSocketサーバーでエラーが発生したときに発生するイベントです。 @@ -209,10 +209,10 @@ LogFile("!!! Server error: "+$event.errors.first().message) | 引数 | 型 | 説明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------------- | -| headers | オブジェクト | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | -| query | オブジェクト | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | -| url | テキスト | 実際の HTTPリクエストにおける URL の部分を格納します。 例: `GET /status?name=ryan HTTP/1.1` -> url="/status?name=ryan" | -| remoteAddress | テキスト | クライアントの IPアドレス | +| headers | Object | クライアントの HTTP GET リクエスト。 `headers.key=value` (同じ key を複数指定する場合、value にコレクションを使用できます) | +| query | Object | URL 引数を含むオブジェクト。 たとえば、引数が以下のような場合: `?key1=value1&key2=value2` -> `query.key1=value1`, `query.key2=value2`。 | +| url | Text | 実際の HTTPリクエストにおける URL の部分を格納します。 例: `GET /status?name=ryan HTTP/1.1` -> url="/status?name=ryan" | +| remoteAddress | Text | クライアントの IPアドレス | ### `connectionHandler` オブジェクト @@ -230,8 +230,8 @@ LogFile("!!! Server error: "+$event.errors.first().message) | 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "message" | +| event | | Object | <- | 引数 | +| | type | Text | | "message" | | | data | Text / Blob / Object | | クライアントから送信されたデータ | WebSocket データ用のコールバックです。 WebSocket がデータを受信するたびに呼び出されます。 @@ -241,8 +241,8 @@ WebSocket データ用のコールバックです。 WebSocket がデータを | 引数 | | 型 | | 説明 | | ----- | ---- | ------------------------------------------------------- | :-: | ------------------------ | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "open" | +| event | | Object | <- | 引数 | +| | type | Text | | "open" | `connectionHandler` オブジェクトが作成されたときに呼び出されます (`WSS.onConnection` イベントの後)。 @@ -251,21 +251,21 @@ WebSocket データ用のコールバックです。 WebSocket がデータを | 引数 | | 型 | | 説明 | | ----- | ------ | ------------------------------------------------------- | :-: | -------------------------------------------------------------------------------------------------------- | | ws | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | オブジェクト | <- | 引数 | -| | type | テキスト | | "terminate" | +| event | | Object | <- | 引数 | +| | type | Text | | "terminate" | | | code | Number | | 接続が切断された理由を示すステータスコード。 WebSocket がエラーコードを返さない場合、エラーが発生しなかった場合は `code` が 1005 に、エラーが発生した場合は 1006 に設定されます。 | -| | reason | テキスト | | 接続が切断された理由を説明するテキスト。 WebSocket が理由を返さない場合、reason は未定義です。 | +| | reason | Text | | 接続が切断された理由を説明するテキスト。 WebSocket が理由を返さない場合、reason は未定義です。 | WebSocket 終了したときに呼び出されます。 **connectionHandler.onError**(*ws* : 4D.WebSocketConnection ; *event* : Object) -| 引数 | | | 型 | | 説明 | -| ----- | ------ | ------ | ------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------ | -| ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | -| event | | | オブジェクト | <- | 引数 | -| | type | | テキスト | | "error" | -| | errors | コレクション | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | | +| 引数 | | | 型 | | 説明 | +| ----- | ------ | ---------- | ------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------ | +| ws | | | [`4D.WebSocketConnection`](WebSocketConnectionClass.md) | <- | カレントの WebSocket 接続オブジェクト | +| event | | | Object | <- | 引数 | +| | type | | Text | | "error" | +| | errors | Collection | | 実行エラーの場合、4Dエラースタックのコレクション
  • \[].errCode (number) - 4Dエラーコード
  • \[].message (text) - 4Dエラーの説明
  • \[].componentSignature (text) - エラーを返した内部コンポーネントの署名
  • | | エラーが発生したときに呼び出されます。 @@ -308,8 +308,8 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) | プロパティ | 型 | 説明 | デフォルト | | -------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -| path | テキスト | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | -| dataType | テキスト | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | +| path | Text | WebSocketサーバーにアクセスするためのパス。 パスが定義されていない場合、WebSocketサーバーはすべての接続を管理します | undefined | +| dataType | Text | `connectionHandler.onMessage` で受信するデータ、および [`WebSocketConnection.send()`](WebSocketConnectionClass.md#send) 関数で送信するデータの型。 値: "text", "blob", "object"。 "object" の場合: (送信) object を json形式に変換して送信します; (受信) json形式を受信して object に変換します | text | @@ -373,9 +373,9 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) -| 引数 | 型 | | 説明 | -| ------- | -- | :-: | --------------------------------------------------------------- | -| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | +| 引数 | 型 | | 説明 | +| ------- | ------- | :-: | --------------------------------------------------------------- | +| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | From 4d70df74fd19b635d5a339ed505ab449b2dcb1d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:54 +0200 Subject: [PATCH 4522/4889] New translations ziparchiveclass.md (Japanese) --- .../current/API/ZipArchiveClass.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md index c49f634f3da705..5edd0cd92c1eb6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/ZipArchiveClass.md @@ -53,10 +53,10 @@ End if | --------------- | ------------------------- | :-: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | -> | 圧縮する File または Folder オブジェクト | | folderToZip | 4D.Folder | -> | 圧縮する File または Folder オブジェクト | -| zipStructure | オブジェクト | -> | 圧縮する File または Folder オブジェクト | +| zipStructure | Object | -> | 圧縮する File または Folder オブジェクト | | destinationFile | 4D.File | -> | アーカイブの保存先ファイル | -| options | 整数 | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | -| 戻り値 | オブジェクト | <- | ステータスオブジェクト | +| options | Integer | -> | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | +| 戻り値 | Object | <- | ステータスオブジェクト | @@ -74,11 +74,11 @@ End if | プロパティ | 型 | 説明 | | ----------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| compression | 整数 |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | -| level | 整数 | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | -| encryption | 整数 | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | -| password | テキスト | 暗号化が必要な場合に使用するパスワード | -| files | コレクション |
  • `4D.File` または` 4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティタイプ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | +| compression | Integer |
  • `ZIP Compression standard`: Deflate圧縮 (デフォルト)
  • `ZIP Compression LZMA`: LZMA圧縮
  • `ZIP Compression XZ`: XZ圧縮
  • `ZIP Compression none`: 圧縮なし
  • | +| level | Integer | 圧縮レベル。 とりうる値: 1 - 10。 低い値ではファイルが大きくなり、高い値ではファイルが小さくなります。 ただし、圧縮レベルはパフォーマンスに影響します。 デフォルト値 (省略時):
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | +| encryption | Integer | パスワードが設定されていた場合に使用する暗号化方法:
  • `ZIP Encryption AES128`: 128-bit キーを使った AES による暗号化
  • `ZIP Encryption AES192`: 192-bit キーを使った AES による暗号化
  • `ZIP Encryption AES256`: 256-bit キーを使った AES による暗号化 (パスワードが設定されている場合のデフォルト)
  • `ZIP Encryption none`: 暗号化なし (パスワードが設定されてない場合のデフォルト)
  • | +| password | Text | 暗号化が必要な場合に使用するパスワード | +| files | Collection |
  • `4D.File` または` 4D.Folder` オブジェクトのコレクション
  • 以下のプロパティを持ったオブジェクトのコレクション:
  • プロパティタイプ説明
    source4D.File または 4D.FolderFile または Folder
    destinationText(任意) - アーカイブのコンテンツ構成を変更するための相対ファイルパス
    optionnumber(任意) - `ZIP Ignore invisible files` で非表示ファイルを無視、0 を渡すと全ファイルを圧縮
    | | callback | 4D.Function | $1 に圧縮の進捗 (0 - 100) を受け取るコールバックフォーミュラ | *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 @@ -89,11 +89,11 @@ End if 戻り値のステータスオブジェクトには、以下のプロパティが格納されています: -| プロパティ | 型 | 説明 | -| ---------- | ---- | -------------------------------------------------------------------------------------------------------------------------- | -| statusText | テキスト | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | -| status | 整数 | ステータスコード | -| success | ブール | アーカイブが正常に作成された場合には true、それ以外は false | +| プロパティ | 型 | 説明 | +| ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------- | +| statusText | Text | エラーメッセージ (あれば):
  • ZIPアーカイブを開けません
  • ZIPアーカイブを作成できません
  • 暗号化にはパスワードが必要です
  • | +| status | Integer | ステータスコード | +| success | Boolean | アーカイブが正常に作成された場合には true、それ以外は false | #### 例題 1 @@ -206,7 +206,7 @@ $err:=ZIP Create archive($zip; $destination) | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-: | ------------------------------------------ | | zipFile | 4D.File | -> | ZIPアーカイブファイル | -| password | テキスト | -> | ZIPアーカイブのパスワード (必要であれば) | +| password | Text | -> | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | <- | アーカイブオブジェクト | From b438c9d1d72f213a9337e9e8cad06c26b8128716 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:53:59 +0200 Subject: [PATCH 4523/4889] New translations cli.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md index c00655f1678b0e..9db58c6e5b4619 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From 884b2aa7c3a174f9c40c7fe5e0084a01a3552f51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:01 +0200 Subject: [PATCH 4524/4889] New translations data-collect.md (Japanese) --- .../current/Admin/data-collect.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) 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 a5cbfb0702b05e..530a3327440052 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 @@ -28,34 +28,34 @@ title: データ収集 | データ | 型 | 注記 | | ----------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| CPU | テキスト | プロセッサーの名前、種類、および速度 | +| CPU | Text | プロセッサーの名前、種類、および速度 | | numberOfCores | Number | コアの合計数 | | memory | Number | マシン上で利用可能なメモリ容量 (バイト単位) | -| system | テキスト | OS のバージョンとビルド番号 | -| headless | ブール | アプリケーションがヘッドレスモードで実行されている場合は true | +| system | Text | OS のバージョンとビルド番号 | +| headless | Boolean | アプリケーションがヘッドレスモードで実行されている場合は true | | version | Number | 4Dアプリケーションのバージョン番号 | | buildNumber | Number | 4Dアプリケーションのビルド番号 | -| license | オブジェクト | 製品ライセンスの名称と説明 | -| isRosetta | ブール | macOS の Rosetta で 4D がエミュレートされている場合は True、そうでない場合は False (エミュレートされていない、または Windows の場合)。 | -| uniqueID | テキスト | 4D Server の固有ID | +| license | Object | 製品ライセンスの名称と説明 | +| isRosetta | Boolean | macOS の Rosetta で 4D がエミュレートされている場合は True、そうでない場合は False (エミュレートされていない、または Windows の場合)。 | +| uniqueID | Text | 4D Server の固有ID | | id | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (_データベース名の多項式ローリングハッシュ_) | | dataFileSize | Number | データファイルのサイズ (バイト単位) | | indexesSize | Number | インデックスのサイズ (バイト単位) | | cacheSize | Number | キャッシュのサイズ (バイト単位) | -| usingLegacyNetworkLayer | ブール | アプリケーションサーバーに旧式ネットワークレイヤーが使用されている場合は true | -| usingQUICNetworkLayer | ブール | データベースが QUICネットワークレイヤーを使用している場合は True | -| encryptedConnections | ブール | クライアント/サーバー接続が暗号化されている場合は True | -| encrypted | ブール | データファイルが暗号化されていれば true | -| compiled | ブール | アプリケーションがコンパイル済みの場合は true | -| isEngined | ブール | アプリケーションに 4D Volume Desltop が組み込まれている場合は true | -| projectMode | ブール | アプリケーションがプロジェクトの場合は true | -| mobile | コレクション | モバイルセッションに関する情報 | +| usingLegacyNetworkLayer | Boolean | アプリケーションサーバーに旧式ネットワークレイヤーが使用されている場合は true | +| usingQUICNetworkLayer | Boolean | データベースが QUICネットワークレイヤーを使用している場合は True | +| encryptedConnections | Boolean | クライアント/サーバー接続が暗号化されている場合は True | +| encrypted | Boolean | データファイルが暗号化されていれば true | +| compiled | Boolean | アプリケーションがコンパイル済みの場合は true | +| isEngined | Boolean | アプリケーションに 4D Volume Desltop が組み込まれている場合は true | +| projectMode | Boolean | アプリケーションがプロジェクトの場合は true | +| mobile | Collection | モバイルセッションに関する情報 | ### Webサーバー起動時、収集データの送信時に収集される情報 | データ | 型 | 注記 | | --------- | ------ | ------------------------------------------------------ | -| webServer | オブジェクト | Webサーバーが起動中、または起動済みの場合は "started":true | +| webServer | Object | Webサーバーが起動中、または起動済みの場合は "started":true | ### 一定時間ごとに収集される情報 @@ -70,14 +70,14 @@ title: データ収集 | データ | 型 | 注記 | | ------------------------------------------- | ------ | ------------------------------------------------- | | uptime | Number | ローカル4Dデータベースが開かれてからの経過時間 (秒単位) | -| cacheReadBytes | オブジェクト | キャッシュから読み出したバイト数 | -| cacheMissBytes | オブジェクト | キャッシュミスバイト数 | -| cacheReadCount | オブジェクト | キャッシュの読み出し回数 | -| cacheMissCount | オブジェクト | キャッシュミス回数 | -| dataSegment1.diskReadBytes | オブジェクト | データファイルから読み取ったバイト数 | -| dataSegment1.diskWriteBytes | オブジェクト | データファイルに書き込んだバイト数 | -| dataSegment1.diskReadCount | オブジェクト | データファイルからの読み取り回数 | -| dataSegment1.diskWriteCount | オブジェクト | データファイルへの書き込み回数 | +| cacheReadBytes | Object | キャッシュから読み出したバイト数 | +| cacheMissBytes | Object | キャッシュミスバイト数 | +| cacheReadCount | Object | キャッシュの読み出し回数 | +| cacheMissCount | Object | キャッシュミス回数 | +| dataSegment1.diskReadBytes | Object | データファイルから読み取ったバイト数 | +| dataSegment1.diskWriteBytes | Object | データファイルに書き込んだバイト数 | +| dataSegment1.diskReadCount | Object | データファイルからの読み取り回数 | +| dataSegment1.diskWriteCount | Object | データファイルへの書き込み回数 | | indexSegment.diskReadBytes | Number | インデックスファイルから読み取ったバイト数 | | indexSegment.diskWriteBytes | Number | インデックスファイルに書き込んだバイト数 | | indexSegment.diskReadCount | Number | インデックスファイルからの読み取り回数 | @@ -95,17 +95,17 @@ title: データ収集 ### PHP execute の呼び出し毎に収集される情報 -| データ | 型 | 注記 | -| ----------- | ------ | --------------------------------------------------------- | -| phpCall | Number | `PHP execute` の呼び出し回数 | -| externalPHP | ブール | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | +| データ | 型 | 注記 | +| ----------- | ------- | --------------------------------------------------------- | +| phpCall | Number | `PHP execute` の呼び出し回数 | +| externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | ### クライアント接続時に収集される情報 -| データ | 型 | 注記 | -| -------------------------- | ------ | ------------------------------------------------------------ | -| maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | -| connectionSystems | コレクション | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | +| データ | 型 | 注記 | +| -------------------------- | ---------- | ------------------------------------------------------------ | +| maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | +| connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | ## 保存先と送信先 From f0accfb12a8f84f2ed52279dbef2ccf638f7d7c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:14 +0200 Subject: [PATCH 4525/4889] New translations classes.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 090cb9a13fe842..6df249d6b237c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- ## 概要 From 4082a7352af7e69bec75adc6e2fcfdab5fdf303e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:21 +0200 Subject: [PATCH 4526/4889] New translations dt_boolean.md (Japanese) --- .../current/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md index 82a0d800ea535c..d4cedc7bbe7bac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------------------------- | --- | -------------------------------------------------------------------------------- | ----- | -| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean \| Boolean | ブール | ("A" = "A") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------------------------- | ------- | -------------------------------------------------------------------------------- | ----- | +| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean \| Boolean | Boolean | ("A" = "A") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From f5614068d72d612c52294512809864add886ee7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:23 +0200 Subject: [PATCH 4527/4889] New translations dt_collection.md (Japanese) --- .../current/Concepts/dt_collection.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md index 717b459cbfcbe2..2c56114277dd37 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_collection.md @@ -154,12 +154,12 @@ var $c3:=$c1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------------- | --- | --------- | ----- | -| 等しい | collectionRef = collectionRef | ブール | $c1 = $c3 | true | -| | | | $c1 = $c2 | false | -| 異なる | collectionRef # collectionRef | ブール | $c1 # $c3 | false | -| | | | $c1 # $c2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------------- | ------- | --------- | ----- | +| 等しい | collectionRef = collectionRef | Boolean | $c1 = $c3 | true | +| | | | $c1 = $c2 | false | +| 異なる | collectionRef # collectionRef | Boolean | $c1 # $c3 | false | +| | | | $c1 # $c2 | true | ## 未定義 From 4a9c5d2b532a5b1a1e82216b1d0b67e7834ca857 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:24 +0200 Subject: [PATCH 4528/4889] New translations dt_date.md (Japanese) --- .../current/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md index cdd974751acc0c..2d3e5901046990 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------ | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | 日付 | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | 日付 | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------- | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 5c3548222f8117c6948127e23a698db027ccc8a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:25 +0200 Subject: [PATCH 4529/4889] New translations dt_null_undefined.md (Japanese) --- .../current/Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md index 5f675abf63bb94..f944c383aa0eaf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_null_undefined.md @@ -88,14 +88,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | --- | -------------------------------------------------------------- | ----- | -| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | -| | Null `=` _scalar value_ | ブール | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | -| | Null `#` _scalar value_ | ブール | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | ------- | -------------------------------------------------------------- | ----- | +| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | +| | Null `=` _scalar value_ | Boolean | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | +| | Null `#` _scalar value_ | Boolean | a.nullProp `#` 42 | true | _スカラー値_ は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -115,18 +115,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | -------------------------------------------------- | --- | ------------------------------------------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` _その他の値_ | ブール | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` _その他の値_ | ブール | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | -------------------------------------------------- | ------- | ------------------------------------------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` _その他の値_ | Boolean | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` _その他の値_ | Boolean | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<=` "abc" | false | _その他の値_ は、未定義でも Null でもない値を持つ任意の型の式です。 From 962d7f90298f8eaaccd9efda5e71a37b2dc3bdd2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:27 +0200 Subject: [PATCH 4530/4889] New translations dt_object.md (Japanese) --- .../current/Concepts/dt_object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index adfb38f4663b39..21d71098e88c38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -11,12 +11,12 @@ title: オブジェクト - 数値 (実数、整数、等) - テキスト - null - - boolean + - ブール - ポインター (`JSON Stringify` コマンドの使用、またはコピーの際に評価されます) - 日付 (日付型あるいは ISO日付フォーマット文字列) - オブジェクト(1) (オブジェクトは入れ子にすることができます) - ピクチャー(2) - - collection + - コレクション (1) **非ストリームオブジェクト** である [エンティティ](ORDA/dsMapping.md#エンティティ) や [エンティティセレクション](ORDA/dsMapping.md#エンティティセレクション) などの ORDAオブジェクト、[FileHandle](../API/FileHandleClass.md)、[Webサーバー](../API/WebServerClass.md)... は **オブジェクトフィールド** には保存できません。 保存しようとするとエラーが返されます。しかし、メモリ内の **オブジェクト変数** に保存することは可能です。 @@ -239,14 +239,14 @@ var $o3:=$o1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | --------------------- | --- | --------- | ----- | -| 等しい | objectRef = objectRef | ブール | $o1 = $o3 | true | -| | | | $o1 = $o2 | false | -| 異なる | objectRef # objectRef | ブール | $o1 # $o3 | false | -| | | | $o1 # $o2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | --------------------- | ------- | --------- | ----- | +| 等しい | objectRef = objectRef | Boolean | $o1 = $o3 | true | +| | | | $o1 = $o2 | false | +| 異なる | objectRef # objectRef | Boolean | $o1 # $o3 | false | +| | | | $o1 # $o2 | true | -## Resources +## リソース オブジェクトは、ドキュメント、エンティティロック、そしてメモリなどの _リソース_ を使用します。 オブジェクトが必要とする限り、これらのリソースは保持されます。 変数や他のオブジェクトから参照されなくなったことを検知すると、4D はその参照されなくなったオブジェクトが使用していたリソースをすべて自動的に解放するため、通常はこの処理を意識することはありません。 From 163db302c4c8e1eb033a115bc369f94259e3b9fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:28 +0200 Subject: [PATCH 4531/4889] New translations dt_picture.md (Japanese) --- .../current/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md index 2131ea0fad78d1..8a2c6173b401fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From 504a81e9f067204039d0ed9f6cc340b154fbca25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:30 +0200 Subject: [PATCH 4532/4889] New translations dt_pointer.md (Japanese) --- .../current/Concepts/dt_pointer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md index 6a3218549642f4..93bb6a19796e51 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md @@ -85,12 +85,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | --- | ------------- | ----- | -| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | ------- | ------------- | ----- | +| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 From 086a644ac8307065cfa9436aa1ad6dbd4b6d7076 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:31 +0200 Subject: [PATCH 4533/4889] New translations dt_string.md (Japanese) --- .../current/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md index f006585709403d..32e52b98b1dcf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_string.md @@ -37,24 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------ | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | ブール | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | ブール | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | ブール | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | ブール | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | ブール | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | ブール | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From 65af35cffd16ea28bdd7dbfa407f2515c6915ce2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:33 +0200 Subject: [PATCH 4534/4889] New translations dt_time.md (Japanese) --- .../current/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md index 118cc55dadf6f0..e825b588a8f16f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------------------------- | -------------- | ------ | --------------------------------------------------------------------------------------- | ------------------------------------------ | -| 加算 (足し算) | Time + Time | 時間 | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | 時間 | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | 時間 | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------------------------- | -------------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------ | +| 加算 (足し算) | Time + Time | 時間 | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | 時間 | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | 時間 | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From 93e8b576438c664383ea8df4e6ac6384db205a6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:34 +0200 Subject: [PATCH 4535/4889] New translations dt_variant.md (Japanese) --- .../current/Concepts/dt_variant.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md index 43ce678efec00a..7a3d1e021c7a0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_variant.md @@ -8,18 +8,18 @@ title: バリアント バリアント型の変数は以下のデータタイプの値を格納することができます: - BLOB -- boolean -- collection -- date +- ブール +- コレクション +- 日付 - 倍長整数 -- object -- picture -- pointer +- オブジェクト +- ピクチャー +- ポインター - 実数 - テキスト -- time +- 時間 - null -- undefined +- 未定義 > バリアント型変数に配列を格納することはできません。 From 673b24d43e0f79429e1921c9aa34a76e0e4e81cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:38 +0200 Subject: [PATCH 4536/4889] New translations identifiers.md (Japanese) --- .../current/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md index c2c80524bcd78d..2a20af32c9f35c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## Classes +## クラス クラス名は31文字以内で指定します。 From 40eab30b344d7b4f74473207454b63d2f1f49616 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:42 +0200 Subject: [PATCH 4537/4889] New translations operators.md (Japanese) --- .../current/Concepts/operators.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md index dbe4e4445e1135..0010a238dbcba1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/operators.md @@ -65,30 +65,30 @@ $a+=2 // $a=3 次の複合代入演算子がサポートされています: -| 演算子 | シンタックス | 代入される型 | 例題 | -| --------------------------- | ------------------ | ------ | ---------------------------------------------- | -| 加算 (足し算) | Text += Text | テキスト | `$t+=" World" //$t:=$t+" World"` | -| | Number += Number | Number | `$n+=5 //$n:=$n+5` | -| | Date += Number | 日付 | `$d+=5 //$d:=$d+5` | -| | Time += Time | 時間 | `$t1+=$t2 //$t1:=$t1+$t2` | -| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | -| | Picture += Picture | ピクチャー | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | -| | Picture += Number | ピクチャー | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | -| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | -| | Date -= Number | 日付 | `$d-=5 //$d:=$d-5` | -| | Time -= Time | 時間 | `$t1-=$t2 //$t1:=$t1-$t2` | -| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | -| | Picture -= Number | ピクチャー | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | -| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | -| | Time /= Time | 時間 | `$t1/=$t2 //$t1:=$t1/$t2` | -| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | -| | Picture /= Picture | ピクチャー | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | -| | Picture /= Number | ピクチャー | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | -| 乗算 (かけ算) | Text \*= Number | テキスト | `$t*="abc" //$t:=$t*"abc"` | -| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | -| | Time \*= Time | 時間 | `$t1*=$t2 //$t1:=$t1*$t2` | -| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | -| | Picture \*= Number | ピクチャー | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | +| 演算子 | シンタックス | 代入される型 | 例題 | +| --------------------------- | ------------------ | ------- | ---------------------------------------------- | +| 加算 (足し算) | Text += Text | テキスト | `$t+=" World" //$t:=$t+" World"` | +| | Number += Number | Number | `$n+=5 //$n:=$n+5` | +| | Date += Number | 日付 | `$d+=5 //$d:=$d+5` | +| | Time += Time | 時間 | `$t1+=$t2 //$t1:=$t1+$t2` | +| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | +| | Picture += Picture | Picture | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | +| | Picture += Number | Picture | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | +| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | +| | Date -= Number | 日付 | `$d-=5 //$d:=$d-5` | +| | Time -= Time | 時間 | `$t1-=$t2 //$t1:=$t1-$t2` | +| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | +| | Picture -= Number | Picture | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | +| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | +| | Time /= Time | 時間 | `$t1/=$t2 //$t1:=$t1/$t2` | +| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | +| | Picture /= Picture | Picture | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | +| | Picture /= Number | Picture | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | +| 乗算 (かけ算) | Text \*= Number | テキスト | `$t*="abc" //$t:=$t*"abc"` | +| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | +| | Time \*= Time | 時間 | `$t1*=$t2 //$t1:=$t1*$t2` | +| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | +| | Picture \*= Number | Picture | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | これらの演算子は、あらゆる [代入可能な式](quick-tour.md#代入可-vs-代入不可の式) に適用できます (オブジェクトのプロパティやコレクション要素としてのピクチャーを除く)。 From a941797e64dc091dfdfea9d0375223ae13d8dd79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:47 +0200 Subject: [PATCH 4538/4889] New translations quick-tour.md (Japanese) --- .../current/Concepts/quick-tour.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 8744ed50754fb7..e33430544d99f9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -193,7 +193,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## Classes +## クラス 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -298,14 +298,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | ブール | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | Boolean | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From ff4e603d509b1299888db24be34467a72004029b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:54:50 +0200 Subject: [PATCH 4539/4889] New translations variables.md (Japanese) --- .../current/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md index fa7ccba88526d8..889a626d13dc4d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -256,8 +256,8 @@ atNames{1}:="Richard" | システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | -| `Document` | テキスト | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | -| `FldDelimit`, `RecDelimit` | テキスト | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | | `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | | `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | From a3fd553d0a3d8b902d6cb5d268cb5d778725cceb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:56:25 +0200 Subject: [PATCH 4540/4889] New translations listbox_overview.md (Japanese) --- .../current/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a7376425954359..371c0e76181fab 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 @@ -1013,7 +1013,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" | -| ブール | チェックボックス | N/A | +| Boolean | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From 33f1a239903a40e1aa6b829278824980155a78c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:57:37 +0200 Subject: [PATCH 4541/4889] New translations ordaclasses.md (Japanese) --- .../current/ORDA/ordaClasses.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index abf481e4f3a384..e40d62331a0347 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -340,12 +340,12 @@ _ゲッター_ 関数は、_$result_ パラメーターに基づいて、計算 _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | 型 | 説明 | -| ------------- | ----- | ------------------------------------------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "get" | -| 戻り値 | バリアント | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ------------------------------------------------- | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "get" | +| 戻り値 | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | #### 例題 @@ -404,12 +404,12 @@ _$value_ パラメーターは、属性に割り当てられた値を受け取 _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | 型 | 説明 | -| ------------- | ----- | ---------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "set" | -| value | バリアント | 計算属性によって処理されるべき値 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ---------------- | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "set" | +| value | Variant | 計算属性によって処理されるべき値 | #### 例題 @@ -439,10 +439,10 @@ Function query ($event : Object) -> $result : Object - 2番目と 3番目のシンタックスでは、関数は _$result_ に値を返します: - _$result_ がテキストの場合、それは有効なクエリ文字列でなければなりません。 - _$result_ がオブジェクトの場合、次の 2つのプロパティを含まなければなりません: - | プロパティ | 型 | 説明 | - | ---------------------------------- | ------ | -------------------------------------------------------------------------------------- | - | $result.query | テキスト | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | - | $result.parameters | コレクション | プレースホルダーに渡す値 | + | プロパティ | 型 | 説明 | + | ---------------------------------- | ---------- | -------------------------------------------------------------------------------------- | + | $result.query | Text | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | + | $result.parameters | Collection | プレースホルダーに渡す値 | `query` 関数は、計算属性を使用するクエリが開始されるたびに実行されます。 インデックス付きの属性を利用することで、クエリをカスタマイズしたり最適化したりすることができます。 計算属性に対して `query` 関数が実装されていない場合、検索は常にシーケンシャルにおこなわれます (`get ` 関数によるすべての値の評価に基づきます)。 @@ -453,14 +453,14 @@ Function query ($event : Object) -> $result : Object _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | 型 | 説明 | -| ------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "query" | -| value | バリアント | 計算属性によって処理されるべき値 | -| operator | テキスト | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | -| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "query" | +| value | Variant | 計算属性によって処理されるべき値 | +| operator | Text | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | +| 戻り値 | Variant | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | > 関数が _$result_ に値を返し、`$event.result` プロパティにも別の値が割り当てられている場合、`$event.result` が優先されます。 @@ -589,15 +589,15 @@ Function orderBy ($event : Object)-> $result : Text _$event_ パラメーターは、以下のプロパティが含みます: -| プロパティ | 型 | 説明 | -| ------------- | ----- | ---------------------------------------------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "orderBy" | -| value | バリアント | 計算属性によって処理されるべき値 | -| operator | テキスト | "desc" または "asc" (デフォルト) | -| descending | ブール | 降順の場合は `true`, 昇順の場合は `false` | -| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ---------------------------------------------------- | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "orderBy" | +| value | Variant | 計算属性によって処理されるべき値 | +| operator | Text | "desc" または "asc" (デフォルト) | +| descending | Boolean | 降順の場合は `true`, 昇順の場合は `false` | +| 戻り値 | Variant | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | > `operator` と `descending` プロパティのどちらを使っても構いません。 これは、基本的にプログラミングのスタイルの問題です (例題参照)。 From cc9859e04c37c79b71314c9f305fd3536e46b16d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:57:40 +0200 Subject: [PATCH 4542/4889] New translations privileges.md (Japanese) --- .../current/ORDA/privileges.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md index 1123d9a3f36b6c..02938fb8532f47 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -176,26 +176,26 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | 型 | 必須 | 説明 | -| ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | -- | ------------------------------------------------------------------------------------------------------------------ | -| privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | -| | \[].privilege | | String | | アクセス権の名称 | -| | \[].includes | | String の Collection | | 内包する権限名のリスト | -| roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | -| | \[].role | | String | | ロール名 | -| | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | -| | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | -| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | -| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | -| | | \[].read | String の Collection | | 権限名のリスト | -| | | \[].create | String の Collection | | 権限名のリスト | -| | | \[].update | String の Collection | | 権限名のリスト | -| | | \[].drop | String の Collection | | 権限名のリスト | -| | | \[].describe | String の Collection | | 権限名のリスト | -| | | \[].execute | String の Collection | | 権限名のリスト | -| | | \[].promote | String の Collection | | 権限名のリスト | -| forceLogin | | | ブール | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | +| プロパティ名 | | | 型 | 必須 | 説明 | +| ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------ | +| privileges | | | `privilege` オブジェクトの Collection | ○ | 定義された権限のリスト | +| | \[].privilege | | String | | アクセス権の名称 | +| | \[].includes | | String の Collection | | 内包する権限名のリスト | +| roles | | | `role` オブジェクトの Collection | | 定義されたロールのリスト | +| | \[].role | | String | | ロール名 | +| | \[].privileges | | String の Collection | | 内包する権限名のリスト | +| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | +| | allowed | | `permission` オブジェクトの Collection | | 許可されたパーミッションのリスト | +| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | +| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | +| | | \[].read | String の Collection | | 権限名のリスト | +| | | \[].create | String の Collection | | 権限名のリスト | +| | | \[].update | String の Collection | | 権限名のリスト | +| | | \[].drop | String の Collection | | 権限名のリスト | +| | | \[].describe | String の Collection | | 権限名のリスト | +| | | \[].execute | String の Collection | | 権限名のリスト | +| | | \[].promote | String の Collection | | 権限名のリスト | +| forceLogin | | | Boolean | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | :::caution 注記 From 3d0c8e77a2319ef0811fb10a155b828b9d081271 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:57:56 +0200 Subject: [PATCH 4543/4889] New translations documentation.md (Japanese) --- .../current/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md index 374064e31df091..8334c80dbc29a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md @@ -8,7 +8,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- Classes +- クラス - フォーム - テーブルとフィールド From 01038c7fd7a97ccd5c12e376619556cf63ce9cb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:02 +0200 Subject: [PATCH 4544/4889] New translations $catalog.md (Japanese) --- .../current/REST/$catalog.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md index d6a984b974eed2..2c43929e4d04db 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$catalog.md @@ -205,18 +205,18 @@ title: $catalog 公開されている各属性について、次のプロパティが返されます: -| プロパティ | 型 | 説明 | -| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From 4c94917bde4823b696171bf4e01a1b1f1129acc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:11 +0200 Subject: [PATCH 4545/4889] New translations $info.md (Japanese) --- .../current/REST/$info.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md index cfe2b4d18b4501..31d7f939033d03 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$info.md @@ -9,28 +9,28 @@ title: $info プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | 型 | 説明 | -| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | -| privileges | オブジェクト | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | +| プロパティ | 型 | 説明 | +| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| privileges | Object | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | +| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 @@ -48,7 +48,7 @@ title: $info | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | | lifeTime | Number | ユーザーセッションのタイムアウト (デフォルトは 3600) | -| expiration | 日付 | ユーザーセッションの有効期限 | +| expiration | Date | ユーザーセッションの有効期限 | ## 例題 From a4e0db8bf62f1a7bad831c146de7891019ad3e5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:23 +0200 Subject: [PATCH 4546/4889] New translations classfunctions.md (Japanese) --- .../current/REST/ClassFunctions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 5c5e4c01028624..069e33643cfdd0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -80,7 +80,7 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと | ----------------------------------------------------- | ------------------------------------ | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - `__KEY` が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -100,11 +100,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | 型 | 説明 | -| ---------------------------------------------------- | ------ | ------------------------------------------------------- | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------- | ------- | ------------------------------------------------------- | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From 9b614962f46c5c21868a6fccce0c39069955a340 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:46 +0200 Subject: [PATCH 4547/4889] New translations classes.md (Japanese) --- .../docusaurus-plugin-content-docs/current/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md index a3775070ba2fcf..e9c437b0a44cb1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- 4D View Pro では、以下のクラスを使用することができます。 From d1dff85de1a6d14a4571b12e40f64d9bf3ad0857 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:48 +0200 Subject: [PATCH 4548/4889] New translations vp-add-formula-name.md (Japanese) --- .../current/ViewPro/commands/vp-add-formula-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md index b2d85ccd6b32b7..6e2a72f506f0ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-formula-name.md @@ -11,10 +11,10 @@ title: VP ADD FORMULA NAME | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| vpFormula | テキスト | -> | 4D View Pro フォーミュラ | | -| name | テキスト | -> | フォーミュラの名称 | | -| options | オブジェクト | -> | 命名フォーミュラのオプション | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| vpFormula | Text | -> | 4D View Pro フォーミュラ | | +| name | Text | -> | フォーミュラの名称 | | +| options | Object | -> | 命名フォーミュラのオプション | | #### 説明 @@ -33,7 +33,7 @@ title: VP ADD FORMULA NAME | プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | フォーミュラのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、フォーミュラ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | -| comment | テキスト | 命名フォーミュラに割り当てられたコメント | +| comment | Text | 命名フォーミュラに割り当てられたコメント | #### 例題 From b80496a1ce68e9f009b553040856db08951cd520 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:49 +0200 Subject: [PATCH 4549/4889] New translations vp-add-range-name.md (Japanese) --- .../current/ViewPro/commands/vp-add-range-name.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md index b13ee0f9a0b032..68f0a18bea6032 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-range-name.md @@ -11,9 +11,9 @@ title: VP ADD RANGE NAME | 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| name | テキスト | -> | フォーミュラの名称 | | -| options | オブジェクト | -> | 命名フォーミュラのオプション | | +| rangeObj | Object | -> | レンジオブジェクト | | +| name | Text | -> | フォーミュラの名称 | | +| options | Object | -> | 命名フォーミュラのオプション | | #### 説明 @@ -28,7 +28,7 @@ title: VP ADD RANGE NAME | プロパティ | 型 | 説明 | | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scope | Number | レンジのスコープ。 シートのインデックス (0起点) を渡すか、あるいは以下の定数を使用することができます:
  • `vk current sheet`
  • `vk workbook`
  • スコープは、レンジ名が特定のワークシートに限定されたローカル (*scope* = シートのインデックス または `vk current sheet`) なものか、あるいはワークブック全体で使用できるグローバル (*scope* = `vk workbook`) なものかを決定します。 | -| comment | テキスト | 命名レンジに割り当てられたコメント | +| comment | Text | 命名レンジに割り当てられたコメント | > - 命名レンジの実態は、座標を格納した命名フォーミュラです。 `VP ADD RANGE NAME` を使うと簡単に命名レンジの作成ができますが、[`VP ADD FORMULA NAME`](vp-add-formula-name.md) コマンドで命名レンジを作成することもできます。 > - 命名レンジを定義するフォーミュラは、[`VP Get formula by name`](vp-get-formula-by-name.md) コマンドで取得することができます。 From a4258400687a46e5530dd586c447dc01a197f26e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:51 +0200 Subject: [PATCH 4550/4889] New translations vp-add-selection.md (Japanese) --- .../current/ViewPro/commands/vp-add-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md index 12af07861da836..a8d3627ba96fcb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-selection.md @@ -11,7 +11,7 @@ title: VP ADD SELECTION | 引数 | 型 | | 説明 | | | -------- | ---- | -- | --------- | ---------------- | -| rangeObj | テキスト | -> | レンジオブジェクト | | +| rangeObj | Text | -> | レンジオブジェクト | | #### 説明 From a5fe71e5c2fb0f0a9188c57d759887a7d79f7dc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:52 +0200 Subject: [PATCH 4551/4889] New translations vp-add-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-add-sheet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md index 55a921d4a975d5..547f9cf35acfe3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-sheet.md @@ -9,11 +9,11 @@ title: VP ADD SHEET -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | 新しいシートのインデックス | | -| name | テキスト | -> | シート名 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | 新しいシートのインデックス | | +| name | Text | -> | シート名 | | #### 説明 From 805676a83b482f8b935c2f200ae1eaac122ba3d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:54 +0200 Subject: [PATCH 4552/4889] New translations vp-add-span.md (Japanese) --- .../current/ViewPro/commands/vp-add-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md index 1db70368649d9a..82ce13e05236db 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-span.md @@ -11,7 +11,7 @@ title: VP ADD SPAN | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From b5591228ea231cefc0353823efb27a1c0d890cf1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:55 +0200 Subject: [PATCH 4553/4889] New translations vp-add-stylesheet.md (Japanese) --- .../current/ViewPro/commands/vp-add-stylesheet.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md index 672a6f8f0d7f04..0bfebd1d5279f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md @@ -9,12 +9,12 @@ title: VP ADD STYLESHEET -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| styleName | テキスト | -> | スタイルの名前 | | -| styleObj | オブジェクト | -> | 属性設定を定義するオブジェクト | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| styleName | Text | -> | スタイルの名前 | | +| styleObj | Object | -> | 属性設定を定義するオブジェクト | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 4281d0e41148074efcb1c87f8c4716251a986c7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:57 +0200 Subject: [PATCH 4554/4889] New translations vp-all.md (Japanese) --- .../current/ViewPro/commands/vp-all.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md index 59472252f3b4d4..90f9d7099c7f22 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md @@ -9,11 +9,11 @@ title: VP All -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | すべてのセルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | すべてのセルのレンジオブジェクト | | #### 説明 From 17b4002bd63d9bc3bd467eebf1c8fbe5e9c18751 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:58:58 +0200 Subject: [PATCH 4555/4889] New translations vp-cell.md (Japanese) --- .../current/ViewPro/commands/vp-cell.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md index 1d918057c77613..da9a2a2b40aed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md @@ -11,11 +11,11 @@ title: VP Cell | 引数 | 型 | | 説明 | | ---------- | ------- | -- | ---------------------------------------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | column | Longint | -> | カラムのインデックス | | row | Longint | -> | 行のインデックス | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | -| 戻り値 | オブジェクト | <- | 単一セルのレンジオブジェクト | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | +| 戻り値 | Object | <- | 単一セルのレンジオブジェクト | From 8f8b0e534b426a7439c341a43b255603a0e64523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:00 +0200 Subject: [PATCH 4556/4889] New translations vp-cells.md (Japanese) --- .../current/ViewPro/commands/vp-cells.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md index 4486a29a4b9c2e..6d4489c1954c86 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md @@ -17,15 +17,15 @@ title: VP Cells -| 引数 | 型 | | 説明 | | -| ----------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| column | 整数 | -> | カラムのインデックス | | -| row | 整数 | -> | 行のインデックス | | -| columnCount | 整数 | -> | カラム数 | | -| rowCount | 整数 | -> | 行数 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 複数セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ----------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| column | Integer | -> | カラムのインデックス | | +| row | Integer | -> | 行のインデックス | | +| columnCount | Integer | -> | カラム数 | | +| rowCount | Integer | -> | 行数 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 複数セルのレンジオブジェクト | | #### 説明 From 613bd911c9da4e5da25f41afc2293835e4450d96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:01 +0200 Subject: [PATCH 4557/4889] New translations vp-column-autofit.md (Japanese) --- .../current/ViewPro/commands/vp-column-autofit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md index 87596c44a1c3bc..4fba21263e4611 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column-autofit.md @@ -11,7 +11,7 @@ title: VP COLUMN AUTOFIT | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From 3a34e84dc3495e14f25ea34f368ee9c9c3db0c6e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:03 +0200 Subject: [PATCH 4558/4889] New translations vp-column.md (Japanese) --- .../current/ViewPro/commands/vp-column.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md index 581c1f3a19ec4f..904185874747f9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md @@ -9,13 +9,13 @@ title: VP Column -| 引数 | 型 | | 説明 | | -| ----------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| column | 整数 | -> | カラムのインデックス | | -| columnCount | 整数 | -> | カラム数 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 複数セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ----------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| column | Integer | -> | カラムのインデックス | | +| columnCount | Integer | -> | カラム数 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 複数セルのレンジオブジェクト | | #### 説明 From 7c0d771c9d9a86e22a39367ab1a4d516b2a927fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:05 +0200 Subject: [PATCH 4559/4889] New translations vp-combine-ranges.md (Japanese) --- .../current/ViewPro/commands/vp-combine-ranges.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md index 0f46f6e03f9c5d..4f6c5c09041039 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-combine-ranges.md @@ -11,9 +11,9 @@ title: VP Combine ranges | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| otherRangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | オブジェクト | <- | 統合されたレンジを格納したオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| otherRangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Object | <- | 統合されたレンジを格納したオブジェクト | | #### 説明 From 4601aa8be0519524d451bde6040b9bf4a51ed4c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:06 +0200 Subject: [PATCH 4560/4889] New translations vp-convert-from-4d-view.md (Japanese) --- .../current/ViewPro/commands/vp-convert-from-4d-view.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md index 5c54faed84a49d..2b2caa9d5a1b0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-from-4d-view.md @@ -12,7 +12,7 @@ title: VP Convert from 4D View | 引数 | 型 | | 説明 | | -------------- | ------ | -- | ---------------------------------- | | 4DViewDocument | BLOB | -> | 4D View ドキュメント | -| 戻り値 | オブジェクト | <- | 4D View Pro オブジェクト | +| 戻り値 | Object | <- | 4D View Pro オブジェクト | #### 説明 From dc0341f865c6f05eaa67ec677fa5b7e681b5cf17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:08 +0200 Subject: [PATCH 4561/4889] New translations vp-convert-to-picture.md (Japanese) --- .../current/ViewPro/commands/vp-convert-to-picture.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md index 972cc759d8fef9..ac257d15ef182a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-convert-to-picture.md @@ -9,11 +9,11 @@ title: VP Convert to picture -| 引数 | 型 | | 説明 | | -| -------- | ------ | -- | ------------------------------- | ---------------- | -| vpObject | オブジェクト | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | ピクチャー | <- | エリアの SVGピクチャー | | +| 引数 | 型 | | 説明 | | +| -------- | ------- | -- | ------------------------------- | ---------------- | +| vpObject | Object | -> | 変換するエリアを格納した 4D View Pro オブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Picture | <- | エリアの SVGピクチャー | | #### 説明 From e7a91bfccbe147bf7659bb30dbf7e07d55598f8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:09 +0200 Subject: [PATCH 4562/4889] New translations vp-copy-to-object.md (Japanese) --- .../current/ViewPro/commands/vp-copy-to-object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md index 56655ce4763dc2..78f5ad52149b93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-copy-to-object.md @@ -19,9 +19,9 @@ title: VP Copy to object | 引数 | 型 | | 説明 | | | -------- | ------ | -- | ------------------------------ | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| options | オブジェクト | -> | 追加のオプション | | -| 戻り値 | オブジェクト | <- | 返されるオブジェクト。 コピーされたデータが格納されています | | +| rangeObj | Object | -> | レンジオブジェクト | | +| options | Object | -> | 追加のオプション | | +| 戻り値 | Object | <- | 返されるオブジェクト。 コピーされたデータが格納されています | | #### 説明 @@ -33,7 +33,7 @@ title: VP Copy to object | プロパティ | 型 | 説明 | | ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | ブール | コマンド実行後もコピーされた値、書式、数式が保持するには *true* (デフォルト)。 削除するには *false*。 | +| copy | Boolean | コマンド実行後もコピーされた値、書式、数式が保持するには *true* (デフォルト)。 削除するには *false*。 | | copyOptions | Longint | コピーまたは移動する内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値、フォーマット、フォーミュラを含むすべてのデータオブジェクトをコピーします。
    `vk clipboard options formatting`フォーマットだけをコピーします。
    `vk clipboard options formulas`フォーミュラだけをコピーします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをコピーします。
    `vk clipboard options values`値だけをコピーします。
    `vk clipboard options value and formatting`値とフォーマットをコピーします。

    | [ワークブックオプション](vp-set-workbook-options.md) で定義されている貼り付けオプションが考慮されます。 From 65ba0d7e79d7109055b88f1b5b9d8cbd2958a059 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:10 +0200 Subject: [PATCH 4563/4889] New translations vp-create-table.md (Japanese) --- .../current/ViewPro/commands/vp-create-table.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md index 7c1debd8a19b99..9269277b6f638e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-create-table.md @@ -21,9 +21,9 @@ title: VP CREATE TABLE | 引数 | 型 | | 説明 | | | --------- | ------------------------------------------------------------------------------------- | -- | --------------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| tableName | テキスト | -> | 表組みの名称 | | -| source | テキスト | -> | 表に表示するデータコンテキストプロパティ名 | | +| rangeObj | Object | -> | レンジオブジェクト | | +| tableName | Text | -> | 表組みの名称 | | +| source | Text | -> | 表に表示するデータコンテキストプロパティ名 | | | options | [cs.ViewPro.TableOptions](../classes.md#tableoptions) | -> | 追加のオプション | | #### 説明 From c37e00cf7c62a035a32bf8d77b8d902e779ea8b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:12 +0200 Subject: [PATCH 4564/4889] New translations vp-delete-columns.md (Japanese) --- .../current/ViewPro/commands/vp-delete-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md index a71983dfd1aa4f..e8ca5e9b303da4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-columns.md @@ -11,7 +11,7 @@ title: VP DELETE COLUMNS | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From a4e0394cc0c6b1857b972bbf2a29b18881c9a96c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:13 +0200 Subject: [PATCH 4565/4889] New translations vp-delete-rows.md (Japanese) --- .../current/ViewPro/commands/vp-delete-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md index 2dcbaa3cfbd37a..1835ec5aa2f9d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-delete-rows.md @@ -11,7 +11,7 @@ title: VP DELETE ROWS | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From 67354046a4eabe9393d5ddb30f89555e12ce7637 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:15 +0200 Subject: [PATCH 4566/4889] New translations vp-export-document.md (Japanese) --- .../current/ViewPro/commands/vp-export-document.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md index 17b4a26481a75c..4f21eff52339ad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-document.md @@ -19,9 +19,9 @@ title: VP EXPORT DOCUMENT | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| filePath | テキスト | -> | ドキュメントのパス名 | | -| paramObj | オブジェクト | -> | 書き出しのオプション | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| filePath | Text | -> | ドキュメントのパス名 | | +| paramObj | Object | -> | 書き出しのオプション | | #### 説明 From a0b18e01093168eae009e4871a4d72483e394d68 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:16 +0200 Subject: [PATCH 4567/4889] New translations vp-export-to-blob.md (Japanese) --- .../ViewPro/commands/vp-export-to-blob.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md index 4cff926312afd1..77d412a91c2cdc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-blob.md @@ -11,8 +11,8 @@ title: VP EXPORT TO BLOB | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| paramObj | オブジェクト | -> | 書き出しのオプション | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| paramObj | Object | -> | 書き出しのオプション | | #### 説明 @@ -23,13 +23,13 @@ title: VP EXPORT TO BLOB | プロパティ | 型 | 説明 | | ----------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | (必須) 書き出しが完了した際に呼び出されるコールバックメソッド名。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | -| includeAutoMergedCells | ブール | 自動的に結合されたセルを含めるかどうか。デフォルトは false。 | -| includeBindingSource | ブール | バインドされたソースを含めるかどうか。デフォルトは true。 | -| includeCalcModelCache | ブール | 計算の追加データを含めるか。 ファイルを開く速さに影響する場合があります。デフォルトは false。 | -| includeEmptyRegionCells | ブール | 使用されるデータレンジの外側の空白セル (データがない、またはスタイルだけのセル) を含めるかどうか。デフォルトは true。 | -| includeFormulas | ブール | フォーミュラを含めるかどうか。デフォルトは true。 | -| includeStyles | ブール | スタイルを含めるかどうか。デフォルトは true。 | -| includeUnusedNames | ブール | 使用されていないカスタム名を含めるかどうか。デフォルトは true。 | +| includeAutoMergedCells | Boolean | 自動的に結合されたセルを含めるかどうか。デフォルトは false。 | +| includeBindingSource | Boolean | バインドされたソースを含めるかどうか。デフォルトは true。 | +| includeCalcModelCache | Boolean | 計算の追加データを含めるか。 ファイルを開く速さに影響する場合があります。デフォルトは false。 | +| includeEmptyRegionCells | Boolean | 使用されるデータレンジの外側の空白セル (データがない、またはスタイルだけのセル) を含めるかどうか。デフォルトは true。 | +| includeFormulas | Boolean | フォーミュラを含めるかどうか。デフォルトは true。 | +| includeStyles | Boolean | スタイルを含めるかどうか。デフォルトは true。 | +| includeUnusedNames | Boolean | 使用されていないカスタム名を含めるかどうか。デフォルトは true。 | |saveAsView|Boolean|書き出される値にフォーマット文字列を適用するかどうか。デフォルトは false。| From 4c36b4d9c6f6813988d371162c35a2692c41bf4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:18 +0200 Subject: [PATCH 4568/4889] New translations vp-export-to-object.md (Japanese) --- .../ViewPro/commands/vp-export-to-object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md index dbfe788993e5e5..b9b3405daa3701 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-export-to-object.md @@ -11,9 +11,9 @@ title: VP Export to object | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| options | オブジェクト | -> | 書き出しのオプション | | -| 戻り値 | オブジェクト | <- | 4D View Pro オブジェクト | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| options | Object | -> | 書き出しのオプション | | +| 戻り値 | Object | <- | 4D View Pro オブジェクト | | #### 説明 @@ -23,10 +23,10 @@ title: VP Export to object *options* 引数として、必要に応じて以下の書き出しオプションを渡すことができます: -| プロパティ | 型 | 説明 | -| -------------------- | --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| includeFormatInfo | ブール | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | -| includeBindingSource | ブール | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | +| プロパティ | 型 | 説明 | +| -------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| includeFormatInfo | Boolean | フォーマット (書式) 情報を含めるには true (デフォルト)、それ以外の場合には false。 フォーマット情報は特定の場合 (例: SVGへの書き出しなど) において有用です。 一方で、このプロパティを false に設定することで書き出し時間を短縮することもできます。 | +| includeBindingSource | Boolean | true (デフォルト) の場合、カレントデータコンテキストの値を、書き出したオブジェクトのセルの値としてエクスポートします (データコンテキスト自体はエクスポートされません)。 それ以外は false。 セルバインドは常にエクスポートされます。 | 4D View Pro オブジェクトについての詳細は [4D View Pro オブジェクト](../configuring.md#4d-view-pro-オブジェクト) を参照ください。 From 11bce6c3e505fc8ec930d8014abfb7982999b27d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:19 +0200 Subject: [PATCH 4569/4889] New translations vp-find-table.md (Japanese) --- .../current/ViewPro/commands/vp-find-table.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md index 5d27e0bfd53ead..f5e4c7cf9f750b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find-table.md @@ -19,8 +19,8 @@ title: VP Find table | 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | -| rangeObj | オブジェクト | -> | セルのレンジ | | -| 戻り値 | テキスト | <- | Table name | | +| rangeObj | Object | -> | セルのレンジ | | +| 戻り値 | Text | <- | Table name | | #### 説明 From 8d1f584e75dd7441421e5b860aab284ebb83be2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:21 +0200 Subject: [PATCH 4570/4889] New translations vp-find.md (Japanese) --- .../current/ViewPro/commands/vp-find.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md index 0ea0a6f33e46f8..6124a1a363d7dd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-find.md @@ -11,11 +11,11 @@ title: VP Find | 引数 | 型 | | 説明 | | | --------------- | ------ | -- | --------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| searchValue | テキスト | -> | 検索値 | | -| searchCondition | オブジェクト | -> | 検索条件を格納したオブジェクト | | -| replaceValue | テキスト | -> | 置き換え値 | | -| 戻り値 | オブジェクト | <- | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| searchValue | Text | -> | 検索値 | | +| searchCondition | Object | -> | 検索条件を格納したオブジェクト | | +| replaceValue | Text | -> | 置き換え値 | | +| 戻り値 | Object | <- | レンジオブジェクト | | #### 説明 @@ -27,14 +27,14 @@ title: VP Find 任意の *searchCondition* 引数を渡すことで、検索がどのように実行されるかを指定することができます。 以下のプロパティがサポートされています: -| プロパティ | 型 | 説明 | -| ----------- | --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| afterColumn | 整数 | 検索を開始するカラムの直前のカラムの番号。 *rangeObj* 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | -| afterRow | 整数 | 検索を開始する行の直前の行番号。 *rangeObj* 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | -| all | ブール |
  • true - *rangeObj* 内で *searchValue* の値に合致するセルはすべて返されます。
  • false - (デフォルト値) *rangeObj* 内で *searchValue* の値に合致する最初のセルのみが返されます。
  • | -| flags | 整数 |
    `vk find flag exact match`セルの中身全体が検索値と完全に一致する必要があります
    `vk find flag ignore case`文字の大小は区別されません。 例: "a" と "A" は同じとみなされます。
    `vk find flag none`検索フラグは指定されていません (デフォルト)。
    `vk find flag use wild cards`検索文字列においてワイルドカード文字 (\*,?) を使用できます。 ワイルドカードは、すべての文字列の比較に使用することができ、ワイルドカードによって置き換わる文字の数は指定されません:
  • \* は 0 から複数文字に使用可能です (例: "bl*" を検索した場合、"bl"、"black"、"blob" などが合致します)。
  • ? は単一文字に使用可能です (例: "h?t" を検索した場合、"hot"、"hit" などが合致します)。
  • フラグは組み合わせることができます。 例: $search.flags:=vk find flag use wild cards+vk find flag ignore case | -| order | 整数 |
    `vk find order by columns`検索がカラムごとに実行されます。 カラムの各行が検索されたあとに次のカラムへと移動します。
    `vk find order by rows`検索が行ごとに実行されます。 行の各カラムが検索されたあとに次の行へと移動します (デフォルト)。
    | -| target | 整数 |
    `vk find target formula`セルフォーミュラ内で検索がおこなわれます。
    `vk find target tag`セルタグ内で検索がおこなわれます。
    `vk find target text`セルテキスト内で検索がおこなわれます (デフォルト)。

    フラグは組み合わせることができます。 例:$search.target:=vk find target formula+vk find target text

    | +| プロパティ | 型 | 説明 | +| ----------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| afterColumn | Integer | 検索を開始するカラムの直前のカラムの番号。 *rangeObj* 引数が統合されたレンジの場合、渡されるカラムの番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | +| afterRow | Integer | 検索を開始する行の直前の行番号。 *rangeObj* 引数が統合されたレンジの場合、渡される行番号は最初のレンジのものでなければなりません。 デフォルト値: -1 (*rangeObj* の最初) | +| all | Boolean |
  • true - *rangeObj* 内で *searchValue* の値に合致するセルはすべて返されます。
  • false - (デフォルト値) *rangeObj* 内で *searchValue* の値に合致する最初のセルのみが返されます。
  • | +| flags | Integer |
    `vk find flag exact match`セルの中身全体が検索値と完全に一致する必要があります
    `vk find flag ignore case`文字の大小は区別されません。 例: "a" と "A" は同じとみなされます。
    `vk find flag none`検索フラグは指定されていません (デフォルト)。
    `vk find flag use wild cards`検索文字列においてワイルドカード文字 (\*,?) を使用できます。 ワイルドカードは、すべての文字列の比較に使用することができ、ワイルドカードによって置き換わる文字の数は指定されません:
  • \* は 0 から複数文字に使用可能です (例: "bl*" を検索した場合、"bl"、"black"、"blob" などが合致します)。
  • ? は単一文字に使用可能です (例: "h?t" を検索した場合、"hot"、"hit" などが合致します)。
  • フラグは組み合わせることができます。 例: $search.flags:=vk find flag use wild cards+vk find flag ignore case | +| order | Integer |
    `vk find order by columns`検索がカラムごとに実行されます。 カラムの各行が検索されたあとに次のカラムへと移動します。
    `vk find order by rows`検索が行ごとに実行されます。 行の各カラムが検索されたあとに次の行へと移動します (デフォルト)。
    | +| target | Integer |
    `vk find target formula`セルフォーミュラ内で検索がおこなわれます。
    `vk find target tag`セルタグ内で検索がおこなわれます。
    `vk find target text`セルテキスト内で検索がおこなわれます (デフォルト)。

    フラグは組み合わせることができます。 例:$search.target:=vk find target formula+vk find target text

    | 任意の *replaceValue* 引数として、*rangeObj* 内で見つかった *searchValue* の値のテキストを置換するテキストを渡すことができます。 From 21b2f7ee8b361402fa00ae09dfbb6cff0f5f652a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:22 +0200 Subject: [PATCH 4571/4889] New translations vp-flush-commands.md (Japanese) --- .../current/ViewPro/commands/vp-flush-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md index 9fec83314e0c8e..9733ece1074276 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md @@ -11,7 +11,7 @@ title: VP FLUSH COMMANDS | 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From eb61684b2e5ea3fb241591875eb6d0d2af6a9aa4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:23 +0200 Subject: [PATCH 4572/4889] New translations vp-font-to-object.md (Japanese) --- .../current/ViewPro/commands/vp-font-to-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md index 2eebf9e134ae11..a34c1fbc6a4646 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-font-to-object.md @@ -11,8 +11,8 @@ title: VP Font to object | 引数 | 型 | | 説明 | | ---- | ------ | -- | --------------- | -| font | テキスト | -> | フォントのショートハンド文字列 | -| 戻り値 | オブジェクト | <- | フォントオブジェクト | +| font | Text | -> | フォントのショートハンド文字列 | +| 戻り値 | Object | <- | フォントオブジェクト | From fdd3ece11aea0fa22ba034d3a985edb05f2946ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:25 +0200 Subject: [PATCH 4573/4889] New translations vp-get-active-cell.md (Japanese) --- .../current/ViewPro/commands/vp-get-active-cell.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md index 03396bc231391c..ee4960f91db697 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md @@ -9,11 +9,11 @@ title: VP Get active cell -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 単一セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 単一セルのレンジオブジェクト | | #### 説明 From 2f461313990c24552108dc0d4cf10137ee8a2efc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:26 +0200 Subject: [PATCH 4574/4889] New translations vp-get-binding-path.md (Japanese) --- .../current/ViewPro/commands/vp-get-binding-path.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md index f76f914b66e34c..17efc761e746a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-binding-path.md @@ -19,8 +19,8 @@ title: VP Get binding path | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | テキスト | <- | セルにバインドされた属性の名称 | | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Text | <- | セルにバインドされた属性の名称 | | #### 説明 From e0e9c57c57944aeec18aba28553797ddc16c66a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:27 +0200 Subject: [PATCH 4575/4889] New translations vp-get-cell-style.md (Japanese) --- .../current/ViewPro/commands/vp-get-cell-style.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md index 57be500479aac3..4153deecf492a4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md @@ -11,8 +11,8 @@ title: VP Get cell style | 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | オブジェクト | <- | スタイルオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Object | <- | スタイルオブジェクト | | #### 説明 From 17b7dcc4bc93e95cd48c317dfcd8d1786210c9ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:29 +0200 Subject: [PATCH 4576/4889] New translations vp-get-column-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-get-column-attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md index c9ee4402cf49b5..9b562ba03fff06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-attributes.md @@ -9,10 +9,10 @@ title: VP Get column attributes -| 引数 | 型 | | 説明 | | -| -------- | ------ | -- | --------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | コレクション | <- | カラムプロパティのコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ---------- | -- | --------------- | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Collection | <- | カラムプロパティのコレクション | | #### 説明 From c26d05abbb277e98ea4e0588811415d2f1a6b09f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:31 +0200 Subject: [PATCH 4577/4889] New translations vp-get-column-count.md (Japanese) --- .../current/ViewPro/commands/vp-get-column-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md index 3dcfa00494269c..c25f9c0f39266d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-column-count.md @@ -9,11 +9,11 @@ title: VP Get column count -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | 整数 | <- | カラムの総数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Integer | <- | カラムの総数 | | #### 説明 From def70bdbf044d38f6ac5023de7a548731218ee31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:32 +0200 Subject: [PATCH 4578/4889] New translations vp-get-current-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-get-current-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md index 0bc37bff42c37e..7a540471dd6a85 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-current-sheet.md @@ -9,10 +9,10 @@ title: VP Get current sheet -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| 戻り値 | 整数 | <- | カレントシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| 戻り値 | Integer | <- | カレントシートのインデックス | | #### 説明 From cbeb689c3d2fb14a39de00d2b07987fb17635aec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:34 +0200 Subject: [PATCH 4579/4889] New translations vp-get-data-context.md (Japanese) --- .../current/ViewPro/commands/vp-get-data-context.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md index 45548eca2f7860..d6ea0ada4ad412 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-data-context.md @@ -19,8 +19,8 @@ title: VP Get data context | 引数 | 型 | | 説明 | | | ---------- | -------------------- | -- | ------------------------ | ---------------- | -| vpAreaName | オブジェクト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | データコンテキストを取得するシートのインデックス | | +| vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | データコンテキストを取得するシートのインデックス | | | 戻り値 | Object \| Collection | <- | データコンテキスト | | #### 説明 From c7c7f823ec5ab02a7abaf076a98fb4a44fe10684 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:35 +0200 Subject: [PATCH 4580/4889] New translations vp-get-default-style.md (Japanese) --- .../current/ViewPro/commands/vp-get-default-style.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md index 5964bf3741be1a..9310024032bbf3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-default-style.md @@ -9,11 +9,11 @@ title: VP Get default style -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | デフォルトスタイル設定 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | デフォルトスタイル設定 | | #### 説明 From 7db38ce4aebade97183b2131d72879d8b741f65c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:37 +0200 Subject: [PATCH 4581/4889] New translations vp-get-formula-by-name.md (Japanese) --- .../current/ViewPro/commands/vp-get-formula-by-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md index 7a2cfb69a2e941..0989ec1960e9c0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula-by-name.md @@ -11,10 +11,10 @@ title: VP Get formula by name | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | --------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| name | テキスト | -> | 命名レンジの名前 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| name | Text | -> | 命名レンジの名前 | | | scope | Number | -> | ターゲットのスコープ (デフォルト=カレントシート) | | -| 戻り値 | オブジェクト | <- | 命名フォーミュラ、または命名レンジの定義 | | +| 戻り値 | Object | <- | 命名フォーミュラ、または命名レンジの定義 | | #### 説明 @@ -35,8 +35,8 @@ title: VP Get formula by name | プロパティ | 型 | 説明 | | ------- | ---- | --------------------------------------------------------------------- | -| formula | テキスト | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | -| comment | テキスト | 命名フォーミュラまたは命名レンジに対応したコメント | +| formula | Text | 命名フォーミュラまたは命名レンジに対応したフォーミュラのテキスト。 命名レンジの場合、フォーミュラは連続した絶対セル参照として返されます。 | +| comment | Text | 命名フォーミュラまたは命名レンジに対応したコメント | #### 例題 From c3d0c2436363c48adadf86be6da548342bcd8d46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:38 +0200 Subject: [PATCH 4582/4889] New translations vp-get-formula.md (Japanese) --- .../current/ViewPro/commands/vp-get-formula.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md index 61efb0b849481d..b4b3c68ff8ab06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formula.md @@ -11,8 +11,8 @@ title: VP Get formula | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | テキスト | <- | Formula | | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Text | <- | Formula | | #### 説明 From db491fca065f85bfae1ba84a15e61be0e0f8086e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:39 +0200 Subject: [PATCH 4583/4889] New translations vp-get-formulas.md (Japanese) --- .../current/ViewPro/commands/vp-get-formulas.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md index 08f831f31e0787..776cbfafb28d59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-formulas.md @@ -9,10 +9,10 @@ title: VP Get formulas -| 引数 | 型 | | 説明 | | -| -------- | ------ | -- | -------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | コレクション | <- | フォーミュラ値のコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ---------- | -- | -------------- | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Collection | <- | フォーミュラ値のコレクション | | #### 説明 From b963baa2d90e2727ce73faa3e116147603c5949e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:41 +0200 Subject: [PATCH 4584/4889] New translations vp-get-frozen-panes.md (Japanese) --- .../ViewPro/commands/vp-get-frozen-panes.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md index 09e15576f41526..387ce078bde7d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md @@ -9,11 +9,11 @@ title: VP Get frozen panes -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 固定化されたカラムと行についての情報を格納したオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 固定化されたカラムと行についての情報を格納したオブジェクト | | #### 説明 @@ -27,12 +27,12 @@ title: VP Get frozen panes このコマンドは固定化されたカラムと行についてのオブジェクトを返します。 このオブジェクトには、次のプロパティが格納されることがあります: -| プロパティ | 型 | 説明 | -| ------------------- | -- | ------------------ | -| columnCount | 整数 | シートの左側にある固定化されたカラム | -| trailingColumnCount | 整数 | シートの右側にある固定化されたカラム | -| rowCount | 整数 | シートの上側にある固定化された行 | -| trailingRowCount | 整数 | シートの下側にある固定化された行 | +| プロパティ | 型 | 説明 | +| ------------------- | ------- | ------------------ | +| columnCount | Integer | シートの左側にある固定化されたカラム | +| trailingColumnCount | Integer | シートの右側にある固定化されたカラム | +| rowCount | Integer | シートの上側にある固定化された行 | +| trailingRowCount | Integer | シートの下側にある固定化された行 | #### 例題 From cb7f81ec51c4f15dd5e30722117e988642338e95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:42 +0200 Subject: [PATCH 4585/4889] New translations vp-get-names.md (Japanese) --- .../current/ViewPro/commands/vp-get-names.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md index 71bd55021e1a35..f3a1f40b736fd1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-names.md @@ -9,11 +9,11 @@ title: VP Get names -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ----------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | | -| 戻り値 | コレクション | <- | 定義されたスコープ内に存在する名前 | | +| 引数 | 型 | | 説明 | | +| ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| scope | Number | -> | ターゲットのスコープ (デフォルト = カレントシート) | | +| 戻り値 | Collection | <- | 定義されたスコープ内に存在する名前 | | #### 説明 @@ -32,9 +32,9 @@ title: VP Get names | プロパティ | 型 | 説明 | | --------------------------------------------------------------------------------------- | ---- | -------------- | -| result\[ ].name | テキスト | セルまたはレンジ名 | -| result\[ ].formula | テキスト | formula | -| result\[ ].comment | テキスト | 名前に割り当てられたコメント | +| result\[ ].name | Text | セルまたはレンジ名 | +| result\[ ].formula | Text | formula | +| result\[ ].comment | Text | 名前に割り当てられたコメント | 返されるプロパティは、命名された要素のタイプ (命名セル、命名レンジ、または命名フォーミュラ) に応じて異なります。 From 7981fe219f5fae5a5eddc3ae56c45d8126a8323f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:44 +0200 Subject: [PATCH 4586/4889] New translations vp-get-print-info.md (Japanese) --- .../current/ViewPro/commands/vp-get-print-info.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md index 38f417acb205b5..be63065cec6e8e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-print-info.md @@ -9,11 +9,11 @@ title: VP Get print info -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 印刷情報のオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 印刷情報のオブジェクト | | #### 説明 From a9af09b4b02ee597bfb70f73cae5af8ff356f77b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:45 +0200 Subject: [PATCH 4587/4889] New translations vp-get-row-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-get-row-attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md index 32e783f685baa3..e5c0adcd04bcef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-attributes.md @@ -9,10 +9,10 @@ title: VP Get row attributes -| 引数 | 型 | | 説明 | | -| -------- | ------ | -- | ------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | コレクション | <- | 行プロパティのコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ---------- | -- | ------------- | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Collection | <- | 行プロパティのコレクション | | #### 説明 From c343dd9f0c6a3528717cfc2577df502e3b82c268 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:47 +0200 Subject: [PATCH 4588/4889] New translations vp-get-row-count.md (Japanese) --- .../current/ViewPro/commands/vp-get-row-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md index a8ee1b614bc471..d70047b3a32ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md @@ -9,11 +9,11 @@ title: VP Get row count -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | 整数 | <- | 行の総数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Integer | <- | 行の総数 | | #### 説明 From 342d6d22839629d78c1676b2033d0b73815a4b18 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:48 +0200 Subject: [PATCH 4589/4889] New translations vp-get-selection.md (Japanese) --- .../current/ViewPro/commands/vp-get-selection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md index 12f080ceb74645..d8e7fc783923ab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md @@ -9,11 +9,11 @@ title: VP Get selection -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 複数セルのレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 複数セルのレンジオブジェクト | | #### 説明 From 302dd9dece1fa4558159c49cde76a139d7041c6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:49 +0200 Subject: [PATCH 4590/4889] New translations vp-get-sheet-count.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-count.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md index b06d06a156bcb8..4ed160223b979b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-count.md @@ -9,10 +9,10 @@ title: VP Get sheet count -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| 戻り値 | 整数 | <- | シートの数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| 戻り値 | Integer | <- | シートの数 | | #### 説明 From b487667d14605b875706494c806786797864c83c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:51 +0200 Subject: [PATCH 4591/4889] New translations vp-get-sheet-index.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md index 8637f8cd0bd152..442bf7a04eee58 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-index.md @@ -9,11 +9,11 @@ title: VP Get sheet index -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| name | テキスト | -> | シート名 | | -| 戻り値 | 整数 | <- | シートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| name | Text | -> | シート名 | | +| 戻り値 | Integer | <- | シートのインデックス | | #### 説明 From dd78200ee62590d2c24d31cd1dc7f1918821240c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:52 +0200 Subject: [PATCH 4592/4889] New translations vp-get-sheet-name.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md index d9983299ee4d1f..8df537c4a0f703 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-name.md @@ -9,11 +9,11 @@ title: VP Get sheet name -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス | | -| 戻り値 | テキスト | <- | シート名 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス | | +| 戻り値 | Text | <- | シート名 | | #### 説明 From dbd94596d226aeeb8d6a8689d07813a5051e95e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:53 +0200 Subject: [PATCH 4593/4889] New translations vp-get-sheet-options.md (Japanese) --- .../current/ViewPro/commands/vp-get-sheet-options.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md index 1718ef2e7abdd6..c4945e19241d46 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md @@ -9,11 +9,11 @@ title: VP Get sheet options -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリアフォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | シートオプションのオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリアフォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | シートオプションのオブジェクト | | #### 説明 From cd628807ca10fdd07a48eb8f056d66e7c6672893 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:55 +0200 Subject: [PATCH 4594/4889] New translations vp-get-show-print-lines.md (Japanese) --- .../ViewPro/commands/vp-get-show-print-lines.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md index 363a91287cff80..8b15ae3a0564be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md @@ -9,11 +9,11 @@ title: VP Get show print lines -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | <- | シートのインデックス | | -| 戻り値 | ブール | <- | 印刷線が表示状態であれば true、それ以外は false | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | <- | シートのインデックス | | +| 戻り値 | Boolean | <- | 印刷線が表示状態であれば true、それ以外は false | | #### 説明 From 4fed78697163993f132757924978d5bd7953176c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:56 +0200 Subject: [PATCH 4595/4889] New translations vp-get-spans.md (Japanese) --- .../current/ViewPro/commands/vp-get-spans.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md index ce2a1e956b82e5..acd240e88bbd82 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md @@ -11,8 +11,8 @@ title: VP Get spans | 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | オブジェクト | <- | 指定レンジ内にあるセル結合のオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Object | <- | 指定レンジ内にあるセル結合のオブジェクト | | #### 説明 From d1a7f223cce7a12dcd3b159ad44c2bcd32215b90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:57 +0200 Subject: [PATCH 4596/4889] New translations vp-get-stylesheet.md (Japanese) --- .../current/ViewPro/commands/vp-get-stylesheet.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md index 6b9a6189bc8da0..62b023ddbfba5c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md @@ -9,12 +9,12 @@ title: VP Get stylesheet -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| styleName | テキスト | -> | スタイルの名前 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | スタイルシートオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| styleName | Text | -> | スタイルの名前 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | スタイルシートオブジェクト | | #### 説明 From a273c780e4a16264c77c77a9c6032bec7cf9b373 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 07:59:59 +0200 Subject: [PATCH 4597/4889] New translations vp-get-stylesheets.md (Japanese) --- .../current/ViewPro/commands/vp-get-stylesheets.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md index bce67d46f00db6..93c2c586cd57e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md @@ -9,11 +9,11 @@ title: VP Get stylesheets -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ----------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | ターゲットのスコープ (デフォルト = カレントシート) | | -| 戻り値 | コレクション | <- | スタイルシートオブジェクトのコレクション | | +| 引数 | 型 | | 説明 | | +| ---------- | ---------- | -- | ----------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | ターゲットのスコープ (デフォルト = カレントシート) | | +| 戻り値 | Collection | <- | スタイルシートオブジェクトのコレクション | | #### 説明 From ab4e8ebc8cdbdd124a88a9f12867950d2f4e70dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:00 +0200 Subject: [PATCH 4598/4889] New translations vp-get-table-column-attributes.md (Japanese) --- .../commands/vp-get-table-column-attributes.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md index d880da7c7b5483..4cf06736769a0b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md @@ -17,13 +17,13 @@ title: VP Get column attributes -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| column | 整数 | -> | 表の列のインデックス | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | *column* の属性 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| column | Integer | -> | 表の列のインデックス | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | *column* の属性 | | #### 説明 From 6af97e911ae65ddc0259f2f907b21b349e0343f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:02 +0200 Subject: [PATCH 4599/4889] New translations vp-get-table-column-index.md (Japanese) --- .../ViewPro/commands/vp-get-table-column-index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md index c729615e24a995..222d81753662b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md @@ -17,13 +17,13 @@ title: VP Get table column index -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| columnName | テキスト | -> | 列の名称 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | 整数 | <- | *columnName* のインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| columnName | Text | -> | 列の名称 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Integer | <- | *columnName* のインデックス | | #### 説明 From b3c091a5344d34e01b82e386f151513bc7a5d585 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:04 +0200 Subject: [PATCH 4600/4889] New translations vp-get-table-dirty-rows.md (Japanese) --- .../ViewPro/commands/vp-get-table-dirty-rows.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md index be8532e4b20dbe..9dc0e9317f8d83 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md @@ -17,13 +17,13 @@ title: VP Get table dirty rows -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | --------------------------------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| reset | ブール | -> | 現在の表から "ダーティ" ステータスをクリアするには true、そのままにするには false を指定します。 デフォルト = true | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | コレクション | <- | 前回のリセット以降に変更された全項目を格納するオブジェクトのコレクション | | +| 引数 | 型 | | 説明 | | +| ---------- | ---------- | -- | --------------------------------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| reset | Boolean | -> | 現在の表から "ダーティ" ステータスをクリアするには true、そのままにするには false を指定します。 デフォルト = true | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Collection | <- | 前回のリセット以降に変更された全項目を格納するオブジェクトのコレクション | | #### 説明 From a0102ed71703a0c88cd2695033e1bf81f75a4893 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:05 +0200 Subject: [PATCH 4601/4889] New translations vp-get-table-range.md (Japanese) --- .../current/ViewPro/commands/vp-get-table-range.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md index 269b8ff81da33e..04194b294d2bf2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md @@ -17,13 +17,13 @@ title: VP Get table range -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | -------------------------------------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| onlyData | 整数 | -> | `vk table full range` (デフォルト) または `vk table data range` | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | オブジェクト | <- | 表組みが含まれるレンジ | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | -------------------------------------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| onlyData | Integer | -> | `vk table full range` (デフォルト) または `vk table data range` | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Object | <- | 表組みが含まれるレンジ | | #### 説明 From 3adfdac76f6d5d93059c631357a268814e5cf8bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:07 +0200 Subject: [PATCH 4602/4889] New translations vp-get-table-theme.md (Japanese) --- .../current/ViewPro/commands/vp-get-table-theme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md index bb891219fb6f1c..ee4b4eaa71b99a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md @@ -19,8 +19,8 @@ title: VP Get table theme | 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | | 戻り値 | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | <- | 現在の表テーマのプロパティ値 | | #### 説明 From c61de4323098358fd92e460ec3909fd4954201aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:08 +0200 Subject: [PATCH 4603/4889] New translations vp-get-tables.md (Japanese) --- .../current/ViewPro/commands/vp-get-tables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md index 0721faadf9b279..90208c050b338d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md @@ -17,11 +17,11 @@ title: VP Get tables -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | -| 戻り値 | コレクション | <- | 表組みの名称をすべて格納するテキストのコレクション | | +| 引数 | 型 | | 説明 | | +| ---------- | ---------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | +| 戻り値 | Collection | <- | 表組みの名称をすべて格納するテキストのコレクション | | #### 説明 From b821cb10fbd9539254116987d8dd0dccf9f7127d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:10 +0200 Subject: [PATCH 4604/4889] New translations vp-get-value.md (Japanese) --- .../current/ViewPro/commands/vp-get-value.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md index 83492c20284c4a..b8b1359f107f69 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md @@ -11,8 +11,8 @@ title: VP Get value | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | オブジェクト | <- | セルの値を格納したオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Object | <- | セルの値を格納したオブジェクト | | #### 説明 @@ -27,7 +27,7 @@ title: VP Get value | プロパティ | 型 | 説明 | | ----- | ------------------------------------------ | ----------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Object | *rangeObj* レンジの値 (ただし時間型を除く) | -| time | 実数 | 値が js 日付型の場合、時間値 (秒単位) | +| time | Real | 値が js 日付型の場合、時間値 (秒単位) | 返されるオブジェクトに日付または時間が含まれている場合、これは "日付時間"として扱われ、以下のように補完されます: From a8d367d458b58b3c4e19969b60acf450a1b7e533 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:11 +0200 Subject: [PATCH 4605/4889] New translations vp-get-values.md (Japanese) --- .../current/ViewPro/commands/vp-get-values.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md index 2a2bc2a428e843..097e54f8fcabd1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md @@ -9,10 +9,10 @@ title: VP Get values -| 引数 | 型 | | 説明 | | -| -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| 戻り値 | コレクション | <- | 値のコレクション | | +| 引数 | 型 | | 説明 | | +| -------- | ---------- | -- | --------- | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| 戻り値 | Collection | <- | 値のコレクション | | #### 説明 @@ -25,10 +25,10 @@ title: VP Get values - 第1レベルのコレクションの各要素は行を表し、値のサブコレクションを格納しています。 - 各サブコレクションはその行のセル値を格納しています。 値は整数、実数、ブール、テキスト、オブジェクト、Null のいずれかです。 値が日付または時間の場合には、以下のプロパティを持つオブジェクトとして返されます: -| プロパティ | 型 | 説明 | -| ----- | -- | ----------------------------------------- | -| value | 日付 | セルの値 (時間部分を除く) | -| time | 実数 | 値が js 日付型の場合、時間値 (秒単位) | +| プロパティ | 型 | 説明 | +| ----- | ---- | ----------------------------------------- | +| value | 日付 | セルの値 (時間部分を除く) | +| time | Real | 値が js 日付型の場合、時間値 (秒単位) | 日付または時間は 日付時間 (datetime) として扱われ、以下のように補完されます: From 9de1a157e114fabcb5ac74faa04b9dc5661871e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:13 +0200 Subject: [PATCH 4606/4889] New translations vp-get-workbook-options.md (Japanese) --- .../current/ViewPro/commands/vp-get-workbook-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md index 93c8079120b063..5bd966bf38ad2d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-workbook-options.md @@ -13,8 +13,8 @@ title: VP Get workbook options | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| 戻り値 | オブジェクト | <- | ワークブックオプションを格納したオブジェクト | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| 戻り値 | Object | <- | ワークブックオプションを格納したオブジェクト | | #### 説明 From 50ad24e1ec712f11f6637c6d1f003795d9ba2f49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:15 +0200 Subject: [PATCH 4607/4889] New translations vp-import-document.md (Japanese) --- .../current/ViewPro/commands/vp-import-document.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md index 6a2f48c37386e0..2baba8878dec21 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-document.md @@ -19,9 +19,9 @@ title: VP IMPORT DOCUMENT | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| filePath | テキスト | -> | ドキュメントのパス名 | | -| paramObj | オブジェクト | -> | 読み込みのオプション | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| filePath | Text | -> | ドキュメントのパス名 | | +| paramObj | Object | -> | 読み込みのオプション | | #### 説明 From 1af5c11f327c61d81a3acaf87417320e86317373 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:17 +0200 Subject: [PATCH 4608/4889] New translations vp-import-from-blob.md (Japanese) --- .../ViewPro/commands/vp-import-from-blob.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md index c9be5cd37fb76a..33bb35ff2c7125 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-blob.md @@ -11,9 +11,9 @@ title: VP IMPORT FROM BLOB | 引数 | 型 | | 説明 | | | ---------- | ----------------------- | -- | ------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | | vpBlob | 4D.Blob | -> | 4D View Proドキュメントを含む Blob | | -| paramObj | オブジェクト | -> | 読み込みのオプション | | +| paramObj | Object | -> | 読み込みのオプション | | #### 説明 @@ -24,13 +24,13 @@ title: VP IMPORT FROM BLOB | プロパティ | 型 | 説明 | | ------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | formula | 4D.Function | 読み込み終了時に実行させるコールバックメソッド。 [コールバックメソッド (フォーミュラ) の渡し方](vp-export-document.md#コールバックメソッド-フォーミュラ-の渡し方) を参照ください。 | -| calcOnDemand | ブール | 要求されたときにだけフォーミュラを計算するかどうか。デフォルトは false。 | -| dynamicReferences | ブール | 動的参照を含む関数を計算するかどうか。デフォルトは true。 | -| fullRecalc | ブール | jsonデータを読み込んだ後に計算するかどうか。デフォルトは false。 | -| includeFormulas | ブール | フォーミュラを含めるかどうか。デフォルトは true。 | -| includeStyles | ブール | スタイルを含めるかどうか。デフォルトは true。 | -| includeUnusedStyles | ブール | excel xml を json に変換する際、使用されていないカスタム名を含めるかどうか。デフォルトは true。 | -| openMode | 整数 | 0 (normal): 通常のオープンモード、レイジーなし、インクリメンタルなし。 ドキュメントを開くと、特定の時点で UI と UIイベントが更新され、応答します。
    1 (lazy): レイジー (遅延) オープンモード。 ドキュメントを開くと、アクティブなシートだけが直接読み込まれます。 他のシートは使用された場合にのみ読み込まれます。
    2 (incremental): インクリメンタル (増分) オープンモード。 ドキュメントを開くと、データ読み込み中に UI と UIイベントが更新され、即座に応答します。 | +| calcOnDemand | Boolean | 要求されたときにだけフォーミュラを計算するかどうか。デフォルトは false。 | +| dynamicReferences | Boolean | 動的参照を含む関数を計算するかどうか。デフォルトは true。 | +| fullRecalc | Boolean | jsonデータを読み込んだ後に計算するかどうか。デフォルトは false。 | +| includeFormulas | Boolean | フォーミュラを含めるかどうか。デフォルトは true。 | +| includeStyles | Boolean | スタイルを含めるかどうか。デフォルトは true。 | +| includeUnusedStyles | Boolean | excel xml を json に変換する際、使用されていないカスタム名を含めるかどうか。デフォルトは true。 | +| openMode | Integer | 0 (normal): 通常のオープンモード、レイジーなし、インクリメンタルなし。 ドキュメントを開くと、特定の時点で UI と UIイベントが更新され、応答します。
    1 (lazy): レイジー (遅延) オープンモード。 ドキュメントを開くと、アクティブなシートだけが直接読み込まれます。 他のシートは使用された場合にのみ読み込まれます。
    2 (incremental): インクリメンタル (増分) オープンモード。 ドキュメントを開くと、データ読み込み中に UI と UIイベントが更新され、即座に応答します。 | コールバックメソッドでは、以下のパラメーターを使用することができます: From f260a0b1decf74cf60469bd60daae8adbf5fae2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:19 +0200 Subject: [PATCH 4609/4889] New translations vp-import-from-object.md (Japanese) --- .../current/ViewPro/commands/vp-import-from-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md index bfe5136842adc4..62385ce90c955f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md @@ -11,8 +11,8 @@ title: VP IMPORT FROM OBJECT | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| viewPro | オブジェクト | -> | 4D View Pro オブジェクト | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| viewPro | Object | -> | 4D View Pro オブジェクト | | #### 説明 From ff77ac82fef6cbee76ea57441ebea55b16ea71ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:20 +0200 Subject: [PATCH 4610/4889] New translations vp-insert-columns.md (Japanese) --- .../current/ViewPro/commands/vp-insert-columns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md index 3e90f3fcd0a998..ccbeeb3ab83dae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-columns.md @@ -11,7 +11,7 @@ title: VP INSERT COLUMNS | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From 47421c935b179f4b645ce36468832107e28f136f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:22 +0200 Subject: [PATCH 4611/4889] New translations vp-insert-rows.md (Japanese) --- .../current/ViewPro/commands/vp-insert-rows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md index b3770cf62e5a46..08c9b46197e797 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-rows.md @@ -11,7 +11,7 @@ title: VP INSERT ROWS | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From b79a2b2c222a8cf417abe471cbacf43b2b5246a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:24 +0200 Subject: [PATCH 4612/4889] New translations vp-insert-table-columns.md (Japanese) --- .../ViewPro/commands/vp-insert-table-columns.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md index 36ecad6792c2aa..7fe7f397ab7776 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-columns.md @@ -17,14 +17,14 @@ title: VP INSERT TABLE COLUMNS -| 引数 | 型 | | 説明 | | -| ----------- | ---- | -- | ---------------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| column | 整数 | -> | 列の挿入場所を指定する表組み内のインデックス | | -| count | テキスト | -> | 挿入する列の数 (>0) | | -| insertAfter | 整数 | -> | `vk table insert before` または `vk table insert after` | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| column | Integer | -> | 列の挿入場所を指定する表組み内のインデックス | | +| count | Text | -> | 挿入する列の数 (>0) | | +| insertAfter | Integer | -> | `vk table insert before` または `vk table insert after` | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 65463216103d65517d6ca3966fff903b86449b70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:26 +0200 Subject: [PATCH 4613/4889] New translations vp-insert-table-rows.md (Japanese) --- .../ViewPro/commands/vp-insert-table-rows.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md index bde04b9348897f..df0491235162e2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-insert-table-rows.md @@ -17,14 +17,14 @@ title: VP INSERT TABLE ROWS -| 引数 | 型 | | 説明 | | -| ----------- | ---- | -- | ---------------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| row | 整数 | -> | 行の挿入場所を指定する表組み内のインデックス | | -| count | テキスト | -> | 挿入する行の数 (>0) | | -| insertAfter | 整数 | -> | `vk table insert before` または `vk table insert after` | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ----------- | ------- | -- | ---------------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| row | Integer | -> | 行の挿入場所を指定する表組み内のインデックス | | +| count | Text | -> | 挿入する行の数 (>0) | | +| insertAfter | Integer | -> | `vk table insert before` または `vk table insert after` | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 673871a4b2f52c5fec820f47b24b58ae1c32355e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:27 +0200 Subject: [PATCH 4614/4889] New translations vp-move-cells.md (Japanese) --- .../current/ViewPro/commands/vp-move-cells.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md index e0a34454848f1d..1afd46157c1e8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-move-cells.md @@ -19,9 +19,9 @@ title: VP MOVE CELLS | 引数 | 型 | | 説明 | | | ----------- | ------ | -- | -------------------------------------------- | ---------------- | -| originRange | オブジェクト | -> | 移動 (コピー) 元のセルレンジ | | -| targetRange | オブジェクト | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | | -| options | オブジェクト | -> | 追加のオプション | | +| originRange | Object | -> | 移動 (コピー) 元のセルレンジ | | +| targetRange | Object | -> | 値・書式・フォーミュラの移動 (コピー) 先レンジ | | +| options | Object | -> | 追加のオプション | | #### 説明 @@ -37,7 +37,7 @@ title: VP MOVE CELLS | プロパティ | 型 | 説明 | | ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| copy | ブール | *originRange* のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには *false* (デフォルト)。
    • 保持するには *true*。
    | +| copy | Boolean | *originRange* のセルの値・書式・フォーミュラをコマンド実行後に削除するかどうかを指定します:
    • 削除するには *false* (デフォルト)。
    • 保持するには *true*。
    | | pasteOptions | Longint | ペーストする内容を指定します。 とりうる値:

    説明
    `vk clipboard options all` (デフォルト)値・フォーマット・フォーミュラを含むすべてのデータオブジェクトをペーストします。
    `vk clipboard options formatting`フォーマットだけをペーストします。
    `vk clipboard options formulas`フォーミュラだけをペーストします。
    `vk clipboard options formulas and formatting`フォーミュラとフォーマットをペーストします。
    `vk clipboard options values`値だけをペーストします。
    `vk clipboard options value and formatting`値とフォーマットをペーストします。

    | [ワークブックオプション](vp-set-workbook-options.md) で定義されている貼り付けオプションが考慮されます。 From a03def2d3d34b0a4b207ccb2bd934666e1a8e863 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:29 +0200 Subject: [PATCH 4615/4889] New translations vp-name.md (Japanese) --- .../current/ViewPro/commands/vp-name.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md index e116b6a9a8d3cb..252d080d060b52 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md @@ -9,12 +9,12 @@ title: VP Name -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | --------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| rangeName | テキスト | -> | 既存のレンジ名 | | -| sheet | 整数 | -> | レンジの場所 (省略時はカレントシート) | | -| 戻り値 | オブジェクト | <- | rangeName のレンジオブジェクト | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | --------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| rangeName | Text | -> | 既存のレンジ名 | | +| sheet | Integer | -> | レンジの場所 (省略時はカレントシート) | | +| 戻り値 | Object | <- | rangeName のレンジオブジェクト | | #### 説明 From 345630ae3a5468df8c997fa23df8be33df9929bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:30 +0200 Subject: [PATCH 4616/4889] New translations vp-new-document.md (Japanese) --- .../current/ViewPro/commands/vp-new-document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md index b03e09ceae41fe..4abc210f4fc001 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-new-document.md @@ -11,7 +11,7 @@ title: VP NEW DOCUMENT | 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From 660b95df61842384edd5c86f1872aae0443a2fc8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:32 +0200 Subject: [PATCH 4617/4889] New translations vp-object-to-font.md (Japanese) --- .../current/ViewPro/commands/vp-object-to-font.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md index 41955b206fedd5..0796608857a994 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-object-to-font.md @@ -11,8 +11,8 @@ title: VP Object to font | 引数 | 型 | | 説明 | | | ------- | ------ | -- | --------------- | ---------------- | -| fontObj | オブジェクト | -> | フォントオブジェクト | | -| 戻り値 | テキスト | <- | フォントのショートハンド文字列 | | +| fontObj | Object | -> | フォントオブジェクト | | +| 戻り値 | Text | <- | フォントのショートハンド文字列 | | #### 説明 From 0ab85f58bfb3eeb83418d23c06f7157d33773b80 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:33 +0200 Subject: [PATCH 4618/4889] New translations vp-paste-from-object.md (Japanese) --- .../current/ViewPro/commands/vp-paste-from-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md index bf658cc6d5f6bf..fb13c46db3dbea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md @@ -19,8 +19,8 @@ title: VP PASTE FROM OBJECT | 引数 | 型 | | 説明 | | | ---------- | ------- | -- | -------------------- | ---------------- | -| rangeObj | オブジェクト | -> | セルレンジオブジェクト | | -| dataObject | オブジェクト | -> | ペーストするデータを格納したオブジェクト | | +| rangeObj | Object | -> | セルレンジオブジェクト | | +| dataObject | Object | -> | ペーストするデータを格納したオブジェクト | | | options | Longint | -> | ペーストする内容を指定します | | #### 説明 From f69257c6fca65375c910924ba48b47be3ee43e2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:35 +0200 Subject: [PATCH 4619/4889] New translations vp-print.md (Japanese) --- .../current/ViewPro/commands/vp-print.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md index 4d280219cdf924..73821f1a85dcc4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-print.md @@ -9,10 +9,10 @@ title: VP PRINT -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 197efcf319ac7ac15917e234bd7fc6137f393f3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:37 +0200 Subject: [PATCH 4620/4889] New translations vp-recompute-formulas.md (Japanese) --- .../current/ViewPro/commands/vp-recompute-formulas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md index a73c863cb54760..dc1aa825a0f78e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-recompute-formulas.md @@ -11,7 +11,7 @@ title: VP RECOMPUTE FORMULAS | 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From 2a47eaaaf2f106f2ea0129813d5c09e4a297e1cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:38 +0200 Subject: [PATCH 4621/4889] New translations vp-remove-name.md (Japanese) --- .../current/ViewPro/commands/vp-remove-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md index accfcc44c9b162..592302de276bdf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md @@ -9,11 +9,11 @@ title: VP REMOVE NAME -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | --------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| name | テキスト | -> | 削除する命名レンジまたは命名フォーミュラの名前 | | -| scope | 整数 | -> | ターゲットのスコープ (デフォルト=カレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | --------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| name | Text | -> | 削除する命名レンジまたは命名フォーミュラの名前 | | +| scope | Integer | -> | ターゲットのスコープ (デフォルト=カレントシート) | | #### 説明 From af8c68907b91a37f3ac08e91f8394643ac59fc67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:40 +0200 Subject: [PATCH 4622/4889] New translations vp-remove-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-remove-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md index 7a2fbb4b4c4526..1e037203581465 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-sheet.md @@ -9,10 +9,10 @@ title: VP REMOVE SHEET -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| index | 整数 | -> | 削除するシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| index | Integer | -> | 削除するシートのインデックス | | #### 説明 From 79fc8da0bdb0581b4c7e67316fff9d60fbe0bb33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:41 +0200 Subject: [PATCH 4623/4889] New translations vp-remove-span.md (Japanese) --- .../current/ViewPro/commands/vp-remove-span.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md index ee8de4fba0e712..4058262b303cae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-span.md @@ -11,7 +11,7 @@ title: VP REMOVE SPAN | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From 1a2d2dcbce7ea06d1df948cf6956085030dc7325 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:43 +0200 Subject: [PATCH 4624/4889] New translations vp-remove-stylesheet.md (Japanese) --- .../current/ViewPro/commands/vp-remove-stylesheet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md index fcef980e36a65b..ff8e22c73ac5d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-stylesheet.md @@ -9,11 +9,11 @@ title: VP REMOVE STYLESHEET -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| styleName | テキスト | -> | 削除するスタイルの名前 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| styleName | Text | -> | 削除するスタイルの名前 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From b2a03f3792a3c6e1002f16ccfd1527b1c6d71b7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:44 +0200 Subject: [PATCH 4625/4889] New translations vp-remove-table-columns.md (Japanese) --- .../ViewPro/commands/vp-remove-table-columns.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md index e34d1f8fa0c36d..ee008b84ff5495 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-columns.md @@ -17,13 +17,13 @@ title: VP REMOVE TABLE COLUMNS -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| column | 整数 | -> | 列の削除の開始場所を指定する表組み内のインデックス | | -| count | テキスト | -> | 削除する列の数 (>0) | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| column | Integer | -> | 列の削除の開始場所を指定する表組み内のインデックス | | +| count | Text | -> | 削除する列の数 (>0) | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 86758bb2da8088b883ae5a2d92a56e27bf913de1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:46 +0200 Subject: [PATCH 4626/4889] New translations vp-remove-table-rows.md (Japanese) --- .../ViewPro/commands/vp-remove-table-rows.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md index a512c3d9ca2a58..ad1377faf7b275 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table-rows.md @@ -17,13 +17,13 @@ title: VP REMOVE TABLE ROWS -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| row | 整数 | -> | 行の削除の開始場所を指定する表組み内のインデックス | | -| count | テキスト | -> | 削除する行の数 (>0) | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| row | Integer | -> | 行の削除の開始場所を指定する表組み内のインデックス | | +| count | Text | -> | 削除する行の数 (>0) | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 157b8d6b91da509163593502e23f6fa14ad7fcd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:47 +0200 Subject: [PATCH 4627/4889] New translations vp-remove-table.md (Japanese) --- .../current/ViewPro/commands/vp-remove-table.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md index 389aafcc2b891a..f60ee4913897c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-table.md @@ -17,12 +17,12 @@ title: VP REMOVE TABLE -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリア名 | | -| tableName | テキスト | -> | 削除する表組みの名称 | | -| options | 整数 | -> | 追加のオプション | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリア名 | | +| tableName | Text | -> | 削除する表組みの名称 | | +| options | Integer | -> | 追加のオプション | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From ff8662fd209303a8ecfdc1403c9daa9c3f7e59a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:49 +0200 Subject: [PATCH 4628/4889] New translations vp-reset-selection.md (Japanese) --- .../current/ViewPro/commands/vp-reset-selection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md index 8f6eb2e9bc5074..9e34ca7e04be84 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md @@ -9,10 +9,10 @@ title: VP RESET SELECTION -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 944e2c78629419a4d4afc5bbd89047b4fd4b157a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:50 +0200 Subject: [PATCH 4629/4889] New translations vp-resize-table.md (Japanese) --- .../current/ViewPro/commands/vp-resize-table.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md index b89df7528b7837..758c5422823357 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resize-table.md @@ -19,8 +19,8 @@ title: VP RESIZE TABLE | 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------- | ---------------- | -| rangeObj | オブジェクト | -> | 表組みの新しいレンジ | | -| tableName | テキスト | -> | テーブル名 | | +| rangeObj | Object | -> | 表組みの新しいレンジ | | +| tableName | Text | -> | テーブル名 | | #### 説明 From c73ddf2120f21feabff185ff3ee824fe1b17bccc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:51 +0200 Subject: [PATCH 4630/4889] New translations vp-resume-computing.md (Japanese) --- .../current/ViewPro/commands/vp-resume-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md index 51b2456061a9d5..f6a25f54c8f833 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-resume-computing.md @@ -11,7 +11,7 @@ title: VP RESUME COMPUTING | 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From f556db2b65c2ee7b69445a5463f3d66c2786a06b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:53 +0200 Subject: [PATCH 4631/4889] New translations vp-row-autofit.md (Japanese) --- .../current/ViewPro/commands/vp-row-autofit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md index 2d471314e9f189..16b3ea6401ebf4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row-autofit.md @@ -11,7 +11,7 @@ title: VP ROW AUTOFIT | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From a18ef870520cf92bc8688e8e4f0753a3cb0f1231 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:54 +0200 Subject: [PATCH 4632/4889] New translations vp-row.md (Japanese) --- .../current/ViewPro/commands/vp-row.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md index e605c03d51e23e..9b71e807b35733 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-row.md @@ -9,11 +9,11 @@ title: VP Row -| 引数 | 型 | | 説明 | -| ---------- | ---- | -- | ----------------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | -| row | 整数 | -> | 行のインデックス | -| rowCount | 整数 | -> | 行数 | +| 引数 | 型 | | 説明 | +| ---------- | ------- | -- | ----------------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | +| row | Integer | -> | 行のインデックス | +| rowCount | Integer | -> | 行数 | __ From 74a76219551e0ac49d6bf85d7528bdd5bb92bd55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:56 +0200 Subject: [PATCH 4633/4889] New translations vp-run-offscreen-area.md (Japanese) --- .../current/ViewPro/commands/vp-run-offscreen-area.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md index bdbfb8e442bb83..db1d3c76f1237e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-run-offscreen-area.md @@ -11,7 +11,7 @@ title: VP Run offscreen area | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------------------------------------- | ---------------- | -| parameters | オブジェクト | -> | オフスクリーンエリアの属性を格納するオブジェクト | | +| parameters | Object | -> | オフスクリーンエリアの属性を格納するオブジェクト | | | 戻り値 | 複合 | <- | `.onEvent` オブジェクトの `.result` プロパティ、または値を返さない場合には Null | | #### 説明 From 8e584e5ca4f1d984b4ed55da2a1e38137ca87137 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:57 +0200 Subject: [PATCH 4634/4889] New translations vp-set-active-cell.md (Japanese) --- .../current/ViewPro/commands/vp-set-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md index 7abf040206e7ca..df6b82e3cb2306 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-active-cell.md @@ -11,7 +11,7 @@ title: VP SET ACTIVE CELL | 引数 | 型 | | 説明 | | | -------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | #### 説明 From 8b5d6ed3f696e6f911849e6c290b582b29837f05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:00:59 +0200 Subject: [PATCH 4635/4889] New translations vp-set-allowed-methods.md (Japanese) --- .../current/ViewPro/commands/vp-set-allowed-methods.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md index 6d86a89573340a..0ece8752ae8cfc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-allowed-methods.md @@ -11,7 +11,7 @@ title: VP SET ALLOWED METHODS | 引数 | 型 | | 説明 | | | --------- | ------ | -- | ---------------------------- | ---------------- | -| methodObj | オブジェクト | -> | 4D View Pro エリアでの実行を許可するメソッド | | +| methodObj | Object | -> | 4D View Pro エリアでの実行を許可するメソッド | | > **互換性** @@ -27,12 +27,12 @@ title: VP SET ALLOWED METHODS | プロパティ | | | 型 | 説明 | | ---------------- | ---------- | ------------------------------------------------------------------------------ | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `` | | | オブジェクト | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | -| | method | | テキスト | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | +| `` | | | Object | カスタムファンクションの名前。 `` プロパティ名は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | +| | method | | Text | (必須) 許可する既存の 4D プロジェクトメソッドの名前 | | | parameters | | Object の Collection | 引数のコレクション (メソッド内で定義されている順) 詳細については [引数](../formulas.md#引数) の章を参照ください。 | -| | | \[ ].name | テキスト | `` 用に表示する引数の名前。**注**: 引数の名前にスペースを含めることはできません。 | +| | | \[ ].name | Text | `` 用に表示する引数の名前。**注**: 引数の名前にスペースを含めることはできません。 | | | | \[ ].type | Number | 引数の型。 サポートされている型:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* は省略することができます (ただし、コレクション型の引数が 1つでも存在する場合は、引数の型宣言は必須です)。
    *type* を省略した場合、値は型と一緒に渡されますが、日付と時間の値に関してはオブジェクトとして送られます。 *type* が `Is object` の場合、オブジェクト引数は `.value` プロパティに格納されて渡されます。 [引数](../formulas.md#引数) の章を参照ください。 | -| | summary | | テキスト | 4D View Pro に表示するファンクションの説明 | +| | summary | | Text | 4D View Pro に表示するファンクションの説明 | | | minParams | | Number | 引数の最小の数 | | | maxParams | | Number | 引数の最大の数。 ここに parameters の length より大きな値を渡すことによって、デフォルトの型を持つ "任意の" 引数を宣言することができるようになります。 | From 5322711f0085b65ebdbdaebc27400d48607f4c6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:01 +0200 Subject: [PATCH 4636/4889] New translations vp-set-binding-path.md (Japanese) --- .../current/ViewPro/commands/vp-set-binding-path.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md index 47aa3c4cbc14ee..9a6d9f756ebb1c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-binding-path.md @@ -19,8 +19,8 @@ title: VP SET BINDING PATH | 引数 | 型 | | 説明 | | | -------------------- | ------ | -- | ----------------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| dataContextAttribute | テキスト | -> | *rangeObj* にバインドする属性の名称 | | +| rangeObj | Object | -> | レンジオブジェクト | | +| dataContextAttribute | Text | -> | *rangeObj* にバインドする属性の名称 | | #### 説明 From a68826f7d7fcd370ed99a828626124c494756ef4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:02 +0200 Subject: [PATCH 4637/4889] New translations vp-set-boolean-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-boolean-value.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md index c7ab576b482bab..1c5b9cb2688f38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-boolean-value.md @@ -9,10 +9,10 @@ title: VP SET BOOLEAN VALUE -| 引数 | 型 | | 説明 | | -| --------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| boolValue | ブール | -> | 設定するブール値 | | +| 引数 | 型 | | 説明 | | +| --------- | ------- | -- | --------- | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| boolValue | Boolean | -> | 設定するブール値 | | #### 説明 From 4fb0578a79344ba4b039bfcb9c61ceca5e59d117 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:04 +0200 Subject: [PATCH 4638/4889] New translations vp-set-border.md (Japanese) --- .../current/ViewPro/commands/vp-set-border.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md index 5fe1b79621ae35..3c6272e9bae1b2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-border.md @@ -11,9 +11,9 @@ title: VP SET BORDER | 引数 | 型 | | 説明 | | | -------------- | ------ | -- | ------------------ | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| borderStyleObj | オブジェクト | -> | 境界線スタイルを格納したオブジェクト | | -| borderPosObj | オブジェクト | -> | 境界線の位置を格納したオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| borderStyleObj | Object | -> | 境界線スタイルを格納したオブジェクト | | +| borderPosObj | Object | -> | 境界線の位置を格納したオブジェクト | | #### 説明 @@ -23,10 +23,10 @@ title: VP SET BORDER *borderStyleObj* 引数を使用すると、境界線のスタイルを定義することができます。 *borderStyleObj* 引数は、以下のプロパティをサポートしています: -| プロパティ | 型 | 説明 | とりうる値 | -| ----- | ---- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | -| style | 整数 | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | +| プロパティ | 型 | 説明 | とりうる値 | +| ----- | ------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| color | text | 境界線のカラーを定義します。 デフォルト = black | CSSカラー "#rrggbb" シンタックス (推奨シンタックス)、CSSカラー "rgb(r,g,b)" シンタックス (代替シンタックス)、CSSカラーネーム (代替シンタックス) | +| style | Integer | 境界線のスタイルを定義します。 デフォルト = empty。 |
  • `vk line style dash dot`
  • `vk line style dash dot dot`
  • `vk line style dashed`
  • `vk line style dotted`
  • `vk line style double`
  • `vk line style empty`
  • `vk line style hair`
  • `vk line style medium`
  • `vk line style medium dash dot`
  • `vk line style medium dash dot dot`
  • `vk line style medium dashed`
  • `vk line style slanted dash dot`
  • `vk line style thick`
  • `vk line style thin`
  • | *borderStyleObj* の境界線スタイルの位置 (どこに境界線を引くか) は *borderPosObj* 引数で定義します: From 6f5623f63482a9f8c5302184926023fc39178653 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:05 +0200 Subject: [PATCH 4639/4889] New translations vp-set-cell-style.md (Japanese) --- .../current/ViewPro/commands/vp-set-cell-style.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md index 5873b0b83a8427..6aab55a5d501de 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-cell-style.md @@ -11,8 +11,8 @@ title: VP SET CELL STYLE | 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| styleObj | オブジェクト | -> | スタイルオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| styleObj | Object | -> | スタイルオブジェクト | | #### 説明 From 8c421a88b09c9f0d39a039d8f702e0893bceeb9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:07 +0200 Subject: [PATCH 4640/4889] New translations vp-set-column-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-set-column-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md index ed53e189422e80..2e7aa7429ff6b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-attributes.md @@ -11,8 +11,8 @@ title: VP SET COLUMN ATTRIBUTES | 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| propertyObj | オブジェクト | -> | カラムプロパティを格納したオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | +| propertyObj | Object | -> | カラムプロパティを格納したオブジェクト | | #### 説明 From 9ab82db8eb8205984192c91c02f4c4baaa6580bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:08 +0200 Subject: [PATCH 4641/4889] New translations vp-set-column-count.md (Japanese) --- .../current/ViewPro/commands/vp-set-column-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md index f1b14adaac9092..4196bb5f9a81bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-column-count.md @@ -9,11 +9,11 @@ title: VP SET COLUMN COUNT -| 引数 | 型 | | 説明 | | -| ----------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| columnCount | 整数 | -> | カラム数 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ----------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| columnCount | Integer | -> | カラム数 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 1665286c437157feb7f2dede15e2537d9692d03c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:10 +0200 Subject: [PATCH 4642/4889] New translations vp-set-current-sheet.md (Japanese) --- .../current/ViewPro/commands/vp-set-current-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md index 0bf0687b65e651..0175643ba9893b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-current-sheet.md @@ -9,10 +9,10 @@ title: VP SET CURRENT SHEET -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| sheet | 整数 | <- | 新しいカレントシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| sheet | Integer | <- | 新しいカレントシートのインデックス | | #### 説明 From 991840da80d77c5907b47f5b2a73bdfacbd80dd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:11 +0200 Subject: [PATCH 4643/4889] New translations vp-set-custom-functions.md (Japanese) --- .../ViewPro/commands/vp-set-custom-functions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index 21774a649bb6d3..87082bfd981e75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -11,8 +11,8 @@ title: VP SET CUSTOM FUNCTIONS | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| formulaObj | オブジェクト | -> | フォーミュラオブジェクト | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| formulaObj | Object | -> | フォーミュラオブジェクト | | #### 説明 @@ -28,12 +28,12 @@ title: VP SET CUSTOM FUNCTIONS | プロパティ | | | 型 | 説明 | | ------------------ | ---------- | ------------------------------------------------------------------------------ | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `` | | | オブジェクト | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | -| | formula | | オブジェクト | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | +| `` | | | Object | カスタムファンクションの名前。 `` は、4D View Pro フォーミュラで表示するカスタムファンクションの名前を定義します (スペースは使用できません) | +| | formula | | Object | 4Dフォーミュラオブジェクト (必須)。 `Formula` コマンド参照。 | | | parameters | | Object の Collection | 引数のコレクション (フォーミュラ内で定義されている順). 詳細については [引数](../formulas.md#引数) の章を参照ください。 | -| | | \[ ].name | テキスト | 4D View Pro に表示する引数の名前。 | +| | | \[ ].name | Text | 4D View Pro に表示する引数の名前。 | | | | \[ ].type | Number | 引数の型。 サポートされている型:
  • `Is Boolean`
  • `Is collection`
  • `Is date`
  • `Is Integer`
  • `Is object`
  • `Is real`
  • `Is text`
  • `Is time`
  • *type* は省略するか、デフォルト値 (-1) を渡すことができます (ただし、コレクション型の引数が 1つでも存在する場合は、引数の型宣言は必須です)。
    *type* を省略した、または -1 を渡した場合、値は型と一緒に渡されますが、日付と時間の値に関してはオブジェクトとして送られます。 *type* が `Is object` の場合、オブジェクト引数は `.value` プロパティに格納されて渡されます。 [引数](../formulas.md#引数) の章を参照ください。 | -| | summary | | テキスト | 4D View Pro に表示するフォーミュラの説明 | +| | summary | | Text | 4D View Pro に表示するフォーミュラの説明 | | | minParams | | Number | 引数の最小の数 | | | maxParams | | Number | 引数の最大の数。 ここに *parameters* の length より大きな値を渡すことによって、デフォルトの型を持つ "任意の" 引数を宣言できるようになります。 | From f56cbac05d7db154dc60ecfb329137913954c721 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:13 +0200 Subject: [PATCH 4644/4889] New translations vp-set-data-context.md (Japanese) --- .../ViewPro/commands/vp-set-data-context.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md index 0d466064e140ce..68961db57fb8f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-data-context.md @@ -17,13 +17,13 @@ title: VP SET DATA CONTEXT -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ------------------------ | ---------------- | -| vpAreaName | オブジェクト | -> | 4D View Pro フォームオブジェクト名 | | -| dataObj | オブジェクト | -> | データコンテキストに読み込むデータオブジェクト | | -| dataColl | コレクション | -> | データコンテキストに読み込むデータのコレクション | | -| options | オブジェクト | -> | 追加のオプション | | -| sheet | 整数 | -> | シートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ---------- | -- | ------------------------ | ---------------- | +| vpAreaName | Object | -> | 4D View Pro フォームオブジェクト名 | | +| dataObj | Object | -> | データコンテキストに読み込むデータオブジェクト | | +| dataColl | Collection | -> | データコンテキストに読み込むデータのコレクション | | +| options | Object | -> | 追加のオプション | | +| sheet | Integer | -> | シートのインデックス | | #### 説明 @@ -38,14 +38,14 @@ title: VP SET DATA CONTEXT | プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | コンテキストに設定する値 | -| time | 実数 | コンテキストに設定する時間値 (秒単位) | +| time | Real | コンテキストに設定する時間値 (秒単位) | *options* には、追加のオプションを格納したオブジェクトを渡せます。 利用可能なプロパティは次のとおりです: | プロパティ | 型 | 説明 | | ------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| reset | オブジェクト | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | -| autoGenerateColumns | オブジェクト | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • *dataColl* がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • *dataColl* がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | +| reset | Object | 新しいコンテキストを読み込む前にシートの内容をリセットする場合は true、それ以外は false (デフォルト) | +| autoGenerateColumns | Object | コレクション型のデータの場合にのみ使用します。 データコンテキストがバインドされると同時に、カラムを自動生成する場合は true (デフォルト)。 この場合、次のルールが適用されます:
    • *dataColl* がオブジェクトのコレクションの場合、属性名はカラムのタイトルとして使用されます (例題 2 参照)。
    • *dataColl* がスカラー値のサブコレクションを含む場合、各サブコレクションは一つの行の値を定義します (例題 3 参照)。 最初のサブコレクションにより、生成されるカラム数が決定します。
    | *sheet* には、データコンテキストを受け取るシートのインデックスを渡します。 インデックスを渡さなかった場合、コンテキストはカレントシートに対して適用されます。 From 2946fa82338951782f287621259124baf2f8735e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:15 +0200 Subject: [PATCH 4645/4889] New translations vp-set-date-time-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-date-time-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md index 660e3c20cf0aae..60eb026e23aa42 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-time-value.md @@ -11,10 +11,10 @@ title: VP SET DATE TIME VALUE | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | | dateValue | 日付 | -> | 設定する日付値 | | | timeValue | 時間 | -> | 設定する時間値 | | -| formatPattern | テキスト | -> | 値のフォーマット | | +| formatPattern | Text | -> | 値のフォーマット | | #### 説明 From ff5ca9985f1fef12fc7ac712f240ae30ec6225e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:16 +0200 Subject: [PATCH 4646/4889] New translations vp-set-date-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-date-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md index c386d4d6acf9b6..02e71da46c58e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-date-value.md @@ -11,9 +11,9 @@ title: VP SET DATE VALUE | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | | dateValue | 日付 | -> | 設定する日付値 | | -| formatPattern | テキスト | -> | 値のフォーマット | | +| formatPattern | Text | -> | 値のフォーマット | | #### 説明 From 6b82e2cf00d3e9824bc24f0201731beca57627f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:18 +0200 Subject: [PATCH 4647/4889] New translations vp-set-default-style.md (Japanese) --- .../current/ViewPro/commands/vp-set-default-style.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md index bdb279e00ce919..32072347be24cc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-default-style.md @@ -9,11 +9,11 @@ title: VP SET DEFAULT STYLE -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | -------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| styleObj | オブジェクト | -> | スタイルオブジェクト | | -| sheet | 整数 | -> | シートインデックス (デフォルト=カレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | -------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| styleObj | Object | -> | スタイルオブジェクト | | +| sheet | Integer | -> | シートインデックス (デフォルト=カレントシート) | | #### 説明 From 88b51857e6ef96ec8c5499c1823da5029918e1bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:19 +0200 Subject: [PATCH 4648/4889] New translations vp-set-field.md (Japanese) --- .../current/ViewPro/commands/vp-set-field.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md index 1a20b465b6c203..5f5b5a9bb17d81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-field.md @@ -11,9 +11,9 @@ title: VP SET FIELD | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ------------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | | フィールド | ポインター | -> | 仮想ストラクチャーのフィールドへの参照 | | -| formatPattern | テキスト | -> | フィールドのフォーマット | | +| formatPattern | Text | -> | フィールドのフォーマット | | #### 説明 From ac981506b290eb072feb2a28e3443d39e56e7f61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:20 +0200 Subject: [PATCH 4649/4889] New translations vp-set-formula.md (Japanese) --- .../current/ViewPro/commands/vp-set-formula.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md index bfd5428dcb4e9d..3116399d8554b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formula.md @@ -11,9 +11,9 @@ title: VP SET FORMULA | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | ---------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| formula | テキスト | -> | フォーミュラまたは 4Dメソッド | | -| formatPattern | テキスト | -> | フィールドのフォーマット | | +| rangeObj | Object | -> | レンジオブジェクト | | +| formula | Text | -> | フォーミュラまたは 4Dメソッド | | +| formatPattern | Text | -> | フィールドのフォーマット | | #### 説明 From 0fc1244f65bb100f35a6b24b1a79bf35ab163a77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:22 +0200 Subject: [PATCH 4650/4889] New translations vp-set-formulas.md (Japanese) --- .../current/ViewPro/commands/vp-set-formulas.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md index 6499059322e5f7..0d5827db798c8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-formulas.md @@ -9,10 +9,10 @@ title: VP SET FORMULAS -| 引数 | 型 | | 説明 | | -| ----------- | ------ | -- | ------------- | ---------------- | -| rangeObj | オブジェクト | -> | セルレンジオブジェクト | | -| formulasCol | コレクション | -> | フォーミュラのコレクション | | +| 引数 | 型 | | 説明 | | +| ----------- | ---------- | -- | ------------- | ---------------- | +| rangeObj | Object | -> | セルレンジオブジェクト | | +| formulasCol | Collection | -> | フォーミュラのコレクション | | #### 説明 From dcee475fdb490bce3ff8054fd709b2139d62674d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:23 +0200 Subject: [PATCH 4651/4889] New translations vp-set-frozen-panes.md (Japanese) --- .../ViewPro/commands/vp-set-frozen-panes.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md index 07f3d81b86617c..79f974f81b8bec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md @@ -9,11 +9,11 @@ title: VP SET FROZEN PANES -| 引数 | 型 | | 説明 | -| ---------- | ------ | -- | ---------------------------------------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | -| paneObj | オブジェクト | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | +| 引数 | 型 | | 説明 | +| ---------- | ------- | -- | ---------------------------------------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | +| paneObj | Object | -> | 固定化されたカラムと行についての情報を格納したオブジェクト | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | @@ -28,12 +28,12 @@ title: VP SET FROZEN PANES *paneObj* には、固定化するカラムと行を定義するオブジェクトを渡します。 以下のカラムまたは行のプロパティの値にゼロを設定すると、そのプロパティをリセット (固定解除) します。 プロパティが 0以下の値に設定された場合、コマンドは何もしません。 以下のものを渡すことができます: -| プロパティ | 型 | 説明 | -| ------------------- | -- | ------------------ | -| columnCount | 整数 | シートの左側にある固定化されたカラム | -| trailingColumnCount | 整数 | シートの右側にある固定化されたカラム | -| rowCount | 整数 | シートの上側にある固定化された行 | -| trailingRowCount | 整数 | シートの下側にある固定化された行 | +| プロパティ | 型 | 説明 | +| ------------------- | ------- | ------------------ | +| columnCount | Integer | シートの左側にある固定化されたカラム | +| trailingColumnCount | Integer | シートの右側にある固定化されたカラム | +| rowCount | Integer | シートの上側にある固定化された行 | +| trailingRowCount | Integer | シートの下側にある固定化された行 | 任意の *sheet* 引数として、シートのインデックス (0 起点) を渡すことで、定義されるレンジが属するスプレッドシートを指定することができます。 省略された場合はデフォルトでカレントスプレッドシートが使用されます。 以下の定数を使用することでカレントのスプレッドシートを明示的に選択することができます: From 20786ab1df54b5b95f7725b3510eabb01e0334fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:25 +0200 Subject: [PATCH 4652/4889] New translations vp-set-num-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-num-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md index 3e70a862bfecf2..fe47f3f93206ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-num-value.md @@ -11,9 +11,9 @@ title: VP SET NUM VALUE | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | +| rangeObj | Object | -> | レンジオブジェクト | | | numberValue | Number | -> | 設定する数値 | | -| formatPattern | テキスト | -> | 値のフォーマット | | +| formatPattern | Text | -> | 値のフォーマット | | #### 説明 From 2f00bcac4d13ad50c6e1f64c65050c8d0c5ebae0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:27 +0200 Subject: [PATCH 4653/4889] New translations vp-set-print-info.md (Japanese) --- .../current/ViewPro/commands/vp-set-print-info.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md index b3b026c2754c4e..4446f921c82077 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-print-info.md @@ -9,11 +9,11 @@ title: VP SET PRINT INFO -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro エリア名 | | -| printInfo | オブジェクト | -> | 印刷属性を格納するオブジェクト | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro エリア名 | | +| printInfo | Object | -> | 印刷属性を格納するオブジェクト | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From ff8bff2a8abd6b11ebb375f6d259af76100e0f0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:28 +0200 Subject: [PATCH 4654/4889] New translations vp-set-row-attributes.md (Japanese) --- .../current/ViewPro/commands/vp-set-row-attributes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md index 81a78671e37d9b..5934dc70cb3b7c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md @@ -11,8 +11,8 @@ title: VP SET ROW ATTRIBUTES | 引数 | 型 | | 説明 | | | ----------- | ------ | -- | ------------------ | ---------------- | -| rangeObj | オブジェクト | -> | 行レンジ | | -| propertyObj | オブジェクト | -> | 行のプロパティを格納したオブジェクト | | +| rangeObj | Object | -> | 行レンジ | | +| propertyObj | Object | -> | 行のプロパティを格納したオブジェクト | | #### 説明 From 1e6e685850ba90f90534509fffb200be4c33481d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:30 +0200 Subject: [PATCH 4655/4889] New translations vp-set-row-count.md (Japanese) --- .../current/ViewPro/commands/vp-set-row-count.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md index c6c660e00cffb6..48e3a0343f3716 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-count.md @@ -9,11 +9,11 @@ title: VP SET ROW COUNT -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| rowCount | 整数 | -> | 行数 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| rowCount | Integer | -> | 行数 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 84eb19b0d9e419d789f10e5c51afa61a79ae5938 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:32 +0200 Subject: [PATCH 4656/4889] New translations vp-set-selection.md (Japanese) --- .../current/ViewPro/commands/vp-set-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md index be1abb035436d2..fa7b64f96808f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-selection.md @@ -11,7 +11,7 @@ title: VP SET SELECTION | 引数 | 型 | | 説明 | | | -------- | ------ | -- | -------------- | ---------------- | -| rangeObj | オブジェクト | -> | 複数セルのレンジオブジェクト | | +| rangeObj | Object | -> | 複数セルのレンジオブジェクト | | #### 説明 From 2363cb22567befcefe8c6c912d54f898aef9a709 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:33 +0200 Subject: [PATCH 4657/4889] New translations vp-set-sheet-count.md (Japanese) --- .../current/ViewPro/commands/vp-set-sheet-count.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md index e70da767762f44..70fb4323eeffc9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-count.md @@ -9,10 +9,10 @@ title: VP SET SHEET COUNT -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| number | 整数 | -> | シートの数 | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| number | Integer | -> | シートの数 | | #### 説明 From 01f54801c578d04d3b417bcf7a69ac8bc2c876ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:35 +0200 Subject: [PATCH 4658/4889] New translations vp-set-sheet-name.md (Japanese) --- .../current/ViewPro/commands/vp-set-sheet-name.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md index e38b6504e2dc1b..33933f95f329c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-name.md @@ -9,11 +9,11 @@ title: VP SET SHEET NAME -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| name | テキスト | -> | シートの新しい名称 | | -| sheet | 整数 | -> | 名称変更するシートのインデックス | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ----------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| name | Text | -> | シートの新しい名称 | | +| sheet | Integer | -> | 名称変更するシートのインデックス | | #### 説明 From 319c28040f13d3c73ef797c4a6ba5a7d848c2dbc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:37 +0200 Subject: [PATCH 4659/4889] New translations vp-set-sheet-options.md (Japanese) --- .../current/ViewPro/commands/vp-set-sheet-options.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md index 9f8a6192098b92..4e924041a2d411 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md @@ -11,9 +11,9 @@ title: VP SET SHEET OPTIONS | 引数 | 型 | | 説明 | | | ------------ | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | オブジェクト | -> | 4D View Pro エリア名 | | -| sheetOptions | オブジェクト | -> | 設定するシートオプション | | -| sheet | オブジェクト | -> | シートのインデックス (省略した場合はカレントシート) | | +| vpAreaName | Object | -> | 4D View Pro エリア名 | | +| sheetOptions | Object | -> | 設定するシートオプション | | +| sheet | Object | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From ac3e0921b74be56e73098709faf58321934ad20d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:38 +0200 Subject: [PATCH 4660/4889] New translations vp-set-show-print-lines.md (Japanese) --- .../ViewPro/commands/vp-set-show-print-lines.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md index f70ff7d24b4302..68d12cf56cd728 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md @@ -9,11 +9,11 @@ title: VP SET SHOW PRINT LINES -| 引数 | 型 | | 説明 | | -| ---------- | ---- | -- | --------------------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| visible | ブール | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | --------------------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| visible | Boolean | -> | 印刷線を表示する場合は true (デフォルト)、非表示の場合は false | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 86b18c730cd2d65446ebf69ccd4459d9d84081b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:40 +0200 Subject: [PATCH 4661/4889] New translations vp-set-table-column-attributes.md (Japanese) --- .../commands/vp-set-table-column-attributes.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md index 0e5a1d44a09be3..c946ac51173d25 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md @@ -17,13 +17,13 @@ title: VP SET TABLE COLUMN ATTRIBUTES -| 引数 | 型 | | 説明 | | -| ---------- | ------ | -- | ---------------------------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | -| column | 整数 | -> | 表の列のインデックス | | -| attributes | オブジェクト | -> | *column* の列に適用する属性 | | -| sheet | 整数 | -> | シートのインデックス (省略した場合はカレントシート) | | +| 引数 | 型 | | 説明 | | +| ---------- | ------- | -- | ---------------------------------------------- | ---------------- | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | +| column | Integer | -> | 表の列のインデックス | | +| attributes | Object | -> | *column* の列に適用する属性 | | +| sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) | | #### 説明 From 0d77213eb46751db08adfed43f46b6e336279b14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:41 +0200 Subject: [PATCH 4662/4889] New translations vp-set-table-theme.md (Japanese) --- .../current/ViewPro/commands/vp-set-table-theme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md index da7f013c239f40..754607c22d64c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-theme.md @@ -19,8 +19,8 @@ title: VP SET TABLE THEME | 引数 | 型 | | 説明 | | | ---------- | --------------------------------------------------------------------------------- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| tableName | テキスト | -> | Table name | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| tableName | Text | -> | Table name | | | options | [cs.ViewPro.TableTheme](../classes.md#tabletheme) | -> | 設定する表テーマのプロパティ | | #### 説明 From fac6747701565d2f35a80c2f2584d214797546b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:43 +0200 Subject: [PATCH 4663/4889] New translations vp-set-text-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-text-value.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md index 0815fa94410b1b..0dd34711a12f2e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-text-value.md @@ -11,9 +11,9 @@ title: VP SET TEXT VALUE | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| textValue | テキスト | -> | 設定するテキスト値 | | -| formatPattern | テキスト | -> | 値のフォーマット | | +| rangeObj | Object | -> | レンジオブジェクト | | +| textValue | Text | -> | 設定するテキスト値 | | +| formatPattern | Text | -> | 値のフォーマット | | #### 説明 From de054e58c45af16de0a08ddc40e58b4c93d0d360 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:44 +0200 Subject: [PATCH 4664/4889] New translations vp-set-time-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-time-value.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md index 94085a43639aa6..e37e13197f4c87 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-time-value.md @@ -11,9 +11,9 @@ title: VP SET TIME VALUE | 引数 | 型 | | 説明 | | | ------------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| timeValue | テキスト | -> | 設定する時間値 | | -| formatPattern | テキスト | -> | 値のフォーマット | | +| rangeObj | Object | -> | レンジオブジェクト | | +| timeValue | Text | -> | 設定する時間値 | | +| formatPattern | Text | -> | 値のフォーマット | | #### 説明 From 4f16106b76eda656fabf1d2aea164c5e0eedb75c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:46 +0200 Subject: [PATCH 4665/4889] New translations vp-set-value.md (Japanese) --- .../current/ViewPro/commands/vp-set-value.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md index 2b1287158863d2..fabf6d1890e06a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-value.md @@ -11,8 +11,8 @@ title: VP SET VALUE | 引数 | 型 | | 説明 | | | -------- | ------ | -- | ---------------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| valueObj | オブジェクト | -> | セルの値とフォーマットオプション | | +| rangeObj | Object | -> | レンジオブジェクト | | +| valueObj | Object | -> | セルの値とフォーマットオプション | | #### 説明 @@ -27,8 +27,8 @@ title: VP SET VALUE | プロパティ | 型 | 説明 | | ------ | ---------------------------------------- | --------------------------------------------------------------------------------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | *rangeObj* のレンジに対して割り当てる値 (時間型を除く)。 セルの中身を消去するためには Null を渡します。 | -| time | 実数 | *rangeObj* のレンジに対して割り当てる時間 (秒単位) | -| format | テキスト | 値や日時に対するパターン 値や日時に対するパターン パターンおよびフォーマット文字に関しての情報については、[セルフォーマット](../configuring.md#セルフォーマット) の章を参照してください。 | +| time | Real | *rangeObj* のレンジに対して割り当てる時間 (秒単位) | +| format | Text | 値や日時に対するパターン 値や日時に対するパターン パターンおよびフォーマット文字に関しての情報については、[セルフォーマット](../configuring.md#セルフォーマット) の章を参照してください。 | #### 例題 From 4e823ae1aefaeff3396a0ea542c7ff57c599b5e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:47 +0200 Subject: [PATCH 4666/4889] New translations vp-set-values.md (Japanese) --- .../current/ViewPro/commands/vp-set-values.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md index ccedbca7255c82..315bf3c8545ed2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-values.md @@ -9,10 +9,10 @@ title: VP SET VALUES -| 引数 | 型 | | 説明 | | -| --------- | ------ | -- | --------- | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| valuesCol | コレクション | -> | 値のコレクション | | +| 引数 | 型 | | 説明 | | +| --------- | ---------- | -- | --------- | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| valuesCol | Collection | -> | 値のコレクション | | #### 説明 @@ -31,7 +31,7 @@ title: VP SET VALUES | プロパティ | 型 | 説明 | | ----- | ---------------------------------------- | --------------------------------- | | value | Integer, Real, Boolean, Text, Date, Null | セルの値 (時間部分を除く) | -| time | 実数 | 時間値 (秒単位) | +| time | Real | 時間値 (秒単位) | #### 例題 From fe566ac0ae65235b205b6f0e091120718405f43a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:49 +0200 Subject: [PATCH 4667/4889] New translations vp-set-workbook-options.md (Japanese) --- .../current/ViewPro/commands/vp-set-workbook-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md index 2ccd2593d4b21b..60f6342e6c1733 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-workbook-options.md @@ -11,8 +11,8 @@ title: VP SET WORKBOOK OPTIONS | 引数 | 型 | | 説明 | | | ---------- | ------ | -- | -------------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | -| optionObj | オブジェクト | -> | 設定するワークブックオプションを格納したオブジェクト | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | +| optionObj | Object | -> | 設定するワークブックオプションを格納したオブジェクト | | #### 説明 From a2193e803c8962630f831dcdd52b980a6f675bd7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:51 +0200 Subject: [PATCH 4668/4889] New translations vp-show-cell.md (Japanese) --- .../current/ViewPro/commands/vp-show-cell.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md index 9df9d82ac3dfed..fcd7d3fbe41d4a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-show-cell.md @@ -9,11 +9,11 @@ title: VP SHOW CELL -| 引数 | 型 | | 説明 | | -| -------- | ------ | -- | ------------------ | ---------------- | -| rangeObj | オブジェクト | -> | レンジオブジェクト | | -| vPos | 整数 | -> | セルあるいは行の縦方向の表示位置 | | -| hPos | 整数 | -> | セルあるいはカラムの横方向の表示位置 | | +| 引数 | 型 | | 説明 | | +| -------- | ------- | -- | ------------------ | ---------------- | +| rangeObj | Object | -> | レンジオブジェクト | | +| vPos | Integer | -> | セルあるいは行の縦方向の表示位置 | | +| hPos | Integer | -> | セルあるいはカラムの横方向の表示位置 | | #### 説明 From cb677bb6414efe7b505a6bf677ca36326bd6d03b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:53 +0200 Subject: [PATCH 4669/4889] New translations vp-suspend-computing.md (Japanese) --- .../current/ViewPro/commands/vp-suspend-computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md index a0a0f566ded7dc..347884c85ae232 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-suspend-computing.md @@ -11,7 +11,7 @@ title: VP SUSPEND COMPUTING | 引数 | 型 | | 説明 | | | ---------- | ---- | -- | ----------------------- | ---------------- | -| vpAreaName | テキスト | -> | 4D View Pro フォームオブジェクト名 | | +| vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 | | #### 説明 From e5f9f007fc8a35193dac8debca467e1e864d1d92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:56 +0200 Subject: [PATCH 4670/4889] New translations configuring.md (Japanese) --- .../current/ViewPro/configuring.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 8fcf7254a9ba04..a935087a8d7e34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -341,7 +341,7 @@ VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time"; | pageRange | text | 印刷されるページの範囲 | | qualityFactor | longint | 印刷の品質指定 (1 - 8)。 高ければ印刷の質は高くなりますが、印刷のパフォーマンスに影響する可能性があります。

    デフォルト値 = 2

    | | useMax | boolean | データのあるカラムと行のみが印刷されます。

    デフォルト値 = true

    | -| zoomFactor | 実数 | 印刷ページの拡大/縮小率。

    デフォルト値 = 1

    | +| zoomFactor | Real | 印刷ページの拡大/縮小率。

    デフォルト値 = 1

    | ### 用紙サイズ @@ -494,8 +494,8 @@ VP SET DEFAULT STYLE("myDoc";$style) | version | Longint | 内部コンポーネントのバージョン | | dateCreation | Timestamp | 作成日 | | dateModified | Timestamp | 最終更新日 | -| meta | オブジェクト | 4Dデベロッパー専用の任意コンテンツ | -| spreadJS | オブジェクト | 4D View Pro コンポーネント専用 | +| meta | Object | 4Dデベロッパー専用の任意コンテンツ | +| spreadJS | Object | 4D View Pro コンポーネント専用 | ## 4D View Pro フォームオブジェクト変数 @@ -505,12 +505,12 @@ The 4D View Pro フォームオブジェクト変数は、4D View Pro フォー このオブジェクトには次のプロパティが含まれます: -| プロパティ | 値の型 | 説明 | -| -------------------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ViewPro.area | テキスト | 4D View Pro エリア名 | -| ViewPro.callbacks | オブジェクト | インポートやエクスポートなど、コールバックを必要とするコマンドが使用するための一時的な情報を保存します。 | -| ViewPro.commandBuffers | コレクション | メソッドによって呼び出されるコマンドを順番に保存し、メソッド終了時、あるいはコマンドが値を返した時、あるいは [VP FLUSH COMMANDS](commands/vp-flush-commands.md) が呼び出された時に、それらのコマンドを (個別にではなく) バッチとして実行します。 この機構によって、送信されるリクエスト数が抑えられ、パフォーマンスが向上します。 | -| ViewPro.events | オブジェクト | [イベント](Events/overview.md) リスト。 | -| ViewPro.formulaBar | ブール | フォーミュラバーが表示されているかどうかを示します。 "toolbar" インターフェースにおいてのみ利用可能です。 | -| ViewPro.inited | ブール | 4D View Pro エリアが初期化されたかどうかを示します([On VP Ready](Events/onVpReady.md) 参照)。 | -| ViewPro.interface | テキスト | ユーザーインターフェースのタイプを指定します: "ribbon"、"toolbar"、"none"。 | +| プロパティ | 値の型 | 説明 | +| -------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ViewPro.area | Text | 4D View Pro エリア名 | +| ViewPro.callbacks | Object | インポートやエクスポートなど、コールバックを必要とするコマンドが使用するための一時的な情報を保存します。 | +| ViewPro.commandBuffers | Collection | メソッドによって呼び出されるコマンドを順番に保存し、メソッド終了時、あるいはコマンドが値を返した時、あるいは [VP FLUSH COMMANDS](commands/vp-flush-commands.md) が呼び出された時に、それらのコマンドを (個別にではなく) バッチとして実行します。 この機構によって、送信されるリクエスト数が抑えられ、パフォーマンスが向上します。 | +| ViewPro.events | Object | [イベント](Events/overview.md) リスト。 | +| ViewPro.formulaBar | Boolean | フォーミュラバーが表示されているかどうかを示します。 "toolbar" インターフェースにおいてのみ利用可能です。 | +| ViewPro.inited | Boolean | 4D View Pro エリアが初期化されたかどうかを示します([On VP Ready](Events/onVpReady.md) 参照)。 | +| ViewPro.interface | Text | ユーザーインターフェースのタイプを指定します: "ribbon"、"toolbar"、"none"。 | From d6eb9125d801f87d52821dd573cecf96b2e39e8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:01:58 +0200 Subject: [PATCH 4671/4889] New translations formulas.md (Japanese) --- .../current/ViewPro/formulas.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index 3d11b989f325f6..68e7f437c1bd7f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -223,16 +223,16 @@ _methodName_ はこれらの引数を $1, $2...$N に受け取ります。 - _jstype_ の日付は、4Dコードでは 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) として渡されます: -| プロパティ | 型 | 説明 | -| ----- | -- | --------------------------- | -| value | 日付 | 日付値 | -| time | 実数 | 数値 (秒単位) | +| プロパティ | 型 | 説明 | +| ----- | ---- | --------------------------- | +| value | 日付 | 日付値 | +| time | Real | 数値 (秒単位) | - オブジェクト引数は、`オブジェクト` 内の [.value](Concepts/dt_object.md) プロパティに格納されて渡されます: | プロパティ | 型 | 説明 | | ----- | ------ | -------- | -| value | オブジェクト | オブジェクト引数 | +| value | Object | オブジェクト引数 | ### 戻り値 @@ -246,10 +246,10 @@ _methodName_ はこれらの引数を $1, $2...$N に受け取ります。 - [ピクチャー](Concepts/dt_picture.md) (jpg,png,gif,bmp,svg, その他のタイプは png に変換) の場合、URI (data:image/png;base64,xxxx) が作成され、フォーミュラを実行した 4D View Pro のセルにおいて背景として使用されます。 - 次の 2つのプロパティを持つ [オブジェクト](Concepts/dt_object.md) (日付と時間の受け渡しを可能にします): - | プロパティ | 型 | 説明 | - | ----- | -- | --------------------------- | - | value | 日付 | 日付値 | - | time | 実数 | 数値 (秒単位) | + | プロパティ | 型 | 説明 | + | ----- | ---- | --------------------------- | + | value | 日付 | 日付値 | + | time | Real | 数値 (秒単位) | 4Dメソッドが何も返さない場合は、自動的に空の文字列が返されます。 From d8cb23d9701ad32f6f772bc8a984a6b286c2fcb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:02:01 +0200 Subject: [PATCH 4672/4889] New translations authentication.md (Japanese) --- .../current/WebServer/authentication.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md index d1ee6831f22b98..c608725e5f6097 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -89,15 +89,15 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( _$1_ : Text ; _$2_ : Text ; _$3_ : Text ; _$4_ : Text ; _$5_ : Text ; _$6_ : Text ) -> $0 : Boolean -| 引数 | 型 | | 説明 | -| -- | ---- | :-: | ----------------------------------------------- | -| $1 | テキスト | <- | URL | -| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | テキスト | <- | サーバーの IPアドレス | -| $5 | テキスト | <- | ユーザー名 | -| $6 | テキスト | <- | パスワード | -| $0 | ブール | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | +| 引数 | 型 | | 説明 | +| -- | ------- | :-: | ----------------------------------------------- | +| $1 | Text | <- | URL | +| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | Text | <- | サーバーの IPアドレス | +| $5 | Text | <- | ユーザー名 | +| $6 | Text | <- | パスワード | +| $0 | Boolean | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | これらの引数を以下のように宣言しなければなりません: From 3721fab07422d4f8774222699b210db50831092c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:02:18 +0200 Subject: [PATCH 4673/4889] New translations writeprointerface.md (Japanese) --- .../current/WritePro/writeprointerface.md | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) 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 3567c8ed285615..bea794b56ff5c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -76,26 +76,26 @@ title: 4D WritePro インターフェース JSON形式のテンプレートファイルには、以下の属性が含まれます: -| 属性 | 型 | 必須 | 説明 | -| :----------------------------------- | :----- | :- | :-------------------------------------------------------------------------- | -| tableDataSource | テキスト | ○ | 表のデータソースのフォーミュラ | -| columns | コレクション | ○ | 表の列のコレクション | -| columns.check | テキスト | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | -| columns.header | テキスト | ○ | ユーザーに提示する表示名 | -| columns.source | テキスト | ○ | Formula | -| breaks | コレクション | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | -| breaks.label | テキスト | ○ | ユーザーに提示する表示名 | -| breaks.source | テキスト | ○ | Formula | -| breakFormulas | コレクション | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | -| breakFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| breakFormulas.source | テキスト | ○ | Formula | -| bcorFormulas | コレクション | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | -| bcorFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| bcorFormulas.source | テキスト | ○ | Formula | -| extraFormulas | コレクション | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | -| extraFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| extraFormulas.source | テキスト | ○ | Formula | -| placeholderFormulas | コレクション | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | +| 属性 | 型 | 必須 | 説明 | +| :----------------------------------- | :--------- | :- | :-------------------------------------------------------------------------- | +| tableDataSource | Text | ○ | 表のデータソースのフォーミュラ | +| columns | Collection | ○ | 表の列のコレクション | +| columns.check | Text | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | +| columns.header | Text | ○ | ユーザーに提示する表示名 | +| columns.source | Text | ○ | Formula | +| breaks | Collection | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | +| breaks.label | Text | ○ | ユーザーに提示する表示名 | +| breaks.source | Text | ○ | Formula | +| breakFormulas | Collection | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | +| breakFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| breakFormulas.source | Text | ○ | Formula | +| bcorFormulas | Collection | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | +| bcorFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| bcorFormulas.source | Text | ○ | Formula | +| extraFormulas | Collection | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | +| extraFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| extraFormulas.source | Text | ○ | Formula | +| placeholderFormulas | Collection | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | :::note フランス語のランゲージについて @@ -160,19 +160,19 @@ JSONファイルの簡単な一例を以下に示します: JSON形式のトランスレーションファイルには、以下の属性が含まれます: -| 属性 | 型 | 必須 | 説明 | -| :-------- | :----- | :- | :-------------------------------------------------------------- | -| テーブル | コレクション | | 翻訳されたテーブルオブジェクトのコレクション | -| fields | コレクション | | 翻訳されたフィールドオブジェクトのコレクション | -| formulas | コレクション | | 翻訳されたフォーミュラオブジェクトのコレクション | -| fileNames | コレクション | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | +| 属性 | 型 | 必須 | 説明 | +| :-------- | :--------- | :- | :-------------------------------------------------------------- | +| テーブル | Collection | | 翻訳されたテーブルオブジェクトのコレクション | +| fields | Collection | | 翻訳されたフィールドオブジェクトのコレクション | +| formulas | Collection | | 翻訳されたフォーミュラオブジェクトのコレクション | +| fileNames | Collection | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | これら属性に含まれるコレクションの各オブジェクト要素は以下の属性を含みます: | 属性 | 型 | 必須 | 説明 | | :---------- | :--- | :- | :--------- | -| original | テキスト | ○ | 翻訳の対象となる原文 | -| translation | テキスト | ○ | 原文を翻訳したもの | +| original | Text | ○ | 翻訳の対象となる原文 | +| translation | Text | ○ | 原文を翻訳したもの | これらの属性を定義することで、原文と翻訳されたコンテンツ間の適切な対応が確保されます。 @@ -221,25 +221,25 @@ JSON形式のテーマファイルには、以下の属性が含まれます: | 属性 | 型 | 必須 | 説明 | | :---------- | :----- | :- | :-------------------------------------------------------------- | -| default | オブジェクト | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | -| table | オブジェクト | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | -| rows | オブジェクト | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | -| cells | オブジェクト | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | -| header1 | オブジェクト | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header2 | オブジェクト | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header3 | オブジェクト | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header4 | オブジェクト | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header5 | オブジェクト | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| headers | オブジェクト | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | -| data | オブジェクト | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | -| break1 | オブジェクト | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break2 | オブジェクト | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break3 | オブジェクト | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break4 | オブジェクト | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break5 | オブジェクト | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| breaks | オブジェクト | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | -| bcor | オブジェクト | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | -| placeholder | オブジェクト | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| default | Object | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| table | Object | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | +| rows | Object | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | +| cells | Object | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | +| header1 | Object | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header2 | Object | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header3 | Object | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header4 | Object | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header5 | Object | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| headers | Object | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | +| data | Object | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | +| break1 | Object | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break2 | Object | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break3 | Object | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break4 | Object | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break5 | Object | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| breaks | Object | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | +| bcor | Object | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | +| placeholder | Object | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | JSONファイルで設定する各属性に対して、以下の WP属性を定義することができます ([対応する WP定数](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.ja.html) を指定します): From f124900a9ecfa041e78af4209a724c694146e916 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:15:33 +0200 Subject: [PATCH 4674/4889] New translations directory.md (Japanese) --- .../version-20-R5/API/Directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md index 361ea13fe7f263..7f402cb2d6c93e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Directory.md @@ -698,7 +698,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") | 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン | +| 戻り値 | Picture | <- | アイコン | From 4eba98bca0c34e5348639e6b8ffd07c7b39cbae1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:15:36 +0200 Subject: [PATCH 4675/4889] New translations document.md (Japanese) --- .../version-20-R5/API/Document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md index 1a65261a8b3b2d..12586299d3a44b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/Document.md @@ -536,7 +536,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) | 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン | +| 戻り値 | Picture | <- | アイコン | From 6240a6de771514926852718ae37aaa803b12ce92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:16:21 +0200 Subject: [PATCH 4676/4889] New translations httpagentclass.md (Japanese) --- .../current/API/HTTPAgentClass.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index c293820caffd7d..b9dd3d3bcfcff5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -45,7 +45,7 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-: | ---------------------- | -| options | オブジェクト | -> | HTTPAgent のデフォルトのオプション | +| options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | @@ -66,16 +66,16 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| keepAlive | ブール | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | 整数 | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | 整数 | 65535 | エージェントの最大ソケット数 | -| timeout | 実数 | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー | -| minTLSVersion | テキスト | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | テキスト | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| validateTLSCertificate | ブール | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note From 9ff9f2faafe3bdbc7455c4e839edb7f5e0874f86 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:16:25 +0200 Subject: [PATCH 4677/4889] New translations version-20-r6.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json index c306420a934fbb..0ea6d8fb818640 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6.json @@ -24,7 +24,7 @@ "description": "The label for category Project Management in sidebar docs" }, "sidebar.docs.category.Settings": { - "message": "Settings", + "message": "設定", "description": "The label for category Settings in sidebar docs" }, "sidebar.docs.category.Development Environment": { @@ -52,7 +52,7 @@ "description": "The label for category Data Types in sidebar docs" }, "sidebar.docs.category.Classes": { - "message": "Classes", + "message": "クラス", "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { From 054d1e688bc2b89f338fd6b290f4393515d608ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:16:42 +0200 Subject: [PATCH 4678/4889] New translations directory.md (Japanese) --- .../version-20-R6/API/Directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md index 361ea13fe7f263..7f402cb2d6c93e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Directory.md @@ -698,7 +698,7 @@ $myPDF:=Folder(fk documents folder).file("Pictures/info.pdf") | 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン | +| 戻り値 | Picture | <- | アイコン | From cbd653804fa61c7f36ed4af79d6ae7ea66b48cba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:16:44 +0200 Subject: [PATCH 4679/4889] New translations document.md (Japanese) --- .../version-20-R6/API/Document.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md index 1a65261a8b3b2d..12586299d3a44b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/Document.md @@ -536,7 +536,7 @@ $copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite) | 引数 | 型 | | 説明 | | ---- | ------- | -- | ------------------------------------------- | | size | Integer | -> | 取得するピクチャーの一辺の長さ (ピクセル単位) | -| 戻り値 | ピクチャー | <- | アイコン | +| 戻り値 | Picture | <- | アイコン | From 6fe817ff3bf228a13fd7c3477e79001cd2e89a56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:30 +0200 Subject: [PATCH 4680/4889] New translations cli.md (Japanese) --- .../docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md index c00655f1678b0e..9db58c6e5b4619 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/cli.md @@ -44,7 +44,7 @@ macOS のターミナルまたは Windows のコンソールを使用して、 | `--dataless` | | 4D、4D Server、組み込みアプリケーション、または tood4d をデータレスモードで起動します。 データレスモードは、4D がデータを必要としないタスク (プロジェクトのコンパイルなど) を実行する場合に便利です。 このモードでは:
  • コマンドラインや `.4DLink` ファイルで指定されていても、また `CREATE DATA FILE` や `OPEN DATA FILE` コマンドを使用していても、データを含むファイルは開かれません。
  • データを操作するコマンドはエラーを生成します。 たとえば、`CREATE RECORD` は "このコマンドの対象となるテーブルがありません" というエラーを生成します。

  • **注記**:
  • コマンドラインで引数が渡された場合、アプリケーションを終了しない限り、4D で開かれているすべてのデータベースにデータレスモードが適用されます。
  • `.4DLink` ファイルを使って引数が渡された場合には、データレスモードは `.4DLink` ファイルで指定されたデータベースにのみ適用されます。 `.4DLink` ファイルの詳細については、[プロジェクトを開く (その他の方法)](../GettingStarted/creating.md#プロジェクトを開く-その他の方法) を参照ください。
  • | | `--webadmin-settings-file` | ファイルパス | [WebAdmin Webサーバー](webAdmin.md) 用のカスタム WebAdmin `.4DSettings` ファイルのパス。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-access-key` | String | [WebAdmin Webサーバー](webAdmin.md) 用のアクセスキー。 [tool4d](#tool4d) の場合には利用できません。 | -| `--webadmin-auto-start` | ブール | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | +| `--webadmin-auto-start` | Boolean | [WebAdmin Webサーバー](webAdmin.md) 用の自動スタートアップ設定の状態。 [tool4d](#tool4d) の場合には利用できません。 | | `--webadmin-store-settings` | | アクセスキーと自動スタートアップパラメーターを、現在使用している設定ファイル (デフォルトの [`WebAdmin.4DSettings`](webAdmin.md#webadmin-設定) ファイル、または `--webadmin-settings-path` パラメーターで指定されたカスタムファイル) に保存します。 必要に応じて `--webadmin-store-settings` 引数を使用して、これらの設定を保存します。 [tool4d](#tool4d) の場合には利用できません。 | | `--utility` | | 4D Server の場合のみ利用可能です。 [4D Server をユーティリティモードで起動](#ユーティリティモードの-4d-server) します。 | | `--skip-onstartup` | | `On Startup` および `On Exit` データベースメソッドを含む "自動" メソッドを一切実行せずにプロジェクトを起動します。 | From 7c746ca26f769fb23b9f8cf3903be6ae4d2b636b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:32 +0200 Subject: [PATCH 4681/4889] New translations data-collect.md (Japanese) --- .../version-20-R6/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md index ccbb78ff8dc82f..465974c6642f58 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Admin/data-collect.md @@ -28,7 +28,7 @@ title: データ収集 | データ | 型 | 注記 | | ----------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| CPU | テキスト | プロセッサーの名前、種類、および速度 | +| CPU | Text | プロセッサーの名前、種類、および速度 | | numberOfCores | Number | コアの合計数 | | memory | Number | マシン上で利用可能なメモリ容量 (バイト単位) | | system | Text | OS のバージョンとビルド番号 | From dd092f8910af64c0d13d148031cb096e41e87b6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:45 +0200 Subject: [PATCH 4682/4889] New translations classes.md (Japanese) --- .../version-20-R6/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md index 5818d37f7549b7..0e6a0f39a81985 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- ## 概要 From b95f781c095c881c22bb4ef7bd3de85f6dbc2195 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:54 +0200 Subject: [PATCH 4683/4889] New translations dt_boolean.md (Japanese) --- .../version-20-R6/Concepts/dt_boolean.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md index 82a0d800ea535c..d4cedc7bbe7bac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_boolean.md @@ -31,14 +31,14 @@ myBoolean:=(myButton=1) 4Dは、ブール式に対して機能する次の論理演算子をサポートしています: 論理積 (AND) と論理和 (OR)。 論理積 (AND) は両方の式が true である場合に true を返します。 論理和 (OR) は少なくとも一方の式が true の時に true を返します。 次の表に、論理演算子を示します: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ------------------------------------- | --- | -------------------------------------------------------------------------------- | ----- | -| AND | Boolean & Boolean | ブール | ("A" = "A") & (15 # 3) | true | -| | | | ("A" = "B") & (15 # 3) | false | -| | | | ("A" = "B") & (15 = 3) | false | -| OR | Boolean \| Boolean | ブール | ("A" = "A") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 # 3) | true | -| | | | ("A" = "B") \| (15 = 3) | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ------------------------------------- | ------- | -------------------------------------------------------------------------------- | ----- | +| AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | true | +| | | | ("A" = "B") & (15 # 3) | false | +| | | | ("A" = "B") & (15 = 3) | false | +| OR | Boolean \| Boolean | Boolean | ("A" = "A") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 # 3) | true | +| | | | ("A" = "B") \| (15 = 3) | false | 論理演算子 (AND) の真偽表を示します: From 02d53c796b2bdd7b7e2a415dc416a3d1c6c3ca89 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:55 +0200 Subject: [PATCH 4684/4889] New translations dt_collection.md (Japanese) --- .../version-20-R6/Concepts/dt_collection.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md index 948029da2894ce..138b29915ea49f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_collection.md @@ -154,12 +154,12 @@ var $c3:=$c1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------------- | --- | --------- | ----- | -| 等しい | collectionRef = collectionRef | ブール | $c1 = $c3 | true | -| | | | $c1 = $c2 | false | -| 異なる | collectionRef # collectionRef | ブール | $c1 # $c3 | false | -| | | | $c1 # $c2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------------- | ------- | --------- | ----- | +| 等しい | collectionRef = collectionRef | Boolean | $c1 = $c3 | true | +| | | | $c1 = $c2 | false | +| 異なる | collectionRef # collectionRef | Boolean | $c1 # $c3 | false | +| | | | $c1 # $c2 | true | ## 未定義 From e9ad472e08fcd9af843bd30d0f773bc4c244bd31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:56 +0200 Subject: [PATCH 4685/4889] New translations dt_date.md (Japanese) --- .../version-20-R6/Concepts/dt_date.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md index b07b67af47a771..a0266731bd28ad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_date.md @@ -30,20 +30,20 @@ C_DATE によって宣言された日付は 32767年までの範囲に対応し ## 日付演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| ----- | ------------- | ------ | ---------------------------- | ------------ | -| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | -| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | -| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | -| 等しい | Date = Date | ブール | !2017-01-20! = !2017-01-01! | true | -| | | | !2017-01-20! = !2017-01-01! | false | -| 異なる | Date # Date | ブール | !2017-01-20! # !2017-01-01! | true | -| | | | !2017-01-20! # !2017-01-20! | false | -| 大きい | Date > Date | ブール | !2017-01-20! > !2017-01-01! | true | -| | | | !2017-01-20! > !2017-01-20! | false | -| 小さい | Date < Date | ブール | !2017-01-20! < !2017-01-20! | true | -| | | | !2017-01-20! < !2017-01-20! | false | -| 以上 | Date >= Date | ブール | !2017-01-20! >=!2017-01-01! | true | -| | | | !2017-01-01!>=!2017-01-20! | false | -| 以下 | Date <= Date | ブール | !2017-01-20! <= !2017-01-20! | true | -| | | | !2017-01-20! <= !2017-01-01! | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| ----- | ------------- | ------- | ---------------------------- | ------------ | +| 日付の差 | Date – Date | Number | !2017-01-20! - !2017-01-01! | 19 | +| 日付の加算 | Date + Number | Date | !2017-01-20! + 9 | !2017-01-29! | +| 日付の減算 | Date – Number | Date | !2017-01-20! - 9 | !2017-01-11! | +| 等しい | Date = Date | Boolean | !2017-01-20! = !2017-01-01! | true | +| | | | !2017-01-20! = !2017-01-01! | false | +| 異なる | Date # Date | Boolean | !2017-01-20! # !2017-01-01! | true | +| | | | !2017-01-20! # !2017-01-20! | false | +| 大きい | Date > Date | Boolean | !2017-01-20! > !2017-01-01! | true | +| | | | !2017-01-20! > !2017-01-20! | false | +| 小さい | Date < Date | Boolean | !2017-01-20! < !2017-01-20! | true | +| | | | !2017-01-20! < !2017-01-20! | false | +| 以上 | Date >= Date | Boolean | !2017-01-20! >=!2017-01-01! | true | +| | | | !2017-01-01!>=!2017-01-20! | false | +| 以下 | Date <= Date | Boolean | !2017-01-20! <= !2017-01-20! | true | +| | | | !2017-01-20! <= !2017-01-01! | false | From 0a58afdfa149b5d0d15c0ea2aaffc2a1e0b8ec3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:58 +0200 Subject: [PATCH 4686/4889] New translations dt_null_undefined.md (Japanese) --- .../Concepts/dt_null_undefined.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md index 3d5f5da323b9d4..676ccf3e8d2ada 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_null_undefined.md @@ -88,14 +88,14 @@ Null は **null** の値のみをとることのできる特殊なデータタ ## Null 演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------------- | --- | -------------------------------------------------------------- | ----- | -| 等しい | Null `=` Null | ブール | a.nullProp `=` b.nullProp | true | -| | Null `=` Undefined | ブール | a.nullProp `=` b.undefinedProp | true | -| | Null `=` *scalar value* | ブール | a.nullProp `=` 42 | false | -| 異なる | Null `#` Null | ブール | a.nullProp `#` b.nullProp | false | -| | Null `#` Undefined | ブール | a.nullProp `#` b.undefinedProp | false | -| | Null `#` *scalar value* | ブール | a.nullProp `#` 42 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------------- | ------- | -------------------------------------------------------------- | ----- | +| 等しい | Null `=` Null | Boolean | a.nullProp `=` b.nullProp | true | +| | Null `=` Undefined | Boolean | a.nullProp `=` b.undefinedProp | true | +| | Null `=` *scalar value* | Boolean | a.nullProp `=` 42 | false | +| 異なる | Null `#` Null | Boolean | a.nullProp `#` b.nullProp | false | +| | Null `#` Undefined | Boolean | a.nullProp `#` b.undefinedProp | false | +| | Null `#` *scalar value* | Boolean | a.nullProp `#` 42 | true | *スカラー値* は、文字列、日付、時間、ブール、数値、BLOB のいずれかの型の値です。 スカラー値が宣言されている場合、その [デフォルト値](data-types.md#デフォルト値) は未定義でも null でもありません。 それ以外のデータ型 (ポインター、ピクチャー、オブジェクト、コレクション) の場合、デフォルト値は未定義または null となります。 例: @@ -115,18 +115,18 @@ var $text : Text ## 未定義演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | -------------------------------------------------- | --- | ------------------------------------------------------------------- | ----- | -| 等しい | Undefined `=` Undefined | ブール | a.undefinedProp `=` b.undefinedProp | true | -| | Undefined `=` Null | ブール | a.undefinedProp `=` c.nullProp | true | -| | Undefined `=` *その他の値* | ブール | a.undefinedProp `=` 42 | false | -| 異なる | Undefined `#` Undefined | ブール | a.undefinedProp `#` b.undefinedProp | false | -| | Undefined `#` Null | ブール | a.undefinedProp `#` b.nullProp | false | -| | Undefined `#` *その他の値* | ブール | a.undefinedProp `#` 42 | true | -| 大きい | Undefined `>` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>` "abc" | false | -| 小さい | Undefined `<` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<` "abc" | false | -| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `>=` "abc" | false | -| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | ブール | a.undefinedProp `<=` "abc" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | -------------------------------------------------- | ------- | ------------------------------------------------------------------- | ----- | +| 等しい | Undefined `=` Undefined | Boolean | a.undefinedProp `=` b.undefinedProp | true | +| | Undefined `=` Null | Boolean | a.undefinedProp `=` c.nullProp | true | +| | Undefined `=` *その他の値* | Boolean | a.undefinedProp `=` 42 | false | +| 異なる | Undefined `#` Undefined | Boolean | a.undefinedProp `#` b.undefinedProp | false | +| | Undefined `#` Null | Boolean | a.undefinedProp `#` b.nullProp | false | +| | Undefined `#` *その他の値* | Boolean | a.undefinedProp `#` 42 | true | +| 大きい | Undefined `>` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>` "abc" | false | +| 小さい | Undefined `<` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<` "abc" | false | +| 以上 | Undefined `>=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `>=` "abc" | false | +| 以下 | Undefined `<=` String, Date, Time, Boolean, Number | Boolean | a.undefinedProp `<=` "abc" | false | *その他の値* は、未定義でも Null でもない値を持つ任意の型の式です。 From 97eb60103b2ccb34f0de51124d40f1b6f7d07795 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:17:59 +0200 Subject: [PATCH 4687/4889] New translations dt_object.md (Japanese) --- .../version-20-R6/Concepts/dt_object.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md index 1e49e51705a4e7..db98294223aa80 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_object.md @@ -239,12 +239,12 @@ var $o3:=$o1 // 同じインスタンスへの参照 上のコードに基づいて、比較表は次のようになります: -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | --------------------- | --- | --------- | ----- | -| 等しい | objectRef = objectRef | ブール | $o1 = $o3 | true | -| | | | $o1 = $o2 | false | -| 異なる | objectRef # objectRef | ブール | $o1 # $o3 | false | -| | | | $o1 # $o2 | true | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | --------------------- | ------- | --------- | ----- | +| 等しい | objectRef = objectRef | Boolean | $o1 = $o3 | true | +| | | | $o1 = $o2 | false | +| 異なる | objectRef # objectRef | Boolean | $o1 # $o3 | false | +| | | | $o1 # $o2 | true | ## リソース From 6d477b8c3f80c7bfbd73ee2419f6d0b46a45520d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:04 +0200 Subject: [PATCH 4688/4889] New translations dt_picture.md (Japanese) --- .../version-20-R6/Concepts/dt_picture.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md index 2131ea0fad78d1..8a2c6173b401fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_picture.md @@ -28,18 +28,18 @@ WIC および ImageIO はピクチャー内のメタデータの書き込みを ## ピクチャー演算子 -| 演算 | シンタックス | 戻り値 | 動作 | -| -------- | --------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------- | -| 水平連結 | Pict1 + Pict2 | ピクチャー | Pict1 の右側に Pict2 を追加します | -| 垂直連結 | Pict1 / Pict2 | ピクチャー | Pict1 の下側に Pict2 を追加します | -| 排他的論理和 | Pict1 & Pict2 | ピクチャー | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | -| 包括的論理和 | Pict1 \| Pict2 | ピクチャー | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | -| 水平移動 | Picture + Number | ピクチャー | 指定ピクセル分、ピクチャーを横に移動します。 | -| 垂直移動 | Picture / Number | ピクチャー | 指定ピクセル分、ピクチャーを縦に移動します。 | -| リサイズ | Picture \* Number | ピクチャー | 割合によってピクチャーをサイズ変更します。 | -| 水平スケール | Picture \*+ Number | ピクチャー | 割合によってピクチャー幅をサイズ変更します。 | -| 垂直スケール | Picture \*\| Number | ピクチャー | 割合によってピクチャー高さをサイズ変更します。 | -| キーワードを含む | Picture % String | ブール | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | +| 演算 | シンタックス | 戻り値 | 動作 | +| -------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| 水平連結 | Pict1 + Pict2 | Picture | Pict1 の右側に Pict2 を追加します | +| 垂直連結 | Pict1 / Pict2 | Picture | Pict1 の下側に Pict2 を追加します | +| 排他的論理和 | Pict1 & Pict2 | Picture | Pict1 の前面に Pict2 を重ねます (Pict2 が前面) `COMBINE PICTURES(pict3;pict1;Superimposition;pict2)` と同じ結果になります。 | +| 包括的論理和 | Pict1 \| Pict2 | Picture | Pict1 と Pict2 を重ね、そのマスクした結果を返します (両ピクチャーとも同じサイズである必要があります) `$equal:=Equal pictures(Pict1;Pict2;Pict3)` と同じ結果になります。 | +| 水平移動 | Picture + Number | Picture | 指定ピクセル分、ピクチャーを横に移動します。 | +| 垂直移動 | Picture / Number | Picture | 指定ピクセル分、ピクチャーを縦に移動します。 | +| リサイズ | Picture \* Number | Picture | 割合によってピクチャーをサイズ変更します。 | +| 水平スケール | Picture \*+ Number | Picture | 割合によってピクチャー幅をサイズ変更します。 | +| 垂直スケール | Picture \*\| Number | Picture | 割合によってピクチャー高さをサイズ変更します。 | +| キーワードを含む | Picture % String | Boolean | 文字列が、ピクチャー式に格納されたピクチャーに関連付けられている場合に true を返します。 `GET PICTURE KEYWORDS` を参照ください | **注 :** From 5c80aa916ada2c8ebc50e63fb89771c13a04d36e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:05 +0200 Subject: [PATCH 4689/4889] New translations dt_pointer.md (Japanese) --- .../version-20-R6/Concepts/dt_pointer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md index 6a3218549642f4..93bb6a19796e51 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_pointer.md @@ -85,12 +85,12 @@ $MyVar:="Goodbye" vPtrC:=->anotherObject ``` -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --- | ----------------- | --- | ------------- | ----- | -| 等しい | Pointer = Pointer | ブール | vPtrA = vPtrB | true | -| | | | vPtrA = vPtrC | false | -| 異なる | Pointer # Pointer | ブール | vPtrA # vPtrC | true | -| | | | vPtrA # vPtrB | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --- | ----------------- | ------- | ------------- | ----- | +| 等しい | Pointer = Pointer | Boolean | vPtrA = vPtrB | true | +| | | | vPtrA = vPtrC | false | +| 異なる | Pointer # Pointer | Boolean | vPtrA # vPtrC | true | +| | | | vPtrA # vPtrB | false | ## ポインターの使用例 From a189d49385a2b0e6f68cf8f81e5f6230b84e9d3c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:07 +0200 Subject: [PATCH 4690/4889] New translations dt_string.md (Japanese) --- .../version-20-R6/Concepts/dt_string.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md index f006585709403d..32e52b98b1dcf9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_string.md @@ -37,24 +37,24 @@ title: 文字列 ## 文字列演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| -------------------------- | ---------------- | ------ | ----------------------- | -------- | -| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | -| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | -| 等しい | String = String | ブール | "abc" = "abc" | true | -| | | | "abc" = "abd" | false | -| 異なる | String # String | ブール | "abc" # "abd" | true | -| | | | "abc" # "abc" | false | -| 大きい | 文字列 > 文字列 | ブール | "abd" > "abc" | true | -| | | | "abc" > "abc" | false | -| 小さい | 文字列 < 文字列 | ブール | "abc" < "abd" | true | -| | | | "abc" < "abc" | false | -| 以上 | 文字列 >= 文字列 | ブール | "abd" >= "abc" | true | -| | | | "abc" >= "abd" | false | -| 以下 | String <= String | ブール | "abc" <= "abd" | true | -| | | | "abd" <= "abc" | false | -| キーワードを含む | String % String | ブール | "Alpha Bravo" % "Bravo" | true | -| | | | "Alpha Bravo" % "ravo" | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| -------------------------- | ---------------- | ------- | ----------------------- | -------- | +| 連結 (結合) | String + String | String | "abc" + "def" | "abcdef" | +| 繰り返し | String \* Number | String | "ab" \* 3 | "ababab" | +| 等しい | String = String | Boolean | "abc" = "abc" | true | +| | | | "abc" = "abd" | false | +| 異なる | String # String | Boolean | "abc" # "abd" | true | +| | | | "abc" # "abc" | false | +| 大きい | 文字列 > 文字列 | Boolean | "abd" > "abc" | true | +| | | | "abc" > "abc" | false | +| 小さい | 文字列 < 文字列 | Boolean | "abc" < "abd" | true | +| | | | "abc" < "abc" | false | +| 以上 | 文字列 >= 文字列 | Boolean | "abd" >= "abc" | true | +| | | | "abc" >= "abd" | false | +| 以下 | String <= String | Boolean | "abc" <= "abd" | true | +| | | | "abd" <= "abc" | false | +| キーワードを含む | String % String | Boolean | "Alpha Bravo" % "Bravo" | true | +| | | | "Alpha Bravo" % "ravo" | false | ## 文字列比較の詳細 From 15ef2938c4c53d7c0888ec02fd90add289818f1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:08 +0200 Subject: [PATCH 4691/4889] New translations dt_time.md (Japanese) --- .../version-20-R6/Concepts/dt_time.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md index 7b3daebd5c516f..baf72bb0d53548 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/dt_time.md @@ -31,29 +31,29 @@ title: 時間 ## 時間演算子 -| 演算 | シンタックス | 戻り値 | 式 | 値 | -| --------------------------- | -------------- | ------ | --------------------------------------------------------------------------------------- | ------------------------------------------ | -| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | -| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | -| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | -| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | -| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | -| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | -| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | -| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | -| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | -| 等しい | Time = Time | ブール | ?01:02:03? = ?01:02:03? | true | -| | | | ?01:02:03? = ?01:02:04? | false | -| 異なる | Time # Time | ブール | ?01:02:03? # ?01:02:04? | true | -| | | | ?01:02:03? # ?01:02:03? | false | -| 大きい | Time > Time | ブール | ?01:02:03? > ?01:02:03? | true | -| | | | ?01:02:03? > ?01:02:03? | false | -| 小さい | Time < Time | ブール | ?01:02:03? < ?01:02:04? | true | -| | | | ?01:02:03? < ?01:02:03? | false | -| 以上 | Time >= Time | ブール | ?01:02:03? >=?01:02:03? | true | -| | | | ?01:02:03? >=?01:02:04? | false | -| 以下 | Time <= Time | ブール | ?01:02:03? <=?01:02:03? | true | -| | | | ?01:02:03? <=?01:02:03? | false | +| 演算 | シンタックス | 戻り値 | 式 | 値 | +| --------------------------- | -------------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------ | +| 加算 (足し算) | Time + Time | Time | ?02:03:04? + ?01:02:03? | ?03:05:07? | +| 減算 (引き算) | Time – Time | Time | ?02:03:04? – ?01:02:03? | ?01:01:01? | +| 加算 (足し算) | Time + Number | Number | ?02:03:04? + 65 | 7449 | +| 減算 (引き算) | Time – Number | Number | ?02:03:04? – 65 | 7319 | +| 乗算 (かけ算) | Time \* Number | Number | ?02:03:04? \* 2 | 14768 | +| 除算 (割り算) | Time / Number | Number | ?02:03:04? / 2 | 3692 | +| 倍長整数を返す除算 | Time \ Number | Number | ?02:03:04? \ 2 | 3692 | +| モジューロ | Time % Time | Time | ?20:10:00? % ?04:20:00? | ?02:50:00? | +| モジューロ | Time % Number | Number | ?02:03:04? % 2 | 0 | +| 等しい | Time = Time | Boolean | ?01:02:03? = ?01:02:03? | true | +| | | | ?01:02:03? = ?01:02:04? | false | +| 異なる | Time # Time | Boolean | ?01:02:03? # ?01:02:04? | true | +| | | | ?01:02:03? # ?01:02:03? | false | +| 大きい | Time > Time | Boolean | ?01:02:03? > ?01:02:03? | true | +| | | | ?01:02:03? > ?01:02:03? | false | +| 小さい | Time < Time | Boolean | ?01:02:03? < ?01:02:04? | true | +| | | | ?01:02:03? < ?01:02:03? | false | +| 以上 | Time >= Time | Boolean | ?01:02:03? >=?01:02:03? | true | +| | | | ?01:02:03? >=?01:02:04? | false | +| 以下 | Time <= Time | Boolean | ?01:02:03? <=?01:02:03? | true | +| | | | ?01:02:03? <=?01:02:03? | false | ### 例題 1 From 1b57642b4d59e290143f6bf259201ee055d09637 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:13 +0200 Subject: [PATCH 4692/4889] New translations identifiers.md (Japanese) --- .../version-20-R6/Concepts/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md index 5c949d9f3068d0..32bfd366b26b6c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/identifiers.md @@ -11,7 +11,7 @@ title: 識別子の命名規則 [変数](#変数) と同じルールが適用されます。 -## Classes +## クラス クラス名は31文字以内で指定します。 From e3039fa494ea63df8f8b8dbcca7663642864d868 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:17 +0200 Subject: [PATCH 4693/4889] New translations operators.md (Japanese) --- .../version-20-R6/Concepts/operators.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md index 34f67b2644bc6f..db898b963b044d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/operators.md @@ -65,30 +65,30 @@ $a+=2 // $a=3 次の複合代入演算子がサポートされています: -| 演算子 | シンタックス | 代入される型 | 例題 | -| --------------------------- | ------------------ | ------ | ---------------------------------------------- | -| 加算 (足し算) | Text += Text | テキスト | `$t+=" World" //$t:=$t+" World"` | -| | Number += Number | Number | `$n+=5 //$n:=$n+5` | -| | Date += Number | Date | `$d+=5 //$d:=$d+5` | -| | Time += Time | Time | `$t1+=$t2 //$t1:=$t1+$t2` | -| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | -| | Picture += Picture | ピクチャー | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | -| | Picture += Number | ピクチャー | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | -| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | -| | Date -= Number | Date | `$d-=5 //$d:=$d-5` | -| | Time -= Time | Time | `$t1-=$t2 //$t1:=$t1-$t2` | -| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | -| | Picture -= Number | ピクチャー | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | -| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | -| | Time /= Time | Time | `$t1/=$t2 //$t1:=$t1/$t2` | -| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | -| | Picture /= Picture | ピクチャー | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | -| | Picture /= Number | ピクチャー | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | -| 乗算 (かけ算) | Text \*= Number | テキスト | `$t*="abc" //$t:=$t*"abc"` | -| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | -| | Time \*= Time | Time | `$t1*=$t2 //$t1:=$t1*$t2` | -| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | -| | Picture \*= Number | ピクチャー | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | +| 演算子 | シンタックス | 代入される型 | 例題 | +| --------------------------- | ------------------ | ------- | ---------------------------------------------- | +| 加算 (足し算) | Text += Text | Text | `$t+=" World" //$t:=$t+" World"` | +| | Number += Number | Number | `$n+=5 //$n:=$n+5` | +| | Date += Number | Date | `$d+=5 //$d:=$d+5` | +| | Time += Time | Time | `$t1+=$t2 //$t1:=$t1+$t2` | +| | Time += Number | Number | `$t1+=5 //$t1:=$t1+5` | +| | Picture += Picture | Picture | `$p1+=$p2 //$p1:=$p1+$p2 ($p1 の右に $p2 を追加します)` | +| | Picture += Number | Picture | `$p1+=5 //$p1:=$p1+5 ($p1 を 5ピクセル右に移動します)` | +| 減算 (引き算) | Number -= Number | Number | `$n-=5 //$n:=$n-5` | +| | Date -= Number | Date | `$d-=5 //$d:=$d-5` | +| | Time -= Time | Time | `$t1-=$t2 //$t1:=$t1-$t2` | +| | Time -= Number | Number | `$t1-=5 //$t1:=$t1-5` | +| | Picture -= Number | Picture | `$p1-=5 //$p1:=$p1-5 ($p1 を 5ピクセル左に移動します)` | +| 除算 (割り算) | Number /= Number | Number | `$n/=5 //$n:=$n/5` | +| | Time /= Time | Time | `$t1/=$t2 //$t1:=$t1/$t2` | +| | Time /= Number | Number | `$t1/=5 //$t1:=$t1/5` | +| | Picture /= Picture | Picture | `$p1/=$p2 //$p1:=$p1/$p2 ($p1 の下に $p2 を追加します)` | +| | Picture /= Number | Picture | `$p1/=5 //$p1:=$p1/5 ($p1 を 5ピクセル垂直に移動します)` | +| 乗算 (かけ算) | Text \*= Number | Text | `$t*="abc" //$t:=$t*"abc"` | +| | Number \*= Number | Number | `$n*=5 //$n:=$n*5` | +| | Time \*= Time | Time | `$t1*=$t2 //$t1:=$t1*$t2` | +| | Time \*= Number | Number | `$t1*=5 //$t1:=$t1*5` | +| | Picture \*= Number | Picture | `$p1*=5 //$p1:=$p1*5 ($p1 を 5倍にリサイズします)` | これらの演算子は、あらゆる [代入可能な式](quick-tour.md#代入可-vs-代入不可の式) に適用できます (オブジェクトのプロパティやコレクション要素としてのピクチャーを除く)。 From 4f136bd5a620d771745a56a3795f218a4ff9811e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:22 +0200 Subject: [PATCH 4694/4889] New translations quick-tour.md (Japanese) --- .../version-20-R6/Concepts/quick-tour.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md index 4136710782938a..221a6ef72465ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/quick-tour.md @@ -193,7 +193,7 @@ myColl:=New collection("A";"B";1;2;Current time) myColl[3] // コレクションの 4番目の要素にアクセスします (0起点) ``` -## Classes +## クラス 4D ランゲージではオブジェクトクラスがサポートされています。 "myClass" という名称のクラスを作成するには、プロジェクトの Project/Sources/Classes フォルダーに `myClass.4dm` ファイルを追加します。 @@ -298,14 +298,14 @@ This.name:="Square" | Current date + 30 | Date | これは日付の計算です。`Current date` コマンドは現在の日付を返します。 現在の日付に 30日を加えた日付を返します。 | | ?8:05:30? | Time | これは時間定数で、8時5分30秒を表します。 | | ?2:03:04? + ?1:02:03? | Time | 2つの時間の足し算をおこない、3時5分7秒を返します。 | -| true | ブール | このコマンドはブール値の true (真) を返します。 | -| 10 # 20 | ブール | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | -| "ABC" = "XYZ" | ブール | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | -| My Picture + 50 | ピクチャー | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | +| true | Boolean | このコマンドはブール値の true (真) を返します。 | +| 10 # 20 | Boolean | これは 2つの数値の論理比較です。 #記号は、"等しくない" を表します。 10と20は "等しくない" ため、この式は true (真) を返します。 | +| "ABC" = "XYZ" | Boolean | これは文字列の論理比較です。 文字列は等しくないため、式は FALSE (偽) を返します。 | +| My Picture + 50 | Picture | この式は My Picture 変数に入っているピクチャーを右に 50ピクセル移動したピクチャーを返します。 | | ->[People]Name | Pointer | この式は [People]Name フィールドへのポインターを返します。 | | Table (1) | Pointer | このコマンドは一番目に定義されたテーブルへのポインターを返します。 | -| JSON Parse (MyString) | オブジェクト | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | -| JSON Parse (MyJSONArray) | コレクション | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | +| JSON Parse (MyString) | Object | このコマンドは MyString が適切なフォーマットであれば、オブジェクトとして返します。 | +| JSON Parse (MyJSONArray) | Collection | このコマンドは MyJSONArray が適切なフォーマットであれば、コレクションとして返します。 | | Form.pageNumber | オブジェクトプロパティ | オブジェクトプロパティは式として、サポートされているいずれのタイプでもありえます。 | | Col[5] | コレクション要素 | コレクション要素は式として、サポートされているいずれのタイプでもありえます。 | | $entitySel[0] | エンティティ | ORDA のエンティティセレクションの要素である、エンティティを返します。 これは **代入不可の式** です。 | From 822cdd99788d752be786853fecd7502479826cb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:18:25 +0200 Subject: [PATCH 4695/4889] New translations variables.md (Japanese) --- .../version-20-R6/Concepts/variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md index b4e5f78895903c..bcbc20357d79ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/variables.md @@ -256,8 +256,8 @@ atNames{1}:="Richard" | システム変数名 | 型 | 説明 | | ------------------------------------------------------ | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Longint | 通常、コマンドがダイアログボックスを表示して、ユーザーが **OK** ボタンをクリックすると 1 に、**キャンセル** ボタンをクリックした場合は 0 に設定されます。 一部のコマンドは、処理が成功すると `OK` システム変数の値を変更します。 | -| `Document` | テキスト | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | -| `FldDelimit`, `RecDelimit` | テキスト | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | +| `Document` | Text | [Open document](https://doc.4d.com/4dv20/help/command/ja/page264.html) や [SELECT LOG FILE](https://doc.4d.com/4dv20/help/command/ja/page345.html) などのコマンドを使用して最後に開いたファイルまたは作成したファイルのパス名 (フルパス + 名前) が含まれます。 | +| `FldDelimit`, `RecDelimit` | Text | テキストを読み込んだり書き出したりする際に、フィールドの区切りとして (デフォルトは **タブ** (9))、あるいはレコードの区切り文字として (デフォルトは **キャリッジリターン** (13)) 使用する文字コードが格納されています。 区切り文字を変更する場合は、システム変数の値を変更します。 | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | [`ON ERR CALL`](https://doc.4d.com/4dv20/help/command/ja/page155.html) コマンドでインストールされたエラー処理メソッド内で使用されます。 [メソッド内でのエラー処理](../Concepts/error-handling.md#メソッド内でのエラー処理)参照。 | | `MouseDown` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。 マウスボタンが押されたときに 1 が、それ以外の場合は 0 に設定されます。 | | `MouseX`, `MouseY` | Longint | [`ON EVENT CALL`](https://doc.4d.com/4dv20/help/command/ja/page190.html) コマンドでインストールされたメソッド内で使用されます。
  • `MouseDown=1` イベントの時、`MouseX` と `MouseY` にはクリックされた場所の水平 / 垂直座標がそれぞれ代入されます。 両方の値ともピクセル単位で表わされ、ウィンドウのローカルな座標システムを使用します。
  • ピクチャーフィールドや変数の場合は、[`On Clicked`](../Events/onClicked.md) や [`On Double Clicked`](../Events/onDoubleClicked.md)、および [`On Mouse Up`](../Events/onMouseUp.md) フォームイベント内で、クリックのローカル座標が `MouseX` と `MouseY` に返されます。 また、[`On Mouse Enter`](../Events/onMouseEnter.md) および [`On Mouse Move`](../Events/onMouseMove.md) フォームイベントでもマウスカーソルのローカル座標が返されます。 詳細については、[ピクチャー上のマウス座標](../FormEditor/pictures.md#ピクチャー上のマウス座標) を参照ください。
  • | From 04088b9d6c247300d38eae0c39a498e4ec589606 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:19:45 +0200 Subject: [PATCH 4696/4889] New translations macros.md (Japanese) --- .../version-20-R6/FormEditor/macros.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md index 71abdf1b79d487..bf3bc57cb0d1b6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md @@ -154,7 +154,7 @@ JSONファイルの説明です: | 引数 | 型 | 説明 | | ------ | ------ | ---------------------------------- | -| $macro | オブジェクト | `formMacros.json` ファイルのマクロ宣言オブジェクト | +| $macro | Object | `formMacros.json` ファイルのマクロ宣言オブジェクト | [Class constructor](Concepts/classes.md#class-constructor) 関数が定義されている場合、マクロはそれによってインスタンス化されます。 @@ -191,8 +191,8 @@ Class constructor($macro : Object) | 引数 | 型 | 説明 | | ------- | ------ | --------------------------------------------- | -| $editor | オブジェクト | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | -| $result | オブジェクト | マクロによって変更されたフォームプロパティ (任意) | +| $editor | Object | フォームプロパティを格納する Form Editor Macro Proxy オブジェクト | +| $result | Object | マクロによって変更されたフォームプロパティ (任意) | マクロが呼び出されるたびに、`onInvoke` 関数が自動的に実行されます。 @@ -202,28 +202,28 @@ Class constructor($macro : Object) *$editor* 引数にて渡されるプロパティは次の通りです: -| プロパティ | 型 | 説明 | -| ---------------------------------------------------------------- | ------ | ------------------------------------------------ | -| $editor.editor.form | オブジェクト | フォーム全体 | -| $editor.editor.file | File | フォームファイルの Fileオブジェクト | -| $editor.editor.name | String | フォームの名称 | -| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | -| $editor.editor.currentPageNumber | number | 現在のページの番号 | -| $editor.editor.currentPage | オブジェクト | 現在のページ (フォームオブジェクトおよび入力順序を格納) | -| $editor.editor.currentSelection | コレクション | 選択されているオブジェクトの名称のコレクション | -| $editor.editor.formProperties | オブジェクト | カレントフォームのプロパティ | -| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------------------- | ---------- | ------------------------------------------------ | +| $editor.editor.form | Object | フォーム全体 | +| $editor.editor.file | File | フォームファイルの Fileオブジェクト | +| $editor.editor.name | String | フォームの名称 | +| $editor.editor.table | number | フォームのテーブル番号。プロジェクトフォームの場合は 0。 | +| $editor.editor.currentPageNumber | number | 現在のページの番号 | +| $editor.editor.currentPage | Object | 現在のページ (フォームオブジェクトおよび入力順序を格納) | +| $editor.editor.currentSelection | Collection | 選択されているオブジェクトの名称のコレクション | +| $editor.editor.formProperties | Object | カレントフォームのプロパティ | +| $editor.editor.target | string | マクロ呼び出し時にマウスカーソルが置かれているオブジェクトの名称 | マクロによる変更をフォームに反映させたい場合に、`$result` オブジェクトに渡せるプロパティの一覧です。 いずれのプロパティも任意です: -| プロパティ | 型 | 説明 | -| --------------------------------- | ------ | --------------------------------- | -| currentPage | オブジェクト | マクロによって変更されたオブジェクトを含む currentPage | -| currentSelection | コレクション | マクロによって変更された currentSelection | -| formProperties | オブジェクト | マクロによって変更された formProperties | -| editor.groups | オブジェクト | マクロによって変更されたグループ情報 | -| editor.views | オブジェクト | マクロによって変更されたビュー情報 | -| editor.activeView | String | 有効なビュー名 | +| プロパティ | 型 | 説明 | +| --------------------------------- | ---------- | --------------------------------- | +| currentPage | Object | マクロによって変更されたオブジェクトを含む currentPage | +| currentSelection | Collection | マクロによって変更された currentSelection | +| formProperties | Object | マクロによって変更された formProperties | +| editor.groups | Object | マクロによって変更されたグループ情報 | +| editor.views | Object | マクロによって変更されたビュー情報 | +| editor.activeView | String | 有効なビュー名 | たとえば、currentPage と editor.groups の内容が変わった場合には、戻り値を次のように設定します: @@ -283,14 +283,14 @@ Function onInvoke($editor : Object)->$result : Object #### onError($editor : Object; $resultMacro : Object ; $error : Collection) -| 引数 | | 型 | 説明 | -| ------------ | ----------------------------------------------------------------------------------------- | ------ | ------------------------------------ | -| $editor | | オブジェクト | [onInvoke](#oninvoke) に渡されたオブジェクト | -| $resultMacro | | オブジェクト | [onInvoke](#oninvoke) によって返されたオブジェクト | -| $error | | コレクション | エラースタック | -| | [].errCode | Number | エラーコード | -| | [].message | テキスト | エラーの詳細 | -| | [].componentSignature | テキスト | 内部コンポーネントのシグネチャー | +| 引数 | | 型 | 説明 | +| ------------ | ----------------------------------------------------------------------------------------- | ---------- | ------------------------------------ | +| $editor | | Object | [onInvoke](#oninvoke) に渡されたオブジェクト | +| $resultMacro | | Object | [onInvoke](#oninvoke) によって返されたオブジェクト | +| $error | | Collection | エラースタック | +| | [].errCode | Number | エラーコード | +| | [].message | Text | エラーの詳細 | +| | [].componentSignature | Text | 内部コンポーネントのシグネチャー | マクロの実行時にエラーが発生した場合、`onError` 関数が実行されます。 From a677cb3293884c62ce4f0270f632492a87498030 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:20:09 +0200 Subject: [PATCH 4697/4889] New translations listbox_overview.md (Japanese) --- .../version-20-R6/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md index 2157d1acd9ec30..a536ee1652d637 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/listbox_overview.md @@ -1013,7 +1013,7 @@ ARRAY OBJECT(obColumn;0) // カラム配列 | | | min>=0 の場合、"0-9" と "." | | integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | | | | min>=0 の場合、"0-9" | -| ブール | チェックボックス | N/A | +| Boolean | チェックボックス | N/A | | color | N/A | N/A | | event | N/A | N/A | From a6af5a77317a09c3a957ed247ba2bd44f605c0ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:20:57 +0200 Subject: [PATCH 4698/4889] New translations tabcontrol.md (Japanese) --- .../version-20-R6/FormObjects/tabControl.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md index 3ec7ab7da5bd53..f8ad704ed73322 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/tabControl.md @@ -50,11 +50,11 @@ macOSの場合、タブコントロールを標準位置 (上) だけでなく [コレクション](../Concepts/dt_collection.md) をカプセル化した [オブジェクト](../Concepts/dt_object.md) をタブコントロールの [データソース](properties_Object.md#変数あるいは式) として割り当てることができます。 このオブジェクトには、次のプロパティが格納されていなくてはなりません: -| プロパティ | 型 | 説明 | -| -------------- | ------ | --------------------------------------------------------------------------- | -| `values` | コレクション | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | -| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | -| `currentValue` | テキスト | 現在選択されている値 | +| プロパティ | 型 | 説明 | +| -------------- | ---------- | --------------------------------------------------------------------------- | +| `values` | Collection | 必須 - スカラー値のコレクション。 文字列の値のみがサポートされています。 無効、空、または未定義の場合、タブコントロールは空になります | +| `index` | number | タブコントロールのカレントページのインデックス (0 と `collection.length-1` の間の値) | +| `currentValue` | Text | 現在選択されている値 | この初期化コードはユーザーにフォームを表示する前に実行しなければなりません。 From b09e3cead0884b52cfa10f2105f4a4e0b272eb28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:21:29 +0200 Subject: [PATCH 4699/4889] New translations global-stamp.md (Japanese) --- .../version-20-R6/ORDA/global-stamp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md index d825681aa909b8..440d7232052353 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/global-stamp.md @@ -39,10 +39,10 @@ title: グローバルスタンプの使い方 | フィールド | 型 | 説明 | | ------------------------------------------------------- | --------------- | -------------------- | -| __PrimaryKey | テキスト | 削除されたエンティティのプライマリーキー | +| __PrimaryKey | Text | 削除されたエンティティのプライマリーキー | | __Stamp | Integer 64 bits | 削除直前のグローバルスタンプ | -| __TableName | テキスト | 削除されたエンティティのテーブル名 | -| __TableNumber | 倍長整数 | 削除されたエンティティのテーブル番号 | +| __TableName | Text | 削除されたエンティティのテーブル名 | +| __TableNumber | Long Integer | 削除されたエンティティのテーブル番号 | `__GlobalStamp` フィールドを持つテーブルのデータ変更のみ追跡できます。 From 1aad4fdbdfcfed10b1151dc8283a6a03b213545c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:21:32 +0200 Subject: [PATCH 4700/4889] New translations ordaclasses.md (Japanese) --- .../version-20-R6/ORDA/ordaClasses.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md index f377a8329ed259..0fb1de3d3b3c8d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/ordaClasses.md @@ -342,9 +342,9 @@ End if | プロパティ | 型 | 説明 | | ------------- | ----- | ------------------------------------------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "get" | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "get" | | 戻り値 | バリアント | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | #### 例題 @@ -406,9 +406,9 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection | プロパティ | 型 | 説明 | | ------------- | ----- | ---------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "set" | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "set" | | value | バリアント | 計算属性によって処理されるべき値 | #### 例題 @@ -439,10 +439,10 @@ Function query ($event : Object) -> $result : Object - 2番目と 3番目のシンタックスでは、関数は *$result* に値を返します: - *$result* がテキストの場合、それは有効なクエリ文字列でなければなりません。 - *$result* がオブジェクトの場合、次の 2つのプロパティを含まなければなりません: - | プロパティ | 型 | 説明 | - | ---------------------------------- | ------ | -------------------------------------------------------------------------------------- | - | $result.query | テキスト | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | - | $result.parameters | コレクション | プレースホルダーに渡す値 | + | プロパティ | 型 | 説明 | + | ---------------------------------- | ---------- | -------------------------------------------------------------------------------------- | + | $result.query | Text | プレースホルダー (:1, :2, など) を使った有効なクエリ文字列 | + | $result.parameters | Collection | プレースホルダーに渡す値 | `query` 関数は、計算属性を使用するクエリが開始されるたびに実行されます。 インデックス付きの属性を利用することで、クエリをカスタマイズしたり最適化したりすることができます。 計算属性に対して `query` 関数が実装されていない場合、検索は常にシーケンシャルにおこなわれます (`get ` 関数によるすべての値の評価に基づきます)。 @@ -455,11 +455,11 @@ Function query ($event : Object) -> $result : Object | プロパティ | 型 | 説明 | | ------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "query" | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "query" | | value | バリアント | 計算属性によって処理されるべき値 | -| operator | テキスト | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | +| operator | Text | クエリ演算子 ([`query` クラス関数も参照ください](API/DataClassClass.md#query))。 とりうる値:
  • == (と等しい; @ はワイルドカード)
  • === (と等しい; @ はワイルドカードでない)
  • != (と等しくない; @ はワイルドカード)
  • !== (と等しくない; @ はワイルドカードでない)
  • < (小さい)
  • <= (less than or equal to)
  • > (大きい)
  • >= (以上)
  • IN (含まれる)
  • % (キーワードを含む)
  • | | 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D がデフォルトクエリ (計算属性では常にシーケンシャル) を実行するようにしたい場合は、このプロパティに `Null` を渡します。 | > 関数が *$result* に値を返し、`$event.result` プロパティにも別の値が割り当てられている場合、`$event.result` が優先されます。 @@ -589,15 +589,15 @@ Function orderBy ($event : Object)-> $result : Text *$event* パラメーターは、以下のプロパティが含みます: -| プロパティ | 型 | 説明 | -| ------------- | ----- | ---------------------------------------------------- | -| attributeName | テキスト | 計算属性の名称 | -| dataClassName | テキスト | データクラスの名称 | -| kind | テキスト | "orderBy" | -| value | バリアント | 計算属性によって処理されるべき値 | -| operator | テキスト | "desc" または "asc" (デフォルト) | -| descending | ブール | 降順の場合は `true`, 昇順の場合は `false` | -| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ---------------------------------------------------- | +| attributeName | Text | 計算属性の名称 | +| dataClassName | Text | データクラスの名称 | +| kind | Text | "orderBy" | +| value | バリアント | 計算属性によって処理されるべき値 | +| operator | Text | "desc" または "asc" (デフォルト) | +| descending | Boolean | 降順の場合は `true`, 昇順の場合は `false` | +| 戻り値 | バリアント | 計算属性によって処理されるべき値。 4D にデフォルトソートを実行させるには、`Null` を渡します。 | > `operator` と `descending` プロパティのどちらを使っても構いません。 これは、基本的にプログラミングのスタイルの問題です (例題参照)。 From 6c7c10833a44ca0c8e911addcbde405d4ceb17e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:21:35 +0200 Subject: [PATCH 4701/4889] New translations privileges.md (Japanese) --- .../version-20-R6/ORDA/privileges.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md index 6f2e3699c32df0..77122329621b42 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/privileges.md @@ -176,26 +176,26 @@ Qodly Studio for 4D では、権限パネルの [**強制ログイン**オプシ `roles.json` ファイルの構文は次のとおりです: -| プロパティ名 | | | 型 | 必須 | 説明 | -| ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | -- | ------------------------------------------------------------------------------------------------------------------ | -| privileges | | | `privilege` オブジェクトのコレクション | ○ | 定義された権限のリスト | -| | \[].privilege | | String | | アクセス権の名称 | -| | \[].includes | | String の Collection | | 内包する権限名のリスト | -| roles | | | `role` オブジェクトのコレクション | | 定義されたロールのリスト | -| | \[].role | | String | | ロール名 | -| | \[].privileges | | String の Collection | | 内包する権限名のリスト | -| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | -| | allowed | | `permission` オブジェクトのコレクション | | 許可されたパーミッションのリスト | -| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | -| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | -| | | \[].read | String の Collection | | 権限名のリスト | -| | | \[].create | String の Collection | | 権限名のリスト | -| | | \[].update | String の Collection | | 権限名のリスト | -| | | \[].drop | String の Collection | | 権限名のリスト | -| | | \[].describe | String の Collection | | 権限名のリスト | -| | | \[].execute | String の Collection | | 権限名のリスト | -| | | \[].promote | String の Collection | | 権限名のリスト | -| forceLogin | | | ブール | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | +| プロパティ名 | | | 型 | 必須 | 説明 | +| ----------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------- | -- | ------------------------------------------------------------------------------------------------------------------ | +| privileges | | | `privilege` オブジェクトの Collection | ○ | 定義された権限のリスト | +| | \[].privilege | | String | | アクセス権の名称 | +| | \[].includes | | String の Collection | | 内包する権限名のリスト | +| roles | | | `role` オブジェクトの Collection | | 定義されたロールのリスト | +| | \[].role | | String | | ロール名 | +| | \[].privileges | | String の Collection | | 内包する権限名のリスト | +| permissions | | | オブジェクト | ○ | 設定されたパーミッションのリスト | +| | allowed | | `permission` オブジェクトの Collection | | 許可されたパーミッションのリスト | +| | | \[].applyTo | String | ○ | 対象の [リソース](#リソース) 名 | +| | | \[].type | String | ○ | [リソース](#リソース) タイプ: "datastore", "dataclass", "attribute", "method", "singletonMethod", "singleton" | +| | | \[].read | String の Collection | | 権限名のリスト | +| | | \[].create | String の Collection | | 権限名のリスト | +| | | \[].update | String の Collection | | 権限名のリスト | +| | | \[].drop | String の Collection | | 権限名のリスト | +| | | \[].describe | String の Collection | | 権限名のリスト | +| | | \[].execute | String の Collection | | 権限名のリスト | +| | | \[].promote | String の Collection | | 権限名のリスト | +| forceLogin | | | Boolean | | ["forceLogin" モード](../REST/authUsers.md#force-login-mode) を有効にする場合は true | :::caution 注記 From ab60d0cc3867d6f38d2a21ad704782472f96071c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:21:52 +0200 Subject: [PATCH 4702/4889] New translations documentation.md (Japanese) --- .../version-20-R6/Project/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md index 374064e31df091..8334c80dbc29a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Project/documentation.md @@ -8,7 +8,7 @@ title: ドキュメンテーション ドキュメントすることができるプロジェクト要素は次のとおりです: - メソッド (データベースメソッド、コンポーネントメソッド、プロジェクトメソッド、フォームメソッド、4D Mobile メソッド、トリガー) -- Classes +- クラス - フォーム - テーブルとフィールド From 2a1a8425db3385ef8d3fc48fab2646bdb133d2e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:21:58 +0200 Subject: [PATCH 4703/4889] New translations $catalog.md (Japanese) --- .../version-20-R6/REST/$catalog.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md index 8775e4fadadfe1..c5285eef6f50be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md @@ -205,18 +205,18 @@ title: $catalog 公開されている各属性について、次のプロパティが返されます: -| プロパティ | 型 | 説明 | -| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| name | String | 属性の名称 | -| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | -| fieldPos | Number | データベーステーブルのフィールド番号 | -| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | -| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | -| identifying | ブール | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | -| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | -| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | -| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | +| プロパティ | 型 | 説明 | +| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | String | 属性の名称 | +| kind | String | 属性タイプ (ストレージ (storage) またはリレートエンティティ (relatedEntity)) | +| fieldPos | Number | データベーステーブルのフィールド番号 | +| scope | String | 属性のスコープ (公開 (public) に設定されている属性のみ返されます) | +| indexed | String | 属性に **インデックス** が設定されていれば、このプロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| type | String | 属性タイプ (bool, blob, byte, date, duration, image, long, long64, number, string, uuid, word)、または、N->1 リレーション属性の場合はリレーション先のデータクラス | +| identifying | Boolean | 属性がプライマリーキーの場合、プロパティは true を返します。 それ以外の場合には、このプロパティは表示されません。 | +| path | String | relatedEntity 属性の場合はデータクラス名、relatedEntities 属性の場合はリレーション名 | +| foreignKey | String | relatedEntity 属性の場合、リレート先の属性名 | +| inverseName | String | relatedEntity または relatedEntities 属性の逆方向リレーション名 | ### プライマリーキー From 07c35cd59423dbe6fb78e514311894157f5565c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:22:08 +0200 Subject: [PATCH 4704/4889] New translations $info.md (Japanese) --- .../version-20-R6/REST/$info.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md index 8a86a0fd2d1cdf..5e990ec1ade740 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md @@ -9,28 +9,28 @@ title: $info プロジェクトに対してこのリクエストを送信すると、次のプロパティに情報を取得します: -| プロパティ | 型 | 説明 | -| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | -| cacheSize | Number | 4D Server のキャッシュサイズ | -| usedCache | Number | 4D Server のキャッシュ使用量 | -| entitySetCount | Number | エンティティセットの数 | -| entitySet | コレクション | 各エンティティセットの情報が格納されているオブジェクトのコレクション | -| ProgressInfo | コレクション | 進捗インジケーターの情報が格納されているコレクション | -| sessionInfo | コレクション | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | -| privileges | オブジェクト | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | +| プロパティ | 型 | 説明 | +| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------- | +| cacheSize | Number | 4D Server のキャッシュサイズ | +| usedCache | Number | 4D Server のキャッシュ使用量 | +| entitySetCount | Number | エンティティセットの数 | +| entitySet | Collection | 各エンティティセットの情報が格納されているオブジェクトのコレクション | +| ProgressInfo | Collection | 進捗インジケーターの情報が格納されているコレクション | +| sessionInfo | Collection | 各ユーザーセッションの情報が格納されているオブジェクトのコレクション | +| privileges | Object | "privileges" プロパティ (オブジェクトのコレクション) を持つオブジェクト。 コレクションの各オブジェクト要素は、ユーザーセッションの権限名を値とする "privilege" プロパティを持ちます。 | ### entitySet 4D Server のキャッシュに保存されている各エンティティセットについて、次の情報が返されます: -| プロパティ | 型 | 説明 | -| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| id | String | エンティティセットを参照する UUID | -| dataClass | String | データクラスの名称。 | -| selectionSize | Number | エンティティセットに含まれるエンティティの数 | -| sorted | ブール | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | -| refreshed | 日付 | エンティティセットが最後に使用された日付または作成日。 | -| expires | 日付 | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | +| プロパティ | 型 | 説明 | +| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | String | エンティティセットを参照する UUID | +| dataClass | String | データクラスの名称。 | +| selectionSize | Number | エンティティセットに含まれるエンティティの数 | +| sorted | Boolean | エンティティセットが (`$orderby` の使用により) 順列ありの場合には true、順列なしの場合は false。 | +| refreshed | Date | エンティティセットが最後に使用された日付または作成日。 | +| expires | Date | エンティティセットの有効期限 (エンティティセットが更新されるたびに、この日付/時間は変更されます)。 expires と refreshed の差がエンティティセットのタイムアウトです。 デフォルトのタイムアウトは2時間ですが、`$timeout` を使って指定することもできます。 | エンティティセットを作成する方法についての詳細は `$method=entityset` を参照ください。 4D Server のキャッシュからエンティティセットを削除したい場合には `$method=release` を使います。 @@ -48,7 +48,7 @@ title: $info | sessionID | String | セッションを参照する UUID | | userName | String | セッションを実行中のユーザー名 | | lifeTime | Number | ユーザーセッションのタイムアウト (デフォルトは 3600) | -| expiration | 日付 | ユーザーセッションの有効期限 | +| expiration | Date | ユーザーセッションの有効期限 | ## 例題 From 60dd335012ce62667da3a32c2ffcf2de56e3970e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:22:22 +0200 Subject: [PATCH 4705/4889] New translations classfunctions.md (Japanese) --- .../version-20-R6/REST/ClassFunctions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md index e60bd88d1fe0bb..e02176a8167481 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md @@ -80,7 +80,7 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと | ----------------------------------------------------- | ------------------------------------ | ------------------------------------ | | エンティティの属性 | mixed | 任意 - 変更する値 | | __DATACLASS | String | 必須 - エンティティのデータクラスを指定します | -| __ENTITY | ブール | 必須 - true は引数がエンティティであることをサーバーに通知します | +| __ENTITY | Boolean | 必須 - true は引数がエンティティであることをサーバーに通知します | | __KEY | 混合 (プライマリーキーと同じ型) | 任意 - エンティティのプライマリーキー | - `__KEY` が省略された場合、指定した属性を持つ新規エンティティがサーバー上で作成されます。 @@ -100,11 +100,11 @@ ORDAユーザークラスに定義された関数には、引数を渡すこと > 変更されたエンティティセレクションをリクエストがサーバーに送信した場合、呼び出した ORDAデータモデル関数は自動的に変更後のエンティティセレクションで実行されます。 -| プロパティ | 型 | 説明 | -| ---------------------------------------------------- | ------ | ------------------------------------------------------- | -| エンティティの属性 | mixed | 任意 - 変更する値 | -| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | -| __ENTITIES | ブール | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | +| プロパティ | 型 | 説明 | +| ---------------------------------------------------- | ------- | ------------------------------------------------------- | +| エンティティの属性 | mixed | 任意 - 変更する値 | +| __DATASET | String | 必須 - エンティティセレクションのエンティティセットID (UUID) | +| __ENTITIES | Boolean | 必須 - true は引数がエンティティセレクションであることをサーバーに通知します | [エンティティセレクションを引数として受け取る例題](#エンティティセレクションを引数として受け取る) を参照ください。 From e41fed7c7b4236643927d2332651dc6ffe7fbef2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:22:46 +0200 Subject: [PATCH 4706/4889] New translations classes.md (Japanese) --- .../version-20-R6/ViewPro/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md index cc8425c0e02bcd..9a57ded8a4e7b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/classes.md @@ -1,6 +1,6 @@ --- id: classes -title: Classes +title: クラス --- 4D View Pro では、以下のクラスを使用することができます。 From 7a0693311814bbd653bb93cbdef98d2c0644753d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:24:46 +0200 Subject: [PATCH 4707/4889] New translations authentication.md (Japanese) --- .../version-20-R6/WebServer/authentication.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md index db340b1e829169..7957356e348d12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/authentication.md @@ -89,15 +89,15 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス **On Web Authentication**( *$1* : Text ; *$2* : Text ; *$3* : Text ; *$4* : Text ; *$5* : Text ; *$6* : Text ) -> $0 : Boolean -| 引数 | 型 | | 説明 | -| -- | ---- | :-: | ----------------------------------------------- | -| $1 | テキスト | <- | URL | -| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | テキスト | <- | サーバーの IPアドレス | -| $5 | テキスト | <- | ユーザー名 | -| $6 | テキスト | <- | パスワード | -| $0 | ブール | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | +| 引数 | 型 | | 説明 | +| -- | ------- | :-: | ----------------------------------------------- | +| $1 | Text | <- | URL | +| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | Text | <- | サーバーの IPアドレス | +| $5 | Text | <- | ユーザー名 | +| $6 | Text | <- | パスワード | +| $0 | Boolean | -> | True = リクエストは受け入れられました、False = リクエストが拒否されました | これらの引数を以下のように宣言しなければなりません: From ca5b19e912116f00ec860338bf655db32d1d949a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:24:48 +0200 Subject: [PATCH 4708/4889] New translations from-qodlyscript-to-4d.md (Japanese) --- .../version-20-R6/WebServer/from-qodlyscript-to-4d.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md index 092e457bc2ac38..89dfb36cb849a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/from-qodlyscript-to-4d.md @@ -26,8 +26,8 @@ QodlyScript はローカル変数のみをサポートするため、QodlyScript | extends | Class extends | | | end | End for, End For each, End if, End case, End use, End while | | | forEach | For each | | -| string | テキスト | 変数の型 | -| number | 実数 | 変数の型 | +| string | Text | 変数の型 | +| number | Real | 変数の型 | 他の一部の項目では文字の大小が異なりますが (例: `this` と `This`)、4Dコードに直接貼り付けることができます。 From 8bcc2217c0397b8ceb06e73d3e3e608c3d9e5083 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:24:51 +0200 Subject: [PATCH 4709/4889] New translations httprequests.md (Japanese) --- .../version-20-R6/WebServer/httpRequests.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md index 7ee6eaf65522af..08093a1194c78c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WebServer/httpRequests.md @@ -29,12 +29,12 @@ title: HTTPリクエストの処理 | 引数 | 型 | | 説明 | | -- | ---- | :-: | ----------------------------------------------- | -| $1 | テキスト | <- | URL | -| $2 | テキスト | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | -| $3 | テキスト | <- | Webクライアント (ブラウザー) の IPアドレス | -| $4 | テキスト | <- | サーバーの IPアドレス | -| $5 | テキスト | <- | ユーザー名 | -| $6 | テキスト | <- | パスワード | +| $1 | Text | <- | URL | +| $2 | Text | <- | HTTPヘッダー + HTTPボディ (32 KBまで) | +| $3 | Text | <- | Webクライアント (ブラウザー) の IPアドレス | +| $4 | Text | <- | サーバーの IPアドレス | +| $5 | Text | <- | ユーザー名 | +| $6 | Text | <- | パスワード | これらの引数を以下のように宣言しなければなりません: @@ -106,8 +106,8 @@ $4 引数は 4D Webサーバーによってリクエストされた IPアドレ | 引数 | 型 | | 説明 | | ---------- | ---- | :-: | --------------------- | -| MethodName | テキスト | -> | 実行する 4Dプロジェクトメソッド名 | -| Param | テキスト | -> | プロジェクトメソッドに渡されるテキスト引数 | +| MethodName | Text | -> | 実行する 4Dプロジェクトメソッド名 | +| Param | Text | -> | プロジェクトメソッドに渡されるテキスト引数 | **利用法**: URL またはフォームアクション From 6b1087644e6b16b4d5a50ea5812fee7863053892 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 08:25:02 +0200 Subject: [PATCH 4710/4889] New translations writeprointerface.md (Japanese) --- .../WritePro/writeprointerface.md | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md index 6c73668947e1eb..f40395cd01b0eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md @@ -76,26 +76,26 @@ title: 4D WritePro インターフェース JSON形式のテンプレートファイルには、以下の属性が含まれます: -| 属性 | 型 | 必須 | 説明 | -| :----------------------------------- | :----- | :- | :-------------------------------------------------------------------------- | -| tableDataSource | テキスト | ○ | 表のデータソースのフォーミュラ | -| columns | コレクション | ○ | 表の列のコレクション | -| columns.check | テキスト | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | -| columns.header | テキスト | ○ | ユーザーに提示する表示名 | -| columns.source | テキスト | ○ | フォーミュラ | -| breaks | コレクション | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | -| breaks.label | テキスト | ○ | ユーザーに提示する表示名 | -| breaks.source | テキスト | ○ | フォーミュラ | -| breakFormulas | コレクション | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | -| breakFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| breakFormulas.source | テキスト | ○ | フォーミュラ | -| bcorFormulas | コレクション | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | -| bcorFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| bcorFormulas.source | テキスト | ○ | フォーミュラ | -| extraFormulas | コレクション | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | -| extraFormulas.label | テキスト | ○ | ユーザーに提示する表示名 | -| extraFormulas.source | テキスト | ○ | フォーミュラ | -| placeholderFormulas | コレクション | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | +| 属性 | 型 | 必須 | 説明 | +| :----------------------------------- | :--------- | :- | :-------------------------------------------------------------------------- | +| tableDataSource | Text | ○ | 表のデータソースのフォーミュラ | +| columns | Collection | ○ | 表の列のコレクション | +| columns.check | Text | ○ | 表ウィザードであらかじめチェックされている場合は true。 列のチェックをあらかじめ外しておく場合は false。 | +| columns.header | Text | ○ | ユーザーに提示する表示名 | +| columns.source | Text | ○ | フォーミュラ | +| breaks | Collection | | ブレークオブジェクトのコレクション。 ブレークの順番は重要です。 この順番は、ドキュメント内でブレーク行が繰り返し行の上にある場合の順番に対応します。 | +| breaks.label | Text | ○ | ユーザーに提示する表示名 | +| breaks.source | Text | ○ | フォーミュラ | +| breakFormulas | Collection | | ブレーク行に適用可能なフォーミュラオブジェクトのコレクション | +| breakFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| breakFormulas.source | Text | ○ | フォーミュラ | +| bcorFormulas | Collection | | 下部キャリーオーバー行に適用可能なフォーミュラオブジェクトのコレクション | +| bcorFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| bcorFormulas.source | Text | ○ | フォーミュラ | +| extraFormulas | Collection | | 追加の行に適用可能なフォーミュラオブジェクトのコレクション | +| extraFormulas.label | Text | ○ | ユーザーに提示する表示名 | +| extraFormulas.source | Text | ○ | フォーミュラ | +| placeholderFormulas | Collection | | プレースホルダー行に挿入されるフォーミュラオブジェクトのコレクション | :::note フランス語のランゲージについて @@ -160,19 +160,19 @@ JSONファイルの簡単な一例を以下に示します: JSON形式のトランスレーションファイルには、以下の属性が含まれます: -| 属性 | 型 | 必須 | 説明 | -| :-------- | :----- | :- | :-------------------------------------------------------------- | -| テーブル | コレクション | | 翻訳されたテーブルオブジェクトのコレクション | -| fields | コレクション | | 翻訳されたフィールドオブジェクトのコレクション | -| formulas | コレクション | | 翻訳されたフォーミュラオブジェクトのコレクション | -| fileNames | コレクション | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | +| 属性 | 型 | 必須 | 説明 | +| :-------- | :--------- | :- | :-------------------------------------------------------------- | +| テーブル | Collection | | 翻訳されたテーブルオブジェクトのコレクション | +| fields | Collection | | 翻訳されたフィールドオブジェクトのコレクション | +| formulas | Collection | | 翻訳されたフォーミュラオブジェクトのコレクション | +| fileNames | Collection | | 翻訳された fileNameオブジェクトのコレクション (テーマとテンプレート名に適用) | これら属性に含まれるコレクションの各オブジェクト要素は以下の属性を含みます: | 属性 | 型 | 必須 | 説明 | | :---------- | :--- | :- | :--------- | -| original | テキスト | ○ | 翻訳の対象となる原文 | -| translation | テキスト | ○ | 原文を翻訳したもの | +| original | Text | ○ | 翻訳の対象となる原文 | +| translation | Text | ○ | 原文を翻訳したもの | これらの属性を定義することで、原文と翻訳されたコンテンツ間の適切な対応が確保されます。 @@ -221,25 +221,25 @@ JSON形式のテーマファイルには、以下の属性が含まれます: | 属性 | 型 | 必須 | 説明 | | :---------- | :----- | :- | :-------------------------------------------------------------- | -| default | オブジェクト | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | -| table | オブジェクト | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | -| rows | オブジェクト | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | -| cells | オブジェクト | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | -| header1 | オブジェクト | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header2 | オブジェクト | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header3 | オブジェクト | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header4 | オブジェクト | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| header5 | オブジェクト | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | -| headers | オブジェクト | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | -| data | オブジェクト | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | -| break1 | オブジェクト | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break2 | オブジェクト | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break3 | オブジェクト | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break4 | オブジェクト | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| break5 | オブジェクト | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | -| breaks | オブジェクト | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | -| bcor | オブジェクト | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | -| placeholder | オブジェクト | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| default | Object | | すべての行に適用されるデフォルトスタイルを格納したオブジェクト。 | +| table | Object | | 表組みに適用されるスタイル定義を格納したオブジェクト。 | +| rows | Object | | すべての行に適用されるスタイル定義を格納したオブジェクト。 | +| cells | Object | | すべてのセルに適用されるスタイル定義を格納したオブジェクト。 | +| header1 | Object | | 先頭のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header2 | Object | | 2つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header3 | Object | | 3つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header4 | Object | | 4つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| header5 | Object | | 5つ目のヘッダー行に適用されるスタイル定義を格納したオブジェクト。 | +| headers | Object | | header1、header2など専用のスタイル定義がない場合に、ヘッダー行に 適用されるスタイル定義を格納したオブジェクト。 | +| data | Object | | 繰り返し行に適用されるスタイル定義を格納したオブジェクト。 | +| break1 | Object | | 1つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break2 | Object | | 2つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break3 | Object | | 3つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break4 | Object | | 4つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| break5 | Object | | 5つ目のブレーク行に適用されるスタイル定義を格納したオブジェクト。 | +| breaks | Object | | break1、break2など専用のスタイル定義がない場合に、ブレーク行に 適用されるスタイル定義を格納したオブジェクト。 | +| bcor | Object | | 下部キャリーオーバー行に適用されるスタイル定義を格納したオブジェクト。 | +| placeholder | Object | | プレースホルダー行に適用されるデフォルトスタイルを格納したオブジェクト。 | JSONファイルで設定する各属性に対して、以下の WP属性を定義することができます ([対応する WP定数](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Attributes.300-6229528.ja.html) を指定します): From eeb25c3f052233b456ca6d1b406fb585bd213921 Mon Sep 17 00:00:00 2001 From: arnaud4d Date: Fri, 6 Sep 2024 09:44:27 +0200 Subject: [PATCH 4711/4889] added missing picts --- .../assets/en/FormEditor/insertFields.png | Bin 0 -> 333 bytes .../assets/en/FormEditor/insertFields2.png | Bin 0 -> 22227 bytes .../assets/en/FormEditor/insertFields3.png | Bin 0 -> 16496 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 versioned_docs/version-19/assets/en/FormEditor/insertFields.png create mode 100644 versioned_docs/version-19/assets/en/FormEditor/insertFields2.png create mode 100644 versioned_docs/version-19/assets/en/FormEditor/insertFields3.png diff --git a/versioned_docs/version-19/assets/en/FormEditor/insertFields.png b/versioned_docs/version-19/assets/en/FormEditor/insertFields.png new file mode 100644 index 0000000000000000000000000000000000000000..a99c20fdf1925b03571c459c92b7009bcb7d3c2e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#Q!3HEhu|8V@q*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0XB4uUY_j)~cCfr9TnT^vI^yx&eSuvrEu- z-o#lnomnYHXGY6}RKYgU+LO#0LS7RCHhIi>uKC%<`~LT!>sw!TO8$2%>dd{pBsY5I zGS6$JQ)}=0`k%3=oW4Y8&XnG1sS_Vt*hxKpa<@xm>VhY8Zrt1PdY8A)yh<}q)r#*^ z?%mt6Y899p*I6iY)@fm{^?|gI19I29COqGCt3owGVM?OJrw}Jqr<6^1J0&`E;@x{# zQhxd$@nTS4`sB{UWtnF-AIW2#q9dfYFTGjyT|uQ26+rji-`U?j=iGDd^W5k6{Qf|*veue&uDRxX#~AN;M;=`^ z*4@A7$et}*w(P&8r){=n%U0T!Ex*8b?F7CNmb_F4{I}ilywUkBTX2zkm#^;tj(6YE zv%0-y%YnD-zpXqc^?%#4<*N53?ekas>?f*OZ6|btu{|}5avw12T=g2by%D}JRYl|R zFWsFzcAuZUOL?-TlI#7uy0CCp5@ieb9(ZZ3(SGh*+jl+M5qMs%g8$8LWzN#4KMg`q z2fGr{qB~F9UgSHc#Z4}B@05{JMXOX+R-jd8m$cOaDkY2XlBxrx8JL33_G`YrkmTjj z%vA|sh^|puB>eZdTs56OPm0V~M&P7r_(82*J%+_7o!Ue@pX7>#{=kkG1D^>Vs*mLX4qtl|qlN^g10(v`&(Hr1vHblVCwd{| zD;+p|ztx%)gVyj@0zP}46QV5)c>ef^)?^p~-+tQy-v?YLe-EYkebim1xh=z=ph7Q~ z^GX2vI;U_CwKmWiM18VGFK~pcsvB7?gsQEq8T;jgAQRLXH5#RO8K99S{A*P9YM^^R zx`5Sc5}3o(%$zPDS4g=torPS0^RIHFrXOf5@XKWpmzOi$mYr~}Hxe67HqU4VuU6XY z1usdwEunbM;HxmH3wgQwb~<1Cu1Wmb77;)f(~MZNs{VXom}!FMTUMnluJ*ZfP$j9z z-HB?d^mj!a*Q+rv7wiOeLx4xQX4bH{R>=t5Xc76gfIckA$lPgS7RoTe;Ejaqr;jlf zhATn?(wXnH&DKUgj#bov6HE6LMW%)fXrfp3HQLn}%0*KOTejTX0}5U2UZ{>@&X|X@ z$XIpzFKJk{7a5FuP&&8>lZtN76g693b=>AcelZo!vVmWN`k?Y~Oryt3{Y*NOeGE zdFBfvCn=jwmSTckld=Yu=Fu)gA!6-k=kP0U+OYXPpc^8=Z zRNx)|jY;!c*sD3GHAXSvnq2dwRgYsa zsyi(gthp#QLnYPCFDSBE5jf5IRjFd1prZP#gxK$$Mfvqb)Or@(p(A| zUG}fCzpKFd=o#{tL#Gw}k?uv`@O$%MlT%45BPKH|$~Pw#$HB0g_}~U+1u~y9r8d<# z7TKbDb=i75}fGWF~4=o@$9JSr%|>B?1|+M=v7e}1*&|c1y-rl=_Yh+wQ;r`dSXTv7{^$|hk~N}3wClN^nwM@ zmMy36q1>4>)$ARVOtCz>h>hgM-Ug+5_XS-}PfmLc4N8AGUZM1A+oQuDC9I1gs+)hI zv|YKiX2k9r7*H==sy^zP8{tN^XiauDFBlH^A^DwoGem+j35Vwzk@l=_kY(%H37EyU4AE>yjF@`i&LA z7<|3&v!qRi(sGyfn0slLZ-?%dE#IFEjxeQ6G1TyMVNO|Al9_c6+Cw`b zcSG~-J;TsJb`2pm{UiJN^0uw53Nr+5_fa!5?MB7Gid{gL?kC~PxKQ=cI;++YVnP9@ zSy#u-UCAhSuXq{q#F*%s2J74h{XhV6F9E<1G?feB*ZZviaC(dYTYSs2ZNRrPE(>hj z%wsbk(UUg+Lv>(l5R^<;L>uAnacF zr>=(&b+U3$h`!543$ckT^E1+9=gue3O1yN)R^=F%-9*~0Urq$?u6fdYp5(F}v>-2R z!j&Ux%r$W7vXPSMQ;CNd5zX zfRi?Dc7vS5*>b^o0X-D^&PKsjTBIgMgVocT|3r>xSv@E!XWAM(dAs9H7)M9yz_Nok zYoZh_p5Z5qE_c2f?{Q`+U@31$-y!)2!nB+MYoaT!ldm~AVP%lz%(A<{`rME zmXPpjYR%HomFuF=g@w?yg)t&)l0vW)l`=L@ZKNOere{^_&n!IKt(vN`6%+8HpCtWp z#Hd=6{;4$|DMA}AmZh0|-en_*6^PEMVk3h1iDm(Ux1Ygl%Ssu6XQso57#Wc6zaSb@NCdAs>< zFC+7(f<{!w-tLuaACe3B@TA=&lxc292pX5OX~YYCeo^2SEKpk3B}&UFBbQo`K4v^o z!{F1@j1Wk8^n7psLRC_*&j+295Wdhg)&QE0t+D6V2(oMqmkD!~Lh9L2lR6P<<Gj@56jAn|Akr{o*PuO1e=RoBWtEu`~8 z+8EIxP47_EuJsngW-tMUp=5s*j$E?7A%{HzVLf>rF*wo7!dr<^+!Av~eN9&<mNh^(9m@ zPquott7S%KIvzKrPU8&u9ya#rcB@6MaY-QSceO`K)gen1C@~?hQE=s(t~YCKF>)=b zPy!}!A!Dy>**UDH&$uPQL6tU^3aSkHz~s)v;Z53~MAZlNU9_F(VWCAf#++i&>&~*A z8Jr-uiX}ASsY6aoyEt^Og?5^5Zxlh>O>=cRvh;B$B8>u>`TmmATXskXkv7Z3YJ4jw z+C>CsEFhheG1cREN;@687Qg`hQL&-gH^ut3(JQBjHX>SX3fO=Sv=?h;uT#C+eKk)_ zo6fa&n#&gmIfBu!ln0=|o|b%uC=qNgHtd7Wcr{VhTeJYt6__olwYNWmE*_Z2bw|&q zeiJsTc>-?!bTvx`o>m*@ks+I1Re-uT8<}|(>fJtD2O;@1nLP9?k>(DeQv0udx`0$2 zz7+JK3w?2t!yr)3@6Fz{wpmPYV=&A)P{ z=n(=x?&BZjp>Q-B=p?J^G3s7e>56{vXznC)*771r*mj9`HZo*RWTo(Wa>DBS2O4ql zghO1Qwl3Z78xe=$+qT$6FBLfXk+3{CV(VjHma#5jf*KohpuN7V)CR^St(=m=*-R}}->y^vM#`b_eQU58kNxsj zK9}j@WJuLlo(iM#UlM~G=Suy#m7p~<@z^GNi>_2GRd2QCO8Kg#9jk)TX~STa)~rnQ z9I0tgoIOQjs=tN{6E>-&{;qADYR@#Y8km)n6;d|z zME`nZVr2-2Ym;>EY6aaO2vH^N-_+&9t9*ULqr`Cv8=*Gr@~B$cYPfqQiPa=elXQRE z058~~!t(wp^tno~%7WsIi9NZ>abJvnq($dDcc<9l}hP$`{>a0gHP&+T$qBq}?aTq}v|= znj5b~Ow5y$bs`I8eOU9vkuUl-^;Z)sR)&)y#D-}Z5m>oy)x(FPsqr4^UZvV3?*&xo z+-x1jD+m~5tMa@7BYI^(xzziM6m2=wE(YDHxF#Q2@$lQ)Qs$bnjkVfr)@wtJd0gbE z&yFR}gyp@6nR=ia#>TCPs;2`vysMPlNpnHg7g!52<$LtB@EYCB#>6)!?^-hVYNJU$c)D3l zLOO-*Com0c*@nEMa$v=61tHt>;Awlb1X>3>IIDNm2nURB?~m~X$4m=vymict^+6R! z>rj&+1JY2&;lya1?S6^{E{-xljEqtehs{2*QB;rj;Nxy7DnPB#>O-unRymb2uax#z zb|;pG`-A6Kpo!Yuo@b=M&QddlW2IF?GCdz}B#ZCJY)EX#8khpiYe!KAL;6gz;bTq_ zO~Ait->>xP8K&&(o|P$6ibua6?PMbmyespugOSEwYk{O zrj!@`f`s?891~MN7QSnGF#%u|JQXo69Eq0BmGj`YIfR6N@EPtOQZNVORC2ftYgR&wbk<)a2$plIBD)FqaokrF&bdm<~(% z^<|GyqB&8atFxJoE{;VSpwtui;F)`4Nky*8`k;aMUEMc8AgE`X!k(?Z5?|DwG;|No z4~{KrhE%0tLPqYIcsa-5Oge)R($Vg6p@6+_Nf;iP&0MPrpxX?j$jBrFPL?|khxWyU z>KLp(k2U(23E2+vFwVvJ0A5eQUjLI<~GItF!&v`$=k z>wh&G_q`XZb~(*&p!joJ8sNKTcz;r85vkce)9U{CaD)T)@Db=Vd_U^!q{jUR%4YAcY0EjgZw zJfTJWO0Th6e9nbzJZoYzkV6oGkUTjTr~|7$1P4XoufElEyRk7ewxv^=w_Hvd-@wHs z$BgtTNYOzI$6%i(>rertZ_LpcF9>*He>z9n^+t;dtHzlMcnE4*Tp(;b0a4Y`P;*x_ z^W;z{j`=Z>n1ziS3KfdUocVNZDe?EgHSuCW@Ry_Jq?xt76xczf^glOz=@nRvnwT?C z$M!YtLY9W4c3TnR6|-cbrwOJFi*1jBkWtgluCXZ5nKeO5*lOf4WivG%Cp7{3TFEzd z0C3f%yg^)ZX?~s^T#%%`dtZc~;Z%@a>P-T6GmK>6w*JQfs*evkHaMbUkB!M0&{^W! zs`J9rLW*w(S0oTYzQWh`!VPx`g%@ZxBmp7b=vg3AOl;`72w%Rh zRK+IpIv)zrpiKwK@i?!!Rn`;-5G;xU*Q`B--qdjX4Fz1%*@{9LMactX2vY(cP~+c)Q59~UrYq@V7=I5fuD|GYh#8eim= z`KVCv`5fQ!^(LAKL0%3XWFrhseUFgNENiKHe(c+uy4*PvNT0?b8_lsXer31U*)hy{c?LCZO`TJ zzjMMn?7i)k#<-p~cLl4*bRjA-lTH;7cZYB1TC(v?-=-zJ#422WW5$Y`XAZ%|?{B(`xoA85hrQYU*=bUlimZ3OAX#V|1 zzo*UdjTKJW9~J9(UoZ78AB<@%|LCDb&@^pad@``ou@7lzP6fN^ha%EmE19b5D9>#z zMYTzNeH}C?MLWR^d$<&G5WjMsBolPUg$u+Q{Qb_hlJ;yK&_GSDnCiAOy+-y^5$)F; zU(7!SfBPjD6%3EFQ>IK2FF#g|rGCKMlIL^Zy>L_BuV&MgCaj?%OO?Z3DMIEfwcjQ_ zrELp0G~qL+I|xp6C7{BVPifsSxdLAOxH<|_lz|OM(R8$>&y%j3Nzq8GcV+`o@w~TX zi;D}QuKCmuq6+L4b#As77Q;xtIuMMAw~N&Mk%zCq?PbY64N0}Bui(o=+C;_RjGTEM zT$VbBN`GdMPyzOdOZ-|i)LE=1_4e^Oh3MRNfWC9oBh1`+D~Ybc2waea1@a3~(}BC= zr_wW?Kb4|A5Dc;G@@Jr->4i>m8o~*;TF)A$firv&Ws0Dqtithkaj@GgFuyG1%Tg=Y ztks+}tARR*zxPO=1YH3h5@V4T>6l%VEIyAYsz4!>Q(q(? za`FQ2*pM#a(H|d29lDe~kdwf?Xr*IM_>_{+=Cj8sWujp$Jor%Ui#iDLE4I!Xdk%qH|`XFBqi?W>{x|1{D{aku1 zcUK6;?fxQWx}S3@lfA|0`mv~?HrX2|(HRbC;kHWABdLTxn{$RQBVv_(J?~Ljb3C4OI;r2+X8q+V=#IC+g1||kGk)dSBW%gG>W_Yt`2n}fPXh(hwt}{8*;0_HMH;AD zcnUzZ4&OstQ;);euZ_oTqWL}4!p|0picwg=d-VSP`Ax}jWGRRZ?ZG)w(+eTav%xweb2Ptbe{JWVp14#P<{!M!=ZiJWFlw~i$*h9uYrbZp z&}|%6lvxEkZsG*<5phiUmpgBP zX$GJb3P7va1?@EAuD%j0GwZYY;Q3h{T*e}MQsAi=dstYnb<^Qi??u(q^Q zjJ&Jd26Cq@AK=`1;Y^=Ny=pTtbStHx=j}0m$Kb=_>Y^uF8U`xp#}0A>_BQ_E zg1N87?v=f^ulwS_1nm+{i+6(y0j?OsPNULJhX@UBZqq1SE{b{pyi@QK*ckgzO1PhS z9LDV%A3m&rC6+~qRiRLsbP;c@m0m%YUqTKPa5)5 z4W#qvzKhO~&IvIVHThL_)d4?R9F8cNA%YnvD+|6f`}DE%RQX+5O15jLiuBllC*|LJ zDiBs?000aAs@gzE9yV`XQjFj{2v)Z*1PhJ0Lu zij6gqwT_0%HYEo<`fXvRt5LDskfC`0Hz{NiH5*YO0JcxD1}XImCNS?W7W;9Vj_&`6 z*Sg!Y(yMhPpeOEyY3av^WW#U=)>2FJ{9ws-ShREbNvajgyTtSntfqej%#4n+&^FTJ zI8XY}*d3L9A!EiqI|=O8O|r$<@;Lqq>3+S>zz(EJHkh^&cD5x@ntbN&%6EEGyC*=T&gjWVLZh@4&sfv+G#9gRK(v?bDJ4p%rf&mYm9l^tiqi) z;(?+}mg1$cg@Fy>UdP}lR1u>5NK4MR&qe3rrg)q*)w~02^c0ntbCtv`BSNcI%ng=8 z5MyGxKOV`SE?eflBC$3nsoaN^=<=TscNyGk8E?V`G&_6ede4eAWj;{pwpzHWV#8TU z&^yA1leCh0UTf975DzI6Nbrd)!Skes!vTg8u=2YuP*k&37>aSaWT~$3L>(VKO8${j z!`WXz6a|GLQ@fe)gG&z@?Ys$hx|!Fzs6oAP9vanEqny7|<0tFWTveW@bp<`NCV}6} ztH;$$EzZBh2<%n@xU=1C6kXro|K>y<=j~?<1qJah8k_fJe1hCP#rFT=W>e%$DVCGx zuk2L${$OT-e;_3MBlP zpN7T|Mg(ql;74};FTpABm;-^eK8h0m>?9*#;DibzARH`>R{>GfACk`rs^sKq+pZ({ zpDig~5hRytM7E3yJQ(nMEP&>HRn^=0Z8XONPAmgfP!xEVoF6EDv~i>MmTQ0mdJNG& zo^J|v1N$he#;WU9zm8_<>+@T{Rs{BScxm!aon|?!obG@5<+N4NJ!O>^<|*TViZ|mX z9k+(n?M^Rs$L)i-L}?%S=>VT2(RFIe^MjD%iVDh+K2KF-J3XZPOv&Bc@w|=a)*ai? zi^xugW5KTK_(+Q(mwGpa*xQI}wpR7HDC7a~eAKkcP1P@yv*)26k?n5T8AkiqpgWQ= zRVwKt*cI))>-~qE)n})%at%pW!cZd(el}m_XzFKrBy!s?R^nxOx^EW87Es{1b%|Y4 zJIYigOO3E*2%9dI3lHN7Gr@bTsvBROl*)Z!XJ!8Fj*GEA0f_u!BIIiv zuC-C4(z9jYiP@**?GXt>W&}-sUT=z1XHNwXAAIoW3Go+ALMk-pX3Qdw2_AZzl#rdNqFm-2%dstG5~1Pgg=2kDB^ zt~eAe*qcAENxQ5Krr?dgj}$9uByfzap2__Cxz{CkBIieAtj} zY%+h(aPE=@-$k*zL9Fo*q!3?q+7u<<#;G3FUeqgRbcG;}eG(RwEO=1al zQg5?@7Zita$@T7u&Hk;n!6{DWW=glOPhlr5;U7BqxILph48fT6;gWEKU8A$)+orC- zUGH%wX;Cz?u9uY|QCQ*RT#3}J z&W?~lx=b%LSvV9Iy~mX?4FL>^&?jk0iu;>vU*K`R%bO;T$jS9FPo@v0M;`&1lj;)l zywuUv`Zk1<^aOOhRiE*9^#pi2T8=6Ud!$i*bOp>d9Nxmwr)6@nZE}X$$oLtPd&!es zarCPB*fWhhBjdjov@5VqQmj~YA&%4(e@?Hu3K(VH4tT{jW9n!DM{m_fQ@9fz^Y;M! zI+l*Qp2~LlVFs_#FR(63elHSAgL6i zc@kHHWk#|@r&)&6?&^za7?AP#xvl8`XX1F`)Q1Q-)NDsm@aW6ot-S(AjD5h7HL#m`|S1s@4g z4Zx*LLn&}Vm+wHZuZV*yD0J?nV4<`KU?LtqYC!~zr2CE`mL9RK%|(^O>Fh-N{KTQ$ z$W6DFZDr%$6;+K(F?v z2`D7HjoR9e;9=*ZwB=|t@%W0l1KEObnbuaXj(e+1uZcMF z)F(y>k>!Kv>(`$6CZTn{b0V*?<=j)BrxQN9&aV|r16!D8;z(ccr7;8o@XE;=;(=B+ z^Z26bxx+JrIb2fxK`vtu9sO1LD;bkEyYTwg(&96Qm}eAE32NqnCl&8*$OaMItPFa`4CNh?are17R}$$G7ZyXQ%!cAzJ_ zj%p|GGD&>2c(Kwdoz*dUGV!+2N}nL2ZokFyU5u*e7LEkV>@MathcNqxlH1GDedbg_Z zm~)$j>k}n^Xj5zKOXMuK)&=I64OJ{id3n2K24ce>-7B8KuuXx#DD#z5G;8&SH>F$QXIX zYXo8~#yT3$KI-e5iM<$b%m-L~w2&;ZT zf)GUx9uc-&OZ?`{c{|T zC-fI!#)|0xNvZ+tb#`>`1a<+R9$YAZUQjuyi4=dPWiXD8m&t%I7 zxl1Z5(OosmLvmfMhlvveYCGDVA?ZC9S2L7|2^|Q5HVv3U+{3R~Krqn94~N21$u1k5)gLxk;I_ZGv?o zPCFdPNR8yPv&q5pMVTG+nLrX-Vldavn5NY;0#r4?35$;{H@cCQq4^KwtgcLjW>(L% zz8J`v=fZ9OVGEZ-*`(CO>tfV}CB8D?V}*kg$Ur;IQ&fsOKCqf1Of^uYAN+CsB@%Tb z5@OrZEnXW0S<*K|&~lbpV*m5Gu!5nb*h*vuwCQ z+W$ez36ubgUstkH+&1;H#kkece5xamfUv6;(TzCw?8o{7OxQm%NWhXV=P(6*yHGzD z_wWZP^#{2KI2-?z3wV+E-zJ6{{3JGLoj?q@``2ugjOm0)$El@ifmEqj@3z8{25 z(G%mG65+1UD0wgjQ0{F|@Q)vsY5-f7AAT$qwIJrKYqEQfNJ-#YM#}iU_7=FD%m9Dh zo0bSu@$1E@aoL^%PkrzclaNZ0N@L=R_QVh?EdCbR63Wxc1@Re5i!_m#G_=?KX_DT$ z7I{FG1@|R}q471XweHlU@$Q*lK8VZK?yIs_oB-GO9 z6YKob!snzK&Z>Y$AVl6L$BRdN-7RhD`<~gE0c3(K-m* zz>V9*KrYWKa#9f0t*1+HuEx49@{R~Y^U}uvW$%y`cY@1=iFD3$kFy9rt!p1YRGhAr z;-HET9hqaK&1X;EO0(rj^*&+Ns&=vK%5D344E1$QFYQDYlnvl#-(=(q7)e4u_oj~j z3YH;0Lj>JH$K7Vu$=MMV%w8^&4}(he3sIuhvOR})4Hvs-7o5NPlx;UCm)Uls4L#^p zlVdwll35Tfcf~?O2M9Jk=vKPZ2E*=8?~q-&S5#0_p>C&3AS^(9H=aci^zJH~Fmk+_ zh0O9CDA)TdVN^k#v*+_^g-^H7%vg6KRgAz1 zjt=CP6@$BlW;kOj$6U9uUAfYwVhLJMMUvCkoS#1bJ8Ssz@7p+EQDiF(tA}LVO?~^k z6YY5iOA2DaR{d81(svtw+Xe|gHueYETcAS{rXF>#GF6|h9nXbWi6hJ$>aaO_%^6 zp5X;b2Uc%kx?T{{1r4oM30i!8(Vn6r5v!7#g2%-ECt-vWfXqogDx~-Ub`2=Pc+UYm6x?RDOAMg)HD2?AC@a^Z3vE}(Ud7UT zfp>7pDg^3(Xd?*d6sD&Nfq+0n)`*hb8- zo->G8&sy-anX)Y^8<=f4_aocO+(6=Vg5xwas`Hp~Xkp7xi$Akio@eV3peclIl?S>!QSLuAZ+cZ`kVwLo_QH2{aOKzS+ zTq`9E6+O*+2i2AZspa8v4+fZ3RW{U2@ChLk!O7oKK3JdtNo$OH8FYO+YZ?B z7y(CB2)9@|cRj9y;f`E!w(Mk`4$<9F{ccBZYj4uZt@C;yc-2mj=G^-WV}p&c%rjt& z6-G7TUav`G?wco4tlw^t&sKUCRCima7Nb_K&I{4$ggjZwmDhR_Y%_qEP>z5)vfBl2 zA}NmJPcNPJn<$HZ6^61&m=5FAcqLo$O_)&{$||*PsE(P|YHKe)nL2n=PR_b?(lUrD z$0bB3+(^nvfJ3t54+RQG%u(CT22P@PWnU8J2AHMXsGOdNKL;Fj?0|z3=@IQThG3QG z^;N*8ku^=@4-RU5JWk_9q&=}5YcMI-noLC9yK;9XW0%F&5jq`y*4;n4Vt0J7SW|kA zF}C|j1vA8x7(D+)h!$PiiB^<5isWh7AyEvNhdT$eKJ36;N}`Y_Cb@2}n`V z!sYCY9$l-JUZn-`k^#ryQ_a+G8pGaFZA%dzCr<1JyImp)+nd)4J2Zm98n-^5 zlkuJgJfTBR!S;c!Uy5TroqG&74T(X6Wi2aXp-Oixu3NaJ%Ydy!2agCzzm1^uLNW~(d=#Pgpg88mcPDJ=uCqT;KyF&1#?X)aurG3mKll}cxbmlRB^A?GeCF$$OE&jsL_P1h_N)42yMP|dd>^x9-9hbsB+}rw1H{Vum#@x) z+-WsN{N#6N*f_o(I+7860uG2si#s@dlJGP#5*|&ZI2H&T?6Lg4M7x3rq3xusV zc^Gsd^89+QDAeMN}^2a4=x+Hp5^Up(ezH-mc z=>gJT|KGfc|J}L!=XFx`48B&PN-g~!weQkP}Af%^xfT-=k?v3RvK(YKP0#MQiA~%Ud`x#I+ri%W^HEXw!P~EDk zZ~9)X>uAI{z#{O@a0K+rXJ-V&nmO98gfqi@Ph_UKx9&_m$gMrL+F~~neh}d0yc@)a z6x>g)o#Wuk{HVEG=u6h*)F*G_U0dP%Y#ta|C5Ju>dnew0%~RzlQcG`F9t-H$*p`(W&hm6GE&qg}ft=LgE^wg>kV zlFP8bl`5$mlCJOQeBD>8U z^T(!_X-sl*w&d8@NPJP#FC#VbG3CQ4u6ZdcAcNo@x4xh6v)h~`Zjy0@&(6!V&?~i* z;)7pN0VZeT<>DToA_X-u2l!R8>MEr1)x|}apL=Coh$a^@{iLwLvUj?1Gq3prSOmZc zt^p|l8;HHJIp^bW@HXh@nLjU;9q>%L!#Z80T+Mo0**o*zCala0^TZMl-q}*{BM4K$^ z810q*Dq3E8?*?}9Af#uS*OHqmBwXS9D4SNpoaEUdg)f0&6T9%Tk=0dy+5!@=**)DT zdcG1=+&gh8G$!$nL1%#70>WRU2UWMnBmKgKH+z7YfELt$j_RN7^*=7fe_lKQ62$!n z^u5#oC?}q%4`XhhKY1M1tun|t2Z*oK8DiNjWz5|SjwwA2<$;X-io3x;+AHtq?Ji}Z z?NRcs{4G+uCrDdlVPvd^Ugz@hDav(7f^J!!4G4`hAo>N@<4 z(v$J8Z&A)x3u7Mo(P0Z8#Ao|CpdeWhBiPY$NuL&d={DI%XBrNJT5mw3Tdp;}Pic`A z&FG-YP<+J#t&(k>5~=$xR(2r0s52E6M#PqW3{D2N=IP1~kKKBF-r+h!PFiXjgQ$=j zm~SdQtmw;oqz={okP=V6eqHa{hc`TSWs|s+$wjsyk9{rBYZ`lLGEC&`!3{pB`aSS# zpNXB3J*2d;tA~1q(D61YYGOZ-#V&eiyMHNe1}tjD;~;cRX4u(E2(O>~s4v4xyjnkT zrByE^hrhC^H`HgXT)5}!g$EX0YMmNvO7oWF-LJM-(JMT~R$sRtT8W21MB*o?@1I<6rY?(JsIAO&NS|2^E-}IQoba(Bt=fPN;gP`1`tiyL zv&h{Ew)4HF5R93*M+&tYu{-&g`7xv;_2yj27?t6IcJe1QlW{(^W)M=uj9C!jcuK-X znyqSNT>@t&uWc`czvcvn%KtqGLjKBa+u#vn(?^%C*Vo7xFH(Jgfh zZ(B{~fvy$-s*pMrxq0G=VHFxfYpM~vBK;Eko*&hPQJ#Ce;JfIKanGq^Br~ z+K9{gBlXb2q~d}kUPVe%9<;ju!~7)tVuX{;@M?C3u1&?$9EAUbN5N4NTTsDsb?8J| z+Bn61`Urw&_v!R+qQjoOKh$;kUVm2CIWj(ojJ6k-rw1<&({mQ!_d*1W`WIZ=vSJco zy$R)^R<<+hXlV*P1tx044?H?O&v50)3w(A?U3^z+eBaG0A=mS(J{k_?cTJ(%8~o3t z?g0-FmTx3X-;=3s$u0D!jJk~A=1oc5!NM&}8Fu ynB8t1->l;b$8X{VFb0GW`ed zdI_V~99Zv^)gNQF(aVDRh`JRqb4JBo>CLy)Nf(@3&q7l_qz@MZD3UIcp5b)*IFBHz z=DW>qicbcn*)cq*_zZcWJ`RxX2^!hLL1wt!%W%$)1XfJd*p2;CD+kG4*IHm)bx8iu z5iWFDw8yKzlUx*(3Z};5+yQY`s!6K&YS3fe=+lVRBoW$sZt_yk10XN*wv2;@*|1zAG2~V6WP|H>;GDdzpFKQ zkvRQzJpTh*Ovft|M)F}iJ& z3sPkriUjID)R&(pok(Nv(=DKd9qYv&e`K1HQNFsQ;^CX6($v&f>8>j+a5Ek^q?P3G zhnwOONAvpnqK}Llw%hlM6`;&X%zVFyGQ8ACP=SGmV~mP*fy(-yY~wYAl?2b4rk5@HXp95K!vCC*&PmobQRQcKW~l?>8SJOn>B z5s&k~Cxzv3E>2CDFw(}X0*VWDJ0DH3TlybD<19mY(YNH%*2ym3n2sMnoP|dhXHI=` zHL*W>gXc@a6MVWsToH1Fnk9IAnbO3`9X==1a8?oY}nQW<;rHN8x zJI21>JeD8+$u|vb9M|U8>W2g?&fD}nD8N#4Dx@I=p7&DLq(vC``LW)Mq!XWy(~{t> z#v(5Asb+RQDZNqhZS94CIwfYDj1wNz)*CI&%O;v$jZT%x$@!5-TC)ua2u@!tK*%)z zsQt(!P(oxBjgV83Q6W1(^(SD#XVQ#TCQ$7sYrqL$7&BmauWbpU!LJV}GJByD|1|fS zJ?JXgkgMm0v$Zia7aF8bl^n|aa~X&-dPYJ^m@%W#S(09xM9f(F1%m7ump}Ni^f>Jm zd>{4VOH@||L$82YSE%+^mBC~8Hi)lF6fPr2acV+L0&_F^KNT1=n!G&BD+F)jN7)ry zLhMvR{oF=*#lLX-K;6aPpUBZ@y3^U(lornVai1r2_uKHzs<9s_-rqL_2!GW#HK^}W z|J*2!IlQ52_<8ck>^B74Lj_!y|2#kP-*9Qg0{&S73?#J?&stS;=C+|*%T$7+O4Kyl zHWD2_YE7s~x@?U09^OB6j#E}6J9I;~WeS;Uh!#0`5^&Ag^T?KDu$31Zgi5c~-{nf! zqH89gf9lKgU>$w;2Yvo10avu=hF^v zHSJWXbS}mP-@Ee(Vm9{bhDF5bk}jFJ;DIuT zTHviWVJ1dCtJb{r5ro}VKya!Bnu=&bLu^R*k2hCXhroFNuMmlvj@QQQ@SQb z?=u+vfn8)cptN1DR2B*VwIbYK`0P}5#*dr~Gybo*dQKPSbDhu53LNCV_#<6ib+FPo zJSp&k1kB)ywc)liiV!h+&QnGDZJ;Ou)vnvL?&-PSL9xRB1xSrafzEhyV`PL6!cO+u zl2yX~i-+u#3S)7bSQ&b?_ddbnPYNOgpdh;OCk4^1e^3x@7BL`@Q#2+ur_`ub zU?TvP3blYg=Thx|#ubpWdg)f`^!1sFIl`;BoDrW+rd+vtFReIf7TsV7Uz%rEk>LZB z2NErSDl$->W635UlGXvyjyQ0oHfOP|nwhHQ4GG4i_X3|0Cxf0DCYn4 zHzo20+!-g-Zo=I&oprsCeTZ!%ovj!uAcXqZ%!iEiie;?c$9SN=xX~ z(tF-t0e~B_3>+%mDEPh5*@ZN>OJEliG;b6X7&MmU{pde2IfqyKtLn?a{BFzE(~OG% zQF6)0!kWud7`K`IZD>xgY-2~Zihr#evt`$fB?{8G+uCD#3A;x_qdcyFd9?{k?Jrh# zV2UF?@pTS$R^PY{0=eI}1~R+bDY$~5>v?7l-bA)#|b`GAt9R@?fFv1ml{5&$yO@J=}y#hY1OlHpPv(Mho^PGLo5TL9mO?2bVjZ2p<5y{Fte|hN= z4jTA99Um9?*?@aZ6F6Ko6IT$wbg3|e;MnLI@b`6F87;d@mxvqAzb{)11YEy#>FG_` z=i+M4`m6EgKWSUy=O#I^R+y^o$ zS!A?a^ik+Ls>O=bZ>9g`?#?a=+Uv!ilP3pCV z&vM$9^49Y5JQDmTk2Fk7XI0c=)Rpu^xLkMNnG88ix?gAXA$^9==o4D^OU~f%^Wh9- z{j0rJTq{J_RNUloTCA{Bo_4)QZ4ztXpRWv$-nH@S{;XV^?6a+0oc_tPCNV;4v*@{Y z&U#&|p#pI|r!%>WHc6k!7!?1i4e6t69~|h!URvX8;_Iq7GdX|W?}t7otUK~L>>&xx zp*902h+w=}KmI;{{=?z4#v#gM9(rk=&){t8=D+TFHCDNUbMn2wD@62AW_)8X_3yLr z3oG2Q94FkXm))MMr1?dX{k^4mCQ>01QU_h*`FqCa)mTM051N-jU-7Rgq(PQ~Zcj1t zfBugD6(~%Zk*E~=Em(BciSC+7(n?Xk@xW?GM)KK?;ZAP-S^oLScd8@|*D-GGHJWjA zQ%zFYVadU_Fn^mQL$i0x1Jg}Xd3d~j5&$P-B{zw4*^jOn z;6ZyjyP1%_x^!j~JPz^>;59d~R-2@yQpUM`w%QDRR^@2Cv?iBIn!4gC zmD05;x&Aob*LiU-C6opm^F%R^^pNw3p8C?U(n2W)l=CL1^-pjP6f(R1*!OYpG3Ge^ z`=EEjm30;@+)16 zw0TAD9o7pV<(JP?#0p@}Zr(ze71i?BE9{hbn==@YlTR z^-pSwXS4kdcColUvhCGh<-f$2)3X{c59HpF_d_1o0-26iL=ITTuwY-b7*UJ+?5~3#;N3c9y-x>h{1RFrgV^N0O4E@PxewqO zzDu(Ki-f~F1X&?*0%0LUJx>l8c#3b&mv#9_BWS4CUFde+D^}jN(p$fs(W^{N+_(DyE9Fm#%G?p3kd@95d=*&L9Dx2SY6~JiK}64mHCDO z|HDHuYykg~|ALr2-wa?pm%*emYGT@F67ubEso||d!YxO7`6-iV$EY8|oL+ny&}RqN zZ)6)7kNa)~RJVY3S~O=`r1bV=Bb6C|;4C$!)bnCuSksHHNfWOrqmCVFt9aWw zqD{eNa1fBzk9O8^jxsQ7_KoX^45G0EjiG}{2IVu+TfJ*M(0S%iB!`VM-5$Sc!c(Ii zJ50`da+AAbOtvkICSD3T*VlC!L{>YavT8xQAb zs)=Z6rVG#novOEkCaZ1rE_!10nZ#v9WXE%D^y^t%hz}!Lk=-sxKvS$z?nVgV=!;+rKB%{WoRU!pra#L=cbkCjoLonKs2fCd_Oc}|Z7GXj{B zO{6BY6B%BZjSN-D#|z}_Ei2MkBpMBw6U^BE2}K4Bx<>c0)=^&7awh*DX#fn(>WbFV za3USqCKDdH#?jf>^_RLn#7cQ!pb10?O2)%JVyA&myI?2qDy@c z09m~+5Va=*>EvA$W5V(HL^F{q@JI9LA`?Xv9vht1Q4K1d>jkVyCP1RTM`qbAX0(&0 zNMzrf%7eDDeZU+PUReG=^R^BHsdE+L8H?b9SqIe=(WpJW*1mh^K>`2lopR+t$w%j0Xn|5 zfMfBaS+(yofs%?`@|oPG*cEJS0L$QvL+o3j*XANQ0tSf!*avzDzc`k*=fi3AqNjG5 zz_1yVu=$5c)2341xNM#Z#`lL~YhUW>C%iPSr;j^(w#9Vu*pi@L4+n3TmC9R7rJdD6 zH-HvQvQc|yM`s!#x}M%HM~er4C70i$LKqe&NRa%Gpfl$!7p>vr2_DQQN7oi51Bk0v z<}${Gz3i}{c`7-1vU>kddTf|1)6Lh{RebuF%)E_P^JX04v5=a3VFmC(;r?z=BqZTz zOW@yn(T%qmq)H*Fa`C06zBA#vZhl{k@N|8KuGHY+v)62wzy4byX9Xf-{;il_KF83S zBiqM6{p-}j{I>|E?=^J=slq=&QCcKf5FAWWeIz}t<}xW6W(A+yEh1JR>9&9&vp&Do z^VfBwE}Jcs7`DKryb8|Uv_q5Xh|2id8lnn);MA>dkaQ9x?asAc!d^=nGatBeuZCoJ zc3LLc4oC^qQ6kXF^%GK~xE#I75yXP4rq%3TDA>(b3$EDlG>J|c-RCyh3F435ILajJHO*1n`ruK|3s^ARFCQOgQ;Ir zW9IHw2XQyZs>N!c3?$=k4CzfeERf*`H|#&*ncGMzGox+viMrE8dX#8**tPKa1R z8-1@iE_v4VgZV^F&f4wI0v+v9oSOMHTY;inwZ~iSLV4s4E*Q9ApDatfngIh>r`Xv+ z*UqPFOn`wGIx5>@3lLt zRgdne=Kyg~+M}queTq#y%OUFK^gNJr@38clW$PhPJwoWK3BK$B^~rvSd~2DU5<9? z3-{e&GoiI!B{B8<+TGY#5F{!1?1z#^l7P)b4kkA0h>^2H$F!1uopD+qDt`|Y<&!AiERV$B%ts)nEdv+xe3yr!6=v>TUN)dIzqb=4MVgt?$ z)#aQh1s!_+UbMsVK<08@wIZCFS4z)ywREXda1v(h>%-N|NYwK>rp6-8+Ew&e+1+_Q z-r^{LC9AytNUzjt-}Zz7i!bfQ@P(AwmcPS+}8*cjUDGpwp)B2TNkknQ-aK{s1eQ* zCIX$c8g{liRhC*Uhjw;0F=4`9QP_%kYrKv6%TwrEKlwUqEsoBN;aM2q$8A@{vGrt~ z2=NcjM?v7w!EvWaJ!qi5nW%#W;bPgd(EtpVfU`!qJ`QFDq*gF!fHOs0`;oUvnDj!p zF0}kRsvFv@gGc+dY^^$J4IMH~m^1%>^fJnMZc)yZM@rHpeXCHEH2TOV*JCE<;=ZS`9v`3nwn zssmIX*Iza`Gm%hzyazg3DekY`n;7j*$9sl+G4>d_{Cpl^7woe2gT-MKd!yY@>z7x} z1av+ggvE)?;RLfK23Iw9Oe0VCw=g|W~)of>D!Jx z5^@_FW3W^(%i^W9@sjx4XwGiwMAx-S7ZEGcVCM;F+MyPZwn$b92KTDsWn7_rh=A_K zF)_CS{WG}TfM)4t>(*?PK^{lN)Rj`p!8}k2D8`%gi$LwWVIHCmyD*{El3x2$5Tm`x z;CK9W118!KstDN()!SubP|e&lzh{bsMO!;R^z(+nZlAa8+ObA&lqA;NvMrd;l9p#~ z9He&>rLG1^Cdk~&_uxWH=JO^NAxWd>p4iP%9MTa+A1K5Lm}6iVhB`|xf*jQ}`R>VD z(85>mK7cfH*|(<)o`3L@AA&x8dh9jfaIqNT?9esQcX(H##_O)9!%H{51VCe#pbFa$tMKW zo7v^?THRvk{{7kc$oZz$1Yclk(Es98asE@|OUQ)wr@TwqPDkrcboi}C_#E0Fm-i`Z(4KBGoN?w{ntqniua9pHmYujzV;Uei8AJwQO#>5C*#b$h*D^ zX$h2WmW_fiO?j>C6g9oDElBz>v7l1|SqO=*idub^J#x6!?CapWcF(D{m)S__B|K6f8-~z#n#?#+;!rj_7$l_XQirtX?2X;MV_w1PeCL?<= zYA<1abWd@j#|LtQ;YeIa_swz+gkFt&FM#+t*0Aga1ZEBOtU?yAzAA9h{L@>>HZyS>xt!vCODB{uNMcJD~ZNJwpyj9I+c zryR|9oW_n;%6ab6Gz=UL40gUy+zNt|sQP2cNeZ?e(EJa)$bo(=^!cJbX+8XK0~zAyNXkDv{4$=9v8{~(3oT&o{}K8iJS47Mj<+Z(e92^k&B{Pt__DnMFQHa! zXx=N#yJ+UP>F)s+3`f?*$ndheMKIouB5tewM3aQxt+qQ7DJGt0N0ZrrHqx6ss5?77 za=0Upsnw4ra+;7CNo;$AC>AC5h1S%Ap<8d@+w^>Mt0CS-uBL1$*87=k#vgZt(S=Z? zXGa{UfQiTbXE2-UlF_R=x)<551Fzo9xG$0hbH2sQi|85ES0Bv9VV-C)F5f!Jvf>~z zt!^x6;=)MbHI%r|4|_Cr)hr_hCbwFDk$+}bYH>oaJ=9ADaB);@D2Jm48|PB#r~hzw z?_&@TdMdP1r+-Y)DX9GgpD|)HgNzs#7d%J4b*h%Zr98uJ%jDK~&8Zyj7P7c6Z%^hj z7h`6h01Ds|V=?*_xdTYfWr7>{21RdVY44=vxKwZUh)%s`w>iB)Ps2)6?xJ+PN|x%o zaxXosp%=QvFE%qSOfT(wBt@ccw&~J?+3*MD#5bjO`M#8Um>(srH*@Bj`-YZ9Z01z7_3_v{TpbVJFzu%1);6#C|#zr$BWm4cs6&6}&;x)~TRl zjv}QdUn1;1wl_J=Rf5RM3;-><9)0Q~s_%UlXMCyB$cE0@@I=M>7zJ)Dbn{QyF%SKs z;p8L_G5PJ`AkvD8nH#gGhlBOO^KXD)UYRVb#Mn(>q3Va$SW_;=j~9>;ZYNOV4R(Yuw9+)SVtK?|2zD`dmNcPL^hHS7T6< zV3@x_Moh6k6n(-?ut>JZXF|6U+r93wCmhd7PhPbCbf{5ya&B##IZF4YpD%m%gmq2H ziQc=}&iacuzV}7FT-na#{;Zjw(TJalHX^si0sEtK^06?1tYm*Di$SH7)+Tf*s*Lkc z@pwa#cjlP_ug`WoFIv=l%pF5GJa?d3e;6^ikb2?KBoF8N{kP?L$`})z8)d76ZG5Wz zIQFfy-np_7ht#LB^^J*tGiDA(nH+e`qUR}^$r=V0xwZ-xxUZEQ+-DOf$xzx{>J9W&h+RF}fEwQZ}CYRSXs ztx=nLk%adA9B)0|Mq~9>%Bdy;=j|JK{53d!!o(Szbv5w)VziK)=Ub-yqNP=&+|h@i z+?s=P#&Y3_e(-A<;PPFzkc04Z`O^*C>g!}Fe^;)rwcoeoBB!e1B0Lc#P;wEDU2e^D zZS47k0@N~-+!(NB$%xs^*9fFCF@{iNqX9?gvAoav{^#E)%MnCS=tu98AwU@l1>b7S z7TWxyA%BMvN$st^(4}B}VKW$;m+a@$L+ix5q zk|sv#i^{V7=!H5~_9f_UH&U_ zb$~tS-WS2doNY(9YzO&KN_Q3y&|-7EY;*FuU$j}uDhyI4c4O`(F$Pw6Ytb+^(Rn5S zRH9-IHGwns6tV7YG?5I}R}%IHX}a5f4%Q6Q$kUC9E*B%61Bkv^7_Bu&e1nd?kR);w zW4NnXDq%u1Z(5f%zT`qg=jpa64-%ya6z<5gWx3;&;(h~|@9HD(%Nf#Ct@FeY+;8CT zk_iC^h5ks7I1bDrkW?2>T-o>8pq_Vpy-4b`6D-(7G2O#kx5Y1e1hvX%J_jIB4atA`X;`O z#>}gwd~wgYdPhRYW3u_sFFv(;xkmjfrnw;+xxnMZgG zqza>Z5(DhJHb1y%Z1INOL`LzAZxiy?P4WOGjT4G^?yl7e%vj(>rz>IDCY28aH)kWP z5Y^_<@GYwOGs>9Rra3Fs-YEBsgy9ltIzA`M@w+E3-HMPHz8)AaeN0pTZb_nCLjbA< zirq$4+kR*jYW;PK-n%5<#}|LDOdW>=2gcrDp(3gLhFA2WB7l>NwMO@JFFW}AwhmC3QZ$NYMru1f2&4P*MmRo zllBt+2BfKR8El0`cH^fv;JK5ov*WHM0)zdJqT+1f5M&kSGV1%+kYwyNs%c**1XJ=_ ztO?DdL5|dZ5&PrKRNiS`Gjw0RYh@$5fivYqIw17w7^zJ^Xd(@xJJ6wM= znz0w2A%DMYq5&oirhmEc7lIPJODTSs0*lvz}| zz^clT7}s{|ZhyNdMel(OFPhO}kIoF=pb(8M{ETAo)IHnqsmyFA z?A8YrdYC!aZuaiK?FZ46V(846XkXcyHSSe=m)SDk3h9|nd6chA?1A}73%*q6Jlyf) zMe(y3^Y<7l@0BKviDO_M@bLA?Jp%@*U3->a15Ig!$>@)Er$V3d928LYD_=9>XJUJ zu07rv{W?StmwfFsY6g-NgeA~z9xkzCPtwYH^*;l?wb&w2NgOf z@Jh&Aj5Y5PkzoRmTp{nN=b->p!|g1$KSO+NO}6u@*Ioi#lSlt^^K`QUg4ss#M{*j_ zr&}mi$bH12@zCV%s&(V*@4;w z#0+;XH)8KiAy8M{Vp2EJNFUJRj4J~_v=esyT?5Y#c&uH*njm*$+TSn5-VyARzZwV3 zGjwr7q{X&>N@UKJ&@A`6&&MQXocrZ7ry~rjL-Z3=E|pJhmgTY(6|SFkJX1Fmw-mLi z@u%m)Glm}UfD-WvEsYmuD2aXBsQ{LQ3ys^M@o|h{1}&PP-%fZ$s^i)|}s8G0?U_b-CTj1#0O_EXS;X z`#vKpyD3@V*dErOUdT%Rw}?#ZYy(A?%&nlK*EU%OWjZmV!|kIVelKXKG=d1~Kt>3L zfGh7pKm57+zh5?aLt{2b>8*w#%zBNezAovY3g-UWc5f}HHq&F+n$LNaY>-`2rS{$( zv%edsSOZ_EaA1z#QcOL=$p2YLqL5VADuYD2L3%)(L09PBBG~?3o$-*}2yx9o{vVg_ zlmd}}O1eb(2m}!N-?gcf&qGM9t(IVjN3~bh7^F-Sm(d62{ydYjYb^P6?nNpt$4DA3 z+D(f{eu5*7*+-2g7|(|k2jx9+?QN{bEt@OVu(nbNa<_g zWIZ{6y2&cN=p`ti^WpPzH+&=Zkdl@}CVkpjSsz3ns@SyowMJ(3!xRv*i2aevmF7U{A1!y4 zdY&cuQdAa=nQkU%D&bp1@Z`HD&;N(JnZs#cBYwMyJ?W_*DF*Cu?5q&hE7@*_fVfWT zFCO}#S!^hKBdN>0L+7~hq;`|v13tFL3C5fC!CYR%r6p+#$fpa98!!vyg%?i+kt3nv z6jL`X5J4}~;k*d}N;%u%xI0$=vnjHR*ehr32QxkpkEK$lJNVpa$*f)^^;C>=?G}rT zCe!@(+T9LE(jMBm2K=FrwrePy9&-@=7s_C~lwMmfE9Xn$yMlVW4QDUvhPct|0zcd6 z<}LGUHT2vzTP%Pj5ur|>>*U+p%>m^7z`6uo`Vy=Mh9xcTkM`oWaC8^a=DvNTpudvB z;-hx?s6hsQ(WXj>{!v2CF3pgVg8rlCYfV_nXMrE*@oKN#|1_U!ilA|aG=jwFu2q!0 zM%YxZ3Y6N-EA9X_!bQIGDn0RJiFtU{dfmQ9RkHOMguam)|h2IeYvgY`M@~Id0`%q!Al*PPnEI8*jbgOOP3Z7EgE=NV-0uPO^rl7>>thsa z&%EKJ4PpLH;kE~-v+uBq=eSLg_M6TBGxWIF)Dqe!1P2KHJ%Zh73L8HFFLl0qUYEY`ZR zw-A*UA~p3U&JKI)6a~=Ex&O7#Gt?p+v|WYEe4ZEzNJw=M1!i0 zd_wh6o`&0WDfhN7KfVLze*iY7b`^ycbdrT{Qy)HWLAMajKNlFk=JcBa%s#u z_E3t_GWB6V&DvUFrmavmsz|;GoOZPQf{U^C1DL+S@Q}XW@u(s+FOxetQuCyS3GyCM zil8x@4bKL=Amd5y;W4$yzF>R=S24cl3(MuK{gNM(4;K&cKrB=*y7L>2u@l~>o>7(; z-KhUf_^w1gRP*=LIWV+hYhMeU-aM0uz!&3sKw{|f?kC>!qp4XPspvtL+yPJ%>hASL zp)Kc2KRx{pEmyA&tYXMs*YCoq2mGp1r1{CAsW9e%gEt~HT?WsVZ+?Qn?zt219w9e= zdW2L|)K|Jo%O?)xGp%SoLOypN3=ZEa?oA&H%exu+#$ST_pbuu3%&ABvu>lJpAp$iaUye~!^I_>;ahzRAqb*~iXcl6l& ziJl>+v_l>_)w%r0J1}}6>hlroWqG+jxFMyZ`0Ag|gh-m;IW~p<$ z$Rv{UOsW$^SJc|%Z+r0?XyAmG2mQZ2+#7~%x2c7bj9vfKZ9;46m+8&wd0bj1QnNg1>B%N%woO zp-ljf09q|7Z?yZ|3TxKCTiM$T&qMPa=FvG*>EFIqq4on5r?XFbr`B~Zr|tFnQwqt{ zpc7y_4pT55g(NiuydZLJ)F?=<4rGoPl=dQ4=RueKeEY*z#=;0?+n0!bAqS`yYk zo*Cz#uIIz}dy)sxph;6O?puT_`G0d6&s_PfDNi`1ew~q-yO0rrZ2F};1}qMz8Tcb~RHl|fMGyRMcwg|)!!IK}F=2tdNM6(WGjLtcF zPSykU71@*Dy zejy6-BoRhV_7B+z-O`C4o}jA_h(K;JAz67vWtEGZV}gfDV{<1g!FXT(9Q(uH_yBCL zv)6K47DL#y@)Wb;D=5(oZ7~H3-6+KjRBm*Y=1E@h;(}VTZRy4bS6^JwV_e!()qeE> z0l||`M^a}2qcvyEn;*6=j$d6q!)*0SAh+EBR?hdoqWczsfx4%c@5*dHJ>gh?#BY{! zJ*YrFC*EVfulq8zzl}!Nk&|7%fv3Gp#Ss%K$V?D2G=!6QI=%g46!R)8ux(^6t=@KW zK@1YNmk6R)7QHyCDSakG|K?c$D@zrG`Pm;GHi2l!mtS|}87DD$$8zQDxUFnUtlw*z zGM!h~N#mZpQwmNJg068{zD0QZ?7h5+Gb!tR*iDmF^*=mfHK?=17~#ai^DiIlywcPLSZ? zdDvD$qqM27jr;^j_l~UG2vK5b+?=&!ch7=E(zg)vp~;-Vx|5w{FrET<$$0m&i>wKyR{z32`@cUSD+Jj|itMY#lM1wm0@0VKHdact-`pY;I#+TTSpgXFby=Q9sMlG98$=EXJ=|Wj zINsm1x(uacqcW?BGxU)f>@>S3Yi|#Jui~lOyoSG4;(94_=IK)v_zfX0Uxa^)CSvF7 z9qvA-nbVyqW$=uK0*#82@b+6HW9_5DCOj0;teCwtv%YC8w5IJ5)An@V=F_(1w7&P= zBe&QJJ$MF~B^_jk#ArMNWN;jgiBjhYENL0-|`^ZO7+$`G?5XFNma2AOmcZ4 zZtu5#z9{3*;RpjssRS2r^4&NJDfLwI0B6jGO|0{7ksn3oTWjdnLeVwR29I9?9Rub% z+2t!1cRN8%Q)P0J^F$aJDY$FSLp_Zq07Ro_wBC)W_?{b<+)$&`MmM2 zp4eBJXD-?G3*zJ3ncBK1mp*#S@)?LdU4T||YMYZE3>6){tAVkNp-Fl*SQHsZz|i~m zztD_vWYei2+#Av}iu^H`)r3z4ce}MGB&HoJqazMWbp)$Vt#y$?;Uj&aEWd<3A??`y zYsIw5K)5+p#+*#VC9=39Y+luu&7aIl{7qm2UUam6**mRvs?sJ9hTU1}ZOI!@_LULM z$<3Sb)WUJKs)vrs_;~b!u%xW?DV$`H^%wqo^n5SpX^vjc7^aat>i(L$`4}^2wu9~4 zY>2`$#YPfnVO>t5XN_}k9!W+>4hhnHa<2?Q;@BJ^YI+YHCaU;r(PN<2C!W_c<+OD& z>Td0NOBqcT?yB2(2J~;&5e;Ll5%D1jg}VlmJk}m*`rY;m2VUj*&RcQ{i5h}R2+n#| z+H;fxwlHE=PC4R!o9ma&>D*_$aD&W;u4@fHLGki+y7;6l*6k>%;S-!T=PMEmoGr9e zxxkk3Ar{}ogE+`tSMbKK?l+aEVAiaf8E4WTqXzLc?u)URI=#ys@Sr#Ix3nn@0PAj} zaCog|!+JEEk82itmm+UQb!##+A)=mQj>QS@S@xRnq0bjOXTr}ghW%GpX}Dh_?r5%q zq=q(Ef~OWKTtrPszh>NETWO$TtBZ|WpzOY+e`Jx?YjzW-y06|1Tk6(~L)@mM`@Qt{ zes6CijuL%mWLz|=vj*ndbzg#!C(x<9|f6_0-}#L7bHt6PQ3B z_{I}`=?6&w6OZ@s;zzD5izz;IMVG!Y@ojtOm4+p?u>&)t831KZfDr#HGNeF2{p9mG z!li50#ZATd^U#>FHuFhLBdIkx0w>ve`+b8yuygN5aAbJQ`U1#RG%LpS9{e@KgB*nu zm;?jrDhdB!{3ewozo`3c)evI!Scr#9IIvCbYu}Lcm)OELO0*-gw}#0&lJCT?b=0P= z+1O?E0wMyCrWo-v0Q=6rX`l1^|M^XgO!kj$933FaTt#X#`;V%45vMb|QD$r1^*e5B zs*wBYvgZs7$b~0d@Be$+mDBmXJE!!!6<%w#%mIuykCx81OPPhL;%(filDa0KFw%3Z ztchX&2f5L68#5-i1-uJrZRGUvj~qo6s@-a_n(zd;c&?${#q z0Lk~~n8o}9fBqBlNei$Gyg#uKCAu+jlm2^S|C_+1L(RX+u=;Q6!`LN(jpC&Bp|UDp z$o`I8+4;!bnQsLdqtaOeKkk2$|2?A06ea)AP~m2sqa(p2B~NOJPpC!HpR!u@d0FiofF9*W zdn6BbzPhDgdTaFlw56FKq&}1_mC3j zWFRHB@NW1pY;o%``6m*FT#fsU_iRx;JR9t3YwCh;4-`y!cXr4=YqE^=J(T>VsVjW( z8k_m8^GXaHD1|*3hv_Ay5tq|j4Ms zN_7b6NGw_$+|$c*WQOTJwq6;kP1@eP_R&{hAd%h+g6!7%}2QS7XZW}BY90gdV?MalI1e zdvUMT`@dUFQ9rNs@}c?Acj~FLV;W-%@5CyNiF}FlR^ed?=)vu19$p+PB6O@Uu_c${ zsC;J~zL*;xLpehA^8xnl``1t4dQx#CYUvthhXR(YOu&mu`H=#4I<6RP%YR1AqCX@- z)V(TA9k4tkg*u3#y&oS}HtsIFf*T828su%AY3%m##!3GW*aFji^2nz<5;^vgAK?$ z8U%f_S)EIzp8C6RpZx#uBNMU`xTritU(i^cFXn&y{QsJr_AMa6BQ!7E?r6b*7kKMK zt3^O||33_QVT1@1Ao^p-|LG#Y+BkKMgx^|$9BxNcTj+{-Se6ZdLFj)p_Rs|J4V*@u z1XS2BAj0B26WKliyRzq>@O3Ho5_SV6`io@eKSz%*Js@K(nq)B4H`>%6D8yWRmUWIg zsT9a3YOAf`|9SSjw|_5t`1>+;GS;`)d~SUr_sx6D9qia_=O`f4%+Pe-&68=@Gz;vHzFm&r#=Z=U@DVq5t0#vVv%w dr8AsC7E!9F_g;Pj{$;==SxLp`dCv?#{x9=x(slp< literal 0 HcmV?d00001 From 1552f3ef200c7252b3d5980f9431a266b425caa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 09:46:30 +0200 Subject: [PATCH 4712/4889] Add files via upload --- .../assets/en/FormEditor/insertFields.png | Bin 0 -> 333 bytes .../assets/en/FormEditor/insertFields2.png | Bin 0 -> 22227 bytes .../assets/en/FormEditor/insertFields3.png | Bin 0 -> 16496 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 versioned_docs/version-19/assets/en/FormEditor/insertFields.png create mode 100644 versioned_docs/version-19/assets/en/FormEditor/insertFields2.png create mode 100644 versioned_docs/version-19/assets/en/FormEditor/insertFields3.png diff --git a/versioned_docs/version-19/assets/en/FormEditor/insertFields.png b/versioned_docs/version-19/assets/en/FormEditor/insertFields.png new file mode 100644 index 0000000000000000000000000000000000000000..a99c20fdf1925b03571c459c92b7009bcb7d3c2e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#Q!3HEhu|8V@q*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0XB4uUY_j)~cCfr9TnT^vI^yx&eSuvrEu- z-o#lnomnYHXGY6}RKYgU+LO#0LS7RCHhIi>uKC%<`~LT!>sw!TO8$2%>dd{pBsY5I zGS6$JQ)}=0`k%3=oW4Y8&XnG1sS_Vt*hxKpa<@xm>VhY8Zrt1PdY8A)yh<}q)r#*^ z?%mt6Y899p*I6iY)@fm{^?|gI19I29COqGCt3owGVM?OJrw}Jqr<6^1J0&`E;@x{# zQhxd$@nTS4`sB{UWtnF-AIW2#q9dfYFTGjyT|uQ26+rji-`U?j=iGDd^W5k6{Qf|*veue&uDRxX#~AN;M;=`^ z*4@A7$et}*w(P&8r){=n%U0T!Ex*8b?F7CNmb_F4{I}ilywUkBTX2zkm#^;tj(6YE zv%0-y%YnD-zpXqc^?%#4<*N53?ekas>?f*OZ6|btu{|}5avw12T=g2by%D}JRYl|R zFWsFzcAuZUOL?-TlI#7uy0CCp5@ieb9(ZZ3(SGh*+jl+M5qMs%g8$8LWzN#4KMg`q z2fGr{qB~F9UgSHc#Z4}B@05{JMXOX+R-jd8m$cOaDkY2XlBxrx8JL33_G`YrkmTjj z%vA|sh^|puB>eZdTs56OPm0V~M&P7r_(82*J%+_7o!Ue@pX7>#{=kkG1D^>Vs*mLX4qtl|qlN^g10(v`&(Hr1vHblVCwd{| zD;+p|ztx%)gVyj@0zP}46QV5)c>ef^)?^p~-+tQy-v?YLe-EYkebim1xh=z=ph7Q~ z^GX2vI;U_CwKmWiM18VGFK~pcsvB7?gsQEq8T;jgAQRLXH5#RO8K99S{A*P9YM^^R zx`5Sc5}3o(%$zPDS4g=torPS0^RIHFrXOf5@XKWpmzOi$mYr~}Hxe67HqU4VuU6XY z1usdwEunbM;HxmH3wgQwb~<1Cu1Wmb77;)f(~MZNs{VXom}!FMTUMnluJ*ZfP$j9z z-HB?d^mj!a*Q+rv7wiOeLx4xQX4bH{R>=t5Xc76gfIckA$lPgS7RoTe;Ejaqr;jlf zhATn?(wXnH&DKUgj#bov6HE6LMW%)fXrfp3HQLn}%0*KOTejTX0}5U2UZ{>@&X|X@ z$XIpzFKJk{7a5FuP&&8>lZtN76g693b=>AcelZo!vVmWN`k?Y~Oryt3{Y*NOeGE zdFBfvCn=jwmSTckld=Yu=Fu)gA!6-k=kP0U+OYXPpc^8=Z zRNx)|jY;!c*sD3GHAXSvnq2dwRgYsa zsyi(gthp#QLnYPCFDSBE5jf5IRjFd1prZP#gxK$$Mfvqb)Or@(p(A| zUG}fCzpKFd=o#{tL#Gw}k?uv`@O$%MlT%45BPKH|$~Pw#$HB0g_}~U+1u~y9r8d<# z7TKbDb=i75}fGWF~4=o@$9JSr%|>B?1|+M=v7e}1*&|c1y-rl=_Yh+wQ;r`dSXTv7{^$|hk~N}3wClN^nwM@ zmMy36q1>4>)$ARVOtCz>h>hgM-Ug+5_XS-}PfmLc4N8AGUZM1A+oQuDC9I1gs+)hI zv|YKiX2k9r7*H==sy^zP8{tN^XiauDFBlH^A^DwoGem+j35Vwzk@l=_kY(%H37EyU4AE>yjF@`i&LA z7<|3&v!qRi(sGyfn0slLZ-?%dE#IFEjxeQ6G1TyMVNO|Al9_c6+Cw`b zcSG~-J;TsJb`2pm{UiJN^0uw53Nr+5_fa!5?MB7Gid{gL?kC~PxKQ=cI;++YVnP9@ zSy#u-UCAhSuXq{q#F*%s2J74h{XhV6F9E<1G?feB*ZZviaC(dYTYSs2ZNRrPE(>hj z%wsbk(UUg+Lv>(l5R^<;L>uAnacF zr>=(&b+U3$h`!543$ckT^E1+9=gue3O1yN)R^=F%-9*~0Urq$?u6fdYp5(F}v>-2R z!j&Ux%r$W7vXPSMQ;CNd5zX zfRi?Dc7vS5*>b^o0X-D^&PKsjTBIgMgVocT|3r>xSv@E!XWAM(dAs9H7)M9yz_Nok zYoZh_p5Z5qE_c2f?{Q`+U@31$-y!)2!nB+MYoaT!ldm~AVP%lz%(A<{`rME zmXPpjYR%HomFuF=g@w?yg)t&)l0vW)l`=L@ZKNOere{^_&n!IKt(vN`6%+8HpCtWp z#Hd=6{;4$|DMA}AmZh0|-en_*6^PEMVk3h1iDm(Ux1Ygl%Ssu6XQso57#Wc6zaSb@NCdAs>< zFC+7(f<{!w-tLuaACe3B@TA=&lxc292pX5OX~YYCeo^2SEKpk3B}&UFBbQo`K4v^o z!{F1@j1Wk8^n7psLRC_*&j+295Wdhg)&QE0t+D6V2(oMqmkD!~Lh9L2lR6P<<Gj@56jAn|Akr{o*PuO1e=RoBWtEu`~8 z+8EIxP47_EuJsngW-tMUp=5s*j$E?7A%{HzVLf>rF*wo7!dr<^+!Av~eN9&<mNh^(9m@ zPquott7S%KIvzKrPU8&u9ya#rcB@6MaY-QSceO`K)gen1C@~?hQE=s(t~YCKF>)=b zPy!}!A!Dy>**UDH&$uPQL6tU^3aSkHz~s)v;Z53~MAZlNU9_F(VWCAf#++i&>&~*A z8Jr-uiX}ASsY6aoyEt^Og?5^5Zxlh>O>=cRvh;B$B8>u>`TmmATXskXkv7Z3YJ4jw z+C>CsEFhheG1cREN;@687Qg`hQL&-gH^ut3(JQBjHX>SX3fO=Sv=?h;uT#C+eKk)_ zo6fa&n#&gmIfBu!ln0=|o|b%uC=qNgHtd7Wcr{VhTeJYt6__olwYNWmE*_Z2bw|&q zeiJsTc>-?!bTvx`o>m*@ks+I1Re-uT8<}|(>fJtD2O;@1nLP9?k>(DeQv0udx`0$2 zz7+JK3w?2t!yr)3@6Fz{wpmPYV=&A)P{ z=n(=x?&BZjp>Q-B=p?J^G3s7e>56{vXznC)*771r*mj9`HZo*RWTo(Wa>DBS2O4ql zghO1Qwl3Z78xe=$+qT$6FBLfXk+3{CV(VjHma#5jf*KohpuN7V)CR^St(=m=*-R}}->y^vM#`b_eQU58kNxsj zK9}j@WJuLlo(iM#UlM~G=Suy#m7p~<@z^GNi>_2GRd2QCO8Kg#9jk)TX~STa)~rnQ z9I0tgoIOQjs=tN{6E>-&{;qADYR@#Y8km)n6;d|z zME`nZVr2-2Ym;>EY6aaO2vH^N-_+&9t9*ULqr`Cv8=*Gr@~B$cYPfqQiPa=elXQRE z058~~!t(wp^tno~%7WsIi9NZ>abJvnq($dDcc<9l}hP$`{>a0gHP&+T$qBq}?aTq}v|= znj5b~Ow5y$bs`I8eOU9vkuUl-^;Z)sR)&)y#D-}Z5m>oy)x(FPsqr4^UZvV3?*&xo z+-x1jD+m~5tMa@7BYI^(xzziM6m2=wE(YDHxF#Q2@$lQ)Qs$bnjkVfr)@wtJd0gbE z&yFR}gyp@6nR=ia#>TCPs;2`vysMPlNpnHg7g!52<$LtB@EYCB#>6)!?^-hVYNJU$c)D3l zLOO-*Com0c*@nEMa$v=61tHt>;Awlb1X>3>IIDNm2nURB?~m~X$4m=vymict^+6R! z>rj&+1JY2&;lya1?S6^{E{-xljEqtehs{2*QB;rj;Nxy7DnPB#>O-unRymb2uax#z zb|;pG`-A6Kpo!Yuo@b=M&QddlW2IF?GCdz}B#ZCJY)EX#8khpiYe!KAL;6gz;bTq_ zO~Ait->>xP8K&&(o|P$6ibua6?PMbmyespugOSEwYk{O zrj!@`f`s?891~MN7QSnGF#%u|JQXo69Eq0BmGj`YIfR6N@EPtOQZNVORC2ftYgR&wbk<)a2$plIBD)FqaokrF&bdm<~(% z^<|GyqB&8atFxJoE{;VSpwtui;F)`4Nky*8`k;aMUEMc8AgE`X!k(?Z5?|DwG;|No z4~{KrhE%0tLPqYIcsa-5Oge)R($Vg6p@6+_Nf;iP&0MPrpxX?j$jBrFPL?|khxWyU z>KLp(k2U(23E2+vFwVvJ0A5eQUjLI<~GItF!&v`$=k z>wh&G_q`XZb~(*&p!joJ8sNKTcz;r85vkce)9U{CaD)T)@Db=Vd_U^!q{jUR%4YAcY0EjgZw zJfTJWO0Th6e9nbzJZoYzkV6oGkUTjTr~|7$1P4XoufElEyRk7ewxv^=w_Hvd-@wHs z$BgtTNYOzI$6%i(>rertZ_LpcF9>*He>z9n^+t;dtHzlMcnE4*Tp(;b0a4Y`P;*x_ z^W;z{j`=Z>n1ziS3KfdUocVNZDe?EgHSuCW@Ry_Jq?xt76xczf^glOz=@nRvnwT?C z$M!YtLY9W4c3TnR6|-cbrwOJFi*1jBkWtgluCXZ5nKeO5*lOf4WivG%Cp7{3TFEzd z0C3f%yg^)ZX?~s^T#%%`dtZc~;Z%@a>P-T6GmK>6w*JQfs*evkHaMbUkB!M0&{^W! zs`J9rLW*w(S0oTYzQWh`!VPx`g%@ZxBmp7b=vg3AOl;`72w%Rh zRK+IpIv)zrpiKwK@i?!!Rn`;-5G;xU*Q`B--qdjX4Fz1%*@{9LMactX2vY(cP~+c)Q59~UrYq@V7=I5fuD|GYh#8eim= z`KVCv`5fQ!^(LAKL0%3XWFrhseUFgNENiKHe(c+uy4*PvNT0?b8_lsXer31U*)hy{c?LCZO`TJ zzjMMn?7i)k#<-p~cLl4*bRjA-lTH;7cZYB1TC(v?-=-zJ#422WW5$Y`XAZ%|?{B(`xoA85hrQYU*=bUlimZ3OAX#V|1 zzo*UdjTKJW9~J9(UoZ78AB<@%|LCDb&@^pad@``ou@7lzP6fN^ha%EmE19b5D9>#z zMYTzNeH}C?MLWR^d$<&G5WjMsBolPUg$u+Q{Qb_hlJ;yK&_GSDnCiAOy+-y^5$)F; zU(7!SfBPjD6%3EFQ>IK2FF#g|rGCKMlIL^Zy>L_BuV&MgCaj?%OO?Z3DMIEfwcjQ_ zrELp0G~qL+I|xp6C7{BVPifsSxdLAOxH<|_lz|OM(R8$>&y%j3Nzq8GcV+`o@w~TX zi;D}QuKCmuq6+L4b#As77Q;xtIuMMAw~N&Mk%zCq?PbY64N0}Bui(o=+C;_RjGTEM zT$VbBN`GdMPyzOdOZ-|i)LE=1_4e^Oh3MRNfWC9oBh1`+D~Ybc2waea1@a3~(}BC= zr_wW?Kb4|A5Dc;G@@Jr->4i>m8o~*;TF)A$firv&Ws0Dqtithkaj@GgFuyG1%Tg=Y ztks+}tARR*zxPO=1YH3h5@V4T>6l%VEIyAYsz4!>Q(q(? za`FQ2*pM#a(H|d29lDe~kdwf?Xr*IM_>_{+=Cj8sWujp$Jor%Ui#iDLE4I!Xdk%qH|`XFBqi?W>{x|1{D{aku1 zcUK6;?fxQWx}S3@lfA|0`mv~?HrX2|(HRbC;kHWABdLTxn{$RQBVv_(J?~Ljb3C4OI;r2+X8q+V=#IC+g1||kGk)dSBW%gG>W_Yt`2n}fPXh(hwt}{8*;0_HMH;AD zcnUzZ4&OstQ;);euZ_oTqWL}4!p|0picwg=d-VSP`Ax}jWGRRZ?ZG)w(+eTav%xweb2Ptbe{JWVp14#P<{!M!=ZiJWFlw~i$*h9uYrbZp z&}|%6lvxEkZsG*<5phiUmpgBP zX$GJb3P7va1?@EAuD%j0GwZYY;Q3h{T*e}MQsAi=dstYnb<^Qi??u(q^Q zjJ&Jd26Cq@AK=`1;Y^=Ny=pTtbStHx=j}0m$Kb=_>Y^uF8U`xp#}0A>_BQ_E zg1N87?v=f^ulwS_1nm+{i+6(y0j?OsPNULJhX@UBZqq1SE{b{pyi@QK*ckgzO1PhS z9LDV%A3m&rC6+~qRiRLsbP;c@m0m%YUqTKPa5)5 z4W#qvzKhO~&IvIVHThL_)d4?R9F8cNA%YnvD+|6f`}DE%RQX+5O15jLiuBllC*|LJ zDiBs?000aAs@gzE9yV`XQjFj{2v)Z*1PhJ0Lu zij6gqwT_0%HYEo<`fXvRt5LDskfC`0Hz{NiH5*YO0JcxD1}XImCNS?W7W;9Vj_&`6 z*Sg!Y(yMhPpeOEyY3av^WW#U=)>2FJ{9ws-ShREbNvajgyTtSntfqej%#4n+&^FTJ zI8XY}*d3L9A!EiqI|=O8O|r$<@;Lqq>3+S>zz(EJHkh^&cD5x@ntbN&%6EEGyC*=T&gjWVLZh@4&sfv+G#9gRK(v?bDJ4p%rf&mYm9l^tiqi) z;(?+}mg1$cg@Fy>UdP}lR1u>5NK4MR&qe3rrg)q*)w~02^c0ntbCtv`BSNcI%ng=8 z5MyGxKOV`SE?eflBC$3nsoaN^=<=TscNyGk8E?V`G&_6ede4eAWj;{pwpzHWV#8TU z&^yA1leCh0UTf975DzI6Nbrd)!Skes!vTg8u=2YuP*k&37>aSaWT~$3L>(VKO8${j z!`WXz6a|GLQ@fe)gG&z@?Ys$hx|!Fzs6oAP9vanEqny7|<0tFWTveW@bp<`NCV}6} ztH;$$EzZBh2<%n@xU=1C6kXro|K>y<=j~?<1qJah8k_fJe1hCP#rFT=W>e%$DVCGx zuk2L${$OT-e;_3MBlP zpN7T|Mg(ql;74};FTpABm;-^eK8h0m>?9*#;DibzARH`>R{>GfACk`rs^sKq+pZ({ zpDig~5hRytM7E3yJQ(nMEP&>HRn^=0Z8XONPAmgfP!xEVoF6EDv~i>MmTQ0mdJNG& zo^J|v1N$he#;WU9zm8_<>+@T{Rs{BScxm!aon|?!obG@5<+N4NJ!O>^<|*TViZ|mX z9k+(n?M^Rs$L)i-L}?%S=>VT2(RFIe^MjD%iVDh+K2KF-J3XZPOv&Bc@w|=a)*ai? zi^xugW5KTK_(+Q(mwGpa*xQI}wpR7HDC7a~eAKkcP1P@yv*)26k?n5T8AkiqpgWQ= zRVwKt*cI))>-~qE)n})%at%pW!cZd(el}m_XzFKrBy!s?R^nxOx^EW87Es{1b%|Y4 zJIYigOO3E*2%9dI3lHN7Gr@bTsvBROl*)Z!XJ!8Fj*GEA0f_u!BIIiv zuC-C4(z9jYiP@**?GXt>W&}-sUT=z1XHNwXAAIoW3Go+ALMk-pX3Qdw2_AZzl#rdNqFm-2%dstG5~1Pgg=2kDB^ zt~eAe*qcAENxQ5Krr?dgj}$9uByfzap2__Cxz{CkBIieAtj} zY%+h(aPE=@-$k*zL9Fo*q!3?q+7u<<#;G3FUeqgRbcG;}eG(RwEO=1al zQg5?@7Zita$@T7u&Hk;n!6{DWW=glOPhlr5;U7BqxILph48fT6;gWEKU8A$)+orC- zUGH%wX;Cz?u9uY|QCQ*RT#3}J z&W?~lx=b%LSvV9Iy~mX?4FL>^&?jk0iu;>vU*K`R%bO;T$jS9FPo@v0M;`&1lj;)l zywuUv`Zk1<^aOOhRiE*9^#pi2T8=6Ud!$i*bOp>d9Nxmwr)6@nZE}X$$oLtPd&!es zarCPB*fWhhBjdjov@5VqQmj~YA&%4(e@?Hu3K(VH4tT{jW9n!DM{m_fQ@9fz^Y;M! zI+l*Qp2~LlVFs_#FR(63elHSAgL6i zc@kHHWk#|@r&)&6?&^za7?AP#xvl8`XX1F`)Q1Q-)NDsm@aW6ot-S(AjD5h7HL#m`|S1s@4g z4Zx*LLn&}Vm+wHZuZV*yD0J?nV4<`KU?LtqYC!~zr2CE`mL9RK%|(^O>Fh-N{KTQ$ z$W6DFZDr%$6;+K(F?v z2`D7HjoR9e;9=*ZwB=|t@%W0l1KEObnbuaXj(e+1uZcMF z)F(y>k>!Kv>(`$6CZTn{b0V*?<=j)BrxQN9&aV|r16!D8;z(ccr7;8o@XE;=;(=B+ z^Z26bxx+JrIb2fxK`vtu9sO1LD;bkEyYTwg(&96Qm}eAE32NqnCl&8*$OaMItPFa`4CNh?are17R}$$G7ZyXQ%!cAzJ_ zj%p|GGD&>2c(Kwdoz*dUGV!+2N}nL2ZokFyU5u*e7LEkV>@MathcNqxlH1GDedbg_Z zm~)$j>k}n^Xj5zKOXMuK)&=I64OJ{id3n2K24ce>-7B8KuuXx#DD#z5G;8&SH>F$QXIX zYXo8~#yT3$KI-e5iM<$b%m-L~w2&;ZT zf)GUx9uc-&OZ?`{c{|T zC-fI!#)|0xNvZ+tb#`>`1a<+R9$YAZUQjuyi4=dPWiXD8m&t%I7 zxl1Z5(OosmLvmfMhlvveYCGDVA?ZC9S2L7|2^|Q5HVv3U+{3R~Krqn94~N21$u1k5)gLxk;I_ZGv?o zPCFdPNR8yPv&q5pMVTG+nLrX-Vldavn5NY;0#r4?35$;{H@cCQq4^KwtgcLjW>(L% zz8J`v=fZ9OVGEZ-*`(CO>tfV}CB8D?V}*kg$Ur;IQ&fsOKCqf1Of^uYAN+CsB@%Tb z5@OrZEnXW0S<*K|&~lbpV*m5Gu!5nb*h*vuwCQ z+W$ez36ubgUstkH+&1;H#kkece5xamfUv6;(TzCw?8o{7OxQm%NWhXV=P(6*yHGzD z_wWZP^#{2KI2-?z3wV+E-zJ6{{3JGLoj?q@``2ugjOm0)$El@ifmEqj@3z8{25 z(G%mG65+1UD0wgjQ0{F|@Q)vsY5-f7AAT$qwIJrKYqEQfNJ-#YM#}iU_7=FD%m9Dh zo0bSu@$1E@aoL^%PkrzclaNZ0N@L=R_QVh?EdCbR63Wxc1@Re5i!_m#G_=?KX_DT$ z7I{FG1@|R}q471XweHlU@$Q*lK8VZK?yIs_oB-GO9 z6YKob!snzK&Z>Y$AVl6L$BRdN-7RhD`<~gE0c3(K-m* zz>V9*KrYWKa#9f0t*1+HuEx49@{R~Y^U}uvW$%y`cY@1=iFD3$kFy9rt!p1YRGhAr z;-HET9hqaK&1X;EO0(rj^*&+Ns&=vK%5D344E1$QFYQDYlnvl#-(=(q7)e4u_oj~j z3YH;0Lj>JH$K7Vu$=MMV%w8^&4}(he3sIuhvOR})4Hvs-7o5NPlx;UCm)Uls4L#^p zlVdwll35Tfcf~?O2M9Jk=vKPZ2E*=8?~q-&S5#0_p>C&3AS^(9H=aci^zJH~Fmk+_ zh0O9CDA)TdVN^k#v*+_^g-^H7%vg6KRgAz1 zjt=CP6@$BlW;kOj$6U9uUAfYwVhLJMMUvCkoS#1bJ8Ssz@7p+EQDiF(tA}LVO?~^k z6YY5iOA2DaR{d81(svtw+Xe|gHueYETcAS{rXF>#GF6|h9nXbWi6hJ$>aaO_%^6 zp5X;b2Uc%kx?T{{1r4oM30i!8(Vn6r5v!7#g2%-ECt-vWfXqogDx~-Ub`2=Pc+UYm6x?RDOAMg)HD2?AC@a^Z3vE}(Ud7UT zfp>7pDg^3(Xd?*d6sD&Nfq+0n)`*hb8- zo->G8&sy-anX)Y^8<=f4_aocO+(6=Vg5xwas`Hp~Xkp7xi$Akio@eV3peclIl?S>!QSLuAZ+cZ`kVwLo_QH2{aOKzS+ zTq`9E6+O*+2i2AZspa8v4+fZ3RW{U2@ChLk!O7oKK3JdtNo$OH8FYO+YZ?B z7y(CB2)9@|cRj9y;f`E!w(Mk`4$<9F{ccBZYj4uZt@C;yc-2mj=G^-WV}p&c%rjt& z6-G7TUav`G?wco4tlw^t&sKUCRCima7Nb_K&I{4$ggjZwmDhR_Y%_qEP>z5)vfBl2 zA}NmJPcNPJn<$HZ6^61&m=5FAcqLo$O_)&{$||*PsE(P|YHKe)nL2n=PR_b?(lUrD z$0bB3+(^nvfJ3t54+RQG%u(CT22P@PWnU8J2AHMXsGOdNKL;Fj?0|z3=@IQThG3QG z^;N*8ku^=@4-RU5JWk_9q&=}5YcMI-noLC9yK;9XW0%F&5jq`y*4;n4Vt0J7SW|kA zF}C|j1vA8x7(D+)h!$PiiB^<5isWh7AyEvNhdT$eKJ36;N}`Y_Cb@2}n`V z!sYCY9$l-JUZn-`k^#ryQ_a+G8pGaFZA%dzCr<1JyImp)+nd)4J2Zm98n-^5 zlkuJgJfTBR!S;c!Uy5TroqG&74T(X6Wi2aXp-Oixu3NaJ%Ydy!2agCzzm1^uLNW~(d=#Pgpg88mcPDJ=uCqT;KyF&1#?X)aurG3mKll}cxbmlRB^A?GeCF$$OE&jsL_P1h_N)42yMP|dd>^x9-9hbsB+}rw1H{Vum#@x) z+-WsN{N#6N*f_o(I+7860uG2si#s@dlJGP#5*|&ZI2H&T?6Lg4M7x3rq3xusV zc^Gsd^89+QDAeMN}^2a4=x+Hp5^Up(ezH-mc z=>gJT|KGfc|J}L!=XFx`48B&PN-g~!weQkP}Af%^xfT-=k?v3RvK(YKP0#MQiA~%Ud`x#I+ri%W^HEXw!P~EDk zZ~9)X>uAI{z#{O@a0K+rXJ-V&nmO98gfqi@Ph_UKx9&_m$gMrL+F~~neh}d0yc@)a z6x>g)o#Wuk{HVEG=u6h*)F*G_U0dP%Y#ta|C5Ju>dnew0%~RzlQcG`F9t-H$*p`(W&hm6GE&qg}ft=LgE^wg>kV zlFP8bl`5$mlCJOQeBD>8U z^T(!_X-sl*w&d8@NPJP#FC#VbG3CQ4u6ZdcAcNo@x4xh6v)h~`Zjy0@&(6!V&?~i* z;)7pN0VZeT<>DToA_X-u2l!R8>MEr1)x|}apL=Coh$a^@{iLwLvUj?1Gq3prSOmZc zt^p|l8;HHJIp^bW@HXh@nLjU;9q>%L!#Z80T+Mo0**o*zCala0^TZMl-q}*{BM4K$^ z810q*Dq3E8?*?}9Af#uS*OHqmBwXS9D4SNpoaEUdg)f0&6T9%Tk=0dy+5!@=**)DT zdcG1=+&gh8G$!$nL1%#70>WRU2UWMnBmKgKH+z7YfELt$j_RN7^*=7fe_lKQ62$!n z^u5#oC?}q%4`XhhKY1M1tun|t2Z*oK8DiNjWz5|SjwwA2<$;X-io3x;+AHtq?Ji}Z z?NRcs{4G+uCrDdlVPvd^Ugz@hDav(7f^J!!4G4`hAo>N@<4 z(v$J8Z&A)x3u7Mo(P0Z8#Ao|CpdeWhBiPY$NuL&d={DI%XBrNJT5mw3Tdp;}Pic`A z&FG-YP<+J#t&(k>5~=$xR(2r0s52E6M#PqW3{D2N=IP1~kKKBF-r+h!PFiXjgQ$=j zm~SdQtmw;oqz={okP=V6eqHa{hc`TSWs|s+$wjsyk9{rBYZ`lLGEC&`!3{pB`aSS# zpNXB3J*2d;tA~1q(D61YYGOZ-#V&eiyMHNe1}tjD;~;cRX4u(E2(O>~s4v4xyjnkT zrByE^hrhC^H`HgXT)5}!g$EX0YMmNvO7oWF-LJM-(JMT~R$sRtT8W21MB*o?@1I<6rY?(JsIAO&NS|2^E-}IQoba(Bt=fPN;gP`1`tiyL zv&h{Ew)4HF5R93*M+&tYu{-&g`7xv;_2yj27?t6IcJe1QlW{(^W)M=uj9C!jcuK-X znyqSNT>@t&uWc`czvcvn%KtqGLjKBa+u#vn(?^%C*Vo7xFH(Jgfh zZ(B{~fvy$-s*pMrxq0G=VHFxfYpM~vBK;Eko*&hPQJ#Ce;JfIKanGq^Br~ z+K9{gBlXb2q~d}kUPVe%9<;ju!~7)tVuX{;@M?C3u1&?$9EAUbN5N4NTTsDsb?8J| z+Bn61`Urw&_v!R+qQjoOKh$;kUVm2CIWj(ojJ6k-rw1<&({mQ!_d*1W`WIZ=vSJco zy$R)^R<<+hXlV*P1tx044?H?O&v50)3w(A?U3^z+eBaG0A=mS(J{k_?cTJ(%8~o3t z?g0-FmTx3X-;=3s$u0D!jJk~A=1oc5!NM&}8Fu ynB8t1->l;b$8X{VFb0GW`ed zdI_V~99Zv^)gNQF(aVDRh`JRqb4JBo>CLy)Nf(@3&q7l_qz@MZD3UIcp5b)*IFBHz z=DW>qicbcn*)cq*_zZcWJ`RxX2^!hLL1wt!%W%$)1XfJd*p2;CD+kG4*IHm)bx8iu z5iWFDw8yKzlUx*(3Z};5+yQY`s!6K&YS3fe=+lVRBoW$sZt_yk10XN*wv2;@*|1zAG2~V6WP|H>;GDdzpFKQ zkvRQzJpTh*Ovft|M)F}iJ& z3sPkriUjID)R&(pok(Nv(=DKd9qYv&e`K1HQNFsQ;^CX6($v&f>8>j+a5Ek^q?P3G zhnwOONAvpnqK}Llw%hlM6`;&X%zVFyGQ8ACP=SGmV~mP*fy(-yY~wYAl?2b4rk5@HXp95K!vCC*&PmobQRQcKW~l?>8SJOn>B z5s&k~Cxzv3E>2CDFw(}X0*VWDJ0DH3TlybD<19mY(YNH%*2ym3n2sMnoP|dhXHI=` zHL*W>gXc@a6MVWsToH1Fnk9IAnbO3`9X==1a8?oY}nQW<;rHN8x zJI21>JeD8+$u|vb9M|U8>W2g?&fD}nD8N#4Dx@I=p7&DLq(vC``LW)Mq!XWy(~{t> z#v(5Asb+RQDZNqhZS94CIwfYDj1wNz)*CI&%O;v$jZT%x$@!5-TC)ua2u@!tK*%)z zsQt(!P(oxBjgV83Q6W1(^(SD#XVQ#TCQ$7sYrqL$7&BmauWbpU!LJV}GJByD|1|fS zJ?JXgkgMm0v$Zia7aF8bl^n|aa~X&-dPYJ^m@%W#S(09xM9f(F1%m7ump}Ni^f>Jm zd>{4VOH@||L$82YSE%+^mBC~8Hi)lF6fPr2acV+L0&_F^KNT1=n!G&BD+F)jN7)ry zLhMvR{oF=*#lLX-K;6aPpUBZ@y3^U(lornVai1r2_uKHzs<9s_-rqL_2!GW#HK^}W z|J*2!IlQ52_<8ck>^B74Lj_!y|2#kP-*9Qg0{&S73?#J?&stS;=C+|*%T$7+O4Kyl zHWD2_YE7s~x@?U09^OB6j#E}6J9I;~WeS;Uh!#0`5^&Ag^T?KDu$31Zgi5c~-{nf! zqH89gf9lKgU>$w;2Yvo10avu=hF^v zHSJWXbS}mP-@Ee(Vm9{bhDF5bk}jFJ;DIuT zTHviWVJ1dCtJb{r5ro}VKya!Bnu=&bLu^R*k2hCXhroFNuMmlvj@QQQ@SQb z?=u+vfn8)cptN1DR2B*VwIbYK`0P}5#*dr~Gybo*dQKPSbDhu53LNCV_#<6ib+FPo zJSp&k1kB)ywc)liiV!h+&QnGDZJ;Ou)vnvL?&-PSL9xRB1xSrafzEhyV`PL6!cO+u zl2yX~i-+u#3S)7bSQ&b?_ddbnPYNOgpdh;OCk4^1e^3x@7BL`@Q#2+ur_`ub zU?TvP3blYg=Thx|#ubpWdg)f`^!1sFIl`;BoDrW+rd+vtFReIf7TsV7Uz%rEk>LZB z2NErSDl$->W635UlGXvyjyQ0oHfOP|nwhHQ4GG4i_X3|0Cxf0DCYn4 zHzo20+!-g-Zo=I&oprsCeTZ!%ovj!uAcXqZ%!iEiie;?c$9SN=xX~ z(tF-t0e~B_3>+%mDEPh5*@ZN>OJEliG;b6X7&MmU{pde2IfqyKtLn?a{BFzE(~OG% zQF6)0!kWud7`K`IZD>xgY-2~Zihr#evt`$fB?{8G+uCD#3A;x_qdcyFd9?{k?Jrh# zV2UF?@pTS$R^PY{0=eI}1~R+bDY$~5>v?7l-bA)#|b`GAt9R@?fFv1ml{5&$yO@J=}y#hY1OlHpPv(Mho^PGLo5TL9mO?2bVjZ2p<5y{Fte|hN= z4jTA99Um9?*?@aZ6F6Ko6IT$wbg3|e;MnLI@b`6F87;d@mxvqAzb{)11YEy#>FG_` z=i+M4`m6EgKWSUy=O#I^R+y^o$ zS!A?a^ik+Ls>O=bZ>9g`?#?a=+Uv!ilP3pCV z&vM$9^49Y5JQDmTk2Fk7XI0c=)Rpu^xLkMNnG88ix?gAXA$^9==o4D^OU~f%^Wh9- z{j0rJTq{J_RNUloTCA{Bo_4)QZ4ztXpRWv$-nH@S{;XV^?6a+0oc_tPCNV;4v*@{Y z&U#&|p#pI|r!%>WHc6k!7!?1i4e6t69~|h!URvX8;_Iq7GdX|W?}t7otUK~L>>&xx zp*902h+w=}KmI;{{=?z4#v#gM9(rk=&){t8=D+TFHCDNUbMn2wD@62AW_)8X_3yLr z3oG2Q94FkXm))MMr1?dX{k^4mCQ>01QU_h*`FqCa)mTM051N-jU-7Rgq(PQ~Zcj1t zfBugD6(~%Zk*E~=Em(BciSC+7(n?Xk@xW?GM)KK?;ZAP-S^oLScd8@|*D-GGHJWjA zQ%zFYVadU_Fn^mQL$i0x1Jg}Xd3d~j5&$P-B{zw4*^jOn z;6ZyjyP1%_x^!j~JPz^>;59d~R-2@yQpUM`w%QDRR^@2Cv?iBIn!4gC zmD05;x&Aob*LiU-C6opm^F%R^^pNw3p8C?U(n2W)l=CL1^-pjP6f(R1*!OYpG3Ge^ z`=EEjm30;@+)16 zw0TAD9o7pV<(JP?#0p@}Zr(ze71i?BE9{hbn==@YlTR z^-pSwXS4kdcColUvhCGh<-f$2)3X{c59HpF_d_1o0-26iL=ITTuwY-b7*UJ+?5~3#;N3c9y-x>h{1RFrgV^N0O4E@PxewqO zzDu(Ki-f~F1X&?*0%0LUJx>l8c#3b&mv#9_BWS4CUFde+D^}jN(p$fs(W^{N+_(DyE9Fm#%G?p3kd@95d=*&L9Dx2SY6~JiK}64mHCDO z|HDHuYykg~|ALr2-wa?pm%*emYGT@F67ubEso||d!YxO7`6-iV$EY8|oL+ny&}RqN zZ)6)7kNa)~RJVY3S~O=`r1bV=Bb6C|;4C$!)bnCuSksHHNfWOrqmCVFt9aWw zqD{eNa1fBzk9O8^jxsQ7_KoX^45G0EjiG}{2IVu+TfJ*M(0S%iB!`VM-5$Sc!c(Ii zJ50`da+AAbOtvkICSD3T*VlC!L{>YavT8xQAb zs)=Z6rVG#novOEkCaZ1rE_!10nZ#v9WXE%D^y^t%hz}!Lk=-sxKvS$z?nVgV=!;+rKB%{WoRU!pra#L=cbkCjoLonKs2fCd_Oc}|Z7GXj{B zO{6BY6B%BZjSN-D#|z}_Ei2MkBpMBw6U^BE2}K4Bx<>c0)=^&7awh*DX#fn(>WbFV za3USqCKDdH#?jf>^_RLn#7cQ!pb10?O2)%JVyA&myI?2qDy@c z09m~+5Va=*>EvA$W5V(HL^F{q@JI9LA`?Xv9vht1Q4K1d>jkVyCP1RTM`qbAX0(&0 zNMzrf%7eDDeZU+PUReG=^R^BHsdE+L8H?b9SqIe=(WpJW*1mh^K>`2lopR+t$w%j0Xn|5 zfMfBaS+(yofs%?`@|oPG*cEJS0L$QvL+o3j*XANQ0tSf!*avzDzc`k*=fi3AqNjG5 zz_1yVu=$5c)2341xNM#Z#`lL~YhUW>C%iPSr;j^(w#9Vu*pi@L4+n3TmC9R7rJdD6 zH-HvQvQc|yM`s!#x}M%HM~er4C70i$LKqe&NRa%Gpfl$!7p>vr2_DQQN7oi51Bk0v z<}${Gz3i}{c`7-1vU>kddTf|1)6Lh{RebuF%)E_P^JX04v5=a3VFmC(;r?z=BqZTz zOW@yn(T%qmq)H*Fa`C06zBA#vZhl{k@N|8KuGHY+v)62wzy4byX9Xf-{;il_KF83S zBiqM6{p-}j{I>|E?=^J=slq=&QCcKf5FAWWeIz}t<}xW6W(A+yEh1JR>9&9&vp&Do z^VfBwE}Jcs7`DKryb8|Uv_q5Xh|2id8lnn);MA>dkaQ9x?asAc!d^=nGatBeuZCoJ zc3LLc4oC^qQ6kXF^%GK~xE#I75yXP4rq%3TDA>(b3$EDlG>J|c-RCyh3F435ILajJHO*1n`ruK|3s^ARFCQOgQ;Ir zW9IHw2XQyZs>N!c3?$=k4CzfeERf*`H|#&*ncGMzGox+viMrE8dX#8**tPKa1R z8-1@iE_v4VgZV^F&f4wI0v+v9oSOMHTY;inwZ~iSLV4s4E*Q9ApDatfngIh>r`Xv+ z*UqPFOn`wGIx5>@3lLt zRgdne=Kyg~+M}queTq#y%OUFK^gNJr@38clW$PhPJwoWK3BK$B^~rvSd~2DU5<9? z3-{e&GoiI!B{B8<+TGY#5F{!1?1z#^l7P)b4kkA0h>^2H$F!1uopD+qDt`|Y<&!AiERV$B%ts)nEdv+xe3yr!6=v>TUN)dIzqb=4MVgt?$ z)#aQh1s!_+UbMsVK<08@wIZCFS4z)ywREXda1v(h>%-N|NYwK>rp6-8+Ew&e+1+_Q z-r^{LC9AytNUzjt-}Zz7i!bfQ@P(AwmcPS+}8*cjUDGpwp)B2TNkknQ-aK{s1eQ* zCIX$c8g{liRhC*Uhjw;0F=4`9QP_%kYrKv6%TwrEKlwUqEsoBN;aM2q$8A@{vGrt~ z2=NcjM?v7w!EvWaJ!qi5nW%#W;bPgd(EtpVfU`!qJ`QFDq*gF!fHOs0`;oUvnDj!p zF0}kRsvFv@gGc+dY^^$J4IMH~m^1%>^fJnMZc)yZM@rHpeXCHEH2TOV*JCE<;=ZS`9v`3nwn zssmIX*Iza`Gm%hzyazg3DekY`n;7j*$9sl+G4>d_{Cpl^7woe2gT-MKd!yY@>z7x} z1av+ggvE)?;RLfK23Iw9Oe0VCw=g|W~)of>D!Jx z5^@_FW3W^(%i^W9@sjx4XwGiwMAx-S7ZEGcVCM;F+MyPZwn$b92KTDsWn7_rh=A_K zF)_CS{WG}TfM)4t>(*?PK^{lN)Rj`p!8}k2D8`%gi$LwWVIHCmyD*{El3x2$5Tm`x z;CK9W118!KstDN()!SubP|e&lzh{bsMO!;R^z(+nZlAa8+ObA&lqA;NvMrd;l9p#~ z9He&>rLG1^Cdk~&_uxWH=JO^NAxWd>p4iP%9MTa+A1K5Lm}6iVhB`|xf*jQ}`R>VD z(85>mK7cfH*|(<)o`3L@AA&x8dh9jfaIqNT?9esQcX(H##_O)9!%H{51VCe#pbFa$tMKW zo7v^?THRvk{{7kc$oZz$1Yclk(Es98asE@|OUQ)wr@TwqPDkrcboi}C_#E0Fm-i`Z(4KBGoN?w{ntqniua9pHmYujzV;Uei8AJwQO#>5C*#b$h*D^ zX$h2WmW_fiO?j>C6g9oDElBz>v7l1|SqO=*idub^J#x6!?CapWcF(D{m)S__B|K6f8-~z#n#?#+;!rj_7$l_XQirtX?2X;MV_w1PeCL?<= zYA<1abWd@j#|LtQ;YeIa_swz+gkFt&FM#+t*0Aga1ZEBOtU?yAzAA9h{L@>>HZyS>xt!vCODB{uNMcJD~ZNJwpyj9I+c zryR|9oW_n;%6ab6Gz=UL40gUy+zNt|sQP2cNeZ?e(EJa)$bo(=^!cJbX+8XK0~zAyNXkDv{4$=9v8{~(3oT&o{}K8iJS47Mj<+Z(e92^k&B{Pt__DnMFQHa! zXx=N#yJ+UP>F)s+3`f?*$ndheMKIouB5tewM3aQxt+qQ7DJGt0N0ZrrHqx6ss5?77 za=0Upsnw4ra+;7CNo;$AC>AC5h1S%Ap<8d@+w^>Mt0CS-uBL1$*87=k#vgZt(S=Z? zXGa{UfQiTbXE2-UlF_R=x)<551Fzo9xG$0hbH2sQi|85ES0Bv9VV-C)F5f!Jvf>~z zt!^x6;=)MbHI%r|4|_Cr)hr_hCbwFDk$+}bYH>oaJ=9ADaB);@D2Jm48|PB#r~hzw z?_&@TdMdP1r+-Y)DX9GgpD|)HgNzs#7d%J4b*h%Zr98uJ%jDK~&8Zyj7P7c6Z%^hj z7h`6h01Ds|V=?*_xdTYfWr7>{21RdVY44=vxKwZUh)%s`w>iB)Ps2)6?xJ+PN|x%o zaxXosp%=QvFE%qSOfT(wBt@ccw&~J?+3*MD#5bjO`M#8Um>(srH*@Bj`-YZ9Z01z7_3_v{TpbVJFzu%1);6#C|#zr$BWm4cs6&6}&;x)~TRl zjv}QdUn1;1wl_J=Rf5RM3;-><9)0Q~s_%UlXMCyB$cE0@@I=M>7zJ)Dbn{QyF%SKs z;p8L_G5PJ`AkvD8nH#gGhlBOO^KXD)UYRVb#Mn(>q3Va$SW_;=j~9>;ZYNOV4R(Yuw9+)SVtK?|2zD`dmNcPL^hHS7T6< zV3@x_Moh6k6n(-?ut>JZXF|6U+r93wCmhd7PhPbCbf{5ya&B##IZF4YpD%m%gmq2H ziQc=}&iacuzV}7FT-na#{;Zjw(TJalHX^si0sEtK^06?1tYm*Di$SH7)+Tf*s*Lkc z@pwa#cjlP_ug`WoFIv=l%pF5GJa?d3e;6^ikb2?KBoF8N{kP?L$`})z8)d76ZG5Wz zIQFfy-np_7ht#LB^^J*tGiDA(nH+e`qUR}^$r=V0xwZ-xxUZEQ+-DOf$xzx{>J9W&h+RF}fEwQZ}CYRSXs ztx=nLk%adA9B)0|Mq~9>%Bdy;=j|JK{53d!!o(Szbv5w)VziK)=Ub-yqNP=&+|h@i z+?s=P#&Y3_e(-A<;PPFzkc04Z`O^*C>g!}Fe^;)rwcoeoBB!e1B0Lc#P;wEDU2e^D zZS47k0@N~-+!(NB$%xs^*9fFCF@{iNqX9?gvAoav{^#E)%MnCS=tu98AwU@l1>b7S z7TWxyA%BMvN$st^(4}B}VKW$;m+a@$L+ix5q zk|sv#i^{V7=!H5~_9f_UH&U_ zb$~tS-WS2doNY(9YzO&KN_Q3y&|-7EY;*FuU$j}uDhyI4c4O`(F$Pw6Ytb+^(Rn5S zRH9-IHGwns6tV7YG?5I}R}%IHX}a5f4%Q6Q$kUC9E*B%61Bkv^7_Bu&e1nd?kR);w zW4NnXDq%u1Z(5f%zT`qg=jpa64-%ya6z<5gWx3;&;(h~|@9HD(%Nf#Ct@FeY+;8CT zk_iC^h5ks7I1bDrkW?2>T-o>8pq_Vpy-4b`6D-(7G2O#kx5Y1e1hvX%J_jIB4atA`X;`O z#>}gwd~wgYdPhRYW3u_sFFv(;xkmjfrnw;+xxnMZgG zqza>Z5(DhJHb1y%Z1INOL`LzAZxiy?P4WOGjT4G^?yl7e%vj(>rz>IDCY28aH)kWP z5Y^_<@GYwOGs>9Rra3Fs-YEBsgy9ltIzA`M@w+E3-HMPHz8)AaeN0pTZb_nCLjbA< zirq$4+kR*jYW;PK-n%5<#}|LDOdW>=2gcrDp(3gLhFA2WB7l>NwMO@JFFW}AwhmC3QZ$NYMru1f2&4P*MmRo zllBt+2BfKR8El0`cH^fv;JK5ov*WHM0)zdJqT+1f5M&kSGV1%+kYwyNs%c**1XJ=_ ztO?DdL5|dZ5&PrKRNiS`Gjw0RYh@$5fivYqIw17w7^zJ^Xd(@xJJ6wM= znz0w2A%DMYq5&oirhmEc7lIPJODTSs0*lvz}| zz^clT7}s{|ZhyNdMel(OFPhO}kIoF=pb(8M{ETAo)IHnqsmyFA z?A8YrdYC!aZuaiK?FZ46V(846XkXcyHSSe=m)SDk3h9|nd6chA?1A}73%*q6Jlyf) zMe(y3^Y<7l@0BKviDO_M@bLA?Jp%@*U3->a15Ig!$>@)Er$V3d928LYD_=9>XJUJ zu07rv{W?StmwfFsY6g-NgeA~z9xkzCPtwYH^*;l?wb&w2NgOf z@Jh&Aj5Y5PkzoRmTp{nN=b->p!|g1$KSO+NO}6u@*Ioi#lSlt^^K`QUg4ss#M{*j_ zr&}mi$bH12@zCV%s&(V*@4;w z#0+;XH)8KiAy8M{Vp2EJNFUJRj4J~_v=esyT?5Y#c&uH*njm*$+TSn5-VyARzZwV3 zGjwr7q{X&>N@UKJ&@A`6&&MQXocrZ7ry~rjL-Z3=E|pJhmgTY(6|SFkJX1Fmw-mLi z@u%m)Glm}UfD-WvEsYmuD2aXBsQ{LQ3ys^M@o|h{1}&PP-%fZ$s^i)|}s8G0?U_b-CTj1#0O_EXS;X z`#vKpyD3@V*dErOUdT%Rw}?#ZYy(A?%&nlK*EU%OWjZmV!|kIVelKXKG=d1~Kt>3L zfGh7pKm57+zh5?aLt{2b>8*w#%zBNezAovY3g-UWc5f}HHq&F+n$LNaY>-`2rS{$( zv%edsSOZ_EaA1z#QcOL=$p2YLqL5VADuYD2L3%)(L09PBBG~?3o$-*}2yx9o{vVg_ zlmd}}O1eb(2m}!N-?gcf&qGM9t(IVjN3~bh7^F-Sm(d62{ydYjYb^P6?nNpt$4DA3 z+D(f{eu5*7*+-2g7|(|k2jx9+?QN{bEt@OVu(nbNa<_g zWIZ{6y2&cN=p`ti^WpPzH+&=Zkdl@}CVkpjSsz3ns@SyowMJ(3!xRv*i2aevmF7U{A1!y4 zdY&cuQdAa=nQkU%D&bp1@Z`HD&;N(JnZs#cBYwMyJ?W_*DF*Cu?5q&hE7@*_fVfWT zFCO}#S!^hKBdN>0L+7~hq;`|v13tFL3C5fC!CYR%r6p+#$fpa98!!vyg%?i+kt3nv z6jL`X5J4}~;k*d}N;%u%xI0$=vnjHR*ehr32QxkpkEK$lJNVpa$*f)^^;C>=?G}rT zCe!@(+T9LE(jMBm2K=FrwrePy9&-@=7s_C~lwMmfE9Xn$yMlVW4QDUvhPct|0zcd6 z<}LGUHT2vzTP%Pj5ur|>>*U+p%>m^7z`6uo`Vy=Mh9xcTkM`oWaC8^a=DvNTpudvB z;-hx?s6hsQ(WXj>{!v2CF3pgVg8rlCYfV_nXMrE*@oKN#|1_U!ilA|aG=jwFu2q!0 zM%YxZ3Y6N-EA9X_!bQIGDn0RJiFtU{dfmQ9RkHOMguam)|h2IeYvgY`M@~Id0`%q!Al*PPnEI8*jbgOOP3Z7EgE=NV-0uPO^rl7>>thsa z&%EKJ4PpLH;kE~-v+uBq=eSLg_M6TBGxWIF)Dqe!1P2KHJ%Zh73L8HFFLl0qUYEY`ZR zw-A*UA~p3U&JKI)6a~=Ex&O7#Gt?p+v|WYEe4ZEzNJw=M1!i0 zd_wh6o`&0WDfhN7KfVLze*iY7b`^ycbdrT{Qy)HWLAMajKNlFk=JcBa%s#u z_E3t_GWB6V&DvUFrmavmsz|;GoOZPQf{U^C1DL+S@Q}XW@u(s+FOxetQuCyS3GyCM zil8x@4bKL=Amd5y;W4$yzF>R=S24cl3(MuK{gNM(4;K&cKrB=*y7L>2u@l~>o>7(; z-KhUf_^w1gRP*=LIWV+hYhMeU-aM0uz!&3sKw{|f?kC>!qp4XPspvtL+yPJ%>hASL zp)Kc2KRx{pEmyA&tYXMs*YCoq2mGp1r1{CAsW9e%gEt~HT?WsVZ+?Qn?zt219w9e= zdW2L|)K|Jo%O?)xGp%SoLOypN3=ZEa?oA&H%exu+#$ST_pbuu3%&ABvu>lJpAp$iaUye~!^I_>;ahzRAqb*~iXcl6l& ziJl>+v_l>_)w%r0J1}}6>hlroWqG+jxFMyZ`0Ag|gh-m;IW~p<$ z$Rv{UOsW$^SJc|%Z+r0?XyAmG2mQZ2+#7~%x2c7bj9vfKZ9;46m+8&wd0bj1QnNg1>B%N%woO zp-ljf09q|7Z?yZ|3TxKCTiM$T&qMPa=FvG*>EFIqq4on5r?XFbr`B~Zr|tFnQwqt{ zpc7y_4pT55g(NiuydZLJ)F?=<4rGoPl=dQ4=RueKeEY*z#=;0?+n0!bAqS`yYk zo*Cz#uIIz}dy)sxph;6O?puT_`G0d6&s_PfDNi`1ew~q-yO0rrZ2F};1}qMz8Tcb~RHl|fMGyRMcwg|)!!IK}F=2tdNM6(WGjLtcF zPSykU71@*Dy zejy6-BoRhV_7B+z-O`C4o}jA_h(K;JAz67vWtEGZV}gfDV{<1g!FXT(9Q(uH_yBCL zv)6K47DL#y@)Wb;D=5(oZ7~H3-6+KjRBm*Y=1E@h;(}VTZRy4bS6^JwV_e!()qeE> z0l||`M^a}2qcvyEn;*6=j$d6q!)*0SAh+EBR?hdoqWczsfx4%c@5*dHJ>gh?#BY{! zJ*YrFC*EVfulq8zzl}!Nk&|7%fv3Gp#Ss%K$V?D2G=!6QI=%g46!R)8ux(^6t=@KW zK@1YNmk6R)7QHyCDSakG|K?c$D@zrG`Pm;GHi2l!mtS|}87DD$$8zQDxUFnUtlw*z zGM!h~N#mZpQwmNJg068{zD0QZ?7h5+Gb!tR*iDmF^*=mfHK?=17~#ai^DiIlywcPLSZ? zdDvD$qqM27jr;^j_l~UG2vK5b+?=&!ch7=E(zg)vp~;-Vx|5w{FrET<$$0m&i>wKyR{z32`@cUSD+Jj|itMY#lM1wm0@0VKHdact-`pY;I#+TTSpgXFby=Q9sMlG98$=EXJ=|Wj zINsm1x(uacqcW?BGxU)f>@>S3Yi|#Jui~lOyoSG4;(94_=IK)v_zfX0Uxa^)CSvF7 z9qvA-nbVyqW$=uK0*#82@b+6HW9_5DCOj0;teCwtv%YC8w5IJ5)An@V=F_(1w7&P= zBe&QJJ$MF~B^_jk#ArMNWN;jgiBjhYENL0-|`^ZO7+$`G?5XFNma2AOmcZ4 zZtu5#z9{3*;RpjssRS2r^4&NJDfLwI0B6jGO|0{7ksn3oTWjdnLeVwR29I9?9Rub% z+2t!1cRN8%Q)P0J^F$aJDY$FSLp_Zq07Ro_wBC)W_?{b<+)$&`MmM2 zp4eBJXD-?G3*zJ3ncBK1mp*#S@)?LdU4T||YMYZE3>6){tAVkNp-Fl*SQHsZz|i~m zztD_vWYei2+#Av}iu^H`)r3z4ce}MGB&HoJqazMWbp)$Vt#y$?;Uj&aEWd<3A??`y zYsIw5K)5+p#+*#VC9=39Y+luu&7aIl{7qm2UUam6**mRvs?sJ9hTU1}ZOI!@_LULM z$<3Sb)WUJKs)vrs_;~b!u%xW?DV$`H^%wqo^n5SpX^vjc7^aat>i(L$`4}^2wu9~4 zY>2`$#YPfnVO>t5XN_}k9!W+>4hhnHa<2?Q;@BJ^YI+YHCaU;r(PN<2C!W_c<+OD& z>Td0NOBqcT?yB2(2J~;&5e;Ll5%D1jg}VlmJk}m*`rY;m2VUj*&RcQ{i5h}R2+n#| z+H;fxwlHE=PC4R!o9ma&>D*_$aD&W;u4@fHLGki+y7;6l*6k>%;S-!T=PMEmoGr9e zxxkk3Ar{}ogE+`tSMbKK?l+aEVAiaf8E4WTqXzLc?u)URI=#ys@Sr#Ix3nn@0PAj} zaCog|!+JEEk82itmm+UQb!##+A)=mQj>QS@S@xRnq0bjOXTr}ghW%GpX}Dh_?r5%q zq=q(Ef~OWKTtrPszh>NETWO$TtBZ|WpzOY+e`Jx?YjzW-y06|1Tk6(~L)@mM`@Qt{ zes6CijuL%mWLz|=vj*ndbzg#!C(x<9|f6_0-}#L7bHt6PQ3B z_{I}`=?6&w6OZ@s;zzD5izz;IMVG!Y@ojtOm4+p?u>&)t831KZfDr#HGNeF2{p9mG z!li50#ZATd^U#>FHuFhLBdIkx0w>ve`+b8yuygN5aAbJQ`U1#RG%LpS9{e@KgB*nu zm;?jrDhdB!{3ewozo`3c)evI!Scr#9IIvCbYu}Lcm)OELO0*-gw}#0&lJCT?b=0P= z+1O?E0wMyCrWo-v0Q=6rX`l1^|M^XgO!kj$933FaTt#X#`;V%45vMb|QD$r1^*e5B zs*wBYvgZs7$b~0d@Be$+mDBmXJE!!!6<%w#%mIuykCx81OPPhL;%(filDa0KFw%3Z ztchX&2f5L68#5-i1-uJrZRGUvj~qo6s@-a_n(zd;c&?${#q z0Lk~~n8o}9fBqBlNei$Gyg#uKCAu+jlm2^S|C_+1L(RX+u=;Q6!`LN(jpC&Bp|UDp z$o`I8+4;!bnQsLdqtaOeKkk2$|2?A06ea)AP~m2sqa(p2B~NOJPpC!HpR!u@d0FiofF9*W zdn6BbzPhDgdTaFlw56FKq&}1_mC3j zWFRHB@NW1pY;o%``6m*FT#fsU_iRx;JR9t3YwCh;4-`y!cXr4=YqE^=J(T>VsVjW( z8k_m8^GXaHD1|*3hv_Ay5tq|j4Ms zN_7b6NGw_$+|$c*WQOTJwq6;kP1@eP_R&{hAd%h+g6!7%}2QS7XZW}BY90gdV?MalI1e zdvUMT`@dUFQ9rNs@}c?Acj~FLV;W-%@5CyNiF}FlR^ed?=)vu19$p+PB6O@Uu_c${ zsC;J~zL*;xLpehA^8xnl``1t4dQx#CYUvthhXR(YOu&mu`H=#4I<6RP%YR1AqCX@- z)V(TA9k4tkg*u3#y&oS}HtsIFf*T828su%AY3%m##!3GW*aFji^2nz<5;^vgAK?$ z8U%f_S)EIzp8C6RpZx#uBNMU`xTritU(i^cFXn&y{QsJr_AMa6BQ!7E?r6b*7kKMK zt3^O||33_QVT1@1Ao^p-|LG#Y+BkKMgx^|$9BxNcTj+{-Se6ZdLFj)p_Rs|J4V*@u z1XS2BAj0B26WKliyRzq>@O3Ho5_SV6`io@eKSz%*Js@K(nq)B4H`>%6D8yWRmUWIg zsT9a3YOAf`|9SSjw|_5t`1>+;GS;`)d~SUr_sx6D9qia_=O`f4%+Pe-&68=@Gz;vHzFm&r#=Z=U@DVq5t0#vVv%w dr8AsC7E!9F_g;Pj{$;==SxLp`dCv?#{x9=x(slp< literal 0 HcmV?d00001 From e3be84b8728b65b4591e38b6e0a944f230ed4b68 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 10:26:58 +0200 Subject: [PATCH 4713/4889] Add files via upload --- .../assets/en/FormEditor/insertFields.png | Bin 0 -> 333 bytes .../assets/en/FormEditor/insertFields2.png | Bin 0 -> 22227 bytes .../assets/en/FormEditor/insertFields3.png | Bin 0 -> 16496 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields2.png create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields3.png diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png b/i18n/es/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png new file mode 100644 index 0000000000000000000000000000000000000000..a99c20fdf1925b03571c459c92b7009bcb7d3c2e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#Q!3HEhu|8V@q*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0XB4uUY_j)~cCfr9TnT^vI^yx&eSuvrEu- z-o#lnomnYHXGY6}RKYgU+LO#0LS7RCHhIi>uKC%<`~LT!>sw!TO8$2%>dd{pBsY5I zGS6$JQ)}=0`k%3=oW4Y8&XnG1sS_Vt*hxKpa<@xm>VhY8Zrt1PdY8A)yh<}q)r#*^ z?%mt6Y899p*I6iY)@fm{^?|gI19I29COqGCt3owGVM?OJrw}Jqr<6^1J0&`E;@x{# zQhxd$@nTS4`sB{UWtnF-AIW2#q9dfYFTGjyT|uQ26+rji-`U?j=iGDd^W5k6{Qf|*veue&uDRxX#~AN;M;=`^ z*4@A7$et}*w(P&8r){=n%U0T!Ex*8b?F7CNmb_F4{I}ilywUkBTX2zkm#^;tj(6YE zv%0-y%YnD-zpXqc^?%#4<*N53?ekas>?f*OZ6|btu{|}5avw12T=g2by%D}JRYl|R zFWsFzcAuZUOL?-TlI#7uy0CCp5@ieb9(ZZ3(SGh*+jl+M5qMs%g8$8LWzN#4KMg`q z2fGr{qB~F9UgSHc#Z4}B@05{JMXOX+R-jd8m$cOaDkY2XlBxrx8JL33_G`YrkmTjj z%vA|sh^|puB>eZdTs56OPm0V~M&P7r_(82*J%+_7o!Ue@pX7>#{=kkG1D^>Vs*mLX4qtl|qlN^g10(v`&(Hr1vHblVCwd{| zD;+p|ztx%)gVyj@0zP}46QV5)c>ef^)?^p~-+tQy-v?YLe-EYkebim1xh=z=ph7Q~ z^GX2vI;U_CwKmWiM18VGFK~pcsvB7?gsQEq8T;jgAQRLXH5#RO8K99S{A*P9YM^^R zx`5Sc5}3o(%$zPDS4g=torPS0^RIHFrXOf5@XKWpmzOi$mYr~}Hxe67HqU4VuU6XY z1usdwEunbM;HxmH3wgQwb~<1Cu1Wmb77;)f(~MZNs{VXom}!FMTUMnluJ*ZfP$j9z z-HB?d^mj!a*Q+rv7wiOeLx4xQX4bH{R>=t5Xc76gfIckA$lPgS7RoTe;Ejaqr;jlf zhATn?(wXnH&DKUgj#bov6HE6LMW%)fXrfp3HQLn}%0*KOTejTX0}5U2UZ{>@&X|X@ z$XIpzFKJk{7a5FuP&&8>lZtN76g693b=>AcelZo!vVmWN`k?Y~Oryt3{Y*NOeGE zdFBfvCn=jwmSTckld=Yu=Fu)gA!6-k=kP0U+OYXPpc^8=Z zRNx)|jY;!c*sD3GHAXSvnq2dwRgYsa zsyi(gthp#QLnYPCFDSBE5jf5IRjFd1prZP#gxK$$Mfvqb)Or@(p(A| zUG}fCzpKFd=o#{tL#Gw}k?uv`@O$%MlT%45BPKH|$~Pw#$HB0g_}~U+1u~y9r8d<# z7TKbDb=i75}fGWF~4=o@$9JSr%|>B?1|+M=v7e}1*&|c1y-rl=_Yh+wQ;r`dSXTv7{^$|hk~N}3wClN^nwM@ zmMy36q1>4>)$ARVOtCz>h>hgM-Ug+5_XS-}PfmLc4N8AGUZM1A+oQuDC9I1gs+)hI zv|YKiX2k9r7*H==sy^zP8{tN^XiauDFBlH^A^DwoGem+j35Vwzk@l=_kY(%H37EyU4AE>yjF@`i&LA z7<|3&v!qRi(sGyfn0slLZ-?%dE#IFEjxeQ6G1TyMVNO|Al9_c6+Cw`b zcSG~-J;TsJb`2pm{UiJN^0uw53Nr+5_fa!5?MB7Gid{gL?kC~PxKQ=cI;++YVnP9@ zSy#u-UCAhSuXq{q#F*%s2J74h{XhV6F9E<1G?feB*ZZviaC(dYTYSs2ZNRrPE(>hj z%wsbk(UUg+Lv>(l5R^<;L>uAnacF zr>=(&b+U3$h`!543$ckT^E1+9=gue3O1yN)R^=F%-9*~0Urq$?u6fdYp5(F}v>-2R z!j&Ux%r$W7vXPSMQ;CNd5zX zfRi?Dc7vS5*>b^o0X-D^&PKsjTBIgMgVocT|3r>xSv@E!XWAM(dAs9H7)M9yz_Nok zYoZh_p5Z5qE_c2f?{Q`+U@31$-y!)2!nB+MYoaT!ldm~AVP%lz%(A<{`rME zmXPpjYR%HomFuF=g@w?yg)t&)l0vW)l`=L@ZKNOere{^_&n!IKt(vN`6%+8HpCtWp z#Hd=6{;4$|DMA}AmZh0|-en_*6^PEMVk3h1iDm(Ux1Ygl%Ssu6XQso57#Wc6zaSb@NCdAs>< zFC+7(f<{!w-tLuaACe3B@TA=&lxc292pX5OX~YYCeo^2SEKpk3B}&UFBbQo`K4v^o z!{F1@j1Wk8^n7psLRC_*&j+295Wdhg)&QE0t+D6V2(oMqmkD!~Lh9L2lR6P<<Gj@56jAn|Akr{o*PuO1e=RoBWtEu`~8 z+8EIxP47_EuJsngW-tMUp=5s*j$E?7A%{HzVLf>rF*wo7!dr<^+!Av~eN9&<mNh^(9m@ zPquott7S%KIvzKrPU8&u9ya#rcB@6MaY-QSceO`K)gen1C@~?hQE=s(t~YCKF>)=b zPy!}!A!Dy>**UDH&$uPQL6tU^3aSkHz~s)v;Z53~MAZlNU9_F(VWCAf#++i&>&~*A z8Jr-uiX}ASsY6aoyEt^Og?5^5Zxlh>O>=cRvh;B$B8>u>`TmmATXskXkv7Z3YJ4jw z+C>CsEFhheG1cREN;@687Qg`hQL&-gH^ut3(JQBjHX>SX3fO=Sv=?h;uT#C+eKk)_ zo6fa&n#&gmIfBu!ln0=|o|b%uC=qNgHtd7Wcr{VhTeJYt6__olwYNWmE*_Z2bw|&q zeiJsTc>-?!bTvx`o>m*@ks+I1Re-uT8<}|(>fJtD2O;@1nLP9?k>(DeQv0udx`0$2 zz7+JK3w?2t!yr)3@6Fz{wpmPYV=&A)P{ z=n(=x?&BZjp>Q-B=p?J^G3s7e>56{vXznC)*771r*mj9`HZo*RWTo(Wa>DBS2O4ql zghO1Qwl3Z78xe=$+qT$6FBLfXk+3{CV(VjHma#5jf*KohpuN7V)CR^St(=m=*-R}}->y^vM#`b_eQU58kNxsj zK9}j@WJuLlo(iM#UlM~G=Suy#m7p~<@z^GNi>_2GRd2QCO8Kg#9jk)TX~STa)~rnQ z9I0tgoIOQjs=tN{6E>-&{;qADYR@#Y8km)n6;d|z zME`nZVr2-2Ym;>EY6aaO2vH^N-_+&9t9*ULqr`Cv8=*Gr@~B$cYPfqQiPa=elXQRE z058~~!t(wp^tno~%7WsIi9NZ>abJvnq($dDcc<9l}hP$`{>a0gHP&+T$qBq}?aTq}v|= znj5b~Ow5y$bs`I8eOU9vkuUl-^;Z)sR)&)y#D-}Z5m>oy)x(FPsqr4^UZvV3?*&xo z+-x1jD+m~5tMa@7BYI^(xzziM6m2=wE(YDHxF#Q2@$lQ)Qs$bnjkVfr)@wtJd0gbE z&yFR}gyp@6nR=ia#>TCPs;2`vysMPlNpnHg7g!52<$LtB@EYCB#>6)!?^-hVYNJU$c)D3l zLOO-*Com0c*@nEMa$v=61tHt>;Awlb1X>3>IIDNm2nURB?~m~X$4m=vymict^+6R! z>rj&+1JY2&;lya1?S6^{E{-xljEqtehs{2*QB;rj;Nxy7DnPB#>O-unRymb2uax#z zb|;pG`-A6Kpo!Yuo@b=M&QddlW2IF?GCdz}B#ZCJY)EX#8khpiYe!KAL;6gz;bTq_ zO~Ait->>xP8K&&(o|P$6ibua6?PMbmyespugOSEwYk{O zrj!@`f`s?891~MN7QSnGF#%u|JQXo69Eq0BmGj`YIfR6N@EPtOQZNVORC2ftYgR&wbk<)a2$plIBD)FqaokrF&bdm<~(% z^<|GyqB&8atFxJoE{;VSpwtui;F)`4Nky*8`k;aMUEMc8AgE`X!k(?Z5?|DwG;|No z4~{KrhE%0tLPqYIcsa-5Oge)R($Vg6p@6+_Nf;iP&0MPrpxX?j$jBrFPL?|khxWyU z>KLp(k2U(23E2+vFwVvJ0A5eQUjLI<~GItF!&v`$=k z>wh&G_q`XZb~(*&p!joJ8sNKTcz;r85vkce)9U{CaD)T)@Db=Vd_U^!q{jUR%4YAcY0EjgZw zJfTJWO0Th6e9nbzJZoYzkV6oGkUTjTr~|7$1P4XoufElEyRk7ewxv^=w_Hvd-@wHs z$BgtTNYOzI$6%i(>rertZ_LpcF9>*He>z9n^+t;dtHzlMcnE4*Tp(;b0a4Y`P;*x_ z^W;z{j`=Z>n1ziS3KfdUocVNZDe?EgHSuCW@Ry_Jq?xt76xczf^glOz=@nRvnwT?C z$M!YtLY9W4c3TnR6|-cbrwOJFi*1jBkWtgluCXZ5nKeO5*lOf4WivG%Cp7{3TFEzd z0C3f%yg^)ZX?~s^T#%%`dtZc~;Z%@a>P-T6GmK>6w*JQfs*evkHaMbUkB!M0&{^W! zs`J9rLW*w(S0oTYzQWh`!VPx`g%@ZxBmp7b=vg3AOl;`72w%Rh zRK+IpIv)zrpiKwK@i?!!Rn`;-5G;xU*Q`B--qdjX4Fz1%*@{9LMactX2vY(cP~+c)Q59~UrYq@V7=I5fuD|GYh#8eim= z`KVCv`5fQ!^(LAKL0%3XWFrhseUFgNENiKHe(c+uy4*PvNT0?b8_lsXer31U*)hy{c?LCZO`TJ zzjMMn?7i)k#<-p~cLl4*bRjA-lTH;7cZYB1TC(v?-=-zJ#422WW5$Y`XAZ%|?{B(`xoA85hrQYU*=bUlimZ3OAX#V|1 zzo*UdjTKJW9~J9(UoZ78AB<@%|LCDb&@^pad@``ou@7lzP6fN^ha%EmE19b5D9>#z zMYTzNeH}C?MLWR^d$<&G5WjMsBolPUg$u+Q{Qb_hlJ;yK&_GSDnCiAOy+-y^5$)F; zU(7!SfBPjD6%3EFQ>IK2FF#g|rGCKMlIL^Zy>L_BuV&MgCaj?%OO?Z3DMIEfwcjQ_ zrELp0G~qL+I|xp6C7{BVPifsSxdLAOxH<|_lz|OM(R8$>&y%j3Nzq8GcV+`o@w~TX zi;D}QuKCmuq6+L4b#As77Q;xtIuMMAw~N&Mk%zCq?PbY64N0}Bui(o=+C;_RjGTEM zT$VbBN`GdMPyzOdOZ-|i)LE=1_4e^Oh3MRNfWC9oBh1`+D~Ybc2waea1@a3~(}BC= zr_wW?Kb4|A5Dc;G@@Jr->4i>m8o~*;TF)A$firv&Ws0Dqtithkaj@GgFuyG1%Tg=Y ztks+}tARR*zxPO=1YH3h5@V4T>6l%VEIyAYsz4!>Q(q(? za`FQ2*pM#a(H|d29lDe~kdwf?Xr*IM_>_{+=Cj8sWujp$Jor%Ui#iDLE4I!Xdk%qH|`XFBqi?W>{x|1{D{aku1 zcUK6;?fxQWx}S3@lfA|0`mv~?HrX2|(HRbC;kHWABdLTxn{$RQBVv_(J?~Ljb3C4OI;r2+X8q+V=#IC+g1||kGk)dSBW%gG>W_Yt`2n}fPXh(hwt}{8*;0_HMH;AD zcnUzZ4&OstQ;);euZ_oTqWL}4!p|0picwg=d-VSP`Ax}jWGRRZ?ZG)w(+eTav%xweb2Ptbe{JWVp14#P<{!M!=ZiJWFlw~i$*h9uYrbZp z&}|%6lvxEkZsG*<5phiUmpgBP zX$GJb3P7va1?@EAuD%j0GwZYY;Q3h{T*e}MQsAi=dstYnb<^Qi??u(q^Q zjJ&Jd26Cq@AK=`1;Y^=Ny=pTtbStHx=j}0m$Kb=_>Y^uF8U`xp#}0A>_BQ_E zg1N87?v=f^ulwS_1nm+{i+6(y0j?OsPNULJhX@UBZqq1SE{b{pyi@QK*ckgzO1PhS z9LDV%A3m&rC6+~qRiRLsbP;c@m0m%YUqTKPa5)5 z4W#qvzKhO~&IvIVHThL_)d4?R9F8cNA%YnvD+|6f`}DE%RQX+5O15jLiuBllC*|LJ zDiBs?000aAs@gzE9yV`XQjFj{2v)Z*1PhJ0Lu zij6gqwT_0%HYEo<`fXvRt5LDskfC`0Hz{NiH5*YO0JcxD1}XImCNS?W7W;9Vj_&`6 z*Sg!Y(yMhPpeOEyY3av^WW#U=)>2FJ{9ws-ShREbNvajgyTtSntfqej%#4n+&^FTJ zI8XY}*d3L9A!EiqI|=O8O|r$<@;Lqq>3+S>zz(EJHkh^&cD5x@ntbN&%6EEGyC*=T&gjWVLZh@4&sfv+G#9gRK(v?bDJ4p%rf&mYm9l^tiqi) z;(?+}mg1$cg@Fy>UdP}lR1u>5NK4MR&qe3rrg)q*)w~02^c0ntbCtv`BSNcI%ng=8 z5MyGxKOV`SE?eflBC$3nsoaN^=<=TscNyGk8E?V`G&_6ede4eAWj;{pwpzHWV#8TU z&^yA1leCh0UTf975DzI6Nbrd)!Skes!vTg8u=2YuP*k&37>aSaWT~$3L>(VKO8${j z!`WXz6a|GLQ@fe)gG&z@?Ys$hx|!Fzs6oAP9vanEqny7|<0tFWTveW@bp<`NCV}6} ztH;$$EzZBh2<%n@xU=1C6kXro|K>y<=j~?<1qJah8k_fJe1hCP#rFT=W>e%$DVCGx zuk2L${$OT-e;_3MBlP zpN7T|Mg(ql;74};FTpABm;-^eK8h0m>?9*#;DibzARH`>R{>GfACk`rs^sKq+pZ({ zpDig~5hRytM7E3yJQ(nMEP&>HRn^=0Z8XONPAmgfP!xEVoF6EDv~i>MmTQ0mdJNG& zo^J|v1N$he#;WU9zm8_<>+@T{Rs{BScxm!aon|?!obG@5<+N4NJ!O>^<|*TViZ|mX z9k+(n?M^Rs$L)i-L}?%S=>VT2(RFIe^MjD%iVDh+K2KF-J3XZPOv&Bc@w|=a)*ai? zi^xugW5KTK_(+Q(mwGpa*xQI}wpR7HDC7a~eAKkcP1P@yv*)26k?n5T8AkiqpgWQ= zRVwKt*cI))>-~qE)n})%at%pW!cZd(el}m_XzFKrBy!s?R^nxOx^EW87Es{1b%|Y4 zJIYigOO3E*2%9dI3lHN7Gr@bTsvBROl*)Z!XJ!8Fj*GEA0f_u!BIIiv zuC-C4(z9jYiP@**?GXt>W&}-sUT=z1XHNwXAAIoW3Go+ALMk-pX3Qdw2_AZzl#rdNqFm-2%dstG5~1Pgg=2kDB^ zt~eAe*qcAENxQ5Krr?dgj}$9uByfzap2__Cxz{CkBIieAtj} zY%+h(aPE=@-$k*zL9Fo*q!3?q+7u<<#;G3FUeqgRbcG;}eG(RwEO=1al zQg5?@7Zita$@T7u&Hk;n!6{DWW=glOPhlr5;U7BqxILph48fT6;gWEKU8A$)+orC- zUGH%wX;Cz?u9uY|QCQ*RT#3}J z&W?~lx=b%LSvV9Iy~mX?4FL>^&?jk0iu;>vU*K`R%bO;T$jS9FPo@v0M;`&1lj;)l zywuUv`Zk1<^aOOhRiE*9^#pi2T8=6Ud!$i*bOp>d9Nxmwr)6@nZE}X$$oLtPd&!es zarCPB*fWhhBjdjov@5VqQmj~YA&%4(e@?Hu3K(VH4tT{jW9n!DM{m_fQ@9fz^Y;M! zI+l*Qp2~LlVFs_#FR(63elHSAgL6i zc@kHHWk#|@r&)&6?&^za7?AP#xvl8`XX1F`)Q1Q-)NDsm@aW6ot-S(AjD5h7HL#m`|S1s@4g z4Zx*LLn&}Vm+wHZuZV*yD0J?nV4<`KU?LtqYC!~zr2CE`mL9RK%|(^O>Fh-N{KTQ$ z$W6DFZDr%$6;+K(F?v z2`D7HjoR9e;9=*ZwB=|t@%W0l1KEObnbuaXj(e+1uZcMF z)F(y>k>!Kv>(`$6CZTn{b0V*?<=j)BrxQN9&aV|r16!D8;z(ccr7;8o@XE;=;(=B+ z^Z26bxx+JrIb2fxK`vtu9sO1LD;bkEyYTwg(&96Qm}eAE32NqnCl&8*$OaMItPFa`4CNh?are17R}$$G7ZyXQ%!cAzJ_ zj%p|GGD&>2c(Kwdoz*dUGV!+2N}nL2ZokFyU5u*e7LEkV>@MathcNqxlH1GDedbg_Z zm~)$j>k}n^Xj5zKOXMuK)&=I64OJ{id3n2K24ce>-7B8KuuXx#DD#z5G;8&SH>F$QXIX zYXo8~#yT3$KI-e5iM<$b%m-L~w2&;ZT zf)GUx9uc-&OZ?`{c{|T zC-fI!#)|0xNvZ+tb#`>`1a<+R9$YAZUQjuyi4=dPWiXD8m&t%I7 zxl1Z5(OosmLvmfMhlvveYCGDVA?ZC9S2L7|2^|Q5HVv3U+{3R~Krqn94~N21$u1k5)gLxk;I_ZGv?o zPCFdPNR8yPv&q5pMVTG+nLrX-Vldavn5NY;0#r4?35$;{H@cCQq4^KwtgcLjW>(L% zz8J`v=fZ9OVGEZ-*`(CO>tfV}CB8D?V}*kg$Ur;IQ&fsOKCqf1Of^uYAN+CsB@%Tb z5@OrZEnXW0S<*K|&~lbpV*m5Gu!5nb*h*vuwCQ z+W$ez36ubgUstkH+&1;H#kkece5xamfUv6;(TzCw?8o{7OxQm%NWhXV=P(6*yHGzD z_wWZP^#{2KI2-?z3wV+E-zJ6{{3JGLoj?q@``2ugjOm0)$El@ifmEqj@3z8{25 z(G%mG65+1UD0wgjQ0{F|@Q)vsY5-f7AAT$qwIJrKYqEQfNJ-#YM#}iU_7=FD%m9Dh zo0bSu@$1E@aoL^%PkrzclaNZ0N@L=R_QVh?EdCbR63Wxc1@Re5i!_m#G_=?KX_DT$ z7I{FG1@|R}q471XweHlU@$Q*lK8VZK?yIs_oB-GO9 z6YKob!snzK&Z>Y$AVl6L$BRdN-7RhD`<~gE0c3(K-m* zz>V9*KrYWKa#9f0t*1+HuEx49@{R~Y^U}uvW$%y`cY@1=iFD3$kFy9rt!p1YRGhAr z;-HET9hqaK&1X;EO0(rj^*&+Ns&=vK%5D344E1$QFYQDYlnvl#-(=(q7)e4u_oj~j z3YH;0Lj>JH$K7Vu$=MMV%w8^&4}(he3sIuhvOR})4Hvs-7o5NPlx;UCm)Uls4L#^p zlVdwll35Tfcf~?O2M9Jk=vKPZ2E*=8?~q-&S5#0_p>C&3AS^(9H=aci^zJH~Fmk+_ zh0O9CDA)TdVN^k#v*+_^g-^H7%vg6KRgAz1 zjt=CP6@$BlW;kOj$6U9uUAfYwVhLJMMUvCkoS#1bJ8Ssz@7p+EQDiF(tA}LVO?~^k z6YY5iOA2DaR{d81(svtw+Xe|gHueYETcAS{rXF>#GF6|h9nXbWi6hJ$>aaO_%^6 zp5X;b2Uc%kx?T{{1r4oM30i!8(Vn6r5v!7#g2%-ECt-vWfXqogDx~-Ub`2=Pc+UYm6x?RDOAMg)HD2?AC@a^Z3vE}(Ud7UT zfp>7pDg^3(Xd?*d6sD&Nfq+0n)`*hb8- zo->G8&sy-anX)Y^8<=f4_aocO+(6=Vg5xwas`Hp~Xkp7xi$Akio@eV3peclIl?S>!QSLuAZ+cZ`kVwLo_QH2{aOKzS+ zTq`9E6+O*+2i2AZspa8v4+fZ3RW{U2@ChLk!O7oKK3JdtNo$OH8FYO+YZ?B z7y(CB2)9@|cRj9y;f`E!w(Mk`4$<9F{ccBZYj4uZt@C;yc-2mj=G^-WV}p&c%rjt& z6-G7TUav`G?wco4tlw^t&sKUCRCima7Nb_K&I{4$ggjZwmDhR_Y%_qEP>z5)vfBl2 zA}NmJPcNPJn<$HZ6^61&m=5FAcqLo$O_)&{$||*PsE(P|YHKe)nL2n=PR_b?(lUrD z$0bB3+(^nvfJ3t54+RQG%u(CT22P@PWnU8J2AHMXsGOdNKL;Fj?0|z3=@IQThG3QG z^;N*8ku^=@4-RU5JWk_9q&=}5YcMI-noLC9yK;9XW0%F&5jq`y*4;n4Vt0J7SW|kA zF}C|j1vA8x7(D+)h!$PiiB^<5isWh7AyEvNhdT$eKJ36;N}`Y_Cb@2}n`V z!sYCY9$l-JUZn-`k^#ryQ_a+G8pGaFZA%dzCr<1JyImp)+nd)4J2Zm98n-^5 zlkuJgJfTBR!S;c!Uy5TroqG&74T(X6Wi2aXp-Oixu3NaJ%Ydy!2agCzzm1^uLNW~(d=#Pgpg88mcPDJ=uCqT;KyF&1#?X)aurG3mKll}cxbmlRB^A?GeCF$$OE&jsL_P1h_N)42yMP|dd>^x9-9hbsB+}rw1H{Vum#@x) z+-WsN{N#6N*f_o(I+7860uG2si#s@dlJGP#5*|&ZI2H&T?6Lg4M7x3rq3xusV zc^Gsd^89+QDAeMN}^2a4=x+Hp5^Up(ezH-mc z=>gJT|KGfc|J}L!=XFx`48B&PN-g~!weQkP}Af%^xfT-=k?v3RvK(YKP0#MQiA~%Ud`x#I+ri%W^HEXw!P~EDk zZ~9)X>uAI{z#{O@a0K+rXJ-V&nmO98gfqi@Ph_UKx9&_m$gMrL+F~~neh}d0yc@)a z6x>g)o#Wuk{HVEG=u6h*)F*G_U0dP%Y#ta|C5Ju>dnew0%~RzlQcG`F9t-H$*p`(W&hm6GE&qg}ft=LgE^wg>kV zlFP8bl`5$mlCJOQeBD>8U z^T(!_X-sl*w&d8@NPJP#FC#VbG3CQ4u6ZdcAcNo@x4xh6v)h~`Zjy0@&(6!V&?~i* z;)7pN0VZeT<>DToA_X-u2l!R8>MEr1)x|}apL=Coh$a^@{iLwLvUj?1Gq3prSOmZc zt^p|l8;HHJIp^bW@HXh@nLjU;9q>%L!#Z80T+Mo0**o*zCala0^TZMl-q}*{BM4K$^ z810q*Dq3E8?*?}9Af#uS*OHqmBwXS9D4SNpoaEUdg)f0&6T9%Tk=0dy+5!@=**)DT zdcG1=+&gh8G$!$nL1%#70>WRU2UWMnBmKgKH+z7YfELt$j_RN7^*=7fe_lKQ62$!n z^u5#oC?}q%4`XhhKY1M1tun|t2Z*oK8DiNjWz5|SjwwA2<$;X-io3x;+AHtq?Ji}Z z?NRcs{4G+uCrDdlVPvd^Ugz@hDav(7f^J!!4G4`hAo>N@<4 z(v$J8Z&A)x3u7Mo(P0Z8#Ao|CpdeWhBiPY$NuL&d={DI%XBrNJT5mw3Tdp;}Pic`A z&FG-YP<+J#t&(k>5~=$xR(2r0s52E6M#PqW3{D2N=IP1~kKKBF-r+h!PFiXjgQ$=j zm~SdQtmw;oqz={okP=V6eqHa{hc`TSWs|s+$wjsyk9{rBYZ`lLGEC&`!3{pB`aSS# zpNXB3J*2d;tA~1q(D61YYGOZ-#V&eiyMHNe1}tjD;~;cRX4u(E2(O>~s4v4xyjnkT zrByE^hrhC^H`HgXT)5}!g$EX0YMmNvO7oWF-LJM-(JMT~R$sRtT8W21MB*o?@1I<6rY?(JsIAO&NS|2^E-}IQoba(Bt=fPN;gP`1`tiyL zv&h{Ew)4HF5R93*M+&tYu{-&g`7xv;_2yj27?t6IcJe1QlW{(^W)M=uj9C!jcuK-X znyqSNT>@t&uWc`czvcvn%KtqGLjKBa+u#vn(?^%C*Vo7xFH(Jgfh zZ(B{~fvy$-s*pMrxq0G=VHFxfYpM~vBK;Eko*&hPQJ#Ce;JfIKanGq^Br~ z+K9{gBlXb2q~d}kUPVe%9<;ju!~7)tVuX{;@M?C3u1&?$9EAUbN5N4NTTsDsb?8J| z+Bn61`Urw&_v!R+qQjoOKh$;kUVm2CIWj(ojJ6k-rw1<&({mQ!_d*1W`WIZ=vSJco zy$R)^R<<+hXlV*P1tx044?H?O&v50)3w(A?U3^z+eBaG0A=mS(J{k_?cTJ(%8~o3t z?g0-FmTx3X-;=3s$u0D!jJk~A=1oc5!NM&}8Fu ynB8t1->l;b$8X{VFb0GW`ed zdI_V~99Zv^)gNQF(aVDRh`JRqb4JBo>CLy)Nf(@3&q7l_qz@MZD3UIcp5b)*IFBHz z=DW>qicbcn*)cq*_zZcWJ`RxX2^!hLL1wt!%W%$)1XfJd*p2;CD+kG4*IHm)bx8iu z5iWFDw8yKzlUx*(3Z};5+yQY`s!6K&YS3fe=+lVRBoW$sZt_yk10XN*wv2;@*|1zAG2~V6WP|H>;GDdzpFKQ zkvRQzJpTh*Ovft|M)F}iJ& z3sPkriUjID)R&(pok(Nv(=DKd9qYv&e`K1HQNFsQ;^CX6($v&f>8>j+a5Ek^q?P3G zhnwOONAvpnqK}Llw%hlM6`;&X%zVFyGQ8ACP=SGmV~mP*fy(-yY~wYAl?2b4rk5@HXp95K!vCC*&PmobQRQcKW~l?>8SJOn>B z5s&k~Cxzv3E>2CDFw(}X0*VWDJ0DH3TlybD<19mY(YNH%*2ym3n2sMnoP|dhXHI=` zHL*W>gXc@a6MVWsToH1Fnk9IAnbO3`9X==1a8?oY}nQW<;rHN8x zJI21>JeD8+$u|vb9M|U8>W2g?&fD}nD8N#4Dx@I=p7&DLq(vC``LW)Mq!XWy(~{t> z#v(5Asb+RQDZNqhZS94CIwfYDj1wNz)*CI&%O;v$jZT%x$@!5-TC)ua2u@!tK*%)z zsQt(!P(oxBjgV83Q6W1(^(SD#XVQ#TCQ$7sYrqL$7&BmauWbpU!LJV}GJByD|1|fS zJ?JXgkgMm0v$Zia7aF8bl^n|aa~X&-dPYJ^m@%W#S(09xM9f(F1%m7ump}Ni^f>Jm zd>{4VOH@||L$82YSE%+^mBC~8Hi)lF6fPr2acV+L0&_F^KNT1=n!G&BD+F)jN7)ry zLhMvR{oF=*#lLX-K;6aPpUBZ@y3^U(lornVai1r2_uKHzs<9s_-rqL_2!GW#HK^}W z|J*2!IlQ52_<8ck>^B74Lj_!y|2#kP-*9Qg0{&S73?#J?&stS;=C+|*%T$7+O4Kyl zHWD2_YE7s~x@?U09^OB6j#E}6J9I;~WeS;Uh!#0`5^&Ag^T?KDu$31Zgi5c~-{nf! zqH89gf9lKgU>$w;2Yvo10avu=hF^v zHSJWXbS}mP-@Ee(Vm9{bhDF5bk}jFJ;DIuT zTHviWVJ1dCtJb{r5ro}VKya!Bnu=&bLu^R*k2hCXhroFNuMmlvj@QQQ@SQb z?=u+vfn8)cptN1DR2B*VwIbYK`0P}5#*dr~Gybo*dQKPSbDhu53LNCV_#<6ib+FPo zJSp&k1kB)ywc)liiV!h+&QnGDZJ;Ou)vnvL?&-PSL9xRB1xSrafzEhyV`PL6!cO+u zl2yX~i-+u#3S)7bSQ&b?_ddbnPYNOgpdh;OCk4^1e^3x@7BL`@Q#2+ur_`ub zU?TvP3blYg=Thx|#ubpWdg)f`^!1sFIl`;BoDrW+rd+vtFReIf7TsV7Uz%rEk>LZB z2NErSDl$->W635UlGXvyjyQ0oHfOP|nwhHQ4GG4i_X3|0Cxf0DCYn4 zHzo20+!-g-Zo=I&oprsCeTZ!%ovj!uAcXqZ%!iEiie;?c$9SN=xX~ z(tF-t0e~B_3>+%mDEPh5*@ZN>OJEliG;b6X7&MmU{pde2IfqyKtLn?a{BFzE(~OG% zQF6)0!kWud7`K`IZD>xgY-2~Zihr#evt`$fB?{8G+uCD#3A;x_qdcyFd9?{k?Jrh# zV2UF?@pTS$R^PY{0=eI}1~R+bDY$~5>v?7l-bA)#|b`GAt9R@?fFv1ml{5&$yO@J=}y#hY1OlHpPv(Mho^PGLo5TL9mO?2bVjZ2p<5y{Fte|hN= z4jTA99Um9?*?@aZ6F6Ko6IT$wbg3|e;MnLI@b`6F87;d@mxvqAzb{)11YEy#>FG_` z=i+M4`m6EgKWSUy=O#I^R+y^o$ zS!A?a^ik+Ls>O=bZ>9g`?#?a=+Uv!ilP3pCV z&vM$9^49Y5JQDmTk2Fk7XI0c=)Rpu^xLkMNnG88ix?gAXA$^9==o4D^OU~f%^Wh9- z{j0rJTq{J_RNUloTCA{Bo_4)QZ4ztXpRWv$-nH@S{;XV^?6a+0oc_tPCNV;4v*@{Y z&U#&|p#pI|r!%>WHc6k!7!?1i4e6t69~|h!URvX8;_Iq7GdX|W?}t7otUK~L>>&xx zp*902h+w=}KmI;{{=?z4#v#gM9(rk=&){t8=D+TFHCDNUbMn2wD@62AW_)8X_3yLr z3oG2Q94FkXm))MMr1?dX{k^4mCQ>01QU_h*`FqCa)mTM051N-jU-7Rgq(PQ~Zcj1t zfBugD6(~%Zk*E~=Em(BciSC+7(n?Xk@xW?GM)KK?;ZAP-S^oLScd8@|*D-GGHJWjA zQ%zFYVadU_Fn^mQL$i0x1Jg}Xd3d~j5&$P-B{zw4*^jOn z;6ZyjyP1%_x^!j~JPz^>;59d~R-2@yQpUM`w%QDRR^@2Cv?iBIn!4gC zmD05;x&Aob*LiU-C6opm^F%R^^pNw3p8C?U(n2W)l=CL1^-pjP6f(R1*!OYpG3Ge^ z`=EEjm30;@+)16 zw0TAD9o7pV<(JP?#0p@}Zr(ze71i?BE9{hbn==@YlTR z^-pSwXS4kdcColUvhCGh<-f$2)3X{c59HpF_d_1o0-26iL=ITTuwY-b7*UJ+?5~3#;N3c9y-x>h{1RFrgV^N0O4E@PxewqO zzDu(Ki-f~F1X&?*0%0LUJx>l8c#3b&mv#9_BWS4CUFde+D^}jN(p$fs(W^{N+_(DyE9Fm#%G?p3kd@95d=*&L9Dx2SY6~JiK}64mHCDO z|HDHuYykg~|ALr2-wa?pm%*emYGT@F67ubEso||d!YxO7`6-iV$EY8|oL+ny&}RqN zZ)6)7kNa)~RJVY3S~O=`r1bV=Bb6C|;4C$!)bnCuSksHHNfWOrqmCVFt9aWw zqD{eNa1fBzk9O8^jxsQ7_KoX^45G0EjiG}{2IVu+TfJ*M(0S%iB!`VM-5$Sc!c(Ii zJ50`da+AAbOtvkICSD3T*VlC!L{>YavT8xQAb zs)=Z6rVG#novOEkCaZ1rE_!10nZ#v9WXE%D^y^t%hz}!Lk=-sxKvS$z?nVgV=!;+rKB%{WoRU!pra#L=cbkCjoLonKs2fCd_Oc}|Z7GXj{B zO{6BY6B%BZjSN-D#|z}_Ei2MkBpMBw6U^BE2}K4Bx<>c0)=^&7awh*DX#fn(>WbFV za3USqCKDdH#?jf>^_RLn#7cQ!pb10?O2)%JVyA&myI?2qDy@c z09m~+5Va=*>EvA$W5V(HL^F{q@JI9LA`?Xv9vht1Q4K1d>jkVyCP1RTM`qbAX0(&0 zNMzrf%7eDDeZU+PUReG=^R^BHsdE+L8H?b9SqIe=(WpJW*1mh^K>`2lopR+t$w%j0Xn|5 zfMfBaS+(yofs%?`@|oPG*cEJS0L$QvL+o3j*XANQ0tSf!*avzDzc`k*=fi3AqNjG5 zz_1yVu=$5c)2341xNM#Z#`lL~YhUW>C%iPSr;j^(w#9Vu*pi@L4+n3TmC9R7rJdD6 zH-HvQvQc|yM`s!#x}M%HM~er4C70i$LKqe&NRa%Gpfl$!7p>vr2_DQQN7oi51Bk0v z<}${Gz3i}{c`7-1vU>kddTf|1)6Lh{RebuF%)E_P^JX04v5=a3VFmC(;r?z=BqZTz zOW@yn(T%qmq)H*Fa`C06zBA#vZhl{k@N|8KuGHY+v)62wzy4byX9Xf-{;il_KF83S zBiqM6{p-}j{I>|E?=^J=slq=&QCcKf5FAWWeIz}t<}xW6W(A+yEh1JR>9&9&vp&Do z^VfBwE}Jcs7`DKryb8|Uv_q5Xh|2id8lnn);MA>dkaQ9x?asAc!d^=nGatBeuZCoJ zc3LLc4oC^qQ6kXF^%GK~xE#I75yXP4rq%3TDA>(b3$EDlG>J|c-RCyh3F435ILajJHO*1n`ruK|3s^ARFCQOgQ;Ir zW9IHw2XQyZs>N!c3?$=k4CzfeERf*`H|#&*ncGMzGox+viMrE8dX#8**tPKa1R z8-1@iE_v4VgZV^F&f4wI0v+v9oSOMHTY;inwZ~iSLV4s4E*Q9ApDatfngIh>r`Xv+ z*UqPFOn`wGIx5>@3lLt zRgdne=Kyg~+M}queTq#y%OUFK^gNJr@38clW$PhPJwoWK3BK$B^~rvSd~2DU5<9? z3-{e&GoiI!B{B8<+TGY#5F{!1?1z#^l7P)b4kkA0h>^2H$F!1uopD+qDt`|Y<&!AiERV$B%ts)nEdv+xe3yr!6=v>TUN)dIzqb=4MVgt?$ z)#aQh1s!_+UbMsVK<08@wIZCFS4z)ywREXda1v(h>%-N|NYwK>rp6-8+Ew&e+1+_Q z-r^{LC9AytNUzjt-}Zz7i!bfQ@P(AwmcPS+}8*cjUDGpwp)B2TNkknQ-aK{s1eQ* zCIX$c8g{liRhC*Uhjw;0F=4`9QP_%kYrKv6%TwrEKlwUqEsoBN;aM2q$8A@{vGrt~ z2=NcjM?v7w!EvWaJ!qi5nW%#W;bPgd(EtpVfU`!qJ`QFDq*gF!fHOs0`;oUvnDj!p zF0}kRsvFv@gGc+dY^^$J4IMH~m^1%>^fJnMZc)yZM@rHpeXCHEH2TOV*JCE<;=ZS`9v`3nwn zssmIX*Iza`Gm%hzyazg3DekY`n;7j*$9sl+G4>d_{Cpl^7woe2gT-MKd!yY@>z7x} z1av+ggvE)?;RLfK23Iw9Oe0VCw=g|W~)of>D!Jx z5^@_FW3W^(%i^W9@sjx4XwGiwMAx-S7ZEGcVCM;F+MyPZwn$b92KTDsWn7_rh=A_K zF)_CS{WG}TfM)4t>(*?PK^{lN)Rj`p!8}k2D8`%gi$LwWVIHCmyD*{El3x2$5Tm`x z;CK9W118!KstDN()!SubP|e&lzh{bsMO!;R^z(+nZlAa8+ObA&lqA;NvMrd;l9p#~ z9He&>rLG1^Cdk~&_uxWH=JO^NAxWd>p4iP%9MTa+A1K5Lm}6iVhB`|xf*jQ}`R>VD z(85>mK7cfH*|(<)o`3L@AA&x8dh9jfaIqNT?9esQcX(H##_O)9!%H{51VCe#pbFa$tMKW zo7v^?THRvk{{7kc$oZz$1Yclk(Es98asE@|OUQ)wr@TwqPDkrcboi}C_#E0Fm-i`Z(4KBGoN?w{ntqniua9pHmYujzV;Uei8AJwQO#>5C*#b$h*D^ zX$h2WmW_fiO?j>C6g9oDElBz>v7l1|SqO=*idub^J#x6!?CapWcF(D{m)S__B|K6f8-~z#n#?#+;!rj_7$l_XQirtX?2X;MV_w1PeCL?<= zYA<1abWd@j#|LtQ;YeIa_swz+gkFt&FM#+t*0Aga1ZEBOtU?yAzAA9h{L@>>HZyS>xt!vCODB{uNMcJD~ZNJwpyj9I+c zryR|9oW_n;%6ab6Gz=UL40gUy+zNt|sQP2cNeZ?e(EJa)$bo(=^!cJbX+8XK0~zAyNXkDv{4$=9v8{~(3oT&o{}K8iJS47Mj<+Z(e92^k&B{Pt__DnMFQHa! zXx=N#yJ+UP>F)s+3`f?*$ndheMKIouB5tewM3aQxt+qQ7DJGt0N0ZrrHqx6ss5?77 za=0Upsnw4ra+;7CNo;$AC>AC5h1S%Ap<8d@+w^>Mt0CS-uBL1$*87=k#vgZt(S=Z? zXGa{UfQiTbXE2-UlF_R=x)<551Fzo9xG$0hbH2sQi|85ES0Bv9VV-C)F5f!Jvf>~z zt!^x6;=)MbHI%r|4|_Cr)hr_hCbwFDk$+}bYH>oaJ=9ADaB);@D2Jm48|PB#r~hzw z?_&@TdMdP1r+-Y)DX9GgpD|)HgNzs#7d%J4b*h%Zr98uJ%jDK~&8Zyj7P7c6Z%^hj z7h`6h01Ds|V=?*_xdTYfWr7>{21RdVY44=vxKwZUh)%s`w>iB)Ps2)6?xJ+PN|x%o zaxXosp%=QvFE%qSOfT(wBt@ccw&~J?+3*MD#5bjO`M#8Um>(srH*@Bj`-YZ9Z01z7_3_v{TpbVJFzu%1);6#C|#zr$BWm4cs6&6}&;x)~TRl zjv}QdUn1;1wl_J=Rf5RM3;-><9)0Q~s_%UlXMCyB$cE0@@I=M>7zJ)Dbn{QyF%SKs z;p8L_G5PJ`AkvD8nH#gGhlBOO^KXD)UYRVb#Mn(>q3Va$SW_;=j~9>;ZYNOV4R(Yuw9+)SVtK?|2zD`dmNcPL^hHS7T6< zV3@x_Moh6k6n(-?ut>JZXF|6U+r93wCmhd7PhPbCbf{5ya&B##IZF4YpD%m%gmq2H ziQc=}&iacuzV}7FT-na#{;Zjw(TJalHX^si0sEtK^06?1tYm*Di$SH7)+Tf*s*Lkc z@pwa#cjlP_ug`WoFIv=l%pF5GJa?d3e;6^ikb2?KBoF8N{kP?L$`})z8)d76ZG5Wz zIQFfy-np_7ht#LB^^J*tGiDA(nH+e`qUR}^$r=V0xwZ-xxUZEQ+-DOf$xzx{>J9W&h+RF}fEwQZ}CYRSXs ztx=nLk%adA9B)0|Mq~9>%Bdy;=j|JK{53d!!o(Szbv5w)VziK)=Ub-yqNP=&+|h@i z+?s=P#&Y3_e(-A<;PPFzkc04Z`O^*C>g!}Fe^;)rwcoeoBB!e1B0Lc#P;wEDU2e^D zZS47k0@N~-+!(NB$%xs^*9fFCF@{iNqX9?gvAoav{^#E)%MnCS=tu98AwU@l1>b7S z7TWxyA%BMvN$st^(4}B}VKW$;m+a@$L+ix5q zk|sv#i^{V7=!H5~_9f_UH&U_ zb$~tS-WS2doNY(9YzO&KN_Q3y&|-7EY;*FuU$j}uDhyI4c4O`(F$Pw6Ytb+^(Rn5S zRH9-IHGwns6tV7YG?5I}R}%IHX}a5f4%Q6Q$kUC9E*B%61Bkv^7_Bu&e1nd?kR);w zW4NnXDq%u1Z(5f%zT`qg=jpa64-%ya6z<5gWx3;&;(h~|@9HD(%Nf#Ct@FeY+;8CT zk_iC^h5ks7I1bDrkW?2>T-o>8pq_Vpy-4b`6D-(7G2O#kx5Y1e1hvX%J_jIB4atA`X;`O z#>}gwd~wgYdPhRYW3u_sFFv(;xkmjfrnw;+xxnMZgG zqza>Z5(DhJHb1y%Z1INOL`LzAZxiy?P4WOGjT4G^?yl7e%vj(>rz>IDCY28aH)kWP z5Y^_<@GYwOGs>9Rra3Fs-YEBsgy9ltIzA`M@w+E3-HMPHz8)AaeN0pTZb_nCLjbA< zirq$4+kR*jYW;PK-n%5<#}|LDOdW>=2gcrDp(3gLhFA2WB7l>NwMO@JFFW}AwhmC3QZ$NYMru1f2&4P*MmRo zllBt+2BfKR8El0`cH^fv;JK5ov*WHM0)zdJqT+1f5M&kSGV1%+kYwyNs%c**1XJ=_ ztO?DdL5|dZ5&PrKRNiS`Gjw0RYh@$5fivYqIw17w7^zJ^Xd(@xJJ6wM= znz0w2A%DMYq5&oirhmEc7lIPJODTSs0*lvz}| zz^clT7}s{|ZhyNdMel(OFPhO}kIoF=pb(8M{ETAo)IHnqsmyFA z?A8YrdYC!aZuaiK?FZ46V(846XkXcyHSSe=m)SDk3h9|nd6chA?1A}73%*q6Jlyf) zMe(y3^Y<7l@0BKviDO_M@bLA?Jp%@*U3->a15Ig!$>@)Er$V3d928LYD_=9>XJUJ zu07rv{W?StmwfFsY6g-NgeA~z9xkzCPtwYH^*;l?wb&w2NgOf z@Jh&Aj5Y5PkzoRmTp{nN=b->p!|g1$KSO+NO}6u@*Ioi#lSlt^^K`QUg4ss#M{*j_ zr&}mi$bH12@zCV%s&(V*@4;w z#0+;XH)8KiAy8M{Vp2EJNFUJRj4J~_v=esyT?5Y#c&uH*njm*$+TSn5-VyARzZwV3 zGjwr7q{X&>N@UKJ&@A`6&&MQXocrZ7ry~rjL-Z3=E|pJhmgTY(6|SFkJX1Fmw-mLi z@u%m)Glm}UfD-WvEsYmuD2aXBsQ{LQ3ys^M@o|h{1}&PP-%fZ$s^i)|}s8G0?U_b-CTj1#0O_EXS;X z`#vKpyD3@V*dErOUdT%Rw}?#ZYy(A?%&nlK*EU%OWjZmV!|kIVelKXKG=d1~Kt>3L zfGh7pKm57+zh5?aLt{2b>8*w#%zBNezAovY3g-UWc5f}HHq&F+n$LNaY>-`2rS{$( zv%edsSOZ_EaA1z#QcOL=$p2YLqL5VADuYD2L3%)(L09PBBG~?3o$-*}2yx9o{vVg_ zlmd}}O1eb(2m}!N-?gcf&qGM9t(IVjN3~bh7^F-Sm(d62{ydYjYb^P6?nNpt$4DA3 z+D(f{eu5*7*+-2g7|(|k2jx9+?QN{bEt@OVu(nbNa<_g zWIZ{6y2&cN=p`ti^WpPzH+&=Zkdl@}CVkpjSsz3ns@SyowMJ(3!xRv*i2aevmF7U{A1!y4 zdY&cuQdAa=nQkU%D&bp1@Z`HD&;N(JnZs#cBYwMyJ?W_*DF*Cu?5q&hE7@*_fVfWT zFCO}#S!^hKBdN>0L+7~hq;`|v13tFL3C5fC!CYR%r6p+#$fpa98!!vyg%?i+kt3nv z6jL`X5J4}~;k*d}N;%u%xI0$=vnjHR*ehr32QxkpkEK$lJNVpa$*f)^^;C>=?G}rT zCe!@(+T9LE(jMBm2K=FrwrePy9&-@=7s_C~lwMmfE9Xn$yMlVW4QDUvhPct|0zcd6 z<}LGUHT2vzTP%Pj5ur|>>*U+p%>m^7z`6uo`Vy=Mh9xcTkM`oWaC8^a=DvNTpudvB z;-hx?s6hsQ(WXj>{!v2CF3pgVg8rlCYfV_nXMrE*@oKN#|1_U!ilA|aG=jwFu2q!0 zM%YxZ3Y6N-EA9X_!bQIGDn0RJiFtU{dfmQ9RkHOMguam)|h2IeYvgY`M@~Id0`%q!Al*PPnEI8*jbgOOP3Z7EgE=NV-0uPO^rl7>>thsa z&%EKJ4PpLH;kE~-v+uBq=eSLg_M6TBGxWIF)Dqe!1P2KHJ%Zh73L8HFFLl0qUYEY`ZR zw-A*UA~p3U&JKI)6a~=Ex&O7#Gt?p+v|WYEe4ZEzNJw=M1!i0 zd_wh6o`&0WDfhN7KfVLze*iY7b`^ycbdrT{Qy)HWLAMajKNlFk=JcBa%s#u z_E3t_GWB6V&DvUFrmavmsz|;GoOZPQf{U^C1DL+S@Q}XW@u(s+FOxetQuCyS3GyCM zil8x@4bKL=Amd5y;W4$yzF>R=S24cl3(MuK{gNM(4;K&cKrB=*y7L>2u@l~>o>7(; z-KhUf_^w1gRP*=LIWV+hYhMeU-aM0uz!&3sKw{|f?kC>!qp4XPspvtL+yPJ%>hASL zp)Kc2KRx{pEmyA&tYXMs*YCoq2mGp1r1{CAsW9e%gEt~HT?WsVZ+?Qn?zt219w9e= zdW2L|)K|Jo%O?)xGp%SoLOypN3=ZEa?oA&H%exu+#$ST_pbuu3%&ABvu>lJpAp$iaUye~!^I_>;ahzRAqb*~iXcl6l& ziJl>+v_l>_)w%r0J1}}6>hlroWqG+jxFMyZ`0Ag|gh-m;IW~p<$ z$Rv{UOsW$^SJc|%Z+r0?XyAmG2mQZ2+#7~%x2c7bj9vfKZ9;46m+8&wd0bj1QnNg1>B%N%woO zp-ljf09q|7Z?yZ|3TxKCTiM$T&qMPa=FvG*>EFIqq4on5r?XFbr`B~Zr|tFnQwqt{ zpc7y_4pT55g(NiuydZLJ)F?=<4rGoPl=dQ4=RueKeEY*z#=;0?+n0!bAqS`yYk zo*Cz#uIIz}dy)sxph;6O?puT_`G0d6&s_PfDNi`1ew~q-yO0rrZ2F};1}qMz8Tcb~RHl|fMGyRMcwg|)!!IK}F=2tdNM6(WGjLtcF zPSykU71@*Dy zejy6-BoRhV_7B+z-O`C4o}jA_h(K;JAz67vWtEGZV}gfDV{<1g!FXT(9Q(uH_yBCL zv)6K47DL#y@)Wb;D=5(oZ7~H3-6+KjRBm*Y=1E@h;(}VTZRy4bS6^JwV_e!()qeE> z0l||`M^a}2qcvyEn;*6=j$d6q!)*0SAh+EBR?hdoqWczsfx4%c@5*dHJ>gh?#BY{! zJ*YrFC*EVfulq8zzl}!Nk&|7%fv3Gp#Ss%K$V?D2G=!6QI=%g46!R)8ux(^6t=@KW zK@1YNmk6R)7QHyCDSakG|K?c$D@zrG`Pm;GHi2l!mtS|}87DD$$8zQDxUFnUtlw*z zGM!h~N#mZpQwmNJg068{zD0QZ?7h5+Gb!tR*iDmF^*=mfHK?=17~#ai^DiIlywcPLSZ? zdDvD$qqM27jr;^j_l~UG2vK5b+?=&!ch7=E(zg)vp~;-Vx|5w{FrET<$$0m&i>wKyR{z32`@cUSD+Jj|itMY#lM1wm0@0VKHdact-`pY;I#+TTSpgXFby=Q9sMlG98$=EXJ=|Wj zINsm1x(uacqcW?BGxU)f>@>S3Yi|#Jui~lOyoSG4;(94_=IK)v_zfX0Uxa^)CSvF7 z9qvA-nbVyqW$=uK0*#82@b+6HW9_5DCOj0;teCwtv%YC8w5IJ5)An@V=F_(1w7&P= zBe&QJJ$MF~B^_jk#ArMNWN;jgiBjhYENL0-|`^ZO7+$`G?5XFNma2AOmcZ4 zZtu5#z9{3*;RpjssRS2r^4&NJDfLwI0B6jGO|0{7ksn3oTWjdnLeVwR29I9?9Rub% z+2t!1cRN8%Q)P0J^F$aJDY$FSLp_Zq07Ro_wBC)W_?{b<+)$&`MmM2 zp4eBJXD-?G3*zJ3ncBK1mp*#S@)?LdU4T||YMYZE3>6){tAVkNp-Fl*SQHsZz|i~m zztD_vWYei2+#Av}iu^H`)r3z4ce}MGB&HoJqazMWbp)$Vt#y$?;Uj&aEWd<3A??`y zYsIw5K)5+p#+*#VC9=39Y+luu&7aIl{7qm2UUam6**mRvs?sJ9hTU1}ZOI!@_LULM z$<3Sb)WUJKs)vrs_;~b!u%xW?DV$`H^%wqo^n5SpX^vjc7^aat>i(L$`4}^2wu9~4 zY>2`$#YPfnVO>t5XN_}k9!W+>4hhnHa<2?Q;@BJ^YI+YHCaU;r(PN<2C!W_c<+OD& z>Td0NOBqcT?yB2(2J~;&5e;Ll5%D1jg}VlmJk}m*`rY;m2VUj*&RcQ{i5h}R2+n#| z+H;fxwlHE=PC4R!o9ma&>D*_$aD&W;u4@fHLGki+y7;6l*6k>%;S-!T=PMEmoGr9e zxxkk3Ar{}ogE+`tSMbKK?l+aEVAiaf8E4WTqXzLc?u)URI=#ys@Sr#Ix3nn@0PAj} zaCog|!+JEEk82itmm+UQb!##+A)=mQj>QS@S@xRnq0bjOXTr}ghW%GpX}Dh_?r5%q zq=q(Ef~OWKTtrPszh>NETWO$TtBZ|WpzOY+e`Jx?YjzW-y06|1Tk6(~L)@mM`@Qt{ zes6CijuL%mWLz|=vj*ndbzg#!C(x<9|f6_0-}#L7bHt6PQ3B z_{I}`=?6&w6OZ@s;zzD5izz;IMVG!Y@ojtOm4+p?u>&)t831KZfDr#HGNeF2{p9mG z!li50#ZATd^U#>FHuFhLBdIkx0w>ve`+b8yuygN5aAbJQ`U1#RG%LpS9{e@KgB*nu zm;?jrDhdB!{3ewozo`3c)evI!Scr#9IIvCbYu}Lcm)OELO0*-gw}#0&lJCT?b=0P= z+1O?E0wMyCrWo-v0Q=6rX`l1^|M^XgO!kj$933FaTt#X#`;V%45vMb|QD$r1^*e5B zs*wBYvgZs7$b~0d@Be$+mDBmXJE!!!6<%w#%mIuykCx81OPPhL;%(filDa0KFw%3Z ztchX&2f5L68#5-i1-uJrZRGUvj~qo6s@-a_n(zd;c&?${#q z0Lk~~n8o}9fBqBlNei$Gyg#uKCAu+jlm2^S|C_+1L(RX+u=;Q6!`LN(jpC&Bp|UDp z$o`I8+4;!bnQsLdqtaOeKkk2$|2?A06ea)AP~m2sqa(p2B~NOJPpC!HpR!u@d0FiofF9*W zdn6BbzPhDgdTaFlw56FKq&}1_mC3j zWFRHB@NW1pY;o%``6m*FT#fsU_iRx;JR9t3YwCh;4-`y!cXr4=YqE^=J(T>VsVjW( z8k_m8^GXaHD1|*3hv_Ay5tq|j4Ms zN_7b6NGw_$+|$c*WQOTJwq6;kP1@eP_R&{hAd%h+g6!7%}2QS7XZW}BY90gdV?MalI1e zdvUMT`@dUFQ9rNs@}c?Acj~FLV;W-%@5CyNiF}FlR^ed?=)vu19$p+PB6O@Uu_c${ zsC;J~zL*;xLpehA^8xnl``1t4dQx#CYUvthhXR(YOu&mu`H=#4I<6RP%YR1AqCX@- z)V(TA9k4tkg*u3#y&oS}HtsIFf*T828su%AY3%m##!3GW*aFji^2nz<5;^vgAK?$ z8U%f_S)EIzp8C6RpZx#uBNMU`xTritU(i^cFXn&y{QsJr_AMa6BQ!7E?r6b*7kKMK zt3^O||33_QVT1@1Ao^p-|LG#Y+BkKMgx^|$9BxNcTj+{-Se6ZdLFj)p_Rs|J4V*@u z1XS2BAj0B26WKliyRzq>@O3Ho5_SV6`io@eKSz%*Js@K(nq)B4H`>%6D8yWRmUWIg zsT9a3YOAf`|9SSjw|_5t`1>+;GS;`)d~SUr_sx6D9qia_=O`f4%+Pe-&68=@Gz;vHzFm&r#=Z=U@DVq5t0#vVv%w dr8AsC7E!9F_g;Pj{$;==SxLp`dCv?#{x9=x(slp< literal 0 HcmV?d00001 From b4c374ce3f79164a8784b9f81794dc653d59e6b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 10:27:35 +0200 Subject: [PATCH 4714/4889] Add files via upload --- .../assets/en/FormEditor/insertFields.png | Bin 0 -> 333 bytes .../assets/en/FormEditor/insertFields2.png | Bin 0 -> 22227 bytes .../assets/en/FormEditor/insertFields3.png | Bin 0 -> 16496 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields2.png create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields3.png diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png b/i18n/fr/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png new file mode 100644 index 0000000000000000000000000000000000000000..a99c20fdf1925b03571c459c92b7009bcb7d3c2e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#Q!3HEhu|8V@q*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0XB4uUY_j)~cCfr9TnT^vI^yx&eSuvrEu- z-o#lnomnYHXGY6}RKYgU+LO#0LS7RCHhIi>uKC%<`~LT!>sw!TO8$2%>dd{pBsY5I zGS6$JQ)}=0`k%3=oW4Y8&XnG1sS_Vt*hxKpa<@xm>VhY8Zrt1PdY8A)yh<}q)r#*^ z?%mt6Y899p*I6iY)@fm{^?|gI19I29COqGCt3owGVM?OJrw}Jqr<6^1J0&`E;@x{# zQhxd$@nTS4`sB{UWtnF-AIW2#q9dfYFTGjyT|uQ26+rji-`U?j=iGDd^W5k6{Qf|*veue&uDRxX#~AN;M;=`^ z*4@A7$et}*w(P&8r){=n%U0T!Ex*8b?F7CNmb_F4{I}ilywUkBTX2zkm#^;tj(6YE zv%0-y%YnD-zpXqc^?%#4<*N53?ekas>?f*OZ6|btu{|}5avw12T=g2by%D}JRYl|R zFWsFzcAuZUOL?-TlI#7uy0CCp5@ieb9(ZZ3(SGh*+jl+M5qMs%g8$8LWzN#4KMg`q z2fGr{qB~F9UgSHc#Z4}B@05{JMXOX+R-jd8m$cOaDkY2XlBxrx8JL33_G`YrkmTjj z%vA|sh^|puB>eZdTs56OPm0V~M&P7r_(82*J%+_7o!Ue@pX7>#{=kkG1D^>Vs*mLX4qtl|qlN^g10(v`&(Hr1vHblVCwd{| zD;+p|ztx%)gVyj@0zP}46QV5)c>ef^)?^p~-+tQy-v?YLe-EYkebim1xh=z=ph7Q~ z^GX2vI;U_CwKmWiM18VGFK~pcsvB7?gsQEq8T;jgAQRLXH5#RO8K99S{A*P9YM^^R zx`5Sc5}3o(%$zPDS4g=torPS0^RIHFrXOf5@XKWpmzOi$mYr~}Hxe67HqU4VuU6XY z1usdwEunbM;HxmH3wgQwb~<1Cu1Wmb77;)f(~MZNs{VXom}!FMTUMnluJ*ZfP$j9z z-HB?d^mj!a*Q+rv7wiOeLx4xQX4bH{R>=t5Xc76gfIckA$lPgS7RoTe;Ejaqr;jlf zhATn?(wXnH&DKUgj#bov6HE6LMW%)fXrfp3HQLn}%0*KOTejTX0}5U2UZ{>@&X|X@ z$XIpzFKJk{7a5FuP&&8>lZtN76g693b=>AcelZo!vVmWN`k?Y~Oryt3{Y*NOeGE zdFBfvCn=jwmSTckld=Yu=Fu)gA!6-k=kP0U+OYXPpc^8=Z zRNx)|jY;!c*sD3GHAXSvnq2dwRgYsa zsyi(gthp#QLnYPCFDSBE5jf5IRjFd1prZP#gxK$$Mfvqb)Or@(p(A| zUG}fCzpKFd=o#{tL#Gw}k?uv`@O$%MlT%45BPKH|$~Pw#$HB0g_}~U+1u~y9r8d<# z7TKbDb=i75}fGWF~4=o@$9JSr%|>B?1|+M=v7e}1*&|c1y-rl=_Yh+wQ;r`dSXTv7{^$|hk~N}3wClN^nwM@ zmMy36q1>4>)$ARVOtCz>h>hgM-Ug+5_XS-}PfmLc4N8AGUZM1A+oQuDC9I1gs+)hI zv|YKiX2k9r7*H==sy^zP8{tN^XiauDFBlH^A^DwoGem+j35Vwzk@l=_kY(%H37EyU4AE>yjF@`i&LA z7<|3&v!qRi(sGyfn0slLZ-?%dE#IFEjxeQ6G1TyMVNO|Al9_c6+Cw`b zcSG~-J;TsJb`2pm{UiJN^0uw53Nr+5_fa!5?MB7Gid{gL?kC~PxKQ=cI;++YVnP9@ zSy#u-UCAhSuXq{q#F*%s2J74h{XhV6F9E<1G?feB*ZZviaC(dYTYSs2ZNRrPE(>hj z%wsbk(UUg+Lv>(l5R^<;L>uAnacF zr>=(&b+U3$h`!543$ckT^E1+9=gue3O1yN)R^=F%-9*~0Urq$?u6fdYp5(F}v>-2R z!j&Ux%r$W7vXPSMQ;CNd5zX zfRi?Dc7vS5*>b^o0X-D^&PKsjTBIgMgVocT|3r>xSv@E!XWAM(dAs9H7)M9yz_Nok zYoZh_p5Z5qE_c2f?{Q`+U@31$-y!)2!nB+MYoaT!ldm~AVP%lz%(A<{`rME zmXPpjYR%HomFuF=g@w?yg)t&)l0vW)l`=L@ZKNOere{^_&n!IKt(vN`6%+8HpCtWp z#Hd=6{;4$|DMA}AmZh0|-en_*6^PEMVk3h1iDm(Ux1Ygl%Ssu6XQso57#Wc6zaSb@NCdAs>< zFC+7(f<{!w-tLuaACe3B@TA=&lxc292pX5OX~YYCeo^2SEKpk3B}&UFBbQo`K4v^o z!{F1@j1Wk8^n7psLRC_*&j+295Wdhg)&QE0t+D6V2(oMqmkD!~Lh9L2lR6P<<Gj@56jAn|Akr{o*PuO1e=RoBWtEu`~8 z+8EIxP47_EuJsngW-tMUp=5s*j$E?7A%{HzVLf>rF*wo7!dr<^+!Av~eN9&<mNh^(9m@ zPquott7S%KIvzKrPU8&u9ya#rcB@6MaY-QSceO`K)gen1C@~?hQE=s(t~YCKF>)=b zPy!}!A!Dy>**UDH&$uPQL6tU^3aSkHz~s)v;Z53~MAZlNU9_F(VWCAf#++i&>&~*A z8Jr-uiX}ASsY6aoyEt^Og?5^5Zxlh>O>=cRvh;B$B8>u>`TmmATXskXkv7Z3YJ4jw z+C>CsEFhheG1cREN;@687Qg`hQL&-gH^ut3(JQBjHX>SX3fO=Sv=?h;uT#C+eKk)_ zo6fa&n#&gmIfBu!ln0=|o|b%uC=qNgHtd7Wcr{VhTeJYt6__olwYNWmE*_Z2bw|&q zeiJsTc>-?!bTvx`o>m*@ks+I1Re-uT8<}|(>fJtD2O;@1nLP9?k>(DeQv0udx`0$2 zz7+JK3w?2t!yr)3@6Fz{wpmPYV=&A)P{ z=n(=x?&BZjp>Q-B=p?J^G3s7e>56{vXznC)*771r*mj9`HZo*RWTo(Wa>DBS2O4ql zghO1Qwl3Z78xe=$+qT$6FBLfXk+3{CV(VjHma#5jf*KohpuN7V)CR^St(=m=*-R}}->y^vM#`b_eQU58kNxsj zK9}j@WJuLlo(iM#UlM~G=Suy#m7p~<@z^GNi>_2GRd2QCO8Kg#9jk)TX~STa)~rnQ z9I0tgoIOQjs=tN{6E>-&{;qADYR@#Y8km)n6;d|z zME`nZVr2-2Ym;>EY6aaO2vH^N-_+&9t9*ULqr`Cv8=*Gr@~B$cYPfqQiPa=elXQRE z058~~!t(wp^tno~%7WsIi9NZ>abJvnq($dDcc<9l}hP$`{>a0gHP&+T$qBq}?aTq}v|= znj5b~Ow5y$bs`I8eOU9vkuUl-^;Z)sR)&)y#D-}Z5m>oy)x(FPsqr4^UZvV3?*&xo z+-x1jD+m~5tMa@7BYI^(xzziM6m2=wE(YDHxF#Q2@$lQ)Qs$bnjkVfr)@wtJd0gbE z&yFR}gyp@6nR=ia#>TCPs;2`vysMPlNpnHg7g!52<$LtB@EYCB#>6)!?^-hVYNJU$c)D3l zLOO-*Com0c*@nEMa$v=61tHt>;Awlb1X>3>IIDNm2nURB?~m~X$4m=vymict^+6R! z>rj&+1JY2&;lya1?S6^{E{-xljEqtehs{2*QB;rj;Nxy7DnPB#>O-unRymb2uax#z zb|;pG`-A6Kpo!Yuo@b=M&QddlW2IF?GCdz}B#ZCJY)EX#8khpiYe!KAL;6gz;bTq_ zO~Ait->>xP8K&&(o|P$6ibua6?PMbmyespugOSEwYk{O zrj!@`f`s?891~MN7QSnGF#%u|JQXo69Eq0BmGj`YIfR6N@EPtOQZNVORC2ftYgR&wbk<)a2$plIBD)FqaokrF&bdm<~(% z^<|GyqB&8atFxJoE{;VSpwtui;F)`4Nky*8`k;aMUEMc8AgE`X!k(?Z5?|DwG;|No z4~{KrhE%0tLPqYIcsa-5Oge)R($Vg6p@6+_Nf;iP&0MPrpxX?j$jBrFPL?|khxWyU z>KLp(k2U(23E2+vFwVvJ0A5eQUjLI<~GItF!&v`$=k z>wh&G_q`XZb~(*&p!joJ8sNKTcz;r85vkce)9U{CaD)T)@Db=Vd_U^!q{jUR%4YAcY0EjgZw zJfTJWO0Th6e9nbzJZoYzkV6oGkUTjTr~|7$1P4XoufElEyRk7ewxv^=w_Hvd-@wHs z$BgtTNYOzI$6%i(>rertZ_LpcF9>*He>z9n^+t;dtHzlMcnE4*Tp(;b0a4Y`P;*x_ z^W;z{j`=Z>n1ziS3KfdUocVNZDe?EgHSuCW@Ry_Jq?xt76xczf^glOz=@nRvnwT?C z$M!YtLY9W4c3TnR6|-cbrwOJFi*1jBkWtgluCXZ5nKeO5*lOf4WivG%Cp7{3TFEzd z0C3f%yg^)ZX?~s^T#%%`dtZc~;Z%@a>P-T6GmK>6w*JQfs*evkHaMbUkB!M0&{^W! zs`J9rLW*w(S0oTYzQWh`!VPx`g%@ZxBmp7b=vg3AOl;`72w%Rh zRK+IpIv)zrpiKwK@i?!!Rn`;-5G;xU*Q`B--qdjX4Fz1%*@{9LMactX2vY(cP~+c)Q59~UrYq@V7=I5fuD|GYh#8eim= z`KVCv`5fQ!^(LAKL0%3XWFrhseUFgNENiKHe(c+uy4*PvNT0?b8_lsXer31U*)hy{c?LCZO`TJ zzjMMn?7i)k#<-p~cLl4*bRjA-lTH;7cZYB1TC(v?-=-zJ#422WW5$Y`XAZ%|?{B(`xoA85hrQYU*=bUlimZ3OAX#V|1 zzo*UdjTKJW9~J9(UoZ78AB<@%|LCDb&@^pad@``ou@7lzP6fN^ha%EmE19b5D9>#z zMYTzNeH}C?MLWR^d$<&G5WjMsBolPUg$u+Q{Qb_hlJ;yK&_GSDnCiAOy+-y^5$)F; zU(7!SfBPjD6%3EFQ>IK2FF#g|rGCKMlIL^Zy>L_BuV&MgCaj?%OO?Z3DMIEfwcjQ_ zrELp0G~qL+I|xp6C7{BVPifsSxdLAOxH<|_lz|OM(R8$>&y%j3Nzq8GcV+`o@w~TX zi;D}QuKCmuq6+L4b#As77Q;xtIuMMAw~N&Mk%zCq?PbY64N0}Bui(o=+C;_RjGTEM zT$VbBN`GdMPyzOdOZ-|i)LE=1_4e^Oh3MRNfWC9oBh1`+D~Ybc2waea1@a3~(}BC= zr_wW?Kb4|A5Dc;G@@Jr->4i>m8o~*;TF)A$firv&Ws0Dqtithkaj@GgFuyG1%Tg=Y ztks+}tARR*zxPO=1YH3h5@V4T>6l%VEIyAYsz4!>Q(q(? za`FQ2*pM#a(H|d29lDe~kdwf?Xr*IM_>_{+=Cj8sWujp$Jor%Ui#iDLE4I!Xdk%qH|`XFBqi?W>{x|1{D{aku1 zcUK6;?fxQWx}S3@lfA|0`mv~?HrX2|(HRbC;kHWABdLTxn{$RQBVv_(J?~Ljb3C4OI;r2+X8q+V=#IC+g1||kGk)dSBW%gG>W_Yt`2n}fPXh(hwt}{8*;0_HMH;AD zcnUzZ4&OstQ;);euZ_oTqWL}4!p|0picwg=d-VSP`Ax}jWGRRZ?ZG)w(+eTav%xweb2Ptbe{JWVp14#P<{!M!=ZiJWFlw~i$*h9uYrbZp z&}|%6lvxEkZsG*<5phiUmpgBP zX$GJb3P7va1?@EAuD%j0GwZYY;Q3h{T*e}MQsAi=dstYnb<^Qi??u(q^Q zjJ&Jd26Cq@AK=`1;Y^=Ny=pTtbStHx=j}0m$Kb=_>Y^uF8U`xp#}0A>_BQ_E zg1N87?v=f^ulwS_1nm+{i+6(y0j?OsPNULJhX@UBZqq1SE{b{pyi@QK*ckgzO1PhS z9LDV%A3m&rC6+~qRiRLsbP;c@m0m%YUqTKPa5)5 z4W#qvzKhO~&IvIVHThL_)d4?R9F8cNA%YnvD+|6f`}DE%RQX+5O15jLiuBllC*|LJ zDiBs?000aAs@gzE9yV`XQjFj{2v)Z*1PhJ0Lu zij6gqwT_0%HYEo<`fXvRt5LDskfC`0Hz{NiH5*YO0JcxD1}XImCNS?W7W;9Vj_&`6 z*Sg!Y(yMhPpeOEyY3av^WW#U=)>2FJ{9ws-ShREbNvajgyTtSntfqej%#4n+&^FTJ zI8XY}*d3L9A!EiqI|=O8O|r$<@;Lqq>3+S>zz(EJHkh^&cD5x@ntbN&%6EEGyC*=T&gjWVLZh@4&sfv+G#9gRK(v?bDJ4p%rf&mYm9l^tiqi) z;(?+}mg1$cg@Fy>UdP}lR1u>5NK4MR&qe3rrg)q*)w~02^c0ntbCtv`BSNcI%ng=8 z5MyGxKOV`SE?eflBC$3nsoaN^=<=TscNyGk8E?V`G&_6ede4eAWj;{pwpzHWV#8TU z&^yA1leCh0UTf975DzI6Nbrd)!Skes!vTg8u=2YuP*k&37>aSaWT~$3L>(VKO8${j z!`WXz6a|GLQ@fe)gG&z@?Ys$hx|!Fzs6oAP9vanEqny7|<0tFWTveW@bp<`NCV}6} ztH;$$EzZBh2<%n@xU=1C6kXro|K>y<=j~?<1qJah8k_fJe1hCP#rFT=W>e%$DVCGx zuk2L${$OT-e;_3MBlP zpN7T|Mg(ql;74};FTpABm;-^eK8h0m>?9*#;DibzARH`>R{>GfACk`rs^sKq+pZ({ zpDig~5hRytM7E3yJQ(nMEP&>HRn^=0Z8XONPAmgfP!xEVoF6EDv~i>MmTQ0mdJNG& zo^J|v1N$he#;WU9zm8_<>+@T{Rs{BScxm!aon|?!obG@5<+N4NJ!O>^<|*TViZ|mX z9k+(n?M^Rs$L)i-L}?%S=>VT2(RFIe^MjD%iVDh+K2KF-J3XZPOv&Bc@w|=a)*ai? zi^xugW5KTK_(+Q(mwGpa*xQI}wpR7HDC7a~eAKkcP1P@yv*)26k?n5T8AkiqpgWQ= zRVwKt*cI))>-~qE)n})%at%pW!cZd(el}m_XzFKrBy!s?R^nxOx^EW87Es{1b%|Y4 zJIYigOO3E*2%9dI3lHN7Gr@bTsvBROl*)Z!XJ!8Fj*GEA0f_u!BIIiv zuC-C4(z9jYiP@**?GXt>W&}-sUT=z1XHNwXAAIoW3Go+ALMk-pX3Qdw2_AZzl#rdNqFm-2%dstG5~1Pgg=2kDB^ zt~eAe*qcAENxQ5Krr?dgj}$9uByfzap2__Cxz{CkBIieAtj} zY%+h(aPE=@-$k*zL9Fo*q!3?q+7u<<#;G3FUeqgRbcG;}eG(RwEO=1al zQg5?@7Zita$@T7u&Hk;n!6{DWW=glOPhlr5;U7BqxILph48fT6;gWEKU8A$)+orC- zUGH%wX;Cz?u9uY|QCQ*RT#3}J z&W?~lx=b%LSvV9Iy~mX?4FL>^&?jk0iu;>vU*K`R%bO;T$jS9FPo@v0M;`&1lj;)l zywuUv`Zk1<^aOOhRiE*9^#pi2T8=6Ud!$i*bOp>d9Nxmwr)6@nZE}X$$oLtPd&!es zarCPB*fWhhBjdjov@5VqQmj~YA&%4(e@?Hu3K(VH4tT{jW9n!DM{m_fQ@9fz^Y;M! zI+l*Qp2~LlVFs_#FR(63elHSAgL6i zc@kHHWk#|@r&)&6?&^za7?AP#xvl8`XX1F`)Q1Q-)NDsm@aW6ot-S(AjD5h7HL#m`|S1s@4g z4Zx*LLn&}Vm+wHZuZV*yD0J?nV4<`KU?LtqYC!~zr2CE`mL9RK%|(^O>Fh-N{KTQ$ z$W6DFZDr%$6;+K(F?v z2`D7HjoR9e;9=*ZwB=|t@%W0l1KEObnbuaXj(e+1uZcMF z)F(y>k>!Kv>(`$6CZTn{b0V*?<=j)BrxQN9&aV|r16!D8;z(ccr7;8o@XE;=;(=B+ z^Z26bxx+JrIb2fxK`vtu9sO1LD;bkEyYTwg(&96Qm}eAE32NqnCl&8*$OaMItPFa`4CNh?are17R}$$G7ZyXQ%!cAzJ_ zj%p|GGD&>2c(Kwdoz*dUGV!+2N}nL2ZokFyU5u*e7LEkV>@MathcNqxlH1GDedbg_Z zm~)$j>k}n^Xj5zKOXMuK)&=I64OJ{id3n2K24ce>-7B8KuuXx#DD#z5G;8&SH>F$QXIX zYXo8~#yT3$KI-e5iM<$b%m-L~w2&;ZT zf)GUx9uc-&OZ?`{c{|T zC-fI!#)|0xNvZ+tb#`>`1a<+R9$YAZUQjuyi4=dPWiXD8m&t%I7 zxl1Z5(OosmLvmfMhlvveYCGDVA?ZC9S2L7|2^|Q5HVv3U+{3R~Krqn94~N21$u1k5)gLxk;I_ZGv?o zPCFdPNR8yPv&q5pMVTG+nLrX-Vldavn5NY;0#r4?35$;{H@cCQq4^KwtgcLjW>(L% zz8J`v=fZ9OVGEZ-*`(CO>tfV}CB8D?V}*kg$Ur;IQ&fsOKCqf1Of^uYAN+CsB@%Tb z5@OrZEnXW0S<*K|&~lbpV*m5Gu!5nb*h*vuwCQ z+W$ez36ubgUstkH+&1;H#kkece5xamfUv6;(TzCw?8o{7OxQm%NWhXV=P(6*yHGzD z_wWZP^#{2KI2-?z3wV+E-zJ6{{3JGLoj?q@``2ugjOm0)$El@ifmEqj@3z8{25 z(G%mG65+1UD0wgjQ0{F|@Q)vsY5-f7AAT$qwIJrKYqEQfNJ-#YM#}iU_7=FD%m9Dh zo0bSu@$1E@aoL^%PkrzclaNZ0N@L=R_QVh?EdCbR63Wxc1@Re5i!_m#G_=?KX_DT$ z7I{FG1@|R}q471XweHlU@$Q*lK8VZK?yIs_oB-GO9 z6YKob!snzK&Z>Y$AVl6L$BRdN-7RhD`<~gE0c3(K-m* zz>V9*KrYWKa#9f0t*1+HuEx49@{R~Y^U}uvW$%y`cY@1=iFD3$kFy9rt!p1YRGhAr z;-HET9hqaK&1X;EO0(rj^*&+Ns&=vK%5D344E1$QFYQDYlnvl#-(=(q7)e4u_oj~j z3YH;0Lj>JH$K7Vu$=MMV%w8^&4}(he3sIuhvOR})4Hvs-7o5NPlx;UCm)Uls4L#^p zlVdwll35Tfcf~?O2M9Jk=vKPZ2E*=8?~q-&S5#0_p>C&3AS^(9H=aci^zJH~Fmk+_ zh0O9CDA)TdVN^k#v*+_^g-^H7%vg6KRgAz1 zjt=CP6@$BlW;kOj$6U9uUAfYwVhLJMMUvCkoS#1bJ8Ssz@7p+EQDiF(tA}LVO?~^k z6YY5iOA2DaR{d81(svtw+Xe|gHueYETcAS{rXF>#GF6|h9nXbWi6hJ$>aaO_%^6 zp5X;b2Uc%kx?T{{1r4oM30i!8(Vn6r5v!7#g2%-ECt-vWfXqogDx~-Ub`2=Pc+UYm6x?RDOAMg)HD2?AC@a^Z3vE}(Ud7UT zfp>7pDg^3(Xd?*d6sD&Nfq+0n)`*hb8- zo->G8&sy-anX)Y^8<=f4_aocO+(6=Vg5xwas`Hp~Xkp7xi$Akio@eV3peclIl?S>!QSLuAZ+cZ`kVwLo_QH2{aOKzS+ zTq`9E6+O*+2i2AZspa8v4+fZ3RW{U2@ChLk!O7oKK3JdtNo$OH8FYO+YZ?B z7y(CB2)9@|cRj9y;f`E!w(Mk`4$<9F{ccBZYj4uZt@C;yc-2mj=G^-WV}p&c%rjt& z6-G7TUav`G?wco4tlw^t&sKUCRCima7Nb_K&I{4$ggjZwmDhR_Y%_qEP>z5)vfBl2 zA}NmJPcNPJn<$HZ6^61&m=5FAcqLo$O_)&{$||*PsE(P|YHKe)nL2n=PR_b?(lUrD z$0bB3+(^nvfJ3t54+RQG%u(CT22P@PWnU8J2AHMXsGOdNKL;Fj?0|z3=@IQThG3QG z^;N*8ku^=@4-RU5JWk_9q&=}5YcMI-noLC9yK;9XW0%F&5jq`y*4;n4Vt0J7SW|kA zF}C|j1vA8x7(D+)h!$PiiB^<5isWh7AyEvNhdT$eKJ36;N}`Y_Cb@2}n`V z!sYCY9$l-JUZn-`k^#ryQ_a+G8pGaFZA%dzCr<1JyImp)+nd)4J2Zm98n-^5 zlkuJgJfTBR!S;c!Uy5TroqG&74T(X6Wi2aXp-Oixu3NaJ%Ydy!2agCzzm1^uLNW~(d=#Pgpg88mcPDJ=uCqT;KyF&1#?X)aurG3mKll}cxbmlRB^A?GeCF$$OE&jsL_P1h_N)42yMP|dd>^x9-9hbsB+}rw1H{Vum#@x) z+-WsN{N#6N*f_o(I+7860uG2si#s@dlJGP#5*|&ZI2H&T?6Lg4M7x3rq3xusV zc^Gsd^89+QDAeMN}^2a4=x+Hp5^Up(ezH-mc z=>gJT|KGfc|J}L!=XFx`48B&PN-g~!weQkP}Af%^xfT-=k?v3RvK(YKP0#MQiA~%Ud`x#I+ri%W^HEXw!P~EDk zZ~9)X>uAI{z#{O@a0K+rXJ-V&nmO98gfqi@Ph_UKx9&_m$gMrL+F~~neh}d0yc@)a z6x>g)o#Wuk{HVEG=u6h*)F*G_U0dP%Y#ta|C5Ju>dnew0%~RzlQcG`F9t-H$*p`(W&hm6GE&qg}ft=LgE^wg>kV zlFP8bl`5$mlCJOQeBD>8U z^T(!_X-sl*w&d8@NPJP#FC#VbG3CQ4u6ZdcAcNo@x4xh6v)h~`Zjy0@&(6!V&?~i* z;)7pN0VZeT<>DToA_X-u2l!R8>MEr1)x|}apL=Coh$a^@{iLwLvUj?1Gq3prSOmZc zt^p|l8;HHJIp^bW@HXh@nLjU;9q>%L!#Z80T+Mo0**o*zCala0^TZMl-q}*{BM4K$^ z810q*Dq3E8?*?}9Af#uS*OHqmBwXS9D4SNpoaEUdg)f0&6T9%Tk=0dy+5!@=**)DT zdcG1=+&gh8G$!$nL1%#70>WRU2UWMnBmKgKH+z7YfELt$j_RN7^*=7fe_lKQ62$!n z^u5#oC?}q%4`XhhKY1M1tun|t2Z*oK8DiNjWz5|SjwwA2<$;X-io3x;+AHtq?Ji}Z z?NRcs{4G+uCrDdlVPvd^Ugz@hDav(7f^J!!4G4`hAo>N@<4 z(v$J8Z&A)x3u7Mo(P0Z8#Ao|CpdeWhBiPY$NuL&d={DI%XBrNJT5mw3Tdp;}Pic`A z&FG-YP<+J#t&(k>5~=$xR(2r0s52E6M#PqW3{D2N=IP1~kKKBF-r+h!PFiXjgQ$=j zm~SdQtmw;oqz={okP=V6eqHa{hc`TSWs|s+$wjsyk9{rBYZ`lLGEC&`!3{pB`aSS# zpNXB3J*2d;tA~1q(D61YYGOZ-#V&eiyMHNe1}tjD;~;cRX4u(E2(O>~s4v4xyjnkT zrByE^hrhC^H`HgXT)5}!g$EX0YMmNvO7oWF-LJM-(JMT~R$sRtT8W21MB*o?@1I<6rY?(JsIAO&NS|2^E-}IQoba(Bt=fPN;gP`1`tiyL zv&h{Ew)4HF5R93*M+&tYu{-&g`7xv;_2yj27?t6IcJe1QlW{(^W)M=uj9C!jcuK-X znyqSNT>@t&uWc`czvcvn%KtqGLjKBa+u#vn(?^%C*Vo7xFH(Jgfh zZ(B{~fvy$-s*pMrxq0G=VHFxfYpM~vBK;Eko*&hPQJ#Ce;JfIKanGq^Br~ z+K9{gBlXb2q~d}kUPVe%9<;ju!~7)tVuX{;@M?C3u1&?$9EAUbN5N4NTTsDsb?8J| z+Bn61`Urw&_v!R+qQjoOKh$;kUVm2CIWj(ojJ6k-rw1<&({mQ!_d*1W`WIZ=vSJco zy$R)^R<<+hXlV*P1tx044?H?O&v50)3w(A?U3^z+eBaG0A=mS(J{k_?cTJ(%8~o3t z?g0-FmTx3X-;=3s$u0D!jJk~A=1oc5!NM&}8Fu ynB8t1->l;b$8X{VFb0GW`ed zdI_V~99Zv^)gNQF(aVDRh`JRqb4JBo>CLy)Nf(@3&q7l_qz@MZD3UIcp5b)*IFBHz z=DW>qicbcn*)cq*_zZcWJ`RxX2^!hLL1wt!%W%$)1XfJd*p2;CD+kG4*IHm)bx8iu z5iWFDw8yKzlUx*(3Z};5+yQY`s!6K&YS3fe=+lVRBoW$sZt_yk10XN*wv2;@*|1zAG2~V6WP|H>;GDdzpFKQ zkvRQzJpTh*Ovft|M)F}iJ& z3sPkriUjID)R&(pok(Nv(=DKd9qYv&e`K1HQNFsQ;^CX6($v&f>8>j+a5Ek^q?P3G zhnwOONAvpnqK}Llw%hlM6`;&X%zVFyGQ8ACP=SGmV~mP*fy(-yY~wYAl?2b4rk5@HXp95K!vCC*&PmobQRQcKW~l?>8SJOn>B z5s&k~Cxzv3E>2CDFw(}X0*VWDJ0DH3TlybD<19mY(YNH%*2ym3n2sMnoP|dhXHI=` zHL*W>gXc@a6MVWsToH1Fnk9IAnbO3`9X==1a8?oY}nQW<;rHN8x zJI21>JeD8+$u|vb9M|U8>W2g?&fD}nD8N#4Dx@I=p7&DLq(vC``LW)Mq!XWy(~{t> z#v(5Asb+RQDZNqhZS94CIwfYDj1wNz)*CI&%O;v$jZT%x$@!5-TC)ua2u@!tK*%)z zsQt(!P(oxBjgV83Q6W1(^(SD#XVQ#TCQ$7sYrqL$7&BmauWbpU!LJV}GJByD|1|fS zJ?JXgkgMm0v$Zia7aF8bl^n|aa~X&-dPYJ^m@%W#S(09xM9f(F1%m7ump}Ni^f>Jm zd>{4VOH@||L$82YSE%+^mBC~8Hi)lF6fPr2acV+L0&_F^KNT1=n!G&BD+F)jN7)ry zLhMvR{oF=*#lLX-K;6aPpUBZ@y3^U(lornVai1r2_uKHzs<9s_-rqL_2!GW#HK^}W z|J*2!IlQ52_<8ck>^B74Lj_!y|2#kP-*9Qg0{&S73?#J?&stS;=C+|*%T$7+O4Kyl zHWD2_YE7s~x@?U09^OB6j#E}6J9I;~WeS;Uh!#0`5^&Ag^T?KDu$31Zgi5c~-{nf! zqH89gf9lKgU>$w;2Yvo10avu=hF^v zHSJWXbS}mP-@Ee(Vm9{bhDF5bk}jFJ;DIuT zTHviWVJ1dCtJb{r5ro}VKya!Bnu=&bLu^R*k2hCXhroFNuMmlvj@QQQ@SQb z?=u+vfn8)cptN1DR2B*VwIbYK`0P}5#*dr~Gybo*dQKPSbDhu53LNCV_#<6ib+FPo zJSp&k1kB)ywc)liiV!h+&QnGDZJ;Ou)vnvL?&-PSL9xRB1xSrafzEhyV`PL6!cO+u zl2yX~i-+u#3S)7bSQ&b?_ddbnPYNOgpdh;OCk4^1e^3x@7BL`@Q#2+ur_`ub zU?TvP3blYg=Thx|#ubpWdg)f`^!1sFIl`;BoDrW+rd+vtFReIf7TsV7Uz%rEk>LZB z2NErSDl$->W635UlGXvyjyQ0oHfOP|nwhHQ4GG4i_X3|0Cxf0DCYn4 zHzo20+!-g-Zo=I&oprsCeTZ!%ovj!uAcXqZ%!iEiie;?c$9SN=xX~ z(tF-t0e~B_3>+%mDEPh5*@ZN>OJEliG;b6X7&MmU{pde2IfqyKtLn?a{BFzE(~OG% zQF6)0!kWud7`K`IZD>xgY-2~Zihr#evt`$fB?{8G+uCD#3A;x_qdcyFd9?{k?Jrh# zV2UF?@pTS$R^PY{0=eI}1~R+bDY$~5>v?7l-bA)#|b`GAt9R@?fFv1ml{5&$yO@J=}y#hY1OlHpPv(Mho^PGLo5TL9mO?2bVjZ2p<5y{Fte|hN= z4jTA99Um9?*?@aZ6F6Ko6IT$wbg3|e;MnLI@b`6F87;d@mxvqAzb{)11YEy#>FG_` z=i+M4`m6EgKWSUy=O#I^R+y^o$ zS!A?a^ik+Ls>O=bZ>9g`?#?a=+Uv!ilP3pCV z&vM$9^49Y5JQDmTk2Fk7XI0c=)Rpu^xLkMNnG88ix?gAXA$^9==o4D^OU~f%^Wh9- z{j0rJTq{J_RNUloTCA{Bo_4)QZ4ztXpRWv$-nH@S{;XV^?6a+0oc_tPCNV;4v*@{Y z&U#&|p#pI|r!%>WHc6k!7!?1i4e6t69~|h!URvX8;_Iq7GdX|W?}t7otUK~L>>&xx zp*902h+w=}KmI;{{=?z4#v#gM9(rk=&){t8=D+TFHCDNUbMn2wD@62AW_)8X_3yLr z3oG2Q94FkXm))MMr1?dX{k^4mCQ>01QU_h*`FqCa)mTM051N-jU-7Rgq(PQ~Zcj1t zfBugD6(~%Zk*E~=Em(BciSC+7(n?Xk@xW?GM)KK?;ZAP-S^oLScd8@|*D-GGHJWjA zQ%zFYVadU_Fn^mQL$i0x1Jg}Xd3d~j5&$P-B{zw4*^jOn z;6ZyjyP1%_x^!j~JPz^>;59d~R-2@yQpUM`w%QDRR^@2Cv?iBIn!4gC zmD05;x&Aob*LiU-C6opm^F%R^^pNw3p8C?U(n2W)l=CL1^-pjP6f(R1*!OYpG3Ge^ z`=EEjm30;@+)16 zw0TAD9o7pV<(JP?#0p@}Zr(ze71i?BE9{hbn==@YlTR z^-pSwXS4kdcColUvhCGh<-f$2)3X{c59HpF_d_1o0-26iL=ITTuwY-b7*UJ+?5~3#;N3c9y-x>h{1RFrgV^N0O4E@PxewqO zzDu(Ki-f~F1X&?*0%0LUJx>l8c#3b&mv#9_BWS4CUFde+D^}jN(p$fs(W^{N+_(DyE9Fm#%G?p3kd@95d=*&L9Dx2SY6~JiK}64mHCDO z|HDHuYykg~|ALr2-wa?pm%*emYGT@F67ubEso||d!YxO7`6-iV$EY8|oL+ny&}RqN zZ)6)7kNa)~RJVY3S~O=`r1bV=Bb6C|;4C$!)bnCuSksHHNfWOrqmCVFt9aWw zqD{eNa1fBzk9O8^jxsQ7_KoX^45G0EjiG}{2IVu+TfJ*M(0S%iB!`VM-5$Sc!c(Ii zJ50`da+AAbOtvkICSD3T*VlC!L{>YavT8xQAb zs)=Z6rVG#novOEkCaZ1rE_!10nZ#v9WXE%D^y^t%hz}!Lk=-sxKvS$z?nVgV=!;+rKB%{WoRU!pra#L=cbkCjoLonKs2fCd_Oc}|Z7GXj{B zO{6BY6B%BZjSN-D#|z}_Ei2MkBpMBw6U^BE2}K4Bx<>c0)=^&7awh*DX#fn(>WbFV za3USqCKDdH#?jf>^_RLn#7cQ!pb10?O2)%JVyA&myI?2qDy@c z09m~+5Va=*>EvA$W5V(HL^F{q@JI9LA`?Xv9vht1Q4K1d>jkVyCP1RTM`qbAX0(&0 zNMzrf%7eDDeZU+PUReG=^R^BHsdE+L8H?b9SqIe=(WpJW*1mh^K>`2lopR+t$w%j0Xn|5 zfMfBaS+(yofs%?`@|oPG*cEJS0L$QvL+o3j*XANQ0tSf!*avzDzc`k*=fi3AqNjG5 zz_1yVu=$5c)2341xNM#Z#`lL~YhUW>C%iPSr;j^(w#9Vu*pi@L4+n3TmC9R7rJdD6 zH-HvQvQc|yM`s!#x}M%HM~er4C70i$LKqe&NRa%Gpfl$!7p>vr2_DQQN7oi51Bk0v z<}${Gz3i}{c`7-1vU>kddTf|1)6Lh{RebuF%)E_P^JX04v5=a3VFmC(;r?z=BqZTz zOW@yn(T%qmq)H*Fa`C06zBA#vZhl{k@N|8KuGHY+v)62wzy4byX9Xf-{;il_KF83S zBiqM6{p-}j{I>|E?=^J=slq=&QCcKf5FAWWeIz}t<}xW6W(A+yEh1JR>9&9&vp&Do z^VfBwE}Jcs7`DKryb8|Uv_q5Xh|2id8lnn);MA>dkaQ9x?asAc!d^=nGatBeuZCoJ zc3LLc4oC^qQ6kXF^%GK~xE#I75yXP4rq%3TDA>(b3$EDlG>J|c-RCyh3F435ILajJHO*1n`ruK|3s^ARFCQOgQ;Ir zW9IHw2XQyZs>N!c3?$=k4CzfeERf*`H|#&*ncGMzGox+viMrE8dX#8**tPKa1R z8-1@iE_v4VgZV^F&f4wI0v+v9oSOMHTY;inwZ~iSLV4s4E*Q9ApDatfngIh>r`Xv+ z*UqPFOn`wGIx5>@3lLt zRgdne=Kyg~+M}queTq#y%OUFK^gNJr@38clW$PhPJwoWK3BK$B^~rvSd~2DU5<9? z3-{e&GoiI!B{B8<+TGY#5F{!1?1z#^l7P)b4kkA0h>^2H$F!1uopD+qDt`|Y<&!AiERV$B%ts)nEdv+xe3yr!6=v>TUN)dIzqb=4MVgt?$ z)#aQh1s!_+UbMsVK<08@wIZCFS4z)ywREXda1v(h>%-N|NYwK>rp6-8+Ew&e+1+_Q z-r^{LC9AytNUzjt-}Zz7i!bfQ@P(AwmcPS+}8*cjUDGpwp)B2TNkknQ-aK{s1eQ* zCIX$c8g{liRhC*Uhjw;0F=4`9QP_%kYrKv6%TwrEKlwUqEsoBN;aM2q$8A@{vGrt~ z2=NcjM?v7w!EvWaJ!qi5nW%#W;bPgd(EtpVfU`!qJ`QFDq*gF!fHOs0`;oUvnDj!p zF0}kRsvFv@gGc+dY^^$J4IMH~m^1%>^fJnMZc)yZM@rHpeXCHEH2TOV*JCE<;=ZS`9v`3nwn zssmIX*Iza`Gm%hzyazg3DekY`n;7j*$9sl+G4>d_{Cpl^7woe2gT-MKd!yY@>z7x} z1av+ggvE)?;RLfK23Iw9Oe0VCw=g|W~)of>D!Jx z5^@_FW3W^(%i^W9@sjx4XwGiwMAx-S7ZEGcVCM;F+MyPZwn$b92KTDsWn7_rh=A_K zF)_CS{WG}TfM)4t>(*?PK^{lN)Rj`p!8}k2D8`%gi$LwWVIHCmyD*{El3x2$5Tm`x z;CK9W118!KstDN()!SubP|e&lzh{bsMO!;R^z(+nZlAa8+ObA&lqA;NvMrd;l9p#~ z9He&>rLG1^Cdk~&_uxWH=JO^NAxWd>p4iP%9MTa+A1K5Lm}6iVhB`|xf*jQ}`R>VD z(85>mK7cfH*|(<)o`3L@AA&x8dh9jfaIqNT?9esQcX(H##_O)9!%H{51VCe#pbFa$tMKW zo7v^?THRvk{{7kc$oZz$1Yclk(Es98asE@|OUQ)wr@TwqPDkrcboi}C_#E0Fm-i`Z(4KBGoN?w{ntqniua9pHmYujzV;Uei8AJwQO#>5C*#b$h*D^ zX$h2WmW_fiO?j>C6g9oDElBz>v7l1|SqO=*idub^J#x6!?CapWcF(D{m)S__B|K6f8-~z#n#?#+;!rj_7$l_XQirtX?2X;MV_w1PeCL?<= zYA<1abWd@j#|LtQ;YeIa_swz+gkFt&FM#+t*0Aga1ZEBOtU?yAzAA9h{L@>>HZyS>xt!vCODB{uNMcJD~ZNJwpyj9I+c zryR|9oW_n;%6ab6Gz=UL40gUy+zNt|sQP2cNeZ?e(EJa)$bo(=^!cJbX+8XK0~zAyNXkDv{4$=9v8{~(3oT&o{}K8iJS47Mj<+Z(e92^k&B{Pt__DnMFQHa! zXx=N#yJ+UP>F)s+3`f?*$ndheMKIouB5tewM3aQxt+qQ7DJGt0N0ZrrHqx6ss5?77 za=0Upsnw4ra+;7CNo;$AC>AC5h1S%Ap<8d@+w^>Mt0CS-uBL1$*87=k#vgZt(S=Z? zXGa{UfQiTbXE2-UlF_R=x)<551Fzo9xG$0hbH2sQi|85ES0Bv9VV-C)F5f!Jvf>~z zt!^x6;=)MbHI%r|4|_Cr)hr_hCbwFDk$+}bYH>oaJ=9ADaB);@D2Jm48|PB#r~hzw z?_&@TdMdP1r+-Y)DX9GgpD|)HgNzs#7d%J4b*h%Zr98uJ%jDK~&8Zyj7P7c6Z%^hj z7h`6h01Ds|V=?*_xdTYfWr7>{21RdVY44=vxKwZUh)%s`w>iB)Ps2)6?xJ+PN|x%o zaxXosp%=QvFE%qSOfT(wBt@ccw&~J?+3*MD#5bjO`M#8Um>(srH*@Bj`-YZ9Z01z7_3_v{TpbVJFzu%1);6#C|#zr$BWm4cs6&6}&;x)~TRl zjv}QdUn1;1wl_J=Rf5RM3;-><9)0Q~s_%UlXMCyB$cE0@@I=M>7zJ)Dbn{QyF%SKs z;p8L_G5PJ`AkvD8nH#gGhlBOO^KXD)UYRVb#Mn(>q3Va$SW_;=j~9>;ZYNOV4R(Yuw9+)SVtK?|2zD`dmNcPL^hHS7T6< zV3@x_Moh6k6n(-?ut>JZXF|6U+r93wCmhd7PhPbCbf{5ya&B##IZF4YpD%m%gmq2H ziQc=}&iacuzV}7FT-na#{;Zjw(TJalHX^si0sEtK^06?1tYm*Di$SH7)+Tf*s*Lkc z@pwa#cjlP_ug`WoFIv=l%pF5GJa?d3e;6^ikb2?KBoF8N{kP?L$`})z8)d76ZG5Wz zIQFfy-np_7ht#LB^^J*tGiDA(nH+e`qUR}^$r=V0xwZ-xxUZEQ+-DOf$xzx{>J9W&h+RF}fEwQZ}CYRSXs ztx=nLk%adA9B)0|Mq~9>%Bdy;=j|JK{53d!!o(Szbv5w)VziK)=Ub-yqNP=&+|h@i z+?s=P#&Y3_e(-A<;PPFzkc04Z`O^*C>g!}Fe^;)rwcoeoBB!e1B0Lc#P;wEDU2e^D zZS47k0@N~-+!(NB$%xs^*9fFCF@{iNqX9?gvAoav{^#E)%MnCS=tu98AwU@l1>b7S z7TWxyA%BMvN$st^(4}B}VKW$;m+a@$L+ix5q zk|sv#i^{V7=!H5~_9f_UH&U_ zb$~tS-WS2doNY(9YzO&KN_Q3y&|-7EY;*FuU$j}uDhyI4c4O`(F$Pw6Ytb+^(Rn5S zRH9-IHGwns6tV7YG?5I}R}%IHX}a5f4%Q6Q$kUC9E*B%61Bkv^7_Bu&e1nd?kR);w zW4NnXDq%u1Z(5f%zT`qg=jpa64-%ya6z<5gWx3;&;(h~|@9HD(%Nf#Ct@FeY+;8CT zk_iC^h5ks7I1bDrkW?2>T-o>8pq_Vpy-4b`6D-(7G2O#kx5Y1e1hvX%J_jIB4atA`X;`O z#>}gwd~wgYdPhRYW3u_sFFv(;xkmjfrnw;+xxnMZgG zqza>Z5(DhJHb1y%Z1INOL`LzAZxiy?P4WOGjT4G^?yl7e%vj(>rz>IDCY28aH)kWP z5Y^_<@GYwOGs>9Rra3Fs-YEBsgy9ltIzA`M@w+E3-HMPHz8)AaeN0pTZb_nCLjbA< zirq$4+kR*jYW;PK-n%5<#}|LDOdW>=2gcrDp(3gLhFA2WB7l>NwMO@JFFW}AwhmC3QZ$NYMru1f2&4P*MmRo zllBt+2BfKR8El0`cH^fv;JK5ov*WHM0)zdJqT+1f5M&kSGV1%+kYwyNs%c**1XJ=_ ztO?DdL5|dZ5&PrKRNiS`Gjw0RYh@$5fivYqIw17w7^zJ^Xd(@xJJ6wM= znz0w2A%DMYq5&oirhmEc7lIPJODTSs0*lvz}| zz^clT7}s{|ZhyNdMel(OFPhO}kIoF=pb(8M{ETAo)IHnqsmyFA z?A8YrdYC!aZuaiK?FZ46V(846XkXcyHSSe=m)SDk3h9|nd6chA?1A}73%*q6Jlyf) zMe(y3^Y<7l@0BKviDO_M@bLA?Jp%@*U3->a15Ig!$>@)Er$V3d928LYD_=9>XJUJ zu07rv{W?StmwfFsY6g-NgeA~z9xkzCPtwYH^*;l?wb&w2NgOf z@Jh&Aj5Y5PkzoRmTp{nN=b->p!|g1$KSO+NO}6u@*Ioi#lSlt^^K`QUg4ss#M{*j_ zr&}mi$bH12@zCV%s&(V*@4;w z#0+;XH)8KiAy8M{Vp2EJNFUJRj4J~_v=esyT?5Y#c&uH*njm*$+TSn5-VyARzZwV3 zGjwr7q{X&>N@UKJ&@A`6&&MQXocrZ7ry~rjL-Z3=E|pJhmgTY(6|SFkJX1Fmw-mLi z@u%m)Glm}UfD-WvEsYmuD2aXBsQ{LQ3ys^M@o|h{1}&PP-%fZ$s^i)|}s8G0?U_b-CTj1#0O_EXS;X z`#vKpyD3@V*dErOUdT%Rw}?#ZYy(A?%&nlK*EU%OWjZmV!|kIVelKXKG=d1~Kt>3L zfGh7pKm57+zh5?aLt{2b>8*w#%zBNezAovY3g-UWc5f}HHq&F+n$LNaY>-`2rS{$( zv%edsSOZ_EaA1z#QcOL=$p2YLqL5VADuYD2L3%)(L09PBBG~?3o$-*}2yx9o{vVg_ zlmd}}O1eb(2m}!N-?gcf&qGM9t(IVjN3~bh7^F-Sm(d62{ydYjYb^P6?nNpt$4DA3 z+D(f{eu5*7*+-2g7|(|k2jx9+?QN{bEt@OVu(nbNa<_g zWIZ{6y2&cN=p`ti^WpPzH+&=Zkdl@}CVkpjSsz3ns@SyowMJ(3!xRv*i2aevmF7U{A1!y4 zdY&cuQdAa=nQkU%D&bp1@Z`HD&;N(JnZs#cBYwMyJ?W_*DF*Cu?5q&hE7@*_fVfWT zFCO}#S!^hKBdN>0L+7~hq;`|v13tFL3C5fC!CYR%r6p+#$fpa98!!vyg%?i+kt3nv z6jL`X5J4}~;k*d}N;%u%xI0$=vnjHR*ehr32QxkpkEK$lJNVpa$*f)^^;C>=?G}rT zCe!@(+T9LE(jMBm2K=FrwrePy9&-@=7s_C~lwMmfE9Xn$yMlVW4QDUvhPct|0zcd6 z<}LGUHT2vzTP%Pj5ur|>>*U+p%>m^7z`6uo`Vy=Mh9xcTkM`oWaC8^a=DvNTpudvB z;-hx?s6hsQ(WXj>{!v2CF3pgVg8rlCYfV_nXMrE*@oKN#|1_U!ilA|aG=jwFu2q!0 zM%YxZ3Y6N-EA9X_!bQIGDn0RJiFtU{dfmQ9RkHOMguam)|h2IeYvgY`M@~Id0`%q!Al*PPnEI8*jbgOOP3Z7EgE=NV-0uPO^rl7>>thsa z&%EKJ4PpLH;kE~-v+uBq=eSLg_M6TBGxWIF)Dqe!1P2KHJ%Zh73L8HFFLl0qUYEY`ZR zw-A*UA~p3U&JKI)6a~=Ex&O7#Gt?p+v|WYEe4ZEzNJw=M1!i0 zd_wh6o`&0WDfhN7KfVLze*iY7b`^ycbdrT{Qy)HWLAMajKNlFk=JcBa%s#u z_E3t_GWB6V&DvUFrmavmsz|;GoOZPQf{U^C1DL+S@Q}XW@u(s+FOxetQuCyS3GyCM zil8x@4bKL=Amd5y;W4$yzF>R=S24cl3(MuK{gNM(4;K&cKrB=*y7L>2u@l~>o>7(; z-KhUf_^w1gRP*=LIWV+hYhMeU-aM0uz!&3sKw{|f?kC>!qp4XPspvtL+yPJ%>hASL zp)Kc2KRx{pEmyA&tYXMs*YCoq2mGp1r1{CAsW9e%gEt~HT?WsVZ+?Qn?zt219w9e= zdW2L|)K|Jo%O?)xGp%SoLOypN3=ZEa?oA&H%exu+#$ST_pbuu3%&ABvu>lJpAp$iaUye~!^I_>;ahzRAqb*~iXcl6l& ziJl>+v_l>_)w%r0J1}}6>hlroWqG+jxFMyZ`0Ag|gh-m;IW~p<$ z$Rv{UOsW$^SJc|%Z+r0?XyAmG2mQZ2+#7~%x2c7bj9vfKZ9;46m+8&wd0bj1QnNg1>B%N%woO zp-ljf09q|7Z?yZ|3TxKCTiM$T&qMPa=FvG*>EFIqq4on5r?XFbr`B~Zr|tFnQwqt{ zpc7y_4pT55g(NiuydZLJ)F?=<4rGoPl=dQ4=RueKeEY*z#=;0?+n0!bAqS`yYk zo*Cz#uIIz}dy)sxph;6O?puT_`G0d6&s_PfDNi`1ew~q-yO0rrZ2F};1}qMz8Tcb~RHl|fMGyRMcwg|)!!IK}F=2tdNM6(WGjLtcF zPSykU71@*Dy zejy6-BoRhV_7B+z-O`C4o}jA_h(K;JAz67vWtEGZV}gfDV{<1g!FXT(9Q(uH_yBCL zv)6K47DL#y@)Wb;D=5(oZ7~H3-6+KjRBm*Y=1E@h;(}VTZRy4bS6^JwV_e!()qeE> z0l||`M^a}2qcvyEn;*6=j$d6q!)*0SAh+EBR?hdoqWczsfx4%c@5*dHJ>gh?#BY{! zJ*YrFC*EVfulq8zzl}!Nk&|7%fv3Gp#Ss%K$V?D2G=!6QI=%g46!R)8ux(^6t=@KW zK@1YNmk6R)7QHyCDSakG|K?c$D@zrG`Pm;GHi2l!mtS|}87DD$$8zQDxUFnUtlw*z zGM!h~N#mZpQwmNJg068{zD0QZ?7h5+Gb!tR*iDmF^*=mfHK?=17~#ai^DiIlywcPLSZ? zdDvD$qqM27jr;^j_l~UG2vK5b+?=&!ch7=E(zg)vp~;-Vx|5w{FrET<$$0m&i>wKyR{z32`@cUSD+Jj|itMY#lM1wm0@0VKHdact-`pY;I#+TTSpgXFby=Q9sMlG98$=EXJ=|Wj zINsm1x(uacqcW?BGxU)f>@>S3Yi|#Jui~lOyoSG4;(94_=IK)v_zfX0Uxa^)CSvF7 z9qvA-nbVyqW$=uK0*#82@b+6HW9_5DCOj0;teCwtv%YC8w5IJ5)An@V=F_(1w7&P= zBe&QJJ$MF~B^_jk#ArMNWN;jgiBjhYENL0-|`^ZO7+$`G?5XFNma2AOmcZ4 zZtu5#z9{3*;RpjssRS2r^4&NJDfLwI0B6jGO|0{7ksn3oTWjdnLeVwR29I9?9Rub% z+2t!1cRN8%Q)P0J^F$aJDY$FSLp_Zq07Ro_wBC)W_?{b<+)$&`MmM2 zp4eBJXD-?G3*zJ3ncBK1mp*#S@)?LdU4T||YMYZE3>6){tAVkNp-Fl*SQHsZz|i~m zztD_vWYei2+#Av}iu^H`)r3z4ce}MGB&HoJqazMWbp)$Vt#y$?;Uj&aEWd<3A??`y zYsIw5K)5+p#+*#VC9=39Y+luu&7aIl{7qm2UUam6**mRvs?sJ9hTU1}ZOI!@_LULM z$<3Sb)WUJKs)vrs_;~b!u%xW?DV$`H^%wqo^n5SpX^vjc7^aat>i(L$`4}^2wu9~4 zY>2`$#YPfnVO>t5XN_}k9!W+>4hhnHa<2?Q;@BJ^YI+YHCaU;r(PN<2C!W_c<+OD& z>Td0NOBqcT?yB2(2J~;&5e;Ll5%D1jg}VlmJk}m*`rY;m2VUj*&RcQ{i5h}R2+n#| z+H;fxwlHE=PC4R!o9ma&>D*_$aD&W;u4@fHLGki+y7;6l*6k>%;S-!T=PMEmoGr9e zxxkk3Ar{}ogE+`tSMbKK?l+aEVAiaf8E4WTqXzLc?u)URI=#ys@Sr#Ix3nn@0PAj} zaCog|!+JEEk82itmm+UQb!##+A)=mQj>QS@S@xRnq0bjOXTr}ghW%GpX}Dh_?r5%q zq=q(Ef~OWKTtrPszh>NETWO$TtBZ|WpzOY+e`Jx?YjzW-y06|1Tk6(~L)@mM`@Qt{ zes6CijuL%mWLz|=vj*ndbzg#!C(x<9|f6_0-}#L7bHt6PQ3B z_{I}`=?6&w6OZ@s;zzD5izz;IMVG!Y@ojtOm4+p?u>&)t831KZfDr#HGNeF2{p9mG z!li50#ZATd^U#>FHuFhLBdIkx0w>ve`+b8yuygN5aAbJQ`U1#RG%LpS9{e@KgB*nu zm;?jrDhdB!{3ewozo`3c)evI!Scr#9IIvCbYu}Lcm)OELO0*-gw}#0&lJCT?b=0P= z+1O?E0wMyCrWo-v0Q=6rX`l1^|M^XgO!kj$933FaTt#X#`;V%45vMb|QD$r1^*e5B zs*wBYvgZs7$b~0d@Be$+mDBmXJE!!!6<%w#%mIuykCx81OPPhL;%(filDa0KFw%3Z ztchX&2f5L68#5-i1-uJrZRGUvj~qo6s@-a_n(zd;c&?${#q z0Lk~~n8o}9fBqBlNei$Gyg#uKCAu+jlm2^S|C_+1L(RX+u=;Q6!`LN(jpC&Bp|UDp z$o`I8+4;!bnQsLdqtaOeKkk2$|2?A06ea)AP~m2sqa(p2B~NOJPpC!HpR!u@d0FiofF9*W zdn6BbzPhDgdTaFlw56FKq&}1_mC3j zWFRHB@NW1pY;o%``6m*FT#fsU_iRx;JR9t3YwCh;4-`y!cXr4=YqE^=J(T>VsVjW( z8k_m8^GXaHD1|*3hv_Ay5tq|j4Ms zN_7b6NGw_$+|$c*WQOTJwq6;kP1@eP_R&{hAd%h+g6!7%}2QS7XZW}BY90gdV?MalI1e zdvUMT`@dUFQ9rNs@}c?Acj~FLV;W-%@5CyNiF}FlR^ed?=)vu19$p+PB6O@Uu_c${ zsC;J~zL*;xLpehA^8xnl``1t4dQx#CYUvthhXR(YOu&mu`H=#4I<6RP%YR1AqCX@- z)V(TA9k4tkg*u3#y&oS}HtsIFf*T828su%AY3%m##!3GW*aFji^2nz<5;^vgAK?$ z8U%f_S)EIzp8C6RpZx#uBNMU`xTritU(i^cFXn&y{QsJr_AMa6BQ!7E?r6b*7kKMK zt3^O||33_QVT1@1Ao^p-|LG#Y+BkKMgx^|$9BxNcTj+{-Se6ZdLFj)p_Rs|J4V*@u z1XS2BAj0B26WKliyRzq>@O3Ho5_SV6`io@eKSz%*Js@K(nq)B4H`>%6D8yWRmUWIg zsT9a3YOAf`|9SSjw|_5t`1>+;GS;`)d~SUr_sx6D9qia_=O`f4%+Pe-&68=@Gz;vHzFm&r#=Z=U@DVq5t0#vVv%w dr8AsC7E!9F_g;Pj{$;==SxLp`dCv?#{x9=x(slp< literal 0 HcmV?d00001 From ccb188009e76640efc720af04b32e664eeec6439 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 10:28:09 +0200 Subject: [PATCH 4715/4889] Add files via upload --- .../assets/en/FormEditor/insertFields.png | Bin 0 -> 333 bytes .../assets/en/FormEditor/insertFields2.png | Bin 0 -> 22227 bytes .../assets/en/FormEditor/insertFields3.png | Bin 0 -> 16496 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields2.png create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields3.png diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png b/i18n/ja/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png new file mode 100644 index 0000000000000000000000000000000000000000..a99c20fdf1925b03571c459c92b7009bcb7d3c2e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#Q!3HEhu|8V@q*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0XB4uUY_j)~cCfr9TnT^vI^yx&eSuvrEu- z-o#lnomnYHXGY6}RKYgU+LO#0LS7RCHhIi>uKC%<`~LT!>sw!TO8$2%>dd{pBsY5I zGS6$JQ)}=0`k%3=oW4Y8&XnG1sS_Vt*hxKpa<@xm>VhY8Zrt1PdY8A)yh<}q)r#*^ z?%mt6Y899p*I6iY)@fm{^?|gI19I29COqGCt3owGVM?OJrw}Jqr<6^1J0&`E;@x{# zQhxd$@nTS4`sB{UWtnF-AIW2#q9dfYFTGjyT|uQ26+rji-`U?j=iGDd^W5k6{Qf|*veue&uDRxX#~AN;M;=`^ z*4@A7$et}*w(P&8r){=n%U0T!Ex*8b?F7CNmb_F4{I}ilywUkBTX2zkm#^;tj(6YE zv%0-y%YnD-zpXqc^?%#4<*N53?ekas>?f*OZ6|btu{|}5avw12T=g2by%D}JRYl|R zFWsFzcAuZUOL?-TlI#7uy0CCp5@ieb9(ZZ3(SGh*+jl+M5qMs%g8$8LWzN#4KMg`q z2fGr{qB~F9UgSHc#Z4}B@05{JMXOX+R-jd8m$cOaDkY2XlBxrx8JL33_G`YrkmTjj z%vA|sh^|puB>eZdTs56OPm0V~M&P7r_(82*J%+_7o!Ue@pX7>#{=kkG1D^>Vs*mLX4qtl|qlN^g10(v`&(Hr1vHblVCwd{| zD;+p|ztx%)gVyj@0zP}46QV5)c>ef^)?^p~-+tQy-v?YLe-EYkebim1xh=z=ph7Q~ z^GX2vI;U_CwKmWiM18VGFK~pcsvB7?gsQEq8T;jgAQRLXH5#RO8K99S{A*P9YM^^R zx`5Sc5}3o(%$zPDS4g=torPS0^RIHFrXOf5@XKWpmzOi$mYr~}Hxe67HqU4VuU6XY z1usdwEunbM;HxmH3wgQwb~<1Cu1Wmb77;)f(~MZNs{VXom}!FMTUMnluJ*ZfP$j9z z-HB?d^mj!a*Q+rv7wiOeLx4xQX4bH{R>=t5Xc76gfIckA$lPgS7RoTe;Ejaqr;jlf zhATn?(wXnH&DKUgj#bov6HE6LMW%)fXrfp3HQLn}%0*KOTejTX0}5U2UZ{>@&X|X@ z$XIpzFKJk{7a5FuP&&8>lZtN76g693b=>AcelZo!vVmWN`k?Y~Oryt3{Y*NOeGE zdFBfvCn=jwmSTckld=Yu=Fu)gA!6-k=kP0U+OYXPpc^8=Z zRNx)|jY;!c*sD3GHAXSvnq2dwRgYsa zsyi(gthp#QLnYPCFDSBE5jf5IRjFd1prZP#gxK$$Mfvqb)Or@(p(A| zUG}fCzpKFd=o#{tL#Gw}k?uv`@O$%MlT%45BPKH|$~Pw#$HB0g_}~U+1u~y9r8d<# z7TKbDb=i75}fGWF~4=o@$9JSr%|>B?1|+M=v7e}1*&|c1y-rl=_Yh+wQ;r`dSXTv7{^$|hk~N}3wClN^nwM@ zmMy36q1>4>)$ARVOtCz>h>hgM-Ug+5_XS-}PfmLc4N8AGUZM1A+oQuDC9I1gs+)hI zv|YKiX2k9r7*H==sy^zP8{tN^XiauDFBlH^A^DwoGem+j35Vwzk@l=_kY(%H37EyU4AE>yjF@`i&LA z7<|3&v!qRi(sGyfn0slLZ-?%dE#IFEjxeQ6G1TyMVNO|Al9_c6+Cw`b zcSG~-J;TsJb`2pm{UiJN^0uw53Nr+5_fa!5?MB7Gid{gL?kC~PxKQ=cI;++YVnP9@ zSy#u-UCAhSuXq{q#F*%s2J74h{XhV6F9E<1G?feB*ZZviaC(dYTYSs2ZNRrPE(>hj z%wsbk(UUg+Lv>(l5R^<;L>uAnacF zr>=(&b+U3$h`!543$ckT^E1+9=gue3O1yN)R^=F%-9*~0Urq$?u6fdYp5(F}v>-2R z!j&Ux%r$W7vXPSMQ;CNd5zX zfRi?Dc7vS5*>b^o0X-D^&PKsjTBIgMgVocT|3r>xSv@E!XWAM(dAs9H7)M9yz_Nok zYoZh_p5Z5qE_c2f?{Q`+U@31$-y!)2!nB+MYoaT!ldm~AVP%lz%(A<{`rME zmXPpjYR%HomFuF=g@w?yg)t&)l0vW)l`=L@ZKNOere{^_&n!IKt(vN`6%+8HpCtWp z#Hd=6{;4$|DMA}AmZh0|-en_*6^PEMVk3h1iDm(Ux1Ygl%Ssu6XQso57#Wc6zaSb@NCdAs>< zFC+7(f<{!w-tLuaACe3B@TA=&lxc292pX5OX~YYCeo^2SEKpk3B}&UFBbQo`K4v^o z!{F1@j1Wk8^n7psLRC_*&j+295Wdhg)&QE0t+D6V2(oMqmkD!~Lh9L2lR6P<<Gj@56jAn|Akr{o*PuO1e=RoBWtEu`~8 z+8EIxP47_EuJsngW-tMUp=5s*j$E?7A%{HzVLf>rF*wo7!dr<^+!Av~eN9&<mNh^(9m@ zPquott7S%KIvzKrPU8&u9ya#rcB@6MaY-QSceO`K)gen1C@~?hQE=s(t~YCKF>)=b zPy!}!A!Dy>**UDH&$uPQL6tU^3aSkHz~s)v;Z53~MAZlNU9_F(VWCAf#++i&>&~*A z8Jr-uiX}ASsY6aoyEt^Og?5^5Zxlh>O>=cRvh;B$B8>u>`TmmATXskXkv7Z3YJ4jw z+C>CsEFhheG1cREN;@687Qg`hQL&-gH^ut3(JQBjHX>SX3fO=Sv=?h;uT#C+eKk)_ zo6fa&n#&gmIfBu!ln0=|o|b%uC=qNgHtd7Wcr{VhTeJYt6__olwYNWmE*_Z2bw|&q zeiJsTc>-?!bTvx`o>m*@ks+I1Re-uT8<}|(>fJtD2O;@1nLP9?k>(DeQv0udx`0$2 zz7+JK3w?2t!yr)3@6Fz{wpmPYV=&A)P{ z=n(=x?&BZjp>Q-B=p?J^G3s7e>56{vXznC)*771r*mj9`HZo*RWTo(Wa>DBS2O4ql zghO1Qwl3Z78xe=$+qT$6FBLfXk+3{CV(VjHma#5jf*KohpuN7V)CR^St(=m=*-R}}->y^vM#`b_eQU58kNxsj zK9}j@WJuLlo(iM#UlM~G=Suy#m7p~<@z^GNi>_2GRd2QCO8Kg#9jk)TX~STa)~rnQ z9I0tgoIOQjs=tN{6E>-&{;qADYR@#Y8km)n6;d|z zME`nZVr2-2Ym;>EY6aaO2vH^N-_+&9t9*ULqr`Cv8=*Gr@~B$cYPfqQiPa=elXQRE z058~~!t(wp^tno~%7WsIi9NZ>abJvnq($dDcc<9l}hP$`{>a0gHP&+T$qBq}?aTq}v|= znj5b~Ow5y$bs`I8eOU9vkuUl-^;Z)sR)&)y#D-}Z5m>oy)x(FPsqr4^UZvV3?*&xo z+-x1jD+m~5tMa@7BYI^(xzziM6m2=wE(YDHxF#Q2@$lQ)Qs$bnjkVfr)@wtJd0gbE z&yFR}gyp@6nR=ia#>TCPs;2`vysMPlNpnHg7g!52<$LtB@EYCB#>6)!?^-hVYNJU$c)D3l zLOO-*Com0c*@nEMa$v=61tHt>;Awlb1X>3>IIDNm2nURB?~m~X$4m=vymict^+6R! z>rj&+1JY2&;lya1?S6^{E{-xljEqtehs{2*QB;rj;Nxy7DnPB#>O-unRymb2uax#z zb|;pG`-A6Kpo!Yuo@b=M&QddlW2IF?GCdz}B#ZCJY)EX#8khpiYe!KAL;6gz;bTq_ zO~Ait->>xP8K&&(o|P$6ibua6?PMbmyespugOSEwYk{O zrj!@`f`s?891~MN7QSnGF#%u|JQXo69Eq0BmGj`YIfR6N@EPtOQZNVORC2ftYgR&wbk<)a2$plIBD)FqaokrF&bdm<~(% z^<|GyqB&8atFxJoE{;VSpwtui;F)`4Nky*8`k;aMUEMc8AgE`X!k(?Z5?|DwG;|No z4~{KrhE%0tLPqYIcsa-5Oge)R($Vg6p@6+_Nf;iP&0MPrpxX?j$jBrFPL?|khxWyU z>KLp(k2U(23E2+vFwVvJ0A5eQUjLI<~GItF!&v`$=k z>wh&G_q`XZb~(*&p!joJ8sNKTcz;r85vkce)9U{CaD)T)@Db=Vd_U^!q{jUR%4YAcY0EjgZw zJfTJWO0Th6e9nbzJZoYzkV6oGkUTjTr~|7$1P4XoufElEyRk7ewxv^=w_Hvd-@wHs z$BgtTNYOzI$6%i(>rertZ_LpcF9>*He>z9n^+t;dtHzlMcnE4*Tp(;b0a4Y`P;*x_ z^W;z{j`=Z>n1ziS3KfdUocVNZDe?EgHSuCW@Ry_Jq?xt76xczf^glOz=@nRvnwT?C z$M!YtLY9W4c3TnR6|-cbrwOJFi*1jBkWtgluCXZ5nKeO5*lOf4WivG%Cp7{3TFEzd z0C3f%yg^)ZX?~s^T#%%`dtZc~;Z%@a>P-T6GmK>6w*JQfs*evkHaMbUkB!M0&{^W! zs`J9rLW*w(S0oTYzQWh`!VPx`g%@ZxBmp7b=vg3AOl;`72w%Rh zRK+IpIv)zrpiKwK@i?!!Rn`;-5G;xU*Q`B--qdjX4Fz1%*@{9LMactX2vY(cP~+c)Q59~UrYq@V7=I5fuD|GYh#8eim= z`KVCv`5fQ!^(LAKL0%3XWFrhseUFgNENiKHe(c+uy4*PvNT0?b8_lsXer31U*)hy{c?LCZO`TJ zzjMMn?7i)k#<-p~cLl4*bRjA-lTH;7cZYB1TC(v?-=-zJ#422WW5$Y`XAZ%|?{B(`xoA85hrQYU*=bUlimZ3OAX#V|1 zzo*UdjTKJW9~J9(UoZ78AB<@%|LCDb&@^pad@``ou@7lzP6fN^ha%EmE19b5D9>#z zMYTzNeH}C?MLWR^d$<&G5WjMsBolPUg$u+Q{Qb_hlJ;yK&_GSDnCiAOy+-y^5$)F; zU(7!SfBPjD6%3EFQ>IK2FF#g|rGCKMlIL^Zy>L_BuV&MgCaj?%OO?Z3DMIEfwcjQ_ zrELp0G~qL+I|xp6C7{BVPifsSxdLAOxH<|_lz|OM(R8$>&y%j3Nzq8GcV+`o@w~TX zi;D}QuKCmuq6+L4b#As77Q;xtIuMMAw~N&Mk%zCq?PbY64N0}Bui(o=+C;_RjGTEM zT$VbBN`GdMPyzOdOZ-|i)LE=1_4e^Oh3MRNfWC9oBh1`+D~Ybc2waea1@a3~(}BC= zr_wW?Kb4|A5Dc;G@@Jr->4i>m8o~*;TF)A$firv&Ws0Dqtithkaj@GgFuyG1%Tg=Y ztks+}tARR*zxPO=1YH3h5@V4T>6l%VEIyAYsz4!>Q(q(? za`FQ2*pM#a(H|d29lDe~kdwf?Xr*IM_>_{+=Cj8sWujp$Jor%Ui#iDLE4I!Xdk%qH|`XFBqi?W>{x|1{D{aku1 zcUK6;?fxQWx}S3@lfA|0`mv~?HrX2|(HRbC;kHWABdLTxn{$RQBVv_(J?~Ljb3C4OI;r2+X8q+V=#IC+g1||kGk)dSBW%gG>W_Yt`2n}fPXh(hwt}{8*;0_HMH;AD zcnUzZ4&OstQ;);euZ_oTqWL}4!p|0picwg=d-VSP`Ax}jWGRRZ?ZG)w(+eTav%xweb2Ptbe{JWVp14#P<{!M!=ZiJWFlw~i$*h9uYrbZp z&}|%6lvxEkZsG*<5phiUmpgBP zX$GJb3P7va1?@EAuD%j0GwZYY;Q3h{T*e}MQsAi=dstYnb<^Qi??u(q^Q zjJ&Jd26Cq@AK=`1;Y^=Ny=pTtbStHx=j}0m$Kb=_>Y^uF8U`xp#}0A>_BQ_E zg1N87?v=f^ulwS_1nm+{i+6(y0j?OsPNULJhX@UBZqq1SE{b{pyi@QK*ckgzO1PhS z9LDV%A3m&rC6+~qRiRLsbP;c@m0m%YUqTKPa5)5 z4W#qvzKhO~&IvIVHThL_)d4?R9F8cNA%YnvD+|6f`}DE%RQX+5O15jLiuBllC*|LJ zDiBs?000aAs@gzE9yV`XQjFj{2v)Z*1PhJ0Lu zij6gqwT_0%HYEo<`fXvRt5LDskfC`0Hz{NiH5*YO0JcxD1}XImCNS?W7W;9Vj_&`6 z*Sg!Y(yMhPpeOEyY3av^WW#U=)>2FJ{9ws-ShREbNvajgyTtSntfqej%#4n+&^FTJ zI8XY}*d3L9A!EiqI|=O8O|r$<@;Lqq>3+S>zz(EJHkh^&cD5x@ntbN&%6EEGyC*=T&gjWVLZh@4&sfv+G#9gRK(v?bDJ4p%rf&mYm9l^tiqi) z;(?+}mg1$cg@Fy>UdP}lR1u>5NK4MR&qe3rrg)q*)w~02^c0ntbCtv`BSNcI%ng=8 z5MyGxKOV`SE?eflBC$3nsoaN^=<=TscNyGk8E?V`G&_6ede4eAWj;{pwpzHWV#8TU z&^yA1leCh0UTf975DzI6Nbrd)!Skes!vTg8u=2YuP*k&37>aSaWT~$3L>(VKO8${j z!`WXz6a|GLQ@fe)gG&z@?Ys$hx|!Fzs6oAP9vanEqny7|<0tFWTveW@bp<`NCV}6} ztH;$$EzZBh2<%n@xU=1C6kXro|K>y<=j~?<1qJah8k_fJe1hCP#rFT=W>e%$DVCGx zuk2L${$OT-e;_3MBlP zpN7T|Mg(ql;74};FTpABm;-^eK8h0m>?9*#;DibzARH`>R{>GfACk`rs^sKq+pZ({ zpDig~5hRytM7E3yJQ(nMEP&>HRn^=0Z8XONPAmgfP!xEVoF6EDv~i>MmTQ0mdJNG& zo^J|v1N$he#;WU9zm8_<>+@T{Rs{BScxm!aon|?!obG@5<+N4NJ!O>^<|*TViZ|mX z9k+(n?M^Rs$L)i-L}?%S=>VT2(RFIe^MjD%iVDh+K2KF-J3XZPOv&Bc@w|=a)*ai? zi^xugW5KTK_(+Q(mwGpa*xQI}wpR7HDC7a~eAKkcP1P@yv*)26k?n5T8AkiqpgWQ= zRVwKt*cI))>-~qE)n})%at%pW!cZd(el}m_XzFKrBy!s?R^nxOx^EW87Es{1b%|Y4 zJIYigOO3E*2%9dI3lHN7Gr@bTsvBROl*)Z!XJ!8Fj*GEA0f_u!BIIiv zuC-C4(z9jYiP@**?GXt>W&}-sUT=z1XHNwXAAIoW3Go+ALMk-pX3Qdw2_AZzl#rdNqFm-2%dstG5~1Pgg=2kDB^ zt~eAe*qcAENxQ5Krr?dgj}$9uByfzap2__Cxz{CkBIieAtj} zY%+h(aPE=@-$k*zL9Fo*q!3?q+7u<<#;G3FUeqgRbcG;}eG(RwEO=1al zQg5?@7Zita$@T7u&Hk;n!6{DWW=glOPhlr5;U7BqxILph48fT6;gWEKU8A$)+orC- zUGH%wX;Cz?u9uY|QCQ*RT#3}J z&W?~lx=b%LSvV9Iy~mX?4FL>^&?jk0iu;>vU*K`R%bO;T$jS9FPo@v0M;`&1lj;)l zywuUv`Zk1<^aOOhRiE*9^#pi2T8=6Ud!$i*bOp>d9Nxmwr)6@nZE}X$$oLtPd&!es zarCPB*fWhhBjdjov@5VqQmj~YA&%4(e@?Hu3K(VH4tT{jW9n!DM{m_fQ@9fz^Y;M! zI+l*Qp2~LlVFs_#FR(63elHSAgL6i zc@kHHWk#|@r&)&6?&^za7?AP#xvl8`XX1F`)Q1Q-)NDsm@aW6ot-S(AjD5h7HL#m`|S1s@4g z4Zx*LLn&}Vm+wHZuZV*yD0J?nV4<`KU?LtqYC!~zr2CE`mL9RK%|(^O>Fh-N{KTQ$ z$W6DFZDr%$6;+K(F?v z2`D7HjoR9e;9=*ZwB=|t@%W0l1KEObnbuaXj(e+1uZcMF z)F(y>k>!Kv>(`$6CZTn{b0V*?<=j)BrxQN9&aV|r16!D8;z(ccr7;8o@XE;=;(=B+ z^Z26bxx+JrIb2fxK`vtu9sO1LD;bkEyYTwg(&96Qm}eAE32NqnCl&8*$OaMItPFa`4CNh?are17R}$$G7ZyXQ%!cAzJ_ zj%p|GGD&>2c(Kwdoz*dUGV!+2N}nL2ZokFyU5u*e7LEkV>@MathcNqxlH1GDedbg_Z zm~)$j>k}n^Xj5zKOXMuK)&=I64OJ{id3n2K24ce>-7B8KuuXx#DD#z5G;8&SH>F$QXIX zYXo8~#yT3$KI-e5iM<$b%m-L~w2&;ZT zf)GUx9uc-&OZ?`{c{|T zC-fI!#)|0xNvZ+tb#`>`1a<+R9$YAZUQjuyi4=dPWiXD8m&t%I7 zxl1Z5(OosmLvmfMhlvveYCGDVA?ZC9S2L7|2^|Q5HVv3U+{3R~Krqn94~N21$u1k5)gLxk;I_ZGv?o zPCFdPNR8yPv&q5pMVTG+nLrX-Vldavn5NY;0#r4?35$;{H@cCQq4^KwtgcLjW>(L% zz8J`v=fZ9OVGEZ-*`(CO>tfV}CB8D?V}*kg$Ur;IQ&fsOKCqf1Of^uYAN+CsB@%Tb z5@OrZEnXW0S<*K|&~lbpV*m5Gu!5nb*h*vuwCQ z+W$ez36ubgUstkH+&1;H#kkece5xamfUv6;(TzCw?8o{7OxQm%NWhXV=P(6*yHGzD z_wWZP^#{2KI2-?z3wV+E-zJ6{{3JGLoj?q@``2ugjOm0)$El@ifmEqj@3z8{25 z(G%mG65+1UD0wgjQ0{F|@Q)vsY5-f7AAT$qwIJrKYqEQfNJ-#YM#}iU_7=FD%m9Dh zo0bSu@$1E@aoL^%PkrzclaNZ0N@L=R_QVh?EdCbR63Wxc1@Re5i!_m#G_=?KX_DT$ z7I{FG1@|R}q471XweHlU@$Q*lK8VZK?yIs_oB-GO9 z6YKob!snzK&Z>Y$AVl6L$BRdN-7RhD`<~gE0c3(K-m* zz>V9*KrYWKa#9f0t*1+HuEx49@{R~Y^U}uvW$%y`cY@1=iFD3$kFy9rt!p1YRGhAr z;-HET9hqaK&1X;EO0(rj^*&+Ns&=vK%5D344E1$QFYQDYlnvl#-(=(q7)e4u_oj~j z3YH;0Lj>JH$K7Vu$=MMV%w8^&4}(he3sIuhvOR})4Hvs-7o5NPlx;UCm)Uls4L#^p zlVdwll35Tfcf~?O2M9Jk=vKPZ2E*=8?~q-&S5#0_p>C&3AS^(9H=aci^zJH~Fmk+_ zh0O9CDA)TdVN^k#v*+_^g-^H7%vg6KRgAz1 zjt=CP6@$BlW;kOj$6U9uUAfYwVhLJMMUvCkoS#1bJ8Ssz@7p+EQDiF(tA}LVO?~^k z6YY5iOA2DaR{d81(svtw+Xe|gHueYETcAS{rXF>#GF6|h9nXbWi6hJ$>aaO_%^6 zp5X;b2Uc%kx?T{{1r4oM30i!8(Vn6r5v!7#g2%-ECt-vWfXqogDx~-Ub`2=Pc+UYm6x?RDOAMg)HD2?AC@a^Z3vE}(Ud7UT zfp>7pDg^3(Xd?*d6sD&Nfq+0n)`*hb8- zo->G8&sy-anX)Y^8<=f4_aocO+(6=Vg5xwas`Hp~Xkp7xi$Akio@eV3peclIl?S>!QSLuAZ+cZ`kVwLo_QH2{aOKzS+ zTq`9E6+O*+2i2AZspa8v4+fZ3RW{U2@ChLk!O7oKK3JdtNo$OH8FYO+YZ?B z7y(CB2)9@|cRj9y;f`E!w(Mk`4$<9F{ccBZYj4uZt@C;yc-2mj=G^-WV}p&c%rjt& z6-G7TUav`G?wco4tlw^t&sKUCRCima7Nb_K&I{4$ggjZwmDhR_Y%_qEP>z5)vfBl2 zA}NmJPcNPJn<$HZ6^61&m=5FAcqLo$O_)&{$||*PsE(P|YHKe)nL2n=PR_b?(lUrD z$0bB3+(^nvfJ3t54+RQG%u(CT22P@PWnU8J2AHMXsGOdNKL;Fj?0|z3=@IQThG3QG z^;N*8ku^=@4-RU5JWk_9q&=}5YcMI-noLC9yK;9XW0%F&5jq`y*4;n4Vt0J7SW|kA zF}C|j1vA8x7(D+)h!$PiiB^<5isWh7AyEvNhdT$eKJ36;N}`Y_Cb@2}n`V z!sYCY9$l-JUZn-`k^#ryQ_a+G8pGaFZA%dzCr<1JyImp)+nd)4J2Zm98n-^5 zlkuJgJfTBR!S;c!Uy5TroqG&74T(X6Wi2aXp-Oixu3NaJ%Ydy!2agCzzm1^uLNW~(d=#Pgpg88mcPDJ=uCqT;KyF&1#?X)aurG3mKll}cxbmlRB^A?GeCF$$OE&jsL_P1h_N)42yMP|dd>^x9-9hbsB+}rw1H{Vum#@x) z+-WsN{N#6N*f_o(I+7860uG2si#s@dlJGP#5*|&ZI2H&T?6Lg4M7x3rq3xusV zc^Gsd^89+QDAeMN}^2a4=x+Hp5^Up(ezH-mc z=>gJT|KGfc|J}L!=XFx`48B&PN-g~!weQkP}Af%^xfT-=k?v3RvK(YKP0#MQiA~%Ud`x#I+ri%W^HEXw!P~EDk zZ~9)X>uAI{z#{O@a0K+rXJ-V&nmO98gfqi@Ph_UKx9&_m$gMrL+F~~neh}d0yc@)a z6x>g)o#Wuk{HVEG=u6h*)F*G_U0dP%Y#ta|C5Ju>dnew0%~RzlQcG`F9t-H$*p`(W&hm6GE&qg}ft=LgE^wg>kV zlFP8bl`5$mlCJOQeBD>8U z^T(!_X-sl*w&d8@NPJP#FC#VbG3CQ4u6ZdcAcNo@x4xh6v)h~`Zjy0@&(6!V&?~i* z;)7pN0VZeT<>DToA_X-u2l!R8>MEr1)x|}apL=Coh$a^@{iLwLvUj?1Gq3prSOmZc zt^p|l8;HHJIp^bW@HXh@nLjU;9q>%L!#Z80T+Mo0**o*zCala0^TZMl-q}*{BM4K$^ z810q*Dq3E8?*?}9Af#uS*OHqmBwXS9D4SNpoaEUdg)f0&6T9%Tk=0dy+5!@=**)DT zdcG1=+&gh8G$!$nL1%#70>WRU2UWMnBmKgKH+z7YfELt$j_RN7^*=7fe_lKQ62$!n z^u5#oC?}q%4`XhhKY1M1tun|t2Z*oK8DiNjWz5|SjwwA2<$;X-io3x;+AHtq?Ji}Z z?NRcs{4G+uCrDdlVPvd^Ugz@hDav(7f^J!!4G4`hAo>N@<4 z(v$J8Z&A)x3u7Mo(P0Z8#Ao|CpdeWhBiPY$NuL&d={DI%XBrNJT5mw3Tdp;}Pic`A z&FG-YP<+J#t&(k>5~=$xR(2r0s52E6M#PqW3{D2N=IP1~kKKBF-r+h!PFiXjgQ$=j zm~SdQtmw;oqz={okP=V6eqHa{hc`TSWs|s+$wjsyk9{rBYZ`lLGEC&`!3{pB`aSS# zpNXB3J*2d;tA~1q(D61YYGOZ-#V&eiyMHNe1}tjD;~;cRX4u(E2(O>~s4v4xyjnkT zrByE^hrhC^H`HgXT)5}!g$EX0YMmNvO7oWF-LJM-(JMT~R$sRtT8W21MB*o?@1I<6rY?(JsIAO&NS|2^E-}IQoba(Bt=fPN;gP`1`tiyL zv&h{Ew)4HF5R93*M+&tYu{-&g`7xv;_2yj27?t6IcJe1QlW{(^W)M=uj9C!jcuK-X znyqSNT>@t&uWc`czvcvn%KtqGLjKBa+u#vn(?^%C*Vo7xFH(Jgfh zZ(B{~fvy$-s*pMrxq0G=VHFxfYpM~vBK;Eko*&hPQJ#Ce;JfIKanGq^Br~ z+K9{gBlXb2q~d}kUPVe%9<;ju!~7)tVuX{;@M?C3u1&?$9EAUbN5N4NTTsDsb?8J| z+Bn61`Urw&_v!R+qQjoOKh$;kUVm2CIWj(ojJ6k-rw1<&({mQ!_d*1W`WIZ=vSJco zy$R)^R<<+hXlV*P1tx044?H?O&v50)3w(A?U3^z+eBaG0A=mS(J{k_?cTJ(%8~o3t z?g0-FmTx3X-;=3s$u0D!jJk~A=1oc5!NM&}8Fu ynB8t1->l;b$8X{VFb0GW`ed zdI_V~99Zv^)gNQF(aVDRh`JRqb4JBo>CLy)Nf(@3&q7l_qz@MZD3UIcp5b)*IFBHz z=DW>qicbcn*)cq*_zZcWJ`RxX2^!hLL1wt!%W%$)1XfJd*p2;CD+kG4*IHm)bx8iu z5iWFDw8yKzlUx*(3Z};5+yQY`s!6K&YS3fe=+lVRBoW$sZt_yk10XN*wv2;@*|1zAG2~V6WP|H>;GDdzpFKQ zkvRQzJpTh*Ovft|M)F}iJ& z3sPkriUjID)R&(pok(Nv(=DKd9qYv&e`K1HQNFsQ;^CX6($v&f>8>j+a5Ek^q?P3G zhnwOONAvpnqK}Llw%hlM6`;&X%zVFyGQ8ACP=SGmV~mP*fy(-yY~wYAl?2b4rk5@HXp95K!vCC*&PmobQRQcKW~l?>8SJOn>B z5s&k~Cxzv3E>2CDFw(}X0*VWDJ0DH3TlybD<19mY(YNH%*2ym3n2sMnoP|dhXHI=` zHL*W>gXc@a6MVWsToH1Fnk9IAnbO3`9X==1a8?oY}nQW<;rHN8x zJI21>JeD8+$u|vb9M|U8>W2g?&fD}nD8N#4Dx@I=p7&DLq(vC``LW)Mq!XWy(~{t> z#v(5Asb+RQDZNqhZS94CIwfYDj1wNz)*CI&%O;v$jZT%x$@!5-TC)ua2u@!tK*%)z zsQt(!P(oxBjgV83Q6W1(^(SD#XVQ#TCQ$7sYrqL$7&BmauWbpU!LJV}GJByD|1|fS zJ?JXgkgMm0v$Zia7aF8bl^n|aa~X&-dPYJ^m@%W#S(09xM9f(F1%m7ump}Ni^f>Jm zd>{4VOH@||L$82YSE%+^mBC~8Hi)lF6fPr2acV+L0&_F^KNT1=n!G&BD+F)jN7)ry zLhMvR{oF=*#lLX-K;6aPpUBZ@y3^U(lornVai1r2_uKHzs<9s_-rqL_2!GW#HK^}W z|J*2!IlQ52_<8ck>^B74Lj_!y|2#kP-*9Qg0{&S73?#J?&stS;=C+|*%T$7+O4Kyl zHWD2_YE7s~x@?U09^OB6j#E}6J9I;~WeS;Uh!#0`5^&Ag^T?KDu$31Zgi5c~-{nf! zqH89gf9lKgU>$w;2Yvo10avu=hF^v zHSJWXbS}mP-@Ee(Vm9{bhDF5bk}jFJ;DIuT zTHviWVJ1dCtJb{r5ro}VKya!Bnu=&bLu^R*k2hCXhroFNuMmlvj@QQQ@SQb z?=u+vfn8)cptN1DR2B*VwIbYK`0P}5#*dr~Gybo*dQKPSbDhu53LNCV_#<6ib+FPo zJSp&k1kB)ywc)liiV!h+&QnGDZJ;Ou)vnvL?&-PSL9xRB1xSrafzEhyV`PL6!cO+u zl2yX~i-+u#3S)7bSQ&b?_ddbnPYNOgpdh;OCk4^1e^3x@7BL`@Q#2+ur_`ub zU?TvP3blYg=Thx|#ubpWdg)f`^!1sFIl`;BoDrW+rd+vtFReIf7TsV7Uz%rEk>LZB z2NErSDl$->W635UlGXvyjyQ0oHfOP|nwhHQ4GG4i_X3|0Cxf0DCYn4 zHzo20+!-g-Zo=I&oprsCeTZ!%ovj!uAcXqZ%!iEiie;?c$9SN=xX~ z(tF-t0e~B_3>+%mDEPh5*@ZN>OJEliG;b6X7&MmU{pde2IfqyKtLn?a{BFzE(~OG% zQF6)0!kWud7`K`IZD>xgY-2~Zihr#evt`$fB?{8G+uCD#3A;x_qdcyFd9?{k?Jrh# zV2UF?@pTS$R^PY{0=eI}1~R+bDY$~5>v?7l-bA)#|b`GAt9R@?fFv1ml{5&$yO@J=}y#hY1OlHpPv(Mho^PGLo5TL9mO?2bVjZ2p<5y{Fte|hN= z4jTA99Um9?*?@aZ6F6Ko6IT$wbg3|e;MnLI@b`6F87;d@mxvqAzb{)11YEy#>FG_` z=i+M4`m6EgKWSUy=O#I^R+y^o$ zS!A?a^ik+Ls>O=bZ>9g`?#?a=+Uv!ilP3pCV z&vM$9^49Y5JQDmTk2Fk7XI0c=)Rpu^xLkMNnG88ix?gAXA$^9==o4D^OU~f%^Wh9- z{j0rJTq{J_RNUloTCA{Bo_4)QZ4ztXpRWv$-nH@S{;XV^?6a+0oc_tPCNV;4v*@{Y z&U#&|p#pI|r!%>WHc6k!7!?1i4e6t69~|h!URvX8;_Iq7GdX|W?}t7otUK~L>>&xx zp*902h+w=}KmI;{{=?z4#v#gM9(rk=&){t8=D+TFHCDNUbMn2wD@62AW_)8X_3yLr z3oG2Q94FkXm))MMr1?dX{k^4mCQ>01QU_h*`FqCa)mTM051N-jU-7Rgq(PQ~Zcj1t zfBugD6(~%Zk*E~=Em(BciSC+7(n?Xk@xW?GM)KK?;ZAP-S^oLScd8@|*D-GGHJWjA zQ%zFYVadU_Fn^mQL$i0x1Jg}Xd3d~j5&$P-B{zw4*^jOn z;6ZyjyP1%_x^!j~JPz^>;59d~R-2@yQpUM`w%QDRR^@2Cv?iBIn!4gC zmD05;x&Aob*LiU-C6opm^F%R^^pNw3p8C?U(n2W)l=CL1^-pjP6f(R1*!OYpG3Ge^ z`=EEjm30;@+)16 zw0TAD9o7pV<(JP?#0p@}Zr(ze71i?BE9{hbn==@YlTR z^-pSwXS4kdcColUvhCGh<-f$2)3X{c59HpF_d_1o0-26iL=ITTuwY-b7*UJ+?5~3#;N3c9y-x>h{1RFrgV^N0O4E@PxewqO zzDu(Ki-f~F1X&?*0%0LUJx>l8c#3b&mv#9_BWS4CUFde+D^}jN(p$fs(W^{N+_(DyE9Fm#%G?p3kd@95d=*&L9Dx2SY6~JiK}64mHCDO z|HDHuYykg~|ALr2-wa?pm%*emYGT@F67ubEso||d!YxO7`6-iV$EY8|oL+ny&}RqN zZ)6)7kNa)~RJVY3S~O=`r1bV=Bb6C|;4C$!)bnCuSksHHNfWOrqmCVFt9aWw zqD{eNa1fBzk9O8^jxsQ7_KoX^45G0EjiG}{2IVu+TfJ*M(0S%iB!`VM-5$Sc!c(Ii zJ50`da+AAbOtvkICSD3T*VlC!L{>YavT8xQAb zs)=Z6rVG#novOEkCaZ1rE_!10nZ#v9WXE%D^y^t%hz}!Lk=-sxKvS$z?nVgV=!;+rKB%{WoRU!pra#L=cbkCjoLonKs2fCd_Oc}|Z7GXj{B zO{6BY6B%BZjSN-D#|z}_Ei2MkBpMBw6U^BE2}K4Bx<>c0)=^&7awh*DX#fn(>WbFV za3USqCKDdH#?jf>^_RLn#7cQ!pb10?O2)%JVyA&myI?2qDy@c z09m~+5Va=*>EvA$W5V(HL^F{q@JI9LA`?Xv9vht1Q4K1d>jkVyCP1RTM`qbAX0(&0 zNMzrf%7eDDeZU+PUReG=^R^BHsdE+L8H?b9SqIe=(WpJW*1mh^K>`2lopR+t$w%j0Xn|5 zfMfBaS+(yofs%?`@|oPG*cEJS0L$QvL+o3j*XANQ0tSf!*avzDzc`k*=fi3AqNjG5 zz_1yVu=$5c)2341xNM#Z#`lL~YhUW>C%iPSr;j^(w#9Vu*pi@L4+n3TmC9R7rJdD6 zH-HvQvQc|yM`s!#x}M%HM~er4C70i$LKqe&NRa%Gpfl$!7p>vr2_DQQN7oi51Bk0v z<}${Gz3i}{c`7-1vU>kddTf|1)6Lh{RebuF%)E_P^JX04v5=a3VFmC(;r?z=BqZTz zOW@yn(T%qmq)H*Fa`C06zBA#vZhl{k@N|8KuGHY+v)62wzy4byX9Xf-{;il_KF83S zBiqM6{p-}j{I>|E?=^J=slq=&QCcKf5FAWWeIz}t<}xW6W(A+yEh1JR>9&9&vp&Do z^VfBwE}Jcs7`DKryb8|Uv_q5Xh|2id8lnn);MA>dkaQ9x?asAc!d^=nGatBeuZCoJ zc3LLc4oC^qQ6kXF^%GK~xE#I75yXP4rq%3TDA>(b3$EDlG>J|c-RCyh3F435ILajJHO*1n`ruK|3s^ARFCQOgQ;Ir zW9IHw2XQyZs>N!c3?$=k4CzfeERf*`H|#&*ncGMzGox+viMrE8dX#8**tPKa1R z8-1@iE_v4VgZV^F&f4wI0v+v9oSOMHTY;inwZ~iSLV4s4E*Q9ApDatfngIh>r`Xv+ z*UqPFOn`wGIx5>@3lLt zRgdne=Kyg~+M}queTq#y%OUFK^gNJr@38clW$PhPJwoWK3BK$B^~rvSd~2DU5<9? z3-{e&GoiI!B{B8<+TGY#5F{!1?1z#^l7P)b4kkA0h>^2H$F!1uopD+qDt`|Y<&!AiERV$B%ts)nEdv+xe3yr!6=v>TUN)dIzqb=4MVgt?$ z)#aQh1s!_+UbMsVK<08@wIZCFS4z)ywREXda1v(h>%-N|NYwK>rp6-8+Ew&e+1+_Q z-r^{LC9AytNUzjt-}Zz7i!bfQ@P(AwmcPS+}8*cjUDGpwp)B2TNkknQ-aK{s1eQ* zCIX$c8g{liRhC*Uhjw;0F=4`9QP_%kYrKv6%TwrEKlwUqEsoBN;aM2q$8A@{vGrt~ z2=NcjM?v7w!EvWaJ!qi5nW%#W;bPgd(EtpVfU`!qJ`QFDq*gF!fHOs0`;oUvnDj!p zF0}kRsvFv@gGc+dY^^$J4IMH~m^1%>^fJnMZc)yZM@rHpeXCHEH2TOV*JCE<;=ZS`9v`3nwn zssmIX*Iza`Gm%hzyazg3DekY`n;7j*$9sl+G4>d_{Cpl^7woe2gT-MKd!yY@>z7x} z1av+ggvE)?;RLfK23Iw9Oe0VCw=g|W~)of>D!Jx z5^@_FW3W^(%i^W9@sjx4XwGiwMAx-S7ZEGcVCM;F+MyPZwn$b92KTDsWn7_rh=A_K zF)_CS{WG}TfM)4t>(*?PK^{lN)Rj`p!8}k2D8`%gi$LwWVIHCmyD*{El3x2$5Tm`x z;CK9W118!KstDN()!SubP|e&lzh{bsMO!;R^z(+nZlAa8+ObA&lqA;NvMrd;l9p#~ z9He&>rLG1^Cdk~&_uxWH=JO^NAxWd>p4iP%9MTa+A1K5Lm}6iVhB`|xf*jQ}`R>VD z(85>mK7cfH*|(<)o`3L@AA&x8dh9jfaIqNT?9esQcX(H##_O)9!%H{51VCe#pbFa$tMKW zo7v^?THRvk{{7kc$oZz$1Yclk(Es98asE@|OUQ)wr@TwqPDkrcboi}C_#E0Fm-i`Z(4KBGoN?w{ntqniua9pHmYujzV;Uei8AJwQO#>5C*#b$h*D^ zX$h2WmW_fiO?j>C6g9oDElBz>v7l1|SqO=*idub^J#x6!?CapWcF(D{m)S__B|K6f8-~z#n#?#+;!rj_7$l_XQirtX?2X;MV_w1PeCL?<= zYA<1abWd@j#|LtQ;YeIa_swz+gkFt&FM#+t*0Aga1ZEBOtU?yAzAA9h{L@>>HZyS>xt!vCODB{uNMcJD~ZNJwpyj9I+c zryR|9oW_n;%6ab6Gz=UL40gUy+zNt|sQP2cNeZ?e(EJa)$bo(=^!cJbX+8XK0~zAyNXkDv{4$=9v8{~(3oT&o{}K8iJS47Mj<+Z(e92^k&B{Pt__DnMFQHa! zXx=N#yJ+UP>F)s+3`f?*$ndheMKIouB5tewM3aQxt+qQ7DJGt0N0ZrrHqx6ss5?77 za=0Upsnw4ra+;7CNo;$AC>AC5h1S%Ap<8d@+w^>Mt0CS-uBL1$*87=k#vgZt(S=Z? zXGa{UfQiTbXE2-UlF_R=x)<551Fzo9xG$0hbH2sQi|85ES0Bv9VV-C)F5f!Jvf>~z zt!^x6;=)MbHI%r|4|_Cr)hr_hCbwFDk$+}bYH>oaJ=9ADaB);@D2Jm48|PB#r~hzw z?_&@TdMdP1r+-Y)DX9GgpD|)HgNzs#7d%J4b*h%Zr98uJ%jDK~&8Zyj7P7c6Z%^hj z7h`6h01Ds|V=?*_xdTYfWr7>{21RdVY44=vxKwZUh)%s`w>iB)Ps2)6?xJ+PN|x%o zaxXosp%=QvFE%qSOfT(wBt@ccw&~J?+3*MD#5bjO`M#8Um>(srH*@Bj`-YZ9Z01z7_3_v{TpbVJFzu%1);6#C|#zr$BWm4cs6&6}&;x)~TRl zjv}QdUn1;1wl_J=Rf5RM3;-><9)0Q~s_%UlXMCyB$cE0@@I=M>7zJ)Dbn{QyF%SKs z;p8L_G5PJ`AkvD8nH#gGhlBOO^KXD)UYRVb#Mn(>q3Va$SW_;=j~9>;ZYNOV4R(Yuw9+)SVtK?|2zD`dmNcPL^hHS7T6< zV3@x_Moh6k6n(-?ut>JZXF|6U+r93wCmhd7PhPbCbf{5ya&B##IZF4YpD%m%gmq2H ziQc=}&iacuzV}7FT-na#{;Zjw(TJalHX^si0sEtK^06?1tYm*Di$SH7)+Tf*s*Lkc z@pwa#cjlP_ug`WoFIv=l%pF5GJa?d3e;6^ikb2?KBoF8N{kP?L$`})z8)d76ZG5Wz zIQFfy-np_7ht#LB^^J*tGiDA(nH+e`qUR}^$r=V0xwZ-xxUZEQ+-DOf$xzx{>J9W&h+RF}fEwQZ}CYRSXs ztx=nLk%adA9B)0|Mq~9>%Bdy;=j|JK{53d!!o(Szbv5w)VziK)=Ub-yqNP=&+|h@i z+?s=P#&Y3_e(-A<;PPFzkc04Z`O^*C>g!}Fe^;)rwcoeoBB!e1B0Lc#P;wEDU2e^D zZS47k0@N~-+!(NB$%xs^*9fFCF@{iNqX9?gvAoav{^#E)%MnCS=tu98AwU@l1>b7S z7TWxyA%BMvN$st^(4}B}VKW$;m+a@$L+ix5q zk|sv#i^{V7=!H5~_9f_UH&U_ zb$~tS-WS2doNY(9YzO&KN_Q3y&|-7EY;*FuU$j}uDhyI4c4O`(F$Pw6Ytb+^(Rn5S zRH9-IHGwns6tV7YG?5I}R}%IHX}a5f4%Q6Q$kUC9E*B%61Bkv^7_Bu&e1nd?kR);w zW4NnXDq%u1Z(5f%zT`qg=jpa64-%ya6z<5gWx3;&;(h~|@9HD(%Nf#Ct@FeY+;8CT zk_iC^h5ks7I1bDrkW?2>T-o>8pq_Vpy-4b`6D-(7G2O#kx5Y1e1hvX%J_jIB4atA`X;`O z#>}gwd~wgYdPhRYW3u_sFFv(;xkmjfrnw;+xxnMZgG zqza>Z5(DhJHb1y%Z1INOL`LzAZxiy?P4WOGjT4G^?yl7e%vj(>rz>IDCY28aH)kWP z5Y^_<@GYwOGs>9Rra3Fs-YEBsgy9ltIzA`M@w+E3-HMPHz8)AaeN0pTZb_nCLjbA< zirq$4+kR*jYW;PK-n%5<#}|LDOdW>=2gcrDp(3gLhFA2WB7l>NwMO@JFFW}AwhmC3QZ$NYMru1f2&4P*MmRo zllBt+2BfKR8El0`cH^fv;JK5ov*WHM0)zdJqT+1f5M&kSGV1%+kYwyNs%c**1XJ=_ ztO?DdL5|dZ5&PrKRNiS`Gjw0RYh@$5fivYqIw17w7^zJ^Xd(@xJJ6wM= znz0w2A%DMYq5&oirhmEc7lIPJODTSs0*lvz}| zz^clT7}s{|ZhyNdMel(OFPhO}kIoF=pb(8M{ETAo)IHnqsmyFA z?A8YrdYC!aZuaiK?FZ46V(846XkXcyHSSe=m)SDk3h9|nd6chA?1A}73%*q6Jlyf) zMe(y3^Y<7l@0BKviDO_M@bLA?Jp%@*U3->a15Ig!$>@)Er$V3d928LYD_=9>XJUJ zu07rv{W?StmwfFsY6g-NgeA~z9xkzCPtwYH^*;l?wb&w2NgOf z@Jh&Aj5Y5PkzoRmTp{nN=b->p!|g1$KSO+NO}6u@*Ioi#lSlt^^K`QUg4ss#M{*j_ zr&}mi$bH12@zCV%s&(V*@4;w z#0+;XH)8KiAy8M{Vp2EJNFUJRj4J~_v=esyT?5Y#c&uH*njm*$+TSn5-VyARzZwV3 zGjwr7q{X&>N@UKJ&@A`6&&MQXocrZ7ry~rjL-Z3=E|pJhmgTY(6|SFkJX1Fmw-mLi z@u%m)Glm}UfD-WvEsYmuD2aXBsQ{LQ3ys^M@o|h{1}&PP-%fZ$s^i)|}s8G0?U_b-CTj1#0O_EXS;X z`#vKpyD3@V*dErOUdT%Rw}?#ZYy(A?%&nlK*EU%OWjZmV!|kIVelKXKG=d1~Kt>3L zfGh7pKm57+zh5?aLt{2b>8*w#%zBNezAovY3g-UWc5f}HHq&F+n$LNaY>-`2rS{$( zv%edsSOZ_EaA1z#QcOL=$p2YLqL5VADuYD2L3%)(L09PBBG~?3o$-*}2yx9o{vVg_ zlmd}}O1eb(2m}!N-?gcf&qGM9t(IVjN3~bh7^F-Sm(d62{ydYjYb^P6?nNpt$4DA3 z+D(f{eu5*7*+-2g7|(|k2jx9+?QN{bEt@OVu(nbNa<_g zWIZ{6y2&cN=p`ti^WpPzH+&=Zkdl@}CVkpjSsz3ns@SyowMJ(3!xRv*i2aevmF7U{A1!y4 zdY&cuQdAa=nQkU%D&bp1@Z`HD&;N(JnZs#cBYwMyJ?W_*DF*Cu?5q&hE7@*_fVfWT zFCO}#S!^hKBdN>0L+7~hq;`|v13tFL3C5fC!CYR%r6p+#$fpa98!!vyg%?i+kt3nv z6jL`X5J4}~;k*d}N;%u%xI0$=vnjHR*ehr32QxkpkEK$lJNVpa$*f)^^;C>=?G}rT zCe!@(+T9LE(jMBm2K=FrwrePy9&-@=7s_C~lwMmfE9Xn$yMlVW4QDUvhPct|0zcd6 z<}LGUHT2vzTP%Pj5ur|>>*U+p%>m^7z`6uo`Vy=Mh9xcTkM`oWaC8^a=DvNTpudvB z;-hx?s6hsQ(WXj>{!v2CF3pgVg8rlCYfV_nXMrE*@oKN#|1_U!ilA|aG=jwFu2q!0 zM%YxZ3Y6N-EA9X_!bQIGDn0RJiFtU{dfmQ9RkHOMguam)|h2IeYvgY`M@~Id0`%q!Al*PPnEI8*jbgOOP3Z7EgE=NV-0uPO^rl7>>thsa z&%EKJ4PpLH;kE~-v+uBq=eSLg_M6TBGxWIF)Dqe!1P2KHJ%Zh73L8HFFLl0qUYEY`ZR zw-A*UA~p3U&JKI)6a~=Ex&O7#Gt?p+v|WYEe4ZEzNJw=M1!i0 zd_wh6o`&0WDfhN7KfVLze*iY7b`^ycbdrT{Qy)HWLAMajKNlFk=JcBa%s#u z_E3t_GWB6V&DvUFrmavmsz|;GoOZPQf{U^C1DL+S@Q}XW@u(s+FOxetQuCyS3GyCM zil8x@4bKL=Amd5y;W4$yzF>R=S24cl3(MuK{gNM(4;K&cKrB=*y7L>2u@l~>o>7(; z-KhUf_^w1gRP*=LIWV+hYhMeU-aM0uz!&3sKw{|f?kC>!qp4XPspvtL+yPJ%>hASL zp)Kc2KRx{pEmyA&tYXMs*YCoq2mGp1r1{CAsW9e%gEt~HT?WsVZ+?Qn?zt219w9e= zdW2L|)K|Jo%O?)xGp%SoLOypN3=ZEa?oA&H%exu+#$ST_pbuu3%&ABvu>lJpAp$iaUye~!^I_>;ahzRAqb*~iXcl6l& ziJl>+v_l>_)w%r0J1}}6>hlroWqG+jxFMyZ`0Ag|gh-m;IW~p<$ z$Rv{UOsW$^SJc|%Z+r0?XyAmG2mQZ2+#7~%x2c7bj9vfKZ9;46m+8&wd0bj1QnNg1>B%N%woO zp-ljf09q|7Z?yZ|3TxKCTiM$T&qMPa=FvG*>EFIqq4on5r?XFbr`B~Zr|tFnQwqt{ zpc7y_4pT55g(NiuydZLJ)F?=<4rGoPl=dQ4=RueKeEY*z#=;0?+n0!bAqS`yYk zo*Cz#uIIz}dy)sxph;6O?puT_`G0d6&s_PfDNi`1ew~q-yO0rrZ2F};1}qMz8Tcb~RHl|fMGyRMcwg|)!!IK}F=2tdNM6(WGjLtcF zPSykU71@*Dy zejy6-BoRhV_7B+z-O`C4o}jA_h(K;JAz67vWtEGZV}gfDV{<1g!FXT(9Q(uH_yBCL zv)6K47DL#y@)Wb;D=5(oZ7~H3-6+KjRBm*Y=1E@h;(}VTZRy4bS6^JwV_e!()qeE> z0l||`M^a}2qcvyEn;*6=j$d6q!)*0SAh+EBR?hdoqWczsfx4%c@5*dHJ>gh?#BY{! zJ*YrFC*EVfulq8zzl}!Nk&|7%fv3Gp#Ss%K$V?D2G=!6QI=%g46!R)8ux(^6t=@KW zK@1YNmk6R)7QHyCDSakG|K?c$D@zrG`Pm;GHi2l!mtS|}87DD$$8zQDxUFnUtlw*z zGM!h~N#mZpQwmNJg068{zD0QZ?7h5+Gb!tR*iDmF^*=mfHK?=17~#ai^DiIlywcPLSZ? zdDvD$qqM27jr;^j_l~UG2vK5b+?=&!ch7=E(zg)vp~;-Vx|5w{FrET<$$0m&i>wKyR{z32`@cUSD+Jj|itMY#lM1wm0@0VKHdact-`pY;I#+TTSpgXFby=Q9sMlG98$=EXJ=|Wj zINsm1x(uacqcW?BGxU)f>@>S3Yi|#Jui~lOyoSG4;(94_=IK)v_zfX0Uxa^)CSvF7 z9qvA-nbVyqW$=uK0*#82@b+6HW9_5DCOj0;teCwtv%YC8w5IJ5)An@V=F_(1w7&P= zBe&QJJ$MF~B^_jk#ArMNWN;jgiBjhYENL0-|`^ZO7+$`G?5XFNma2AOmcZ4 zZtu5#z9{3*;RpjssRS2r^4&NJDfLwI0B6jGO|0{7ksn3oTWjdnLeVwR29I9?9Rub% z+2t!1cRN8%Q)P0J^F$aJDY$FSLp_Zq07Ro_wBC)W_?{b<+)$&`MmM2 zp4eBJXD-?G3*zJ3ncBK1mp*#S@)?LdU4T||YMYZE3>6){tAVkNp-Fl*SQHsZz|i~m zztD_vWYei2+#Av}iu^H`)r3z4ce}MGB&HoJqazMWbp)$Vt#y$?;Uj&aEWd<3A??`y zYsIw5K)5+p#+*#VC9=39Y+luu&7aIl{7qm2UUam6**mRvs?sJ9hTU1}ZOI!@_LULM z$<3Sb)WUJKs)vrs_;~b!u%xW?DV$`H^%wqo^n5SpX^vjc7^aat>i(L$`4}^2wu9~4 zY>2`$#YPfnVO>t5XN_}k9!W+>4hhnHa<2?Q;@BJ^YI+YHCaU;r(PN<2C!W_c<+OD& z>Td0NOBqcT?yB2(2J~;&5e;Ll5%D1jg}VlmJk}m*`rY;m2VUj*&RcQ{i5h}R2+n#| z+H;fxwlHE=PC4R!o9ma&>D*_$aD&W;u4@fHLGki+y7;6l*6k>%;S-!T=PMEmoGr9e zxxkk3Ar{}ogE+`tSMbKK?l+aEVAiaf8E4WTqXzLc?u)URI=#ys@Sr#Ix3nn@0PAj} zaCog|!+JEEk82itmm+UQb!##+A)=mQj>QS@S@xRnq0bjOXTr}ghW%GpX}Dh_?r5%q zq=q(Ef~OWKTtrPszh>NETWO$TtBZ|WpzOY+e`Jx?YjzW-y06|1Tk6(~L)@mM`@Qt{ zes6CijuL%mWLz|=vj*ndbzg#!C(x<9|f6_0-}#L7bHt6PQ3B z_{I}`=?6&w6OZ@s;zzD5izz;IMVG!Y@ojtOm4+p?u>&)t831KZfDr#HGNeF2{p9mG z!li50#ZATd^U#>FHuFhLBdIkx0w>ve`+b8yuygN5aAbJQ`U1#RG%LpS9{e@KgB*nu zm;?jrDhdB!{3ewozo`3c)evI!Scr#9IIvCbYu}Lcm)OELO0*-gw}#0&lJCT?b=0P= z+1O?E0wMyCrWo-v0Q=6rX`l1^|M^XgO!kj$933FaTt#X#`;V%45vMb|QD$r1^*e5B zs*wBYvgZs7$b~0d@Be$+mDBmXJE!!!6<%w#%mIuykCx81OPPhL;%(filDa0KFw%3Z ztchX&2f5L68#5-i1-uJrZRGUvj~qo6s@-a_n(zd;c&?${#q z0Lk~~n8o}9fBqBlNei$Gyg#uKCAu+jlm2^S|C_+1L(RX+u=;Q6!`LN(jpC&Bp|UDp z$o`I8+4;!bnQsLdqtaOeKkk2$|2?A06ea)AP~m2sqa(p2B~NOJPpC!HpR!u@d0FiofF9*W zdn6BbzPhDgdTaFlw56FKq&}1_mC3j zWFRHB@NW1pY;o%``6m*FT#fsU_iRx;JR9t3YwCh;4-`y!cXr4=YqE^=J(T>VsVjW( z8k_m8^GXaHD1|*3hv_Ay5tq|j4Ms zN_7b6NGw_$+|$c*WQOTJwq6;kP1@eP_R&{hAd%h+g6!7%}2QS7XZW}BY90gdV?MalI1e zdvUMT`@dUFQ9rNs@}c?Acj~FLV;W-%@5CyNiF}FlR^ed?=)vu19$p+PB6O@Uu_c${ zsC;J~zL*;xLpehA^8xnl``1t4dQx#CYUvthhXR(YOu&mu`H=#4I<6RP%YR1AqCX@- z)V(TA9k4tkg*u3#y&oS}HtsIFf*T828su%AY3%m##!3GW*aFji^2nz<5;^vgAK?$ z8U%f_S)EIzp8C6RpZx#uBNMU`xTritU(i^cFXn&y{QsJr_AMa6BQ!7E?r6b*7kKMK zt3^O||33_QVT1@1Ao^p-|LG#Y+BkKMgx^|$9BxNcTj+{-Se6ZdLFj)p_Rs|J4V*@u z1XS2BAj0B26WKliyRzq>@O3Ho5_SV6`io@eKSz%*Js@K(nq)B4H`>%6D8yWRmUWIg zsT9a3YOAf`|9SSjw|_5t`1>+;GS;`)d~SUr_sx6D9qia_=O`f4%+Pe-&68=@Gz;vHzFm&r#=Z=U@DVq5t0#vVv%w dr8AsC7E!9F_g;Pj{$;==SxLp`dCv?#{x9=x(slp< literal 0 HcmV?d00001 From 62770f11b05903160fe2c48ab6857d5095eaaa03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 10:28:38 +0200 Subject: [PATCH 4716/4889] Add files via upload --- .../assets/en/FormEditor/insertFields.png | Bin 0 -> 333 bytes .../assets/en/FormEditor/insertFields2.png | Bin 0 -> 22227 bytes .../assets/en/FormEditor/insertFields3.png | Bin 0 -> 16496 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields2.png create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields3.png diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png b/i18n/pt/docusaurus-plugin-content-docs/version-19/assets/en/FormEditor/insertFields.png new file mode 100644 index 0000000000000000000000000000000000000000..a99c20fdf1925b03571c459c92b7009bcb7d3c2e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#Q!3HEhu|8V@q*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0XB4uUY_j)~cCfr9TnT^vI^yx&eSuvrEu- z-o#lnomnYHXGY6}RKYgU+LO#0LS7RCHhIi>uKC%<`~LT!>sw!TO8$2%>dd{pBsY5I zGS6$JQ)}=0`k%3=oW4Y8&XnG1sS_Vt*hxKpa<@xm>VhY8Zrt1PdY8A)yh<}q)r#*^ z?%mt6Y899p*I6iY)@fm{^?|gI19I29COqGCt3owGVM?OJrw}Jqr<6^1J0&`E;@x{# zQhxd$@nTS4`sB{UWtnF-AIW2#q9dfYFTGjyT|uQ26+rji-`U?j=iGDd^W5k6{Qf|*veue&uDRxX#~AN;M;=`^ z*4@A7$et}*w(P&8r){=n%U0T!Ex*8b?F7CNmb_F4{I}ilywUkBTX2zkm#^;tj(6YE zv%0-y%YnD-zpXqc^?%#4<*N53?ekas>?f*OZ6|btu{|}5avw12T=g2by%D}JRYl|R zFWsFzcAuZUOL?-TlI#7uy0CCp5@ieb9(ZZ3(SGh*+jl+M5qMs%g8$8LWzN#4KMg`q z2fGr{qB~F9UgSHc#Z4}B@05{JMXOX+R-jd8m$cOaDkY2XlBxrx8JL33_G`YrkmTjj z%vA|sh^|puB>eZdTs56OPm0V~M&P7r_(82*J%+_7o!Ue@pX7>#{=kkG1D^>Vs*mLX4qtl|qlN^g10(v`&(Hr1vHblVCwd{| zD;+p|ztx%)gVyj@0zP}46QV5)c>ef^)?^p~-+tQy-v?YLe-EYkebim1xh=z=ph7Q~ z^GX2vI;U_CwKmWiM18VGFK~pcsvB7?gsQEq8T;jgAQRLXH5#RO8K99S{A*P9YM^^R zx`5Sc5}3o(%$zPDS4g=torPS0^RIHFrXOf5@XKWpmzOi$mYr~}Hxe67HqU4VuU6XY z1usdwEunbM;HxmH3wgQwb~<1Cu1Wmb77;)f(~MZNs{VXom}!FMTUMnluJ*ZfP$j9z z-HB?d^mj!a*Q+rv7wiOeLx4xQX4bH{R>=t5Xc76gfIckA$lPgS7RoTe;Ejaqr;jlf zhATn?(wXnH&DKUgj#bov6HE6LMW%)fXrfp3HQLn}%0*KOTejTX0}5U2UZ{>@&X|X@ z$XIpzFKJk{7a5FuP&&8>lZtN76g693b=>AcelZo!vVmWN`k?Y~Oryt3{Y*NOeGE zdFBfvCn=jwmSTckld=Yu=Fu)gA!6-k=kP0U+OYXPpc^8=Z zRNx)|jY;!c*sD3GHAXSvnq2dwRgYsa zsyi(gthp#QLnYPCFDSBE5jf5IRjFd1prZP#gxK$$Mfvqb)Or@(p(A| zUG}fCzpKFd=o#{tL#Gw}k?uv`@O$%MlT%45BPKH|$~Pw#$HB0g_}~U+1u~y9r8d<# z7TKbDb=i75}fGWF~4=o@$9JSr%|>B?1|+M=v7e}1*&|c1y-rl=_Yh+wQ;r`dSXTv7{^$|hk~N}3wClN^nwM@ zmMy36q1>4>)$ARVOtCz>h>hgM-Ug+5_XS-}PfmLc4N8AGUZM1A+oQuDC9I1gs+)hI zv|YKiX2k9r7*H==sy^zP8{tN^XiauDFBlH^A^DwoGem+j35Vwzk@l=_kY(%H37EyU4AE>yjF@`i&LA z7<|3&v!qRi(sGyfn0slLZ-?%dE#IFEjxeQ6G1TyMVNO|Al9_c6+Cw`b zcSG~-J;TsJb`2pm{UiJN^0uw53Nr+5_fa!5?MB7Gid{gL?kC~PxKQ=cI;++YVnP9@ zSy#u-UCAhSuXq{q#F*%s2J74h{XhV6F9E<1G?feB*ZZviaC(dYTYSs2ZNRrPE(>hj z%wsbk(UUg+Lv>(l5R^<;L>uAnacF zr>=(&b+U3$h`!543$ckT^E1+9=gue3O1yN)R^=F%-9*~0Urq$?u6fdYp5(F}v>-2R z!j&Ux%r$W7vXPSMQ;CNd5zX zfRi?Dc7vS5*>b^o0X-D^&PKsjTBIgMgVocT|3r>xSv@E!XWAM(dAs9H7)M9yz_Nok zYoZh_p5Z5qE_c2f?{Q`+U@31$-y!)2!nB+MYoaT!ldm~AVP%lz%(A<{`rME zmXPpjYR%HomFuF=g@w?yg)t&)l0vW)l`=L@ZKNOere{^_&n!IKt(vN`6%+8HpCtWp z#Hd=6{;4$|DMA}AmZh0|-en_*6^PEMVk3h1iDm(Ux1Ygl%Ssu6XQso57#Wc6zaSb@NCdAs>< zFC+7(f<{!w-tLuaACe3B@TA=&lxc292pX5OX~YYCeo^2SEKpk3B}&UFBbQo`K4v^o z!{F1@j1Wk8^n7psLRC_*&j+295Wdhg)&QE0t+D6V2(oMqmkD!~Lh9L2lR6P<<Gj@56jAn|Akr{o*PuO1e=RoBWtEu`~8 z+8EIxP47_EuJsngW-tMUp=5s*j$E?7A%{HzVLf>rF*wo7!dr<^+!Av~eN9&<mNh^(9m@ zPquott7S%KIvzKrPU8&u9ya#rcB@6MaY-QSceO`K)gen1C@~?hQE=s(t~YCKF>)=b zPy!}!A!Dy>**UDH&$uPQL6tU^3aSkHz~s)v;Z53~MAZlNU9_F(VWCAf#++i&>&~*A z8Jr-uiX}ASsY6aoyEt^Og?5^5Zxlh>O>=cRvh;B$B8>u>`TmmATXskXkv7Z3YJ4jw z+C>CsEFhheG1cREN;@687Qg`hQL&-gH^ut3(JQBjHX>SX3fO=Sv=?h;uT#C+eKk)_ zo6fa&n#&gmIfBu!ln0=|o|b%uC=qNgHtd7Wcr{VhTeJYt6__olwYNWmE*_Z2bw|&q zeiJsTc>-?!bTvx`o>m*@ks+I1Re-uT8<}|(>fJtD2O;@1nLP9?k>(DeQv0udx`0$2 zz7+JK3w?2t!yr)3@6Fz{wpmPYV=&A)P{ z=n(=x?&BZjp>Q-B=p?J^G3s7e>56{vXznC)*771r*mj9`HZo*RWTo(Wa>DBS2O4ql zghO1Qwl3Z78xe=$+qT$6FBLfXk+3{CV(VjHma#5jf*KohpuN7V)CR^St(=m=*-R}}->y^vM#`b_eQU58kNxsj zK9}j@WJuLlo(iM#UlM~G=Suy#m7p~<@z^GNi>_2GRd2QCO8Kg#9jk)TX~STa)~rnQ z9I0tgoIOQjs=tN{6E>-&{;qADYR@#Y8km)n6;d|z zME`nZVr2-2Ym;>EY6aaO2vH^N-_+&9t9*ULqr`Cv8=*Gr@~B$cYPfqQiPa=elXQRE z058~~!t(wp^tno~%7WsIi9NZ>abJvnq($dDcc<9l}hP$`{>a0gHP&+T$qBq}?aTq}v|= znj5b~Ow5y$bs`I8eOU9vkuUl-^;Z)sR)&)y#D-}Z5m>oy)x(FPsqr4^UZvV3?*&xo z+-x1jD+m~5tMa@7BYI^(xzziM6m2=wE(YDHxF#Q2@$lQ)Qs$bnjkVfr)@wtJd0gbE z&yFR}gyp@6nR=ia#>TCPs;2`vysMPlNpnHg7g!52<$LtB@EYCB#>6)!?^-hVYNJU$c)D3l zLOO-*Com0c*@nEMa$v=61tHt>;Awlb1X>3>IIDNm2nURB?~m~X$4m=vymict^+6R! z>rj&+1JY2&;lya1?S6^{E{-xljEqtehs{2*QB;rj;Nxy7DnPB#>O-unRymb2uax#z zb|;pG`-A6Kpo!Yuo@b=M&QddlW2IF?GCdz}B#ZCJY)EX#8khpiYe!KAL;6gz;bTq_ zO~Ait->>xP8K&&(o|P$6ibua6?PMbmyespugOSEwYk{O zrj!@`f`s?891~MN7QSnGF#%u|JQXo69Eq0BmGj`YIfR6N@EPtOQZNVORC2ftYgR&wbk<)a2$plIBD)FqaokrF&bdm<~(% z^<|GyqB&8atFxJoE{;VSpwtui;F)`4Nky*8`k;aMUEMc8AgE`X!k(?Z5?|DwG;|No z4~{KrhE%0tLPqYIcsa-5Oge)R($Vg6p@6+_Nf;iP&0MPrpxX?j$jBrFPL?|khxWyU z>KLp(k2U(23E2+vFwVvJ0A5eQUjLI<~GItF!&v`$=k z>wh&G_q`XZb~(*&p!joJ8sNKTcz;r85vkce)9U{CaD)T)@Db=Vd_U^!q{jUR%4YAcY0EjgZw zJfTJWO0Th6e9nbzJZoYzkV6oGkUTjTr~|7$1P4XoufElEyRk7ewxv^=w_Hvd-@wHs z$BgtTNYOzI$6%i(>rertZ_LpcF9>*He>z9n^+t;dtHzlMcnE4*Tp(;b0a4Y`P;*x_ z^W;z{j`=Z>n1ziS3KfdUocVNZDe?EgHSuCW@Ry_Jq?xt76xczf^glOz=@nRvnwT?C z$M!YtLY9W4c3TnR6|-cbrwOJFi*1jBkWtgluCXZ5nKeO5*lOf4WivG%Cp7{3TFEzd z0C3f%yg^)ZX?~s^T#%%`dtZc~;Z%@a>P-T6GmK>6w*JQfs*evkHaMbUkB!M0&{^W! zs`J9rLW*w(S0oTYzQWh`!VPx`g%@ZxBmp7b=vg3AOl;`72w%Rh zRK+IpIv)zrpiKwK@i?!!Rn`;-5G;xU*Q`B--qdjX4Fz1%*@{9LMactX2vY(cP~+c)Q59~UrYq@V7=I5fuD|GYh#8eim= z`KVCv`5fQ!^(LAKL0%3XWFrhseUFgNENiKHe(c+uy4*PvNT0?b8_lsXer31U*)hy{c?LCZO`TJ zzjMMn?7i)k#<-p~cLl4*bRjA-lTH;7cZYB1TC(v?-=-zJ#422WW5$Y`XAZ%|?{B(`xoA85hrQYU*=bUlimZ3OAX#V|1 zzo*UdjTKJW9~J9(UoZ78AB<@%|LCDb&@^pad@``ou@7lzP6fN^ha%EmE19b5D9>#z zMYTzNeH}C?MLWR^d$<&G5WjMsBolPUg$u+Q{Qb_hlJ;yK&_GSDnCiAOy+-y^5$)F; zU(7!SfBPjD6%3EFQ>IK2FF#g|rGCKMlIL^Zy>L_BuV&MgCaj?%OO?Z3DMIEfwcjQ_ zrELp0G~qL+I|xp6C7{BVPifsSxdLAOxH<|_lz|OM(R8$>&y%j3Nzq8GcV+`o@w~TX zi;D}QuKCmuq6+L4b#As77Q;xtIuMMAw~N&Mk%zCq?PbY64N0}Bui(o=+C;_RjGTEM zT$VbBN`GdMPyzOdOZ-|i)LE=1_4e^Oh3MRNfWC9oBh1`+D~Ybc2waea1@a3~(}BC= zr_wW?Kb4|A5Dc;G@@Jr->4i>m8o~*;TF)A$firv&Ws0Dqtithkaj@GgFuyG1%Tg=Y ztks+}tARR*zxPO=1YH3h5@V4T>6l%VEIyAYsz4!>Q(q(? za`FQ2*pM#a(H|d29lDe~kdwf?Xr*IM_>_{+=Cj8sWujp$Jor%Ui#iDLE4I!Xdk%qH|`XFBqi?W>{x|1{D{aku1 zcUK6;?fxQWx}S3@lfA|0`mv~?HrX2|(HRbC;kHWABdLTxn{$RQBVv_(J?~Ljb3C4OI;r2+X8q+V=#IC+g1||kGk)dSBW%gG>W_Yt`2n}fPXh(hwt}{8*;0_HMH;AD zcnUzZ4&OstQ;);euZ_oTqWL}4!p|0picwg=d-VSP`Ax}jWGRRZ?ZG)w(+eTav%xweb2Ptbe{JWVp14#P<{!M!=ZiJWFlw~i$*h9uYrbZp z&}|%6lvxEkZsG*<5phiUmpgBP zX$GJb3P7va1?@EAuD%j0GwZYY;Q3h{T*e}MQsAi=dstYnb<^Qi??u(q^Q zjJ&Jd26Cq@AK=`1;Y^=Ny=pTtbStHx=j}0m$Kb=_>Y^uF8U`xp#}0A>_BQ_E zg1N87?v=f^ulwS_1nm+{i+6(y0j?OsPNULJhX@UBZqq1SE{b{pyi@QK*ckgzO1PhS z9LDV%A3m&rC6+~qRiRLsbP;c@m0m%YUqTKPa5)5 z4W#qvzKhO~&IvIVHThL_)d4?R9F8cNA%YnvD+|6f`}DE%RQX+5O15jLiuBllC*|LJ zDiBs?000aAs@gzE9yV`XQjFj{2v)Z*1PhJ0Lu zij6gqwT_0%HYEo<`fXvRt5LDskfC`0Hz{NiH5*YO0JcxD1}XImCNS?W7W;9Vj_&`6 z*Sg!Y(yMhPpeOEyY3av^WW#U=)>2FJ{9ws-ShREbNvajgyTtSntfqej%#4n+&^FTJ zI8XY}*d3L9A!EiqI|=O8O|r$<@;Lqq>3+S>zz(EJHkh^&cD5x@ntbN&%6EEGyC*=T&gjWVLZh@4&sfv+G#9gRK(v?bDJ4p%rf&mYm9l^tiqi) z;(?+}mg1$cg@Fy>UdP}lR1u>5NK4MR&qe3rrg)q*)w~02^c0ntbCtv`BSNcI%ng=8 z5MyGxKOV`SE?eflBC$3nsoaN^=<=TscNyGk8E?V`G&_6ede4eAWj;{pwpzHWV#8TU z&^yA1leCh0UTf975DzI6Nbrd)!Skes!vTg8u=2YuP*k&37>aSaWT~$3L>(VKO8${j z!`WXz6a|GLQ@fe)gG&z@?Ys$hx|!Fzs6oAP9vanEqny7|<0tFWTveW@bp<`NCV}6} ztH;$$EzZBh2<%n@xU=1C6kXro|K>y<=j~?<1qJah8k_fJe1hCP#rFT=W>e%$DVCGx zuk2L${$OT-e;_3MBlP zpN7T|Mg(ql;74};FTpABm;-^eK8h0m>?9*#;DibzARH`>R{>GfACk`rs^sKq+pZ({ zpDig~5hRytM7E3yJQ(nMEP&>HRn^=0Z8XONPAmgfP!xEVoF6EDv~i>MmTQ0mdJNG& zo^J|v1N$he#;WU9zm8_<>+@T{Rs{BScxm!aon|?!obG@5<+N4NJ!O>^<|*TViZ|mX z9k+(n?M^Rs$L)i-L}?%S=>VT2(RFIe^MjD%iVDh+K2KF-J3XZPOv&Bc@w|=a)*ai? zi^xugW5KTK_(+Q(mwGpa*xQI}wpR7HDC7a~eAKkcP1P@yv*)26k?n5T8AkiqpgWQ= zRVwKt*cI))>-~qE)n})%at%pW!cZd(el}m_XzFKrBy!s?R^nxOx^EW87Es{1b%|Y4 zJIYigOO3E*2%9dI3lHN7Gr@bTsvBROl*)Z!XJ!8Fj*GEA0f_u!BIIiv zuC-C4(z9jYiP@**?GXt>W&}-sUT=z1XHNwXAAIoW3Go+ALMk-pX3Qdw2_AZzl#rdNqFm-2%dstG5~1Pgg=2kDB^ zt~eAe*qcAENxQ5Krr?dgj}$9uByfzap2__Cxz{CkBIieAtj} zY%+h(aPE=@-$k*zL9Fo*q!3?q+7u<<#;G3FUeqgRbcG;}eG(RwEO=1al zQg5?@7Zita$@T7u&Hk;n!6{DWW=glOPhlr5;U7BqxILph48fT6;gWEKU8A$)+orC- zUGH%wX;Cz?u9uY|QCQ*RT#3}J z&W?~lx=b%LSvV9Iy~mX?4FL>^&?jk0iu;>vU*K`R%bO;T$jS9FPo@v0M;`&1lj;)l zywuUv`Zk1<^aOOhRiE*9^#pi2T8=6Ud!$i*bOp>d9Nxmwr)6@nZE}X$$oLtPd&!es zarCPB*fWhhBjdjov@5VqQmj~YA&%4(e@?Hu3K(VH4tT{jW9n!DM{m_fQ@9fz^Y;M! zI+l*Qp2~LlVFs_#FR(63elHSAgL6i zc@kHHWk#|@r&)&6?&^za7?AP#xvl8`XX1F`)Q1Q-)NDsm@aW6ot-S(AjD5h7HL#m`|S1s@4g z4Zx*LLn&}Vm+wHZuZV*yD0J?nV4<`KU?LtqYC!~zr2CE`mL9RK%|(^O>Fh-N{KTQ$ z$W6DFZDr%$6;+K(F?v z2`D7HjoR9e;9=*ZwB=|t@%W0l1KEObnbuaXj(e+1uZcMF z)F(y>k>!Kv>(`$6CZTn{b0V*?<=j)BrxQN9&aV|r16!D8;z(ccr7;8o@XE;=;(=B+ z^Z26bxx+JrIb2fxK`vtu9sO1LD;bkEyYTwg(&96Qm}eAE32NqnCl&8*$OaMItPFa`4CNh?are17R}$$G7ZyXQ%!cAzJ_ zj%p|GGD&>2c(Kwdoz*dUGV!+2N}nL2ZokFyU5u*e7LEkV>@MathcNqxlH1GDedbg_Z zm~)$j>k}n^Xj5zKOXMuK)&=I64OJ{id3n2K24ce>-7B8KuuXx#DD#z5G;8&SH>F$QXIX zYXo8~#yT3$KI-e5iM<$b%m-L~w2&;ZT zf)GUx9uc-&OZ?`{c{|T zC-fI!#)|0xNvZ+tb#`>`1a<+R9$YAZUQjuyi4=dPWiXD8m&t%I7 zxl1Z5(OosmLvmfMhlvveYCGDVA?ZC9S2L7|2^|Q5HVv3U+{3R~Krqn94~N21$u1k5)gLxk;I_ZGv?o zPCFdPNR8yPv&q5pMVTG+nLrX-Vldavn5NY;0#r4?35$;{H@cCQq4^KwtgcLjW>(L% zz8J`v=fZ9OVGEZ-*`(CO>tfV}CB8D?V}*kg$Ur;IQ&fsOKCqf1Of^uYAN+CsB@%Tb z5@OrZEnXW0S<*K|&~lbpV*m5Gu!5nb*h*vuwCQ z+W$ez36ubgUstkH+&1;H#kkece5xamfUv6;(TzCw?8o{7OxQm%NWhXV=P(6*yHGzD z_wWZP^#{2KI2-?z3wV+E-zJ6{{3JGLoj?q@``2ugjOm0)$El@ifmEqj@3z8{25 z(G%mG65+1UD0wgjQ0{F|@Q)vsY5-f7AAT$qwIJrKYqEQfNJ-#YM#}iU_7=FD%m9Dh zo0bSu@$1E@aoL^%PkrzclaNZ0N@L=R_QVh?EdCbR63Wxc1@Re5i!_m#G_=?KX_DT$ z7I{FG1@|R}q471XweHlU@$Q*lK8VZK?yIs_oB-GO9 z6YKob!snzK&Z>Y$AVl6L$BRdN-7RhD`<~gE0c3(K-m* zz>V9*KrYWKa#9f0t*1+HuEx49@{R~Y^U}uvW$%y`cY@1=iFD3$kFy9rt!p1YRGhAr z;-HET9hqaK&1X;EO0(rj^*&+Ns&=vK%5D344E1$QFYQDYlnvl#-(=(q7)e4u_oj~j z3YH;0Lj>JH$K7Vu$=MMV%w8^&4}(he3sIuhvOR})4Hvs-7o5NPlx;UCm)Uls4L#^p zlVdwll35Tfcf~?O2M9Jk=vKPZ2E*=8?~q-&S5#0_p>C&3AS^(9H=aci^zJH~Fmk+_ zh0O9CDA)TdVN^k#v*+_^g-^H7%vg6KRgAz1 zjt=CP6@$BlW;kOj$6U9uUAfYwVhLJMMUvCkoS#1bJ8Ssz@7p+EQDiF(tA}LVO?~^k z6YY5iOA2DaR{d81(svtw+Xe|gHueYETcAS{rXF>#GF6|h9nXbWi6hJ$>aaO_%^6 zp5X;b2Uc%kx?T{{1r4oM30i!8(Vn6r5v!7#g2%-ECt-vWfXqogDx~-Ub`2=Pc+UYm6x?RDOAMg)HD2?AC@a^Z3vE}(Ud7UT zfp>7pDg^3(Xd?*d6sD&Nfq+0n)`*hb8- zo->G8&sy-anX)Y^8<=f4_aocO+(6=Vg5xwas`Hp~Xkp7xi$Akio@eV3peclIl?S>!QSLuAZ+cZ`kVwLo_QH2{aOKzS+ zTq`9E6+O*+2i2AZspa8v4+fZ3RW{U2@ChLk!O7oKK3JdtNo$OH8FYO+YZ?B z7y(CB2)9@|cRj9y;f`E!w(Mk`4$<9F{ccBZYj4uZt@C;yc-2mj=G^-WV}p&c%rjt& z6-G7TUav`G?wco4tlw^t&sKUCRCima7Nb_K&I{4$ggjZwmDhR_Y%_qEP>z5)vfBl2 zA}NmJPcNPJn<$HZ6^61&m=5FAcqLo$O_)&{$||*PsE(P|YHKe)nL2n=PR_b?(lUrD z$0bB3+(^nvfJ3t54+RQG%u(CT22P@PWnU8J2AHMXsGOdNKL;Fj?0|z3=@IQThG3QG z^;N*8ku^=@4-RU5JWk_9q&=}5YcMI-noLC9yK;9XW0%F&5jq`y*4;n4Vt0J7SW|kA zF}C|j1vA8x7(D+)h!$PiiB^<5isWh7AyEvNhdT$eKJ36;N}`Y_Cb@2}n`V z!sYCY9$l-JUZn-`k^#ryQ_a+G8pGaFZA%dzCr<1JyImp)+nd)4J2Zm98n-^5 zlkuJgJfTBR!S;c!Uy5TroqG&74T(X6Wi2aXp-Oixu3NaJ%Ydy!2agCzzm1^uLNW~(d=#Pgpg88mcPDJ=uCqT;KyF&1#?X)aurG3mKll}cxbmlRB^A?GeCF$$OE&jsL_P1h_N)42yMP|dd>^x9-9hbsB+}rw1H{Vum#@x) z+-WsN{N#6N*f_o(I+7860uG2si#s@dlJGP#5*|&ZI2H&T?6Lg4M7x3rq3xusV zc^Gsd^89+QDAeMN}^2a4=x+Hp5^Up(ezH-mc z=>gJT|KGfc|J}L!=XFx`48B&PN-g~!weQkP}Af%^xfT-=k?v3RvK(YKP0#MQiA~%Ud`x#I+ri%W^HEXw!P~EDk zZ~9)X>uAI{z#{O@a0K+rXJ-V&nmO98gfqi@Ph_UKx9&_m$gMrL+F~~neh}d0yc@)a z6x>g)o#Wuk{HVEG=u6h*)F*G_U0dP%Y#ta|C5Ju>dnew0%~RzlQcG`F9t-H$*p`(W&hm6GE&qg}ft=LgE^wg>kV zlFP8bl`5$mlCJOQeBD>8U z^T(!_X-sl*w&d8@NPJP#FC#VbG3CQ4u6ZdcAcNo@x4xh6v)h~`Zjy0@&(6!V&?~i* z;)7pN0VZeT<>DToA_X-u2l!R8>MEr1)x|}apL=Coh$a^@{iLwLvUj?1Gq3prSOmZc zt^p|l8;HHJIp^bW@HXh@nLjU;9q>%L!#Z80T+Mo0**o*zCala0^TZMl-q}*{BM4K$^ z810q*Dq3E8?*?}9Af#uS*OHqmBwXS9D4SNpoaEUdg)f0&6T9%Tk=0dy+5!@=**)DT zdcG1=+&gh8G$!$nL1%#70>WRU2UWMnBmKgKH+z7YfELt$j_RN7^*=7fe_lKQ62$!n z^u5#oC?}q%4`XhhKY1M1tun|t2Z*oK8DiNjWz5|SjwwA2<$;X-io3x;+AHtq?Ji}Z z?NRcs{4G+uCrDdlVPvd^Ugz@hDav(7f^J!!4G4`hAo>N@<4 z(v$J8Z&A)x3u7Mo(P0Z8#Ao|CpdeWhBiPY$NuL&d={DI%XBrNJT5mw3Tdp;}Pic`A z&FG-YP<+J#t&(k>5~=$xR(2r0s52E6M#PqW3{D2N=IP1~kKKBF-r+h!PFiXjgQ$=j zm~SdQtmw;oqz={okP=V6eqHa{hc`TSWs|s+$wjsyk9{rBYZ`lLGEC&`!3{pB`aSS# zpNXB3J*2d;tA~1q(D61YYGOZ-#V&eiyMHNe1}tjD;~;cRX4u(E2(O>~s4v4xyjnkT zrByE^hrhC^H`HgXT)5}!g$EX0YMmNvO7oWF-LJM-(JMT~R$sRtT8W21MB*o?@1I<6rY?(JsIAO&NS|2^E-}IQoba(Bt=fPN;gP`1`tiyL zv&h{Ew)4HF5R93*M+&tYu{-&g`7xv;_2yj27?t6IcJe1QlW{(^W)M=uj9C!jcuK-X znyqSNT>@t&uWc`czvcvn%KtqGLjKBa+u#vn(?^%C*Vo7xFH(Jgfh zZ(B{~fvy$-s*pMrxq0G=VHFxfYpM~vBK;Eko*&hPQJ#Ce;JfIKanGq^Br~ z+K9{gBlXb2q~d}kUPVe%9<;ju!~7)tVuX{;@M?C3u1&?$9EAUbN5N4NTTsDsb?8J| z+Bn61`Urw&_v!R+qQjoOKh$;kUVm2CIWj(ojJ6k-rw1<&({mQ!_d*1W`WIZ=vSJco zy$R)^R<<+hXlV*P1tx044?H?O&v50)3w(A?U3^z+eBaG0A=mS(J{k_?cTJ(%8~o3t z?g0-FmTx3X-;=3s$u0D!jJk~A=1oc5!NM&}8Fu ynB8t1->l;b$8X{VFb0GW`ed zdI_V~99Zv^)gNQF(aVDRh`JRqb4JBo>CLy)Nf(@3&q7l_qz@MZD3UIcp5b)*IFBHz z=DW>qicbcn*)cq*_zZcWJ`RxX2^!hLL1wt!%W%$)1XfJd*p2;CD+kG4*IHm)bx8iu z5iWFDw8yKzlUx*(3Z};5+yQY`s!6K&YS3fe=+lVRBoW$sZt_yk10XN*wv2;@*|1zAG2~V6WP|H>;GDdzpFKQ zkvRQzJpTh*Ovft|M)F}iJ& z3sPkriUjID)R&(pok(Nv(=DKd9qYv&e`K1HQNFsQ;^CX6($v&f>8>j+a5Ek^q?P3G zhnwOONAvpnqK}Llw%hlM6`;&X%zVFyGQ8ACP=SGmV~mP*fy(-yY~wYAl?2b4rk5@HXp95K!vCC*&PmobQRQcKW~l?>8SJOn>B z5s&k~Cxzv3E>2CDFw(}X0*VWDJ0DH3TlybD<19mY(YNH%*2ym3n2sMnoP|dhXHI=` zHL*W>gXc@a6MVWsToH1Fnk9IAnbO3`9X==1a8?oY}nQW<;rHN8x zJI21>JeD8+$u|vb9M|U8>W2g?&fD}nD8N#4Dx@I=p7&DLq(vC``LW)Mq!XWy(~{t> z#v(5Asb+RQDZNqhZS94CIwfYDj1wNz)*CI&%O;v$jZT%x$@!5-TC)ua2u@!tK*%)z zsQt(!P(oxBjgV83Q6W1(^(SD#XVQ#TCQ$7sYrqL$7&BmauWbpU!LJV}GJByD|1|fS zJ?JXgkgMm0v$Zia7aF8bl^n|aa~X&-dPYJ^m@%W#S(09xM9f(F1%m7ump}Ni^f>Jm zd>{4VOH@||L$82YSE%+^mBC~8Hi)lF6fPr2acV+L0&_F^KNT1=n!G&BD+F)jN7)ry zLhMvR{oF=*#lLX-K;6aPpUBZ@y3^U(lornVai1r2_uKHzs<9s_-rqL_2!GW#HK^}W z|J*2!IlQ52_<8ck>^B74Lj_!y|2#kP-*9Qg0{&S73?#J?&stS;=C+|*%T$7+O4Kyl zHWD2_YE7s~x@?U09^OB6j#E}6J9I;~WeS;Uh!#0`5^&Ag^T?KDu$31Zgi5c~-{nf! zqH89gf9lKgU>$w;2Yvo10avu=hF^v zHSJWXbS}mP-@Ee(Vm9{bhDF5bk}jFJ;DIuT zTHviWVJ1dCtJb{r5ro}VKya!Bnu=&bLu^R*k2hCXhroFNuMmlvj@QQQ@SQb z?=u+vfn8)cptN1DR2B*VwIbYK`0P}5#*dr~Gybo*dQKPSbDhu53LNCV_#<6ib+FPo zJSp&k1kB)ywc)liiV!h+&QnGDZJ;Ou)vnvL?&-PSL9xRB1xSrafzEhyV`PL6!cO+u zl2yX~i-+u#3S)7bSQ&b?_ddbnPYNOgpdh;OCk4^1e^3x@7BL`@Q#2+ur_`ub zU?TvP3blYg=Thx|#ubpWdg)f`^!1sFIl`;BoDrW+rd+vtFReIf7TsV7Uz%rEk>LZB z2NErSDl$->W635UlGXvyjyQ0oHfOP|nwhHQ4GG4i_X3|0Cxf0DCYn4 zHzo20+!-g-Zo=I&oprsCeTZ!%ovj!uAcXqZ%!iEiie;?c$9SN=xX~ z(tF-t0e~B_3>+%mDEPh5*@ZN>OJEliG;b6X7&MmU{pde2IfqyKtLn?a{BFzE(~OG% zQF6)0!kWud7`K`IZD>xgY-2~Zihr#evt`$fB?{8G+uCD#3A;x_qdcyFd9?{k?Jrh# zV2UF?@pTS$R^PY{0=eI}1~R+bDY$~5>v?7l-bA)#|b`GAt9R@?fFv1ml{5&$yO@J=}y#hY1OlHpPv(Mho^PGLo5TL9mO?2bVjZ2p<5y{Fte|hN= z4jTA99Um9?*?@aZ6F6Ko6IT$wbg3|e;MnLI@b`6F87;d@mxvqAzb{)11YEy#>FG_` z=i+M4`m6EgKWSUy=O#I^R+y^o$ zS!A?a^ik+Ls>O=bZ>9g`?#?a=+Uv!ilP3pCV z&vM$9^49Y5JQDmTk2Fk7XI0c=)Rpu^xLkMNnG88ix?gAXA$^9==o4D^OU~f%^Wh9- z{j0rJTq{J_RNUloTCA{Bo_4)QZ4ztXpRWv$-nH@S{;XV^?6a+0oc_tPCNV;4v*@{Y z&U#&|p#pI|r!%>WHc6k!7!?1i4e6t69~|h!URvX8;_Iq7GdX|W?}t7otUK~L>>&xx zp*902h+w=}KmI;{{=?z4#v#gM9(rk=&){t8=D+TFHCDNUbMn2wD@62AW_)8X_3yLr z3oG2Q94FkXm))MMr1?dX{k^4mCQ>01QU_h*`FqCa)mTM051N-jU-7Rgq(PQ~Zcj1t zfBugD6(~%Zk*E~=Em(BciSC+7(n?Xk@xW?GM)KK?;ZAP-S^oLScd8@|*D-GGHJWjA zQ%zFYVadU_Fn^mQL$i0x1Jg}Xd3d~j5&$P-B{zw4*^jOn z;6ZyjyP1%_x^!j~JPz^>;59d~R-2@yQpUM`w%QDRR^@2Cv?iBIn!4gC zmD05;x&Aob*LiU-C6opm^F%R^^pNw3p8C?U(n2W)l=CL1^-pjP6f(R1*!OYpG3Ge^ z`=EEjm30;@+)16 zw0TAD9o7pV<(JP?#0p@}Zr(ze71i?BE9{hbn==@YlTR z^-pSwXS4kdcColUvhCGh<-f$2)3X{c59HpF_d_1o0-26iL=ITTuwY-b7*UJ+?5~3#;N3c9y-x>h{1RFrgV^N0O4E@PxewqO zzDu(Ki-f~F1X&?*0%0LUJx>l8c#3b&mv#9_BWS4CUFde+D^}jN(p$fs(W^{N+_(DyE9Fm#%G?p3kd@95d=*&L9Dx2SY6~JiK}64mHCDO z|HDHuYykg~|ALr2-wa?pm%*emYGT@F67ubEso||d!YxO7`6-iV$EY8|oL+ny&}RqN zZ)6)7kNa)~RJVY3S~O=`r1bV=Bb6C|;4C$!)bnCuSksHHNfWOrqmCVFt9aWw zqD{eNa1fBzk9O8^jxsQ7_KoX^45G0EjiG}{2IVu+TfJ*M(0S%iB!`VM-5$Sc!c(Ii zJ50`da+AAbOtvkICSD3T*VlC!L{>YavT8xQAb zs)=Z6rVG#novOEkCaZ1rE_!10nZ#v9WXE%D^y^t%hz}!Lk=-sxKvS$z?nVgV=!;+rKB%{WoRU!pra#L=cbkCjoLonKs2fCd_Oc}|Z7GXj{B zO{6BY6B%BZjSN-D#|z}_Ei2MkBpMBw6U^BE2}K4Bx<>c0)=^&7awh*DX#fn(>WbFV za3USqCKDdH#?jf>^_RLn#7cQ!pb10?O2)%JVyA&myI?2qDy@c z09m~+5Va=*>EvA$W5V(HL^F{q@JI9LA`?Xv9vht1Q4K1d>jkVyCP1RTM`qbAX0(&0 zNMzrf%7eDDeZU+PUReG=^R^BHsdE+L8H?b9SqIe=(WpJW*1mh^K>`2lopR+t$w%j0Xn|5 zfMfBaS+(yofs%?`@|oPG*cEJS0L$QvL+o3j*XANQ0tSf!*avzDzc`k*=fi3AqNjG5 zz_1yVu=$5c)2341xNM#Z#`lL~YhUW>C%iPSr;j^(w#9Vu*pi@L4+n3TmC9R7rJdD6 zH-HvQvQc|yM`s!#x}M%HM~er4C70i$LKqe&NRa%Gpfl$!7p>vr2_DQQN7oi51Bk0v z<}${Gz3i}{c`7-1vU>kddTf|1)6Lh{RebuF%)E_P^JX04v5=a3VFmC(;r?z=BqZTz zOW@yn(T%qmq)H*Fa`C06zBA#vZhl{k@N|8KuGHY+v)62wzy4byX9Xf-{;il_KF83S zBiqM6{p-}j{I>|E?=^J=slq=&QCcKf5FAWWeIz}t<}xW6W(A+yEh1JR>9&9&vp&Do z^VfBwE}Jcs7`DKryb8|Uv_q5Xh|2id8lnn);MA>dkaQ9x?asAc!d^=nGatBeuZCoJ zc3LLc4oC^qQ6kXF^%GK~xE#I75yXP4rq%3TDA>(b3$EDlG>J|c-RCyh3F435ILajJHO*1n`ruK|3s^ARFCQOgQ;Ir zW9IHw2XQyZs>N!c3?$=k4CzfeERf*`H|#&*ncGMzGox+viMrE8dX#8**tPKa1R z8-1@iE_v4VgZV^F&f4wI0v+v9oSOMHTY;inwZ~iSLV4s4E*Q9ApDatfngIh>r`Xv+ z*UqPFOn`wGIx5>@3lLt zRgdne=Kyg~+M}queTq#y%OUFK^gNJr@38clW$PhPJwoWK3BK$B^~rvSd~2DU5<9? z3-{e&GoiI!B{B8<+TGY#5F{!1?1z#^l7P)b4kkA0h>^2H$F!1uopD+qDt`|Y<&!AiERV$B%ts)nEdv+xe3yr!6=v>TUN)dIzqb=4MVgt?$ z)#aQh1s!_+UbMsVK<08@wIZCFS4z)ywREXda1v(h>%-N|NYwK>rp6-8+Ew&e+1+_Q z-r^{LC9AytNUzjt-}Zz7i!bfQ@P(AwmcPS+}8*cjUDGpwp)B2TNkknQ-aK{s1eQ* zCIX$c8g{liRhC*Uhjw;0F=4`9QP_%kYrKv6%TwrEKlwUqEsoBN;aM2q$8A@{vGrt~ z2=NcjM?v7w!EvWaJ!qi5nW%#W;bPgd(EtpVfU`!qJ`QFDq*gF!fHOs0`;oUvnDj!p zF0}kRsvFv@gGc+dY^^$J4IMH~m^1%>^fJnMZc)yZM@rHpeXCHEH2TOV*JCE<;=ZS`9v`3nwn zssmIX*Iza`Gm%hzyazg3DekY`n;7j*$9sl+G4>d_{Cpl^7woe2gT-MKd!yY@>z7x} z1av+ggvE)?;RLfK23Iw9Oe0VCw=g|W~)of>D!Jx z5^@_FW3W^(%i^W9@sjx4XwGiwMAx-S7ZEGcVCM;F+MyPZwn$b92KTDsWn7_rh=A_K zF)_CS{WG}TfM)4t>(*?PK^{lN)Rj`p!8}k2D8`%gi$LwWVIHCmyD*{El3x2$5Tm`x z;CK9W118!KstDN()!SubP|e&lzh{bsMO!;R^z(+nZlAa8+ObA&lqA;NvMrd;l9p#~ z9He&>rLG1^Cdk~&_uxWH=JO^NAxWd>p4iP%9MTa+A1K5Lm}6iVhB`|xf*jQ}`R>VD z(85>mK7cfH*|(<)o`3L@AA&x8dh9jfaIqNT?9esQcX(H##_O)9!%H{51VCe#pbFa$tMKW zo7v^?THRvk{{7kc$oZz$1Yclk(Es98asE@|OUQ)wr@TwqPDkrcboi}C_#E0Fm-i`Z(4KBGoN?w{ntqniua9pHmYujzV;Uei8AJwQO#>5C*#b$h*D^ zX$h2WmW_fiO?j>C6g9oDElBz>v7l1|SqO=*idub^J#x6!?CapWcF(D{m)S__B|K6f8-~z#n#?#+;!rj_7$l_XQirtX?2X;MV_w1PeCL?<= zYA<1abWd@j#|LtQ;YeIa_swz+gkFt&FM#+t*0Aga1ZEBOtU?yAzAA9h{L@>>HZyS>xt!vCODB{uNMcJD~ZNJwpyj9I+c zryR|9oW_n;%6ab6Gz=UL40gUy+zNt|sQP2cNeZ?e(EJa)$bo(=^!cJbX+8XK0~zAyNXkDv{4$=9v8{~(3oT&o{}K8iJS47Mj<+Z(e92^k&B{Pt__DnMFQHa! zXx=N#yJ+UP>F)s+3`f?*$ndheMKIouB5tewM3aQxt+qQ7DJGt0N0ZrrHqx6ss5?77 za=0Upsnw4ra+;7CNo;$AC>AC5h1S%Ap<8d@+w^>Mt0CS-uBL1$*87=k#vgZt(S=Z? zXGa{UfQiTbXE2-UlF_R=x)<551Fzo9xG$0hbH2sQi|85ES0Bv9VV-C)F5f!Jvf>~z zt!^x6;=)MbHI%r|4|_Cr)hr_hCbwFDk$+}bYH>oaJ=9ADaB);@D2Jm48|PB#r~hzw z?_&@TdMdP1r+-Y)DX9GgpD|)HgNzs#7d%J4b*h%Zr98uJ%jDK~&8Zyj7P7c6Z%^hj z7h`6h01Ds|V=?*_xdTYfWr7>{21RdVY44=vxKwZUh)%s`w>iB)Ps2)6?xJ+PN|x%o zaxXosp%=QvFE%qSOfT(wBt@ccw&~J?+3*MD#5bjO`M#8Um>(srH*@Bj`-YZ9Z01z7_3_v{TpbVJFzu%1);6#C|#zr$BWm4cs6&6}&;x)~TRl zjv}QdUn1;1wl_J=Rf5RM3;-><9)0Q~s_%UlXMCyB$cE0@@I=M>7zJ)Dbn{QyF%SKs z;p8L_G5PJ`AkvD8nH#gGhlBOO^KXD)UYRVb#Mn(>q3Va$SW_;=j~9>;ZYNOV4R(Yuw9+)SVtK?|2zD`dmNcPL^hHS7T6< zV3@x_Moh6k6n(-?ut>JZXF|6U+r93wCmhd7PhPbCbf{5ya&B##IZF4YpD%m%gmq2H ziQc=}&iacuzV}7FT-na#{;Zjw(TJalHX^si0sEtK^06?1tYm*Di$SH7)+Tf*s*Lkc z@pwa#cjlP_ug`WoFIv=l%pF5GJa?d3e;6^ikb2?KBoF8N{kP?L$`})z8)d76ZG5Wz zIQFfy-np_7ht#LB^^J*tGiDA(nH+e`qUR}^$r=V0xwZ-xxUZEQ+-DOf$xzx{>J9W&h+RF}fEwQZ}CYRSXs ztx=nLk%adA9B)0|Mq~9>%Bdy;=j|JK{53d!!o(Szbv5w)VziK)=Ub-yqNP=&+|h@i z+?s=P#&Y3_e(-A<;PPFzkc04Z`O^*C>g!}Fe^;)rwcoeoBB!e1B0Lc#P;wEDU2e^D zZS47k0@N~-+!(NB$%xs^*9fFCF@{iNqX9?gvAoav{^#E)%MnCS=tu98AwU@l1>b7S z7TWxyA%BMvN$st^(4}B}VKW$;m+a@$L+ix5q zk|sv#i^{V7=!H5~_9f_UH&U_ zb$~tS-WS2doNY(9YzO&KN_Q3y&|-7EY;*FuU$j}uDhyI4c4O`(F$Pw6Ytb+^(Rn5S zRH9-IHGwns6tV7YG?5I}R}%IHX}a5f4%Q6Q$kUC9E*B%61Bkv^7_Bu&e1nd?kR);w zW4NnXDq%u1Z(5f%zT`qg=jpa64-%ya6z<5gWx3;&;(h~|@9HD(%Nf#Ct@FeY+;8CT zk_iC^h5ks7I1bDrkW?2>T-o>8pq_Vpy-4b`6D-(7G2O#kx5Y1e1hvX%J_jIB4atA`X;`O z#>}gwd~wgYdPhRYW3u_sFFv(;xkmjfrnw;+xxnMZgG zqza>Z5(DhJHb1y%Z1INOL`LzAZxiy?P4WOGjT4G^?yl7e%vj(>rz>IDCY28aH)kWP z5Y^_<@GYwOGs>9Rra3Fs-YEBsgy9ltIzA`M@w+E3-HMPHz8)AaeN0pTZb_nCLjbA< zirq$4+kR*jYW;PK-n%5<#}|LDOdW>=2gcrDp(3gLhFA2WB7l>NwMO@JFFW}AwhmC3QZ$NYMru1f2&4P*MmRo zllBt+2BfKR8El0`cH^fv;JK5ov*WHM0)zdJqT+1f5M&kSGV1%+kYwyNs%c**1XJ=_ ztO?DdL5|dZ5&PrKRNiS`Gjw0RYh@$5fivYqIw17w7^zJ^Xd(@xJJ6wM= znz0w2A%DMYq5&oirhmEc7lIPJODTSs0*lvz}| zz^clT7}s{|ZhyNdMel(OFPhO}kIoF=pb(8M{ETAo)IHnqsmyFA z?A8YrdYC!aZuaiK?FZ46V(846XkXcyHSSe=m)SDk3h9|nd6chA?1A}73%*q6Jlyf) zMe(y3^Y<7l@0BKviDO_M@bLA?Jp%@*U3->a15Ig!$>@)Er$V3d928LYD_=9>XJUJ zu07rv{W?StmwfFsY6g-NgeA~z9xkzCPtwYH^*;l?wb&w2NgOf z@Jh&Aj5Y5PkzoRmTp{nN=b->p!|g1$KSO+NO}6u@*Ioi#lSlt^^K`QUg4ss#M{*j_ zr&}mi$bH12@zCV%s&(V*@4;w z#0+;XH)8KiAy8M{Vp2EJNFUJRj4J~_v=esyT?5Y#c&uH*njm*$+TSn5-VyARzZwV3 zGjwr7q{X&>N@UKJ&@A`6&&MQXocrZ7ry~rjL-Z3=E|pJhmgTY(6|SFkJX1Fmw-mLi z@u%m)Glm}UfD-WvEsYmuD2aXBsQ{LQ3ys^M@o|h{1}&PP-%fZ$s^i)|}s8G0?U_b-CTj1#0O_EXS;X z`#vKpyD3@V*dErOUdT%Rw}?#ZYy(A?%&nlK*EU%OWjZmV!|kIVelKXKG=d1~Kt>3L zfGh7pKm57+zh5?aLt{2b>8*w#%zBNezAovY3g-UWc5f}HHq&F+n$LNaY>-`2rS{$( zv%edsSOZ_EaA1z#QcOL=$p2YLqL5VADuYD2L3%)(L09PBBG~?3o$-*}2yx9o{vVg_ zlmd}}O1eb(2m}!N-?gcf&qGM9t(IVjN3~bh7^F-Sm(d62{ydYjYb^P6?nNpt$4DA3 z+D(f{eu5*7*+-2g7|(|k2jx9+?QN{bEt@OVu(nbNa<_g zWIZ{6y2&cN=p`ti^WpPzH+&=Zkdl@}CVkpjSsz3ns@SyowMJ(3!xRv*i2aevmF7U{A1!y4 zdY&cuQdAa=nQkU%D&bp1@Z`HD&;N(JnZs#cBYwMyJ?W_*DF*Cu?5q&hE7@*_fVfWT zFCO}#S!^hKBdN>0L+7~hq;`|v13tFL3C5fC!CYR%r6p+#$fpa98!!vyg%?i+kt3nv z6jL`X5J4}~;k*d}N;%u%xI0$=vnjHR*ehr32QxkpkEK$lJNVpa$*f)^^;C>=?G}rT zCe!@(+T9LE(jMBm2K=FrwrePy9&-@=7s_C~lwMmfE9Xn$yMlVW4QDUvhPct|0zcd6 z<}LGUHT2vzTP%Pj5ur|>>*U+p%>m^7z`6uo`Vy=Mh9xcTkM`oWaC8^a=DvNTpudvB z;-hx?s6hsQ(WXj>{!v2CF3pgVg8rlCYfV_nXMrE*@oKN#|1_U!ilA|aG=jwFu2q!0 zM%YxZ3Y6N-EA9X_!bQIGDn0RJiFtU{dfmQ9RkHOMguam)|h2IeYvgY`M@~Id0`%q!Al*PPnEI8*jbgOOP3Z7EgE=NV-0uPO^rl7>>thsa z&%EKJ4PpLH;kE~-v+uBq=eSLg_M6TBGxWIF)Dqe!1P2KHJ%Zh73L8HFFLl0qUYEY`ZR zw-A*UA~p3U&JKI)6a~=Ex&O7#Gt?p+v|WYEe4ZEzNJw=M1!i0 zd_wh6o`&0WDfhN7KfVLze*iY7b`^ycbdrT{Qy)HWLAMajKNlFk=JcBa%s#u z_E3t_GWB6V&DvUFrmavmsz|;GoOZPQf{U^C1DL+S@Q}XW@u(s+FOxetQuCyS3GyCM zil8x@4bKL=Amd5y;W4$yzF>R=S24cl3(MuK{gNM(4;K&cKrB=*y7L>2u@l~>o>7(; z-KhUf_^w1gRP*=LIWV+hYhMeU-aM0uz!&3sKw{|f?kC>!qp4XPspvtL+yPJ%>hASL zp)Kc2KRx{pEmyA&tYXMs*YCoq2mGp1r1{CAsW9e%gEt~HT?WsVZ+?Qn?zt219w9e= zdW2L|)K|Jo%O?)xGp%SoLOypN3=ZEa?oA&H%exu+#$ST_pbuu3%&ABvu>lJpAp$iaUye~!^I_>;ahzRAqb*~iXcl6l& ziJl>+v_l>_)w%r0J1}}6>hlroWqG+jxFMyZ`0Ag|gh-m;IW~p<$ z$Rv{UOsW$^SJc|%Z+r0?XyAmG2mQZ2+#7~%x2c7bj9vfKZ9;46m+8&wd0bj1QnNg1>B%N%woO zp-ljf09q|7Z?yZ|3TxKCTiM$T&qMPa=FvG*>EFIqq4on5r?XFbr`B~Zr|tFnQwqt{ zpc7y_4pT55g(NiuydZLJ)F?=<4rGoPl=dQ4=RueKeEY*z#=;0?+n0!bAqS`yYk zo*Cz#uIIz}dy)sxph;6O?puT_`G0d6&s_PfDNi`1ew~q-yO0rrZ2F};1}qMz8Tcb~RHl|fMGyRMcwg|)!!IK}F=2tdNM6(WGjLtcF zPSykU71@*Dy zejy6-BoRhV_7B+z-O`C4o}jA_h(K;JAz67vWtEGZV}gfDV{<1g!FXT(9Q(uH_yBCL zv)6K47DL#y@)Wb;D=5(oZ7~H3-6+KjRBm*Y=1E@h;(}VTZRy4bS6^JwV_e!()qeE> z0l||`M^a}2qcvyEn;*6=j$d6q!)*0SAh+EBR?hdoqWczsfx4%c@5*dHJ>gh?#BY{! zJ*YrFC*EVfulq8zzl}!Nk&|7%fv3Gp#Ss%K$V?D2G=!6QI=%g46!R)8ux(^6t=@KW zK@1YNmk6R)7QHyCDSakG|K?c$D@zrG`Pm;GHi2l!mtS|}87DD$$8zQDxUFnUtlw*z zGM!h~N#mZpQwmNJg068{zD0QZ?7h5+Gb!tR*iDmF^*=mfHK?=17~#ai^DiIlywcPLSZ? zdDvD$qqM27jr;^j_l~UG2vK5b+?=&!ch7=E(zg)vp~;-Vx|5w{FrET<$$0m&i>wKyR{z32`@cUSD+Jj|itMY#lM1wm0@0VKHdact-`pY;I#+TTSpgXFby=Q9sMlG98$=EXJ=|Wj zINsm1x(uacqcW?BGxU)f>@>S3Yi|#Jui~lOyoSG4;(94_=IK)v_zfX0Uxa^)CSvF7 z9qvA-nbVyqW$=uK0*#82@b+6HW9_5DCOj0;teCwtv%YC8w5IJ5)An@V=F_(1w7&P= zBe&QJJ$MF~B^_jk#ArMNWN;jgiBjhYENL0-|`^ZO7+$`G?5XFNma2AOmcZ4 zZtu5#z9{3*;RpjssRS2r^4&NJDfLwI0B6jGO|0{7ksn3oTWjdnLeVwR29I9?9Rub% z+2t!1cRN8%Q)P0J^F$aJDY$FSLp_Zq07Ro_wBC)W_?{b<+)$&`MmM2 zp4eBJXD-?G3*zJ3ncBK1mp*#S@)?LdU4T||YMYZE3>6){tAVkNp-Fl*SQHsZz|i~m zztD_vWYei2+#Av}iu^H`)r3z4ce}MGB&HoJqazMWbp)$Vt#y$?;Uj&aEWd<3A??`y zYsIw5K)5+p#+*#VC9=39Y+luu&7aIl{7qm2UUam6**mRvs?sJ9hTU1}ZOI!@_LULM z$<3Sb)WUJKs)vrs_;~b!u%xW?DV$`H^%wqo^n5SpX^vjc7^aat>i(L$`4}^2wu9~4 zY>2`$#YPfnVO>t5XN_}k9!W+>4hhnHa<2?Q;@BJ^YI+YHCaU;r(PN<2C!W_c<+OD& z>Td0NOBqcT?yB2(2J~;&5e;Ll5%D1jg}VlmJk}m*`rY;m2VUj*&RcQ{i5h}R2+n#| z+H;fxwlHE=PC4R!o9ma&>D*_$aD&W;u4@fHLGki+y7;6l*6k>%;S-!T=PMEmoGr9e zxxkk3Ar{}ogE+`tSMbKK?l+aEVAiaf8E4WTqXzLc?u)URI=#ys@Sr#Ix3nn@0PAj} zaCog|!+JEEk82itmm+UQb!##+A)=mQj>QS@S@xRnq0bjOXTr}ghW%GpX}Dh_?r5%q zq=q(Ef~OWKTtrPszh>NETWO$TtBZ|WpzOY+e`Jx?YjzW-y06|1Tk6(~L)@mM`@Qt{ zes6CijuL%mWLz|=vj*ndbzg#!C(x<9|f6_0-}#L7bHt6PQ3B z_{I}`=?6&w6OZ@s;zzD5izz;IMVG!Y@ojtOm4+p?u>&)t831KZfDr#HGNeF2{p9mG z!li50#ZATd^U#>FHuFhLBdIkx0w>ve`+b8yuygN5aAbJQ`U1#RG%LpS9{e@KgB*nu zm;?jrDhdB!{3ewozo`3c)evI!Scr#9IIvCbYu}Lcm)OELO0*-gw}#0&lJCT?b=0P= z+1O?E0wMyCrWo-v0Q=6rX`l1^|M^XgO!kj$933FaTt#X#`;V%45vMb|QD$r1^*e5B zs*wBYvgZs7$b~0d@Be$+mDBmXJE!!!6<%w#%mIuykCx81OPPhL;%(filDa0KFw%3Z ztchX&2f5L68#5-i1-uJrZRGUvj~qo6s@-a_n(zd;c&?${#q z0Lk~~n8o}9fBqBlNei$Gyg#uKCAu+jlm2^S|C_+1L(RX+u=;Q6!`LN(jpC&Bp|UDp z$o`I8+4;!bnQsLdqtaOeKkk2$|2?A06ea)AP~m2sqa(p2B~NOJPpC!HpR!u@d0FiofF9*W zdn6BbzPhDgdTaFlw56FKq&}1_mC3j zWFRHB@NW1pY;o%``6m*FT#fsU_iRx;JR9t3YwCh;4-`y!cXr4=YqE^=J(T>VsVjW( z8k_m8^GXaHD1|*3hv_Ay5tq|j4Ms zN_7b6NGw_$+|$c*WQOTJwq6;kP1@eP_R&{hAd%h+g6!7%}2QS7XZW}BY90gdV?MalI1e zdvUMT`@dUFQ9rNs@}c?Acj~FLV;W-%@5CyNiF}FlR^ed?=)vu19$p+PB6O@Uu_c${ zsC;J~zL*;xLpehA^8xnl``1t4dQx#CYUvthhXR(YOu&mu`H=#4I<6RP%YR1AqCX@- z)V(TA9k4tkg*u3#y&oS}HtsIFf*T828su%AY3%m##!3GW*aFji^2nz<5;^vgAK?$ z8U%f_S)EIzp8C6RpZx#uBNMU`xTritU(i^cFXn&y{QsJr_AMa6BQ!7E?r6b*7kKMK zt3^O||33_QVT1@1Ao^p-|LG#Y+BkKMgx^|$9BxNcTj+{-Se6ZdLFj)p_Rs|J4V*@u z1XS2BAj0B26WKliyRzq>@O3Ho5_SV6`io@eKSz%*Js@K(nq)B4H`>%6D8yWRmUWIg zsT9a3YOAf`|9SSjw|_5t`1>+;GS;`)d~SUr_sx6D9qia_=O`f4%+Pe-&68=@Gz;vHzFm&r#=Z=U@DVq5t0#vVv%w dr8AsC7E!9F_g;Pj{$;==SxLp`dCv?#{x9=x(slp< literal 0 HcmV?d00001 From 278781bed7af320219cef63836ea6309d3ce258a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 10:59:12 +0200 Subject: [PATCH 4717/4889] Update text.md --- .../version-19/FormObjects/text.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md index 055969c5e6ba9e..96d89b033ef0d8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/text.md @@ -1,5 +1,5 @@ --- -id: テキスト +id: text title: テキスト --- From ab543f45b22e5624473ec3ae9c61a18580cca93b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 11:41:16 +0200 Subject: [PATCH 4718/4889] New translations architecture.md (Japanese) --- .../version-18/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-18/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-18/Project/architecture.md index f352d53535f2f2..8406210b00fb52 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-18/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-18/Project/architecture.md @@ -32,7 +32,7 @@ title: 4D プロジェクトのアーキテクチャー - Classes - DatabaseMethods - Methods - - フォーム + - Forms - TableForms - Triggers - DerivedData From e666445e18c169cb63221d24342a6f70198ab95c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 12:12:23 +0200 Subject: [PATCH 4719/4889] New translations formeditor.md (Japanese) --- .../version-19/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index bcc88316edc43e..0550b37ec50646 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -89,7 +89,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 From 037cd85a978082563ed8c13254b817727fb024b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 12:18:31 +0200 Subject: [PATCH 4720/4889] New translations architecture.md (Japanese) --- .../version-19/Project/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md index cc0f8af40df313..d79ea56e655532 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/architecture.md @@ -32,7 +32,7 @@ title: プロジェクトのアーキテクチャー - Classes - DatabaseMethods - Methods - - フォーム + - Forms - TableForms - Triggers - DerivedData From 2b96defe713ceabd66e5e3fe794a4625eff39a15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 13:00:14 +0200 Subject: [PATCH 4721/4889] New translations websocketserverclass.md (Japanese) --- .../version-20/API/WebSocketServerClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md index 813cfa41033948..39919ba8aacd6d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebSocketServerClass.md @@ -391,9 +391,9 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) -| 引数 | 型 | | 説明 | -| ------- | -- |:--:| --------------------------------------------------------------- | -| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | +| 引数 | 型 | | 説明 | +| ------- | -- |:--:| ------------------------------- | +| timeout | 整数 | -> | WebSocketサーバーを終了するまでの待機時間 (秒単位) | @@ -401,10 +401,10 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、 WebSocketサーバーを終了します. -By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. +By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. 応答を受け取ると、ソケットは破棄されます。 If a *timeout* value is set: -- when the waiting time is reached, forcibly destroys the socket. +- 待機時間に達したら強制的にソケットを破棄します。 - if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. From e50d70f2d24d7baf9033bd4fd4bb656de9508233 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 13:07:44 +0200 Subject: [PATCH 4722/4889] New translations formeditor.md (Japanese) --- .../version-20/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index bcc88316edc43e..0550b37ec50646 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -89,7 +89,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 From 74985066e818bb258700fd168a6dd8d698530e6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 13:13:45 +0200 Subject: [PATCH 4723/4889] New translations architecture.md (Japanese) --- .../version-20/Project/architecture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md index 9a6e0695ba5fc8..88351b299fff36 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/architecture.md @@ -33,7 +33,7 @@ title: プロジェクトのアーキテクチャー + `Classes` + `DatabaseMethods` + `Methods` - + `フォーム` + + `Forms` + `TableForms` + `Triggers` - `DerivedData` @@ -86,7 +86,7 @@ title: プロジェクトのアーキテクチャー | *className*.4dm | 特定のオブジェクトをインスタンス化するための、ユーザークラス用の定義メソッド。 1クラスにつき1ファイル。ファイル名がクラス名になります。 | text | -#### `フォーム` +#### `Forms` | 内容 | 説明 | 形式 | | ----------------------------------------- | ----------------------------------- | ------- | @@ -122,7 +122,7 @@ title: プロジェクトのアーキテクチャー プロジェクトから削除されたメソッドやフォームがあれば、Trash フォルダーにはそれらが格納されます。 たとえば、つぎのフォルダーが格納されている場合があります: - `Methods` -- `フォーム` +- `Forms` - `TableForms` 削除された要素はファイル名に括弧が付いた形でフォルダー内に置かれます (例: "(myMethod).4dm")。 フォルダーの構成は [Sources](#sources) フォルダーと同じです。 From 3d676625ad58b6429b197852fa842f2c432dd7bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 13:17:23 +0200 Subject: [PATCH 4724/4889] New translations method-list.md (Japanese) --- .../version-20/ViewPro/method-list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md index 17db22b1a7181d..38c3deba7f7853 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md @@ -3444,7 +3444,7 @@ VP MOVE CELLS($originRange; $targetRange; $options) "Total" という名前のレンジに値を渡します: ```4d -// name the B5 cell as Total +// B5 のセルを "Total" と命名します VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") $name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") From 882cad10cb72875449666210e7bab77d64c5e196 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:12:23 +0200 Subject: [PATCH 4725/4889] New translations preemptive.md (Japanese) --- .../version-20-R5/Develop/preemptive.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md index 51a726ae864914..03b5eb270cc5e1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Develop/preemptive.md @@ -193,7 +193,7 @@ _コオペラティブ_ モードで実行された場合には、たとえマ ### Triggers -When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: +[トリガー](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.ja.html) を呼び出すことのあるコマンドをメソッドが使用している場合、4Dコンパイラーはメソッドがスレッドセーフであるかどうかをチェックするために、トリガーがスレッドセーフかどうかを評価します: ```4d SAVE RECORD([Table_1]) // Table_1 にトリガーが存在する場合、トリガーはスレッドセーフでなければなりません @@ -268,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - // %T- to disable thread safety checking - - // Place the code containing commands to be excluded from thread safety checking here - $w:=Open window(10;10;100;100) //for example - - // %T+ to enable thread safety checking again for the rest of the method + // %T- 検証を無効にします + + // スレッドセーフ検証から除外するコード + $w:=Open window(10;10;100;100) // 例 + + // %T+ 検証を有効に戻します ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 From 27097ec482da673b56d4fe70420148e5c19d6fce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:16:21 +0200 Subject: [PATCH 4726/4889] New translations develop-plug-ins.md (French) --- .../version-20-R5/Extensions/develop-plug-ins.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md index 56b20cdc6323bd..ba4ad7d41ad9ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md @@ -33,9 +33,9 @@ Un plug-in peut être très simple, avec une seule routine effectuant une très ## Comment créer un plug-in ? -4D provides on GitHub an open-source [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK), containing the 4D Plugin API and the 4D Plugin Wizard: +4D fournit sur GitHub un [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK) open-source, contenant l'API 4D Plugin et le 4D Plugin Wizard : -- the [**4D Plugin API**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), written in C, adds more than 400 functions that help you to easily create your own plug-ins to add new functionnalities to your 4D application. Les fonctions du plug-in API de 4D gèrent toutes les interactions entre l'application 4D et votre plug-in. +- l'[**API 4D Plugin**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrite en C, propose plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions du plug-in API de 4D gèrent toutes les interactions entre l'application 4D et votre plug-in. - The [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) is an essential tool that simplifies the task of developing 4D plug-ins. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. ## Partager des plug-ins From 560a4a8b3ad6cdf23ac380707b314107b9516a77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:16:40 +0200 Subject: [PATCH 4727/4889] New translations formeditor.md (Japanese) --- .../version-20-R5/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index d771797ff347bb..46e0f99683399e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -88,7 +88,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 From f20f80c8e5d0d5e177a9548256e5873d191e4c0e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:31:22 +0200 Subject: [PATCH 4728/4889] New translations vp-get-sheet-options.md (French) --- .../ViewPro/commands/vp-get-sheet-options.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md index 8b81802cd58462..faf91a15809d5c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md @@ -17,17 +17,17 @@ title: VP Get sheet options #### Description -The `VP Get sheet options` command returns an object containing the current sheet options of the _vpAreaName_ area. +La commande `VP Get sheet options` retourne un objet contenant les options de la feuille courante de la zone _vpAreaName_ . -Pass the name of the 4D View Pro area in _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. -In the optional _sheet_ parameter, you can designate a specific spreadsheet (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. #### Objet retourné -La commande retourne un objet contenant les valeurs courantes pour toutes les options de feuille disponibles. An option value may have been modified by the user or by the [VP SET SHEET OPTIONS](vp-set-sheet-options.md) method. +La commande retourne un objet contenant les valeurs courantes pour toutes les options de feuille disponibles. La valeur d'une option peut avoir été modifiée par l'utilisateur ou par la méthode [VP SET SHEET OPTIONS](vp-set-sheet-options.md). -To view the full list of the options, see [Sheet Options](../configuring.md#sheet-options). +Pour consulter la liste complète des options, voir [Options feuille](../configuring.md#sheet-options). #### Exemple From fcfa5313d675ebcf82842f36dc1a67d86d23b258 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:31:26 +0200 Subject: [PATCH 4729/4889] New translations vp-get-show-print-lines.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-show-print-lines.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md index 1aa7e2197f45da..08b71ff08feadf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-show-print-lines.md @@ -17,11 +17,11 @@ title: VP Get show print lines #### Description -The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. +La commande `VP Get show print lines`retourne `True` si les lignes d'aperçu avant impression sont visibles et `False` si elles sont masquées. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _sheet_, pass the index of the target sheet. If _sheet_ is omitted, the command applies to the current sheet. +Dans _sheet_, passez le numéro de la page cible. Si _sheet_ est omis, la commande s'applique à la feuille courante. > La numérotation démarre à 0. From 3fac2265c88be97aa0049e82a13caff5659493ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:31:30 +0200 Subject: [PATCH 4730/4889] New translations vp-get-spans.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-spans.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md index 5c2e2c55bd7706..1a6e101043fabd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-spans.md @@ -16,9 +16,9 @@ title: VP Get spans #### Description -The `VP Get spans` command retrieves the cell spans in the designated _rangeObj_. +La commande `VP Get spans` récupère les cellules fusionnées (cell spans) dans le _rangeObj_ désigné. -In _rangeObj_, pass a range of cell spans you want to retrieve. If _rangeObj_ does not contain a cell span, an empty range is returned. +Dans _rangeObj_, passez une plage de cellules fusionnées que vous souhaitez récupérer. Si _rangeObj_ ne contient pas de cellules fusionnées, une plage vide est retournée. #### Exemple @@ -27,10 +27,10 @@ Pour centrer le texte des cellules fusionnées dans ce document : ![](../../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// Search for all cell spans +// Rechercher toutes les cellules fusionnées $range:=VP Get spans(VP All("ViewProArea")) -//center text +//centrer le texte $style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) VP SET CELL STYLE($range;$style) ``` From f2f58853c3ec1cca1d5865afb7f99f3365d642bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:31:34 +0200 Subject: [PATCH 4731/4889] New translations vp-get-stylesheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md index 0214fb57649cc9..1ba176ef2ccad1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheet.md @@ -18,13 +18,13 @@ title: VP Get stylesheet #### Description -The `VP Get stylesheet` command returns the _styleName_ style sheet object containing the property values which have been defined. +La commande `VP Get stylesheet` retourne l'objet de la feuille de style _styleName_ contenant les valeurs de propriété qui ont été définies. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In _styleName_, pass the name of the style sheet to get. +Dans _styleName_, passez le nom de la feuille de style que vous souhaitez lire. -You can define where to get the style sheet in the optional _sheet_ parameter using the sheet index (counting begins at 0) or with the following constants: +Vous pouvez définir où obtenir la feuille de style dans le paramètre optionnel _sheet_ en utilisant l'index de la feuille (la numérotation commence à partir de 0) ou avec les constantes suivantes : - `vk current sheet` - `vk workbook` @@ -37,7 +37,7 @@ Le code suivant : $style:=VP Get stylesheet("ViewProArea";"GreenDashDotStyle") ``` -... will return the _GreenDashDotStyle_ style object from the current sheet: +... retournera l'objet de style _GreenDashDotStyle_ de la feuille courante : ```4d { From 88121efff1f7fc62e7b1f7b4fd8a43bfa095261f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:31:39 +0200 Subject: [PATCH 4732/4889] New translations vp-get-stylesheets.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md index c78fc62bf1a271..d94e169b6b56d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-stylesheets.md @@ -17,7 +17,7 @@ title: VP Get stylesheets #### Description -The `VP Get stylesheets` command returns the collection of defined style sheet objects from the designated _sheet_. +La commande `VP Get stylesheets` retourne la collection d'objets feuille de style définis à partir de la _feuille_ désignée. In _vpAreaName_, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. From 04b054db3e76821b341bedd6659753a38b2925c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:31:44 +0200 Subject: [PATCH 4733/4889] New translations vp-get-table-column-attributes.md (French) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md index 646d8fad4bcf8b..85719b234dae5e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-attributes.md @@ -31,7 +31,7 @@ The `VP Get table column attributes` command returns Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _sheet_, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. From 3844d2007ef8b32fab342168c4e8b627691b5783 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:32:53 +0200 Subject: [PATCH 4738/4889] New translations vp-name.md (Japanese) --- .../version-20-R5/ViewPro/commands/vp-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md index efdc6d4a3e1e5f..1ab7f884b4933a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-name.md @@ -34,7 +34,7 @@ _rangeName_ には、既存のセルレンジ名を渡します。 "Total" という名前のレンジに値を渡します: ```4d -// name the B5 cell as Total +// B5 のセルを "Total" と命名します VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") $name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") From 6313f4aacf0860d719c2dbe4297cc8c82f9ef41b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:34:30 +0200 Subject: [PATCH 4739/4889] New translations vp-set-custom-functions.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-custom-functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md index ae88ea1123e25a..e4f5e8942d176d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-custom-functions.md @@ -22,7 +22,7 @@ The formulas specified by `VP SET CUSTOM FUNCTIONS` appear in a pop-up menu when > If `VP SET CUSTOM FUNCTIONS` is called multiple times for the same area, in the same session, only the last call is taken into account. -Pass the name of the 4D View Pro area in _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. In the _formulaObj_ parameter, pass an object containing the 4D formulas that can be called from 4D View Pro formulas as well as additional properties. Each `customFunction` property passed in _formulaObj_ becomes the name of a function in the 4D View Pro area. From 28b3fc92da774e8dcf988cd214dfd558f7105775 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:35:26 +0200 Subject: [PATCH 4740/4889] New translations vp-set-sheet-options.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-sheet-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md index 965fb1668346c8..82c88f4c9698d4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-sheet-options.md @@ -19,11 +19,11 @@ title: VP SET SHEET OPTIONS La commande `VP SET SHEET OPTIONS` permet de définir différentes options de feuille de la zone _vpAreaName_ . -Pass the name of the 4D View Pro area in _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. Passez un objet contenant les options à définir dans le paramètre _sheetOptions_. Pour consulter la liste complète des options disponibles, consultez le paragraphe [Options feuille](../configuring.md#sheet-options). -In the optional _sheet_ parameter, you can designate a specific spreadsheet (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : - `vk current sheet` From 189d521c78d9928be335471e652a94531b14b5dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:35:30 +0200 Subject: [PATCH 4741/4889] New translations vp-set-show-print-lines.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md index 61467a18d8c79a..fde88ca16c732e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-show-print-lines.md @@ -23,7 +23,7 @@ Dans _vpAreaName_, passez le nom de la zone 4D View Pro. In _visible_, pass `True` to display the print lines, and `False` to hide them. `True` is passed by default. -In _sheet_, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. From 353c1677db1123dabde5038c0138da24f7a07ceb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 14:35:34 +0200 Subject: [PATCH 4742/4889] New translations vp-set-table-column-attributes.md (French) --- .../ViewPro/commands/vp-set-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md index d5bc4520e91f19..2b6ffe65c0ed84 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-table-column-attributes.md @@ -42,7 +42,7 @@ In the _attributes_ parameter, pass an object that contains the properties to se | footerFormula | text | Formule de pied de colonne. | | filterButtonVisible | boolean | Sets whether the table column's filter button is displayed (default is `True` when the table is created). | -In _sheet_, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. +Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. From 0bcb079b82f90a08548bb507b0d4f3046ffbfc7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:33:20 +0200 Subject: [PATCH 4743/4889] New translations websocketserverclass.md (Japanese) --- .../current/API/WebSocketServerClass.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index 52c7895b4e67ad..5844290f39ff77 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. サーバーへの接続を処理するためのコールバック関数を含む `myServerHandler` ユーザークラスを定義します: ```4d -//myServerHandler class +// myServerHandler クラス Function onConnection($wss : Object; $event : Object) : Object - //returns an instance of the user class - //that will handle the messages + // ユーザークラスのインスタンスを返します + // このインスタンスがサーバーへの接続を処理します return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler class +// myConnectionHandler クラス Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - //resends the message in uppercase + // メッセージを大文字に変えて送信します $ws.send(Uppercase($message.data)) ``` @@ -176,30 +176,30 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -//myWSServerHandler class +// myWSServerHandler クラス Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // The VerifyAddress method validates the client address - // The returned WSConnectionHandler object will be used - // by 4D to instantiate the 4D.WebSocketConnection object - // related to this connection + // VerifyAddress メソッドはクライアントのアドレスを検証します + // 返される WSConnectionHandler オブジェクトは、この接続に関連する + // 4D.WebSocketConnection オブジェクトをインスタンス化するために + // 4D によって使用されます return cs.myConnectionHandler.new() - // See connectionHandler object - Else - // The connection is cancelled - return Null - End if + // connectionHandler オブジェクト参照 + Else + // 接続は解除されます + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** Server started") +LogFile("*** サーバー起動") Function onTerminate($wss : Object; $event : Object) -LogFile("*** Server closed") +LogFile("*** サーバー終了") Function onError($wss : Object; $event : Object) -LogFile("!!! Server error: "+$event.errors.first().message) +LogFile("!!! サーバーエラー: "+$event.errors.first().message) ``` @@ -274,27 +274,27 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler Class +// myConnectionHandler クラス Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Resend the message to all chat clients + // すべてのチャットクライアントにメッセージを送信します This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Send a message to new connected users - $ws.send("Welcome on the chat!") - // Send "New client connected" message to all other chat clients - This.broadcast($ws;"New client connected") + // 新規接続ユーザーにメッセージを送信します + $ws.send("チャットへようこそ!") + // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します + This.broadcast($ws;"新規クライアントが接続しました") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Send "Client disconnected" message to all other chat clients - This.broadcast($ws;"Client disconnected") + // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します + This.broadcast($ws;"クライアント接続が切断されました") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Resend the message to all chat clients + // すべてのチャットクライアントにメッセージを送信します For each ($client; $ws.wss.connections) - // Check that the id is not the current connection + // id がカレント接続ではないことを確認します If ($client.id#$ws.id) $client.send($message) End if @@ -373,9 +373,9 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) -| 引数 | 型 | | 説明 | -| ------- | ------- | :-: | --------------------------------------------------------------- | -| timeout | Integer | -> | Waiting time in seconds before terminating the WebSocket server | +| 引数 | 型 | | 説明 | +| ------- | ------- | :-: | -------------------------------------------------- | +| timeout | Integer | -> | WebSocketサーバーを終了するまでの待機時間 (秒単位) | @@ -383,12 +383,12 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、WebSocketサーバーを終了します。 -By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. +*timeout* 値が設定されていない場合のデフォルトでは、関数はクローズハンドシェイクを初期化し、相手からクローズフレームを受信するのを待ちます。 その後、FINパケットを送信し、クリーンにソケットを閉じます。 応答を受け取ると、ソケットは破棄されます。 -If a *timeout* value is set: +*timeout* 値が設定されている場合: -- when the waiting time is reached, forcibly destroys the socket. -- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. +- 待機時間に達したら強制的にソケットを破棄します。 +- *timeout* = 0 の場合、クローズフレームや、FINパケットの交換なしで、強制的かつ即座にソケットを破棄します。 From fcc3e0e013973043a699776568dad536f19cb6f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:37:38 +0200 Subject: [PATCH 4744/4889] New translations preemptive.md (Japanese) --- .../current/Develop/preemptive.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md index 51a726ae864914..aa74d3873da805 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -191,9 +191,9 @@ _コオペラティブ_ モードで実行された場合には、たとえマ - 標準の進捗インジケーター - `ALERT`、`Request` そして `CONFIRM` ダイアログ。 ダイアログはユーザーモードプロセス (4D)、あるいはサーバーユーザーインターフェースプロセス (4D Server) 内で表示されます。 ただし、4D Server を Windows上でユーザー操作を許可しないサービスとしてローンチした場合には、ダイアログは表示されないという点に注意して下さい。 -### Triggers +### トリガー -When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: +[トリガー](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.ja.html) を呼び出すことのあるコマンドをメソッドが使用している場合、4Dコンパイラーはメソッドがスレッドセーフであるかどうかをチェックするために、トリガーがスレッドセーフかどうかを評価します: ```4d SAVE RECORD([Table_1]) // Table_1 にトリガーが存在する場合、トリガーはスレッドセーフでなければなりません @@ -268,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - // %T- to disable thread safety checking - - // Place the code containing commands to be excluded from thread safety checking here - $w:=Open window(10;10;100;100) //for example - - // %T+ to enable thread safety checking again for the rest of the method + // %T- 検証を無効にします + + // スレッドセーフ検証から除外するコード + $w:=Open window(10;10;100;100) // 例 + + // %T+ 検証を有効に戻します ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 From 23862489ce097080c341a8734e0721fbf89e64eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:41:34 +0200 Subject: [PATCH 4745/4889] New translations develop-plug-ins.md (French) --- .../current/Extensions/develop-plug-ins.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-plug-ins.md b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-plug-ins.md index 56b20cdc6323bd..2c615b7c5df785 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-plug-ins.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-plug-ins.md @@ -33,10 +33,10 @@ Un plug-in peut être très simple, avec une seule routine effectuant une très ## Comment créer un plug-in ? -4D provides on GitHub an open-source [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK), containing the 4D Plugin API and the 4D Plugin Wizard: +4D fournit sur GitHub un [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK) open-source, contenant l'API 4D Plugin et le 4D Plugin Wizard : -- the [**4D Plugin API**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), written in C, adds more than 400 functions that help you to easily create your own plug-ins to add new functionnalities to your 4D application. Les fonctions du plug-in API de 4D gèrent toutes les interactions entre l'application 4D et votre plug-in. -- The [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) is an essential tool that simplifies the task of developing 4D plug-ins. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. +- l'[**API 4D Plugin**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrite en C, propose plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions de l'API 4D Plug-in gèrent toutes les interactions entre l'application 4D et votre plug-in. +- L'assistant [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) est un outil essentiel qui simplifie la tâche de développer des plugins 4D. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. ## Partager des plug-ins From e51a54fb2b8b6543d6cf6c5a5e50774e7f4a719d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:41:38 +0200 Subject: [PATCH 4746/4889] New translations overview.md (French) --- .../current/Extensions/overview.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/overview.md index 0b97b4d2f0be2e..3d1fcb4bae5de5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/overview.md @@ -3,21 +3,21 @@ id: overview title: Extensions --- -[L'architecture des projets](../Project/architecture.md) 4D est modulaire. You can provide additional functionalities to your 4D projects by installing [**components**](Concepts/components.md) and [**plug-ins**](../Concepts/plug-ins.md). Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage. +[L'architecture des projets](../Project/architecture.md) 4D est modulaire. Vous pouvez ajouter des fonctionnalités supplémentaires dans vos projets 4D en installant des [**composants**](Concepts/components.md) et des [**plug-ins**](../Concepts/plug-ins.md). Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage. ## Composants 4D préinstallés -4D includes by default a set of built-in 4D components, that you can see in the **Component Methods** theme of the Explorer's Methods page. All these components can also be found on the [4D github repository](https://github.com/4d). +4D inclut par défaut un ensemble de composants 4D intégrés, que vous pouvez voir dans le thème **Méthodes composants** de la page Méthodes de l'Explorateur. Tous ces composants sont également présents sur le [dépôt github de 4D](https://github.com/4d). -| Composant | Description | Principales fonctionnalités | -| -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | -| [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | -| [4D Progress](https://github.com/4d/4D-Progress) | Ouvrir une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | -| [4D SVG](https://github.com/4d/4D-SVG) | Créez et manipulez des objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | -| [4D ViewPro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | -| [4D Widgets](https://github.com/4d/4D-Widgets) | Gérez les widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | -| [4D WritePro Interface](https://github.com/4d/4D-WritePro-Interface) | Manage [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) palettes and [table wizard](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | +| Composant | Description | Principales fonctionnalités | +| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | +| [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | +| [4D Progress](https://github.com/4d/4D-Progress) | Ouverture d'une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | +| [4D SVG](https://github.com/4d/4D-SVG) | Création et manipulation d'objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | +| [4D View Pro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | +| [4D Widgets](https://github.com/4d/4D-Widgets) | Gestion des widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | +| [4D Write Pro Interface](https://github.com/4d/4D-WritePro-Interface) | Gérer des palettes [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) et de l'[assistant de table](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | ## Composants tiers @@ -25,10 +25,10 @@ Vous pouvez développer et installer vos propres composants 4D. Consultez [cette De nombreux développeurs de la communauté 4D ont partagé des composants 4D que vous pouvez installer et utiliser dans vos projets. -Browse Github to have a list of public 4D components gathered with the [`4d-component`](https://github.com/topics/4d-component) topic. +Parcourez GitHub pour obtenir la liste de composants 4D publics rassemblés sous le thème [`4d-component`](https://github.com/topics/4d-component). ## Plugins Les plugins font des choses que 4D ne fait pas nativement (par exemple, une technologie de plateforme spécifique), ou qui seraient très difficiles à écrire en utilisant uniquement 4D. Comme décrit dans [cette page](develop-plug-ins.md), vous pouvez développer vos propres plugins. -De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Browse Github to have a list of public 4D plugins gathered with the [`4d-plugin`](https://github.com/topics/4d-plugin) topic. +De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Parcourez GitHub pour obtenir la liste de plugins 4D publics rassemblés sous le thème [`4d-plugin`](https://github.com/topics/4d-plugin). From 08bb46f00bed5b744859ef389147e7f59343a1e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:41:49 +0200 Subject: [PATCH 4747/4889] New translations formeditor.md (French) --- .../current/FormEditor/formEditor.md | 122 +++++++++--------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index 6aac0a854d51d7..d8c82b6d6d7745 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -53,72 +53,72 @@ La barre d’outils de l’éditeur de formulaires propose un ensemble d’outil La barre d’outils comporte les éléments suivants : -| Icône | Nom | Description | -| ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | -| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | -| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | -| ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | -| ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | -| ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSS Preview](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | -| ![](../assets/en/FormEditor/views.png) | [Managing views](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | -| ![](../assets/en/FormEditor/shields2.png) | [Displaying shields](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | -| ![](../assets/en/FormEditor/library.png) | [Preconfigured object library](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [List Box Builder](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | -| ![](../assets/en/FormEditor/insertFields.png) | [Insert fields](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | - -### Object bar - -The object bar contains all the active and inactive objects that can be used in 4D forms. Some objects are grouped together by themes. Each theme includes several alternatives that you can choose between. When the object bar has the focus, you can select the buttons using the keys of the keyboard. The following table describes the object groups available and their associated shortcut key. - -| Bouton | Group | Key | -| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-: | -| ![](../assets/en/FormEditor/text.png) | [Text](FormObjects/text.md) / [Group Box](FormObjects/groupBox.md) | T | -| ![](../assets/en/FormEditor/input.png) | [Input](FormObjects/input_overview.md) | F | -| ![](../assets/en/FormEditor/listbox.png) | [Hierarchical List](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | -| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Drop-down List](FormObjects/dropdownList_Overview.md) / [Picture Pop-up Menu](FormObjects/picturePopupMenu_overview.md) | P | -| ![](../assets/en/FormEditor/button.png) | [Button](FormObjects/button_overview.md) / [Picture Button](FormObjects/pictureButton_overview.md) / [Button Grid](FormObjects/buttonGrid_overview.md) | B | -| ![](../assets/en/FormEditor/radio.png) | [Radio Button](FormObjects/radio_overview.md) | R | -| ![](../assets/en/FormEditor/checkbox.png) | [Check Box](FormObjects/checkbox_overview.md) | C | -| ![](../assets/en/FormEditor/indicator.png) | [Progress Indicator](FormObjects/progressIndicator.md) / [Ruler](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | -| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Line](FormObjects/shapes_overview.md#line) / [Oval](FormObjects/shapes_overview.md#oval) | S | -| ![](../assets/en/FormEditor/splitter.png) | [Splitter](FormObjects/splitters.md) / [Tab Control](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [Plug-in Area](FormObjects/pluginArea_overview.md) / [Subform](FormObjects/subform_overview.md) / [Web Area](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | - -To draw an object type, select the corresponding button and then trace the object in the form. After creating an object, you can modify its type using the Property List. Hold down the **Shift** key as you draw to constrain the object to a regular shape. Lines are constrained to horizontal, 45°, or vertical, rectangles are constrained to squares, and ovals are constrained to circles. - -The current variant of the theme is the object that will be inserted in the form. When you click the right side of a button, you access the variant menu: +| Icône | Nom | Description | +| ------------------------------------------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | +| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | +| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | +| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | +| ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/level.png) | [Plan](#gérer-les-plans-des-objets) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | +| ![](../assets/en/FormEditor/group.png) | [Grouper/Dégrouper](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | +| ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [Mode aperçu CSS](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | +| ![](../assets/en/FormEditor/views.png) | [Gestion des vues](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | +| ![](../assets/en/FormEditor/shields2.png) | [Affichage des badges](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | +| ![](../assets/en/FormEditor/library.png) | [Bibliothèque d'objets préconfigurée](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Générateur de list box](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insertion de champs](#insert-fields) | Ce bouton insère tous les champs (à l'exception des champs de type objet et blob) de la table de formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. | + +### Barre d'objets + +La barre d'objets contient tous les objets actifs et inactifs qui peuvent être utilisés dans les formulaires 4D. Certains objets sont regroupés par thèmes. Chaque thème comprend plusieurs alternatives parmi lesquelles vous pouvez choisir. Lorsque la barre d'objets a le focus, vous pouvez sélectionner les boutons en utilisant les touches du clavier. Le tableau suivant décrit les groupes d'objets disponibles et leur touche de raccourci associée. + +| Bouton | Groupe | Touche | +| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----: | +| ![](../assets/en/FormEditor/text.png) | [Texte](FormObjects/text.md) / [Zone de groupe](FormObjects/groupBox.md) | T | +| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | +| ![](../assets/en/FormEditor/listbox.png) | [Liste hiérarchique](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | +| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Liste déroulante](FormObjects/dropdownList_Overview.md) / [Pop up menu image](FormObjects/picturePopupMenu_overview.md) | P | +| ![](../assets/en/FormEditor/button.png) | [Bouton](FormObjects/button_overview.md) / [Bouton Image](FormObjects/pictureButton_overview.md) / [Grille de Boutons](FormObjects/buttonGrid_overview.md) | B | +| ![](../assets/en/FormEditor/radio.png) | [Bouton Radio](FormObjects/radio_overview.md) | R | +| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | +| ![](../assets/en/FormEditor/indicator.png) | [Indicateur de progression](FormObjects/progressIndicator.md) / [Règle](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | +| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Ligne](FormObjects/shapes_overview.md#line) / [Ovale](FormObjects/shapes_overview.md#oval) | S | +| ![](../assets/en/FormEditor/splitter.png) | [Séparateur](FormObjects/splitters.md) / [Onglet](FormObjects/tabControl.md) | D | +| ![](../assets/en/FormEditor/plugin.png) | [Zone de plug-in](FormObjects/pluginArea_overview.md) / [Sous-formulaire](FormObjects/subform_overview.md) / [Zone Web](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | + +Pour dessiner un type d'objet, sélectionnez le bouton correspondant, puis tracez l'objet dans le formulaire. Après avoir créé un objet, vous pouvez modifier son type en utilisant la Liste des propriétés. Maintenez la touche **Maj** enfoncée pendant que vous dessinez pour contraindre l'objet à une forme régulière. Les lignes sont contraintes à l'horizontale, à 45°, ou à la verticale, les rectangles sont contraints à des carrés, et les ovales sont contraints à des cercles. + +La variante courante du thème est l'objet qui sera inséré dans le formulaire. Lorsque vous cliquez sur le côté droit d'un bouton, vous accédez au menu de variantes : ![](../assets/en/FormEditor/objectBar.png) -You can click twice on the button so that it remains selected even after you have traced an object in the form (continual selection). This function makes creating several successive objects of the same type easier. To cancel a continual selection, click on another object or tool. +Vous pouvez cliquer deux fois sur le bouton pour qu'il reste sélectionné même après avoir tracé un objet dans le formulaire (sélection continue). Cette fonction facilite la création successive de plusieurs objets du même type. Pour annuler une sélection continue, cliquez sur un autre objet ou outil. ### Liste de propriétés -Both forms and form objects have properties that control access to the form, the appearance of the form, and the behavior of the form when it is used. Form properties include, for example, the form’s name, its menu bar, and its size. Object Properties include, for example, an object’s name, its dimensions, its background color, and its font. +Les formulaires et les objets de formulaire ont des propriétés qui contrôlent l'accès, l'apparence et le comportement du formulaire ou de l'objet lorsqu'il est utilisé. Les propriétés du formulaire comprennent, par exemple, le nom du formulaire, sa barre de menu et sa taille. Les propriétés de l'objet comprennent, par exemple, le nom de l'objet, ses dimensions, sa couleur de fond et sa police. -You can display and modify form and object properties using the Property List. It displays either form or objects properties depending on what you select in the editor window. +Vous pouvez afficher et modifier les propriétés du formulaire et des objets en utilisant la liste des propriétés. Elle affiche les propriétés du formulaire ou des objets en fonction de ce que vous sélectionnez dans la fenêtre de l'éditeur. -To display/hide the Property List, choose **Property List** from the **Form** menu or from the context menu of the Form editor. You can also display it by double-clicking in an empty area of the form. +Pour afficher/masquer la liste des propriétés, choisissez **Liste des propriétés** dans le menu **Formulaire** ou dans le menu contextuel de l'éditeur de formulaire. Vous pouvez également l'afficher en double-cliquant dans une zone vide du formulaire. #### Raccourcis -You can use the following shortcuts in the Property List: +Vous pouvez utiliser les raccourcis suivants dans la liste des Propriétés: - **Touches fléchées** haut ou bas ↑ ↓ : déplacement de cellule en cellule. - **Touches fléchées** gauche ou droite ← → : déploie/contracte les thèmes ou les menus. - **PgUp** et **PgDn** : sélectionne la première ou la dernière cellule visible de la liste affichée. - **Début** et **Fin** : sélectionne la première ou la dernière cellule de la liste. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on an event: Used to select/deselect every event in the list, according to the initial state of the event on which you clicked. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a theme label: Used to Collapse/Expand every theme in the list. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a property value displayed in **bold**: Resets the property to its default. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un événement : sélectionne/désélectionne tous les événements, en fonction de l’état initial de l’événement sur lequel vous avez cliqué. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un libellé de thème : utilisé pour plier/déplier chaque thème de la liste. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur une valeur de propriété affichée en **gras** : Réinitialise la propriété par défaut. -## Manipulating Form Objects +## Manipulation des objets de formulaire ### Ajouter des objets @@ -134,7 +134,7 @@ Une fois l'objet inséré, vous pouvez modifier toutes ses caractéristiques dan Vous pouvez travailler avec deux types d'objets dans vos formulaires : -- **les objets statiques** (filets, cadres, images d'arrière-plan, etc.) : ces objets sont généralement utilisés pour le décor, les libellés ou encore l'interface graphique. Ces objets sont accessibles via la barre d'objets de l'éditeur de formulaires. You can also set their graphic attributes (size, color, font, etc.) and their resizing properties using the Property List. A la différence des objets actifs, les objets statiques ne sont pas associés à des variables. A noter qu'il est possible d'insérer des éléments dynamiques dans les objets statiques. +- **les objets statiques** (filets, cadres, images d'arrière-plan, etc.) : ces objets sont généralement utilisés pour le décor, les libellés ou encore l'interface graphique. Ces objets sont accessibles via la barre d'objets de l'éditeur de formulaires. Vous pouvez également définir leurs attributs graphiques (taille, couleur, police, etc.) et leurs propriétés de redimensionnement en utilisant la Liste de propriétés. A la différence des objets actifs, les objets statiques ne sont pas associés à des variables. A noter qu'il est possible d'insérer des éléments dynamiques dans les objets statiques. - **les objets actifs** : un objet actif est un objet qui réalise une tâche ou une fonction de l’interface. Il existe de nombreux types d’objets actifs : champs, boutons, listes déroulantes, etc. Un objet actif est associé soit à un champ, soit à une variable. @@ -144,11 +144,11 @@ Avant de pouvoir réaliser une opération sur un objet (comme le changement de l Pour sélectionner un objet à l’aide de la barre d’outils : -1. Click the Arrow tool in the toolbar.

    ![](../assets/en/FormEditor/selection.png)

    +1. Cliquez sur l'outil Flèche dans la barre d'outils.

    ![](../assets/en/FormEditor/selection.png)

    Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard

    . -2. Cliquez sur l’objet que vous souhaitez sélectionner. Resizing handles identify the selected object.

    ![](../assets/en/FormEditor/selectResize.png)

    +2. Cliquez sur l’objet que vous souhaitez sélectionner. Les poignées de redimensionnement identifient l'objet sélectionné.

    ![](../assets/en/FormEditor/selectResize.png)

    Pour sélectionner un objet à l’aide de la Liste des propriétés : @@ -233,19 +233,19 @@ Un objet actif qui a été groupé doit être dégroupé pour que vous puissiez Grouper des objets n’a d’effet que dans l’éditeur de formulaires. Lors de l’exécution du formulaire, tous les objets groupés (hormis les boutons radio dans les bases binaires) se comportent comme s’ils étaient indépendants. -> Il n'est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être regroupés (voir [Views](#views)). +> Il n'est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être regroupés (voir [Vues](#views)). Pour grouper les objets : 1. Sélectionnez les objets que vous souhaitez grouper. -2. Sélectionnez **Grouper** dans le menu Objets. OR - Click the Group button in the toolbar of the Form editor:

    ![](../assets/en/FormEditor/group.png)

    - 4D marks the boundary of the newly grouped objects with handles. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. +2. Sélectionnez **Grouper** dans le menu Objets. OU + Cliquez sur le bouton Grouper dans la barre d'outils de l'éditeur de formulaire:

    ![](../assets/en/FormEditor/group.png)

    + 4D indique la limite des objets regroupés nouvellement avec des poignées. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. Pour dégrouper un groupe d’objets : 1. Sélectionnez le groupe que vous souhaitez dégrouper. -2. Choose **Ungroup** from the **Object** menu.

    OR

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.

    4D marks the boundaries of the individual objects with handles. +2. Choisissez **Dégrouper** dans le menu **Objet**.

    OU

    Cliquez sur le bouton **Dégrouper** (variante du bouton **Groupe**) dans la barre d'outils de l'éditeur de formulaire.

    Si **Ungroup** est estompé, cela signifie que l'objet sélectionné est déjà séparé dans sa forme la plus simple.

    4D marque les limites des objets individuels avec des poignées. ### Aligner des objets @@ -273,11 +273,11 @@ La boîte de dialogue d’alignement vous permet d’appliquer tout type d’ali Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que vous souhaitez aligner puis choisir la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. -- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.

    The example area displays the results of your selection.

    +- Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.

    La zone d'exemple affiche les résultats de votre sélection.

    -- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OR:

    To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. In this case, the position of the reference object will not be altered.

    +- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. In this case, the position of the reference object will not be altered.

    -Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. +Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). @@ -302,7 +302,7 @@ Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le > Le magnétisme entraîne également l’observation de paliers lors du redimensionnement manuel des objets. -### Distributing objects +### Distribuer les objets Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. The latter allows you to align and distribute objects in one operation. From 46867cd6f104de9712bcb6202f6763482ac6001d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:41:54 +0200 Subject: [PATCH 4748/4889] New translations formeditor.md (Japanese) --- .../current/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index d771797ff347bb..46e0f99683399e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -88,7 +88,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 From 144b93b8729a53562e41dc292c19db99392fb27c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:56:20 +0200 Subject: [PATCH 4749/4889] New translations vp-get-sheet-options.md (French) --- .../current/ViewPro/commands/vp-get-sheet-options.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md index b342c5a1b906d5..80704b4888f533 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md @@ -17,17 +17,17 @@ title: VP Get sheet options #### Description -The `VP Get sheet options` command returns an object containing the current sheet options of the *vpAreaName* area. +La commande `VP Get sheet options` retourne un objet contenant les options de la feuille courante de la zone *vpAreaName* . -Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. #### Objet retourné -La commande retourne un objet contenant les valeurs courantes pour toutes les options de feuille disponibles. An option value may have been modified by the user or by the [VP SET SHEET OPTIONS](vp-set-sheet-options.md) method. +La commande retourne un objet contenant les valeurs courantes pour toutes les options de feuille disponibles. La valeur d'une option peut avoir été modifiée par l'utilisateur ou par la méthode [VP SET SHEET OPTIONS](vp-set-sheet-options.md). -To view the full list of the options, see [Sheet Options](../configuring.md#sheet-options). +Pour consulter la liste complète des options, voir [Options feuille](../configuring.md#sheet-options). #### Exemple From 77721ed9183adc703d573b84c12ab72d7439ff14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:56:25 +0200 Subject: [PATCH 4750/4889] New translations vp-get-show-print-lines.md (French) --- .../current/ViewPro/commands/vp-get-show-print-lines.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md index a454dbd28137a0..18475335b958b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-show-print-lines.md @@ -17,11 +17,11 @@ title: VP Get show print lines #### Description -The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. +La commande `VP Get show print lines`retourne `True` si les lignes d'aperçu avant impression sont visibles et `False` si elles sont masquées. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the target sheet. If *sheet* is omitted, the command applies to the current sheet. +Dans *sheet*, passez le numéro de la page cible. Si *sheet* est omis, la commande s'applique à la feuille courante. > La numérotation démarre à 0. From 08d041af8bd24e3bfb594d4b83f50e5b64a637a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:56:29 +0200 Subject: [PATCH 4751/4889] New translations vp-get-spans.md (French) --- .../current/ViewPro/commands/vp-get-spans.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md index 1667c27d2e4bb1..1a4c20d94d3f53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-spans.md @@ -16,9 +16,9 @@ title: VP Get spans #### Description -The `VP Get spans` command retrieves the cell spans in the designated *rangeObj*. +La commande `VP Get spans` récupère les cellules fusionnées (cell spans) dans le *rangeObj* désigné. -In *rangeObj*, pass a range of cell spans you want to retrieve. If *rangeObj* does not contain a cell span, an empty range is returned. +Dans *rangeObj*, passez une plage de cellules fusionnées que vous souhaitez récupérer. Si *rangeObj* ne contient pas de cellules fusionnées, une plage vide est retournée. #### Exemple @@ -27,10 +27,10 @@ Pour centrer le texte des cellules fusionnées dans ce document : ![](../../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// Search for all cell spans +// Rechercher toutes les cellules fusionnées $range:=VP Get spans(VP All("ViewProArea")) -//center text +//centrer le texte $style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) VP SET CELL STYLE($range;$style) ``` From 67a418b24b1fb21f67dc5cae87786b28cae9d6cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:56:33 +0200 Subject: [PATCH 4752/4889] New translations vp-get-stylesheet.md (French) --- .../current/ViewPro/commands/vp-get-stylesheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md index a6a96a5d90f413..365d440a526a4a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheet.md @@ -18,13 +18,13 @@ title: VP Get stylesheet #### Description -The `VP Get stylesheet` command returns the *styleName* style sheet object containing the property values which have been defined. +La commande `VP Get stylesheet` retourne l'objet de la feuille de style *styleName* contenant les valeurs de propriété qui ont été définies. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In *styleName*, pass the name of the style sheet to get. +Dans *styleName*, passez le nom de la feuille de style que vous souhaitez lire. -You can define where to get the style sheet in the optional *sheet* parameter using the sheet index (counting begins at 0) or with the following constants: +Vous pouvez définir où obtenir la feuille de style dans le paramètre optionnel *sheet* en utilisant l'index de la feuille (la numérotation commence à partir de 0) ou avec les constantes suivantes : - `vk current sheet` - `vk workbook` @@ -37,7 +37,7 @@ Le code suivant : $style:=VP Get stylesheet("ViewProArea";"GreenDashDotStyle") ``` -... will return the *GreenDashDotStyle* style object from the current sheet: +... retournera l'objet de style *GreenDashDotStyle* de la feuille courante : ```4d { From 737ad06a89b3b47a6a106a19180938da8a941c4a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:56:37 +0200 Subject: [PATCH 4753/4889] New translations vp-get-stylesheets.md (French) --- .../current/ViewPro/commands/vp-get-stylesheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md index 5f77a901613d16..41b9aa7ecbe0d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-stylesheets.md @@ -17,7 +17,7 @@ title: VP Get stylesheets #### Description -The `VP Get stylesheets` command returns the collection of defined style sheet objects from the designated *sheet*. +La commande `VP Get stylesheets` retourne la collection d'objets feuille de style définis à partir de la *feuille* désignée. In *vpAreaName*, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. From f3bc12d3485398bbb2259c7b57a2dc8fec5b4505 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:56:41 +0200 Subject: [PATCH 4754/4889] New translations vp-get-table-column-attributes.md (French) --- .../current/ViewPro/commands/vp-get-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md index 4d219cb06e518c..f18c713c0483ce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-attributes.md @@ -31,7 +31,7 @@ The `VP Get table column attributes` command returns Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. From 5d74d100863e61fe32e4a76c45ed9f4d0627ab2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:57:47 +0200 Subject: [PATCH 4759/4889] New translations vp-name.md (Japanese) --- .../current/ViewPro/commands/vp-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md index 252d080d060b52..3498da7c096df7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-name.md @@ -34,7 +34,7 @@ title: VP Name "Total" という名前のレンジに値を渡します: ```4d -// name the B5 cell as Total +// B5 のセルを "Total" と命名します VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") $name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") From a19ecac1ef4b145044c66721cd03107eed61dd21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 15:59:28 +0200 Subject: [PATCH 4760/4889] New translations vp-set-custom-functions.md (French) --- .../current/ViewPro/commands/vp-set-custom-functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index 776ffc7971659c..cb4ebb816b36fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -22,7 +22,7 @@ The formulas specified by `VP SET CUSTOM FUNCTIONS` appear in a pop-up menu when > If `VP SET CUSTOM FUNCTIONS` is called multiple times for the same area, in the same session, only the last call is taken into account. -Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. In the *formulaObj* parameter, pass an object containing the 4D formulas that can be called from 4D View Pro formulas as well as additional properties. Each `customFunction` property passed in *formulaObj* becomes the name of a function in the 4D View Pro area. From 7faa4f114b6a3956d38512ea0b6a1702fc0584af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 16:01:33 +0200 Subject: [PATCH 4761/4889] New translations vp-set-sheet-options.md (French) --- .../current/ViewPro/commands/vp-set-sheet-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md index d3ce8f848fb042..a892658911608f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-sheet-options.md @@ -19,11 +19,11 @@ title: VP SET SHEET OPTIONS La commande `VP SET SHEET OPTIONS` permet de définir différentes options de feuille de la zone *vpAreaName* . -Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. Passez un objet contenant les options à définir dans le paramètre *sheetOptions*. Pour consulter la liste complète des options disponibles, consultez le paragraphe [Options feuille](../configuring.md#sheet-options). -In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : - `vk current sheet` From d1ae16cd2a413c956ef69ebbceb8f6223098021d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 16:01:38 +0200 Subject: [PATCH 4762/4889] New translations vp-set-show-print-lines.md (French) --- .../current/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md index 34ecc992292534..621e3d4d8b99f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-show-print-lines.md @@ -23,7 +23,7 @@ Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *visible*, pass `True` to display the print lines, and `False` to hide them. `True` is passed by default. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. From 282b8ce964be985da53f327af9a74defa90f4010 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 16:01:42 +0200 Subject: [PATCH 4763/4889] New translations vp-set-table-column-attributes.md (French) --- .../current/ViewPro/commands/vp-set-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md index e971baa268fbef..097e5e8e83744e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md @@ -42,7 +42,7 @@ In the *attributes* parameter, pass an object that contains the properties to se | footerFormula | text | Formule de pied de colonne. | | filterButtonVisible | boolean | Sets whether the table column's filter button is displayed (default is `True` when the table is created). | -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. From 88062906e1321ba69d1eb8674a8269f956416206 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 16:58:32 +0200 Subject: [PATCH 4764/4889] New translations websocketserverclass.md (Japanese) --- .../version-20-R5/API/WebSocketServerClass.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md index b5575a23f26ae1..523af76e69e52a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. サーバーへの接続を処理するためのコールバック関数を含む `myServerHandler` ユーザークラスを定義します: ```4d -//myServerHandler class +// myServerHandler クラス Function onConnection($wss : Object; $event : Object) : Object - //returns an instance of the user class - //that will handle the messages + // ユーザークラスのインスタンスを返します + // このインスタンスがサーバーへの接続を処理します return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler class +// myConnectionHandler クラス Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - //resends the message in uppercase + // メッセージを大文字に変えて送信します $ws.send(Uppercase($message.data)) ``` @@ -176,30 +176,30 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -//myWSServerHandler class +// myWSServerHandler クラス Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // The VerifyAddress method validates the client address - // The returned WSConnectionHandler object will be used - // by 4D to instantiate the 4D.WebSocketConnection object - // related to this connection + // VerifyAddress メソッドはクライアントのアドレスを検証します + // 返される WSConnectionHandler オブジェクトは、この接続に関連する + // 4D.WebSocketConnection オブジェクトをインスタンス化するために + // 4D によって使用されます return cs.myConnectionHandler.new() - // See connectionHandler object - Else - // The connection is cancelled - return Null - End if + // connectionHandler オブジェクト参照 + Else + // 接続は解除されます + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** Server started") +LogFile("*** サーバー起動") Function onTerminate($wss : Object; $event : Object) -LogFile("*** Server closed") +LogFile("*** サーバー終了") Function onError($wss : Object; $event : Object) -LogFile("!!! Server error: "+$event.errors.first().message) +LogFile("!!! サーバーエラー: "+$event.errors.first().message) ``` @@ -274,27 +274,27 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler Class +// myConnectionHandler クラス Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Resend the message to all chat clients + // すべてのチャットクライアントにメッセージを送信します This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Send a message to new connected users - $ws.send("Welcome on the chat!") - // Send "New client connected" message to all other chat clients - This.broadcast($ws;"New client connected") + // 新規接続ユーザーにメッセージを送信します + $ws.send("チャットへようこそ!") + // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します + This.broadcast($ws;"新規クライアントが接続しました") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Send "Client disconnected" message to all other chat clients - This.broadcast($ws;"Client disconnected") + // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します + This.broadcast($ws;"クライアント接続が切断されました") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Resend the message to all chat clients + // すべてのチャットクライアントにメッセージを送信します For each ($client; $ws.wss.connections) - // Check that the id is not the current connection + // id がカレント接続ではないことを確認します If ($client.id#$ws.id) $client.send($message) End if @@ -373,9 +373,9 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) -| 引数 | 型 | | 説明 | -| ------- | -- | :-: | --------------------------------------------------------------- | -| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | +| 引数 | 型 | | 説明 | +| ------- | -- | :-: | -------------------------------------------------- | +| timeout | 整数 | -> | WebSocketサーバーを終了するまでの待機時間 (秒単位) | @@ -383,12 +383,12 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、WebSocketサーバーを終了します。 -By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. +*timeout* 値が設定されていない場合のデフォルトでは、関数はクローズハンドシェイクを初期化し、相手からクローズフレームを受信するのを待ちます。 その後、FINパケットを送信し、クリーンにソケットを閉じます。 応答を受け取ると、ソケットは破棄されます。 -If a *timeout* value is set: +*timeout* 値が設定されている場合: -- when the waiting time is reached, forcibly destroys the socket. -- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. +- 待機時間に達したら強制的にソケットを破棄します。 +- *timeout* = 0 の場合、クローズフレームや、FINパケットの交換なしで、強制的かつ即座にソケットを破棄します。 From 404e4ad4ea1b58e47bc19b92c891b379501f8304 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:03:07 +0200 Subject: [PATCH 4765/4889] New translations websocketserverclass.md (Japanese) --- .../version-20-R6/API/WebSocketServerClass.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md index b5575a23f26ae1..523af76e69e52a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/WebSocketServerClass.md @@ -61,21 +61,21 @@ CALL WORKER("WebSocketServer"; Formula(wss:=4D.WebSocketServer.new($handler))) 2. サーバーへの接続を処理するためのコールバック関数を含む `myServerHandler` ユーザークラスを定義します: ```4d -//myServerHandler class +// myServerHandler クラス Function onConnection($wss : Object; $event : Object) : Object - //returns an instance of the user class - //that will handle the messages + // ユーザークラスのインスタンスを返します + // このインスタンスがサーバーへの接続を処理します return cs.myConnectionHandler.new() ``` 3. メッセージを処理するためのコールバック関数を含む `myConnectionHandler` ユーザークラスを定義します: ```4d -// myConnectionHandler class +// myConnectionHandler クラス Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - //resends the message in uppercase + // メッセージを大文字に変えて送信します $ws.send(Uppercase($message.data)) ``` @@ -176,30 +176,30 @@ WebSocketサーバーでエラーが発生したときに発生するイベン この基本的なチャット機能の例では、*WSSHandler* クラスを使って WebSocket サーバー接続を管理する方法を説明します。 ```4d -//myWSServerHandler class +// myWSServerHandler クラス Function onConnection($wss : Object; $event : Object) : Object If (VerifyAddress($event.request.remoteAddress)) - // The VerifyAddress method validates the client address - // The returned WSConnectionHandler object will be used - // by 4D to instantiate the 4D.WebSocketConnection object - // related to this connection + // VerifyAddress メソッドはクライアントのアドレスを検証します + // 返される WSConnectionHandler オブジェクトは、この接続に関連する + // 4D.WebSocketConnection オブジェクトをインスタンス化するために + // 4D によって使用されます return cs.myConnectionHandler.new() - // See connectionHandler object - Else - // The connection is cancelled - return Null - End if + // connectionHandler オブジェクト参照 + Else + // 接続は解除されます + return Null + End if Function onOpen($wss : Object; $event : Object) -LogFile("*** Server started") +LogFile("*** サーバー起動") Function onTerminate($wss : Object; $event : Object) -LogFile("*** Server closed") +LogFile("*** サーバー終了") Function onError($wss : Object; $event : Object) -LogFile("!!! Server error: "+$event.errors.first().message) +LogFile("!!! サーバーエラー: "+$event.errors.first().message) ``` @@ -274,27 +274,27 @@ WebSocket 終了したときに呼び出されます。 この基本的なチャット機能の例では、*connectionHandler* クラスを使ってメッセージを処理する方法を説明します。 ```4d -// myConnectionHandler Class +// myConnectionHandler クラス Function onMessage($ws : 4D.WebSocketConnection; $message : Object) - // Resend the message to all chat clients + // すべてのチャットクライアントにメッセージを送信します This.broadcast($ws;$message.data) Function onOpen($ws : 4D.WebSocketConnection; $message : Object) - // Send a message to new connected users - $ws.send("Welcome on the chat!") - // Send "New client connected" message to all other chat clients - This.broadcast($ws;"New client connected") + // 新規接続ユーザーにメッセージを送信します + $ws.send("チャットへようこそ!") + // その他の接続済チャットクライアントに "新規クライアントが接続しました" メッセージを送信します + This.broadcast($ws;"新規クライアントが接続しました") Function onTerminate($ws : 4D.WebSocketConnection; $message : Object) - // Send "Client disconnected" message to all other chat clients - This.broadcast($ws;"Client disconnected") + // その他の接続中クライアントに "クライアントが切断されました" メッセージを送信します + This.broadcast($ws;"クライアント接続が切断されました") Function broadcast($ws : 4D.WebSocketConnection; $message:text) var $client:4D.WebSocketConnection - // Resend the message to all chat clients + // すべてのチャットクライアントにメッセージを送信します For each ($client; $ws.wss.connections) - // Check that the id is not the current connection + // id がカレント接続ではないことを確認します If ($client.id#$ws.id) $client.send($message) End if @@ -373,9 +373,9 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) -| 引数 | 型 | | 説明 | -| ------- | -- | :-: | --------------------------------------------------------------- | -| timeout | 整数 | -> | Waiting time in seconds before terminating the WebSocket server | +| 引数 | 型 | | 説明 | +| ------- | -- | :-: | -------------------------------------------------- | +| timeout | 整数 | -> | WebSocketサーバーを終了するまでの待機時間 (秒単位) | @@ -383,12 +383,12 @@ Function broadcast($ws : 4D.WebSocketConnection; $message:text) `.terminate()` 関数は、WebSocketサーバーを終了します。 -By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. +*timeout* 値が設定されていない場合のデフォルトでは、関数はクローズハンドシェイクを初期化し、相手からクローズフレームを受信するのを待ちます。 その後、FINパケットを送信し、クリーンにソケットを閉じます。 応答を受け取ると、ソケットは破棄されます。 -If a *timeout* value is set: +*timeout* 値が設定されている場合: -- when the waiting time is reached, forcibly destroys the socket. -- if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. +- 待機時間に達したら強制的にソケットを破棄します。 +- *timeout* = 0 の場合、クローズフレームや、FINパケットの交換なしで、強制的かつ即座にソケットを破棄します。 From f8b143e0c6413cd18a74e915216044ed64c1e628 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:07:21 +0200 Subject: [PATCH 4766/4889] New translations preemptive.md (Japanese) --- .../version-20-R6/Develop/preemptive.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md index 099850c5c5ada3..6d37afcafb836f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Develop/preemptive.md @@ -193,7 +193,7 @@ title: プリエンプティブプロセス ### Triggers -When a method uses a command that can call a [trigger](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.en.html), the 4D compiler evaluates the thread safety of the trigger in order to check the thread safety of the method: +[トリガー](https://doc.4d.com/4Dv20R6/4D/20-R6/Triggers.300-6958353.ja.html) を呼び出すことのあるコマンドをメソッドが使用している場合、4Dコンパイラーはメソッドがスレッドセーフであるかどうかをチェックするために、トリガーがスレッドセーフかどうかを評価します: ```4d SAVE RECORD([Table_1]) // Table_1 にトリガーが存在する場合、トリガーはスレッドセーフでなければなりません @@ -268,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - // %T- to disable thread safety checking - - // Place the code containing commands to be excluded from thread safety checking here - $w:=Open window(10;10;100;100) //for example - - // %T+ to enable thread safety checking again for the rest of the method + // %T- 検証を無効にします + + // スレッドセーフ検証から除外するコード + $w:=Open window(10;10;100;100) // 例 + + // %T+ 検証を有効に戻します ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 From 06fd7f7871cdc4da94ea1e299cc878a94a155ba6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:11:02 +0200 Subject: [PATCH 4767/4889] New translations develop-plug-ins.md (French) --- .../version-20-R6/Extensions/develop-plug-ins.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-plug-ins.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-plug-ins.md index 56b20cdc6323bd..2c615b7c5df785 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-plug-ins.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-plug-ins.md @@ -33,10 +33,10 @@ Un plug-in peut être très simple, avec une seule routine effectuant une très ## Comment créer un plug-in ? -4D provides on GitHub an open-source [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK), containing the 4D Plugin API and the 4D Plugin Wizard: +4D fournit sur GitHub un [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK) open-source, contenant l'API 4D Plugin et le 4D Plugin Wizard : -- the [**4D Plugin API**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), written in C, adds more than 400 functions that help you to easily create your own plug-ins to add new functionnalities to your 4D application. Les fonctions du plug-in API de 4D gèrent toutes les interactions entre l'application 4D et votre plug-in. -- The [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) is an essential tool that simplifies the task of developing 4D plug-ins. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. +- l'[**API 4D Plugin**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrite en C, propose plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions de l'API 4D Plug-in gèrent toutes les interactions entre l'application 4D et votre plug-in. +- L'assistant [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) est un outil essentiel qui simplifie la tâche de développer des plugins 4D. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. ## Partager des plug-ins From c5e92b1bc39b5a2cc9e9f396e3b4f6e1f6ac72e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:11:06 +0200 Subject: [PATCH 4768/4889] New translations overview.md (French) --- .../version-20-R6/Extensions/overview.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md index 0b97b4d2f0be2e..3d1fcb4bae5de5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/overview.md @@ -3,21 +3,21 @@ id: overview title: Extensions --- -[L'architecture des projets](../Project/architecture.md) 4D est modulaire. You can provide additional functionalities to your 4D projects by installing [**components**](Concepts/components.md) and [**plug-ins**](../Concepts/plug-ins.md). Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage. +[L'architecture des projets](../Project/architecture.md) 4D est modulaire. Vous pouvez ajouter des fonctionnalités supplémentaires dans vos projets 4D en installant des [**composants**](Concepts/components.md) et des [**plug-ins**](../Concepts/plug-ins.md). Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage. ## Composants 4D préinstallés -4D includes by default a set of built-in 4D components, that you can see in the **Component Methods** theme of the Explorer's Methods page. All these components can also be found on the [4D github repository](https://github.com/4d). +4D inclut par défaut un ensemble de composants 4D intégrés, que vous pouvez voir dans le thème **Méthodes composants** de la page Méthodes de l'Explorateur. Tous ces composants sont également présents sur le [dépôt github de 4D](https://github.com/4d). -| Composant | Description | Principales fonctionnalités | -| -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | -| [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | -| [4D Progress](https://github.com/4d/4D-Progress) | Ouvrir une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | -| [4D SVG](https://github.com/4d/4D-SVG) | Créez et manipulez des objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | -| [4D ViewPro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | -| [4D Widgets](https://github.com/4d/4D-Widgets) | Gérez les widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | -| [4D WritePro Interface](https://github.com/4d/4D-WritePro-Interface) | Manage [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) palettes and [table wizard](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | +| Composant | Description | Principales fonctionnalités | +| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | +| [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | +| [4D Progress](https://github.com/4d/4D-Progress) | Ouverture d'une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | +| [4D SVG](https://github.com/4d/4D-SVG) | Création et manipulation d'objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | +| [4D View Pro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | +| [4D Widgets](https://github.com/4d/4D-Widgets) | Gestion des widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | +| [4D Write Pro Interface](https://github.com/4d/4D-WritePro-Interface) | Gérer des palettes [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) et de l'[assistant de table](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | ## Composants tiers @@ -25,10 +25,10 @@ Vous pouvez développer et installer vos propres composants 4D. Consultez [cette De nombreux développeurs de la communauté 4D ont partagé des composants 4D que vous pouvez installer et utiliser dans vos projets. -Browse Github to have a list of public 4D components gathered with the [`4d-component`](https://github.com/topics/4d-component) topic. +Parcourez GitHub pour obtenir la liste de composants 4D publics rassemblés sous le thème [`4d-component`](https://github.com/topics/4d-component). ## Plugins Les plugins font des choses que 4D ne fait pas nativement (par exemple, une technologie de plateforme spécifique), ou qui seraient très difficiles à écrire en utilisant uniquement 4D. Comme décrit dans [cette page](develop-plug-ins.md), vous pouvez développer vos propres plugins. -De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Browse Github to have a list of public 4D plugins gathered with the [`4d-plugin`](https://github.com/topics/4d-plugin) topic. +De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Parcourez GitHub pour obtenir la liste de plugins 4D publics rassemblés sous le thème [`4d-plugin`](https://github.com/topics/4d-plugin). From ec39bd14f5bacb58d24309b079688e01c116e99e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:11:17 +0200 Subject: [PATCH 4769/4889] New translations formeditor.md (French) --- .../version-20-R6/FormEditor/formEditor.md | 252 +++++++++--------- 1 file changed, 126 insertions(+), 126 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index c0a98dc57b72b5..661d3e027b0755 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -53,72 +53,72 @@ La barre d’outils de l’éditeur de formulaires propose un ensemble d’outil La barre d’outils comporte les éléments suivants : -| Icône | Nom | Description | -| ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | -| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | -| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | -| ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | -| ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | -| ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSS Preview](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | -| ![](../assets/en/FormEditor/views.png) | [Managing views](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | -| ![](../assets/en/FormEditor/shields2.png) | [Displaying shields](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | -| ![](../assets/en/FormEditor/library.png) | [Preconfigured object library](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [List Box Builder](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | -| ![](../assets/en/FormEditor/insertFields.png) | [Insert fields](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | - -### Object bar - -The object bar contains all the active and inactive objects that can be used in 4D forms. Some objects are grouped together by themes. Each theme includes several alternatives that you can choose between. When the object bar has the focus, you can select the buttons using the keys of the keyboard. The following table describes the object groups available and their associated shortcut key. - -| Bouton | Group | Key | -| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-: | -| ![](../assets/en/FormEditor/text.png) | [Text](FormObjects/text.md) / [Group Box](FormObjects/groupBox.md) | T | -| ![](../assets/en/FormEditor/input.png) | [Input](FormObjects/input_overview.md) | F | -| ![](../assets/en/FormEditor/listbox.png) | [Hierarchical List](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | -| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Drop-down List](FormObjects/dropdownList_Overview.md) / [Picture Pop-up Menu](FormObjects/picturePopupMenu_overview.md) | P | -| ![](../assets/en/FormEditor/button.png) | [Button](FormObjects/button_overview.md) / [Picture Button](FormObjects/pictureButton_overview.md) / [Button Grid](FormObjects/buttonGrid_overview.md) | B | -| ![](../assets/en/FormEditor/radio.png) | [Radio Button](FormObjects/radio_overview.md) | R | -| ![](../assets/en/FormEditor/checkbox.png) | [Check Box](FormObjects/checkbox_overview.md) | C | -| ![](../assets/en/FormEditor/indicator.png) | [Progress Indicator](FormObjects/progressIndicator.md) / [Ruler](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | -| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Line](FormObjects/shapes_overview.md#line) / [Oval](FormObjects/shapes_overview.md#oval) | S | -| ![](../assets/en/FormEditor/splitter.png) | [Splitter](FormObjects/splitters.md) / [Tab Control](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [Plug-in Area](FormObjects/pluginArea_overview.md) / [Subform](FormObjects/subform_overview.md) / [Web Area](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | - -To draw an object type, select the corresponding button and then trace the object in the form. After creating an object, you can modify its type using the Property List. Hold down the **Shift** key as you draw to constrain the object to a regular shape. Lines are constrained to horizontal, 45°, or vertical, rectangles are constrained to squares, and ovals are constrained to circles. - -The current variant of the theme is the object that will be inserted in the form. When you click the right side of a button, you access the variant menu: +| Icône | Nom | Description | +| ------------------------------------------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | +| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | +| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | +| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | +| ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/level.png) | [Plan](#gérer-les-plans-des-objets) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | +| ![](../assets/en/FormEditor/group.png) | [Grouper/Dégrouper](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | +| ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [Mode aperçu CSS](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | +| ![](../assets/en/FormEditor/views.png) | [Gestion des vues](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | +| ![](../assets/en/FormEditor/shields2.png) | [Affichage des badges](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | +| ![](../assets/en/FormEditor/library.png) | [Bibliothèque d'objets préconfigurée](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Générateur de list box](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insertion de champs](#insert-fields) | Ce bouton insère tous les champs (à l'exception des champs de type objet et blob) de la table de formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. | + +### Barre d'objets + +La barre d'objets contient tous les objets actifs et inactifs qui peuvent être utilisés dans les formulaires 4D. Certains objets sont regroupés par thèmes. Chaque thème comprend plusieurs alternatives parmi lesquelles vous pouvez choisir. Lorsque la barre d'objets a le focus, vous pouvez sélectionner les boutons en utilisant les touches du clavier. Le tableau suivant décrit les groupes d'objets disponibles et leur touche de raccourci associée. + +| Bouton | Groupe | Touche | +| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----: | +| ![](../assets/en/FormEditor/text.png) | [Texte](FormObjects/text.md) / [Zone de groupe](FormObjects/groupBox.md) | T | +| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | +| ![](../assets/en/FormEditor/listbox.png) | [Liste hiérarchique](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | +| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Liste déroulante](FormObjects/dropdownList_Overview.md) / [Pop up menu image](FormObjects/picturePopupMenu_overview.md) | P | +| ![](../assets/en/FormEditor/button.png) | [Bouton](FormObjects/button_overview.md) / [Bouton Image](FormObjects/pictureButton_overview.md) / [Grille de Boutons](FormObjects/buttonGrid_overview.md) | B | +| ![](../assets/en/FormEditor/radio.png) | [Bouton Radio](FormObjects/radio_overview.md) | R | +| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | +| ![](../assets/en/FormEditor/indicator.png) | [Indicateur de progression](FormObjects/progressIndicator.md) / [Règle](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | +| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Ligne](FormObjects/shapes_overview.md#line) / [Ovale](FormObjects/shapes_overview.md#oval) | S | +| ![](../assets/en/FormEditor/splitter.png) | [Séparateur](FormObjects/splitters.md) / [Onglet](FormObjects/tabControl.md) | D | +| ![](../assets/en/FormEditor/plugin.png) | [Zone de plug-in](FormObjects/pluginArea_overview.md) / [Sous-formulaire](FormObjects/subform_overview.md) / [Zone Web](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | + +Pour dessiner un type d'objet, sélectionnez le bouton correspondant, puis tracez l'objet dans le formulaire. Après avoir créé un objet, vous pouvez modifier son type en utilisant la Liste des propriétés. Maintenez la touche **Maj** enfoncée pendant que vous dessinez pour contraindre l'objet à une forme régulière. Les lignes sont contraintes à l'horizontale, à 45°, ou à la verticale, les rectangles sont contraints à des carrés, et les ovales sont contraints à des cercles. + +La variante courante du thème est l'objet qui sera inséré dans le formulaire. Lorsque vous cliquez sur le côté droit d'un bouton, vous accédez au menu de variantes : ![](../assets/en/FormEditor/objectBar.png) -You can click twice on the button so that it remains selected even after you have traced an object in the form (continual selection). This function makes creating several successive objects of the same type easier. To cancel a continual selection, click on another object or tool. +Vous pouvez cliquer deux fois sur le bouton pour qu'il reste sélectionné même après avoir tracé un objet dans le formulaire (sélection continue). Cette fonction facilite la création successive de plusieurs objets du même type. Pour annuler une sélection continue, cliquez sur un autre objet ou outil. ### Liste de propriétés -Both forms and form objects have properties that control access to the form, the appearance of the form, and the behavior of the form when it is used. Form properties include, for example, the form’s name, its menu bar, and its size. Object Properties include, for example, an object’s name, its dimensions, its background color, and its font. +Les formulaires et les objets de formulaire ont des propriétés qui contrôlent l'accès, l'apparence et le comportement du formulaire ou de l'objet lorsqu'il est utilisé. Les propriétés du formulaire comprennent, par exemple, le nom du formulaire, sa barre de menu et sa taille. Les propriétés de l'objet comprennent, par exemple, le nom de l'objet, ses dimensions, sa couleur de fond et sa police. -You can display and modify form and object properties using the Property List. It displays either form or objects properties depending on what you select in the editor window. +Vous pouvez afficher et modifier les propriétés du formulaire et des objets en utilisant la liste des propriétés. Elle affiche les propriétés du formulaire ou des objets en fonction de ce que vous sélectionnez dans la fenêtre de l'éditeur. -To display/hide the Property List, choose **Property List** from the **Form** menu or from the context menu of the Form editor. You can also display it by double-clicking in an empty area of the form. +Pour afficher/masquer la liste des propriétés, choisissez **Liste des propriétés** dans le menu **Formulaire** ou dans le menu contextuel de l'éditeur de formulaire. Vous pouvez également l'afficher en double-cliquant dans une zone vide du formulaire. #### Raccourcis -You can use the following shortcuts in the Property List: +Vous pouvez utiliser les raccourcis suivants dans la liste des Propriétés: - **Touches fléchées** haut ou bas ↑ ↓ : déplacement de cellule en cellule. - **Touches fléchées** gauche ou droite ← → : déploie/contracte les thèmes ou les menus. - **PgUp** et **PgDn** : sélectionne la première ou la dernière cellule visible de la liste affichée. - **Début** et **Fin** : sélectionne la première ou la dernière cellule de la liste. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on an event: Used to select/deselect every event in the list, according to the initial state of the event on which you clicked. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a theme label: Used to Collapse/Expand every theme in the list. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a property value displayed in **bold**: Resets the property to its default. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un événement : sélectionne/désélectionne tous les événements, en fonction de l’état initial de l’événement sur lequel vous avez cliqué. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un libellé de thème : utilisé pour plier/déplier chaque thème de la liste. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur une valeur de propriété affichée en **gras** : Réinitialise la propriété par défaut. -## Manipulating Form Objects +## Manipulation des objets de formulaire ### Ajouter des objets @@ -134,7 +134,7 @@ Une fois l'objet inséré, vous pouvez modifier toutes ses caractéristiques dan Vous pouvez travailler avec deux types d'objets dans vos formulaires : -- **les objets statiques** (filets, cadres, images d'arrière-plan, etc.) : ces objets sont généralement utilisés pour le décor, les libellés ou encore l'interface graphique. Ces objets sont accessibles via la barre d'objets de l'éditeur de formulaires. You can also set their graphic attributes (size, color, font, etc.) and their resizing properties using the Property List. A la différence des objets actifs, les objets statiques ne sont pas associés à des variables. A noter qu'il est possible d'insérer des éléments dynamiques dans les objets statiques. +- **les objets statiques** (filets, cadres, images d'arrière-plan, etc.) : ces objets sont généralement utilisés pour le décor, les libellés ou encore l'interface graphique. Ces objets sont accessibles via la barre d'objets de l'éditeur de formulaires. Vous pouvez également définir leurs attributs graphiques (taille, couleur, police, etc.) et leurs propriétés de redimensionnement en utilisant la Liste de propriétés. A la différence des objets actifs, les objets statiques ne sont pas associés à des variables. A noter qu'il est possible d'insérer des éléments dynamiques dans les objets statiques. - **les objets actifs** : un objet actif est un objet qui réalise une tâche ou une fonction de l’interface. Il existe de nombreux types d’objets actifs : champs, boutons, listes déroulantes, etc. Un objet actif est associé soit à un champ, soit à une variable. @@ -144,11 +144,11 @@ Avant de pouvoir réaliser une opération sur un objet (comme le changement de l Pour sélectionner un objet à l’aide de la barre d’outils : -1. Click the Arrow tool in the toolbar.

    ![](../assets/en/FormEditor/selection.png)

    +1. Cliquez sur l'outil Flèche dans la barre d'outils.

    ![](../assets/en/FormEditor/selection.png)

    Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard

    . -2. Cliquez sur l’objet que vous souhaitez sélectionner. Resizing handles identify the selected object.

    ![](../assets/en/FormEditor/selectResize.png)

    +2. Cliquez sur l’objet que vous souhaitez sélectionner. Les poignées de redimensionnement identifient l'objet sélectionné.

    ![](../assets/en/FormEditor/selectResize.png)

    Pour sélectionner un objet à l’aide de la Liste des propriétés : @@ -233,19 +233,19 @@ Un objet actif qui a été groupé doit être dégroupé pour que vous puissiez Grouper des objets n’a d’effet que dans l’éditeur de formulaires. Lors de l’exécution du formulaire, tous les objets groupés (hormis les boutons radio dans les bases binaires) se comportent comme s’ils étaient indépendants. -> Il n'est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être regroupés (voir [Views](#views)). +> Il n'est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être regroupés (voir [Vues](#views)). Pour grouper les objets : 1. Sélectionnez les objets que vous souhaitez grouper. -2. Sélectionnez **Grouper** dans le menu Objets. OR - Click the Group button in the toolbar of the Form editor:

    ![](../assets/en/FormEditor/group.png)

    - 4D marks the boundary of the newly grouped objects with handles. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. +2. Sélectionnez **Grouper** dans le menu Objets. OU + Cliquez sur le bouton Grouper dans la barre d'outils de l'éditeur de formulaire:

    ![](../assets/en/FormEditor/group.png)

    + 4D indique la limite des objets regroupés nouvellement avec des poignées. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. Pour dégrouper un groupe d’objets : 1. Sélectionnez le groupe que vous souhaitez dégrouper. -2. Choose **Ungroup** from the **Object** menu.

    OR

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.

    4D marks the boundaries of the individual objects with handles. +2. Choisissez **Dégrouper** dans le menu **Objet**.

    OU

    Cliquez sur le bouton **Dégrouper** (variante du bouton **Groupe**) dans la barre d'outils de l'éditeur de formulaire.

    Si **Ungroup** est estompé, cela signifie que l'objet sélectionné est déjà séparé dans sa forme la plus simple.

    4D marque les limites des objets individuels avec des poignées. ### Aligner des objets @@ -273,11 +273,11 @@ La boîte de dialogue d’alignement vous permet d’appliquer tout type d’ali Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que vous souhaitez aligner puis choisir la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. -- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.

    The example area displays the results of your selection.

    +- Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.

    La zone d'exemple affiche les résultats de votre sélection.

    -- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OR:

    To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. In this case, the position of the reference object will not be altered.

    +- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. In this case, the position of the reference object will not be altered.

    -Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. +Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). @@ -302,9 +302,9 @@ Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le > Le magnétisme entraîne également l’observation de paliers lors du redimensionnement manuel des objets. -### Distributing objects +### Distribuer les objets -Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. The latter allows you to align and distribute objects in one operation. +Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. Cette dernière vous permet d'aligner et de répartir les objets en une seule opération. > Lorsque la [grille magnétique](#using-the-magnetic-grid) est activée, une aide visuelle est également fournie pour la répartition lors du déplacement manuel d’un objet. @@ -312,20 +312,20 @@ Pour répartir directement une sélection d’objets (verticalement ou horizonta 1. Sélectionnez les objets (au moins trois) que vous souhaitez répartir. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.

    ![](../assets/en/FormEditor/distributionTool.png)

    OR

    Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.

    4D distributes the objects accordingly. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. Dans la barre d'outils, cliquez sur l'outil de distribution qui correspond à la distribution que vous souhaitez appliquer.

    ![](../assets/en/FormEditor/distributionTool.png)

    OU

    Sélectionnez une commande de distribution dans le sous-menu **Aligner** du menu **Objet** ou dans le menu contextuel de l'éditeur.

    4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et répartition : 1. Sélectionnez les objets que vous souhaitez répartir. -2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. The following dialog box appears:![](../assets/en/FormEditor/alignmentAssistant.png) +2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. La boîte de dialogue suivante apparaît :![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Standard horizontal distribution icon)

    The example area displays the results of your selection. +3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône standard de distribution horizontale)

    La zone d'exemple affiche les résultats de votre sélection. -4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.

    In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.

    OR:

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Pour effectuer une distribution qui utilise le schéma standard, cliquez sur **Aperçu** ou *Appliquer*.

    Dans ce cas, 4D effectuera une distribution standard, de sorte que les objets soient répartis avec une quantité d'espace égale entre eux.

    OU :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Distribuer** (par exemple, si vous souhaitez distribuer les objets en fonction de la distance par rapport à leur côté droit). Cette option agit comme un interrupteur. If the Distribute check box is selected, the icons located below it perform a different function:

    -- Horizontally, the icons correspond to the following distributions: evenly with respect to left sides, centers (hor.) and right sides of the selected objects. -- Vertically, the icons correspond to the following distributions: evenly with respect to top edges, centers (vert.) and bottom edges of the selected objects. +- Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. +- Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation** : l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors **Appliquer** ou **Annuler** les modifications. @@ -333,7 +333,7 @@ Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant s ### Gérer les plans des objets -Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. These layers also determine the default entry order (see Modifying data entry order). La fenêtre ci-dessous représente des objets organisés en couches : +Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. Ces plans déterminent également l'ordre de saisie par défaut (voir Modification de l'ordre de saisie des données). La fenêtre ci-dessous représente des objets organisés en couches : ![](../assets/en/FormEditor/layering.png) @@ -353,15 +353,15 @@ Pour ordonner les différents plans, 4D va toujours de l’arrière-plan vers l L’ordre de saisie est l’ordre dans lequel les champs, les sous-formulaires et les autres objets actifs sont sélectionnés lorsque vous appuyez sur la touche **Tabulation** ou **Retour chariot** dans un formulaire. Il est possible de parcourir le formulaire dans le sens inverse de l’ordre de saisie en appuyant sur les touches **Maj+Tabulation** ou **Maj+Retour chariot**. -> You can change the entry order at runtime using the `FORM SET ENTRY ORDER` and `FORM GET ENTRY ORDER` commands. +> Vous pouvez modifier l'ordre de saisie en cours d'exécution en utilisant les commandes `FORM SET ENTRY ORDER` et `FORM GET ENTRY ORDER`. -Every object that supports the focusable property is included in the data entry order by default. +Chaque objet qui prend en charge la propriété focusable est inclus dans l'ordre de saisie des données par défaut. -Setting the entry order for a JSON form is done with the [`entryOrder`](properties_JSONref.md) property. +Définir l'ordre de saisie pour un formulaire JSON s'effectue avec la propriété [`entryOrder`](properties_JSONref.md) . -If you don’t specify a custom entry order, by default 4D uses the layering of the objects to determine the entry order in the direction “background towards foreground.” The standard entry order thus corresponds to the order in which the objects were created in the form. Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. +Si vous ne spécifiez pas d’ordre de saisie personnalisé, 4D utilise par défaut le plan des objets comme ordre de saisie, dans le sens “arrière-plan vers premier plan.” Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. -Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. The resulting standard entry order thus becomes illogical and forces the user to enter the information in an awkward manner: +Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. L'ordre de saisie qui en résulte devient donc illogique et force l'utilisateur à entrer les informations de manière maladroite : ![](../assets/en/FormEditor/entryOrder1.png) @@ -373,21 +373,21 @@ Il est dans ce cas nécessaire de personnaliser l’ordre de saisie afin de prop Vous pouvez visualiser l’ordre de saisie courant soit à l’aide des badges “Ordre de saisie”, soit à l’aide du mode “Ordre de saisie”. En revanche, vous ne pouvez modifier l’ordre de saisie qu’en mode “Ordre de saisie”. -Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie en mode “Ordre de saisie”. Pour plus d’informations sur la visualisation de l’ordre de saisie à l’aide des badges, reportez-vous au paragraphe [Using shields](#using-shields). +Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie en mode “Ordre de saisie”. Pour plus d’informations sur la visualisation de l’ordre de saisie à l’aide des badges, reportez-vous au paragraphe [Utiliser des badges](#using-shields). Pour visualiser ou modifier l’ordre de saisie : -1. Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:

    ![](../assets/en/FormEditor/zOrder.png)

    +1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :

    ![](../assets/en/FormEditor/zOrder.png)

    Le pointeur prend la forme d’un pointeur d’ordre, et 4D dessine une ligne qui permet de visualiser la séquence de l’ordre de saisie courant. Visualiser et modifier l’ordre de saisie sont les seules opérations que vous pouvez réaliser dans ce mode. -2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D will adjust the entry order accordingly. +2. Pour changer l’ordre de saisie, positionnez le pointeur sur un objet dans le formulaire et, tout en maintenant le bouton de la souris enfoncé, faites glisser le pointeur vers l'objet que vous souhaitez ensuite dans l'ordre de saisie des données.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D ajustera automatiquement l'ordre de saisie. 3. Répétez l’étape 2 autant de fois que nécessaire pour obtenir le nouvel ordre de saisie. 4. Lorsque vous êtes satisfait de l’ordre de saisie, sélectionnez de nouveau la commande **Ordre de saisie** dans le menu **Formulaire**. 4D retourne dans le mode de fonctionnement normal de l’éditeur de formulaires. -> Seul l’ordre de saisie de la page courante du formulaire est affiché. If the form contains enterable objects on page 0 or coming from an inherited form, the default entry order is as follows: Objects from page 0 of the inherited form > Objects from page 1 of the inherited form > Objects from page 0 of the open form > Objects from the current page of the open form. +> Seul l’ordre de saisie de la page courante du formulaire est affiché. Si le formulaire contient des objets saisissables sur la page 0 ou provenant d’un formulaire hérité, l’ordre de saisie par défaut est le suivant : Objets de la page zéro du formulaire hérité > Objets de la page 1 du formulaire hérité > Objets de la page zéro du formulaire ouvert > Objets de la page courante du formulaire ouvert. #### Utiliser un groupe de saisie @@ -402,45 +402,45 @@ Lorsque vous relâchez le bouton de la souris, les objets contenus ou touchés p #### Exclure un objet de l’ordre de saisie -By default, all objects that support the focusable property are included in the entry order. To exclude an object from the entry order: +Par défaut, tous les objets qui prennent en charge la propriété focusable sont inclus dans l'ordre de saisie. Pour exclure un objet de l’ordre de saisie: -1. Select the Entry order mode, then +1. Sélectionnez le mode ordre de saisie, puis -2. **shift-click** on the object +2. **Maj-clic** sur l'objet -3. **right-click** on the object and select **Remove from entry order** option from the context menu +3. **Clic droit** sur l'objet et sélectionnez l'option **Supprimer de l'ordre de saisie** dans le menu contextuel -## CSS Preview +## Aperçu CSS -The Form editor allows you to view your forms with or without applied CSS values. +L'éditeur de formulaire vous permet de visualiser vos formulaires avec ou sans les valeurs CSS appliquées. -When [style sheets](createStylesheet.md) have been defined, forms (including inherited forms and subforms) are opened in the CSS Preview mode for your operating system by default. +Lorsque des [feuilles de style](createStylesheet.md) ont été définis, les formulaires (y compris les formulaires hérités et les sous-formulaires) sont ouverts en mode Aperçu CSS pour votre système d'exploitation par défaut. -### Selecting CSS Preview Mode +### Sélection du mode Aperçu CSS -The Form editor toolbar provides a CSS button for viewing styled objects: +La barre d'outils de l'éditeur de formulaires fournit un bouton CSS pour la visualisation des objets stylés : ![](../assets/en/FormEditor/cssToolbar.png) -Select one of the following preview modes from the menu: +Sélectionnez l'un des modes de prévisualisation suivants dans le menu : -| Toolbar Icon | CSS Preview Mode | Description | -| --------------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/cssNo.png) | Aucun | No CSS values are applied in the form and no CSS values or icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssWin.png) | Windows | CSS values for Windows platform are applied in the form. CSS values and icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssMac.png) | macOS | CSS values for macOS platform are applied in the form. CSS values and icons displayed in the Property List. | +| Icône de la barre d'outils | Mode d'aperçu CSS | Description | +| --------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ![](../assets/en/FormEditor/cssNo.png) | Aucun | Aucune valeur CSS n'est appliquée dans le formulaire et aucune valeur CSS ou icône ne s'affiche dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssWin.png) | Windows | Les valeurs CSS pour la plate-forme Windows sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssMac.png) | macOS | Les valeurs CSS pour la plate-forme macOS sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | -> If a font size too large for an object is defined in a style sheet or JSON, the object will automatically be rendered to accommodate the font, however the size of the object will not be changed. +> Si une taille de police trop grande pour un objet est définie dans une feuille de style ou un JSON, l'objet sera automatiquement rendu pour s'adapter à la police, mais la taille de l'objet ne sera pas modifiée. -The CSS preview mode reflects the priority order applied to style sheets vs JSON attributes as defined in the [JSON vs Style Sheet](stylesheets.html#json-vs-style-sheet) section. +Le mode d'aperçu CSS reflète l'ordre de priorité appliqué aux feuilles de style par rapport aux attributs JSON tels que définis dans la section [JSON vs Feuille de style](stylesheets.html#json-vs-style-sheet). -Once a CSS preview mode is selected, objects are automatically displayed with the styles defined in a style sheet (if any). +Une fois qu'un mode d'aperçu CSS est sélectionné, les objets sont automatiquement affichés avec les styles définis dans une feuille de style (le cas échéant). -> When copying or duplicating objects, only the CSS references (if any) and the JSON values are copied. +> Lors de la copie ou de la duplication d'objets, seules les références CSS (le cas échéant) et les valeurs JSON sont copiées. -### CSS support in the Property List +### Prise en charge des CSS dans la liste des propriétés -In CSS Preview mode, if the value of an attribute has been defined in a style sheet, the attribute's name will appear with a CSS icon displayed next to it in the Property List. For example, the attribute values defined in this style sheet: +En mode Aperçu CSS, si la valeur d'un attribut a été définie dans une feuille de style, le nom de l'attribut apparaîtra à côté d'une icône CSS dans la liste des propriétés. Par exemple, les valeurs des attributs définies dans cette feuille de style : ```4d .myButton { @@ -450,21 +450,21 @@ stroke: #800080; } ``` -are displayed with a CSS icon in the Property List: +sont affichées avec une icône CSS dans la liste des propriétés : ![](../assets/en/FormEditor/cssPpropList.png) -An attribute value defined in a style sheet can be overridden in the JSON form description (except if the CSS includes the `!important` declaration, see below). In this case, the Property List displays the JSON form value in **bold**. You can reset the value to its style sheet definition with the **Ctrl + click** (Windows) or **Command + click** (macOs) shortcuts. +Une valeur d'attribut définie dans une feuille de style peut être remplacée dans la description de formulaire JSON (sauf si la CSS inclut la déclaration `!important`, voir ci-dessous). Dans ce cas, la liste des propriétés affiche la valeur du formulaire JSON en **gras**. Vous pouvez réinitialiser la valeur à sa définition de feuille de style avec les raccourcis **Ctrl + clic** (Windows) ou **Command + clic** (macOs). -> If an attribute has been defined with the `!important` declaration for a group, an object within a group, or any object within a selection of multiple objects, that attribute value is locked and cannot be changed in the Property List. +> Si un attribut a été défini avec la déclaration `!important` pour un groupe, un objet à l'intérieur d'un groupe ou n'importe quel objet dans une sélection de plusieurs objets, la valeur de cet attribut est verrouillée et ne peut pas être modifiée dans la liste des propriétés. -#### Property List CSS Icons +#### Icônes CSS dans la Liste des propriétés -| Icône | Description | -| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ![](../assets/en/FormEditor/cssIcon.png) | Indicates that an attribute value has been defined in a style sheet | -| ![](../assets/en/FormEditor/cssImportant.png) | Indicates that an attribute value has been defined in a style sheet with the `!important` declaration | -| ![](../assets/en/FormEditor/cssIconMixed.png) | Displayed when an attribute value defined in a style sheet for at least one item in a group or a selection of multiple objects is different from the other objects | +| Icône | Description | +| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssIcon.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style | +| ![](../assets/en/FormEditor/cssImportant.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style avec la déclaration `!important` | +| ![](../assets/en/FormEditor/cssIconMixed.png) | Affiché lorsque la valeur d'un attribut défini dans une feuille de style pour au moins un élément d'un groupe ou d'une sélection de plusieurs objets est différente des autres objets | ## Création de list box @@ -512,19 +512,19 @@ La list box finale : ![](../assets/en/FormEditor/listboxBuilderListbox.png) -## Insert fields +## Insérer des champs -The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. This wizard is a shortcut to design basic entry forms or list forms. +Le bouton **Insérer champs** insère tous les champs (à l'exception des champs de type objet et blob) de la table du formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. Cet assistant est un raccourci pour concevoir des formulaires de saisie ou des formulaires de liste basiques. -The **Insert fields** button is only available with table forms. +Le bouton **Insérer champs** est uniquement disponible avec les formulaires table. -The design of the resulting form depends on the form type: +L'apparence du formulaire final dépend du type de formulaire : -- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: +- **Formulaire détail** : en cliquant sur le bouton **Insérer champs**, un formulaire en page est généré : ![](../assets/en/FormEditor/insertFields2.png) -- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: +- **Formulaire liste** : en cliquant sur le bouton **Insérer champs**, cela génère un formulaire en liste avec des champs organisés sur une seule ligne et des marqueurs de zone : ![](../assets/en/FormEditor/insertFields3.png) @@ -550,18 +550,18 @@ Pour ne pas afficher de badges, choisissez la ligne **Pas de badges** dans le me Voici la description de chaque type de badge : -| Icône | Nom | Est affiché... | -| ----------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/objectMethod.png) | Méthode objet | Pour les objets auxquels une méthode objet est associée | -| ![](../assets/en/FormEditor/standardAction.png) | Action standard | Pour les objets auxquels une action standard est associée | -| ![](../assets/en/FormEditor/resizing.png) | Redimensionnement | Pour les objets disposant d’au moins une propriété de redimensionnement, indique la combinaison de propriétés courante | -| ![](../assets/en/FormEditor/entryOrder.png) | Ordre de saisie | Pour les objets saisissables, indique le numéro d’ordre de saisie | -| ![](../assets/en/FormEditor/viewNumber.png) | Vue courante | Pour tous les objets de la vue courante | -| ![](../assets/en/FormEditor/cssShield.png) | [Style Sheet](stylesheets.html) | Pour les objets avec une ou plusieurs valeurs d'attribut remplacées par une feuille de style. | -| ![](../assets/en/FormEditor/filter.png) | Filtre | Pour les objets saisissables auxquels un filtre de saisie est associé | -| ![](../assets/en/FormEditor/helpTip.png) | Infobulle | Pour les objets auxquels une infobulle (message d’aide) est associée | -| ![](../assets/en/FormEditor/localized.png) | Localisé | Pour les objets dont le libellé provient d’une référence (libellé débutant par “:”). La référence peut être de type ressource (STR#) ou XLIFF | -| ![](../assets/en/FormEditor/noShields.png) | Pas de badge | Aucun badge n’apparaît | +| Icône | Nom | Est affiché... | +| ----------------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/objectMethod.png) | Méthode objet | Pour les objets auxquels une méthode objet est associée | +| ![](../assets/en/FormEditor/standardAction.png) | Action standard | Pour les objets auxquels une action standard est associée | +| ![](../assets/en/FormEditor/resizing.png) | Redimensionnement | Pour les objets disposant d’au moins une propriété de redimensionnement, indique la combinaison de propriétés courante | +| ![](../assets/en/FormEditor/entryOrder.png) | Ordre de saisie | Pour les objets saisissables, indique le numéro d’ordre de saisie | +| ![](../assets/en/FormEditor/viewNumber.png) | Vue courante | Pour tous les objets de la vue courante | +| ![](../assets/en/FormEditor/cssShield.png) | [Feuille de style](stylesheets.html) | Pour les objets avec une ou plusieurs valeurs d'attribut remplacées par une feuille de style. | +| ![](../assets/en/FormEditor/filter.png) | Filtre | Pour les objets saisissables auxquels un filtre de saisie est associé | +| ![](../assets/en/FormEditor/helpTip.png) | Infobulle | Pour les objets auxquels une infobulle (message d’aide) est associée | +| ![](../assets/en/FormEditor/localized.png) | Localisé | Pour les objets dont le libellé provient d’une référence (libellé débutant par “:”). La référence peut être de type ressource (STR#) ou XLIFF | +| ![](../assets/en/FormEditor/noShields.png) | Pas de badge | Aucun badge n’apparaît | ## Vues From b3a6a863a339ab0d99b5ac47704526f0a3108a9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:11:22 +0200 Subject: [PATCH 4770/4889] New translations formeditor.md (Japanese) --- .../version-20-R6/FormEditor/formEditor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index d15d34d90aa163..4340b1b4337260 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -88,7 +88,7 @@ title: フォームエディター | ![](../assets/en/FormEditor/indicator.png) | [進捗インジケーター](FormObjects/progressIndicator.md) / [ルーラー](FormObjects/ruler.md) / [ステッパー](FormObjects/stepper.md) / [スピナー](FormObjects/spinner.md) | I | | ![](../assets/en/FormEditor/rectangle.png) | [四角](FormObjects/shapesOverview.html#四角) / [線](FormObjects/shapesOverview.html#線) / [楕円](FormObjects/shapesOverview.html#楕円) | S | | ![](../assets/en/FormEditor/splitter.png) | [スプリッター](FormObjects/splitters.md) / [タブコントロール](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | ○ | +| ![](../assets/en/FormEditor/plugin.png) | [プラグインエリア](FormObjects/pluginArea_overview.md) / [サブフォーム](FormObjects/subform_overview.md) / [Webエリア](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | 任意のオブジェクトタイプを描画するには、該当するボタンを選択してから、フォーム上でそのオブジェクトを描きます。 オブジェクトを作成した後でも、プロパティリストを用いてオブジェクトのタイプを変更することができます。 強制的にオブジェクトを規則正しい形で描画するには、**Shift**キーを押しながらオブジェクトを作成します。 この場合、線は水平方向、45度、または垂直方向に引かれます。また、四角は正方形に、楕円は正円に固定されます。 From 1b5772cd89dc4c5d686134f126b60f7880bae1db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:22:58 +0200 Subject: [PATCH 4771/4889] New translations vp-add-stylesheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-add-stylesheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md index bc4bc13952c407..5a7e6c00f02568 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-add-stylesheet.md @@ -45,7 +45,7 @@ Le code suivant : $styles:=New object $styles.backColor:="green" -//Line Border Object +//Objet Bordure de ligne $borders:=New object("color";"green";"style";vk line style medium dash dot) $styles.borderBottom:=$borders @@ -55,11 +55,11 @@ $styles.borderTop:=$borders VP ADD STYLESHEET("ViewProArea";"GreenDashDotStyle";$styles) -//To apply the style +//Pour appliquer le style VP SET CELL STYLE(VP Cells("ViewProArea";1;1;2;2);New object("name";"GreenDashDotStyle")) ``` -will create and apply the following style object named *GreenDashDotStyle*: +créera et appliquera l'objet de style suivant nommé *GreenDashDotStyle*: ``` { From fd57ed1a74222dd8253656763201e4ed7d6cae20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:23:03 +0200 Subject: [PATCH 4772/4889] New translations vp-all.md (French) --- .../version-20-R6/ViewPro/commands/vp-all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md index faeb1a7196eb91..32f6bdec1a4576 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-all.md @@ -17,11 +17,11 @@ title: VP All #### Description -The `VP ALL` command returns a new range object referencing all cells. +La commande `VP ALL` retourne une nouvelle plage référençant toutes les cellules. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 33fc81f5a3181781ba3517f0b6d410c2bad03544 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:23:07 +0200 Subject: [PATCH 4773/4889] New translations vp-cell.md (French) --- .../version-20-R6/ViewPro/commands/vp-cell.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md index 14f8316942dbdb..e4d16d5c490083 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md @@ -21,17 +21,17 @@ title: VP Cell #### Description -The `VP Cell` command returns a new range object referencing a specific cell. +La commande `VP Cell` retourne une nouvelle plage référençant une cellule spécifique. -> Cette commande s'applique aux plages d'une seule cellule. To create a range object for multiple cells, use the [VP Cells](vp-cells.md) command. +> Cette commande s'applique aux plages d'une seule cellule. Pour créer un objet plage pour plusieurs cellules, utilisez la commande [VP Cells](vp-cells.md). Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -The *column* parameter defines the column of the cell range's position. Passez l'indice de la colonne dans ce paramètre. +Le paramètre *column* définit la colonne de la position de la plage de cellules. Passez l'indice de la colonne dans ce paramètre. -The *row* parameter defines the row of the cell range's position. Passez l'indice de la ligne dans ce paramètre. +Le paramètre *row* définit la ligne de la position de la plage de cellules. Passez l'indice de la ligne dans ce paramètre. -In the optional *sheet* parameter, you can indicate the index of the sheet where the range will be defined. If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez indiquer l'index de la feuille où la plage sera définie. If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. > l'indexation démarre à 0. From 71c491ee566f70e70a56a220d15f9a9148faf40b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:23:12 +0200 Subject: [PATCH 4774/4889] New translations vp-cells.md (French) --- .../version-20-R6/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md index 6b13047a7b80bd..125e93a6a92093 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md @@ -41,7 +41,7 @@ The *columnCount* parameter allows you to define the total number of columns the The *rowCount* parameter allows you to define the total number of rows the range is within. *rowCount* must be greater than 0. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. #### Exemple From 3ea3fc9a9efe926c90d5456f48cdf0e9ca86ce74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:23:20 +0200 Subject: [PATCH 4775/4889] New translations vp-column.md (French) --- .../version-20-R6/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md index d708d335d4276d..df6705eced351d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-column.md @@ -27,7 +27,7 @@ The *column* parameter defines the first column of the column range. Passez l'in The optional *columnCount* parameter allows you to define the total number of columns of the range. *columnCount* must be greater than 0. Si le paramètre est omis, la valeur 1 sera définie par défaut et une plage de type colonne sera créée. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. #### Exemple From 794ce2b1a89c2e16e0d6b53a9ec8ddaf0fd5454a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:24:14 +0200 Subject: [PATCH 4776/4889] New translations vp-get-active-cell.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md index 59281ace2e9015..935f87ebadeba0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-active-cell.md @@ -21,7 +21,7 @@ The `VP Get active cell` command Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 9e0074ca11d6f273f2b533f36f4325794f9d7f8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:11 +0200 Subject: [PATCH 4781/4889] New translations vp-get-row-count.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md index 5bd9579ca3821c..f0bdc31d2bbee3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-row-count.md @@ -21,7 +21,7 @@ La commande `VP Get row count` re In *vpAreaName*, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. -You can define where to get the row count in the optional *sheet* parameter using the sheet index (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +You can define where to get the row count in the optional *sheet* parameter using the sheet index (counting begins at 0). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From b5b566849902a98566eb6398e8bb9a9951e36e12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:15 +0200 Subject: [PATCH 4782/4889] New translations vp-get-selection.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md index f3825c16ca59dd..34cead5f2180bd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-selection.md @@ -21,7 +21,7 @@ La commande `VP Get selection` re Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 656bb7983368300790eaf0c4b8727987ebeed7f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:31 +0200 Subject: [PATCH 4783/4889] New translations vp-get-sheet-options.md (French) --- .../ViewPro/commands/vp-get-sheet-options.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md index b342c5a1b906d5..c224d31db82c8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-sheet-options.md @@ -17,17 +17,17 @@ title: VP Get sheet options #### Description -The `VP Get sheet options` command returns an object containing the current sheet options of the *vpAreaName* area. +La commande `VP Get sheet options` retourne un objet contenant les options de la feuille courante de la zone *vpAreaName* . -Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Objet retourné -La commande retourne un objet contenant les valeurs courantes pour toutes les options de feuille disponibles. An option value may have been modified by the user or by the [VP SET SHEET OPTIONS](vp-set-sheet-options.md) method. +La commande retourne un objet contenant les valeurs courantes pour toutes les options de feuille disponibles. La valeur d'une option peut avoir été modifiée par l'utilisateur ou par la méthode [VP SET SHEET OPTIONS](vp-set-sheet-options.md). -To view the full list of the options, see [Sheet Options](../configuring.md#sheet-options). +Pour consulter la liste complète des options, voir [Options feuille](../configuring.md#sheet-options). #### Exemple From 05f232ce5cb8bf50e2f5b23574a87e982cba4aa3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:36 +0200 Subject: [PATCH 4784/4889] New translations vp-get-show-print-lines.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-show-print-lines.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md index a454dbd28137a0..18475335b958b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-show-print-lines.md @@ -17,11 +17,11 @@ title: VP Get show print lines #### Description -The `VP Get show print lines` command returns `True` if the print preview lines are visible and `False` if they are hidden. +La commande `VP Get show print lines`retourne `True` si les lignes d'aperçu avant impression sont visibles et `False` si elles sont masquées. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the target sheet. If *sheet* is omitted, the command applies to the current sheet. +Dans *sheet*, passez le numéro de la page cible. Si *sheet* est omis, la commande s'applique à la feuille courante. > La numérotation démarre à 0. From 3794c9b926184f563c932a5e3a082a4adf560dcc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:40 +0200 Subject: [PATCH 4785/4889] New translations vp-get-spans.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-spans.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md index 1667c27d2e4bb1..1a4c20d94d3f53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-spans.md @@ -16,9 +16,9 @@ title: VP Get spans #### Description -The `VP Get spans` command retrieves the cell spans in the designated *rangeObj*. +La commande `VP Get spans` récupère les cellules fusionnées (cell spans) dans le *rangeObj* désigné. -In *rangeObj*, pass a range of cell spans you want to retrieve. If *rangeObj* does not contain a cell span, an empty range is returned. +Dans *rangeObj*, passez une plage de cellules fusionnées que vous souhaitez récupérer. Si *rangeObj* ne contient pas de cellules fusionnées, une plage vide est retournée. #### Exemple @@ -27,10 +27,10 @@ Pour centrer le texte des cellules fusionnées dans ce document : ![](../../assets/en/ViewPro/cmd_vpGetSpans.PNG) ```4d -// Search for all cell spans +// Rechercher toutes les cellules fusionnées $range:=VP Get spans(VP All("ViewProArea")) -//center text +//centrer le texte $style:=New object("vAlign";vk vertical align center;"hAlign";vk horizontal align center) VP SET CELL STYLE($range;$style) ``` From 6ca7016780a5d04a1bafe5f107f67ffc5a08d592 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:44 +0200 Subject: [PATCH 4786/4889] New translations vp-get-stylesheet.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md index a6a96a5d90f413..365d440a526a4a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheet.md @@ -18,13 +18,13 @@ title: VP Get stylesheet #### Description -The `VP Get stylesheet` command returns the *styleName* style sheet object containing the property values which have been defined. +La commande `VP Get stylesheet` retourne l'objet de la feuille de style *styleName* contenant les valeurs de propriété qui ont été définies. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In *styleName*, pass the name of the style sheet to get. +Dans *styleName*, passez le nom de la feuille de style que vous souhaitez lire. -You can define where to get the style sheet in the optional *sheet* parameter using the sheet index (counting begins at 0) or with the following constants: +Vous pouvez définir où obtenir la feuille de style dans le paramètre optionnel *sheet* en utilisant l'index de la feuille (la numérotation commence à partir de 0) ou avec les constantes suivantes : - `vk current sheet` - `vk workbook` @@ -37,7 +37,7 @@ Le code suivant : $style:=VP Get stylesheet("ViewProArea";"GreenDashDotStyle") ``` -... will return the *GreenDashDotStyle* style object from the current sheet: +... retournera l'objet de style *GreenDashDotStyle* de la feuille courante : ```4d { From 3854f745706433c2484e15eaf5f93a4a1388183e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:49 +0200 Subject: [PATCH 4787/4889] New translations vp-get-stylesheets.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-stylesheets.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md index 5f77a901613d16..545fc9b746e5f9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-stylesheets.md @@ -17,11 +17,11 @@ title: VP Get stylesheets #### Description -The `VP Get stylesheets` command returns the collection of defined style sheet objects from the designated *sheet*. +La commande `VP Get stylesheets` retourne la collection d'objets feuille de style définis à partir de la *feuille* désignée. In *vpAreaName*, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. -You can define where to get the style sheets in the optional *sheet* parameter using the sheet index (counting begins at 0) or with the following constants: +Vous pouvez définir où lire les feuilles de style via le paramètre *sheet* en passant le numéro d'indice de la feuille (la numérotation commence à partir de 0) ou à l'aide des constantes suivantes : - `vk current sheet` - `vk workbook` From c1df59278c2440202ac51a57612fef9ae1cf21c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:53 +0200 Subject: [PATCH 4788/4889] New translations vp-get-table-column-attributes.md (French) --- .../ViewPro/commands/vp-get-table-column-attributes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md index 4d219cb06e518c..2d1b65e3578bb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-attributes.md @@ -23,19 +23,19 @@ title: VP Get column attributes | tableName | Text | -> | Nom de table | | | column | Integer | -> | Numéro de colonne de la table | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Object | <- | Attributes of the *column* | | +| Résultat | Object | <- | Numéro d'indice de *column* | | #### Description -The `VP Get table column attributes` command returns the current attributes of the specified *column* in the *tableName*. +La commande `VP Récupère les attributs de colonne de la table` retourne les attributs courants de la colonne spécifiée *column* dans la table *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -The command returns an object describing the current attributes of the *column*: +La commande retourne un objet décrivant les attributs courants de la *column*: | Propriété | Type | Description | | ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | @@ -45,7 +45,7 @@ The command returns an object describing the current attributes of the *column*: | footerFormula | text | Formule de pied de colonne. | | filterButtonVisible | boolean | True if the table column's filter button is displayed, False otherwise. | -If *tableName* is not found or if *column* index is higher than the number of columns, the command returns **null**. +Si *tableName* n'est pas trouvé ou si l'index *column* est supérieur au nombre de colonnes, la commande retourne **null**. #### Exemple From b873c1e2b61e10e845dcb20878d8fd84b0644d87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:25:57 +0200 Subject: [PATCH 4789/4889] New translations vp-get-table-column-index.md (French) --- .../ViewPro/commands/vp-get-table-column-index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md index 0db18b60a248ba..3798d1f61074bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-column-index.md @@ -23,29 +23,29 @@ title: VP Get table column index | tableName | Text | -> | Nom de table | | | columnName | Text | -> | Nom de la colonne de la table | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Integer | <- | Index of *columnName* | | +| Résultat | Integer | <- | Numéro d'indice de *columnName* | | #### Description -The `VP Get table column index` command returns the index of the *columnName* in the *tableName*. +La commande `VP Get table column index` retourne l'index du *columnName* dans la table *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *columnName*, pass the name of the table column for which you want to get the index. +Dans *columnName*, passez le nom de la colonne de la table pour laquelle vous souhaitez obtenir l'index. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -If *tableName* or *columnName* is not found, the command returns -1. +Si *tableName* ou *columnName* n'est pas trouvé, la commande retourne -1. #### Exemple ```4d - // Search the column id according the column name + // Rechercher l'id colonne en fonction du nom de la colonne var $id : Integer $id:=VP Get table column index($area; $tableName; "Weight price") - // Remove the column by id + // Supprimer la colonne par id VP REMOVE TABLE COLUMNS($area; $tableName; $id) ``` From 1aafce157b1de72123e5268fb88a354c4d9c39b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:26:02 +0200 Subject: [PATCH 4790/4889] New translations vp-get-table-dirty-rows.md (French) --- .../ViewPro/commands/vp-get-table-dirty-rows.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md index f2de7aebc33fc2..28cde65abb1a87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-dirty-rows.md @@ -23,23 +23,23 @@ title: VP Get table dirty rows | tableName | Text | -> | Nom de table | | | reset | Boolean | -> | True to clear the dirty status from the current table, False to keep it untouched. Default=True | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Collection | <- | Collection of objects with all the items modified since the last reset | | +| Résultat | Collection | <- | Collection d'objets avec tous les éléments modifiés depuis la dernière réinitialisation | | #### Description -The `VP Get table dirty rows` command returns a collection of *dirty row* objects, containing items that were modified since the last reset in the specified *tableName*. +La commande `VP Get table dirty rows` retourne une collection d'objets *dirty row*, contenant les éléments qui ont été modifiés depuis la dernière réinitialisation dans la table spécifiée *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *tableName*, pass the name of the table for which you want to get the dirty rows. Only modified columns bound to a [data context](vp-set-data-context.md) will be taken into account. +Dans *tableName*, passez le nom de la table pour laquelle vous souhaitez obtenir les lignes modifiées. Seules les colonnes modifiées liées à un [contexte de données](vp-set-data-context.md) seront prises en compte. -By default, calling the command will clear the *dirty* status from the current table. To keep this status untouched, pass `False` in the *reset* parameter. +Par défaut, appeler la commande effacera le statut *dirty* de la table courante. Pour garder ce statut intact, passez `False` dans le paramètre *reset*. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -Each *dirty row* object in the returned collection contains the following properties: +Chaque objet *dirty row* dans la collection retournée contient les propriétés suivantes: | Propriété | Type | Description | | ------------ | ------- | ---------------------------------- | @@ -47,7 +47,7 @@ Each *dirty row* object in the returned collection contains the following proper | originalItem | object | Objet avant modification | | row | integer | Index de la ligne modifiée | -If *tableName* is not found or if it does not contain a modified column, the command returns an empty collection. +Si *tableName* n'est pas trouvé ou s'il ne contient pas de colonne modifiée, la commande retourne une collection vide. #### Exemple From 541a5d564d8dae62cdf48bb37370d0dc772e06c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:26:07 +0200 Subject: [PATCH 4791/4889] New translations vp-get-table-range.md (French) --- .../ViewPro/commands/vp-get-table-range.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md index 874a6edd6c7ea0..b2c2a4c303f025 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-range.md @@ -17,32 +17,32 @@ title: VP Get table range -| Paramètres | Type | | Description | | -| ---------- | ------- | -- | --------------------------------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | -| tableName | Text | -> | Nom de table | | -| onlyData | Integer | -> | `vk table full range` (default) or `vk table data range` | | -| sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Object | <- | Plage contenant la table | | +| Paramètres | Type | | Description | | +| ---------- | ------- | -- | ------------------------------------------------------------------------------ | ---------------- | +| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | +| tableName | Text | -> | Nom de table | | +| onlyData | Integer | -> | `vk table full range` (par défaut) ou `vk table data range` | | +| sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | +| Résultat | Object | <- | Plage contenant la table | | #### Description -The `VP Get table range` command returns the range of *tableName*. +La commande `VP Get table range` retourne la plage de *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In the *onlyData* parameter, you can pass one of the following constants to indicate if you want to get the data only: +Dans le paramètre *onlyData*, vous pouvez passer l'une des constantes suivantes pour indiquer si vous souhaitez obtenir uniquement les données : | Constante | Valeur | Description | | --------------------- | ------ | ---------------------------------------------------------------------------------------------------- | | `vk table full range` | 0 | Get the cell range for the table area with footer and header (default if omitted) | | `vk table data range` | 1 | Get the cell range for the table data area only | -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. -If *tableName* is not found, the command returns **null**. +Si *tableName* n'est pas trouvé, la commande retourne **null**. #### Voir également From 4f1f86f15e3b1e09e21b7395b35def85bc0a8cd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:26:11 +0200 Subject: [PATCH 4792/4889] New translations vp-get-table-theme.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-table-theme.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md index e9db51d1177786..257c8d9247f469 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-table-theme.md @@ -25,15 +25,15 @@ title: VP Get table theme #### Description -The `VP Get table theme` command returns the current theme propertie values of the *tableName*. A table theme can be set using the [`VP CREATE TABLE`](vp-create-table.md) or [`VP SET TABLE THEME`](vp-set-table-theme.md) commands, or through the interface. +La commande `VP Get table theme` retourne les valeurs des propriétés du thème actuel de la table *tableName*. Un thème de table peut être défini à l'aide des commandes [`VP CREATE TABLE`](vp-create-table.md) ou [`VP SET TABLE THEME`](vp-set-table-theme.md), ou via l'interface. -In *vpAreaName*, pass the name of the 4D View Pro area and in *tableName*, the name of the table. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro et dans *tableName*, le nom de la table. -The command returns an object of the [cs.ViewPro.TableTheme](../classes.md#tabletheme) class with properties and values that describe the current table theme. +La commande retourne un objet de la classe [cs.ViewPro.TableTheme](../classes.md#tabletheme) avec des propriétés et des valeurs qui décrivent le thème de la table courante. #### Exemple -The command returns a full `theme` object even if a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) name was used to define the theme. +La commande retourne un objet de `thème` complet même si un nom de [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) a été utilisé pour définir le thème. ```4d var $param : cs.ViewPro.TableTheme From 044475669b663746865fcbe4479414fdfba9d501 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:26:16 +0200 Subject: [PATCH 4793/4889] New translations vp-get-tables.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-tables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md index 2dccfe302ef4f1..5d19b8f9aa235f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-tables.md @@ -25,11 +25,11 @@ title: VP Get tables #### Description -The `VP Get tables` command returns a collection of all table names defined in the *sheet*. +La commande `VP Get tables` retourne une collection de tous les noms de tables définis dans *sheet*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. @@ -39,7 +39,7 @@ Le code suivant retournera une collection de tous les noms de tables de la feuil ```4d $tables:=VP Get tables("ViewProArea") -//$tables contains for example ["contextTable","emailTable"] +//$tables contient par exemple ["contextTable","emailTable"] ``` From c5349ecf1c8c0d24baa048d7e2f8d796447de06f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:26:20 +0200 Subject: [PATCH 4794/4889] New translations vp-get-value.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md index 1a1bf2a72dd2f6..5ea717d1a543bf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-value.md @@ -16,17 +16,17 @@ title: VP Get value #### Description -The `VP Get value` command retrieves a cell value from a designated cell range. +La commande `VP Get value` récupère la valeur d'une cellule depuis une plage de cellules désignées. -In *rangeObj*, pass a range whose value you want to retrieve. +Dans *rangeObj*, passez une plage dont vous souhaitez récupérer la valeur. #### Objet retourné -The object returned will contain the `value` property, and, in case of a js date value, a `time` property: +L'objet retourné contiendra la propriété `value` et, dans le cas d'une valeur de date js, une propriété `time` : | Propriété | Type | Description | | --------- | ------------------------------------------ | ------------------------------------------------------------------------- | -| value | Integer, Real, Boolean, Text, Date, Object | Value in the *rangeObj* (except- time) | +| value | Integer, Real, Boolean, Text, Date, Object | Valeur de *rangeObj* (exceptée - time) | | time | Real | Valeur heure (en secondes) si la valeur est du type js | Si l'objet retourné inclut une date ou une heure, il est traité en tant que datetime et est complété comme suit : @@ -34,7 +34,7 @@ Si l'objet retourné inclut une date ou une heure, il est traité en tant que da - valeur heure - la date est complétée comme suit : December 30, 1899 au format dd/MM/yyyy (30/12/1899) - valeur date - l'heure est complétée comme suit : minuit au format HH:mm:ss (00:00:00) -If *rangeObj* contains multiple cells or multiple ranges, the value of the first cell is returned. La commande retourne un objet null si la cellule est vide. +Si *rangeObj* contient plusieurs cellules ou plusieurs plages, la valeur de la première cellule est retournée. La commande retourne un objet null si la cellule est vide. #### Exemple From 02de8c4098475959b1c587076155016cca985084 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:26:24 +0200 Subject: [PATCH 4795/4889] New translations vp-get-values.md (French) --- .../version-20-R6/ViewPro/commands/vp-get-values.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md index 186b2562f3315c..86ac0e3fa60844 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-get-values.md @@ -16,14 +16,14 @@ title: VP Get values #### Description -The `VP Get values` command retrieves the values from the designated *rangeObj*. +La commande `VP Get values` récupère les valeurs du *rangeObj* désigné. -In *rangeObj*, pass a range whose values you want to retrieve. If *rangeObj* includes multiple ranges, only the first range is used. +Dans *rangeObj*, passez une plage dont vous souhaitez récupérer les valeurs. Si *rangeObj* comprend plusieurs plages, seule la première plage est utilisée. -The collection returned by `VP Get values` contains a two-dimensional collection: +La collection retournée par `VP Get values` contient une collection bidimensionnelle: - Chaque élément de la collection de premier niveau représente une ligne et contient une sous-collection de valeurs -- Chaque sous-collection contient des valeurs des cellule de la ligne. Values can be Integer, Real, Boolean, Text, Object, or Null. Si une valeur est de type date ou heure, elle est retournée en un objet dont les propriétés sont les suivantes : +- Chaque sous-collection contient des valeurs des cellule de la ligne. Les valeurs peuvent être de type entier long, réel, booléen, texte, objet ou null. Si une valeur est de type date ou heure, elle est retournée en un objet dont les propriétés sont les suivantes : | Propriété | Type | Description | | --------- | ---- | ------------------------------------------------------------------------- | From 9f9a7329899b75878ec006f3c9becdf845829a4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:27:04 +0200 Subject: [PATCH 4796/4889] New translations vp-name.md (Japanese) --- .../version-20-R6/ViewPro/commands/vp-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md index 252d080d060b52..3498da7c096df7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-name.md @@ -34,7 +34,7 @@ title: VP Name "Total" という名前のレンジに値を渡します: ```4d -// name the B5 cell as Total +// B5 のセルを "Total" と命名します VP ADD RANGE NAME(VP Cell("ViewProArea";1;4);"Total") $name:=VP Name("ViewProArea";"Total") VP SET NUM VALUE($name;285;"$#,###.00") From c239da69b22ecc4ed1367cd2650d8ce4abd73835 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:27:50 +0200 Subject: [PATCH 4797/4889] New translations vp-reset-selection.md (French) --- .../version-20-R6/ViewPro/commands/vp-reset-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md index 012d02e3bcd742..0c2c29a849c113 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-reset-selection.md @@ -22,7 +22,7 @@ La commande `VP RESET SELECTION` assigns a collection of formulas starting at the specified cell range. -In *rangeObj*, pass a range of the cell (created with [VP Cell](vp-cell.md)) whose formula you want to specify. If *rangeObj* includes multiple ranges, only the first range is used. +In *rangeObj*, pass a range of the cell (created with [VP Cell](vp-cell.md)) whose formula you want to specify. Si *rangeObj* comprend plusieurs plages, seule la première plage est utilisée. The *formulasCol* is a two-dimensional collection: From 6cb71be2f09d1dafbab7683bc35c028580f5a834 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:29:16 +0200 Subject: [PATCH 4801/4889] New translations vp-set-frozen-panes.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md index f3499294a34694..787abecf771f4f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-frozen-panes.md @@ -35,7 +35,7 @@ You can pass an object defining the columns and rows to freeze in the *paneObj* | rowCount | Integer | Le nombre de lignes figées en haut de la feuille | | trailingRowCount | Integer | Le nombre de lignes figées en bas de la feuille | -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : - `vk current sheet` From 3cbe75e2eedbc164e8e2c40c72b318c81e297b9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:29:45 +0200 Subject: [PATCH 4802/4889] New translations vp-set-sheet-options.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-sheet-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md index d3ce8f848fb042..a892658911608f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-sheet-options.md @@ -19,11 +19,11 @@ title: VP SET SHEET OPTIONS La commande `VP SET SHEET OPTIONS` permet de définir différentes options de feuille de la zone *vpAreaName* . -Pass the name of the 4D View Pro area in *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. +Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. Passez un objet contenant les options à définir dans le paramètre *sheetOptions*. Pour consulter la liste complète des options disponibles, consultez le paragraphe [Options feuille](../configuring.md#sheet-options). -In the optional *sheet* parameter, you can designate a specific spreadsheet (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : - `vk current sheet` From 6badce6f03490197380e68ccbe6533838b434188 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:29:49 +0200 Subject: [PATCH 4803/4889] New translations vp-set-show-print-lines.md (French) --- .../version-20-R6/ViewPro/commands/vp-set-show-print-lines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md index 34ecc992292534..621e3d4d8b99f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-show-print-lines.md @@ -23,7 +23,7 @@ Dans *vpAreaName*, passez le nom de la zone 4D View Pro. In *visible*, pass `True` to display the print lines, and `False` to hide them. `True` is passed by default. -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié, la commande s'applique à la feuille en cours. > La numérotation démarre à 0. From 1510e363382cc645fe389183148a025545f8fe2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:29:53 +0200 Subject: [PATCH 4804/4889] New translations vp-set-table-column-attributes.md (French) --- .../ViewPro/commands/vp-set-table-column-attributes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md index e971baa268fbef..097e5e8e83744e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-set-table-column-attributes.md @@ -42,7 +42,7 @@ In the *attributes* parameter, pass an object that contains the properties to se | footerFormula | text | Formule de pied de colonne. | | filterButtonVisible | boolean | Sets whether the table column's filter button is displayed (default is `True` when the table is created). | -In *sheet*, pass the index of the target sheet. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. +Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. From 3e10d3f3fd62292bceba2482a72e2a0db308c6f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 17:30:32 +0200 Subject: [PATCH 4805/4889] New translations configuring.md (French) --- .../version-20-R6/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index ee2280f7234043..265ccdd4630bd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -27,7 +27,7 @@ Les interfaces permettent d'effectuer des modifications de base et de manipuler #### Toolbar (Barre d’outils) -Enabling the Toolbar interface displays the [**Show Formula Bar**](FormObjects/properties_Appearance.md#show-formula-bar) option. Si la case de l'option est cochée, la barre de formule est visible en-dessous de l'interface Barre d'outils. +L'activation de l'interface de la barre d'outils affiche l'option [**Afficher la barre de formule**](FormObjects/properties_Appearance.md#show-formula-bar). Si la case de l'option est cochée, la barre de formule est visible en-dessous de l'interface Barre d'outils. Lorsque la barre de formule est visible : From e389eebf7618e7c3aba25e1480282be07f30d994 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:49:52 +0200 Subject: [PATCH 4806/4889] New translations plug-ins.md (French) --- .../version-18/Concepts/plug-ins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/plug-ins.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/plug-ins.md index 0b8aaa46103872..075607b580da3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/plug-ins.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/Concepts/plug-ins.md @@ -36,7 +36,7 @@ Un plug-in peut être très simple, avec une seule routine effectuant une très Sur GitHub, 4D fournit un [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK) open source, contenant le plug-in API 4D et l'assistant de plug-in 4D : -- le [**Plugin API de 4D**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrit en C, ajoute plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions du plug-in API de 4D gèrent toutes les interactions entre l'application 4D et votre plug-in. +- le [**Plugin API de 4D**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrit en C, ajoute plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions de l'API 4D Plug-in gèrent toutes les interactions entre l'application 4D et votre plug-in. - [**L'assistant de plug-in 4D**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) est un outil essentiel qui simplifie la tâche de développement des plug-ins 4D. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. ## Comment installer un plug-in? From 59347ea6dd5d688cc98689c24621fe9e48c8ed55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:49:58 +0200 Subject: [PATCH 4807/4889] New translations formeditor.md (French) --- .../version-19/FormEditor/formEditor.md | 178 +++++++++--------- 1 file changed, 89 insertions(+), 89 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index 0ebc6f9a0f1734..538b3801dec5a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -14,13 +14,13 @@ L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : -- **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). -- **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. -- **Paper**: Borders of the printing page, which are shown as gray lines. This element can only be displayed by default in ["for printing" type](properties_FormProperties.md#form-type) forms. -- **Rulers**: Rulers of the Form editor’s window. -- **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Limits**: Form’s limits. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. +- **Formulaire hérité** : Objets du formulaire hérité (s'il y a un [formulaire hérité](forms.md#inherited-forms)). +- **Page 0**: Objets de [la page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. +- **Papier** : Contours de la page d'impression, qui sont affichés sous forme de filets grisés. Cet élément ne peut être affiché que par défaut dans les formulaires de type ["pour impression"](properties_FormProperties.md#form-type). +- **Règle** : Règles de la fenêtre de l’éditeur de formulaire. +- **Taquets** : Lignes de contrôle de sortie et taquets associés qui indiquent les limites des différentes zones du formulaire. Cet élément ne peut être affiché que par défaut dans les formulaires de type [listes](properties_FormProperties.md#form-type). +- **Libellés des taquets** : Libellés des taquets, disponibles uniquement lorsque les lignes de contrôle de sortie sont affichées. Cet élément ne peut être affiché que par défaut dans les formulaires de type [listes](properties_FormProperties.md#form-type). +- **Limites** : Limites du formulaire. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. > Les paramètres [**Taille basée sur**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) et [**Vert margin**](properties_FormSize.md#vert-margin) des propriétés du formulaire affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. @@ -28,22 +28,22 @@ Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : -- the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. +- les options **Affichage par défaut à la création** définies dans les Préférences - les options non cochées ne peuvent pas être affichées par défaut. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste - Le papier est affiché par défaut pour les formulaires impression. #### Afficher/Masquer les éléments -You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: +Vous pouvez afficher ou masquer des éléments à tout moment dans la fenêtre courante de l'éditeur de formulaires en sélectionnant **Afficher** dans le menu **Formulaire** ou le menu contextuel de l'éditeur de formulaires : ![](../assets/en/FormEditor/showHideElements.png) ### Règles -Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. Ils peuvent être [affichés ou masqués](#display-options). -Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. +Sélectionnez **Définir l'unité...** dans le menu **Formulaire** pour changer l'unité de mesure afin que le formulaire affiche des pouces, des centimètres ou des pixels. ### Toolbar (Barre d’outils) @@ -56,71 +56,71 @@ La barre d’outils comporte les éléments suivants : | Icône | Nom | Description | | ------------------------------------------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Flèche de sélection](#selecting-objects) | Permet de sélectionner, déplacer et redimensionner les objets du formulaire.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | +| ![](../assets/en/FormEditor/selection.png) | [Flèche de sélection](#selecting-objects) | Permet de sélectionner, déplacer et redimensionner les objets du formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Zone de Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | | ![](../assets/en/FormEditor/moving.png) | [Déplacement](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | | ![](../assets/en/FormEditor/level.png) | [Niveau](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Groupement/Dégroupement](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSS Preview](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [Aperçu CSS](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | | ![](../assets/en/FormEditor/views.png) | [Gestion des vues](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | | ![](../assets/en/FormEditor/shields2.png) | [Affichage des badges](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | | ![](../assets/en/FormEditor/library.png) | [Bibliothèque d'objets préconfigurés](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | | ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Création de list box](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | -| ![](../assets/en/FormEditor/insertFields.png) | [Insert fields](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insérer des champs](#insert-fields) | Ce bouton insère tous les champs (à l'exception des champs de type objet et blob) de la table de formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. | -### Object bar +### Barre d'objets -The object bar contains all the active and inactive objects that can be used in 4D forms. Some objects are grouped together by themes. Each theme includes several alternatives that you can choose between. When the object bar has the focus, you can select the buttons using the keys of the keyboard. The following table describes the object groups available and their associated shortcut key. +La barre d'objets contient tous les objets actifs et inactifs qui peuvent être utilisés dans les formulaires 4D. Certains objets sont regroupés par thèmes. Chaque thème comprend plusieurs alternatives parmi lesquelles vous pouvez choisir. Lorsque la barre d'objets a le focus, vous pouvez sélectionner les boutons en utilisant les touches du clavier. Le tableau suivant décrit les groupes d'objets disponibles et leur touche de raccourci associée. -| Bouton | Group | Key | -| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:---:| -| ![](../assets/en/FormEditor/text.png) | [Text](FormObjects/text.md) / [Group Box](FormObjects/groupBox.md) | T | -| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | -| ![](../assets/en/FormEditor/listbox.png) | [Hierarchical List](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | -| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Drop-down List](FormObjects/dropdownList_Overview.md) / [Picture Pop-up Menu](FormObjects/picturePopupMenu_overview.md) | P | -| ![](../assets/en/FormEditor/button.png) | [Button](FormObjects/button_overview.md) / [Picture Button](FormObjects/pictureButton_overview.md) / [Button Grid](FormObjects/buttonGrid_overview.md) | B | -| ![](../assets/en/FormEditor/radio.png) | [Bouton radio](FormObjects/radio_overview.md) | R | -| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | -| ![](../assets/en/FormEditor/indicator.png) | [Progress Indicator](FormObjects/progressIndicator.md) / [Ruler](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | -| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Line](FormObjects/shapes_overview.md#line) / [Oval](FormObjects/shapes_overview.md#oval) | S | -| ![](../assets/en/FormEditor/splitter.png) | [Splitter](FormObjects/splitters.md) / [Tab Control](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [Plug-in Area](FormObjects/pluginArea_overview.md) / [Subform](FormObjects/subform_overview.md) / [Web Area](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| Bouton | Groupe | Touche | +| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------:| +| ![](../assets/en/FormEditor/text.png) | [Texte](FormObjects/text.md) / [Zone de groupe](FormObjects/groupBox.md) | T | +| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | +| ![](../assets/en/FormEditor/listbox.png) | [Liste hiérarchique](FormObjects/list_overview.md) / [List box](FormObjects/listbox_overview.md) | L | +| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Liste déroulante](FormObjects/dropdownList_Overview.md) / [pop up menu image](FormObjects/picturePopupMenu_overview.md) | P | +| ![](../assets/en/FormEditor/button.png) | [Bouton](FormObjects/button_overview.md) / [Bouton Image](FormObjects/pictureButton_overview.md) / [Grille de boutons](FormObjects/buttonGrid_overview.md) | B | +| ![](../assets/en/FormEditor/radio.png) | [Bouton radio](FormObjects/radio_overview.md) | R | +| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | +| ![](../assets/en/FormEditor/indicator.png) | [Indicateur de progression](FormObjects/progressIndicator.md) / [Règle](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | +| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Ligne](FormObjects/shapes_overview.md#line) / [Ovale](FormObjects/shapes_overview.md#oval) | S | +| ![](../assets/en/FormEditor/splitter.png) | [Séparateur](FormObjects/splitters.md) / [Onglet](FormObjects/tabControl.md) | D | +| ![](../assets/en/FormEditor/plugin.png) | [Zone de plug-in](FormObjects/pluginArea_overview.md) / [Sous-formulaire](FormObjects/subform_overview.md) / [Zone Web](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | -To draw an object type, select the corresponding button and then trace the object in the form. After creating an object, you can modify its type using the Property List. Hold down the **Shift** key as you draw to constrain the object to a regular shape. Lines are constrained to horizontal, 45°, or vertical, rectangles are constrained to squares, and ovals are constrained to circles. +Pour dessiner un type d'objet, sélectionnez le bouton correspondant, puis tracez l'objet dans le formulaire. Après avoir créé un objet, vous pouvez modifier son type en utilisant la Liste des propriétés. Maintenez la touche **Maj** enfoncée pendant que vous dessinez pour contraindre l'objet à une forme régulière. Les lignes sont contraintes à l'horizontale, à 45°, ou à la verticale, les rectangles sont contraints à des carrés, et les ovales sont contraints à des cercles. -The current variant of the theme is the object that will be inserted in the form. When you click the right side of a button, you access the variant menu: +La variante courante du thème est l'objet qui sera inséré dans le formulaire. Lorsque vous cliquez sur le côté droit d'un bouton, vous accédez au menu de variantes : ![](../assets/en/FormEditor/objectBar.png) -You can click twice on the button so that it remains selected even after you have traced an object in the form (continual selection). This function makes creating several successive objects of the same type easier. To cancel a continual selection, click on another object or tool. +Vous pouvez cliquer deux fois sur le bouton pour qu'il reste sélectionné même après avoir tracé un objet dans le formulaire (sélection continue). Cette fonction facilite la création successive de plusieurs objets du même type. Pour annuler une sélection continue, cliquez sur un autre objet ou outil. ### Liste de propriétés -Both forms and form objects have properties that control access to the form, the appearance of the form, and the behavior of the form when it is used. Form properties include, for example, the form’s name, its menu bar, and its size. Object Properties include, for example, an object’s name, its dimensions, its background color, and its font. +Les formulaires et les objets de formulaire ont des propriétés qui contrôlent l'accès, l'apparence et le comportement du formulaire ou de l'objet lorsqu'il est utilisé. Les propriétés du formulaire comprennent, par exemple, le nom du formulaire, sa barre de menu et sa taille. Les propriétés de l'objet comprennent, par exemple, le nom de l'objet, ses dimensions, sa couleur de fond et sa police. -You can display and modify form and object properties using the Property List. It displays either form or objects properties depending on what you select in the editor window. +Vous pouvez afficher et modifier les propriétés du formulaire et des objets en utilisant la liste des propriétés. Elle affiche les propriétés du formulaire ou des objets en fonction de ce que vous sélectionnez dans la fenêtre de l'éditeur. -To display/hide the Property List, choose **Property List** from the **Form** menu or from the context menu of the Form editor. You can also display it by double-clicking in an empty area of the form. +Pour afficher/masquer la liste des propriétés, choisissez **Liste des propriétés** dans le menu **Formulaire** ou dans le menu contextuel de l'éditeur de formulaire. Vous pouvez également l'afficher en double-cliquant dans une zone vide du formulaire. #### Raccourcis -You can use the following shortcuts in the Property List: +Vous pouvez utiliser les raccourcis suivants dans la liste des Propriétés: - **Touches fléchées** haut ou bas ↑ ↓ : déplacement de cellule en cellule. - **Touches fléchées** gauche ou droite ← → : déploie/contracte les thèmes ou les menus. - **PgUp** et **PgDn** : sélectionne la première ou la dernière cellule visible de la liste affichée. - **Début** et **Fin** : sélectionne la première ou la dernière cellule de la liste. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on an event: Used to select/deselect every event in the list, according to the initial state of the event on which you clicked. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a theme label: Used to Collapse/Expand every theme in the list. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a property value displayed in **bold**: Resets the property to its default. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un événement : sélectionne/désélectionne tous les événements, en fonction de l’état initial de l’événement sur lequel vous avez cliqué. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un libellé de thème : utilisé pour plier/déplier chaque thème de la liste. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur une valeur de propriété affichée en **gras** : Réinitialise la propriété par défaut. -## Manipulating Form Objects +## Manipulation des objets de formulaire ### Ajouter des objets @@ -241,7 +241,7 @@ Pour grouper les objets : Pour dégrouper un groupe d’objets : 1. Sélectionnez le groupe que vous souhaitez dégrouper. -2. Choisissez **Dégrouper** dans le menu **Objets**.

    OU

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.

    4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. +2. Choisissez **Dégrouper** dans le menu **Objets**.

    OU

    Sélectionnez la commande **Dégrouper** (menu du bouton **Grouper**) dans la barre d’outils de l’éditeur de formulaires.

    Si la commande **Dégrouper** est désactivée, cela veut dire que l’objet sélectionné est déjà sous sa forme la plus simple.

    4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. ### Aligner des objets @@ -272,7 +272,7 @@ Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que - Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU BIEN :

    Pour aligner des objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous souhaitez que les autres objets soient alignés dans la liste des objets. Dans ce cas, la position de l’objet de référence ne variera pas.

    -Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. +Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). #### Utiliser l’alignement magnétique @@ -295,9 +295,9 @@ En ce qui concerne la répartition des objets, 4D propose une distance basée su Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le magnétisme peut être activé ou désactivé à tout moment à l’aide de la commande **Activer la grille magnétique** du menu **Formulaire** ou du menu contextuel de l’éditeur. Il est également possible de définir l’activation par défaut de cette fonction dans la page **Préférences** >**Formulaires** (option **Activer l'auto-alignement par défaut**). Il est possible d’activer ou de désactiver manuellement la grille magnétique lorsqu’un objet est sélectionné en appuyant sur la touche **Ctrl** (Windows) ou **Control** (Mac Os). > Le magnétisme entraîne également l’observation de paliers lors du redimensionnement manuel des objets. -### Distributing objects +### Distribuer les objets -Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. The latter allows you to align and distribute objects in one operation. +Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. Cette dernière vous permet d'aligner et de répartir les objets en une seule opération. > Lorsque la [grille magnétique](#using-the-magnetic-grid) est activée, une aide visuelle est également fournie pour la répartition lors du déplacement manuel d’un objet. Pour répartir directement une sélection d’objets (verticalement ou horizontalement) : @@ -314,7 +314,7 @@ Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et r 3. Cliquez sur l’icône de répartition standard (horizontale ou verticale) de votre choix: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône de répartition horizontale standard)

    La zone d’exemple illustre le principe de l’opération sélectionnée. -4. Pour effectuer une répartition standard, cliquez sur le bouton **Prévisualisation** ou *Appliquer*.

    Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).

    OU BIEN :

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :

    +4. Pour effectuer une répartition standard, cliquez sur le bouton **Prévisualisation** ou *Appliquer*.

    Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).

    OU BIEN :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Répartir** (par exemple si vous souhaitez répartir les objets en fonction de la distance de leur côté droit). Cette option agit comme un interrupteur. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :

    - Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. - Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. @@ -324,7 +324,7 @@ Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et r ### Gérer les plans des objets -Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. These layers also determine the default entry order (see Modifying data entry order). La fenêtre ci-dessous représente des objets organisés en couches : +Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. Ces plans déterminent également l'ordre de saisie par défaut (voir Modification de l'ordre de saisie des données). La fenêtre ci-dessous représente des objets organisés en couches : ![](../assets/en/FormEditor/layering.png) @@ -343,15 +343,15 @@ Pour ordonner les différents plans, 4D va toujours de l’arrière-plan vers l L’ordre de saisie est l’ordre dans lequel les champs, les sous-formulaires et les autres objets actifs sont sélectionnés lorsque vous appuyez sur la touche **Tabulation** ou **Retour chariot** dans un formulaire. Il est possible de parcourir le formulaire dans le sens inverse de l’ordre de saisie en appuyant sur les touches **Maj+Tabulation** ou **Maj+Retour chariot**. -> You can change the entry order at runtime using the `FORM SET ENTRY ORDER` and `FORM GET ENTRY ORDER` commands. +> Vous pouvez modifier l'ordre de saisie en cours d'exécution en utilisant les commandes `FORM SET ENTRY ORDER` et `FORM GET ENTRY ORDER`. -Every object that supports the focusable property is included in the data entry order by default. +Chaque objet qui prend en charge la propriété focusable est inclus dans l'ordre de saisie des données par défaut. -Setting the entry order for a JSON form is done with the [`entryOrder`](properties_JSONref.md) property. +Définir l'ordre de saisie pour un formulaire JSON s'effectue avec la propriété \[`entryOrder`\](properties_JSONref.md) . -If you don’t specify a custom entry order, by default 4D uses the layering of the objects to determine the entry order in the direction “background towards foreground.” The standard entry order thus corresponds to the order in which the objects were created in the form. Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. +Si vous ne spécifiez pas d’ordre de saisie personnalisé, 4D utilise par défaut le plan des objets comme ordre de saisie, dans le sens “arrière-plan vers premier plan.” Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. -Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. The resulting standard entry order thus becomes illogical and forces the user to enter the information in an awkward manner: +Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. L'ordre de saisie qui en résulte devient donc illogique et force l'utilisateur à entrer les informations de manière maladroite : ![](../assets/en/FormEditor/entryOrder1.png) @@ -392,43 +392,43 @@ Lorsque vous relâchez le bouton de la souris, les objets contenus ou touchés p #### Exclure un objet de l’ordre de saisie -By default, all objects that support the focusable property are included in the entry order. To exclude an object from the entry order: +Par défaut, tous les objets qui prennent en charge la propriété focusable sont inclus dans l'ordre de saisie. Pour exclure un objet de l’ordre de saisie: -1. Select the Entry order mode, then +1. Sélectionnez le mode ordre de saisie, puis -2. **shift-click** on the object +2. **Maj-clic** sur l'objet -3. **right-click** on the object and select **Remove from entry order** option from the context menu +3. **Clic droit** sur l'objet et sélectionnez l'option **Supprimer de l'ordre de saisie** dans le menu contextuel -## CSS Preview +## Aperçu CSS -The Form editor allows you to view your forms with or without applied CSS values. +L'éditeur de formulaire vous permet de visualiser vos formulaires avec ou sans les valeurs CSS appliquées. -When [style sheets](createStylesheet.md) have been defined, forms (including inherited forms and subforms) are opened in the CSS Preview mode for your operating system by default. +Lorsque des \[feuilles de style\](createStylesheet.md) ont été définis, les formulaires (y compris les formulaires hérités et les sous-formulaires) sont ouverts en mode Aperçu CSS pour votre système d'exploitation par défaut. -### Selecting CSS Preview Mode +### Sélection du mode Aperçu CSS -The Form editor toolbar provides a CSS button for viewing styled objects: +La barre d'outils de l'éditeur de formulaires fournit un bouton CSS pour la visualisation des objets stylés : ![](../assets/en/FormEditor/cssToolbar.png) -Select one of the following preview modes from the menu: +Sélectionnez l'un des modes de prévisualisation suivants dans le menu : -| Toolbar Icon | CSS Preview Mode | Description | -| --------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/cssNo.png) | Aucun | No CSS values are applied in the form and no CSS values or icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssWin.png) | Windows | CSS values for Windows platform are applied in the form. CSS values and icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssMac.png) | macOS | CSS values for macOS platform are applied in the form. CSS values and icons displayed in the Property List. | -> If a font size too large for an object is defined in a style sheet or JSON, the object will automatically be rendered to accommodate the font, however the size of the object will not be changed. +| Icône de la barre d'outils | Mode d'aperçu CSS | Description | +| --------------------------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssNo.png) | Aucun | Aucune valeur CSS n'est appliquée dans le formulaire et aucune valeur CSS ou icône ne s'affiche dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssWin.png) | Windows | Les valeurs CSS pour la plate-forme Windows sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssMac.png) | macOS | Les valeurs CSS pour la plate-forme macOS sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +> Si une taille de police trop grande pour un objet est définie dans une feuille de style ou un JSON, l'objet sera automatiquement rendu pour s'adapter à la police, mais la taille de l'objet ne sera pas modifiée. -The CSS preview mode reflects the priority order applied to style sheets vs JSON attributes as defined in the [JSON vs Style Sheet](stylesheets.html#json-vs-style-sheet) section. +Le mode d'aperçu CSS reflète l'ordre de priorité appliqué aux feuilles de style par rapport aux attributs JSON tels que définis dans la section \[JSON vs Feuille de style\](stylesheets.html#json-vs-style-sheet). -Once a CSS preview mode is selected, objects are automatically displayed with the styles defined in a style sheet (if any). -> When copying or duplicating objects, only the CSS references (if any) and the JSON values are copied. +Une fois qu'un mode d'aperçu CSS est sélectionné, les objets sont automatiquement affichés avec les styles définis dans une feuille de style (le cas échéant). +> Lors de la copie ou de la duplication d'objets, seules les références CSS (le cas échéant) et les valeurs JSON sont copiées. -### CSS support in the Property List +### Prise en charge des CSS dans la liste des propriétés -In CSS Preview mode, if the value of an attribute has been defined in a style sheet, the attribute's name will appear with a CSS icon displayed next to it in the Property List. For example, the attribute values defined in this style sheet: +En mode Aperçu CSS, si la valeur d'un attribut a été définie dans une feuille de style, le nom de l'attribut apparaîtra à côté d'une icône CSS dans la liste des propriétés. Par exemple, les valeurs des attributs définies dans cette feuille de style : ```4d .myButton { @@ -438,20 +438,20 @@ stroke: #800080; } ``` -are displayed with a CSS icon in the Property List: +sont affichées avec une icône CSS dans la liste des propriétés : ![](../assets/en/FormEditor/cssPpropList.png) -An attribute value defined in a style sheet can be overridden in the JSON form description (except if the CSS includes the `!important` declaration, see below). In this case, the Property List displays the JSON form value in **bold**. You can reset the value to its style sheet definition with the **Ctrl + click** (Windows) or **Command + click** (macOs) shortcuts. -> If an attribute has been defined with the `!important` declaration for a group, an object within a group, or any object within a selection of multiple objects, that attribute value is locked and cannot be changed in the Property List. +Une valeur d'attribut définie dans une feuille de style peut être remplacée dans la description de formulaire JSON (sauf si la CSS inclut la déclaration `!important`, voir ci-dessous). Dans ce cas, la liste des propriétés affiche la valeur du formulaire JSON en **gras**. Vous pouvez réinitialiser la valeur à sa définition de feuille de style avec les raccourcis **Ctrl + clic** (Windows) ou **Command + clic** (macOs). +> Si un attribut a été défini avec la déclaration `!important` pour un groupe, un objet à l'intérieur d'un groupe ou n'importe quel objet dans une sélection de plusieurs objets, la valeur de cet attribut est verrouillée et ne peut pas être modifiée dans la liste des propriétés. -#### Property List CSS Icons +#### Icônes CSS dans la Liste des propriétés -| Icône | Description | -| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ![](../assets/en/FormEditor/cssIcon.png) | Indicates that an attribute value has been defined in a style sheet | -| ![](../assets/en/FormEditor/cssImportant.png) | Indicates that an attribute value has been defined in a style sheet with the `!important` declaration | -| ![](../assets/en/FormEditor/cssIconMixed.png) | Displayed when an attribute value defined in a style sheet for at least one item in a group or a selection of multiple objects is different from the other objects | +| Icône | Description | +| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssIcon.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style | +| ![](../assets/en/FormEditor/cssImportant.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style avec la déclaration `!important` | +| ![](../assets/en/FormEditor/cssIconMixed.png) | Affiché lorsque la valeur d'un attribut défini dans une feuille de style pour au moins un élément d'un groupe ou d'une sélection de plusieurs objets est différente des autres objets | ## Création de list box @@ -500,19 +500,19 @@ La list box finale : ![](../assets/en/FormEditor/listboxBuilderListbox.png) -## Insert fields +## Insérer des champs -The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. This wizard is a shortcut to design basic entry forms or list forms. +Le bouton **Insérer champs** insère tous les champs (à l'exception des champs de type objet et blob) de la table du formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. Cet assistant est un raccourci pour concevoir des formulaires de saisie ou des formulaires de liste basiques. -The **Insert fields** button is only available with table forms. +Le bouton **Insérer champs** est uniquement disponible avec les formulaires table. -The design of the resulting form depends on the form type: +L'apparence du formulaire final dépend du type de formulaire : -- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: +- **Formulaire détail** : en cliquant sur le bouton **Insérer champs**, un formulaire en page est généré : ![](../assets/en/FormEditor/insertFields2.png) -- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: +- **Formulaire liste** : en cliquant sur le bouton **Insérer champs**, cela génère un formulaire en liste avec des champs organisés sur une seule ligne et des marqueurs de zone : ![](../assets/en/FormEditor/insertFields3.png) From f96c65a82fb35c58f797f7b8ba12221868015490 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:00 +0200 Subject: [PATCH 4808/4889] New translations macros.md (French) --- .../version-19/FormEditor/macros.md | 127 +++++++++--------- 1 file changed, 64 insertions(+), 63 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md index 92573ef99423c9..562b773d31678d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/macros.md @@ -6,7 +6,7 @@ title: Macros de l'éditeur de formulaires L'éditeur de formulaires 4D prend en charge les macros. Une macro est un ensemble d'instructions permettant de réaliser une action ou une séquence d'actions. Lorsqu'elle est appelée, la macro exécutera ses instructions et, automatiquement, les actions. -Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de 4D Form qui peuvent : +Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de formulaires de 4D qui pourront : * Créer et exécuter du code 4D * Afficher les boîtes de dialogue @@ -42,29 +42,29 @@ Dans ce court exemple, vous verrez comment créer et appeler une macro qui ajout ```4d Function onInvoke($editor : Object)->$result : Object - - var $btnHello : Object - - // Create a "Hello" button - $btnHello:=New object("type"; "button"; \ - "text"; "Hello World!"; \ - "method"; New object("source"; "ALERT(\"Hello World!\")"); \ - "events"; New collection("onClick"); \ - "width"; 120; \ - "height"; 20; \ - "top"; 0; \ - "left"; 0) - - // Add button in the current page - $editor.editor.currentPage.objects.btnHello:=$btnHello - - // Select the new button in the form editor - $editor.editor.currentSelection.clear() //unselect elements - $editor.editor.currentSelection.push("btnHello") - - // Notify the modification to the 4D Form editor - $result:=New object("currentSelection"; $editor.editor.currentSelection;\ - "currentPage"; $editor.editor.currentPage) + + var $btnHello : Object + + // Créer un bouton "Hello" + $btnHello:=New object("type"; "button"; \ + "text"; "Hello World!"; \ + "method"; New object("source"; "ALERT(\"Hello World!\")"); \ + "events"; New collection("onClick"); \ + "width"; 120; \ + "height"; 20; \ + "top"; 0; \ + "left"; 0) + + // Ajouter le bouton dans la page courante + $editor.editor.currentPage.objects.btnHello:=$btnHello + + // Sélectionner le nouveau bouton dans l'éditeur de formulaires + $editor.editor.currentSelection.clear() //unselect elements + $editor.editor.currentSelection.push("btnHello") + + // Notifier l'éditeur de formulaires de la modification + $result:=New object("currentSelection"; $editor.editor.currentSelection;\ + "currentPage"; $editor.editor.currentPage) ``` You can then call the macro: ![](../assets/en/FormEditor/macroex1.png) ![](../assets/en/FormEditor/macroex2.png) @@ -106,12 +106,12 @@ La structure du fichier `formMacros.json` est la suivante : Voici la description du contenu du fichier JSON : -| Attribut | | | Type | Description | -| -------- | ------------------- | ------------------------ | ------ | ----------------------------------------------------------------- | -| macros | | | object | liste des macros définis | +| Attribut | | | Type | Description | +| -------- | ---------------- | ------------------------ | ------ | ----------------------------------------------------------------- | +| macros | | | object | liste des macros définis | | | `` | | object | définition de la macro | -| | | class | string | nom de classe de la macro | -| | | `` | any | (optionnel) valeur personnalisée à récupérer dans le constructeur | +| | | class | string | nom de classe de la macro | +| | | `` | any | (optionnel) valeur personnalisée à récupérer dans le constructeur | Les propriétés personnalisées, lorsqu'elles sont utilisées, sont passées à la fonction [constructeur](#class-constructor) de la macro. @@ -202,44 +202,45 @@ Une fois les opérations terminées, si la macro entraîne la modification, l'aj Voici les propriétés retournées dans le paramètre *$editor* : -| Propriété | Type | Description | -| -------------------------------- | ---------- | --------------------------------------------------------------------------------- | -| $editor.editor.form | Object | The entire form | -| $editor.editor.file | File | File object of the form file | -| $editor.editor.name | String | Name of the form | -| $editor.editor.table | number | Table number of the form, 0 for project form | -| $editor.editor.currentPageNumber | number | The number of the current page | -| $editor.editor.currentPage | Object | The current page, containing all the form objects and the entry order of the page | -| $editor.editor.currentSelection | Collection | Collection of names of selected objects | -| $editor.editor.formProperties | Object | Properties of the current form | -| $editor.editor.target | string | Name of the object under the mouse when clicked on a macro | - -Here are the properties that you can pass in the `$result` object if you want the macro processor to execute a modification. Toutes les propriétés sont optionnelles: - -| Propriété | Type | Description | -| ----------------- | ---------- | ----------------------------------------------------------- | -| currentPage | Object | currentPage including objects modified by the macro, if any | -| currentSelection | Collection | currentSelection if modified by the macro | -| formProperties | Object | formProperties if modified by the macro | -| editor.groups | Object | group info, if groups are modified by the macro | -| editor.views | Object | view info, if views are modified by the macro | -| editor.activeView | String | Active view name | +| Propriété | Type | Description | +| -------------------------------- | ---------- | -------------------------------------------------------------------------------------- | +| $editor.editor.form | Object | L'ensemble du formulaire | +| $editor.editor.file | File | Objet fichier du formulaire | +| $editor.editor.name | String | Nom du formulaire | +| $editor.editor.table | number | Numéro de table du formulaire, 0 pour un formulaire projet | +| $editor.editor.currentPageNumber | number | Numéro de la page courante | +| $editor.editor.currentPage | Object | Page courante, contenant tous les objets du formulaire et l'ordre de saisie de la page | +| $editor.editor.currentSelection | Collection | Collection de noms d'objets sélectionnés | +| $editor.editor.formProperties | Object | Propriétés du formulaire courant | +| $editor.editor.target | string | Nom de l'objet sous la souris lorsque vous cliquez sur une macro | + +Voici les propriétés que vous pouvez passer dans l'objet `$result` si vous voulez que le processeur de macro exécute une modification. Toutes les propriétés sont optionnelles: + +| Propriété | Type | Description | +| ----------------- | ---------- | ----------------------------------------------------------------------- | +| currentPage | Object | Page courante incluant les objets modifiés par la macro, le cas échéant | +| currentSelection | Collection | Sélection courante si modifiée par la macro | +| formProperties | Object | Propriétés du formulaire si modifiées par la macro | +| editor.groups | Object | informations du groupe, si les groupes sont modifiés par la macro | +| editor.views | Object | informations sur les vues, si les vues sont modifiées par la macro | +| editor.activeView | String | Nom de la vue active | Par exemple, si des objets de la page courante et des groupes ont été modifiés, vous pouvez écrire ce qui suit : ```4d - $result:=New object("currentPage"; $editor.editor.currentPage ; \ - "editor"; New object("groups"; $editor.editor.form.editor.groups)) + $result:=New object("currentPage"; $editor.editor.currentPage ; \ + "editor"; New object("groups"; $editor.editor.form.editor.groups)) + ``` #### attribut `method` -When handling the `method` attribute of form objects, you can define the attribute value in two ways in macros: +Lors de la manipulation de l'attribut `method` des objets de formulaire, vous pouvez définir la valeur de l'attribut de deux manières différentes dans les macros : -* Using a [string containing the method file name/path](FormObjects/properties_Action.md#method). +* En utilisant une [chaîne contenant le nom/chemin du fichier méthode](FormObjects/properties_Action.md#method). -* Using an object with the following structure: +* En utilisant un objet avec la structure suivante : | Propriété | Type | Description | | --------- | ---- | ----------- | @@ -284,7 +285,7 @@ Function onInvoke($editor : Object)->$result : Object $result:=New object("currentPage"; $editor.editor.currentPage) End if - // Notify to 4D the modification + // Notifier la modification à 4D $result:=New object("currentPage"; $editor.editor.currentPage) ``` @@ -294,12 +295,12 @@ Function onInvoke($editor : Object)->$result : Object | Paramètres | | Type | Description | | ------------ | --------------------- | ---------- | ---------------------------------------- | -| $editor | | Object | Object send to [onInvoke](#oninvoke) | -| $resultMacro | | Object | Object returned by [onInvoke](#oninvoke) | -| $error | | Collection | Error stack | +| $editor | | Object | Objet envoyé à [onInvoke](#oninvoke) | +| $resultMacro | | Object | Objet retourné par [onInvoke](#oninvoke) | +| $error | | Collection | Pile d'erreurs | | | [].errCode | Number | Code d'erreur | -| | [].message | Text | Description of the error | -| | [].componentSignature | Text | Internal component signature | +| | [].message | Text | Description de l'erreur | +| | [].componentSignature | Text | Signature du composant interne | La fonction `onError` est exécutée lorsque le processeur de macros rencontre une erreur. @@ -310,7 +311,7 @@ Lors de l'exécution d'une macro, si 4D rencontre une erreur qui empêche l'annu #### Exemple -In a macro class definition, you can write the following generic error code: +Dans une définition de classe de macro, vous pouvez écrire le code d'erreur générique suivant: ```4d Function onError($editor : Object; $resultMacro : Object; $error : Collection) From b751c61ea7b65957402fd93a88ca7bc6aa8eface Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:04 +0200 Subject: [PATCH 4809/4889] New translations overview.md (French) --- .../version-20/Extensions/overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/overview.md index 3f3caec8745714..4062f1d74fe8bf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Extensions/overview.md @@ -15,10 +15,10 @@ title: Extensions | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | | [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | -| [4D Progress](https://github.com/4d/4D-Progress) | Ouvrir une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | -| [4D SVG](https://github.com/4d/4D-SVG) | Créez et manipulez des objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | +| [4D Progress](https://github.com/4d/4D-Progress) | Ouverture d'une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | +| [4D SVG](https://github.com/4d/4D-SVG) | Création et manipulation d'objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | | [4D ViewPro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | -| [4D Widgets](https://github.com/4d/4D-Widgets) | Gérez les widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | +| [4D Widgets](https://github.com/4d/4D-Widgets) | Gestion des widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | | [Interface 4D WritePro](https://github.com/4d/4D-WritePro-Interface) | Manage [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) palettes | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | From 6b322810968e0d8241b4fd15ee47ab1c5ab0423a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:06 +0200 Subject: [PATCH 4810/4889] New translations formeditor.md (French) --- .../version-20/FormEditor/formEditor.md | 178 +++++++++--------- 1 file changed, 89 insertions(+), 89 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index 0ebc6f9a0f1734..538b3801dec5a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -14,13 +14,13 @@ L’éditeur de formulaires affiche chaque formulaire JSON ouvert dans sa propre Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page courante du formulaire : -- **Inherited Form**: Inherited form objects (if there is an [inherited form](forms.md#inherited-forms)). -- **Page 0**: Objects from [page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. -- **Paper**: Borders of the printing page, which are shown as gray lines. This element can only be displayed by default in ["for printing" type](properties_FormProperties.md#form-type) forms. -- **Rulers**: Rulers of the Form editor’s window. -- **Markers**: Output control lines and associated markers that show the limits of the form’s different areas. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Marker Labels**: Marker labels, available only when the output control lines are displayed. This element can only be displayed by default in [list forms](properties_FormProperties.md#form-type). -- **Limits**: Form’s limits. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. +- **Formulaire hérité** : Objets du formulaire hérité (s'il y a un [formulaire hérité](forms.md#inherited-forms)). +- **Page 0**: Objets de [la page 0](forms.md#form-pages). Cette option vous permet de mieux visualiser et distinguer les objets de la page courante et ceux de la page 0. +- **Papier** : Contours de la page d'impression, qui sont affichés sous forme de filets grisés. Cet élément ne peut être affiché que par défaut dans les formulaires de type ["pour impression"](properties_FormProperties.md#form-type). +- **Règle** : Règles de la fenêtre de l’éditeur de formulaire. +- **Taquets** : Lignes de contrôle de sortie et taquets associés qui indiquent les limites des différentes zones du formulaire. Cet élément ne peut être affiché que par défaut dans les formulaires de type [listes](properties_FormProperties.md#form-type). +- **Libellés des taquets** : Libellés des taquets, disponibles uniquement lorsque les lignes de contrôle de sortie sont affichées. Cet élément ne peut être affiché que par défaut dans les formulaires de type [listes](properties_FormProperties.md#form-type). +- **Limites** : Limites du formulaire. Lorsque cette option est sélectionnée, le formulaire est affiché dans l’éditeur tel qu’il apparaîtra en mode Application. Cette possibilité est particulièrement intéressante pour ajuster un formulaire sans devoir tester le mode Application pour visualiser le résultat. > Les paramètres [**Taille basée sur**](properties_FormSize.md#size-based-on), [**Hor margin**](properties_FormSize.md#hor-margin) et [**Vert margin**](properties_FormSize.md#vert-margin) des propriétés du formulaire affectent les limites du formulaire. Les limites du formulaire sont calculées en fonction des objets qui le composent. Lorsque vous déplacez ou agrandissez un objet placé près de la limite d’un formulaire, le rectangle de délimitation est modifié en conséquence. @@ -28,22 +28,22 @@ Vous pouvez afficher ou masquer plusieurs éléments de l'interface dans la page Lorsqu'un formulaire est ouvert dans l'éditeur, les éléments de l'interface sont affichés ou masqués par défaut, selon : -- the **New form default display** options set in the Preferences - unchecked options cannot be displayed by default. +- les options **Affichage par défaut à la création** définies dans les Préférences - les options non cochées ne peuvent pas être affichées par défaut. - le [type de formulaire](properties_FormProperties.md#form-type) courant : - Les marqueurs et les libellés de marqueurs sont toujours affichés par défaut pour les formulaires liste - Le papier est affiché par défaut pour les formulaires impression. #### Afficher/Masquer les éléments -You can display or hide elements at any moment in the Form editor’s current window by selecting **Display** from the **Form** menu or the Form editor's context menu: +Vous pouvez afficher ou masquer des éléments à tout moment dans la fenêtre courante de l'éditeur de formulaires en sélectionnant **Afficher** dans le menu **Formulaire** ou le menu contextuel de l'éditeur de formulaires : ![](../assets/en/FormEditor/showHideElements.png) ### Règles -Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. They can be [displayed or hidden](#display-options). +Les règles situées sur le côté et en bas de la fenêtre ont pour but de vous aider à placer les objets dans le formulaire. Ils peuvent être [affichés ou masqués](#display-options). -Select **Ruler definition...** from the **Form** menu to change measurement units so that the form displays inches, centimeters, or pixels. +Sélectionnez **Définir l'unité...** dans le menu **Formulaire** pour changer l'unité de mesure afin que le formulaire affiche des pouces, des centimètres ou des pixels. ### Toolbar (Barre d’outils) @@ -56,71 +56,71 @@ La barre d’outils comporte les éléments suivants : | Icône | Nom | Description | | ------------------------------------------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Flèche de sélection](#selecting-objects) | Permet de sélectionner, déplacer et redimensionner les objets du formulaire.

    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.

    | +| ![](../assets/en/FormEditor/selection.png) | [Flèche de sélection](#selecting-objects) | Permet de sélectionner, déplacer et redimensionner les objets du formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Zone de Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | | ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | | ![](../assets/en/FormEditor/moving.png) | [Déplacement](#moving-objects) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/distribution.png) | [Répartition](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | | ![](../assets/en/FormEditor/level.png) | [Niveau](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/group.png) | [Groupement/Dégroupement](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | | ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSS Preview](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [Aperçu CSS](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | | ![](../assets/en/FormEditor/views.png) | [Gestion des vues](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | | ![](../assets/en/FormEditor/shields2.png) | [Affichage des badges](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | | ![](../assets/en/FormEditor/library.png) | [Bibliothèque d'objets préconfigurés](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | | ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Création de list box](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | -| ![](../assets/en/FormEditor/insertFields.png) | [Insert fields](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insérer des champs](#insert-fields) | Ce bouton insère tous les champs (à l'exception des champs de type objet et blob) de la table de formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. | -### Object bar +### Barre d'objets -The object bar contains all the active and inactive objects that can be used in 4D forms. Some objects are grouped together by themes. Each theme includes several alternatives that you can choose between. When the object bar has the focus, you can select the buttons using the keys of the keyboard. The following table describes the object groups available and their associated shortcut key. +La barre d'objets contient tous les objets actifs et inactifs qui peuvent être utilisés dans les formulaires 4D. Certains objets sont regroupés par thèmes. Chaque thème comprend plusieurs alternatives parmi lesquelles vous pouvez choisir. Lorsque la barre d'objets a le focus, vous pouvez sélectionner les boutons en utilisant les touches du clavier. Le tableau suivant décrit les groupes d'objets disponibles et leur touche de raccourci associée. -| Bouton | Group | Key | -| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:---:| -| ![](../assets/en/FormEditor/text.png) | [Text](FormObjects/text.md) / [Group Box](FormObjects/groupBox.md) | T | -| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | -| ![](../assets/en/FormEditor/listbox.png) | [Hierarchical List](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | -| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Drop-down List](FormObjects/dropdownList_Overview.md) / [Picture Pop-up Menu](FormObjects/picturePopupMenu_overview.md) | P | -| ![](../assets/en/FormEditor/button.png) | [Button](FormObjects/button_overview.md) / [Picture Button](FormObjects/pictureButton_overview.md) / [Button Grid](FormObjects/buttonGrid_overview.md) | B | -| ![](../assets/en/FormEditor/radio.png) | [Bouton radio](FormObjects/radio_overview.md) | R | -| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | -| ![](../assets/en/FormEditor/indicator.png) | [Progress Indicator](FormObjects/progressIndicator.md) / [Ruler](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | -| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Line](FormObjects/shapes_overview.md#line) / [Oval](FormObjects/shapes_overview.md#oval) | S | -| ![](../assets/en/FormEditor/splitter.png) | [Splitter](FormObjects/splitters.md) / [Tab Control](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [Plug-in Area](FormObjects/pluginArea_overview.md) / [Subform](FormObjects/subform_overview.md) / [Web Area](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | +| Bouton | Groupe | Touche | +| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------:| +| ![](../assets/en/FormEditor/text.png) | [Texte](FormObjects/text.md) / [Zone de groupe](FormObjects/groupBox.md) | T | +| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | +| ![](../assets/en/FormEditor/listbox.png) | [Liste hiérarchique](FormObjects/list_overview.md) / [List box](FormObjects/listbox_overview.md) | L | +| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Liste déroulante](FormObjects/dropdownList_Overview.md) / [pop up menu image](FormObjects/picturePopupMenu_overview.md) | P | +| ![](../assets/en/FormEditor/button.png) | [Bouton](FormObjects/button_overview.md) / [Bouton Image](FormObjects/pictureButton_overview.md) / [Grille de boutons](FormObjects/buttonGrid_overview.md) | B | +| ![](../assets/en/FormEditor/radio.png) | [Bouton radio](FormObjects/radio_overview.md) | R | +| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | +| ![](../assets/en/FormEditor/indicator.png) | [Indicateur de progression](FormObjects/progressIndicator.md) / [Règle](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | +| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Ligne](FormObjects/shapes_overview.md#line) / [Ovale](FormObjects/shapes_overview.md#oval) | S | +| ![](../assets/en/FormEditor/splitter.png) | [Séparateur](FormObjects/splitters.md) / [Onglet](FormObjects/tabControl.md) | D | +| ![](../assets/en/FormEditor/plugin.png) | [Zone de plug-in](FormObjects/pluginArea_overview.md) / [Sous-formulaire](FormObjects/subform_overview.md) / [Zone Web](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | -To draw an object type, select the corresponding button and then trace the object in the form. After creating an object, you can modify its type using the Property List. Hold down the **Shift** key as you draw to constrain the object to a regular shape. Lines are constrained to horizontal, 45°, or vertical, rectangles are constrained to squares, and ovals are constrained to circles. +Pour dessiner un type d'objet, sélectionnez le bouton correspondant, puis tracez l'objet dans le formulaire. Après avoir créé un objet, vous pouvez modifier son type en utilisant la Liste des propriétés. Maintenez la touche **Maj** enfoncée pendant que vous dessinez pour contraindre l'objet à une forme régulière. Les lignes sont contraintes à l'horizontale, à 45°, ou à la verticale, les rectangles sont contraints à des carrés, et les ovales sont contraints à des cercles. -The current variant of the theme is the object that will be inserted in the form. When you click the right side of a button, you access the variant menu: +La variante courante du thème est l'objet qui sera inséré dans le formulaire. Lorsque vous cliquez sur le côté droit d'un bouton, vous accédez au menu de variantes : ![](../assets/en/FormEditor/objectBar.png) -You can click twice on the button so that it remains selected even after you have traced an object in the form (continual selection). This function makes creating several successive objects of the same type easier. To cancel a continual selection, click on another object or tool. +Vous pouvez cliquer deux fois sur le bouton pour qu'il reste sélectionné même après avoir tracé un objet dans le formulaire (sélection continue). Cette fonction facilite la création successive de plusieurs objets du même type. Pour annuler une sélection continue, cliquez sur un autre objet ou outil. ### Liste de propriétés -Both forms and form objects have properties that control access to the form, the appearance of the form, and the behavior of the form when it is used. Form properties include, for example, the form’s name, its menu bar, and its size. Object Properties include, for example, an object’s name, its dimensions, its background color, and its font. +Les formulaires et les objets de formulaire ont des propriétés qui contrôlent l'accès, l'apparence et le comportement du formulaire ou de l'objet lorsqu'il est utilisé. Les propriétés du formulaire comprennent, par exemple, le nom du formulaire, sa barre de menu et sa taille. Les propriétés de l'objet comprennent, par exemple, le nom de l'objet, ses dimensions, sa couleur de fond et sa police. -You can display and modify form and object properties using the Property List. It displays either form or objects properties depending on what you select in the editor window. +Vous pouvez afficher et modifier les propriétés du formulaire et des objets en utilisant la liste des propriétés. Elle affiche les propriétés du formulaire ou des objets en fonction de ce que vous sélectionnez dans la fenêtre de l'éditeur. -To display/hide the Property List, choose **Property List** from the **Form** menu or from the context menu of the Form editor. You can also display it by double-clicking in an empty area of the form. +Pour afficher/masquer la liste des propriétés, choisissez **Liste des propriétés** dans le menu **Formulaire** ou dans le menu contextuel de l'éditeur de formulaire. Vous pouvez également l'afficher en double-cliquant dans une zone vide du formulaire. #### Raccourcis -You can use the following shortcuts in the Property List: +Vous pouvez utiliser les raccourcis suivants dans la liste des Propriétés: - **Touches fléchées** haut ou bas ↑ ↓ : déplacement de cellule en cellule. - **Touches fléchées** gauche ou droite ← → : déploie/contracte les thèmes ou les menus. - **PgUp** et **PgDn** : sélectionne la première ou la dernière cellule visible de la liste affichée. - **Début** et **Fin** : sélectionne la première ou la dernière cellule de la liste. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on an event: Used to select/deselect every event in the list, according to the initial state of the event on which you clicked. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a theme label: Used to Collapse/Expand every theme in the list. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a property value displayed in **bold**: Resets the property to its default. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un événement : sélectionne/désélectionne tous les événements, en fonction de l’état initial de l’événement sur lequel vous avez cliqué. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un libellé de thème : utilisé pour plier/déplier chaque thème de la liste. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur une valeur de propriété affichée en **gras** : Réinitialise la propriété par défaut. -## Manipulating Form Objects +## Manipulation des objets de formulaire ### Ajouter des objets @@ -241,7 +241,7 @@ Pour grouper les objets : Pour dégrouper un groupe d’objets : 1. Sélectionnez le groupe que vous souhaitez dégrouper. -2. Choisissez **Dégrouper** dans le menu **Objets**.

    OU

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.

    4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. +2. Choisissez **Dégrouper** dans le menu **Objets**.

    OU

    Sélectionnez la commande **Dégrouper** (menu du bouton **Grouper**) dans la barre d’outils de l’éditeur de formulaires.

    Si la commande **Dégrouper** est désactivée, cela veut dire que l’objet sélectionné est déjà sous sa forme la plus simple.

    4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. ### Aligner des objets @@ -272,7 +272,7 @@ Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que - Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU BIEN :

    Pour aligner des objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous souhaitez que les autres objets soient alignés dans la liste des objets. Dans ce cas, la position de l’objet de référence ne variera pas.

    -Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. +Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). #### Utiliser l’alignement magnétique @@ -295,9 +295,9 @@ En ce qui concerne la répartition des objets, 4D propose une distance basée su Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le magnétisme peut être activé ou désactivé à tout moment à l’aide de la commande **Activer la grille magnétique** du menu **Formulaire** ou du menu contextuel de l’éditeur. Il est également possible de définir l’activation par défaut de cette fonction dans la page **Préférences** >**Formulaires** (option **Activer l'auto-alignement par défaut**). Il est possible d’activer ou de désactiver manuellement la grille magnétique lorsqu’un objet est sélectionné en appuyant sur la touche **Ctrl** (Windows) ou **Control** (Mac Os). > Le magnétisme entraîne également l’observation de paliers lors du redimensionnement manuel des objets. -### Distributing objects +### Distribuer les objets -Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. The latter allows you to align and distribute objects in one operation. +Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. Cette dernière vous permet d'aligner et de répartir les objets en une seule opération. > Lorsque la [grille magnétique](#using-the-magnetic-grid) est activée, une aide visuelle est également fournie pour la répartition lors du déplacement manuel d’un objet. Pour répartir directement une sélection d’objets (verticalement ou horizontalement) : @@ -314,7 +314,7 @@ Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et r 3. Cliquez sur l’icône de répartition standard (horizontale ou verticale) de votre choix: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône de répartition horizontale standard)

    La zone d’exemple illustre le principe de l’opération sélectionnée. -4. Pour effectuer une répartition standard, cliquez sur le bouton **Prévisualisation** ou *Appliquer*.

    Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).

    OU BIEN :

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :

    +4. Pour effectuer une répartition standard, cliquez sur le bouton **Prévisualisation** ou *Appliquer*.

    Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).

    OU BIEN :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Répartir** (par exemple si vous souhaitez répartir les objets en fonction de la distance de leur côté droit). Cette option agit comme un interrupteur. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :

    - Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. - Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. @@ -324,7 +324,7 @@ Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et r ### Gérer les plans des objets -Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. These layers also determine the default entry order (see Modifying data entry order). La fenêtre ci-dessous représente des objets organisés en couches : +Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. Ces plans déterminent également l'ordre de saisie par défaut (voir Modification de l'ordre de saisie des données). La fenêtre ci-dessous représente des objets organisés en couches : ![](../assets/en/FormEditor/layering.png) @@ -343,15 +343,15 @@ Pour ordonner les différents plans, 4D va toujours de l’arrière-plan vers l L’ordre de saisie est l’ordre dans lequel les champs, les sous-formulaires et les autres objets actifs sont sélectionnés lorsque vous appuyez sur la touche **Tabulation** ou **Retour chariot** dans un formulaire. Il est possible de parcourir le formulaire dans le sens inverse de l’ordre de saisie en appuyant sur les touches **Maj+Tabulation** ou **Maj+Retour chariot**. -> You can change the entry order at runtime using the `FORM SET ENTRY ORDER` and `FORM GET ENTRY ORDER` commands. +> Vous pouvez modifier l'ordre de saisie en cours d'exécution en utilisant les commandes `FORM SET ENTRY ORDER` et `FORM GET ENTRY ORDER`. -Every object that supports the focusable property is included in the data entry order by default. +Chaque objet qui prend en charge la propriété focusable est inclus dans l'ordre de saisie des données par défaut. -Setting the entry order for a JSON form is done with the [`entryOrder`](properties_JSONref.md) property. +Définir l'ordre de saisie pour un formulaire JSON s'effectue avec la propriété \[`entryOrder`\](properties_JSONref.md) . -If you don’t specify a custom entry order, by default 4D uses the layering of the objects to determine the entry order in the direction “background towards foreground.” The standard entry order thus corresponds to the order in which the objects were created in the form. Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. +Si vous ne spécifiez pas d’ordre de saisie personnalisé, 4D utilise par défaut le plan des objets comme ordre de saisie, dans le sens “arrière-plan vers premier plan.” Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. -Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. The resulting standard entry order thus becomes illogical and forces the user to enter the information in an awkward manner: +Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. L'ordre de saisie qui en résulte devient donc illogique et force l'utilisateur à entrer les informations de manière maladroite : ![](../assets/en/FormEditor/entryOrder1.png) @@ -392,43 +392,43 @@ Lorsque vous relâchez le bouton de la souris, les objets contenus ou touchés p #### Exclure un objet de l’ordre de saisie -By default, all objects that support the focusable property are included in the entry order. To exclude an object from the entry order: +Par défaut, tous les objets qui prennent en charge la propriété focusable sont inclus dans l'ordre de saisie. Pour exclure un objet de l’ordre de saisie: -1. Select the Entry order mode, then +1. Sélectionnez le mode ordre de saisie, puis -2. **shift-click** on the object +2. **Maj-clic** sur l'objet -3. **right-click** on the object and select **Remove from entry order** option from the context menu +3. **Clic droit** sur l'objet et sélectionnez l'option **Supprimer de l'ordre de saisie** dans le menu contextuel -## CSS Preview +## Aperçu CSS -The Form editor allows you to view your forms with or without applied CSS values. +L'éditeur de formulaire vous permet de visualiser vos formulaires avec ou sans les valeurs CSS appliquées. -When [style sheets](createStylesheet.md) have been defined, forms (including inherited forms and subforms) are opened in the CSS Preview mode for your operating system by default. +Lorsque des \[feuilles de style\](createStylesheet.md) ont été définis, les formulaires (y compris les formulaires hérités et les sous-formulaires) sont ouverts en mode Aperçu CSS pour votre système d'exploitation par défaut. -### Selecting CSS Preview Mode +### Sélection du mode Aperçu CSS -The Form editor toolbar provides a CSS button for viewing styled objects: +La barre d'outils de l'éditeur de formulaires fournit un bouton CSS pour la visualisation des objets stylés : ![](../assets/en/FormEditor/cssToolbar.png) -Select one of the following preview modes from the menu: +Sélectionnez l'un des modes de prévisualisation suivants dans le menu : -| Toolbar Icon | CSS Preview Mode | Description | -| --------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/cssNo.png) | Aucun | No CSS values are applied in the form and no CSS values or icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssWin.png) | Windows | CSS values for Windows platform are applied in the form. CSS values and icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssMac.png) | macOS | CSS values for macOS platform are applied in the form. CSS values and icons displayed in the Property List. | -> If a font size too large for an object is defined in a style sheet or JSON, the object will automatically be rendered to accommodate the font, however the size of the object will not be changed. +| Icône de la barre d'outils | Mode d'aperçu CSS | Description | +| --------------------------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssNo.png) | Aucun | Aucune valeur CSS n'est appliquée dans le formulaire et aucune valeur CSS ou icône ne s'affiche dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssWin.png) | Windows | Les valeurs CSS pour la plate-forme Windows sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssMac.png) | macOS | Les valeurs CSS pour la plate-forme macOS sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +> Si une taille de police trop grande pour un objet est définie dans une feuille de style ou un JSON, l'objet sera automatiquement rendu pour s'adapter à la police, mais la taille de l'objet ne sera pas modifiée. -The CSS preview mode reflects the priority order applied to style sheets vs JSON attributes as defined in the [JSON vs Style Sheet](stylesheets.html#json-vs-style-sheet) section. +Le mode d'aperçu CSS reflète l'ordre de priorité appliqué aux feuilles de style par rapport aux attributs JSON tels que définis dans la section \[JSON vs Feuille de style\](stylesheets.html#json-vs-style-sheet). -Once a CSS preview mode is selected, objects are automatically displayed with the styles defined in a style sheet (if any). -> When copying or duplicating objects, only the CSS references (if any) and the JSON values are copied. +Une fois qu'un mode d'aperçu CSS est sélectionné, les objets sont automatiquement affichés avec les styles définis dans une feuille de style (le cas échéant). +> Lors de la copie ou de la duplication d'objets, seules les références CSS (le cas échéant) et les valeurs JSON sont copiées. -### CSS support in the Property List +### Prise en charge des CSS dans la liste des propriétés -In CSS Preview mode, if the value of an attribute has been defined in a style sheet, the attribute's name will appear with a CSS icon displayed next to it in the Property List. For example, the attribute values defined in this style sheet: +En mode Aperçu CSS, si la valeur d'un attribut a été définie dans une feuille de style, le nom de l'attribut apparaîtra à côté d'une icône CSS dans la liste des propriétés. Par exemple, les valeurs des attributs définies dans cette feuille de style : ```4d .myButton { @@ -438,20 +438,20 @@ stroke: #800080; } ``` -are displayed with a CSS icon in the Property List: +sont affichées avec une icône CSS dans la liste des propriétés : ![](../assets/en/FormEditor/cssPpropList.png) -An attribute value defined in a style sheet can be overridden in the JSON form description (except if the CSS includes the `!important` declaration, see below). In this case, the Property List displays the JSON form value in **bold**. You can reset the value to its style sheet definition with the **Ctrl + click** (Windows) or **Command + click** (macOs) shortcuts. -> If an attribute has been defined with the `!important` declaration for a group, an object within a group, or any object within a selection of multiple objects, that attribute value is locked and cannot be changed in the Property List. +Une valeur d'attribut définie dans une feuille de style peut être remplacée dans la description de formulaire JSON (sauf si la CSS inclut la déclaration `!important`, voir ci-dessous). Dans ce cas, la liste des propriétés affiche la valeur du formulaire JSON en **gras**. Vous pouvez réinitialiser la valeur à sa définition de feuille de style avec les raccourcis **Ctrl + clic** (Windows) ou **Command + clic** (macOs). +> Si un attribut a été défini avec la déclaration `!important` pour un groupe, un objet à l'intérieur d'un groupe ou n'importe quel objet dans une sélection de plusieurs objets, la valeur de cet attribut est verrouillée et ne peut pas être modifiée dans la liste des propriétés. -#### Property List CSS Icons +#### Icônes CSS dans la Liste des propriétés -| Icône | Description | -| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ![](../assets/en/FormEditor/cssIcon.png) | Indicates that an attribute value has been defined in a style sheet | -| ![](../assets/en/FormEditor/cssImportant.png) | Indicates that an attribute value has been defined in a style sheet with the `!important` declaration | -| ![](../assets/en/FormEditor/cssIconMixed.png) | Displayed when an attribute value defined in a style sheet for at least one item in a group or a selection of multiple objects is different from the other objects | +| Icône | Description | +| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssIcon.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style | +| ![](../assets/en/FormEditor/cssImportant.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style avec la déclaration `!important` | +| ![](../assets/en/FormEditor/cssIconMixed.png) | Affiché lorsque la valeur d'un attribut défini dans une feuille de style pour au moins un élément d'un groupe ou d'une sélection de plusieurs objets est différente des autres objets | ## Création de list box @@ -500,19 +500,19 @@ La list box finale : ![](../assets/en/FormEditor/listboxBuilderListbox.png) -## Insert fields +## Insérer des champs -The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. This wizard is a shortcut to design basic entry forms or list forms. +Le bouton **Insérer champs** insère tous les champs (à l'exception des champs de type objet et blob) de la table du formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. Cet assistant est un raccourci pour concevoir des formulaires de saisie ou des formulaires de liste basiques. -The **Insert fields** button is only available with table forms. +Le bouton **Insérer champs** est uniquement disponible avec les formulaires table. -The design of the resulting form depends on the form type: +L'apparence du formulaire final dépend du type de formulaire : -- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: +- **Formulaire détail** : en cliquant sur le bouton **Insérer champs**, un formulaire en page est généré : ![](../assets/en/FormEditor/insertFields2.png) -- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: +- **Formulaire liste** : en cliquant sur le bouton **Insérer champs**, cela génère un formulaire en liste avec des champs organisés sur une seule ligne et des marqueurs de zone : ![](../assets/en/FormEditor/insertFields3.png) From 958ee0cddaddb857881fe71ed667cca1f06a9f76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:07 +0200 Subject: [PATCH 4811/4889] New translations macros.md (French) --- .../version-20/FormEditor/macros.md | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md index 725fb12d70f732..b82f841b6e6428 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md @@ -6,7 +6,7 @@ title: Macros de l'éditeur de formulaires L'éditeur de formulaires 4D prend en charge les macros. Une macro est un ensemble d'instructions permettant de réaliser une action ou une séquence d'actions. Lorsqu'elle est appelée, la macro exécutera ses instructions et, automatiquement, les actions. -Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de 4D Form qui peuvent : +Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de formulaires de 4D qui pourront : * Créer et exécuter du code 4D * Afficher les boîtes de dialogue @@ -109,12 +109,12 @@ La structure du fichier `formMacros.json` est la suivante : Voici la description du contenu du fichier JSON : -| Attribut | | | Type | Description | -| -------- | ------------------- | ------------------------ | ------ | ----------------------------------------------------------------- | -| macros | | | object | liste des macros définis | +| Attribut | | | Type | Description | +| -------- | ---------------- | ------------------------ | ------ | ----------------------------------------------------------------- | +| macros | | | object | liste des macros définis | | | `` | | object | définition de la macro | -| | | class | string | nom de classe de la macro | -| | | `` | any | (optionnel) valeur personnalisée à récupérer dans le constructeur | +| | | class | string | nom de classe de la macro | +| | | `` | any | (optionnel) valeur personnalisée à récupérer dans le constructeur | Les propriétés personnalisées, lorsqu'elles sont utilisées, sont passées à la fonction [constructeur](#class-constructor) de la macro. @@ -214,28 +214,28 @@ Une fois les opérations terminées, si la macro entraîne la modification, l'aj Voici les propriétés retournées dans le paramètre *$editor* : -| Propriété | Type | Description | -| -------------------------------- | ---------- | --------------------------------------------------------------------------------- | -| $editor.editor.form | Object | The entire form | -| $editor.editor.file | File | File object of the form file | -| $editor.editor.name | String | Name of the form | -| $editor.editor.table | number | Table number of the form, 0 for project form | -| $editor.editor.currentPageNumber | number | The number of the current page | -| $editor.editor.currentPage | Object | The current page, containing all the form objects and the entry order of the page | -| $editor.editor.currentSelection | Collection | Collection of names of selected objects | -| $editor.editor.formProperties | Object | Properties of the current form | -| $editor.editor.target | string | Name of the object under the mouse when clicked on a macro | - -Here are the properties that you can pass in the `$result` object if you want the macro processor to execute a modification. Toutes les propriétés sont optionnelles: - -| Propriété | Type | Description | -| ----------------- | ---------- | ----------------------------------------------------------- | -| currentPage | Object | currentPage including objects modified by the macro, if any | -| currentSelection | Collection | currentSelection if modified by the macro | -| formProperties | Object | formProperties if modified by the macro | -| editor.groups | Object | group info, if groups are modified by the macro | -| editor.views | Object | view info, if views are modified by the macro | -| editor.activeView | String | Active view name | +| Propriété | Type | Description | +| -------------------------------- | ---------- | -------------------------------------------------------------------------------------- | +| $editor.editor.form | Object | L'ensemble du formulaire | +| $editor.editor.file | File | Objet fichier du formulaire | +| $editor.editor.name | String | Nom du formulaire | +| $editor.editor.table | number | Numéro de table du formulaire, 0 pour un formulaire projet | +| $editor.editor.currentPageNumber | number | Numéro de la page courante | +| $editor.editor.currentPage | Object | Page courante, contenant tous les objets du formulaire et l'ordre de saisie de la page | +| $editor.editor.currentSelection | Collection | Collection de noms d'objets sélectionnés | +| $editor.editor.formProperties | Object | Propriétés du formulaire courant | +| $editor.editor.target | string | Nom de l'objet sous la souris lorsque vous cliquez sur une macro | + +Voici les propriétés que vous pouvez passer dans l'objet `$result` si vous voulez que le processeur de macro exécute une modification. Toutes les propriétés sont optionnelles: + +| Propriété | Type | Description | +| ----------------- | ---------- | ----------------------------------------------------------------------- | +| currentPage | Object | Page courante incluant les objets modifiés par la macro, le cas échéant | +| currentSelection | Collection | Sélection courante si modifiée par la macro | +| formProperties | Object | Propriétés du formulaire si modifiées par la macro | +| editor.groups | Object | informations du groupe, si les groupes sont modifiés par la macro | +| editor.views | Object | informations sur les vues, si les vues sont modifiées par la macro | +| editor.activeView | String | Nom de la vue active | Par exemple, si des objets de la page courante et des groupes ont été modifiés, vous pouvez écrire ce qui suit : @@ -249,11 +249,11 @@ Par exemple, si des objets de la page courante et des groupes ont été modifié #### attribut `method` -When handling the `method` attribute of form objects, you can define the attribute value in two ways in macros: +Lors de la manipulation de l'attribut `method` des objets de formulaire, vous pouvez définir la valeur de l'attribut de deux manières différentes dans les macros : -- Using a [string containing the method file name/path](FormObjects/properties_Action.md#method). +- En utilisant une [chaîne contenant le nom/chemin du fichier méthode](FormObjects/properties_Action.md#method). -- Using an object with the following structure: +- En utilisant un objet avec la structure suivante : | Propriété | Type | Description | | --------- | ---- | ----------- | @@ -302,12 +302,12 @@ Function onInvoke($editor : Object)->$result : Object | Paramètres | | Type | Description | | ------------ | --------------------- | ---------- | ---------------------------------------- | -| $editor | | Object | Object send to [onInvoke](#oninvoke) | -| $resultMacro | | Object | Object returned by [onInvoke](#oninvoke) | -| $error | | Collection | Error stack | +| $editor | | Object | Objet envoyé à [onInvoke](#oninvoke) | +| $resultMacro | | Object | Objet retourné par [onInvoke](#oninvoke) | +| $error | | Collection | Pile d'erreurs | | | [].errCode | Number | Code d'erreur | -| | [].message | Text | Description of the error | -| | [].componentSignature | Text | Internal component signature | +| | [].message | Text | Description de l'erreur | +| | [].componentSignature | Text | Signature du composant interne | La fonction `onError` est exécutée lorsque le processeur de macros rencontre une erreur. @@ -318,7 +318,7 @@ Lors de l'exécution d'une macro, si 4D rencontre une erreur qui empêche l'annu #### Exemple -In a macro class definition, you can write the following generic error code: +Dans une définition de classe de macro, vous pouvez écrire le code d'erreur générique suivant: ```4d Function onError($editor : Object; $resultMacro : Object; $error : Collection) From 51019c5c80e2b78e2271f531f192452c6ac33aed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:16 +0200 Subject: [PATCH 4812/4889] New translations develop-plug-ins.md (French) --- .../version-20-R5/Extensions/develop-plug-ins.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md index ba4ad7d41ad9ed..2c615b7c5df785 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/develop-plug-ins.md @@ -35,8 +35,8 @@ Un plug-in peut être très simple, avec une seule routine effectuant une très 4D fournit sur GitHub un [**plug-in SDK**](https://github.com/4d/4D-Plugin-SDK) open-source, contenant l'API 4D Plugin et le 4D Plugin Wizard : -- l'[**API 4D Plugin**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrite en C, propose plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions du plug-in API de 4D gèrent toutes les interactions entre l'application 4D et votre plug-in. -- The [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) is an essential tool that simplifies the task of developing 4D plug-ins. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. +- l'[**API 4D Plugin**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20API), écrite en C, propose plus de 400 fonctions qui vous aident à créer facilement vos propres plug-ins pour ajouter de nouvelles fonctionnalités à votre application 4D. Les fonctions de l'API 4D Plug-in gèrent toutes les interactions entre l'application 4D et votre plug-in. +- L'assistant [**4D Plugin Wizard**](https://github.com/4d/4D-Plugin-SDK/blob/master/4D%20Plugin%20Wizard) est un outil essentiel qui simplifie la tâche de développer des plugins 4D. Il écrit le code dont 4D a besoin pour interagir correctement avec un plug-in et le charger, afin de vous concentrer sur votre propre code. ## Partager des plug-ins From 5622b9d8190b880d3fd95b92bb37a11a095c6444 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:18 +0200 Subject: [PATCH 4813/4889] New translations overview.md (French) --- .../version-20-R5/Extensions/overview.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md index 0b97b4d2f0be2e..3d1fcb4bae5de5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Extensions/overview.md @@ -3,21 +3,21 @@ id: overview title: Extensions --- -[L'architecture des projets](../Project/architecture.md) 4D est modulaire. You can provide additional functionalities to your 4D projects by installing [**components**](Concepts/components.md) and [**plug-ins**](../Concepts/plug-ins.md). Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage. +[L'architecture des projets](../Project/architecture.md) 4D est modulaire. Vous pouvez ajouter des fonctionnalités supplémentaires dans vos projets 4D en installant des [**composants**](Concepts/components.md) et des [**plug-ins**](../Concepts/plug-ins.md). Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage. ## Composants 4D préinstallés -4D includes by default a set of built-in 4D components, that you can see in the **Component Methods** theme of the Explorer's Methods page. All these components can also be found on the [4D github repository](https://github.com/4d). +4D inclut par défaut un ensemble de composants 4D intégrés, que vous pouvez voir dans le thème **Méthodes composants** de la page Méthodes de l'Explorateur. Tous ces composants sont également présents sur le [dépôt github de 4D](https://github.com/4d). -| Composant | Description | Principales fonctionnalités | -| -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | -| [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | -| [4D Progress](https://github.com/4d/4D-Progress) | Ouvrir une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | -| [4D SVG](https://github.com/4d/4D-SVG) | Créez et manipulez des objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | -| [4D ViewPro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | -| [4D Widgets](https://github.com/4d/4D-Widgets) | Gérez les widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | -| [4D WritePro Interface](https://github.com/4d/4D-WritePro-Interface) | Manage [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) palettes and [table wizard](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | +| Composant | Description | Principales fonctionnalités | +| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| [4D Labels](https://github.com/4d/4D-Labels) | Composant interne requis pour la création de modèles de labels | | +| [4D NetKit](https://github.com/4d/4D-NetKit) | Ensemble d'outils permettant de se connecter à des API tierces | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | +| [4D Progress](https://github.com/4d/4D-Progress) | Ouverture d'une ou plusieurs barres de progression dans la même fenêtre | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | +| [4D SVG](https://github.com/4d/4D-SVG) | Création et manipulation d'objets graphiques svg courants | `SVGTool_Display_viewer`, multiple `SVG_` methods | +| [4D View Pro](ViewPro/getting-started.md) | Fonctions de tableur dans vos formulaires | Voir la [documentation de 4D View Pro](ViewPro/getting-started.md) | +| [4D Widgets](https://github.com/4d/4D-Widgets) | Gestion des widgets 4D DatePicker, TimePicker et SearchPicker | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... | +| [4D Write Pro Interface](https://github.com/4d/4D-WritePro-Interface) | Gérer des palettes [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.en.html) et de l'[assistant de table](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | ## Composants tiers @@ -25,10 +25,10 @@ Vous pouvez développer et installer vos propres composants 4D. Consultez [cette De nombreux développeurs de la communauté 4D ont partagé des composants 4D que vous pouvez installer et utiliser dans vos projets. -Browse Github to have a list of public 4D components gathered with the [`4d-component`](https://github.com/topics/4d-component) topic. +Parcourez GitHub pour obtenir la liste de composants 4D publics rassemblés sous le thème [`4d-component`](https://github.com/topics/4d-component). ## Plugins Les plugins font des choses que 4D ne fait pas nativement (par exemple, une technologie de plateforme spécifique), ou qui seraient très difficiles à écrire en utilisant uniquement 4D. Comme décrit dans [cette page](develop-plug-ins.md), vous pouvez développer vos propres plugins. -De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Browse Github to have a list of public 4D plugins gathered with the [`4d-plugin`](https://github.com/topics/4d-plugin) topic. +De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Parcourez GitHub pour obtenir la liste de plugins 4D publics rassemblés sous le thème [`4d-plugin`](https://github.com/topics/4d-plugin). From 2bfdda7cbd44379d5759567e0afd6416d48e4dab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:20 +0200 Subject: [PATCH 4814/4889] New translations formeditor.md (French) --- .../version-20-R5/FormEditor/formEditor.md | 252 +++++++++--------- 1 file changed, 126 insertions(+), 126 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md index 6aac0a854d51d7..805d70d7add398 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/formEditor.md @@ -53,72 +53,72 @@ La barre d’outils de l’éditeur de formulaires propose un ensemble d’outil La barre d’outils comporte les éléments suivants : -| Icône | Nom | Description | -| ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | -| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | -| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | -| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | -| ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | -| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. It is enabled (or not) depending on the objects selected.
    Disabled if one selected object position is locked by a CSS property | -| ![](../assets/en/FormEditor/level.png) | [Level](#layering-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | -| ![](../assets/en/FormEditor/group.png) | [Group/Ungroup](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | -| ![](../assets/en/FormEditor/displyAndPage.png) | [Display and page management](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | -| ![](../assets/en/FormEditor/cssPreviewicon.png) | [CSS Preview](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | -| ![](../assets/en/FormEditor/views.png) | [Managing views](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | -| ![](../assets/en/FormEditor/shields2.png) | [Displaying shields](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | -| ![](../assets/en/FormEditor/library.png) | [Preconfigured object library](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | -| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [List Box Builder](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | -| ![](../assets/en/FormEditor/insertFields.png) | [Insert fields](#insert-fields) | This button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. | - -### Object bar - -The object bar contains all the active and inactive objects that can be used in 4D forms. Some objects are grouped together by themes. Each theme includes several alternatives that you can choose between. When the object bar has the focus, you can select the buttons using the keys of the keyboard. The following table describes the object groups available and their associated shortcut key. - -| Bouton | Group | Key | -| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-: | -| ![](../assets/en/FormEditor/text.png) | [Text](FormObjects/text.md) / [Group Box](FormObjects/groupBox.md) | T | -| ![](../assets/en/FormEditor/input.png) | [Input](FormObjects/input_overview.md) | F | -| ![](../assets/en/FormEditor/listbox.png) | [Hierarchical List](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | -| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Drop-down List](FormObjects/dropdownList_Overview.md) / [Picture Pop-up Menu](FormObjects/picturePopupMenu_overview.md) | P | -| ![](../assets/en/FormEditor/button.png) | [Button](FormObjects/button_overview.md) / [Picture Button](FormObjects/pictureButton_overview.md) / [Button Grid](FormObjects/buttonGrid_overview.md) | B | -| ![](../assets/en/FormEditor/radio.png) | [Radio Button](FormObjects/radio_overview.md) | R | -| ![](../assets/en/FormEditor/checkbox.png) | [Check Box](FormObjects/checkbox_overview.md) | C | -| ![](../assets/en/FormEditor/indicator.png) | [Progress Indicator](FormObjects/progressIndicator.md) / [Ruler](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | -| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Line](FormObjects/shapes_overview.md#line) / [Oval](FormObjects/shapes_overview.md#oval) | S | -| ![](../assets/en/FormEditor/splitter.png) | [Splitter](FormObjects/splitters.md) / [Tab Control](FormObjects/tabControl.md) | D | -| ![](../assets/en/FormEditor/plugin.png) | [Plug-in Area](FormObjects/pluginArea_overview.md) / [Subform](FormObjects/subform_overview.md) / [Web Area](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | - -To draw an object type, select the corresponding button and then trace the object in the form. After creating an object, you can modify its type using the Property List. Hold down the **Shift** key as you draw to constrain the object to a regular shape. Lines are constrained to horizontal, 45°, or vertical, rectangles are constrained to squares, and ovals are constrained to circles. - -The current variant of the theme is the object that will be inserted in the form. When you click the right side of a button, you access the variant menu: +| Icône | Nom | Description | +| ------------------------------------------------ | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/execute.png) | Exécuter le formulaire | Permet de tester l’exécution du formulaire. Lorsque vous cliquez sur ce bouton, 4D ouvre une nouvelle fenêtre et affiche le formulaire dans son contexte (liste d’enregistrements pour un formulaire liste et enregistrement courant en page pour un formulaire détaillé). Le formulaire est exécuté dans le process principal. | +| ![](../assets/en/FormEditor/selection.png) | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.

    **Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.

    | +| ![](../assets/en/FormEditor/zOrder.png) | [Ordre de saisie](#data-entry-order) | Passe en mode “Ordre de saisie”, dans lequel il est possible de visualiser et de modifier l’ordre de saisie courant du formulaire. A noter que vous pouvez également visualiser l’ordre de saisie courant tout en travaillant dans le formulaire. | +| ![](../assets/en/FormEditor/moving.png) | [Déplacement](#déplacement-objets) | Passe en mode “Déplacement”, dans lequel il est possible d’atteindre rapidement n’importe quelle partie du formulaire en le faisant directement glisser dans la fenêtre. Le curseur prend la forme d’une main. Ce mode de navigation est particulièrement utile en cas de zoom dans le formulaire. | +| ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permet de modifier l’échelle d’affichage du formulaire (100% par défaut). Vous pouvez passer en mode “Zoom” en cliquant sur le bouton loupe ou en cliquant directement sur la barre correspondant à l’échelle désirée. Cette fonction est détaillée dans le paragraphe précédent. | +| ![](../assets/en/FormEditor/alignment.png) | [Alignement](#aligning-objects) | Ce bouton est associé à un menu permettant d’aligner les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/distribution.png) | [Distribution](#distributing-objects) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés.
    Désactivé si la position d'un objet sélectionné est verrouillée par une propriété CSS | +| ![](../assets/en/FormEditor/level.png) | [Plan](#gérer-les-plans-des-objets) | Ce bouton est associé à un menu permettant de répartir les objets dans le formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | +| ![](../assets/en/FormEditor/group.png) | [Grouper/Dégrouper](#grouping-objects) | Ce bouton est associé à un menu permettant de grouper et dégrouper la sélection d’objets du formulaire. Il est activé (ou non) en fonction des objets sélectionnés. | +| ![](../assets/en/FormEditor/displyAndPage.png) | [Affichage et gestion des pages](forms.html#form-pages) | Cette zone permet de passer d’une page du formulaire à une autre et d’ajouter des pages. Pour naviguer parmi les pages du formulaire, cliquez sur les boutons fléchés ou cliquez sur la zone centrale et choisissez la page à afficher dans le menu qui apparaît. Si vous cliquez sur le bouton fléché de droite alors que vous êtes sur la dernière page du formulaire, 4D vous permet d’ajouter une page. | +| ![](../assets/en/FormEditor/cssPreviewicon.png) | [Mode aperçu CSS](#css-preview) | Ce bouton permet de sélectionner le mode CSS à utiliser. | +| ![](../assets/en/FormEditor/views.png) | [Gestion des vues](#views) | Ce bouton affiche ou masque alternativement la palette des vues. Cette fonction est détaillée dans la section Utiliser les vues d'objet. | +| ![](../assets/en/FormEditor/shields2.png) | [Affichage des badges](#shields) | Chaque clic sur ce bouton provoque l’affichage successif de tous les types de badges de formulaire. Le bouton est également associé à un menu permettant de sélectionner directement le type de badge à afficher. | +| ![](../assets/en/FormEditor/library.png) | [Bibliothèque d'objets préconfigurée](objectLibrary.html) | Ce bouton affiche la fenêtre de la bibiliothèque d'objets préconfigurée, proposant de nombreux objets auxquels des propriétés par défaut ont déjà été appliquées. | +| ![](../assets/en/FormEditor/listBoxBuilder1.png) | [Générateur de list box](#list-box-builder) | Ce bouton crée de nouvelles list box de type entity selection. | +| ![](../assets/en/FormEditor/insertFields.png) | [Insertion de champs](#insert-fields) | Ce bouton insère tous les champs (à l'exception des champs de type objet et blob) de la table de formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. | + +### Barre d'objets + +La barre d'objets contient tous les objets actifs et inactifs qui peuvent être utilisés dans les formulaires 4D. Certains objets sont regroupés par thèmes. Chaque thème comprend plusieurs alternatives parmi lesquelles vous pouvez choisir. Lorsque la barre d'objets a le focus, vous pouvez sélectionner les boutons en utilisant les touches du clavier. Le tableau suivant décrit les groupes d'objets disponibles et leur touche de raccourci associée. + +| Bouton | Groupe | Touche | +| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----: | +| ![](../assets/en/FormEditor/text.png) | [Texte](FormObjects/text.md) / [Zone de groupe](FormObjects/groupBox.md) | T | +| ![](../assets/en/FormEditor/input.png) | [Zone de saisie](FormObjects/input_overview.md) | F | +| ![](../assets/en/FormEditor/listbox.png) | [Liste hiérarchique](FormObjects/list_overview.md) / [List Box](FormObjects/listbox_overview.md) | L | +| ![](../assets/en/FormEditor/combo.png) | [Combo Box](FormObjects/comboBox_overview.md) / [Liste déroulante](FormObjects/dropdownList_Overview.md) / [Pop up menu image](FormObjects/picturePopupMenu_overview.md) | P | +| ![](../assets/en/FormEditor/button.png) | [Bouton](FormObjects/button_overview.md) / [Bouton Image](FormObjects/pictureButton_overview.md) / [Grille de Boutons](FormObjects/buttonGrid_overview.md) | B | +| ![](../assets/en/FormEditor/radio.png) | [Bouton Radio](FormObjects/radio_overview.md) | R | +| ![](../assets/en/FormEditor/checkbox.png) | [Case à cocher](FormObjects/checkbox_overview.md) | C | +| ![](../assets/en/FormEditor/indicator.png) | [Indicateur de progression](FormObjects/progressIndicator.md) / [Règle](FormObjects/ruler.md) / [Stepper](FormObjects/stepper.md) / [Spinner](FormObjects/spinner.md) | I | +| ![](../assets/en/FormEditor/rectangle.png) | [Rectangle](FormObjects/shapes_overview.md#rectangle) / [Ligne](FormObjects/shapes_overview.md#line) / [Ovale](FormObjects/shapes_overview.md#oval) | S | +| ![](../assets/en/FormEditor/splitter.png) | [Séparateur](FormObjects/splitters.md) / [Onglet](FormObjects/tabControl.md) | D | +| ![](../assets/en/FormEditor/plugin.png) | [Zone de plug-in](FormObjects/pluginArea_overview.md) / [Sous-formulaire](FormObjects/subform_overview.md) / [Zone Web](FormObjects/webArea_overview.md) / [4D Write Pro](FormObjects/writeProArea_overview.md) / [4D View Pro](FormObjects/viewProArea_overview.md) | X | + +Pour dessiner un type d'objet, sélectionnez le bouton correspondant, puis tracez l'objet dans le formulaire. Après avoir créé un objet, vous pouvez modifier son type en utilisant la Liste des propriétés. Maintenez la touche **Maj** enfoncée pendant que vous dessinez pour contraindre l'objet à une forme régulière. Les lignes sont contraintes à l'horizontale, à 45°, ou à la verticale, les rectangles sont contraints à des carrés, et les ovales sont contraints à des cercles. + +La variante courante du thème est l'objet qui sera inséré dans le formulaire. Lorsque vous cliquez sur le côté droit d'un bouton, vous accédez au menu de variantes : ![](../assets/en/FormEditor/objectBar.png) -You can click twice on the button so that it remains selected even after you have traced an object in the form (continual selection). This function makes creating several successive objects of the same type easier. To cancel a continual selection, click on another object or tool. +Vous pouvez cliquer deux fois sur le bouton pour qu'il reste sélectionné même après avoir tracé un objet dans le formulaire (sélection continue). Cette fonction facilite la création successive de plusieurs objets du même type. Pour annuler une sélection continue, cliquez sur un autre objet ou outil. ### Liste de propriétés -Both forms and form objects have properties that control access to the form, the appearance of the form, and the behavior of the form when it is used. Form properties include, for example, the form’s name, its menu bar, and its size. Object Properties include, for example, an object’s name, its dimensions, its background color, and its font. +Les formulaires et les objets de formulaire ont des propriétés qui contrôlent l'accès, l'apparence et le comportement du formulaire ou de l'objet lorsqu'il est utilisé. Les propriétés du formulaire comprennent, par exemple, le nom du formulaire, sa barre de menu et sa taille. Les propriétés de l'objet comprennent, par exemple, le nom de l'objet, ses dimensions, sa couleur de fond et sa police. -You can display and modify form and object properties using the Property List. It displays either form or objects properties depending on what you select in the editor window. +Vous pouvez afficher et modifier les propriétés du formulaire et des objets en utilisant la liste des propriétés. Elle affiche les propriétés du formulaire ou des objets en fonction de ce que vous sélectionnez dans la fenêtre de l'éditeur. -To display/hide the Property List, choose **Property List** from the **Form** menu or from the context menu of the Form editor. You can also display it by double-clicking in an empty area of the form. +Pour afficher/masquer la liste des propriétés, choisissez **Liste des propriétés** dans le menu **Formulaire** ou dans le menu contextuel de l'éditeur de formulaire. Vous pouvez également l'afficher en double-cliquant dans une zone vide du formulaire. #### Raccourcis -You can use the following shortcuts in the Property List: +Vous pouvez utiliser les raccourcis suivants dans la liste des Propriétés: - **Touches fléchées** haut ou bas ↑ ↓ : déplacement de cellule en cellule. - **Touches fléchées** gauche ou droite ← → : déploie/contracte les thèmes ou les menus. - **PgUp** et **PgDn** : sélectionne la première ou la dernière cellule visible de la liste affichée. - **Début** et **Fin** : sélectionne la première ou la dernière cellule de la liste. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on an event: Used to select/deselect every event in the list, according to the initial state of the event on which you clicked. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a theme label: Used to Collapse/Expand every theme in the list. -- **Ctrl+click** (Windows) or **Command+click** (macOS) on a property value displayed in **bold**: Resets the property to its default. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un événement : sélectionne/désélectionne tous les événements, en fonction de l’état initial de l’événement sur lequel vous avez cliqué. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur un libellé de thème : utilisé pour plier/déplier chaque thème de la liste. +- **Ctrl+clic** (Windows) ou **Commande+clic** (macOS) sur une valeur de propriété affichée en **gras** : Réinitialise la propriété par défaut. -## Manipulating Form Objects +## Manipulation des objets de formulaire ### Ajouter des objets @@ -134,7 +134,7 @@ Une fois l'objet inséré, vous pouvez modifier toutes ses caractéristiques dan Vous pouvez travailler avec deux types d'objets dans vos formulaires : -- **les objets statiques** (filets, cadres, images d'arrière-plan, etc.) : ces objets sont généralement utilisés pour le décor, les libellés ou encore l'interface graphique. Ces objets sont accessibles via la barre d'objets de l'éditeur de formulaires. You can also set their graphic attributes (size, color, font, etc.) and their resizing properties using the Property List. A la différence des objets actifs, les objets statiques ne sont pas associés à des variables. A noter qu'il est possible d'insérer des éléments dynamiques dans les objets statiques. +- **les objets statiques** (filets, cadres, images d'arrière-plan, etc.) : ces objets sont généralement utilisés pour le décor, les libellés ou encore l'interface graphique. Ces objets sont accessibles via la barre d'objets de l'éditeur de formulaires. Vous pouvez également définir leurs attributs graphiques (taille, couleur, police, etc.) et leurs propriétés de redimensionnement en utilisant la Liste de propriétés. A la différence des objets actifs, les objets statiques ne sont pas associés à des variables. A noter qu'il est possible d'insérer des éléments dynamiques dans les objets statiques. - **les objets actifs** : un objet actif est un objet qui réalise une tâche ou une fonction de l’interface. Il existe de nombreux types d’objets actifs : champs, boutons, listes déroulantes, etc. Un objet actif est associé soit à un champ, soit à une variable. @@ -144,11 +144,11 @@ Avant de pouvoir réaliser une opération sur un objet (comme le changement de l Pour sélectionner un objet à l’aide de la barre d’outils : -1. Click the Arrow tool in the toolbar.

    ![](../assets/en/FormEditor/selection.png)

    +1. Cliquez sur l'outil Flèche dans la barre d'outils.

    ![](../assets/en/FormEditor/selection.png)

    Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard

    . -2. Cliquez sur l’objet que vous souhaitez sélectionner. Resizing handles identify the selected object.

    ![](../assets/en/FormEditor/selectResize.png)

    +2. Cliquez sur l’objet que vous souhaitez sélectionner. Les poignées de redimensionnement identifient l'objet sélectionné.

    ![](../assets/en/FormEditor/selectResize.png)

    Pour sélectionner un objet à l’aide de la Liste des propriétés : @@ -233,19 +233,19 @@ Un objet actif qui a été groupé doit être dégroupé pour que vous puissiez Grouper des objets n’a d’effet que dans l’éditeur de formulaires. Lors de l’exécution du formulaire, tous les objets groupés (hormis les boutons radio dans les bases binaires) se comportent comme s’ils étaient indépendants. -> Il n'est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être regroupés (voir [Views](#views)). +> Il n'est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être regroupés (voir [Vues](#views)). Pour grouper les objets : 1. Sélectionnez les objets que vous souhaitez grouper. -2. Sélectionnez **Grouper** dans le menu Objets. OR - Click the Group button in the toolbar of the Form editor:

    ![](../assets/en/FormEditor/group.png)

    - 4D marks the boundary of the newly grouped objects with handles. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. +2. Sélectionnez **Grouper** dans le menu Objets. OU + Cliquez sur le bouton Grouper dans la barre d'outils de l'éditeur de formulaire:

    ![](../assets/en/FormEditor/group.png)

    + 4D indique la limite des objets regroupés nouvellement avec des poignées. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. Pour dégrouper un groupe d’objets : 1. Sélectionnez le groupe que vous souhaitez dégrouper. -2. Choose **Ungroup** from the **Object** menu.

    OR

    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.

    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.

    4D marks the boundaries of the individual objects with handles. +2. Choisissez **Dégrouper** dans le menu **Objet**.

    OU

    Cliquez sur le bouton **Dégrouper** (variante du bouton **Groupe**) dans la barre d'outils de l'éditeur de formulaire.

    Si **Ungroup** est estompé, cela signifie que l'objet sélectionné est déjà séparé dans sa forme la plus simple.

    4D marque les limites des objets individuels avec des poignées. ### Aligner des objets @@ -273,11 +273,11 @@ La boîte de dialogue d’alignement vous permet d’appliquer tout type d’ali Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que vous souhaitez aligner puis choisir la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. -- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.

    The example area displays the results of your selection.

    +- Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.

    La zone d'exemple affiche les résultats de votre sélection.

    -- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OR:

    To align objects to a specific object, select the **Align on** option and select the object to which you want the other objects to be aligned from the object list. In this case, the position of the reference object will not be altered.

    +- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. Dans ce cas, la position de l’objet de référence ne variera pas.

    -Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. +Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). @@ -302,9 +302,9 @@ Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le > Le magnétisme entraîne également l’observation de paliers lors du redimensionnement manuel des objets. -### Distributing objects +### Distribuer les objets -Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. The latter allows you to align and distribute objects in one operation. +Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. Cette dernière vous permet d'aligner et de répartir les objets en une seule opération. > Lorsque la [grille magnétique](#using-the-magnetic-grid) est activée, une aide visuelle est également fournie pour la répartition lors du déplacement manuel d’un objet. @@ -312,20 +312,20 @@ Pour répartir directement une sélection d’objets (verticalement ou horizonta 1. Sélectionnez les objets (au moins trois) que vous souhaitez répartir. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.

    ![](../assets/en/FormEditor/distributionTool.png)

    OR

    Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.

    4D distributes the objects accordingly. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. Dans la barre d'outils, cliquez sur l'outil de distribution qui correspond à la distribution que vous souhaitez appliquer.

    ![](../assets/en/FormEditor/distributionTool.png)

    OU

    Sélectionnez une commande de distribution dans le sous-menu **Aligner** du menu **Objet** ou dans le menu contextuel de l'éditeur.

    4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et répartition : 1. Sélectionnez les objets que vous souhaitez répartir. -2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. The following dialog box appears:![](../assets/en/FormEditor/alignmentAssistant.png) +2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. La boîte de dialogue suivante apparaît :![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Standard horizontal distribution icon)

    The example area displays the results of your selection. +3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône standard de distribution horizontale)

    La zone d'exemple affiche les résultats de votre sélection. -4. To perform a distribution that uses the standard scheme, click **Preview** or _Apply_.

    In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.

    OR:

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Pour effectuer une distribution qui utilise le schéma standard, cliquez sur **Aperçu** ou _Appliquer_.

    Dans ce cas, 4D effectuera une distribution standard, de sorte que les objets soient répartis avec une quantité d'espace égale entre eux.

    OU :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Distribuer** (par exemple, si vous souhaitez distribuer les objets en fonction de la distance par rapport à leur côté droit). Cette option agit comme un interrupteur. Si la case à cocher Répartir est sélectionnée, les icônes situées en dessous effectuent une fonction différente:

    -- Horizontally, the icons correspond to the following distributions: evenly with respect to left sides, centers (hor.) and right sides of the selected objects. -- Vertically, the icons correspond to the following distributions: evenly with respect to top edges, centers (vert.) and bottom edges of the selected objects. +- Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. +- Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation** : l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors **Appliquer** ou **Annuler** les modifications. @@ -333,7 +333,7 @@ Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant s ### Gérer les plans des objets -Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. These layers also determine the default entry order (see Modifying data entry order). La fenêtre ci-dessous représente des objets organisés en couches : +Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. Ces plans déterminent également l'ordre de saisie par défaut (voir Modification de l'ordre de saisie des données). La fenêtre ci-dessous représente des objets organisés en couches : ![](../assets/en/FormEditor/layering.png) @@ -353,15 +353,15 @@ Pour ordonner les différents plans, 4D va toujours de l’arrière-plan vers l L’ordre de saisie est l’ordre dans lequel les champs, les sous-formulaires et les autres objets actifs sont sélectionnés lorsque vous appuyez sur la touche **Tabulation** ou **Retour chariot** dans un formulaire. Il est possible de parcourir le formulaire dans le sens inverse de l’ordre de saisie en appuyant sur les touches **Maj+Tabulation** ou **Maj+Retour chariot**. -> You can change the entry order at runtime using the `FORM SET ENTRY ORDER` and `FORM GET ENTRY ORDER` commands. +> Vous pouvez modifier l'ordre de saisie en cours d'exécution en utilisant les commandes `FORM SET ENTRY ORDER` et `FORM GET ENTRY ORDER`. -Every object that supports the focusable property is included in the data entry order by default. +Chaque objet qui prend en charge la propriété focusable est inclus dans l'ordre de saisie des données par défaut. -Setting the entry order for a JSON form is done with the [`entryOrder`](properties_JSONref.md) property. +Définir l'ordre de saisie pour un formulaire JSON s'effectue avec la propriété [`entryOrder`](properties_JSONref.md) . -If you don’t specify a custom entry order, by default 4D uses the layering of the objects to determine the entry order in the direction “background towards foreground.” The standard entry order thus corresponds to the order in which the objects were created in the form. Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. +Si vous ne spécifiez pas d’ordre de saisie personnalisé, 4D utilise par défaut le plan des objets comme ordre de saisie, dans le sens “arrière-plan vers premier plan.” Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. -Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. The resulting standard entry order thus becomes illogical and forces the user to enter the information in an awkward manner: +Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. L'ordre de saisie qui en résulte devient donc illogique et force l'utilisateur à entrer les informations de manière maladroite : ![](../assets/en/FormEditor/entryOrder1.png) @@ -373,21 +373,21 @@ Il est dans ce cas nécessaire de personnaliser l’ordre de saisie afin de prop Vous pouvez visualiser l’ordre de saisie courant soit à l’aide des badges “Ordre de saisie”, soit à l’aide du mode “Ordre de saisie”. En revanche, vous ne pouvez modifier l’ordre de saisie qu’en mode “Ordre de saisie”. -Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie en mode “Ordre de saisie”. Pour plus d’informations sur la visualisation de l’ordre de saisie à l’aide des badges, reportez-vous au paragraphe [Using shields](#using-shields). +Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie en mode “Ordre de saisie”. Pour plus d’informations sur la visualisation de l’ordre de saisie à l’aide des badges, reportez-vous au paragraphe [Utiliser des badges](#using-shields). Pour visualiser ou modifier l’ordre de saisie : -1. Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:

    ![](../assets/en/FormEditor/zOrder.png)

    +1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :

    ![](../assets/en/FormEditor/zOrder.png)

    Le pointeur prend la forme d’un pointeur d’ordre, et 4D dessine une ligne qui permet de visualiser la séquence de l’ordre de saisie courant. Visualiser et modifier l’ordre de saisie sont les seules opérations que vous pouvez réaliser dans ce mode. -2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D will adjust the entry order accordingly. +2. Pour changer l’ordre de saisie, positionnez le pointeur sur un objet dans le formulaire et, tout en maintenant le bouton de la souris enfoncé, faites glisser le pointeur vers l'objet que vous souhaitez ensuite dans l'ordre de saisie des données.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D ajustera automatiquement l'ordre de saisie. 3. Répétez l’étape 2 autant de fois que nécessaire pour obtenir le nouvel ordre de saisie. 4. Lorsque vous êtes satisfait de l’ordre de saisie, sélectionnez de nouveau la commande **Ordre de saisie** dans le menu **Formulaire**. 4D retourne dans le mode de fonctionnement normal de l’éditeur de formulaires. -> Seul l’ordre de saisie de la page courante du formulaire est affiché. If the form contains enterable objects on page 0 or coming from an inherited form, the default entry order is as follows: Objects from page 0 of the inherited form > Objects from page 1 of the inherited form > Objects from page 0 of the open form > Objects from the current page of the open form. +> Seul l’ordre de saisie de la page courante du formulaire est affiché. Si le formulaire contient des objets saisissables sur la page 0 ou provenant d’un formulaire hérité, l’ordre de saisie par défaut est le suivant : Objets de la page zéro du formulaire hérité > Objets de la page 1 du formulaire hérité > Objets de la page zéro du formulaire ouvert > Objets de la page courante du formulaire ouvert. #### Utiliser un groupe de saisie @@ -402,45 +402,45 @@ Lorsque vous relâchez le bouton de la souris, les objets contenus ou touchés p #### Exclure un objet de l’ordre de saisie -By default, all objects that support the focusable property are included in the entry order. To exclude an object from the entry order: +Par défaut, tous les objets qui prennent en charge la propriété focusable sont inclus dans l'ordre de saisie. Pour exclure un objet de l’ordre de saisie: -1. Select the Entry order mode, then +1. Sélectionnez le mode ordre de saisie, puis -2. **shift-click** on the object +2. **Maj-clic** sur l'objet -3. **right-click** on the object and select **Remove from entry order** option from the context menu +3. **Clic droit** sur l'objet et sélectionnez l'option **Supprimer de l'ordre de saisie** dans le menu contextuel -## CSS Preview +## Aperçu CSS -The Form editor allows you to view your forms with or without applied CSS values. +L'éditeur de formulaire vous permet de visualiser vos formulaires avec ou sans les valeurs CSS appliquées. -When [style sheets](createStylesheet.md) have been defined, forms (including inherited forms and subforms) are opened in the CSS Preview mode for your operating system by default. +Lorsque des [feuilles de style](createStylesheet.md) ont été définis, les formulaires (y compris les formulaires hérités et les sous-formulaires) sont ouverts en mode Aperçu CSS pour votre système d'exploitation par défaut. -### Selecting CSS Preview Mode +### Sélection du mode Aperçu CSS -The Form editor toolbar provides a CSS button for viewing styled objects: +La barre d'outils de l'éditeur de formulaires fournit un bouton CSS pour la visualisation des objets stylés : ![](../assets/en/FormEditor/cssToolbar.png) -Select one of the following preview modes from the menu: +Sélectionnez l'un des modes de prévisualisation suivants dans le menu : -| Toolbar Icon | CSS Preview Mode | Description | -| --------------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/cssNo.png) | Aucun | No CSS values are applied in the form and no CSS values or icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssWin.png) | Windows | CSS values for Windows platform are applied in the form. CSS values and icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssMac.png) | macOS | CSS values for macOS platform are applied in the form. CSS values and icons displayed in the Property List. | +| Icône de la barre d'outils | Mode d'aperçu CSS | Description | +| --------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ![](../assets/en/FormEditor/cssNo.png) | Aucun | Aucune valeur CSS n'est appliquée dans le formulaire et aucune valeur CSS ou icône ne s'affiche dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssWin.png) | Windows | Les valeurs CSS pour la plate-forme Windows sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssMac.png) | macOS | Les valeurs CSS pour la plate-forme macOS sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | -> If a font size too large for an object is defined in a style sheet or JSON, the object will automatically be rendered to accommodate the font, however the size of the object will not be changed. +> Si une taille de police trop grande pour un objet est définie dans une feuille de style ou un JSON, l'objet sera automatiquement rendu pour s'adapter à la police, mais la taille de l'objet ne sera pas modifiée. -The CSS preview mode reflects the priority order applied to style sheets vs JSON attributes as defined in the [JSON vs Style Sheet](stylesheets.html#json-vs-style-sheet) section. +Le mode d'aperçu CSS reflète l'ordre de priorité appliqué aux feuilles de style par rapport aux attributs JSON tels que définis dans la section [JSON vs Feuille de style](stylesheets.html#json-vs-style-sheet). -Once a CSS preview mode is selected, objects are automatically displayed with the styles defined in a style sheet (if any). +Une fois qu'un mode d'aperçu CSS est sélectionné, les objets sont automatiquement affichés avec les styles définis dans une feuille de style (le cas échéant). -> When copying or duplicating objects, only the CSS references (if any) and the JSON values are copied. +> Lors de la copie ou de la duplication d'objets, seules les références CSS (le cas échéant) et les valeurs JSON sont copiées. -### CSS support in the Property List +### Prise en charge des CSS dans la liste des propriétés -In CSS Preview mode, if the value of an attribute has been defined in a style sheet, the attribute's name will appear with a CSS icon displayed next to it in the Property List. For example, the attribute values defined in this style sheet: +En mode Aperçu CSS, si la valeur d'un attribut a été définie dans une feuille de style, le nom de l'attribut apparaîtra à côté d'une icône CSS dans la liste des propriétés. Par exemple, les valeurs des attributs définies dans cette feuille de style : ```4d .myButton { @@ -450,21 +450,21 @@ stroke: #800080; } ``` -are displayed with a CSS icon in the Property List: +sont affichées avec une icône CSS dans la liste des propriétés : ![](../assets/en/FormEditor/cssPpropList.png) -An attribute value defined in a style sheet can be overridden in the JSON form description (except if the CSS includes the `!important` declaration, see below). In this case, the Property List displays the JSON form value in **bold**. You can reset the value to its style sheet definition with the **Ctrl + click** (Windows) or **Command + click** (macOs) shortcuts. +Une valeur d'attribut définie dans une feuille de style peut être remplacée dans la description de formulaire JSON (sauf si la CSS inclut la déclaration `!important`, voir ci-dessous). Dans ce cas, la liste des propriétés affiche la valeur du formulaire JSON en **gras**. Vous pouvez réinitialiser la valeur à sa définition de feuille de style avec les raccourcis **Ctrl + clic** (Windows) ou **Command + clic** (macOs). -> If an attribute has been defined with the `!important` declaration for a group, an object within a group, or any object within a selection of multiple objects, that attribute value is locked and cannot be changed in the Property List. +> Si un attribut a été défini avec la déclaration `!important` pour un groupe, un objet à l'intérieur d'un groupe ou n'importe quel objet dans une sélection de plusieurs objets, la valeur de cet attribut est verrouillée et ne peut pas être modifiée dans la liste des propriétés. -#### Property List CSS Icons +#### Icônes CSS dans la Liste des propriétés -| Icône | Description | -| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ![](../assets/en/FormEditor/cssIcon.png) | Indicates that an attribute value has been defined in a style sheet | -| ![](../assets/en/FormEditor/cssImportant.png) | Indicates that an attribute value has been defined in a style sheet with the `!important` declaration | -| ![](../assets/en/FormEditor/cssIconMixed.png) | Displayed when an attribute value defined in a style sheet for at least one item in a group or a selection of multiple objects is different from the other objects | +| Icône | Description | +| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssIcon.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style | +| ![](../assets/en/FormEditor/cssImportant.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style avec la déclaration `!important` | +| ![](../assets/en/FormEditor/cssIconMixed.png) | Affiché lorsque la valeur d'un attribut défini dans une feuille de style pour au moins un élément d'un groupe ou d'une sélection de plusieurs objets est différente des autres objets | ## Création de list box @@ -512,19 +512,19 @@ La list box finale : ![](../assets/en/FormEditor/listboxBuilderListbox.png) -## Insert fields +## Insérer des champs -The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. This wizard is a shortcut to design basic entry forms or list forms. +Le bouton **Insérer champs** insère tous les champs (à l'exception des champs de type objet et blob) de la table du formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. Cet assistant est un raccourci pour concevoir des formulaires de saisie ou des formulaires de liste basiques. -The **Insert fields** button is only available with table forms. +Le bouton **Insérer champs** est uniquement disponible avec les formulaires table. -The design of the resulting form depends on the form type: +L'apparence du formulaire final dépend du type de formulaire : -- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: +- **Formulaire détail** : en cliquant sur le bouton **Insérer champs**, un formulaire en page est généré : ![](../assets/en/FormEditor/insertFields2.png) -- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: +- **Formulaire liste** : en cliquant sur le bouton **Insérer champs**, cela génère un formulaire en liste avec des champs organisés sur une seule ligne et des marqueurs de zone : ![](../assets/en/FormEditor/insertFields3.png) @@ -550,18 +550,18 @@ Pour ne pas afficher de badges, choisissez la ligne **Pas de badges** dans le me Voici la description de chaque type de badge : -| Icône | Nom | Est affiché... | -| ----------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/objectMethod.png) | Méthode objet | Pour les objets auxquels une méthode objet est associée | -| ![](../assets/en/FormEditor/standardAction.png) | Action standard | Pour les objets auxquels une action standard est associée | -| ![](../assets/en/FormEditor/resizing.png) | Redimensionnement | Pour les objets disposant d’au moins une propriété de redimensionnement, indique la combinaison de propriétés courante | -| ![](../assets/en/FormEditor/entryOrder.png) | Ordre de saisie | Pour les objets saisissables, indique le numéro d’ordre de saisie | -| ![](../assets/en/FormEditor/viewNumber.png) | Vue courante | Pour tous les objets de la vue courante | -| ![](../assets/en/FormEditor/cssShield.png) | [Style Sheet](stylesheets.html) | Pour les objets avec une ou plusieurs valeurs d'attribut remplacées par une feuille de style. | -| ![](../assets/en/FormEditor/filter.png) | Filtre | Pour les objets saisissables auxquels un filtre de saisie est associé | -| ![](../assets/en/FormEditor/helpTip.png) | Infobulle | Pour les objets auxquels une infobulle (message d’aide) est associée | -| ![](../assets/en/FormEditor/localized.png) | Localisé | Pour les objets dont le libellé provient d’une référence (libellé débutant par “:”). La référence peut être de type ressource (STR#) ou XLIFF | -| ![](../assets/en/FormEditor/noShields.png) | Pas de badge | Aucun badge n’apparaît | +| Icône | Nom | Est affiché... | +| ----------------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/objectMethod.png) | Méthode objet | Pour les objets auxquels une méthode objet est associée | +| ![](../assets/en/FormEditor/standardAction.png) | Action standard | Pour les objets auxquels une action standard est associée | +| ![](../assets/en/FormEditor/resizing.png) | Redimensionnement | Pour les objets disposant d’au moins une propriété de redimensionnement, indique la combinaison de propriétés courante | +| ![](../assets/en/FormEditor/entryOrder.png) | Ordre de saisie | Pour les objets saisissables, indique le numéro d’ordre de saisie | +| ![](../assets/en/FormEditor/viewNumber.png) | Vue courante | Pour tous les objets de la vue courante | +| ![](../assets/en/FormEditor/cssShield.png) | [Feuille de style](stylesheets.html) | Pour les objets avec une ou plusieurs valeurs d'attribut remplacées par une feuille de style. | +| ![](../assets/en/FormEditor/filter.png) | Filtre | Pour les objets saisissables auxquels un filtre de saisie est associé | +| ![](../assets/en/FormEditor/helpTip.png) | Infobulle | Pour les objets auxquels une infobulle (message d’aide) est associée | +| ![](../assets/en/FormEditor/localized.png) | Localisé | Pour les objets dont le libellé provient d’une référence (libellé débutant par “:”). La référence peut être de type ressource (STR#) ou XLIFF | +| ![](../assets/en/FormEditor/noShields.png) | Pas de badge | Aucun badge n’apparaît | ## Vues From 076a23990d84c95a37c9402c99fe6dfcaaed2896 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:22 +0200 Subject: [PATCH 4815/4889] New translations forms.md (French) --- .../version-20-R5/FormEditor/forms.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md index e57756302ccd97..60754f3768cd26 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/forms.md @@ -9,8 +9,8 @@ Les formulaires fournissent l'interface par laquelle les informations sont saisi Les formulaires peuvent également contenir d'autres formulaires grâce aux fonctionnalités suivantes : -- [subform objects](FormObjects/subform_overview.md) -- [inherited forms](properties_FormProperties.md#inherited-forms) +- [objets de sous-formulaire](FormObjects/subform_overview.md) +- [formulaires hérités](properties_FormProperties.md#inherited-forms) ## Création de formulaires @@ -117,14 +117,14 @@ Cet ordre détermine [l'ordre de saisie](../FormEditor/formEditor.html#data-entr Les propriétés ainsi que la méthode d’un formulaire ne sont pas prises en compte lorsque celui-ci est utilisé comme formulaire hérité. En revanche, les méthodes des objets qu’il contient sont appelées. -To define an inherited form, the [Inherited Form Name](properties_FormProperties.md#inherited-form-name) and [Inherited Form Table](properties_FormProperties.md#inherited-form-table) (for table form) properties must be defined in the form that will inherit something from another form. +Pour définir un formulaire hérité, les propriétés [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) et [Table du formulaire hérité](properties_FormProperties.md#inherited-form-table) (pour un formulaire table) doivent être définies dans le formulaire qui héritera de quelque chose d'un autre formulaire. -A form can inherit from a project form, by setting the [Inherited Form Table](properties_FormProperties.md#inherited-form-table) property to `\` in the Property List (or " " in JSON). +Un formulaire peut hériter d'un formulaire projet, en configurant la propriété [Table du formulaire hérité](properties_FormProperties.md#inherited-form-table) sur `\` dans la liste des propriétés (ou " " dans JSON). -To stop inheriting a form, select `\` in the Property List (or " " in JSON) for the [Inherited Form Name](properties_FormProperties.md#inherited-form-name) property. +Pour stopper l’héritage d’un formulaire, choisissez l’option `\` dans la Liste des propriétés (ou " " dans JSON) pour la propriété [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name). > Il est possible de définir un formulaire hérité dans un formulaire qui servira à son tour de formulaire hérité pour un troisième formulaire. La combinaison des objets s’effectue alors de manière récursive. 4D détecte les boucles récursives (par exemple si le formulaire [table1]form1 est défini comme formulaire hérité de [table1]form1, c’est-à-dire de lui-même) et interrompt le chaînage des formulaires. ## Propriétés prises en charge -[Associated Menu Bar](properties_Menu.md#associated-menu-bar) - [Fixed Height](properties_WindowSize.md#fixed-height) - [Fixed Width](properties_WindowSize.md#fixed-width) - [Form Break](properties_Markers.md#form-break) - [Form Detail](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Form Header](properties_Markers.md#form-header) - [Form Name](properties_FormProperties.md#form-name) - [Form Type](properties_FormProperties.md#form-type) - [Inherited Form Name](properties_FormProperties.md#inherited-form-name) - [Inherited Form Table](properties_FormProperties.md#inherited-form-table) - [Maximum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Maximum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Method](properties_Action.md#method) - [Minimum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Minimum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Print Settings](properties_Print.md#settings) - [Published as Subform](properties_FormProperties.md#published-as-subform) - [Save Geometry](properties_FormProperties.md#save-geometry) - [Window Title](properties_FormProperties.md#window-title) +[Barre de menu associée](properties_Menu.md#associated-menu-bar) - [Hauteur fixe](properties_WindowSize.md#fixed-height) - [Largeur fixe](properties_WindowSize.md#fixed-width) - [Saut de formulaire](properties_Markers.md#form-break) - [Détail du formulaire](properties_Markers.md#form-detail) - [Pied de formulaire](properties_Markers.md#form-footer) - [En-tête de formulaire](properties_Markers.md#form-header) - [Nom du formulaire](properties_FormProperties.md#form-name) - [Type de formulaire](properties_FormProperties.md#form-type) - [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) - [Tableau de formulaire hérité](properties_FormProperties.md#inherited-form-table) - [Hauteur maximale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur maximale](properties_WindowSize.md#maximum-width-minimum-width) - [Méthode](properties_Action.md#method) - [Hauteur minimale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur minimale](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Paramètres d'impression](properties_Print.md#settings) - [Publié en tant que sous-formulaire](properties_FormProperties.md#published-as-subform) - [Enregistrer la géométrie](properties_FormProperties.md#save-geometry) - [Titre de la fenêtre](properties_FormProperties.md#window-title) From 935b89bf8913e3ea494f712ec452e651829f42ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:24 +0200 Subject: [PATCH 4816/4889] New translations macros.md (French) --- .../version-20-R5/FormEditor/macros.md | 88 +++++++++---------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md index 727e872bb77927..07713393f62784 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormEditor/macros.md @@ -5,7 +5,7 @@ title: Macros de l'éditeur de formulaires L'éditeur de formulaires 4D prend en charge les macros. Une macro est un ensemble d'instructions permettant de réaliser une action ou une séquence d'actions. Lorsqu'elle est appelée, la macro exécutera ses instructions et, automatiquement, les actions. -Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de 4D Form qui peuvent : +Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de formulaires de 4D qui pourront : - Créer et exécuter du code 4D - Afficher les boîtes de dialogue @@ -44,7 +44,7 @@ Function onInvoke($editor : Object)->$result : Object var $btnHello : Object - // Create a "Hello" button + // Créer un bouton "Hello" $btnHello:=New object("type"; "button"; \ "text"; "Hello World!"; \ "method"; New object("source"; "ALERT(\"Hello World!\")"); \ @@ -54,19 +54,19 @@ Function onInvoke($editor : Object)->$result : Object "top"; 0; \ "left"; 0) - // Add button in the current page + // Ajouter le bouton dans la page courante $editor.editor.currentPage.objects.btnHello:=$btnHello - // Select the new button in the form editor + // Sélectionner le nouveau bouton dans l'éditeur de formulaires $editor.editor.currentSelection.clear() //unselect elements $editor.editor.currentSelection.push("btnHello") - // Notify the modification to the 4D Form editor + // Notifier l'éditeur de formulaires de la modification $result:=New object("currentSelection"; $editor.editor.currentSelection;\ "currentPage"; $editor.editor.currentPage) ``` -You can then call the macro: +Ensuite, vous pouvez appeler la macro : ![](../assets/en/FormEditor/macroex1.png) ![](../assets/en/FormEditor/macroex2.png) @@ -78,7 +78,7 @@ Lorsque des macros sont définies dans votre projet 4D, vous pouvez appeler une Ce menu est crée selon le(s) [fichier(s) de définition de macro](#location-of-macros) `formMacros.json`. Les macros sont classées par ordre alphabétique. -Ce menu peut être appelé dans une zone vide ou une sélection dans le formulaire. Selected object are passed to `$editor.currentSelection` or `$editor.target` in the [`onInvoke`](#oninvoke) function of the macro. +Ce menu peut être appelé dans une zone vide ou une sélection dans le formulaire. Les objets sélectionnés sont passés à `$editor.currentSelection` ou `$editor.target` dans la [fonction `onInvoke`](#oninvoke) de la macro. Une seule macro peut exécuter plusieurs opérations. Si elle est sélectionnée, la fonction **Annuler** de l'éditeur de formulaires peut être utilisée pour inverser les opérations de macro. @@ -142,7 +142,7 @@ Chaque macro que vous souhaitez instancier dans votre projet ou composant doit Le nom de la classe doit correspondre au nom défini à l'aide de l'attribut [class](#creating-macros) du fichier `formMacros.json`. -Les macros sont instanciées au lancement de l'application. Consequently, if you modify the macro class structure (add a function, modify a parameter...) or the [constructor](#class-constructor), you will have to restart the application to apply the changes. +Les macros sont instanciées au lancement de l'application. Par conséquent, si vous modifiez la structure de la classe macro (ajout d'une fonction, modification d'un paramètre...) ou le [constructeur](#class-constructor), vous devrez redémarrer l'application pour appliquer les modifications. ## Fonctions macro @@ -203,28 +203,28 @@ Une fois les opérations terminées, si la macro entraîne la modification, l'aj Voici les propriétés retournées dans le paramètre _$editor_ : -| Propriété | Type | Description | -| ---------------------------------------------------------------- | ---------- | --------------------------------------------------------------------------------- | -| $editor.editor.form | Object | The entire form | -| $editor.editor.file | File | File object of the form file | -| $editor.editor.name | String | Name of the form | -| $editor.editor.table | number | Table number of the form, 0 for project form | -| $editor.editor.currentPageNumber | number | The number of the current page | -| $editor.editor.currentPage | Object | The current page, containing all the form objects and the entry order of the page | -| $editor.editor.currentSelection | Collection | Collection of names of selected objects | -| $editor.editor.formProperties | Object | Properties of the current form | -| $editor.editor.target | string | Name of the object under the mouse when clicked on a macro | - -Here are the properties that you can pass in the `$result` object if you want the macro processor to execute a modification. Toutes les propriétés sont optionnelles: - -| Propriété | Type | Description | -| --------------------------------- | ---------- | ----------------------------------------------------------- | -| currentPage | Object | currentPage including objects modified by the macro, if any | -| currentSelection | Collection | currentSelection if modified by the macro | -| formProperties | Object | formProperties if modified by the macro | -| editor.groups | Object | group info, if groups are modified by the macro | -| editor.views | Object | view info, if views are modified by the macro | -| editor.activeView | String | Active view name | +| Propriété | Type | Description | +| ---------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------- | +| $editor.editor.form | Object | L'ensemble du formulaire | +| $editor.editor.file | File | Objet fichier du formulaire | +| $editor.editor.name | String | Nom du formulaire | +| $editor.editor.table | number | Numéro de table du formulaire, 0 pour un formulaire projet | +| $editor.editor.currentPageNumber | number | Numéro de la page courante | +| $editor.editor.currentPage | Object | Page courante, contenant tous les objets du formulaire et l'ordre de saisie de la page | +| $editor.editor.currentSelection | Collection | Collection de noms d'objets sélectionnés | +| $editor.editor.formProperties | Object | Propriétés du formulaire courant | +| $editor.editor.target | string | Nom de l'objet sous la souris lorsque vous cliquez sur une macro | + +Voici les propriétés que vous pouvez passer dans l'objet `$result` si vous voulez que le processeur de macro exécute une modification. Toutes les propriétés sont optionnelles: + +| Propriété | Type | Description | +| --------------------------------- | ---------- | ----------------------------------------------------------------------- | +| currentPage | Object | Page courante incluant les objets modifiés par la macro, le cas échéant | +| currentSelection | Collection | Sélection courante si modifiée par la macro | +| formProperties | Object | Propriétés du formulaire si modifiées par la macro | +| editor.groups | Object | informations du groupe, si les groupes sont modifiés par la macro | +| editor.views | Object | informations sur les vues, si les vues sont modifiées par la macro | +| editor.activeView | String | Nom de la vue active | Par exemple, si des objets de la page courante et des groupes ont été modifiés, vous pouvez écrire ce qui suit : @@ -236,15 +236,15 @@ Par exemple, si des objets de la page courante et des groupes ont été modifié #### attribut `method` -When handling the `method` attribute of form objects, you can define the attribute value in two ways in macros: +Lors de la manipulation de l'attribut `method` des objets de formulaire, vous pouvez définir la valeur de l'attribut de deux manières différentes dans les macros : -- Using a [string containing the method file name/path](FormObjects/properties_Action.md#method). +- En utilisant une [chaîne de caractères contenant le nom/chemin du fichier](FormObjects/properties_Action.md#method). -- Using an object with the following structure: +- En utilisant un objet avec la structure suivante : -| Propriété | Type | Description | -| --------- | ------ | ----------- | -| source | String | method code | +| Propriété | Type | Description | +| --------- | ------ | ------------------ | +| source | String | code de la méthode | 4D créera un fichier en utilisant le nom de l'objet dans le dossier "objectMethods" avec le contenu de l'attribut `source`. Cette fonctionnalité n'est disponible que pour le code macro. @@ -265,7 +265,7 @@ Function onInvoke($editor : Object)->$result : Object var $name : Text If ($editor.editor.currentSelection.length>0) - // Set stroke to red and style to italic for each selected object + // Définir le contour en rouge et le style en italique pour chaque objet sélectionné For each ($name; $editor.editor.currentSelection) $editor.editor.currentPage.objects[$name].stroke:="red" $editor.editor.currentPage.objects[$name].fontStyle:="italic" @@ -276,7 +276,7 @@ Function onInvoke($editor : Object)->$result : Object ALERT("Please select a form object.") End if - // Notify to 4D the modification + // Notifier 4D de la modification $result:=New object("currentPage"; $editor.editor.currentPage) ``` @@ -286,12 +286,12 @@ Function onInvoke($editor : Object)->$result : Object | Paramètres | | Type | Description | | ------------ | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------- | -| $editor | | Object | Object send to [onInvoke](#oninvoke) | -| $resultMacro | | Object | Object returned by [onInvoke](#oninvoke) | -| $error | | Collection | Error stack | +| $editor | | Object | Objet envoyé à [onInvoke](#oninvoke) | +| $resultMacro | | Object | Objet retourné par [onInvoke](#oninvoke) | +| $error | | Collection | Pile d'erreurs | | | [].errCode | Number | Code d'erreur | -| | [].message | Text | Description of the error | -| | [].componentSignature | Text | Internal component signature | +| | [].message | Text | Description de l'erreur | +| | [].componentSignature | Text | Signature du composant interne | La fonction `onError` est exécutée lorsque le processeur de macros rencontre une erreur. @@ -302,7 +302,7 @@ Lors de l'exécution d'une macro, si 4D rencontre une erreur qui empêche l'annu #### Exemple -In a macro class definition, you can write the following generic error code: +Dans une définition de classe de macro, vous pouvez écrire le code d'erreur générique suivant: ```4d Function onError($editor : Object; $resultMacro : Object; $error : Collection) From 55459ef0abb08183fbba7f99debaca5baf8e14d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:27 +0200 Subject: [PATCH 4817/4889] New translations vp-add-stylesheet.md (French) --- .../version-20-R5/ViewPro/commands/vp-add-stylesheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md index 86fa418305a45e..1a0590cd7549ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-add-stylesheet.md @@ -45,7 +45,7 @@ Le code suivant : $styles:=New object $styles.backColor:="green" -//Line Border Object +//Objet Bordure de ligne $borders:=New object("color";"green";"style";vk line style medium dash dot) $styles.borderBottom:=$borders @@ -55,11 +55,11 @@ $styles.borderTop:=$borders VP ADD STYLESHEET("ViewProArea";"GreenDashDotStyle";$styles) -//To apply the style +//Pour appliquer le style VP SET CELL STYLE(VP Cells("ViewProArea";1;1;2;2);New object("name";"GreenDashDotStyle")) ``` -will create and apply the following style object named _GreenDashDotStyle_: +créera et appliquera l'objet de style suivant nommé _GreenDashDotStyle_: ``` { From ba18e19afd1930f965ab59f1158b7bb61755f9fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:28 +0200 Subject: [PATCH 4818/4889] New translations vp-all.md (French) --- .../version-20-R5/ViewPro/commands/vp-all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md index 4dda058fe806dd..8c522bedd44bb8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-all.md @@ -17,11 +17,11 @@ title: VP All #### Description -The `VP ALL` command returns a new range object referencing all cells. +La commande `VP ALL` retourne une nouvelle plage référençant toutes les cellules. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From fd9972ee78badf5898df49899358dc5cffeaf3db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:29 +0200 Subject: [PATCH 4819/4889] New translations vp-cell.md (French) --- .../version-20-R5/ViewPro/commands/vp-cell.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md index b6fc864688f848..b33f3daa556cbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cell.md @@ -21,17 +21,17 @@ title: VP Cell #### Description -The `VP Cell` command returns a new range object referencing a specific cell. +La commande `VP Cell` retourne une nouvelle plage référençant une cellule spécifique. -> Cette commande s'applique aux plages d'une seule cellule. To create a range object for multiple cells, use the [VP Cells](vp-cells.md) command. +> Cette commande s'applique aux plages d'une seule cellule. Pour créer un objet plage pour plusieurs cellules, utilisez la commande [VP Cells](vp-cells.md). Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -The _column_ parameter defines the column of the cell range's position. Passez l'indice de la colonne dans ce paramètre. +Le paramètre _column_ définit la colonne de la position de la plage de cellules. Passez l'indice de la colonne dans ce paramètre. -The _row_ parameter defines the row of the cell range's position. Passez l'indice de la ligne dans ce paramètre. +Le paramètre _row_ définit la ligne de la position de la plage de cellules. Passez l'indice de la ligne dans ce paramètre. -In the optional _sheet_ parameter, you can indicate the index of the sheet where the range will be defined. If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel _sheet_, vous pouvez indiquer l'index de la feuille où la plage sera définie. Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. > l'indexation démarre à 0. From 76704f32147e8b247df27764019d343e9f33c4d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:31 +0200 Subject: [PATCH 4820/4889] New translations vp-cells.md (French) --- .../version-20-R5/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md index 7e478e4b716bbc..faf81bdc247465 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-cells.md @@ -41,7 +41,7 @@ The _columnCount_ parameter allows you to define the total number of columns the The _rowCount_ parameter allows you to define the total number of rows the range is within. _rowCount_ must be greater than 0. -In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. #### Exemple From 6e9bf8bac1d0822d8bd844b44b7d81928417aa17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:33 +0200 Subject: [PATCH 4821/4889] New translations vp-column.md (French) --- .../version-20-R5/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md index a096d3ba70aaa3..2d5d9fd98d2296 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-column.md @@ -27,7 +27,7 @@ The _column_ parameter defines the first column of the column range. Passez l'in The optional _columnCount_ parameter allows you to define the total number of columns of the range. _columnCount_ must be greater than 0. Si le paramètre est omis, la valeur 1 sera définie par défaut et une plage de type colonne sera créée. -In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. #### Exemple From e0ccb08c4da522f901ec5da5102918d723051a60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:34 +0200 Subject: [PATCH 4822/4889] New translations vp-get-active-cell.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md index 55b3f85b9bfb14..8858474d05b020 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-active-cell.md @@ -21,7 +21,7 @@ The `VP Get active cell` command Passez le nom de la zone 4D View Pro dans _vpAreaName_. Si vous passez un nom inexistant, une erreur est retournée. -Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From e91aeba1c285e62050033d9fba73d9b868128cd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:41 +0200 Subject: [PATCH 4827/4889] New translations vp-get-row-count.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md index 6c497d716a9ba4..0b8f780f437443 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-row-count.md @@ -21,7 +21,7 @@ La commande `VP Get row count` re In _vpAreaName_, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. -You can define where to get the row count in the optional _sheet_ parameter using the sheet index (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +You can define where to get the row count in the optional _sheet_ parameter using the sheet index (counting begins at 0). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 89b7969d92b4872d27ee11305012430c859772a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:42 +0200 Subject: [PATCH 4828/4889] New translations vp-get-selection.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md index 18127100c966e7..f00497d1ba7567 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-selection.md @@ -21,7 +21,7 @@ La commande `VP Get selection` re Dans _vpAreaName_, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From c68ea6aa338c72c87da3eeb4c75ac4c58a8a4991 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:43 +0200 Subject: [PATCH 4829/4889] New translations vp-get-sheet-options.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-sheet-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md index faf91a15809d5c..7a670616beb3ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-sheet-options.md @@ -21,7 +21,7 @@ La commande `VP Get sheet options` | +| Résultat | Object | <- | Numéro d'indice de _column_ | | #### Description -The `VP Get table column attributes` command returns the current attributes of the specified _column_ in the _tableName_. +La commande `VP Récupère les attributs de colonne de la table` retourne les attributs courants de la colonne spécifiée _column_ dans la table _tableName_. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. @@ -35,7 +35,7 @@ Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécif > La numérotation démarre à 0. -The command returns an object describing the current attributes of the _column_: +La commande retourne un objet décrivant les attributs courants de la _column_: | Propriété | Type | Description | | ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | @@ -45,7 +45,7 @@ The command returns an object describing the current attributes of the _column_: | footerFormula | text | Formule de pied de colonne. | | filterButtonVisible | boolean | True if the table column's filter button is displayed, False otherwise. | -If _tableName_ is not found or if _column_ index is higher than the number of columns, the command returns **null**. +Si _tableName_ n'est pas trouvé ou si l'index _column_ est supérieur au nombre de colonnes, la commande retourne **null**. #### Exemple From b62d69135cd268a1236671b6c435a7bb06ba135d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:48 +0200 Subject: [PATCH 4832/4889] New translations vp-get-table-column-index.md (French) --- .../ViewPro/commands/vp-get-table-column-index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md index fe72cac4f6bd02..4cc5dd0cd13999 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-column-index.md @@ -23,29 +23,29 @@ title: VP Get table column index | tableName | Text | -> | Nom de table | | | columnName | Text | -> | Nom de la colonne de la table | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Integer | <- | Index of _columnName_ | | +| Résultat | Integer | <- | Numéro d'indice de _columnName_ | | #### Description -The `VP Get table column index` command returns the index of the _columnName_ in the _tableName_. +La commande `VP Get table column index` retourne l'index du _columnName_ dans la table _tableName_. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _columnName_, pass the name of the table column for which you want to get the index. +Dans _columnName_, passez le nom de la colonne de la table pour laquelle vous souhaitez obtenir l'index. Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -If _tableName_ or _columnName_ is not found, the command returns -1. +Si _tableName_ ou _columnName_ n'est pas trouvé, la commande retourne -1. #### Exemple ```4d - // Search the column id according the column name + // Rechercher l'id colonne en fonction du nom de la colonne var $id : Integer $id:=VP Get table column index($area; $tableName; "Weight price") - // Remove the column by id + // Supprimer la colonne par id VP REMOVE TABLE COLUMNS($area; $tableName; $id) ``` From 2bc363aa5dc278bf3deff3a1acb93a97560d05a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:49 +0200 Subject: [PATCH 4833/4889] New translations vp-get-table-dirty-rows.md (French) --- .../ViewPro/commands/vp-get-table-dirty-rows.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md index bb3c0e28139aff..8b9633fe69a29e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-dirty-rows.md @@ -23,23 +23,23 @@ title: VP Get table dirty rows | tableName | Text | -> | Nom de table | | | reset | Boolean | -> | True to clear the dirty status from the current table, False to keep it untouched. Default=True | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Collection | <- | Collection of objects with all the items modified since the last reset | | +| Résultat | Collection | <- | Collection d'objets avec tous les éléments modifiés depuis la dernière réinitialisation | | #### Description -The `VP Get table dirty rows` command returns a collection of _dirty row_ objects, containing items that were modified since the last reset in the specified _tableName_. +La commande `VP Get table dirty rows` retourne une collection d'objets _dirty row_, contenant les éléments qui ont été modifiés depuis la dernière réinitialisation dans la table spécifiée _tableName_. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In _tableName_, pass the name of the table for which you want to get the dirty rows. Only modified columns bound to a [data context](vp-set-data-context.md) will be taken into account. +Dans _tableName_, passez le nom de la table pour laquelle vous souhaitez obtenir les lignes modifiées. Seules les colonnes modifiées liées à un [contexte de données](vp-set-data-context.md) seront prises en compte. -By default, calling the command will clear the _dirty_ status from the current table. To keep this status untouched, pass `False` in the _reset_ parameter. +Par défaut, appeler la commande effacera le statut _dirty_ de la table courante. Pour garder ce statut intact, passez `False` dans le paramètre _reset_. Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -Each _dirty row_ object in the returned collection contains the following properties: +Chaque objet _dirty row_ dans la collection retournée contient les propriétés suivantes: | Propriété | Type | Description | | ------------ | ------- | ---------------------------------- | @@ -47,7 +47,7 @@ Each _dirty row_ object in the returned collection contains the following proper | originalItem | object | Objet avant modification | | row | integer | Index de la ligne modifiée | -If _tableName_ is not found or if it does not contain a modified column, the command returns an empty collection. +Si _tableName_ n'est pas trouvé ou s'il ne contient pas de colonne modifiée, la commande retourne une collection vide. #### Exemple From 097952f696571e8f264c1068ef2f2dfb2413daa7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:51 +0200 Subject: [PATCH 4834/4889] New translations vp-get-table-range.md (French) --- .../ViewPro/commands/vp-get-table-range.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md index 6f0deca7f0581e..70cfdfe12c7f67 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-range.md @@ -17,21 +17,21 @@ title: VP Get table range -| Paramètres | Type | | Description | | -| ---------- | ------- | -- | --------------------------------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | -| tableName | Text | -> | Nom de table | | -| onlyData | Integer | -> | `vk table full range` (default) or `vk table data range` | | -| sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Object | <- | Plage contenant la table | | +| Paramètres | Type | | Description | | +| ---------- | ------- | -- | ------------------------------------------------------------------------------ | ---------------- | +| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | +| tableName | Text | -> | Nom de table | | +| onlyData | Integer | -> | `vk table full range` (par défaut) ou `vk table data range` | | +| sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | +| Résultat | Object | <- | Plage contenant la table | | #### Description -The `VP Get table range` command returns the range of _tableName_. +La commande `VP Get table range` retourne la plage de _tableName_. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. -In the _onlyData_ parameter, you can pass one of the following constants to indicate if you want to get the data only: +Dans le paramètre _onlyData_, vous pouvez passer l'une des constantes suivantes pour indiquer si vous souhaitez obtenir uniquement les données : | Constante | Valeur | Description | | --------------------- | ------ | ---------------------------------------------------------------------------------------------------- | @@ -42,7 +42,7 @@ Dans _sheet_, passez le numéro de la page cible. Si aucun numéro n'est spécif > La numérotation démarre à 0. -If _tableName_ is not found, the command returns **null**. +Si _tableName_ n'est pas trouvé, la commande retourne **null**. #### Voir également From e1f16f108ef9b373b82d8c71b71cbcdd9950b7a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:53 +0200 Subject: [PATCH 4835/4889] New translations vp-get-table-theme.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-table-theme.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md index 1e687dfad88917..14ce7cdb0bfdee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-table-theme.md @@ -25,15 +25,15 @@ title: VP Get table theme #### Description -The `VP Get table theme` command returns the current theme propertie values of the _tableName_. A table theme can be set using the [`VP CREATE TABLE`](vp-create-table.md) or [`VP SET TABLE THEME`](vp-set-table-theme.md) commands, or through the interface. +La commande `VP Get table theme` retourne les valeurs des propriétés du thème actuel de la table _tableName_. Un thème de table peut être défini à l'aide des commandes [`VP CREATE TABLE`](vp-create-table.md) ou [`VP SET TABLE THEME`](vp-set-table-theme.md), ou via l'interface. -In _vpAreaName_, pass the name of the 4D View Pro area and in _tableName_, the name of the table. +Dans _vpAreaName_, passez le nom de la zone 4D View Pro et dans _tableName_, le nom de la table. -The command returns an object of the [cs.ViewPro.TableTheme](../classes.md#tabletheme) class with properties and values that describe the current table theme. +La commande retourne un objet de la classe [cs.ViewPro.TableTheme](../classes.md#tabletheme) avec des propriétés et des valeurs qui décrivent le thème de la table courante. #### Exemple -The command returns a full `theme` object even if a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) name was used to define the theme. +La commande retourne un objet de `thème` complet même si un nom de [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) a été utilisé pour définir le thème. ```4d var $param : cs.ViewPro.TableTheme From 7b46ba4585683400af5540ef0e413e1213f82ade Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:54 +0200 Subject: [PATCH 4836/4889] New translations vp-get-tables.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-tables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md index d1cbacebe636b9..4d73ee44db8ec1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-tables.md @@ -25,7 +25,7 @@ title: VP Get tables #### Description -The `VP Get tables` command returns a collection of all table names defined in the _sheet_. +La commande `VP Get tables` retourne une collection de tous les noms de tables définis dans _sheet_. Dans _vpAreaName_, passez le nom de la zone 4D View Pro. @@ -39,7 +39,7 @@ Le code suivant retournera une collection de tous les noms de tables de la feuil ```4d $tables:=VP Get tables("ViewProArea") -//$tables contains for example ["contextTable","emailTable"] +//$tables contient par exemple ["contextTable","emailTable"] ``` From 1dbe27c06a4ac120ac4a00c38cf00d54c985e146 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:55 +0200 Subject: [PATCH 4837/4889] New translations vp-get-value.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md index 5bfbfc494d19ad..96a3721bcf1c43 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-value.md @@ -16,17 +16,17 @@ title: VP Get value #### Description -The `VP Get value` command retrieves a cell value from a designated cell range. +La commande `VP Get value` récupère la valeur d'une cellule depuis une plage de cellules désignées. -In _rangeObj_, pass a range whose value you want to retrieve. +Dans _rangeObj_, passez une plage dont vous souhaitez récupérer la valeur. #### Objet retourné -The object returned will contain the `value` property, and, in case of a js date value, a `time` property: +L'objet retourné contiendra la propriété `value` et, dans le cas d'une valeur de date js, une propriété `time` : | Propriété | Type | Description | | --------- | ------------------------------------------ | ------------------------------------------------------------------------- | -| value | Integer, Real, Boolean, Text, Date, Object | Value in the _rangeObj_ (except- time) | +| value | Integer, Real, Boolean, Text, Date, Object | Valeur de _rangeObj_ (exceptée - time) | | time | Real | Valeur heure (en secondes) si la valeur est du type js | Si l'objet retourné inclut une date ou une heure, il est traité en tant que datetime et est complété comme suit : @@ -34,7 +34,7 @@ Si l'objet retourné inclut une date ou une heure, il est traité en tant que da - valeur heure - la date est complétée comme suit : December 30, 1899 au format dd/MM/yyyy (30/12/1899) - valeur date - l'heure est complétée comme suit : minuit au format HH:mm:ss (00:00:00) -If _rangeObj_ contains multiple cells or multiple ranges, the value of the first cell is returned. La commande retourne un objet null si la cellule est vide. +Si _rangeObj_ contient plusieurs cellules ou plusieurs plages, la valeur de la première cellule est retournée. La commande retourne un objet null si la cellule est vide. #### Exemple From d0636c94fc9cbd6e66df19b33f79029613134662 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:57 +0200 Subject: [PATCH 4838/4889] New translations vp-get-values.md (French) --- .../version-20-R5/ViewPro/commands/vp-get-values.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md index 5bd3329bd663c7..a55ebe15c43487 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-get-values.md @@ -16,14 +16,14 @@ title: VP Get values #### Description -The `VP Get values` command retrieves the values from the designated _rangeObj_. +La commande `VP Get values` récupère les valeurs du _rangeObj_ désigné. -In _rangeObj_, pass a range whose values you want to retrieve. If _rangeObj_ includes multiple ranges, only the first range is used. +Dans _rangeObj_, passez une plage dont vous souhaitez récupérer les valeurs. Si _rangeObj_ comprend plusieurs plages, seule la première plage est utilisée. -The collection returned by `VP Get values` contains a two-dimensional collection: +La collection retournée par `VP Get values` contient une collection bidimensionnelle: - Chaque élément de la collection de premier niveau représente une ligne et contient une sous-collection de valeurs -- Chaque sous-collection contient des valeurs des cellule de la ligne. Values can be Integer, Real, Boolean, Text, Object, or Null. Si une valeur est de type date ou heure, elle est retournée en un objet dont les propriétés sont les suivantes : +- Chaque sous-collection contient des valeurs des cellule de la ligne. Les valeurs peuvent être de type entier long, réel, booléen, texte, objet ou null. Si une valeur est de type date ou heure, elle est retournée en un objet dont les propriétés sont les suivantes : | Propriété | Type | Description | | --------- | ---- | ------------------------------------------------------------------------- | From acb776e4dfc10e13b1698eeef7a62ad8303ea383 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:50:58 +0200 Subject: [PATCH 4839/4889] New translations vp-reset-selection.md (French) --- .../version-20-R5/ViewPro/commands/vp-reset-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md index b42a2c3e547d96..3d5f15729a9ae9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-reset-selection.md @@ -22,7 +22,7 @@ La commande `VP RESET SELECTION` assigns a collection of formulas starting at the specified cell range. -In _rangeObj_, pass a range of the cell (created with [VP Cell](vp-cell.md)) whose formula you want to specify. If _rangeObj_ includes multiple ranges, only the first range is used. +In _rangeObj_, pass a range of the cell (created with [VP Cell](vp-cell.md)) whose formula you want to specify. Si _rangeObj_ comprend plusieurs plages, seule la première plage est utilisée. The _formulasCol_ is a two-dimensional collection: From 9da9a445dc7116b728fc5d072d64a17569020384 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:04 +0200 Subject: [PATCH 4842/4889] New translations vp-set-frozen-panes.md (French) --- .../version-20-R5/ViewPro/commands/vp-set-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md index 5fa797cbe0a397..aaf1c2487ddd18 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/commands/vp-set-frozen-panes.md @@ -35,7 +35,7 @@ You can pass an object defining the columns and rows to freeze in the _paneObj_ | rowCount | Integer | Le nombre de lignes figées en haut de la feuille | | trailingRowCount | Integer | Le nombre de lignes figées en bas de la feuille | -In the optional _sheet_ parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : +Dans le paramètre optionnel _sheet_, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : - `vk current sheet` From 8bd0d3f791460d30ac6d6ba5c2b3448413183f9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:08 +0200 Subject: [PATCH 4843/4889] New translations configuring.md (French) --- .../version-20-R5/ViewPro/configuring.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md index 5f03d1a538540b..1634cf36494018 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/configuring.md @@ -27,7 +27,7 @@ Les interfaces permettent d'effectuer des modifications de base et de manipuler #### Toolbar (Barre d’outils) -Enabling the Toolbar interface displays the [**Show Formula Bar**](FormObjects/properties_Appearance.md#show-formula-bar) option. Si la case de l'option est cochée, la barre de formule est visible en-dessous de l'interface Barre d'outils. +L'activation de l'interface de la barre d'outils affiche l'option [**Afficher la barre de formule**](FormObjects/properties_Appearance.md#show-formula-bar). Si la case de l'option est cochée, la barre de formule est visible en-dessous de l'interface Barre d'outils. Lorsque la barre de formule est visible : @@ -334,7 +334,7 @@ Page attributes are used to specify general document print settings. | Propriété | Type | Description | | --------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| blackAndWhite | boolean | Printing in black and white only.

    Valeur par défaut = false

    **Note**: Les PDF ne sont pas affectés par cet attribut. Colors in PDFs remain.

    | +| blackAndWhite | boolean | Printing in black and white only.

    Valeur par défaut = false

    **Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.

    | | centering | entier long | How the contents are centered on the printed page. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | | firstPageNumber | entier long | The page number to print on the first page.Default value = 1 | | pageOrder | entier long | The order pages are printed. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | From b9bd990239194dd1ac18f2e2ebff0576fe84648f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:11 +0200 Subject: [PATCH 4844/4889] New translations formulas.md (French) --- .../version-20-R5/ViewPro/formulas.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md index 8ed16ad2d312b8..24d4691ae2c350 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/formulas.md @@ -140,22 +140,22 @@ Vous déclarez toutes vos fonctions en utilisant la commande [`VP SET CUSTOM FUN ```4d $o:=New object -//Name of the function in 4D View Pro: "DRIVERS_LICENCE" +//Nom de la fonction dans 4D View Pro : "DRIVERS_LICENCE" $o.DRIVERS_LICENCE:=New object -//process variable +//variable process $o.DRIVERS_LICENCE.formula:=Formula(DriverLicence) -//table field +//champ table $o.DRIVERS_LICENCE.formula:=Formula([Users]DriverLicence) -//project method +//méthode projet $o.DRIVERS_LICENCE.formula:=Formula(DriverLicenceState) -//4D command +//Commande 4D $o.DRIVERS_LICENCE:=Formula(Choose(DriverLicence; "Obtained"; "Failed")) -//4D expression and parameter +//expression et paramètre 4D $o.DRIVERS_LICENCE.formula:=Formula(ds.Users.get($1).DriverLicence) $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) @@ -219,7 +219,7 @@ Pour plus d'informations sur les types de paramètres entrants pris en charge, v Si vous ne déclarez pas de paramètres, les valeurs peuvent être passées séquentiellement aux méthodes (elles seront reçues dans $1, $2...) et leur type sera automatiquement converti. -Date and Object parameters are handled in the following way: +Les paramètres Date et Objet sont gérés de la manière suivante: - Les dates en _jstype_ seront passées en tant que [object](Concepts/dt_object.md) dans le code 4D avec deux propriétés : @@ -230,11 +230,11 @@ Date and Object parameters are handled in the following way: - Les objets seront passés comme [object](Concepts/dt_object.md) avec une propriété `.value` contenant le paramètre: -| Propriété | Type | Description | -| --------- | ------ | ---------------- | -| value | Object | Object parameter | +| Propriété | Type | Description | +| --------- | ------ | ----------------- | +| value | Object | Paramètre d'objet | -### Returned values +### Valeurs retournées Les méthodes projet 4D peuvent également retourner des valeurs dans la formule de la cellule 4D View Pro via $0. Les types de données suivants sont pris en charge pour les paramètres retournés : From e87861b5515ef643a9265ae84cb85b125eb9175b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:12 +0200 Subject: [PATCH 4845/4889] New translations getting-started.md (French) --- .../version-20-R5/ViewPro/getting-started.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md index 50795da94e78fd..464dd5b7595134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ViewPro/getting-started.md @@ -83,9 +83,9 @@ En fonction de la zone cliquée, les options suivantes sont également disponibl - **Insérer un commentaire** : permet à l'utilisateur de saisir un commentaire pour une zone. Lorsqu'un commentaire a été saisi pour une zone, la cellule supérieure gauche de la zone affiche un petit triangle rouge :\ ![](../assets/en/ViewPro/vpContext2.PNG) -## Using 4D View Pro commands +## Utilisation des commandes 4D View Pro -4D View Pro commands can be used in the 4D Code Editor, just like 4D language commands. +Les commandes 4D View Pro peuvent être utilisées dans l'éditeur de code 4D, tout comme les commandes du langage 4D. Étant donné que 4D View Pro est un composant 4D intégré, vous pouvez accéder à sa liste de commandes depuis l'Explorateur, dans la section **Méthodes composants** : @@ -111,7 +111,7 @@ VP SET COLUMN COUNT("myVpArea";5) ### Utilisation d'objets de plage -Certaines commandes 4D View Pro nécessitent un paramètre _rangeObj_. Dans 4D View Pro, une plage est un objet qui fait référence à une zone dans une feuille de calcul. Cette zone peut être composée d'une ou plusieurs cellules. Using 4D View Pro commands, you can create ranges and pass them to other commands to read from or write to specific locations in your document. +Certaines commandes 4D View Pro nécessitent un paramètre _rangeObj_. Dans 4D View Pro, une plage est un objet qui fait référence à une zone dans une feuille de calcul. Cette zone peut être composée d'une ou plusieurs cellules. À l'aide des commandes 4D View Pro, vous pouvez créer des plages et les passer à d'autres commandes pour lire ou écrire dans des emplacements spécifiques de votre document. Par exemple, pour créer un objet plage pour les cellules suivantes : From 20cd069aa9296591ec539d89b485eabb552d335d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:14 +0200 Subject: [PATCH 4846/4889] New translations writeprointerface.md (French) --- .../version-20-R5/WritePro/writeprointerface.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md index 93839587b3ef12..926410ae4b404c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/WritePro/writeprointerface.md @@ -171,10 +171,10 @@ The translation file in JSON format contains the following attributes: Whitin each one of these attribute, the translation object includes the following attributes: -| Attribut | Type | Obligatoire | Description | -| :---------- | :--- | :---------- | :-------------------------------------- | -| original | Text | x | Original text intended for translation | -| translation | Text | x | Translated version of the original text | +| Attribut | Type | Obligatoire | Description | +| :---------- | :--- | :---------- | :------------------------------------- | +| original | Text | x | Texte original destiné à la traduction | +| translation | Text | x | Version traduite du texte original | Defining these attributes within the translation object ensures proper organization and alignment between the source and translated content. From 3f864c8dcd04cf19f5ba0a61c9c33874303f3a47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:17 +0200 Subject: [PATCH 4847/4889] New translations formeditor.md (French) --- .../current/FormEditor/formEditor.md | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index d8c82b6d6d7745..805d70d7add398 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -275,7 +275,7 @@ Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que - Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.

    La zone d'exemple affiche les résultats de votre sélection.

    -- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. In this case, the position of the reference object will not be altered.

    +- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. Dans ce cas, la position de l’objet de référence ne variera pas.

    Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. @@ -304,7 +304,7 @@ Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le ### Distribuer les objets -Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. The latter allows you to align and distribute objects in one operation. +Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. Cette dernière vous permet d'aligner et de répartir les objets en une seule opération. > Lorsque la [grille magnétique](#using-the-magnetic-grid) est activée, une aide visuelle est également fournie pour la répartition lors du déplacement manuel d’un objet. @@ -312,20 +312,20 @@ Pour répartir directement une sélection d’objets (verticalement ou horizonta 1. Sélectionnez les objets (au moins trois) que vous souhaitez répartir. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.

    ![](../assets/en/FormEditor/distributionTool.png)

    OR

    Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.

    4D distributes the objects accordingly. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. Dans la barre d'outils, cliquez sur l'outil de distribution qui correspond à la distribution que vous souhaitez appliquer.

    ![](../assets/en/FormEditor/distributionTool.png)

    OU

    Sélectionnez une commande de distribution dans le sous-menu **Aligner** du menu **Objet** ou dans le menu contextuel de l'éditeur.

    4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et répartition : 1. Sélectionnez les objets que vous souhaitez répartir. -2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. The following dialog box appears:![](../assets/en/FormEditor/alignmentAssistant.png) +2. Choisissez la commande **Alignement...** dans le sous-menu **Aligner** du menu **Objets** ou du menu contextuel de l’éditeur. La boîte de dialogue suivante apparaît :![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)

    (Standard horizontal distribution icon)

    The example area displays the results of your selection. +3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône standard de distribution horizontale)

    La zone d'exemple affiche les résultats de votre sélection. -4. To perform a distribution that uses the standard scheme, click **Preview** or _Apply_.

    In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.

    OR:

    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). This option acts like a switch. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Pour effectuer une distribution qui utilise le schéma standard, cliquez sur **Aperçu** ou _Appliquer_.

    Dans ce cas, 4D effectuera une distribution standard, de sorte que les objets soient répartis avec une quantité d'espace égale entre eux.

    OU :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Distribuer** (par exemple, si vous souhaitez distribuer les objets en fonction de la distance par rapport à leur côté droit). Cette option agit comme un interrupteur. Si la case à cocher Répartir est sélectionnée, les icônes situées en dessous effectuent une fonction différente:

    -- Horizontally, the icons correspond to the following distributions: evenly with respect to left sides, centers (hor.) and right sides of the selected objects. -- Vertically, the icons correspond to the following distributions: evenly with respect to top edges, centers (vert.) and bottom edges of the selected objects. +- Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. +- Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation** : l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors **Appliquer** ou **Annuler** les modifications. @@ -333,7 +333,7 @@ Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant s ### Gérer les plans des objets -Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. These layers also determine the default entry order (see Modifying data entry order). La fenêtre ci-dessous représente des objets organisés en couches : +Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. 4D propose 4 commandes, **Passer au dernier plan**, **Passer au premier plan**, **Plan suivant** et **Plan précédent**, qui vous permettent d’organiser les plans des objets du formulaire. Ces plans déterminent également l'ordre de saisie par défaut (voir Modification de l'ordre de saisie des données). La fenêtre ci-dessous représente des objets organisés en couches : ![](../assets/en/FormEditor/layering.png) @@ -353,15 +353,15 @@ Pour ordonner les différents plans, 4D va toujours de l’arrière-plan vers l L’ordre de saisie est l’ordre dans lequel les champs, les sous-formulaires et les autres objets actifs sont sélectionnés lorsque vous appuyez sur la touche **Tabulation** ou **Retour chariot** dans un formulaire. Il est possible de parcourir le formulaire dans le sens inverse de l’ordre de saisie en appuyant sur les touches **Maj+Tabulation** ou **Maj+Retour chariot**. -> You can change the entry order at runtime using the `FORM SET ENTRY ORDER` and `FORM GET ENTRY ORDER` commands. +> Vous pouvez modifier l'ordre de saisie en cours d'exécution en utilisant les commandes `FORM SET ENTRY ORDER` et `FORM GET ENTRY ORDER`. -Every object that supports the focusable property is included in the data entry order by default. +Chaque objet qui prend en charge la propriété focusable est inclus dans l'ordre de saisie des données par défaut. -Setting the entry order for a JSON form is done with the [`entryOrder`](properties_JSONref.md) property. +Définir l'ordre de saisie pour un formulaire JSON s'effectue avec la propriété [`entryOrder`](properties_JSONref.md) . -If you don’t specify a custom entry order, by default 4D uses the layering of the objects to determine the entry order in the direction “background towards foreground.” The standard entry order thus corresponds to the order in which the objects were created in the form. Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. +Si vous ne spécifiez pas d’ordre de saisie personnalisé, 4D utilise par défaut le plan des objets comme ordre de saisie, dans le sens “arrière-plan vers premier plan.” Par défaut, l’ordre de saisie correspond donc à l’ordre de création des objets dans le formulaire. -Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. The resulting standard entry order thus becomes illogical and forces the user to enter the information in an awkward manner: +Dans certains formulaires, il est nécessaire de définir un ordre de saisie personnalisé. Ci-dessous par exemple, des champs supplémentaires relatifs à l’adresse ont été ajoutés après la création du formulaire. L'ordre de saisie qui en résulte devient donc illogique et force l'utilisateur à entrer les informations de manière maladroite : ![](../assets/en/FormEditor/entryOrder1.png) @@ -373,21 +373,21 @@ Il est dans ce cas nécessaire de personnaliser l’ordre de saisie afin de prop Vous pouvez visualiser l’ordre de saisie courant soit à l’aide des badges “Ordre de saisie”, soit à l’aide du mode “Ordre de saisie”. En revanche, vous ne pouvez modifier l’ordre de saisie qu’en mode “Ordre de saisie”. -Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie en mode “Ordre de saisie”. Pour plus d’informations sur la visualisation de l’ordre de saisie à l’aide des badges, reportez-vous au paragraphe [Using shields](#using-shields). +Ce paragraphe décrit la visualisation et la modification de l’ordre de saisie en mode “Ordre de saisie”. Pour plus d’informations sur la visualisation de l’ordre de saisie à l’aide des badges, reportez-vous au paragraphe [Utiliser des badges](#using-shields). Pour visualiser ou modifier l’ordre de saisie : -1. Choose **Entry Order** from the **Form** menu or click on the Entry Order button in the toolbar of the window:

    ![](../assets/en/FormEditor/zOrder.png)

    +1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :

    ![](../assets/en/FormEditor/zOrder.png)

    Le pointeur prend la forme d’un pointeur d’ordre, et 4D dessine une ligne qui permet de visualiser la séquence de l’ordre de saisie courant. Visualiser et modifier l’ordre de saisie sont les seules opérations que vous pouvez réaliser dans ce mode. -2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D will adjust the entry order accordingly. +2. Pour changer l’ordre de saisie, positionnez le pointeur sur un objet dans le formulaire et, tout en maintenant le bouton de la souris enfoncé, faites glisser le pointeur vers l'objet que vous souhaitez ensuite dans l'ordre de saisie des données.

    ![](../assets/en/FormEditor/entryOrder3.png)

    4D ajustera automatiquement l'ordre de saisie. 3. Répétez l’étape 2 autant de fois que nécessaire pour obtenir le nouvel ordre de saisie. 4. Lorsque vous êtes satisfait de l’ordre de saisie, sélectionnez de nouveau la commande **Ordre de saisie** dans le menu **Formulaire**. 4D retourne dans le mode de fonctionnement normal de l’éditeur de formulaires. -> Seul l’ordre de saisie de la page courante du formulaire est affiché. If the form contains enterable objects on page 0 or coming from an inherited form, the default entry order is as follows: Objects from page 0 of the inherited form > Objects from page 1 of the inherited form > Objects from page 0 of the open form > Objects from the current page of the open form. +> Seul l’ordre de saisie de la page courante du formulaire est affiché. Si le formulaire contient des objets saisissables sur la page 0 ou provenant d’un formulaire hérité, l’ordre de saisie par défaut est le suivant : Objets de la page zéro du formulaire hérité > Objets de la page 1 du formulaire hérité > Objets de la page zéro du formulaire ouvert > Objets de la page courante du formulaire ouvert. #### Utiliser un groupe de saisie @@ -402,45 +402,45 @@ Lorsque vous relâchez le bouton de la souris, les objets contenus ou touchés p #### Exclure un objet de l’ordre de saisie -By default, all objects that support the focusable property are included in the entry order. To exclude an object from the entry order: +Par défaut, tous les objets qui prennent en charge la propriété focusable sont inclus dans l'ordre de saisie. Pour exclure un objet de l’ordre de saisie: -1. Select the Entry order mode, then +1. Sélectionnez le mode ordre de saisie, puis -2. **shift-click** on the object +2. **Maj-clic** sur l'objet -3. **right-click** on the object and select **Remove from entry order** option from the context menu +3. **Clic droit** sur l'objet et sélectionnez l'option **Supprimer de l'ordre de saisie** dans le menu contextuel -## CSS Preview +## Aperçu CSS -The Form editor allows you to view your forms with or without applied CSS values. +L'éditeur de formulaire vous permet de visualiser vos formulaires avec ou sans les valeurs CSS appliquées. -When [style sheets](createStylesheet.md) have been defined, forms (including inherited forms and subforms) are opened in the CSS Preview mode for your operating system by default. +Lorsque des [feuilles de style](createStylesheet.md) ont été définis, les formulaires (y compris les formulaires hérités et les sous-formulaires) sont ouverts en mode Aperçu CSS pour votre système d'exploitation par défaut. -### Selecting CSS Preview Mode +### Sélection du mode Aperçu CSS -The Form editor toolbar provides a CSS button for viewing styled objects: +La barre d'outils de l'éditeur de formulaires fournit un bouton CSS pour la visualisation des objets stylés : ![](../assets/en/FormEditor/cssToolbar.png) -Select one of the following preview modes from the menu: +Sélectionnez l'un des modes de prévisualisation suivants dans le menu : -| Toolbar Icon | CSS Preview Mode | Description | -| --------------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/cssNo.png) | Aucun | No CSS values are applied in the form and no CSS values or icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssWin.png) | Windows | CSS values for Windows platform are applied in the form. CSS values and icons displayed in the Property List. | -| ![](../assets/en/FormEditor/cssMac.png) | macOS | CSS values for macOS platform are applied in the form. CSS values and icons displayed in the Property List. | +| Icône de la barre d'outils | Mode d'aperçu CSS | Description | +| --------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ![](../assets/en/FormEditor/cssNo.png) | Aucun | Aucune valeur CSS n'est appliquée dans le formulaire et aucune valeur CSS ou icône ne s'affiche dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssWin.png) | Windows | Les valeurs CSS pour la plate-forme Windows sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | +| ![](../assets/en/FormEditor/cssMac.png) | macOS | Les valeurs CSS pour la plate-forme macOS sont appliquées dans le formulaire. Les valeurs et les icônes CSS sont affichées dans la liste des propriétés. | -> If a font size too large for an object is defined in a style sheet or JSON, the object will automatically be rendered to accommodate the font, however the size of the object will not be changed. +> Si une taille de police trop grande pour un objet est définie dans une feuille de style ou un JSON, l'objet sera automatiquement rendu pour s'adapter à la police, mais la taille de l'objet ne sera pas modifiée. -The CSS preview mode reflects the priority order applied to style sheets vs JSON attributes as defined in the [JSON vs Style Sheet](stylesheets.html#json-vs-style-sheet) section. +Le mode d'aperçu CSS reflète l'ordre de priorité appliqué aux feuilles de style par rapport aux attributs JSON tels que définis dans la section [JSON vs Feuille de style](stylesheets.html#json-vs-style-sheet). -Once a CSS preview mode is selected, objects are automatically displayed with the styles defined in a style sheet (if any). +Une fois qu'un mode d'aperçu CSS est sélectionné, les objets sont automatiquement affichés avec les styles définis dans une feuille de style (le cas échéant). -> When copying or duplicating objects, only the CSS references (if any) and the JSON values are copied. +> Lors de la copie ou de la duplication d'objets, seules les références CSS (le cas échéant) et les valeurs JSON sont copiées. -### CSS support in the Property List +### Prise en charge des CSS dans la liste des propriétés -In CSS Preview mode, if the value of an attribute has been defined in a style sheet, the attribute's name will appear with a CSS icon displayed next to it in the Property List. For example, the attribute values defined in this style sheet: +En mode Aperçu CSS, si la valeur d'un attribut a été définie dans une feuille de style, le nom de l'attribut apparaîtra à côté d'une icône CSS dans la liste des propriétés. Par exemple, les valeurs des attributs définies dans cette feuille de style : ```4d .myButton { @@ -450,21 +450,21 @@ stroke: #800080; } ``` -are displayed with a CSS icon in the Property List: +sont affichées avec une icône CSS dans la liste des propriétés : ![](../assets/en/FormEditor/cssPpropList.png) -An attribute value defined in a style sheet can be overridden in the JSON form description (except if the CSS includes the `!important` declaration, see below). In this case, the Property List displays the JSON form value in **bold**. You can reset the value to its style sheet definition with the **Ctrl + click** (Windows) or **Command + click** (macOs) shortcuts. +Une valeur d'attribut définie dans une feuille de style peut être remplacée dans la description de formulaire JSON (sauf si la CSS inclut la déclaration `!important`, voir ci-dessous). Dans ce cas, la liste des propriétés affiche la valeur du formulaire JSON en **gras**. Vous pouvez réinitialiser la valeur à sa définition de feuille de style avec les raccourcis **Ctrl + clic** (Windows) ou **Command + clic** (macOs). -> If an attribute has been defined with the `!important` declaration for a group, an object within a group, or any object within a selection of multiple objects, that attribute value is locked and cannot be changed in the Property List. +> Si un attribut a été défini avec la déclaration `!important` pour un groupe, un objet à l'intérieur d'un groupe ou n'importe quel objet dans une sélection de plusieurs objets, la valeur de cet attribut est verrouillée et ne peut pas être modifiée dans la liste des propriétés. -#### Property List CSS Icons +#### Icônes CSS dans la Liste des propriétés -| Icône | Description | -| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ![](../assets/en/FormEditor/cssIcon.png) | Indicates that an attribute value has been defined in a style sheet | -| ![](../assets/en/FormEditor/cssImportant.png) | Indicates that an attribute value has been defined in a style sheet with the `!important` declaration | -| ![](../assets/en/FormEditor/cssIconMixed.png) | Displayed when an attribute value defined in a style sheet for at least one item in a group or a selection of multiple objects is different from the other objects | +| Icône | Description | +| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/cssIcon.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style | +| ![](../assets/en/FormEditor/cssImportant.png) | Indique que la valeur d'un attribut a été définie dans une feuille de style avec la déclaration `!important` | +| ![](../assets/en/FormEditor/cssIconMixed.png) | Affiché lorsque la valeur d'un attribut défini dans une feuille de style pour au moins un élément d'un groupe ou d'une sélection de plusieurs objets est différente des autres objets | ## Création de list box @@ -512,19 +512,19 @@ La list box finale : ![](../assets/en/FormEditor/listboxBuilderListbox.png) -## Insert fields +## Insérer des champs -The **Insert fields** button inserts all fields (except object and blob type fields) of the form table in the form, along with their labels and with respect to interface standards. This wizard is a shortcut to design basic entry forms or list forms. +Le bouton **Insérer champs** insère tous les champs (à l'exception des champs de type objet et blob) de la table du formulaire dans le formulaire, avec leurs libellés et en respectant les normes d'interface. Cet assistant est un raccourci pour concevoir des formulaires de saisie ou des formulaires de liste basiques. -The **Insert fields** button is only available with table forms. +Le bouton **Insérer champs** est uniquement disponible avec les formulaires table. -The design of the resulting form depends on the form type: +L'apparence du formulaire final dépend du type de formulaire : -- **Detail form**: clicking on the **Insert fields** button generates a form with a page design: +- **Formulaire détail** : en cliquant sur le bouton **Insérer champs**, un formulaire en page est généré : ![](../assets/en/FormEditor/insertFields2.png) -- **List form**: clicking on the **Insert fields** button generates a list form design with fields organized on a single line and area markers: +- **Formulaire liste** : en cliquant sur le bouton **Insérer champs**, cela génère un formulaire en liste avec des champs organisés sur une seule ligne et des marqueurs de zone : ![](../assets/en/FormEditor/insertFields3.png) @@ -550,18 +550,18 @@ Pour ne pas afficher de badges, choisissez la ligne **Pas de badges** dans le me Voici la description de chaque type de badge : -| Icône | Nom | Est affiché... | -| ----------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![](../assets/en/FormEditor/objectMethod.png) | Méthode objet | Pour les objets auxquels une méthode objet est associée | -| ![](../assets/en/FormEditor/standardAction.png) | Action standard | Pour les objets auxquels une action standard est associée | -| ![](../assets/en/FormEditor/resizing.png) | Redimensionnement | Pour les objets disposant d’au moins une propriété de redimensionnement, indique la combinaison de propriétés courante | -| ![](../assets/en/FormEditor/entryOrder.png) | Ordre de saisie | Pour les objets saisissables, indique le numéro d’ordre de saisie | -| ![](../assets/en/FormEditor/viewNumber.png) | Vue courante | Pour tous les objets de la vue courante | -| ![](../assets/en/FormEditor/cssShield.png) | [Style Sheet](stylesheets.html) | Pour les objets avec une ou plusieurs valeurs d'attribut remplacées par une feuille de style. | -| ![](../assets/en/FormEditor/filter.png) | Filtre | Pour les objets saisissables auxquels un filtre de saisie est associé | -| ![](../assets/en/FormEditor/helpTip.png) | Infobulle | Pour les objets auxquels une infobulle (message d’aide) est associée | -| ![](../assets/en/FormEditor/localized.png) | Localisé | Pour les objets dont le libellé provient d’une référence (libellé débutant par “:”). La référence peut être de type ressource (STR#) ou XLIFF | -| ![](../assets/en/FormEditor/noShields.png) | Pas de badge | Aucun badge n’apparaît | +| Icône | Nom | Est affiché... | +| ----------------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![](../assets/en/FormEditor/objectMethod.png) | Méthode objet | Pour les objets auxquels une méthode objet est associée | +| ![](../assets/en/FormEditor/standardAction.png) | Action standard | Pour les objets auxquels une action standard est associée | +| ![](../assets/en/FormEditor/resizing.png) | Redimensionnement | Pour les objets disposant d’au moins une propriété de redimensionnement, indique la combinaison de propriétés courante | +| ![](../assets/en/FormEditor/entryOrder.png) | Ordre de saisie | Pour les objets saisissables, indique le numéro d’ordre de saisie | +| ![](../assets/en/FormEditor/viewNumber.png) | Vue courante | Pour tous les objets de la vue courante | +| ![](../assets/en/FormEditor/cssShield.png) | [Feuille de style](stylesheets.html) | Pour les objets avec une ou plusieurs valeurs d'attribut remplacées par une feuille de style. | +| ![](../assets/en/FormEditor/filter.png) | Filtre | Pour les objets saisissables auxquels un filtre de saisie est associé | +| ![](../assets/en/FormEditor/helpTip.png) | Infobulle | Pour les objets auxquels une infobulle (message d’aide) est associée | +| ![](../assets/en/FormEditor/localized.png) | Localisé | Pour les objets dont le libellé provient d’une référence (libellé débutant par “:”). La référence peut être de type ressource (STR#) ou XLIFF | +| ![](../assets/en/FormEditor/noShields.png) | Pas de badge | Aucun badge n’apparaît | ## Vues From e9335fae73d686210adef8b5f3608c0175398261 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:19 +0200 Subject: [PATCH 4848/4889] New translations forms.md (French) --- .../current/FormEditor/forms.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md index e57756302ccd97..60754f3768cd26 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -9,8 +9,8 @@ Les formulaires fournissent l'interface par laquelle les informations sont saisi Les formulaires peuvent également contenir d'autres formulaires grâce aux fonctionnalités suivantes : -- [subform objects](FormObjects/subform_overview.md) -- [inherited forms](properties_FormProperties.md#inherited-forms) +- [objets de sous-formulaire](FormObjects/subform_overview.md) +- [formulaires hérités](properties_FormProperties.md#inherited-forms) ## Création de formulaires @@ -117,14 +117,14 @@ Cet ordre détermine [l'ordre de saisie](../FormEditor/formEditor.html#data-entr Les propriétés ainsi que la méthode d’un formulaire ne sont pas prises en compte lorsque celui-ci est utilisé comme formulaire hérité. En revanche, les méthodes des objets qu’il contient sont appelées. -To define an inherited form, the [Inherited Form Name](properties_FormProperties.md#inherited-form-name) and [Inherited Form Table](properties_FormProperties.md#inherited-form-table) (for table form) properties must be defined in the form that will inherit something from another form. +Pour définir un formulaire hérité, les propriétés [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) et [Table du formulaire hérité](properties_FormProperties.md#inherited-form-table) (pour un formulaire table) doivent être définies dans le formulaire qui héritera de quelque chose d'un autre formulaire. -A form can inherit from a project form, by setting the [Inherited Form Table](properties_FormProperties.md#inherited-form-table) property to `\` in the Property List (or " " in JSON). +Un formulaire peut hériter d'un formulaire projet, en configurant la propriété [Table du formulaire hérité](properties_FormProperties.md#inherited-form-table) sur `\` dans la liste des propriétés (ou " " dans JSON). -To stop inheriting a form, select `\` in the Property List (or " " in JSON) for the [Inherited Form Name](properties_FormProperties.md#inherited-form-name) property. +Pour stopper l’héritage d’un formulaire, choisissez l’option `\` dans la Liste des propriétés (ou " " dans JSON) pour la propriété [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name). > Il est possible de définir un formulaire hérité dans un formulaire qui servira à son tour de formulaire hérité pour un troisième formulaire. La combinaison des objets s’effectue alors de manière récursive. 4D détecte les boucles récursives (par exemple si le formulaire [table1]form1 est défini comme formulaire hérité de [table1]form1, c’est-à-dire de lui-même) et interrompt le chaînage des formulaires. ## Propriétés prises en charge -[Associated Menu Bar](properties_Menu.md#associated-menu-bar) - [Fixed Height](properties_WindowSize.md#fixed-height) - [Fixed Width](properties_WindowSize.md#fixed-width) - [Form Break](properties_Markers.md#form-break) - [Form Detail](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Form Header](properties_Markers.md#form-header) - [Form Name](properties_FormProperties.md#form-name) - [Form Type](properties_FormProperties.md#form-type) - [Inherited Form Name](properties_FormProperties.md#inherited-form-name) - [Inherited Form Table](properties_FormProperties.md#inherited-form-table) - [Maximum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Maximum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Method](properties_Action.md#method) - [Minimum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Minimum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Print Settings](properties_Print.md#settings) - [Published as Subform](properties_FormProperties.md#published-as-subform) - [Save Geometry](properties_FormProperties.md#save-geometry) - [Window Title](properties_FormProperties.md#window-title) +[Barre de menu associée](properties_Menu.md#associated-menu-bar) - [Hauteur fixe](properties_WindowSize.md#fixed-height) - [Largeur fixe](properties_WindowSize.md#fixed-width) - [Saut de formulaire](properties_Markers.md#form-break) - [Détail du formulaire](properties_Markers.md#form-detail) - [Pied de formulaire](properties_Markers.md#form-footer) - [En-tête de formulaire](properties_Markers.md#form-header) - [Nom du formulaire](properties_FormProperties.md#form-name) - [Type de formulaire](properties_FormProperties.md#form-type) - [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) - [Tableau de formulaire hérité](properties_FormProperties.md#inherited-form-table) - [Hauteur maximale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur maximale](properties_WindowSize.md#maximum-width-minimum-width) - [Méthode](properties_Action.md#method) - [Hauteur minimale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur minimale](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Paramètres d'impression](properties_Print.md#settings) - [Publié en tant que sous-formulaire](properties_FormProperties.md#published-as-subform) - [Enregistrer la géométrie](properties_FormProperties.md#save-geometry) - [Titre de la fenêtre](properties_FormProperties.md#window-title) From 8d077daf1151622dcdc6148f55ba11f6ee2025e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:21 +0200 Subject: [PATCH 4849/4889] New translations macros.md (French) --- .../current/FormEditor/macros.md | 88 +++++++++---------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/macros.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/macros.md index 727e872bb77927..07713393f62784 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/macros.md @@ -5,7 +5,7 @@ title: Macros de l'éditeur de formulaires L'éditeur de formulaires 4D prend en charge les macros. Une macro est un ensemble d'instructions permettant de réaliser une action ou une séquence d'actions. Lorsqu'elle est appelée, la macro exécutera ses instructions et, automatiquement, les actions. -Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de 4D Form qui peuvent : +Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de formulaires de 4D qui pourront : - Créer et exécuter du code 4D - Afficher les boîtes de dialogue @@ -44,7 +44,7 @@ Function onInvoke($editor : Object)->$result : Object var $btnHello : Object - // Create a "Hello" button + // Créer un bouton "Hello" $btnHello:=New object("type"; "button"; \ "text"; "Hello World!"; \ "method"; New object("source"; "ALERT(\"Hello World!\")"); \ @@ -54,19 +54,19 @@ Function onInvoke($editor : Object)->$result : Object "top"; 0; \ "left"; 0) - // Add button in the current page + // Ajouter le bouton dans la page courante $editor.editor.currentPage.objects.btnHello:=$btnHello - // Select the new button in the form editor + // Sélectionner le nouveau bouton dans l'éditeur de formulaires $editor.editor.currentSelection.clear() //unselect elements $editor.editor.currentSelection.push("btnHello") - // Notify the modification to the 4D Form editor + // Notifier l'éditeur de formulaires de la modification $result:=New object("currentSelection"; $editor.editor.currentSelection;\ "currentPage"; $editor.editor.currentPage) ``` -You can then call the macro: +Ensuite, vous pouvez appeler la macro : ![](../assets/en/FormEditor/macroex1.png) ![](../assets/en/FormEditor/macroex2.png) @@ -78,7 +78,7 @@ Lorsque des macros sont définies dans votre projet 4D, vous pouvez appeler une Ce menu est crée selon le(s) [fichier(s) de définition de macro](#location-of-macros) `formMacros.json`. Les macros sont classées par ordre alphabétique. -Ce menu peut être appelé dans une zone vide ou une sélection dans le formulaire. Selected object are passed to `$editor.currentSelection` or `$editor.target` in the [`onInvoke`](#oninvoke) function of the macro. +Ce menu peut être appelé dans une zone vide ou une sélection dans le formulaire. Les objets sélectionnés sont passés à `$editor.currentSelection` ou `$editor.target` dans la [fonction `onInvoke`](#oninvoke) de la macro. Une seule macro peut exécuter plusieurs opérations. Si elle est sélectionnée, la fonction **Annuler** de l'éditeur de formulaires peut être utilisée pour inverser les opérations de macro. @@ -142,7 +142,7 @@ Chaque macro que vous souhaitez instancier dans votre projet ou composant doit Le nom de la classe doit correspondre au nom défini à l'aide de l'attribut [class](#creating-macros) du fichier `formMacros.json`. -Les macros sont instanciées au lancement de l'application. Consequently, if you modify the macro class structure (add a function, modify a parameter...) or the [constructor](#class-constructor), you will have to restart the application to apply the changes. +Les macros sont instanciées au lancement de l'application. Par conséquent, si vous modifiez la structure de la classe macro (ajout d'une fonction, modification d'un paramètre...) ou le [constructeur](#class-constructor), vous devrez redémarrer l'application pour appliquer les modifications. ## Fonctions macro @@ -203,28 +203,28 @@ Une fois les opérations terminées, si la macro entraîne la modification, l'aj Voici les propriétés retournées dans le paramètre _$editor_ : -| Propriété | Type | Description | -| ---------------------------------------------------------------- | ---------- | --------------------------------------------------------------------------------- | -| $editor.editor.form | Object | The entire form | -| $editor.editor.file | File | File object of the form file | -| $editor.editor.name | String | Name of the form | -| $editor.editor.table | number | Table number of the form, 0 for project form | -| $editor.editor.currentPageNumber | number | The number of the current page | -| $editor.editor.currentPage | Object | The current page, containing all the form objects and the entry order of the page | -| $editor.editor.currentSelection | Collection | Collection of names of selected objects | -| $editor.editor.formProperties | Object | Properties of the current form | -| $editor.editor.target | string | Name of the object under the mouse when clicked on a macro | - -Here are the properties that you can pass in the `$result` object if you want the macro processor to execute a modification. Toutes les propriétés sont optionnelles: - -| Propriété | Type | Description | -| --------------------------------- | ---------- | ----------------------------------------------------------- | -| currentPage | Object | currentPage including objects modified by the macro, if any | -| currentSelection | Collection | currentSelection if modified by the macro | -| formProperties | Object | formProperties if modified by the macro | -| editor.groups | Object | group info, if groups are modified by the macro | -| editor.views | Object | view info, if views are modified by the macro | -| editor.activeView | String | Active view name | +| Propriété | Type | Description | +| ---------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------- | +| $editor.editor.form | Object | L'ensemble du formulaire | +| $editor.editor.file | File | Objet fichier du formulaire | +| $editor.editor.name | String | Nom du formulaire | +| $editor.editor.table | number | Numéro de table du formulaire, 0 pour un formulaire projet | +| $editor.editor.currentPageNumber | number | Numéro de la page courante | +| $editor.editor.currentPage | Object | Page courante, contenant tous les objets du formulaire et l'ordre de saisie de la page | +| $editor.editor.currentSelection | Collection | Collection de noms d'objets sélectionnés | +| $editor.editor.formProperties | Object | Propriétés du formulaire courant | +| $editor.editor.target | string | Nom de l'objet sous la souris lorsque vous cliquez sur une macro | + +Voici les propriétés que vous pouvez passer dans l'objet `$result` si vous voulez que le processeur de macro exécute une modification. Toutes les propriétés sont optionnelles: + +| Propriété | Type | Description | +| --------------------------------- | ---------- | ----------------------------------------------------------------------- | +| currentPage | Object | Page courante incluant les objets modifiés par la macro, le cas échéant | +| currentSelection | Collection | Sélection courante si modifiée par la macro | +| formProperties | Object | Propriétés du formulaire si modifiées par la macro | +| editor.groups | Object | informations du groupe, si les groupes sont modifiés par la macro | +| editor.views | Object | informations sur les vues, si les vues sont modifiées par la macro | +| editor.activeView | String | Nom de la vue active | Par exemple, si des objets de la page courante et des groupes ont été modifiés, vous pouvez écrire ce qui suit : @@ -236,15 +236,15 @@ Par exemple, si des objets de la page courante et des groupes ont été modifié #### attribut `method` -When handling the `method` attribute of form objects, you can define the attribute value in two ways in macros: +Lors de la manipulation de l'attribut `method` des objets de formulaire, vous pouvez définir la valeur de l'attribut de deux manières différentes dans les macros : -- Using a [string containing the method file name/path](FormObjects/properties_Action.md#method). +- En utilisant une [chaîne de caractères contenant le nom/chemin du fichier](FormObjects/properties_Action.md#method). -- Using an object with the following structure: +- En utilisant un objet avec la structure suivante : -| Propriété | Type | Description | -| --------- | ------ | ----------- | -| source | String | method code | +| Propriété | Type | Description | +| --------- | ------ | ------------------ | +| source | String | code de la méthode | 4D créera un fichier en utilisant le nom de l'objet dans le dossier "objectMethods" avec le contenu de l'attribut `source`. Cette fonctionnalité n'est disponible que pour le code macro. @@ -265,7 +265,7 @@ Function onInvoke($editor : Object)->$result : Object var $name : Text If ($editor.editor.currentSelection.length>0) - // Set stroke to red and style to italic for each selected object + // Définir le contour en rouge et le style en italique pour chaque objet sélectionné For each ($name; $editor.editor.currentSelection) $editor.editor.currentPage.objects[$name].stroke:="red" $editor.editor.currentPage.objects[$name].fontStyle:="italic" @@ -276,7 +276,7 @@ Function onInvoke($editor : Object)->$result : Object ALERT("Please select a form object.") End if - // Notify to 4D the modification + // Notifier 4D de la modification $result:=New object("currentPage"; $editor.editor.currentPage) ``` @@ -286,12 +286,12 @@ Function onInvoke($editor : Object)->$result : Object | Paramètres | | Type | Description | | ------------ | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------- | -| $editor | | Object | Object send to [onInvoke](#oninvoke) | -| $resultMacro | | Object | Object returned by [onInvoke](#oninvoke) | -| $error | | Collection | Error stack | +| $editor | | Object | Objet envoyé à [onInvoke](#oninvoke) | +| $resultMacro | | Object | Objet retourné par [onInvoke](#oninvoke) | +| $error | | Collection | Pile d'erreurs | | | [].errCode | Number | Code d'erreur | -| | [].message | Text | Description of the error | -| | [].componentSignature | Text | Internal component signature | +| | [].message | Text | Description de l'erreur | +| | [].componentSignature | Text | Signature du composant interne | La fonction `onError` est exécutée lorsque le processeur de macros rencontre une erreur. @@ -302,7 +302,7 @@ Lors de l'exécution d'une macro, si 4D rencontre une erreur qui empêche l'annu #### Exemple -In a macro class definition, you can write the following generic error code: +Dans une définition de classe de macro, vous pouvez écrire le code d'erreur générique suivant: ```4d Function onError($editor : Object; $resultMacro : Object; $error : Collection) From d026a57a7ace8d04197069a02255e683fe76b5fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:22 +0200 Subject: [PATCH 4850/4889] New translations vp-add-stylesheet.md (French) --- .../current/ViewPro/commands/vp-add-stylesheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md index bc4bc13952c407..5a7e6c00f02568 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-add-stylesheet.md @@ -45,7 +45,7 @@ Le code suivant : $styles:=New object $styles.backColor:="green" -//Line Border Object +//Objet Bordure de ligne $borders:=New object("color";"green";"style";vk line style medium dash dot) $styles.borderBottom:=$borders @@ -55,11 +55,11 @@ $styles.borderTop:=$borders VP ADD STYLESHEET("ViewProArea";"GreenDashDotStyle";$styles) -//To apply the style +//Pour appliquer le style VP SET CELL STYLE(VP Cells("ViewProArea";1;1;2;2);New object("name";"GreenDashDotStyle")) ``` -will create and apply the following style object named *GreenDashDotStyle*: +créera et appliquera l'objet de style suivant nommé *GreenDashDotStyle*: ``` { From 4906782361ca6e06dd0f88646d10102cf9b09750 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:23 +0200 Subject: [PATCH 4851/4889] New translations vp-all.md (French) --- .../current/ViewPro/commands/vp-all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md index faeb1a7196eb91..32f6bdec1a4576 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-all.md @@ -17,11 +17,11 @@ title: VP All #### Description -The `VP ALL` command returns a new range object referencing all cells. +La commande `VP ALL` retourne une nouvelle plage référençant toutes les cellules. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 510fcd8ec8bb8b68bbd1a855e9623a09d94266a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:25 +0200 Subject: [PATCH 4852/4889] New translations vp-cell.md (French) --- .../current/ViewPro/commands/vp-cell.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md index 14f8316942dbdb..2a95a7edfbd74c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cell.md @@ -21,17 +21,17 @@ title: VP Cell #### Description -The `VP Cell` command returns a new range object referencing a specific cell. +La commande `VP Cell` retourne une nouvelle plage référençant une cellule spécifique. -> Cette commande s'applique aux plages d'une seule cellule. To create a range object for multiple cells, use the [VP Cells](vp-cells.md) command. +> Cette commande s'applique aux plages d'une seule cellule. Pour créer un objet plage pour plusieurs cellules, utilisez la commande [VP Cells](vp-cells.md). Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -The *column* parameter defines the column of the cell range's position. Passez l'indice de la colonne dans ce paramètre. +Le paramètre *column* définit la colonne de la position de la plage de cellules. Passez l'indice de la colonne dans ce paramètre. -The *row* parameter defines the row of the cell range's position. Passez l'indice de la ligne dans ce paramètre. +Le paramètre *row* définit la ligne de la position de la plage de cellules. Passez l'indice de la ligne dans ce paramètre. -In the optional *sheet* parameter, you can indicate the index of the sheet where the range will be defined. If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez indiquer l'index de la feuille où la plage sera définie. Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. > l'indexation démarre à 0. From cddbbf8a6a24694656a401df71360fe9eb76bee5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:26 +0200 Subject: [PATCH 4853/4889] New translations vp-cells.md (French) --- .../current/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md index 6b13047a7b80bd..93ffc6fc1a479e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-cells.md @@ -41,7 +41,7 @@ The *columnCount* parameter allows you to define the total number of columns the The *rowCount* parameter allows you to define the total number of rows the range is within. *rowCount* must be greater than 0. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. #### Exemple From 5c164ee68f4784678f03c819f015d442bb64cab1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:28 +0200 Subject: [PATCH 4854/4889] New translations vp-column.md (French) --- .../current/ViewPro/commands/vp-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md index d708d335d4276d..df6705eced351d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-column.md @@ -27,7 +27,7 @@ The *column* parameter defines the first column of the column range. Passez l'in The optional *columnCount* parameter allows you to define the total number of columns of the range. *columnCount* must be greater than 0. Si le paramètre est omis, la valeur 1 sera définie par défaut et une plage de type colonne sera créée. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. #### Exemple From 0a328915f464b9bf48f86a3afc8d2e647a288dac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:29 +0200 Subject: [PATCH 4855/4889] New translations vp-get-active-cell.md (French) --- .../current/ViewPro/commands/vp-get-active-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md index 59281ace2e9015..935f87ebadeba0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-active-cell.md @@ -21,7 +21,7 @@ The `VP Get active cell` command Passez le nom de la zone 4D View Pro dans *vpAreaName*. Si vous passez un nom inexistant, une erreur est retournée. -Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique (la numérotation commence à zéro) dont vous souhaitez retourner les attributs d'impression. Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 20b9a0123729eb3cc92fda34fa851de5b0eff855 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:36 +0200 Subject: [PATCH 4860/4889] New translations vp-get-row-count.md (French) --- .../current/ViewPro/commands/vp-get-row-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md index 5bd9579ca3821c..f0bdc31d2bbee3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-row-count.md @@ -21,7 +21,7 @@ La commande `VP Get row count` re In *vpAreaName*, pass the name property of the 4D View Pro area. Si vous passez un nom inexistant, une erreur est retournée. -You can define where to get the row count in the optional *sheet* parameter using the sheet index (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +You can define where to get the row count in the optional *sheet* parameter using the sheet index (counting begins at 0). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From d6b5ceefb88d18209b0f0d69474746a37e0b6a05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:38 +0200 Subject: [PATCH 4861/4889] New translations vp-get-selection.md (French) --- .../current/ViewPro/commands/vp-get-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md index f3825c16ca59dd..34cead5f2180bd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-selection.md @@ -21,7 +21,7 @@ La commande `VP Get selection` re Dans *vpAreaName*, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée. -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). If omitted or if you pass `vk current sheet`, the current spreadsheet is used. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée. #### Exemple From 985d48636dce400afbedf7e7a84a3240d36717c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:39 +0200 Subject: [PATCH 4862/4889] New translations vp-get-sheet-options.md (French) --- .../current/ViewPro/commands/vp-get-sheet-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md index 80704b4888f533..c224d31db82c8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-sheet-options.md @@ -21,7 +21,7 @@ La commande `VP Get sheet options` | +| Résultat | Object | <- | Numéro d'indice de *column* | | #### Description -The `VP Get table column attributes` command returns the current attributes of the specified *column* in the *tableName*. +La commande `VP Récupère les attributs de colonne de la table` retourne les attributs courants de la colonne spécifiée *column* dans la table *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. @@ -35,7 +35,7 @@ Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécif > La numérotation démarre à 0. -The command returns an object describing the current attributes of the *column*: +La commande retourne un objet décrivant les attributs courants de la *column*: | Propriété | Type | Description | | ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | @@ -45,7 +45,7 @@ The command returns an object describing the current attributes of the *column*: | footerFormula | text | Formule de pied de colonne. | | filterButtonVisible | boolean | True if the table column's filter button is displayed, False otherwise. | -If *tableName* is not found or if *column* index is higher than the number of columns, the command returns **null**. +Si *tableName* n'est pas trouvé ou si l'index *column* est supérieur au nombre de colonnes, la commande retourne **null**. #### Exemple From bb69f1905d72ea6c0054cd246495a1eaa8d104a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:43 +0200 Subject: [PATCH 4865/4889] New translations vp-get-table-column-index.md (French) --- .../ViewPro/commands/vp-get-table-column-index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md index 913ea333e8cef0..3798d1f61074bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-column-index.md @@ -23,29 +23,29 @@ title: VP Get table column index | tableName | Text | -> | Nom de table | | | columnName | Text | -> | Nom de la colonne de la table | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Integer | <- | Index of *columnName* | | +| Résultat | Integer | <- | Numéro d'indice de *columnName* | | #### Description -The `VP Get table column index` command returns the index of the *columnName* in the *tableName*. +La commande `VP Get table column index` retourne l'index du *columnName* dans la table *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *columnName*, pass the name of the table column for which you want to get the index. +Dans *columnName*, passez le nom de la colonne de la table pour laquelle vous souhaitez obtenir l'index. Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -If *tableName* or *columnName* is not found, the command returns -1. +Si *tableName* ou *columnName* n'est pas trouvé, la commande retourne -1. #### Exemple ```4d - // Search the column id according the column name + // Rechercher l'id colonne en fonction du nom de la colonne var $id : Integer $id:=VP Get table column index($area; $tableName; "Weight price") - // Remove the column by id + // Supprimer la colonne par id VP REMOVE TABLE COLUMNS($area; $tableName; $id) ``` From f24eacba4c50439029ac760be9ac7c0548472f00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:45 +0200 Subject: [PATCH 4866/4889] New translations vp-get-table-dirty-rows.md (French) --- .../ViewPro/commands/vp-get-table-dirty-rows.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md index 8e15e8a13e0538..28cde65abb1a87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-dirty-rows.md @@ -23,23 +23,23 @@ title: VP Get table dirty rows | tableName | Text | -> | Nom de table | | | reset | Boolean | -> | True to clear the dirty status from the current table, False to keep it untouched. Default=True | | | sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Collection | <- | Collection of objects with all the items modified since the last reset | | +| Résultat | Collection | <- | Collection d'objets avec tous les éléments modifiés depuis la dernière réinitialisation | | #### Description -The `VP Get table dirty rows` command returns a collection of *dirty row* objects, containing items that were modified since the last reset in the specified *tableName*. +La commande `VP Get table dirty rows` retourne une collection d'objets *dirty row*, contenant les éléments qui ont été modifiés depuis la dernière réinitialisation dans la table spécifiée *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In *tableName*, pass the name of the table for which you want to get the dirty rows. Only modified columns bound to a [data context](vp-set-data-context.md) will be taken into account. +Dans *tableName*, passez le nom de la table pour laquelle vous souhaitez obtenir les lignes modifiées. Seules les colonnes modifiées liées à un [contexte de données](vp-set-data-context.md) seront prises en compte. -By default, calling the command will clear the *dirty* status from the current table. To keep this status untouched, pass `False` in the *reset* parameter. +Par défaut, appeler la commande effacera le statut *dirty* de la table courante. Pour garder ce statut intact, passez `False` dans le paramètre *reset*. Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécifié ou si vous passez -1, la commande s'applique à la feuille courante. > La numérotation démarre à 0. -Each *dirty row* object in the returned collection contains the following properties: +Chaque objet *dirty row* dans la collection retournée contient les propriétés suivantes: | Propriété | Type | Description | | ------------ | ------- | ---------------------------------- | @@ -47,7 +47,7 @@ Each *dirty row* object in the returned collection contains the following proper | originalItem | object | Objet avant modification | | row | integer | Index de la ligne modifiée | -If *tableName* is not found or if it does not contain a modified column, the command returns an empty collection. +Si *tableName* n'est pas trouvé ou s'il ne contient pas de colonne modifiée, la commande retourne une collection vide. #### Exemple From 9d0027abadb7b00976508514adae5e548e705f72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:46 +0200 Subject: [PATCH 4867/4889] New translations vp-get-table-range.md (French) --- .../ViewPro/commands/vp-get-table-range.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md index e7c8dd52fa0a94..b2c2a4c303f025 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-range.md @@ -17,21 +17,21 @@ title: VP Get table range -| Paramètres | Type | | Description | | -| ---------- | ------- | -- | --------------------------------------------------------------------------- | ---------------- | -| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | -| tableName | Text | -> | Nom de table | | -| onlyData | Integer | -> | `vk table full range` (default) or `vk table data range` | | -| sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | -| Résultat | Object | <- | Plage contenant la table | | +| Paramètres | Type | | Description | | +| ---------- | ------- | -- | ------------------------------------------------------------------------------ | ---------------- | +| vpAreaName | Text | -> | Nom d'objet formulaire zone 4D View Pro | | +| tableName | Text | -> | Nom de table | | +| onlyData | Integer | -> | `vk table full range` (par défaut) ou `vk table data range` | | +| sheet | Integer | -> | Numéro d'indice de la feuille (feuille courante si omis) | | +| Résultat | Object | <- | Plage contenant la table | | #### Description -The `VP Get table range` command returns the range of *tableName*. +La commande `VP Get table range` retourne la plage de *tableName*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. -In the *onlyData* parameter, you can pass one of the following constants to indicate if you want to get the data only: +Dans le paramètre *onlyData*, vous pouvez passer l'une des constantes suivantes pour indiquer si vous souhaitez obtenir uniquement les données : | Constante | Valeur | Description | | --------------------- | ------ | ---------------------------------------------------------------------------------------------------- | @@ -42,7 +42,7 @@ Dans *sheet*, passez le numéro de la page cible. Si aucun numéro n'est spécif > La numérotation démarre à 0. -If *tableName* is not found, the command returns **null**. +Si *tableName* n'est pas trouvé, la commande retourne **null**. #### Voir également From 6c76ed8d3747956dc720235198711c674ae5e2c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:48 +0200 Subject: [PATCH 4868/4889] New translations vp-get-table-theme.md (French) --- .../current/ViewPro/commands/vp-get-table-theme.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md index e9db51d1177786..257c8d9247f469 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-table-theme.md @@ -25,15 +25,15 @@ title: VP Get table theme #### Description -The `VP Get table theme` command returns the current theme propertie values of the *tableName*. A table theme can be set using the [`VP CREATE TABLE`](vp-create-table.md) or [`VP SET TABLE THEME`](vp-set-table-theme.md) commands, or through the interface. +La commande `VP Get table theme` retourne les valeurs des propriétés du thème actuel de la table *tableName*. Un thème de table peut être défini à l'aide des commandes [`VP CREATE TABLE`](vp-create-table.md) ou [`VP SET TABLE THEME`](vp-set-table-theme.md), ou via l'interface. -In *vpAreaName*, pass the name of the 4D View Pro area and in *tableName*, the name of the table. +Dans *vpAreaName*, passez le nom de la zone 4D View Pro et dans *tableName*, le nom de la table. -The command returns an object of the [cs.ViewPro.TableTheme](../classes.md#tabletheme) class with properties and values that describe the current table theme. +La commande retourne un objet de la classe [cs.ViewPro.TableTheme](../classes.md#tabletheme) avec des propriétés et des valeurs qui décrivent le thème de la table courante. #### Exemple -The command returns a full `theme` object even if a [native SpreadJS theme](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) name was used to define the theme. +La commande retourne un objet de `thème` complet même si un nom de [thème natif SpreadJS](https://developer.mescius.com/spreadjs/api/classes/GC.Spread.Sheets.Tables.TableThemes) a été utilisé pour définir le thème. ```4d var $param : cs.ViewPro.TableTheme From 6195e5c40175340df31540467bdc11df5e76fae6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:49 +0200 Subject: [PATCH 4869/4889] New translations vp-get-tables.md (French) --- .../current/ViewPro/commands/vp-get-tables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md index 77a87d14d0ca4f..5d19b8f9aa235f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-tables.md @@ -25,7 +25,7 @@ title: VP Get tables #### Description -The `VP Get tables` command returns a collection of all table names defined in the *sheet*. +La commande `VP Get tables` retourne une collection de tous les noms de tables définis dans *sheet*. Dans *vpAreaName*, passez le nom de la zone 4D View Pro. @@ -39,7 +39,7 @@ Le code suivant retournera une collection de tous les noms de tables de la feuil ```4d $tables:=VP Get tables("ViewProArea") -//$tables contains for example ["contextTable","emailTable"] +//$tables contient par exemple ["contextTable","emailTable"] ``` From 26775d7d2b44c5a676dcd37205c87135db190aa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:50 +0200 Subject: [PATCH 4870/4889] New translations vp-get-value.md (French) --- .../current/ViewPro/commands/vp-get-value.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md index 1a1bf2a72dd2f6..5ea717d1a543bf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-value.md @@ -16,17 +16,17 @@ title: VP Get value #### Description -The `VP Get value` command retrieves a cell value from a designated cell range. +La commande `VP Get value` récupère la valeur d'une cellule depuis une plage de cellules désignées. -In *rangeObj*, pass a range whose value you want to retrieve. +Dans *rangeObj*, passez une plage dont vous souhaitez récupérer la valeur. #### Objet retourné -The object returned will contain the `value` property, and, in case of a js date value, a `time` property: +L'objet retourné contiendra la propriété `value` et, dans le cas d'une valeur de date js, une propriété `time` : | Propriété | Type | Description | | --------- | ------------------------------------------ | ------------------------------------------------------------------------- | -| value | Integer, Real, Boolean, Text, Date, Object | Value in the *rangeObj* (except- time) | +| value | Integer, Real, Boolean, Text, Date, Object | Valeur de *rangeObj* (exceptée - time) | | time | Real | Valeur heure (en secondes) si la valeur est du type js | Si l'objet retourné inclut une date ou une heure, il est traité en tant que datetime et est complété comme suit : @@ -34,7 +34,7 @@ Si l'objet retourné inclut une date ou une heure, il est traité en tant que da - valeur heure - la date est complétée comme suit : December 30, 1899 au format dd/MM/yyyy (30/12/1899) - valeur date - l'heure est complétée comme suit : minuit au format HH:mm:ss (00:00:00) -If *rangeObj* contains multiple cells or multiple ranges, the value of the first cell is returned. La commande retourne un objet null si la cellule est vide. +Si *rangeObj* contient plusieurs cellules ou plusieurs plages, la valeur de la première cellule est retournée. La commande retourne un objet null si la cellule est vide. #### Exemple From 6b3dab4c2d54bb9ac3e74b06580c70eb263dd573 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:52 +0200 Subject: [PATCH 4871/4889] New translations vp-get-values.md (French) --- .../current/ViewPro/commands/vp-get-values.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md index 186b2562f3315c..86ac0e3fa60844 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-values.md @@ -16,14 +16,14 @@ title: VP Get values #### Description -The `VP Get values` command retrieves the values from the designated *rangeObj*. +La commande `VP Get values` récupère les valeurs du *rangeObj* désigné. -In *rangeObj*, pass a range whose values you want to retrieve. If *rangeObj* includes multiple ranges, only the first range is used. +Dans *rangeObj*, passez une plage dont vous souhaitez récupérer les valeurs. Si *rangeObj* comprend plusieurs plages, seule la première plage est utilisée. -The collection returned by `VP Get values` contains a two-dimensional collection: +La collection retournée par `VP Get values` contient une collection bidimensionnelle: - Chaque élément de la collection de premier niveau représente une ligne et contient une sous-collection de valeurs -- Chaque sous-collection contient des valeurs des cellule de la ligne. Values can be Integer, Real, Boolean, Text, Object, or Null. Si une valeur est de type date ou heure, elle est retournée en un objet dont les propriétés sont les suivantes : +- Chaque sous-collection contient des valeurs des cellule de la ligne. Les valeurs peuvent être de type entier long, réel, booléen, texte, objet ou null. Si une valeur est de type date ou heure, elle est retournée en un objet dont les propriétés sont les suivantes : | Propriété | Type | Description | | --------- | ---- | ------------------------------------------------------------------------- | From e2aebdc9f30d4d5fd9767bac76c7364c4970f190 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:53 +0200 Subject: [PATCH 4872/4889] New translations vp-reset-selection.md (French) --- .../current/ViewPro/commands/vp-reset-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md index 012d02e3bcd742..0c2c29a849c113 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-reset-selection.md @@ -22,7 +22,7 @@ La commande `VP RESET SELECTION` assigns a collection of formulas starting at the specified cell range. -In *rangeObj*, pass a range of the cell (created with [VP Cell](vp-cell.md)) whose formula you want to specify. If *rangeObj* includes multiple ranges, only the first range is used. +In *rangeObj*, pass a range of the cell (created with [VP Cell](vp-cell.md)) whose formula you want to specify. Si *rangeObj* comprend plusieurs plages, seule la première plage est utilisée. The *formulasCol* is a two-dimensional collection: From 4f50e569018db1e7eb15b9a2035d3efe88f14af0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:51:58 +0200 Subject: [PATCH 4875/4889] New translations vp-set-frozen-panes.md (French) --- .../current/ViewPro/commands/vp-set-frozen-panes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md index f3499294a34694..787abecf771f4f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-frozen-panes.md @@ -35,7 +35,7 @@ You can pass an object defining the columns and rows to freeze in the *paneObj* | rowCount | Integer | Le nombre de lignes figées en haut de la feuille | | trailingRowCount | Integer | Le nombre de lignes figées en bas de la feuille | -In the optional *sheet* parameter, you can designate a specific spreadsheet where the range will be defined (counting begins at 0). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis, la feuille courante est utilisée par défaut. Vous pouvez sélectionner explicitement la feuille courante à l'aide de la constante suivante : - `vk current sheet` From 8c4927de86501ec0de53f22bc51729144030ec0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:03 +0200 Subject: [PATCH 4876/4889] New translations configuring.md (French) --- .../current/ViewPro/configuring.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 5f03d1a538540b..1634cf36494018 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -27,7 +27,7 @@ Les interfaces permettent d'effectuer des modifications de base et de manipuler #### Toolbar (Barre d’outils) -Enabling the Toolbar interface displays the [**Show Formula Bar**](FormObjects/properties_Appearance.md#show-formula-bar) option. Si la case de l'option est cochée, la barre de formule est visible en-dessous de l'interface Barre d'outils. +L'activation de l'interface de la barre d'outils affiche l'option [**Afficher la barre de formule**](FormObjects/properties_Appearance.md#show-formula-bar). Si la case de l'option est cochée, la barre de formule est visible en-dessous de l'interface Barre d'outils. Lorsque la barre de formule est visible : @@ -334,7 +334,7 @@ Page attributes are used to specify general document print settings. | Propriété | Type | Description | | --------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| blackAndWhite | boolean | Printing in black and white only.

    Valeur par défaut = false

    **Note**: Les PDF ne sont pas affectés par cet attribut. Colors in PDFs remain.

    | +| blackAndWhite | boolean | Printing in black and white only.

    Valeur par défaut = false

    **Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.

    | | centering | entier long | How the contents are centered on the printed page. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | | firstPageNumber | entier long | The page number to print on the first page.Default value = 1 | | pageOrder | entier long | The order pages are printed. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | From ffd0595cf8c100f9b8621b0aacc974c8886e3a0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:05 +0200 Subject: [PATCH 4877/4889] New translations formulas.md (French) --- .../current/ViewPro/formulas.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index 8ed16ad2d312b8..24d4691ae2c350 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -140,22 +140,22 @@ Vous déclarez toutes vos fonctions en utilisant la commande [`VP SET CUSTOM FUN ```4d $o:=New object -//Name of the function in 4D View Pro: "DRIVERS_LICENCE" +//Nom de la fonction dans 4D View Pro : "DRIVERS_LICENCE" $o.DRIVERS_LICENCE:=New object -//process variable +//variable process $o.DRIVERS_LICENCE.formula:=Formula(DriverLicence) -//table field +//champ table $o.DRIVERS_LICENCE.formula:=Formula([Users]DriverLicence) -//project method +//méthode projet $o.DRIVERS_LICENCE.formula:=Formula(DriverLicenceState) -//4D command +//Commande 4D $o.DRIVERS_LICENCE:=Formula(Choose(DriverLicence; "Obtained"; "Failed")) -//4D expression and parameter +//expression et paramètre 4D $o.DRIVERS_LICENCE.formula:=Formula(ds.Users.get($1).DriverLicence) $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) @@ -219,7 +219,7 @@ Pour plus d'informations sur les types de paramètres entrants pris en charge, v Si vous ne déclarez pas de paramètres, les valeurs peuvent être passées séquentiellement aux méthodes (elles seront reçues dans $1, $2...) et leur type sera automatiquement converti. -Date and Object parameters are handled in the following way: +Les paramètres Date et Objet sont gérés de la manière suivante: - Les dates en _jstype_ seront passées en tant que [object](Concepts/dt_object.md) dans le code 4D avec deux propriétés : @@ -230,11 +230,11 @@ Date and Object parameters are handled in the following way: - Les objets seront passés comme [object](Concepts/dt_object.md) avec une propriété `.value` contenant le paramètre: -| Propriété | Type | Description | -| --------- | ------ | ---------------- | -| value | Object | Object parameter | +| Propriété | Type | Description | +| --------- | ------ | ----------------- | +| value | Object | Paramètre d'objet | -### Returned values +### Valeurs retournées Les méthodes projet 4D peuvent également retourner des valeurs dans la formule de la cellule 4D View Pro via $0. Les types de données suivants sont pris en charge pour les paramètres retournés : From b89263d299f411da54e9741d3a2046a60ed052c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:06 +0200 Subject: [PATCH 4878/4889] New translations getting-started.md (French) --- .../current/ViewPro/getting-started.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md index 50795da94e78fd..464dd5b7595134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/getting-started.md @@ -83,9 +83,9 @@ En fonction de la zone cliquée, les options suivantes sont également disponibl - **Insérer un commentaire** : permet à l'utilisateur de saisir un commentaire pour une zone. Lorsqu'un commentaire a été saisi pour une zone, la cellule supérieure gauche de la zone affiche un petit triangle rouge :\ ![](../assets/en/ViewPro/vpContext2.PNG) -## Using 4D View Pro commands +## Utilisation des commandes 4D View Pro -4D View Pro commands can be used in the 4D Code Editor, just like 4D language commands. +Les commandes 4D View Pro peuvent être utilisées dans l'éditeur de code 4D, tout comme les commandes du langage 4D. Étant donné que 4D View Pro est un composant 4D intégré, vous pouvez accéder à sa liste de commandes depuis l'Explorateur, dans la section **Méthodes composants** : @@ -111,7 +111,7 @@ VP SET COLUMN COUNT("myVpArea";5) ### Utilisation d'objets de plage -Certaines commandes 4D View Pro nécessitent un paramètre _rangeObj_. Dans 4D View Pro, une plage est un objet qui fait référence à une zone dans une feuille de calcul. Cette zone peut être composée d'une ou plusieurs cellules. Using 4D View Pro commands, you can create ranges and pass them to other commands to read from or write to specific locations in your document. +Certaines commandes 4D View Pro nécessitent un paramètre _rangeObj_. Dans 4D View Pro, une plage est un objet qui fait référence à une zone dans une feuille de calcul. Cette zone peut être composée d'une ou plusieurs cellules. À l'aide des commandes 4D View Pro, vous pouvez créer des plages et les passer à d'autres commandes pour lire ou écrire dans des emplacements spécifiques de votre document. Par exemple, pour créer un objet plage pour les cellules suivantes : From 3b8675f8d4022e7ba854bdb03973eccf495f55a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:08 +0200 Subject: [PATCH 4879/4889] New translations writeprointerface.md (French) --- .../current/WritePro/writeprointerface.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md index 8d81c1c2cf23b2..aadc21f767231d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -168,10 +168,10 @@ The translation file in JSON format contains the following attributes: Whitin each one of these attribute, the translation object includes the following attributes: -| Attribut | Type | Obligatoire | Description | -| :---------- | :--- | :---------- | :-------------------------------------- | -| original | Text | x | Original text intended for translation | -| translation | Text | x | Translated version of the original text | +| Attribut | Type | Obligatoire | Description | +| :---------- | :--- | :---------- | :------------------------------------- | +| original | Text | x | Texte original destiné à la traduction | +| translation | Text | x | Version traduite du texte original | Defining these attributes within the translation object ensures proper organization and alignment between the source and translated content. From e3227ab1daf0b14e9cb0dfc4642608a4a27fe927 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:11 +0200 Subject: [PATCH 4880/4889] New translations formeditor.md (French) --- .../version-20-R6/FormEditor/formEditor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md index 661d3e027b0755..29672a120a9371 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/formEditor.md @@ -275,7 +275,7 @@ Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que - Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.

    La zone d'exemple affiche les résultats de votre sélection.

    -- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. In this case, the position of the reference object will not be altered.

    +- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:

    Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. Dans ce cas, la position de l’objet de référence ne variera pas.

    Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. @@ -322,7 +322,7 @@ Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et r 3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : ![](../assets/en/FormEditor/horizontalDistribution.png)

    (icône standard de distribution horizontale)

    La zone d'exemple affiche les résultats de votre sélection. -4. Pour effectuer une distribution qui utilise le schéma standard, cliquez sur **Aperçu** ou *Appliquer*.

    Dans ce cas, 4D effectuera une distribution standard, de sorte que les objets soient répartis avec une quantité d'espace égale entre eux.

    OU :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Distribuer** (par exemple, si vous souhaitez distribuer les objets en fonction de la distance par rapport à leur côté droit). Cette option agit comme un interrupteur. If the Distribute check box is selected, the icons located below it perform a different function:

    +4. Pour effectuer une distribution qui utilise le schéma standard, cliquez sur **Aperçu** ou *Appliquer*.

    Dans ce cas, 4D effectuera une distribution standard, de sorte que les objets soient répartis avec une quantité d'espace égale entre eux.

    OU :

    Pour exécuter une distribution spécifique, sélectionnez l'option **Distribuer** (par exemple, si vous souhaitez distribuer les objets en fonction de la distance par rapport à leur côté droit). Cette option agit comme un interrupteur. Si la case à cocher Répartir est sélectionnée, les icônes situées en dessous effectuent une fonction différente:

    - Horizontalement, les icônes correspondent aux répartitions suivantes : équidistance des côtés gauches, des centres (hor.) et des côtés droits des objets sélectionnés. - Verticalement, les icônes correspondent aux répartitions suivantes : équidistance des bords supérieurs, des centres (vert.) et des bords inférieurs des objets sélectionnés. From f513ede8f4d0dac87f1261fc6bcb402a07b328f7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:13 +0200 Subject: [PATCH 4881/4889] New translations forms.md (French) --- .../version-20-R6/FormEditor/forms.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md index a616feb48f341b..0b9e1b30164fed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/forms.md @@ -9,8 +9,8 @@ Les formulaires fournissent l'interface par laquelle les informations sont saisi Les formulaires peuvent également contenir d'autres formulaires grâce aux fonctionnalités suivantes : -- [subform objects](FormObjects/subform_overview.md) -- [inherited forms](properties_FormProperties.md#inherited-forms) +- [objets de sous-formulaire](FormObjects/subform_overview.md) +- [formulaires hérités](properties_FormProperties.md#inherited-forms) ## Création de formulaires @@ -117,14 +117,14 @@ Cet ordre détermine [l'ordre de saisie](../FormEditor/formEditor.html#data-entr Les propriétés ainsi que la méthode d’un formulaire ne sont pas prises en compte lorsque celui-ci est utilisé comme formulaire hérité. En revanche, les méthodes des objets qu’il contient sont appelées. -To define an inherited form, the [Inherited Form Name](properties_FormProperties.md#inherited-form-name) and [Inherited Form Table](properties_FormProperties.md#inherited-form-table) (for table form) properties must be defined in the form that will inherit something from another form. +Pour définir un formulaire hérité, les propriétés [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) et [Table du formulaire hérité](properties_FormProperties.md#inherited-form-table) (pour un formulaire table) doivent être définies dans le formulaire qui héritera de quelque chose d'un autre formulaire. -A form can inherit from a project form, by setting the [Inherited Form Table](properties_FormProperties.md#inherited-form-table) property to `\` in the Property List (or " " in JSON). +Un formulaire peut hériter d'un formulaire projet, en configurant la propriété [Table du formulaire hérité](properties_FormProperties.md#inherited-form-table) sur `\` dans la liste des propriétés (ou " " dans JSON). -To stop inheriting a form, select `\` in the Property List (or " " in JSON) for the [Inherited Form Name](properties_FormProperties.md#inherited-form-name) property. +Pour stopper l’héritage d’un formulaire, choisissez l’option `\` dans la Liste des propriétés (ou " " dans JSON) pour la propriété [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name). > Il est possible de définir un formulaire hérité dans un formulaire qui servira à son tour de formulaire hérité pour un troisième formulaire. La combinaison des objets s’effectue alors de manière récursive. 4D détecte les boucles récursives (par exemple si le formulaire [table1]form1 est défini comme formulaire hérité de [table1]form1, c’est-à-dire de lui-même) et interrompt le chaînage des formulaires. ## Propriétés prises en charge -[Associated Menu Bar](properties_Menu.md#associated-menu-bar) - [Fixed Height](properties_WindowSize.md#fixed-height) - [Fixed Width](properties_WindowSize.md#fixed-width) - [Form Break](properties_Markers.md#form-break) - [Form Detail](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Form Header](properties_Markers.md#form-header) - [Form Name](properties_FormProperties.md#form-name) - [Form Type](properties_FormProperties.md#form-type) - [Inherited Form Name](properties_FormProperties.md#inherited-form-name) - [Inherited Form Table](properties_FormProperties.md#inherited-form-table) - [Maximum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Maximum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Method](properties_Action.md#method) - [Minimum Height](properties_WindowSize.md#maximum-height-minimum-height) - [Minimum Width](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Print Settings](properties_Print.md#settings) - [Published as Subform](properties_FormProperties.md#published-as-subform) - [Save Geometry](properties_FormProperties.md#save-geometry) - [Window Title](properties_FormProperties.md#window-title) +[Barre de menu associée](properties_Menu.md#associated-menu-bar) - [Hauteur fixe](properties_WindowSize.md#fixed-height) - [Largeur fixe](properties_WindowSize.md#fixed-width) - [Saut de formulaire](properties_Markers.md#form-break) - [Détail du formulaire](properties_Markers.md#form-detail) - [Pied de formulaire](properties_Markers.md#form-footer) - [En-tête de formulaire](properties_Markers.md#form-header) - [Nom du formulaire](properties_FormProperties.md#form-name) - [Type de formulaire](properties_FormProperties.md#form-type) - [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) - [Tableau de formulaire hérité](properties_FormProperties.md#inherited-form-table) - [Hauteur maximale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur maximale](properties_WindowSize.md#maximum-width-minimum-width) - [Méthode](properties_Action.md#method) - [Hauteur minimale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur minimale](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Paramètres d'impression](properties_Print.md#settings) - [Publié en tant que sous-formulaire](properties_FormProperties.md#published-as-subform) - [Enregistrer la géométrie](properties_FormProperties.md#save-geometry) - [Titre de la fenêtre](properties_FormProperties.md#window-title) From 85377e1da89a7342d3a7562a57504365edb8afcc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:15 +0200 Subject: [PATCH 4882/4889] New translations macros.md (French) --- .../version-20-R6/FormEditor/macros.md | 88 +++++++++---------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md index ee14f27ea1a7fa..6ec8da4faa5de7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormEditor/macros.md @@ -5,7 +5,7 @@ title: Macros de l'éditeur de formulaires L'éditeur de formulaires 4D prend en charge les macros. Une macro est un ensemble d'instructions permettant de réaliser une action ou une séquence d'actions. Lorsqu'elle est appelée, la macro exécutera ses instructions et, automatiquement, les actions. -Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de 4D Form qui peuvent : +Par exemple, si vous avez un rapport récurrent avec une mise en forme spécifique (par exemple, certains textes doivent apparaître en rouge et certains textes en vert), vous pouvez créer une macro pour définir automatiquement la couleur. Vous pouvez créer des macros pour l'éditeur de formulaires de 4D qui pourront : - Créer et exécuter du code 4D - Afficher les boîtes de dialogue @@ -44,7 +44,7 @@ Function onInvoke($editor : Object)->$result : Object var $btnHello : Object - // Create a "Hello" button + // Créer un bouton "Hello" $btnHello:=New object("type"; "button"; \ "text"; "Hello World!"; \ "method"; New object("source"; "ALERT(\"Hello World!\")"); \ @@ -54,19 +54,19 @@ Function onInvoke($editor : Object)->$result : Object "top"; 0; \ "left"; 0) - // Add button in the current page + // Ajouter le bouton dans la page courante $editor.editor.currentPage.objects.btnHello:=$btnHello - // Select the new button in the form editor + // Sélectionner le nouveau bouton dans l'éditeur de formulaires $editor.editor.currentSelection.clear() //unselect elements $editor.editor.currentSelection.push("btnHello") - // Notify the modification to the 4D Form editor + // Notifier l'éditeur de formulaires de la modification $result:=New object("currentSelection"; $editor.editor.currentSelection;\ "currentPage"; $editor.editor.currentPage) ``` -You can then call the macro: +Ensuite, vous pouvez appeler la macro : ![](../assets/en/FormEditor/macroex1.png) ![](../assets/en/FormEditor/macroex2.png) @@ -78,7 +78,7 @@ Lorsque des macros sont définies dans votre projet 4D, vous pouvez appeler une Ce menu est crée selon le(s) [fichier(s) de définition de macro](#location-of-macros) `formMacros.json`. Les macros sont classées par ordre alphabétique. -Ce menu peut être appelé dans une zone vide ou une sélection dans le formulaire. Selected object are passed to `$editor.currentSelection` or `$editor.target` in the [`onInvoke`](#oninvoke) function of the macro. +Ce menu peut être appelé dans une zone vide ou une sélection dans le formulaire. Les objets sélectionnés sont passés à `$editor.currentSelection` ou `$editor.target` dans la [fonction `onInvoke`](#oninvoke) de la macro. Une seule macro peut exécuter plusieurs opérations. Si elle est sélectionnée, la fonction **Annuler** de l'éditeur de formulaires peut être utilisée pour inverser les opérations de macro. @@ -142,7 +142,7 @@ Chaque macro que vous souhaitez instancier dans votre projet ou composant doit Le nom de la classe doit correspondre au nom défini à l'aide de l'attribut [class](#creating-macros) du fichier `formMacros.json`. -Les macros sont instanciées au lancement de l'application. Consequently, if you modify the macro class structure (add a function, modify a parameter...) or the [constructor](#class-constructor), you will have to restart the application to apply the changes. +Les macros sont instanciées au lancement de l'application. Par conséquent, si vous modifiez la structure de la classe macro (ajout d'une fonction, modification d'un paramètre...) ou le [constructeur](#class-constructor), vous devrez redémarrer l'application pour appliquer les modifications. ## Fonctions macro @@ -203,28 +203,28 @@ Une fois les opérations terminées, si la macro entraîne la modification, l'aj Voici les propriétés retournées dans le paramètre *$editor* : -| Propriété | Type | Description | -| ---------------------------------------------------------------- | ---------- | --------------------------------------------------------------------------------- | -| $editor.editor.form | Object | The entire form | -| $editor.editor.file | File | File object of the form file | -| $editor.editor.name | String | Name of the form | -| $editor.editor.table | number | Table number of the form, 0 for project form | -| $editor.editor.currentPageNumber | number | The number of the current page | -| $editor.editor.currentPage | Object | The current page, containing all the form objects and the entry order of the page | -| $editor.editor.currentSelection | Collection | Collection of names of selected objects | -| $editor.editor.formProperties | Object | Properties of the current form | -| $editor.editor.target | string | Name of the object under the mouse when clicked on a macro | - -Here are the properties that you can pass in the `$result` object if you want the macro processor to execute a modification. Toutes les propriétés sont optionnelles: - -| Propriété | Type | Description | -| --------------------------------- | ---------- | ----------------------------------------------------------- | -| currentPage | Object | currentPage including objects modified by the macro, if any | -| currentSelection | Collection | currentSelection if modified by the macro | -| formProperties | Object | formProperties if modified by the macro | -| editor.groups | Object | group info, if groups are modified by the macro | -| editor.views | Object | view info, if views are modified by the macro | -| editor.activeView | String | Active view name | +| Propriété | Type | Description | +| ---------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------- | +| $editor.editor.form | Object | L'ensemble du formulaire | +| $editor.editor.file | File | Objet fichier du formulaire | +| $editor.editor.name | String | Nom du formulaire | +| $editor.editor.table | number | Numéro de table du formulaire, 0 pour un formulaire projet | +| $editor.editor.currentPageNumber | number | Numéro de la page courante | +| $editor.editor.currentPage | Object | Page courante, contenant tous les objets du formulaire et l'ordre de saisie de la page | +| $editor.editor.currentSelection | Collection | Collection de noms d'objets sélectionnés | +| $editor.editor.formProperties | Object | Propriétés du formulaire courant | +| $editor.editor.target | string | Nom de l'objet sous la souris lorsque vous cliquez sur une macro | + +Voici les propriétés que vous pouvez passer dans l'objet `$result` si vous voulez que le processeur de macro exécute une modification. Toutes les propriétés sont optionnelles: + +| Propriété | Type | Description | +| --------------------------------- | ---------- | ----------------------------------------------------------------------- | +| currentPage | Object | Page courante incluant les objets modifiés par la macro, le cas échéant | +| currentSelection | Collection | Sélection courante si modifiée par la macro | +| formProperties | Object | Propriétés du formulaire si modifiées par la macro | +| editor.groups | Object | informations du groupe, si les groupes sont modifiés par la macro | +| editor.views | Object | informations sur les vues, si les vues sont modifiées par la macro | +| editor.activeView | String | Nom de la vue active | Par exemple, si des objets de la page courante et des groupes ont été modifiés, vous pouvez écrire ce qui suit : @@ -236,15 +236,15 @@ Par exemple, si des objets de la page courante et des groupes ont été modifié #### attribut `method` -When handling the `method` attribute of form objects, you can define the attribute value in two ways in macros: +Lors de la manipulation de l'attribut `method` des objets de formulaire, vous pouvez définir la valeur de l'attribut de deux manières différentes dans les macros : -- Using a [string containing the method file name/path](FormObjects/properties_Action.md#method). +- En utilisant une [chaîne de caractères contenant le nom/chemin du fichier](FormObjects/properties_Action.md#method). -- Using an object with the following structure: +- En utilisant un objet avec la structure suivante : -| Propriété | Type | Description | -| --------- | ------ | ----------- | -| source | String | method code | +| Propriété | Type | Description | +| --------- | ------ | ------------------ | +| source | String | code de la méthode | 4D créera un fichier en utilisant le nom de l'objet dans le dossier "objectMethods" avec le contenu de l'attribut `source`. Cette fonctionnalité n'est disponible que pour le code macro. @@ -265,7 +265,7 @@ Function onInvoke($editor : Object)->$result : Object var $name : Text If ($editor.editor.currentSelection.length>0) - // Set stroke to red and style to italic for each selected object + // Définir le contour en rouge et le style en italique pour chaque objet sélectionné For each ($name; $editor.editor.currentSelection) $editor.editor.currentPage.objects[$name].stroke:="red" $editor.editor.currentPage.objects[$name].fontStyle:="italic" @@ -276,7 +276,7 @@ Function onInvoke($editor : Object)->$result : Object ALERT("Please select a form object.") End if - // Notify to 4D the modification + // Notifier 4D de la modification $result:=New object("currentPage"; $editor.editor.currentPage) ``` @@ -286,12 +286,12 @@ Function onInvoke($editor : Object)->$result : Object | Paramètres | | Type | Description | | ------------ | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------- | -| $editor | | Object | Object send to [onInvoke](#oninvoke) | -| $resultMacro | | Object | Object returned by [onInvoke](#oninvoke) | -| $error | | Collection | Error stack | +| $editor | | Object | Objet envoyé à [onInvoke](#oninvoke) | +| $resultMacro | | Object | Objet retourné par [onInvoke](#oninvoke) | +| $error | | Collection | Pile d'erreurs | | | [].errCode | Number | Code d'erreur | -| | [].message | Text | Description of the error | -| | [].componentSignature | Text | Internal component signature | +| | [].message | Text | Description de l'erreur | +| | [].componentSignature | Text | Signature du composant interne | La fonction `onError` est exécutée lorsque le processeur de macros rencontre une erreur. @@ -302,7 +302,7 @@ Lors de l'exécution d'une macro, si 4D rencontre une erreur qui empêche l'annu #### Exemple -In a macro class definition, you can write the following generic error code: +Dans une définition de classe de macro, vous pouvez écrire le code d'erreur générique suivant: ```4d Function onError($editor : Object; $resultMacro : Object; $error : Collection) From f39a6a872ba42de66e5ccad650ccabd1061e592e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:16 +0200 Subject: [PATCH 4883/4889] New translations vp-cell.md (French) --- .../version-20-R6/ViewPro/commands/vp-cell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md index e4d16d5c490083..2a95a7edfbd74c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cell.md @@ -31,7 +31,7 @@ Le paramètre *column* définit la colonne de la position de la plage de cellule Le paramètre *row* définit la ligne de la position de la plage de cellules. Passez l'indice de la ligne dans ce paramètre. -Dans le paramètre optionnel *sheet*, vous pouvez indiquer l'index de la feuille où la plage sera définie. If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez indiquer l'index de la feuille où la plage sera définie. Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. > l'indexation démarre à 0. From 7d693ba47e71550d9700e0e659712a7ced19b128 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:17 +0200 Subject: [PATCH 4884/4889] New translations vp-cells.md (French) --- .../version-20-R6/ViewPro/commands/vp-cells.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md index 125e93a6a92093..93ffc6fc1a479e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/commands/vp-cells.md @@ -41,7 +41,7 @@ The *columnCount* parameter allows you to define the total number of columns the The *rowCount* parameter allows you to define the total number of rows the range is within. *rowCount* must be greater than 0. -Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). If omitted or if you pass `vk current sheet`, the current spreadsheet is used by default. +Dans le paramètre optionnel *sheet*, vous pouvez désigner une feuille spécifique dans laquelle sera définie la plage (la numérotation commence à zéro). Si le paramètre est omis ou si vous passez `vk current sheet`, la feuille courante est utilisée par défaut. #### Exemple From 116493202f435560246af1b24b371d31af6c927c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:22 +0200 Subject: [PATCH 4885/4889] New translations configuring.md (French) --- .../version-20-R6/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md index 265ccdd4630bd6..e12719cc53410e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/configuring.md @@ -334,7 +334,7 @@ Page attributes are used to specify general document print settings. | Propriété | Type | Description | | --------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| blackAndWhite | boolean | Printing in black and white only.

    Valeur par défaut = false

    **Note**: Les PDF ne sont pas affectés par cet attribut. Colors in PDFs remain.

    | +| blackAndWhite | boolean | Printing in black and white only.

    Valeur par défaut = false

    **Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.

    | | centering | entier long | How the contents are centered on the printed page. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | | firstPageNumber | entier long | The page number to print on the first page.Default value = 1 | | pageOrder | entier long | The order pages are printed. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | From 1a46369968c365dd0529e4824f75ac50fbb8dfc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:23 +0200 Subject: [PATCH 4886/4889] New translations formulas.md (French) --- .../version-20-R6/ViewPro/formulas.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md index 0d75a72124b9ec..1f76f668e0940b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/formulas.md @@ -140,22 +140,22 @@ Vous déclarez toutes vos fonctions en utilisant la commande [`VP SET CUSTOM FUN ```4d $o:=New object -//Name of the function in 4D View Pro: "DRIVERS_LICENCE" +//Nom de la fonction dans 4D View Pro : "DRIVERS_LICENCE" $o.DRIVERS_LICENCE:=New object -//process variable +//variable process $o.DRIVERS_LICENCE.formula:=Formula(DriverLicence) -//table field +//champ table $o.DRIVERS_LICENCE.formula:=Formula([Users]DriverLicence) -//project method +//méthode projet $o.DRIVERS_LICENCE.formula:=Formula(DriverLicenceState) -//4D command +//Commande 4D $o.DRIVERS_LICENCE:=Formula(Choose(DriverLicence; "Obtained"; "Failed")) -//4D expression and parameter +//expression et paramètre 4D $o.DRIVERS_LICENCE.formula:=Formula(ds.Users.get($1).DriverLicence) $o.DRIVERS_LICENCE.parameters:=New collection $o.DRIVERS_LICENCE.parameters.push(New object("name"; "ID"; "type"; Is longint)) @@ -219,7 +219,7 @@ Pour plus d'informations sur les types de paramètres entrants pris en charge, v Si vous ne déclarez pas de paramètres, les valeurs peuvent être passées séquentiellement aux méthodes (elles seront reçues dans $1, $2...) et leur type sera automatiquement converti. -Date and Object parameters are handled in the following way: +Les paramètres Date et Objet sont gérés de la manière suivante: - Les dates en *jstype* seront passées en tant que [object](Concepts/dt_object.md) dans le code 4D avec deux propriétés : @@ -230,11 +230,11 @@ Date and Object parameters are handled in the following way: - Les objets seront passés comme [object](Concepts/dt_object.md) avec une propriété `.value` contenant le paramètre: -| Propriété | Type | Description | -| --------- | ------ | ---------------- | -| value | Object | Object parameter | +| Propriété | Type | Description | +| --------- | ------ | ----------------- | +| value | Object | Paramètre d'objet | -### Returned values +### Valeurs retournées Les méthodes projet 4D peuvent également retourner des valeurs dans la formule de la cellule 4D View Pro via $0. Les types de données suivants sont pris en charge pour les paramètres retournés : From 3ce4c74078ce09d8966e535d48129ecd31c44fb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:25 +0200 Subject: [PATCH 4887/4889] New translations getting-started.md (French) --- .../version-20-R6/ViewPro/getting-started.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md index 6df8bec5e2993f..50c6e36f72d1cd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ViewPro/getting-started.md @@ -83,9 +83,9 @@ En fonction de la zone cliquée, les options suivantes sont également disponibl - **Insérer un commentaire** : permet à l'utilisateur de saisir un commentaire pour une zone. Lorsqu'un commentaire a été saisi pour une zone, la cellule supérieure gauche de la zone affiche un petit triangle rouge :\ ![](../assets/en/ViewPro/vpContext2.PNG) -## Using 4D View Pro commands +## Utilisation des commandes 4D View Pro -4D View Pro commands can be used in the 4D Code Editor, just like 4D language commands. +Les commandes 4D View Pro peuvent être utilisées dans l'éditeur de code 4D, tout comme les commandes du langage 4D. Étant donné que 4D View Pro est un composant 4D intégré, vous pouvez accéder à sa liste de commandes depuis l'Explorateur, dans la section **Méthodes composants** : @@ -111,7 +111,7 @@ VP SET COLUMN COUNT("myVpArea";5) ### Utilisation d'objets de plage -Certaines commandes 4D View Pro nécessitent un paramètre *rangeObj*. Dans 4D View Pro, une plage est un objet qui fait référence à une zone dans une feuille de calcul. Cette zone peut être composée d'une ou plusieurs cellules. Using 4D View Pro commands, you can create ranges and pass them to other commands to read from or write to specific locations in your document. +Certaines commandes 4D View Pro nécessitent un paramètre *rangeObj*. Dans 4D View Pro, une plage est un objet qui fait référence à une zone dans une feuille de calcul. Cette zone peut être composée d'une ou plusieurs cellules. À l'aide des commandes 4D View Pro, vous pouvez créer des plages et les passer à d'autres commandes pour lire ou écrire dans des emplacements spécifiques de votre document. Par exemple, pour créer un objet plage pour les cellules suivantes : From f6f18060aaf07f5ce5d40c00c86e62302f435725 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 6 Sep 2024 23:52:27 +0200 Subject: [PATCH 4888/4889] New translations writeprointerface.md (French) --- .../version-20-R6/WritePro/writeprointerface.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md index f23bcf37d0aa25..0654a4b24001b2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/WritePro/writeprointerface.md @@ -168,10 +168,10 @@ The translation file in JSON format contains the following attributes: Whitin each one of these attribute, the translation object includes the following attributes: -| Attribut | Type | Obligatoire | Description | -| :---------- | :--- | :---------- | :-------------------------------------- | -| original | Text | x | Original text intended for translation | -| translation | Text | x | Translated version of the original text | +| Attribut | Type | Obligatoire | Description | +| :---------- | :--- | :---------- | :------------------------------------- | +| original | Text | x | Texte original destiné à la traduction | +| translation | Text | x | Version traduite du texte original | Defining these attributes within the translation object ensures proper organization and alignment between the source and translated content. From 391d7aeb4bee8c375f49efcbe0d91a0709ac4e93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 9 Sep 2024 10:13:31 +0200 Subject: [PATCH 4889/4889] fixed link glossary --- docs/ORDA/glossary.md | 48 +++++++++---------- versioned_docs/version-19/ORDA/glossary.md | 2 +- versioned_docs/version-20-R5/ORDA/glossary.md | 48 +++++++++---------- versioned_docs/version-20-R6/ORDA/glossary.md | 48 +++++++++---------- versioned_docs/version-20/ORDA/glossary.md | 48 +++++++++---------- 5 files changed, 97 insertions(+), 97 deletions(-) diff --git a/docs/ORDA/glossary.md b/docs/ORDA/glossary.md index ab45210ed8312f..f9ad836014b14c 100644 --- a/docs/ORDA/glossary.md +++ b/docs/ORDA/glossary.md @@ -9,27 +9,27 @@ title: Glossary -## Action +## Action Every action that can be done on a [resource](#resource). Available actions are: create, read, update, drop, execute, promote, and describe. -## Attribute - +## Attribute + An attribute is the smallest storage cell in a relational database (see also [Relation attribute](#relation-attribute)). Do not confuse dataclass attributes and entity attributes: * In a dataclass object, each property is a dataclass attribute that maps to a corresponding field in the corresponding table (same name and type). * In an entity object, entity attributes are properties that contain values for the corresponding datastore attributes. ->*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. +>*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. ## AttributePath -An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertyPath). +An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertypath). ## Class code -Code for the user class function(s). +Code for the user class function(s). ## Computed attribute @@ -38,7 +38,7 @@ A computed attribute doesn't actually store information. Instead, it determines ## Data model class -Extended class available for a data model object. +Extended class available for a data model object. ## Data model object @@ -57,7 +57,7 @@ A dataclass is related to a single datastore. ## DataClass class -Class for specific dataclass objects, in which you can add custom functions. +Class for specific dataclass objects, in which you can add custom functions. ## Datastore @@ -68,21 +68,21 @@ A datastore provides: * a connection to the 4D database * a set of dataclasses to work with the database -The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). +The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). A datastore references only a single database. It is, however, possible to open several datastores to access several databases. ## DataStore class -Class for datastore objects, in which you can add custom functions. +Class for datastore objects, in which you can add custom functions. ## DataStoreImplementation Internal name of the generic DataStore class in the `4D` class store. -## Deep copy - +## Deep copy + A deep copy duplicates an object and all the references it contains. After a deep copy, a copied collection contains duplicated elements and thus, new references, of all of the orginal elements. See also Shallow copy. ## ds @@ -113,19 +113,19 @@ An entity selection can also be empty. ## Generic class -Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. +Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. + +## Lazy loading -## Lazy loading - Since entities are managed as references, data is loaded only when necessary, i.e. when accessing it in the code or through interface widgets. This optimization principle is called lazy loading. ## Main datastore -The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. +The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. + +## Method -## Method - ORDA objects such as datastores, dataclasses, entity selections, and entities, define classes of objects. They provide specific methods to directly interact with them. These methods are also called member functions. Such methods are used by calling them on an instance of the object. For example, the `query()` method is a dataclass member function. If you have stored a dataclass object in the `$myClass` variable, you can write: @@ -209,23 +209,23 @@ An ORDA element on which any [action](#action) can be allowed or not according t ## Role -A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. +A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. ## Session -When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. +When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. Each time a new session is opened, a license is used. Each time a session is closed, the license is freed. Inactive sessions are automatically closed after a timeout. The default timeout is 48 hours, it can be set by the developer (it must be >= 60 minutes). -## Shallow copy - +## Shallow copy + A shallow copy only duplicates the structure of elements, and keeps the same internal references. After a shallow copy, two collections will both share the individual elements. See also Deep copy. -## Stamp - +## Stamp + Used in "optimistic" locking technology. All entities have an internal counter, the stamp, which is incremented each time the entity is saved. By automatically comparing stamps between an entity being saved and its version stored on disk, 4D can prevent concurrent modifications on the same entities. ## Storage attribute diff --git a/versioned_docs/version-19/ORDA/glossary.md b/versioned_docs/version-19/ORDA/glossary.md index 76391e46089683..d87b3b2d0d345e 100644 --- a/versioned_docs/version-19/ORDA/glossary.md +++ b/versioned_docs/version-19/ORDA/glossary.md @@ -18,7 +18,7 @@ An attribute is the smallest storage cell in a relational database (see also [Re ## AttributePath -An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertyPath). +An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertypath). ## Class code diff --git a/versioned_docs/version-20-R5/ORDA/glossary.md b/versioned_docs/version-20-R5/ORDA/glossary.md index ab45210ed8312f..f9ad836014b14c 100644 --- a/versioned_docs/version-20-R5/ORDA/glossary.md +++ b/versioned_docs/version-20-R5/ORDA/glossary.md @@ -9,27 +9,27 @@ title: Glossary -## Action +## Action Every action that can be done on a [resource](#resource). Available actions are: create, read, update, drop, execute, promote, and describe. -## Attribute - +## Attribute + An attribute is the smallest storage cell in a relational database (see also [Relation attribute](#relation-attribute)). Do not confuse dataclass attributes and entity attributes: * In a dataclass object, each property is a dataclass attribute that maps to a corresponding field in the corresponding table (same name and type). * In an entity object, entity attributes are properties that contain values for the corresponding datastore attributes. ->*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. +>*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. ## AttributePath -An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertyPath). +An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertypath). ## Class code -Code for the user class function(s). +Code for the user class function(s). ## Computed attribute @@ -38,7 +38,7 @@ A computed attribute doesn't actually store information. Instead, it determines ## Data model class -Extended class available for a data model object. +Extended class available for a data model object. ## Data model object @@ -57,7 +57,7 @@ A dataclass is related to a single datastore. ## DataClass class -Class for specific dataclass objects, in which you can add custom functions. +Class for specific dataclass objects, in which you can add custom functions. ## Datastore @@ -68,21 +68,21 @@ A datastore provides: * a connection to the 4D database * a set of dataclasses to work with the database -The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). +The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). A datastore references only a single database. It is, however, possible to open several datastores to access several databases. ## DataStore class -Class for datastore objects, in which you can add custom functions. +Class for datastore objects, in which you can add custom functions. ## DataStoreImplementation Internal name of the generic DataStore class in the `4D` class store. -## Deep copy - +## Deep copy + A deep copy duplicates an object and all the references it contains. After a deep copy, a copied collection contains duplicated elements and thus, new references, of all of the orginal elements. See also Shallow copy. ## ds @@ -113,19 +113,19 @@ An entity selection can also be empty. ## Generic class -Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. +Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. + +## Lazy loading -## Lazy loading - Since entities are managed as references, data is loaded only when necessary, i.e. when accessing it in the code or through interface widgets. This optimization principle is called lazy loading. ## Main datastore -The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. +The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. + +## Method -## Method - ORDA objects such as datastores, dataclasses, entity selections, and entities, define classes of objects. They provide specific methods to directly interact with them. These methods are also called member functions. Such methods are used by calling them on an instance of the object. For example, the `query()` method is a dataclass member function. If you have stored a dataclass object in the `$myClass` variable, you can write: @@ -209,23 +209,23 @@ An ORDA element on which any [action](#action) can be allowed or not according t ## Role -A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. +A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. ## Session -When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. +When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. Each time a new session is opened, a license is used. Each time a session is closed, the license is freed. Inactive sessions are automatically closed after a timeout. The default timeout is 48 hours, it can be set by the developer (it must be >= 60 minutes). -## Shallow copy - +## Shallow copy + A shallow copy only duplicates the structure of elements, and keeps the same internal references. After a shallow copy, two collections will both share the individual elements. See also Deep copy. -## Stamp - +## Stamp + Used in "optimistic" locking technology. All entities have an internal counter, the stamp, which is incremented each time the entity is saved. By automatically comparing stamps between an entity being saved and its version stored on disk, 4D can prevent concurrent modifications on the same entities. ## Storage attribute diff --git a/versioned_docs/version-20-R6/ORDA/glossary.md b/versioned_docs/version-20-R6/ORDA/glossary.md index ab45210ed8312f..f9ad836014b14c 100644 --- a/versioned_docs/version-20-R6/ORDA/glossary.md +++ b/versioned_docs/version-20-R6/ORDA/glossary.md @@ -9,27 +9,27 @@ title: Glossary -## Action +## Action Every action that can be done on a [resource](#resource). Available actions are: create, read, update, drop, execute, promote, and describe. -## Attribute - +## Attribute + An attribute is the smallest storage cell in a relational database (see also [Relation attribute](#relation-attribute)). Do not confuse dataclass attributes and entity attributes: * In a dataclass object, each property is a dataclass attribute that maps to a corresponding field in the corresponding table (same name and type). * In an entity object, entity attributes are properties that contain values for the corresponding datastore attributes. ->*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. +>*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. ## AttributePath -An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertyPath). +An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertypath). ## Class code -Code for the user class function(s). +Code for the user class function(s). ## Computed attribute @@ -38,7 +38,7 @@ A computed attribute doesn't actually store information. Instead, it determines ## Data model class -Extended class available for a data model object. +Extended class available for a data model object. ## Data model object @@ -57,7 +57,7 @@ A dataclass is related to a single datastore. ## DataClass class -Class for specific dataclass objects, in which you can add custom functions. +Class for specific dataclass objects, in which you can add custom functions. ## Datastore @@ -68,21 +68,21 @@ A datastore provides: * a connection to the 4D database * a set of dataclasses to work with the database -The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). +The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). A datastore references only a single database. It is, however, possible to open several datastores to access several databases. ## DataStore class -Class for datastore objects, in which you can add custom functions. +Class for datastore objects, in which you can add custom functions. ## DataStoreImplementation Internal name of the generic DataStore class in the `4D` class store. -## Deep copy - +## Deep copy + A deep copy duplicates an object and all the references it contains. After a deep copy, a copied collection contains duplicated elements and thus, new references, of all of the orginal elements. See also Shallow copy. ## ds @@ -113,19 +113,19 @@ An entity selection can also be empty. ## Generic class -Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. +Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. + +## Lazy loading -## Lazy loading - Since entities are managed as references, data is loaded only when necessary, i.e. when accessing it in the code or through interface widgets. This optimization principle is called lazy loading. ## Main datastore -The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. +The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. + +## Method -## Method - ORDA objects such as datastores, dataclasses, entity selections, and entities, define classes of objects. They provide specific methods to directly interact with them. These methods are also called member functions. Such methods are used by calling them on an instance of the object. For example, the `query()` method is a dataclass member function. If you have stored a dataclass object in the `$myClass` variable, you can write: @@ -209,23 +209,23 @@ An ORDA element on which any [action](#action) can be allowed or not according t ## Role -A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. +A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. ## Session -When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. +When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. Each time a new session is opened, a license is used. Each time a session is closed, the license is freed. Inactive sessions are automatically closed after a timeout. The default timeout is 48 hours, it can be set by the developer (it must be >= 60 minutes). -## Shallow copy - +## Shallow copy + A shallow copy only duplicates the structure of elements, and keeps the same internal references. After a shallow copy, two collections will both share the individual elements. See also Deep copy. -## Stamp - +## Stamp + Used in "optimistic" locking technology. All entities have an internal counter, the stamp, which is incremented each time the entity is saved. By automatically comparing stamps between an entity being saved and its version stored on disk, 4D can prevent concurrent modifications on the same entities. ## Storage attribute diff --git a/versioned_docs/version-20/ORDA/glossary.md b/versioned_docs/version-20/ORDA/glossary.md index ab45210ed8312f..f9ad836014b14c 100644 --- a/versioned_docs/version-20/ORDA/glossary.md +++ b/versioned_docs/version-20/ORDA/glossary.md @@ -9,27 +9,27 @@ title: Glossary -## Action +## Action Every action that can be done on a [resource](#resource). Available actions are: create, read, update, drop, execute, promote, and describe. -## Attribute - +## Attribute + An attribute is the smallest storage cell in a relational database (see also [Relation attribute](#relation-attribute)). Do not confuse dataclass attributes and entity attributes: * In a dataclass object, each property is a dataclass attribute that maps to a corresponding field in the corresponding table (same name and type). * In an entity object, entity attributes are properties that contain values for the corresponding datastore attributes. ->*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. +>*Attributes* and *properties* are similar concepts. "Attribute" is used to designate dataclass properties that store data, while "property" is more generic and defines a piece of data stored within an object. ## AttributePath -An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertyPath). +An attributePath is the path of an attribute inside a given dataclass or entity. See also [PropertyPath](#propertypath). ## Class code -Code for the user class function(s). +Code for the user class function(s). ## Computed attribute @@ -38,7 +38,7 @@ A computed attribute doesn't actually store information. Instead, it determines ## Data model class -Extended class available for a data model object. +Extended class available for a data model object. ## Data model object @@ -57,7 +57,7 @@ A dataclass is related to a single datastore. ## DataClass class -Class for specific dataclass objects, in which you can add custom functions. +Class for specific dataclass objects, in which you can add custom functions. ## Datastore @@ -68,21 +68,21 @@ A datastore provides: * a connection to the 4D database * a set of dataclasses to work with the database -The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). +The database can be a 4D local database (the Main datastore), or a 4D Server database exposed as REST resource (a Remote datastore). A datastore references only a single database. It is, however, possible to open several datastores to access several databases. ## DataStore class -Class for datastore objects, in which you can add custom functions. +Class for datastore objects, in which you can add custom functions. ## DataStoreImplementation Internal name of the generic DataStore class in the `4D` class store. -## Deep copy - +## Deep copy + A deep copy duplicates an object and all the references it contains. After a deep copy, a copied collection contains duplicated elements and thus, new references, of all of the orginal elements. See also Shallow copy. ## ds @@ -113,19 +113,19 @@ An entity selection can also be empty. ## Generic class -Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. +Built-in class for ORDA objects such as entities, or dataclasses. Functions and properties of generic classes are automatically available in user extended classes, e.g. `EmployeeEntity`. + +## Lazy loading -## Lazy loading - Since entities are managed as references, data is loaded only when necessary, i.e. when accessing it in the code or through interface widgets. This optimization principle is called lazy loading. ## Main datastore -The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. +The Datastore object matching the opened 4D database (standalone or client/server). The main datastore is returned by the ds command. + +## Method -## Method - ORDA objects such as datastores, dataclasses, entity selections, and entities, define classes of objects. They provide specific methods to directly interact with them. These methods are also called member functions. Such methods are used by calling them on an instance of the object. For example, the `query()` method is a dataclass member function. If you have stored a dataclass object in the `$myClass` variable, you can write: @@ -209,23 +209,23 @@ An ORDA element on which any [action](#action) can be allowed or not according t ## Role -A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. +A role is a published [privilege](#privilege) intended to be used by an administrator. It can contain one or more privileges. ## Session -When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. +When the 4D application connects to a Remote datastore, a session is created on the 4D Server (HTTP). A session cookie is generated and associated to the local datastore id. Each time a new session is opened, a license is used. Each time a session is closed, the license is freed. Inactive sessions are automatically closed after a timeout. The default timeout is 48 hours, it can be set by the developer (it must be >= 60 minutes). -## Shallow copy - +## Shallow copy + A shallow copy only duplicates the structure of elements, and keeps the same internal references. After a shallow copy, two collections will both share the individual elements. See also Deep copy. -## Stamp - +## Stamp + Used in "optimistic" locking technology. All entities have an internal counter, the stamp, which is incremented each time the entity is saved. By automatically comparing stamps between an entity being saved and its version stored on disk, 4D can prevent concurrent modifications on the same entities. ## Storage attribute